/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/Gifting.css ***!
  \********************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css?family=Roboto+Flex:400,700,400italic,700italic&subset=latin,greek);/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/redeemSubscription/styles/PageRedeemSubscription.css ***!
  \*********************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Roboto+Flex:wght@300;400;500;700&display=swap);/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/lab/styles/PageLabLobby.css ***!
  \*************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=VT323);/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/BanvasMouseCursor.css ***!
  \***************************************************************************************************************************************************************************************/.BanvasMouseCursor__pointer--ToSRn{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.BanvasMouseCursor__grab--o6YRM{cursor:url(/assets/images/cursors/wonky-hand-open.cur),grab}.BanvasMouseCursor__grabbing--xMCRn{cursor:url(/assets/images/cursors/wonky-hand-close.cur),grabbing}.BanvasMouseCursor__expanding-ew--v2xNK{cursor:url(/assets/images/cursors/tool-resize-horizontal.cur),auto}.BanvasMouseCursor__expanding-ns--vCANV{cursor:url(/assets/images/cursors/tool-resize-vertical.cur),auto}.BanvasMouseCursor__expanding-nesw--yjGqm{cursor:url(/assets/images/cursors/tool-resize-corner-2.cur),auto}.BanvasMouseCursor__expanding-nwse--Boa1i{cursor:url(/assets/images/cursors/tool-resize-corner-1.cur),auto}.BanvasMouseCursor__custom-tenframe-toggle-strike-right--ZywNW{cursor:url(/assets/images/cursors/tenframe-toggle-strike-right.svg) 15 17,zoom-in}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HomeAvatarCard.css ***!
  \******************************************************************************************************************************************************************************************/.HomeAvatarCard__card--vO8uq,.HomeAvatarCard__cardDisabled--GvBDG{align-items:center;cursor:pointer;display:flex;flex-direction:column;max-width:240px;padding:24px;text-align:center;transition:all .2s ease}.HomeAvatarCard__avatarWrapper--SR07Q{height:196px;margin-bottom:16px;position:relative;width:196px}.HomeAvatarCard__exclamationIcon--kHlmU{height:150px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px;z-index:104}.HomeAvatarCard__avatarSurround--o_F3v{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='190' fill='none' viewBox='0 0 190 190'%3E%3Cpath fill='%23ffd943' d='M163.769 31.532 101.384 0 27.088 32.396 0 91.968l22.984 76.863L96.44 190l75.099-35.831L190 90.259l-26.267-58.727z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;justify-content:center;position:relative;transition:filter .2s ease,transform .2s ease;width:100%}.HomeAvatarCard__card--vO8uq:hover .HomeAvatarCard__avatarSurround--o_F3v,.HomeAvatarCard__cardDisabled--GvBDG:hover .HomeAvatarCard__avatarSurround--o_F3v{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2)) drop-shadow(0 6px 20px rgba(0,0,0,.19));transform:rotate(15deg)}.HomeAvatarCard__avatar--ztMcw{height:195px;transition:transform .2s ease;width:195px}.HomeAvatarCard__card--vO8uq:hover .HomeAvatarCard__avatar--ztMcw,.HomeAvatarCard__cardDisabled--GvBDG:hover .HomeAvatarCard__avatar--ztMcw{transform:rotate(-15deg)}.HomeAvatarCard__addStudentRing--Nmr3J{align-items:center;background-position:50%;border:4px solid #ffd943;border-radius:100%;display:flex;height:100%;justify-content:center;position:relative;transition:filter .2s ease,transform .2s ease;width:100%}.HomeAvatarCard__addStudentCircle--CzXqv{align-items:center;background:#e5e3db;border-radius:50%;display:flex;height:90%;justify-content:center;transition:background-color .2s ease;width:90%}.HomeAvatarCard__card--vO8uq:hover .HomeAvatarCard__addStudentCircle--CzXqv,.HomeAvatarCard__cardDisabled--GvBDG:hover .HomeAvatarCard__addStudentCircle--CzXqv{background-color:#dedad1}.HomeAvatarCard__info--gf_IG{margin-bottom:12px;width:100%}.HomeAvatarCard__name--nAUHd{color:#1b365d;font-family:Roboto;font-size:28px;font-style:normal;font-weight:700;line-height:33.6px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.HomeAvatarCard__cardDisabled--GvBDG .HomeAvatarCard__name--nAUHd{color:#da204c}.HomeAvatarCard__secondaryText--a7TfX{color:#1b365d;font-family:Roboto;font-size:19px;font-style:normal;font-weight:400;line-height:26.6px;overflow:hidden;text-align:center;text-overflow:ellipsis}.HomeAvatarCard__cardDisabled--GvBDG .HomeAvatarCard__secondaryText--a7TfX{color:#da204c}@media (max-width:768px){.HomeAvatarCard__card--vO8uq,.HomeAvatarCard__cardDisabled--GvBDG{padding:20px}.HomeAvatarCard__avatarWrapper--SR07Q,.HomeAvatarCard__exclamationIcon--kHlmU{height:150px;width:150px}.HomeAvatarCard__avatarSurround--o_F3v{height:80px;width:80px}.HomeAvatarCard__addStudentCircle--CzXqv,.HomeAvatarCard__avatar--ztMcw{height:55px;width:55px}.HomeAvatarCard__name--nAUHd{font-size:18px}.HomeAvatarCard__username--ynTYv{font-size:13px}}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/CoreGeneral.css ***!
  \******************************************************************************************************************************************************************************************/.CoreGeneral__roboto--UlmjE{font-family:Roboto,sans-serif}.CoreGeneral__robotoSlab--X8lgW{font-family:Roboto Slab,sans-serif}.CoreGeneral__robotoSlabMedium--f2t8p{font-family:Roboto Slab,sans-serif;font-weight:500}.CoreGeneral__robotoMedium--xrjYk{font-family:Roboto,sans-serif;font-weight:500}.CoreGeneral__robotoLight--Ohjuq{font-family:Roboto,sans-serif;font-weight:300}.CoreGeneral__courierNew--EcyOz{font-family:Courier New,Courier,monospace}.CoreGeneral__baoFont--dcsOj{font-family:BAOnlineIcons}.CoreGeneral__pageBG--w94xk{height:100%;left:0;position:absolute;top:0;width:100%}.CoreGeneral__pageTopBase--WVn7b{background:0 0;height:17%;width:100%}.CoreGeneral__pageTop--fP1Xg{position:relative}.CoreGeneral__pageContainer--xTHqq{height:100%;position:relative;width:100%}.CoreGeneral__pageArgyleAddition--HsqQw{background-repeat:repeat;background-size:10%}.CoreGeneral__pageArgyle--bdxl4{z-index:-2;z-index:var(--z-pageBackground,-2)}.CoreGeneral__studentInput--VdWpt{width:46rem}.CoreGeneral__studentInput--VdWpt,.CoreGeneral__studentInputFlex--kK79S{border:1px solid #aaa;border-radius:4px;font-size:2rem;height:3rem;padding:1rem}.CoreGeneral__studentInputFlex--kK79S{width:100%}.CoreGeneral__problemEngine--u9RpX{bottom:0;height:82%;left:6%;position:absolute;width:88%}.CoreGeneral__engineOuter--jw7Df{height:92%;position:relative}.CoreGeneral__engineBg--j2tiG{left:0;position:absolute;top:0;width:100%;z-index:-1}.CoreGeneral__engineArea--z_i7G{height:90%;margin-top:.83rem;position:relative;text-align:center}.CoreGeneral__buttonBase--ihAxH{background-color:transparent;border:none;flex:1 1 0%;margin:0 2px 2px 0;padding:0;pointer-events:none;z-index:4;z-index:var(--z-blueButton,4)}.CoreGeneral__colorButtonBase--ROvbs{align-items:center;border:none;display:flex;justify-content:center;text-transform:uppercase}.CoreGeneral__colorButton--ZcxJ7{color:#fff;color:var(--colors-white);cursor:pointer;text-align:center}.CoreGeneral__redButtonBase--epK3R{cursor:pointer}.CoreGeneral__redButton--x0L11{background-color:#ed1940;background-color:var(--colors-red,#ed1940);color:#fff;color:var(--colors-white);text-align:center}.CoreGeneral__redButton--x0L11:focus-visible,.CoreGeneral__redButton--x0L11:focus-within,.CoreGeneral__redButton--x0L11:hover{background-color:#bd1433;background-color:var(--colors-redHover,#bd1433)}.CoreGeneral__cyanButton--LvUdX{background-color:#00b2dd;background-color:var(--colors-cyan)}.CoreGeneral__cyanButton--LvUdX:focus-visible,.CoreGeneral__cyanButton--LvUdX:focus-within,.CoreGeneral__cyanButton--LvUdX:hover{background-color:#27bbde;background-color:var(--colors-cyanHover,#27bbde)}.CoreGeneral__blueToCyanButton--Svceh{background-color:#0058a8;background-color:var(--colors-blue,#0058a8)}.CoreGeneral__mainBlueToCyanButton--UIn1H{background-color:#1b365d;background-color:var(--colors-mainBlue)}.CoreGeneral__blueToCyanButton--Svceh:focus-visible,.CoreGeneral__blueToCyanButton--Svceh:focus-within,.CoreGeneral__blueToCyanButton--Svceh:hover,.CoreGeneral__mainBlueToCyanButton--UIn1H:focus-visible,.CoreGeneral__mainBlueToCyanButton--UIn1H:focus-within,.CoreGeneral__mainBlueToCyanButton--UIn1H:hover{background-color:#00b2dd;background-color:var(--colors-cyan)}.CoreGeneral__disabledColorButton--Klnai{background-color:#aaa;background-color:var(--colors-lightGrayFill);cursor:default;pointer-events:none}.CoreGeneral__disabledClickableColorButton--Ucpki{background-color:#aaa;background-color:var(--colors-lightGrayFill);cursor:default;pointer-events:auto}.CoreGeneral__challenge--Ju0rV{background-color:#434343;background-image:url(/assets/images/elements/argyles/patch-challenge.png)}.CoreGeneral__review--kl7lA{background-color:#f5b047;background-image:url(/assets/images/elements/argyles/patch-review.png)}.CoreGeneral__fiona--cRDfH{background-color:#76b05a;background-image:url(/assets/images/elements/argyles/patch-fiona.png)}.CoreGeneral__grok--eZQvS{background-color:#c585cf;background-image:url(/assets/images/elements/argyles/patch-grok.png)}.CoreGeneral__kraken--yX6Jt{background-color:#6c9dd4;background-image:url(/assets/images/elements/argyles/patch-kraken.png)}.CoreGeneral__q--Blnpc{background-color:#e3bd4b;background-image:url(/assets/images/elements/argyles/patch-q.png)}.CoreGeneral__rote--VvyN6{background-color:#c4b07a;background-image:url(/assets/images/elements/argyles/patch-rote.png)}.CoreGeneral__ms_levans--ezkXO{background-color:#a27deb;background-image:url(/assets/images/elements/argyles/svgs/patch-levans.svg)}.CoreGeneral__grade1--ppR2N{background-color:#f52338;background-image:url(/assets/images/elements/argyles/patch-grade1.png)}.CoreGeneral__grade2--ies93{background-color:#fc843f;background-image:url(/assets/images/elements/argyles/patch-grade2.png)}.CoreGeneral__grade3--kNFXS{background-color:#38942c;background-image:url(/assets/images/elements/argyles/patch-grade3.png)}.CoreGeneral__grade4--RCOX3{background-color:#3194c4;background-image:url(/assets/images/elements/argyles/patch-grade4.png)}.CoreGeneral__grade5--Pt_05{background-color:#903f97;background-image:url(/assets/images/elements/argyles/patch-grade5.png)}.CoreGeneral__profile--Pp3VS{background-color:#fdebbf;background-image:url(/assets/images/elements/argyles/patch-beige.png)}.CoreGeneral__demo--b3oNK{background-color:#1b365d;background-color:var(--colors-mainBlue);background-image:url(/assets/images/elements/argyles/patch-blue-demo.png)}.CoreGeneral__lab--IhaaQ{background-color:#453482;background-image:url(/assets/images/elements/argyles/patch-lab.png)}.CoreGeneral__baseTextSize--tIO8c{font-size:12px}.CoreGeneral__textSizeA--JbJdW{font-size:200%}.CoreGeneral__textSizeB--joAuE{font-size:150%}.CoreGeneral__textSizeC--e8OEt{font-size:125%}.CoreGeneral__textSizeD--ZJdXp{font-size:175%}.CoreGeneral__textSizeE--Rd1k3{font-size:80%}.CoreGeneral__textSizeF--R09QW{font-size:250%}.CoreGeneral__textSizeG--8Jd_z{font-size:150%}.CoreGeneral__textSizeH--lhcPc{font-size:350%}.CoreGeneral__textSizeI--vBsj5{font-size:275%}.CoreGeneral__textSizeJ--VghBM{font-size:400%}.CoreGeneral__textSizeK--ONqM1{font-size:500%}.CoreGeneral__textSizeL--MCYUH{font-size:140%}.CoreGeneral__textSizeM--hwfi1{font-size:225%}.CoreGeneral__textSizeN--f29Aw{font-size:110%}.CoreGeneral__textSizeP--RDpKJ{font-size:300%}.CoreGeneral__textSizeQ--ZSsBn{font-size:120%}.CoreGeneral__textSizeR--X9J_C{font-size:140%}.CoreGeneral__textSizeS--szJQt{font-size:150%}.CoreGeneral__textSizeT--bJNiZ{font-size:300%}.CoreGeneral__textSizeU--KWqHA{font-size:130%}.CoreGeneral__textSizeV--CFQxz{font-size:165%}.CoreGeneral__textSizeW--qtPgT,.CoreGeneral__textSizeX--cGMqN{font-size:115%}.CoreGeneral__textSizeY--KhBwK{font-size:140%}@media (max-width:750px){.CoreGeneral__textSizeY--KhBwK{font-size:calc(.8rem + .8vw)}}@media (max-width:700px){.CoreGeneral__textSizeA--JbJdW{font-size:calc(1.2rem + 1.2vw)}.CoreGeneral__textSizeB--joAuE,.CoreGeneral__textSizeC--e8OEt{font-size:calc(.92rem + .92vw)}.CoreGeneral__textSizeD--ZJdXp{font-size:calc(1.05rem + .92vw)}.CoreGeneral__textSizeF--R09QW{font-size:calc(1.2rem + 1.2vw)}.CoreGeneral__textSizeG--8Jd_z{font-size:calc(.85rem + .85vw)}.CoreGeneral__textSizeH--lhcPc{font-size:calc(2.1rem + 2.1vw)}.CoreGeneral__textSizeI--vBsj5{font-size:calc(1.65rem + 1.65vw)}.CoreGeneral__textSizeJ--VghBM,.CoreGeneral__textSizeK--ONqM1{font-size:calc(2.4rem + 2.4vw)}.CoreGeneral__textSizeL--MCYUH{font-size:calc(.9rem + .9vw)}.CoreGeneral__textSizeM--hwfi1{font-size:calc(1.4rem + 1.4vw)}.CoreGeneral__textSizeN--f29Aw{font-size:calc(.7rem + .7vw)}.CoreGeneral__textSizeP--RDpKJ{font-size:calc(1.8rem + 1.8vw)}.CoreGeneral__textSizeQ--ZSsBn{font-size:calc(.92rem + .92vw)}.CoreGeneral__textSizeR--X9J_C{font-size:calc(1.08rem + 1.08vw)}.CoreGeneral__textSizeS--szJQt{font-size:calc(.95rem + .95vw)}.CoreGeneral__textSizeT--bJNiZ{font-size:calc(1rem + 2.6vw)}.CoreGeneral__textSizeU--KWqHA{font-size:calc(.9rem + .85vw)}.CoreGeneral__textSizeV--CFQxz{font-size:calc(1rem + .92vw)}}@media (max-width:575px){.CoreGeneral__textSizeY--KhBwK{font-size:calc(.7rem + .7vw)}}@media (max-width:420px){.CoreGeneral__textSizeX--cGMqN{font-size:calc(.75rem + .8vw)}}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BALogo.css ***!
  \*************************************************************************************************************************************************************************************/.BALogo__blue--qdPu4{fill:#0058a8}.BALogo__white--JJiCN{fill:#fff}.BALogo__red--nVewB{fill:#ed1940}.BALogo__yellow--IMwVU{fill:#ffc640}.BALogo__cyan--J2oZx{fill:#00b2dd}.BALogo__transparentGray--FiF_t{fill:rgba(0,0,0,.2)}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/LoadingCircle.css ***!
  \********************************************************************************************************************************************************************************************/.LoadingCircle__main--mmnSu{overflow:hidden;padding-bottom:100%;position:relative}.LoadingCircle__mainHidden--mHkm4{visibility:hidden}.LoadingCircle__container--XIjWQ{bottom:7.5%;left:7.5%;position:absolute;right:7.5%;top:7.5%}.LoadingCircle__blue--oMnaG{background-color:#0058a8}.LoadingCircle__white--kkKbN{background-color:#fff}.LoadingCircle__red--WfuWR{background-color:#ed1940}.LoadingCircle__yellow--s2HrK{background-color:#ffc640}.LoadingCircle__cyan--pw5Ua{background-color:#00b2dd}.LoadingCircle__transparentGray--C7RSl{background-color:rgba(0,0,0,.2)}.LoadingCircle__c--yc2qD{animation-direction:normal;animation-iteration-count:infinite;animation-name:LoadingCircle__fadeC--Ni2eV;border-radius:50%;height:15%;opacity:0;position:absolute;transform:translate(-50%,-50%);width:15%}.LoadingCircle__logo--Ewp4L{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}@keyframes LoadingCircle__fadeC--Ni2eV{0%{opacity:1}to{opacity:0}}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ImageLoadSwitch.css ***!
  \**********************************************************************************************************************************************************************************************/.ImageLoadSwitch__main--oalp2{position:relative}.ImageLoadSwitch__fallbackImage--Xh2Qo{height:100%;left:0;position:absolute;top:0;width:100%}.ImageLoadSwitch__mainImage--GP0pY{display:block;position:relative;width:100%;z-index:1}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ComputerScreenshot.css ***!
  \*************************************************************************************************************************************************************************************************/.ComputerScreenshot__main--B1AII{padding-top:65%;position:relative;width:100%}.ComputerScreenshot__image--r5R_f{left:0;position:absolute;top:0;width:100%;z-index:1}.ComputerScreenshot__laptop--VN0lZ{left:14%;position:absolute;top:7%;width:72%}.ComputerScreenshot__tablet--ty94G{left:11.2%;position:absolute;top:5.8%;width:83%}.ComputerScreenshot__fallbackImage--erUsX{left:0;margin:auto;position:absolute;right:0}.ComputerScreenshot__fallbackTabletBase--ARbwO{border-radius:3%/3.99%;height:100.6%;top:3.6%;width:92%}.ComputerScreenshot__fallback-tablet--Kvydw{background-color:#f2f2f2}.ComputerScreenshot__fallback-tablet-black--ELuyF{background-color:#9aafc3}.ComputerScreenshot__fallbackLaptopBase--zXx_8{border-radius:3%/3.92%;height:89%;top:4%;width:75.5%}.ComputerScreenshot__fallback-laptop--_56hY{background-color:#f2f2f2}.ComputerScreenshot__fallback-laptop-black--F4Mas{background-color:#9aafc3}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/top/styles/TopGeneral.css ***!
  \****************************************************************************************************************************************************************************************/.TopGeneral__bgSize--LtApb{background-size:100px}.TopGeneral__bg--z7KIw{background-repeat:repeat;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10;z-index:var(--z-trainerBackground,-10)}.TopGeneral__bgBlue--OVmWv{background-color:#0058a8;background-image:url(/assets/images/elements/argyles/patch-blue-bright.png)}.TopGeneral__bgWhite--geQaF{background-color:#f5f5f5}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/OfficeGeneral.css ***!
  \*****************************************************************************************************************************************************************************************/.OfficeGeneral__sectionContent--CCJVl{max-width:1170px}@media (max-width:1230px){.OfficeGeneral__gutterLeft--SGn7N{margin-left:30px}.OfficeGeneral__gutterPaddingLeft--eZHc7{padding-left:30px}.OfficeGeneral__gutterRight--jXtq1{margin-right:30px}.OfficeGeneral__gutterPaddingRight--AObzg{padding-right:30px}}@media (max-width:450px){.OfficeGeneral__gutterLeft--SGn7N{margin-left:20px}.OfficeGeneral__gutterPaddingLeft--eZHc7{padding-left:20px}.OfficeGeneral__gutterRight--jXtq1{margin-right:20px}.OfficeGeneral__gutterPaddingRight--AObzg{padding-right:20px}}.OfficeGeneral__topBarShadow--t9dfB{box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 1px var(--colors-officeTopBarShadow,rgba(0,0,0,.2))}.OfficeGeneral__bars--edvYh{display:flex;flex:0 0 auto;justify-content:space-between;width:100%}.OfficeGeneral__underBarSection--MHl9c{padding-top:calc(6rem + 35px)}@media (max-width:700px){.OfficeGeneral__underBarSection--MHl9c{padding-top:0}}.OfficeGeneral__largeBookShadow--sur7d{box-shadow:3px 3px 12px rgba(0,0,0,.5);box-shadow:3px 3px 12px var(--colors-officeShadow)}.OfficeGeneral__mediumBookShadow--eenxS{box-shadow:2px 2px 8px rgba(0,0,0,.5);box-shadow:2px 2px 8px var(--colors-officeShadow)}.OfficeGeneral__smallBookShadow--G5EXC{box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px var(--colors-officeShadow)}.OfficeGeneral__defaultMargin--fWk8W{margin-left:30px;margin-right:30px}.OfficeGeneral__bg--fm0ad{background-repeat:repeat}.OfficeGeneral__bgRedBase--Bs84K{position:relative}.OfficeGeneral__bgRed--hZps3{background-color:#ed1940;background-color:var(--colors-red);background-image:url(/assets/images/elements/argyles/patch-red.png);color:#fff;color:var(--colors-white)}.OfficeGeneral__bgBlueBase--kMu4y{background-image:url(/assets/images/elements/argyles/patch-blue.png);color:#fff;color:var(--colors-white)}.OfficeGeneral__bgBlue--fEDeN{background-color:#1b365d;background-color:var(--colors-mainBlue);position:relative}.OfficeGeneral__bgWhite--wV6u8{background-color:#f5f5f5;background-color:var(--colors-almostWhite,#f5f5f5);color:#606060;color:var(--colors-gray);position:relative}.OfficeGeneral__bgCyan--iHaoJ{background-color:#00b2dd;background-color:var(--colors-cyan);background-image:url(/assets/images/elements/argyles/patch-cyan.png);color:#fff;color:var(--colors-white);position:relative}.OfficeGeneral__bgBrandBase--duULG{background-color:#0058a8;background-color:var(--colors-blue);background-image:url(/assets/images/elements/argyles/patch-brand.png);background-position:0 35px;height:.7rem;width:100%}.OfficeGeneral__bgBrand--eP1r7{position:relative}.OfficeGeneral__mathJazz--Q_lJ4{background-image:url(/assets/images/office/elements/mathjazz.svg);background-repeat:repeat;background-size:1200px;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:700px){.OfficeGeneral__mathJazz--Q_lJ4{background-size:1000px}}@media (max-width:400px){.OfficeGeneral__mathJazz--Q_lJ4{background-size:800px}}.OfficeGeneral__bgLightGray--uru7V{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray)}.OfficeGeneral__centered--lrtAb{align-items:center;display:flex;flex-direction:column;width:100%}.OfficeGeneral__centeredRowBase--jxfGw{align-items:center;display:flex}.OfficeGeneral__centeredRow--GA99n{justify-content:center}.OfficeGeneral__centeredColumn--asLhi{align-items:center;display:flex;flex-direction:column;justify-content:center}.OfficeGeneral__titleBase--PQ9pF{position:relative}.OfficeGeneral__title--SHkid{text-align:center}.OfficeGeneral__onlineTitle--qymBX{margin:5rem 0 3rem;width:90%}.OfficeGeneral__largeTitle--YoTou{font-size:550%}.OfficeGeneral__mediumTitle--jLrcK{font-size:450%}.OfficeGeneral__smallTitle--GEAqI{font-size:350%}.OfficeGeneral__smallerTitle--O2nCv{font-size:200%;position:relative}.OfficeGeneral__mainTitle--KOuEx{margin-top:5rem}.OfficeGeneral__subtitle--QyOLe{margin:5rem 0}.OfficeGeneral__blurbTitle--CeOTr{font-size:450%}.OfficeGeneral__sectionTitle--D5C4f{color:#0058a8;color:var(--colors-blue);margin-bottom:2rem;margin-left:1rem;margin-right:0}.OfficeGeneral__button--BZOmo{cursor:pointer}.OfficeGeneral__clearButton--qJF67{background-color:transparent;border:2px solid #fff;border:2px solid var(--colors-white);color:#fff;color:var(--colors-white)}.OfficeGeneral__clearButton--qJF67:focus,.OfficeGeneral__clearButton--qJF67:hover{background-color:#fff;background-color:var(--colors-white)}.OfficeGeneral__clearOnRed--srDaU:hover{color:#ed1940;color:var(--colors-red)}.OfficeGeneral__clearBlueBase--zXwuL,.OfficeGeneral__clearOnBlue--jXlLc:focus,.OfficeGeneral__clearOnBlue--jXlLc:hover{color:#0058a8;color:var(--colors-blue)}.OfficeGeneral__clearBlueBase--zXwuL{background-color:transparent;border:2px solid #0058a8;border:2px solid var(--colors-blue)}.OfficeGeneral__clearBlueBase--zXwuL:focus,.OfficeGeneral__clearBlueBase--zXwuL:hover{background-color:#0058a8;background-color:var(--colors-blue);color:#fff;color:var(--colors-white)}.OfficeGeneral__colorButtonBase--M068W{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;text-align:center;text-transform:uppercase}.OfficeGeneral__calloutButton--eVP1S{background-color:#d71f26;background-color:var(--colors-baRed);color:#fff;color:var(--colors-white)}.OfficeGeneral__calloutButton--eVP1S:hover{background-color:#fff;background-color:var(--colors-white);color:#d71f26;color:var(--colors-baRed)}.OfficeGeneral__whiteButton--tmSip{background-color:#fff;background-color:var(--colors-white);color:#1b365d;color:var(--colors-mainBlue)}.OfficeGeneral__whiteButton--tmSip:focus,.OfficeGeneral__whiteButton--tmSip:focus-within,.OfficeGeneral__whiteButton--tmSip:hover{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white)}.OfficeGeneral__whiteToGrayButton--G5Ao9{background-color:#fff;background-color:var(--colors-white);color:#1b365d;color:var(--colors-mainBlue)}.OfficeGeneral__whiteToGrayButton--G5Ao9:hover{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray);color:#1b365d;color:var(--colors-mainBlue)}.OfficeGeneral__addCartButton--FFYNx{font-size:200%;height:5rem;width:22rem}.OfficeGeneral__grade1--tJEPR{background-color:#f52338;background-color:var(--colors-grade1-main)}.OfficeGeneral__grade2--FddVy{background-color:#fa7e37;background-color:var(--colors-grade2-main)}.OfficeGeneral__grade3--d64bS{background-color:#38942c;background-color:var(--colors-grade3-main)}.OfficeGeneral__grade4--Oqq6_{background-color:#3299cc;background-color:var(--colors-grade4-main)}.OfficeGeneral__grade5--VP_8s{background-color:#84318c;background-color:var(--colors-grade5-main)}.OfficeGeneral__hoverGrade1--4M08i:hover{color:#f52338;color:var(--colors-grade1-main)}.OfficeGeneral__hoverGrade2--X5YBZ:hover{color:#fa7e37;color:var(--colors-grade2-main)}.OfficeGeneral__hoverGrade3--bvmS3:hover{color:#38942c;color:var(--colors-grade3-main)}.OfficeGeneral__hoverGrade4--bgkre:hover{color:#3299cc;color:var(--colors-grade4-main)}.OfficeGeneral__hoverGrade5--CHnJM:hover{color:#84318c;color:var(--colors-grade5-main)}.OfficeGeneral__grade1Border--NCOvi{border-color:#f52338!important;border-color:var(--colors-grade1-main)!important}.OfficeGeneral__grade2Border--ZzpU4{border-color:#fa7e37!important;border-color:var(--colors-grade2-main)!important}.OfficeGeneral__grade3Border--uzzbM{border-color:#38942c!important;border-color:var(--colors-grade3-main)!important}.OfficeGeneral__grade4Border--okqpJ{border-color:#3299cc!important;border-color:var(--colors-grade4-main)!important}.OfficeGeneral__grade5Border--nThwp{border-color:#84318c!important;border-color:var(--colors-grade5-main)!important}.OfficeGeneral__lightGrade1--mhS9d{background-color:#f9c1c1;background-color:var(--colors-grade1-light,#f9c1c1)}.OfficeGeneral__lightGrade2--jWceE{background-color:#f9cdc1;background-color:var(--colors-grade2-light,#f9cdc1)}.OfficeGeneral__lightGrade3--D8R4D{background-color:#c3debf;background-color:var(--colors-grade3-light,#c3debf)}.OfficeGeneral__lightGrade4--OwTEB{background-color:#c1e0ef;background-color:var(--colors-grade4-light,#c1e0ef)}.OfficeGeneral__lightGrade5--aPn_R{background-color:#cdacd1;background-color:var(--colors-grade5-light,#cdacd1)}.OfficeGeneral__grade1Button--pFgyp{background-color:#f52338;background-color:var(--colors-grade1-main)}.OfficeGeneral__grade1Button--pFgyp:hover{background-color:#ff5454;background-color:var(--colors-grade1-blockMain,#ff5454)}.OfficeGeneral__grade2Button--L7OqY{background-color:#fa7e37;background-color:var(--colors-grade2-main)}.OfficeGeneral__grade2Button--L7OqY:hover{background-color:#ffa947;background-color:var(--colors-grade2-blockMain,#ffa947)}.OfficeGeneral__grade3Button--I_bEe{background-color:#38942c;background-color:var(--colors-grade3-main)}.OfficeGeneral__grade3Button--I_bEe:hover{background-color:#52c74a;background-color:var(--colors-grade3-blockMain,#52c74a)}.OfficeGeneral__grade4Button--O_GnP{background-color:#3299cc;background-color:var(--colors-grade4-main)}.OfficeGeneral__grade4Button--O_GnP:hover{background-color:#61c1f2;background-color:var(--colors-grade4-blockMain,#61c1f2)}.OfficeGeneral__grade5Button--StegP{background-color:#84318c;background-color:var(--colors-grade5-main)}.OfficeGeneral__grade5Button--StegP:hover{background-color:#cb6ade;background-color:var(--colors-grade5-blockMain,#cb6ade)}.OfficeGeneral__smallGradeCircle--IhicP{border-radius:50%;color:#fff;color:var(--colors-white);font-size:110%;height:2em;width:2em}.OfficeGeneral__viewButton--FJn9C{border-style:solid;border-width:2px;padding:.25em .5em}.OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade2--ZJ3vl{border-color:#fa7e37;border-color:var(--colors-grade2-main);color:#fa7e37;color:var(--colors-grade2-main)}.OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade3--PBmYQ{border-color:#38942c;border-color:var(--colors-grade3-main);color:#38942c;color:var(--colors-grade3-main)}.OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade4--ImPXE{border-color:#3299cc;border-color:var(--colors-grade4-main);color:#3299cc;color:var(--colors-grade4-main)}.OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade5--naZFu{border-color:#84318c;border-color:var(--colors-grade5-main);color:#84318c;color:var(--colors-grade5-main)}.OfficeGeneral__viewHoverParent--pnzfP:hover .OfficeGeneral__viewButton--FJn9C{color:#fff;color:var(--colors-white)}.OfficeGeneral__viewHoverParent--pnzfP:hover .OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade2--ZJ3vl{background-color:#fa7e37;background-color:var(--colors-grade2-main);border-color:#fa7e37;border-color:var(--colors-grade2-main)}.OfficeGeneral__viewHoverParent--pnzfP:hover .OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade3--PBmYQ{background-color:#38942c;background-color:var(--colors-grade3-main);border-color:#38942c;border-color:var(--colors-grade3-main)}.OfficeGeneral__viewHoverParent--pnzfP:hover .OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade4--ImPXE{background-color:#3299cc;background-color:var(--colors-grade4-main);border-color:#3299cc;border-color:var(--colors-grade4-main)}.OfficeGeneral__viewHoverParent--pnzfP:hover .OfficeGeneral__viewButton--FJn9C.OfficeGeneral__viewGrade5--naZFu{background-color:#84318c;background-color:var(--colors-grade5-main);border-color:#84318c;border-color:var(--colors-grade5-main)}.OfficeGeneral__inlineLogo--J9pMZ{height:1em;margin-bottom:.2em;vertical-align:text-bottom;width:1.3em}.OfficeGeneral__inlineLinkBase--ofwQY{color:#376fc0;color:var(--colors-link,#376fc0)}.OfficeGeneral__inlineLinkBase--ofwQY:focus,.OfficeGeneral__inlineLinkBase--ofwQY:hover{color:#00b2dd;color:var(--colors-linkHover,#00b2dd)}.OfficeGeneral__inlineLink--J2Xk5{font-weight:700}.OfficeGeneral__spacedText--ugXw7{line-height:135%}.OfficeGeneral__offer--cM4yM{width:100%}.OfficeGeneral__oPercent--NR62u{color:#00b2dd;color:var(--colors-cyan);font-weight:700}.OfficeGeneral__input--Koyl1{background-color:#fff;background-color:var(--colors-white);border:1px solid #ccc;border:1px solid var(--colors-inputBorder,#ccc);border-radius:0;color:#606060;color:var(--colors-gray);padding:1rem}.OfficeGeneral__input--Koyl1:focus{border-color:#00b2dd!important;border-color:var(--colors-cyan)!important}.OfficeGeneral__input--Koyl1:hover{border-color:#aaa;border-color:var(--colors-inputBorderHover,#aaa)}.OfficeGeneral__tRow--oFO1K+.OfficeGeneral__tRow--oFO1K{border-top:2px solid rgba(0,0,0,.1);border-top:2px solid var(--colors-tableBorder,rgba(0,0,0,.1))}table{border-collapse:collapse}.OfficeGeneral__circle--kb0RR{border-radius:50%;border-style:solid;border-width:2px;height:1rem;position:relative;width:1rem}a,button,div{-webkit-tap-highlight-color:var(--colors-transparent,transparent);-webkit-tap-highlight-color:transparent}.OfficeGeneral__radioList--USKed{align-items:flex-start;display:flex;flex-direction:column}.OfficeGeneral__radioItemBase--_jf8B{align-items:center;color:#0058a8;color:var(--colors-blue);cursor:pointer;display:flex;font-size:150%;justify-content:flex-start}.OfficeGeneral__radioItem--rrTDp{margin:1rem 0}.OfficeGeneral__radioItem--rrTDp:last-of-type{margin-bottom:0}.OfficeGeneral__radioCircleBase--nzLde{background-color:#fff;background-color:var(--colors-white);border-color:#606060;border-color:var(--colors-gray);flex:0 0 auto;height:1.5rem;width:1.5rem}.OfficeGeneral__radioCircle--SNzH7{margin-right:1.5rem}.OfficeGeneral__radioCircleSmall--ts99o{height:1rem;margin-right:1rem;width:1rem}html:not(.can-touch) .OfficeGeneral__radioItem--rrTDp:hover{color:#00b2dd;color:var(--colors-cyan)}html:not(.can-touch) .OfficeGeneral__radioItem--rrTDp:hover .OfficeGeneral__radioCircleBase--nzLde{border-color:#00b2dd;border-color:var(--colors-cyan)}.OfficeGeneral__radioSelected--Gnx2p{color:#00b2dd;color:var(--colors-cyan);font-weight:700}.OfficeGeneral__radioSelected--Gnx2p .OfficeGeneral__radioCircleBase--nzLde{background-color:#00b2dd;background-color:var(--colors-cyan);border-color:#00b2dd;border-color:var(--colors-cyan)}html:not(.can-touch) .OfficeGeneral__radioSelected--Gnx2p:hover .OfficeGeneral__radioCircleBase--nzLde{background-color:#00b2dd;background-color:var(--colors-cyan)}.OfficeGeneral__hoverTilt--cxQX1:hover .openBookTilt{transform:rotate(-8deg)}.OfficeGeneral__defaultAnswer--mCX32 p{margin:0}.OfficeGeneral__defaultAnswer--mCX32 p+p{margin-top:1em}.OfficeGeneral__listIndentation--uIMVH{padding-left:2em}.OfficeGeneral__sharedFontSizeA--wW4T9{font-size:125%}@media (max-width:1200px){.OfficeGeneral__sharedFontSizeA--wW4T9{font-size:115%}}@media (max-width:1150px) and (min-width:926px){.OfficeGeneral__largeTitle--YoTou{font-size:500%}.OfficeGeneral__mediumTitle--jLrcK{font-size:400%}.OfficeGeneral__smallTitle--GEAqI{font-size:300%}}@media (max-width:1100px){.OfficeGeneral__sharedFontSizeA--wW4T9{font-size:105%}}@media (max-width:1000px){.OfficeGeneral__sharedFontSizeA--wW4T9{font-size:125%}}@media (max-width:925px){.OfficeGeneral__onlineTitle--qymBX{margin:3rem 0 0}.OfficeGeneral__largeTitle--YoTou{font-size:calc(2rem + 4vw)}.OfficeGeneral__mediumTitle--jLrcK{font-size:calc(1.6rem + 3.2vw)}.OfficeGeneral__smallTitle--GEAqI{font-size:calc(1.2rem + 2.4vw)}}@media (max-width:700px){.OfficeGeneral__onlineTitle--qymBX{margin:7vw 0 4vw}.OfficeGeneral__listIndentation--uIMVH{padding-left:1.5em}}@media (max-width:500px){.OfficeGeneral__smallerTitle--O2nCv{font-size:calc(1rem + 2vw)}}@media (max-width:400px){.OfficeGeneral__viewButton--FJn9C{padding:.25em}}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Avatar.css ***!
  \*************************************************************************************************************************************************************************************/.Avatar__main--rWMXl{height:100%;left:0;position:absolute;top:0;width:100%}.Avatar__wrapper--ADPGr{overflow:hidden;position:relative}.Avatar__bg--jkeY8{border-radius:50%;height:81.5%;left:9.25%;position:absolute;top:9.25%;width:81.5%}.Avatar__bgDefault--QJU2c{background-color:#fff;opacity:1}.Avatar__bgOpaque--zgCNB{opacity:.4}.Avatar__bgHidden--YeZIF{opacity:0}.Avatar__ring--jye7n{border-color:#ffc640;border-color:var(--colors-yellow,#ffc640);border-radius:50%;border-style:solid;box-sizing:border-box}.Avatar__letterImg--CUY7E,.Avatar__ring--jye7n{height:100%;left:0;position:absolute;top:0;width:100%}.Avatar__link--YTGos{border-radius:50%;height:90%;left:5%;position:absolute;top:5%;width:90%}.Avatar__clickThrough--qUYK1{pointer-events:none}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HoverButton.css ***!
  \***************************************************************************************************************************************************************************************/.HoverButton__main--x8j3T{background-color:#ed1940;background-color:var(--colors-red,#ed1940);font-size:200%;height:5rem;width:22rem;width:100%}.HoverButton__main--x8j3T:focus,.HoverButton__mainHover--Y0cR2{background-color:#bd1433;background-color:var(--colors-redHover)}.HoverButton__innerLink--jkuqS{height:100%;width:100%}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/StatsIcon.css ***!
  \****************************************************************************************************************************************************************************************/.StatsIcon__main--z3JkC{align-items:center;display:flex;justify-content:center;position:relative}.StatsIcon__svg--jTte2{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.StatsIcon__clickable--Z7qwH{cursor:pointer}.StatsIcon__clickableCircle--LQgxL:hover{border:1px solid #ffc640;border:1px solid var(--colors-yellow,#ffc640);border-radius:50%;box-sizing:border-box}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/PieGraph.css ***!
  \***************************************************************************************************************************************************************************************/.PieGraph__main--OdPPc{align-items:center;display:flex;justify-content:center;transform:rotate(-90deg)}.PieGraph__svg--F28cC{border-radius:50%;height:100%;left:0;position:absolute;top:0;transform-origin:16px 16px;width:100%}.PieGraph__text--Rn5FA{color:rgba(0,0,0,.6);font-size:160%;left:-1px;position:relative;transform:rotate(90deg)}.forPrint .PieGraph__printGray--xfyUm{fill:#eee!important;fill:var(--colors-offWhiteBackground)!important}.forPrint .PieGraph__lightGrayFill--SUuNx,.forPrint .PieGraph__white--E1VIf{stroke:#eee!important;stroke:var(--colors-offWhiteBackground)!important}.forPrint .PieGraph__correctFill--WaCBV{stroke:#aae3ac!important;stroke:var(--colors-correctFillLight,#aae3ac)!important}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HistoryIcon.css ***!
  \***************************************************************************************************************************************************************************************/.HistoryIcon__main--ghoYI{border-radius:50%;color:#fff;height:2.5rem;width:2.5rem}.HistoryIcon__mainStars--akQGf{display:flex}.HistoryIcon__iconContainer--ejS2G{height:100%;left:0;position:absolute;top:0;width:100%}.HistoryIcon__starsImg--p6u2A,.HistoryIcon__trophyImg--VNlTL{bottom:3%;height:50%;width:50%}.HistoryIcon__bonusImg--hWHzk{height:82%;left:9%;top:9%;width:82%}.HistoryIcon__celImg--MpyV1{height:70%;width:70%}.HistoryIcon__partial--lphMD{height:100%;width:100%}.HistoryIcon__celestial--aiz6v{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.HistoryIcon__celestial--aiz6v .HistoryIcon__partial--lphMD{position:absolute}.HistoryIcon__stars--Dn4Cq{align-items:center;display:flex;height:90%;justify-content:center;margin-left:10%;margin-top:8%;width:90%}.HistoryIcon__starsOnly--g2wf9{margin-left:6%}.HistoryIcon__intervened--zmAPL{height:100%;width:100%}.HistoryIcon__empty--pglJn{background-color:#aaa;background-color:var(--colors-lightGrayFill,#aaa);border-radius:50%;height:100%;width:100%}.HistoryIcon__clickable--FNFj8{cursor:pointer}.HistoryIcon__clickable--FNFj8:hover{border:1px solid #ffc640;border:1px solid var(--colors-yellow,#ffc640);box-sizing:border-box}.HistoryIcon__clickable--FNFj8:hover .HistoryIcon__trophyImg--VNlTL{height:calc(50% + 1px);width:calc(50% + 1px)}@media (max-width:500px){.HistoryIcon__main--ghoYI{height:2rem;width:2rem}}.forPrint .HistoryIcon__empty--pglJn{background-color:#eee;background-color:var(--colors-offWhiteBackground,#eee)}.HistoryIcon__main--ghoYI{color-adjust:exact!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/BundleSelectModal.css ***!
  \*********************************************************************************************************************************************************************************************/.BundleSelectModal__levelP--OfVzm{margin-left:2.75em;text-indent:-2.75em}.BundleSelectModal__subtitle--A6kUP{color:#0058a8;color:var(--colors-blue,#0058a8);margin-right:.5rem}@media (max-width:500px){.BundleSelectModal__levelP--OfVzm{margin-left:0;text-indent:0}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/InfoStyles.css ***!
  \**************************************************************************************************************************************************************************************/.InfoStyles__hasCursor--cvilO{cursor:pointer}.InfoStyles__link--IBVkt:focus{color:#0058a8!important;color:var(--colors-blue)!important}.InfoStyles__link--IBVkt:hover{color:#00b2dd!important;color:var(--colors-cyan,#00b2dd)!important}.InfoStyles__descList--c8FTA{flex:1 1 auto;margin-bottom:1.5rem}.InfoStyles__mDesc--XFwgB{padding:0 2rem .5rem;text-align:left}.InfoStyles__mOption--euKQG{align-items:flex-start;align-self:stretch;display:flex;justify-content:center;margin:.75rem 1rem}.InfoStyles__mName--mIUDb{color:#0058a8;color:var(--colors-blue);flex:0 0 auto;margin-right:1rem;text-align:right;width:6.5em}.InfoStyles__mInfo--AxpFE{flex:1 1 auto}.InfoStyles__avatar--Z6SCt{height:15rem;width:15rem}.InfoStyles__notice--hy7fG{color:#ed1940;color:var(--colors-red,#ed1940)}@media (max-width:500px){.InfoStyles__mDesc--XFwgB{padding:0 1rem .25rem}.InfoStyles__mOption--euKQG{flex-direction:column}.InfoStyles__mName--mIUDb{width:auto}.InfoStyles__nameColon--Dqe2z{display:none}.InfoStyles__mInfo--AxpFE{align-self:stretch;text-align:center}.InfoStyles__mInfoLeft--S5_4P{text-align:left}}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/PageMailingList.css ***!
  \*******************************************************************************************************************************************************************************************/.PageMailingList__main--xdZBv{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center;width:calc(100% - 6rem)}.PageMailingList__image--ozFk7{max-height:30rem;max-width:30rem;width:90vw}.PageMailingList__message--E3t4c{color:#606060;color:var(--colors-textBlack,#606060);line-height:150%;margin-top:2rem;padding:0 2rem}.PageMailingList__links--b2q0e{display:flex;justify-content:center}.PageMailingList__button--nG93W{margin:2rem 1rem;padding:1rem 2rem;width:13rem}@media (max-width:550px){.PageMailingList__links--b2q0e{flex-direction:column}.PageMailingList__button--nG93W{margin:1rem}}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/PageLoggedInHome.css ***!
  \********************************************************************************************************************************************************************************************/.PageLoggedInHome__main--YQ31d{min-height:100vh;overflow-x:clip;position:relative;width:100%}.PageLoggedInHome__animationsContainer--oTbSd{height:0;position:relative;top:60px}.PageLoggedInHome__fionaContainer--Zx2K1 .fiona-waving{bottom:0;left:auto;max-width:350px;overflow:hidden;position:absolute;right:-5%;top:auto;transform:rotate(-20deg);width:100%;z-index:103}.PageLoggedInHome__animationsContainer--oTbSd .winnie-sitting{bottom:0;left:auto;max-width:220px;position:absolute;right:20%;top:auto;width:100%;z-index:102}.PageLoggedInHome__animationsContainer--oTbSd .grogg-alex{bottom:-33px;left:0;max-width:380px;position:absolute;right:auto;top:auto;width:400px;z-index:102}@media (max-width:991px){.PageLoggedInHome__animationsContainer--oTbSd .grogg-alex,.PageLoggedInHome__animationsContainer--oTbSd .winnie-sitting,.PageLoggedInHome__fionaContainer--Zx2K1 .fiona-waving{display:none}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HomeHeader.css ***!
  \**************************************************************************************************************************************************************************************/.HomeHeader__section--n6vTG{background:#f5f5f5;padding:60px 0;position:relative}.HomeHeader__container--ZS7Hg{margin:0 auto;max-width:1200px;padding:0 20px}.HomeHeader__content--MbQp6{margin:0 auto;text-align:center}.HomeHeader__content--MbQp6 h1{font-size:39px;font-weight:700;line-height:46.8px;margin-bottom:20px}.HomeHeader__content--MbQp6 h1,.HomeHeader__textBlue--i2sR3{color:#1b365d;font-family:Roboto;font-style:normal;text-align:center}.HomeHeader__textBlue--i2sR3{font-size:24px;font-weight:400;line-height:31.2px;margin-bottom:30px}.HomeHeader__studentGrid--CamAS{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.HomeHeader__studentGrid--CamAS>*{flex:0 0 240px}.HomeHeader__mobileButtons--DYTIc{display:none}.HomeHeader__adminButtons--xOpMH{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:400px;padding:20px 0}.HomeHeader__adminButton--Lsjjg{color:#fff;display:block;font-size:20px;font-weight:500;padding:14px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.HomeHeader__adminButtonPrimary--GAa2_{background-color:#d50032}.HomeHeader__adminButtonPrimary--GAa2_:hover{background-color:#8c0523}.HomeHeader__skeletonCard--si5Bd{align-items:center;display:flex;flex-direction:column;gap:16px;min-width:200px;opacity:.6;padding:20px}.HomeHeader__skeletonAvatar--SHWET{animation:HomeHeader__shimmer--RA4We 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:50%;height:120px;width:120px}.HomeHeader__skeletonText--PogCa{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.HomeHeader__skeletonLine--zHSpY{height:20px;width:140px}.HomeHeader__skeletonLine--zHSpY,.HomeHeader__skeletonLineShort--M8vgq{animation:HomeHeader__shimmer--RA4We 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:4px}.HomeHeader__skeletonLineShort--M8vgq{animation-delay:.2s;height:16px;width:100px}@keyframes HomeHeader__shimmer--RA4We{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.HomeHeader__studentGrid--CamAS{display:none}.HomeHeader__mobileButtons--DYTIc{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:400px;padding:20px 0}.HomeHeader__mobileButton--ykdLt{color:#fff;display:block;font-size:20px;font-weight:500;padding:14px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.HomeHeader__mobileButtonPrimary--NKIAZ{background-color:#d50032}.HomeHeader__mobileButtonPrimary--NKIAZ:hover{background-color:#8c0523}.HomeHeader__mobileButtonSecondary--gNYPY{background-color:#797876}.HomeHeader__mobileButtonSecondary--gNYPY:hover{background-color:#525150}.HomeHeader__section--n6vTG{padding:40px 0}.HomeHeader__container--ZS7Hg{padding:0 20px}.HomeHeader__content--MbQp6 h1{font-size:28px}.HomeHeader__textBlue--i2sR3{display:none}.HomeHeader__studentGrid--CamAS{grid-template-columns:1fr;max-width:300px}}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HomeLiveInstructionCallout.css ***!
  \******************************************************************************************************************************************************************************************************/.HomeLiveInstructionCallout__wave--kjJz2{height:48px}.HomeLiveInstructionCallout__wave--kjJz2 img{height:100%;width:100%}.HomeLiveInstructionCallout__waveTop--Nqute{height:42px}.HomeLiveInstructionCallout__waveTop--Nqute img{height:100%;width:100%}.HomeLiveInstructionCallout__wrap--HqSXx{background:#1b365d linear-gradient(#142f4d,#1b365d);padding:40px 20px}.HomeLiveInstructionCallout__card--hukcH{background:#fff;border-radius:20px;margin:0 auto;max-width:1012px;padding:40px 20px}.HomeLiveInstructionCallout__card--hukcH:after,.HomeLiveInstructionCallout__card--hukcH:before{background-image:url(/assets/images/vc/tape.svg);background-repeat:no-repeat;background-size:contain;content:"";display:none;height:175px;left:-31px;pointer-events:none;position:absolute;top:-52px;width:182px;z-index:1}.HomeLiveInstructionCallout__card--hukcH:after{left:calc(100% + 71px);top:calc(100% + 52px);transform:translate(-100%,-100%) rotate(180deg)}.HomeLiveInstructionCallout__img--EwP5b{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.HomeLiveInstructionCallout__img--EwP5b img{height:auto;max-width:100%;width:310px}.HomeLiveInstructionCallout__cta--jA_Nf{text-align:center}.HomeLiveInstructionCallout__cta--jA_Nf h2{color:#1b365d;font-size:22px;line-height:1.527;margin-bottom:12px}.HomeLiveInstructionCallout__cta--jA_Nf p{color:#1b365d;font-size:18px;line-height:1.478;margin-bottom:32px}.HomeLiveInstructionCallout__btn--vN20L{background:#61ad00;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:700;line-height:1;padding:18px 32px;text-decoration:none;text-transform:uppercase;transition:background .2s cubic-bezier(.445,.05,.55,.95)}.HomeLiveInstructionCallout__btn--vN20L:hover{background:#59940f}@media (min-width:768px){.HomeLiveInstructionCallout__wave--kjJz2{height:198px}.HomeLiveInstructionCallout__waveTop--Nqute{height:163px}.HomeLiveInstructionCallout__wrap--HqSXx{padding:60px}.HomeLiveInstructionCallout__card--hukcH{display:flex;padding:60px 80px 60px 40px;position:relative}.HomeLiveInstructionCallout__card--hukcH:after,.HomeLiveInstructionCallout__card--hukcH:before{display:block;margin:0 -20px}.HomeLiveInstructionCallout__img--EwP5b{margin-bottom:0}.HomeLiveInstructionCallout__img--EwP5b img{width:433px}.HomeLiveInstructionCallout__cta--jA_Nf,.HomeLiveInstructionCallout__img--EwP5b{flex:1;padding:0 20px}.HomeLiveInstructionCallout__cta--jA_Nf{align-self:center;text-align:left}.HomeLiveInstructionCallout__cta--jA_Nf h2{font-size:28px;line-height:1.2}.HomeLiveInstructionCallout__cta--jA_Nf p{font-size:19px;line-height:1.4}.HomeLiveInstructionCallout__btn--vN20L{display:inline-block;font-size:16px;line-height:1.15}}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HomeAbout.css ***!
  \*************************************************************************************************************************************************************************************/.HomeAbout__sectionCloser--Gk7JJ{background:#f5f5f5;padding-bottom:60px;position:relative}.HomeAbout__container--TWBLa{margin:0 auto;max-width:1200px;padding:60px 20px}.HomeAbout__content--Oczj3{margin:0 auto;max-width:706px;text-align:center}.HomeAbout__content--Oczj3 h2{color:#1b365d;font-size:32px;font-weight:700;margin-bottom:30px}.HomeAbout__textBlue--FRJqX{color:#1b365d;font-size:18px;line-height:1.6;margin-bottom:20px}.HomeAbout__link--yB6Jn{color:#1b365d;text-decoration:underline;transition:opacity .2s}.HomeAbout__link--yB6Jn:hover{opacity:.8}.HomeAbout__logo--xqNT1{display:block;margin-left:auto;margin-right:auto;margin-top:30px;max-width:316px}.HomeAbout__redBottom--qXVR8{background:#cf0031;bottom:0;height:40px;left:0;position:absolute;right:0}@media (max-width:768px){.HomeAbout__container--TWBLa{padding:40px 20px}.HomeAbout__content--Oczj3 h2{font-size:24px}.HomeAbout__textBlue--FRJqX{font-size:16px}.HomeAbout__logo--xqNT1{max-width:250px}.HomeAbout__redBottom--qXVR8{height:30px}}/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Quad.css ***!
  \***********************************************************************************************************************************************************************************/.Quad__main--QlCTb{pointer-events:auto}.Quad__sh3--vyFbW{transform:translate(3px,3px)}.Quad__sh4--nqQdD{transform:translate(4px,4px)}.Quad__sh5--yysZZ{transform:translate(5px,5px)}.Quad__main--QlCTb:active .Quad__sh3--vyFbW{transform:translate(1px,1px)}.Quad__main--QlCTb:active .Quad__sh4--nqQdD,.Quad__main--QlCTb:active .Quad__sh5--yysZZ{transform:translate(2px,2px)}.Quad__mainDisabled--xZ3bF{pointer-events:none}.Quad__background--ou9qL,.Quad__border--gfIrD{fill:transparent}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ModalClose.css ***!
  \*****************************************************************************************************************************************************************************************/.ModalClose__main--j3FI7{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:4.5rem;position:absolute;right:-1.25rem;top:-1.67rem;width:4.5rem}.ModalClose__main--j3FI7:active{margin:2px -2px 0 0}.ModalClose__main--j3FI7:hover .ModalClose__bg--a0pVK{fill:#086bc7;fill:var(--colors-blueButtonBaseHover,#086bc7)}.ModalClose__main--j3FI7:hover .ModalClose__border--Sz0Qc{fill:#489dd6;fill:var(--colors-blueButtonBorderHover,#489dd6)}.ModalClose__fallback--J9Ep6:after{color:#fff;content:"X";display:block;font-size:3.5rem;left:0;position:absolute;text-align:center;top:0;width:100%}.ModalClose__bg--a0pVK{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}.ModalClose__border--Sz0Qc{fill:#4191ce;fill:var(--colors-blueButtonBorder,#4191ce)}.ModalClose__x--ew2Bh{left:0;pointer-events:none;position:absolute;top:0;width:100%}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ErrorIcon.css ***!
  \****************************************************************************************************************************************************************************************/.ErrorIcon__errorIcon--y7xkj{height:7rem;width:7rem}.ErrorIcon__errorFallback--SSLTZ,.ErrorIcon__errorImg--LFHL6{height:100%;width:100%}.ErrorIcon__errorFallback--SSLTZ{position:relative}.ErrorIcon__errorFallbackTriangle--JKp9D{border-bottom:7rem solid #ed1940;border-left:3.5rem solid transparent;border-right:3.5rem solid transparent;height:0;width:0}.ErrorIcon__errorFallbackMark--BiQEg{color:#fff;font-size:300%;position:absolute;text-align:center;top:33%;width:100%}@media (max-width:700px){.ErrorIcon__errorFallbackTriangle--JKp9D{border-bottom-width:calc(3rem + 8vw);border-left-width:calc(1.5rem + 4vw);border-right-width:calc(1.5rem + 4vw)}.ErrorIcon__errorIcon--y7xkj{height:calc(3rem + 8vw);width:calc(3rem + 8vw)}}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ReactPageOfficeError.css ***!
  \***************************************************************************************************************************************************************************************************/.ReactPageOfficeError__main--O0Kgc{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}.ReactPageOfficeError__message--V2Ksj{color:#666;color:var(--colors-grayText,#666);font-size:1.5rem;line-height:2rem;margin-top:2rem;max-width:50rem;text-align:center;width:90%}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/fontSize.css ***!
  \***************************************************************************************************************************************************************************************/.fontSize__errorIndicator--R8Mva{font-size:1.18rem}@media (max-height:734px),(max-width:978px){.fontSize__errorIndicator--R8Mva{font-size:11.5px}}.fontSize__keyboard--AxUYP{font-size:3.57rem}.fontSize__keyboardLarge--qYepQ{font-size:4rem}.fontSize__keyboardWord--HKMs3{font-size:1.82rem}.fontSize__chapterBar--idh3m{font-size:2.22rem}.fontSize__sliderMessage--GnzTv{font-size:1.92rem}@media (max-height:663px),(max-width:884px){.fontSize__sliderMessage--GnzTv{font-size:17px}}.fontSize__levelBar--D3g5x{font-size:2rem}@media (max-height:638px),(max-width:850px){.fontSize__levelBar--D3g5x{font-size:17px}}.fontSize__userInfo--QXJ2I{font-size:1.75rem}@media (max-height:727px),(max-width:969px){.fontSize__userInfo--QXJ2I{font-size:17px}}.fontSize__canvas--_slol{font-size:2.5rem}.fontSize__solution--yVeGg{font-size:1.67rem}@media (max-height:765px),(max-width:1020px){.fontSize__solution--yVeGg{font-size:17px}}.fontSize__instructions--TOHcR{font-size:1.67rem}@media (max-height:765px),(max-width:1020px){.fontSize__instructions--TOHcR{font-size:17px}}.fontSize__ruler--mqVGj{font-size:2.5rem}@media (max-height:765px),(max-width:1020px){.fontSize__ruler--mqVGj{font-size:25.5px}}.fontSize__bookMenu--psDDX,.fontSize__teacherButton--gEx30{font-size:1.67rem}@media (max-height:675px),(max-width:900px){.fontSize__teacherButton--gEx30{font-size:15px}}.fontSize__buttonSmall--tfmkQ{font-size:1.67rem}@media (max-height:765px),(max-width:1020px){.fontSize__buttonSmall--tfmkQ{font-size:17px}}.fontSize__button--bsZDE{font-size:2rem}@media (max-height:638px),(max-width:850px){.fontSize__button--bsZDE{font-size:17px}}.fontSize__buttonLarge--PFEJx,.fontSize__heading--TWIsi{font-size:2.5rem}.fontSize__blockTitle--Od4OD{font-size:1.18rem}@media (max-height:734px),(max-width:978px){.fontSize__blockTitle--Od4OD{font-size:11.5px}}.fontSize__blockTitleSmall--SZGQn{font-size:1.05rem}@media (max-height:820px),(max-width:1093px){.fontSize__blockTitleSmall--SZGQn{font-size:11.5px}}.fontSize__auxBlockTitle--NLvOG{font-size:1.67rem}.fontSize__labTypeBlurb--wcjue{font-size:1.33rem}@media (max-height:647px),(max-width:863px){.fontSize__labTypeBlurb--wcjue{font-size:11.5px}}.fontSize__progressScore--RNbuW{font-size:1.67rem}.fontSize__problemProgressButton--sGs9K{font-size:1.82rem}.fontSize__problemStarProgressButton--_YDeq{font-size:1.43rem}@media (max-height:604px),(max-width:805px){.fontSize__problemStarProgressButton--_YDeq{font-size:11.5px}}.fontSize__profileName--nQ5Ci{font-size:4.17rem}.fontSize__profileUsername--AvuOr{font-size:1.67rem}.fontSize__profileCalendarMonth--ioInm{font-size:2.5rem}.fontSize__profileCalendarDayNumber--w3F42{font-size:1.11rem}@media (max-height:777px),(max-width:1035px){.fontSize__profileCalendarDayNumber--w3F42{font-size:11.5px}}.fontSize__profileHead--IaEKt{font-size:2.13rem}.fontSize__profileText--q79uE{font-size:1.82rem}.fontSize__profileSmall--v0KsO{font-size:1.25rem}@media (max-height:690px),(max-width:920px){.fontSize__profileSmall--v0KsO{font-size:11.5px}}.fontSize__profileSmallPlus--_oZpO{font-size:1.35rem}@media (max-height:639px),(max-width:851px){.fontSize__profileSmallPlus--_oZpO{font-size:11.5px}}.fontSize__settingsModalTitle--loi0H{font-size:3.33rem}.fontSize__settingsModalBottomSection--E9_fl{font-size:1.67rem}.fontSize__settingsModalTermsSection--VCQtu{font-size:1.43rem}@media (max-height:604px),(max-width:805px){.fontSize__settingsModalTermsSection--VCQtu{font-size:11.5px}}.fontSize__settingsModalHeader--A4YfT{font-size:2.22rem}.fontSize__settingsModalSubheader--PQZPN{font-size:1.67rem}.fontSize__leaderboardsModalTitle--PBwFN{font-size:4rem}.fontSize__leaderboardsModalMetric--m4QHj{font-size:2.86rem}.fontSize__leaderboardsModalRow--uo7Gv{font-size:2.22rem}.fontSize__leaderboardsAvatarModalUsername--WLi5L{font-size:2rem}.fontSize__messageModalTitle--zjzZC{font-size:2.63rem}.fontSize__messageModal--yfbdg{font-size:2.5rem}.fontSize__gradeModalSection--o5brJ{font-size:1.43rem}@media (max-height:604px),(max-width:805px){.fontSize__gradeModalSection--o5brJ{font-size:11.5px}}.fontSize__bugReportButton--OuTdC{font-size:2.22rem}.fontSize__printableStudents--gpgx4{font-size:1.43rem}@media (max-height:604px),(max-width:805px){.fontSize__printableStudents--gpgx4{font-size:11.5px}}.fontSize__helpPrivacyTerms--Fd3Ql{font-size:1rem}@media (max-height:863px),(max-width:1150px){.fontSize__helpPrivacyTerms--Fd3Ql{font-size:11.5px}}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ModalGeneral.css ***!
  \*******************************************************************************************************************************************************************************************/.ModalGeneral__backdrop--gxZiG{background:rgba(0,0,0,.4);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ModalGeneral__buttons--T6m1m{align-items:center;bottom:-2.5rem;display:flex;height:6.5rem;justify-content:space-between;left:10%;position:absolute;width:80%}.ModalGeneral__button--vGgXJ{flex:1 1 0px;height:100%;position:relative}.ModalGeneral__titleContainer--Bvqxc{align-items:center;display:flex;height:13%;justify-content:center;position:absolute;right:0;top:-3%;width:100%}.ModalGeneral__title--eSvtg{align-items:center;background-image:url(/assets/images/elements/modals/message-modal-title.svg);background-repeat:no-repeat;color:#0659a6;filter:drop-shadow(10px 10px 0 rgba(0,0,0,.1));font-weight:700;height:100%;width:28%}.ModalGeneral__message--Dfar7,.ModalGeneral__title--eSvtg{background-size:100% 100%;display:flex;justify-content:center}.ModalGeneral__message--Dfar7{color:#fff;flex-direction:column;height:20%;margin:0 auto;max-width:40%;padding:5%;position:relative;text-align:center;white-space:pre-wrap}.ModalGeneral__messageNoFilter--gYrUu{filter:none!important}.ModalGeneral__message--Dfar7 span{margin-bottom:2rem}.ModalGeneral__defaultModalZ--UYspS{z-index:501;z-index:var(--z-globalModal,501)}.ModalGeneral__defaultModalBackdropZ--lWUfV{z-index:199;z-index:var(--z-modalBackdropMessage,199)}.ModalGeneral__aboveAllModalZ--nWvfb{z-index:700;z-index:var(--z-aboveModal,700)}.ModalGeneral__aboveAllModalBackdropZ--W2h1N{z-index:600;z-index:var(--z-aboveModalBackdrop,600)}.ModalGeneral__bg--qeVmP{filter:drop-shadow(0 0 .83rem rgba(0,0,0,.7));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.ModalGeneral__small--NmJut{height:12%;min-width:30%}.ModalGeneral__medium--SLawe{height:20%;min-width:40%}.ModalGeneral__large--RTw3I{height:22%;min-width:45%}.ModalGeneral__extra-large--mfNXp{height:24%;min-width:48%}.ModalGeneral__extra-extra-large--tYSRp{height:32%;min-width:64%}.ModalGeneral__text-generic--vs0jE{color:#252525;font-size:2rem;height:45%;min-width:50%}.ModalGeneral__message--Dfar7:before{content:"";height:87%;left:6%;position:absolute;top:6%;width:88%;z-index:-1}.ModalGeneral__default--uctvW:before{background-color:#5891ca;background-color:var(--colors-default-modalBackground,#5891ca)}.ModalGeneral__chapterPage--dPzXy:before{background-color:#fdc959;background-color:var(--colors-chapterPageModalBackground,#fdc959)}.ModalGeneral__grok--DugEi:before{background-color:#c087bb;background-color:var(--colors-grok-modalBackground,#c087bb)}.ModalGeneral__rote--wv72G:before{background-color:#bfa974;background-color:var(--colors-rote-modalBackground,#bfa974)}.ModalGeneral__kraken--E1ZJz:before{background-color:#3a78b5;background-color:var(--colors-kraken-modalBackground,#3a78b5)}.ModalGeneral__fiona--pZBHG:before{background-color:#62ba5d;background-color:var(--colors-fiona-modalBackground,#62ba5d)}.ModalGeneral__q--YEduh:before{background-color:#dfb753;background-color:var(--colors-q-modalBackground,#dfb753)}.ModalGeneral__review--vGvZ_:before{background-color:#e1a75b;background-color:var(--colors-review-modalBackground,#e1a75b)}.ModalGeneral__test--H_P4K:before{background-color:#69b95b;background-color:var(--colors-test-modalBackground,#69b95b)}.ModalGeneral__challenge--e8FlF:before{background-color:#474747;background-color:var(--colors-challenge-modalBackground,#474747)}.ModalGeneral__generic--oHcj6:before{background-color:#fff;background-color:var(--colors-genericPageModalBackground)}.ModalGeneral__grade1--g4X5f:before{background-color:#ff6661;background-color:var(--colors-grade1-modalBackground,#ff6661)}.ModalGeneral__grade2--VQUTk:before{background-color:#dfb753;background-color:var(--colors-grade2-modalBackground,#dfb753)}.ModalGeneral__grade3--ol8yZ:before{background-color:#62ba5d;background-color:var(--colors-grade3-modalBackground,#62ba5d)}.ModalGeneral__grade4--PJvdX:before{background-color:#5891ca;background-color:var(--colors-grade4-modalBackground,#5891ca)}.ModalGeneral__grade5--u4OBj:before{background-color:#c087bb;background-color:var(--colors-grade5-modalBackground,#c087bb)}.ModalGeneral__quit-test--pIz0y:before{background-color:#fff;background-color:var(--colors-genericPageModalBackground)}.ModalGeneral__gradeModal--ajoEh{height:66%;max-width:85%;padding:4%;top:5%;width:85%}:root{--colors-genericPageModalBackground:#fff}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BlueButton.css ***!
  \*****************************************************************************************************************************************************************************************/.BlueButton__hidden--CyopB{visibility:hidden}.BlueButton__main--uCjGw{cursor:url(/assets/images/cursors/wonky-hand-point.cur),default}.BlueButton__mainBase--hkuhW .BlueButton__button--RtrY1,.BlueButton__mainBase--hkuhW .BlueButton__link--waZ9r{pointer-events:auto}.BlueButton__mainDisabledBase--UpIiU .BlueButton__button--RtrY1,.BlueButton__mainDisabledBase--UpIiU .BlueButton__link--waZ9r,.BlueButton__mainNonInteractiveBase--Em9WK .BlueButton__button--RtrY1,.BlueButton__mainNonInteractiveBase--Em9WK .BlueButton__link--waZ9r{pointer-events:none}.BlueButton__buttonContent--Gyu34{align-content:center;width:100%}.BlueButton__buttonContent--Gyu34,.BlueButton__buttonContentContainer--f1aRj{align-items:center;display:flex;justify-content:center;left:0;position:absolute}.BlueButton__buttonContentContainer--f1aRj{bottom:0;flex-flow:column nowrap;right:0;top:0}.BlueButton__topPadding--KVujE{padding-top:.3rem}.BlueButton__buttonUpperContent--F8uVY{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;text-align:center}.BlueButton__buttonLowerContent--Z5aAS{color:#fff;color:var(--colors-white);font-size:50%;padding-bottom:.5rem;padding-top:.15rem;text-align:center}.BlueButton__imageLeft--wXvf_{margin-right:1rem;pointer-events:none}.BlueButton__imageRight--iYoFJ{margin-left:1rem;pointer-events:none}.BlueButton__imageOnly--SiSa2{pointer-events:none;position:relative;top:.25rem}.BlueButton__bg--gYVlo{fill:#0659a6;fill:var(--colors-blueButtonBase)}.BlueButton__bgSecondary--Rexpe{fill:#ed1940;fill:var(--colors-redButtonBase)}.BlueButton__bgGray--xbePw{fill:#636363}.BlueButton__border--FSVNW{fill:#4191ce;fill:var(--colors-blueButtonBorder)}.BlueButton__borderSecondary--f18mJ{fill:#ff6b88;fill:var(--colors-redButtonBorder)}.BlueButton__borderGray--C4VWG{fill:#a2a2a2}.BlueButton__nonInteractiveBg--qjNw4{fill:#0659a6;fill:var(--colors-blueButtonBase)}.BlueButton__nonInteractiveBgSecondary--dI_35{fill:#ed1940;fill:var(--colors-redButtonBase)}.BlueButton__nonInteractiveBorder--O5keA{fill:#4191ce;fill:var(--colors-blueButtonBorder)}.BlueButton__nonInteractiveBorderSecondary--Ir5uo{fill:#ff6b88;fill:var(--colors-redButtonBorder)}.BlueButton__disabledBg--sU6kB,.BlueButton__disabledBgGray--gzofr,.BlueButton__disabledBgSecondary--wvfU5{fill:#6e6f72;fill:var(--colors-blueButtonDisabledBase)}.BlueButton__disabledBorder--seyNh,.BlueButton__disabledBorderGray--bW9_z,.BlueButton__disabledBorderSecondary--AXh_U{fill:#a8aaad;fill:var(--colors-blueButtonDisabledBorder)}.BlueButton__transparent--Yo4xH{fill:transparent}.BlueButton__buttonWrapperShared--RzF76{align-content:center;align-items:center;display:flex;justify-content:center;margin:0 2px 0 0;padding:4px;pointer-events:none;position:relative}.BlueButton__buttonWrapper--jnWRh:active,.BlueButton__buttonWrapperNoShadow--yI5lx:active{margin:2px 0 0 2px}.BlueButton__buttonWrapperSmall--uDhRY{transform:scale(.8)}.BlueButton__button--RtrY1{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;position:relative}.BlueButton__mainNonInteractiveBase--Em9WK .BlueButton__button--RtrY1{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default}.BlueButton__button--RtrY1:hover .BlueButton__bg--gYVlo{fill:#086bc7;fill:var(--colors-blueButtonBaseHover,#086bc7)}.BlueButton__button--RtrY1:hover .BlueButton__bgSecondary--Rexpe{fill:#f7284e;fill:var(--colors-redButtonBaseHover,#f7284e)}.BlueButton__button--RtrY1:hover .BlueButton__borderSecondary--f18mJ{fill:#ff7a96;fill:var(--colors-redButtonBorderHover,#ff7a96)}.BlueButton__button--RtrY1:hover .BlueButton__bgGray--xbePw{fill:#838383}.BlueButton__button--RtrY1:hover .BlueButton__borderGray--C4VWG{fill:#a2a2a2}.BlueButton__quadWrapper--fzTTM,.BlueButton__text--bkIdZ{display:flex;justify-content:center}.BlueButton__text--bkIdZ{align-items:center;color:#fff;color:var(--colors-white);left:0;pointer-events:none;text-align:center;text-transform:uppercase;top:0}.BlueButton__extraText--lr1ec{padding-top:2px}.BlueButton__fadeIn--O3TnS{animation:BlueButton__fadeInButton--fd00m .8s linear}@keyframes BlueButton__fadeInButton--fd00m{0%{opacity:0}40%{opacity:0}to{opacity:1}}:root{--colors-redButtonBase:#ed1940;--colors-blueButtonBorder:#4191ce;--colors-redButtonBorder:#ff6b88;--colors-blueButtonDisabledBase:#6e6f72}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Checkmark.css ***!
  \****************************************************************************************************************************************************************************************/.Checkmark__checkmark-large--X9faf{height:4rem;width:4rem}.Checkmark__checkmark-medium--BV00q{height:3rem;width:3rem}.Checkmark__checkmark-small--hoToY{height:2rem;width:2rem}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Colors.css ***!
  \*************************************************************************************************************************************************************************************/.Colors__whiteColor--T_ATc,.Colors__whiteColorHoverEffect--lZ1d9,.Colors__whiteColorHoverEffect--lZ1d9:hover{color:#fff;color:var(--colors-white);fill:#fff;fill:var(--colors-white)}.Colors__grayColor--xNqpl,.Colors__grayColorHoverEffect--d09Mq,.Colors__grayColorHoverEffect--d09Mq:hover{color:#606060;color:var(--colors-gray);fill:#606060;fill:var(--colors-gray)}.Colors__mediumLightGrayColor--h6hJx,.Colors__mediumLightGrayColorHoverEffect--P4bse{color:#bbb;color:var(--colors-mediumLightGrayFill);fill:#bbb;fill:var(--colors-mediumLightGrayFill)}.Colors__mediumLightGrayColorHoverEffect--P4bse:hover{color:#606060;color:var(--colors-gray);fill:#606060;fill:var(--colors-gray)}.Colors__transparentBlackColor--gWEn3,.Colors__transparentBlackColorHoverEffect--aJ5ns,.Colors__transparentBlackColorHoverEffect--aJ5ns:hover{color:rgba(0,0,0,.5);color:var(--colors-transparentBlack);fill:rgba(0,0,0,.5);fill:var(--colors-transparentBlack)}.Colors__transparentWhiteColor--cgre5,.Colors__transparentWhiteColorHoverEffect--TDhNf,.Colors__transparentWhiteColorHoverEffect--TDhNf:hover{color:hsla(0,0%,100%,.5);color:var(--colors-transparentWhite);fill:hsla(0,0%,100%,.5);fill:var(--colors-transparentWhite)}.Colors__cyanColor--B5XU3,.Colors__cyanColorHoverEffect--UrE7f,.Colors__cyanColorHoverEffect--UrE7f:hover{color:#00b2dd;color:var(--colors-cyan);fill:#00b2dd;fill:var(--colors-cyan)}.Colors__yellowColor--SLwYG,.Colors__yellowColorHoverEffect--wvTyn,.Colors__yellowColorHoverEffect--wvTyn:hover{color:#ffc640;color:var(--colors-yellow);fill:#ffc640;fill:var(--colors-yellow)}.Colors__iconYellowColor--zvxs4,.Colors__iconYellowColorHoverEffect--xFl3t{color:#ffce41;color:var(--colors-iconYellow);fill:#ffce41;fill:var(--colors-iconYellow)}.Colors__iconYellowColorHoverEffect--xFl3t:hover{color:#ffd844;color:var(--colors-iconYellowHover);fill:#ffd844;fill:var(--colors-iconYellowHover)}.Colors__blueColor--Ij78j,.Colors__blueColorHoverEffect--tjXHo{color:#0058a8;color:var(--colors-blue);fill:#0058a8;fill:var(--colors-blue)}.Colors__blueColorHoverEffect--tjXHo:hover{color:#139ada;color:var(--colors-blueHover);fill:#139ada;fill:var(--colors-blueHover)}.Colors__mainBlueColor--Esafz,.Colors__mainBlueColorHoverEffect--GP0Kd{color:#1b365d;color:var(--colors-mainBlue);fill:#1b365d;fill:var(--colors-mainBlue)}.Colors__mainBlueColorHoverEffect--GP0Kd:hover{color:#00b2dd;color:var(--colors-cyan);fill:#00b2dd;fill:var(--colors-cyan)}.Colors__redColor--p9cLG{color:#ed1940;color:var(--colors-red);fill:#ed1940;fill:var(--colors-red)}.Colors__redHoverColor--LY6hS{color:#bd1433;color:var(--colors-redHover);fill:#bd1433;fill:var(--colors-redHover)}.Colors__redColorHoverEffect--Bi_uO{color:#ed1940;color:var(--colors-red);fill:#ed1940;fill:var(--colors-red)}.Colors__redColorHoverEffect--Bi_uO:hover{color:#bd1433;color:var(--colors-redHover);fill:#bd1433;fill:var(--colors-redHover)}.Colors__greenColor--T8neD,.Colors__greenColorHoverEffect--QIp6B,.Colors__greenColorHoverEffect--QIp6B:hover,.Colors__greenHoverColor--qKkKt{color:#c5e86c;color:var(--colors-mainAccent);fill:#c5e86c;fill:var(--colors-mainAccent)}.Colors__calloutLightColor--rD1xB{color:#486186;color:var(--colors-baCalloutLight);fill:#486186;fill:var(--colors-baCalloutLight)}.Colors__calloutDarkColor--bxob1{color:#1b365d;color:var(--colors-baCalloutDark);fill:#1b365d;fill:var(--colors-baCalloutDark)}.Colors__demoColor--mUCJh{color:#077b7b;color:var(--colors-demo-tray);fill:#077b7b;fill:var(--colors-demo-tray)}.Colors__demoYellowColor--Oee8N{color:#ffd943;color:var(--colors-demoYellow);fill:#ffd943;fill:var(--colors-demoYellow)}.Colors__grade-1Color--Kz8le,.Colors__grade-1ColorHoverEffect--Uqhrx{color:#f52338;color:var(--colors-grade1-main);fill:#f52338;fill:var(--colors-grade1-main)}.Colors__grade-1ColorHoverEffect--Uqhrx:hover{color:#ff6661;color:var(--colors-grade1-blockHover);fill:#ff6661;fill:var(--colors-grade1-blockHover)}.Colors__grade-2Color--_2wYG,.Colors__grade-2ColorHoverEffect--WgQHT{color:#fa7e37;color:var(--colors-grade2-main);fill:#fa7e37;fill:var(--colors-grade2-main)}.Colors__grade-2ColorHoverEffect--WgQHT:hover{color:#ffb957;color:var(--colors-grade2-blockHover);fill:#ffb957;fill:var(--colors-grade2-blockHover)}.Colors__grade-3Color--fN2JV,.Colors__grade-3ColorHoverEffect--ChIrd{color:#38942c;color:var(--colors-grade3-main);fill:#38942c;fill:var(--colors-grade3-main)}.Colors__grade-3ColorHoverEffect--ChIrd:hover{color:#5ad950;color:var(--colors-grade3-blockHover);fill:#5ad950;fill:var(--colors-grade3-blockHover)}.Colors__grade-4Color--QbjlL,.Colors__grade-4ColorHoverEffect--ec6sO{color:#3299cc;color:var(--colors-grade4-main);fill:#3299cc;fill:var(--colors-grade4-main)}.Colors__grade-4ColorHoverEffect--ec6sO:hover{color:#66cbff;color:var(--colors-grade4-blockHover);fill:#66cbff;fill:var(--colors-grade4-blockHover)}.Colors__grade-5Color--hRuJo,.Colors__grade-5ColorHoverEffect--h4Yv0{color:#84318c;color:var(--colors-grade5-main);fill:#84318c;fill:var(--colors-grade5-main)}.Colors__grade-5ColorHoverEffect--h4Yv0:hover{color:#e176f7;color:var(--colors-grade5-blockHover);fill:#e176f7;fill:var(--colors-grade5-blockHover)}.Colors__linkColor--yro_E{color:#376fc0;color:var(--colors-link);fill:#376fc0;fill:var(--colors-link)}:root{--colors-mediumLightGrayFill:#bbb;--colors-transparentWhite:hsla(0,0%,100%,.5);--colors-iconYellowHover:#ffd844;--colors-mainAccent:#c5e86c;--colors-baCalloutLight:#486186;--colors-baCalloutDark:#1b365d;--colors-demo-tray:#077b7b;--colors-grade1-main:#f52338;--colors-grade2-main:#fa7e37;--colors-grade3-main:#38942c;--colors-grade4-main:#3299cc;--colors-grade5-main:#84318c}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/LibraryGeneral.css ***!
  \*******************************************************************************************************************************************************************************************//*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/ChapterTile.css ***!
  \****************************************************************************************************************************************************************************************/.ChapterTile__tile--ufHqA{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;margin:.5rem;position:relative;width:25%}.ChapterTile__tileInner--dw2lM{height:calc(100% - 5px);position:absolute;width:calc(100% - 5px)}.ChapterTile__tileInner--dw2lM:active{margin:3px 2px 2px 3px}.ChapterTile__tileQuad--qeAiA{height:100%;position:absolute;width:100%}.ChapterTile__tileImg--UM9f2{background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.4);height:70%;left:7%;margin-top:6%;pointer-events:none;position:absolute;width:90%}.ChapterTile__chapterTitle--lf5Hh{bottom:.5rem;color:#fff;color:var(--colors-white,#fff);position:absolute;text-align:center;width:100%;z-index:1;-webkit-font-smoothing:antialiased;pointer-events:none}.ChapterTile__progressBar--_QWPY{bottom:22%;height:.7rem;left:6.5%;width:90.5%}.ChapterTile__check--NBfFC,.ChapterTile__progressBar--_QWPY{filter:drop-shadow(2px 2px rgba(0,0,0,.4));position:absolute}.ChapterTile__check--NBfFC{height:3rem;pointer-events:none;right:-1rem;top:0;width:3rem}.ChapterTile__grade1Block--j2wAY{fill:#ff5454;fill:var(--colors-grade1-blockMain,#ff5454)}.ChapterTile__grade2Block--SyzGW{fill:#ffa947;fill:var(--colors-grade2-blockMain,#ffa947)}.ChapterTile__grade2BlockBorder--XubLT{fill:#ffdab9;fill:var(--colors-grade2-blockBorder,#ffdab9)}.ChapterTile__grade3Block--YQS2a{fill:#52c74a;fill:var(--colors-grade3-blockMain,#52c74a)}.ChapterTile__grade3BlockBorder--vcS63{fill:#c4ebbc;fill:var(--colors-grade3-blockBorder,#c4ebbc)}.ChapterTile__grade4Block--FJ96S{fill:#61c1f2;fill:var(--colors-grade4-blockMain,#61c1f2)}.ChapterTile__grade4BlockBorder--eYg44{fill:#c6e8fa;fill:var(--colors-grade4-blockBorder,#c6e8fa)}.ChapterTile__grade5Block--c4MLV{fill:#cb6ade;fill:var(--colors-grade5-blockMain,#cb6ade)}.ChapterTile__grade5BlockBorder--k8i9p{fill:#dfb6e8;fill:var(--colors-grade5-blockBorder,#dfb6e8)}.ChapterTile__tile--ufHqA:active .ChapterTile__grade1Block--j2wAY,.ChapterTile__tile--ufHqA:hover .ChapterTile__grade1Block--j2wAY{fill:#ff6661;fill:var(--colors-grade1-blockHover,#ff6661)}.ChapterTile__tile--ufHqA:active .ChapterTile__grade2Block--SyzGW,.ChapterTile__tile--ufHqA:hover .ChapterTile__grade2Block--SyzGW{fill:#ffb957;fill:var(--colors-grade2-blockHover,#ffb957)}.ChapterTile__tile--ufHqA:active .ChapterTile__grade3Block--YQS2a,.ChapterTile__tile--ufHqA:hover .ChapterTile__grade3Block--YQS2a{fill:#5ad950;fill:var(--colors-grade3-blockHover,#5ad950)}.ChapterTile__tile--ufHqA:active .ChapterTile__grade4Block--FJ96S,.ChapterTile__tile--ufHqA:hover .ChapterTile__grade4Block--FJ96S{fill:#66cbff;fill:var(--colors-grade4-blockHover,#66cbff)}.ChapterTile__tile--ufHqA:active .ChapterTile__grade5Block--c4MLV,.ChapterTile__tile--ufHqA:hover .ChapterTile__grade5Block--c4MLV{fill:#e176f7;fill:var(--colors-grade5-blockHover,#e176f7)}.ChapterTile__tile--ufHqA:hover .ChapterTile__quadSvg--TuSaQ{animation:ChapterTile__squish--Eg9Mx .2s linear}.ChapterTile__demoHighlight--ols3N{z-index:203;z-index:var(--z-aboveDemoBar,203)}@keyframes ChapterTile__squish--Eg9Mx{0%{transform:scaleX(1) scaleY(1)}10%{transform:scaleX(1.02) scaleY(.99)}20%{transform:scaleX(1.04) scaleY(.98)}30%{transform:scaleX(1.06) scaleY(.97)}40%{transform:scaleX(1.08) scaleY(.96)}50%{transform:scaleX(1.1) scaleY(.95)}60%{transform:scaleX(1.08) scaleY(.96)}70%{transform:scaleX(1.06) scaleY(.97)}80%{transform:scaleX(1.04) scaleY(.98)}90%{transform:scaleX(1.02) scaleY(.99)}to{transform:scaleX(1) scaleY(1)}}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/theater/styles/TheaterTile.css ***!
  \****************************************************************************************************************************************************************************************/.TheaterTile__tile--m0q3F{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;margin:1.3rem;position:relative}.TheaterTile__smallTile--yqe7D{height:12.7rem;width:15rem}.TheaterTile__mediumTile--uAsVd{height:14.4rem;width:15.2rem}.TheaterTile__largeTile--CJNCW{height:15.87rem;width:20rem}.TheaterTile__tileInner--cwpJz{height:calc(100% - .4rem);position:absolute;width:calc(100% - .4rem)}.TheaterTile__tileInner--cwpJz:active{margin:3px 2px 2px 3px}.TheaterTile__tileQuad--Rq0bh{height:100%;position:absolute;width:100%}.TheaterTile__tileImgContainer--LSdgO{background-color:#000;box-shadow:2px 2px 0 rgba(0,0,0,.4);max-width:88%;pointer-events:none;position:absolute}.TheaterTile__imgInner--SGyoz{height:100%;position:relative;width:100%}.TheaterTile__tileImg--ayhbt{height:100%;object-fit:cover;object-position:left top;position:absolute;width:100%}.TheaterTile__smallTileImg--SwfIC{height:7.87rem;left:1rem;margin-top:1.32rem;width:13rem}.TheaterTile__mediumTileImg--r7ZPi{height:7.98rem;left:1rem;margin-top:1.62rem;width:13.2rem}.TheaterTile__largeTileImg--h5flg{height:9.9rem;left:1.3rem;margin-top:1.5rem;width:17.6rem}.TheaterTile__playIcon--LHGDe{height:3.5rem;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:3.5rem;z-index:1}.TheaterTile__partialProgress--_GpR4{height:100%;width:100%}.TheaterTile__title--cRVBS{color:#fff;color:var(--colors-white,#fff);left:14%;position:absolute;text-align:center;width:76%;z-index:1;-webkit-font-smoothing:antialiased;align-items:center;display:flex;font-size:10.5px;height:1.5rem;justify-content:center;pointer-events:none}.TheaterTile__smallTitle--APIzV{bottom:.7rem}.TheaterTile__mediumTitle--iY2vB{bottom:1.6rem}.TheaterTile__largeTitle--NP_0a{bottom:1.4rem}.TheaterTile__constructionIcon--U9zAl{height:62%;left:24%;position:absolute;top:11%}.TheaterTile__smallBonusBeast--NM1KU{border-radius:50%;left:-6%;padding:2%;position:absolute;top:38%;width:10%}.TheaterTile__smallBonusBeastBorder--n5hwK{border-radius:50%;height:12.7%;left:-7.5%;padding:3.5%;position:absolute;top:36%;width:10%;z-index:-1}.TheaterTile__mediumBonusBeast--_yJX9{border-radius:50%;left:-6.5%;padding:2%;position:absolute;top:36%;width:10%}.TheaterTile__mediumBonusBeastBorder--LAFKs{border-radius:50%;height:10.6%;left:-7.8%;padding:3.5%;position:absolute;top:34%;width:10%;z-index:-1}.TheaterTile__largeBonusBeast--Zsgxh{border-radius:50%;left:-6%;padding:2%;position:absolute;top:37%;width:10%}.TheaterTile__largeBonusBeastBorder--ndsrP{border-radius:50%;height:12.7%;left:-7.2%;padding:3.5%;position:absolute;top:35%;width:10%;z-index:-1}.TheaterTile__progressBar--IZxMc{bottom:27%;filter:drop-shadow(2px 2px rgba(0,0,0,.4));height:.7rem;left:6.5%;position:absolute;width:90.5%}.TheaterTile__checkmarkIcon--VkIcK{filter:drop-shadow(2px 2px rgba(0,0,0,.4));height:3rem;pointer-events:none;position:absolute;right:-1rem;top:0;width:3rem}.TheaterTile__grade1Block--r1Myn{background:#ff5454;background:var(--colors-grade1-blockMain);fill:#ff5454;fill:var(--colors-grade1-blockMain)}.TheaterTile__grade1BlockBorder--Ze7RY{background:#ff8682;background:var(--colors-grade1-blockBorder);fill:#ff8682;fill:var(--colors-grade1-blockBorder)}.TheaterTile__grade2Block--tje0_{background:#ffa947;background:var(--colors-grade2-blockMain);fill:#ffa947;fill:var(--colors-grade2-blockMain)}.TheaterTile__grade2BlockBorder--R6Mxr{background:#ffdab9;background:var(--colors-grade2-blockBorder);fill:#ffdab9;fill:var(--colors-grade2-blockBorder)}.TheaterTile__grade3Block--yVuKY{background:#52c74a;background:var(--colors-grade3-blockMain);fill:#52c74a;fill:var(--colors-grade3-blockMain)}.TheaterTile__grade3BlockBorder--he3w7{background:#c4ebbc;background:var(--colors-grade3-blockBorder);fill:#c4ebbc;fill:var(--colors-grade3-blockBorder)}.TheaterTile__grade4Block--vZZEP{background:#61c1f2;background:var(--colors-grade4-blockMain);fill:#61c1f2;fill:var(--colors-grade4-blockMain)}.TheaterTile__grade4BlockBorder--_aUU6{background:#c6e8fa;background:var(--colors-grade4-blockBorder);fill:#c6e8fa;fill:var(--colors-grade4-blockBorder)}.TheaterTile__grade5Block--wPzzb{background:#cb6ade;background:var(--colors-grade5-blockMain);fill:#cb6ade;fill:var(--colors-grade5-blockMain)}.TheaterTile__grade5BlockBorder--DRFFl{background:#dfb6e8;background:var(--colors-grade5-blockBorder);fill:#dfb6e8;fill:var(--colors-grade5-blockBorder)}.TheaterTile__tile--m0q3F:active .TheaterTile__grade2Block--tje0_,.TheaterTile__tile--m0q3F:hover .TheaterTile__grade2Block--tje0_{background:#ffb957;background:var(--colors-grade2-blockHover);fill:#ffb957;fill:var(--colors-grade2-blockHover)}.TheaterTile__tile--m0q3F:active .TheaterTile__grade3Block--yVuKY,.TheaterTile__tile--m0q3F:hover .TheaterTile__grade3Block--yVuKY{background:#5ad950;background:var(--colors-grade3-blockHover);fill:#5ad950;fill:var(--colors-grade3-blockHover)}.TheaterTile__tile--m0q3F:active .TheaterTile__grade4Block--vZZEP,.TheaterTile__tile--m0q3F:hover .TheaterTile__grade4Block--vZZEP{background:#66cbff;background:var(--colors-grade4-blockHover);fill:#66cbff;fill:var(--colors-grade4-blockHover)}.TheaterTile__tile--m0q3F:active .TheaterTile__grade5Block--wPzzb,.TheaterTile__tile--m0q3F:hover .TheaterTile__grade5Block--wPzzb{background:#e176f7;background:var(--colors-grade5-blockHover);fill:#e176f7;fill:var(--colors-grade5-blockHover)}.TheaterTile__tile--m0q3F:hover .TheaterTile__quadSvg--PI8uz{animation:TheaterTile__squish--bZHXy .2s linear}.TheaterTile__tile--m0q3F:hover .TheaterTile__playIcon--LHGDe{visibility:visible}.TheaterTile__demoHighlight--em3PU{z-index:203;z-index:var(--z-aboveDemoBar,203)}@keyframes TheaterTile__squish--bZHXy{0%{transform:scaleX(1) scaleY(1)}10%{transform:scaleX(1.02) scaleY(.99)}20%{transform:scaleX(1.04) scaleY(.98)}30%{transform:scaleX(1.06) scaleY(.97)}40%{transform:scaleX(1.08) scaleY(.96)}50%{transform:scaleX(1.1) scaleY(.95)}60%{transform:scaleX(1.08) scaleY(.96)}70%{transform:scaleX(1.06) scaleY(.97)}80%{transform:scaleX(1.04) scaleY(.98)}90%{transform:scaleX(1.02) scaleY(.99)}to{transform:scaleX(1) scaleY(1)}}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/BlockGrid.css ***!
  \************************************************************************************************************************************************************************************************/.BlockGrid__main--m4UYo{align-items:stretch;display:flex;flex-direction:column;justify-content:space-around;margin:auto;position:relative;width:90%}.BlockGrid__twoRows--CX63c{padding-top:4%}.BlockGrid__row--GHL8G{align-items:center;display:flex;height:15.65rem;justify-content:center}.BlockGrid__smallerRow--G033R{height:12.4rem;margin:.2rem 0}.BlockGrid__rowSpacing--tt4Di{margin-bottom:1rem}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/theater/styles/TheaterGrid.css ***!
  \****************************************************************************************************************************************************************************************/.TheaterGrid__twoRows--sHlB2{padding-top:9%}.TheaterGrid__threeRows--BF1mQ{padding-top:1%}.TheaterGrid__row--VXW77{align-items:stretch;display:flex;flex-grow:1;justify-content:center;margin-bottom:1rem;width:100%}.TheaterGrid__largeRow--DvXdd{height:16rem}.TheaterGrid__mediumRow--JN4xh{height:15.65rem}.TheaterGrid__smallRow--yyvOP{height:13rem}.TheaterGrid__gradeIconWrapper--myfGz{display:flex;flex-direction:column;justify-content:center;position:relative}.TheaterGrid__gradeIcon--NADWl{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4));padding-right:20%;width:6rem}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/CircleButton.css ***!
  \*******************************************************************************************************************************************************************************************/.CircleButton__mainBase--AE1s4{height:100%;width:100%}.CircleButton__main--jZL83{cursor:url(/assets/images/cursors/wonky-hand-point.cur),default;display:flex}.CircleButton__link--ea0bD{align-items:center;display:flex;flex-direction:column;justify-content:center}.CircleButton__mainBase--AE1s4 .CircleButton__button--Qd4zG,.CircleButton__mainBase--AE1s4 .CircleButton__link--ea0bD{pointer-events:auto}.CircleButton__mainDisabledBase--vQyKL .CircleButton__button--Qd4zG,.CircleButton__mainDisabledBase--vQyKL .CircleButton__link--ea0bD{pointer-events:none}.CircleButton__buttonWrapperShared--W_Zid{align-content:center;align-items:center;display:flex;justify-content:center}.CircleButton__buttonWrapper--N0Kq1{flex-flow:row nowrap;position:relative}.CircleButton__button--Qd4zG{align-items:center;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:inline-block;position:relative}.CircleButton__circleWrapper--t5yaA{align-items:center;border-radius:50%;display:flex;height:100%;width:100%}.CircleButton__circleBase--GHuCa{align-items:center;border-style:solid;display:flex;justify-content:center;margin:0 2px 0 0}.CircleButton__blueCircleButton--wqfb8{background-color:#0659a6;background-color:var(--colors-blueButtonBase,#0659a6);border-color:#4191ce;border-color:var(--colors-blueButtonBorder,#4191ce)}.CircleButton__blueCircleButton--wqfb8:hover{background-color:#086bc7;background-color:var(--colors-blueButtonBaseHover,#086bc7)}.CircleButton__circle--A1vob{align-items:center;border-style:solid;display:flex;justify-content:center;margin:0 2px 0 0}.CircleButton__circle--A1vob:active{margin:2px 0 0 2px}.CircleButton__circleButtonImage--NUjOF{height:auto;position:relative}.CircleButton__circleShadow--RxArC{background-color:rgba(0,0,0,.4);border-radius:50%;bottom:-1px;display:block;height:calc(100% - 2px);position:absolute;right:-1px;width:calc(100% - 2px);z-index:-1}.CircleButton__fadeIn--ldhu4{animation:CircleButton__fadeInButton--ozOtO .8s linear}@keyframes CircleButton__fadeInButton--ozOtO{0%{opacity:0}40%{opacity:0}to{opacity:1}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Tooltip.css ***!
  \**************************************************************************************************************************************************************************************/.Tooltip__bg--IajhH{height:112%;left:-6%;position:absolute;top:-6%;width:112%}.Tooltip__outer--NPnXI{pointer-events:none;position:absolute;z-index:301;z-index:var(--z-tooltip,301)}.Tooltip__content--Ac2WF{white-space:pre-line}.Tooltip__content--Ac2WF:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.Tooltip__text--fYOc5{align-content:center;bottom:0;display:flex;flex-direction:column;font-size:1.4rem;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.Tooltip__small--UsNl2{margin:1rem 2rem 2rem 1rem}.Tooltip__medium--AsyoI{margin:.8rem 3rem 2rem 1rem}.Tooltip__large--yDlxC,.Tooltip__medium-wrap--FxFR0{margin:8% 12% 14% 8%}.Tooltip__hidden--ze_Om{visibility:hidden}/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Icon.css ***!
  \***********************************************************************************************************************************************************************************/.Icon__image--wuV8m{height:100%;width:100%}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/IconButton.css ***!
  \*****************************************************************************************************************************************************************************************/.IconButton__icon--XKI64{align-items:center;background:0 0;border:0;display:flex;font-family:BAOnlineIcons;height:100%;justify-content:center;margin:0 2px 2px 0;padding:0;pointer-events:auto;position:relative;width:100%;z-index:4}.IconButton__buttonEffects--GZyOL.IconButton__icon--XKI64{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4))}.IconButton__buttonEffects--GZyOL.IconButton__icon--XKI64:active{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4))}.IconButton__buttonEffects--GZyOL.IconButton__unselected--LWbpk:hover{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.IconButton__buttonEffects--GZyOL.IconButton__unselected--LWbpk:active{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4)) drop-shadow(0 0 2px rgba(255,255,255,.75));margin:2px 0 0 2px}.IconButton__selected--i8UlX{filter:none;height:85%;width:85%}.IconButton__selected--i8UlX:active{filter:none;margin:2px 0 0 2px}.IconButton__link--F0bBf{align-items:center;display:flex;flex-direction:column;justify-content:center}.IconButton__underline--aJ610{bottom:-.8rem;left:-5%;position:absolute;width:110%}.IconButton__masked--CHTHG{pointer-events:none}.IconButton__hidden--GYFE8{visibility:hidden}.IconButton__fadeIn--MfU7X{animation:IconButton__fadeInButton--E4DY6 .8s linear}@keyframes IconButton__fadeInButton--E4DY6{0%{opacity:0}40%{opacity:0}to{opacity:1}}/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Tray.css ***!
  \***********************************************************************************************************************************************************************************/.Tray__img--XSitI{height:100%;width:100%}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/GeneralPageWrapper.css ***!
  \*************************************************************************************************************************************************************************************************/.GeneralPageWrapper__tray--DqUBs{bottom:45%;position:absolute;width:6%}.GeneralPageWrapper__trayBG--e71Em{height:100%;width:100%}.GeneralPageWrapper__leftTray--pi6_o{left:0}.GeneralPageWrapper__rightTray--UY9pP{right:0}.GeneralPageWrapper__noTrayLeft--bhu2P{bottom:45%;height:10%;left:0;position:absolute;width:8%}.GeneralPageWrapper__noTrayRight--OlHNr{left:auto;right:0}.GeneralPageWrapper__icon--maib9{bottom:17%;height:67%;position:absolute;width:83%}.GeneralPageWrapper__leftIcon--VX5iN{left:0}.GeneralPageWrapper__rightIcon--wk_IZ{left:15%}.GeneralPageWrapper__trainerchapter--G2vpC{background-color:#9cc640}.GeneralPageWrapper__labstarfield--dHZQl{background-color:#1a1660;height:100%;position:absolute;width:100%}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/GradeModal.css ***!
  \*****************************************************************************************************************************************************************************************/.GradeModal__disabled--FAlSb{opacity:.2}.GradeModal__main--Z8NSa:before{background-color:#fff;content:"";height:93%;left:3%;position:absolute;top:3%;width:95%;z-index:-1}.GradeModal__valid--EaY6m{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:1.5%;position:relative;text-align:left}.GradeModal__invalid--Qi10e{color:#2c2b2f}.GradeModal__sections--YWHwO{display:flex;height:100%;justify-content:center;margin-top:2rem;width:100%}.GradeModal__section--zYQxr{height:42rem;margin:0 .5rem;max-width:25rem;position:relative;width:100%}.GradeModal__section1--eUDwJ{border-color:#ff8682;border-color:var(--colors-grade1-blockBorder,#ff8682)}.GradeModal__section2--_rQHL{border-color:#ffdab9;border-color:var(--colors-grade2-blockBorder,#ffdab9)}.GradeModal__section3--OCRgG{border-color:#c4ebbc;border-color:var(--colors-grade3-blockBorder,#c4ebbc)}.GradeModal__section4--NtjUg{border-color:#c6e8fa;border-color:var(--colors-grade4-blockBorder,#c6e8fa)}.GradeModal__section5--yDmdc{border-color:#dfb6e8;border-color:var(--colors-grade5-blockBorder,#dfb6e8)}.GradeModal__header--Ne256{align-items:center;display:flex;height:10%;justify-content:center;position:relative;width:100%}.GradeModal__header1--CxOiX{fill:#ea3f42}.GradeModal__header2--T1pP4{fill:#fa7e37}.GradeModal__background1--h5fen{fill:#ffcecd}.GradeModal__background2--B_ZAn{fill:#ffe5cb}.GradeModal__header3--ffk5u{fill:#40a933}.GradeModal__background3--uMiXy{fill:#cfeecb}.GradeModal__header4--adpRe{fill:#319dd5}.GradeModal__background4--ZRa4U{fill:#d2edfc}.GradeModal__header5--_B8YM{fill:#a43fae}.GradeModal__background5--dRazt{fill:#f1d3f5}.GradeModal__grade1ItemColor--WEVAn{color:#c20518;fill:#c20518}.GradeModal__grade1ItemColor--WEVAn:active,.GradeModal__grade1ItemColor--WEVAn:hover{text-decoration:underline}.GradeModal__grade2ItemColor--ufkR0{color:#c33409;fill:#c33409}.GradeModal__grade2ItemColor--ufkR0:active,.GradeModal__grade2ItemColor--ufkR0:hover{text-decoration:underline}.GradeModal__grade3ItemColor--WGrUB{color:#21721c;fill:#21721c}.GradeModal__grade3ItemColor--WGrUB:active,.GradeModal__grade3ItemColor--WGrUB:hover{text-decoration:underline}.GradeModal__grade4ItemColor--xT2Lz{color:#136bae;fill:#136bae}.GradeModal__grade4ItemColor--xT2Lz:active,.GradeModal__grade4ItemColor--xT2Lz:hover{text-decoration:underline}.GradeModal__grade5ItemColor--F2K_n{color:#84318c;fill:#84318c}.GradeModal__grade5ItemColor--F2K_n:active,.GradeModal__grade5ItemColor--F2K_n:hover{text-decoration:underline}.GradeModal__listBody--VEAXo{height:90%;position:relative;width:100%}.GradeModal__listBody--VEAXo .GradeModal__header1--CxOiX,.GradeModal__listBody--VEAXo .GradeModal__header2--T1pP4,.GradeModal__listBody--VEAXo .GradeModal__header3--ffk5u,.GradeModal__listBody--VEAXo .GradeModal__header4--adpRe,.GradeModal__listBody--VEAXo .GradeModal__header5--_B8YM{opacity:.3}.GradeModal__icon--w4zTk{height:90%;left:35%;position:absolute}.GradeModal__list--m3ap3{align-items:flex-start;display:flex;flex-direction:column;height:90%;justify-content:space-around;left:5%;line-height:2rem;position:absolute;top:5%;white-space:normal;width:90%}.GradeModal__listElement--ciJSt{align-items:flex-start;display:flex;justify-content:flex-start}.GradeModal__listNumber--smaEX{margin-right:.2rem}.GradeModal__title--TVdgX{align-items:center;color:#0058a8;color:var(--colors-blue,#0058a8);display:flex;font-family:Roboto Slab;font-size:200%;justify-content:center;position:relative;text-align:center;width:100%}.GradeModal__titleImg--G389G{height:4rem;margin-right:1rem;width:4rem}.GradeModal__bg--jYjYK{filter:drop-shadow(0 0 .63rem rgba(0,0,0,.8));height:100%;left:0;position:absolute;top:0;width:100%}.GradeModal__gradeModalComingSoonContainer--wV7jh{bottom:-12%;height:32%;position:absolute;transform:rotate(-28deg);transform-origin:center;width:100%}.GradeModal__gradeModalComingSoonTopBandContainer--u8jEk{filter:drop-shadow(5px 10px 0 rgba(0,0,0,.1));left:-13.9%;position:absolute;top:6%;width:101%}.GradeModal__gradeModalComingSoonTopBand--SCfzV{width:100%}.GradeModal__gradeModalComingSoonText--R3TeA{bottom:50%;font-size:1.9rem;position:absolute;right:50%;transform:translate(50%,50%)}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ArrowIcon.css ***!
  \****************************************************************************************************************************************************************************************/.ArrowIcon__main--p2YAH{position:relative}.ArrowIcon__arrow--fuMlT{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform .1s linear;-webkit-user-select:none;user-select:none;width:100%}.ArrowIcon__circle--yaLpd{align-items:center;border-radius:50%;display:flex;justify-content:center}.ArrowIcon__arrowHoverEffect--yBtRA{transition:transform .1s linear,fill .1s linear}html:not(.can-touch) .ArrowIcon__hoverableArrow--Dq4zE:hover{transform:scale(1.15)}.ArrowIcon__degree180--seNYl{transform:rotate(180deg)}.ArrowIcon__degree0--v_PJw{transform:rotate(0)}.ArrowIcon__degree90--TTCuD{transform:rotate(90deg)}.ArrowIcon__degree-90--b4vII{transform:rotate(-90deg)}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/SharedSiteTopBar.css ***!
  \********************************************************************************************************************************************************************************************/.SharedSiteTopBar__main--Q1BcL{background-color:#ddd;background-color:var(--colors-lighterGrayFill,#ddd);color:#606060;color:var(--colors-textBlack,#606060);display:flex;font-size:14px;height:35px;justify-content:center;left:0;line-height:35px;position:absolute;top:-35px;width:100%;z-index:10}.SharedSiteTopBar__linkContainer--Q8nQg{display:flex;position:relative;width:100%}.SharedSiteTopBar__aops--QSJZh{display:flex;padding:0 12px;palign-items:center;height:100%;justify-content:center}.SharedSiteTopBar__link--mObT4{padding:0 12px}.SharedSiteTopBar__section--jeViA:hover{background-color:#fff;background-color:var(--colors-white);filter:drop-shadow(0 0 3px rgb(0 0 0/.3))}.SharedSiteTopBar__nonSelectedLink--dvzEb{position:relative}.SharedSiteTopBar__selectedLink--wqPp7{background-color:#eee;background-color:var(--colors-offWhiteBackground,#eee);position:relative}.SharedSiteTopBar__icon--F1oQ6{height:24px;margin-right:6px;vertical-align:middle;width:22px}.SharedSiteTopBar__dropdown-wrapper--fa03G{background-color:#fff;background-color:var(--colors-white);display:none;left:50%;padding:10px;position:absolute;top:100%;transform:translateX(-35%);z-index:2}.SharedSiteTopBar__dropdown--tloAZ{display:flex;height:100%;width:100%}.SharedSiteTopBar__link--mObT4:hover .SharedSiteTopBar__dropdown-wrapper--fa03G{display:block}.SharedSiteTopBar__info--zCjkz{display:flex;flex-direction:column;flex-grow:1;line-height:1.25em}.SharedSiteTopBar__logo--fpuJ8{height:40px;width:100%}.SharedSiteTopBar__logo--fpuJ8 img{height:100%;width:auto}.SharedSiteTopBar__snippet--cFnqO{color:#1b365d;color:var(--colors-mainBlue);margin-bottom:12px;margin-left:43px;white-space:nowrap}.SharedSiteTopBar__visit--Tv0CT{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;justify-content:flex-end;margin-top:auto;transition:color .2s;white-space:nowrap}.SharedSiteTopBar__visit--Tv0CT .SharedSiteTopBar__baoFont--omKT4{font-size:1.5em;margin-left:3px}.SharedSiteTopBar__dropdownAops--EZnJ4 .SharedSiteTopBar__visit--Tv0CT{color:#44c2cc;color:var(--colors-onlineBlue)}.SharedSiteTopBar__dropdownBao--ccND_ .SharedSiteTopBar__visit--Tv0CT{color:#ed1940;color:var(--colors-red)}.SharedSiteTopBar__dropdownAcademy--GqcFc .SharedSiteTopBar__visit--Tv0CT{color:#61ad00;color:var(--colors-mainGreen)}.SharedSiteTopBar__quicknav--xdWwD{align-items:center;border-left:1px solid #1b365d;border-left:1px solid var(--colors-mainBlue);display:flex;flex-direction:column;justify-content:center;margin-left:15px;padding:15px 5px 15px 15px;width:220px}.SharedSiteTopBar__btn--LAUdk{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white);display:block;font-size:14px;font-weight:700;height:auto;line-height:24px;margin-bottom:5px;padding:5px;text-align:center;transition:background-color .2s;white-space:nowrap;width:90%}.SharedSiteTopBar__dropdownAops--EZnJ4 .SharedSiteTopBar__btn--LAUdk:hover{background-color:#44c2cc;background-color:var(--colors-onlineBlue)}.SharedSiteTopBar__dropdownBao--ccND_ .SharedSiteTopBar__btn--LAUdk:hover{background-color:#ed1940;background-color:var(--colors-red)}.SharedSiteTopBar__dropdownAcademy--GqcFc .SharedSiteTopBar__btn--LAUdk:hover{background-color:#61ad00;background-color:var(--colors-mainGreen)}@media (max-width:925px){.SharedSiteTopBar__dropdownBao--ccND_{left:100%;transform:translateX(-75%)}.SharedSiteTopBar__dropdownAcademy--GqcFc{left:100%;transform:translateX(-90%)}}@media (max-width:850px){.SharedSiteTopBar__link--mObT4{padding:0 9px}}@media (max-width:700px){.SharedSiteTopBar__link--mObT4:hover .SharedSiteTopBar__dropdown-wrapper--fa03G{display:none}.SharedSiteTopBar__section--jeViA:hover{filter:none}.SharedSiteTopBar__title--taeKP{display:none}.SharedSiteTopBar__link--mObT4{padding:0 4px;width:38px}.SharedSiteTopBar__icon--F1oQ6{margin:-4px 8px 0}}@media (max-width:350px){.SharedSiteTopBar__aops--QSJZh{flex:1 1 auto;margin-left:0!important;padding:0;text-align:center}}.SharedSiteTopBar__icon-in-person-learning--lXWSp,.SharedSiteTopBar__icon-online-learning--PHTYI,.SharedSiteTopBar__icon-store--WMxju{height:unset;margin:0 5px;vertical-align:-.075em;width:unset}.SharedSiteTopBar__dropdown-wrapper-b--rv8yG{box-sizing:border-box;filter:drop-shadow(0 10px 3px rgb(0 0 0/.3));left:0;position:fixed;top:unset;transform:unset;width:100vw}.SharedSiteTopBar__learnBtn--kogvk{align-items:center;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;font-size:16px;font-style:normal;font-weight:500;height:14px;letter-spacing:.5px;line-height:24px;margin-bottom:unset;padding:8px 16px;text-transform:uppercase;width:unset}.SharedSiteTopBar__learnBtn--kogvk:hover{background-color:#135b7b;border-color:#135b7b;color:#fff}.SharedSiteTopBar__locationsBtn--CCxaX{background-color:#fff;color:#1b365d;float:right;outline:1px solid #1b365d}:root{--colors-onlineBlue:#44c2cc;--colors-mainGreen:#61ad00}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScrollAreaDefault.css ***!
  \************************************************************************************************************************************************************************************************/.ScrollAreaDefault__area--X8vY0{height:100%;position:relative}.ScrollAreaDefault__yBar--qPojq{background-color:#e0e0e0;height:100%;position:absolute;right:.5rem;top:0;width:.25rem}.ScrollAreaDefault__yThumb--ufmMR{background-color:#ccc;border-radius:.45rem;margin-left:-.33rem;width:.9rem}.ScrollAreaDefault__xBar--u6V2p{background-color:#e0e0e0;bottom:.5rem;height:.25rem;left:0;position:absolute;width:100%}.ScrollAreaDefault__xThumb--qvk2Y{background-color:#ccc;border-radius:.45rem;height:.9rem;margin-top:-.33rem}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScrollFadeDefault.css ***!
  \************************************************************************************************************************************************************************************************/.ScrollFadeDefault__left--Vo13i{background:linear-gradient(90deg,#fff,#fff 2px,hsla(0,0%,100%,0));bottom:0;left:-2px;position:absolute;top:0}.ScrollFadeDefault__right--OnSTP{background:linear-gradient(270deg,#fff,#fff 2px,hsla(0,0%,100%,0));bottom:0;position:absolute;right:-2px;top:0}.ScrollFadeDefault__top--YIgwK{background:linear-gradient(180deg,#fff,#fff 2px,hsla(0,0%,100%,0));left:0;position:absolute;right:0;top:-2px}.ScrollFadeDefault__bottom--MP8Hg{background:linear-gradient(0deg,#fff,#fff 2px,hsla(0,0%,100%,0));bottom:-2px;left:0;position:absolute;right:0}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ErrorMessage.css ***!
  \*******************************************************************************************************************************************************************************************/.ErrorMessage__containerBase--Rr1du{align-items:center;background-size:100% 100%;display:flex;justify-content:center;position:absolute}.ErrorMessage__container--UiI6X{background-image:url(/assets/images/elements/playarea-area.svg);height:50%;left:20%;top:20%;width:60%}.ErrorMessage__containerOffice--N2cXT{align-items:center;color:#606060;color:var(--colors-textBlack,#606060);display:flex;height:100%;justify-content:center;position:relative;width:100%}.ErrorMessage__containerOfficeSmall--ErxE4{margin:1rem 0}.ErrorMessage__containerOfficeFull--Vj5CP{background-color:#fff;background-color:var(--colors-white,#fff);height:auto;left:0;margin:0;top:0}.ErrorMessage__imageBase--SmEk7{margin-top:1rem}.ErrorMessage__image--eJ_aU{width:45%}.ErrorMessage__messageBase--GMVXk{background:#fff;padding:1rem;word-wrap:break-word}.ErrorMessage__message--SQYS6{font-size:1.8rem;width:40%}.ErrorMessage__containerOffice--N2cXT .ErrorMessage__message--SQYS6{font-size:140%}.ErrorMessage__officeButtons--V1vrx{align-items:center;display:flex;justify-content:center}.ErrorMessage__trainerButtons--KVDhF{bottom:-2rem;display:flex;height:6rem;justify-content:center;position:absolute;width:100%}.ErrorMessage__trainerButton--wXBpq{padding:0 2rem;position:relative;width:10rem}.ErrorMessage__officeButton--XaRLS{height:4rem;margin:1rem 1rem 0;position:relative;width:10rem}@media (max-width:600px){.ErrorMessage__officeButtons--V1vrx{flex-direction:column}}@media (max-width:500px){.ErrorMessage__containerOfficeSmall--ErxE4{flex-direction:column}.ErrorMessage__containerOfficeSmall--ErxE4 .ErrorMessage__message--SQYS6{width:calc(100% - 4rem)}}@media (max-width:350px){.ErrorMessage__containerOfficeFull--Vj5CP{flex-direction:column}.ErrorMessage__image--eJ_aU,.ErrorMessage__message--SQYS6{width:80%}}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Checkbox.css ***!
  \***************************************************************************************************************************************************************************************/.Checkbox__main--md2PE{align-items:center;display:flex;justify-content:flex-start;position:relative}.Checkbox__mainOffice--AdaS8{color:#606060;color:var(--colors-textBlack);cursor:pointer}.Checkbox__mainTrainer--Omgdg{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.Checkbox__blue--t94At,.Checkbox__mainTrainer--Omgdg{color:#0058a8;color:var(--colors-blue)}.Checkbox__box--iA9sD{background-color:#fff;background-color:var(--colors-white,#fff);border:1px solid #ccc;border:1px solid var(--colors-inputBorder,#ccc);flex:0 0 auto;height:1.5rem;margin-right:1rem;position:relative;width:1.5rem}.Checkbox__grayBox--X8y8B{background-color:#eee;background-color:var(--colors-offWhiteBackground,#eee);border:1px solid #606060;border:1px solid var(--colors-gray,#606060)}.Checkbox__errored--d0v9z{border-color:#ed1940;border-color:var(--colors-red,#ed1940)}.Checkbox__check--xyypF{height:1.5rem!important;left:1px;position:absolute;width:1.5rem!important}.Checkbox__disabled--icgg3,.Checkbox__noPointer--rTqMN{cursor:default}.Checkbox__trainerBox--VRBBJ{flex:0 0 auto;height:3rem;margin-right:.5rem;position:relative;width:3rem}.Checkbox__trainerBox--VRBBJ .Checkbox__check--xyypF{height:2.3rem!important;left:.5rem;top:.2rem;width:2.3rem!important}.Checkbox__boxImg--qcpjx{height:100%;width:100%}html:not(.can-touch) .Checkbox__main--md2PE:hover{color:#00b2dd!important;color:var(--colors-cyan)!important}html:not(.can-touch) .Checkbox__main--md2PE:hover .Checkbox__box--iA9sD{border-color:#00b2dd;border-color:var(--colors-cyan)}html:not(.can-touch) .Checkbox__demo--PZchr:hover{color:#ffd943!important;color:var(--colors-demoYellow)!important}html:not(.can-touch) .Checkbox__demo--PZchr:hover .Checkbox__box--iA9sD{border-color:#ffd943;border-color:var(--colors-demoYellow)}html:not(.can-touch) .Checkbox__yellow-active-color--qLTfz:hover{color:#ffc640!important;color:var(--colors-yellow)!important}html:not(.can-touch) .Checkbox__yellow-active-color--qLTfz:hover .Checkbox__box--iA9sD{border-color:#ffc640;border-color:var(--colors-yellow)}html:not(.can-touch) .Checkbox__main--md2PE:focus .Checkbox__box--iA9sD{border-color:#00b2dd;border-color:var(--colors-cyan)}html:not(.can-touch) .Checkbox__yellow-active-color--qLTfz:focus .Checkbox__box--iA9sD{border-color:#ffc640;border-color:var(--colors-yellow)}html:not(.can-touch) .Checkbox__main--md2PE:focus .Checkbox__errored--d0v9z,html:not(.can-touch) .Checkbox__main--md2PE:hover .Checkbox__errored--d0v9z{border-color:#bd1433;border-color:var(--colors-redHover)}.Checkbox__mainOffice--AdaS8:hover .Checkbox__noTextHover--glH4w{color:#606060;color:var(--colors-textBlack)}.Checkbox__mainTrainer--Omgdg:hover .Checkbox__noTextHover--glH4w{color:#0058a8;color:var(--colors-blue)}:root{--colors-redHover:#bd1433}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/DemoSignupModalButton.css ***!
  \****************************************************************************************************************************************************************************************************/.DemoSignupModalButton__buttonImage--gcnb5{pointer-events:none;width:100%}.DemoSignupModalButton__buttonText--SiPnq{font-size:2rem;position:absolute;text-align:center;top:30%;width:100%}.DemoSignupModalButton__buttonWrap--vqeYM{bottom:13%;color:#fff;color:var(--colors-white);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;fill:#fff;fill:var(--colors-white);left:40%;position:absolute;width:20%}.DemoSignupModalButton__buttonFrameBackground--T50wR{opacity:0}.DemoSignupModalButton__buttonWrap--vqeYM:hover .DemoSignupModalButton__buttonFrameBackground--T50wR{opacity:1}.DemoSignupModalButton__buttonWrap--vqeYM:hover{color:#1b365d;color:var(--colors-mainBlue,#1b365d)}.DemoSignupModalButton__buttonWrap--vqeYM:active{bottom:12%;margin-left:3px}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/DemoEmailModal.css ***!
  \*********************************************************************************************************************************************************************************************/.DemoEmailModal__main--gHiRR{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;-webkit-user-select:none;user-select:none}.DemoEmailModal__headerBase--MkpGH{line-height:120%;margin-left:5%;position:relative;text-align:center;width:90%}.DemoEmailModal__header--nPZ_d{color:#fff;color:var(--colors-white)}.DemoEmailModal__subtitle--upo5q{color:#606060;color:var(--colors-textBlack,#606060);font-size:2rem;margin:2rem 0 1rem}.DemoEmailModal__asideContainer--YrxEA{align-items:center;display:flex}.DemoEmailModal__text--XQHPK{color:#fff;color:var(--colors-white);font-size:2rem;margin:2rem;text-align:center}.DemoEmailModal__content--AQXY0{display:flex;flex-direction:column;height:33rem;justify-content:center;margin:0 auto;padding:5%;position:relative;width:60rem;z-index:501;z-index:var(--z-globalModal,501)}.DemoEmailModal__content--AQXY0:before{background-color:#fef9e7;background-color:var(--colors-bugReportModalBg,#fef9e7);content:"";height:92%;left:3%;position:absolute;top:4%;width:94%;z-index:-1}.DemoEmailModal__inputOuter--jy8zz{margin-top:3rem}.DemoEmailModal__inputFrame--lmA3u{pointer-events:none;position:absolute;width:100%}.DemoEmailModal__inputWrap--lPxS1{height:7rem;margin-left:auto;margin-right:auto;position:relative;width:75%}.DemoEmailModal__label--nQ4zS{color:#0058a8;color:var(--colors-blue,#0058a8);flex:1 1 auto;font-size:1.5em;margin-bottom:1rem;margin-top:1.5rem}.DemoEmailModal__input--JVEuI{background:0 0;border:0;color:#fff;color:var(--colors-white);margin:2.7%;padding:2%;resize:none;width:90.6%}.DemoEmailModal__input--JVEuI::placeholder{color:#fff;color:var(--colors-white);font-family:Roboto,sans-serif;opacity:.5}.DemoEmailModal__invalid--hkmwt,.DemoEmailModal__invalid--hkmwt:focus,.DemoEmailModal__invalid--hkmwt:hover{border-color:#ed1940!important;border-color:var(--colors-red)!important}.DemoEmailModal__bg--plWry{filter:drop-shadow(0 0 .83rem rgba(0,0,0,.7));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.DemoEmailModal__error--kLBax{color:#ed1940;color:var(--colors-red);font-size:1.5rem;height:2rem;margin:1rem 12.5%;padding-left:2.5%}.DemoEmailModal__errorHidden--vbVf2{visibility:hidden}.DemoEmailModal__errorVisible--T3WVZ{visibility:visible}.DemoEmailModal__privacy--I03Jq{color:#fff;color:var(--colors-white);font-size:1.5rem;margin:1rem 0 1rem 12.5%;text-align:right}.DemoEmailModal__submitted--wq8fP{display:flex;flex-direction:column;font-size:2rem;height:100%;justify-content:center;line-height:130%;text-align:center}.DemoEmailModal__roles--SCbCG{display:flex;justify-content:center;margin:2rem 0}.DemoEmailModal__role--clnle{align-items:center;color:#fff;color:var(--colors-white);cursor:pointer;display:flex;font-size:150%;justify-content:flex-start;margin:0 1rem}.DemoEmailModal__role--clnle:hover{color:#ffd943;color:var(--colors-demoYellow)}.DemoEmailModal__checkbox--cfH74{margin-left:5%;width:90%}.DemoEmailModal__circle--tficp{background-color:#fff;background-color:var(--colors-white);border:2px solid #ffd943;border-color:var(--colors-demoYellow);border-radius:50%;flex:0 0 auto;height:1rem;height:1.5rem;margin-right:1rem;position:relative;width:1rem;width:1.5rem}.DemoEmailModal__selected--iZ4fD{color:#ffd943;color:var(--colors-demoYellow)}.DemoEmailModal__selected--iZ4fD .DemoEmailModal__circle--tficp{background-color:#ffd943;background-color:var(--colors-demoYellow)}.DemoEmailModal__disclaimerText--eUNAT{color:#fff;color:var(--colors-white)}.DemoEmailModal__disclaimerText--eUNAT:hover{color:#ffd943;color:var(--colors-demoYellow)}.DemoEmailModal__roleError--s9_h1{color:#ed1940;color:var(--colors-red);font-size:1.5rem;margin-top:1rem;text-align:center}.DemoEmailModal__roleErrorHidden--yO7_N{visibility:hidden}.DemoEmailModal__loading--POvQ5{margin:auto;max-width:100%;width:15rem}.DemoEmailModal__happyImg--w7K24{height:100%}.DemoEmailModal__imgContainer--Sfp8O{height:60%;margin-top:1rem;text-align:center}.DemoEmailModal__failIcon--swqhw{height:14rem;margin:1rem auto;width:14rem}.DemoEmailModal__warningIconContainer--SQ3Tf{margin-top:1rem;text-align:center}.DemoEmailModal__warningIcon--g4p7h{height:14rem;width:14rem}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/DemoTutorialModal.css ***!
  \************************************************************************************************************************************************************************************************/.DemoTutorialModal__main--bHChH{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;-webkit-user-select:none;user-select:none}.DemoTutorialModal__headerBase--fXy80{line-height:120%;margin-left:5%;position:relative;text-align:center;width:90%}.DemoTutorialModal__header--l0kXF{color:#fff;color:var(--colors-white);margin-top:2rem}.DemoTutorialModal__sellHeader--HLVQn{color:#ffd943;color:var(--colors-demoYellow);font-size:2.75rem;margin-top:5rem;text-align:center}.DemoTutorialModal__sellText--Fvugx{color:#ffd943;color:var(--colors-demoYellow);font-size:2.5rem;margin-top:2rem;text-align:center}.DemoTutorialModal__sellFinePrint--PUwxP{color:#ffd943;color:var(--colors-demoYellow);font-size:1.2rem;margin-top:.4rem;text-align:center}.DemoTutorialModal__text--pqpwi{color:#ffd943;color:var(--colors-demoYellow);font-size:1.5rem;margin:2.5rem;text-align:left}.DemoTutorialModal__exitTutorial--cgUrw{align-items:center;bottom:3%;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;right:5%;text-align:center;z-index:501;z-index:var(--z-globalModal)}.DemoTutorialModal__exitTutorial--cgUrw,.DemoTutorialModal__exitTutorialSvg--I4FiD{height:6rem;position:absolute;width:10rem}.DemoTutorialModal__onProfile--epymv{bottom:11%}.DemoTutorialModal__exitTutorial--cgUrw:active{bottom:calc(3% - 2px);right:calc(5% - 2px)}.DemoTutorialModal__onProfile--epymv:active{bottom:calc(11% - 2px)}.DemoTutorialModal__exitTutorialText--BpWWG{color:#ffd943;color:var(--colors-demoYellow);font-size:1.5rem;margin:.5rem;z-index:501;z-index:var(--z-globalModal)}.DemoTutorialModal__exitTutorial--cgUrw:hover .DemoTutorialModal__exitTutorialText--BpWWG{color:#1b365d;color:var(--colors-mainBlue)}.DemoTutorialModal__inlineModalIconContainer--IsOOs{display:inline}.DemoTutorialModal__inlineModalIcon--I5W65{height:1.5rem;margin-bottom:.4rem;vertical-align:middle}.DemoTutorialModal__withIcons--RaTop{line-height:1.3;margin:2rem 2.5rem}.DemoTutorialModal__avatar--T4gps{display:inline-block;width:1.5rem}.DemoTutorialModal__content--r8WRu{animation:DemoTutorialModal__fadein--engY6 1s;height:18rem;position:absolute;width:31rem;z-index:501;z-index:var(--z-globalModal)}.DemoTutorialModal__content--r8WRu:before{content:"";position:absolute;z-index:-1}.DemoTutorialModal__sellModalContent--HHvqJ{animation:DemoTutorialModal__fadein--engY6 2s;display:flex;flex-direction:column;height:33rem;margin:0 auto;padding:5%;position:relative;width:60rem;z-index:501;z-index:var(--z-globalModal)}.DemoTutorialModal__sellModalContent--HHvqJ:before{background-color:#fef9e7;background-color:var(--colors-bugReportModalBg,#fef9e7);content:"";height:92%;left:3%;position:absolute;top:4%;width:94%;z-index:-1}.DemoTutorialModal__label--iwSYf{color:#0058a8;color:var(--colors-blue,#0058a8);flex:1 1 auto;font-size:1.5em;margin-bottom:1rem;margin-top:1.5rem}.DemoTutorialModal__home1stVisitArrow--frVSM{left:20%;position:absolute;top:90%;width:10rem}.DemoTutorialModal__home2ndVisitArrow--ueeio{left:-10rem;position:absolute;top:-3rem;transform:rotate(90deg);width:10rem}.DemoTutorialModal__home2ndVisitArrow2--JqHrx{position:absolute;right:-10rem;top:-3rem;transform:rotate(90deg) scaleY(-1);width:10rem}.DemoTutorialModal__libraryGradeArrow--T2hSg,.DemoTutorialModal__trainerChapterArrow--iU5fc{left:-10rem;position:absolute;top:-3rem;transform:rotate(90deg);width:10rem}.DemoTutorialModal__libraryChapterArrow--Ogopf{bottom:-5rem;left:-11rem;position:absolute;transform:rotate(-80deg) scaleY(-1);width:10rem}.DemoTutorialModal__theaterChapterArrow--mQUBI{left:-10rem;position:absolute;top:-3rem;transform:rotate(90deg);width:10rem}.DemoTutorialModal__profileArrow--FMviA{bottom:-13rem;left:-1rem;position:absolute;transform:rotate(60deg) scaleX(-1);width:10rem}.DemoTutorialModal__profileArrow2--XdelS{bottom:-12rem;position:absolute;right:0;transform:rotate(-60deg);width:10rem}.DemoTutorialModal__problemCorrectArrow--gnGCr,.DemoTutorialModal__problemIncorrectArrow--UG0AP{left:10rem;position:absolute;top:-12rem;transform:rotate(180deg);width:10rem}.DemoTutorialModal__problemCorrectArrow2--KSMc2,.DemoTutorialModal__problemIncorrectArrow2--jrI76{position:absolute;right:-12rem;top:3rem;transform:scaleX(-1) rotate(45deg);width:10rem}.DemoTutorialModal__exitingDemoTutorialArrow--BZK5a{position:absolute;right:-10rem;top:-6rem;transform:rotate(90deg) scaleY(-1);width:10rem}.DemoTutorialModal__sliderOpenedArrow--tPSXK{bottom:-5rem;left:-11rem;position:absolute;transform:rotate(-80deg) scaleY(-1);width:10rem}.DemoTutorialModal__navButton--JYT5V{bottom:-3rem;position:absolute}.DemoTutorialModal__gotItButton--aHeOp{height:6rem;left:10rem;width:10rem}.DemoTutorialModal__cancelButton--hIcYj{height:6rem;left:16.5rem;width:14rem}.DemoTutorialModal__replayLessonButton--ypo0Z{height:6rem;left:-1.5rem;width:22rem}.DemoTutorialModal__bg--mzPoP{filter:drop-shadow(0 0 .83rem rgba(0,0,0,.7));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.DemoTutorialModal__backdrop--OFTzq{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:199;z-index:var(--z-underTopBar,199)}.DemoTutorialModal__sellButton--UuCoW{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;position:absolute}.DemoTutorialModal__sellButton--UuCoW:hover .DemoTutorialModal__sellButtonText--VmBZo{color:#1b365d;color:var(--colors-mainBlue)}.DemoTutorialModal__subscriptionButton--DCFJt{bottom:19%;left:9%;width:17rem}.DemoTutorialModal__subscriptionButton--DCFJt:active{bottom:calc(19% - 2px);left:calc(9% + 2px)}.DemoTutorialModal__keepPlayingButton--dMAKR{bottom:12%;left:37%;width:18rem}.DemoTutorialModal__keepPlayingButton--dMAKR:active{bottom:calc(12% - 2px);left:calc(37% + 2px)}.DemoTutorialModal__emailSignUpButton--Ozgkh{bottom:18%;left:66%;width:18rem}.DemoTutorialModal__emailSignUpButton--Ozgkh:active{bottom:calc(18% - 2px);left:calc(66% + 2px)}.DemoTutorialModal__sellButtonText--VmBZo{bottom:50%;color:#ffd943;color:var(--colors-demoYellow);font-size:1.5rem;margin:0 17%;position:absolute;text-align:center;transform:translateY(50%);width:66%}.DemoTutorialModal__buttonImage--HT5ql{width:100%}.DemoTutorialModal__home1stVisit--tpH1e{height:17rem;left:52%;top:45%}.DemoTutorialModal__home2ndVisit--tCS_N{height:19rem;left:35%;top:12%}.DemoTutorialModal__trainerChapter--wOfb9{left:39%;top:40%}.DemoTutorialModal__libraryGrade--btpDF{height:17rem;left:39%;top:42%}.DemoTutorialModal__libraryChapter--f2X7l{height:16rem;left:20%;top:17%}.DemoTutorialModal__theaterChapter--ICyay{left:39%;top:42%}.DemoTutorialModal__profile--iRH3i{left:53%;top:47%}.DemoTutorialModal__problemCorrect--YfErE,.DemoTutorialModal__problemIncorrect--_81Ks{height:17rem;left:48%;top:32%}.DemoTutorialModal__exitingDemoTutorial--OepL0{height:13rem;left:26%;top:15%}.DemoTutorialModal__sliderOpened--fuJun{left:38%;top:17%}.DemoTutorialModal__trophy--s4xWA{left:38%;top:44%}.DemoTutorialModal__videoUnderConstruction--BCWgw{left:55%;top:22%}.DemoTutorialModal__replayLesson--vtDQA{left:35%;top:33%}.DemoTutorialModal__replayButtonText--iTeKf{align-items:center;color:#fff;color:var(--colors-white);display:flex;font-size:1.5rem;justify-content:center;left:0;pointer-events:none;text-align:center;text-transform:uppercase;top:0}.DemoTutorialModal__bgFrame--Pd1Yb,.DemoTutorialModal__exitButtonFrame--NRo4i,.DemoTutorialModal__sellButtonBackground--FeNm6,.DemoTutorialModal__sellButtonFrame--WCbFg{fill:#ffd943;fill:var(--colors-demoYellow)}.DemoTutorialModal__bgBackdrop--eegy6,.DemoTutorialModal__exitButtonBackground--sDvRz{fill:#1b365d;fill:var(--colors-mainBlue);opacity:.7}.DemoTutorialModal__sellButtonBackground--FeNm6{opacity:0}.DemoTutorialModal__sellButton--UuCoW:hover .DemoTutorialModal__sellButtonBackground--FeNm6{opacity:1}.DemoTutorialModal__exitTutorial--cgUrw:hover .DemoTutorialModal__exitButtonBackground--sDvRz{fill:#ffd943;fill:var(--colors-demoYellow);opacity:1}@keyframes DemoTutorialModal__fadein--engY6{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}:root{--colors-demoYellow:#ffd943;--z-globalModal:501}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/OctagonalButton.css ***!
  \**********************************************************************************************************************************************************************************************/.OctagonalButton__main--hYAJg{cursor:url(/assets/images/cursors/wonky-hand-point.cur),default}.OctagonalButton__mainBase--lE53E .OctagonalButton__button--q_NJC,.OctagonalButton__mainBase--lE53E .OctagonalButton__link--K0xGQ{pointer-events:auto}.OctagonalButton__octagonSvg--Vo4tT{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%}.OctagonalButton__buttonContent--pI1HX{align-items:center;display:flex;justify-content:center;left:2%;pointer-events:none;position:absolute;top:27%;width:100%}.OctagonalButton__image--FCEtD{margin-right:1rem;pointer-events:none}.OctagonalButton__bg--snEDI{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}.OctagonalButton__border--Tmg5V{fill:#4191ce;fill:var(--colors-blueButtonBorder,#4191ce)}.OctagonalButton__shadow--NkfXd{fill:#80411e;fill:var(--colors-octagonButtonShadow,#80411e);opacity:.6}.OctagonalButton__main--hYAJg:active .OctagonalButton__shadow--NkfXd{opacity:0}.OctagonalButton__transparent--JcZOS{fill:transparent}.OctagonalButton__buttonWrapperShared--FUt7p{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.OctagonalButton__buttonWrapperShared--FUt7p:active{margin:2px 0 0 2px}.OctagonalButton__button--q_NJC{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.OctagonalButton__button--q_NJC:hover .OctagonalButton__bg--snEDI{fill:#086bc7;fill:var(--colors-blueButtonBaseHover,#086bc7)}.OctagonalButton__button--q_NJC:hover .OctagonalButton__border--Tmg5V{fill:#489dd6;fill:var(--colors-blueButtonBorderHover,#489dd6)}.OctagonalButton__octagonWrapper--RwlVK,.OctagonalButton__text--x0MFZ{display:flex;justify-content:center}.OctagonalButton__text--x0MFZ{align-items:center;color:#fff;color:var(--colors-white,#fff);left:0;pointer-events:none;text-align:center;text-transform:uppercase;top:0}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/DemoBar.css ***!
  \**************************************************************************************************************************************************************************************/.DemoBar__container--zosMr{height:100%;left:33%;position:absolute;top:0;width:33%;z-index:201;z-index:var(--z-aboveTopBar,201)}.DemoBar__main--_mwDU{height:101%;top:-2%}.DemoBar__withWart--Xw_0q{height:150%}.DemoBar__button--i9zxE{color:#fff;color:var(--colors-white,#fff);font-size:1.15rem;height:6rem;pointer-events:auto;position:absolute;text-align:center;top:.7rem;width:6rem}.DemoBar__learnMore--_K0Tg{left:6%}.DemoBar__enrollNow--_UZpr{right:6%}.DemoBar__topBarMask--NjQN9{opacity:.4;position:absolute;top:0;width:100%;z-index:200;z-index:var(--z-topBar,200)}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/LevelProgressBar.css ***!
  \***********************************************************************************************************************************************************************************************/.LevelProgressBar__main--hypeJ{height:101%;left:33%;position:absolute;top:-2%;width:33%}.LevelProgressBar__withWart--X8EAq{height:150%}.LevelProgressBar__tooltip--KaR0r{pointer-events:auto}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/DropdownSelect.css ***!
  \*********************************************************************************************************************************************************************************************/.DropdownSelect__main--_Yzi2{background-color:#fff;background-color:var(--colors-white);border:1px solid #ccc;border:1px solid var(--colors-inputBorder);cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.DropdownSelect__preview--Ozwes{bottom:2px;color:#606060;color:var(--colors-textBlack);display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;overflow:hidden;padding-left:2rem;position:relative;top:0;white-space:nowrap}.DropdownSelect__previewDefault--MPCbX{color:#aaa;color:var(--colors-lightGrayFill,#aaa)}.DropdownSelect__smallerPadding--EoHQL .DropdownSelect__preview--Ozwes{padding-left:1rem}.DropdownSelect__alignedRow--skKE6{align-items:center;display:flex;flex-direction:row}.DropdownSelect__drop--GWLf3{bottom:0;justify-content:center;position:relative;right:0;top:0;width:3.5rem}.DropdownSelect__arrow--LLTK4{transform:rotate(90deg);width:60%}.DropdownSelect__main--_Yzi2:hover{border-color:#aaa;border-color:var(--colors-inputBorderHover)}.DropdownSelect__main--_Yzi2:focus{border-color:#00b2dd!important;border-color:var(--colors-cyan)!important}.DropdownSelect__container--dXnxk{left:-1px;overflow-y:hidden;pointer-events:none;position:absolute;top:calc(100% + 1px);width:calc(100% + 2px);z-index:101;z-index:var(--z-dropdownSelect,101)}.DropdownSelect__mOpen--MZcdn,.DropdownSelect__mOpen--MZcdn .DropdownSelect__container--dXnxk{box-shadow:1px 1px 2px rgba(0,0,0,.3)}.DropdownSelect__scroll--TjtpJ{overflow-x:hidden;overflow-y:hidden;position:relative}.DropdownSelect__options--a0HFy{display:flex;flex-direction:column;pointer-events:auto;position:relative;z-index:1}.DropdownSelect__optionBase--h6T94{background:#fff;background:var(--colors-white);border:1px solid #ccc;border:1px solid var(--colors-inputBorder);border-top:none;justify-content:flex-start;position:relative}.DropdownSelect__option--phkiT{color:#606060;color:var(--colors-textBlack);cursor:pointer}.DropdownSelect__defaultOption--hC08C{color:#ccc;color:var(--colors-inputBorder)}.DropdownSelect__disabled--k2asd{color:#aaa;color:var(--colors-inputBorderHover);cursor:default}.DropdownSelect__selected--GRExD{color:#ed1940;color:var(--colors-red);cursor:pointer;font-weight:700}.DropdownSelect__text--z4ypu{margin-left:2rem}.DropdownSelect__smallerPadding--EoHQL .DropdownSelect__text--z4ypu{margin-left:1rem}.DropdownSelect__option--phkiT:hover{color:#ed1940;color:var(--colors-red)}.DropdownSelect__disabled--k2asd:hover{color:#aaa;color:var(--colors-inputBorderHover)}.DropdownSelect__datalist--zDO1I{height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:0}.DropdownSelect__selectedMultiple--UCN6d{color:#00b2dd;color:var(--colors-cyan);cursor:pointer;font-weight:700}.DropdownSelect__checkbox--TJ3jr{border:1px solid #ccc;border:1px solid var(--colors-inputBorder);height:1rem;margin-left:1rem;width:1rem}.DropdownSelect__activeOption--TvTf2{background-color:#eee;background-color:var(--colors-offWhiteBackground,#eee)}.DropdownSelect__multipleMain--L6I1i .DropdownSelect__option--phkiT:hover .DropdownSelect__text--z4ypu{color:#606060;color:var(--colors-textBlack)}.DropdownSelect__multipleMain--L6I1i .DropdownSelect__activeOption--TvTf2 .DropdownSelect__text--z4ypu,.DropdownSelect__multipleMain--L6I1i .DropdownSelect__activeOption--TvTf2:hover .DropdownSelect__text--z4ypu{color:#00b2dd;color:var(--colors-cyan)}.DropdownSelect__activeOption--TvTf2 .DropdownSelect__checkbox--TJ3jr,.DropdownSelect__option--phkiT:hover .DropdownSelect__checkbox--TJ3jr{border-color:#aaa;border-color:var(--colors-inputBorderHover)}.DropdownSelect__multipleMain--L6I1i .DropdownSelect__option--phkiT:hover .DropdownSelect__checkbox--TJ3jr{border-color:#ccc;border-color:var(--colors-inputBorder)}.DropdownSelect__multipleMain--L6I1i .DropdownSelect__activeOption--TvTf2:hover .DropdownSelect__checkbox--TJ3jr{border-color:#aaa;border-color:var(--colors-inputBorderHover)}.DropdownSelect__selectedMultiple--UCN6d .DropdownSelect__checkbox--TJ3jr{background-image:url(/assets/images/office/elements/checkmark-cyan.svg);background-position-y:1px;background-repeat:no-repeat;background-size:1rem}.DropdownSelect__error--VOPfo{color:#ed1940;color:var(--colors-red);position:absolute;top:calc(100% + .3rem);white-space:nowrap;width:100%}.DropdownSelect__errorBorder--qfuFr{border-color:#ed1940;border-color:var(--colors-red)}@media (max-width:850px){.DropdownSelect__preview--Ozwes{padding-left:1rem}.DropdownSelect__text--z4ypu{margin-left:1rem}}:root{--colors-inputBorderHover:#aaa}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/SchoolDropdown.css ***!
  \******************************************************************************************************************************************************************************************/.SchoolDropdown__mainBase--uUot2{background-color:transparent;border:none;position:relative}.SchoolDropdown__crumbMain--xwZOM,.SchoolDropdown__roundedMain--zpcny{box-shadow:none}.SchoolDropdown__preview--q2fyA{background-color:#fff;background-color:var(--colors-white);color:#1b365d;color:var(--colors-mainBlue)}.SchoolDropdown__preview--q2fyA div{overflow:hidden;text-overflow:ellipsis;width:100%}.SchoolDropdown__rectanglePreview--xlqA9{padding-left:1.5rem}.SchoolDropdown__roundedPreview--RurKF{padding-left:2rem}.SchoolDropdown__crumbPreview--QK5GY{background-color:transparent;color:#ffc640;color:var(--colors-yellow,#ffc640);padding-left:0}.SchoolDropdown__crumbPreview--QK5GY div{overflow:hidden;text-overflow:ellipsis;width:100%}.SchoolDropdown__crumbOpenPreview--SL3Nx{background-color:#fff;background-color:var(--colors-white);color:#1b365d;color:var(--colors-mainBlue);min-width:18rem;padding-left:.5rem}.SchoolDropdown__roundedContainer--fcRsh{left:.5rem;width:calc(100% - .85rem)}.SchoolDropdown__crumbContainer--lWGVi{left:0;width:100%}.SchoolDropdown__defaultOption--PE1RB{border:none;color:#aaa;color:var(--colors-lightGrayFill)}.SchoolDropdown__defaultOption--PE1RB:hover{color:#00b2dd;color:var(--colors-cyan)}.SchoolDropdown__previewDefault--MXX7g{color:#aaa;color:var(--colors-lightGrayFill)}.SchoolDropdown__option--OIY5X{border:none;color:#1b365d;color:var(--colors-mainBlue);padding-right:.5rem}.SchoolDropdown__option--OIY5X span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 3.5rem)}.SchoolDropdown__rectangleContainer--HEfRa .SchoolDropdown__defaultOption--PE1RB span,.SchoolDropdown__rectangleContainer--HEfRa .SchoolDropdown__option--OIY5X span{margin-left:1.5rem}.SchoolDropdown__crumbContainer--lWGVi .SchoolDropdown__option--OIY5X span{margin-left:.5rem;width:calc(100% - 2rem)}.SchoolDropdown__option--OIY5X:hover{color:#00b2dd;color:var(--colors-cyan)}.SchoolDropdown__crumbArrow--RxOAS{padding:.3rem .5rem;width:1.5rem}.SchoolDropdown__crumbOpenArrow--P_UHg{background-color:#fff;background-color:var(--colors-white);width:0}.SchoolDropdown__crumbOpenArrow--P_UHg div{visibility:hidden}.SchoolDropdown__rectangleArrow--zExqJ{background-color:#fff;background-color:var(--colors-white);padding:.25rem .3rem;width:2rem}.SchoolDropdown__roundedArrow--WFG0N{background-color:#fff;background-color:var(--colors-white);border:4px solid rgba(0,0,0,.05);border:4px solid var(--colors-transparentLightGray,rgba(0,0,0,.05));border-bottom-right-radius:50%;border-left:none;border-top-right-radius:50%;box-sizing:border-box;height:calc(2.5rem + 8px);padding:.35rem .5rem;top:-4px;width:calc(2.5rem + 8px)}.SchoolDropdown__roundedOpenArrow--ama1w{border-bottom-right-radius:0}.forPrint .SchoolDropdown__roundedArrow--WFG0N{display:none}.forPrint .SchoolDropdown__roundedPreview--RurKF{padding:0 .5rem}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportCrumbs.css ***!
  \****************************************************************************************************************************************************************************************/.ReportCrumbs__main--fp2Lw{display:flex;padding:1rem .5rem;width:calc(100% - 1rem)}.ReportCrumbs__textOnly--V5qEr{color:#606060;color:var(--colors-textBlack,#606060);display:none;font-size:140%;margin-left:.5rem}.ReportCrumbs__link--Ng47R{display:block;width:100%}.ReportCrumbs__link--Ng47R:hover{color:#00b2dd;color:var(--colors-cyan,#00b2dd);text-decoration:underline}.ReportCrumbs__dropdown--N_DNd{font-size:150%;height:2.5rem;margin-right:-1.2rem}.ReportCrumbs__grade--pwSKF{width:13rem;z-index:2}.ReportCrumbs__chapter--SmSli{width:24rem;z-index:1}.ReportCrumbs__block--ysplr{margin-right:0;width:28rem}@media (max-width:800px){.ReportCrumbs__grade--pwSKF{min-width:12rem;width:16%}.ReportCrumbs__chapter--SmSli{width:42%}.ReportCrumbs__block--ysplr{width:47%}}@media (max-width:700px){.ReportCrumbs__hideable--_RR9C{display:none}.ReportCrumbs__grade--pwSKF{width:30%}.ReportCrumbs__chapter--SmSli{min-width:12rem;width:44%}:not(.ReportCrumbs__hideable--_RR9C)+.ReportCrumbs__chapter--SmSli{flex-grow:1;margin-right:0}.ReportCrumbs__block--ysplr{flex-grow:1}}.forPrint .ReportCrumbs__main--fp2Lw{padding:0}.forPrint .ReportCrumbs__block--ysplr,.forPrint .ReportCrumbs__chapter--SmSli,.forPrint .ReportCrumbs__grade--pwSKF{display:none}.forPrint .ReportCrumbs__textOnly--V5qEr{display:block}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/MenuHover.css ***!
  \*************************************************************************************************************************************************************************************/.MenuHover__menu--CAYFp{position:relative;transition:opacity .2s linear;z-index:1;z-index:var(--z-topBarHoverArea,1)}.MenuHover__open--fYKQX{top:50%}.MenuHover__closed--mqfyq{opacity:0;pointer-events:none}.MenuHover__closed--mqfyq *{pointer-events:none!important}.MenuHover__arrow--mmx2M{display:inline-block;height:1rem;margin-left:.3em;width:1rem}.MenuHover__label--e3knA{align-items:center;text-transform:uppercase}.MenuHover__labelOpen--CQGVd{position:relative}.MenuHover__triangle--od6jd{border-bottom:1rem solid #1b365d;border-bottom:1rem solid var(--colors-mainBlue);border-left:1rem solid transparent;border-right:1rem solid transparent;height:0;left:calc(50% - .75rem);position:absolute;top:100%;width:0}.MenuHover__small--PpZ3d{border-bottom:.7rem solid #1b365d;border-bottom:.7rem solid var(--colors-mainBlue)}.MenuHover__triangleClosed--UDrR6{display:none}.MenuHover__hoverable--AXucS:hover{color:#d71f26;color:var(--colors-baRed,#d71f26)}.ba-newtopsubmenu .MenuHover__triangle--od6jd{display:none}@media (max-width:700px){.MenuHover__labelOpen--CQGVd{color:#fff;color:var(--colors-white,#fff)}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/Expandable.css ***!
  \**************************************************************************************************************************************************************************************/.Expandable__main--UjSIM{margin:1rem 0;overflow:hidden;position:relative}.Expandable__dropdown--BFmre{align-items:center;background-color:#fff;background-color:var(--colors-white,#fff);cursor:pointer;display:flex;height:5rem;-webkit-user-select:none;user-select:none;width:100%}.Expandable__dropdownNoPointer--PqFgf{pointer-events:none}.Expandable__lSpacing--PUc2u{width:5%}.Expandable__icon--vzWAM{flex:0 0 auto;height:2rem;width:2rem}.Expandable__title--Uqe8O{color:#606060;color:var(--colors-textBlack,#606060);flex:1 1 0%;margin:0 1rem}html:not(.can-touch) .Expandable__dropdown--BFmre:hover .Expandable__title--Uqe8O{color:#0058a8;color:var(--colors-blue,#0058a8)}.Expandable__content--O0q4U{background-color:#eee;background-color:var(--colors-offWhiteBackground,#eee);box-sizing:border-box;padding:2rem;top:5rem;width:100%}@media (max-width:600px){.Expandable__lSpacing--PUc2u{width:3%}.Expandable__title--Uqe8O{margin:0 1rem 0 .5rem}}@media (max-width:450px){.Expandable__icon--vzWAM{height:1.75rem;width:1.75rem}}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HamburgerMenu.css ***!
  \*****************************************************************************************************************************************************************************************/.HamburgerMenu__main--n9IrJ{align-items:center;display:flex;justify-content:center;position:relative}.HamburgerMenu__hamburgerIcon--HeGCh{cursor:pointer;height:3rem;width:3rem}.HamburgerMenu__menu--HFw9N{background-color:#1b365d;background-color:var(--colors-mainBlue);display:flex;flex-direction:column;height:calc(100% - 6rem - 35px);justify-content:flex-start;left:0;position:absolute;top:calc(3rem + 35px);width:100%;z-index:102;z-index:var(--z-topBarMenu,102)}.HamburgerMenu__checkoutMenu--oyKI6{top:3rem}.HamburgerMenu__common--IV2L2{background-color:#1b365d!important;background-color:var(--colors-mainBlue)!important;color:#fff!important;color:var(--colors-white)!important;font-size:16px!important}.HamburgerMenu__item--s3hka{border-bottom:2px solid #fff;border-bottom:2px solid var(--colors-white);margin:0!important;text-transform:uppercase}.HamburgerMenu__dropdown--iiSlC{height:3.5rem!important}.HamburgerMenu__dropdown--iiSlC:hover .HamburgerMenu__itemTitle--ZolNJ{color:#ffc640!important;color:var(--colors-yellow,#ffc640)!important}.HamburgerMenu__itemTitle--ZolNJ{align-items:center;display:flex;height:100%;margin:0!important}.HamburgerMenu__itemContent--OOrLZ{padding:0!important;position:relative;top:0!important}.HamburgerMenu__lSpacing--uI7xc{width:2rem!important}@media (max-width:380px){.HamburgerMenu__hamburgerIcon--HeGCh{height:2.5rem;width:2.5rem}}/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/TopBar.css ***!
  \**********************************************************************************************************************************************************************************/.TopBar__mainOuter--lxwRi{z-index:102;z-index:var(--z-topBarMenu)}.TopBar__main--OW1YB{align-items:center;background-color:#fff;background-color:var(--colors-white);display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;left:0;margin-top:35px;top:0;-webkit-transform:translateZ(0);width:100%}.TopBar__noSharedSiteTopBar--Eut3i{margin-top:0}.TopBar__debug--JGTHJ{background-color:#dff}.TopBar__topContainer--lMoEu{height:6rem;transition:height .5s}.TopBar__brandBorder--IEmz7{left:0;opacity:1;position:absolute!important;top:100%;transition:opacity .2s;z-index:-1}.TopBar__hasInfoBar--PDZjL .TopBar__brandBorder--IEmz7{opacity:0}.TopBar__borderHidden--Gmqdt{display:none}.TopBar__home--Szzbl{align-items:center;display:flex;height:100%;justify-content:flex-start;max-width:55%}.TopBar__logoContainer--ZlX18{height:65%;left:0;position:relative;width:auto}.TopBar__ba--cVqII{color:#606060;color:var(--colors-textBlack,#606060);font-size:14px;margin-left:1rem;white-space:nowrap}.TopBar__logoImage--QkVtz{height:100%;position:absolute}.TopBar__classWalletIndicator--FfE4H{display:block;padding-left:.5rem}.TopBar__classWalletImage--_Ro03{height:auto;width:1.7rem}.TopBar__logoImageA--YJEza{transition:width .5s,height .5s;width:224px}.TopBar__smaller--ibUPo .TopBar__logoImageA--YJEza{width:112px}.TopBar__logoImageB--H0YFb{display:none;width:112px}.TopBar__cart--iI9gC{height:1.7rem;left:0;position:absolute;top:0;width:1.7rem}.TopBar__cItems--kC6Gi{background-color:#1b365d;background-color:var(--colors-mainBlue);border-radius:100%;color:#fff;color:var(--colors-white);height:15px;position:absolute;top:-2px;width:15px}.TopBar__cItemsDev--wNf2a{background-color:#ed1940;background-color:var(--colors-red,#ed1940)}.TopBar__cNormal--SHPxG{font-size:65%;vertical-align:text-top}.TopBar__cSmall--C4rFP{font-size:65%;vertical-align:bottom}.TopBar__cNum--WRpjN{line-height:100%;margin-top:.1rem}.TopBar__links--ZZS7z{display:flex;flex-direction:column;justify-content:flex-end}.TopBar__accounts--E3AeQ{align-items:center;display:flex;height:2rem;justify-content:flex-end;margin-bottom:1rem;opacity:1;padding-right:1rem;transition:height .5s,margin-bottom .5s,opacity .5s}.TopBar__accountButton--ZEgEv{color:#d71f26;color:var(--colors-baRed);font-size:1.1rem;text-transform:uppercase}.TopBar__accountButton--ZEgEv:hover{text-decoration:underline}.TopBar__account--tpdVa{height:100%;left:0;margin-left:2rem;position:absolute;top:0;width:100%}.TopBar__account--tpdVa:hover .TopBar__cItems--kC6Gi{background-color:#fff;background-color:var(--colors-white);border:1px solid #1b365d;border:1px solid var(--colors-mainBlue);color:#1b365d;color:var(--colors-mainBlue)}.TopBar__simpleAccountButton--ubFFo{cursor:pointer;padding-right:1rem}.TopBar__accountSection--uLYC0 .TopBar__simpleAccountButton--ubFFo{display:none}.TopBar__login--C6Db_{align-items:center;border-right:1px solid #d71f26;border-right:1px solid var(--colors-baRed);display:flex}.TopBar__loginGray--vUNDg{color:#ccc;color:var(--colors-disabledGrayFill,#ccc)}.TopBar__loginGray--vUNDg:hover{text-decoration:none}.TopBar__accountUser--IVxAa{align-items:center;border-right:1px solid #d71f26;border-right:1px solid var(--colors-baRed);display:flex}.TopBar__loginArrow--oWall{height:.9rem;margin-left:.5rem;position:relative;width:.8rem}.TopBar__loginContents--sF3hy{background-color:#fff;color:#1b365d;color:var(--colors-mainBlue);flex-direction:column;font-size:1.1rem;min-width:150px;padding:1.5rem 1rem 1rem;position:absolute;right:0;text-transform:uppercase;z-index:2}.TopBar__loginLink--IoBBP{cursor:pointer;display:block;padding:3px 0;white-space:nowrap}.TopBar__loginLink--IoBBP:hover{color:#d71f26;color:var(--colors-baRed)}.TopBar__loginContentsDivider--CVgmT{background-color:#1b365d;background-color:var(--colors-mainBlue);height:2px;left:0;position:absolute;top:.5rem;width:100%}.TopBar__studentLink--Vxwxz{align-items:center;display:flex;position:relative}.TopBar__loginContents--sF3hy .TopBar__filler--WBUeA{right:0}.TopBar__accountSection--uLYC0 .TopBar__login--C6Db_{display:none}.TopBar__sectionsShared--MlUBd{align-items:center;display:flex}.TopBar__sectionsA--z0SIA{justify-content:flex-end;margin-bottom:1rem;transition:margin-bottom .5s}.TopBar__sectionsB--dKd14{height:3rem;justify-content:flex-end}.TopBar__section--QfFcR{color:#1b365d;color:var(--colors-mainBlue);display:flex;flex:0 0 auto;flex-direction:column;font-size:135%;justify-content:center;padding:0 1.5rem;position:relative;text-align:center;transition:font-size .5s}@media screen and (max-width:1050px){.TopBar__section--QfFcR{padding:0 .8rem}}.TopBar__play--wkRt0{color:#00b2dd;color:var(--colors-cyan,#00b2dd);cursor:pointer;font-weight:700;transition:font-size .5s}.TopBar__play--wkRt0:hover{text-decoration:underline}.TopBar__smallerOnlyCart--hClSH{height:1rem;margin-left:-5rem;opacity:0;pointer-events:none;position:relative;text-align:right;top:0;width:5rem}.TopBar__smaller--ibUPo .TopBar__smallerOnlyCart--hClSH{width:2.5rem}.TopBar__smallerOnlyCart--hClSH .TopBar__account--tpdVa{margin-left:0;top:-.4rem}.TopBar__smallerOnlyCart--hClSH .TopBar__cart--iI9gC{right:1rem}.TopBar__smallerOnlyCart--hClSH .TopBar__cItems--kC6Gi{right:0;top:-2px}.TopBar__accountSection--uLYC0{align-items:center;display:flex;height:1.1em;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:width .5s,opacity .5s,font-size .5s;width:0}.TopBar__accountLinks--LZPOd{display:flex;justify-content:flex-end}.TopBar__accountContainer--NjFJv{font-size:75%;height:2rem;position:relative;width:2rem}.TopBar__accountContainer--NjFJv .TopBar__account--tpdVa{align-items:center;display:flex;justify-content:center;margin-left:.5rem}.TopBar__accountContainer--NjFJv .TopBar__cItems--kC6Gi{left:70%}.TopBar__dropdownBase--IKNpN{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white);font-size:11px;left:50%;margin-top:1rem;padding:.5rem 2.5rem;position:absolute;top:100%;transform:translateX(-50%);z-index:102;z-index:var(--z-topBarMenu)}.TopBar__filler--WBUeA{height:1.5rem;position:absolute;top:-1.45rem;width:100%}.TopBar__play--wkRt0 .TopBar__filler--WBUeA{right:0}.TopBar__smaller--ibUPo .TopBar__filler--WBUeA{height:.5rem;top:-.5rem}.TopBar__linkText--wgUhC{cursor:pointer;font-size:140%;overflow:hidden;padding:.75rem 0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.TopBar__linkText--wgUhC:hover{color:#ffc640;color:var(--colors-yellow)}.TopBar__bookContent--gBHyj{align-items:center;display:flex;flex-direction:column;height:33rem;justify-content:center;padding:.5rem 0;width:24rem}.TopBar__bookContentForParent--CPJxk,.TopBar__bookContentForTeacher--o7Omo{transform:translateX(-60%)}.TopBar__bookDots--uiUM3{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;justify-content:center;max-width:28rem;min-height:17rem;width:100%}.TopBar__bookLink--wkqkc{width:calc(100% - 4rem)}.TopBar__bookIcon--Lb7eX:nth-child(-n+5){margin-top:.5rem}.TopBar__centered--P2gYr{align-items:center;display:flex;justify-content:center}.TopBar__bookIcon--Lb7eX{flex-basis:14.5%;height:4rem;margin:0 .5rem;position:relative}.TopBar__puzzlePiece--LBxok{left:4%;position:relative;top:0;width:2.1rem}.TopBar__circle--Z29T2{border-radius:50%;color:#fff;color:var(--colors-white);font-size:150%;height:3.5rem;left:0;position:absolute;top:0;width:3.5rem}.TopBar__unavailable--i1uMe{pointer-events:none}.TopBar__unavailable--i1uMe .TopBar__circle--Z29T2,.TopBar__unavailable--i1uMe .TopBar__circle--Z29T2:hover{background-color:#aaa!important;background-color:var(--colors-lightGrayFill)!important}.TopBar__disabled--9Erpo{cursor:default;pointer-events:none}.TopBar__disabled--9Erpo,.TopBar__disabled--9Erpo:hover{color:#aaa;color:var(--colors-lightGrayFill)}.TopBar__circle1Selected--ZYbqF{background-color:#ff5454;background-color:var(--colors-grade1-blockMain,#ff5454)}.TopBar__circle2Selected--sjjYx{background-color:#ffa947;background-color:var(--colors-grade2-blockMain,#ffa947)}.TopBar__circle3Selected--CxJOs{background-color:#52c74a;background-color:var(--colors-grade3-blockMain,#52c74a)}.TopBar__circle4Selected--dqlwc{background-color:#61c1f2;background-color:var(--colors-grade4-blockMain,#61c1f2)}.TopBar__circle5Selected--ZtDQS{background-color:#cb6ade;background-color:var(--colors-grade5-blockMain,#cb6ade)}.TopBar__onlineContent--N8iIC{display:flex;flex-direction:column;justify-content:space-around;width:10rem}.TopBar__accountsContentWide--fUNF_,.TopBar__reportsContentWide--DaL6K{width:20rem}.TopBar__supportContent--Unk8H{width:10rem}.TopBar__resourcesContent--qYggX{width:12rem}.TopBar__playContent--Eb9_y{height:auto;left:auto;right:-1rem;transform:unset;width:15rem}.TopBar__playItem--TSTPl{color:#fff;color:var(--colors-white);cursor:default;pointer-events:none;text-align:center}.TopBar__playLink--ja7rT{align-items:center;display:flex;font-size:130%;pointer-events:auto;width:100%}.TopBar__playLinkDisabled--OI3oP{color:#aaa;color:var(--colors-lightGrayFill)}.TopBar__playItem--TSTPl:hover{color:#fff;color:var(--colors-white)}.TopBar__playLinkDisabled--OI3oP:hover{color:#aaa;color:var(--colors-lightGrayFill)}.TopBar__username--x24F4{font-size:85%}.TopBar__msContent--jYgAT{height:auto;width:17rem}.TopBar__msLink--u1B6p{align-items:center;display:flex}.TopBar__msLinkAvatar--XRYFY{height:2.5rem;margin-right:.5rem;width:2.5rem}.TopBar__avatarWrapper--a9R6t{height:20px;margin-right:.5rem;position:relative;width:20px}.TopBar__studentAvatar--QcCDN{height:20px;width:20px}.TopBar__ham--a59RB{left:-.5rem;position:relative}.TopBar__hamburgerContent--d8zH1 .TopBar__dropdownBase--IKNpN{left:0;margin-top:0;padding:0 2rem .75rem 4rem;position:relative;top:0;transform:none;width:calc(100% - 6rem)}.TopBar__hamburgerContent--d8zH1 .TopBar__bookLink--wkqkc{width:100%}.TopBar__hamburgerContent--d8zH1 .TopBar__linkText--wgUhC:first-child{padding-top:0}.TopBar__hamburgerContent--d8zH1 .TopBar__bookContent--gBHyj{height:33rem}.TopBar__hamburgerContent--d8zH1 .TopBar__bookDots--uiUM3{justify-content:flex-start}.TopBar__infoBar--TQmId{align-items:center;box-sizing:border-box;display:flex;font-size:1.4rem;justify-content:center;max-height:9rem;padding:.7rem 40px .7rem 2rem;position:relative;text-align:center;width:100%;z-index:inherit}.TopBar__infoBarYellow--qlEwD{background-color:#ffc640;background-color:var(--colors-yellow);color:#000;color:var(--colors-darkBlack)}.TopBar__infoBarBlue--UdtjP{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white)}.TopBar__infoBarLightBlue--yoBE5{background-color:#60bce0!important}.TopBar__infoBarBlue--UdtjP .TopBar__infoBarText--pWJjR{margin-right:.5rem}.TopBar__infoBarBlue--UdtjP a:hover{color:#ffc640;color:var(--colors-yellow)}.TopBar__infoBarClose--hBemk{align-items:center;cursor:pointer;display:flex;height:100%;padding:0 .5rem;position:absolute;right:0;top:0}.TopBar__infoBarCloseImage--y1gu9{background-image:url(/assets/images/office/elements/x-icon-white.svg);background-size:100% 100%;height:2.5rem;width:2.5rem}.TopBar__infoBarCloseHover--msQ7B{background-image:url(/assets/images/office/elements/x-icon.svg)}.TopBar__infoButton--EdydB{border:2px solid #000;border:2px solid var(--colors-darkBlack);cursor:pointer;margin-left:.6em;padding:.2em .6em;text-transform:uppercase}.TopBar__infoDetailButton--FnZml{background-color:transparent;color:#000;color:var(--colors-darkBlack)}.TopBar__infoDetailButton--FnZml:focus,.TopBar__infoDetailButton--FnZml:hover{background-color:#000;background-color:var(--colors-darkBlack);color:#ffc640;color:var(--colors-yellow)}.TopBar__detailMobile--w1ESK{display:none;font-family:serif;font-size:180%;font-weight:700;line-height:2rem}.TopBar__infoEnrollButton--gPq0z{background-color:#000;background-color:var(--colors-darkBlack);color:#ffc640;color:var(--colors-yellow)}.TopBar__infoEnrollButton--gPq0z:focus,.TopBar__infoEnrollButton--gPq0z:hover{background-color:#ffc640;background-color:var(--colors-yellow);color:#000;color:var(--colors-darkBlack)}.TopBar__infoBreak--N_sJy{display:none}.TopBar__barClose--vFTyv{cursor:pointer;height:2.5rem;position:absolute;right:0;width:2.5rem}.TopBar__closeIcon--h4lFs{background-image:url(/assets/images/office/elements/x-icon-gray.svg);background-size:100% 100%;height:100%;width:100%}.TopBar__closeIcon--h4lFs:hover{opacity:.8}.TopBar__bookVariantLink--TA4Og,.ba-newtopsubmenu .TopBar__playItem--TSTPl{color:#1b365d;color:var(--colors-mainBlue)}.TopBar__bookVariantLink--TA4Og{display:none;font-size:16}.ba-newtopsubmenu .TopBar__bookVariantLink--TA4Og{display:block}.ba-newtopsubmenu .TopBar__bookDots--uiUM3,.ba-newtopsubmenu .TopBar__bookLink--wkqkc{display:none}.ba-newtopsubmenu .TopBar__dropdownBase--IKNpN{background-color:#fff;background-color:var(--colors-white);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);color:#1b365d;color:var(--colors-mainBlue)}.ba-newtopsubmenu .TopBar__linkText--wgUhC{font-size:16px;font-weight:500}.ba-newtopsubmenu .TopBar__linkText--wgUhC:hover{color:#d50032}.ba-newtopsubmenu .TopBar__bookContent--gBHyj,.ba-newtopsubmenu .TopBar__bookContentForParent--CPJxk{height:auto;padding:0;width:auto}.TopBar__variant-bookContent--ck7mJ{display:none;width:100%;grid-column-gap:40px;grid-template-columns:1fr 300px;grid-template-rows:auto}.TopBar__variant-bookContentForParent--ALqfC,.TopBar__variant-bookContentForTeacher--AeEsG{grid-template-columns:1fr}.TopBar__variant-bookContentForParent--ALqfC .TopBar__books-nav-bundle-cta--n_Wf5,.TopBar__variant-bookContentForTeacher--AeEsG .TopBar__books-nav-bundle-cta--n_Wf5{display:none}.ba-newtopsubmenu .TopBar__variant-bookContent--ck7mJ{display:grid}.TopBar__books-nav-wrapper--SqHAn,.TopBar__offerings-menu-subsection--qqoQw{padding:20px 40px;text-align:left}.TopBar__books-nav-menu--zXHjN,.TopBar__offerings-dropdown-content--pZSdl{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-column-gap:16px;grid-row-gap:12px;grid-template-columns:1fr}.TopBar__books-nav-sublinks--rPJua{display:grid;grid-auto-columns:1fr;margin-top:16px;padding-top:16px;grid-column-gap:16px;grid-row-gap:8px;border-top:1px solid #cbcbcb;grid-template-columns:1fr;grid-template-rows:auto}.TopBar__books-nav-sublink--_CVUv,.TopBar__books-nav-sublink-nonlink--xXjJe{color:#1b365d;color:var(--colors-mainBlue);font-size:17px;font-weight:700;text-decoration:none;transition:color .2s ease}.TopBar__books-navlink--I_dYx{align-items:center;color:#1b365d;display:flex;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s ease;white-space:nowrap}.TopBar__books-nav-sublink--_CVUv:hover,.TopBar__books-navlink--I_dYx:hover{color:#d50032}.TopBar__books-navlink-number--cNnBS{align-items:center;border-radius:50%;color:#fff;color:var(--colors-white);display:flex;flex:0 0 auto;font-weight:700;height:32px;justify-content:center;margin-right:8px;width:32px}img.TopBar__books-navlink-number--cNnBS{background-color:transparent}.TopBar__books-navlink-number-grade-1--a1ru4{background-color:#c95b5b}.TopBar__books-navlink-number-grade-2--J1e3p{background-color:#ff9a15}.TopBar__books-navlink-number-grade-3--U7pTI{background-color:#61ad00}.TopBar__books-navlink-number-grade-4--XWhf0{background-color:#60bce0}.TopBar__books-navlink-number-grade-5--ZfriS{background-color:#7a3888}.TopBar__long-arrow-icon--w4rnO{font-family:Fa solid\ 900,sans-serif;font-weight:400}.TopBar__books-nav-bundle-cta--n_Wf5{background-image:url(/assets/wf/images/books-bundle-cta-bg.svg);background-position:50% 50%;background-size:cover;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:500;justify-content:center;line-height:1.3;padding:20px 24px;text-align:center;text-decoration:none;transition:opacity .2s ease}.TopBar__books-nav-bundle-cta--n_Wf5:hover{opacity:.9}.TopBar__books-nav-bundle-cta-img--Jbk5p{display:inline-block;margin-bottom:8px;max-width:100%;vertical-align:middle}.TopBar__books-nav-bundle-cta-link--A1rKA{color:#fff;display:block;margin-top:10px;text-decoration:underline;text-transform:uppercase}@media (max-width:860px){.TopBar__infoBarHide--XZRQ8{display:none}}@media (max-width:850px){.TopBar__section--QfFcR{padding-left:1rem;padding-right:1rem}}@media (max-width:760px){.TopBar__play--wkRt0{display:none}}@media (max-width:800px){.TopBar__playContent--Eb9_y{left:20%!important;transform:translate(-80%)!important}.TopBar__section--QfFcR:nth-last-child(3){padding-right:0}.TopBar__dropdownBase--IKNpN{left:50%;margin-top:1rem;transform:translate(-50%)}.TopBar__bookContent--gBHyj{width:22rem}.TopBar__bookContentForParent--CPJxk,.TopBar__bookContentForTeacher--o7Omo{transform:translate(-85%)}.TopBar__resourcesContent--qYggX{left:0}}@media (max-width:950px){.TopBar__infoEnrollButton--gPq0z{display:none}}@media (min-width:701px) and (max-width:925px){.TopBar__infoBar--TQmId{padding-left:1rem}.TopBar__smaller--ibUPo .TopBar__hasInfoBar--PDZjL{height:3rem}.TopBar__infoDetailButton--FnZml{font-size:95%}}@media (min-width:701px) and (max-width:800px){.TopBar__smaller--ibUPo .TopBar__section--QfFcR:nth-last-child(3){opacity:0;pointer-events:none}.TopBar__hasInfoBar--PDZjL{justify-content:flex-end}}@media (min-width:701px) and (max-width:750px){.TopBar__section--QfFcR{padding-left:.7rem;padding-right:.7rem}.TopBar__bookContentForTeacher--o7Omo{transform:translate(-80%)}}@media (min-width:701px){.TopBar__play--wkRt0{padding-right:0}.TopBar__sectionsB--dKd14{display:none}.TopBar__offerings-dropdown-menu--aofjI{transform:translate(-32%)}.TopBar__offerings-dropdown-content--pZSdl{background-attachment:local,local,scroll,scroll;background-image:linear-gradient(0deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(180deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(0deg,rgba(0,0,0,.25),hsla(0,0%,100%,0)),linear-gradient(180deg,rgba(0,0,0,.25),hsla(0,0%,100%,0));background-position:bottom,top,bottom,top;background-repeat:no-repeat;background-size:100% 60px,100% 60px,100% 30px,100% 30px;max-height:calc(100vh - 35px - 7rem);overflow-x:hidden;overflow-y:auto;transform:translate(32%)}.TopBar__main--OW1YB{position:relative;transition:height .5s,margin-top .5s}.TopBar__smaller--ibUPo .TopBar__main--OW1YB{height:3rem;margin-top:0}.TopBar__smaller--ibUPo .TopBar__hasInfoBar--PDZjL{height:6rem}.TopBar__smaller--ibUPo .TopBar__topContainer--lMoEu{height:3rem}.TopBar__smaller--ibUPo .TopBar__brandBorder--IEmz7{opacity:0;pointer-events:none}.TopBar__smaller--ibUPo .TopBar__accountSection--uLYC0{opacity:1;pointer-events:auto;width:6rem}.TopBar__smaller--ibUPo .TopBar__accountSection--uLYC0 .TopBar__account--tpdVa{display:flex}.TopBar__smaller--ibUPo .TopBar__accounts--E3AeQ{height:0;margin-bottom:0;opacity:0;pointer-events:none}.TopBar__smaller--ibUPo .TopBar__sectionsA--z0SIA{margin-bottom:.5rem}.TopBar__smaller--ibUPo .TopBar__section--QfFcR{font-size:135%}.TopBar__smaller--ibUPo .TopBar__smallerOnlyCart--hClSH{opacity:1;pointer-events:auto;transition:opacity .5s}.TopBar__smaller--ibUPo .TopBar__play--wkRt0{font-size:150%;opacity:0;pointer-events:none}.TopBar__smaller--ibUPo .TopBar__bookContent--gBHyj{margin-top:.55rem}.TopBar__smaller--ibUPo .TopBar__onlineContent--N8iIC{margin-top:.6rem}.TopBar__smaller--ibUPo .TopBar__playContent--Eb9_y{margin-top:.5em}}@media (max-width:700px){.TopBar__main--OW1YB{justify-content:center}.TopBar__home--Szzbl{margin-left:0!important}.TopBar__section--QfFcR{flex:1 0 auto}.TopBar__topContainer--lMoEu{height:auto}.TopBar__sectionsA--z0SIA{display:none}.TopBar__onlineLink--eSTgq{text-align:left}.TopBar__logoContainer--ZlX18{display:flex;height:30px;max-width:130px}.TopBar__logoImageA--YJEza{width:144px}.TopBar__links--ZZS7z{justify-content:center}.TopBar__account--tpdVa{margin-left:6vw}.TopBar__accountSection--uLYC0,.TopBar__borderHiddenOnMobile--EbXEo,.TopBar__smallerOnlyCart--hClSH{display:none}.TopBar__accounts--E3AeQ{height:auto;margin-bottom:0}.TopBar__loginName--iK0O1{display:none}.TopBar__avatarWrapper--a9R6t{margin-right:0}.TopBar__hasInfoBar--PDZjL{justify-content:flex-end}.TopBar__infoBreak--N_sJy{display:block}.ba-newtopsubmenu .TopBar__dropdownBase--IKNpN{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white);padding:0 2rem .75rem 4rem;width:calc(100% - 6rem)}.ba-newtopsubmenu .TopBar__bookContentForParent--CPJxk,.ba-newtopsubmenu .TopBar__bookContentForTeacher--o7Omo{transform:none}.ba-newtopsubmenu .TopBar__linkText--wgUhC{font-size:16px;font-weight:500}.ba-newtopsubmenu .TopBar__linkText--wgUhC:hover{color:#ff9a15}.TopBar__offerings-menu-subsection--qqoQw{padding-left:0}.TopBar__variant-bookContent--ck7mJ{grid-template-columns:1fr;text-transform:none;width:100%;grid-row-gap:16px}.TopBar__books-nav-wrapper--SqHAn{padding:0}.TopBar__books-nav-sublinks--rPJua{border-top-color:hsla(0,0%,80%,.2)}.TopBar__books-nav-sublink--_CVUv,.TopBar__books-nav-sublink-nonlink--xXjJe{color:#fff}.TopBar__books-nav-sublink--_CVUv:hover{color:#ff9a15}.TopBar__books-nav-bundle-cta--n_Wf5{align-items:center;display:grid;grid-auto-columns:1fr;margin-bottom:12px;padding:12px;grid-column-gap:20px;grid-row-gap:16px;background-color:#289ecc;background-image:none;grid-template-columns:minmax(80px,1fr) 2fr;grid-template-rows:auto;text-align:left}.TopBar__books-nav-bundle-cta-img--Jbk5p{margin-bottom:0}.TopBar__books-navlink--I_dYx{color:#fff;font-weight:500}.TopBar__books-navlink--I_dYx:hover{color:#ff9a15}}@media (max-width:500px){.TopBar__admin--nLLpA{display:none}}@media (max-width:480px){.TopBar__hideAtSmall--jK2Zx{display:none}.TopBar__hamburgerContent--d8zH1 .TopBar__dropdownBase--IKNpN{width:calc(100% - 6rem)}.TopBar__logoImageA--YJEza{display:none}.TopBar__logoImageB--H0YFb{display:block}.TopBar__infoBar--TQmId{padding-left:.5rem}.TopBar__infoDetailButton--FnZml{border-radius:100%;font-style:italic;text-transform:lowercase}.TopBar__detailMobile--w1ESK{display:block}.TopBar__barClose--vFTyv,.TopBar__detailStandard--Gkt6r{display:none}.TopBar__books-nav-bundle-cta--n_Wf5{font-size:14px;grid-template-columns:minmax(80px,1fr) 2.5fr;padding-left:10px;padding-right:10px}}@media (max-width:415px){.TopBar__section--QfFcR{padding:0}}@media (max-width:380px){.TopBar__logoContainer--ZlX18{max-width:100px}}@media (max-width:350px){.TopBar__infoBarHideTinier--mRhVl{display:none}}.TopBar__infoBarButtonDesktop--JjfmX{display:inline;white-space:nowrap}.TopBar__infoBarButtonMobile--tk9Ho{display:none}@media (max-width:500px){.TopBar__infoBarButtonDesktop--JjfmX{display:none}.TopBar__infoBarButtonMobile--tk9Ho{display:inline;white-space:nowrap}}.ba-subnav-with_live{display:none;font-size:16px}.ba-subnav-with_live,.ba-subnav-with_live *{box-sizing:border-box}.ba-subnav-with_live-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:28px 20px;width:306px}.ba-subnav-with_live-item+.ba-subnav-with_live-item{border-left:1px solid #1b365d}.ba-subnav-with_live img{display:block;height:180px;margin:0 auto 32px;width:auto}.ba-subnav-with_live-h{font-size:17px;font-weight:500;margin:0 0 8px}.ba-subnav-with_live-p{line-height:1.3;margin:0 0 12px}.ba-subnav-with_live-btn{background:#1b365d;color:#fff;display:inline-block;margin-top:auto;min-width:152px;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:background .2s cubic-bezier(.445,.05,.55,.95)}.ba-subnav-with_live-btn:hover{background:#135b7b}.ba-subnav-with_live-btn.ba-subnav-with_live-btn--green{background:#61ad00}.ba-subnav-with_live-btn.ba-subnav-with_live-btn--green:hover{background:#59940f}@media (min-width:701px){.baReact-enrollWithLive-subnav-item{display:none!important}.ba-subnav-with_live{display:flex}}@media (min-width:761px){.ba-subnav-with_live-item{padding:28px 32px;width:329px}}:root{--z-topBarMenu:102;--colors-baRed:#d71f26;--colors-darkBlack:#000}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/TopBarCheckoutRevamp.css ***!
  \************************************************************************************************************************************************************************************************/.TopBarCheckoutRevamp__revampInfoBar--WHz_m{margin-top:0!important}.TopBarCheckoutRevamp__revampHeader--Y0XYE{display:flex;justify-content:center;width:100%}.TopBarCheckoutRevamp__headerContainer--Fgkd9{align-items:center;display:flex;margin:1rem 0;max-width:1170px;width:100%}.TopBarCheckoutRevamp__linkText--DBwFT{margin-top:.1rem;text-decoration:underline}.TopBarCheckoutRevamp__logoImageContainer--qL5s5{cursor:pointer}.TopBarCheckoutRevamp__logoImage--TFKVI{width:224px}.TopBarCheckoutRevamp__continueShoppingContainer--gLCjk{align-items:flex-end;display:flex;height:30px;margin-left:2rem}.TopBarCheckoutRevamp__continueShoppingArrowContainer--gxkrR{height:1rem;width:2rem}.TopBarCheckoutRevamp__backToCartLink--jb4v4,.TopBarCheckoutRevamp__continueShoppingLink--DI5t3{color:#1b365d;color:var(--colors-mainBlue)}.TopBarCheckoutRevamp__breadcrumbContainer--tHNoV{align-items:flex-end;display:flex;height:30px;margin-left:2rem;padding-left:.5rem}.TopBarCheckoutRevamp__breadCrumbStepContainer--QvPlv{align-items:center;color:#1b365d;color:var(--colors-mainBlue);cursor:pointer;display:flex;margin-right:.5rem;text-transform:capitalize}.TopBarCheckoutRevamp__breadcrumbIconContainer--RTUCe{align-items:center;border:1px solid #1b365d;border:1px solid var(--colors-mainBlue);border-radius:50%;display:flex;height:1.2rem;justify-content:center;margin-right:.5rem;position:relative;text-align:center;width:1.2rem}.TopBarCheckoutRevamp__stepNumberText--SQg1O{font-weight:700;margin-top:.1rem}.TopBarCheckoutRevamp__disabledStep--vor3a,.TopBarCheckoutRevamp__selectedStep--z74Mq{cursor:default}.TopBarCheckoutRevamp__disabledStep--vor3a .TopBarCheckoutRevamp__linkText--DBwFT{color:#606060;color:var(--colors-textBlack);text-decoration:none}.TopBarCheckoutRevamp__disabledStep--vor3a .TopBarCheckoutRevamp__breadcrumbIconContainer--RTUCe{border-color:#606060;border-color:var(--colors-textBlack);color:#606060;color:var(--colors-textBlack)}.TopBarCheckoutRevamp__selectedStep--z74Mq{font-weight:700}.TopBarCheckoutRevamp__selectedStep--z74Mq .TopBarCheckoutRevamp__breadcrumbIconContainer--RTUCe{border-color:#ed1940;border-color:var(--colors-red);color:#ed1940;color:var(--colors-red)}.TopBarCheckoutRevamp__backToCartContainer--J2Qyn{align-items:flex-end;display:flex;height:30px;margin-left:auto}.TopBarCheckoutRevamp__cartImage--LmmuX{height:1.5rem;margin-right:.5rem;width:1.5rem}@media (max-width:1230px){.TopBarCheckoutRevamp__headerContainer--Fgkd9{padding-left:30px;padding-right:30px}}@media (max-width:675px){.TopBarCheckoutRevamp__breadcrumbContainer--tHNoV{display:none}}@media (max-width:400px){.TopBarCheckoutRevamp__logoImage--TFKVI{width:168px}.TopBarCheckoutRevamp__backToCartContainer--J2Qyn,.TopBarCheckoutRevamp__continueShoppingContainer--gLCjk{height:24px}}@media (max-width:350px){.TopBarCheckoutRevamp__headerContainer--Fgkd9{padding-left:20px;padding-right:20px}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/EmailInput.css ***!
  \**************************************************************************************************************************************************************************************/.EmailInput__entry--Fh9gY{display:flex}.EmailInput__large--YWqcI.EmailInput__entry--Fh9gY{height:4.5rem}.EmailInput__small--pHecX.EmailInput__entry--Fh9gY{height:4rem}.EmailInput__smaller--tcfbT.EmailInput__entry--Fh9gY{height:2.5rem}.EmailInput__input--QFzxd{border:none;border-radius:0;color:#606060;color:var(--colors-textBlack,#606060)}.EmailInput__large--YWqcI .EmailInput__input--QFzxd{padding:0 0 0 1rem;width:22rem}.EmailInput__small--pHecX .EmailInput__input--QFzxd{padding:0 0 0 .5rem;width:18rem}.EmailInput__smaller--tcfbT .EmailInput__input--QFzxd{padding:0 0 0 .5rem;width:16rem}.EmailInput__onWhite--lWvv8 .EmailInput__input--QFzxd{background-color:#dedede;background-color:var(--colors-grayOnWhiteFill,#dedede)}.EmailInput__onBlue--KlPAd .EmailInput__input--QFzxd,.EmailInput__onRed--RaDxQ .EmailInput__input--QFzxd{background-color:#fff;background-color:var(--colors-white)}.EmailInput__submit--EQj4d{cursor:pointer;height:100%}.EmailInput__smaller--tcfbT .EmailInput__submit--EQj4d{width:2.5rem}.EmailInput__small--pHecX .EmailInput__submit--EQj4d{width:4rem}.EmailInput__large--YWqcI .EmailInput__submit--EQj4d{width:4.5rem}.EmailInput__bottomBarSubmit--Gr55c{background-color:#54769e;background-color:var(--colors-mainLightBlue,#54769e)}.EmailInput__icon--bJArA{height:65%}@media (max-width:700px){.EmailInput__large--YWqcI.EmailInput__entry--Fh9gY{height:calc(2rem + 4.3vw)}.EmailInput__large--YWqcI .EmailInput__input--QFzxd{max-width:22rem;width:50vw}.EmailInput__large--YWqcI .EmailInput__submit--EQj4d{width:calc(2rem + 4.3vw)}}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/BottomBar.css ***!
  \*************************************************************************************************************************************************************************************/.BottomBar__main--MbYLC{align-items:center;background-color:#1b365d;background-color:var(--colors-mainBlue,#1b365d);display:flex;flex:0 0 auto;flex-direction:column;position:relative;z-index:100}.BottomBar__container--A4SSa{align-items:center;color:#fff;color:var(--colors-white);font-size:13px;margin-top:.5rem;padding:1rem 0;width:100%}.BottomBar__signUp--zruQS{display:flex;flex-direction:column;justify-content:space-around;margin:2rem 0 2rem 1rem}.BottomBar__logos--E6wGm{display:flex;justify-content:space-between;padding:1rem 0}.BottomBar__mainLogo--XOX1J{height:3rem;width:auto}.BottomBar__content--VYuQw{border-bottom:2px solid hsla(0,0%,100%,.1);border-bottom:2px solid var(--colors-circleWhiteLine);border-top:2px solid hsla(0,0%,100%,.1);border-top:2px solid var(--colors-circleWhiteLine);display:flex;flex-wrap:wrap;line-height:140%;padding:2rem 0 0}.BottomBar__mainLinks--qGtVm{display:flex;flex:1 1 auto}.baBottomBarMenuCol{color:#fff;color:var(--colors-white);display:flex;flex:1;flex-direction:column;margin:0 1.5rem 2rem 0;min-width:8rem}.baBottomBarMenuCol a:hover{text-decoration:underline}.BottomBar__signup--_CrFY{color:#fff;color:var(--colors-white);display:flex;flex:none;flex-direction:column;margin:0 1.5rem 2rem 0;min-width:8rem}.BottomBar__signup--_CrFY a:hover{text-decoration:underline}.baBottomBarMenuTitle{color:#c5e86c;color:var(--colors-mainAccent,#c5e86c);font-weight:400;text-transform:uppercase}.BottomBar__socialMedia--mZfxq{align-items:center;display:flex;justify-content:flex-start;margin-right:2rem}.BottomBar__smIcon--bGk0G{align-items:center;display:flex;height:2.4rem;justify-content:center;width:2.4rem}.BottomBar__smIcon--bGk0G img{height:2rem;transition:width .1s,height .1s;width:2rem}.BottomBar__smIcon--bGk0G:hover img{height:2.4rem;width:2.4rem}.BottomBar__copyright--X2XPu{color:#aaa;color:var(--colors-lightGrayFill,#aaa);font-weight:400;padding:2.5rem 0}.BottomBar__termsPrivacy--BiuSv{display:none}.BottomBar__simplerBar--Sc_rE .BottomBar__mainLogo--XOX1J{height:2.5rem}.BottomBar__simplerBar--Sc_rE .BottomBar__container--A4SSa{display:flex;flex-direction:row;justify-content:space-between;padding:0}.BottomBar__simplerBar--Sc_rE .BottomBar__copyright--X2XPu{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;padding:0}.BottomBar__simplerBar--Sc_rE .BottomBar__content--VYuQw{display:none}.BottomBar__simplerBar--Sc_rE .BottomBar__termsPrivacy--BiuSv{color:#fff;color:var(--colors-white);display:block;margin-top:.5rem}.BottomBar__simplerBar--Sc_rE .BottomBar__termsPrivacy--BiuSv a:hover{color:#ffc640;color:var(--colors-yellow,#ffc640)}.BottomBar__simplerBar--Sc_rE .BottomBar__brandBorder--A4bQZ{display:none}@media (max-width:875px){.BottomBar__text--g9MtI{margin-bottom:.5rem}.BottomBar__signUp--zruQS{justify-content:center;margin-left:5vw}.BottomBar__external--xD72s{flex:1 1 auto;margin-right:0}}@media (max-width:700px){.BottomBar__content--VYuQw{flex-direction:column}}@media (max-width:550px){.BottomBar__copyright--X2XPu{text-align:left}.BottomBar__links--D3stp{align-content:space-between;flex:0 0 auto;height:4.5rem;margin-left:2rem}.BottomBar__mainLinks--qGtVm{flex-wrap:wrap}}@media (max-width:480px){.BottomBar__signUp--zruQS{flex-wrap:nowrap;margin-bottom:1rem;margin-left:0;margin-top:1rem}.BottomBar__external--xD72s{align-self:center;margin-bottom:1rem}.BottomBar__containerBottom--biekH{align-items:flex-start;align-items:center;flex-direction:column;padding-bottom:0}}@media (max-width:420px){.BottomBar__simplerBar--Sc_rE .BottomBar__container--A4SSa{align-items:flex-start;flex-direction:column;justify-content:center;padding-bottom:1rem}.BottomBar__simplerBar--Sc_rE .BottomBar__copyright--X2XPu{align-items:flex-start}}:root{--colors-circleWhiteLine:hsla(0,0%,100%,.1)}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/OfficeModalClose.css ***!
  \***********************************************************************************************************************************************************************************************/.OfficeModalClose__close--C4RvF{cursor:pointer;height:2.5rem;padding:.5rem;position:absolute;right:0;top:0;width:2.5rem;z-index:2}.OfficeModalClose__closeIcon--N8Xe_{background-size:100% 100%;height:100%;width:100%}.OfficeModalClose__closeHoverIcon--tIake{display:none}.OfficeModalClose__gray--SqUfz{background-image:url(/assets/images/office/elements/x-icon-gray.svg)}.OfficeModalClose__white--r_vc8{background-image:url(/assets/images/office/elements/x-icon-white.svg)}.OfficeModalClose__grayHover--U14kn,.OfficeModalClose__whiteHover--fu3AO{background-image:url(/assets/images/office/elements/x-icon.svg)}.OfficeModalClose__closeFallback--kV77D{color:#606060;color:var(--colors-textBlack,#606060);font-family:sans-serif;font-size:350%;text-align:center;transform:scaleX(1.4)}.OfficeModalClose__closeFallback--kV77D:after{content:"X"}.OfficeModalClose__main--r4i48:hover .OfficeModalClose__closeIcon--N8Xe_{display:none}.OfficeModalClose__main--r4i48:hover .OfficeModalClose__closeHoverIcon--tIake{display:block}.OfficeModalClose__closeFallback--kV77D .OfficeModalClose__closeIcon--N8Xe_,.OfficeModalClose__closeFallback--kV77D:hover .OfficeModalClose__closeIcon--N8Xe_{display:none}.OfficeModalClose__closeFallback--kV77D:hover{color:#ed1940;color:var(--colors-red,#ed1940)}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/OfficeModal.css ***!
  \**********************************************************************************************************************************************************************************************/.OfficeModal__main--oJEwm{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin:2rem 1rem;overflow:hidden;position:relative}.OfficeModal__mainScroll--IgIuq{align-self:flex-start;background-color:#fff;position:relative}.OfficeModal__fullSize--VZDNP{height:100%;left:0;top:0;width:100%}.OfficeModal__backdropShared--S_SFX{background-color:rgba(0,0,0,.5);position:fixed}.OfficeModal__backdropDisplay--Rhw2C{align-items:center;display:flex;justify-content:center}.OfficeModal__backdrop--Ky5tk{cursor:default;left:0;min-height:100%;top:0;width:100%}.OfficeModal__backdropWrapper--ie7wJ{overflow:auto}.OfficeModal__backdropScroll--yZwew{position:absolute}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/OfficeModalsGeneral.css ***!
  \******************************************************************************************************************************************************************************************************/.OfficeModalsGeneral__mainBase--XCZpq{max-width:calc(100% - 3rem)}.OfficeModalsGeneral__main--zoMc5{overflow-x:hidden;overflow-y:auto}.OfficeModalsGeneral__mainMediumBase--w5UV7{width:48rem}.OfficeModalsGeneral__mainMedium--NkDFU{height:28rem;overflow-x:hidden;overflow-y:auto}.OfficeModalsGeneral__inner--b4pR0{max-width:calc(100% - 6rem);padding:3rem 3rem 2rem}.OfficeModalsGeneral__contents--aSFa8{height:calc(100% - 5rem)}.OfficeModalsGeneral__messageSharedBase--p7HXP{flex:0 0 auto;text-align:center}.OfficeModalsGeneral__messageShared--qUwXY{line-height:140%;margin-bottom:1.5rem}.OfficeModalsGeneral__message--UOt2R{color:#606060;color:var(--colors-textBlack,#606060)}.OfficeModalsGeneral__titleMessageBase--wxoCb{color:#0058a8;color:var(--colors-blue,#0058a8)}.OfficeModalsGeneral__aboveButton--gmS4D{flex:1 0 auto;max-width:100%}.OfficeModalsGeneral__buttonBase--S30fG{flex:0 0 auto}.OfficeModalsGeneral__button--tq3iy{height:4rem}.OfficeModalsGeneral__buttonDisabled--UOI7h{flex:0 0 auto;height:4rem}.OfficeModalsGeneral__messageSharedFlexBase--xWM9_{text-align:center}.OfficeModalsGeneral__messageSharedFlex--NTbZV{line-height:140%}.OfficeModalsGeneral__twoButtonRow--Pwq5C{display:flex;justify-content:space-around}.OfficeModalsGeneral__twoButton--fsl8U{margin:1rem 2rem;width:15rem}@media (max-width:500px){.OfficeModalsGeneral__twoButton--fsl8U{margin:1rem .5rem}}@media (max-width:450px){.OfficeModalsGeneral__twoButtonRow--Pwq5C{align-items:center;flex-direction:column}.OfficeModalsGeneral__contentsMedium--I3jfd{padding:4rem 2rem}.OfficeModalsGeneral__button--tq3iy{height:3.5rem}.OfficeModalsGeneral__twoButton--fsl8U{margin:.5rem}}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/LoginModal.css ***!
  \*********************************************************************************************************************************************************************************************/.LoginModal__main--bVQGB{overflow-x:hidden;overflow-y:auto}.LoginModal__container--CdFTg{height:calc(100% - 5rem);max-width:calc(100% - 6rem);padding:3rem 3rem 2rem}.LoginModal__title--IyEoH{color:#0058a8;color:var(--colors-blue,#0058a8);line-height:130%;margin-bottom:.75rem;max-width:100%}.LoginModal__basicTextBase--KiaQ_{align-items:center;color:#606060;color:var(--colors-textBlack);display:flex;flex-direction:column;margin-bottom:.5rem;text-align:center}.LoginModal__warningText--bDiPw{color:#ed1940;color:var(--colors-red);font-weight:700}.LoginModal__confirmText--K3eTC{color:#606060;color:var(--colors-textBlack);margin-top:1rem;text-align:center}.LoginModal__link--PjB6w{cursor:pointer}.LoginModal__divider--b9j93{width:100%}.LoginModal__spacing--cRZE8{flex:1 1 auto}.LoginModal__noBreak--mUJnt{white-space:nowrap}.LoginModal__button--X1qtr,.LoginModal__loadingContainer--mmNIi{width:12rem}.LoginModal__loadingContainer--mmNIi,.LoginModal__twoLoadingContainer--OAJvr{pointer-events:none}.LoginModal__wideButton--XEHFA{width:22rem}.LoginModal__disabled--m0J1m{pointer-events:none}.LoginModal__inputs--vf6W2{max-width:100%}.LoginModal__input--Va830{max-width:calc(100% - 2rem - 2px);width:25rem}.LoginModal__remember--Yi3XH{align-self:flex-start}.LoginModal__question--oIy_1{align-self:flex-start;color:#606060;color:var(--colors-textBlack);display:flex;margin-top:1rem;white-space:nowrap}.LoginModal__student--ZAdOr{align-self:center;margin:0 0 1rem}.LoginModal__forgotQuestion--hBqw1{align-self:center;max-width:100%;width:27rem}.LoginModal__question--oIy_1+.LoginModal__question--oIy_1{margin-top:.5rem}.LoginModal__questionLink--MJRXu{cursor:pointer;margin-left:.5rem}.LoginModal__questionLinkBothSides--TrjqZ{margin-right:.5rem}.LoginModal__resendLink--teB9i{cursor:pointer}.LoginModal__resendMessage--mfQOh{color:#606060;color:var(--colors-textBlack)}.LoginModal__resendMessageLoading--n0jRP{margin-right:1em}.LoginModal__resendMessageLoading--n0jRP:after{animation:LoginModal__ellipsis--hFZcG 1s steps(4) infinite;content:"...";overflow:hidden;position:absolute;width:0}@keyframes LoginModal__ellipsis--hFZcG{to{width:1em}}.LoginModal__successImg--wgbty{margin-bottom:1rem;width:30%}.LoginModal__input--Va830+.LoginModal__input--Va830,.LoginModal__remember--Yi3XH{margin-top:1rem}.LoginModal__invalid--Duxwl,.LoginModal__invalid--Duxwl:focus,.LoginModal__invalid--Duxwl:hover{border-color:#ed1940!important;border-color:var(--colors-red)!important}.LoginModal__error--s39OQ{align-items:center;color:#ed1940;color:var(--colors-red);display:flex;flex-direction:column;height:2.5em;justify-content:center;margin:.5rem 0;text-align:center;width:calc(100% + 3rem)}.LoginModal__errorSmall--v1jnL{height:1.5em}.LoginModal__errorLarge--TAhuD{height:3.5em}.LoginModal__errorHidden--c7S6k{height:.5em;visibility:hidden}.LoginModal__loading--JM_0a{max-width:100%;width:3rem}.LoginModal__mobile--uvNYe{display:none}@media (max-width:700px){.LoginModal__errorSmall--v1jnL{height:2.5em}.LoginModal__nonMobile--d7y3i{display:none}.LoginModal__mobile--uvNYe{display:inline}}@media (max-width:465px){.LoginModal__main--bVQGB{height:33rem}.LoginModal__container--CdFTg{max-width:calc(100% - 4rem);padding:3rem 2rem 2rem}.LoginModal__error--s39OQ{width:calc(100% + 2rem)}}@media (max-width:450px){.LoginModal__button--X1qtr,.LoginModal__loadingContainer--mmNIi{width:8rem}.LoginModal__wideButton--XEHFA{width:11rem}.LoginModal__divider--b9j93,.LoginModal__extraText--lRACj{display:none}}@media (max-width:350px){.LoginModal__container--CdFTg{max-width:calc(100% - 2rem);padding:3rem 1rem 2rem}}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/EmailModal.css ***!
  \*********************************************************************************************************************************************************************************************/.EmailModal__main--ZnvAL{height:28rem;min-height:15rem;overflow-x:hidden;overflow-y:auto}.EmailModal__title--dZxMR{display:flex;flex-direction:column;line-height:140%;margin-bottom:1.5rem;max-width:100%}.EmailModal__continue--H66wD{width:15rem}.EmailModal__continueHidden--ERcAF{pointer-events:none;visibility:hidden}.EmailModal__inputContainer--oN5nd{max-width:100%}.EmailModal__input--tYgO9{max-width:calc(100% - 2rem - 2px);width:25rem}.EmailModal__invalid--WfJ2X,.EmailModal__invalid--WfJ2X:focus,.EmailModal__invalid--WfJ2X:hover{border-color:#ed1940!important;border-color:var(--colors-red)!important}.EmailModal__error--Mo3gv{color:#ed1940;color:var(--colors-red);margin-bottom:1rem;margin-top:.5rem}.EmailModal__errorHidden--B_dY6{visibility:hidden}.EmailModal__errorVisible--RApng{visibility:visible}.EmailModal__roles--Eoof1{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;width:100%}.EmailModal__roleContainer--sz_8Z{display:flex}.EmailModal__role--DDWb6{margin:0 1rem}.EmailModal__circle--fqeGM{margin-right:1rem}.EmailModal__roleError--TAMu8{color:#ed1940;margin-top:1rem}.EmailModal__roleErrorHidden--nhDvo{visibility:hidden}.EmailModal__loading--tSxei{max-width:100%;width:15rem}.EmailModal__failIcon--pT4Cj{align-self:center;margin-bottom:1rem}.EmailModal__stretch--TvrcV{flex:1 1 auto;margin-bottom:1rem;margin-top:-1rem;min-height:4rem;position:relative;width:100%}.EmailModal__imgContainer--HHbc4{height:100%;position:absolute;width:100%}.EmailModal__happyImg--L3Est{height:100%}.EmailModal__message--WqVXh{color:#606060;color:var(--colors-textBlack,#606060);text-align:center}@media (max-width:400px){.EmailModal__main--ZnvAL{height:auto}.EmailModal__roles--Eoof1{flex-direction:column;margin-bottom:1rem}.EmailModal__role--DDWb6{margin:.5rem 0}}@media (max-width:400px) and (max-height:300px){.EmailModal__title--dZxMR{margin-bottom:.5rem}.EmailModal__error--Mo3gv{margin-bottom:.25rem}}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/ErrorModal.css ***!
  \*********************************************************************************************************************************************************************************************/.ErrorModal__main--UPQw2{min-height:25rem;width:38rem}.ErrorModal__message--Kk39P{margin-top:1rem;max-width:100%}.ErrorModal__button--Opy_Y{width:10rem}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/BrowserModal.css ***!
  \***********************************************************************************************************************************************************************************************/.BrowserModal__mainContainer--alg5n{background-color:rgba(0,0,0,.5);height:100%;position:absolute;top:0;width:100%;z-index:500}.BrowserModal__main--vhfns{background-color:#fff;border:5px solid #ed1940;margin:40px auto auto;min-width:200px;padding:20px;width:50%}.BrowserModal__icon--Zengx{margin:auto}.BrowserModal__message--lvMKg{margin-top:15px;width:100%}.BrowserModal__buttonContainer--sH3Eq{text-align:center}.BrowserModal__button--Sf1zl{cursor:pointer;display:inline-block}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/DisconnectModal.css ***!
  \**************************************************************************************************************************************************************************************************/.DisconnectModal__main--bgOcL{height:28rem;width:38rem}.DisconnectModal__message--yJoD6{margin-top:1rem}.DisconnectModal__button--ZjRi_{width:10rem}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/QuantitySelect.css ***!
  \******************************************************************************************************************************************************************************************/.QuantitySelect__main--OzGXv{align-items:left;display:flex;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.QuantitySelect__inner--f9VEL{background-color:#fff;background-color:var(--colors-white);border:1px solid #ccc;border:1px solid var(--colors-inputBorder);color:#606060;color:var(--colors-textBlack,#606060);cursor:pointer;font-size:1.5rem;height:2.5rem;margin:1px 0;padding:0 1rem;position:relative;width:3.5rem}input.QuantitySelect__inner--f9VEL{cursor:auto}.QuantitySelect__smaller--jcMtP{font-size:1.4rem;height:2.25rem;width:2.5rem}.QuantitySelect__inner--f9VEL:hover,.QuantitySelect__mOpen--Xf1vl{border-color:#aaa;border-color:var(--colors-inputBorderHover,#aaa)}.QuantitySelect__inner--f9VEL:focus{border-color:#00b2dd;border-color:var(--colors-cyan,#00b2dd)}.QuantitySelect__center--Odill{align-items:center;display:flex;flex-direction:row;justify-content:center}.QuantitySelect__preview--y3GzP{bottom:1px;display:flex;flex-direction:column;justify-content:center;left:0;margin-left:1rem;position:absolute;right:2rem;top:0}.QuantitySelect__drop--w78gH{bottom:0;position:absolute;right:0;top:0;width:2rem}.QuantitySelect__arrow--ryHjs{transform:rotate(90deg);width:1rem}.QuantitySelect__container--Vala0{left:-1px;overflow-y:hidden;pointer-events:none;position:absolute;right:-1px;top:calc(100% + 1px);z-index:300}.QuantitySelect__mOpen--Xf1vl,.QuantitySelect__mOpen--Xf1vl .QuantitySelect__container--Vala0{box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px var(--colors-lightGrayText,rgba(0,0,0,.3))}.QuantitySelect__options--nmf9h{bottom:0;display:flex;flex-direction:column;left:0;pointer-events:auto;position:absolute;right:2px;top:0;z-index:1}.QuantitySelect__option--PZeOY{background:#fff;background:var(--colors-white);border-left:1px solid #ccc;border-left:1px solid var(--colors-inputBorder);border-right:1px solid #ccc;border-right:1px solid var(--colors-inputBorder);cursor:pointer;height:2.5rem;justify-content:flex-start;position:relative;width:100%}.QuantitySelect__optionMore--ySmXj{border-bottom:1px solid #ccc;border-bottom:1px solid var(--colors-inputBorder);border-top:1px solid #ccc;border-top:1px solid var(--colors-inputBorder)}.QuantitySelect__selected--QH019{color:#ed1940;color:var(--colors-red);font-weight:700}.QuantitySelect__text--JCZd6{margin-left:.9rem}.QuantitySelect__option--PZeOY:hover{color:#ed1940;color:var(--colors-red)}.QuantitySelect__update--HNW9c{margin:.25rem 1rem;position:relative}.QuantitySelect__button--rEBsb{align-items:center;display:flex;font-size:80%;height:2rem;justify-content:center;padding:0 .25rem;width:4rem}.QuantitySelect__hidden--Zyx4A{display:none}.QuantitySelect__update--HNW9c:focus{background-color:#fff;background-color:var(--colors-white)}.QuantitySelect__notDisplayed--GoMr8{display:none}@media (max-width:500px){.QuantitySelect__smaller--jcMtP{padding:0 .5rem}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/DeleteIcon.css ***!
  \**************************************************************************************************************************************************************************************/.DeleteIcon__delete--Fsa9f{border:2px solid #ed1940;border:2px solid var(--colors-red);border-radius:100%;color:#ed1940;color:var(--colors-red);cursor:pointer;flex-shrink:0;height:1.5rem;width:1.5rem}.DeleteIcon__delete--Fsa9f:hover{border-width:3px}.DeleteIcon__dSymbol--pHAC_{background-image:url(/assets/images/office/elements/x-icon-thick.svg);background-size:100% 100%;height:1rem;width:1rem}.DeleteIcon__delete--Fsa9f:hover .DeleteIcon__dSymbol--pHAC_{background-image:url(/assets/images/office/elements/x-icon-thicker.svg)}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/CartItemIcon.css ***!
  \*************************************************************************************************************************************************************************************************/.CartItemIcon__main--oKokE{height:7rem;position:relative;width:100%}.CartItemIcon__mainSmall--c1FzN{height:3.5rem}.CartItemIcon__mainBundleSmall--RYBjk{height:5rem}.CartItemIcon__main--oKokE:hover .CartItemIcon__cover--YQdr3{box-shadow:2px 2px 7px rgba(0,0,0,.5)}.CartItemIcon__cover--YQdr3{box-shadow:1px 1px 5px rgba(0,0,0,.5);width:100%}.CartItemIcon__smallCover--skndD{height:3.5rem}.CartItemIcon__onlineLaptop--jzoSY{filter:drop-shadow(1px 1px 5px rgba(0,0,0,.5));left:-10%;position:absolute;top:18%;width:125%}.CartItemIcon__bundleBooks--Y6dZV{left:-7%;position:absolute;top:0;width:100%}.CartItemIcon__bundleBooksLarge--nA8rP{left:-10%;position:absolute;width:120%}.CartItemIcon__bundleLaptop--KmjTD{bottom:0;position:absolute;right:-10%;width:100%}.CartItemIcon__apparel--oy77G{width:100%}.CartItemIcon__hidden--VX1dh{display:none}.CartItemIcon__puzzleImage--sgxtT{height:1.5rem;left:.1rem;position:relative;width:1.5rem}.CartItemIcon__label--Kh47h{border-radius:50%;color:#fff;color:var(--colors-white,#fff);font-size:100%;height:2.2rem;position:absolute;right:-.8rem;top:-.5rem;width:2.2rem}.CartItemIcon__label3s--8W_PP,.CartItemIcon__label4s--zjaMk{font-size:75%}.CartItemIcon__bundleLabel--Puhaz{top:calc(50% - 1rem);z-index:1}@media (max-width:700px){.CartItemIcon__mainAlt--EqlrN{height:5rem}}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/Editable.css ***!
  \************************************************************************************************************************************************************************************/.Editable__main--YHclG{align-items:center;display:flex;position:relative}.Editable__nameInput--gVHre{width:90%}.Editable__nameInputSmaller--HLfxe{width:60%}.Editable__inputColor--iwvel{color:#606060;color:var(--colors-textBlack,#606060)}.Editable__editContainer--ysErL{align-items:center;display:flex;justify-content:flex-end;margin-right:1rem}.Editable__saveContainer--mhLEe{width:5rem}.Editable__saveButton--n7qb7{font-size:1.3rem!important;margin-right:1rem;padding:0 .2rem;width:calc(3.6rem - 4px)}.Editable__text--p7Xpt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Editable__placeholderText--HZ93B{color:#666;color:var(--colors-grayText,#666)}.Editable__error--mkWL3{color:#ed1940;color:var(--colors-red,#ed1940);font-size:90%;left:0;position:absolute;top:105%}/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/StudentNameEditable.css ***!
  \********************************************************************************************************************************************************************************************************/.StudentNameEditable__main--FyLCu{display:flex;justify-content:center;position:relative;width:100%}.StudentNameEditable__errorInput--Cx2g2{border-color:#ed1940;border-color:var(--colors-red)}.StudentNameEditable__error--RLjc4{color:#ed1940;color:var(--colors-red);height:1rem;margin-top:.5rem}.StudentNameEditable__inputContainer--mDU57{display:flex;flex-direction:column;width:100%}.StudentNameEditable__inputContainerRow--yVKw5{display:flex;flex-direction:row;gap:.5rem;width:100%}.StudentNameEditable__inputWrapper--TBXL6{display:flex;font-size:125%;margin-top:0;max-width:calc(100% - 2rem - 2px);position:relative;width:25rem}.StudentNameEditable__inputInline--iFDu3{background-color:#fff;background-color:var(--colors-white,#fff);border:1px solid #ccc;border:1px solid var(--colors-inputBorder,#ccc);border-radius:0;color:#606060;color:var(--colors-gray,#606060);font-size:90%;font-size:100%;margin-top:0;padding:1rem 2.5rem 1rem 1rem;width:100%}.StudentNameEditable__inputInline--iFDu3:focus{border-color:#00b2dd!important;border-color:var(--colors-cyan,#00b2dd)!important}.StudentNameEditable__inputInline--iFDu3:hover{border-color:#aaa;border-color:var(--colors-inputBorderHover,#aaa)}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/EditPencil.css ***!
  \**************************************************************************************************************************************************************************************/.EditPencil__editContainer--XsGRF{fill:#00b2dd;fill:var(--colors-cyan,#00b2dd);flex:0 0 auto;height:1.7rem;position:relative;transition:fill .1s linear;width:1.7rem}.EditPencil__editButton--zrrd6{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.EditPencil__editContainer--XsGRF:hover{fill:#27bbde;fill:var(--colors-cyanHover,#27bbde)}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/Gifting.css (1) ***!
  \************************************************************************************************************************************************************************************************/.Gifting__recipientInfoContainer--DUYyB{display:flex;flex-direction:column;gap:16px;margin-bottom:.5rem;padding:5px;width:156px;word-wrap:break-word}.Gifting__recipientFieldName--VR2TU{font-size:67%;font-style:italic;text-transform:uppercase}.Gifting__editButton--OlC4s{align-items:center;color:#00b2dd;color:var(--colors-cyan,#00b2dd);cursor:pointer;display:flex;flex-direction:row;gap:8px}.Gifting__modalText--xmHmU{align-self:stretch;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-style:normal}.Gifting__modalContainer--Ln4X9{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #c2c6cc;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:8px;padding:24px}.Gifting__modalHeader--dtF8G{color:#0058a8;font-size:20px;font-weight:500;line-height:112%}.Gifting__fieldContainer--Khk_h{align-self:stretch;display:flex;flex-direction:column}.Gifting__fieldName--EPwAG{color:#606060;font-size:13.2px;font-weight:400;letter-spacing:1px;line-height:15.2px;margin-bottom:8px;text-transform:uppercase}.Gifting__inputField--KGU2b{align-items:center;background:#fff;border:1px solid #c2c6cc;border-radius:2px;color:#262626;display:flex;font-size:14px;font-weight:400;gap:10px;height:40px;letter-spacing:1px;line-height:150%;padding:4px 12px}.Gifting__inputField--KGU2b::placeholder{color:#797c80}input[type=date]::placeholder{color:#797c80;opacity:1}.Gifting__largeInputField--keMBt{height:4.5em;line-height:150%;overflow-wrap:break-word;padding:1em;resize:none;white-space:pre-wrap}.Gifting__errorInputField--GHURN{border:2px solid #d50032}.Gifting__errorMessageVisible--Fu2WZ{color:#d50032;font-size:12px;font-weight:400;height:5px;line-height:130%;visibility:visible}.Gifting__errorMessageHidden--VWky6{height:7px;visibility:hidden}.Gifting__disclaimerText--IEkmT{color:#606060;font-style:italic;height:auto;margin-top:16px}.Gifting__horizontalLine--_guuC{border-top:1px solid grey;margin:8px 0}.Gifting__buttonContainer--eIyIw{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:40px}.Gifting__btn--kSJOh{align-items:center;align-self:stretch;cursor:pointer;display:flex;flex:1 0 0px;font-family:Roboto Flex;font-size:20px;font-style:normal;font-weight:600;gap:10px;justify-content:center;letter-spacing:.4px;line-height:normal;min-width:180px;padding:16px 24px;text-align:center;text-transform:uppercase}.Gifting__cancelBtn--oZ223{background:#fff;border:2px solid #d50032;color:#d50032}.Gifting__saveBtn--oDQvs{background:#d50032;border:2px solid #d50032;color:#fff}.Gifting__cancelBtn--oZ223:hover,.Gifting__saveBtn--oDQvs:hover{background-color:#8c0523;border-color:#8c0523;color:#fff}@media (max-width:550px){.Gifting__buttonContainer--eIyIw{align-items:center;display:flex;flex-direction:column-reverse;gap:16px}.Gifting__recipientInfoContainer--DUYyB{width:100%}}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/Cart.css ***!
  \*****************************************************************************************************************************************************************************************/.Cart__modalMain--TYKZr{color:#606060;color:var(--colors-textBlack);padding:2rem;position:relative;width:calc(100% - 4rem)}.Cart__table--lLfNU{position:relative}.Cart__table--lLfNU,.Cart__table--lLfNU>div{display:flex;flex-direction:column}.Cart__tRow--EG0xd{align-items:center;display:flex;height:2rem}.Cart__row--RX9dO+.Cart__tRow--EG0xd{margin-top:2rem}.Cart__subtotal--jf5Vr,.Cart__tRow--EG0xd{opacity:1;transition:opacity .3s}.Cart__modalMain--TYKZr .Cart__row--RX9dO+.Cart__modalMain--TYKZr .Cart__tRow--EG0xd{margin-top:0}.Cart__mainEmpty--tL1xI .Cart__subtotal--jf5Vr,.Cart__mainEmpty--tL1xI .Cart__tRow--EG0xd{opacity:0}.Cart__title--pn60N,.Cart__typeTitle--nJCgM{color:#0058a8;color:var(--colors-blue)}.Cart__typeTitle--nJCgM{flex:1 1 auto;font-size:120%;min-width:0;text-align:left}.Cart__priceTitle--KIl3s{flex:0 0 7rem;text-align:right}.Cart__qtyTitle--hgxOq{flex:0 0 25rem;text-align:left;text-transform:uppercase}.student-name-in-modal .Cart__tRow--EG0xd .Cart__qtyTitle--hgxOq{flex:0 0 15rem}.Cart__qtyTitleStudentName--RSMY1{display:block}.Cart__trTitle--gBUON{margin-bottom:1rem}.Cart__row--RX9dO{align-items:center;border-bottom:2px solid rgba(0,0,0,.2);display:flex;flex-direction:column;height:8.5rem;margin:.5rem 0;position:relative;width:100%}.Cart__rowTall--_G8N1{height:10rem}.Cart__row--RX9dO:last-of-type{border-bottom:none}.Cart__row--RX9dO.Cart__errorBorder--ixQSL{left:-1rem;padding:1rem 1rem 2rem}.Cart__fullSetName--oPF82{margin:0}.Cart__mainRow--ZpHuI{align-items:center;display:grid;grid-template-columns:1fr 25rem 7rem;width:100%}.student-name-in-modal .Cart__mainRow--ZpHuI{grid-template-columns:1fr 15rem 7rem}.Cart__rowCol1--ujzGR{align-items:center;display:flex;min-width:0}.Cart__rowCol2--UUBt7{min-width:0}.Cart__rowCol3--AAtxU{justify-self:end;text-align:right}.Cart__subrows--ac4Di{font-style:italic;line-height:140%;margin-bottom:.5rem;margin-left:11rem;width:calc(100% - 10rem)}.Cart__errorBorder--ixQSL{border:1px solid #ed1940!important;border:1px solid var(--colors-red)!important}.Cart__rowNoBorder--FG_bV{border-bottom:none}.Cart__rowSmall--q7TNQ{height:5rem}.Cart__modalMain--TYKZr .Cart__rowBundleSmall--cxlSF,.Cart__rowBundle--PplGq,.Cart__rowBundleSmall--cxlSF{height:auto}.Cart__modalMain--TYKZr .Cart__subrows--ac4Di{margin-top:0}.Cart__rowEnter--mgGwc{opacity:0;transform:scaleY(0)}.Cart__rowEnterActive--sBnAZ{transition:transform .5s,opacity .5s}.Cart__rowEnterActive--sBnAZ,.Cart__rowExit--HhOs9{opacity:1;transform:scaleY(1)}.Cart__rowExitActive--uKnJr{opacity:0;transform:scaleY(0);transition:transform .5s,opacity .5s}.Cart__removedRow--qPKL_.Cart__rowExit--HhOs9,.Cart__rowBeingRemoved--qnpZN+.Cart__removedRow--qPKL_{display:none}.Cart__removedRow--qPKL_{flex-direction:row;justify-content:space-between}.Cart__removedRowSmall--v5Lkv{height:5rem}.Cart__removedSpacing--Z_zGT{flex:1 1 auto}.Cart__removedUndo--JsLHk{flex:0 0 auto;height:2.75rem;margin-left:.5rem;width:6rem}.Cart__dContainer--XixZg{height:2rem;width:2rem}.Cart__cContainer--sq9Z4{margin:0 1.5rem .5rem 0;width:5.5rem}.Cart__cLink--cdV0V{align-items:center;display:flex;justify-content:center;margin-top:.5rem;position:relative;width:100%}.Cart__rowSmall--q7TNQ .Cart__cLink--cdV0V{margin-top:.5rem;width:3rem}.Cart__name--KgFO2{font-style:italic;min-width:7rem;text-align:left}.Cart__nameB--vop2J{display:none}.Cart__nameC--QVaUF{color:red}.Cart__nameD--C6PXZ{color:red;font-size:12px;max-width:210px}.Cart__nameE--iQYlV{color:red}.Cart__qtyB--Jgr7C{display:none}.Cart__qty--zf43c{justify-content:left;width:13rem}.Cart__price--O_7uw{text-align:right;width:7rem}.Cart__discountedPrices--UNlw0{display:flex;flex-direction:column}.Cart__originalPrice--N5sWK{color:#ed1940;color:var(--colors-red);margin-bottom:.5rem;text-decoration:line-through}.Cart__discounts--aOy92{font-size:120%;height:5rem;line-height:140%;position:relative;text-align:center;top:2rem;width:100%}.Cart__discountsModal--adP3K{margin-bottom:1rem;top:0}.Cart__nameImage--I3i9P{align-items:center;display:flex;flex:1 1 auto;margin-left:1.5rem}.Cart__space--ujSXm{height:100%;width:0}.Cart__subtotal--jf5Vr{display:flex;font-style:italic;justify-content:flex-end;margin-top:2rem;width:100%}.Cart__subtitle--xR7zx{margin-right:2rem;text-transform:uppercase}.Cart__subPrice--f_LiY{color:#606060;color:var(--colors-textBlack)}.Cart__warning--_Fvi3{bottom:.5rem;color:#ed1940;color:var(--colors-red);left:0;position:absolute;text-align:center;width:100%}.Cart__warningLink--SBOst{text-decoration:underline}.Cart__desktopOnly--JzDEN{display:block}.Cart__mobileOnly--DJyuE{display:none}@media (max-width:1130px){.Cart__nameD--C6PXZ{font-size:11px;max-width:125px}}@media (max-width:1025px){.Cart__nameD--C6PXZ{font-size:12px;max-width:210px}}@media (max-width:700px){.Cart__nameD--C6PXZ{font-size:11px;max-width:125px}.Cart__row--RX9dO{height:9.5rem}.Cart__modalMain--TYKZr .Cart__rowBundleSmall--cxlSF,.Cart__rowBundle--PplGq,.Cart__rowBundleSmall--cxlSF{height:auto}.Cart__subrows--ac4Di{margin-left:6rem}.Cart__qty--zf43c{min-width:6rem}.Cart__nameImage--I3i9P{margin-left:1rem}.Cart__cContainer--sq9Z4{margin-right:1rem;width:4rem}.Cart__cLink--cdV0V{justify-content:flex-start}.Cart__cLabel--RIOV9{right:-1rem}.Cart__modalMain--TYKZr{width:calc(100% - 8vw)}.Cart__modalMain--TYKZr .Cart__qty--zf43c{flex-direction:column}.Cart__modalMain--TYKZr .Cart__rowBundle--PplGq .Cart__qty--zf43c{flex-direction:row}.Cart__modalMain--TYKZr .Cart__tRow--EG0xd .Cart__priceTitle--KIl3s{flex:0 0 6rem}.Cart__modalMain--TYKZr .Cart__mainRow--ZpHuI{grid-template-columns:1fr 25rem 6rem}.Cart__modalMain--TYKZr .Cart__price--O_7uw{width:6rem}.Cart__modalMain--TYKZr .Cart__qty--zf43c>div:nth-child(2){margin-left:.45rem}.Cart__modalMain--TYKZr .Cart__studentName--byPXx{flex-direction:row}}@media (max-width:550px){.Cart__nameA--r_c54{display:none}.Cart__nameB--vop2J{display:block}.Cart__nameE--iQYlV{display:block;font-size:12px;margin-left:34px;margin-top:2px;text-align:left}.Cart__nameImage--I3i9P{align-items:flex-start;flex-direction:column}.Cart__discounts--aOy92{height:7rem}.Cart__subrows--ac4Di{margin-left:4rem;margin-top:.5rem;width:calc(100% - 2rem)}.Cart__rowWide--v3Xmf{height:12rem}.Cart__desktopOnly--JzDEN{display:none}.Cart__mobileOnly--DJyuE{align-self:flex-start;display:flex;padding:16px}.Cart__tRow--EG0xd .Cart__qtyTitle--hgxOq{flex:0 0 min(25rem,40vw)}.Cart__tRow--EG0xd .Cart__priceTitle--KIl3s{flex:0 0 5rem}.Cart__mainRow--ZpHuI{grid-template-columns:1fr minmax(8rem,min(25rem,40vw)) 5rem}.student-name-in-modal .Cart__mainRow--ZpHuI{grid-template-columns:1fr minmax(8rem,15rem) 5rem}.student-name-in-modal .Cart__tRow--EG0xd .Cart__qtyTitle--hgxOq{flex:0 0 min(15rem,40vw)}}@media (max-width:450px){.Cart__tRow--EG0xd .Cart__qtyTitle--hgxOq{flex:0 0 min(25rem,45vw)}.Cart__tRow--EG0xd .Cart__priceTitle--KIl3s{flex:0 0 4.5rem}.Cart__mainRow--ZpHuI{grid-template-columns:1fr minmax(8rem,min(25rem,45vw)) 4.5rem}.student-name-in-modal .Cart__mainRow--ZpHuI{grid-template-columns:1fr minmax(8rem,15rem) 4.5rem}.student-name-in-modal .Cart__tRow--EG0xd .Cart__qtyTitle--hgxOq{flex:0 0 min(15rem,45vw)}.Cart__qty--zf43c{flex-direction:column;width:6rem}.Cart__qty--zf43c>div:first-child{margin-left:0}.Cart__qty--zf43c>div{margin-left:.45rem}.Cart__studentName--byPXx{flex-direction:row;width:10rem}.Cart__nameImage--I3i9P,.Cart__price--O_7uw{width:6rem}.Cart__discounts--aOy92{height:8rem}.Cart__modalMain--TYKZr{padding:1rem;width:calc(100% - 2rem)}.Cart__modalMain--TYKZr .Cart__nameB--vop2J{min-width:5rem}.Cart__modalMain--TYKZr .Cart__cContainer--sq9Z4{width:3rem}.Cart__modalMain--TYKZr .Cart__cLink--cdV0V{height:4rem}}@media (max-width:400px){.Cart__modalMain--TYKZr .Cart__typeTitle--nJCgM{min-width:7rem}.Cart__modalMain--TYKZr .Cart__priceTitle--KIl3s{right:0}.Cart__studentName--byPXx{bottom:2.5rem;margin-left:3rem;position:absolute;width:90%}.Cart__mainRow--ZpHuI .Cart__rowCol2--UUBt7 .Cart__studentName--byPXx{margin-left:0;position:static;width:10rem}.Cart__rowBundle--PplGq .Cart__studentName--byPXx,.Cart__rowBundleSmall--cxlSF .Cart__studentName--byPXx{bottom:1rem}.Cart__row--RX9dO{padding-bottom:3rem}.Cart__rowWide--v3Xmf{height:11.5rem}.Cart__modalMain--TYKZr .Cart__rowBook--d1p2L{padding-bottom:0}.Cart__rowBundle--PplGq{height:auto}.Cart__modalMain--TYKZr .Cart__rowBundle--PplGq,.Cart__row--RX9dO.Cart__errorBorder--ixQSL{padding-bottom:2.5rem}.Cart__errorBorder--ixQSL .Cart__studentName--byPXx{bottom:auto;top:9rem}}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/UnderlineView.css ***!
  \*****************************************************************************************************************************************************************************************/.UnderlineView__main--MHUbB{position:relative;white-space:nowrap}.UnderlineView__underline--fKKgK{left:-5%;position:absolute;top:98%;width:110%}.UnderlineView__underlineLarge--dMc_l{height:1rem}.UnderlineView__underlineMedium--XavVN{height:.7rem}.UnderlineView__underlineSmall--QgyD7{height:.4rem}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/bookstore/styles/MainBookSection.css ***!
  \*****************************************************************************************************************************************************************************************************/.MainBookSection__mainBase--u4bOs{color:#606060;color:var(--colors-textBlack);display:flex;justify-content:center;position:relative}.MainBookSection__main--hymy5{overflow-x:hidden}.MainBookSection__content--huyGX{padding-bottom:13rem;padding-top:3rem;position:relative;width:100%}.MainBookSection__puzzleContent--k0rip{padding-bottom:8rem}.MainBookSection__leftImages--awgMO{align-self:flex-start;flex:1 1 auto;margin-left:5rem;margin-top:4rem;max-width:60rem;min-width:23rem;position:relative}.MainBookSection__rightImages--ompx7{align-self:center;display:none;flex:0 1 auto;margin:5vw 0;position:relative;width:100%}.MainBookSection__containerBase--mtOkG{height:0;position:relative;width:100%}.MainBookSection__container--Tf7OM{padding-bottom:100%}.MainBookSection__image--QHUfg{box-shadow:3px 3px 12px rgba(0,0,0,.5);box-shadow:3px 3px 12px var(--colors-officeShadow);position:absolute;width:53%}.MainBookSection__gpSetPractice--cmitD{left:7%;top:5%;transform:rotate(-10deg);z-index:-1}.MainBookSection__gpSetGuide--uwVvL{bottom:5%;right:7%;transform:rotate(10deg)}.MainBookSection__gradeSetPractice--g2tCO{position:absolute;right:5%;top:0;width:62%;z-index:-1}.MainBookSection__gradeSetGuide--qz1X4{left:5%;position:absolute;top:25%;width:62%}.MainBookSection__gradeSetPracticeWithPuzzle--oYZ2r{top:13%;z-index:0}.MainBookSection__gradeSetGuideWithPuzzle--XNgIa{top:40%}.MainBookSection__gradeSetPuzzle--PXvVY{left:10%;top:0;transform:rotate(-10deg);width:40%}.MainBookSection__gpSingle--lfxja{left:15%;top:25%;transform:rotate(10deg)}.MainBookSection__computer--UrCOd{left:26%;position:absolute;top:58%;width:70%}.MainBookSection__puzzle--WnyDn{position:absolute;top:20%;width:95%}.MainBookSection__divider--TwRbS{flex:0 1 auto;min-width:1.5rem;width:3%}.MainBookSection__info--RnrAg{align-items:flex-start;display:flex;flex-direction:column;margin-right:10rem;max-width:42rem}.MainBookSection__title--nH5EG{align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;justify-content:flex-start;white-space:nowrap}.MainBookSection__name--Wh6IK{border-radius:100%;color:#fff;color:var(--colors-white);height:1.7em;margin-left:1rem;width:1.7em}.MainBookSection__authors--YXQ8L{font-style:italic;line-height:150%}.MainBookSection__description--lexzq{max-width:100%}.MainBookSection__description--lexzq p{margin-bottom:1rem;margin-top:1rem}.MainBookSection__button--V2Q8_{align-items:center;color:#fff;color:var(--colors-white);display:flex;height:10rem;position:absolute;top:26rem;transition:width .3s ease-in;width:4rem}.MainBookSection__left--pMRj1{border-bottom-right-radius:5rem;border-top-right-radius:5rem;flex-direction:row-reverse;left:0;padding-right:1rem}.MainBookSection__right--xjXqM{border-bottom-left-radius:5rem;border-top-left-radius:5rem;padding-left:1rem;right:0}.MainBookSection__inactiveButton--raSCm{background-color:#ccc;background-color:var(--colors-disabledGrayFill,#ccc)}.MainBookSection__icon--YF1WX{flex:0 0 auto;height:4rem;width:4rem}.MainBookSection__left--pMRj1 .MainBookSection__icon--YF1WX{transform:scaleX(-1)}html:not(.can-touch) .MainBookSection__enabled--PxRSd:hover{width:9rem}.MainBookSection__label--IA01q{flex:0 0 auto}.MainBookSection__bLink--IVii4{color:#0058a8;color:var(--colors-blue);font-size:140%;font-weight:700}.MainBookSection__bLink--IVii4:hover{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.MainBookSection__dropdown--TMbBD{font-size:150%;height:3.5rem;margin-top:1.5rem;position:relative;width:32rem}.MainBookSection__buyContainer--dliDX{margin-top:.7rem;max-width:32rem}.MainBookSection__buy--pzDpO{align-items:center;display:flex;height:4.5rem;margin:1.7rem 0}.MainBookSection__text--QeRsQ{font-size:125%}.MainBookSection__qty--JlZOG{margin-left:1rem}.MainBookSection__nameInput--LjMLI{margin-right:1rem;width:16rem}.MainBookSection__nameInput--LjMLI>div{margin:0}.MainBookSection__nameInfo--TDo1_{margin-right:1rem}.MainBookSection__price--fZAt8{color:#0058a8;color:var(--colors-blue);flex:1 0 auto;text-align:right}.MainBookSection__tip--fpclr{align-items:center;align-self:flex-end;background-color:#0058a8;background-color:var(--colors-blue);border-radius:50%;color:#fff;color:var(--colors-white);display:none;flex:0 0 auto;font-size:120%;height:2rem;justify-content:center;margin-bottom:.5rem;margin-left:.5rem;position:relative;width:2rem}.MainBookSection__discounts--Q5kMo{background-color:#fff;background-color:var(--colors-white);color:#606060;color:var(--colors-textBlack);font-size:100%;left:calc(100% + .5rem);line-height:140%;padding:1rem;position:absolute;top:-3rem;width:12rem}@media (min-width:1350px){.MainBookSection__left--pMRj1,.MainBookSection__right--xjXqM{width:9rem}}@media (max-width:1150px){.MainBookSection__leftImages--awgMO{margin-top:calc(40rem - 40vw)}.MainBookSection__info--RnrAg{flex:0 1 auto;margin-right:7.5rem;width:49%}}@media (max-width:1150px) and (min-width:851px){.MainBookSection__container--Tf7OM{padding-bottom:150%}}@media (max-width:925px){.MainBookSection__info--RnrAg{margin-right:5rem}.MainBookSection__authors--YXQ8L{margin-top:1vw}.MainBookSection__image--QHUfg{box-shadow:2px 2px 8px rgba(0,0,0,.5);box-shadow:2px 2px 8px var(--colors-officeShadow)}}@media (max-width:925px) and (min-width:851px){.MainBookSection__title--nH5EG{left:calc(50% - 16.5rem);position:absolute!important;top:0}.MainBookSection__authors--YXQ8L{margin-top:8rem}}@media (max-width:850px){.MainBookSection__title--nH5EG{align-self:center}.MainBookSection__leftImages--awgMO{display:none}.MainBookSection__rightImages--ompx7{display:block;min-width:22rem;width:62%}.MainBookSection__container--Tf7OM{padding-bottom:72%}.MainBookSection__rightImages--ompx7 .MainBookSection__puzzle--WnyDn{top:0;width:85%}.MainBookSection__info--RnrAg{margin-right:0;max-width:none;width:100%}.MainBookSection__divider--TwRbS{display:none;min-width:auto;width:0}.MainBookSection__dropdown--TMbBD{font-size:140%;width:calc(100% - 4px)}.MainBookSection__buyContainer--dliDX{align-self:center;width:100%}.MainBookSection__buy--pzDpO{justify-content:center;margin:2.4rem 0}.MainBookSection__content--huyGX{padding:3rem 5rem 12rem}.MainBookSection__gpSingle--lfxja{top:0}.MainBookSection__gradeSetGuide--qz1X4{left:0;top:5%}.MainBookSection__gradeSetPractice--g2tCO{left:20%;top:-10%}.MainBookSection__gradeSetPracticeWithPuzzle--oYZ2r{left:28%;top:5%;z-index:0}.MainBookSection__gradeSetGuideWithPuzzle--XNgIa{top:23%}.MainBookSection__gradeSetPuzzle--PXvVY{left:5%;top:0;width:40%}.MainBookSection__computer--UrCOd{left:28%;top:45%}}@media (max-width:700px){.MainBookSection__button--V2Q8_{top:18rem}.MainBookSection__content--huyGX{padding:5vw 7vw 12rem}}@media (max-width:550px){.MainBookSection__button--V2Q8_{height:20vw;width:9vw}.MainBookSection__left--pMRj1{border-bottom-right-radius:10vw;border-top-right-radius:10vw;padding-right:1vw}.MainBookSection__right--xjXqM{border-bottom-left-radius:10vw;border-top-left-radius:10vw;padding-left:1vw}.MainBookSection__icon--YF1WX{height:9vw;width:9vw}html:not(.can-touch) .MainBookSection__enabled--PxRSd:hover{width:calc(10vw + 3.5rem)}}@media (max-width:420px){.MainBookSection__dropdown--TMbBD{font-size:115%}.MainBookSection__nameInput--LjMLI{width:14rem}}@media (max-width:350px){.MainBookSection__dropdown--TMbBD{font-size:110%}}:root{--colors-officeShadow:rgba(0,0,0,.5)}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/ApparelSection.css ***!
  \******************************************************************************************************************************************************************************************/.ApparelSection__main--t7y2b{color:#606060;color:var(--colors-textBlack,#606060);display:flex;flex-direction:column;justify-content:center;overflow-x:visible!important;position:relative}.ApparelSection__content--qeHHj{position:relative;width:100%}.ApparelSection__leftImage--PpqpD{align-self:flex-start;flex:1 1 auto;max-width:60rem;min-width:23rem;position:relative}.ApparelSection__container--z0lcD{align-items:center;display:flex;flex-direction:column;padding-bottom:0}.ApparelSection__apparelImage--ciEhr{width:100%}.ApparelSection__apparelImage--ciEhr img{height:auto}.ApparelSection__frontBackSelector--bGK_b{padding-top:1rem}.ApparelSection__info--ZjCWN{align-items:flex-start;display:flex;flex-direction:column}.ApparelSection__title--KFeRn{align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;justify-content:flex-start;margin:0 0 1rem;white-space:nowrap}.ApparelSection__description--mxbKd{font-size:125%;margin-bottom:1rem}.ApparelSection__description--mxbKd p{margin-bottom:1rem;margin-top:1rem}.ApparelSection__inlineLink--DL6Je,.ApparelSection__viewFrontBack--oUFDr{cursor:pointer}.ApparelSection__unselectedFrontBackLink--PUMdk{font-weight:400}.ApparelSection__sizeContainer--KWM3C{align-items:center;display:flex}.ApparelSection__dropdown--OZxt3{font-size:150%;height:30px;position:relative;width:21rem}.ApparelSection__buyContainer--tCEw3{display:flex;flex-direction:column;margin-bottom:1.5rem;width:25rem}.ApparelSection__sizeSelectionContainer--eFZqa{align-items:center;display:flex;justify-content:space-between}.ApparelSection__buy--nUL2v{align-items:center;display:flex;margin:1rem 0 1.5rem}.ApparelSection__text--BS5EO{font-size:125%}.ApparelSection__qty--PcbZF{margin-left:1rem}.ApparelSection__price--EFSPW{color:#0058a8;color:var(--colors-blue);flex:1 0 auto;text-align:right}.ApparelSection__addButton--dZmMc{align-self:flex-end;font-size:150%;height:3.5rem;width:15rem}.ApparelSection__sizeChartLinkContainer--YOyVR{display:flex}.ApparelSection__sizeChartLink--y2BQW{font-size:125%;text-decoration:underline}.ApparelSection__sizeChartArrow--sK6Re{height:1.5rem;margin-left:.5rem;width:1.5rem}.ApparelSection__sizingTable--GxLCI{width:calc(100% - 100px)}.ApparelSection__sizingTable--GxLCI td{border:1px solid #000;font-size:125%;padding:5px}.ApparelSection__sizingTable--GxLCI .ApparelSection__topLeftSizingCell--hG8Jt{border-left:none;border-top:none}.ApparelSection__sizingDiagram--LdGNP{height:100px;margin:1rem;width:100px}.ApparelSection__tableContainer--GBs4R{align-items:center;display:flex;margin-top:1rem}.ApparelSection__tableContainerHidden--rk8Vt{display:none}@media (max-width:850px){.ApparelSection__leftImage--PpqpD{display:none}.ApparelSection__description--mxbKd{margin-top:1vw}.ApparelSection__container--z0lcD{padding-bottom:94%}.ApparelSection__buyContainer--tCEw3{align-self:center}.ApparelSection__dropdown--OZxt3{font-size:140%;width:15rem}.ApparelSection__info--ZjCWN{align-items:center}}@media (max-width:450px){.ApparelSection__sizingTable--GxLCI td{font-size:100%}.ApparelSection__buyContainer--tCEw3{width:85vw}}@media (max-width:399px){.ApparelSection__tableContainer--GBs4R{flex-direction:column}.ApparelSection__buyContainer--tCEw3{margin-top:3vw}.ApparelSection__sizingDiagram--LdGNP{height:85px;padding-top:4%}.ApparelSection__sizingTable--GxLCI{width:100%}}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/Suggestions.css ***!
  \************************************************************************************************************************************************************************************************/.Suggestions__main--xVSeK{align-items:flex-start;display:flex;flex-direction:column;position:relative}.Suggestions__noSuggestions--lvA_8{display:none}.Suggestions__title--fGNgw{color:#0058a8;color:var(--colors-blue,#0058a8);margin:3rem 0 3rem 1rem}.Suggestions__modalTitle--Rmddf{font-size:200%!important;margin-bottom:2rem;margin-top:1rem}.Suggestions__suggestions--ICSWB{display:flex;justify-content:flex-start;margin-bottom:5rem;position:relative;width:100%}.Suggestions__modalSuggestions--lyL9l{margin-bottom:1rem}.Suggestions__suggestion--LRB8V{flex-basis:0px;flex-grow:1;max-width:15rem}.Suggestions__sContents--wYWxL{display:flex;flex-direction:column}.Suggestions__modalSContents--ndvlG{width:8rem}.Suggestions__link--Pn1HR{margin-right:1rem;position:relative}.Suggestions__apparelProduct--fAJCg{cursor:pointer}.Suggestions__image--dQsh6{height:12.3rem;position:relative;width:9.4rem}.Suggestions__modalImage--CxHtc{height:9rem;width:7rem}.Suggestions__onlineLaptop--Kkizi{filter:drop-shadow(1px 1px 5px rgba(0,0,0,.5));left:-10%;position:absolute;top:13%;width:126%}.Suggestions__book--GI_kq{box-shadow:2px 2px 8px rgba(0,0,0,.5);width:100%}.Suggestions__link--Pn1HR:hover .Suggestions__book--GI_kq{box-shadow:3px 3px 12px rgba(0,0,0,.5)}.Suggestions__apparel--YxXHZ{width:126%}.Suggestions__puzzleImage--1xjmU{height:1.7rem;left:.1rem;position:relative;width:1.7rem}.Suggestions__label--C3kYP{border-radius:50%;color:#fff;color:var(--colors-white,#fff);font-size:130%;height:3rem;position:absolute;right:-1rem;top:-1rem;width:3rem}.Suggestions__productTitle--UM6dY{color:#606060;color:var(--colors-gray);font-size:125%;margin-bottom:1rem;position:relative;white-space:nowrap}.Suggestions__addButton--X8Qb5{font-size:125%}.Suggestions__addedText--KFPTV{color:#606060;color:var(--colors-gray);font-size:150%}.Suggestions__add--bxMeU{align-self:flex-end;height:2.75rem;margin-top:1.5rem;position:relative;width:100%}.Suggestions__suggestionEnter--sVRN6.Suggestions__inCart--SX9yn{display:none}.Suggestions__suggestionExit--hLp33 .Suggestions__addButton--X8Qb5{opacity:1;pointer-events:none;transform:scaleY(1)}.Suggestions__suggestionExitActive--kaa3l .Suggestions__addButton--X8Qb5{opacity:0;transform:scaleY(0);transition:transform .7s,opacity .7s}.Suggestions__suggestionExit--hLp33.Suggestions__inCart--SX9yn{display:none}.Suggestions__apparelModal--xRJMw{color:#606060;color:var(--colors-textBlack,#606060);max-width:50rem;padding:3rem 3rem 2rem;width:calc(90% - 6rem)}@media (max-width:850px){.Suggestions__apparelModal--xRJMw{max-width:30rem}}@media (max-width:700px){.Suggestions__suggestions--ICSWB{overflow:hidden}.Suggestions__suggestionB--VnUWY{display:none!important}}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/CartModal.css ***!
  \********************************************************************************************************************************************************************************************/.CartModal__main--yDkkS{max-width:60rem;overflow-y:hidden;top:5rem;width:90%}.CartModal__container--Cgodd{display:block;max-width:calc(100% - 6rem);padding:0 3rem;position:relative}.CartModal__cartThings--a8TN1{overflow-x:hidden;overflow-y:auto}.CartModal__buttons--BeoX1{align-items:center;display:flex;justify-content:space-around}.CartModal__button--Q5s9Z{flex:1 0 35%;font-size:150%;height:3rem;margin:1.5rem;min-width:16rem;padding:.5rem}.CartModal__buttonLink--_REuU{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.CartModal__added--nfYtI{color:#0058a8;color:var(--colors-blue,#0058a8);font-size:225%;margin-top:2rem;text-align:center;width:100%}.CartModal__bundleRecommendation--tZgy5{color:#606060;color:var(--colors-textBlack,#606060);font-size:150%;line-height:150%;margin:1rem 0;text-align:center;width:100%}.CartModal__suggestions--aGsv2{background-color:rgba(0,0,0,.05);margin-top:1rem;padding:1rem}.CartModal__empty--Iyli6{align-items:center;background-color:rgba(0,0,0,.05);display:flex;height:2rem;padding:2rem;text-align:left}@media (max-width:700px){.CartModal__button--Q5s9Z{font-size:calc(1.05rem + .92vw);height:2.5rem}.CartModal__container--Cgodd{max-width:100%;padding:0 1rem}}@media (max-width:550px){.CartModal__container--Cgodd{max-width:100%;padding:0 .5rem}.CartModal__added--nfYtI{font-size:150%;margin:1rem 2.5rem 0;width:calc(100% - 5rem)}.CartModal__buttons--BeoX1{justify-content:space-between}.CartModal__button--Q5s9Z{font-size:130%;height:2.5rem;margin:.5rem .25rem;min-width:12rem;padding:.5rem .25rem}.CartModal__empty--Iyli6{margin:0;width:100%}}@media (max-width:420px){.CartModal__buttons--BeoX1{flex-direction:column;padding:.5rem 0}.CartModal__button--Q5s9Z{flex:1 1 0%;height:2rem;min-height:2rem;min-width:15rem;width:60%}}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/UserRateLimitModal.css ***!
  \*****************************************************************************************************************************************************************************************************/.UserRateLimitModal__main--YWLaP{min-height:25rem;width:38rem}.UserRateLimitModal__message--ixQjy{margin-top:1rem;max-width:100%}.UserRateLimitModal__button--i8dIZ,.UserRateLimitModal__buttonDisabled--Jzw1z{width:10rem}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/MessageModal.css ***!
  \***********************************************************************************************************************************************************************************************/.MessageModal__main--xnXd0{height:28rem}.MessageModal__main--xnXd0,.MessageModal__noDefaultHeight--a8uPM{min-height:15rem;overflow:hidden}.MessageModal__container--VYop1{align-items:center;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:center;max-width:calc(100% - 6rem);padding:3rem 3rem 2rem}.MessageModal__iconContainer--LScRP{display:flex;justify-content:center;width:100%}.MessageModal__textShared--_c6_r{color:#606060;color:var(--colors-textBlack);margin:1.5rem;text-align:center}.MessageModal__textThinner--KPKvB{margin:1.5rem 0}.MessageModal__link--b3Gnx{cursor:pointer;margin:1.5rem;text-align:center}.MessageModal__textLink--pYs01{cursor:pointer;margin:0}.MessageModal__paragraphLeft--R6b5U{margin:.5rem 0;text-align:left}.MessageModal__paragraphLeftLarger--eeHwt{color:#606060;color:var(--colors-textBlack);margin:.5rem 0;text-align:left}.MessageModal__button--Ppi6s{height:4rem;padding:0 2rem}.MessageModal__icon--AbquL{height:7rem;width:7rem}.MessageModal__buttonsOuter--jGEgn{display:flex;justify-content:space-between;margin-top:3rem}.MessageModal__buttonsOuter--jGEgn .MessageModal__button--Ppi6s{margin:.5rem;width:16rem}.MessageModal__buttonsStack--EMsx5{flex-direction:column;margin-top:0}.MessageModal__buttonsStack--EMsx5 .MessageModal__button--Ppi6s{height:3.5rem;width:auto}.MessageModal__studentInfo--M3eS1{color:#606060;color:var(--colors-textBlack);margin-bottom:1rem;text-align:center}.MessageModal__playOuter--YH4QI{height:100%;left:0;position:absolute;width:100%;z-index:-1}.MessageModal__playImages--Xp7GA{max-width:15rem;opacity:.5;position:absolute;top:25%;width:40%}.MessageModal__playLeft--QzdFL{left:-10%}.MessageModal__playRight--xFpNe{right:-15%}.MessageModal__enrollMain--DimTy{height:auto!important}.MessageModal__enrollContainer--Wjqgy{box-sizing:border-box;max-height:100%;max-width:100%;padding:3rem 3rem 2rem}.MessageModal__enrollImg--qaz5R{height:15rem}.MessageModal__enrollText--XexXR{color:#606060;color:var(--colors-textBlack)}.MessageModal__larger--sNiSm{width:60rem}.MessageModal__couponTitle--tC6o8{flex:0 0 auto;line-height:140%;text-align:center}.MessageModal__couponText--t40EF{color:#606060;color:var(--colors-textBlack)}.MessageModal__couponText--t40EF li{margin-bottom:.75em}.MessageModal__couponText--t40EF p{text-align:center}@media (max-width:700px){.MessageModal__container--VYop1{max-width:calc(100% - 10vw);padding-left:5vw;padding-right:5vw}}@media (max-width:600px){.MessageModal__buttonsOuter--jGEgn{flex-direction:column;margin-top:0}}@media (max-width:400px){.MessageModal__couponTitle--tC6o8{margin-bottom:.5rem}.MessageModal__couponText--t40EF li{padding-left:2rem}}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/RadioItem.css ***!
  \*************************************************************************************************************************************************************************************/.RadioItem__main--xTVs9{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}.RadioItem__onRight--xSXwW{flex-direction:row-reverse}.RadioItem__circle--lYCLw{background-color:#fff;background-color:var(--colors-white,#fff);border:2px solid #606060;border-color:var(--colors-gray);border-radius:50%;flex:0 0 auto;position:relative}.RadioItem__smallCircle--AJoRc{height:1rem;margin-right:1rem;width:1rem}.RadioItem__largeCircle--nJRlV,.RadioItem__mediumCircle--aPSXB{height:1.5rem;margin-right:1.5rem;width:1.5rem}.RadioItem__onRight--xSXwW .RadioItem__smallCircle--AJoRc{margin-left:1rem;margin-right:0}.RadioItem__onRight--xSXwW .RadioItem__largeCircle--nJRlV,.RadioItem__onRight--xSXwW .RadioItem__mediumCircle--aPSXB{margin-left:1.5rem;margin-right:0}.RadioItem__labelWrapper--nbhEI{padding-top:.1rem}.RadioItem__onRight--xSXwW .RadioItem__labelWrapper--nbhEI{text-align:right}html:not(.can-touch) .RadioItem__hoverParent--DcPNe:hover .RadioItem__main--xTVs9,html:not(.can-touch) .RadioItem__main--xTVs9:hover{color:#00b2dd;color:var(--colors-cyan)}html:not(.can-touch) .RadioItem__hoverParent--DcPNe:hover .RadioItem__circle--lYCLw,html:not(.can-touch) .RadioItem__main--xTVs9:hover .RadioItem__circle--lYCLw{border-color:#00b2dd;border-color:var(--colors-cyan)}html:not(.can-touch) .RadioItem__selected--GaCda:hover .RadioItem__circle--lYCLw{background-color:#00b2dd;background-color:var(--colors-cyan)}html:not(.can-touch) .RadioItem__main--xTVs9:focus .RadioItem__circle--lYCLw{box-shadow:0 0 8px #00b2dd;box-shadow:0 0 8px var(--colors-cyan)}html:not(.can-touch) .RadioItem__selected--GaCda:focus .RadioItem__circle--lYCLw{box-shadow:0 0 8px #606060;box-shadow:0 0 8px var(--colors-gray)}.RadioItem__selected--GaCda{color:#00b2dd;color:var(--colors-cyan)}.RadioItem__grayUnselected--KQixr{color:#606060;color:var(--colors-gray)}.RadioItem__blueUnselected--FvnFZ{color:#0058a8;color:var(--colors-blue,#0058a8)}.RadioItem__selected--GaCda .RadioItem__circle--lYCLw{background-color:#00b2dd;background-color:var(--colors-cyan);border-color:#00b2dd;border-color:var(--colors-cyan)}.RadioItem__disabled--hCtFW{pointer-events:none}.RadioItem__disabled--hCtFW .RadioItem__circle--lYCLw{visibility:hidden}@media (max-width:600px){.RadioItem__mediumCircle--aPSXB{height:1rem;margin-right:1rem;width:1rem}.RadioItem__onRight--xSXwW .RadioItem__mediumCircle--aPSXB{margin-left:1rem}}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/Input.css ***!
  \******************************************************************************************************************************************************************************************/.Input__main--NryV4{margin:1.75rem 0;position:relative;width:100%}.Input__input--Dixy4{font-size:120%;width:calc(100% - 2rem)}.Input__inputGray--ih2dD{background-color:#eee!important;background-color:var(--colors-offWhiteBackground)!important;border-color:#eee;border-color:var(--colors-offWhiteBackground)}.Input__textarea--ws2fA{resize:vertical}.Input__dropdown--r5w9n{background-color:#fff;background-color:var(--colors-white,#fff);font-size:120%;height:calc(3.5rem - 2px);position:relative;width:100%}.Input__underLabel--UGins{bottom:-1.5rem;color:#606060;color:var(--colors-textBlack);position:absolute;white-space:nowrap;width:100%}.Input__error--abEfK{color:#ed1940;color:var(--colors-red)}.Input__errorWrap--R1ez9{bottom:auto;top:calc(100% + .25rem);white-space:normal}.Input__label--DhTbn{color:#606060;color:var(--colors-textBlack);position:absolute;text-transform:uppercase}.Input__outside--iC_Af{margin-left:2px;top:-1.3rem}.Input__outsideGray--c3kUp{color:#0058a8;color:var(--colors-blue,#0058a8)}.Input__dropError--IPKCu{border-color:#ed1940;border-color:var(--colors-red)}.Input__arrow--kVDWu{width:2.5rem}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/SelectOptionModal.css ***!
  \****************************************************************************************************************************************************************************************************/.SelectOptionModal__main--rhyee,.SelectOptionModal__mainLarge--zdTUR{height:auto;overflow-x:hidden;overflow-y:auto}.SelectOptionModal__container--hQPY_{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 2rem);padding:3rem 3rem 2rem;width:calc(100% - 4rem)}.SelectOptionModal__title--Itt9c{color:#0058a8;color:var(--colors-blue);line-height:130%;margin-bottom:.75rem;max-width:100%}.SelectOptionModal__details--h6pgG{color:#606060;color:var(--colors-textBlack);line-height:130%;margin-bottom:1rem;width:100%}.SelectOptionModal__alignLeft--xeG89{text-align:left}.SelectOptionModal__alignCenter--xAtjg{text-align:center}.SelectOptionModal__optionSets--aMMYj{display:flex;justify-content:center;width:100%}.SelectOptionModal__optionSetsCenter--fgq1h{display:flex;justify-content:center}.SelectOptionModal__subtitle--HFzn6{color:#0058a8;color:var(--colors-blue);margin:1rem 0;text-align:center}.SelectOptionModal__options--amc57{display:flex;flex:1 1 50%;flex-direction:column}.SelectOptionModal__twoCol--ghwS_{align-items:center;display:flex}.SelectOptionModal__option--sBq8z{margin:.5rem 2rem}.SelectOptionModal__options--amc57+.SelectOptionModal__options--amc57{border-left:1px solid rgba(0,0,0,.1);border-left:1px solid var(--colors-tableBorder)}.SelectOptionModal__textBasic--rbXfZ{color:#606060;color:var(--colors-textBlack);font-size:130%;line-height:130%}.SelectOptionModal__description--bs8sM{margin:.5rem .5rem .5rem 3.5rem}.SelectOptionModal__buttons--pfZzy{width:80%}.SelectOptionModal__loading--vKI5y{max-width:100%;width:3rem}.SelectOptionModal__error--Odz2I{color:#ed1940;color:var(--colors-red);font-size:130%;margin:1rem;text-align:center}.SelectOptionModal__checkbox--t7Mu6{margin:.5rem 0 .5rem 4.5rem}.SelectOptionModal__checkboxDisabled--a5hwI{color:#ccc;color:var(--colors-disabledGrayFill,#ccc);pointer-events:none}.SelectOptionModal__checkDesc--bNqbR{margin:.5rem 0 .5rem 3.5rem}.SelectOptionModal__additionalTextboxContainer--U0vhE{margin-top:1rem;width:100%}.SelectOptionModal__additionalTextbox--HvZ9z>div{margin-bottom:.5rem}.SelectOptionModal__additionalTextboxLabel--WBKI3{margin-left:0}.SelectOptionModal__additionalTextboxNotification--E3NpG{color:#ed1940;color:var(--colors-red);font-size:130%;height:1rem;margin:1rem 0}@media (max-width:600px){.SelectOptionModal__option--sBq8z{margin:.5rem 0}.SelectOptionModal__optionSets--aMMYj{flex-direction:column}.SelectOptionModal__options--amc57{margin-bottom:1rem;width:auto}.SelectOptionModal__options--amc57+.SelectOptionModal__options--amc57{border-left:none;border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--colors-tableBorder);padding-top:.5rem}.SelectOptionModal__subtitle--HFzn6{margin:.5rem}.SelectOptionModal__optionTextbox--ecsDE{margin-left:2.4rem;width:calc(100% - 4.4rem)}}@media (max-width:500px){.SelectOptionModal__description--bs8sM{font-size:120%}}@media (max-width:465px){.SelectOptionModal__container--hQPY_{max-width:calc(100% - 4rem);padding:3rem 2rem 2rem}}@media (max-width:450px){.SelectOptionModal__container--hQPY_{padding:3rem 1rem 2rem}.SelectOptionModal__description--bs8sM{font-size:110%}}/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/CancelSubscriptionModal.css ***!
  \**********************************************************************************************************************************************************************************************************/.CancelSubscriptionModal__main--x9R8k{max-width:calc(100% - 3rem);min-height:15rem;overflow:hidden}.CancelSubscriptionModal__button--YCvi3{padding:0 2rem;width:12rem}.CancelSubscriptionModal__loadingContainer--ARnJj{pointer-events:none}.CancelSubscriptionModal__loading--B646Y{max-width:100%;width:3rem}.CancelSubscriptionModal__text--N3HYK{color:#606060;color:var(--colors-textBlack);margin:1.5rem 0 0}.CancelSubscriptionModal__input--xPBrG{width:100%}.CancelSubscriptionModal__additionalText--qHr6v{color:#606060;color:var(--colors-textBlack);cursor:default;margin-left:.25rem}@media (max-width:450px){.CancelSubscriptionModal__loadingContainer--ARnJj{width:8rem}}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/LoadGuard.css ***!
  \****************************************************************************************************************************************************************************************/.LoadGuard__defaultLoadCenter--owYIz{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.LoadGuard__defaultLoadBox--XTEdm{height:15vw;width:15vw}.LoadGuard__chapterLoadingBackground--jrsxw{background-color:#9cc640}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/MinimalTabView.css ***!
  \******************************************************************************************************************************************************************************************/.MinimalTabView__mainContainer--kQx3D{display:flex;justify-content:center;width:100%}.MinimalTabView__main--phndz{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.MinimalTabView__mainTitle--qS84m{align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;font-size:350%;justify-content:center;margin-bottom:4rem;margin-top:4.7rem;position:relative;text-align:center;width:100%}.MinimalTabView__tabsContainer--f9Ckq{align-items:flex-end;align-self:center;display:flex;height:5rem;justify-content:center;max-width:1200px;position:relative;width:calc(100% - 2rem)}.MinimalTabView__tabsContainerUnderline--pl62a{background-color:#0058a8;background-color:var(--colors-blue);bottom:-5px;height:5px;left:0;position:absolute;width:100%}.MinimalTabView__tabContainerBody--d6ssp{align-items:center;display:flex;flex-direction:column;padding:2.5rem 2rem;width:calc(100% - 4rem)}.MinimalTabView__tab--fGwFt{color:#fff;color:var(--colors-white,#fff);flex:1 1 0%;height:5rem;margin:0 .1rem;max-width:25rem;position:relative;transition:height .2s;-webkit-user-select:none;user-select:none}.MinimalTabView__firstTab--GJ0Ct{margin-left:2rem}.MinimalTabView__lastTab--OuUzs{margin-right:2rem}.MinimalTabView__cyanTab--viuS2{background-color:#00b2dd;background-color:var(--colors-cyan,#00b2dd)}.MinimalTabView__selectedTab--t22_O{background-color:#0058a8;background-color:var(--colors-blue);pointer-events:none}html:not(.can-touch) .MinimalTabView__cyanTab--viuS2:hover{height:6rem}.MinimalTabView__tabText--zoDm5{align-items:center;display:flex;height:5rem;justify-content:center;width:100%}.MinimalTabView__edgeEl--hZ459{bottom:0;display:flex;margin:auto;position:absolute;right:0;top:0}.MinimalTabView__rightEl--wPVUe{right:0}.MinimalTabView__leftEl--KzJhK{left:0}.MinimalTabView__underTabLink--OGANE{position:absolute;right:0;top:calc(100% + 5px)}.MinimalTabView__disabled--Gc2b5{opacity:.5;pointer-events:none}@media (max-width:800px){.MinimalTabView__tabContainerBody--d6ssp{padding:2.5rem 1rem;width:calc(100% - 2rem)}}@media (max-width:450px){.MinimalTabView__tab--fGwFt,.MinimalTabView__tabText--zoDm5,.MinimalTabView__tabTextContainer--NEbap{height:4rem}html:not(.can-touch) .MinimalTabView__cyanTab--viuS2:hover{height:5rem}.MinimalTabView__body--I5cGF{background-position:0 -4rem}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/AddElement.css ***!
  \**************************************************************************************************************************************************************************************/.AddElement__main--N2idX{align-items:center;cursor:pointer;display:flex;position:relative}.AddElement__mainDisabled--wzLCC{cursor:default}.AddElement__icon--cmfsq{align-items:center;display:inline-flex;height:4rem;justify-content:center;position:relative;width:4rem}.AddElement__circle--ScpNC{align-items:center;background-color:#0058a8;background-color:var(--colors-blue);border-radius:50%;bottom:0;color:#fff;color:var(--colors-white,#fff);display:flex;font-size:3rem;justify-content:center;left:0;position:absolute;right:0;top:0}.AddElement__main--N2idX:hover .AddElement__circle--ScpNC{background-color:#00b2dd;background-color:var(--colors-cyan)}.AddElement__mainDisabled--wzLCC .AddElement__circle--ScpNC,.AddElement__mainDisabled--wzLCC:hover .AddElement__circle--ScpNC{background-color:#aaa;background-color:var(--colors-lightGrayFill,#aaa)}.AddElement__addText--K87zi{color:#0058a8;color:var(--colors-blue);font-size:150%;font-weight:700;margin-left:1rem}.AddElement__main--N2idX:hover .AddElement__addText--K87zi{color:#00b2dd;color:var(--colors-cyan)}.AddElement__mainDisabled--wzLCC .AddElement__addText--K87zi,.AddElement__mainDisabled--wzLCC:hover .AddElement__addText--K87zi{color:#606060;color:var(--colors-textBlack,#606060);font-weight:400}@media (max-width:850px){.AddElement__icon--cmfsq{height:3.3rem;min-width:3.3rem;width:3.3rem}.AddElement__circle--ScpNC{font-size:2.5rem}}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BlankEngine.css ***!
  \******************************************************************************************************************************************************************************************/.BlankEngine__engineLoadingContainer--_6i_z{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.BlankEngine__engineLoadingSizing--Kvw0C{width:10rem}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ReactPageTrainerError.css ***!
  \****************************************************************************************************************************************************************************************************/.ReactPageTrainerError__modalPosition--y8ATP{bottom:7%}.ReactPageTrainerError__container--unu0r{background-image:none;height:80%;left:10%;top:10%;width:80%}.ReactPageTrainerError__image--ntvto{width:60%}.ReactPageTrainerError__message--aFSA2{color:#252525;color:var(--colors-defaultText,#252525);font-size:2.5rem;width:40%}.ReactPageTrainerError__button--V8T0y{bottom:-2rem;margin-top:1rem;position:absolute;width:100%}.ReactPageTrainerError__buttonHome--utNJV{height:5rem}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TitleBar.css ***!
  \***************************************************************************************************************************************************************************************/.TitleBar__main--_Rq67{bottom:0;display:inline-block;height:100%;left:0;margin:auto;position:absolute;right:0;width:58%;z-index:2;z-index:var(--z-titleBar,2)}.TitleBar__title--MEGGF{bottom:11%;color:#fff;left:0;margin:auto;position:absolute;right:0;text-align:center;text-shadow:1px 2px #000;-webkit-font-smoothing:antialiased}.TitleBar__titleShiftedUp--xthFg{bottom:18%}.TitleBar__tray--GPWhO{bottom:-10%;height:100%;position:absolute;width:100%;z-index:-1;z-index:var(--z-chapterTray,-1)}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/ChooseOptionModal.css ***!
  \****************************************************************************************************************************************************************************************************/.ChooseOptionModal__main--OxD5j{height:auto;overflow-x:hidden;overflow-y:auto}.ChooseOptionModal__container--cwTha{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;max-width:calc(100% - 6rem);padding:3rem 3rem 2rem}.ChooseOptionModal__title--gP475{margin:0}.ChooseOptionModal__message--P5mq9{color:#606060;color:var(--colors-textBlack,#606060);flex:0 0 auto;line-height:140%;margin:0;text-align:center}.ChooseOptionModal__message--P5mq9 p{margin:0}.ChooseOptionModal__buttons--OLW6r{display:flex;gap:1rem 0;justify-content:center;width:100%}.ChooseOptionModal__button--b2aTp{flex:1 1 auto;height:auto;line-height:120%;margin:0 2rem;padding:1rem 2rem;width:12rem}.ChooseOptionModal__redButton--IDI3W{background-color:#ed1940!important;background-color:var(--colors-red,#ed1940)!important}.ChooseOptionModal__redButton--IDI3W:focus,.ChooseOptionModal__redButton--IDI3W:hover{background-color:#bd1433!important;background-color:var(--colors-redHover,#bd1433)!important}@media (max-width:550px){.ChooseOptionModal__button--b2aTp{margin:0 1rem}}@media (max-width:500px){.ChooseOptionModal__buttons--OLW6r{align-items:center;flex-direction:column}}@media (max-width:465px){.ChooseOptionModal__container--cwTha{max-width:calc(100% - 4rem);padding:3rem 2rem 2rem}}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Button.module.css ***!
  \********************************************************************************************************************************************************************************************/.Button-module__buttonBase--KxH69{border:none}.Button-module__button--wSWx7{min-height:4rem;padding:.25rem .5rem}.Button-module__linkButton--MAP8b{box-sizing:border-box;display:inline-flex;text-decoration:none}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/ToggleItem.css ***!
  \**************************************************************************************************************************************************************************************/.ToggleItem__main--wAoJc{border:2px solid;border-radius:calc(.9rem + 2px);cursor:pointer;height:1.8rem;position:relative;width:4rem}.ToggleItem__off--DiWGA{background-color:#aaa;background-color:var(--colors-lightGrayFill);border-color:#aaa;border-color:var(--colors-lightGrayFill)}.ToggleItem__on--y6eub{background-color:#00b2dd;background-color:var(--colors-cyan);border-color:#00b2dd;border-color:var(--colors-cyan)}.ToggleItem__circle--KK6ZV{background-color:#fff;background-color:var(--colors-white);border-radius:50%;height:1.8rem;left:0;position:absolute;top:0;transition:left .2s linear;width:1.8rem}.ToggleItem__on--y6eub .ToggleItem__circle--KK6ZV{left:calc(100% - 1.8rem)}.ToggleItem__text--IY_lo{align-items:center;color:#fff;color:var(--colors-white);display:flex;font-size:1rem;height:100%;position:absolute;text-transform:uppercase}.ToggleItem__textOn--PWc22{left:4px}.ToggleItem__textOff--vt9Jx{right:2px}.ToggleItem__off--DiWGA .ToggleItem__textOn--PWc22,.ToggleItem__on--y6eub .ToggleItem__textOff--vt9Jx{display:none}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/ButtonWithConfirm.css ***!
  \*********************************************************************************************************************************************************************************************/.ButtonWithConfirm__loadingContainer--i3WNC{pointer-events:none;width:12rem}.ButtonWithConfirm__loading--tZEXS{max-width:100%;width:3rem}@media (max-width:450px){.ButtonWithConfirm__loadingContainer--i3WNC{width:8rem}}/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/CancelOtherSubscriptionModal.css ***!
  \***************************************************************************************************************************************************************************************************************/.CancelOtherSubscriptionModal__main--IC4Q6{height:auto;overflow-x:hidden;overflow-y:auto;width:70rem}.CancelOtherSubscriptionModal__container--AeXg_{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 6rem);padding:3rem 3rem 2rem}.CancelOtherSubscriptionModal__message--C84MC{color:#606060;color:var(--colors-textBlack,#606060);flex:0 0 auto;line-height:140%;margin-bottom:1.5rem;text-align:center}.CancelOtherSubscriptionModal__link--oK5E5{cursor:pointer}.CancelOtherSubscriptionModal__buttons--g0EoQ{display:flex;flex-wrap:wrap;justify-content:space-around;width:91%}.CancelOtherSubscriptionModal__button--AyHti{height:5rem;line-height:120%;margin:1rem 2rem;padding:1rem 2rem;width:21rem}.CancelOtherSubscriptionModal__redButton--coJYK{background-color:#ed1940!important;background-color:var(--colors-red,#ed1940)!important}.CancelOtherSubscriptionModal__redButton--coJYK:focus,.CancelOtherSubscriptionModal__redButton--coJYK:hover{background-color:#bd1433!important;background-color:var(--colors-redHover,#bd1433)!important}@media (max-width:500px){.CancelOtherSubscriptionModal__buttons--g0EoQ{align-items:center;flex-direction:column;flex-wrap:nowrap}}@media (max-width:465px){.CancelOtherSubscriptionModal__container--AeXg_{max-width:calc(100% - 4rem);padding:3rem 2rem 2rem}}@media (max-width:450px){.CancelOtherSubscriptionModal__button--AyHti{margin:.5rem 0}}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/CancelBundleModal.css ***!
  \****************************************************************************************************************************************************************************************************/.CancelBundleModal__main--kDd9p{height:auto;overflow-x:hidden;overflow-y:auto;width:61rem}.CancelBundleModal__container--XFDry{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 3rem 2rem;width:calc(100% - 6rem)}.CancelBundleModal__title--PINHH{color:#0058a8;color:var(--colors-blue,#0058a8);line-height:130%;margin-bottom:.75rem;max-width:100%}.CancelBundleModal__text--IzQJX{color:#606060;color:var(--colors-textBlack);flex:0 0 auto;line-height:140%;margin-bottom:1.5rem;text-align:center}.CancelBundleModal__checkOuter--EleRV{width:42%}.CancelBundleModal__checkbox--tFrty{margin:1rem 0}.CancelBundleModal__checkboxText--SHhEG{color:#606060;color:var(--colors-textBlack)}.CancelBundleModal__reminder--seemY{color:#606060;color:var(--colors-gray,#606060);display:flex;flex-direction:column;height:16rem;justify-content:center;width:100%}.CancelBundleModal__address--yvlUa{text-align:center}.CancelBundleModal__link--RKvNC{cursor:pointer}.CancelBundleModal__buttons--k4Ngj{display:flex;justify-content:space-around;margin-top:1rem;width:80%}.CancelBundleModal__button--H0g7c{height:3rem;line-height:120%;margin:0 2rem;padding:1rem 3rem;width:9rem}.CancelBundleModal__redButton--ZVLrQ{background-color:#ed1940!important;background-color:var(--colors-red,#ed1940)!important}.CancelBundleModal__disabledButton--C2mcN{background-color:#aaa;background-color:var(--colors-lightGrayFill,#aaa);cursor:default!important;pointer-events:none}.CancelBundleModal__redButton--ZVLrQ:focus,.CancelBundleModal__redButton--ZVLrQ:hover{background-color:#bd1433!important;background-color:var(--colors-redHover,#bd1433)!important}@media (max-width:500px){.CancelBundleModal__buttons--k4Ngj{align-items:center;flex-direction:column}}@media (max-width:465px){.CancelBundleModal__container--XFDry{padding:3rem 2rem 2rem;width:calc(100% - 4rem)}}@media (max-width:450px){.CancelBundleModal__button--H0g7c{margin:.5rem 0}}/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/EditableAddressCard.css ***!
  \*******************************************************************************************************************************************************************************************************/.EditableAddressCard__main--_FCjJ{display:flex;overflow:hidden}.EditableAddressCard__mainSingle--S5_qp{align-items:center;display:flex}.EditableAddressCard__text--pz2wq{color:#606060;color:var(--colors-textBlack);font-size:130%;line-height:140%;margin-left:1rem}.EditableAddressCard__credit--cEUJS{margin-left:2.7rem}.EditableAddressCard__modal--A7ocM{max-width:calc(100% - 7rem);padding:2rem;top:5rem;width:42rem}.EditableAddressCard__fieldModal--Q262B{display:block}.EditableAddressCard__title--_OGfw{color:#0058a8;color:var(--colors-blue);margin:1rem 0;text-align:center}.EditableAddressCard__card--pa5J4{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0}.EditableAddressCard__currentCard--la_S8{align-self:flex-start;color:#606060;color:var(--colors-textBlack);font-size:130%}.EditableAddressCard__label--SVkTf{color:#0058a8;color:var(--colors-blue);margin:1rem;width:calc(100% - 2rem)}.EditableAddressCard__item--LcvC1{margin-left:2rem}.EditableAddressCard__creditModal--zCmwr .EditableAddressCard__item--LcvC1{margin-right:2rem}.EditableAddressCard__linkButton--pYo1I{cursor:pointer;text-transform:capitalize}.EditableAddressCard__change--im68l{margin:.5rem 0 2rem 2.7rem}.EditableAddressCard__deleteCard--AUCke{margin-left:2rem;margin-top:.5rem}.EditableAddressCard__warning--LAkWn{color:#ed1940;color:var(--colors-red);margin:auto;max-width:36rem;width:calc(100% - 2rem)}.EditableAddressCard__input--jLXR1{margin-top:2rem;max-width:calc(100% - 2rem - 2px);width:25rem}.EditableAddressCard__invalid--LueQm,.EditableAddressCard__invalid--LueQm:focus,.EditableAddressCard__invalid--LueQm:hover{border-color:#ed1940!important;border-color:var(--colors-red)!important}.EditableAddressCard__error--ai0Af{color:#ed1940;color:var(--colors-red);height:2.5em;margin:1rem 0;text-align:center}.EditableAddressCard__errorHidden--eXtHG{visibility:hidden}.EditableAddressCard__loading--p9QFP{max-width:100%;width:3rem}@media (max-width:550px){.EditableAddressCard__creditModal--zCmwr .EditableAddressCard__item--LcvC1{margin-right:0}}@media (max-width:420px){.EditableAddressCard__creditModal--zCmwr{max-width:calc(100% - 2rem);padding:2rem 1rem 2rem 0}}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/LockIcon.css ***!
  \************************************************************************************************************************************************************************************/.LockIcon__main--Xrc_u{position:relative;-webkit-user-select:none;user-select:none}.LockIcon__mainHoverable--cYdhC{cursor:pointer}.LockIcon__lockColor--x3gHA{fill:#b2b2b2;fill:var(--colors-lockIcon,#b2b2b2);transition:fill .1s linear}.LockIcon__mainDark--NdYzQ .LockIcon__lockColor--x3gHA,.LockIcon__mainHoverable--cYdhC:hover .LockIcon__lockColor--x3gHA{fill:#777;fill:var(--colors-lockIconHover,#777)}.LockIcon__forceLockColor--OpfSb{fill:#00b2dd;fill:var(--colors-lockIconLocked,#00b2dd);transition:fill .1s linear}.LockIcon__mainDark--NdYzQ .LockIcon__forceLockColor--OpfSb,.LockIcon__mainHoverable--cYdhC:hover .LockIcon__forceLockColor--OpfSb{fill:#0091b5;fill:var(--colors-lockIconLockedHover,#0091b5)}.LockIcon__icon--O1MVl{height:100%;width:100%}.LockIcon__hoverable--ywzD4{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.LockIcon__hoverContent--PQ0Am{align-items:center;background-color:#fff;background-color:var(--colors-white);box-shadow:2px 2px 2px rgba(0,0,0,.3);color:#606060;color:var(--colors-textBlack);display:flex;flex:1 1 auto;flex-direction:row;font-size:1.2rem;font-weight:400;height:auto;justify-content:center;left:100%;padding:.5rem;position:absolute;white-space:normal;width:12rem;z-index:301;z-index:var(--z-tooltip,301)}.LockIcon__choice--EhYzr{background-color:#00b2dd;background-color:var(--colors-cyan,#00b2dd);color:#fff;color:var(--colors-white);text-align:center;width:3rem}.LockIcon__text--n7qiT{align-items:center;background-color:#fff;background-color:var(--colors-white);color:#606060;color:var(--colors-textBlack);display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:18rem}.LockIcon__selectedChoice--zbv7B{background-color:#0058a8;background-color:var(--colors-blue,#0058a8);color:#fff;color:var(--colors-white)}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/modals/styles/ConfirmModal.css ***!
  \***********************************************************************************************************************************************************************************************/.ConfirmModal__container--j1dU9{align-items:center;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:center;padding:.5rem 3rem 2rem;width:40rem}.ConfirmModal__title--zoyMD{margin:1rem 0;text-transform:capitalize}.ConfirmModal__message--Ycpr4,.ConfirmModal__title--zoyMD{color:#1b365d;color:var(--colors-mainBlue);text-align:center}.ConfirmModal__message--Ycpr4{align-items:center;display:flex;flex-direction:column;font-weight:400;line-height:1.5;margin-top:.5rem}.ConfirmModal__redButton--aszyd{background-color:#ed1940!important;background-color:var(--colors-red,#ed1940)!important}.ConfirmModal__redButton--aszyd:focus,.ConfirmModal__redButton--aszyd:hover{background-color:#bd1433!important;background-color:var(--colors-redHover,#bd1433)!important}.ConfirmModal__checkbox--SZYi1{margin:1rem auto 0}.ConfirmModal__checkText--J3FCw{color:#606060;color:var(--colors-textBlack,#606060);font-size:110%;margin-bottom:.5rem}.ConfirmModal__imageText--dWLK2{align-items:center;display:flex}.ConfirmModal__lock--tV4T2{height:2.5rem;margin:.25rem .5rem;width:2.5rem}.ConfirmModal__lockColor--NJ05j{fill:#fff;fill:var(--colors-white,#fff);transition:fill .1s linear}@media (max-width:500px){.ConfirmModal__main--rAtof{height:calc(32rem - 17vw)}.ConfirmModal__container--j1dU9{max-width:calc(100% - 4rem);padding:3rem 2rem 2rem}.ConfirmModal__buttonRow--cnpAe{padding-top:.5rem}}@media (max-width:350px){.ConfirmModal__container--j1dU9{max-width:calc(100% - 2rem);padding:3rem 1rem 2rem}}/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/TabView.css ***!
  \***********************************************************************************************************************************************************************************/.TabView__main--qWYfK{display:flex;flex:1 0 auto;flex-direction:column;position:relative;width:100%}.TabView__titleShared--d_jbM{color:#0058a8;color:var(--colors-blue,#0058a8);padding:2.5rem 1.5rem 2rem}.TabView__titleLarge--aFFtw,.TabView__titleRegular--ejLPC{white-space:normal}.TabView__tabs--tDexT{align-items:flex-end;align-self:center;display:flex;height:5rem;justify-content:center;width:94vw}.TabView__tab--N9ysr{border:none;flex:1 1 0%;height:5rem;margin:0 .12rem;padding:0;text-transform:uppercase;transition:height .2s;-webkit-user-select:none;user-select:none}.TabView__tabTextContainer--eTPln{align-items:center;display:flex;height:5rem;justify-content:center;width:100%}.TabView__tabTitleText--VZZli{margin:.5rem;text-align:center}.TabView__tabBlue--hDRzh{pointer-events:none}html:not(.can-touch) .TabView__tabCyan--ezMCL:hover{height:6rem}.TabView__body--KzV4T{background-position:0 -5rem;flex:1 0 auto;overflow:hidden}.TabView__bodyDefault--RQtjF{align-items:center;display:flex;flex-direction:column;padding:2.5rem}.TabView__jazz--bCV8_{z-index:0}@media (max-width:700px){.TabView__titleShared--d_jbM{padding-bottom:6vw;padding-top:6vw}.TabView__bodyDefault--RQtjF{padding:1rem}.TabView__hiddenOnMobile--PLlPr{display:none}}@media (max-width:450px){.TabView__tab--N9ysr,.TabView__tabTextContainer--eTPln,.TabView__tabs--tDexT{height:4rem}html:not(.can-touch) .TabView__tabCyan--ezMCL:hover{height:5rem}.TabView__body--KzV4T{background-position:0 -4rem}}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/SameHeightView.css ***!
  \******************************************************************************************************************************************************************************************/.SameHeightView__main--EqnQ4{display:flex;position:relative}.SameHeightView__container--KJrJa{display:flex;flex:0 0 auto;flex-direction:row;opacity:0;pointer-events:none}.SameHeightView__visibleSection--mxNTY{align-items:stretch;bottom:0;display:flex;justify-content:center;left:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0;transform:translateX(0)}.SameHeightView__section--BOQph{display:flex;flex:1 1 auto}.SameHeightView__rightFadeIn--GfQN3{opacity:0;transform:translateX(100%)}.SameHeightView__rightFadeInActive--bk1dI{opacity:1;transform:translateX(0);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.SameHeightView__rightFadeOut--gugYz{opacity:1;transform:translateX(0)}.SameHeightView__rightFadeOutActive--EvlXO{opacity:0;transform:translateX(-100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.SameHeightView__leftFadeIn--M3k4w{opacity:0;transform:translateX(-100%)}.SameHeightView__leftFadeInActive--RngR2{opacity:1;transform:translateX(0);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.SameHeightView__leftFadeOut--PZMsR{opacity:1;transform:translateX(0)}.SameHeightView__leftFadeOutActive--nP3qn{opacity:0;transform:translateX(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/CircleSequenceButtons.css ***!
  \*************************************************************************************************************************************************************************************************/.CircleSequenceButtons__flex--s52N4{position:relative}.CircleSequenceButtons__container--R5ifE{height:2.5rem;margin-top:.5rem;width:2.5rem}.CircleSequenceButtons__glow--EmiAj{border-radius:50%;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(1);transition:transform .2s ease-in;z-index:-1}.CircleSequenceButtons__selected--wktFM .CircleSequenceButtons__glow--EmiAj,html:not(.can-touch) .CircleSequenceButtons__button--IPpq4:hover .CircleSequenceButtons__glow--EmiAj{transform:scale(2)}.CircleSequenceButtons__selected--wktFM .CircleSequenceButtons__glow--EmiAj{transition:unset!important}.CircleSequenceButtons__buttons--YH2Fp{align-items:flex-end;display:flex;font-size:125%;justify-content:center;margin-left:4rem;margin-right:4rem;margin-top:2rem;position:relative;width:100%;z-index:1}.CircleSequenceButtons__buttonShared--YeRFK{flex-direction:column;text-align:center;-webkit-user-select:none;user-select:none}.CircleSequenceButtons__buttonsTitleBelow--mRI9U .CircleSequenceButtons__buttonShared--YeRFK{flex-direction:column-reverse}.CircleSequenceButtons__button--IPpq4{flex:1 1 20%;padding:0 2vw}.CircleSequenceButtons__buttonTight--ikOQC{flex:none;padding:2.5rem .5rem 0}.CircleSequenceButtons__line--QtrVQ{bottom:1.25rem;height:2px;position:absolute;width:50%;z-index:-1}.CircleSequenceButtons__buttonsTitleBelow--mRI9U .CircleSequenceButtons__line--QtrVQ{bottom:auto;top:1.25rem}.CircleSequenceButtons__leftL--Vy5ak{left:0}.CircleSequenceButtons__rightL--aa_pn{right:0}@media (max-width:700px){.CircleSequenceButtons__buttons--YH2Fp{margin-top:3vw}.CircleSequenceButtons__button--IPpq4{padding:0 2vw}.CircleSequenceButtons__buttonTitle--mh7q7{display:none}.CircleSequenceButtons__container--R5ifE{margin-top:0}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/SwitchView.css ***!
  \**************************************************************************************************************************************************************************************/.SwitchView__main--oWJaY{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.SwitchView__mainBottom--ozBkz{flex-direction:column-reverse}.SwitchView__swipe--vQ841{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.SwitchView__mainSpace--z8uUz{height:5rem;width:100%}.SwitchView__arrowContainer--Oux3v{align-items:center;display:flex;flex:1 1 0%;height:5rem;justify-content:center;transition:opacity .4s ease-in-out;width:5rem;z-index:3}@media (max-width:1230px){.SwitchView__swipe--vQ841{width:calc(100% - 60px)}}@media (max-width:450px){.SwitchView__swipe--vQ841{width:calc(100% - 20px)}}@media (max-width:700px){.SwitchView__tightNext--XVCPX{margin-left:-4vw}.SwitchView__tightPrevious--P7Url{margin-right:-4vw}.SwitchView__hideArrow--a4Fp6 .SwitchView__standardNext--S8Hx9,.SwitchView__hideArrow--a4Fp6 .SwitchView__standardPrevious--cOjgo,.SwitchView__hideArrow--a4Fp6 .SwitchView__tightNext--XVCPX,.SwitchView__hideArrow--a4Fp6 .SwitchView__tightPrevious--P7Url{display:none}.SwitchView__mainSpace--z8uUz{height:1rem}.SwitchView__swipe--vQ841{justify-content:center}}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/OpenBook.css ***!
  \************************************************************************************************************************************************************************************/.OpenBook__mainBook--fpI9a{box-shadow:5px 2px 10px rgba(0,0,0,.5)}.OpenBook__mainCenter--U3QDt{position:relative}.OpenBook__fullWidth--gyR0j{width:100%}.OpenBook__pageContainer--DtXtp{display:inline-block;position:relative;width:50%}.OpenBook__page--uXjgy{display:block;position:relative;width:100%}.OpenBook__panel--fUZ1a{left:0;position:absolute;top:0;width:100%}.OpenBook__gradient--IGvVS{height:100%;position:absolute;top:0;width:calc(100% + 1px);z-index:3}.OpenBook__leftGradient--qzY7P{background:linear-gradient(270deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 4%,rgba(0,0,0,.15) 8%,rgba(0,0,0,.088) 16%,rgba(0,0,0,.05) 24%,transparent);left:0}.OpenBook__rightGradient--NfLdc{background:linear-gradient(90deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 4%,rgba(0,0,0,.15) 8%,rgba(0,0,0,.088) 16%,rgba(0,0,0,.05) 24%,transparent);right:0}.OpenBook__pageBehind--aTm5B{background-color:#fff;position:absolute;width:100%}.OpenBook__firstPageBehind--hZzUM{height:99%;top:.8%}.OpenBook__leftFirstPageBehind--QmwnL{left:-.8%}.OpenBook__rightFirstPageBehind--jr3DV{right:-.8%}.OpenBook__secondPageBehind--AIoeu{height:98.4%;top:1.6%}.OpenBook__leftSecondPageBehind--bC8E_{left:-1.6%}.OpenBook__rightSecondPageBehind--gzBg6{right:-1.6%}.OpenBook__fullPageContainer--xkmPf{display:inline-block;height:0;padding-bottom:130%;position:relative;width:100%}.OpenBook__fullPageBehind--cIEej{height:100%;top:0;transform:rotate(-5deg)}.OpenBook__fullPageLoading--D4cx1{color:#606060;left:0;position:absolute;text-align:center;top:45%;width:100%}.OpenBook__fullPage--Mh8Eq,.OpenBook__fullPageBehind--cIEej{box-shadow:2px 2px 10px rgba(0,0,0,.5)}.OpenBook__canTilt--fVtMs{position:relative;width:100%}.openBookTilt{transition:transform .1s}.OpenBook__pageTitle--j6MUY{-webkit-font-smoothing:antialiased;color:#ffc640;font-size:140%;margin-top:1.5rem;position:relative}.OpenBook__smallTitle--M9O1v{font-size:130%}.OpenBook__pageSubtitle--W95l1{-webkit-font-smoothing:antialiased;color:#fff;font-size:125%;margin-top:.5rem;position:relative}.OpenBook__smallSubtitle--EXHpc{font-size:120%}.OpenBook__blueTitle--hilUP{color:#0058a8}.OpenBook__blueSubtitle--p_mYS{color:#606060}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Carousel.css ***!
  \***************************************************************************************************************************************************************************************/.Carousel__mainContainer--BGB5E{display:flex}.Carousel__main--yjYdC{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.Carousel__tempContainer--FmH_3{align-items:flex-start;align-self:center;display:flex;justify-content:center;width:100%}.Carousel__pageContainer--PWLfz{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:flex;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(0);transition:transform .3s ease;width:0}.Carousel__pageInnerContainer--U7DsS{display:flex}.Carousel__arrows--lYFF7{height:5rem;left:0;position:absolute;width:100%}.Carousel__arrowContainer--w8PQu{align-items:center;display:flex;height:5rem;justify-content:center;position:absolute;width:5rem;z-index:2}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/CarouselView.css ***!
  \****************************************************************************************************************************************************************************************/.CarouselView__page--jId3m{min-width:140px;padding:0 2rem;position:relative;transition:opacity .3s ease}.CarouselView__tempPageA--T8i_y{max-width:192px}.CarouselView__tempPageB--HDhkG{width:140px}@media (max-width:1150px){.CarouselView__page5--wNTHB{display:none}}@media (max-width:900px){.CarouselView__page4--ksIPu{display:none}}@media (max-width:700px){.CarouselView__page3--SsRiy{display:none}}@media (max-width:500px){.CarouselView__page2--zsFdi{display:none}}@media (min-width:1151px){.CarouselView__tempPageA--T8i_y{width:calc(20vw - 78.6px)}}@media (max-width:1150px) and (min-width:901px){.CarouselView__tempPageA--T8i_y{width:calc(25vw - 86.25px)}}@media (max-width:900px) and (min-width:701px){.CarouselView__tempPageA--T8i_y{width:calc(33.33333vw - 99px)}}@media (max-width:700px) and (min-width:501px){.CarouselView__tempPageA--T8i_y{width:calc(50vw - 124.5px)}}@media (max-width:500px){.CarouselView__tempPageA--T8i_y{width:calc(100vw - 201px)}}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/PageResources.css ***!
  \*****************************************************************************************************************************************************************************************/.PageResources__main--pzaa0{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.PageResources__pageWrap--JHQ_G{display:block;max-width:90rem;position:relative;width:100%}.PageResources__headmasterMain--Cm9Vs{margin:1rem 2rem;max-width:90rem;position:relative;width:100%}.PageResources__alexMain--VDDr9,.PageResources__planningMain--SbUJZ{color:#606060;color:var(--colors-textBlack);margin:1rem 2rem;max-width:90rem;padding:0 5vw;position:relative;width:100%}.PageResources__page--MnkfB{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.PageResources__aPage--HmL0W{width:100%}.PageResources__carousel--dUn_P{height:100%;width:100%}.PageResources__content--QugKo{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.PageResources__resourcesHeader--RXHTN{color:#1b365d;color:var(--colors-mainBlue);font-weight:700;line-height:1.1;margin-bottom:1.5rem}.PageResources__printables--IDUCA{height:28rem}.PageResources__printablesWide--PirjP{display:none}.PageResources__plannings--oWPjA{height:22rem}.PageResources__placementTestsWide--pVbyB,.PageResources__planningsWide--x4chU{display:none}.PageResources__expandableTextContainer--HLlCQ{align-items:center}.PageResources__expandableTextContainerContent--yYt1q{color:#606060;color:var(--colors-textBlack);font-size:140%;line-height:1.75rem;margin-top:1rem;text-align:left;width:calc(100% - 14vw)}.PageResources__expandableTextContainerContent--yYt1q p{margin:.5rem auto}.PageResources__expandablePlanningText--dTdHp{font-size:130%;line-height:1.75rem;margin-top:0;text-align:justify;width:85%}.PageResources__expandablePlanningText--dTdHp p{margin:.6rem auto}.PageResources__titles--yhm6R{color:#0058a8;color:var(--colors-blue);text-align:center}.PageResources__asSet--Ly0o2{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.PageResources__title--s3Trn{color:#1b365d;color:var(--colors-mainBlue)}.PageResources__bookTitle--_qmHD{align-items:center;display:flex;justify-content:flex-start}.PageResources__allCaps--Rn9ms{font-weight:500;text-transform:uppercase}.PageResources__titleCircle--XkKxs{flex:0 0 auto;margin-right:1rem;width:2em}.PageResources__circle--GpZxD{align-items:center;border-radius:50%;color:#fff;color:var(--colors-white);display:inline-flex;font-size:105%;height:2em;justify-content:center;width:2em}.PageResources__topics--Z7g6r{color:#1b365d;color:var(--colors-mainBlue)}.PageResources__gradeCircle--CGDka{height:1.75em;margin:0 .125em 0 .25em;width:1.75em}.PageResources__printableWithChapter--FXlB5{padding-top:3rem}.PageResources__chapter--oO6U8{left:1.7rem;pointer-events:none;position:absolute;top:0;width:4rem}.PageResources__sub--MCLl9{position:absolute;text-align:center;top:-5rem;width:100%;-webkit-font-smoothing:antialiased;align-self:center;margin-bottom:1.5rem}.PageResources__switch--RTaz_{height:30rem}.PageResources__switchDim--sKbtL{padding:0 1rem;width:15rem}.PageResources__puzzlePieceIcon--P_mag{margin-left:13%;width:74%}.PageResources__errataPageTitle--K0fN9{color:#fff;color:var(--colors-white);padding:2.5rem 1.5rem 2rem;white-space:normal}.PageResources__errataContainer--R_we8{align-items:center;display:flex;flex-direction:column;padding:2.5rem;width:100%}.PageResources__typeTitle--ZAoyn{color:#0058a8;color:var(--colors-blue)}.PageResources__errItem--Pq3_k{color:#606060;color:var(--colors-textBlack)}.PageResources__errItemNoTitle--s33o_{margin-top:0}.PageResources__bookType--N8P43 p+p,.PageResources__bookType--N8P43+.PageResources__bookType--N8P43{margin-top:1em}.PageResources__bookType--N8P43 p{margin:0}.PageResources__corrected--bcAf1{color:#aaa}.PageResources__errataGrade--_zf9z{width:100%}.PageResources__introOuter--lEqTm{background-color:#fff;background-color:var(--colors-white);padding:2rem}.PageResources__headmaster--iQENY{margin-left:1rem;margin-right:3rem;width:22rem}.PageResources__headmasterPaddingContainer--qFeH8{height:0;padding-bottom:100%;padding-top:5%;width:100%}.PageResources__headmasterImg--H5MBR{width:100%}.PageResources__headmasterIntro--IvsRn{color:#606060;color:var(--colors-textBlack);margin-right:2.5%;max-width:77%}.PageResources__headmasterIntro--IvsRn p{margin:0}.PageResources__headmasterIntro--IvsRn p+p{margin-top:.5em}.PageResources__alex--X0yLH{margin-right:2rem;width:10rem}.PageResources__alexPaddingContainer--h2pia{height:0;padding-bottom:124.3%;width:100%}.PageResources__alexImg--edDs8{width:100%}.PageResources__alexIntro--yxBPz{color:#606060;color:var(--colors-textBlack);max-width:100%}.PageResources__alexIntro--yxBPz p{margin:0}.PageResources__alexIntro--yxBPz p+p{margin-top:.5em}.PageResources__grayCircle--gkBoY{background-color:#aaa;background-color:var(--colors-lightGrayFill,#aaa)}.PageResources__hyphen--ysE5F{display:none}.PageResources__virtualBackgroundContainer--FSMz1{align-items:center;display:flex}.PageResources__backgroundImageLink--VagHU{width:60%}.PageResources__backgroundImage--ZJRzg{width:100%}.PageResources__downloadButtonContainer--igMkA{text-align:center;width:40%}.PageResources__downloadButtonImage--P6fev{height:6rem;width:6rem}@media (min-width:700px){.PageResources__page--MnkfB{margin:1rem 0;padding:0 2rem;width:11rem}.PageResources__aPage--HmL0W{height:auto;margin:1rem 2rem;max-width:15rem;padding:.75rem 2rem;width:calc(50vw - 17rem)}.PageResources__sub--MCLl9{margin:1.5rem 0 0;position:relative;top:0}.PageResources__printables--IDUCA{display:none}.PageResources__printablesWide--PirjP{display:flex;padding:0 2rem;width:calc(100% - 4rem)}.PageResources__plannings--oWPjA{display:none}.PageResources__planningsWide--x4chU{display:flex}.PageResources__placementTests--myufb{display:none}.PageResources__placementTestsWide--pVbyB{display:flex}}@media (min-width:780px){.PageResources__aPage--HmL0W{margin:1rem 0;max-width:14rem;width:calc(25vw - 7rem)}}@media (min-width:1100px){.PageResources__aPage--HmL0W{margin:1rem}}@media (min-width:1200px){.PageResources__aPage--HmL0W{width:18.5rem}}@media (max-width:700px){.PageResources__expandableTextContainerContent--yYt1q{font-size:calc(.85rem + .85vw)}.PageResources__errataContainer--R_we8{padding:1rem}}@media (max-width:699px){.PageResources__chapter--oO6U8{left:0}}@media (max-width:600px){.PageResources__alex--X0yLH{margin-right:1rem;min-width:6rem;width:calc(5rem + 10vw)}.PageResources__headmaster--iQENY{margin-right:1.5rem;min-width:7.5rem;width:calc(5rem + 15vw)}.PageResources__virtualBackgroundContainer--FSMz1{flex-direction:column}.PageResources__downloadButtonContainer--igMkA{margin-top:2rem}.PageResources__backgroundImageLink--VagHU{width:100%}}@media (max-width:500px){.PageResources__hyphen--ysE5F{display:inline}.PageResources__textAlign--w3_Db{display:block;text-align:center}}@media (max-width:450px){.PageResources__introOuter--lEqTm{flex-direction:column}.PageResources__headmasterIntro--IvsRn{max-width:100%}.PageResources__alex--X0yLH,.PageResources__headmaster--iQENY{margin:0 0 1rem}.PageResources__titleCircle--XkKxs{margin-right:.5rem}}@media (max-width:400px){.PageResources__switch--RTaz_{height:25rem}.PageResources__switchDim--sKbtL{padding:0 1rem;width:12rem}}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/EstimateShipping.css ***!
  \*****************************************************************************************************************************************************************************************************/.EstimateShipping__main--FAxmo{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;max-height:calc(100vh - 6rem);padding-bottom:3rem;position:relative;top:1rem;width:100%}.EstimateShipping__title--j3Xin{color:#0058a8;margin-bottom:2rem;position:relative}.EstimateShipping__container--CWffZ{padding-bottom:2rem;position:relative;width:90%}.EstimateShipping__table--fLhuU{color:#606060;font-size:120%;margin:2rem 4rem;position:relative}.EstimateShipping__tRow--HgPr5{align-items:center;display:flex;height:8vh;justify-content:flex-start;margin-right:2rem;max-height:4rem;min-height:2.7rem;padding:.5rem 1rem}.EstimateShipping__tRow--HgPr5+.EstimateShipping__tRow--HgPr5{border-top:1px solid rgba(0,0,0,.1)}.EstimateShipping__typePrice--Ue_10{align-items:flex-start;display:flex;justify-content:space-between;margin-right:2rem;min-width:60%;text-align:left}.EstimateShipping__type--O3cvJ{white-space:nowrap}.EstimateShipping__time--gquyh{flex:1 1 0%;font-size:90%}.EstimateShipping__extra--d9Txk{color:#606060;margin:0 5rem;position:relative;top:-10%}@media (max-width:660px){.EstimateShipping__tRow--HgPr5{flex-direction:column;margin-right:0;min-height:2.7rem}.EstimateShipping__typePrice--Ue_10{justify-content:space-between;width:calc(100% - 2rem)}.EstimateShipping__time--gquyh{align-self:flex-start;margin-top:1rem}}@media (max-width:550px){.EstimateShipping__table--fLhuU{margin:2rem 1rem}.EstimateShipping__extra--d9Txk{margin:0 2rem}.EstimateShipping__typePrice--Ue_10{margin-right:0;min-height:.6rem;width:100%}}@media (max-width:350px){.EstimateShipping__title--j3Xin{margin-bottom:1.5rem}.EstimateShipping__main--FAxmo{top:2.5rem}.EstimateShipping__tRow--HgPr5{padding:.5rem 0}.EstimateShipping__extra--d9Txk{margin:1rem}}@media (max-height:500px){.EstimateShipping__title--j3Xin{margin-bottom:1rem;min-height:2rem}.EstimateShipping__container--CWffZ{padding-bottom:1rem}.EstimateShipping__table--fLhuU{margin-bottom:1rem;margin-top:1rem}}@media (max-height:350px){.EstimateShipping__container--CWffZ{overflow-x:hidden;overflow-y:auto}}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/generalCheckout.css ***!
  \****************************************************************************************************************************************************************************************************/.generalCheckout__main--AYysH{align-items:flex-start;display:flex;flex-direction:column;position:relative}.generalCheckout__title--FzA_d{margin-top:3rem}.generalCheckout__mainContent--Z8cWA{display:flex;flex-direction:column;max-width:60rem;width:60vw}.generalCheckout__gray--CUI7Y{color:#606060;color:var(--colors-textBlack);padding:2rem;position:relative}.generalCheckout__acrossBase--kfbEm{align-items:flex-start;display:flex;max-width:90vw;position:relative}.generalCheckout__across--mdFPJ{margin-bottom:6rem}.generalCheckout__input--T3zx1{flex:1 1 auto;min-width:20rem}.generalCheckout__circle--mZvYx{background-color:#fff;background-color:var(--colors-white,#fff);border:1px solid #606060;border:1px solid var(--colors-textBlack);border-radius:50%;display:inline-block;height:1rem;margin-right:1rem;position:relative;top:.2rem;width:1rem}.generalCheckout__selected--pN6m7{font-weight:700}.generalCheckout__selected--pN6m7 .generalCheckout__circle--mZvYx,.generalCheckout__selected--pN6m7:focus .generalCheckout__circle--mZvYx,.generalCheckout__selected--pN6m7:hover .generalCheckout__circle--mZvYx{background-color:#ffc640!important;background-color:var(--colors-yellow,#ffc640)!important}.generalCheckout__text--CdZyK{color:#0058a8;color:var(--colors-blue,#0058a8)}@media (max-width:1025px){.generalCheckout__acrossBase--kfbEm{flex-direction:column}.generalCheckout__mainContent--Z8cWA{width:90vw}.generalCheckout__across--mdFPJ{margin-bottom:6vw}}@media (max-width:700px){.generalCheckout__gray--CUI7Y{padding:4vw}}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/OrderSummary.css ***!
  \*************************************************************************************************************************************************************************************************/.OrderSummary__main--V8Amy{align-items:center;background-color:#fff;background-color:var(--colors-white,#fff);display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;top:2rem}.OrderSummary__mainSticky--MRxRI{position:sticky}.OrderSummary__mainDefault--DDY7o{margin-left:2rem;min-width:22rem;padding:4rem 3rem 2rem;width:26rem}.OrderSummary__title--RMfbD{color:#0058a8;color:var(--colors-blue,#0058a8);font-size:200%;position:relative}.OrderSummary__content--NM3hQ{display:flex;flex-direction:column;position:relative;width:100%}.OrderSummary__buttonContainer--ZFvL9{align-items:center;display:flex;height:4rem;justify-content:center;margin-top:1.5rem;position:relative;width:100%}.OrderSummary__continue--MmANI{height:100%;width:100%}.OrderSummary__continueDisabled--olptp{cursor:not-allowed;opacity:.6;pointer-events:none}.OrderSummary__couponCopy--MzEqn{margin-top:1rem;width:100%}.OrderSummary__couponCopy--MzEqn,.OrderSummary__exchangeRatesNotice--RhKWJ{align-self:center;color:#606060;color:var(--colors-textBlack);font-style:italic}.OrderSummary__calcOuter--mjeUU{display:flex;justify-content:center;margin-top:2rem;position:relative;width:100%}.OrderSummary__calculate--QuUXg{cursor:pointer}.OrderSummary__myAccount--sOs0l{align-self:center;margin-top:2rem}.OrderSummary__errors--i4Tnb{color:#ed1940;color:var(--colors-red,#ed1940);font-size:110%;font-style:italic;left:-2rem;position:absolute;text-align:center;top:-1.7rem;width:calc(100% + 4rem)}.OrderSummary__modal--U7w4c{max-width:90%;position:relative}.OrderSummary__quitPaypalContainer--AjPxA{align-items:center;display:flex;justify-content:center;margin-top:2rem}.OrderSummary__quitPaypal--ErrNU{cursor:pointer;text-align:center}@media (max-width:1025px){.OrderSummary__mainDefault--DDY7o{align-self:center;margin-left:0;margin-top:2rem}.OrderSummary__main--V8Amy{margin-bottom:unset;position:relative;top:unset}}@media (max-width:700px){.OrderSummary__mainDefault--DDY7o{margin-top:4vw;padding:4vw;width:calc(100% - 8vw)}}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/ReviewCart.css ***!
  \***********************************************************************************************************************************************************************************************/.ReviewCart__main--Wq9ir{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.ReviewCart__content--PIpGq{align-items:flex-start;display:flex;flex-direction:column}.ReviewCart__title--IuCSj{margin-top:4rem}.ReviewCart__across--DGuv3{margin-bottom:0}.ReviewCart__formContainer--vytZk{margin-bottom:3rem}.ReviewCart__empty--ymy5Y{align-items:flex-start;display:flex;flex-direction:column;height:10rem}.ReviewCart__browseBooks--AbbRC{align-items:center;display:flex;height:calc(4rem + 4px);justify-content:center;margin-top:3rem;width:100%}.ReviewCart__text--iGzYK{color:#606060;color:var(--colors-textBlack);font-size:200%;text-align:center;width:100%}.ReviewCart__classWalletButtonContainer--tFR_h{flex-direction:row}.ReviewCart__classWalletText--HBrVv{color:#666;color:var(--colors-grayText,#666);font-size:150%;width:100%}.ReviewCart__classWalletImg--t3x_1{display:block;height:2rem;width:auto}.ReviewCart__classWalletCart--tHMVt{display:flex;flex-direction:column}.ReviewCart__classWalletShippingMethod--RyMvr{margin-top:1.5rem}.ReviewCart__classWalletContinue--nYTvf{height:90%!important;width:130%!important}.ReviewCart__button--HD0pD{height:4rem;margin:3rem 1rem;width:15rem}.ReviewCart__suggestions--cwGPL{max-width:60rem;width:90vw}.ReviewCart__paypal--WrVT4{align-self:stretch;display:flex;justify-content:center;margin-top:2rem;position:relative;z-index:0}.ReviewCart__paypalText--jPb9Y{color:#606060;color:var(--colors-textBlack);margin-right:.4rem;margin-top:.5rem}.ReviewCart__bundle--JIcdq{height:7rem;margin:1rem auto;pointer-events:none;position:relative;width:7rem}.ReviewCart__bundleIcon--lx3bo{left:0;position:absolute!important;top:0}@media (max-width:1020px){.ReviewCart__formContainer--vytZk{margin-bottom:0}}@media (max-width:700px){.ReviewCart__title--IuCSj{margin-top:calc(2rem + 4vw)}}@media (max-width:400px){.ReviewCart__text--iGzYK{font-size:150%}.ReviewCart__empty--ymy5Y{height:14rem}.ReviewCart__browseBooks--AbbRC{flex-direction:column;height:auto;margin-top:1rem}.ReviewCart__button--HD0pD{margin:1rem}}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/ItemSummary.css ***!
  \***************************************************************************************************************************************************************************************/.ItemSummary__largeText--fKc6U,.ItemSummary__smallText--PwRuK{line-height:130%}.ItemSummary__subrow--JQdHG{display:list-item;margin-left:2rem}.ItemSummary__titlePadded--YPWyW{padding-top:1rem}.ItemSummary__couponInfo--jlrGU{color:#ed1940;font-style:italic;padding-left:12px;padding-top:6px;text-align:left}.ItemSummary__prorateMessage--VlghD{color:#606060;color:var(--colors-gray,#606060);font-size:100%;font-style:italic;line-height:130%}.ItemSummary__niceOverflow--XLGZV{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItemSummary__asterisk--mxmM4{left:100%;position:absolute}.ItemSummary__items--Oqz3s,.ItemSummary__subtotal--EPkjw,.ItemSummary__total--I8MqM{margin-top:2rem;width:100%}.ItemSummary__totalInvis--EJewH{visibility:hidden}.ItemSummary__subtotal--EPkjw th,.ItemSummary__total--I8MqM th{color:#0058a8;color:var(--colors-blue);text-transform:uppercase}.ItemSummary__subtotal--EPkjw td{text-transform:uppercase}.ItemSummary__subtotal--EPkjw tbody th{font-weight:200}.ItemSummary__items--Oqz3s th{color:#606060;color:var(--colors-textBlack)}.ItemSummary__couponRow--SHD8O th{color:#ed1940;color:var(--colors-red,#ed1940);font-weight:400}.ItemSummary__main--XpH97 tbody td:last-of-type{text-align:right;vertical-align:top}.ItemSummary__main--XpH97 table th:first-of-type{text-align:left}.ItemSummary__main--XpH97 table th:last-of-type{text-align:right}.ItemSummary__main--XpH97 tbody td{color:#606060;color:var(--colors-textBlack);font-style:italic;padding-left:1rem}.ItemSummary__main--XpH97 tbody td.ItemSummary__usDollarsNote--URnfZ{color:#0058a8;color:var(--colors-blue);font-size:80%;font-style:normal;font-weight:700}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/CouponInput.css ***!
  \************************************************************************************************************************************************************************************************/.CouponInput__main--Fuioy{display:flex;justify-content:center;margin-top:1rem;position:relative;width:100%}.CouponInput__mainBilling--GYf7a{margin-bottom:0;margin-top:0}.CouponInput__left--vb1d3{justify-content:flex-start}.CouponInput__linkShared--DLy8E{cursor:pointer}.CouponInput__modal--ooZE8{height:25rem;width:45rem}.CouponInput__button--E7sPh{width:12rem}.CouponInput__button--E7sPh+.CouponInput__button--E7sPh{margin-left:2rem}.CouponInput__input--rdwTq{margin-top:1rem;max-width:calc(100% - 2rem - 2px);width:25rem}.CouponInput__errorInput--bmn7z{border-color:#ed1940;border-color:var(--colors-red)}.CouponInput__loading--bXzsR{max-width:100%;width:3rem}.CouponInput__error--FsHu6{color:#ed1940;color:var(--colors-red);height:1rem;margin-top:1rem;text-align:center}.CouponInput__errorHidden--Rjqkb{visibility:hidden}.CouponInput__inputContainer--TA2lY{align-items:center;display:flex;flex-direction:column;margin-top:1rem;width:100%}.CouponInput__inputContainerRow--tI4yU{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;width:100%}.CouponInput__inputWrapper--gL9jc{align-items:center;display:flex;font-size:125%;margin-top:0;max-width:calc(100% - 2rem - 2px);position:relative;width:25rem}.CouponInput__inputInline--hK4LQ{background-color:#fff;background-color:var(--colors-white,#fff);border:1px solid #ccc;border:1px solid var(--colors-inputBorder,#ccc);border-radius:0;color:#606060;color:var(--colors-gray);font-size:100%;margin-top:0;padding:1rem 2.5rem 1rem 1rem;width:100%}.CouponInput__inputInline--hK4LQ:focus{border-color:#00b2dd!important;border-color:var(--colors-cyan,#00b2dd)!important}.CouponInput__inputInline--hK4LQ:hover{border-color:#aaa;border-color:var(--colors-inputBorderHover,#aaa)}.CouponInput__clearButton--G8JmB{align-items:center;background:0 0;border:none;color:#606060;color:var(--colors-gray);cursor:pointer;display:flex;font-size:1.2rem;height:1.2rem;justify-content:center;line-height:1;padding:0;position:absolute;right:.75rem;transition:color .2s;width:1.2rem;z-index:1}.CouponInput__clearButton--G8JmB:hover{color:#000}.CouponInput__clearButton--G8JmB:disabled{cursor:not-allowed;opacity:.5}.CouponInput__applyButton--fSIan{align-items:center;background-color:#0058a8;background-color:var(--colors-blue,#0058a8);border:none;color:#fff;cursor:pointer;display:flex;font-family:Roboto,sans-serif;height:100%;justify-content:center;line-height:1;padding:.5rem 1rem;transition:background-color .2s;white-space:nowrap}.CouponInput__applyButton--fSIan:disabled{background-color:#ddd;background-color:var(--colors-lighterGrayFill,#ddd);cursor:not-allowed}.CouponInput__applyButton--fSIan:hover:not(:disabled){background-color:#139ada;background-color:var(--colors-blueHover,#139ada)}.CouponInput__buttonsInline--nwzdF{margin-top:1rem}@media (max-width:450px){.CouponInput__modal--ooZE8{height:auto}.CouponInput__error--FsHu6{width:calc(100% + 4rem)}.CouponInput__input--rdwTq{margin-top:0}.CouponInput__button--E7sPh{width:10rem}}@media (max-width:350px){.CouponInput__button--E7sPh{width:9rem}}:root{--colors-gray:#606060}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/ShippingMethod.css ***!
  \***************************************************************************************************************************************************************************************************/.ShippingMethod__methods--lGezr{align-items:flex-start;color:#606060;color:var(--colors-textBlack);display:flex;flex-direction:column;justify-content:center;margin-top:1rem;position:relative;width:100%}.ShippingMethod__methodsWithError--B00_8:after{border:1px solid #ed1940;border:1px solid var(--colors-red);bottom:0;content:"";left:-1rem;pointer-events:none;position:absolute;right:-1rem;top:0}.ShippingMethod__warningText--uOAuc{color:#ed1940;color:var(--colors-red)}.ShippingMethod__clickable--H59WY{cursor:pointer;position:relative}.ShippingMethod__type--gxyia{justify-content:flex-start;margin:1rem 0;max-width:100%;width:40rem}.ShippingMethod__nonUS--x0IW1{display:flex;justify-content:space-between}.ShippingMethod__nonUSPrice--_yj7W{padding-left:1rem}.ShippingMethod__subtitle--eV9ed{color:#606060;color:var(--colors-textBlack)}.ShippingMethod__shippingDescription--S26Hf{margin-left:1rem;margin-right:1rem}.ShippingMethod__shippingPrice--xUsaJ{margin-left:auto}.ShippingMethod__methodError--Iyr55{bottom:-1.5rem;color:#ed1940;color:var(--colors-red);position:absolute;white-space:nowrap;width:100%}.ShippingMethod__radioItem--LYXaD{flex:0 0 auto;width:11rem}.ShippingMethod__methodContainer--apUwy{align-items:flex-start;display:flex;flex-direction:column;width:100%}.ShippingMethod__methodTitleContainer--lPE1O{align-items:center;display:flex}@media (min-width:1026px) and (max-width:1100px){.ShippingMethod__methods--lGezr{margin-bottom:1rem}}@media (max-width:700px){.ShippingMethod__methods--lGezr{margin-bottom:1rem}}@media (max-width:500px){.ShippingMethod__type--gxyia{flex-wrap:wrap}.ShippingMethod__shippingDescription--S26Hf{margin-top:.3rem;order:1;width:100%}}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/CheckoutUtil.css ***!
  \*************************************************************************************************************************************************************************************************/.CheckoutUtil__label--b_HaE{font-weight:700}.CheckoutUtil__ellip--F3ec6{overflow:hidden;text-overflow:ellipsis;width:100%}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/CompleteOrder.css ***!
  \**************************************************************************************************************************************************************************************************/.CompleteOrder__main--VBUWp{align-items:flex-start;display:flex;flex-direction:column;position:relative}.CompleteOrder__title--dwEIz{margin-top:4rem}.CompleteOrder__across--YcHQE{align-items:flex-start;display:flex;gap:2rem;margin-bottom:3rem;max-width:90vw;position:relative}.CompleteOrder__content--T_024{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;position:relative}.CompleteOrder__subtitle--ctBY4{font-size:140%;margin-bottom:1.5rem;position:relative}.CompleteOrder__policySubtitle--bTEss{position:relative}.CompleteOrder__subtitleSingle--j0QS0{display:flex;margin-bottom:0}.CompleteOrder__label--_C_MF{font-weight:700}.CompleteOrder__items--nBoEk{color:#606060;color:var(--colors-textBlack);font-size:70%;font-weight:400;margin-left:2rem}.CompleteOrder__singleLine--_IYvR{margin-top:.2rem;max-width:calc(80% - 8rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompleteOrder__tel--uGiOM{margin-right:1rem}.CompleteOrder__boxBase--lRcqe{color:#606060;color:var(--colors-textBlack);flex:1 1 auto;line-height:140%;min-width:21rem;padding:1rem}.CompleteOrder__box--fPdog p{margin:.5em 0}.CompleteOrder__edit--Giy9w{cursor:pointer;font-size:75%;font-weight:400;height:2rem;position:absolute;right:0;top:0;width:5rem}.CompleteOrder__editBilling--cqnpS{display:block;font-size:75%;margin-top:1rem;position:relative}.CompleteOrder__itemNum--Tvn9M{align-items:center;background-color:#0058a8;background-color:var(--colors-blue,#0058a8);border-radius:100%;color:#fff;color:var(--colors-white,#fff);display:flex;font-size:75%;height:2rem;justify-content:center;left:8.75rem;position:absolute;top:1.5rem;width:2rem}.CompleteOrder__cartImg--Vv64C{height:4rem;left:8rem;position:absolute;top:1.5rem}@media (min-width:1026px){.CompleteOrder__boxBase--lRcqe{margin-top:0}}@media (max-width:1025px){.CompleteOrder__across--YcHQE{align-self:center;flex-direction:column;margin-bottom:5vw}}@media (max-width:700px){.CompleteOrder__boxBase--lRcqe{height:auto;margin:2.5vw 0;padding:4vw}.CompleteOrder__subtitleSingle--j0QS0{display:block}.CompleteOrder__singleLine--_IYvR{margin-left:0;margin-top:2rem;max-width:100%}}.CompleteOrder__spaced--D1TRv{margin:0 1rem 1rem}@media (max-width:700px){.CompleteOrder__spaced--D1TRv{margin:0 1rem}}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/ContactInfo.css ***!
  \************************************************************************************************************************************************************************************************/.ContactInfo__row--SuRdE:last-child{margin-bottom:-1.75rem}.ContactInfo__row--SuRdE{align-items:center;display:flex;justify-content:flex-start;position:relative;width:100%}.ContactInfo__subscribeCheck--_VSY_{line-height:130%;padding:0 1rem}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/ConfirmSubmission.css ***!
  \******************************************************************************************************************************************************************************************************/.ConfirmSubmission__main--hU2XR{align-items:center;display:flex;flex-direction:column;justify-content:space-around;position:relative;width:100%}.ConfirmSubmission__title--RdN39{color:#0058a8;color:var(--colors-blue);font-size:300%;margin-top:4rem;text-align:center}.ConfirmSubmission__text--WvmIP{color:#0058a8;color:var(--colors-blue);font-size:250%;line-height:150%;position:relative}.ConfirmSubmission__orderSummary--vaDQm{margin:0 1rem;max-width:56vw;padding:3rem;width:40rem}.ConfirmSubmission__subtextBase--SlxZC{align-self:center;background-color:#fff;background-color:var(--colors-white);color:#0058a8;color:var(--colors-blue);margin-top:3rem;padding:2rem 3rem 0;text-align:center}.ConfirmSubmission__subtextBase--SlxZC+.ConfirmSubmission__subtextBase--SlxZC{margin:0 0 1rem}.ConfirmSubmission__subtext--v8UxO p{text-align:left}.ConfirmSubmission__subtextSpam--n_5Dt{color:#606060;color:var(--colors-textBlack);font-size:73%;margin-top:1rem}.ConfirmSubmission__loading--SUzH3{margin-top:3rem;width:20rem}.ConfirmSubmission__infoContainer--v6Oxl{align-items:flex-start;background-color:#fff;background-color:var(--colors-white);color:#606060;color:var(--colors-textBlack);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:3rem;width:100%}.ConfirmSubmission__infoGroupContainer--JdZmj{align-items:flex-start;display:flex;flex-direction:column}.ConfirmSubmission__infoGroupContainer--JdZmj:not(:last-child){margin-bottom:2rem;margin-right:2rem}.ConfirmSubmission__infoGroupSpace--KryS9{display:none}.ConfirmSubmission__localAcademy--AJAna{color:#61ad00;color:var(--colors-mainGreen,#61ad00);display:block;font-size:160%;margin:10px 2rem 0;text-align:center}.ConfirmSubmission__localAcademy--AJAna:hover{text-decoration:underline}.ConfirmSubmission__info--WHylo{margin:1rem 0;overflow:hidden;text-overflow:ellipsis;width:100%}.ConfirmSubmission__info--WHylo:first-child{margin-top:0}.ConfirmSubmission__info--WHylo:last-child{margin-bottom:0}.ConfirmSubmission__summaryImgContainer--GS4KE{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;position:relative}.ConfirmSubmission__happyImgA--iSagx{bottom:3rem;margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:30rem;z-index:-1}.ConfirmSubmission__happyImgB--BGTvo{display:none;max-width:60vw;width:30rem}.ConfirmSubmission__sideGrok--InYek{left:-9.5rem}.ConfirmSubmission__sideFiona--WTedn{right:-12.5rem}.ConfirmSubmission__policyText--GElXM{background-color:transparent;color:#606060;color:var(--colors-textBlack);margin:2rem 0 1rem;max-width:80vw;padding:0;width:40rem}.ConfirmSubmission__policyText--GElXM:last-of-type{margin-bottom:4rem}.ConfirmSubmission__bold--MylMz{font-weight:700}.ConfirmSubmission__buttonContainer--oiqJ0{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem;position:relative}.ConfirmSubmission__button--TmauF{height:3rem;padding:0 2rem;width:calc(100% - 4rem)}.ConfirmSubmission__textLink--ySx7U{margin-top:2rem}.ConfirmSubmission__setupButton--_8bLZ{margin-top:1rem;max-width:20rem}@media (max-width:850px) and (min-width:701px){.ConfirmSubmission__happyImgA--iSagx{width:20rem}.ConfirmSubmission__sideGrok--InYek{left:-6rem}.ConfirmSubmission__sideFiona--WTedn{right:-8rem}}@media (max-width:700px){.ConfirmSubmission__happyImgA--iSagx{display:none}.ConfirmSubmission__happyImgB--BGTvo{display:block}.ConfirmSubmission__infoContainer--v6Oxl{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.ConfirmSubmission__orderSummary--vaDQm{max-width:68vw;padding:4vw;width:25rem}.ConfirmSubmission__title--RdN39{font-size:calc(1.55rem + 1.55vw)}.ConfirmSubmission__subtextBase--SlxZC{padding:4vw}.ConfirmSubmission__policyText--GElXM{margin-bottom:8vw;padding:0}}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/CreateAccount.css ***!
  \**************************************************************************************************************************************************************************************************/.CreateAccount__title--ZCSk6{align-self:flex-start;text-align:left!important}.CreateAccount__titleBreak--QFWF9{display:none}.CreateAccount__form--rX326{align-items:flex-start;display:flex;flex-direction:column;position:relative}.CreateAccount__formContainer--u3ioY{color:#606060;color:var(--colors-textBlack)}.CreateAccount__input--IbY61{width:100%}.CreateAccount__remember--qq0js{margin-top:1rem}.CreateAccount__forgot--TFB0h{cursor:pointer;font-weight:400!important;margin-top:1rem}.CreateAccount__accept--WkBOr{color:#606060;color:var(--colors-textBlack);margin:2rem 1.5rem 1rem}.CreateAccount__acceptTitle--QpTJV{font-weight:700;margin:0 0 1rem}.CreateAccount__terms--CxH5a{line-height:130%;margin-bottom:1rem}.CreateAccount__errorText--hO7uu{color:#ed1940;color:var(--colors-red);margin-left:2rem}.CreateAccount__errorTextHidden--Hr4dt{visibility:hidden}.CreateAccount__button--H5CH0{height:4rem;margin:2rem auto 1rem;width:16rem}.CreateAccount__whyBase--J_Id8{font-weight:700;line-height:130%;text-align:center;width:100%}.CreateAccount__whyLarge--cv_hH{font-size:150%}.CreateAccount__errorTop--JrJEy{color:#ed1940;color:var(--colors-red);font-size:140%;margin:1rem auto;text-align:center}.CreateAccount__switch--_4HH9{cursor:pointer;margin:1rem auto;text-align:center}.CreateAccount__switchTop--A5PMI{color:#606060;font-size:140%;margin:1rem auto;text-align:center}.CreateAccount__switchTopLink--VIX82{cursor:pointer}.CreateAccount__red--SJGe_{color:#ed1940;color:var(--colors-red);margin-bottom:1rem;pointer-events:none}.CreateAccount__redLink--Str4m{text-decoration:underline}.CreateAccount__loading--JhgAb{max-width:100%;width:3rem}.CreateAccount__fieldContainer--tKZ4R{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.CreateAccount__field--kTyyw{margin-left:1.5rem}.CreateAccount__fieldTitle--naF16{font-weight:700;margin-bottom:1rem}.CreateAccount__fieldWrapper--k3C1O{align-items:flex-start;display:flex;flex-direction:row}.CreateAccount__edit--CtBng{align-items:center;cursor:pointer;display:flex;height:2rem;justify-content:center;position:relative;width:5rem}@media (max-width:700px){.CreateAccount__edit--CtBng{right:4vw;top:4vw}.CreateAccount__switchTop--A5PMI{font-size:calc(.92rem + .92vw)}}@media (max-width:500px){.CreateAccount__accept--WkBOr{margin:2rem .5rem}}@media (max-width:450px){.CreateAccount__titleBreak--QFWF9{display:inline-block}}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/Information.css ***!
  \************************************************************************************************************************************************************************************************/.Information__section--Ewu1w{color:#0058a8;font-size:150%;margin:1rem 0;position:relative;text-transform:capitalize}.Information__inputs--gl93u{position:relative;width:100%}.Information__row--iXCYY{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -1rem;position:relative;width:calc(100% + 2rem)}.Information__input--iTxsv{margin:0 1rem}.Information__double--ZiYl9{max-width:calc(50% - 2rem)}@media (max-width:700px){.Information__row--iXCYY{flex-direction:column}.Information__input--iTxsv{width:calc(100% - 2rem)}.Information__double--ZiYl9{max-width:none}}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/ShippingInfo.css ***!
  \*************************************************************************************************************************************************************************************************/.ShippingInfo__title--xOWPP{align-self:flex-start}/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/ShippingCombineOrders.css ***!
  \**********************************************************************************************************************************************************************************************************/.ShippingCombineOrders__orderIdLabel--teOjW{color:#606060;color:var(--colors-gray,#606060);font-size:100%;margin-bottom:.5rem}.ShippingCombineOrders__combineOrderInput--k0bbe{display:flex;flex-direction:column;margin-left:2rem;margin-top:1rem}.ShippingCombineOrders__combineOrderContainer--_7SYO{margin-bottom:2rem;margin-top:2rem}.ShippingCombineOrders__combineOrderCheckbox--D1HaY{margin-bottom:1rem}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/PayPalInfo.css ***!
  \***********************************************************************************************************************************************************************************************/.PayPalInfo__title--qiD9S{align-self:flex-start}.PayPalInfo__noBackground--EkrCx{background-color:unset}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/InfoIcon.css ***!
  \************************************************************************************************************************************************************************************/.InfoIcon__icon--aANrN{align-items:center;color:#fff;color:var(--colors-white);display:flex;font-size:1.2rem;height:2rem;justify-content:center;line-height:120%;min-height:2rem;min-width:2rem;position:relative;width:2rem}.InfoIcon__iconModal--DVmbA{cursor:pointer}.InfoIcon__qSvg--SgmTY{height:100%;width:100%}.InfoIcon__qCircle--Ml5iR{fill:#0058a8;fill:var(--colors-blue)}.InfoIcon__qq--KqlDC{fill:#fff;fill:var(--colors-white)}.InfoIcon__iconModal--DVmbA:hover .InfoIcon__qCircle--Ml5iR{fill:#00b2dd;fill:var(--colors-cyan,#00b2dd)}.InfoIcon__red--IrE3c .InfoIcon__qCircle--Ml5iR{fill:#ed1940;fill:var(--colors-red,#ed1940)}.InfoIcon__red--IrE3c:hover .InfoIcon__qCircle--Ml5iR{fill:#bd1433;fill:var(--colors-redHover,#bd1433)}.InfoIcon__backdrop--niLOR{cursor:default}.InfoIcon__info--rJMKv{background-color:#fff;background-color:var(--colors-white);box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px var(--colors-lightGrayText,rgba(0,0,0,.3));color:#606060;color:var(--colors-textBlack);opacity:0;padding:1rem;pointer-events:none;transition:opacity .3s ease-in;z-index:2}.InfoIcon__title--u4Cr0{color:#0058a8;color:var(--colors-blue);line-height:150%;margin-top:1.5rem;text-align:center}.InfoIcon__modal--oMHqB{cursor:default;font-size:1rem;max-height:calc(100% - 3rem);max-width:calc(100% - 3rem);overflow:hidden;padding-bottom:1rem;width:50rem}.InfoIcon__modalText--FNi8A{color:#606060;color:var(--colors-textBlack);display:flex;line-height:120%;padding:1rem 2rem;position:relative;white-space:normal;width:calc(100% - 4rem)}.InfoIcon__icon--aANrN:hover .InfoIcon__info--rJMKv{opacity:1}@media (max-width:450px){.InfoIcon__modalText--FNi8A{padding:.5rem .5rem 1rem;width:calc(100% - 1rem)}}.forPrint .InfoIcon__icon--aANrN{display:none}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/SubscriptionRow.css ***!
  \***************************************************************************************************************************************************************************************************/.SubscriptionRow__avatar--a2LPv{height:8rem;min-width:8rem;width:8rem}.SubscriptionRow__text--kVZeJ{color:#606060;color:var(--colors-textBlack);font-size:130%;line-height:130%}.SubscriptionRow__warningText--Bbp_A{color:#ed1940;color:var(--colors-red);white-space:nowrap}.SubscriptionRow__link--P4sUq{cursor:pointer}.SubscriptionRow__linkButton--LuzOW{color:#0058a8;color:var(--colors-blue);text-transform:capitalize}.SubscriptionRow__editableOffset--UwNHs{margin-left:4rem}.SubscriptionRow__column--UC7ua{align-items:flex-start;display:flex;flex-direction:column}.SubscriptionRow__topRow--A31Hp{display:flex;justify-content:space-between}.SubscriptionRow__basicOuter--z3W_Q{display:flex;flex:1 1 auto}.SubscriptionRow__modalMain--ZXGIS{height:auto;overflow-x:hidden;overflow-y:auto}.SubscriptionRow__modalTitle--KYZfd{color:#0058a8;color:var(--colors-blue);line-height:130%;margin-bottom:.75rem;margin-top:1rem;max-width:100%}.SubscriptionRow__modalDescription--Fqmvj{color:#606060;color:var(--colors-textBlack);font-size:130%;line-height:130%;margin:.5rem .5rem .5rem 3.5rem}.SubscriptionRow__modalEmailHeader--OTK7x{color:#606060;color:var(--colors-textBlack);font-size:130%;margin:1.5rem .5rem .5rem 3.5rem}.SubscriptionRow__modalPrimaryEmail--l1Adk{color:#606060;color:var(--colors-textBlack);font-size:130%;margin:.5rem .5rem .5rem 5rem}.SubscriptionRow__modalButtons--tfNOu{margin:1rem 10%;width:80%}.SubscriptionRow__addEmailRow--KxheW,.SubscriptionRow__emailRow--Imht4{align-items:center;display:flex;margin-left:3.5rem}.SubscriptionRow__addEmailRow--KxheW{margin-top:1rem}.SubscriptionRow__addEmailRow--KxheW>div{height:2rem;min-width:2rem;width:2rem}.SubscriptionRow__addEmailRow--KxheW>span{font-size:130%}.SubscriptionRow__addEmailRow--KxheW>div>div{font-size:180%}.SubscriptionRow__additionalEmail--zEcmo{display:inline-block;margin-left:1rem;width:60%}.SubscriptionRow__additionalEmail--zEcmo>div{margin:.5rem 0}.SubscriptionRow__additionalEmailEditable--DhfGI{display:flex}.SubscriptionRow__firstAdditionalEmail--Z13Ka{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:16rem}.SubscriptionRow__qtyAdditionalEmails--rdgkN{color:#0058a8;color:var(--colors-blue);display:inline-block;font-weight:700;margin-left:.5rem}.SubscriptionRow__deleteIconContainer--x8mdg{align-items:center;display:flex;height:2rem;justify-content:center;max-height:2rem;max-width:2rem;width:2rem}.SubscriptionRow__inactiveOuter--baXpm .SubscriptionRow__avatar--a2LPv,.SubscriptionRow__inactiveOuter--baXpm .SubscriptionRow__displayNameText--fYROn,.SubscriptionRow__inactiveOuter--baXpm .SubscriptionRow__setupMessage--ys7C6,.SubscriptionRow__inactiveOuter--baXpm .SubscriptionRow__username--RkyKZ,.SubscriptionRow__refund--tD5mZ{opacity:.75}.SubscriptionRow__userBasic--HdVO5{flex:1 1 auto;min-width:20rem}.SubscriptionRow__displayName--QdZaR{height:2.5rem;margin:.5rem 0 .5rem 1.2rem}.SubscriptionRow__displayNameText--fYROn{font-size:2rem!important}.SubscriptionRow__displayNameUneditable--I4pdL{color:#606060;color:var(--colors-textBlack);margin-left:4rem}.SubscriptionRow__username--RkyKZ{margin-bottom:.8rem}.SubscriptionRow__passwordOuter--FAtCE{display:flex}.SubscriptionRow__giftCode--RUPzd{color:#0058a8;color:var(--colors-blue);margin-top:.8rem}.SubscriptionRow__refund--tD5mZ{margin:1rem 2rem}.SubscriptionRow__refundB--RXqhG{display:none}.SubscriptionRow__subDetails--cwclW{margin-left:2rem;min-width:19rem;width:19rem}.SubscriptionRow__subLabel--uybGq{margin:.5rem .5rem .5rem 0;text-transform:capitalize}.SubscriptionRow__subLabelLarge--PiXxK{font-size:130%;line-height:2rem;min-height:2rem}.SubscriptionRow__subLabelSmall--fX4RQ{font-size:67%}.SubscriptionRow__subItem--UhTUI{align-items:center;display:flex}.SubscriptionRow__renew--WU1Ro{margin-top:1rem}.SubscriptionRow__settings--FHZ9g{align-items:flex-start;border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--colors-tableBorder);display:flex;flex-direction:column;margin:2rem 2rem 0 4rem;padding:2rem 1rem 1rem;width:calc(100% - 6rem)}.SubscriptionRow__settingsB--kQfig{display:none;margin-left:8.5rem;width:calc(100% - 10.5rem)}.SubscriptionRow__settingsRow--bA8Yh{display:flex;justify-content:space-between;width:100%}.SubscriptionRow__settingItem--xzwyf{flex:1 1 50%;margin:.5rem}.SubscriptionRow__settingItem--xzwyf:first-child{margin-left:0}.SubscriptionRow__settingItem--xzwyf .SubscriptionRow__settingEditable--iJAFG,.SubscriptionRow__settingItem--xzwyf .SubscriptionRow__toggle--ggqFl{margin-left:2rem}.SubscriptionRow__settingItem--xzwyf .SubscriptionRow__toggleInLabel--xRbGe{margin-left:.5rem}.SubscriptionRow__settingLabel--qKkaU{align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;margin-bottom:.5rem;white-space:nowrap}.SubscriptionRow__settingEditable--iJAFG{height:2rem}.SubscriptionRow__info--aOLf4{display:inline-flex!important;height:1.75rem!important;margin-right:.5rem;width:1.75rem!important}.SubscriptionRow__lock--vhPGo{height:2rem;margin-right:1rem;width:2rem}.SubscriptionRow__toggle--ggqFl{font-size:70%}.SubscriptionRow__spacer--ya0YC{flex:1 1 auto}.SubscriptionRow__buttonSize--pK2aE{height:3rem;margin-top:1rem;width:18rem}.SubscriptionRow__setupButton--m8PqH{margin-left:4rem;margin-top:.7rem}.SubscriptionRow__setupMessage--ys7C6{color:#606060;color:var(--colors-textBlack);font-size:130%;margin-left:4rem}.SubscriptionRow__cancel--_4K1U{margin-top:1rem}.SubscriptionRow__cancelHidden--Xmdoq{visibility:hidden}.SubscriptionRow__cancelModalP--AxV_U:first-of-type{margin:0 0 .5em}.SubscriptionRow__cancelModalP--AxV_U{margin:.5em 0}.SubscriptionRow__editType--x1DmZ{position:relative}.SubscriptionRow__switchWarning--IH6j2{margin-top:.25rem}.SubscriptionRow__buttonModal--Abg9c{font-size:65%;font-weight:400;text-transform:none;visibility:visible}.SubscriptionRow__error--RRARF{color:#ed1940;color:var(--colors-red);margin-top:.5rem;text-align:center}.SubscriptionRow__withTopPadding--yQZmI{padding-top:1rem}@media (max-width:1050px) and (min-width:1001px){.SubscriptionRow__buttonSize--pK2aE{width:14rem}}@media (max-width:1000px){.SubscriptionRow__settingsA--BOcg5{display:none}.SubscriptionRow__settingsB--kQfig{display:flex}.SubscriptionRow__refundA--BHoHG{display:none}.SubscriptionRow__refundB--RXqhG{display:block;margin:2rem 2rem 1rem 4rem}.SubscriptionRow__userBasic--HdVO5{width:auto}}@media (max-width:750px){.SubscriptionRow__topRow--A31Hp{flex-direction:column}.SubscriptionRow__subDetails--cwclW{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--colors-tableBorder);margin-left:4rem;margin-top:1.5rem;padding-top:1.5rem;width:calc(100% - 8rem)}.SubscriptionRow__settingsB--kQfig{margin-left:4rem;padding:2rem 0 1rem;width:calc(100% - 10rem)}.SubscriptionRow__avatar--a2LPv{position:absolute!important;right:1rem;top:1rem}.SubscriptionRow__setupButton--m8PqH,.SubscriptionRow__setupMessage--ys7C6{margin-left:4rem}}@media (max-width:650px){.SubscriptionRow__modalButton--O0UyC,.SubscriptionRow__modalButtonDisabled--xbvbj{width:13rem}}@media (max-width:600px){.SubscriptionRow__settingsB--kQfig{align-items:flex-start;flex-direction:column;padding:0}.SubscriptionRow__settingsRow--bA8Yh{flex-direction:column}.SubscriptionRow__settingItem--xzwyf{margin:1rem 0}.SubscriptionRow__settingItem--xzwyf .SubscriptionRow__settingEditable--iJAFG,.SubscriptionRow__settingItem--xzwyf .SubscriptionRow__toggle--ggqFl{margin-left:0}.SubscriptionRow__settingItem--xzwyf .SubscriptionRow__toggleInLabel--xRbGe{margin-left:.5rem}.SubscriptionRow__settingsB--kQfig,.SubscriptionRow__subDetails--cwclW{width:calc(100% - 5rem)}}@media (max-width:475px){.SubscriptionRow__avatar--a2LPv{margin-bottom:1rem;position:relative!important;right:0;top:0}.SubscriptionRow__basicOuter--z3W_Q{align-items:center;flex-direction:column}.SubscriptionRow__userBasic--HdVO5{align-self:start}}@media (max-width:400px){.SubscriptionRow__avatar--a2LPv{height:6rem;min-width:6rem;width:6rem}.SubscriptionRow__firstAdditionalEmail--Z13Ka{width:12rem}}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/CreditInfo.css ***!
  \***********************************************************************************************************************************************************************************************/.CreditInfo__main--qE_r5{display:flex;flex-direction:column;position:relative;width:100%}.CreditInfo__rowBase--Ys5WP{align-items:center;display:flex;position:relative;width:100%}.CreditInfo__row--xzYkI{justify-content:flex-start}.CreditInfo__expRow--Hi4Y8{justify-content:space-between}.CreditInfo__single--S7joa{flex:1 1 100%;min-width:20rem}.CreditInfo__natural--RHAXf{flex:1 1 auto;margin-right:1rem;max-width:14rem;min-width:5rem}.CreditInfo__cvv--vObMq{margin-right:0}.CreditInfo__acceptedCardText--BV41W{color:#606060;color:var(--colors-textBlack,#606060);font-size:120%}.CreditInfo__image--XFPxr{align-self:flex-start;height:13vw;margin:1rem 0 2rem;max-height:4rem;max-width:25rem}.CreditInfo__month--HvQNR{width:10rem!important}.CreditInfo__year--AdwJb{width:7rem!important}.CreditInfo__split--yzSDJ{align-items:center;display:flex;justify-content:flex-start;position:relative}.CreditInfo__expSplit--gDOoo{margin-right:1rem}.CreditInfo__cvvIcon--ztgI2{flex:0 0 auto;position:relative}.CreditInfo__cvvTip--phDGY{left:-5rem;position:absolute;top:3rem;width:17rem}.CreditInfo__cvvSpace--wG8NU{height:100%;width:1rem}.CreditInfo__cvvLetterSpace--nutP6{letter-spacing:1px}@media (max-width:700px){.CreditInfo__rowBase--Ys5WP{flex-wrap:wrap}}@media (max-width:700px) and (min-width:526px){.CreditInfo__cvv--vObMq{max-width:12.5rem}}@media (max-width:525px){.CreditInfo__expRow--Hi4Y8{align-items:flex-start;flex-direction:column}.CreditInfo__cvvSplit--IQp8O{flex-direction:row-reverse}.CreditInfo__cvvTip--phDGY{left:-12rem;width:20rem}.CreditInfo__cvv--vObMq{max-width:11rem}}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/PrivacyBanner.css ***!
  \********************************************************************************************************************************************************************************************/.PrivacyBanner__main--LczBg{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem;margin-top:20px;padding:2.5rem;width:90%}.PrivacyBanner__column--H7VZ5{align-items:flex-start;display:flex;flex-direction:column}.PrivacyBanner__text--j31Uj{align-items:center;display:flex;font-size:130%;justify-content:center;margin-left:2rem;min-width:0;text-align:center;width:70%}.PrivacyBanner__save--tTATu{align-items:left;justify-content:left;margin-left:2rem;min-width:0;text-align:left;width:30%}.PrivacyBanner__link--XhoaM{cursor:pointer}.PrivacyBanner__buttonSize--xqINn{height:3rem;margin-top:1rem;width:18rem}.PrivacyBanner__disabled--hSqlH{opacity:.5;pointer-events:none}.PrivacyBanner__label--V_LRS{cursor:pointer}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/PageAccount.css ***!
  \***********************************************************************************************************************************************************************************************/.PageAccount__main--I82jP{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.PageAccount__tabInner--dshHQ{width:100%}.PageAccount__tabLoad--ZeWh1{height:15vw;margin:2rem auto;max-height:8rem;max-width:8rem;width:15vw}.PageAccount__section--zrw_J{position:relative;width:100%}.PageAccount__guideLink--U1y_q{font-size:130%;margin-top:.75rem}.PageAccount__title--upaEP{color:#0058a8;color:var(--colors-blue);margin:2rem 1rem}.PageAccount__content--G4UiU{min-height:4rem;padding:1rem 2rem;position:relative;width:calc(100% - 4rem)}.PageAccount__infoWrapper--s42jj{display:flex}.PageAccount__subsection--T4Jwi{padding:1rem;width:calc(100% - 2rem)}.PageAccount__text--fUkXg{font-size:130%;line-height:130%}.PageAccount__credit--XmA2a{color:#606060;color:var(--colors-textBlack);font-size:120%;left:3.5rem;position:relative}.PageAccount__notOwner--cYWMc{color:#606060;color:var(--colors-textBlack);text-align:center}.PageAccount__editable--tMbMd{color:#606060;color:var(--colors-textBlack);height:2rem;margin:1rem 0;width:100%}.PageAccount__password--gtv85{cursor:pointer;height:2rem;margin:1rem 0 1rem 2.7rem}.PageAccount__passwordSmall--HVKRh{font-size:110%;height:auto}.PageAccount__passwordSmallDisabled--AJzOV{color:#606060!important;color:var(--colors-textBlack)!important;font-weight:400!important;pointer-events:none}.PageAccount__warning--adchN{color:#ed1940;color:var(--colors-red);font-size:110%;margin:1rem 0 1rem 2.7rem}.PageAccount__warningLink--A67RV{text-decoration:underline}.PageAccount__userRow--A_Wlj{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1.5rem;padding:2.5rem;position:relative}.PageAccount__addStudent--q7M08{margin-left:.5rem}.PageAccount__sectionTitle--oxFiN{color:#0058a8;color:var(--colors-blue);font-size:150%;margin-bottom:1rem}.PageAccount__billing--baFrT{margin:1rem;min-width:19rem;padding:2rem;width:25vw}.PageAccount__paymentLoading--VUQas{align-self:center;height:5rem;margin:auto;width:5rem}.PageAccount__paymentLoading--VUQas+.PageAccount__paymentLoading--VUQas{display:none}.PageAccount__paymentsEmpty--tvl7P{visibility:hidden}.PageAccount__payments--P51sT{display:flex;flex-direction:column;width:calc(100% - 6rem)}.PageAccount__paymentLabel--fVPFx{color:#0058a8;color:var(--colors-blue);margin:1rem 0}.PageAccount__paymentLabel--fVPFx:first-child{margin-top:0}.PageAccount__paymentLabelNote--lnxsF{color:#606060;color:var(--colors-textBlack);font-size:90%;font-style:italic;margin-left:.5rem}.PageAccount__paymentTitle--CcYJd{align-items:center;display:flex;justify-content:space-between}.PageAccount__paymentDetails--Qj_4E{max-width:30rem;position:relative;top:-1.5rem;width:100%}.PageAccount__expandableMain--zOa_Z{margin:0!important}.PageAccount__expandableMain--zOa_Z+.PageAccount__expandableMain--zOa_Z{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--colors-tableBorder,rgba(0,0,0,.1))}.PageAccount__expandableDropdown--VMXaN{background-color:transparent!important;height:4rem!important}.PageAccount__expandableSpacing--Eo9qc{width:1rem!important}.PageAccount__expandableContent--ZK8aa{background-color:transparent!important;display:flex;justify-content:flex-end;padding:0 1rem 1rem 0!important}.PageAccount__emailReceiptButtonContainer--Bosrd,.PageAccount__emailReceiptButtonContainerMobile--v6yMn{flex-grow:1}.PageAccount__emailReceiptButtonContainerMobile--v6yMn{display:none}.PageAccount__emailReceiptButton--RhI1n{align-items:center;background:0 0;border:none;color:#00b2dc;cursor:pointer;display:inline-flex;margin-left:25px;padding:0;position:relative;text-align:left;vertical-align:middle;z-index:1}.PageAccount__emailReceiptButton--RhI1n:hover{color:#3ddbff}.PageAccount__emailReceiptButtonContainerMobile--v6yMn .PageAccount__emailReceiptButton--RhI1n{margin-left:0}.PageAccount__emailReceiptButtonIcon--HHd8y{margin-right:3px}.PageAccount__emailReceiptButtonContainerMobile--v6yMn .PageAccount__emailReceiptButtonIcon--HHd8y{display:none}.PageAccount__emailReceiptStatus--ghWg3{color:#00b2dc;margin-left:25px}.PageAccount__warningText--myfWa{color:#ed1940;color:var(--colors-red)}@media (max-width:1050px) and (min-width:951px){.PageAccount__userRow--A_Wlj{padding:1.5rem}}@media (max-width:1050px){.PageAccount__infoWrapper--s42jj{flex-direction:column}.PageAccount__billing--baFrT{max-width:auto;width:calc(100% - 6rem)}.PageAccount__content--G4UiU{padding:1rem;width:calc(100% - 2rem)}}@media (max-width:800px){.PageAccount__content--G4UiU{padding:1rem 0;width:100%}.PageAccount__title--upaEP{margin:2rem 0}}@media (max-width:750px){.PageAccount__userRow--A_Wlj{padding:1.5rem 0}}@media (max-width:600px){.PageAccount__emailReceiptButtonContainer--Bosrd{display:none}.PageAccount__emailReceiptButtonContainerMobile--v6yMn{display:block}.PageAccount__emailReceiptButton--RhI1n{font-size:1.1rem}.PageAccount__emailReceiptStatus--ghWg3{margin-left:0}}@media (max-width:400px){.PageAccount__content--G4UiU{padding:1rem 0;width:100%}}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/BillingInfo.css ***!
  \************************************************************************************************************************************************************************************************/.BillingInfo__title--u5PN2{align-self:flex-start}.BillingInfo__subtitle--T2nU1{margin-top:2rem}.BillingInfo__buttons--uUCOJ{display:flex;margin:2rem -1rem}.BillingInfo__radioItem--koV8q{margin:0 1rem}.BillingInfo__address--HPBcv{line-height:140%}.BillingInfo__information--Psi9D{padding-top:1rem}.BillingInfo__accept--LevKV{border:1px solid #aaa;border:1px solid var(--colors-lightGrayFill,#aaa);margin:1rem 0;padding:0 1rem;position:relative}.BillingInfo__acceptCheck--mDjzT{font-weight:700;line-height:130%;padding:1.5rem 0 2rem}.BillingInfo__error--jf9mc{bottom:.5rem;color:#ed1940;color:var(--colors-red,#ed1940);position:absolute}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/top/styles/GotProblems.css ***!
  \*****************************************************************************************************************************************************************************************/.GotProblems__main--xmUxm{align-items:center;display:flex;flex-direction:column;font-size:200%;justify-content:center;text-align:center;width:100%}.GotProblems__image--lbQGw{margin-top:2rem;max-width:85%}.GotProblems__message--M_pnU{color:#606060;margin-top:2rem;max-width:1200px}.GotProblems__messageSevere--bero3{color:#ed1940;margin-top:2rem;max-width:1200px}.GotProblems__link--koTvR{color:#0058a8;font-weight:700;margin-bottom:2rem;margin-top:1rem}.GotProblems__link--koTvR:hover{color:#00b2dd}.GotProblems__textContainer--y8QM3{align-items:center;display:flex;flex-direction:column;width:85%}@media (max-width:700px){.GotProblems__main--xmUxm{font-size:calc(1.2rem + 1.2vw)}}/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/SubscriptionSummary.css ***!
  \*******************************************************************************************************************************************************************************************************/.SubscriptionSummary__main--sQN2z{align-items:center;background-color:#fff;background-color:var(--colors-white,#fff);display:flex;flex-direction:column;justify-content:center;position:relative}.SubscriptionSummary__mainDefault--Hqm_S{margin-left:2rem;min-width:22rem;padding:4rem 3rem 2rem;width:26rem}.SubscriptionSummary__title--S3_x0{color:#0058a8;color:var(--colors-blue,#0058a8);font-size:200%;position:relative;text-align:center}.SubscriptionSummary__content--HXDs6{display:flex;flex:1 0 auto;flex-direction:column;position:relative;width:100%}.SubscriptionSummary__spacer--fWgOo{flex:1 1 auto;height:10rem}.SubscriptionSummary__loadingContainer--N8i6z,.SubscriptionSummary__retryErrorContainer--YkQkl{height:7rem;padding-top:3rem}.SubscriptionSummary__loading--Lk3C6{height:4rem;width:4rem}.SubscriptionSummary__buttonContainer--vqaGi{align-items:center;display:flex;height:4rem;justify-content:center;margin-top:3rem;position:relative;width:100%}.SubscriptionSummary__continueShared--k5YL2{height:100%;width:100%}.SubscriptionSummary__calcOuter--bXkPU{display:flex;height:2rem;justify-content:center;position:relative;width:100%}.SubscriptionSummary__calculate--vkwjr{cursor:pointer}.SubscriptionSummary__expiresAt--nXynD{align-self:center;color:#606060;color:var(--colors-textBlack,#606060);font-style:italic;margin-top:1rem;width:100%}.SubscriptionSummary__myAccount--mk5y3,.SubscriptionSummary__retry--i3x8h{align-self:center;margin-top:1rem}.SubscriptionSummary__errorText--JpFwF{color:#ed1940;color:var(--colors-red);font-size:110%;font-style:italic;text-align:center}.SubscriptionSummary__retryError--kxj3Y{max-width:22rem}.SubscriptionSummary__errors--jHKmm{left:-2rem;position:absolute;top:-1.7rem;width:calc(100% + 4rem)}.SubscriptionSummary__blocking--hRSnX{color:#ed1940;color:var(--colors-red);top:-3rem}.SubscriptionSummary__modal--JUUsb{max-width:90%;position:relative}@media (max-width:1025px){.SubscriptionSummary__mainDefault--Hqm_S{align-self:center;margin-left:0;margin-top:2rem}.SubscriptionSummary__loadingContainer--N8i6z,.SubscriptionSummary__spacer--fWgOo{height:5rem}}@media (max-width:700px){.SubscriptionSummary__mainDefault--Hqm_S{margin-top:4vw;padding:4vw;width:calc(100% - 8vw)}.SubscriptionSummary__errors--jHKmm{left:0;width:100%}}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/ChooseSubscription.css ***!
  \******************************************************************************************************************************************************************************************************/.ChooseSubscription__title--juSse{align-self:flex-start}.ChooseSubscription__note--lAHRN{color:#606060;color:var(--colors-textBlack);margin-bottom:1rem;max-width:90vw}.ChooseSubscription__options--G5Lj6{margin-bottom:5rem}.ChooseSubscription__nameContainer--VcFRl{align-items:center;display:flex;width:100%}.ChooseSubscription__nameImg--ruPlU{flex:0 0 auto;height:5rem;margin:0 .5rem;width:5rem}.ChooseSubscription__name--VvhIR{flex:1 1 auto}.ChooseSubscription__info--OvUfd{margin-left:.5rem;position:relative}.ChooseSubscription__infoHidden--qUOa_{pointer-events:none;visibility:hidden}.ChooseSubscription__option--HDdQW{border:3px solid transparent;border:3px solid var(--colors-transparent,transparent);color:#606060;color:var(--colors-textBlack);cursor:pointer;margin:1rem 0;max-width:100%;min-height:6.5rem;padding:1.75rem 1rem}.ChooseSubscription__option--HDdQW:first-of-type{margin-top:0}.ChooseSubscription__option--HDdQW:hover{border-color:rgba(0,178,221,.2);border-color:var(--colors-cyanTransparent,rgba(0,178,221,.2))}.ChooseSubscription__selectedOption--o0WAI,.ChooseSubscription__selectedOption--o0WAI:hover{border-color:#00b2dd;border-color:var(--colors-cyan)}.ChooseSubscription__disabled--yj3uI{cursor:default;opacity:.75;pointer-events:none}.ChooseSubscription__leftRadio--gGUBu{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column}.ChooseSubscription__radio--qBy1L{margin-bottom:1rem}.ChooseSubscription__radioGroup--gIH_z{display:flex;justify-content:space-between}.ChooseSubscription__descShared--QBWp1{margin-left:3.2rem}.ChooseSubscription__descriptionMobile--qZj2n{display:none}.ChooseSubscription__rightRadio--WBqJ9{flex:0 0 auto;margin-left:3rem;text-align:right}.ChooseSubscription__priceCrossedOut--fH1q_{text-decoration:line-through;text-decoration-color:#00b2dd;text-decoration-color:var(--colors-cyan)}.ChooseSubscription__upgradePrice--KUD0g{border-top:1px solid #00b2dd;border-top:1px solid var(--colors-cyan);color:#00b2dd;color:var(--colors-cyan);padding:.5rem 0 .5rem .25rem}.ChooseSubscription__priceDiscount--cRwon{margin-top:.5rem}.ChooseSubscription__priceDiscountMobile--VWAfx{display:none;margin-top:1.5rem;text-align:right}.ChooseSubscription__mobileAsterisk--CrlFl{display:none}.ChooseSubscription__gsContainer--P6Atq{align-items:center;display:flex;margin-top:1rem}.ChooseSubscription__gsContainerHidden--J3s2f{pointer-events:none;visibility:hidden}.ChooseSubscription__gradeSelect--oW53z{height:3rem;max-width:100%;position:relative;width:28rem}.ChooseSubscription__discountHighlight--mFlk4{color:#00b2dd;color:var(--colors-cyan);font-weight:500}@media (max-width:1150px) and (min-width:1026px){.ChooseSubscription__description--PP92V,.ChooseSubscription__priceDiscount--cRwon{display:none}.ChooseSubscription__descriptionMobile--qZj2n,.ChooseSubscription__priceDiscountMobile--VWAfx{display:block}.ChooseSubscription__mobileAsterisk--CrlFl{display:inline-block}}@media (max-width:1025px){.ChooseSubscription__options--G5Lj6{margin-bottom:0}}@media (max-width:850px){.ChooseSubscription__rightRadio--WBqJ9{margin-left:2rem}}@media (max-width:750px){.ChooseSubscription__option--HDdQW{padding:1.5rem 1rem}.ChooseSubscription__description--PP92V,.ChooseSubscription__priceDiscount--cRwon{display:none}.ChooseSubscription__descriptionMobile--qZj2n,.ChooseSubscription__priceDiscountMobile--VWAfx{display:block}.ChooseSubscription__priceDiscountMobile--VWAfx{font-size:calc(.85rem + .85vw)!important}.ChooseSubscription__mobileAsterisk--CrlFl{display:inline-block}.ChooseSubscription__rightRadio--WBqJ9{margin-left:0}}@media (max-width:500px){.ChooseSubscription__option--HDdQW{padding:1rem .75rem}.ChooseSubscription__nameImg--ruPlU{height:4rem;width:4rem}.ChooseSubscription__descShared--QBWp1{margin-left:0}}@media (max-width:350px){.ChooseSubscription__title--juSse{font-size:calc(1.65rem + 1.3vw)!important;margin-left:0!important}}/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/SubscriptionBilling.css ***!
  \*******************************************************************************************************************************************************************************************************/.SubscriptionBilling__title--ZuAAl{align-self:flex-start}.SubscriptionBilling__subtitle--F8Tjc{margin-bottom:1.5rem}.SubscriptionBilling__subtitleBetween--t5cH_{margin-top:1rem}.SubscriptionBilling__largeWarning--qHbGQ{color:#ed1940;color:var(--colors-red,#ed1940);font-size:200%}.SubscriptionBilling__coupon--fr6BT{margin:1rem 0 2rem}/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/SubscriptionShipping.css ***!
  \********************************************************************************************************************************************************************************************************/.SubscriptionShipping__title--gEevJ{align-self:flex-start}.SubscriptionShipping__commentContainer--aiV5x{height:100%;width:100%}.SubscriptionShipping__subtitle--dKN3E{margin-top:2rem}.SubscriptionShipping__buttons--xhDIi{display:flex;margin:2rem -1rem}.SubscriptionShipping__radioItem--hXfPx{margin:0 1rem}.SubscriptionShipping__address--VbSqr{line-height:140%}.SubscriptionShipping__information--v6COk{padding-top:1rem}.SubscriptionShipping__newDefault--Vrftr{color:#606060;color:var(--colors-textBlack,#606060);margin:2rem 1.5rem 1rem}.SubscriptionShipping__comment--Y5PIU{line-height:115%}.SubscriptionShipping__commentCopy--oShvE{margin:.5rem 0}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/ReviewSubscription.css ***!
  \******************************************************************************************************************************************************************************************************/.ReviewSubscription__title--V71r_{align-self:flex-start}.ReviewSubscription__content--7dCi1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.ReviewSubscription__subtitle--qJ4OM{font-size:140%;margin-bottom:1.5rem;position:relative}.ReviewSubscription__policySubtitle--BAWbJ{position:relative}.ReviewSubscription__label--NBgvr{font-weight:700}.ReviewSubscription__items--GJaAQ{color:#606060;color:var(--colors-textBlack);font-size:70%;font-weight:400;margin-left:2rem}.ReviewSubscription__tel--vcMnb{margin-right:1rem}.ReviewSubscription__boxBase--_lOZ6{color:#606060;color:var(--colors-textBlack);flex:1 1 auto;line-height:140%;margin:1rem;min-width:21rem;padding:2rem}.ReviewSubscription__policyBox--AOfZA p{margin:.5em 0}.ReviewSubscription__edit--IVs3e{cursor:pointer;font-size:75%;font-weight:400;height:2rem;position:absolute;right:0;top:0;width:5rem}.ReviewSubscription__editBilling--GKe83{display:block;font-size:75%;margin-top:1rem;position:relative}.ReviewSubscription__itemNum--CPSDy{align-items:center;background-color:#0058a8;background-color:var(--colors-blue,#0058a8);border-radius:100%;color:#fff;color:var(--colors-white,#fff);display:flex;font-size:75%;height:2rem;justify-content:center;left:8.75rem;position:absolute;top:1.5rem;width:2rem}.ReviewSubscription__cartImg--q4lTk{height:4rem;left:8rem;position:absolute;top:1.5rem}.ReviewSubscription__returnBelow--ilNp9{align-self:center;color:#606060;color:var(--colors-textBlack);margin-bottom:5rem;max-width:90%;text-align:center}@media (min-width:1026px){.ReviewSubscription__boxBase--_lOZ6{margin-top:0}}@media (max-width:1025px){.ReviewSubscription__returnBelow--ilNp9{margin-bottom:7vw}}@media (max-width:700px){.ReviewSubscription__content--7dCi1{margin:-2.5vw}.ReviewSubscription__boxBase--_lOZ6{height:auto;margin:2.5vw;padding:4vw}}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/CheckoutSteps.css ***!
  \*****************************************************************************************************************************************************************************************/.CheckoutSteps__main--LBykS{display:flex;justify-content:center;margin-top:5rem;max-width:72rem;width:90%}.CheckoutSteps__smallerMargin--iMZ_J{margin-top:3rem}.CheckoutSteps__tinyMargin--ykM_0{margin-top:1rem}.CheckoutSteps__stepContainer--JucD0{align-items:center;display:flex;flex-direction:column;position:relative;width:25%}.CheckoutSteps__standard--ltfFq{color:#1b365d;color:var(--colors-mainBlue);cursor:pointer}.CheckoutSteps__selected--YUdmd{color:#1b365d;color:var(--colors-mainBlue);pointer-events:none}.CheckoutSteps__disabled--vXOpS{color:#aaa;color:var(--colors-lightGrayFill)}.CheckoutSteps__stepContainer--JucD0.CheckoutSteps__disabled--vXOpS.CheckoutSteps__noMobile--uPKLc{pointer-events:none}.CheckoutSteps__line--kUfBI{background-color:currentColor;height:2px;position:absolute;right:calc(50% + 13px);top:14px;width:calc(100% - 26px)}.CheckoutSteps__circle--Rdhzu{align-items:center;background-color:#fff;border:2px solid;border-radius:50%;display:flex;height:25px;justify-content:center;margin-bottom:1rem;width:25px;z-index:1}.CheckoutSteps__selected--YUdmd .CheckoutSteps__circle--Rdhzu,.CheckoutSteps__standard--ltfFq .CheckoutSteps__circle--Rdhzu{border-color:#1b365d;border-color:var(--colors-mainBlue)}.CheckoutSteps__selected--YUdmd .CheckoutSteps__circle--Rdhzu{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white)}.CheckoutSteps__stepButton--CtBlm{align-items:center;display:flex;justify-content:center;position:relative;text-transform:uppercase;width:100%}.CheckoutSteps__stepButtonA--zH3XI{border:2px solid #1b365d;border:2px solid var(--colors-mainBlue);border-left:none;border-right:none;height:36px}.CheckoutSteps__stepContainer--JucD0.CheckoutSteps__noMobile--uPKLc .CheckoutSteps__stepButtonB--hsoqM{display:none}.CheckoutSteps__stepContainer--JucD0:first-child .CheckoutSteps__stepButtonA--zH3XI{border-left:2px solid #1b365d;border-left:2px solid var(--colors-mainBlue)}.CheckoutSteps__stepContainer--JucD0:first-child .CheckoutSteps__line--kUfBI{display:none}.CheckoutSteps__standard--ltfFq .CheckoutSteps__stepButtonA--zH3XI{background-color:#fff;background-color:var(--colors-white)}.CheckoutSteps__selected--YUdmd .CheckoutSteps__stepButtonA--zH3XI{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white)}.CheckoutSteps__disabled--vXOpS .CheckoutSteps__stepButtonA--zH3XI{background-color:#fff;background-color:var(--colors-white);border-color:#aaa;border-color:var(--colors-lightGrayFill)}.CheckoutSteps__standard--ltfFq .CheckoutSteps__stepButtonA--zH3XI:hover{color:#00b2dd;color:var(--colors-cyan)}.CheckoutSteps__standard--ltfFq .CheckoutSteps__stepButtonB--hsoqM{background-color:transparent;border:none}.CheckoutSteps__selected--YUdmd .CheckoutSteps__stepButtonB--hsoqM{background-color:transparent;border:none;color:#1b365d;color:var(--colors-mainBlue);font-weight:700}.CheckoutSteps__disabled--vXOpS .CheckoutSteps__stepButtonB--hsoqM{background-color:transparent;border:none}.CheckoutSteps__standard--ltfFq:hover .CheckoutSteps__circle--Rdhzu,.CheckoutSteps__standard--ltfFq:hover .CheckoutSteps__stepButtonB--hsoqM{color:#00b2dd;color:var(--colors-cyan)}.CheckoutSteps__disabled--vXOpS .CheckoutSteps__sbArrow--SzJKO{border-left-color:#aaa;border-left-color:var(--colors-lightGrayFill)}.CheckoutSteps__sArrow--jD188{border-bottom:18px solid transparent;border-left:18px solid #fff;border-left:18px solid var(--colors-white);border-top:18px solid transparent;left:calc(100% - 1px);position:absolute;top:0;z-index:2}.CheckoutSteps__sbArrow--SzJKO{border-bottom:20px solid transparent;border-left:20px solid #1b365d;border-left:20px solid var(--colors-mainBlue);border-top:20px solid transparent;left:calc(100% - 1px);position:absolute;top:-2px;z-index:1}.CheckoutSteps__selected--YUdmd .CheckoutSteps__sArrow--jD188{border-left:18px solid #1b365d;border-left:18px solid var(--colors-mainBlue)}.CheckoutSteps__stepContainer--JucD0.CheckoutSteps__noMobile--uPKLc .CheckoutSteps__circle--Rdhzu,.CheckoutSteps__stepContainer--JucD0.CheckoutSteps__noMobile--uPKLc .CheckoutSteps__line--kUfBI,.CheckoutSteps__stepContainer--JucD0.CheckoutSteps__noMobile--uPKLc .CheckoutSteps__stepButtonB--hsoqM{display:none}@media (min-width:701px){.CheckoutSteps__circle--Rdhzu,.CheckoutSteps__line--kUfBI,.CheckoutSteps__stepContainer--JucD0:not(.CheckoutSteps__noMobile--uPKLc) .CheckoutSteps__stepButtonB--hsoqM{display:none}.CheckoutSteps__stepContainer--JucD0:last-child{margin-right:18px}}@media (max-width:700px){.CheckoutSteps__stepContainer--JucD0:not(.CheckoutSteps__noMobile--uPKLc) .CheckoutSteps__stepButtonA--zH3XI{display:none}.CheckoutSteps__main--LBykS{margin-top:calc(1rem + 5vw)}.CheckoutSteps__smallerMargin--iMZ_J{margin-top:2rem}}@media (max-width:400px){.CheckoutSteps__main--LBykS{width:95%}}@media (max-width:350px){.CheckoutSteps__stepButtonB--hsoqM{font-size:calc(.85rem + .9vw)}}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/checkout/styles/PageCheckout.css ***!
  \*************************************************************************************************************************************************************************************************/.PageCheckout__main--nCRzJ{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.PageCheckout__mainLoading--g_muV{justify-content:center}.PageCheckout__loadingContainer--IUb7e{margin:2rem 0;min-width:100px;width:15vw}.PageCheckout__mainContent--CvEnF{align-items:center;display:flex;flex-direction:column;width:100%}.PageCheckout__topError--lSNTx{color:#ed1940;color:var(--colors-red);margin:2rem 0 0;max-width:90%;text-align:center}.PageCheckout__shippingNotice--BFYU2{color:#ed1940;color:var(--colors-red);font-size:1.5rem;font-weight:700;margin-top:2rem;max-width:80rem;text-align:center;width:80%}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/PageChalkboard.css ***!
  \******************************************************************************************************************************************************************************************/.PageChalkboard__main--C8P82{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;width:100%}.PageChalkboard__title--IvmKQ{z-index:1}.PageChalkboard__contents--zEdVL{margin-bottom:5rem;position:relative;width:100%}.PageChalkboard__images--wtmLH{margin:3rem 0;max-width:80rem;width:90%}.PageChalkboard__headmasterContainer--sUMT3{width:40%}.PageChalkboard__headmasterAspectHackContainer--rNQHQ{padding-bottom:97%}.PageChalkboard__chalkboardContainer--KJJvC{width:50%}.PageChalkboard__chalkboardAspectHackContainer--IYr31{padding-bottom:80%}.PageChalkboard__chalkboardAspectHackContainer--IYr31,.PageChalkboard__headmasterAspectHackContainer--rNQHQ{height:0;position:relative;width:100%}.PageChalkboard__chalkboard--cDaqL,.PageChalkboard__headmaster--lyhze{position:absolute;top:0}.PageChalkboard__chalkboard--cDaqL{height:100%;left:0;width:100%}.PageChalkboard__headmaster--lyhze{height:110%;left:0;width:100%}.PageChalkboard__answersContainer--zN2Vt{color:#606060;color:var(--colors-textBlack);display:flex;flex-direction:column;justify-content:center;max-width:80rem;width:90%}.PageChalkboard__boxed--nX_l0{border:2px solid #606060;border:2px solid var(--colors-textBlack);line-height:150%;padding:.1em .2em}.PageChalkboard__link--rMoiX{pointer-events:auto}.PageChalkboard__learnMore--oNfX3{color:#fff;color:var(--colors-white,#fff);margin:2rem 1rem 1rem;text-align:center}.PageChalkboard__learnLink--VNJkx{pointer-events:auto}.PageChalkboard__learnLink--VNJkx:hover{color:#ffc640;color:var(--colors-yellow,#ffc640)}.PageChalkboard__learnBreak--C_giS{display:none}@media (max-width:750px) and (min-width:450px){.PageChalkboard__learnBreak--C_giS{display:block}}@media (max-width:700px){.PageChalkboard__contents--zEdVL{margin-bottom:7vw}.PageChalkboard__images--wtmLH{margin:5vw 0}.PageChalkboard__headmasterContainer--sUMT3{display:none}.PageChalkboard__chalkboardContainer--KJJvC{max-width:35rem;width:100%}}@media (max-width:400px){.PageChalkboard__title--IvmKQ{font-size:calc(1.6rem + 4vw)!important}}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/account/styles/PageSubscribe.css ***!
  \*************************************************************************************************************************************************************************************************/.PageSubscribe__main--DGeNf{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.PageSubscribe__mainLoading--KU6xH{justify-content:center}.PageSubscribe__mainError--GIZnn{padding-top:2rem}.PageSubscribe__goBack--ILakV{margin:2rem 0 3rem;padding:.75rem 2rem}.PageSubscribe__loadingContainer--NmyDJ{margin:2rem 0;min-width:100px;width:15vw}.PageSubscribe__mainContent--qgHWN{align-items:center;display:flex;flex-direction:column;width:100%}.PageSubscribe__topError--zfhy3{color:#ed1940;color:var(--colors-red,#ed1940);margin:2rem 0 0;max-width:90%;text-align:center}.PageSubscribe__title--vQ8SV{color:#0058a8;color:var(--colors-blue,#0058a8);margin-top:3rem}@media (max-width:925px){.PageSubscribe__title--vQ8SV{font-size:calc(1.6rem + 2.5vw)!important}}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/HoverText.css ***!
  \****************************************************************************************************************************************************************************************/.HoverText__main--JSzNb{position:relative}.HoverText__container--pnmK2{background-color:#fff;background-color:var(--colors-white,#fff);box-shadow:2px 2px 2px rgba(0,0,0,.3);color:#666;color:var(--colors-grayText,#666);font-size:1.2rem;margin:.5rem;padding:.3rem;position:absolute}.HoverText__noWrap--aYxjA{white-space:nowrap}.HoverText__small--ekLSM{max-width:7rem}.HoverText__medium--Ptlyl{max-width:18rem}.HoverText__large--c94OM{max-width:30rem}.HoverText__tl--bYnpy{bottom:100%;right:100%}.HoverText__tr--bm6d1{bottom:100%;left:100%}.HoverText__bl--NB344{right:100%;top:100%}.HoverText__br--vx_k6{left:100%;top:100%}.HoverText__t--ZQD7k{bottom:100%}.HoverText__b--dMSvf{top:100%}.HoverText__l--O8QJ9{right:100%}.HoverText__r--MaL3A{left:100%}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScheduleLabLock.css ***!
  \**********************************************************************************************************************************************************************************************/.ScheduleLabLock__main--WMw2t{align-items:center;border-radius:1.875rem;cursor:pointer;display:inline-flex;font-size:125%;gap:1rem;justify-content:center;padding:.35rem 1rem;-webkit-user-select:none;user-select:none}.ScheduleLabLock__main--WMw2t.ScheduleLabLock__setting-default--truXN{background:#f1f0ee}.ScheduleLabLock__main--WMw2t.ScheduleLabLock__setting-default--truXN:hover{background:#ebe9e5}.ScheduleLabLock__main--WMw2t.ScheduleLabLock__setting-locked--CHxBa,.ScheduleLabLock__main--WMw2t.ScheduleLabLock__setting-unlocked--ggKCl{background:#d4eef4}.ScheduleLabLock__main--WMw2t.ScheduleLabLock__setting-locked--CHxBa:hover,.ScheduleLabLock__main--WMw2t.ScheduleLabLock__setting-unlocked--ggKCl:hover{background:#bee1ed}.ScheduleLabLock__icon--n0LkE{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;width:.8125rem}.ScheduleLabLock__icon-default--tBiTT{aspect-ratio:11.67/11;fill:#777674;height:100%;width:1.25rem}.ScheduleLabLock__icon-locked--yyQa5,.ScheduleLabLock__icon-unlocked--ER0_h{fill:#02b1dd;height:100%;width:auto}.ScheduleLabLock__main--WMw2t:hover:not(.ScheduleLabLock__disabled--KYwCW) .ScheduleLabLock__icon-default--tBiTT{fill:#525152}.ScheduleLabLock__main--WMw2t:hover:not(.ScheduleLabLock__disabled--KYwCW) .ScheduleLabLock__icon-locked--yyQa5,.ScheduleLabLock__main--WMw2t:hover:not(.ScheduleLabLock__disabled--KYwCW) .ScheduleLabLock__icon-unlocked--ER0_h{fill:#0a90b2}.ScheduleLabLock__text--_IexH{color:#2c2b2f;font-family:Roboto Flex;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:300;line-height:150%}.ScheduleLabLock__text--_IexH p{margin:0}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BAGradeLogo.css ***!
  \******************************************************************************************************************************************************************************************/.BAGradeLogo__main--QftP4{fill:#0058a8;fill:var(--colors-blue,#0058a8)}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/HomeworkIcon.css ***!
  \*******************************************************************************************************************************************************************************************/.HomeworkIcon__main--wOChP{align-items:center;cursor:pointer;display:inline-flex;fill:#b2b2b2;fill:var(--colors-lockIcon);height:auto;justify-content:center;position:relative;width:auto}.HomeworkIcon__hwIconFill--HN_JJ{fill:#fff;fill:var(--colors-defaultWhiteFill,#fff)}.HomeworkIcon__mainDisabled--STp0F{cursor:none;fill:#ccc;fill:var(--colors-disabledGrayFill,#ccc);pointer-events:none}.HomeworkIcon__mainHidden--GYztu{opacity:0;pointer-events:none}.HomeworkIcon__assigned--CA53k{fill:#00b2dd;fill:var(--colors-lockIconLocked,#00b2dd)}.HomeworkIcon__main--wOChP:hover{fill:#777;fill:var(--colors-lockIconHover,#777)}.HomeworkIcon__assigned--CA53k:hover{fill:#0091b5;fill:var(--colors-lockIconLockedHover,#0091b5)}.HomeworkIcon__mainDisabled--STp0F .HomeworkIcon__assigned--CA53k{fill:#1b365d;fill:var(--colors-mainBlue,#1b365d)}.HomeworkIcon__unreleased--W_bEw{fill:#b2b2b2;fill:var(--colors-lockIcon)}.HomeworkIcon__clickable--p_tTl{cursor:pointer}.HomeworkIcon__iconSmall--BG9mP{height:2rem;width:2rem}.HomeworkIcon__iconLarge--lvVNk{height:2.7rem;width:2.5rem}.HomeworkIcon__academy--Iog3W{cursor:not-allowed;pointer-events:none}:root{--colors-lockIcon:#b2b2b2}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScheduleLabHyperlink.css ***!
  \***************************************************************************************************************************************************************************************************/.ScheduleLabHyperlink__main--n0YrM{align-items:center;border-bottom:2px solid #247baf;cursor:pointer;display:inline-flex;gap:.625rem;justify-content:center;width:11rem}.ScheduleLabHyperlink__main--n0YrM:hover{border-bottom:2px solid #57a9cc}.ScheduleLabHyperlink__main--n0YrM p{color:#247baf;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:100%;font-style:normal;font-weight:400;line-height:150%;margin:0;text-align:center}.ScheduleLabHyperlink__main--n0YrM:hover p{color:#57a9cc}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportNavigationHeader.css ***!
  \**************************************************************************************************************************************************************************************************/.ReportNavigationHeader__main--dTCgv{align-items:center;display:flex;width:calc(100% - 1rem)}.ReportNavigationHeader__titleContainer--tsGex{align-items:center;border-right:2px solid #fff;border-right:2px solid var(--colors-white,#fff);display:flex;padding-left:.5rem;width:34%}.ReportNavigationHeader__sectionLock--W2jVO{height:2.5rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem}.ReportNavigationHeader__title--a6i5K{color:#1b365d;color:var(--colors-mainBlue);font-size:163%;margin-left:.3rem;margin-right:.5rem;overflow:hidden;position:relative;text-overflow:ellipsis;top:1px;white-space:nowrap}.ReportNavigationHeader__homeworkIcon--EuIMb{height:auto;position:relative;width:1.9rem}.ReportNavigationHeader__homeworkIconSizeOverride--kHJ8N{height:auto;width:1.9rem}.ReportNavigationHeader__gradeLogo--ohYDM{fill:#1b365d;fill:var(--colors-mainBlue);height:2.5rem;min-height:2.5rem;min-width:4.5rem;position:relative;top:-1px;width:4.5rem}.ReportNavigationHeader__overviewNavContainer--KSW7f{align-items:center;display:flex;width:66%}.ReportNavigationHeader__resources--SoE0b{align-items:center;display:flex}.ReportNavigationHeader__linkIcon--kA3WY{height:1.5rem;padding-right:.5rem;width:1.5rem}.ReportNavigationHeader__guide--_iKE6,.ReportNavigationHeader__overview--vLBe2{align-items:center;display:flex;padding:0 1.5rem}.ReportNavigationHeader__guide--_iKE6{border-left:1px solid #0058a8;border-left:1px solid var(--colors-blue,#0058a8)}.ReportNavigationHeader__linkText--a16mW{color:#376fc0;color:var(--colors-link);cursor:pointer;font-size:130%}.ReportNavigationHeader__nav--HbgOb{display:flex;font-size:140%;height:3rem;justify-content:flex-end;margin-left:auto;margin-right:.5rem;max-width:24rem;width:57%}.ReportNavigationHeader__navGradeLogo--Bu_pV{fill:#376fc0;fill:var(--colors-link);height:2.5rem;min-height:2.5rem;min-width:4.5rem;width:4.5rem}.ReportNavigationHeader__navLink--RtLW6{align-items:center;color:#376fc0;color:var(--colors-link);display:flex;justify-content:space-between}.ReportNavigationHeader__navLinkText--pG8o9{width:50%}.ReportNavigationHeader__navLinkLogo--h3gsO{min-width:7rem;width:7rem}.ReportNavigationHeader__navLink--RtLW6:first-child{padding-right:.5rem}.ReportNavigationHeader__navLink--RtLW6:nth-child(3){padding-left:.5rem;text-align:right}.ReportNavigationHeader__divider--UReuv{border-left:1px solid #376fc0;border-left:1px solid var(--colors-link);height:2rem;margin-top:.5rem}.ReportNavigationHeader__navText--D0sFF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2rem)}.ReportNavigationHeader__navTextLogo--lqDwf{align-items:flex-end;display:flex}.ReportNavigationHeader__smallNavText--YY8vN{display:none}.ReportNavigationHeader__linkText--a16mW:hover,.ReportNavigationHeader__navLink--RtLW6:hover{color:#00b2dd;color:var(--colors-cyan)}.ReportNavigationHeader__navLink--RtLW6:hover .ReportNavigationHeader__leftArrow--moWU8,.ReportNavigationHeader__navLink--RtLW6:hover .ReportNavigationHeader__navGradeLogo--Bu_pV,.ReportNavigationHeader__navLink--RtLW6:hover .ReportNavigationHeader__rightArrow--TY0Wt{fill:#00b2dd;fill:var(--colors-cyan)}.ReportNavigationHeader__navRight--utbZd{flex-direction:row-reverse}.ReportNavigationHeader__bookModal--XnpNm{height:50rem;position:absolute;width:60rem}.ReportNavigationHeader__bookTitle--aU8Tb{color:#1b365d;color:var(--colors-mainBlue);font-size:2rem;height:2rem;margin:1rem}.ReportNavigationHeader__bookContainer--D7KIr{box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px var(--colors-officeTopBarShadow,rgba(0,0,0,.2));height:90%;position:relative;width:calc(100% - 2rem)}.ReportNavigationHeader__lockScheduleContainer--KrYGd{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ReportNavigationHeader__schedulePuzzleLabLink--Ly4Zk{align-items:center;border-bottom:.5px solid #247baf;display:flex;gap:.625rem;justify-content:center}.ReportNavigationHeader__schedulePuzzleLabLink--Ly4Zk>p{color:#247baf;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:.8125rem;font-style:normal;font-weight:400;line-height:150%;text-align:center}.ReportNavigationHeader__schedulePuzzleLabModal--r3XFx{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-end;padding:1.5rem;width:27.8125rem}@media (max-width:850px){.ReportNavigationHeader__forParent--HZ_kh .ReportNavigationHeader__navLinkText--pG8o9 .ReportNavigationHeader__smallNavText--YY8vN{display:inline}.ReportNavigationHeader__forParent--HZ_kh .ReportNavigationHeader__navLinkText--pG8o9 .ReportNavigationHeader__largeNavText--Fha0N{display:none}}@media (max-width:750px){.ReportNavigationHeader__guide--_iKE6{display:none}}@media (max-width:607px){.ReportNavigationHeader__forParent--HZ_kh .ReportNavigationHeader__navLinkText--pG8o9 .ReportNavigationHeader__smallNavText--YY8vN{display:none}.ReportNavigationHeader__forParent--HZ_kh .ReportNavigationHeader__navLinkText--pG8o9{width:auto}.ReportNavigationHeader__forParent--HZ_kh .ReportNavigationHeader__title--a6i5K{display:none}.ReportNavigationHeader__forParent--HZ_kh .ReportNavigationHeader__divider--UReuv{height:1.7rem;margin-top:.8rem}}:root{--colors-link:#376fc0}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/SchedulePuzzleLab.css ***!
  \*********************************************************************************************************************************************************************************************/.SchedulePuzzleLab__main--DwDNg{align-items:flex-start;background:#fff;border-radius:.25rem;box-shadow:0 12px 16px -4px rgba(44,43,47,.08),0 4px 6px -2px rgba(44,43,47,.03);display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-end;padding:1.5rem;width:27.8125rem}.SchedulePuzzleLab__upperWrapper--JUJ6O{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.SchedulePuzzleLab__heading--Ibw2L,.SchedulePuzzleLab__upperContent--Jsjh7{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.5rem}.SchedulePuzzleLab__heading--Ibw2L p{color:#2c2b2f;flex:1 0% 0%;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:125%;font-style:normal;font-weight:453;line-height:150%}.SchedulePuzzleLab__modalBodyWrapper--cRxPq{align-items:flex-start;align-self:stretch;background:#f1f0ee;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.SchedulePuzzleLab__modalBodyWrapper--cRxPq .SchedulePuzzleLab__enableSchedulingWrapper--M5vgq{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:.25rem}.SchedulePuzzleLab__enableSchedulingWrapper--M5vgq p{align-self:stretch;color:#2c2b2f;flex:1 0% 0%;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:100%;font-style:normal;font-weight:700;line-height:150%;margin:0}.SchedulePuzzleLab__actionTextWrapper--wGLMj{align-items:center;display:flex;gap:.375rem;height:1.6875rem;justify-content:flex-start;width:22.8125rem}.SchedulePuzzleLab__actionTextWrapper--wGLMj p{color:#525152;flex:1 0% 0%;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:100%;font-style:normal;font-weight:300;line-height:150%;margin:0}.SchedulePuzzleLab__daysWrapper--oFrGq{align-items:center;display:flex;gap:.5rem}.SchedulePuzzleLab__lowerWrapper--KOuwY{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.SchedulePuzzleLab__resetLink--V0JMt{align-items:center;border-bottom:1px solid #247baf;display:flex;gap:.625rem;justify-content:center}.SchedulePuzzleLab__resetLink--V0JMt p{color:#247baf;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:100%;font-style:normal;font-weight:400;line-height:150%;text-align:center}.SchedulePuzzleLab__applyButton--BK6hx{align-items:flex-start;display:flex}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Toggle.css ***!
  \*************************************************************************************************************************************************************************************/.Toggle__main--xeGGW{cursor:pointer;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Toggle__main--xeGGW svg>*{transition:transform .2s ease-in-out,fill .2s ease-in-out,stroke .2s ease-in-out}.Toggle__main--xeGGW svg>rect.Toggle__on--OsR8g{fill:#57a9cc}.Toggle__main--xeGGW svg>rect.Toggle__off--ZV6zo{fill:#bebbb4;stroke:#bebbb4;stroke-width:1.015px}.Toggle__main--xeGGW svg>circle.Toggle__off--ZV6zo{transform:translateX(-50%)}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScheduleDayFilterButton.css ***!
  \******************************************************************************************************************************************************************************************************/.ScheduleDayFilterButton__main--kRnnI{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #dedad1;border-radius:.25rem;display:flex;flex-shrink:0;height:auto;justify-content:center;-webkit-user-select:none;user-select:none;width:auto}.ScheduleDayFilterButton__main--kRnnI.ScheduleDayFilterButton__inactive--nGpcX{background:#fff}.ScheduleDayFilterButton__main--kRnnI.ScheduleDayFilterButton__disabled--O5g80{background:#f1f0ee;cursor:not-allowed;pointer-events:none}.ScheduleDayFilterButton__main--kRnnI:not(.ScheduleDayFilterButton__disabled--O5g80){cursor:pointer}.ScheduleDayFilterButton__main--kRnnI.ScheduleDayFilterButton__active--Mndl3{background:#247baf}.ScheduleDayFilterButton__main--kRnnI:hover:not(.ScheduleDayFilterButton__active--Mndl3):not(.ScheduleDayFilterButton__disabled--O5g80){background:#d4eef4;border:1px solid #57a9cc}.ScheduleDayFilterButton__wrapper--lr57s{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;justify-content:center;margin:1px;width:2rem}.ScheduleDayFilterButton__wrapper--lr57s>p{color:#247baf;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:100%;font-style:normal;font-weight:700;line-height:150%;margin:0;text-align:center;width:1.1875rem}.ScheduleDayFilterButton__main--kRnnI.ScheduleDayFilterButton__active--Mndl3 .ScheduleDayFilterButton__wrapper--lr57s p{color:#eef8fa}.ScheduleDayFilterButton__main--kRnnI.ScheduleDayFilterButton__disabled--O5g80 .ScheduleDayFilterButton__wrapper--lr57s p{color:#9d9b96}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScheduleFilterButton.css ***!
  \***************************************************************************************************************************************************************************************************/.ScheduleFilterButton__main--lt2jH{align-items:center;align-self:stretch;background:#247baf;border-radius:.25rem;box-shadow:0 1px 2px 0 rgba(10,13,18,.05);display:flex;gap:.5rem;justify-content:center;padding:0 1.5rem;-webkit-user-select:none;user-select:none}.ScheduleFilterButton__main--lt2jH:hover:not(.ScheduleFilterButton__disabled--fP7jE){background:#005b8e;cursor:pointer}.ScheduleFilterButton__main--lt2jH p{color:#fff;font-family:Roboto;font-feature-settings:"liga" off,"clig" off;font-size:125%;font-style:normal;font-weight:400;line-height:150%;margin:.5rem;text-transform:capitalize}.ScheduleFilterButton__main--lt2jH.ScheduleFilterButton__disabled--fP7jE{background:#e5e3dc}.ScheduleFilterButton__main--lt2jH.ScheduleFilterButton__disabled--fP7jE p{color:#9d9b96}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/GraphTableHeading.css ***!
  \*********************************************************************************************************************************************************************************************/.GraphTableHeading__main--XMrmB{display:flex;justify-content:flex-start;padding-left:2rem}.GraphTableHeading__col--Y46tn{align-items:center;display:flex;flex-direction:column;margin:.5rem 0;width:2.5rem}.GraphTableHeading__col--Y46tn+.GraphTableHeading__col--Y46tn{margin-left:4px}.GraphTableHeading__lockIcon--_9pAq,.GraphTableHeading__trophyImg--ZY6Dj{height:1.5rem;margin-bottom:.5rem;width:1.5rem}@media (max-width:1200px){.GraphTableHeading__col--Y46tn{width:2.2rem}.GraphTableHeading__col--Y46tn+.GraphTableHeading__col--Y46tn{margin-left:2px}}.forPrint .GraphTableHeading__lockIcon--_9pAq{display:none}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/SortButtons.css ***!
  \***************************************************************************************************************************************************************************************/.SortButtons__main--t8gUC{display:flex;flex-direction:column;width:1rem}.SortButtons__img--Ea_cL{bottom:0;height:1.5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1rem}.SortButtons__imgUnselected--y04SK{fill:#ddd;fill:var(--colors-lighterGrayFill);stroke:#ddd;stroke:var(--colors-lighterGrayFill);transition:stroke .1s linear,fill .1s linear}.SortButtons__imgSelected--k727G{fill:#1b365d;fill:var(--colors-mainBlue);stroke:#1b365d;stroke:var(--colors-mainBlue)}.SortButtons__main--t8gUC:hover .SortButtons__imgUnselected--y04SK{fill:#aaa;fill:var(--colors-lightGrayFill);stroke:#aaa;stroke:var(--colors-lightGrayFill)}.SortButtons__imgContainer--K89fz{align-items:center;cursor:pointer;display:flex;height:1rem;justify-content:center;position:relative;width:1rem}.SortButtons__deg90--rVPx3{transform:rotate(90deg)}.SortButtons__deg270--UQwQY{transform:rotate(270deg)}.SortButtons__downContainer--pfwd4{margin-top:2px}.forPrint .SortButtons__main--t8gUC{display:none!important}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/SortableTable.css ***!
  \*****************************************************************************************************************************************************************************************/.SortableTable__main--KMdmq,.SortableTable__mainEven--XbIYQ{color:#1b365d;color:var(--colors-mainBlue);width:100%}div>.SortableTable__thead--V6dRf{display:flex}div>.SortableTable__tr--p0pA1,div>.SortableTable__trFirst--AZ_LQ{display:flex;width:100%}tbody .SortableTable__tr--p0pA1,tbody .SortableTable__trFirst--AZ_LQ,tr .SortableTable__th--Eqz0N{width:calc(100% - 1rem)}.SortableTable__even--t_ltt,.SortableTable__main--KMdmq tbody .SortableTable__tr--p0pA1:nth-of-type(2n),.SortableTable__mainEven--XbIYQ tbody .SortableTable__tr--p0pA1:nth-of-type(odd){background-color:rgba(0,0,0,.1);background-color:var(--colors-tableBorder)}.SortableTable__mainSummary--B3dGv .SortableTable__trFirst--AZ_LQ{background-color:transparent;border-bottom:2px solid #fff;border-bottom:2px solid var(--colors-white)}.SortableTable__last--TLEQG,.SortableTable__mainSummary--B3dGv .SortableTable__trFirst--AZ_LQ{border-top:2px solid #fff;border-top:2px solid var(--colors-white)}div>.SortableTable__th--Eqz0N{padding:0 .5rem}div>.SortableTable__td--SqBcz{font-size:120%;line-height:1;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap}tr .SortableTable__td--SqBcz{font-size:120%;padding:0 .5rem}.SortableTable__sortableTd--YYhN6 .SortableTable__scrollableItem--SIa7n{margin-left:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SortableTable__sortableTd--YYhN6:first-of-type .SortableTable__scrollableItem--SIa7n{margin-left:0}.SortableTable__sortableRow--ji97P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SortableTable__inactiveRow--RnRzW,.SortableTable__inactiveRow--RnRzW a{color:#aaa;color:var(--colors-lightGrayFill)}.SortableTable__scrollableItem--SIa7n>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SortableTable__td--SqBcz+.SortableTable__td--SqBcz,.SortableTable__td--SqBcz:first-child,.SortableTable__th--Eqz0N+.SortableTable__th--Eqz0N,.SortableTable__th--Eqz0N:first-child{padding-left:.5rem}.SortableTable__td--SqBcz:last-child,.SortableTable__th--Eqz0N:last-child{padding-right:1rem}.SortableTable__titleOuter--WiCeQ{align-items:center;display:flex;height:100%;line-height:1.5;min-height:3rem}.SortableTable__thTitle--KKi7Q{font-size:125%;white-space:nowrap;width:100%}.SortableTable__sortableTh--JpuZL .SortableTable__thTitle--KKi7Q{width:auto}.SortableTable__sortButtons--Fnkg8{margin:.5rem}.SortableTable__list--SVAIC{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--colors-tableBorder)}.SortableTable__hidden--BU4cX{display:none}.forPrint .SortableTable__main--KMdmq{border:2px solid rgba(0,0,0,.1);border:2px solid var(--colors-tableBorder)}.forPrint .SortableTable__main--KMdmq,.forPrint .SortableTable__mainEven--XbIYQ{color:#606060;color:var(--colors-textBlack)}.forPrint tr{background-color:#fff!important;background-color:var(--colors-white)!important;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--colors-tableBorder)}.forPrint .SortableTable__titleOuter--WiCeQ{justify-content:center}.forPrint .SortableTable__thead--V6dRf{border-bottom:2px solid rgba(0,0,0,.1);border-bottom:2px solid var(--colors-tableBorder)}.forPrint .SortableTable__last--TLEQG,.forPrint .SortableTable__trFirst--AZ_LQ{border-color:rgba(0,0,0,.1);border-color:var(--colors-tableBorder)}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SingleStat.css ***!
  \*****************************************************************************************************************************************************************************************/.SingleStat__main--NAHOA{align-items:center;color:#ffc640;color:var(--colors-yellow,#ffc640);display:flex;flex-direction:row;justify-content:center}.SingleStat__gray--BT_Qp{color:#ddd;color:var(--colors-lighterGrayFill,#ddd)}.SingleStat__check--y95ok,.SingleStat__jigsaw--Gk5y3,.SingleStat__xp--guOvZ{width:14%}.SingleStat__comet--HeRZw,.SingleStat__galaxy--bT8LZ,.SingleStat__moon--QEdX8,.SingleStat__planet--gHB05,.SingleStat__star--kpeQp{width:10%}.SingleStat__student--hDrzv,.SingleStat__time--qG_gw,.SingleStat__trophy--Nbwgh{width:9%}.SingleStat__icon--UargA{height:1.65em;margin-left:.2em;min-width:1.65em;width:1.65em}.SingleStat__xpIcon--o2u6N{height:1.85em;width:1.85em}.SingleStat__amt--lIoP8{text-align:right;white-space:nowrap}.SingleStat__office--RxjJh{color:#666;color:var(--colors-grayText,#666);justify-content:flex-end;width:auto}.SingleStat__disabled--IBwjW{color:#cdcdcd;color:var(--colors-disabledLightIcon,#cdcdcd)}@media (max-width:350px){.SingleStat__icon--UargA{margin-left:0}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/BALogoText.css ***!
  \**************************************************************************************************************************************************************************************/.BALogoText__baLogoLarge--jJhUd{height:1.3em;margin-top:-.15em;vertical-align:top;width:1.7em}.BALogoText__baLogo--zHBBC{height:1em;margin-bottom:.13em;vertical-align:text-bottom;width:1.1em}@media (min-width:926px){.BALogoText__logoHiding--_O23M{display:none}}@media (max-width:925px){.BALogoText__baText--NNnjC{display:none}}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/PageAccountSetup.css ***!
  \********************************************************************************************************************************************************************************************/.PageAccountSetup__main--MIREt{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.PageAccountSetup__title--anM7C{color:#0058a8;color:var(--colors-blue);margin-top:5rem}.PageAccountSetup__subtitle--enEUL{align-self:center;color:#0058a8;color:var(--colors-blue);display:flex;height:3.5rem;line-height:150%;margin:2rem 1rem}.PageAccountSetup__subtitleUnderline--v8Cqo{flex:1 1 auto;margin-left:1rem;text-align:right}.PageAccountSetup__emailContainer--qZ41g{margin:2.5rem 0}.PageAccountSetup__emailTitle--nVlTL{margin-left:0!important}.PageAccountSetup__accept--zyhWe{color:#606060;color:var(--colors-textBlack,#606060);margin:1rem 1.5rem}.PageAccountSetup__errorTextCenter--TBIzU{align-self:center}.PageAccountSetup__signinLink--VDC7T{align-self:center;cursor:pointer;font-size:200%;margin:2rem 0;text-align:center}.PageAccountSetup__italText--MOoWz{font-style:italic;line-height:1.3;text-align:center;width:100%}@media (min-width:1026px) and (max-width:1100px){.PageAccountSetup__form--NcyYT{padding:2rem!important}}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/PagePrivacyAndTerms.css ***!
  \***********************************************************************************************************************************************************************************************/.PagePrivacyAndTerms__main--Gol8x{background-color:#fff;background-color:var(--colors-white,#fff);color:#666;color:var(--colors-grayText,#666);margin:1rem 0;max-width:60rem;padding:3rem 5rem;position:relative;width:calc(100% - 9rem)}.PagePrivacyAndTerms__header--FMLm7,.PagePrivacyAndTerms__subheader--DKSuG{color:#0058a8;color:var(--colors-blue)}.PagePrivacyAndTerms__paragraphStart--NcIEA{font-weight:700;margin-right:.5rem}.PagePrivacyAndTerms__largeList--kFkAA>li{padding-bottom:1rem}.PagePrivacyAndTerms__addressMargin--BRnA3{margin-bottom:.5rem;margin-top:.5rem}.PagePrivacyAndTerms__privacyTable--mnNpQ td{border:1px solid #000;padding:5px;vertical-align:top}.PagePrivacyAndTerms__tableHeader--WOr7k{background-color:#d3d3d3;color:#000;font-weight:700}@media (max-width:550px){.PagePrivacyAndTerms__main--Gol8x{padding:3rem 2rem;width:calc(100% - 3rem)}.PagePrivacyAndTerms__privacyTable--mnNpQ td{border:1px solid #000;padding:1px}}/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/redeemSubscription/styles/PageRedeemSubscription.css (1) ***!
  \*************************************************************************************************************************************************************************************************************************/:root{--availHeightLarge:calc(100vh - 35px - 11.25rem);--availHeightSmall:calc(100vh - 35px - 8rem)}.PageRedeemSubscription__main--TTQ08{align-items:center;background-color:#fff;color:#2c2b2f;display:flex;font-family:Roboto Flex,sans-serif;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:300;height:calc(100vh - 35px - 11.25rem);height:var(--availHeightLarge);line-height:150%;width:100%}.PageRedeemSubscription__mainContent--rCRUy{box-sizing:border-box;display:grid;gap:32px;grid-auto-flow:column;grid-template-columns:repeat(12,1fr);height:100%;margin:0 auto;max-width:1080px;overflow-y:auto}.PageRedeemSubscription__backgroundImgContainer--Fio9g{background-position:50%;background-size:cover;grid-column:1/span 6;position:relative}.PageRedeemSubscription__contentContainer--xXMj9{grid-column:span 6;margin:auto 0;padding:40px}.PageRedeemSubscription__progressTracker--zzexk{color:#9d9b96;font-size:14px}[data-step=account] .PageRedeemSubscription__contentContainer--xXMj9{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0;max-height:none;overflow-y:auto;padding-top:calc(50vh - 238.5px - 5.625rem);padding-top:calc((var(--availHeightLarge) - 442px)/2)}[data-step=account] .PageRedeemSubscription__mainContent--rCRUy{height:100%;max-height:100%;overflow:hidden;width:100%}[data-step=account] .PageRedeemSubscription__backgroundImgContainer--Fio9g{height:100%;max-height:100%;overflow:hidden}@media (min-width:1440px){.PageRedeemSubscription__mainContent--rCRUy{gap:40px}}@media (max-width:980px){:not([data-step=studentsLoggedIn]) .PageRedeemSubscription__mainContent--rCRUy{height:calc(100vh - 115px - 11.25rem);height:calc(var(--availHeightLarge) - 80px)}.PageRedeemSubscription__mainContent--rCRUy{margin:40px auto;width:704px!important}.PageRedeemSubscription__backgroundImgContainer--Fio9g{grid-column:1/span 4}.PageRedeemSubscription__contentContainer--xXMj9{grid-column:span 8;padding:24px}[data-step=account] .PageRedeemSubscription__contentContainer--xXMj9{padding-top:calc(50vh - 302.5px - 5.625rem);padding-top:calc((var(--availHeightLarge) - 570px)/2)}}@media (max-device-width:767px),(max-width:767px){.PageRedeemSubscription__mainContent--rCRUy{box-sizing:border-box;gap:32px;grid-auto-flow:row;grid-template-rows:repeat(3,1fr);margin:40px 32px;width:calc(100% - 64px)}[data-step=account] .PageRedeemSubscription__contentContainer--xXMj9{grid-row:1/span 3}:not([data-step=code]) .PageRedeemSubscription__backgroundImgContainer--Fio9g{display:none}[data-step=code] .PageRedeemSubscription__backgroundImgContainer--Fio9g{display:block;grid-column:1/span 12;height:20vh}.PageRedeemSubscription__contentContainer--xXMj9{display:block;grid-column:1/span 12;margin:0;padding:0!important}}@media (max-width:700px){:not([data-step=studentsLoggedIn]) .PageRedeemSubscription__main--TTQ08{height:calc(100vh - 35px - 8rem);height:var(--availHeightSmall)}}@media (max-width:416px){.PageRedeemSubscription__mainContent--rCRUy{column-gap:16px!important;grid-template-columns:1fr!important;margin:20px 16px!important;row-gap:32px!important;width:calc(100% - 32px)!important}h2.PageRedeemSubscription__title--TEd6U{font-size:22px!important}.PageRedeemSubscription__bodyText--eowHR{font-size:14px!important}.PageRedeemSubscription__form--hi2eV,.PageRedeemSubscription__sectionWrapper--Xgyo3{gap:16px!important}.PageRedeemSubscription__cardTitle--pGIKy{font-size:14px!important}.PageRedeemSubscription__cardStudentName--b2xrK{font-size:13px!important}.PageRedeemSubscription__cardFooter--KT0RJ{font-size:13px!important;padding:8px 16px!important}}@media (max-width:360px){.PageRedeemSubscription__mainContent--rCRUy{transform:scale(.95)!important;transform-origin:top center!important}}@media (max-height:600px){:not([data-step=studentsLoggedIn]) .PageRedeemSubscription__mainContent--rCRUy{height:auto;margin-bottom:0!important;max-height:calc(100vh - 65px - 8rem);max-height:calc(var(--availHeightSmall) - 30px);overflow-y:auto}}.PageRedeemSubscription__backgroundImgDefault--ynf3j{background-image:url(/assets/images/office/redeemSubscription/RedeemSubscription_background.svg);background-position:50%;background-size:cover;inset:0;position:absolute}[data-redeem-status=success][data-user-type=new-parent] .PageRedeemSubscription__backgroundImgDefault--ynf3j{animation:PageRedeemSubscription__slideInNew--l2Ex8 .6s ease-in-out;background-image:url(/assets/images/office/redeemSubscription/RedeemSubscription_newParent_success.svg)}[data-redeem-status=success][data-user-type=existing-parent] .PageRedeemSubscription__backgroundImgDefault--ynf3j{animation:PageRedeemSubscription__slideInNew--l2Ex8 .6s ease-in-out;background-image:url(/assets/images/office/redeemSubscription/RedeemSubscription_existingParent_success.svg)}@keyframes PageRedeemSubscription__slideInNew--l2Ex8{0%{opacity:0;transform:translateY(100%)}1%{opacity:1}to{transform:translateY(0)}}.PageRedeemSubscription__form--hi2eV,.PageRedeemSubscription__sectionWrapper--Xgyo3{display:flex;flex-direction:column;gap:24px;width:100%}.PageRedeemSubscription__form--hi2eV{align-items:stretch}h2.PageRedeemSubscription__title--TEd6U{font-family:Roboto Slab;font-size:28px;font-weight:400;line-height:130%;margin:0}.PageRedeemSubscription__bodyText--eowHR{font-size:16px;line-height:150%}.PageRedeemSubscription__inputContainer--txPJ0{display:flex;flex-direction:column;gap:4px;width:100%}.PageRedeemSubscription__inputLabel--xGYi7{font-size:14px;font-weight:700}.PageRedeemSubscription__inputWrapper--Il_H9{align-items:center;align-self:stretch;background-color:#fff;border:1px solid #bebbb4;border-radius:4px;box-shadow:0 1px 2px 0 rgba(10,13,18,.05);display:flex;flex:1;gap:8px;padding:10px 14px}.PageRedeemSubscription__inputWrapperError--EYlrU{border-color:#cb4c3b}.PageRedeemSubscription__inputWrapper--Il_H9 input{border:none;color:#2c2b2f;font-family:Roboto Flex,sans-serif;font-size:16px;outline:0;width:100%}.PageRedeemSubscription__circleQuestionIcon--J4dtl{color:#9d9b96;font-size:14px}.PageRedeemSubscription__statusMessage--Lc4Rn{font-size:14px;height:20px}.PageRedeemSubscription__errorMessage--xRBqr{color:#cb4c3b}.PageRedeemSubscription__errorMessageHidden--xHYiW{visibility:hidden}.PageRedeemSubscription__errorMessage--xRBqr a{text-decoration:underline}.PageRedeemSubscription__errorMessage--xRBqr a:hover{color:#8c0523!important}.PageRedeemSubscription__successMessage--KsGbS{align-items:center;color:#525152;display:flex;gap:4px}.PageRedeemSubscription__checkmark--gwUzo{color:#6b9b3b}.PageRedeemSubscription__buttonsContainer--VMoaW{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.PageRedeemSubscription__buttonsContainerVertical--fJn0F{display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin:16px 0}.PageRedeemSubscription__buttonsContainerVertical--fJn0F .PageRedeemSubscription__baseButton--EZ1YQ{max-width:none}.PageRedeemSubscription__baseButton--EZ1YQ{align-items:center;border:none;cursor:pointer;display:flex;flex:1 0 0px;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;gap:12px;justify-content:center;max-width:177px;padding:16px 40px;text-transform:uppercase}.PageRedeemSubscription__primaryButton--NW6nD{background-color:#247baf;color:#fff}.PageRedeemSubscription__primaryButton--NW6nD:hover{background-color:#1e648f}.PageRedeemSubscription__primaryButton--NW6nD:disabled{background-color:#e5e3dc;color:#777674;pointer-events:none}.PageRedeemSubscription__primaryButtonAccountForm--Pmh6G{margin-top:16px}.PageRedeemSubscription__secondaryButton--HoFMb{background-color:#fff;border:2px solid #247baf;color:#247baf}.PageRedeemSubscription__secondaryButton--HoFMb:hover{background-color:#1e648f;border-color:#1e648f;color:#fff}.PageRedeemSubscription__addStudentButton--MVVbC{align-self:center;background-color:#247baf;border:none;border-radius:4px;color:#fff;display:flex;font-family:Roboto;font-size:14px;gap:8px;padding:12px 16px}.PageRedeemSubscription__addStudentButton--MVVbC:hover{background-color:#1e648f}.PageRedeemSubscription__addStudentButton--MVVbC:disabled{background-color:#bebbb4;pointer-events:none}.PageRedeemSubscription__loadingCircle--7mD_3{height:1.2em;max-width:100%;width:1.2em}.PageRedeemSubscription__tooltipIcon--JGA_N{position:relative}.PageRedeemSubscription__tooltipText--B2Fkt{background-color:#2c2b2f;border-radius:8px;color:#fff;font-size:12px;opacity:0;padding:12px;pointer-events:none;position:absolute;right:-14px;top:30px;transition:opacity .1s ease-in;width:240px;z-index:2}.PageRedeemSubscription__tooltipIcon--JGA_N:hover .PageRedeemSubscription__tooltipText--B2Fkt{opacity:1}.PageRedeemSubscription__allStudentsContainer--r2y_u{display:flex;flex-direction:column;gap:16px}.PageRedeemSubscription__individualStudentContainer--Yf3Xs{align-items:center;background:#fdfcfc;border:1px solid #ebe9e5;border-radius:4px;display:flex;flex-direction:row;gap:10px;padding:12px}.PageRedeemSubscription__selectedIndividualStudentContainer--ZVwaU{background:#fff;border:1px solid #bebbb4}.PageRedeemSubscription__studentLabel--wrXmE{display:flex;flex-direction:row;justify-content:space-between;width:100%}.PageRedeemSubscription__studentNameEl--XfI3v{display:flex;flex-direction:column;gap:4px}.PageRedeemSubscription__editStudentButtonEl--m56dO{align-items:center;align-self:center;color:#0058a8;cursor:pointer;display:flex;flex-direction:row;font-size:14px;gap:8px;text-align:right}.PageRedeemSubscription__editStudentButtonEl--m56dO:hover{color:#247baf;text-decoration:underline}.PageRedeemSubscription__expiresAtEl--QcoY3{align-self:center;color:#777674;font-size:14px;text-align:right}.PageRedeemSubscription__addStudentContainer--d5Obk{display:flex;flex-direction:row;gap:10px}.PageRedeemSubscription__applyCodeBtnContainer--OOcp1{display:flex;justify-content:flex-end}.PageRedeemSubscription__link--X1XuJ{color:#247baf;font-weight:400!important;text-decoration:underline}.PageRedeemSubscription__card--kel54{margin-top:8px;position:relative}.PageRedeemSubscription__badgeContainer--zDi0Q{height:0;position:relative}.PageRedeemSubscription__badge--luTis{background-color:#c3d870;border-radius:50px;color:#354c2d;display:flex;flex-direction:row;font-size:12px;gap:2px;left:24px;padding:2px 12px;position:absolute;top:0;transform:translateY(-50%);z-index:1}.PageRedeemSubscription__badgeText--CZq5B{font-weight:400}.PageRedeemSubscription__badgeBoldText--MP44e{font-weight:700}.PageRedeemSubscription__cardContent--L_x8M{background-color:#f7f9f3;border:1px solid #c3d870;border-bottom:none;border-radius:8px 8px 0 0;display:flex;flex-direction:row;gap:40px;justify-content:space-between;padding:24px 24px 16px}.PageRedeemSubscription__cardTextContainer--Rx6kN{display:flex;flex-direction:column;gap:8px}.PageRedeemSubscription__cardTitle--pGIKy{color:#2c2b2f;font-size:16px;font-weight:700}.PageRedeemSubscription__cardStudentName--b2xrK{align-items:center;color:#2c2b2f;display:flex;flex-direction:row;font-size:14px;font-weight:300;gap:8px;padding:4px 0}.PageRedeemSubscription__cardPriceContainer--YsIBl{align-self:center;display:flex;font-size:16px;gap:8px}.PageRedeemSubscription__oldPrice--ObEqR{color:#cb4c3b;font-weight:300;text-decoration:line-through}.PageRedeemSubscription__newPrice--py2pL{color:#2c2b2f;font-weight:700}.PageRedeemSubscription__cardFooter--KT0RJ{background-color:#3f6d37;border-radius:0 0 8px 8px;color:#fff;font-size:14px;padding:10px 24px;text-align:center}.PageRedeemSubscription__pricingLine--raqIy{display:flex;flex-direction:row;font-weight:300;height:24px;justify-content:space-between}.PageRedeemSubscription__pricingContainer--a4F2T{display:flex;flex-direction:column;gap:4px}.PageRedeemSubscription__divider--PoO_v{border-top:1px solid #bebbb4;margin:16px 0}.PageRedeemSubscription__pricingLineLarge--OLKqE{font-size:18px;font-weight:700;height:27px;margin-bottom:16px}.PageRedeemSubscription__termsAndConditionsForm--m40lF{display:flex;flex-direction:column;font-size:14px;gap:12px;margin-bottom:16px;margin-top:-24px}.PageRedeemSubscription__checkboxContainer--OFLpC{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.PageRedeemSubscription__customCheckbox--nrDSa{cursor:pointer}.PageRedeemSubscription__checkboxIcon--xgmfw{font-size:18px;transition:color .2s ease}.PageRedeemSubscription__checkboxIcon--xgmfw:hover{color:#666}@media (max-device-width:421px),(max-width:421px){.PageRedeemSubscription__buttonsContainer--VMoaW{flex-direction:column-reverse;gap:16px}.PageRedeemSubscription__baseButton--EZ1YQ{max-width:none}}[data-step=studentsLoggedIn]{height:auto!important;max-height:none!important}html body [data-step=studentsLoggedIn] .PageRedeemSubscription__main--TTQ08{min-height:calc(100vh - 35px - 11.25rem)!important;min-height:var(--availHeightLarge)!important}html body [data-step=studentsLoggedIn] .PageRedeemSubscription__main--TTQ08,html body [data-step=studentsLoggedIn] .PageRedeemSubscription__mainContent--rCRUy{max-height:none!important;overflow:visible!important}html body [data-step=studentsLoggedIn] .PageRedeemSubscription__mainContent--rCRUy{min-height:calc(100% - 80px)!important}@media (min-width:981px){html body [data-step=studentsLoggedIn] .PageRedeemSubscription__mainContent--rCRUy{height:100%!important}}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/PageInfo.css ***!
  \************************************************************************************************************************************************************************************/.PageInfo__main--LxT8K{padding:1rem 3rem;width:100%}.PageInfo__loading--YGgXX{align-self:center;left:50%;padding:calc(15rem - 15%) 0;position:relative;transform:translateX(-50%);width:20rem}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SetProgressButton.css ***!
  \************************************************************************************************************************************************************************************************/.SetProgressButton__button--aNy5h{background:0 0;border:none;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:block;margin-right:1px;padding:0;position:absolute;z-index:4}.SetProgressButton__shadow--ZVQtQ{background-color:rgba(0,0,0,.4);border-radius:50%;bottom:-1px;height:calc(100% - 2px);position:absolute;right:-1px;width:calc(100% - 2px)}.SetProgressButton__button--aNy5h:active{margin-left:1px;margin-top:1px}.SetProgressButton__button--aNy5h:active .SetProgressButton__shadow--ZVQtQ{bottom:0;right:0}.SetProgressButton__canvas--Wpx_P{height:100%;width:100%}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Stars.css ***!
  \************************************************************************************************************************************************************************************/.Stars__hidden--kXbHV{transform:scale(0)}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BarLegend.css ***!
  \****************************************************************************************************************************************************************************************/.BarLegend__main--mkzgY{align-items:stretch;display:flex;flex-direction:row;width:100%}.BarLegend__bg--XMybl{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.BarLegend__entry--dXF6c{color:#fff;flex:1 1 0%;padding:.43rem 0;position:relative;text-align:center}.BarLegend__starOuter--UJqzJ{align-items:center;display:flex;justify-content:center}.BarLegend__star--biiJ9{height:1.6rem;vertical-align:-.3rem;width:1.6rem}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BucksOdometer.css ***!
  \********************************************************************************************************************************************************************************************/.BucksOdometer__main--Kewfu{align-items:baseline;display:flex;height:100%;justify-content:flex-end;width:100%}.BucksOdometer__bao--OqGgw{margin-right:4px}.BucksOdometer__digitOuter--M8ry6{font-size:1.5rem;height:100%;line-height:1.5rem;overflow:hidden;position:relative;text-align:center}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TopBarUser.css ***!
  \*****************************************************************************************************************************************************************************************/.TopBarUser__main--tCsHq{height:100%;pointer-events:auto;position:absolute;right:1%;top:0;width:17%}.TopBarUser__outer--LJGs7{align-items:center;display:flex;height:80%;justify-content:flex-end;position:relative;width:100%}.TopBarUser__user--Dj8eN{align-items:center;color:#ffc640;color:var(--colors-yellow);display:flex;flex:0 1 auto;flex-direction:column;height:100%;justify-content:center;max-width:calc(100% - 5.5rem);position:relative;text-align:right;top:0}.TopBarUser__usernameGroup--r7zPF{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;margin-right:1.5rem;width:100%}.TopBarUser__nameBucks--jDmq3{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-shadow:2px 2px rgba(0,0,0,.3);text-shadow:2px 2px var(--colors-lightGrayText,rgba(0,0,0,.3));width:calc(100% - 2rem)}.TopBarUser__username--ajyKY{margin-left:.5rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.TopBarUser__pullArrow--fj1Zc{height:1.5rem;min-width:1rem;padding-left:.5rem}.TopBarUser__bucks--ono1l{color:#fff;color:var(--colors-white,#fff);height:1.5rem;width:100%}.TopBarUser__symbol--f8sA0{height:1em;margin-bottom:-.15em;margin-right:.3rem}.TopBarUser__icon--q4iLv{background:0 0;border:0;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;filter:none;font-family:BAOnlineIcons;left:4%;padding:0;position:absolute;top:6%;width:15%}.TopBarUser__icon--q4iLv img{height:100%;width:100%}.TopBarUser__pullOut--rSr5S{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:4rem;pointer-events:auto;position:absolute;right:2.5rem;top:.5rem;transition:right .2s linear;width:6rem;z-index:-1}.TopBarUser__pullOutActive--z7QcB{right:-3.5rem}.TopBarUser__demoPullOut--J2TZ2{width:7rem}.TopBarUser__demoPullOutActive--i7k7z{right:-4rem}.TopBarUser__pullOutStatic--dqoYS{right:-4.5rem;z-index:-2}.TopBarUser__pullOutBg--m6722{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}.TopBarUser__pullOutBorder--bc6Kc{fill:#4191ce;fill:var(--colors-blueButtonBorder,#4191ce)}.TopBarUser__pullOutWrapper--IZ90W{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:100%;position:absolute;width:100%}.TopBarUser__pullOutWrapper--IZ90W:hover .TopBarUser__pullOutBg--m6722{fill:#086bc7;fill:var(--colors-blueButtonBaseHover,#086bc7)}.TopBarUser__pullOutWrapper--IZ90W:hover .TopBarUser__pullOutBorder--bc6Kc{fill:#489dd6;fill:var(--colors-blueButtonBorderHover,#489dd6)}.TopBarUser__logoutBlock--lqTGs{align-items:center;display:flex;height:100%;justify-content:flex-end;left:1rem;position:absolute;top:.7rem;width:85%}.TopBarUser__logoutIcon--VRr39{width:1.8rem}.TopBarUser__logoutText--lQnyM{color:#ffc640;color:var(--colors-yellow);font-size:1.2rem;line-height:120%;position:relative;text-align:center;text-transform:uppercase}.TopBarUser__enrollNowText--m8ITQ{left:-1rem}.TopBarUser__profile--O8btI{align-items:center;display:flex;flex-direction:column;height:4rem;justify-content:center;margin-right:.5rem;pointer-events:auto;position:relative;top:12%;width:4rem}.TopBarUser__profileStatic--Qxh2H{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4));top:0}.TopBarUser__profileUnderline--qoK5I{bottom:-.7rem;left:0;position:absolute;width:100%}.TopBarUser__avatar--qcCZj{height:100%;width:100%}.TopBarUser__hidden--EmUCo{pointer-events:none;visibility:hidden}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BlueLabel.css ***!
  \****************************************************************************************************************************************************************************************/.BlueLabel__quadWrapper--BtrZz{height:100%;position:absolute;width:100%;z-index:-1}.BlueLabel__quadPadding--eyyzw{height:calc(100% + .5rem);left:-.5rem;top:-.25rem;width:calc(100% + 1rem)}.BlueLabel__image--sgPgR{width:100%}.BlueLabel__clickable--RSnlz{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;margin:0 2px 2px 0}.BlueLabel__clickable--RSnlz:active{margin:2px 0 0 2px}.BlueLabel__disabled--jzkHZ{cursor:inherit;pointer-events:none}.BlueLabel__text--cxcXk{color:#fff;color:var(--colors-white,#fff);left:0;padding-top:4px;pointer-events:none;position:absolute;text-align:center;top:0;width:100%}.BlueLabel__bg--qPlLx{fill:#0058a8;fill:var(--colors-blue,#0058a8)}.BlueLabel__disabledBg--ZWtP5{fill:#6e6f72;fill:var(--colors-blueButtonDisabledBase,#6e6f72)}.BlueLabel__clickable--RSnlz:hover .BlueLabel__bg--qPlLx{fill:#139ada;fill:var(--colors-blueHover,#139ada)}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/RangeSlider.css ***!
  \******************************************************************************************************************************************************************************************/.RangeSlider__main--_L27D{background:#e6e6e6;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;margin:0;position:relative;touch-action:none}.RangeSlider__main--_L27D,.RangeSlider__main--_L27D .RangeSlider__fill--ahanj{box-shadow:inset 0 1px 3px rgba(0,0,0,.4);display:block}.RangeSlider__main--_L27D .RangeSlider__handle--fShhm{height:2.5rem;position:absolute;top:50%;transform:translate3d(-55%,-50%,0);width:2.5rem}.RangeSlider__main--_L27D .RangeSlider__handle--fShhm .RangeSlider__active--G1dg5{opacity:1}.RangeSlider__main--_L27D .RangeSlider__handleTooltip--lvMTM{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:400;height:40px;left:50%;position:absolute;text-align:center;transform:translate3d(-50%,0,0);transition:all .1s ease-in;width:40px}.RangeSlider__main--_L27D .RangeSlider__handleTooltip--lvMTM span{display:inline-block;line-height:100%;margin-top:12px}.RangeSlider__main--_L27D .RangeSlider__handleTooltip--lvMTM:after{content:" ";height:0;position:absolute;width:0}.RangeSlider__horizontal--D8544{border-radius:10px}.RangeSlider__horizontal--D8544 .RangeSlider__fill--ahanj{background-color:#ffce41;background-color:var(--colors-iconYellow,#ffce41);border-radius:10px;height:100%;top:0}.RangeSlider__handleIconWrapper--LuZtg{height:100%;position:relative;width:100%}.RangeSlider__horizontal--D8544 .RangeSlider__handleIcon--eqFDT{filter:drop-shadow(rgba(0,0,0,.3) 0 0 3px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.RangeSlider__horizontal--D8544 .RangeSlider__handleTooltip--lvMTM{top:-55px}.RangeSlider__horizontal--D8544 .RangeSlider__handleTooltip--lvMTM:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);bottom:-8px;left:50%;transform:translate3d(-50%,0,0)}.RangeSlider__vertical--yWlx_{background-color:transparent;height:150px;margin:20px auto;max-width:10px}.RangeSlider__vertical--yWlx_ .RangeSlider__fill--ahanj,.RangeSlider__vertical--yWlx_ .RangeSlider__handle--fShhm{position:absolute}.RangeSlider__vertical--yWlx_ .RangeSlider__fill--ahanj{background-color:#15b01a;background-color:var(--colors-correctFill,#15b01a);bottom:0;box-shadow:none;width:100%}.RangeSlider__vertical--yWlx_ .RangeSlider__handle--fShhm{box-shadow:none;height:10px;left:-10px;width:30px}.RangeSlider__vertical--yWlx_ .RangeSlider__handleTooltip--lvMTM{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.RangeSlider__vertical--yWlx_ .RangeSlider__handleTooltip--lvMTM:after{border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);border-top:8px solid transparent;left:100%;top:12px}.RangeSlider__reverse--mPTYN.RangeSlider__horizontal--D8544 .RangeSlider__fill--ahanj{right:0}.RangeSlider__reverse--mPTYN.RangeSlider__vertical--yWlx_ .RangeSlider__fill--ahanj{bottom:inherit;top:0}.RangeSlider__labels--PJitS{position:relative}.RangeSlider__vertical--yWlx_ .RangeSlider__labels--PJitS{height:100%;left:10px;list-style-type:none;margin:0 0 0 24px;padding:0;position:relative;text-align:left;width:250px}.RangeSlider__vertical--yWlx_ .RangeSlider__labels--PJitS .RangeSlider__labelItem--KH8oj{position:absolute;transform:translate3d(0,-50%,0)}.RangeSlider__vertical--yWlx_ .RangeSlider__labels--PJitS .RangeSlider__labelItem--KH8oj:before{background:#000;content:"";height:2px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:-1}.RangeSlider__labels--PJitS .RangeSlider__labelItem--KH8oj{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:inline-block;font-size:14px;position:absolute;top:10px;transform:translate3d(-50%,0,0)}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/BlockStar.css ***!
  \************************************************************************************************************************************************************************************************/.BlockStar__shadow--fgDqj{pointer-events:none}.BlockStar__img--_m5kP,.BlockStar__shadow--fgDqj{height:100%;left:0;position:absolute;top:0;width:100%}.BlockStar__svg--z0TaF{height:100%;width:100%}.BlockStar__main2--Gce67:active .BlockStar__img--_m5kP{margin:1px 0 0 1px}.BlockStar__main3--weBXt:active .BlockStar__img--_m5kP{margin:2px 0 0 2px}.BlockStar__mainNoHighlight--RzQR1:hover .BlockStar__img--_m5kP{filter:none!important}.BlockStar__main--BPLqY:hover .BlockStar__img--_m5kP{filter:drop-shadow(0 0 5px rgba(255,255,255,1))}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ToDoClip.css ***!
  \***********************************************************************************************************************************************************************************************/.ToDoClip__image--LL9nJ{height:auto;width:5rem}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/TrainerGeneral.css ***!
  \*****************************************************************************************************************************************************************************************************/.TrainerGeneral__blockButton--Uezti{background-color:transparent;border:none;padding:0;position:relative;width:100%}.TrainerGeneral__blockButton--Uezti:active{margin:3px 2px 2px 3px}.TrainerGeneral__construction--OV2Q5{opacity:.8}.TrainerGeneral__starContainer--b9GAH{height:4.25rem;position:absolute;width:4.25rem;z-index:1}.TrainerGeneral__starContainer0--sDZ3v{height:3.75rem;width:3.75rem}.TrainerGeneral__star--osLBD{left:0;position:absolute;top:0;width:100%}.TrainerGeneral__starProgress--bSkTx{height:101%;left:33%;position:absolute;top:-2%;width:33%}.TrainerGeneral__navButtons--OEZqV{align-items:center;bottom:-5%;display:flex;height:12%;justify-content:space-around;left:20%;pointer-events:none;position:absolute;width:60%}.TrainerGeneral__blueButtons--klXig{height:100%;position:relative;width:100%}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/BlockButton.css ***!
  \**************************************************************************************************************************************************************************************************/.BlockButton__main--gUVk0{flex:0 1 auto;height:100%;padding:0 1.3rem;position:relative}.BlockButton__mainWidth--bcLII{width:14.5rem}.BlockButton__button--pGL9I{height:92%;margin-top:8%;will-change:transform}.BlockButton__buttonWithTopText--tD6yp{height:100%;margin-top:0}.BlockButton__buttonWrapper--f3X3D{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:100%;position:relative;width:100%}.BlockButton__button--pGL9I:active{margin-top:calc(8% + 3px)!important}.BlockButton__starContainer--BtXYd{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.BlockButton__starShape1--EaY1P{right:-1%;top:2%}.BlockButton__starShape2--VSdWn{right:1%;top:2%}.BlockButton__hwContainer--_Mnlg{left:1%;top:5%}.BlockButton__starShape3--BYn7B{right:1%;top:6%}.BlockButton__theaterBlockStar--Vuycm{right:-1%;top:-5%}.BlockButton__hwIcon--yBWF2{left:0;margin:0 2px 2px 0;position:absolute;top:0;width:100%}.BlockButton__hwShadow--Zr_rA{background-color:rgba(0,0,0,.4);border-radius:50%;height:91%;left:0;margin-left:3px;margin-top:3px;position:absolute;top:6%;width:100%;z-index:-1}.BlockButton__hwIcon--yBWF2:active,.BlockButton__hwIcon--yBWF2:hover{filter:drop-shadow(0 0 2px rgba(255,255,255,.75))}.BlockButton__hwIcon--yBWF2:active{margin:2px 0 0 2px}.BlockButton__hwIconPast--UVu0q{opacity:.6}.BlockButton__todoClip--Oezhw{display:flex;left:0;position:absolute;top:0;z-index:1}.BlockButton__topText--Hs4Hd{color:#fff;color:var(--colors-white,#fff);font-size:1.5rem;height:12%;left:0;position:absolute;text-align:center;text-shadow:1px 2px rgba(0,0,0,.4);top:9%;width:100%}.BlockButton__beast--noO77{bottom:0;left:2%;pointer-events:none;position:absolute;top:-6%;width:96%}.BlockButton__beastWithTopText--RtIIZ{top:12%}.BlockButton__smallGridBeast--FHZiR{left:1%;top:-15%;width:98%}.BlockButton__largeTitleBeast--g3pCk{left:3.5%;width:93%}.BlockButton__sGridLTitleBeast--YiRBY{top:-15%}.BlockButton__title--qmi6u{-webkit-font-smoothing:antialiased}.BlockButton__titleContainer--fM22D{align-items:center;bottom:3%;display:flex;height:17%;justify-content:center;left:14%;line-height:115%;min-height:2.8rem;position:absolute;text-align:center;width:76%}.BlockButton__whiteText--DUznt{color:#fff}.BlockButton__blockTitle--iEl7r{pointer-events:none}.BlockButton__largeTitleContainer--OIQiI{bottom:6%}.BlockButton__sGridLTitleContainer--bhh5q{bottom:5%;left:11%;width:83%}.BlockButton__lock--Kpq3y{height:60%;left:24%;pointer-events:none;position:absolute;top:12%}.BlockButton__lockWithTopText--MRV9L{top:20%}.BlockButton__smallerLock--CyvTF{left:27%}.BlockButton__constructionIcon--zAbJ4{height:62%;left:17%;position:absolute;top:11%}.BlockButton__smallConstructionIcon--clMzM{height:55%;left:23%;top:10%}.BlockButton__unfinished--JCGnP{bottom:27%;height:.7rem;left:12%;position:absolute;width:79%}.BlockButton__unfinishedSmall--Rt8s8{bottom:32.2%;height:6%;left:11%;width:81.7%}.BlockButton__trophy--ggeur{height:24%;left:-.5%;position:absolute;top:80%;width:23%;z-index:1}.BlockButton__trophySmall--H4rz2{height:27%;left:0;top:82%;width:20%}.BlockButton__bonusBeast--HYrZ5{border-radius:50%;position:absolute}.BlockButton__bonusBeastBorder--jUR3t{height:12%;left:-7%;padding:4%;top:33%;width:12%;z-index:-1}.BlockButton__bonusBeastImage--GyLCx{height:12%;left:-5%;padding:2%;top:35%;width:12%}.BlockButton__bonusBeastBorderSmall--C4EWC{height:12.7%;left:-5.5%;padding:3.5%;top:36%;width:10%;z-index:-1}.BlockButton__bonusBeastImageSmall--QP1qF{height:12.7%;left:-4%;padding:2%;top:38%;width:10%}.BlockButton__theaterBonusBeastBorder--iv9Dp{height:12%;left:-9%;padding:4%;top:33%;width:12%;z-index:-1}.BlockButton__theaterBonusBeastImage--TjaoF{height:12%;left:-7%;padding:2%;top:35%;width:12%}.BlockButton__icon--B7D0m{width:100%}.BlockButton__quadWrapper--SR2wk{align-items:center;display:flex;height:99%;justify-content:center;margin-top:1rem;pointer-events:none}.BlockButton__quadWrapperWidth--KI1kw{width:14.3rem}.BlockButton__tooltip--U2IPJ{height:100%}.BlockButton__grade1Block--DpDji{background:#ff5454;background:var(--colors-grade1-blockMain);fill:#ff5454;fill:var(--colors-grade1-blockMain)}.BlockButton__grade1BlockBorder--qDKMs{background:#ff8682;background:var(--colors-grade1-blockBorder);fill:#ff8682;fill:var(--colors-grade1-blockBorder)}.BlockButton__grade2Block--l7T0t{background:#ffa947;background:var(--colors-grade2-blockMain);fill:#ffa947;fill:var(--colors-grade2-blockMain)}.BlockButton__grade2BlockBorder--IGbFI{background:#ffdab9;background:var(--colors-grade2-blockBorder);fill:#ffdab9;fill:var(--colors-grade2-blockBorder)}.BlockButton__grade3Block--owgZ8{background:#52c74a;background:var(--colors-grade3-blockMain);fill:#52c74a;fill:var(--colors-grade3-blockMain)}.BlockButton__grade3BlockBorder--H4YtM{background:#c4ebbc;background:var(--colors-grade3-blockBorder);fill:#c4ebbc;fill:var(--colors-grade3-blockBorder)}.BlockButton__grade4Block--IulCb{background:#61c1f2;background:var(--colors-grade4-blockMain);fill:#61c1f2;fill:var(--colors-grade4-blockMain)}.BlockButton__grade4BlockBorder--TlhE3{background:#c6e8fa;background:var(--colors-grade4-blockBorder);fill:#c6e8fa;fill:var(--colors-grade4-blockBorder)}.BlockButton__grade5Block--heL4M{background:#cb6ade;background:var(--colors-grade5-blockMain);fill:#cb6ade;fill:var(--colors-grade5-blockMain)}.BlockButton__grade5BlockBorder--yMRLV{background:#dfb6e8;background:var(--colors-grade5-blockBorder);fill:#dfb6e8;fill:var(--colors-grade5-blockBorder)}.BlockButton__button--pGL9I:active .BlockButton__grade1Block--DpDji,.BlockButton__button--pGL9I:hover .BlockButton__grade1Block--DpDji{background:#ff6661;background:var(--colors-grade1-blockHover);fill:#ff6661;fill:var(--colors-grade1-blockHover)}.BlockButton__button--pGL9I:active .BlockButton__grade2Block--l7T0t,.BlockButton__button--pGL9I:hover .BlockButton__grade2Block--l7T0t{background:#ffb957;background:var(--colors-grade2-blockHover);fill:#ffb957;fill:var(--colors-grade2-blockHover)}.BlockButton__button--pGL9I:active .BlockButton__grade3Block--owgZ8,.BlockButton__button--pGL9I:hover .BlockButton__grade3Block--owgZ8{background:#5ad950;background:var(--colors-grade3-blockHover);fill:#5ad950;fill:var(--colors-grade3-blockHover)}.BlockButton__button--pGL9I:active .BlockButton__grade4Block--IulCb,.BlockButton__button--pGL9I:hover .BlockButton__grade4Block--IulCb{background:#66cbff;background:var(--colors-grade4-blockHover);fill:#66cbff;fill:var(--colors-grade4-blockHover)}.BlockButton__button--pGL9I:active .BlockButton__grade5Block--heL4M,.BlockButton__button--pGL9I:hover .BlockButton__grade5Block--heL4M{background:#e176f7;background:var(--colors-grade5-blockHover);fill:#e176f7;fill:var(--colors-grade5-blockHover)}.BlockButton__button--pGL9I:hover .BlockButton__quadSvg--Sl_q5{animation:BlockButton__squish--vSqBn .2s linear}.BlockButton__demoHighlight--RGVZa{z-index:203;z-index:var(--z-aboveDemoBar,203)}@keyframes BlockButton__squish--vSqBn{0%{transform:scaleX(1) scaleY(1)}10%{transform:scaleX(1.02) scaleY(.99)}20%{transform:scaleX(1.04) scaleY(.98)}30%{transform:scaleX(1.06) scaleY(.97)}40%{transform:scaleX(1.08) scaleY(.96)}50%{transform:scaleX(1.1) scaleY(.95)}60%{transform:scaleX(1.08) scaleY(.96)}70%{transform:scaleX(1.06) scaleY(.97)}80%{transform:scaleX(1.04) scaleY(.98)}90%{transform:scaleX(1.02) scaleY(.99)}to{transform:scaleX(1) scaleY(1)}}:root{--colors-grade1-blockMain:#ff5454;--colors-grade1-blockBorder:#ff8682;--colors-grade2-blockMain:#ffa947;--colors-grade2-blockBorder:#ffdab9;--colors-grade3-blockMain:#52c74a;--colors-grade3-blockBorder:#c4ebbc;--colors-grade4-blockMain:#61c1f2;--colors-grade4-blockBorder:#c6e8fa;--colors-grade5-blockMain:#cb6ade;--colors-grade5-blockBorder:#dfb6e8}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/theater/styles/TheaterPlayer.css ***!
  \******************************************************************************************************************************************************************************************/.TheaterPlayer__playerContainer--Un90z{height:0;padding-top:55.9%;position:relative;width:100%}.TheaterPlayer__playerContainer--Un90z.TheaterPlayer__hasHeaderText--GHG1I{padding-top:58.4%}.TheaterPlayer__loadingContainer--HutTO{left:42%;position:absolute;top:35%;width:16%;z-index:3}.TheaterPlayer__wonkyBackground--XHej8{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2));height:100%;left:2%;position:absolute;top:0;width:96%;z-index:-1}.TheaterPlayer__hoverPlayIcon--DlGGf{opacity:.3;position:absolute;visibility:hidden}.TheaterPlayer__bigPlayButton--lRBvO{height:25.2%;left:43%;top:37%;width:14%;z-index:2}.TheaterPlayer__playerAndControls--W_z3v{background-color:#fff;background-color:var(--colors-white);box-sizing:border-box;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2));height:86.2%;left:7.5%;padding:.5%;position:absolute;top:6%;width:85%;z-index:1}.TheaterPlayer__hasHeaderText--GHG1I .TheaterPlayer__playerAndControls--W_z3v{height:81.8%;top:11%}.TheaterPlayer__headerText--VKo1L{color:#fff;color:var(--colors-white);font-size:1.9rem;left:0;position:absolute;text-align:center;text-shadow:1px 2px rgba(0,0,0,.4);top:5%;width:100%}.TheaterPlayer__player--vqEQP{left:0;position:absolute;top:0}.TheaterPlayer__playerWrapper--uXbio{background-color:#fff;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:0;padding-top:56.2%;position:relative;width:100%}.TheaterPlayer__inactivePlayer--BavOd{cursor:none}.TheaterPlayer__playerOnFinish--X1c6A video{cursor:url(/assets/images/cursors/tool-arrow-point.cur),pointer;opacity:.3}.TheaterPlayer__playerControls--uGszI{background-color:rgba(0,87,167,.5);background-color:var(--colors-topBarBlueTransparent);bottom:.9%;box-shadow:0 -1rem rgba(0,87,167,.5);box-shadow:0 -1rem var(--colors-topBarBlueTransparent);box-sizing:border-box;display:flex;flex-direction:column;height:16%;padding:.5% 3% 1%;position:absolute;width:98.8%}.TheaterPlayer__lowerControlsRow--oW3MK{align-items:center;display:flex;height:59%;width:100%}.TheaterPlayer__bigPlayButtonImage--ah772,.TheaterPlayer__lowerControlsRow--oW3MK img{height:100%;width:100%}.TheaterPlayer__slider--EsEMm{height:10px;width:400px}.TheaterPlayer__seekSlider--y4tnB{height:17%;margin:1% 0;width:100%}.TheaterPlayer__volumeSlider--yBbPY{height:30%;margin-right:2%;width:12%}.TheaterPlayer__sliderHandle--_gJaX{height:2rem!important;width:2rem!important}.TheaterPlayer__ccButton--qrueU{height:75%;margin-left:auto;margin-right:1.5%;width:4.5%}.TheaterPlayer__ccButtonHidden--ESsmg{visibility:hidden}.TheaterPlayer__fullScreenButton--pgm4w{height:71%;width:3.5%}.TheaterPlayer__playButton--i0yNK{height:82%;margin-right:2%;width:4%}.TheaterPlayer__volumeButton--_Lz5w{height:100%;margin-bottom:.5%;margin-right:1%;width:5%}.TheaterPlayer__timeDisplay--U67mD{color:#ffce41;color:var(--colors-iconYellow,#ffce41);font-size:1.2rem;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.TheaterPlayer__nextThumbnailPlayButton--t2i_3{height:46%;left:37%;top:27%;width:26%;z-index:2}.TheaterPlayer__nextThumbnailContainer--AqTTz{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:34%;left:37%;position:absolute;top:27%;width:26%}.TheaterPlayer__nextThumbnailContainer--AqTTz:hover .TheaterPlayer__nextThumbnailPlayButton--t2i_3{visibility:visible}.TheaterPlayer__nextThumbnailInner--s_OiV{height:100%;position:relative;width:100%}.TheaterPlayer__nextThumbnailImageContainer--OOBw6{background-color:#000;bottom:0;position:absolute;width:100%}.TheaterPlayer__nextThumbnailImageInner--kET3P{height:0;padding-top:56.25%;position:relative;width:100%}.TheaterPlayer__nextThumbnailImage--Bh34Y{box-shadow:0 0 0 .5rem #fff;box-shadow:0 0 0 .5rem var(--colors-white);height:100%;left:0;position:absolute;top:0;width:100%}.TheaterPlayer__nextThumbnailText--mSkuF{color:#fff;color:var(--colors-white);font-size:1.5rem;height:12%;left:0;position:absolute;text-align:center;text-shadow:1px 2px rgba(0,0,0,.4);width:100%}.TheaterPlayer__blockButtonTextContainer--VRfdB{height:48%;left:35%;position:absolute;top:18%;width:30%}.TheaterPlayer__blockTitleText--Uxsca{bottom:14%!important}.TheaterPlayer__largerBlockButton--f88Gs{height:49%;top:23%}.TheaterPlayer__blockButton--sg0R1{bottom:5%;height:100%;position:absolute;width:100%}.TheaterPlayer__playLessonButton--wPU76{left:36.5%;position:absolute;top:40%;width:27%}.TheaterPlayer__playBlueButton--pxX5Z{bottom:-15%;left:6%;position:absolute}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__playBlueButton--pxX5Z{bottom:0;left:22%}.TheaterPlayer__playerAndControls--W_z3v:hover .TheaterPlayer__bigPlayButton--lRBvO{visibility:visible}.TheaterPlayer__videoFullScreen--bMYkU.TheaterPlayer__playerAndControls--W_z3v{bottom:0!important;box-sizing:border-box!important;height:100%!important;left:0!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;object-fit:contain;padding:0;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100%!important}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__playerWrapper--uXbio{height:100%;padding-top:0}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__playerControls--uGszI{bottom:0;height:13%;width:100%}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__playButton--i0yNK{margin-right:1.6%;width:2.8%}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__volumeButton--_Lz5w{width:4%}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__closedCaptionsButton--xjLha{width:3.3%}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__fullScreenButton--pgm4w{width:2.5%}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__timeDisplay--U67mD{font-size:2.2rem}.TheaterPlayer__videoFullScreen--bMYkU,.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__nextThumbnailText--mSkuF{font-size:3.5rem}.TheaterPlayer__videoFullScreen--bMYkU .TheaterPlayer__blockTitleText--Uxsca{font-size:2.2rem}.TheaterPlayer__controlsAreLoading--Any1h,.TheaterPlayer__playerWrapperIsLoading--K3eo5 div{visibility:hidden}.TheaterPlayer__playerWrapper--uXbio.TheaterPlayer__playerWrapperIsLoading--K3eo5{cursor:url(/assets/images/cursors/tool-arrow-point.cur),pointer}.TheaterPlayer__crashErrorMessage--B3v50{height:60%;left:6%;top:6%;width:88%}.TheaterPlayer__fadeIn--AKKQx{opacity:0}.TheaterPlayer__fadeInActive--SJ33o{opacity:1;transition:opacity .4s ease-in-out}.TheaterPlayer__fadeOut--taSQ0{opacity:1;transform:translate(0)}.TheaterPlayer__fadeOutActive--h0aE6{opacity:0;transition:opacity .4s ease-in-out}.TheaterPlayer__playbackRateButton--ZHErt{margin-right:8px}:root{--colors-topBarBlueTransparent:rgba(0,87,167,.5)}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/theater/styles/PlaybackSpeedButton.css ***!
  \************************************************************************************************************************************************************************************************/.PlaybackSpeedButton__container--vM064{display:inline-block;margin-right:1.5%;position:relative}.PlaybackSpeedButton__buttonIcon--LVyHw{height:100%;width:100%}.PlaybackSpeedButton__popup--kRnvo{background-color:rgba(0,87,167,.6);background-color:var(--colors-theaterPlaybackSpeedBackground);bottom:150%;-webkit-clip-path:polygon(0 8%,100% 0,96% 100%,50% 120%,3% 100%);clip-path:polygon(0 8%,100% 0,96% 100%,50% 120%,3% 100%);left:50%;padding:16px 20px 12px;position:absolute;transform:translateX(-50%);width:230px}.PlaybackSpeedButton__popup--kRnvo:after{border:12px solid transparent;border-top:12px solid var(--colors-theaterPlaybackSpeedBackground);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.PlaybackSpeedButton__content--jMdfp{align-items:center;color:#ffce41;color:var(--colors-iconYellow,#ffce41);display:flex;flex-direction:column;gap:8px}.PlaybackSpeedButton__labels--f19cA{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.PlaybackSpeedButton__labelButton--m8mzg{width:35px}.PlaybackSpeedButton__labelCircle--sslnZ{font-size:12px}img.PlaybackSpeedButton__labelCarat--Vyogf{width:30px}.PlaybackSpeedButton__sliderContainer--zeCHT{padding:4px;width:100%}.PlaybackSpeedButton__slider--b3NKA{height:10px;width:100%}:root{--colors-theaterPlaybackSpeedBackground:rgba(0,87,167,.6)}/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathFindMyAvatarButton.css ***!
  \********************************************************************************************************************************************************************************************************************/.ChapterPathFindMyAvatarButton__avatar--GVEAg{height:60%;position:absolute;top:15%;width:60%}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/StarProgressStandard.css ***!
  \***************************************************************************************************************************************************************************************************/.StarProgressStandard__starProgress--FhBGx{height:101%;left:33%;position:absolute;top:-2%;width:33%}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/report/styles/GradeBarGraph.css ***!
  \*****************************************************************************************************************************************************************************************/.GradeBarGraph__main--if5e_{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.GradeBarGraph__vert--TFPPj{flex-direction:column;height:100%}.GradeBarGraph__section--q2Da_{align-items:stretch;display:flex;position:relative}.GradeBarGraph__vert--TFPPj .GradeBarGraph__section--q2Da_{flex-direction:column;height:100%;justify-content:flex-end}.GradeBarGraph__subsectionVert--Awnhj{height:100%;left:0;position:relative;top:0;width:100%}.GradeBarGraph__subsection--gi0tE:hover{box-shadow:inset 0 0 0 1px #ffc640;box-shadow:inset 0 0 0 1px var(--colors-yellow,#ffc640)}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/report/styles/GradeGraph.css ***!
  \**************************************************************************************************************************************************************************************/.GradeGraph__main--hHml9{display:flex;justify-content:center;position:relative}.GradeGraph__chapter--wN0Dw{height:90%;margin:.4rem;width:2rem}.GradeGraph__chapterResponsive--iIEfo{flex:1 1 10%;max-width:2.5rem}.GradeGraph__label--b2nTU{color:#666;color:var(--colors-grayText,#666);font-size:120%;text-align:center}.GradeGraph__chapter--wN0Dw:first-child{margin-left:0}.GradeGraph__chapter--wN0Dw:last-child{margin-right:0}@media (max-width:1050px){.GradeGraph__chapterResponsive--iIEfo{width:1.5rem}}@media (max-width:1000px) and (min-width:901px){.GradeGraph__chapter--wN0Dw{margin:.2rem}}@media (max-width:600px){.GradeGraph__chapterResponsive--iIEfo{margin:.5rem}}@media (max-width:550px){.GradeGraph__chapterResponsive--iIEfo{margin:.25rem}.GradeGraph__label--b2nTU{font-size:100%}}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TutorialModalButton.css ***!
  \**************************************************************************************************************************************************************************************************/.TutorialModalButton__mainText--Eo0pR{align-items:center;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;justify-content:center}.TutorialModalButton__image--PABVg{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:3rem;margin-right:.5rem;width:3rem}.TutorialModalButton__imageColor--kqPjR{fill:#ffc640;fill:var(--colors-yellow,#ffc640)}.TutorialModalButton__mainText--Eo0pR .TutorialModalButton__imageColor--kqPjR,.TutorialModalButton__text--N9sus{color:#0058a8;color:var(--colors-blue);fill:#0058a8;fill:var(--colors-blue)}.TutorialModalButton__text--N9sus:hover{color:#139ada;color:var(--colors-blueHover)}.TutorialModalButton__mainText--Eo0pR:hover .TutorialModalButton__imageColor--kqPjR,.TutorialModalButton__mainText--Eo0pR:hover .TutorialModalButton__text--N9sus{color:#139ada;color:var(--colors-blueHover);fill:#139ada;fill:var(--colors-blueHover)}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/MessageBubble.css ***!
  \********************************************************************************************************************************************************************************************/.MessageBubble__canvas--mdfgj{filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}.MessageBubble__instructions--LIAif{bottom:0;position:absolute;z-index:2}.MessageBubble__tutorial--m4Xhj{bottom:47%;left:5%;position:absolute}.MessageBubble__testoverview--RpI0R{bottom:58%;left:12%;position:absolute}.MessageBubble__slider--KfbOq{position:relative}.MessageBubble__slider--KfbOq.MessageBubble__kraken--ybzTo{left:2rem}.MessageBubble__slider--KfbOq.MessageBubble__grok--ABdNr{bottom:-4rem}.MessageBubble__close--Yigew{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:3.5rem!important;left:0;margin:0;pointer-events:all;position:absolute;top:-2rem;width:3.5rem!important}.MessageBubble__close--Yigew:active{margin:2px 0 0 2px!important}.MessageBubble__instructionsClose--kBCcQ{top:-1rem}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TutorialModal.css ***!
  \********************************************************************************************************************************************************************************************/.TutorialModal__main--Yk4Kw{height:70%;left:10%;position:absolute;top:15%;transition:top .2s linear;width:80%;z-index:200;z-index:var(--z-topBar,200)}.TutorialModal__main--Yk4Kw:before{background-color:#fff;background-color:var(--colors-white);content:"";height:92%;left:3%;position:absolute;top:4%;width:94%;z-index:-1}.TutorialModal__bg--xMp82{filter:drop-shadow(0 0 .63rem rgba(0,0,0,.8));height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%}.TutorialModal__contentBeast--YTIjC{height:80%;left:30%;position:absolute;top:10%;width:65%}.TutorialModal__content--dvsIg{overflow:hidden;pointer-events:auto}.TutorialModal__scrollContent--m5ppe{height:100%;line-height:130%;margin-right:2rem}.TutorialModal__beast--j36Im{bottom:10%;left:5%;position:absolute;width:22%}.TutorialModal__closeButton--Hp7B5{top:-3%!important}.TutorialModal__title--iahlk{align-items:center;display:flex;font-size:3rem;justify-content:center;left:6%;position:absolute;top:8%;width:20%}.TutorialModal__subtitle--mYgIW{color:#0058a8;color:var(--colors-blue);font-weight:700;margin:2rem 0 1rem}.TutorialModal__question--l6Jao{margin-right:1rem;width:2.5rem}.TutorialModal__report--hFRwr{bottom:4%;left:6%;position:absolute;width:20%}.TutorialModal__detailIcon--GSCfL{height:3rem;margin-left:2rem;margin-right:1rem;min-height:3rem;min-width:3rem;width:3rem}.TutorialModal__inlineOuter--dYdY2{align-items:center;display:inline-flex;height:2rem;justify-content:center;position:relative;width:3.5rem}.TutorialModal__inlineIcon--rMNTp{height:2.5rem;position:absolute;width:2.5rem}.TutorialModal__inlineImage--s1bbg{height:1.5rem;margin:0 .5rem}.TutorialModal__sharpShadowIcon--V_bQM{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4))}.TutorialModal__sharpShadowRightIcon--CsSrF{filter:drop-shadow(-1px 1px 0 rgba(0,0,0,.4))}.TutorialModal__longIcon--wKJzC{height:auto;min-width:4rem;position:relative;top:.2rem;width:4rem}.TutorialModal__theaterSmallerIcon--wupNp{height:2rem;width:2rem}.TutorialModal__theaterLongIcon--w9VuL{height:2rem;width:2.5rem}.TutorialModal__labLongIcon--Gmden{height:3rem;width:3rem}.TutorialModal__detailHome--YjWYA{margin-left:.7rem;min-width:4.2rem}.TutorialModal__outer--lUpzJ{align-items:center;display:flex}.TutorialModal__iconShadow--TragW{filter:drop-shadow(1px 1px 2px #444);filter:drop-shadow(1px 1px 2px var(--colors-darkGrayFill,#444))}.TutorialModal__bugReport--N4Rso{font-size:1.5rem;margin-top:1rem;padding-right:1rem;pointer-events:auto}.TutorialModal__restartDemo--DEB_j{font-size:1.7rem;margin-left:-10%;margin-top:1rem;padding-right:1rem;pointer-events:auto;width:120%}.TutorialModal__restartTutorial--p8SdR{margin-left:-20%;width:150%}.TutorialModal__starBar--qsPsq{height:3rem;margin-right:1rem;min-width:15rem;width:15rem}.TutorialModal__setButton--piMUw{height:4rem;margin-right:1rem;min-width:4rem;width:4rem}.TutorialModal__blueButtonOuter--obpzW,.TutorialModal__setButton--piMUw{display:inline-block;position:relative}.TutorialModal__blueButtonInner--fQre2{bottom:-2rem;position:absolute;transform:scale(.45)}.TutorialModal__testsummaryOuter--JWNaS{display:inline-block;width:7rem}.TutorialModal__testsummaryInner--cpwg0{left:-1.5rem;width:10rem}.TutorialModal__saveanswerOuter--jQkiO{display:inline-block;width:9rem}.TutorialModal__saveanswerInner--cszQS{left:-3rem;width:15rem}.TutorialModal__singleButton--KxbEa{display:inline-block}.TutorialModal__singleButton--KxbEa .TutorialModal__setButton--piMUw{margin-right:0}.TutorialModal__left--HsLBA{transform:rotate(90deg)}.TutorialModal__up--OOdZK{transform:scaleY(-1)}.TutorialModal__right--W_449{transform:rotate(-90deg)}.TutorialModal__screenshot--HPeZn{display:flex;justify-content:center}.TutorialModal__screenshotImg--KJnFE{height:auto;width:100%}.TutorialModal__signout--Ud_y6{height:auto;width:15rem}.TutorialModal__textImg--c2eg7{align-items:center;display:flex;justify-content:stretch}.TutorialModal__level--jzQkf{height:5rem;margin-left:1rem;margin-right:6rem;width:auto}.TutorialModal__listNoBullet--lbvH1{list-style-type:none}.TutorialModal__list--FlozP li{margin:1rem 0}.TutorialModal__barLegend--PMPOR{left:25%;position:relative;width:50%}.TutorialModal__privacyTerms--kvilE{align-items:center;bottom:3rem;color:#0058a8;color:var(--colors-blue);display:flex;height:1.5rem;justify-content:center;position:absolute;right:3rem;width:20%}.TutorialModal__privacyTerms--kvilE a:hover{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.TutorialModal__privacyTerms--kvilE a{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer!important}.TutorialModal__dot--nB8RS{background-color:#606060;background-color:var(--colors-textBlack,#606060);border-radius:50%;height:.4rem;margin:0 .5rem;width:.4rem}.TutorialModal__topbarWrapper--ao9y1{height:8rem;overflow:hidden;position:relative;width:43%}.TutorialModal__topbarBg--TcNHW{filter:drop-shadow(0 0 .4rem rgba(0,0,0,.9));height:95%;position:absolute;right:4.5rem;top:0;width:auto;z-index:-1}.TutorialModal__topbarUser--ZXN9L{height:8rem;pointer-events:none;position:relative;width:calc(100% - 5.5rem)}.TutorialModal__centered--T6cQZ{display:flex;justify-content:center}.TutorialModal__sliderTabMain--DLEEh{height:4rem;margin-left:.1rem;margin-right:.5rem;min-height:4rem;min-width:4rem;width:4rem}.TutorialModal__sliderTabMainTeacher--QkNqS{height:4rem;margin-left:1.5rem;margin-right:.5rem;min-height:4rem;min-width:4rem;width:4rem}.TutorialModal__sliderIcon--JXgeU{height:inherit;position:absolute;width:inherit}.TutorialModal__sliderTab--Zs7CD{height:100%;position:absolute;width:100%}.TutorialModal__sliderGrade--hJhCr{height:50%;left:.1rem;position:absolute;top:50%;transform:translateY(-60%)}.TutorialModal__sliderDemo--GejTO{height:63%;left:9%;position:absolute;top:55%;transform:translateY(-60%)}.TutorialModal__test-progress-bubbles--SmejZ{width:50%}.TutorialModal__expandOuter--ju5FH{white-space:nowrap;width:7rem}.TutorialModal__expandInner--FTI0S{left:-1.75rem;width:11rem}.TutorialModal__selectallOuter--KwJXd{white-space:nowrap;width:9rem}.TutorialModal__selectallInner--z4i5Z{left:-1.75rem;width:11rem}.TutorialModal__bottomButtonOuter--kQBvB{height:2.5rem;width:3.5rem}.TutorialModal__bottomButtonInner--SG9yg{position:relative}.TutorialModal__count--Y2m3N{bottom:-.25rem;display:inline-block;font-size:1.5rem;font-weight:700;height:2rem;line-height:1.5rem;position:relative;width:2rem}.TutorialModal__bbButtonSquare--nQstE{align-items:center;background-color:#0058a8;background-color:var(--colors-blue);bottom:-.5rem;color:#fff;color:var(--colors-white);display:inline-block;height:2rem;padding:.2em;position:relative;width:2rem}.TutorialModal__bbButtonInText--J8IB0{margin:0 .2rem 1rem}.TutorialModal__bbButtonSquare--nQstE .TutorialModal__inlineIcon--rMNTp{height:2rem;width:2rem}.TutorialModal__bbButtonSquare--nQstE .TutorialModal__inlineOuter--dYdY2{width:2rem}.TutorialModal__bbButtonSquare--nQstE.TutorialModal__detailIcon--GSCfL{min-height:2rem;min-width:2rem}.TutorialModal__bottomButton--ACfiB{height:2rem;width:2rem}.TutorialModal__tabOnly--n64jX>div{margin-left:2rem}.TutorialModal__bbPartShop--hKL9M,.TutorialModal__bbSingleLayerPart--FGUtB,.TutorialModal__bbSingleSelectedPart--F3qof{width:40%}.TutorialModal__bbBucks--KzF5Q{width:30%}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SettingsButton.css ***!
  \*********************************************************************************************************************************************************************************************/.SettingsButton__button--M8jn_,.SettingsButton__measuredEl--QyzBJ{height:100%}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SettingsButtonContainer.css ***!
  \******************************************************************************************************************************************************************************************************/.SettingsButtonContainer__body--LCtTR{display:flex;height:100%;left:25%;position:absolute;top:-39%}.SettingsButtonContainer__buttonWrapper--UDPXQ{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:5.5rem;position:relative;width:5.5rem}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SettingsModal.css ***!
  \********************************************************************************************************************************************************************************************/.SettingsModal__main--jogCd{display:block;height:46%!important;max-width:71%!important;padding:5rem!important;width:71%!important}.SettingsModal__title--ncPQV{text-align:center}.SettingsModal__section--tMt65{clear:both;height:10%;margin:3.6rem .45rem;position:relative}.SettingsModal__header--j7uru{float:left;position:relative;text-align:right;width:23%}.SettingsModal__button--uRSoH{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4));left:27%;margin:0 2px 2px 0;position:absolute;top:-21%;width:5%}.SettingsModal__button--uRSoH:hover{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.SettingsModal__button--uRSoH:active{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4)) drop-shadow(0 0 2px rgba(255,255,255,.75));margin:2px 0 0 2px}.SettingsModal__sliderContainer--ipLTi{height:30%;left:35%;position:absolute;top:20%;width:39%}.SettingsModal__slider--ZMP6k{height:100%;width:100%}.SettingsModal__volumeIcon--bYX9a{width:115%}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/LeaderboardsRankings.css ***!
  \***************************************************************************************************************************************************************************************************/.LeaderboardsRankings__main--khpSF{height:100%;overflow:hidden;width:100%}.LeaderboardsRankings__noRowsText--l4KW3{align-items:center;color:#0659a6;color:var(--colors-studentBlueText);display:flex;height:100%;justify-content:center;width:100%}.LeaderboardsRankings__rowsContainer--R8Si7{display:flex;flex-direction:column;width:calc(100% - 2rem)}.LeaderboardsRankings__loadIcon--C0h9m{left:40%;position:absolute;top:40%;width:20%;z-index:700;z-index:var(--z-aboveModal)}.LeaderboardsRankings__row--tmyQA{color:#0659a6;color:var(--colors-studentBlueText);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;padding:1rem}.LeaderboardsRankings__borderedRow--z5F9X{border-top:1px solid rgba(0,0,0,.08)}.LeaderboardsRankings__nonhighlightedRow--zfsvg:hover{background-color:#f5f5f5;background-color:var(--colors-leaderboardsRowHover,#f5f5f5)}.LeaderboardsRankings__highlightedRow--UwrT7{background-color:rgba(255,206,65,.2);background-color:var(--colors-leaderboardsRowFill,rgba(255,206,65,.2))}.LeaderboardsRankings__highlightedRow--UwrT7:hover{background-color:rgba(255,206,65,.3);background-color:var(--colors-leaderboardsRowFillHover,rgba(255,206,65,.3))}.LeaderboardsRankings__leftRowContent--WkCDO{align-items:center;display:flex;justify-content:flex-start;width:75%}.LeaderboardsRankings__rightRowContent--ALYun{align-items:center;display:flex;justify-content:flex-end;width:25%}.LeaderboardsRankings__winnerIcon--Z4PGT{margin-right:.5rem;width:2.5rem}.LeaderboardsRankings__rankNumber--y3g4l{width:7rem}.LeaderboardsRankings__avatar--uLrla{height:7rem;margin:0 1rem;width:7rem}.LeaderboardsRankings__xpIcon--hmV5J{height:3rem;width:3rem}.LeaderboardsRankings__trophyIcon--NRJbj{height:2.5rem;width:2.5rem}.LeaderboardsRankings__modalAvatarMain--dEkli{height:34.66%;left:37%;position:absolute;top:29.67%;transition:top .2s linear;width:26%;z-index:700;z-index:var(--z-aboveModal)}.LeaderboardsRankings__modalAvatarImage--ZHyso{height:100%;width:100%;z-index:-1}.LeaderboardsRankings__modalAvatarUsername--gyxYK{align-items:center;bottom:-2%;color:#fff;color:var(--colors-white,#fff);display:flex;height:12.5%;justify-content:center;position:absolute;width:100%}.LeaderboardsRankings__modalAvatarUsernameBG--YEE8Q{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.LeaderboardsRankings__modalAvatarUsernameQuad--d9k5V{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}.LeaderboardsRankings__modalAvatarCloseIcon--dTUOq{right:11%;top:3%}:root{--z-aboveModal:700}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/LeaderboardsModal.css ***!
  \************************************************************************************************************************************************************************************************/.LeaderboardsModal__main--LhMKC{height:82%;left:5%;position:absolute;top:13%;transition:top .2s linear;width:90%;z-index:200;z-index:var(--z-topBar,200)}.LeaderboardsModal__main--LhMKC:before{background-color:#fff;background-color:var(--colors-white)}.LeaderboardsModal__bg--bJEEl{filter:drop-shadow(0 0 .63rem rgba(0,0,0,.8));height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:-1}.LeaderboardsModal__contents--s8dGx{align-items:center;display:flex;flex-direction:column;height:90%;left:5%;position:relative;top:5%;width:90%}.LeaderboardsModal__errorContainer--TeZeZ{height:60%;position:relative;width:85%}.LeaderboardsModal__title--Z9bYb{align-items:center;color:#0659a6;color:var(--colors-studentBlueText);display:flex;justify-content:center}.LeaderboardsModal__leaderboardsIcon--O5O0J{margin-right:.5rem;width:3.5rem}.LeaderboardsModal__metricNavContainer--f50IM{align-items:center;background-color:#0659a6;background-color:var(--colors-studentBlueText);color:#fff;color:var(--colors-white);display:flex;height:10%;justify-content:center;margin-top:.5%;position:relative;width:100%}.LeaderboardsModal__metricHelpIcon--EWNSA{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;left:.5rem;position:absolute;width:2.2rem}.LeaderboardsModal__metricText--FUSjL{text-align:center;width:36%}.LeaderboardsModal__dropdownContainer--k6yzG{display:flex}.LeaderboardsModal__dropdown--jnx3q{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;font-size:130%;height:2.5rem;margin:.5rem 1rem 1.5rem 0;position:relative;width:17rem}:root{--colors-studentBlueText:#0659a6}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/NavButton.module.css ***!
  \***********************************************************************************************************************************************************************************************/.NavButton-module__label--YxySE{color:#ffc82a;filter:drop-shadow(2.794px 2.794px 0 rgba(0,0,0,.25));font-size:1.125rem;font-weight:700}.NavButton-module__underline--aPttb{visibility:hidden;width:3.75rem}.NavButton-module__underline--aPttb.NavButton-module__selected--JyiKW{visibility:visible}.NavButton-module__iconOuter--dNAW6{position:relative}.NavButton-module__disabled--Xif1K{visibility:hidden}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/NavButtonIcon.module.css ***!
  \***************************************************************************************************************************************************************************************************/.NavButtonIcon-module__icon--B3lCq{filter:drop-shadow(2.794px 2.794px 0 rgba(0,0,0,.25));flex:auto;margin-bottom:.25rem;overflow:hidden;width:auto}.NavButtonIcon-module__icon--B3lCq>svg{height:100%;width:100%}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/NavButtonWrapper.module.css ***!
  \******************************************************************************************************************************************************************************************************/.NavButtonWrapper-module__root--KRSfl{align-items:center;background:0 0;border:1px solid transparent;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;height:4.5rem;justify-content:center;min-width:4.5rem;padding:.25rem;pointer-events:auto}.NavButtonWrapper-module__root--KRSfl:hover:not(:disabled){background:#004788;border-color:#11486d;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.25);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.NavButtonWrapper-module__disabled--udHfl svg>*{fill:#3176b5!important}.NavButtonWrapper-module__disabled--udHfl>span{color:#3176b5}.NavButtonWrapper-module__disabled--udHfl{pointer-events:none}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/NavButtonTooltip.module.css ***!
  \******************************************************************************************************************************************************************************************************/.NavButtonTooltip-module__infoBlurb--rVQl6{position:absolute;top:5.5rem;z-index:200;z-index:var(--z-topBar,200)}.NavButtonTooltip-module__introBlurb--sdh_s{height:18rem;left:-13.125rem;width:25rem}.NavButtonTooltip-module__unlockBlurb--A7oCq{height:18rem;left:-11.25rem;width:22rem}.NavButtonTooltip-module__blurbBg--IFBI8{height:100%;left:0;position:absolute;top:0;width:100%}.NavButtonTooltip-module__blurbBg--IFBI8:before{background-color:#fff;height:100%;left:0;top:0;width:100%}.NavButtonTooltip-module__blurbContent--uvX98{align-items:center;display:flex;height:57%;justify-content:center;left:12%;line-height:130%;position:absolute;text-align:center;top:24%;width:76%}.NavButtonTooltip-module__blurbContentV--T2yOk{flex-direction:column}.NavButtonTooltip-module__blurbQ--yRzKO{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4));height:2rem;margin:0 .6rem;position:relative;top:.2rem;width:2rem}.NavButtonTooltip-module__blurbButton--K_V7m{bottom:0;height:3rem;left:25%;position:absolute;width:50%}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TopBar.css ***!
  \*************************************************************************************************************************************************************************************/.TopBar__main--Jo2yA{height:58%;left:5%;pointer-events:none;position:absolute;top:0;transition:top .2s linear;width:90%;z-index:200;z-index:var(--z-topBar,200)}.TopBar__static--AtQut{filter:drop-shadow(0 0 .4rem rgba(0,0,0,.9));height:100%;width:100%}.TopBar__static--AtQut:before{background-color:#0057a7;background-color:var(--colors-topBarBlue,#0057a7);content:"";height:72%;left:3%;position:absolute;top:0;width:95%;z-index:-11}.TopBar__closed--Vdy6Y{top:-60%}.TopBar__closed--Vdy6Y .TopBar__static--AtQut{filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}.TopBar__image--WNDQH{pointer-events:none;width:100%;z-index:-10}.TopBar__debug--a5mcq{filter:hue-rotate(90deg)}.TopBar__levelBar--gyjiZ{height:150%;left:33%;position:absolute;top:-2%;width:33%}.TopBar__closed--Vdy6Y .TopBar__tab--JBx4G:hover+.TopBar__levelBar--gyjiZ{top:2%;transition:top .2s linear}.TopBar__closed--Vdy6Y .TopBar__tab--JBx4G:hover{bottom:-37%;transition:bottom .2s linear}.TopBar__tab--JBx4G{align-items:center;bottom:-33%;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;height:36%;justify-content:center;left:47.25%;pointer-events:auto;position:absolute;width:4.5%;z-index:203;z-index:var(--z-aboveDemoBar)}.TopBar__arrow--YBIqt{left:15%;position:absolute;width:70%}.TopBar__up--aFM34{transform:rotate(180deg)}.TopBar__icon--YTQuc{align-items:center;display:flex;flex-direction:column;height:3.5rem;justify-content:center;pointer-events:auto;position:relative;top:0;width:3.5rem}.TopBar__homeContainer--pRTTV{display:unset;left:3.5%;position:absolute;top:10%;width:5.5rem}.TopBar__baFull--uF14m{height:4.5rem;top:5%;width:9.5rem}.TopBar__baImg--sneZA{height:100%;width:100%}.TopBar__leftIcons--utjdg{align-items:center;display:flex;gap:.125rem;height:80%;justify-content:space-around;left:12%;position:absolute;top:-3%;width:20%}.TopBar__leftIconsSmall--j5TU7{left:14%;width:16%}.TopBar__rightIcons--YYguD{left:66%;width:16%}.TopBar__iconOuter--zAMmd{position:relative}.TopBar__bahome--hqVVK{height:100%;width:100%}.TopBar__homework--mTlad{min-width:0;width:3rem}.TopBar__closed--Vdy6Y .TopBar__helpModal--E7GgD{top:274%}.TopBar__demoMasked--CteEz{pointer-events:none}.TopBar__demoHighlight--cBbQD{z-index:203;z-index:var(--z-aboveDemoBar)}.TopBar__hidden--Pn0xR{pointer-events:none;visibility:hidden}:root{--z-aboveDemoBar:203}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/general.css ***!
  \************************************************************************************************************************************************************************************/.general__bg--twM_t{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.general__quadBg--_gv7g{background-color:#1a58aa;border:.17rem solid #4c90d2;border-width:.17rem 0 0 .17rem}.general__shadow--ifbUf{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2))}.general__text--GXRZ9{padding:.83rem;white-space:nowrap}.general__panel--NbC8B{display:flex;flex-direction:column}.general__heading--qv2qE{align-items:center;color:#fff;display:flex;flex:1 0 0px;flex-direction:row;position:relative}.general__body--iyUvL{align-items:stretch;background-color:#fff;display:flex;flex:3 0 0px;position:relative}.general__graph--iP1y3{align-items:stretch;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;flex-direction:column}.general__scrollThumb--k3VcQ{background-color:#dccaa4!important}.general__scrollBar--nOeLI{background-color:#efdcb3!important}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/TabButton.css ***!
  \**************************************************************************************************************************************************************************************/.TabButton__main--xvQMf{align-items:center;display:flex;flex:1 1 0%;justify-content:center;margin:0 1.5rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}.TabButton__active--r1tEN{z-index:2}.TabButton__content--xoDzF{color:#fff}.TabButton__content--xoDzF .scrollArea{height:100%}.TabButton__tabBg--RLj6Y{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}.TabButton__tabBgActive--Qc9LN{fill:#16acf3;fill:var(--colors-tabButtonBaseActive,#16acf3)}.TabButton__tabBorder--SM9D8{fill:#4191ce;fill:var(--colors-blueButtonBorder,#4191ce)}.TabButton__tabBorderActive--IXrbR{fill:#fef2c3;fill:var(--colors-tabButtonBorderActive,#fef2c3)}.TabButton__main--xvQMf:hover .TabButton__tabBg--RLj6Y{fill:#086bc7;fill:var(--colors-blueButtonBaseHover,#086bc7)}.TabButton__demoHighlight--xL0rN{z-index:203;z-index:var(--z-aboveDemoBar,203)}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProfileBlockTypeGraph.css ***!
  \**************************************************************************************************************************************************************************************************/.ProfileBlockTypeGraph__main--SMTUb{align-items:stretch;display:flex;flex:1 1 0%;flex-direction:column;margin-top:1rem;position:relative}.ProfileBlockTypeGraph__graph--Rs3KE{flex:0 0 auto;height:12rem;position:relative}.ProfileBlockTypeGraph__graph--Rs3KE canvas{bottom:0;left:0;position:absolute;right:0;top:0}.ProfileBlockTypeGraph__image--ITtAn{left:11%;position:absolute;top:4.5%;width:78%}.ProfileBlockTypeGraph__image1--p0beJ{left:5.8rem;position:absolute;top:1.3rem;width:9.7rem}.ProfileBlockTypeGraph__image2--qytgP{left:3.15rem;position:absolute;top:1.3rem;width:9.7rem}.ProfileBlockTypeGraph__boxed--uULlk{color:#fff;margin:.75rem 1rem 1.25rem;padding:.3rem;position:relative;text-align:center}.ProfileBlockTypeGraph__description--G4tiI{color:#666;font-size:1.5rem;text-align:center}.ProfileBlockTypeGraph__teacherName--dxHCV{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/Header.css ***!
  \***********************************************************************************************************************************************************************************/.Header__main--dVl7p{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:space-between;position:relative}.Header__quadWrapper--Ygw0y{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.Header__quadBg--Ncgka{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}.Header__quadBorder--KLRN5{fill:#4191ce;fill:var(--colors-blueButtonBorder,#4191ce)}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProfileBlockTypePanel.css ***!
  \**************************************************************************************************************************************************************************************************/.ProfileBlockTypePanel__main--oEE15{height:47%;left:31%;padding:1rem;position:absolute;top:3%;width:65%}.ProfileBlockTypePanel__body--OeYO3{flex-direction:row;justify-content:center;z-index:-1}.ProfileBlockTypePanel__name--ICSId{padding:0 1.67rem;white-space:nowrap}.ProfileBlockTypePanel__header--MDfxr{height:7rem}.ProfileBlockTypePanel__legend--R6F6u{margin-left:auto;margin-right:3%;width:35%}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProfileActivityPanel.css ***!
  \*************************************************************************************************************************************************************************************************/.ProfileActivityPanel__main--aLo8i{height:38%;left:3%;margin:1rem;position:absolute;text-align:left;top:55%;width:24.5%}.ProfileActivityPanel__body--mcCzV{flex-direction:column;justify-content:center;width:100%;z-index:-1}.ProfileActivityPanel__heading--C0qn9{height:5rem}.ProfileActivityPanel__row--rLWIQ{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;height:3rem;width:100%}.ProfileActivityPanel__left--LHFCA{font-size:1.65rem;padding-left:1.5rem}.ProfileActivityPanel__right--IaNBq{margin-left:auto;padding-right:1.5rem;text-align:right}.ProfileActivityPanel__lText--VcoRF{color:#1a58aa}.ProfileActivityPanel__rText--QaL6Z{color:#666}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/BarGraph.css ***!
  \*************************************************************************************************************************************************************************************/.BarGraph__main--LJh4O{align-items:stretch;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;flex-direction:column;position:relative}.BarGraph__canvas--MYNVE{height:100%;width:100%}.BarGraph__label--gA4N8{color:#666;padding:.08rem .04rem;text-align:center}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ChapterBarGraph.css ***!
  \********************************************************************************************************************************************************************************************/.ChapterBarGraph__main--UvqPb{align-items:stretch;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;flex-direction:column;position:relative}.ChapterBarGraph__canvas--lwmaI{height:80%;margin-top:.75rem;width:100%}.ChapterBarGraph__label--EDge2{color:#666;padding:.3rem .04rem;text-align:center}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProfileGradeChanger.css ***!
  \************************************************************************************************************************************************************************************************/.ProfileGradeChanger__main--ArzmY{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:2.5%;position:absolute;top:0;width:10%}.ProfileGradeChanger__arrowOuter--dUuHj{height:3.5rem;width:3.5rem}.ProfileGradeChanger__iconOuter--c4TBm{height:4rem;width:6rem}.ProfileGradeChanger__arrow--AmhRb,.ProfileGradeChanger__icon--ZXruH{height:100%;width:100%}.ProfileGradeChanger__hidden--nay_K{fill:#ddd;fill:var(--colors-lighterGrayFill,#ddd)}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProfileGradePanel.css ***!
  \**********************************************************************************************************************************************************************************************/.ProfileGradePanel__main--OaKm1{height:38%;left:31%;padding:1rem;position:absolute;top:55%;width:65%}.ProfileGradePanel__heading--rgXvZ{height:5rem}.ProfileGradePanel__body--Hp1Oc{flex-direction:row;height:100%;justify-content:flex-end;padding:.42rem .83rem;z-index:1}.ProfileGradePanel__blocks--a9uvt{text-align:right}.ProfileGradePanel__text--ACwDY{width:20%}.ProfileGradePanel__graphWrapper--nb4oK{position:relative;width:7.2%}.ProfileGradePanel__graph--xDje9{bottom:0;left:0;position:absolute;right:0;top:0}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProfileTabContent.css ***!
  \**********************************************************************************************************************************************************************************************/.ProfileTabContent__main--sdQ8B{height:100%;width:100%}.ProfileTabContent__username--uXqdD{color:#fff;color:var(--colors-white,#fff);height:4rem;left:4rem;line-height:4rem;position:absolute;text-align:center;top:26.8rem;width:24rem}.ProfileTabContent__avatar--kn7hw{height:26rem;left:3rem;position:absolute;top:1rem;width:26rem}.ProfileTabContent__avatarEdit--YZ9Sr{height:2rem;left:25%;position:absolute;top:37%;width:2rem;z-index:1}.ProfileTabContent__usernameQuad--wvetB{fill:#0659a6;fill:var(--colors-blueButtonBase,#0659a6)}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProgressTabContent.css ***!
  \***********************************************************************************************************************************************************************************************/.ProgressTabContent__gradeBars--OrbtM{align-items:stretch;color:#666;color:var(--colors-grayText,#666);display:flex;flex:0 0 auto;flex-direction:row;height:14.55rem;justify-content:center;margin:1.7rem}.ProgressTabContent__chapter--pl_BV{align-items:stretch;display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.ProgressTabContent__labType--nRMOI{margin-top:1.5rem}.ProgressTabContent__grade--VuK3A{padding:1.75rem 4rem 1.75rem 1rem}.ProgressTabContent__graph--HFfgI{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;flex:1 1 0%;height:100%;margin:0 .4rem}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/WartContainer.css ***!
  \******************************************************************************************************************************************************************************************/.WartContainer__main--zs99D{align-self:stretch;flex:1 1 0%;min-height:5.5rem;position:relative}.WartContainer__container--kLruw{align-items:flex-start;display:flex;flex-direction:row;position:relative}.WartContainer__borderBase--cXxVY{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.WartContainer__border--L3r4P:before{border-bottom:1rem solid transparent;border-left:87.5rem solid #fff;border-top:0 solid transparent;content:"";left:0;position:absolute;top:100%}.WartContainer__border--L3r4P:after{border:2px solid #fcebc2;border-bottom:none;bottom:.5rem;content:"";left:.5rem;position:absolute;right:.5rem;top:.5rem}.WartContainer__singleBorder--FeXOZ{margin:1.75rem 4rem 1.75rem 1rem}.WartContainer__singleBorder--FeXOZ:after{border:2px solid #fcebc2;bottom:.4rem;content:"";left:.4rem;position:absolute;right:.5rem;top:.4rem}.WartContainer__slant--sQgCj{background-color:#fcebc2;bottom:-1px;height:2px;left:.5rem;position:absolute;right:.5rem;transform:rotate(-.6deg)}.WartContainer__slant--sQgCj:after{background-color:#fcebc2;bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:2px}.WartContainer__content--wEkf9{align-items:stretch;display:flex;flex-direction:column;padding:.83rem 1.33rem;position:relative;z-index:2}.WartContainer__wBorder--NBn18{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.WartContainer__wBorder--NBn18:after{border:2px solid #fcebc2;border-right:0;bottom:.5rem;content:"";left:.5rem;position:absolute;right:-.67rem;top:.5rem}.WartContainer__wBorder--NBn18:before{background-color:#fff;bottom:.67rem;content:"";left:.5rem;position:absolute;right:-1rem;top:.67rem}.WartContainer__wContent--LU8fE{padding:1.33rem;position:relative;z-index:2}.WartContainer__wart--apIvB{flex:0 0 auto;order:-1;position:relative;width:5.5rem;z-index:1}.WartContainer__openArea--VpTFJ,.WartContainer__wart--apIvB{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:5.8rem}.WartContainer__openArea--VpTFJ{left:0;position:absolute;top:0;width:100%;z-index:2}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ExpandButton.css ***!
  \*****************************************************************************************************************************************************************************************/.ExpandButton__main--zmwhL{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4));height:3.1rem;width:3.1rem}.ExpandButton__expandImage--zN29L{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;transform:rotate(0);transition:transform .4s ease-out}.ExpandButton__expanded--KAd4C .ExpandButton__expandImage--zN29L{transform:rotate(90deg)}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProgressTop.css ***!
  \****************************************************************************************************************************************************************************************/.ProgressTop__main--wmzwr{align-items:center;color:#666;color:var(--colors-grayText,#666);display:flex;flex:0 0 auto;flex-direction:row;height:3.65rem;margin-top:.4rem}.ProgressTop__legend--zvDAL{margin-left:2%;margin-right:auto;width:30%}.ProgressTop__blockCount--u0BdC{margin-left:auto;margin-right:1%}.ProgressTop__icon--QAPve{height:5rem;margin:0 1rem;width:7rem}.ProgressTop__lock--rnrtp{height:1.5em;left:-.5rem;position:absolute;top:1.5rem;width:1.5em}.ProgressTop__gradeIcon--KW5Wg{width:7rem}.ProgressTop__labIcon--nWslj{width:4rem}.ProgressTop__points--OSwnr{color:#ffc640;color:var(--colors-yellow,#ffc640);text-align:center;width:14%}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/PageLibraryGrade.css ***!
  \*********************************************************************************************************************************************************************************************/.PageLibraryGrade__content--YDbEd{display:flex;flex-direction:column;height:80%;left:7%;position:relative;top:2%;width:86%}.PageLibraryGrade__shadow--fKo4B{filter:drop-shadow(2px 2px 2px rgba(0,0,0,.4))}.PageLibraryGrade__row--cvZVA{align-items:stretch;display:flex;flex-grow:1;justify-content:space-around;width:98%}.PageLibraryGrade__hidden--hNzQ1{visibility:hidden}.PageLibraryGrade__base--ICkXI{height:100%;position:absolute;width:100%}.PageLibraryGrade__bookTile--H3ha7{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;margin:.5rem;position:relative;width:13%}.PageLibraryGrade__bookImg--W0r2B{box-shadow:2px 2px 2px rgba(0,0,0,.4);height:auto;left:8%;position:absolute;top:8%;width:84%}.PageLibraryGrade__bookIcon--PD1OY{position:absolute;width:4rem}.PageLibraryGrade__index--Pm3ql{bottom:6%;left:8%;position:absolute;width:6%}.PageLibraryGrade__gradeIconWrapper--Q9BT1{display:flex;flex-direction:column;height:14rem;justify-content:center;position:relative}.PageLibraryGrade__gradeIcon--BheBr{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4));padding-right:20%;width:6rem}.PageLibraryGrade__titleBarButtonTooltip--lFGcy{padding:0 .5rem;position:relative}.PageLibraryGrade__titleBarButtons--Dm_0b{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;left:0;position:absolute;right:0;top:30%;width:100%}.PageLibraryGrade__titleBarButtonsLeft--RH4Ki{align-content:center;align-items:center;align-self:flex-start;bottom:15%;display:flex;height:86%;justify-content:center;left:4%;position:absolute;top:0}.PageLibraryGrade__circleButton--ZDWcx{height:100%;left:0;position:relative;right:0}.PageLibraryGrade__indexButton--RI8mN{align-self:flex-start}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/BookPageImage.css ***!
  \******************************************************************************************************************************************************************************************/.BookPageImage__main--MkMrF{margin:5px 0;pointer-events:none;position:relative}.BookPageImage__container--KbZoc{box-shadow:3px 3px 8px rgba(0,0,0,.4);height:0;left:1%;padding-bottom:120%;position:relative;width:99%}.BookPageImage__pageImg--Jl2Mw{height:100%;position:absolute;width:100%}.BookPageImage__pageParts--TDbIc{display:flex;flex-wrap:wrap}.BookPageImage__cropped--iSZf1{background-size:100% 100%;height:16.67%;position:relative;width:50%}.BookPageImage__loadingOuter--x9GHv{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.BookPageImage__loading--mdKxz{height:30%;max-height:15rem;max-width:15rem;width:30%}.BookPageImage__error--i8hLw{text-align:center;width:70%}.BookPageImage__pageNumber--pEzdd{align-items:center;color:rgba(0,0,0,.3);color:var(--colors-lightGrayText,rgba(0,0,0,.3));display:flex;font-size:2rem;height:100%;justify-content:center;text-align:center;width:100%}.BookPageImage__title--rR3hB{background-color:#fff}.BookPageImage__kraken--xNrq8{background-color:#bdd9f4;background-color:var(--colors-krakenPage,#bdd9f4)}.BookPageImage__q--i8HR_{background-color:#fcf99d;background-color:var(--colors-qPage,#fcf99d)}.BookPageImage__rg--OS3ts{background-color:#facf74;background-color:var(--colors-rgPage,#facf74)}.BookPageImage__fiona--Qps7M{background-color:#cde5b6;background-color:var(--colors-fionaPage,#cde5b6)}.BookPageImage__rote--bfhm3{background-color:#aeb878;background-color:var(--colors-rotePage,#aeb878)}.BookPageImage__grok--kCOTy{background-color:#e6cee5;background-color:var(--colors-grokPage,#e6cee5)}.BookPageImage__alex--GohQO,.BookPageImage__grogg--mi3Yy,.BookPageImage__lizzie--uOpr_,.BookPageImage__recess--Dnvh5,.BookPageImage__winnie--YiREL{background-color:#fff;background-color:var(--colors-notes)}.BookPageImage__announcer--Oa3rR,.BookPageImage__announcer2--DBdkZ,.BookPageImage__mathbowl--VA2AS,.BookPageImage__mathmeet--tb91H{background-color:#cde5b5;background-color:var(--colors-mathmeetPage,#cde5b5)}.BookPageImage__channel5--T5K53{background-color:#d4cee7;background-color:var(--colors-channel5Page,#d4cee7)}.BookPageImage__carpool--so3_W,.BookPageImage__clod--dwS8u,.BookPageImage__lunch--cNtTg,.BookPageImage__pneumatube--ChANc,.BookPageImage__schoolbus--d9JMm,.BookPageImage__ship--wP9JJ,.BookPageImage__training--yOY8q,.BookPageImage__unknown--HI5gQ,.BookPageImage__wringer--Iiry9{background-color:#d4cee7;background-color:var(--colors-carpoolPage,#d4cee7)}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/LibraryLessonButton.css ***!
  \************************************************************************************************************************************************************************************************/.LibraryLessonButton__lockedButtonContainer--Sx7nO{height:100%;width:100%}.LibraryLessonButton__blockButton--G8Uw8{color:#fff;color:var(--colors-white);height:4rem;margin:1.3rem;min-width:14.3rem;position:relative;width:14.3rem}.LibraryLessonButton__grade1ButtonBackground--yOlYL{fill:#ff5454;fill:var(--colors-grade1-blockMain,#ff5454)}.LibraryLessonButton__grade2ButtonBackground--PrrOd{fill:#ffa947;fill:var(--colors-grade2-blockMain,#ffa947)}.LibraryLessonButton__grade3ButtonBackground--rD2Um{fill:#52c74a;fill:var(--colors-grade3-blockMain,#52c74a)}.LibraryLessonButton__grade4ButtonBackground--f2ozD{fill:#61c1f2;fill:var(--colors-grade4-blockMain,#61c1f2)}.LibraryLessonButton__grade5ButtonBackground--sl0rp{fill:#cb6ade;fill:var(--colors-grade5-blockMain,#cb6ade)}.LibraryLessonButton__lessonButtonBackgroundLocked--H9rwa{fill:#606060;fill:var(--colors-gray,#606060)}.LibraryLessonButton__blockButton--G8Uw8:hover .LibraryLessonButton__grade1ButtonBackground--yOlYL{fill:#ff6661;fill:var(--colors-grade1-blockHover,#ff6661)}.LibraryLessonButton__blockButton--G8Uw8:hover .LibraryLessonButton__grade2ButtonBackground--PrrOd{fill:#ffb957;fill:var(--colors-grade2-blockHover,#ffb957)}.LibraryLessonButton__blockButton--G8Uw8:hover .LibraryLessonButton__grade3ButtonBackground--rD2Um{fill:#5ad950;fill:var(--colors-grade3-blockHover,#5ad950)}.LibraryLessonButton__blockButton--G8Uw8:hover .LibraryLessonButton__grade4ButtonBackground--f2ozD{fill:#66cbff;fill:var(--colors-grade4-blockHover,#66cbff)}.LibraryLessonButton__blockButton--G8Uw8:hover .LibraryLessonButton__grade5ButtonBackground--sl0rp{fill:#e176f7;fill:var(--colors-grade5-blockHover,#e176f7)}.LibraryLessonButton__grade1ButtonShadow--R13he{fill:#ff8682;fill:var(--colors-grade1-blockBorder,#ff8682)}.LibraryLessonButton__grade2ButtonShadow--wlnNn{fill:#ffdab9;fill:var(--colors-grade2-blockBorder,#ffdab9)}.LibraryLessonButton__grade3ButtonShadow--Aw7tJ{fill:#c4ebbc;fill:var(--colors-grade3-blockBorder,#c4ebbc)}.LibraryLessonButton__grade4ButtonShadow--egGC5{fill:#c6e8fa;fill:var(--colors-grade4-blockBorder,#c6e8fa)}.LibraryLessonButton__grade5ButtonShadow--Ni3c2{fill:#dfb6e8;fill:var(--colors-grade5-blockBorder,#dfb6e8)}.LibraryLessonButton__titleWrapper--fMqQK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.LibraryLessonButton__titleIcon--tlkfE{left:0;padding-left:.8rem;position:absolute;width:14%}.LibraryLessonButton__lessonTitle--vsin7{color:#fff;color:var(--colors-white);font-size:1.18rem;padding:0 1.1rem;pointer-events:none;text-align:center}.LibraryLessonButton__lessonTitlePadding--rH3Lp{padding:0 1.1rem}.LibraryLessonButton__lessonTitleBonusPadding--E_o9K{padding-left:20%;padding-right:1.1rem}.LibraryLessonButton__icon--pD83s{height:3rem;position:absolute;right:-1rem;top:-1rem;width:3rem}.LibraryLessonButton__star--vUiXf{pointer-events:none}.LibraryLessonButton__lockIcon--eyhzj,.LibraryLessonButton__unfinished--BswbC{filter:drop-shadow(4px 4px 0 rgba(0,0,0,.5))}@media (max-height:734px),(max-width:978px){.LibraryLessonButton__lessonTitle--vsin7{font-size:9.5px}}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/BookPageImageRange.css ***!
  \***********************************************************************************************************************************************************************************************/.BookPageImageRange__main--TVlwx{align-items:center;display:flex;flex-direction:column;position:relative;width:97%}.BookPageImageRange__stopSign--VVnPD{align-items:center;background-image:url(/assets/images/elements/book-stop-sign.svg);background-size:100%;display:flex;filter:drop-shadow(3px 3px 8px rgba(0,0,0,.4));height:6.5rem;justify-content:center;min-height:6.5rem;min-width:6.5rem;width:6.5rem}.BookPageImageRange__stopSignText--bS7f1{color:#fff;color:var(--colors-white,#fff);font-size:1rem;text-align:center;width:80%}.BookPageImageRange__fillerHalf--MbkGP{margin:1.3rem 0;min-width:8.45rem;width:8.45rem}.BookPageImageRange__lessonLinksOuter--P5Uf8{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;width:80%}.BookPageImageRange__linksContainer--vJaXA{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.BookPageImageRange__gradeIcon--UWOgf{padding-right:.4rem;vertical-align:bottom}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/BookChapterMenu.css ***!
  \********************************************************************************************************************************************************************************************/.BookChapterMenu__main--ORixV{filter:drop-shadow(-4px 0 2px rgba(0,0,0,.2));height:100%;position:absolute;top:0;transition:right .3s linear;width:21rem}.BookChapterMenu__open--QWTL6{right:.25rem}.BookChapterMenu__closed--qN_EC{pointer-events:none;right:-19rem}.BookChapterMenu__mainSlim--Xe8sV{height:100%;position:absolute;right:0;top:0;width:2rem}.BookChapterMenu__sections--ym0bB{height:100%;position:absolute;top:0;width:100%}.BookChapterMenu__itemTitle--zhzKl{align-items:center;display:flex;height:100%;justify-content:center;left:1.5rem;position:relative;text-align:center;width:calc(100% - 2.5rem);z-index:1}.BookChapterMenu__front--JFHrU{background-color:#fff}.BookChapterMenu__chapterTitle--v8eMc{color:#0058a8;color:var(--colors-blue,#0058a8);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;font-size:150%;justify-content:space-between;left:.5rem;width:calc(100% - 2rem)}.BookChapterMenu__titleText--fZzq1:hover{color:#139ada;color:var(--colors-blueHover,#139ada)}.BookChapterMenu__sectionTitle--cuQgB{color:rgba(0,0,0,.6);font-size:140%}.BookChapterMenu__sectionQuad--Xuet2{height:100%;position:absolute;width:100%}.BookChapterMenu__closed--qN_EC .BookChapterMenu__nav--x2_cp{visibility:hidden}.BookChapterMenu__open--QWTL6 .BookChapterMenu__nav--x2_cp{visibility:visible}.BookChapterMenu__nav--x2_cp{align-items:center;display:flex;justify-content:center;width:2.5rem}.BookChapterMenu__toggle--c7lSU{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;flex-direction:column;height:5rem;justify-content:center;left:-2.3rem;pointer-events:auto;position:absolute;top:calc(50% - 2rem);transition:left .2s linear;width:5rem;z-index:-1}.BookChapterMenu__toggle--c7lSU:hover{left:-2.7rem;transition:left .2s linear}.BookChapterMenu__toggleOct--taWgn{height:100%;position:absolute;top:0;width:100%}.BookChapterMenu__open--QWTL6 .BookChapterMenu__toggle--c7lSU{left:-2.7rem}.BookChapterMenu__arrow--GHstH{position:relative;width:2.8rem}.BookChapterMenu__arrowLeft--x9vKo{transform:rotate(90deg)}.BookChapterMenu__arrowRight--KmOwj{transform:rotate(-90deg)}.BookChapterMenu__closed--qN_EC .BookChapterMenu__border--TtS14{width:.2rem}.BookChapterMenu__border--TtS14{background-color:#fff;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:.5rem}.BookChapterMenu__mainSlim--Xe8sV .BookChapterMenu__border--TtS14{width:.2rem}.BookChapterMenu__sectionBg--At0S0{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;position:relative}.BookChapterMenu__sectionBg--At0S0:hover .BookChapterMenu__sectionTitle--cuQgB{color:rgba(0,0,0,.8)}.BookChapterMenu__sectionFlat--EzesE{height:100%;position:relative;width:100%}.BookChapterMenu__titleBg--vy2pG{fill:#fff}.BookChapterMenu__ms_levans--UeHub{background-color:#a27deb;background-color:var(--colors-levansDark);fill:#a27deb;fill:var(--colors-levansDark)}.BookChapterMenu__kraken--cHIfh{background-color:#70b4f7;background-color:var(--colors-krakenDark);fill:#70b4f7;fill:var(--colors-krakenDark)}.BookChapterMenu__q--QuQwp{background-color:#fae03a;background-color:var(--colors-qDark);fill:#fae03a;fill:var(--colors-qDark)}.BookChapterMenu__rg--VIeFX{background-color:#f8c44e;background-color:var(--colors-rgDark);fill:#f8c44e;fill:var(--colors-rgDark)}.BookChapterMenu__fiona--iki_I{background-color:#97d05d;background-color:var(--colors-fionaDark);fill:#97d05d;fill:var(--colors-fionaDark)}.BookChapterMenu__rote--LnYXY{background-color:#aeb878;background-color:var(--colors-roteDark);fill:#aeb878;fill:var(--colors-roteDark)}.BookChapterMenu__headmaster--PgS9Q{background-color:#e58ade;background-color:var(--colors-headmasterDark);fill:#e58ade;fill:var(--colors-headmasterDark)}.BookChapterMenu__grok--Y3ywW{background-color:#e58ade;background-color:var(--colors-grokDark);fill:#e58ade;fill:var(--colors-grokDark)}.BookChapterMenu__kitchentable--og9eR{background-color:#877ab8;background-color:var(--colors-kitchentableDark);fill:#877ab8;fill:var(--colors-kitchentableDark)}.BookChapterMenu__alex--l_tJH,.BookChapterMenu__grogg--wu0sJ,.BookChapterMenu__lizzie--WZwOJ,.BookChapterMenu__winnie--maUnS{background-color:#fff;background-color:var(--colors-notes);fill:#fff;fill:var(--colors-notes)}.BookChapterMenu__recess--f6pKP{background-color:#ec3d3e;background-color:var(--colors-recessDark);fill:#ec3d3e;fill:var(--colors-recessDark)}.BookChapterMenu__announcer--BKhAK,.BookChapterMenu__announcer2--dcQBS,.BookChapterMenu__mathbowl--HR3pE,.BookChapterMenu__mathmeet--H3iWl{background-color:#70b146;background-color:var(--colors-mathmeetDark);fill:#70b146;fill:var(--colors-mathmeetDark)}.BookChapterMenu__channel5--UbUHV{background-color:#a380ff;background-color:var(--colors-channel5Dark);fill:#a380ff;fill:var(--colors-channel5Dark)}.BookChapterMenu__carpool--DUyIF,.BookChapterMenu__clod--UKHIp,.BookChapterMenu__lunch--H7K8k,.BookChapterMenu__pneumatube--yhJWW,.BookChapterMenu__schoolbus--LOx6g,.BookChapterMenu__ship--Wevo7,.BookChapterMenu__training--uzPqw,.BookChapterMenu__unknown--IZIRq,.BookChapterMenu__wringer--qbmJO{background-color:#c9a6ff;background-color:var(--colors-carpoolDark);fill:#c9a6ff;fill:var(--colors-carpoolDark)}:root{--colors-levansDark:#a27deb;--colors-krakenDark:#70b4f7;--colors-qDark:#fae03a;--colors-rgDark:#f8c44e;--colors-fionaDark:#97d05d;--colors-roteDark:#aeb878;--colors-headmasterDark:#e58ade;--colors-grokDark:#e58ade;--colors-kitchentableDark:#877ab8;--colors-notes:#fff;--colors-recessDark:#ec3d3e;--colors-mathmeetDark:#70b146;--colors-channel5Dark:#a380ff;--colors-carpoolDark:#c9a6ff}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/LibraryIcon.css ***!
  \****************************************************************************************************************************************************************************************/.LibraryIcon__main--wXgY1{align-items:center;display:flex;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.4));justify-content:center;position:relative}.LibraryIcon__disabled--THCJJ{pointer-events:none}.LibraryIcon__svg--r0p3f{height:100%;left:0;position:absolute;top:0;width:100%}.LibraryIcon__color--D9EFy{fill:#0058a8;fill:var(--colors-blue)}.LibraryIcon__bgColor--DSboF{fill:#fff;fill:var(--colors-white)}.LibraryIcon__disabledColor--z7m8m{fill:rgba(0,0,0,.2);fill:var(--colors-disabledIcon,rgba(0,0,0,.2))}.LibraryIcon__main--wXgY1:hover .LibraryIcon__color--D9EFy{fill:#fff;fill:var(--colors-white)}.LibraryIcon__main--wXgY1:hover .LibraryIcon__bgColor--DSboF{fill:#0058a8;fill:var(--colors-blue)}.LibraryIcon__main--wXgY1:active{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.4));margin:2px 0 0 2px}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/BookChapter.css ***!
  \****************************************************************************************************************************************************************************************/.BookChapter__main--gQW2d{color:#000;color:#252525;color:var(--colors-defaultText,#252525);height:100%;position:absolute;top:0;width:100%;z-index:5}.BookChapter__scroll--t44q8{height:100%;overflow-x:hidden;overflow-y:hidden;position:relative;top:0;width:100%}.BookChapter__tools--ZXZSP{display:flex;flex-direction:column;height:15rem;justify-content:center;left:2%;position:absolute;top:calc(50% - 7.5rem)}.BookChapter__icon--q5zyV{height:4rem;padding:.25rem 0;position:relative;width:4rem}.BookChapter__zoom--TCkKv{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:4rem;left:0;position:absolute;top:0;width:4rem}.BookChapter__octagon--Zh7k_{height:100%;left:0;top:0;width:100%}.BookChapter__blueButton--HeWmi{height:100%;position:relative;top:-.5rem}.BookChapter__buttonBg--QrJSg{fill:#fff;fill:var(--colors-white)}.BookChapter__placeholder--hEpll{flex:1 1 0%;width:27.5rem}.BookChapter__buttonText--Fh4mp{color:#0058a8;color:var(--colors-blue);left:0;pointer-events:none;position:absolute;text-align:center;text-transform:capitalize;top:.75rem;width:100%}.BookChapter__buttonWrapper--I1UPp{display:flex;justify-content:center;margin:0 2px 0 0;padding:4px;pointer-events:none}.BookChapter__buttonWrapper--I1UPp:active,.BookChapter__buttonWrapper--I1UPp:active .BookChapter__buttonText--Fh4mp{margin:2px 0 0 2px}.BookChapter__navButton--MX8G6{filter:drop-shadow(3px 3px 4px rgba(0,0,0,.4));height:5rem;position:relative;top:0}.BookChapter__navButton--MX8G6:active{filter:drop-shadow(1px 1px 4px rgba(0,0,0,.4))}.BookChapter__navButton--MX8G6:hover .BookChapter__buttonText--Fh4mp{color:#fff;color:var(--colors-white)}.BookChapter__navButton--MX8G6:hover .BookChapter__buttonBg--QrJSg{fill:#0058a8;fill:var(--colors-blue)}.BookChapter__border--SuKWH{background-color:#fff;background-color:var(--colors-white);height:100%;position:absolute;right:0;top:0;width:.2rem}.BookChapter__bottomNav--YkTS8{align-items:center;display:flex;justify-content:center;left:calc(10% - 1.5rem);position:relative;top:-.5rem;width:80%}.BookChapter__line--Xk2tn{background-color:rgba(0,0,0,.3);border-right:1px solid hsla(0,0%,100%,.9);height:100%;position:absolute;right:.9rem;top:0;width:.17rem}.BookChapter__demoHighlight--ajPXA{z-index:203;z-index:var(--z-aboveDemoBar,203)}.BookChapter__topBumper--gtC_0{height:7rem}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/BookScrollTheme.css ***!
  \********************************************************************************************************************************************************************************************/.BookScrollTheme__area--gRR6T{height:100%;overflow:hidden;position:relative}.BookScrollTheme__yThumb--rR7uJ{background-color:#0058a8;background-color:var(--colors-blue,#0058a8);border-radius:.45rem;box-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;margin-left:4%;width:1.2rem;z-index:1}.BookScrollTheme__yBar--lPhWe{height:100%;position:absolute;right:0;top:0;width:1.7rem;z-index:1}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/PageLibraryChapter.css ***!
  \***********************************************************************************************************************************************************************************************/.PageLibraryChapter__pageTop--pc1Bb{position:absolute}.PageLibraryChapter__content--R3dFc{height:99%;position:relative;top:.5%;width:100%}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/library/styles/BookChapterModal.css ***!
  \*********************************************************************************************************************************************************************************************/.BookChapterModal__content--gOel5{height:92%;left:3%;position:absolute;top:4%;width:94%;z-index:0}.BookChapterModal__shadow--MPLAf{bottom:0;box-shadow:inset 2px 2px 1rem rgba(0,0,0,.2);left:0;pointer-events:none;position:absolute;right:2rem;top:0;z-index:5;z-index:var(--z-bookModal,5)}.BookChapterModal__shadowAdj--Nm3dU{right:0}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/ShadeArrow.css ***!
  \********************************************************************************************************************************************************************************************/.ShadeArrow__main--GVpg5{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.ShadeArrow__icon--CeZIZ{height:100%;width:100%}.ShadeArrow__disabled--WrS47{cursor:inherit;pointer-events:none}.ShadeArrow__right--MLlmA{transform:scaleX(-1)}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/ColorBar.css ***!
  \******************************************************************************************************************************************************************************************/.ColorBar__main--nOzJh{align-items:center;bottom:1%;display:flex;height:4rem;left:22.75%;position:absolute;width:54.5%;z-index:2;z-index:var(--z-chapterBar,2)}.ColorBar__bg--tP1n9{height:100%;left:0;position:absolute;top:0;width:100%}.ColorBar__swatches--YqxvT{display:flex;flex:0 0 auto;height:3.5rem;margin-left:.5rem;position:relative}.ColorBar__colorQuad--Fi5gR{box-sizing:border-box;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:3.25rem;margin:2px;position:relative;width:3.5rem}.ColorBar__selectedBorder--W5Iqs{fill:rgba(0,0,0,.4)}.ColorBar__outerQuad--c4wT0{fill:#fff;fill:var(--colors-white,#fff)}.ColorBar__outerQuadShadow--NbGZe{fill:#dccca8;fill:var(--colors-bbBeigeDark,#dccca8)}.ColorBar__switcher--lZSZq{align-items:center;display:flex;height:100%;justify-content:center;margin-left:.5rem;position:relative}.ColorBar__shade--lo9Go{height:3rem;width:2.5rem;z-index:1}.ColorBar__shade--lo9Go+.ColorBar__shade--lo9Go{margin-left:.5rem}.ColorBar__color--c4vAW{height:2.75rem;position:relative;width:2.75rem}.ColorBar__colorSvg--F1sEM{height:100%;width:100%}.ColorBar__close--jf3hk{height:3rem!important;position:absolute;right:-2rem!important;top:-2rem!important;width:3rem!important}.ColorBar__check--f0ztG{left:.8rem;position:absolute;top:.65rem}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/BeastPart.css ***!
  \*******************************************************************************************************************************************************************************************/.BeastPart__img--xD5Sd{pointer-events:none}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/PartSvg.css ***!
  \*****************************************************************************************************************************************************************************************/.PartSvg__main--Ewgc9 g{pointer-events:auto}.PartSvg__baseAsset--kHAdH{height:100%;width:100%}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/BeastPartBorder.css ***!
  \*************************************************************************************************************************************************************************************************/.BeastPartBorder__movable--evbLi{bottom:0;left:0;position:absolute;right:0;top:0;z-index:105;z-index:var(--z-beastMovableBorder,105)}.BeastPartBorder__scaleHandler--Uj6Hz{bottom:-3rem!important;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer!important;height:3rem!important;position:absolute;right:-3rem!important;width:3rem!important}.BeastPartBorder__rotateHandler--lBOKH{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:3rem;position:absolute;right:-3rem;top:-3rem;width:3rem}.BeastPartBorder__rotateHandlerDisabled--Zu30T{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default}.BeastPartBorder__borderWrapper--V7Q2p{cursor:url(/assets/images/cursors/wonky-hand-open.cur),grab}.BeastPartBorder__borderWrapper--V7Q2p:active{cursor:url(/assets/images/cursors/wonky-hand-close.cur),grabbing}.BeastPartBorder__border--pzO8W{border:3px solid #0058a8;border:3px solid var(--colors-blue);box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.BeastPartBorder__borderButton--ltC5E{box-shadow:2px 2px 2px rgba(0,0,0,.4);box-shadow:2px 2px 2px var(--colors-lightGrayBorder,rgba(0,0,0,.4));cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:3rem;position:absolute;-webkit-user-select:none;user-select:none;width:3rem;z-index:1}.BeastPartBorder__buttonImg--V46x9{background-color:#0058a8;background-color:var(--colors-blue);height:2.5rem;padding:.25rem;width:2.5rem}.BeastPartBorder__buttonImgDisabled--dJyoZ{background-color:#6e6f72;background-color:var(--colors-blueButtonDisabledBase,#6e6f72)}.BeastPartBorder__reflectv--woVJT{left:-3rem;pointer-events:auto;top:-3rem}.BeastPartBorder__rotate--iQECm{pointer-events:none!important;right:-3rem;top:-3rem}.BeastPartBorder__reflecth--O4MEq{bottom:-3rem;left:-3rem;pointer-events:auto}.BeastPartBorder__resize--Yv8vr{bottom:-3rem;pointer-events:none!important;right:-3rem}.BeastPartBorder__isRotating--DZ2d8 .BeastPartBorder__border--pzO8W,.BeastPartBorder__isRotating--DZ2d8 .BeastPartBorder__reflecth--O4MEq,.BeastPartBorder__isRotating--DZ2d8 .BeastPartBorder__reflectv--woVJT,.BeastPartBorder__isRotating--DZ2d8 .BeastPartBorder__resize--Yv8vr{visibility:hidden}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/BeastPartLayers.css ***!
  \*************************************************************************************************************************************************************************************************/.BeastPartLayers__main--OsGwF{height:82%;position:absolute;right:1%;top:14%;width:21.5%}.BeastPartLayers__scrollContent--Lhl7G{padding-bottom:2rem}.BeastPartLayers__previewArea--MY4z0{height:100%;overflow-x:hidden;overflow-y:hidden;position:absolute;top:0;width:100%}.BeastPartLayers__parts--cwXBD{position:relative;width:100%}.BeastPartLayers__bg--T4LUJ{background:#dccca8;background:var(--colors-bbBeigeDark,#dccca8);height:100%;left:0;position:absolute;right:16%;top:0}.BeastPartLayers__part--J9vaS{height:100%;left:0;position:absolute;top:0;width:100%}.BeastPartLayers__controls--w7Avq{bottom:2%;display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:-3rem;top:2%;width:3rem}.BeastPartLayers__layer--ol_eC{position:relative;width:100%}.BeastPartLayers__button--sfKsx{max-height:2.5rem;position:relative;width:90%}.BeastPartLayers__frameBase--l8vdx{left:1.5rem;position:relative;width:15rem}.BeastPartLayers__frame--z2bD5{height:7rem;perspective:30rem;z-index:1}.BeastPartLayers__frameSelected--jYSpv{height:15rem;top:2rem;z-index:2}.BeastPartLayers__preview--rzlvr{border:3px double #ffdea2;border:3px double var(--colors-bbBeige,#ffdea2);height:11rem;transform:rotateX(40deg);width:15rem}.BeastPartLayers__preview--rzlvr,.BeastPartLayers__previewSelected--ERgEg{background-color:#f0ebd6;background-color:var(--colors-bbBeigeLight);box-sizing:border-box;opacity:.8;position:absolute}.BeastPartLayers__previewSelected--ERgEg{border:2px solid #15b01a;border:2px solid var(--colors-bbPartSelected);box-shadow:1px 4px 0 0 rgba(0,0,0,.2);height:100%;width:100%}.BeastPartLayers__preview--rzlvr svg,.BeastPartLayers__previewSelected--ERgEg svg{height:100%;width:100%}.BeastPartLayers__preview--rzlvr:hover{border-color:#15b01a;border-color:var(--colors-bbPartSelected)}.BeastPartLayers__img--Z6Fqk{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--colors-bbBeigeLight:#f0ebd6;--colors-bbPartSelected:#15b01a}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/BeastItem.css ***!
  \*******************************************************************************************************************************************************************************************/.BeastItem__border--UjYsn{fill:#cec9b7;fill:var(--colors-beastItemBorder,#cec9b7)}.BeastItem__borderSelected--bOauD{fill:#61c000;fill:var(--colors-beastItemBorderSelected,#61c000)}.BeastItem__borderLocked--Xig4u{fill:#b3b3b3;fill:var(--colors-beastItemBorderLocked,#b3b3b3)}.BeastItem__buyable--d2i06{fill:#15b01a;fill:var(--colors-beastItemAffordable,#15b01a)}.BeastItem__notBuyable--Ni9aa{fill:#e50000;fill:var(--colors-beastItemInaffordable,#e50000)}.BeastItem__itemBox--whoS7{height:12.5rem;position:absolute;width:13rem}.BeastItem__itemBg--MyEnW{fill:#ebe6d1;fill:var(--colors-beastItemBase,#ebe6d1)}.BeastItem__itemBgSelected--g_xSt{fill:#edf8e7;fill:var(--colors-beastItemBaseSelected,#edf8e7)}.BeastItem__itemBgLocked--EZzdf{fill:#f0f0f0;fill:var(--colors-beastItemBaseLocked,#f0f0f0)}.BeastItem__controls--mNIhn{align-items:stretch;display:flex;height:20%;justify-content:space-between;position:absolute;right:5%;top:78%;width:90%}.BeastItem__priceBox--xI5wk{color:#fff;font-size:1.5rem;height:2.5rem;left:.5rem;line-height:2rem;position:absolute;top:.25rem;width:4rem;z-index:1}.BeastItem__priceBoxLarge--nEYyU{width:5rem}.BeastItem__lock--GV7Rl{bottom:0;height:5rem;left:0;position:absolute;width:5rem}.BeastItem__count--obvyn{font-size:1.5rem;font-weight:700;height:2.5rem;line-height:1.5rem;position:relative;width:2.5rem;z-index:1}.BeastItem__number--T3MJO{background-color:#fff;background-color:var(--colors-white,#fff);box-shadow:3px 3px 0 0 rgba(0,0,0,.2);font-size:1.5rem;font-weight:700;height:2.3rem;line-height:2rem;position:relative;text-align:center;width:4rem}.BeastItem__svgOuter--HtuBq{height:56%;left:22%;position:absolute;top:20%;width:56%}.BeastItem__svgOuter--HtuBq svg{height:100%;width:100%}.BeastItem__itemImg--En4y2{cursor:url(/assets/images/cursors/wonky-hand-open.cur),grab;left:14%;position:absolute;top:5%;width:72%}.BeastItem__itemImgLocked--H4eB2{filter:grayscale(1) opacity(.5)}.BeastItem__bao--QiVi0{margin-right:4px}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/PartShop.css ***!
  \******************************************************************************************************************************************************************************************/.PartShop__main--dmR21{background-color:#fff;background-color:var(--colors-white);height:80%;left:-71%;position:relative;top:18%;transition:left .4s ease-in-out;width:90%;z-index:103;z-index:var(--z-partShop,103)}.PartShop__mainExpanded--VqZzf{left:0;z-index:105;z-index:var(--z-beastMovableBorder,105)}.PartShop__headerTabs--qI_Ll{display:flex;filter:drop-shadow(4px 0 0 rgba(0,0,0,.3));height:8%;justify-content:flex-end;position:absolute;right:0;top:-8%;width:15%}.PartShop__bg--fi_UC{background:#fff;bottom:0;filter:drop-shadow(4px 4px 1px rgba(0,0,0,.2));left:0;position:absolute;right:0;top:0}.PartShop__backdrop--rtnfc{background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0;z-index:99;z-index:var(--z-partShopBackdrop,99)}.PartShop__backdropHidden--mmY7K{display:none}.PartShop__tabs--hKzIS{display:flex;filter:drop-shadow(0 5px 0 rgba(0,0,0,.3));flex-direction:column;justify-content:flex-start;left:100%;pointer-events:none;position:absolute;width:5.5rem}.PartShop__contents--KJBiq{height:83.5%;overflow:hidden;position:absolute;right:.5rem;top:9%;width:19%}.PartShop__contentsExpanded--pu03t{width:100%}.PartShop__scrollArea--Rmwcw{height:100%;padding-right:1rem}.PartShop__inner--abH8s{display:flex;flex-direction:column;justify-content:flex-start;left:0;position:relative;top:9%;width:98%}.PartShop__innerExpanded--MmR3y{flex-direction:row;flex-wrap:wrap;left:3%;width:95%}.PartShop__item--X1SQE{flex:1 1 0px;margin:.57rem;max-width:90%;min-width:15%;position:relative}.PartShop__itemExpanded--ee96B{max-width:15.5%;position:relative}.PartShop__bucksLabel--r1nO7{fill:#f0ebd6;fill:var(--colors-bbBeigeLight,#f0ebd6)}.PartShop__available--K4TQf{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:1rem;top:1rem;width:17rem}.PartShop__line--g23D6{align-items:center;color:#233e9b;color:var(--colors-inputText,#233e9b);display:flex;font-size:1.7rem;justify-content:space-between;width:100%}.PartShop__availableIcon--GeN2O{margin:0 3px;width:1.5rem}.PartShop__tab--Q2bPK{background:#fff;background:var(--colors-white);position:relative}.PartShop__headerTab--mICgr{align-items:center;border-top-left-radius:50%;border-top-right-radius:50%;display:flex;justify-content:center;margin:0 .5rem;width:40%}.PartShop__headerTabInactive--t0FtM{background:#ddd;background:var(--colors-lighterGrayFill);z-index:100;z-index:var(--z-partShopTabInactive)}.PartShop__catTab--xa8dH{border-bottom-right-radius:50%;border-top-right-radius:50%;margin:.7rem 0;pointer-events:auto;position:relative;z-index:103;z-index:var(--z-partShopTabActive,103)}.PartShop__catTabInactive--q9Uss{background:#ddd;background:var(--colors-lighterGrayFill);z-index:100;z-index:var(--z-partShopTabInactive)}.PartShop__headerIcon--Y4BvA{height:4rem;width:4rem}.PartShop__typeIcon--GapMX{height:5rem;width:5rem}.PartShop__typeIconLocked--eZOTX{opacity:.3}.PartShop__lockIcon--LIbHh{left:.5rem;position:absolute;top:.3rem;width:4rem}.PartShop__bucksQuad--CeYo4{bottom:-.25rem;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.5));left:1rem;position:absolute;right:-1rem;top:-.25rem;z-index:-1}.PartShop__expand--Rxtme{bottom:1rem;height:4rem;position:absolute;right:3rem;width:15rem}:root{--colors-lighterGrayFill:#ddd;--z-partShopTabInactive:100}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/PageChapter.css ***!
  \**************************************************************************************************************************************************************************************************/.PageChapter__paddedContent--zEWW9{padding-top:1%}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/theater/styles/PageTheaterChapter.css ***!
  \***********************************************************************************************************************************************************************************************/.PageTheaterChapter__content--dtHA6,.PageTheaterChapter__contentDemo--wzvL7{align-items:center;display:flex;flex-direction:column;height:80%}.PageTheaterChapter__contentLarge--BhoNc{height:79.5%;position:relative;top:.5%}.PageTheaterChapter__index--j4Swa{bottom:6%;left:8%;position:absolute;width:6%}.PageTheaterChapter__titleBarButtonTooltip--C7Csl{padding:0 .5rem;position:relative}.PageTheaterChapter__titleBarButtons--KtsSC{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;left:0;position:absolute;right:0;top:30%;width:100%}.PageTheaterChapter__titleBarButtonsLeft--DVZtZ{align-content:center;align-items:center;align-self:flex-start;bottom:15%;display:flex;height:86%;justify-content:center;left:4%;position:absolute;top:0}.PageTheaterChapter__circleButton--IHgyC{height:100%;left:0;position:relative;right:0}.PageTheaterChapter__indexButton--VADn3{align-self:flex-start}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ChapterBar.css ***!
  \*****************************************************************************************************************************************************************************************/.ChapterBar__icon--Ylivu{bottom:6%;position:absolute;width:6%}.ChapterBar__circleButton--y7RMG{height:100%;left:0;position:relative;right:0}.ChapterBar__index--Nz7uj{bottom:3%;left:8%}.ChapterBar__bookModal--byvk1{height:90%;left:1.5%;max-width:97%;padding:0;position:absolute;top:10%;width:97%;z-index:5;z-index:var(--z-bookModal)}.ChapterBar__modalBg--AiNfY{height:100%;left:0;position:absolute;top:0;width:100%}.ChapterBar__theaterSetModalBg--KLJzS{filter:drop-shadow(0 0 .63rem rgba(0,0,0,.8))}.ChapterBar__loading--Lh09R{height:20%;left:40%;position:absolute;top:40%;width:20%}.ChapterBar__videoModal--NvvrX{height:77%;left:3.5%;max-width:97%;padding:0;position:absolute;top:12%;width:92%;z-index:5;z-index:var(--z-videoModal,5)}.ChapterBar__singleVideoModal--X4DKF{height:72%;top:14%}.ChapterBar__shadow--M8K9Z{bottom:0;box-shadow:inset 2px 2px 1rem rgba(0,0,0,.2);left:0;pointer-events:none;position:absolute;right:2rem;top:0;z-index:5;z-index:var(--z-bookModal)}.ChapterBar__chapter--OwTK7{height:27%;left:7%;width:10%}.ChapterBar__shifted--PXG4A{bottom:20%}.ChapterBar__notShifted--UDzLv{bottom:15%}.ChapterBar__gradeIcon--rGOdX{padding-right:.4rem;vertical-align:bottom}.ChapterBar__demoHighlight--bNpol{z-index:203;z-index:var(--z-aboveDemoBar,203)}.ChapterBar__smallerText--zXAyx{font-size:85%}.ChapterBar__titleBarButtons--_j8Zl{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;height:50%;justify-content:space-between;left:0;position:absolute;right:0;top:51%;width:100%}.ChapterBar__titleBarButtonsLeft--VSop2{align-self:flex-start;height:88%;left:4%}.ChapterBar__titleBarButtonsLeft--VSop2,.ChapterBar__titleBarButtonsRight--U0caS{align-content:center;align-items:center;display:flex;justify-content:center;position:absolute;top:0}.ChapterBar__titleBarButtonsRight--U0caS{align-self:flex-end;right:4%}.ChapterBar__titleBarButtonTooltip--C3uCA{padding:0 .5rem;position:relative}.ChapterBar__titleBarButtonTooltipVideoButtonDemoHighlight--o0l53{position:absolute!important;right:30%;top:9%}.ChapterBar__titleBarButtonTooltipBookButtonDemoHighlight--Jokul{position:absolute!important;right:24%;top:9%}.ChapterBar__circleButtonDemoHighlight--kyLWF{position:relative}.ChapterBar__videoButtonDemoHighlight--P5Ndi{position:absolute;right:34%;top:10%}.ChapterBar__chapterButton--O4h_f{align-self:flex-start}.ChapterBar__bookButton--aPZcS,.ChapterBar__videoButton--LZ3rJ{align-self:flex-end}.ChapterBar__labButton--gwt9J{align-self:flex-start}.ChapterBar__theaterClassButton--X5OM0{align-self:flex-end}:root{--z-bookModal:5}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/TrainerJazz.css ***!
  \**************************************************************************************************************************************************************************************************/.TrainerJazz__jazz--iFueo{pointer-events:none;position:absolute;z-index:-1}.TrainerJazz__rmbKraken--DY_PE{bottom:20%;right:-1%;width:16%}.TrainerJazz__tmrKraken--Pwtf9{right:16%;top:13%;width:8%}.TrainerJazz__blKraken--HjDwb{bottom:5%;left:-8%;width:30%}.TrainerJazz__bmrKraken--N7tCu{bottom:8%;right:25%;width:7%}.TrainerJazz__brKraken--MxTCl{bottom:8%;right:-7%;width:21%}.TrainerJazz__tlKraken--e6bXf{left:-1%;top:8%;width:16%}.TrainerJazz__rmtKraken--AOvc4{right:0;top:27%;width:7%}.TrainerJazz__rmbQ--p68ip{bottom:20%;right:-1%;width:22%}.TrainerJazz__lmbQ--LvoXA{bottom:19%;left:1%;width:22%}.TrainerJazz__blQ--F7bcc{bottom:4%;left:-2.5%;width:28%}.TrainerJazz__trQ--o2ScJ{right:7%;top:18.5%;width:4%}.TrainerJazz__brQ--KjCEE{bottom:3%;right:-3%;width:23%}.TrainerJazz__tlQ--u2z2A{left:7%;top:15.7%;width:4%}.TrainerJazz__rmbFiona--jPkXu{bottom:12%;right:.5%;width:11%}.TrainerJazz__blFiona--rNXr4{bottom:-5%;left:1%;width:24%}.TrainerJazz__tlFiona--HxFTE{left:5.4%;top:19.3%;width:6.5%}.TrainerJazz__brFiona--qek8x{bottom:5%;right:-.7%;width:13%}.TrainerJazz__rmbGrok--ve0eu{bottom:8%;right:0;width:14%}.TrainerJazz__blGrok--ZvAJL{bottom:2%;left:-1%;width:17%}.TrainerJazz__tlGrok--OUBSO{left:4.2%;top:19.4%;width:7%}.TrainerJazz__brGrok--wL5F4{bottom:-1%;right:1%;width:27%}.TrainerJazz__rmbRote--hrf21{bottom:14%;right:-4%;width:25%}.TrainerJazz__lmbRote--uqWRi{bottom:12%;left:1%;width:25%}.TrainerJazz__blRote--_EmHf{bottom:3%;left:-2%;width:33%}.TrainerJazz__bmrRote--eWyyx{bottom:1%;right:10%;width:15%}.TrainerJazz__brRote--CZwAs{bottom:6%;right:-3%;width:8%}.TrainerJazz__tlRote--CkEqC{left:8.8%;top:5%;width:4%}.TrainerJazz__trRote--iZde2{right:6%;top:18.8%;width:3%}.TrainerJazz__tlLevans--AvniD{left:5.3%;top:19.5%;width:5.5%}.TrainerJazz__blLevans--oizN3{bottom:9.5%;left:2%;width:17%}.TrainerJazz__lmbLevans--_Z3Sz{bottom:17.5%;left:2.7%;width:9%}.TrainerJazz__bmrLevans--n2IVw{bottom:17.5%;right:-2%;width:14%}.TrainerJazz__brLevans--MRZKA{bottom:9.5%;right:4%;width:19%}.TrainerJazz__blTest--nLjhK{bottom:4%;left:0;width:25%}.TrainerJazz__brTest--MrvMp{bottom:5%;right:-2%;width:17%}.TrainerJazz__tlTest--x0l9l{left:1.5%;top:19.4%;width:10.5%}.TrainerJazz__rmbChallenge--MQn8H{bottom:24%;right:-1%;width:9%}.TrainerJazz__lmbChallenge--L6jmA{bottom:22%;left:0;width:12%}.TrainerJazz__blChallenge--RoGHz{bottom:6%;left:-1%;width:42%}.TrainerJazz__trChallenge--I09fp{right:6%;top:19%;width:3%}.TrainerJazz__brChallenge--DS3Gk{bottom:7%;right:-1%;width:29%}.TrainerJazz__tlChallenge--cfFxQ{left:4.2%;top:18%;width:8%}.TrainerJazz__rmbReview--EzXFu{bottom:12%;right:-1%;width:16%}.TrainerJazz__blReview--AvLrY{bottom:-3%;left:-3%;width:31%}.TrainerJazz__trReview--sAfs6{right:6%;top:18%;width:6%}.TrainerJazz__brReview--I9ydv{bottom:0;right:-2%;width:35%}.TrainerJazz__tlReview--wSmxx{left:5.2%;top:16.4%;width:7.5%}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/theater/styles/PageTheaterSet.css ***!
  \*******************************************************************************************************************************************************************************************/.PageTheaterSet__pageTop--lHf5h{position:absolute}.PageTheaterSet__content--inIc3{height:99%;position:relative;top:.5%;width:100%}.PageTheaterSet__videoPlayerContainer--iX3Nq{bottom:0;height:82%;left:11%;position:absolute;width:78%}.PageTheaterSet__videoSelectorContainer--byuqc{bottom:2.5%;display:flex;height:16.5%;justify-content:center;left:10%;position:absolute;width:80%;z-index:2}.PageTheaterSet__playIcon--XAJDW{height:46%;left:37%;opacity:.3;position:absolute;top:27%;visibility:hidden;width:26%;z-index:1}.PageTheaterSet__videoThumbnailContainer--X_LY4{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;margin:0 2rem;width:21%}.PageTheaterSet__videoThumbnailContainer--X_LY4:hover .PageTheaterSet__playIcon--XAJDW{visibility:visible}.PageTheaterSet__videoThumbnailInner--BsBD3{height:100%;position:relative;width:100%}.PageTheaterSet__videoThumbnailImageContainer--MM_Y1{background-color:#000;position:absolute;top:24%;width:100%}.PageTheaterSet__videoThumbnailImageInner--SrtL4{height:0;padding-top:56.25%;position:relative;width:100%}.PageTheaterSet__videoThumbnailImage--dvBry{box-shadow:2px 2px 2px rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%}.PageTheaterSet__videoThumbnailText--mvHaH{color:#fff;color:var(--colors-white,#fff);font-size:1.5rem;height:12%;left:4%;position:absolute;text-shadow:1px 2px #000;top:27%;width:100%}.PageTheaterSet__videoThumbnailSelected--v4KtP .PageTheaterSet__videoThumbnailText--mvHaH{color:#ffce41;color:var(--colors-iconYellow)}.PageTheaterSet__videoThumbnailSelected--v4KtP .PageTheaterSet__videoThumbnailImage--dvBry{border-color:transparent;box-shadow:0 0 0 .5rem #ffce41;box-shadow:0 0 0 .5rem var(--colors-iconYellow)}.PageTheaterSet__videoThumbnailSelected--v4KtP .PageTheaterSet__playIcon--XAJDW{opacity:1;visibility:visible}.PageTheaterSet__curtain--gHnxe{position:absolute;width:24%;z-index:0}.PageTheaterSet__curtainLeft--PYevv{left:0}.PageTheaterSet__curtainRight--JZqkL{right:0}.PageTheaterSet__popcorn--wLwfC{bottom:21%;left:4%;position:absolute;width:9%;z-index:2}.PageTheaterSet__popcornHigh--xRAcw{bottom:19%}.PageTheaterSet__popcornLow--ZltOG{bottom:12%}.PageTheaterSet__backgroundBottom--QlUxw{position:absolute;width:100%;z-index:1}.PageTheaterSet__backgroundBottomNoSeats--WAgVB{bottom:-2%}.PageTheaterSet__backgroundBottomWithSeats--J1KY9{bottom:-9%}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/theater/styles/TheaterSetModal.css ***!
  \********************************************************************************************************************************************************************************************/.TheaterSetModal__content--n0Lq6{height:94%;left:0;position:absolute;top:2%;width:100%;z-index:0}.TheaterSetModal__content--n0Lq6.TheaterSetModal__isSingleVideo--WQEys{top:3%}.TheaterSetModal__innerModalContainer--bMEQN{height:100%;position:relative;width:100%}.TheaterSetModal__buttonContainer--_5HzR{display:flex;height:11%;justify-content:space-around;left:30%;position:absolute;top:94%;width:40%}.TheaterSetModal__playerContainer--nUO1C{position:absolute;width:100%}.TheaterSetModal__blueButton--QXmki{position:relative}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScrollableButtons.css ***!
  \************************************************************************************************************************************************************************************************/.ScrollableButtons__container--ghs7X{overflow:hidden}.ScrollableButtons__inner--EOhuv{display:flex;position:relative;transition:left .2s linear;z-index:2}.ScrollableButtons__cell--dEp0I{position:relative;text-align:center}.ScrollableButtons__buttonCell--aC5Ct{flex:0 0 auto;pointer-events:auto;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.ScrollableButtons__scrollCell--X7zZz{align-items:center;display:flex;justify-content:center}.ScrollableButtons__scroll--JceI1{background:0 0;border:none;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:block;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4));margin-right:1px;padding:0;position:absolute;position:relative!important;z-index:4}.ScrollableButtons__scroll--JceI1:hover{filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.ScrollableButtons__scroll--JceI1:active{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4)) drop-shadow(0 0 2px rgba(255,255,255,.75))}/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/SetProgressStandard.css ***!
  \**********************************************************************************************************************************************************************************************************/.SetProgressStandard__main--AHbdz{align-items:center;bottom:-15%;display:flex;height:30%;justify-content:center;pointer-events:none;position:absolute;width:100%;z-index:2;z-index:var(--z-progressButtons,2)}.SetProgressStandard__cell--J7oHb{position:relative;text-align:center}.SetProgressStandard__buttonCell--ywLPQ{flex:0 0 auto;pointer-events:auto;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.SetProgressStandard__summary--rEaCg{filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4));height:100%;width:100%}.SetProgressStandard__summary--rEaCg:active{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4))}.SetProgressStandard__avatar--X54tM{height:90%;width:90%}.SetProgressStandard__avatarActive--X5h9S{height:110%;margin:-5%;width:110%}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/SetProgressTest.css ***!
  \******************************************************************************************************************************************************************************************************/.SetProgressTest__mainTwoRows--qEtv0{bottom:-10%;display:block;height:30%;pointer-events:none;position:absolute;width:100%;z-index:2;z-index:var(--z-progressButtons,2)}.SetProgressTest__row--DlmfM{align-items:center;display:flex;justify-content:center}.SetProgressTest__secondRow--pWXGv{position:relative;top:-23%}/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/StarProgressTest.css ***!
  \*******************************************************************************************************************************************************************************************************/.StarProgressTest__bg--FHo97{bottom:0;left:0;position:absolute;right:0;top:0}.StarProgressTest__container--v0fVh{align-items:center;bottom:17%;display:flex;flex-wrap:wrap;justify-content:center;left:5%;position:absolute;right:12%;top:14%}.StarProgressTest__summary--vlRIw{position:absolute;right:2%;top:25%;width:10%}.StarProgressTest__avatar--J6yEH{filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4));height:100%;vertical-align:middle;width:100%}.StarProgressTest__avatar--J6yEH:active{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4));margin-left:1px;margin-top:1px}.StarProgressTest__button--cu5u4{position:relative}/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/TrainerPageWrapper.css ***!
  \*********************************************************************************************************************************************************************************************************/.TrainerPageWrapper__level--L6jzm{height:101%;left:33%;position:absolute;top:-2%;width:33%}.TrainerPageWrapper__tray--KMStK{bottom:45%;position:absolute;width:6%}.TrainerPageWrapper__trayBG--EWzpC{height:100%;width:100%}.TrainerPageWrapper__leftTray--U0q4V{left:0}.TrainerPageWrapper__rightTray--LH5DP{right:0}.TrainerPageWrapper__icon--dGFRk{bottom:17%;height:65%;position:absolute;width:83%}.TrainerPageWrapper__leftIcon--ViJ6U{left:0}.TrainerPageWrapper__rightIcon--aHcdd{left:15%}.TrainerPageWrapper__engine--PFK_5{bottom:0;left:0;position:absolute;width:100%;z-index:-1}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/Undraggable.css ***!
  \******************************************************************************************************************************************************************************************/.Undraggable__undraggable--QZHjt{-webkit-user-select:none;user-select:none}/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathStyles.css ***!
  \********************************************************************************************************************************************************************************************************/.ChapterPathStyles__antiSeams--XNFsH{height:calc(100% + 6px);position:absolute;top:-3px}.ChapterPathStyles__antiLag--A6PV1{transform:translateZ(0)}/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathBackgroundHall.css ***!
  \****************************************************************************************************************************************************************************************************************/.ChapterPathBackgroundHall__chapterPathBackgroundHall--Rbzjr{height:100%;left:0;position:absolute;top:0;z-index:2;z-index:var(--z-chapterPathBackgroundHall,2)}/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathBackgroundLandscape.css ***!
  \*********************************************************************************************************************************************************************************************************************/.ChapterPathBackgroundLandscape__chapterPathBackgroundLandscape--EaNDl{height:100%;left:0;position:absolute;top:0;z-index:0;z-index:var(--z-chapterPathBackgroundLandscape,0)}/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathBackgroundRoofline.css ***!
  \********************************************************************************************************************************************************************************************************************/.ChapterPathBackgroundRoofline__chapterPathBackgroundRoofline--SsgO2{height:100%;left:0;position:absolute;top:0;z-index:1;z-index:var(--z-chapterPathBackgroundRoofline,1)}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ChapterPathButton.css ***!
  \************************************************************************************************************************************************************************************************/.ChapterPathButton__position--mdIvm{align-items:center;display:flex;height:calc(5rem + 2px);justify-content:center;left:calc(50% - 2.5rem);margin:0 2px 2px 0;pointer-events:auto;position:absolute;width:calc(5rem + 2px)}.ChapterPathButton__position--mdIvm:active{margin:2px 0 0 2px}.ChapterPathButton__position--mdIvm:active .ChapterPathButton__button--tFakX,.ChapterPathButton__position--mdIvm:active .ChapterPathButton__wart--Xdbs7{box-shadow:1px 1px 3px rgba(0,0,0,.4)}.ChapterPathButton__withPrompt--oziVu.ChapterPathButton__position--mdIvm:active .ChapterPathButton__button--tFakX,.ChapterPathButton__withPrompt--oziVu.ChapterPathButton__position--mdIvm:active .ChapterPathButton__wart--Xdbs7{box-shadow:3px 3px 3px rgba(0,0,0,.4)}.ChapterPathButton__withPrompt--oziVu.ChapterPathButton__position--mdIvm:active{margin:0 2px 2px 0}.ChapterPathButton__centerOffset--CMwap{left:22%;top:calc(50% + .5rem)}.ChapterPathButton__north--KA8ey{top:calc(50% - 5rem)}.ChapterPathButton__south--v0GIJ{bottom:calc(50% - 11.5rem)}.ChapterPathButton__northStairs--sRjdS{top:calc(50% - 14rem)}.ChapterPathButton__southStairs--JNZSd{bottom:calc(50% - 20.5rem)}.ChapterPathButton__button--tFakX{align-items:center;border:2px solid #b8883f;border:2px solid var(--colors-starBarShadow);border-radius:50%;box-shadow:3px 3px 3px rgba(0,0,0,.4);display:flex;height:calc(5rem + 2px);justify-content:center;position:relative;width:calc(5rem + 2px)}.ChapterPathButton__inprogress--Ou1DJ{border-color:#0058a8;border-color:var(--colors-blue)}.ChapterPathButton__staircase--TFwVI.ChapterPathButton__upstairs--iEXsN{background-color:#0058a8;background-color:var(--colors-blue);border:none;height:5rem;width:5rem}.ChapterPathButton__staircase--TFwVI.ChapterPathButton__upstairs--iEXsN:hover{background-color:#139ada;background-color:var(--colors-blueHover)}.ChapterPathButton__reading--wJ6Q0{background:0 0;border:none;border-radius:unset;box-shadow:none!important;filter:drop-shadow(3px 4px 3px rgb(0 0 0/50%));height:4rem;width:4rem}.ChapterPathButton__reading--wJ6Q0:active{box-shadow:none!important;filter:drop-shadow(1px 2px 3px rgb(0 0 0/50%))}.ChapterPathButton__reading--wJ6Q0.ChapterPathButton__hoverEffect--wuWCs,.ChapterPathButton__reading--wJ6Q0:hover{opacity:.85}.ChapterPathButton__lockedButton--PHqrK{border:none;height:5rem;width:5rem}.ChapterPathButton__north--KA8ey .ChapterPathButton__lockedButton--PHqrK{top:1rem}.ChapterPathButton__south--v0GIJ .ChapterPathButton__lockedButton--PHqrK{top:-1rem}.ChapterPathButton__ring--HM7Ns{background-color:#fabb50;background-color:var(--colors-starYellow,#fabb50);border-radius:50%;height:100%;position:absolute;width:100%}.ChapterPathButton__ringLocked--sAn9J{background-color:#6e6f72;background-color:var(--colors-blueButtonDisabledBase,#6e6f72)}.ChapterPathButton__buttonInner--PSXLJ{align-items:center;border:1px solid #b8883f;border:1px solid var(--colors-starBarShadow);border-radius:50%;display:flex;height:80%;justify-content:center;position:relative;width:80%}.ChapterPathButton__lockedButton--PHqrK .ChapterPathButton__buttonInner--PSXLJ{background-color:#a8aaad;background-color:var(--colors-blueButtonDisabledBorder);border-color:#a8aaad;border-color:var(--colors-blueButtonDisabledBorder);height:75%;width:75%}.ChapterPathButton__inprogress--Ou1DJ .ChapterPathButton__buttonInner--PSXLJ{background-color:#0058a8;background-color:var(--colors-blue);border-color:#0058a8;border-color:var(--colors-blue)}.ChapterPathButton__complete--QepEN .ChapterPathButton__buttonInner--PSXLJ{background-color:#f3e8ab;background-color:var(--colors-pathIconYellow)}.ChapterPathButton__inprogress--Ou1DJ.ChapterPathButton__hoverEffect--wuWCs .ChapterPathButton__buttonInner--PSXLJ,.ChapterPathButton__inprogress--Ou1DJ:hover .ChapterPathButton__buttonInner--PSXLJ{background-color:#139ada;background-color:var(--colors-blueHover);border-color:#139ada;border-color:var(--colors-blueHover)}.ChapterPathButton__complete--QepEN.ChapterPathButton__hoverEffect--wuWCs .ChapterPathButton__buttonInner--PSXLJ,.ChapterPathButton__complete--QepEN:hover .ChapterPathButton__buttonInner--PSXLJ{background-color:#f6efc5;background-color:var(--colors-pathLightYellow)}.ChapterPathButton__complete--QepEN.ChapterPathButton__hoverEffect--wuWCs .ChapterPathButton__ring--HM7Ns,.ChapterPathButton__complete--QepEN:hover .ChapterPathButton__ring--HM7Ns{background-color:#ffce41;background-color:var(--colors-iconYellow)}.ChapterPathButton__staircase--TFwVI.ChapterPathButton__upstairs--iEXsN .ChapterPathButton__buttonInner--PSXLJ{border:none}.ChapterPathButton__icon--VU8Ok{height:4.5rem;left:3px;position:relative;width:4.5rem}.ChapterPathButton__incompleteIcon--H9YZ3{height:3rem;position:relative;width:3rem}.ChapterPathButton__lockedButton--PHqrK .ChapterPathButton__icon--VU8Ok{height:3rem;left:0;width:3rem}.ChapterPathButton__starPanel--iVEXj{background-color:#4191ce;background-color:var(--colors-blueButtonBorder,#4191ce);border-radius:10px;display:flex;justify-content:center;left:50%;padding:0 4px;position:absolute;top:calc(100% - 4px);transform:translateX(-50%)}.ChapterPathButton__south--v0GIJ .ChapterPathButton__starPanel--iVEXj{top:calc(-1.5rem + 4px)}.ChapterPathButton__star--_enc3{height:1.5rem;width:1.5rem}.ChapterPathButton__wartBase--AH97o{align-items:center;display:flex;justify-content:center;position:absolute;top:-.4rem}.ChapterPathButton__wart--Xdbs7{background-color:#0058a8;background-color:var(--colors-blue);border-radius:50%;box-shadow:3px 3px 3px rgba(0,0,0,.4);height:2.5rem;right:-2.2rem;width:2.5rem}.ChapterPathButton__hoverEffect--wuWCs .ChapterPathButton__wart--Xdbs7{background-color:#139ada;background-color:var(--colors-blueHover)}.ChapterPathButton__wartComplete--ilNGD{background-color:#f3e8ab;background-color:var(--colors-pathIconYellow);border:2px solid #b8883f;border:2px solid var(--colors-starBarShadow);z-index:1}.ChapterPathButton__hoverEffect--wuWCs .ChapterPathButton__wartComplete--ilNGD{background-color:#f6efc5;background-color:var(--colors-pathLightYellow);border:2px solid #ffce41;border:2px solid var(--colors-iconYellow)}.ChapterPathButton__wartLeft--Yzrxd{height:3rem;left:-2.2rem;width:3rem}.ChapterPathButton__hw--_Zt7D{height:100%;width:100%}.ChapterPathButton__hwOld--j0rND{opacity:.6}.ChapterPathButton__trophyIcon--T768b{height:2rem;position:relative;top:1px;width:2rem}.ChapterPathButton__prompt--RuV5h{height:10rem;left:-14rem;position:absolute;top:-10rem;width:32rem}.ChapterPathButton__promptQuad--Tbwjv{height:100%;left:0;position:absolute;top:0;width:100%}.ChapterPathButton__promptBg--e_wHa{fill:#fff;fill:var(--colors-white)}.ChapterPathButton__promptBorder--Ndi8t{fill:#ffc640;fill:var(--colors-yellow,#ffc640)}.ChapterPathButton__promptText--Ia7bC{color:#0058a8;color:var(--colors-blue);font-size:1.5rem;margin:2rem 0 1rem;position:relative;text-align:center}.ChapterPathButton__close--yrtDy{height:4rem;right:-2rem;top:-1rem;width:4rem}.ChapterPathButton__buttonText--DwO_3{align-items:center;color:#fff;color:var(--colors-white);display:flex;font-size:1.3rem;justify-content:center;left:-.5rem;pointer-events:none;position:relative}.ChapterPathButton__promptButtons--JRGU1{display:flex;justify-content:center;left:.5rem;position:relative}.ChapterPathButton__promptButtons--JRGU1>div:first-child,.ChapterPathButton__promptButtons--JRGU1>div:nth-child(2){flex:none}:root{--colors-starBarShadow:#b8883f;--colors-blueHover:#139ada;--colors-blueButtonDisabledBorder:#a8aaad;--colors-pathIconYellow:#f3e8ab;--colors-pathLightYellow:#f6efc5;--colors-iconYellow:#ffce41}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathRoom.css ***!
  \******************************************************************************************************************************************************************************************************/.ChapterPathRoom__main--ArvLq{height:100%;pointer-events:none;position:absolute;z-index:4;z-index:var(--z-chapterPathRoom,4)}.ChapterPathRoom__mainButton--XyYRt{z-index:8;z-index:var(--z-chapterPathButton,8)}.ChapterPathRoom__mainButton--XyYRt.ChapterPathRoom__higher--OFVVI{z-index:10;z-index:var(--z-chapterPathLessonPrompt,10)}.ChapterPathRoom__title--WbQhh{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;left:50%;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:transform .2s;width:47.5%}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__hoverEffect--FqKVZ{transform:translate(-50%,-50%) scale(1.15)}.ChapterPathRoom__title--WbQhh p{margin:.2em}.ChapterPathRoom__title--WbQhh span{font-size:.8em}.ChapterPathRoom__title--WbQhh .ChapterPathRoom__subtitle--RFMMx{color:#fff;font-size:.6em}.ChapterPathRoom__north--fl4Cx .ChapterPathRoom__title--WbQhh{top:34%}.ChapterPathRoom__south--Wjjuk .ChapterPathRoom__title--WbQhh{top:74%}.ChapterPathRoom__test--DSzNc .ChapterPathRoom__title--WbQhh{font-size:2rem;margin-left:1.5rem;top:49%}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__locked--U4WhG{color:#fff}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__unlocked--C62C6.ChapterPathRoom__grade1--XfCok{color:#f52338;color:var(--colors-grade1-tray,#f52338)}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__unlocked--C62C6.ChapterPathRoom__grade2--CpLGw{color:#e56627;color:var(--colors-grade2-tray,#e56627)}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__unlocked--C62C6.ChapterPathRoom__grade3--iWYdX{color:#2d7c24;color:var(--colors-grade3-tray,#2d7c24)}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__unlocked--C62C6.ChapterPathRoom__grade4--qeJiF{color:#2b82ae;color:var(--colors-grade4-tray,#2b82ae)}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__unlocked--C62C6.ChapterPathRoom__grade5--HYX3D{color:#7b3680;color:var(--colors-grade5-tray,#7b3680)}.ChapterPathRoom__title--WbQhh.ChapterPathRoom__unlocked--C62C6.ChapterPathRoom__demo--Jjw7A{color:#077b7b;color:var(--colors-demo-tray,#077b7b)}.ChapterPathRoom__teacher--ondiA{background-color:#fff;background-color:var(--colors-white,#fff);border:6px solid #f48242;border:6px solid var(--colors-grade2-roomWall);border-radius:50%;height:4rem;left:17.5%;position:absolute;width:4rem}.ChapterPathRoom__grade1--XfCok{border-color:#f0293d;border-color:var(--colors-grade1-roomWall,#f0293d)}.ChapterPathRoom__grade2--CpLGw{border-color:#f48242;border-color:var(--colors-grade2-roomWall)}.ChapterPathRoom__grade3--iWYdX{border-color:#159848;border-color:var(--colors-grade3-roomWall,#159848)}.ChapterPathRoom__grade4--qeJiF{border-color:#3090c1;border-color:var(--colors-grade4-roomWall,#3090c1)}.ChapterPathRoom__grade5--HYX3D{border-color:#a85ba3;border-color:var(--colors-grade5-roomWall,#a85ba3)}.ChapterPathRoom__teacherImg--VwXjz{height:130%;left:-15%;position:relative;top:-15%;width:130%}.ChapterPathRoom__north--fl4Cx .ChapterPathRoom__teacher--ondiA{top:20%}.ChapterPathRoom__south--Wjjuk .ChapterPathRoom__teacher--ondiA{bottom:11.5%}.ChapterPathRoom__hoverBox--CD_rj{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;position:absolute}.ChapterPathRoom__hoverBox--CD_rj.ChapterPathRoom__northLesson--o2gXC{top:19%}.ChapterPathRoom__hoverBox--CD_rj.ChapterPathRoom__southLesson--i8QmY{top:66.5%}.ChapterPathRoom__hoverBox--CD_rj.ChapterPathRoom__northReading--MziFW{top:28%}.ChapterPathRoom__hoverBox--CD_rj.ChapterPathRoom__southReading--JvKXk{top:66.5%}.ChapterPathRoom__hoverBox--CD_rj.ChapterPathRoom__test--DSzNc{border-bottom-right-radius:100% 50%;border-top-right-radius:100% 50%;top:33%}.ChapterPathRoom__mask--bRx8k{background-color:rgba(0,0,0,.5);border-radius:50%;height:100%;position:absolute;width:100%}:root{--colors-grade2-roomWall:#f48242}/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathStaircase.css ***!
  \***********************************************************************************************************************************************************************************************************/.ChapterPathStaircase__main--wvhkL{height:100%;pointer-events:none;position:absolute;z-index:5;z-index:var(--z-chapterPathStaircase,5)}.ChapterPathStaircase__mainButton--G5KzN{z-index:8;z-index:var(--z-chapterPathButton,8)}/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathDottedPath.css ***!
  \************************************************************************************************************************************************************************************************************/.ChapterPathDottedPath__main--oc8SM{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;z-index:7;z-index:var(--z-chapterPathDottedPath,7)}.ChapterPathDottedPath__mainStairs--_TaCO{z-index:6;z-index:var(--z-chapterPathDottedPathStaircase,6)}.ChapterPathDottedPath__hidden--vszCq{visibility:hidden}/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathNavigationButton.css ***!
  \******************************************************************************************************************************************************************************************************************/.ChapterPathNavigationButton__button--eInw8{position:absolute;top:50%;z-index:8;z-index:var(--z-chapterPathButton,8)}.ChapterPathNavigationButton__next--SZtF2{right:1rem}.ChapterPathNavigationButton__previous--VrZWJ{left:1rem}.ChapterPathNavigationButton__button--eInw8.ChapterPathNavigationButton__locked--zAfGH{top:calc(50% + 1rem)}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/BeastGalleryModal.css ***!
  \***************************************************************************************************************************************************************************************************/.BeastGalleryModal__main--_Jzx6{height:47rem;justify-content:flex-start;max-width:none;width:60rem}.BeastGalleryModal__content--FyoqQ{display:flex;flex-direction:column;height:100%;justify-content:space-between}.BeastGalleryModal__loadingContainer--mLPrv{height:20rem;margin:auto;width:20rem}.BeastGalleryModal__title--hqDrM{color:#fff;color:var(--colors-white);font-size:3rem}.BeastGalleryModal__avatarGallery--C79u8{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:100%;width:100%}.BeastGalleryModal__scrollableAvatar--fzuw2{height:calc(100% - 5rem);left:2.5rem;top:.5rem;width:calc(100% - 5rem)}.BeastGalleryModal__avatarArrow--pId4O{height:6rem;margin:.5rem}.BeastGalleryModal__scrollable--cJ3Tr{align-items:center;display:flex;justify-content:center}.BeastGalleryModal__bottomText--nGCJ3{font-size:2rem;height:4rem;margin:auto;position:absolute;text-align:center;top:63%;width:90%}.BeastGalleryModal__gallery--o2UhE{align-items:center;border-top:2px solid #fff;border-top:2px solid var(--colors-white);display:flex;justify-content:center;margin-top:1rem;padding:1rem;position:relative;width:calc(100% - 2rem)}.BeastGalleryModal__galleryAvatar--MgLe4{height:8rem;margin:.25rem;width:8rem}.BeastGalleryModal__galleryAvatarSelected--xYHoE{border:6px solid #0058a8;border:6px solid var(--colors-blue,#0058a8);border-radius:50%;box-sizing:border-box}.BeastGalleryModal__add--ToEdG{background-color:hsla(0,0%,100%,.4);border-radius:50%;color:hsla(0,0%,100%,.7);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;font-size:6rem;height:84%;justify-content:center;left:8%;position:relative;text-align:center;top:8%;width:84%}.BeastGalleryModal__galleryAvatarSelected--xYHoE .BeastGalleryModal__add--ToEdG{font-size:5rem}.BeastGalleryModal__actionContainer--aSjX8{bottom:0;display:flex;justify-content:space-around;position:absolute;width:100%}.BeastGalleryModal__actionContainerExisting--jYvR8{top:65%}.BeastGalleryModal__actionIconOuter--DbTam{align-items:center;display:flex;flex-direction:column}.BeastGalleryModal__actionLabel--nReUT{font-size:75%;margin-top:.5rem;text-transform:uppercase;width:12rem}.BeastGalleryModal__actionIcon--mvknl{height:5rem;width:5rem}.BeastGalleryModal__confirmView--iHODR{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around}.BeastGalleryModal__underTitle--uPNUK{font-size:85%;margin-top:1rem}.BeastGalleryModal__avatarPreview--UkHtO{height:32rem;width:32rem}.BeastGalleryModal__avatarFaded--TosTZ{opacity:.8}.BeastGalleryModal__checkbox--PgV1u{height:4rem;margin-bottom:2rem}.BeastGalleryModal__checkbox--PgV1u span{margin-bottom:0}.BeastGalleryModal__checkboxText--BOfjT{color:#fff;color:var(--colors-white)}.BeastGalleryModal__checkboxText--BOfjT:hover{color:#ffc640;color:var(--colors-yellow)}.BeastGalleryModal__checkboxBox--dK75B{background-color:#fff;background-color:var(--colors-white);height:4rem;margin-right:1rem;width:4rem}.BeastGalleryModal__checkboxCheck--k6B4y{height:4rem;left:0;position:absolute;top:0;width:4rem}.BeastGalleryModal__buttons--mBYfW{bottom:0;display:flex;justify-content:space-around;position:absolute;width:70%}html:not(.can-touch) .BeastGalleryModal__checkbox--PgV1u:hover .BeastGalleryModal__checkboxText--BOfjT{color:#ffc640;color:var(--colors-yellow)}html:not(.can-touch) .BeastGalleryModal__checkbox--PgV1u:hover .BeastGalleryModal__checkboxBox--dK75B{border:2px solid #ffc640;border:2px solid var(--colors-yellow);box-sizing:border-box}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/lab/styles/LabPageWrapper.css ***!
  \***************************************************************************************************************************************************************************************/.LabPageWrapper__level--tOkuj{height:101%;left:33%;position:absolute;top:-2%;width:33%}.LabPageWrapper__engine--ws3o9{bottom:0;left:0;position:absolute;width:100%;z-index:-1}.LabPageWrapper__labBackground--tSAnR{bottom:0;height:100%;pointer-events:none;position:absolute;right:0;width:100%;z-index:-1}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ScrollBanvas.css ***!
  \***************************************************************************************************************************************************************************************************/.ScrollBanvas__main--nAUIX{height:100%;overflow-x:hidden;overflow-y:hidden;position:relative}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/Keyboard.css ***!
  \***********************************************************************************************************************************************************************************************/.Keyboard__main--gyVAK{background-color:rgba(0,0,0,.2);border-radius:.42rem;bottom:0;box-shadow:0 -3px rgba(0,0,0,.4);display:flex;position:absolute}.Keyboard__mainNumpad--reTL2{flex-direction:column}.Keyboard__key--ob72T{flex:1 1 0px;position:relative}.Keyboard__button--TiPGx{align-items:center;border:0;border-radius:.42rem;display:flex;height:100%;justify-content:center;line-height:150%;padding:0;width:100%}.Keyboard__buttonImageContainer--xIh2B{height:80%;width:80%}.Keyboard__buttonImageTooltipContainer--RimLX{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Keyboard__keyLetterLarge--ASWhO{font-weight:700}.Keyboard__submitKeyContents--QHk7U{font-size:80%;position:absolute;top:11%}.Keyboard__enabled--NeOeh{background-color:#fff;box-shadow:3px 3px rgba(0,0,0,.2);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;margin:0 2px 2px 0}.Keyboard__enabled--NeOeh:active{box-shadow:1px 1px rgba(0,0,0,.2);line-height:148%;margin:2px 0 0 2px;width:98%}.Keyboard__disabled--Ma10Q{background-color:#ddd;box-shadow:1px 1px rgba(0,0,0,.2)}.Keyboard__numpadRow--vk76T{display:flex}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ProblemGeneral.css ***!
  \*****************************************************************************************************************************************************************************************************/.ProblemGeneral__title--ZRR_t{font-weight:700;text-align:left}.ProblemGeneral__top--ODmXk{left:0;position:absolute;top:0;width:100%}.ProblemGeneral__bottom--ORYse{bottom:0;left:0;position:absolute}.ProblemGeneral__left--azXxt{left:0;position:absolute;top:0}.ProblemGeneral__right--lXqU2{position:absolute;right:0;top:0}/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/SolutionTrialsStandard.css ***!
  \*************************************************************************************************************************************************************************************************************/.SolutionTrialsStandard__line--pCaKl{border-right:2px solid #ccc}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ShowProblem.css ***!
  \**************************************************************************************************************************************************************************************************/.ShowProblem__main--Ni9T1:before{background-color:#fff}.ShowProblem__bg--PyND6{bottom:0;filter:drop-shadow(0 0 .83rem rgba(0,0,0,.5));height:100%;left:0;position:absolute;top:0;width:100%}.ShowProblem__container--YFPgG{position:relative}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/DraggableModal.css ***!
  \*****************************************************************************************************************************************************************************************************/.DraggableModal__main--JhIs6{bottom:0;display:flex;left:0;pointer-events:none;position:absolute;right:0;top:0}.DraggableModal__draggableContainer--T3vOX{margin:auto}.DraggableModal__draggable--arS7J{pointer-events:auto}.DraggableModal__rightSlideEnter--kBibW{right:-200%}.DraggableModal__rightSlideEnter--kBibW.DraggableModal__rightSlideEnterActive--gbO8q{right:0;transition:right .5s ease-in-out}.DraggableModal__rightSlideExit--QsC_s{right:0}.DraggableModal__rightSlideExit--QsC_s.DraggableModal__rightSlideExitActive--iFhLU{right:-200%;transition:right .5s ease-in-out}.DraggableModal__leftSlideEnter--mKIhf{left:-200%}.DraggableModal__leftSlideEnter--mKIhf.DraggableModal__leftSlideEnterActive--SY6YZ{left:0;transition:left .5s ease-in-out}.DraggableModal__leftSlideExit--fj9au{left:0}.DraggableModal__leftSlideExit--fj9au.DraggableModal__leftSlideExitActive--Zn9e_{left:-200%;transition:left .5s ease-in-out}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SliderGeneral.css ***!
  \********************************************************************************************************************************************************************************************/.SliderGeneral__beast--mMoAe{bottom:-12%;filter:drop-shadow(0 0 2px rgba(0,0,0,.6));width:100%}.SliderGeneral__ba1Beast--leNau{bottom:0;left:20%;position:relative;width:auto}.SliderGeneral__test--FoQDK .SliderGeneral__beast--mMoAe{bottom:0;width:130%}.SliderGeneral__left--Sy9gr{bottom:-14%;left:-5%;pointer-events:none;position:absolute;width:23%;z-index:1}.SliderGeneral__right--G3ezQ{bottom:-13%;left:76%;pointer-events:none;position:absolute}.SliderGeneral__ba1_right--PFNwO{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center}.SliderGeneral__ba1_challenge--PCF_n,.SliderGeneral__ba1_lab--i30O2,.SliderGeneral__ba1_ms_levans--PwLUM{left:70%;width:28%}.SliderGeneral__ba1_q--Fqzzb{left:75%;width:25%}.SliderGeneral__ba1_kraken--V4IpO{left:69%;width:35%}.SliderGeneral__ba1_headmaster--rAsSz,.SliderGeneral__ba1_review--_dpHP{width:32%}.SliderGeneral__ba1_test--tWR6Y{width:27%}.SliderGeneral__challenge--vNHD1,.SliderGeneral__fiona--Dbcwm,.SliderGeneral__grok--L5OCH,.SliderGeneral__lab--kspNI,.SliderGeneral__rote--wm8tv{width:28%}.SliderGeneral__headmaster--A7Eip,.SliderGeneral__review--MFSoK{width:32%}.SliderGeneral__tutorialHeadmaster--Gwi9y{bottom:-13%;left:72%;pointer-events:none;position:absolute;width:32%}.SliderGeneral__headmasterLeft--jJm7s{left:0!important;width:32%}.SliderGeneral__test--FoQDK{bottom:-12%;width:27%}.SliderGeneral__q--wORfN{width:40%}.SliderGeneral__kraken--djB6L{width:35%}.SliderGeneral__slideLeftEnter--KUGMc{left:102%}.SliderGeneral__slideLeftEnterActive--iiasV{left:76%;transition:left .4s ease-in-out}.SliderGeneral__slideLeftExit--OX04f{left:76%}.SliderGeneral__slideLeftExitActive--bllQ7{left:102%;transition:left .4s ease-in-out}/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathScrollTheme.css ***!
  \*************************************************************************************************************************************************************************************************************/.ChapterPathScrollTheme__area--TSRKP{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.ChapterPathScrollTheme__pos--mJf3w{height:100%;width:100%}.ChapterPathScrollTheme__content--QeS7n{cursor:url(/assets/images/cursors/wonky-hand-open.cur),pointer}.ChapterPathScrollTheme__content--QeS7n:active{cursor:url(/assets/images/cursors/wonky-hand-close.cur),pointer}.ChapterPathScrollTheme__xBar--ga36g{background-color:hsla(0,0%,100%,.3);border-radius:calc(1rem + 2px);bottom:10px;box-shadow:inset -.25rem -.25rem hsla(0,0%,100%,.5);height:2rem;left:1rem;padding:2px;position:absolute;width:100%;z-index:1}.ChapterPathScrollTheme__xThumb--d0VVh{background-color:#0058a8;background-color:var(--colors-blue,#0058a8);border-radius:1rem;box-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:100%;position:relative;z-index:1}/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ChapterPathContainer.css ***!
  \***********************************************************************************************************************************************************************************************************/.ChapterPathContainer__scroll--oOISH{height:100%;overflow-x:hidden;overflow-y:hidden;position:relative;top:0;width:100%}.ChapterPathContainer__areaHidden--qwllh{visibility:hidden}.ChapterPathContainer__building--wogo8{height:100%;position:relative;width:100%;z-index:3;z-index:var(--z-chapterPathBuilding,3)}.ChapterPathContainer__icon--G7E1_{bottom:10px;position:absolute;width:4rem}.ChapterPathContainer__backPathIcon--U66Ik{display:none;left:1rem}.ChapterPathContainer__forwardPathIcon--y4LOX{display:none;right:1rem}.ChapterPathContainer__findMyAvatarIcon--jFlih{right:1rem}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TeacherButton.css ***!
  \********************************************************************************************************************************************************************************************/.TeacherButton__wrapper--MsuK2{align-items:center;display:flex;justify-content:center}.TeacherButton__main--GbkXe{background-color:#fff;background-color:var(--colors-white,#fff);border:2px solid #0058a8;border:2px solid var(--colors-blue);border-radius:2rem;box-shadow:4px 4px 0 rgba(0,0,0,.4);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;margin:0 2px 2px 0;padding:.75rem 1rem;pointer-events:auto}.TeacherButton__main--GbkXe:active,.TeacherButton__main--GbkXe:hover{border-color:#00b2dd;border-color:var(--colors-cyan)}.TeacherButton__main--GbkXe:hover .TeacherButton__buttonText--ykhSR{color:#00b2dd;color:var(--colors-cyan)}.TeacherButton__main--GbkXe:active{box-shadow:2px 2px 0 rgba(0,0,0,.4);margin:2px 0 0 2px}.TeacherButton__mainDisabled--uqz0c{pointer-events:none}.TeacherButton__buttonText--ykhSR{color:#0058a8;color:var(--colors-blue);margin-top:.2rem;white-space:nowrap}.TeacherButton__link--W49Ak{bottom:0;left:0;position:absolute;right:0;top:0}.TeacherButton__icon--g2d41,.TeacherButton__main--GbkXe:hover .TeacherButton__iconCyan--Ir_es{display:block;height:2rem;margin-right:.5rem;width:2rem}.TeacherButton__iconCyan--Ir_es,.TeacherButton__main--GbkXe:hover .TeacherButton__icon--g2d41{display:none}.TeacherButton__showsolution--xw7Fs{width:8em}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/NavButtonRow.css ***!
  \***************************************************************************************************************************************************************************************************/.NavButtonRow__testSummaryButton--8fB9e{left:15%}.NavButtonRow__testSummaryButtonWithSolution--f38x1{left:5%}.NavButtonRow__fill--A4TmT{flex:1 1 0%}.NavButtonRow__extraRight--V6x1j{position:absolute;right:-33%}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/TrophySparkle.css ***!
  \****************************************************************************************************************************************************************************************************/.TrophySparkle__trophy--wmC5Z{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4));height:16%;position:absolute;right:6%;top:-6%;transform:rotate(16deg);width:10%}.TrophySparkle__sparkle--epFxV{filter:drop-shadow(0 0 3px rgba(255,255,255,1));height:9rem;position:absolute;right:1%;top:-7%;width:9rem}.TrophySparkle__sparkleLarge--rY9VW{animation:TrophySparkle__sparkleOuter--eE4cB 1.5s linear 0s infinite normal;left:10%;top:-11%;width:43%}.TrophySparkle__sparkleLarge--rY9VW,.TrophySparkle__sparkleMedium--qex0F{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.TrophySparkle__sparkleMedium--qex0F{animation:TrophySparkle__sparkleMiddle--Ahk8h 1s linear 0s infinite normal;left:28%;top:65%;transform:rotate(45deg) scale(.7);width:35%}.TrophySparkle__sparkleSmall--Hc3pk{animation:TrophySparkle__sparkleSmall--Hc3pk 1.35s linear 0s infinite normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:80%;position:absolute;top:17%;transform:rotate(45deg) scale(.7);width:25%}@keyframes TrophySparkle__sparkleOuter--eE4cB{0%{opacity:0;transform:rotate(0) scale(0)}50%{opacity:1;transform:rotate(270deg) scale(1)}to{opacity:0;transform:rotate(340deg) scale(1)}}@keyframes TrophySparkle__sparkleMiddle--Ahk8h{0%{opacity:0;transform:rotate(30deg) scale(0)}50%{opacity:1;transform:rotate(-150deg) scale(.7)}to{opacity:0;transform:rotate(-1turn) scale(.7)}}@keyframes TrophySparkle__sparkleSmall--Hc3pk{0%{opacity:0;transform:rotate(60deg) scale(0)}50%{opacity:1;transform:rotate(-120deg) scale(.5)}to{opacity:0;transform:rotate(-1turn) scale(.5)}}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ReadAloudButton.css ***!
  \******************************************************************************************************************************************************************************************************/.ReadAloudButton__mainBase--O1V5S{cursor:url(/assets/images/cursors/wonky-hand-point.cur),default;height:7%;min-height:7%;min-width:4.05%;position:absolute;right:2%;top:3%;width:4.05%}.ReadAloudButton__circleButtonImage--ZMY_M{height:100%;position:relative;width:100%;z-index:1}.ReadAloudButton__circleButtonImage--ZMY_M:active{left:2px;top:2px}.ReadAloudButton__circleShadow--DJSbi{background-color:rgba(0,0,0,.4);border-radius:50%;display:block;height:80%;left:18%;position:absolute;top:14%;width:80%;z-index:0}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/Solution.css ***!
  \***********************************************************************************************************************************************************************************************/.Solution__outer--t2SFo{height:100%;position:relative}.Solution__inner--xKyQs{position:relative}.Solution__problemButton--lJysL{background:0 0;border:none;color:#0659a6;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:inline-block;margin-left:1rem}.Solution__problemButton--lJysL:hover{color:#4191ce}.Solution__narrow--VJz7c{left:27%;width:46%}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ControlTray.css ***!
  \**************************************************************************************************************************************************************************************************/.ControlTray__main--ENRsN{align-items:center;bottom:-4.5%;display:flex;height:9%;justify-content:flex-end;pointer-events:none;position:absolute;right:64%;width:19%;z-index:4;z-index:var(--z-blueButton,4)}.ControlTray__button--DNlmP{height:100%;margin:0 2px 2px 0;pointer-events:auto;position:relative;width:33%}.ControlTray__buttonShadow--Lb7Gn{background-color:rgba(0,0,0,.5);border-radius:50%;height:94%;left:1%;left:calc(3% + 3px);pointer-events:none;position:absolute;top:0;top:calc(3% + 3px);width:93%;z-index:-1}.ControlTray__buttonImg--PAfx2{height:100%;width:100%}.ControlTray__enabled--UPoqb{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.ControlTray__enabled--UPoqb:active{margin:2px 0 0 2px}.ControlTray__enabled--UPoqb:active .ControlTray__buttonShadow--Lb7Gn{left:calc(3% + 1px);top:calc(3% + 1px)}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/Problem.css ***!
  \**********************************************************************************************************************************************************************************************/.Problem__large--vfI71{position:absolute;right:0}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ToolGeneral.css ***!
  \**************************************************************************************************************************************************************************************************/.ToolGeneral__outer--O63Ti{overflow:hidden;pointer-events:none;position:absolute;touch-action:none}.ToolGeneral__container--NzQPY{position:absolute}.ToolGeneral__instructions--E7cLU{z-index:5;z-index:var(--z-instructions,5)}.ToolGeneral__tool--bdbAX{z-index:3;z-index:var(--z-tools,3)}.ToolGeneral__cursor--fddfa{cursor:url(/assets/images/cursors/wonky-hand-open.cur),grab}.ToolGeneral__cursorActive--s7XB0{cursor:url(/assets/images/cursors/wonky-hand-close.cur),grabbing}.ToolGeneral__inner--ymSwQ{position:relative}.ToolGeneral__toolSvg--Wbsd7{pointer-events:auto}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/RulerView.css ***!
  \************************************************************************************************************************************************************************************************/.RulerView__grabbing--ARnO1,.RulerView__ruler--nqLcj{position:relative}.RulerView__rotate--drOSo{height:80%;pointer-events:auto;position:absolute;right:-8%;top:-45%;transform:rotate(-11deg)}.RulerView__rotate-shape1--nShXx{bottom:calc(max(24px,min(3vw,4vh))*-.5);height:max(24px,min(3vw,4vh));right:calc(max(24px,min(3vw,4vh))*-.5);top:auto;transform:rotate(50deg)}.RulerView__rotate-shape2--rSBPp{bottom:calc(14% + max(24px,min(3vw,4vh))*-.5);height:max(24px,min(3vw,4vh));right:calc(4% + max(24px,min(3vw,4vh))*-.5);top:auto;transform:rotate(50deg)}.RulerView__rotate-shape3--NhlUe{bottom:calc(8% + max(24px,min(3vw,4vh))*-.5);height:max(24px,min(3vw,4vh));right:calc(max(24px,min(3vw,4vh))*-.5);top:auto;transform:rotate(50deg)}.RulerView__rotate--drOSo:hover{opacity:1!important}.RulerView__pivot--pW6ub{background-color:#ed1940;border-radius:50%;position:absolute}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ProtractorView.css ***!
  \*****************************************************************************************************************************************************************************************************/.ProtractorView__grabbing--eP7hE,.ProtractorView__protractor--Qd8RA{position:relative}.ProtractorView__rotate--A1evM{height:10%;pointer-events:auto;position:absolute;top:52%}.ProtractorView__rotate1--byj0O{left:-5.5%;transform:rotate(0)}.ProtractorView__rotate2--bE7Ie{right:-5.5%;transform:rotate(260deg)}.ProtractorView__rotate--A1evM:hover{opacity:1!important}.ProtractorView__pivot--Ryt2R{background-color:#ed1940;border-radius:50%;height:8px;left:calc(50% - 5px);position:absolute;top:calc(50% - 5px);width:8px}.ProtractorView__fakeProtractor--bKTCN{pointer-events:auto;position:absolute}.ProtractorView__fakeStrip--gR17e{position:absolute;top:100%}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/Intervention.css ***!
  \***************************************************************************************************************************************************************************************************/.Intervention__outer--r0XbZ{height:100%;position:relative}.Intervention__inner--fuNa9{position:relative}.Intervention__progressContainer--Qle8o{display:inline-block;position:relative;vertical-align:middle}.Intervention__message--y_l2G{align-items:center;display:flex;flex-direction:column;font-size:200%;height:100%;justify-content:center;left:10%;position:absolute;text-align:left;top:0;width:80%}.Intervention__test--shw4z{justify-content:center}.Intervention__messageIcon--SrpCP{height:8rem;width:8rem}.Intervention__instructionsIcon--A7fDa{height:2.5rem;vertical-align:text-top}.Intervention__bookmarkIcon--lpJjW,.Intervention__theaterPlayIcon--fXcxF{height:3rem;margin:0 .5rem;vertical-align:text-top}.Intervention__heading--qkv_p{width:100%}.Intervention__options--IFKKl{list-style-type:disc;margin:0}.Intervention__options--IFKKl li{margin:0 0 2.5rem}.Intervention__errorContainer--kXgcY{align-items:center;display:flex;flex-direction:column;height:65%;justify-content:center;left:10%;position:absolute;top:15%;width:80%}.Intervention__errorMessage--vczzo{padding:2rem 10rem}.Intervention__errorButton--LdF_b{flex:1 1 0px;height:100%;position:relative}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/MessageBubbleController.css ***!
  \******************************************************************************************************************************************************************************************************/.MessageBubbleController__fadeIn--O7kU2{opacity:0}.MessageBubbleController__fadeIn--O7kU2.MessageBubbleController__fadeInActive--omAkS{opacity:1;transition:opacity .3s ease-in-out}.MessageBubbleController__fadeOut--odazZ{opacity:1}.MessageBubbleController__fadeOut--odazZ.MessageBubbleController__fadeOutActive--YFL9Q{opacity:0;transition:opacity .3s ease-in-out}/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/ShowInstructions.css ***!
  \*******************************************************************************************************************************************************************************************************/.ShowInstructions__main--d3hoH{background-size:100% 100%;height:70%;left:5%;position:absolute;top:19%;width:90%;z-index:5;z-index:var(--z-instructions,5)}.ShowInstructions__main--d3hoH:before{background-color:#fff;background-color:var(--colors-white,#fff);content:"";height:92%;left:3%;position:absolute;top:4%;width:94%;z-index:-1}.ShowInstructions__hidden--p3LG_{visibility:hidden}.ShowInstructions__iIcon--CX1of{left:5%;position:absolute;top:7%;width:6%}.ShowInstructions__iText--n32Gh{font-size:2.5rem;left:9.5%;position:absolute;top:9%;width:18%}.ShowInstructions__raButton--ScvbA{right:4%;top:5%}.ShowInstructions__buttonsOuter--fM_TU{display:flex;height:15%;justify-content:space-around;position:relative;top:91%;width:100%}.ShowInstructions__blueButtons--LbcXT{display:flex;position:relative}.ShowInstructions__readWatchButtons--Kr4Vy{align-items:center;display:flex;justify-content:center;position:absolute;right:100%;top:1rem}.ShowInstructions__circleButtonImage--BcXCe{height:70%;position:relative;width:auto}.ShowInstructions__circleButton--NcBYz{margin-right:1rem}.ShowInstructions__circleButtonCheck--ki86i{position:absolute}svg.ShowInstructions__circleButtonCheck--ki86i{filter:drop-shadow(3px 3px rgba(0,0,0,.3));right:-25%;top:-25%}.ShowInstructions__blueButton--NnoTt{position:relative}.ShowInstructions__closeButton--drdHt{top:-3%!important}.ShowInstructions__content--kJjDU{height:100%}.ShowInstructions__container--trRrb{height:80%;position:absolute;top:9%}.ShowInstructions__contentBeast--lvLCG{left:30%;width:65%}.ShowInstructions__contentNoBeast--qkdJ2{left:3%;width:90%}.ShowInstructions__beast--ZAljv{bottom:10%;left:4%;position:absolute;width:25%}.ShowInstructions__bg--CQcyL{filter:drop-shadow(0 0 .63rem rgba(0,0,0,.8));height:100%;left:0;position:absolute;top:0;width:100%}.ShowInstructions__instructionsError--jcE24{height:70%;top:0;width:80%}.ShowInstructions__message--Lz6rB{bottom:64%;height:50%;left:7%;pointer-events:none;position:absolute;width:20%}.ShowInstructions__q--wetGU{bottom:46%}.ShowInstructions__grok--JK6QS{bottom:64%}.ShowInstructions__fiona--IPrPG{bottom:74%}.ShowInstructions__kraken--VIf32{bottom:57%}.ShowInstructions__rote--kZBmA{bottom:67%}.ShowInstructions__rg--khTIu{bottom:52%}.ShowInstructions__lizzie--xb0nM{bottom:68%}.ShowInstructions__alex--ujOfB{bottom:51%}.ShowInstructions__winnie--k8JgJ{bottom:64%}.ShowInstructions__grogg--put4z{bottom:50%}.ShowInstructions__clod--_491W{bottom:68%}.ShowInstructions__announcer--Za6Rq{bottom:70%;left:3%}.ShowInstructions__headmaster--wjf0G{bottom:47%}.ShowInstructions__lab--xQUYZ{bottom:64%}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ToolTray.css ***!
  \***************************************************************************************************************************************************************************************/.ToolTray__container--cR3so{height:100%;position:absolute;width:100%}.ToolTray__traySvg--WmRj2{position:relative}.ToolTray__icon--fHUlc{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.5));margin:6% 10%;position:relative;width:64%}.ToolTray__icon--fHUlc:hover{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.5)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.ToolTray__icon--fHUlc:active{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.5)) drop-shadow(0 0 2px rgba(255,255,255,.75));left:2px;top:2px}.ToolTray__challenge--tNhmP{filter:drop-shadow(3px 3px 0 rgba(255,255,255,.25))}.ToolTray__challenge--tNhmP:hover{filter:drop-shadow(3px 3px 0 rgba(255,255,255,.25)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.ToolTray__challenge--tNhmP:active{filter:drop-shadow(1px 1px 0 rgba(255,255,255,.25)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.ToolTray__info--JCCHb{right:0}.ToolTray__eraser--XOowc,.ToolTray__pencil--fdOZw{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.5));left:2px;top:2px}.ToolTray__eraser--XOowc:hover,.ToolTray__pencil--fdOZw:hover{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.5)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.ToolTray__challenge--tNhmP.ToolTray__eraser--XOowc,.ToolTray__challenge--tNhmP.ToolTray__pencil--fdOZw{filter:drop-shadow(1px 1px 0 rgba(255,255,255,.3))}.ToolTray__challenge--tNhmP.ToolTray__eraser--XOowc:hover,.ToolTray__challenge--tNhmP.ToolTray__pencil--fdOZw:hover{filter:drop-shadow(1px 1px 0 rgba(255,255,255,.3)) drop-shadow(0 0 2px rgba(255,255,255,.75))}.ToolTray__type--kPzIe{background-repeat:no-repeat;background-size:100%;position:absolute;z-index:3;z-index:var(--z-tooltrays,3)}.ToolTray__right--zE29N{height:12%;right:0;top:38%;width:6%}.ToolTray__left--eyQq1{height:19%;left:0;top:38%;width:7%}.ToolTray__left--eyQq1 .ToolTray__container--cR3so{display:flex;flex-direction:column;justify-content:center;top:0}.ToolTray__right--zE29N .ToolTray__container--cR3so{margin-top:1.32rem;text-align:right;top:0}.ToolTray__demoHighlight--lc9hi{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.5));z-index:203;z-index:var(--z-aboveDemoBar,203)}.ToolTray__demoHighlightContainer--OVU6k{position:absolute;right:-.9%;top:39.7%;width:6%}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/Drawvas.css ***!
  \**********************************************************************************************************************************************************************************************/.Drawvas__main--hZV10{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2;z-index:var(--z-drawvas,2)}.Drawvas__pencil--gWT6O{cursor:url(/assets/images/cursors/pencil.cur) 4 4,auto}.Drawvas__eraser--iRa96{cursor:url(/assets/images/cursors/eraser.cur) 8 8,auto}.Drawvas__inner--tU1OJ{height:100%;pointer-events:none;position:absolute;width:100%}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/Engine.css ***!
  \*********************************************************************************************************************************************************************************************/.Engine__loadingContainer--JCf96{margin:auto;padding-top:22%;width:15%}.Engine__drawvas--APWGR{height:85%;left:0;pointer-events:none;position:absolute;right:0;top:0}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/SummaryBeast.css ***!
  \***************************************************************************************************************************************************************************************************/.SummaryBeast__main--foNhN{bottom:0;height:114%;pointer-events:none;position:absolute;right:-12.5%;width:35%}.SummaryBeast__inner--Xn2zT{height:100%;position:relative;width:100%}.SummaryBeast__beast--Ezk8y{bottom:0;filter:drop-shadow(0 0 5px rgba(0,0,0,.5));position:absolute;right:0;width:100%}.SummaryBeast__beastTest--nN7aK{bottom:-9%;right:-29%;width:135%}.SummaryBeast__message--xm6dc{bottom:52%;position:absolute;text-align:center;width:82%}.SummaryBeast__test--IU6xr{bottom:38%;right:23%}.SummaryBeast__rote--zaPJb{bottom:44%}.SummaryBeast__grok--bh7dt{bottom:43%}.SummaryBeast__kraken--e77qw{bottom:48%}.SummaryBeast__fiona--bOzYX{bottom:54%}.SummaryBeast__review--f4u1E{bottom:42%}.SummaryBeast__challenge--Kuia1{bottom:61%}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/SummaryGeneral.css ***!
  \*****************************************************************************************************************************************************************************************************/.SummaryGeneral__main--ldFnB{bottom:0;height:82%;left:10%;position:absolute;width:80%}.SummaryGeneral__bg--WtVJe{height:100%;left:0;position:absolute;top:0;width:100%}.SummaryGeneral__summary--oetRE{height:81%;position:relative;top:1.6rem}.SummaryGeneral__navButtonsBase--fPxWO{align-items:center;display:flex;height:10%;justify-content:space-between;left:20%;position:absolute;width:60%}.SummaryGeneral__navButtons--tbYON{bottom:12%}.SummaryGeneral__blueButton--uJ4lS{height:100%;position:relative;top:0}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/SummaryStandard.css ***!
  \******************************************************************************************************************************************************************************************************/.SummaryStandard__mainTest--XycBB{bottom:-3%!important}.SummaryStandard__outer--VYi3F{height:60%;left:16%;position:absolute;top:12%;width:68%}.SummaryStandard__content--ast8p{background-color:#fff;background-color:var(--colors-white);height:80%;justify-content:space-around;left:8%;top:10%;width:84%}.SummaryStandard__content--ast8p,.SummaryStandard__lowerContent--MCYZo{align-items:center;display:flex;flex-direction:column;position:absolute}.SummaryStandard__lowerContent--MCYZo{height:100%;justify-content:space-evenly;width:100%}.SummaryStandard__labContent--paDx_{background-color:transparent}.SummaryStandard__outerLargeBookTest--CThDV{top:20%}.SummaryStandard__text--YxR_H{color:#606060;color:var(--colors-textBlack);text-align:center}.SummaryStandard__blueButtonText--UzSYf{align-items:center;color:#fff;color:var(--colors-white);display:flex;justify-content:center;left:0;pointer-events:none;text-align:center;top:0}.SummaryStandard__blueButtonLeftImage--xUoku{margin-right:.3rem;pointer-events:none}.SummaryStandard__labText--bZkvZ{color:#fff;color:var(--colors-white)}.SummaryStandard__blueText--I46Io{color:#0058a8;color:var(--colors-blue);font-size:200%;font-weight:700;text-align:center}.SummaryStandard__celestialMessage--Ltcr0,.SummaryStandard__starMessage--ytlk0{color:#fcbd38;color:var(--colors-yellowText);text-align:center}.SummaryStandard__grayStarMessage--fLK_b{color:#606060;color:var(--colors-textBlack)}.SummaryStandard__navButtons--Kx_FF{flex-flow:row nowrap;justify-content:space-around!important;left:30%!important;width:40%!important}.SummaryStandard__replayButton--AO0pe{bottom:10rem;position:relative}.SummaryStandard__replayModal--qF5u8{height:15rem;width:40rem}.SummaryStandard__stars--f3_ZB{align-items:center;display:flex;flex-direction:row;justify-content:center}.SummaryStandard__celestial--pV1Eb,.SummaryStandard__star--EKP9z{height:15rem}.SummaryStandard__stars2--LSSq8 .SummaryStandard__star--EKP9z{height:14rem}.SummaryStandard__stars3--H0MHo .SummaryStandard__star--EKP9z{height:13rem}.SummaryStandard__suggestions--vtW7B{color:#606060;color:var(--colors-textBlack);font-size:1.5rem}.SummaryStandard__spsmall--tMGNY{height:5rem;width:5rem;z-index:4;z-index:var(--z-blueButton)}.SummaryStandard__spmedium--B3Hv2{height:8rem;width:8rem;z-index:4;z-index:var(--z-blueButton)}.SummaryStandard__splarge--vwErr{height:12rem;width:12rem;z-index:4;z-index:var(--z-blueButton)}.SummaryStandard__sp1--SQl85{animation:SummaryStandard__rotate1--Nkp0v 1.5s linear 0s infinite normal;left:74%;position:absolute;top:16%}.SummaryStandard__sp1Test--TCBQM{left:79%;top:11%}.SummaryStandard__sp2--uxjBH{animation:SummaryStandard__rotate2--tlNlL 1s linear 0s infinite normal;left:19%;position:absolute;top:57%}.SummaryStandard__sp2Test--Okbpy{left:14%;top:59%}.SummaryStandard__sp3--uSrbi{animation:SummaryStandard__rotate3--EcZh_ 1.8s linear 0s infinite normal;left:55%;position:absolute;top:74.5%}.SummaryStandard__sp4--Ckgco{animation:SummaryStandard__rotate1--Nkp0v 2s linear 0s infinite normal;left:-7%;position:absolute;top:-6%}.SummaryStandard__sp5--mnp_N{animation:SummaryStandard__rotate1--Nkp0v 2.2s linear 0s infinite normal;left:-4%;position:absolute;top:76%}.SummaryStandard__sp6--Aeomj{animation:SummaryStandard__rotate1--Nkp0v 2.7s linear 0s infinite normal;left:96.5%;position:absolute;top:3%}.SummaryStandard__chapterImage--s6egW{height:50%;position:relative;width:auto}.SummaryStandard__chapterButton--HAosx{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;position:relative;transform:translateY(-50%)}.SummaryStandard__summaryMessage--gU694{position:absolute;top:65%;width:100%}.SummaryStandard__reviewReplayMessage--KTRjp{color:#fff;color:var(--colors-white);font-size:250%!important;margin-top:10px;text-transform:uppercase}.SummaryStandard__lastMessage--uybAm{color:#0058a8;color:var(--colors-blue);font-size:200%;font-weight:700;position:relative;text-align:center;text-transform:uppercase;top:20%;width:100%}.SummaryStandard__lastMessageYellow--bSNRZ{color:#fcbd38!important;color:var(--colors-yellowText)!important}.SummaryStandard__nextMessage--dAL45{font-size:350%;margin-top:10px;text-transform:uppercase}.SummaryStandard__nextMessageYellow--Gubo_{color:#fcbd38!important;color:var(--colors-yellowText)!important}.SummaryStandard__reviewText--MUq5t{margin-top:1rem}.SummaryStandard__progressButtons--KtlN2{align-items:center;display:flex;height:auto;justify-content:center}.SummaryStandard__progressButton--AcLv9{margin:.1rem;position:relative}.SummaryStandard__check--JWqKX,.SummaryStandard__lock--fYH5q,.SummaryStandard__progressButton--AcLv9 .SummaryStandard__a--yOdGo{position:relative}.SummaryStandard__buttonIcon--Pzs19{height:3rem;position:absolute;top:-25%;width:3rem}.SummaryStandard__button--Ld9LC,.SummaryStandard__buttonLocked--SVUBc{display:flex;justify-content:flex-end}.SummaryStandard__buttonCheck--SJetP,.SummaryStandard__buttonCheckYellow--KTYfi,.SummaryStandard__buttonLock--YeXl2,.SummaryStandard__buttonStar--cm18h{right:0}svg.SummaryStandard__buttonCheck--SJetP{fill:#fff;fill-opacity:.6}.SummaryStandard__buttonIconShadow--ErNpY{bottom:-2px;fill-opacity:.4;right:-2px}.SummaryStandard__buttonCheckShadow--mLaEN,.SummaryStandard__buttonLockShadow--Ax_VU{margin-left:3px;margin-top:3px}.SummaryStandard__buttonLockColor--obcgi{fill:#fcbd38;fill:var(--colors-yellowText)}@keyframes SummaryStandard__rotate1--Nkp0v{0%{opacity:.3;transform:rotate(0) scale(.2)}50%{opacity:1;transform:rotate(270deg) scale(1)}to{opacity:.3;transform:rotate(340deg) scale(1)}}@keyframes SummaryStandard__rotate2--tlNlL{0%{opacity:.3;transform:rotate(30deg) scale(.2)}50%{opacity:1;transform:rotate(-150deg) scale(.7)}to{opacity:.3;transform:rotate(-1turn) scale(.7)}}@keyframes SummaryStandard__rotate3--EcZh_{0%{opacity:.3;transform:rotate(60deg) scale(.2)}50%{opacity:1;transform:rotate(-120deg) scale(.5)}to{opacity:.3;transform:rotate(-1turn) scale(.5)}}:root{--colors-yellowText:#fcbd38;--z-blueButton:4}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ConfirmTestModal.css ***!
  \***********************************************************************************************************************************************************************************************/.ConfirmTestModal__main--TKIQU{background-image:url(/assets/images/elements/modals/instructions/instructions-headmaster.svg);background-size:100% 100%;filter:drop-shadow(0 0 .63rem rgba(0,0,0,.8));height:35%;left:17%;pointer-events:auto;position:absolute;top:31%;transition:top .2s linear;width:66%;z-index:200;z-index:var(--z-topBar,200)}.ConfirmTestModal__main--TKIQU:before{background-color:#fff;background-color:var(--colors-white,#fff);content:"";height:92%;left:3%;position:absolute;top:4%;width:94%;z-index:-1}.ConfirmTestModal__backdrop--phtuL{background-color:rgba(0,0,0,.5);height:100%;position:absolute;top:0;width:100%}.ConfirmTestModal__contentBeast--bUcdC{align-items:center;display:flex;height:100%;left:40%;position:absolute;width:65%}.ConfirmTestModal__buttons--hZmTa{bottom:-4rem;display:flex;justify-content:space-around;position:absolute;width:100%}.ConfirmTestModal__button--UJ_ws{position:relative}.ConfirmTestModal__buttonToLeft--inP7l{left:3rem;position:absolute}.ConfirmTestModal__content--U62qC{overflow:hidden;pointer-events:auto;width:75%}.ConfirmTestModal__scrollContent--Hkb9x{height:100%;line-height:130%;margin-right:2rem}.ConfirmTestModal__beast--GrMWE{bottom:20%;height:60%;left:10%;position:absolute}.ConfirmTestModal__closeButton--CGwA8{top:-3%!important}.ConfirmTestModal__title--gIh71{align-items:center;display:flex;font-size:3rem;justify-content:center;left:6%;position:absolute;top:8%;width:20%}.ConfirmTestModal__iconShadow--zQHOQ{filter:drop-shadow(1px 1px 2px #444);filter:drop-shadow(1px 1px 2px var(--colors-darkGrayFill,#444))}.ConfirmTestModal__centered--oIin5{display:flex;justify-content:center}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/OverviewTest.css ***!
  \***************************************************************************************************************************************************************************************************/.OverviewTest__summary--wzqa0{bottom:3%;color:#252525;color:var(--colors-defaultText);height:60%;left:4%;position:absolute}.OverviewTest__review--pelTc{left:17%;top:20%;width:66%}.OverviewTest__part1DecisionText--ptZIy,.OverviewTest__review--pelTc{color:#252525;color:var(--colors-defaultText);font-size:2rem;position:absolute;text-align:left}.OverviewTest__part1DecisionText--ptZIy{left:42%;top:30%;width:50%}.OverviewTest__progress--mZdTX{display:flex;flex-wrap:wrap;justify-content:center;left:10%;position:relative;width:80%}.OverviewTest__navButtons--c607H{align-items:center;bottom:-4rem;display:flex;height:12%;justify-content:space-around;left:15%;pointer-events:none;position:absolute;width:70%}.OverviewTest__navButtons--c607H>div{height:100%;position:relative;width:100%}.OverviewTest__quitTestNavButtons--Mqtpl{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;top:-5%;width:100%}.OverviewTest__quitTestNavButtons--Mqtpl>div{height:100%;position:relative;width:100%}.OverviewTest__quitTestText--u5khb{color:#252525;color:var(--colors-defaultText);margin:0 4%;width:92%}.OverviewTest__fill--Mx8Lm{flex:1 1 0%}:root{--colors-defaultText:#252525}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/DevPanels.css ***!
  \****************************************************************************************************************************************************************************************/.DevPanels__container--FnZmm{border:1px solid #800;font-size:16px;padding:5px;position:fixed;z-index:1000000}.DevPanels__containerNav--zCNUu{background-color:#afa;left:10px;overflow-x:hidden;top:10px}.DevPanels__containerNavExpanded--noHga{height:calc(100% - 120px);overflow-y:auto}.DevPanels__containerTrainerDebug--qZFTm{background-color:#faa;right:10px;top:10px}.DevPanels__close--qbLCv{color:#c00;cursor:pointer;text-decoration:underline}.DevPanels__link--THaQn{color:#00f;cursor:pointer;text-decoration:underline}.DevPanels__linkExt--ZEhRY:visited{color:purple}.DevPanels__linkExt--ZEhRY:active{color:red}.DevPanels__button--sEno0{margin:2px}.DevPanels__expandContainer--Z9yMG{background-color:#cfc;border:1px dotted #000;margin:2px 0;padding:2px}.DevPanels__expandYes--I6p_W{color:#821;cursor:pointer;margin-bottom:8px;text-decoration:underline}.DevPanels__expandNo--R5qH3{color:#821;cursor:pointer;margin:2px 0;text-decoration:underline}.DevPanels__problems--EcSqM{max-height:500px;overflow-y:scroll}.DevPanels__expandIcon--SYB8K{display:inline-block;font-size:50%;vertical-align:middle}.DevPanels__expandYes--I6p_W .DevPanels__expandIcon--SYB8K:before{content:"▲"}.DevPanels__expandNo--R5qH3 .DevPanels__expandIcon--SYB8K:before{content:"▼"}.DevPanels__setInput--omzQE{width:6rem}.DevPanels__readAloud--lSZjC{width:20rem}.DevPanels__label--KZOFS{cursor:pointer;line-height:1.3}.DevPanels__flagSuboptionToggle--XTNim{color:#327dc8;cursor:pointer}.DevPanels__flagSuboptionContainer--eaele{background:hsla(0,0%,100%,.3);border:1px solid green;border-left-width:3px;border-radius:3px;margin:.1em .25em .4em 1em;padding:.2em .5em .2em 1em}.DevPanels__flagSuboptionItem--q5et4{line-height:1.6;position:relative}.DevPanels__flagSuboptionGroupHandle--Nw3vI{cursor:pointer;line-height:1.6;position:relative}.DevPanels__flagSuboptionGroupHandle--Nw3vI .DevPanels__flagSuboptionGroupCount--Oqtxm{color:green}[open] .DevPanels__flagSuboptionGroupHandle--Nw3vI .DevPanels__flagSuboptionGroupCount--Oqtxm{display:none}.DevPanels__flagSuboptionHelpIcon--fNFWg{align-items:center;background-color:green;border-radius:.5em;color:#fff;cursor:pointer;display:inline-flex;height:1em;justify-content:center;margin:0 .1em;width:1em}.DevPanels__flagSuboptionHelpIcon--fNFWg:hover{background-color:#48d1cc}.DevPanels__flagSuboptionHelpContainer--Oq7YC{display:inline-flex;font-size:.9em;height:100%}.DevPanels__flagSuboptionHelp--b_b9V{background:#00ced1;border:1px solid #000;border-radius:4px;bottom:100%;color:#fff;display:none;left:0;margin-bottom:.25em;padding:.2em .5em;position:absolute;right:0}.DevPanels__flagSuboptionHelpContainer--Oq7YC:hover .DevPanels__flagSuboptionHelp--b_b9V{display:block}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/PrivacyChangeAlert.css ***!
  \*************************************************************************************************************************************************************************************************/.PrivacyChangeAlert__main--e01Yw{background-color:#00b2dd;background-color:var(--colors-cyan,#00b2dd);bottom:0;box-shadow:0 -2px 1px rgba(0,0,0,.2);color:#fff;color:var(--colors-white,#fff);left:0;min-height:2.5rem;position:fixed;width:100%;z-index:800;z-index:var(--z-privacyAlert,800)}.PrivacyChangeAlert__text--S2TWa{box-sizing:border-box;padding:1rem 3rem;text-align:center;width:100%}.PrivacyChangeAlert__link--jNBGL{text-decoration:underline}.PrivacyChangeAlert__close--jj1Zt{align-items:center;cursor:pointer;display:flex;height:100%;padding:0 .5rem;position:absolute;right:0;top:0}.PrivacyChangeAlert__closeImg--qP3dE{background-image:url(/assets/images/office/elements/x-icon-white.svg);background-size:100% 100%;height:2.5rem;width:2.5rem}.PrivacyChangeAlert__close--jj1Zt:hover .PrivacyChangeAlert__closeImg--qP3dE{background-image:url(/assets/images/office/elements/x-icon.svg)}@media print{.PrivacyChangeAlert__main--e01Yw{display:none}}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BugReportModal.css ***!
  \*********************************************************************************************************************************************************************************************/.BugReportModal__main--L56ze{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;-webkit-user-select:none;user-select:none}.BugReportModal__headerBase--zO8pU{line-height:120%;position:relative;text-align:center;width:100%}.BugReportModal__header--WGDFi{color:#0058a8;color:var(--colors-blue)}.BugReportModal__subtitle--T5vi9{color:#606060;color:var(--colors-textBlack);font-size:2rem;margin:1rem 0}.BugReportModal__text--_pdMl{color:#0058a8;color:var(--colors-blue);font-size:2rem;margin:2rem;text-align:center}.BugReportModal__options--V45o0{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around;margin-left:4rem}.BugReportModal__option--LL7c5{align-items:center;color:#606060;color:var(--colors-textBlack);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;flex:1 1 auto;font-size:2rem;height:2.5rem;margin:1rem;position:relative}.BugReportModal__selected--Fulu5{color:#e8003a;color:var(--colors-bugReportOptionSelected,#e8003a);font-weight:700}.BugReportModal__option--LL7c5:hover{color:#3c88ca;color:var(--colors-bugReportOptionHover,#3c88ca)}.BugReportModal__content--SLSzk{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:3% 5% 5%;position:relative}.BugReportModal__content--SLSzk:before{background-color:#fef9e7;background-color:var(--colors-bugReportModalBg,#fef9e7);content:"";height:92%;left:3%;position:absolute;top:4%;width:94%;z-index:-1}.BugReportModal__student--RPS1G{display:flex;flex-direction:column;justify-content:center}.BugReportModal__inputOuter--qZjDI{height:50%}.BugReportModal__inputWrap--pod20{display:flex;flex-direction:column;height:100%;justify-content:space-around}.BugReportModal__label--i_8RQ{color:#0058a8;color:var(--colors-blue);flex:1 1 auto;font-size:1.5em;margin-bottom:1rem;margin-top:1.5rem}.BugReportModal__input--mxFAH{font-size:1.5rem;padding:.5rem;position:relative;resize:none;width:calc(100% - 1rem)}.BugReportModal__summary--yY741{flex:1 1 auto;height:3rem}.BugReportModal__details--xiJ0p{flex:2 1 50%;height:50%}.BugReportModal__modal--W7Sbg{z-index:400}.BugReportModal__bg--yeD0X{filter:drop-shadow(0 0 .83rem rgba(0,0,0,.7));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.BugReportModal__large--cBzuy{height:33rem;width:60rem}.BugReportModal__medium--eyz8W{height:30rem;width:40rem}.BugReportModal__small--CJbu7{height:15rem;width:40rem}.BugReportModal__error--rRQib{color:#ed1940;color:var(--colors-red);font-size:1.5rem;height:2rem;margin:1rem 0;text-align:center;width:100%}.BugReportModal__buttons--fTQqt{align-items:center;bottom:-2.5rem;display:flex;height:6.5rem;justify-content:space-between;left:10%;position:absolute;width:80%}.BugReportModal__button--hnRUH{flex:1 1 0px;height:100%;position:relative}.BugReportModal__submitted--ZdhBC{display:flex;flex-direction:column;font-size:2rem;height:100%;justify-content:center;line-height:130%;text-align:center}.BugReportModal__checkOuter--w4oWm{align-items:center;color:#606060!important;color:var(--colors-textBlack)!important;display:flex;justify-content:center}.BugReportModal__checkOuter--w4oWm:hover span,.BugReportModal__selected--Fulu5 .BugReportModal__checkOuter--w4oWm:hover span{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.BugReportModal__selected--Fulu5 .BugReportModal__checkOuter--w4oWm span{color:#ed1940;color:var(--colors-red)}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BugReportArrow.css ***!
  \*********************************************************************************************************************************************************************************************/.BugReportArrow__draggable--rQmrj{background-color:transparent;cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;height:20rem;left:32%;opacity:.9;position:fixed;top:34%;-webkit-user-select:none;user-select:none;width:35rem;z-index:10000000}.BugReportArrow__arrow--X4Y9f{filter:drop-shadow(0 0 .5rem rgba(0,0,0,.2))}.BugReportArrow__blueButton--r32i9{bottom:0;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;left:0;position:absolute;right:0;top:0}.BugReportArrow__instructions--m01A4{align-items:center;color:#000;display:flex;flex-direction:column;font-size:1.5rem;height:100%;justify-content:center;position:absolute;text-align:center;top:0;width:57%}.BugReportArrow__submit--qZhpV{bottom:0;display:flex;height:6rem;position:absolute;width:50%}.BugReportArrow__close--iA7S7{height:3.5rem!important;width:3.5rem!important}.BugReportArrow__arrow--X4Y9f,.BugReportArrow__arrow--X4Y9f img,.BugReportArrow__left--AImOu,.BugReportArrow__right--v4uSo{height:100%;width:100%}.BugReportArrow__left--AImOu .BugReportArrow__arrow--X4Y9f{filter:FlipH;-ms-filter:FlipH;transform:scaleX(-1)}.BugReportArrow__left--AImOu .BugReportArrow__close--iA7S7{right:-2%;top:17%;z-index:1}.BugReportArrow__right--v4uSo .BugReportArrow__close--iA7S7{left:-2%;top:17%}.BugReportArrow__left--AImOu .BugReportArrow__submit--qZhpV{left:35%}.BugReportArrow__right--v4uSo .BugReportArrow__submit--qZhpV{left:16%}.BugReportArrow__left--AImOu .BugReportArrow__instructions--m01A4{left:26%}.BugReportArrow__right--v4uSo .BugReportArrow__instructions--m01A4{left:14%}.BugReportArrow__instrSubmit--S3WgR{display:none;height:7rem;position:relative;width:7rem}.BugReportArrow__submitting--h2SqG .BugReportArrow__close--iA7S7,.BugReportArrow__submitting--h2SqG .BugReportArrow__drag--XQoiU{display:none}.BugReportArrow__submitting--h2SqG .BugReportArrow__instrSubmit--S3WgR{display:block}.BugReportArrow__submitting--h2SqG .BugReportArrow__blueButton--r32i9{display:none}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BugReport.css ***!
  \****************************************************************************************************************************************************************************************/.BugReport__indicator--FSLJS{bottom:1rem;position:absolute;right:1rem;z-index:1000001}.BugReport__indBase--ALchA{background:#fef9e7;border:.5rem solid #ffce41;font-size:170%;padding:.33em .5em;text-align:center}.BugReport__indPending--GE8NR{color:#ed1940}.BugReport__indSuccess--a1IDO{color:#15b01a}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ServerErrorIndicator.css ***!
  \***************************************************************************************************************************************************************************************************/.ServerErrorIndicator__main--Em3kp{background:#771016;border:2px solid #dd1f2d;bottom:1rem;color:#fff;padding:.33em .5em;position:absolute;right:1rem;text-align:center;z-index:1000001}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TeacherModal.css ***!
  \*******************************************************************************************************************************************************************************************/.TeacherModal__modal--XYqj6{background-color:#fff;background-color:var(--colors-white);box-shadow:0 0 1rem rgba(0,0,0,.7);color:#606060;color:var(--colors-textBlack,#606060);display:flex;flex-direction:column;font-size:1.75rem;height:23%;justify-content:center;margin:0 auto;max-width:45%;padding:3rem;position:relative;text-align:center;white-space:pre-wrap;z-index:6;z-index:var(--z-teacherModal,6)}.TeacherModal__modal--XYqj6.TeacherModal__heightAuto--DyHUq{height:auto;max-height:90%}.TeacherModal__buttons--oskcc{align-items:center;bottom:1.5rem;display:flex;justify-content:center;left:0;position:absolute;width:100%}.TeacherModal__heightAuto--DyHUq .TeacherModal__buttons--oskcc{bottom:0;margin-top:1rem;position:relative}.TeacherModal__button--r8f6Z{background-color:#0058a8;background-color:var(--colors-blue,#0058a8);color:#fff;color:var(--colors-white);cursor:url(/assets/images/cursors/wonky-hand-point.cur),default;font-size:90%;height:3.5rem;margin:0 2rem;text-align:center;white-space:nowrap;width:10rem}.TeacherModal__button--r8f6Z:focus,.TeacherModal__button--r8f6Z:hover{background-color:#00b2dd;background-color:var(--colors-cyan,#00b2dd)}.TeacherModal__buttonLarge--zJc9X{width:20rem}.TeacherModal__disabled--DCvz2{background-color:#aaa;cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;pointer-events:none}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/TeacherMenu.css ***!
  \******************************************************************************************************************************************************************************************/.TeacherMenu__main--y72GH{display:flex;flex-direction:column;left:.5rem;pointer-events:none;position:absolute;top:.5rem;z-index:200}.TeacherMenu__shadow--hluGw{box-shadow:0 0 .4rem rgba(0,0,0,.5)}.TeacherMenu__circlePosition--oq834{align-items:center;display:flex;height:5rem;justify-content:center;width:5rem}.TeacherMenu__circle--pgX0H{background-color:#fff;border:2px solid #0058a8;border-radius:50%;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;pointer-events:auto}.TeacherMenu__hover--GHfNn{border:2px solid transparent;display:none;left:0;pointer-events:none;position:absolute;top:0}.TeacherMenu__closed--ieweL .TeacherMenu__circle--pgX0H:hover{border-color:#00b2dd}.TeacherMenu__circle--pgX0H:hover~.TeacherMenu__hover--GHfNn{display:flex}.TeacherMenu__circle--pgX0H:hover .TeacherMenu__arrow--thHTs,.TeacherMenu__circle--pgX0H:hover .TeacherMenu__icon--Eccfo{display:none}.TeacherMenu__icon--Eccfo{height:3.5rem;width:3.5rem}.TeacherMenu__arrow--thHTs{height:1rem;width:1rem}.TeacherMenu__open--GIkwj .TeacherMenu__arrow--thHTs{transform:scaleY(-1)}.TeacherMenu__connector--ZtQmt{background-color:#fff;border-left:2px solid #0058a8;border-right:2px solid #0058a8;height:.75rem;position:relative;width:5rem}.TeacherMenu__connectorShadow--GPEHc{bottom:0;left:-2px;position:absolute;right:-2px;top:0;z-index:-1}.TeacherMenu__menu--cMC2X{background-color:#fff;border:2px solid #0058a8;margin-top:-2px;padding:.25rem .75rem;z-index:-1}.TeacherMenu__buttonList--xUHCh{display:flex;flex-direction:column;pointer-events:auto}.TeacherMenu__button--nBjSb{border-bottom:1px solid #ddd;color:#0058a8;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;padding:.4rem 0}.TeacherMenu__button--nBjSb:last-child{border-bottom:none}.TeacherMenu__button--nBjSb:hover{color:#00b2dd}.TeacherMenu__open--GIkwj .TeacherMenu__circle--pgX0H{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.TeacherMenu__closed--ieweL .TeacherMenu__connector--ZtQmt,.TeacherMenu__closed--ieweL .TeacherMenu__menu--cMC2X{display:none}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/GlobalModal.css ***!
  \******************************************************************************************************************************************************************************************/.GlobalModal__wrapper--NGO7l{align-items:center;display:flex;flex-direction:column}.GlobalModal__errorImage--fjLqn{margin-bottom:2%;width:60%}.GlobalModal__errorMessage--PhURi{font-size:2.5rem;width:90%}.GlobalModal__errorBadURL--gx7yE{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalModal__darkerBackdrop--dvCvH{background:rgba(0,0,0,.4)}.GlobalModal__checkbox--e11Zk{font-size:1.7rem;margin:2rem auto 0}.GlobalModal__checkText--UpGMk{color:#fff;color:var(--colors-white,#fff);margin-bottom:0!important}.GlobalModal__fullScreenModal--E2bER{height:90%;max-width:100%;width:90%}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/UserRateLimitModal.css ***!
  \*************************************************************************************************************************************************************************************************//*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/LevelUpModal.css ***!
  \*******************************************************************************************************************************************************************************************/.LevelUpModal__main--G6ENE{align-items:center;display:flex;flex-direction:column;height:60%;justify-content:center;margin:auto;position:relative;width:60%}.LevelUpModal__main--G6ENE:before{background-color:#fff;background-color:var(--colors-white)}.LevelUpModal__contents--cDONY{align-items:center;display:flex;flex-direction:column;height:58%;left:0;position:relative;top:5rem;width:72%}.LevelUpModal__level--JSrfm{align-items:center;display:flex;left:-2rem;position:relative}.LevelUpModal__levelOnly--xaaQ_{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:space-around;position:relative;top:4.5rem}.LevelUpModal__label--Mf_GN{color:#0058a8;color:var(--colors-blue);font-size:2.5rem;font-weight:700;line-height:.9;margin-right:3rem;text-align:center}.LevelUpModal__level--JSrfm .LevelUpModal__label--Mf_GN{font-size:2rem}.LevelUpModal__levelOnly--xaaQ_ .LevelUpModal__label--Mf_GN{margin-bottom:2rem;margin-right:0}.LevelUpModal__levelOnly--xaaQ_ .LevelUpModal__levelNum--QFZXK{font-size:7rem}.LevelUpModal__label--Mf_GN span{font-size:170%}.LevelUpModal__levelNum--QFZXK{animation:LevelUpModal__number--FtmdP 1s linear .5s;color:#ed1940;color:var(--colors-red,#ed1940);font-size:5.5rem;font-weight:700;position:relative}.LevelUpModal__levelShine--oeU2G{animation:LevelUpModal__shine--OH68N 2s linear 0s infinite normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:3rem;position:absolute;right:-1rem;top:0;width:3rem}.LevelUpModal__level--JSrfm .LevelUpModal__levelShine--oeU2G{top:-.3rem}.LevelUpModal__badges--Ksr4Q{align-items:center;display:flex;justify-content:center;left:.5rem;margin-top:1rem;pointer-events:none;position:relative;width:100%}.LevelUpModal__badge--Bd0s2{display:block;height:calc(100% - 1rem);margin:0 .5rem;position:relative;width:calc(100% - 1rem)}.LevelUpModal__badgeImg--e4qvd{height:100%;width:100%}.LevelUpModal__badgeText--CUVLj{color:#fff;color:var(--colors-white);font-size:1.5rem;position:absolute}.LevelUpModal__badgeTextPuzzle--aIXTv{height:40%;left:10%;top:50%;width:80%}.LevelUpModal__badgeTextBeastPart--sh7u8{left:20%;top:68%;width:60%}.LevelUpModal__unlockedTitle--QC3ZP{align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;font-size:2rem;justify-content:center;margin:1rem auto}.LevelUpModal__unlockIcon--_Nka_{height:3rem;margin-right:.5rem;width:3rem}.LevelUpModal__starsDecor--DOUzP{height:26%;left:10%;position:absolute;top:65%;width:80%}.LevelUpModal__starsDecorUnlocked--LJXYs{top:23%}.LevelUpModal__starsGroup--Bqzdm{height:100%;position:absolute;top:0;width:11%}.LevelUpModal__starsLeft--EjYqo{left:30%}.LevelUpModal__starsRight--Ndujk{left:58%}.LevelUpModal__starsDecorUnlocked--LJXYs .LevelUpModal__starsLeft--EjYqo{left:9%;transform:rotate(64deg)}.LevelUpModal__starsDecorUnlocked--LJXYs .LevelUpModal__starsRight--Ndujk{left:81%;transform:rotate(-67deg)}.LevelUpModal__st1--y2vcd{animation:LevelUpModal__shine2--ZIHQY 3s linear 0s infinite normal;height:auto;left:20%;position:absolute;top:0;width:50%}.LevelUpModal__st2--Xw7Wx{animation:LevelUpModal__shine2--ZIHQY 2.5s linear 0s infinite normal;height:auto;left:10%;position:absolute;top:35%;width:30%}.LevelUpModal__st3--QAPm2{animation:LevelUpModal__shine2--ZIHQY 1.7s linear 0s infinite normal;height:auto;left:57%;position:absolute;top:65%;width:37%}.LevelUpModal__starsRight--Ndujk .LevelUpModal__st1--y2vcd{left:40%;width:32%}.LevelUpModal__starsRight--Ndujk .LevelUpModal__st2--Xw7Wx{left:55%;top:29%;width:40%}.LevelUpModal__starsRight--Ndujk .LevelUpModal__st3--QAPm2{left:0;width:35%}.LevelUpModal__starsDecorUnlocked--LJXYs .LevelUpModal__starsRight--Ndujk .LevelUpModal__st2--Xw7Wx{left:35%;top:40%}@keyframes LevelUpModal__number--FtmdP{0%{left:-4rem;top:-20rem;transform:scale(3.5) rotate(60deg)}5%{left:4rem;top:-15rem;transform:scale(3.25) rotate(90deg)}10%{left:11rem;top:-8rem;transform:scale(3) rotate(120deg)}15%{left:14rem;top:-2rem;transform:scale(2.75) rotate(150deg)}20%{left:8rem;top:11rem;transform:scale(2.5) rotate(180deg)}25%{left:1rem;top:14rem;transform:scale(2.25) rotate(210deg)}30%{left:-10rem;top:12rem;transform:scale(2) rotate(240deg)}35%{left:-14rem;top:5rem;transform:scale(1.75) rotate(270deg)}40%{left:-12rem;top:-3rem;transform:scale(1.5) rotate(300deg)}45%{left:-5rem;top:-6rem;transform:scale(1.25) rotate(330deg)}50%{left:0;top:0;transform:scale(1) rotate(1turn)}60%{transform:scale(0)}70%{transform:scale(.3)}80%{transform:scale(.7)}90%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes LevelUpModal__shine--OH68N{0%{opacity:0;transform:rotate(60deg) scale(0)}50%{opacity:1;transform:rotate(-120deg) scale(.5)}to{opacity:0;transform:rotate(-1turn) scale(.5)}}@keyframes LevelUpModal__shine2--ZIHQY{0%{transform:scale(1)}10%{transform:scale(.8)}50%{transform:scale(1)}75%{transform:scale(.6)}to{transform:scale(1)}}/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/NotificationModal.css ***!
  \************************************************************************************************************************************************************************************************/.NotificationModal__main--dqmva{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;position:relative}.NotificationModal__mainBeastBuilder--IsQvb{height:24rem;width:50rem}.NotificationModal__mainRedesign--b8yU3{height:43rem;width:63rem}.NotificationModal__mainLeaderboards--y32qI{height:28rem;width:63rem}.NotificationModal__mainGiftReward--r2gSp{height:43rem;width:63rem}.NotificationModal__main--dqmva:before{background-color:#0058a8;background-color:var(--colors-blue,#0058a8)}.NotificationModal__text--HdmiG{background-size:100% 100%;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:80%;padding:5%;position:relative;text-align:center}.NotificationModal__textLine--kbIXh{margin:1.1rem 0}.NotificationModal__textLineWithIcon--tZ8lw{align-items:center;display:flex}.NotificationModal__button--P8tzG{bottom:-1rem;flex:1 1 0px;height:5rem;position:absolute;width:100%}.NotificationModal__iconContainer--HHmZp{display:flex;justify-content:center;width:100%}.NotificationModal__icon--Ig6at{height:4rem;width:4rem}.NotificationModal__trophyUnlocked--ok3Vo{bottom:0;height:50%;left:0;max-width:97%;padding:0;position:absolute;right:0;top:10%;width:56%;z-index:5;z-index:var(--z-bookModal,5)}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/top/styles/MainTrainerBorder.css ***!
  \***********************************************************************************************************************************************************************************************/.MainTrainerBorder__main--Z45ZS{box-shadow:inset 0 0 15px rgba(0,0,0,.5);pointer-events:none;z-index:5}.MainTrainerBorder__main--Z45ZS,.MainTrainerBorder__verticalBorder--Fw50c{bottom:0;position:absolute;top:0}.MainTrainerBorder__horizontalBorder--NVFAV{left:0;position:absolute;right:0}#top_container.needs-scroll-x .MainTrainerBorder__verticalBorder--Fw50c,#top_container.needs-scroll-y .MainTrainerBorder__horizontalBorder--NVFAV{display:none}.MainTrainerBorder__whiteVerticalBorder--KbI5y{background-color:#fff;width:.8rem;z-index:2}.MainTrainerBorder__whiteHorizontalBorder--Xie5O{background-color:#fff;height:.8rem;z-index:2}.MainTrainerBorder__whiteBorderLeft--A4qrv{left:-.8rem}.MainTrainerBorder__whiteBorderRight--AMk29{right:-.8rem}.MainTrainerBorder__whiteBorderTop--sjOJs{top:-.8rem}.MainTrainerBorder__whiteBorderBottom--qX6XF{bottom:-.8rem}.MainTrainerBorder__cyanVerticalContainer--nctHw{overflow:hidden;width:6.8rem}.MainTrainerBorder__cyanHorizontalContainer--QcPW8{height:6.8rem;overflow:hidden}.MainTrainerBorder__cyanBackground--eaPnT .MainTrainerBorder__cyanHorizontalContainer--QcPW8,.MainTrainerBorder__cyanBackground--eaPnT .MainTrainerBorder__cyanVerticalContainer--nctHw{background-color:#00b2dd}.MainTrainerBorder__cyanContainerLeft--UxXZS{left:-6.8rem}.MainTrainerBorder__cyanContainerRight--_sV8r{right:-6.8rem}.MainTrainerBorder__cyanContainerTop--v0dLO{top:-6.8rem}.MainTrainerBorder__cyanContainerBottom--gW0wP{bottom:-6.8rem}.MainTrainerBorder__triangle--HrNlL{border-style:solid;height:0;position:absolute;width:0}.MainTrainerBorder__verticalTriangle--hp5fB{border-color:#00b2dd transparent}.MainTrainerBorder__horizontalTriangle--nyJwV{border-color:transparent #00b2dd}.MainTrainerBorder__leftTopTriangle--alnZN{border-left-width:5.6rem;border-top-width:126rem;right:0;top:0}.MainTrainerBorder__leftBottomTriangle--kgnBb{border-bottom-width:88rem;border-left-width:5.2rem;bottom:0;right:0}.MainTrainerBorder__rightTopTriangle--SyI_r{border-right-width:5.2rem;border-top-width:88rem;left:0;top:0}.MainTrainerBorder__rightBottomTriangle--E56J9{border-bottom-width:126rem;border-right-width:5.6rem;bottom:0;left:0}.MainTrainerBorder__topLeftTriangle--cYEoF{border-left-width:150rem;border-top-width:5.6rem;bottom:0;left:0}.MainTrainerBorder__topRightTriangle--g0zcj{border-right-width:95rem;border-top-width:5.2rem;bottom:0;right:0}.MainTrainerBorder__bottomLeftTriangle--tUwZ5{border-bottom-width:5.2rem;border-left-width:95rem;left:0;top:0}.MainTrainerBorder__bottomRightTriangle--ePNqb{border-bottom-width:5.6rem;border-right-width:150rem;right:0;top:0}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/top/styles/ProtectedView.css ***!
  \*******************************************************************************************************************************************************************************************/.ProtectedView__main--MKAEc{align-items:center;color:#666;color:var(--colors-grayText,#666);display:flex;flex-direction:column;font-size:2rem;height:20rem;justify-content:center;margin:2rem auto;max-width:800px;position:relative;text-align:center;width:90%}.ProtectedView__button--CgcFc{margin:2rem 1rem;padding:1rem 2rem;width:20rem}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/home/styles/PageHome.css ***!
  \***************************************************************************************************************************************************************************************/.PageHome__main--GMkAL{background-color:#a2e5ff;background-color:var(--colors-homeSkyBlue,#a2e5ff)}.PageHome__sky--jaCmf{left:-1%;position:absolute;top:-1%;width:102%;z-index:1}.PageHome__fullWidth--EsuxP{left:0;position:absolute;width:100%}.PageHome__underSky--ChIDt{position:absolute;z-index:2}.PageHome__mountains--jOqoi{bottom:34.4%;left:-1.1%;position:absolute;width:102.5%;z-index:3}.PageHome__frontHill--WRgQ2{position:absolute;z-index:7}.PageHome__backHill--K1H7S{position:absolute;z-index:6}.PageHome__hillTree--SHDx5{position:absolute;z-index:9}.PageHome__building--A6kro{position:absolute;z-index:10}.PageHome__foregroundPlant--EKty1{position:absolute;z-index:11}.PageHome__hazeL--GvDXB{height:17.2%;left:-1%;top:4.1%}.PageHome__hazeR--KjiAU{height:17.5%;right:-1%;top:12%}.PageHome__cloudsL--VePES{animation:PageHome__cloudfloating--mfXVV 40s linear infinite;animation-delay:-10s;height:15%;left:0;top:9%;transform:translateX(-20vw)}.PageHome__cloudsLSmall--DdZhu{animation:PageHome__cloudfloating--mfXVV 60s linear infinite;animation-delay:-20s;height:7%;top:28%;transform:translateX(-20vw)}.PageHome__cloudsR--Mf2LC{animation:PageHome__cloudfloating--mfXVV 50s linear infinite;animation-delay:-30s;height:13%;position:absolute;top:13.5%;transform:translateX(-20vw);z-index:6}.PageHome__hillRangeBack--gc67l{left:36.4%;position:absolute;top:27%;width:54%;z-index:4}.PageHome__hillRangeFront--yDAdP{left:-1.1%;position:absolute;top:22.5%;width:103%;z-index:4}.PageHome__hillBackLeft--o3njZ{height:21.8%;left:16.7%;top:44.5%;width:32.4%}.PageHome__hillBackRight--q1UfS{height:30.3%;right:18.4%;top:41.9%;width:34.1%}.PageHome__hillFrontLeft--LMYQI{height:39%;left:-1%;top:34.7%}.PageHome__hillFrontRight--Ie_CI{height:30.3%;right:-.6%;top:45.4%;width:33.1%}.PageHome__hillC--XHJyx{bottom:-1px;z-index:9}.PageHome__lab--Ivr4o{bottom:32%;height:55.9%;left:.4%;position:absolute;z-index:8}.PageHome__class--zvZUG{bottom:19.4%;height:52.7%;left:28.3%}.PageHome__theater--hk0Yz{bottom:25.2%;height:31.3%;right:5.2%}.PageHome__marquee--iSwSH{align-items:center;display:flex;font-size:.91em;font-weight:700;height:4.6%;justify-content:center;text-align:center;width:7.3%}.PageHome__marqueeLeft--zp1fV{left:75.8%;padding:.1% .3% .3% .2%;top:58.8%;transform:matrix(.88,-.17,0,1,0,0)}.PageHome__marqueeRight--c9h8T{left:83.8%;padding:.2% 0 0 .2%;top:58.5%;transform:matrix(.88,.17,0,1,0,0)}.PageHome__library--MmhIP{bottom:25.1%;height:30.6%;left:1.1%}.PageHome__bushL--HEorb{bottom:18%;height:8.5%;left:-.1%}.PageHome__bushFront--VDZZS{bottom:4.9%;height:12.5%;left:15.5%}.PageHome__treeFront--_h0zX{bottom:2%;height:17.1%;right:5.2%}.PageHome__oneTreeL--Q2z0s{bottom:55.8%;height:5.8%;left:7%}.PageHome__twoTreesL--P6yPr{bottom:61.8%;height:5.3%;left:2.5%}.PageHome__fiveTreesL--L6Bwn{bottom:48.8%;height:16.8%;left:34.7%}.PageHome__fourTreesR--Wd4YD{bottom:46.2%;height:6.5%;right:24.7%}.PageHome__sixTreesR--cTb3T{bottom:43.7%;height:26.7%;right:.3%}.PageHome__clock--opJiS{bottom:46.2%;height:5.9%;left:46.4%;position:absolute;width:4.5%;z-index:14}.PageHome__face--OjRD1{height:100%;position:absolute;width:100%}.PageHome__clockDot--nTOrx{background-color:#672610;border-radius:2px;height:5px;left:calc(50% - 2px);position:absolute;top:calc(50% - 2px);width:5px}.PageHome__handOuter--kEZoR{bottom:0;left:0;position:absolute;right:0;top:0}.PageHome__hand--ob2XW{position:absolute;z-index:15}.PageHome__minute--pBkF8{animation:PageHome__rotateHand--nkk3j 3600s linear infinite;bottom:47%;height:39%;left:45%;right:0;transform-origin:50% 100%}.PageHome__hour--s4iVO{animation:PageHome__rotateHand--nkk3j 43200s linear infinite;bottom:48%;height:30%;left:44%;right:0;transform-origin:50% 100%}.PageHome__button--zpPDQ{position:absolute;z-index:11}.PageHome__classButton--vebBU{bottom:11.8%;height:9.5%;left:39.1%;width:20%}.PageHome__libraryButton--oZygZ{bottom:20.2%;height:7.5%;left:6.5%;width:16%}.PageHome__theaterButton--WruAE{bottom:19.8%;height:7.5%;left:76.2%;width:15.5%}.PageHome__labButton--UhEWZ{height:7.5%;left:12.5%;top:37%;width:18%}.PageHome__lockedLabBG--i4DBW{fill:#6e6f72;fill:var(--colors-blueButtonDisabledBase,#6e6f72)}.PageHome__lockedLabBorder--Jr6jm{fill:#a8aaad;fill:var(--colors-blueButtonDisabledBorder,#a8aaad)}.PageHome__more--yw6Lr{bottom:93%;height:54%;left:42%;visibility:hidden;width:16%}.PageHome__demoHighlight--Lb5My{z-index:203;z-index:var(--z-aboveDemoBar,203)}@keyframes PageHome__cloudfloating--mfXVV{0%{transform:translateX(-20vw)}to{transform:translateX(100vw)}}@keyframes PageHome__rotateHand--nkk3j{to{transform:rotate(1turn)}}/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/home/styles/InvalidUserForSchoolModal.css ***!
  \********************************************************************************************************************************************************************************************************/.InvalidUserForSchoolModal__studentList--lwLkO{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.InvalidUserForSchoolModal__studentAvatar--ms4od{height:4rem;width:4rem}.InvalidUserForSchoolModal__studentLink--nzv03{border:1px solid #ccc;border:1px solid var(--colors-inputBorder,#ccc);border-radius:4px;line-height:1.4;padding:0 .75rem;width:30rem}.InvalidUserForSchoolModal__studentLink--nzv03:hover{background-color:#f5f5f5;background-color:var(--colors-almostWhite)}:root{--colors-almostWhite:#f5f5f5}/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/SummaryHistory.css ***!
  \*****************************************************************************************************************************************************************************************************/.SummaryHistory__main--Fd_hE{bottom:0;height:82%;left:7%;position:absolute;width:86%}.SummaryHistory__outer--X9bQB{height:50%;left:21%;position:absolute;top:25%;width:58%}.SummaryHistory__outerLarge--mVfzF{height:76%;left:15%;top:12%;width:70%}.SummaryHistory__content--Ls9PK{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-around;left:8%;position:absolute;top:10%;width:84%}.SummaryHistory__contentInner--HqQS9{background-color:#fff;background-color:var(--colors-white,#fff);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.SummaryHistory__centeredText--DBwyv,.SummaryHistory__text--cS6Kx{color:#606060;color:var(--colors-textBlack)}.SummaryHistory__centeredText--DBwyv{margin:0 2rem;text-align:center}.SummaryHistory__navButtons--J2p1S{bottom:6%}.SummaryHistory__iconOuter--DXO5y{display:flex;justify-content:center;width:100%}.SummaryHistory__icon--RBzAc{height:2.5rem;position:relative;width:2.5rem}.SummaryHistory__spacer--qjdQQ{width:5%}.SummaryHistory__date--lZimF{width:37%}.SummaryHistory__starsCol--yZWq_{width:15%}.SummaryHistory__xp--djcEk{text-align:right;width:18%}.SummaryHistory__time--QpPT7{text-align:right;width:25%}.SummaryHistory__stars--hRoP3{align-items:center;display:flex;justify-content:center;width:100%}.SummaryHistory__star--rsf_F{height:2.5rem;width:2.5rem}.SummaryHistory__tables--TCkhh{border-collapse:separate;border-spacing:.8rem;margin-top:1rem;width:100%}.SummaryHistory__rowText--xApwh{text-align:center}.SummaryHistory__heading--d2lWa{color:#606060;color:var(--colors-textBlack);margin-left:0}.SummaryHistory__summary--jywEB{height:88%;position:relative;top:1.6rem}/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/trainer/reactView/styles/DevReportProblemView.css ***!
  \***********************************************************************************************************************************************************************************************************/.DevReportProblemView__main--dQPc5{display:flex;flex-direction:column;justify-content:column;padding:1rem;width:100%}.DevReportProblemView__problemsBackdropWrapper--U1bQH{background-color:rgba(0,0,0,.5);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:150}.DevReportProblemView__problemsBackdrop--nToz9{align-items:center;cursor:default;display:flex;justify-content:center;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:150}.DevReportProblemView__banvasWrapper--N34hZ{padding:2rem}.DevReportProblemView__sectionTitle--RgzdE{align-items:center;background-color:#eee;background-color:var(--colors-offWhiteBackground,#eee);color:#1b365d;color:var(--colors-mainBlue,#1b365d);display:flex;font-size:120%;font-weight:700;justify-content:space-between;margin:1.5rem 2rem .5rem;padding:.5rem;width:calc(100% - 5rem)}.DevReportProblemView__problemsModal--Dm52V{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin:10vh 0;max-width:calc(900px + 2rem);position:relative;width:70%;z-index:150}.DevReportProblemView__modalClose--elWzX{cursor:pointer;height:2rem;padding:.5rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.DevReportProblemView__reportViewButton--mehtD{background-color:#fff;background-color:var(--colors-white,#fff);border:2px solid #0058a8;border:2px solid var(--colors-blue);border-radius:2rem;box-shadow:1px 1px 2px rgba(0,0,0,.3);color:#0058a8;color:var(--colors-blue);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;font-size:1.67rem;justify-content:center;left:2%;margin:0 2px 2px 0;padding:.75rem 1rem;pointer-events:auto;position:relative;top:67%;width:9rem}.DevReportProblemView__reportViewButton--mehtD:active{box-shadow:unset;margin:2px 0 0 2px}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/lab/styles/LabBlockButton.css ***!
  \***************************************************************************************************************************************************************************************/.LabBlockButton__main--PfAIE{box-shadow:0 0 0 0 #fff;height:100%;left:0;margin:0 1rem;opacity:.85;padding:0;position:relative;top:0;transition:opacity .2s,transform .1s,filter .2s;width:20rem}.LabBlockButton__main--PfAIE:not(.LabBlockButton__locked--Cwu7S){filter:drop-shadow(3px 4px 0 #000)}.LabBlockButton__main--PfAIE.LabBlockButton__locked--Cwu7S{opacity:.8}.LabBlockButton__main--PfAIE.LabBlockButton__locked--Cwu7S:hover,.LabBlockButton__main--PfAIE:hover{opacity:1}.LabBlockButton__main--PfAIE:hover .LabBlockButton__background--ge4jy{opacity:.01}.LabBlockButton__main--PfAIE:hover .LabBlockButton__backgroundHover--lSmV1{opacity:1}.LabBlockButton__main--PfAIE.LabBlockButton__locked--Cwu7S:hover{filter:drop-shadow(1px 1px 0 #000)}.LabBlockButton__main--PfAIE:active{transform:scale(1.2)}.LabBlockButton__lockIcon--Xze2X{height:2.5rem;opacity:.6;position:absolute;right:1rem;top:calc(45% - 1.25rem);width:auto}.LabBlockButton__background--ge4jy{height:100%;position:absolute;transition:filter .3s,opacity .3s;width:20rem}.LabBlockButton__backgroundHover--lSmV1{filter:drop-shadow(0 0 15px rgba(255,255,255,.3));opacity:.01}.LabBlockButton__labBlock--dj5vO{fill:#8c61d9;fill:var(--colors-lab-blockMain,#8c61d9)}.LabBlockButton__labBlockBorder--K_xFq{fill:#a989e3;fill:var(--colors-lab-blockBorder,#a989e3)}.LabBlockButton__blockBeast--YrwZf{left:.5rem;position:absolute;top:-1rem;width:95%}.LabBlockButton__titleContainer--SdAV5{align-items:center;color:#fff;display:flex;height:75%;justify-content:center;left:4.8rem;position:absolute;text-align:center;top:10%;width:calc(100% - 8.8rem)}.LabBlockButton__title--xAhlm{font-size:1.5rem}.LabBlockButton__unfinished--j1F0Q{bottom:1rem;height:.7rem;left:10%;position:absolute;width:82%}.LabBlockButton__grayscale--LZKwM{filter:grayscale(1);opacity:.3}.LabBlockButton__celestialIcon--tfhVS{left:1rem;pointer-events:none;position:absolute}.LabBlockButton__comet--uLfhC{height:2.5rem;top:calc(50% - 1.25rem);width:2.5rem}.LabBlockButton__planet--fkpAr{height:1.8rem;top:calc(50% - 1.25rem);width:3.3rem}.LabBlockButton__galaxy--Bb3B3{height:2rem;top:calc(50% - 1rem);width:3.3rem}.LabBlockButton__moon--h13gr{height:2.3rem;top:calc(50% - 1.15rem);width:2.3rem}.LabBlockButton__debugShow--bEVwq{box-shadow:3px 3px red}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/lab/styles/LabTypeContents.css ***!
  \****************************************************************************************************************************************************************************************/.LabTypeContents__index--BC_YC{bottom:6%;left:8%;position:absolute;width:6%}.LabTypeContents__content--IHdZQ{height:100%;margin:0;padding:0}.LabTypeContents__blocks--liEzi{align-items:center;display:flex;flex-direction:column;height:95%;justify-content:center;margin:0;padding:0;position:relative;top:2.5%}.LabTypeContents__blocks--liEzi.LabTypeContents__overflow--Xdvn3{align-items:flex-start}.LabTypeContents__blocksRow--x96kd{align-items:center;display:flex;height:calc(25% - 1.75rem);justify-content:center;padding:1rem 6rem 1.5rem}.LabTypeContents__overflowSpacer--DMNGk{height:100%;width:10rem}.LabTypeContents__blocksRow--x96kd.LabTypeContents__left--LvasM{justify-content:flex-start}.LabTypeContents__titleBarButtonTooltip--IlHIF{padding:0 .5rem;position:relative}.LabTypeContents__titleBarButtons--FrhYd{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;left:0;position:absolute;right:0;top:30%;width:100%}.LabTypeContents__titleBarButtonsLeft--dJ0Ep{align-content:center;align-items:center;align-self:flex-start;bottom:15%;display:flex;height:86%;justify-content:center;left:4%;position:absolute;top:0}.LabTypeContents__circleButton--z80pq{height:100%;left:0;position:relative;right:0}.LabTypeContents__indexButton--lx6a0{align-self:flex-start}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/lab/styles/PageLabLobby.css (1) ***!
  \*****************************************************************************************************************************************************************************************/.PageLabLobby__labMainArea--puz0P{align-items:center;color:#fff;display:flex;height:51%;justify-content:center;left:0;overflow:hidden;position:absolute;top:18%;width:100%}.PageLabLobby__scrollable--E3cnS::-webkit-scrollbar{display:none}.PageLabLobby__scrollable--E3cnS{-ms-overflow-style:none;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.PageLabLobby__labMainContent--FeCkq{height:100%;left:0;position:absolute;width:100%}.PageLabLobby__labTypeContainer--epXmq{height:80%;position:relative;top:1%;width:100%}.PageLabLobby__labTypeRow--yQE7v{display:flex;height:28%;justify-content:center;margin:3% 0}.PageLabLobby__labTypeRow--yQE7v.PageLabLobby__overflow--I_Gmz{justify-content:flex-start}.PageLabLobby__labTypeSpacer--Q2Toq{aspect-ratio:1.5/1;height:100%;margin:0 1rem}.PageLabLobby__labTypeHalfSpacer--ENsFC{aspect-ratio:.5/1;height:100%;margin:0 1rem}.PageLabLobby__labTypeSquare--CINV3{border-radius:17%;height:9rem;left:0;margin:0 1rem;opacity:.85;position:relative;top:0;transition:opacity .2s,box-shadow .3s,border-radius .1s,border .1s,transform .1s;width:9rem}.PageLabLobby__labTypeSquare--CINV3:not(.PageLabLobby__locked--dcu38){filter:drop-shadow(3px 4px 0 #000)}.PageLabLobby__labTypeSquare--CINV3.PageLabLobby__locked--dcu38{box-shadow:0 0 6px 2px hsla(0,0%,100%,.1);opacity:.7}.PageLabLobby__labTypeSquare--CINV3:hover{box-shadow:0 0 16px 6px hsla(0,0%,100%,.6);opacity:1}.PageLabLobby__labTypeSquare--CINV3:active{transform:scale(1.3)}.PageLabLobby__labTypeSquareBorder--HUBJp{border:3px solid #fff;border-radius:17%;box-sizing:border-box;height:100%;opacity:0;position:absolute;transition:opacity .2s;width:100%}.PageLabLobby__labTypeSquare--CINV3:hover .PageLabLobby__labTypeSquareBorder--HUBJp{opacity:1}.PageLabLobby__crossfade--h3atg{transition:opacity .2s ease-out;will-change:opacity}.PageLabLobby__crossfadeIn--HPzuk{transition-delay:.5s}.PageLabLobby__show--dZeVg{opacity:1;z-index:2}.PageLabLobby__hide--xLIJ5{opacity:0;z-index:1}.PageLabLobby__controlPanel--erjnw{bottom:0;position:absolute;width:100%;z-index:4}.PageLabLobby__slider--XoZVl{bottom:28.3%;height:auto;left:10%;position:absolute;width:30%;z-index:5}.PageLabLobby__controlPanelContent--viRXK{animation:PageLabLobby__fizzleIn--YId81 .2s;bottom:5.5%;color:#65dc7f;font-family:VT323,monospace;font-size:2.5rem;height:19%;left:20%;letter-spacing:.1rem;position:absolute;transform:perspective(25px) rotateX(1deg);width:56.5%;z-index:5}@keyframes PageLabLobby__fizzleIn--YId81{0%{opacity:0}to{opacity:1}}.PageLabLobby__controlPanelContent--viRXK.PageLabLobby__panelTransitioning--Rwit7{display:none}.PageLabLobby__controlPanelUnskew--l2Cy5{transform:perspective(-25px) rotateX(-1deg)}.PageLabLobby__welcomePanel--jH_mZ{align-items:center;box-sizing:border-box;display:flex;overflow:hidden}.PageLabLobby__welcomePanelCharacter--vCBB9{height:10rem;margin:1rem 2rem;width:auto}.PageLabLobby__welcomePanelText--ieGgY{line-height:1.05;margin:1rem}.PageLabLobby__welcomePanelTitle--gq1qB{font-size:5rem;letter-spacing:.5rem;margin:0}.PageLabLobby__welcomePanelBody--A75VW{margin:0 1rem 1rem 0}.PageLabLobby__typePanelContainer--ClEK2{box-sizing:border-box;display:flex;height:100%;padding:0 .5rem .5rem}.PageLabLobby__typePanelInfo--gOWVB{align-items:center;border-right:2.5px solid #65dc7f;display:flex;flex-direction:column;height:100%;padding-right:1rem;text-align:center;width:25%}.PageLabLobby__typePanelInfoBodyLayout--bzaEt{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.PageLabLobby__typePanelInfoBody--xTps9{font-size:2.2rem;line-height:.95}.PageLabLobby__typePanelBody--hkBRa{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-left:1rem;width:75%}.PageLabLobby__typePanelTitleBar--PrgIg{display:flex;height:3rem;justify-content:space-between;width:100%}.PageLabLobby__typePanelTextAndImage--WAqm3{align-items:center;display:flex;height:calc(100% - 3rem)}.PageLabLobby__typePanelTextContainer--lCSrJ{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem;text-align:center;width:70%}.PageLabLobby__renderedBatex--QIpDS{height:100%;width:100%}.PageLabLobby__typePanelImageLayout--XwemP{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;width:24%}.PageLabLobby__typePanelCharacter--d_Qk1{height:3rem;margin:0;width:auto}.PageLabLobby__typePanelSubtitle--UeQNv,.PageLabLobby__typePanelTitle--NG28B{font-size:3rem;margin:0}.PageLabLobby__typePanelImage--eOaCu{height:auto;width:90%}.PageLabLobby__backButtonPlate--lPOOQ{bottom:16.5%;left:5.6%;position:absolute;width:10.7%;z-index:6}.PageLabLobby__backButton--if0rY{height:100%;width:100%}.PageLabLobby__backgroundIris--ioWrb{height:100%;opacity:.8;pointer-events:none;position:absolute;width:100%;z-index:2}.PageLabLobby__irisUnclickable--ipnIW{height:100%;position:absolute;top:0;width:10%;z-index:3}.PageLabLobby__irisUnclickable--ipnIW.PageLabLobby__left--bVa0d{left:0}.PageLabLobby__irisUnclickable--ipnIW.PageLabLobby__right--Mx6Xg{right:0}.PageLabLobby__index--JgOx5{bottom:6%;left:8%;position:absolute;width:6%}.PageLabLobby__content--Fi5OO{align-items:center;display:flex;flex-direction:column;height:74%;justify-content:space-between;margin-top:3.5rem;width:100%}.PageLabLobby__blocks--A4Olt{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;position:relative;width:90%}.PageLabLobby__blocksRow--l5COH{align-items:center;display:flex;justify-content:center;width:100%}.PageLabLobby__titleBarButtonTooltip--GV8Uf{padding:0 .5rem;position:relative}.PageLabLobby__titleBarButtons--PDy4h{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;left:0;position:absolute;right:0;top:30%;width:100%}.PageLabLobby__circleButton--tuBFf{height:100%;left:0;position:relative;right:0}.PageLabLobby__indexButton--z2MfP{align-self:flex-start}.PageLabLobby__starField--DH_M7{height:100%;left:0;position:absolute;transform:scale(1);transition:opacity .7s ease,transform .7s ease;width:100%}.PageLabLobby__starField--DH_M7.PageLabLobby__lobby--UurIy.PageLabLobby__active--mj1ke,.PageLabLobby__starField--DH_M7.PageLabLobby__type--E0aol.PageLabLobby__active--mj1ke{transform:scale(1)}.PageLabLobby__starField--DH_M7.PageLabLobby__lobby--UurIy{transform:scale(20)}.PageLabLobby__starField--DH_M7.PageLabLobby__type--E0aol{transform:scale(0)}.PageLabLobby__starFieldInner--Ukau1{height:100%;position:absolute;width:100%}.PageLabLobby__starSliver--Pj1lt{height:100%;position:absolute;width:10%}.PageLabLobby__backgroundStar--q8TRX{position:absolute}.PageLabLobby__transitioning--Ynpuz.PageLabLobby__starField--DH_M7 .PageLabLobby__starBurst1--NFtHG,.PageLabLobby__transitioning--Ynpuz.PageLabLobby__starField--DH_M7 .PageLabLobby__starBurst2--Dkh2n,.PageLabLobby__transitioning--Ynpuz.PageLabLobby__starField--DH_M7 .PageLabLobby__starBurst3--pqeOO,.PageLabLobby__transitioning--Ynpuz.PageLabLobby__starField--DH_M7 .PageLabLobby__starPoint--Vh3m3{animation-play-state:paused}.PageLabLobby__starPoint--Vh3m3{background-color:#fff;background-color:var(--colors-white,#fff);border-radius:50%}.PageLabLobby__starAnimation1--ISXyr{animation:PageLabLobby__rotate1--Hewfb 1.5s linear 0s infinite normal}.PageLabLobby__starAnimation2--RsRkf{animation:PageLabLobby__rotate2--E8i6o 1s linear 0s infinite normal}.PageLabLobby__starAnimation3--gK0uy{animation:PageLabLobby__rotate3--fE1E9 2.1s linear 0s infinite normal}.PageLabLobby__starAnimation4--n4PF6{animation:PageLabLobby__rotate1--Hewfb 2s linear 0s infinite normal}.PageLabLobby__starAnimation5--yWyDb{animation:PageLabLobby__rotate2--E8i6o 1.2s linear 0s infinite normal}.PageLabLobby__starAnimation6--LtGMO{animation:PageLabLobby__rotate3--fE1E9 1.7s linear 0s infinite normal}@keyframes PageLabLobby__rotate1--Hewfb{0%{opacity:.3;transform:rotate(0) scale(.2)}50%{opacity:1;transform:rotate(270deg) scale(1)}to{opacity:.3;transform:rotate(340deg) scale(1)}}@keyframes PageLabLobby__rotate2--E8i6o{0%{opacity:.3;transform:rotate(30deg) scale(.2)}50%{opacity:1;transform:rotate(-150deg) scale(.7)}to{opacity:.3;transform:rotate(-1turn) scale(.7)}}@keyframes PageLabLobby__rotate3--fE1E9{0%{opacity:.3;transform:rotate(60deg) scale(.2)}50%{opacity:1;transform:rotate(-120deg) scale(.5)}to{opacity:.3;transform:rotate(-1turn) scale(.5)}}.PageLabLobby__titleBarIcons--te9fk{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;left:0;position:absolute;right:0;top:30%;width:100%;z-index:3}.PageLabLobby__titleBarTypeIcon--N7vfc{height:4rem;left:-5rem;position:absolute;top:calc(50% - 2rem);width:4rem}.PageLabLobby__titleBarTitle--Hc87z{align-items:center;display:flex;justify-content:center;position:relative}.PageLabLobby__titleBarIconLeft--MXdSZ{height:auto;left:4%;padding:0 .5rem;top:25%}.PageLabLobby__titleBarIconLeft--MXdSZ,.PageLabLobby__titleBarIconRight--nrwA2{align-content:center;align-items:center;align-self:flex-start;display:flex;justify-content:center;position:absolute}.PageLabLobby__titleBarIconRight--nrwA2{bottom:15%;color:#fff;right:4%;top:0}@keyframes PageLabLobby__fadeIn--o9sIA{0%{opacity:0}70%{opacity:0}to{opacity:1}}.PageLabLobby__useFadeIn--yDVOB{animation:PageLabLobby__fadeIn--o9sIA 1s ease}.PageLabLobby__titleBarIcon--QFXr9{height:4rem;transition:opacity .2s ease;width:auto}.PageLabLobby__titleBarIcon--QFXr9.PageLabLobby__shownIcon--oQzRB{opacity:1;transition-delay:.5s}.PageLabLobby__titleBarIcon--QFXr9.PageLabLobby__hiddenIcon--hQF0j{opacity:0;transition-delay:0s}@keyframes PageLabLobby__pulse--JZ3Iy{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}to{opacity:0}}.PageLabLobby__decorationButton--AgV5N{opacity:0;position:absolute;z-index:5}.PageLabLobby__decorationButton--AgV5N.PageLabLobby__transitioning--Ynpuz{animation-play-state:paused}.PageLabLobby__glowRed--IjCe8{animation:PageLabLobby__pulse--JZ3Iy 2s infinite;bottom:6%;box-shadow:0 0 5rem 2rem red;left:5%}.PageLabLobby__glowBlue--k2ftX{animation-delay:1s;animation-delay:.2s;animation:PageLabLobby__pulse--JZ3Iy 7s infinite;bottom:5%;box-shadow:0 0 5rem 2rem #00f;left:11%}.PageLabLobby__glowYellow--Quygk{animation-delay:.7s;animation:PageLabLobby__pulse--JZ3Iy 3s infinite;bottom:14.5%;box-shadow:0 0 5rem 2rem #ff0;left:12%}.PageLabLobby__glowGreen--qAFxu{animation-delay:1s;animation-delay:.9s;animation:PageLabLobby__pulse--JZ3Iy 5s infinite;bottom:14.5%;box-shadow:0 0 6rem 3rem green;left:6%}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/SchoolGeneral.css ***!
  \*****************************************************************************************************************************************************************************************/.SchoolGeneral__maxContent--f4Rpz{max-width:1600px}.SchoolGeneral__loading--lfV7U{align-self:center;height:15vw;max-height:400px;max-width:400px;width:15vw}.SchoolGeneral__button--ZIm36{align-items:center;background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white);cursor:pointer;display:flex;font-size:1.5rem;font-weight:300;justify-content:center;text-transform:uppercase}.SchoolGeneral__button--ZIm36:hover{background-color:#008eb0;background-color:var(--colors-cyanDarkHover,#008eb0)}.SchoolGeneral__add--HUNaY{align-self:flex-end;height:3rem;margin-bottom:.5rem;margin-top:1rem;width:16rem}.SchoolGeneral__remove--nz3CD{color:#376fc0;color:var(--colors-link,#376fc0);font-size:90%;overflow:visible!important;text-transform:uppercase}.SchoolGeneral__remove--nz3CD span{cursor:pointer}.SchoolGeneral__remove--nz3CD span:hover{color:#00b2dd;color:var(--colors-linkHover,#00b2dd)}.SchoolGeneral__deactivate--gGnqC{background-color:#ed1940;background-color:var(--colors-red)}.SchoolGeneral__deactivate--gGnqC:hover{background-color:#bd1433;background-color:var(--colors-redHover,#bd1433)}.SchoolGeneral__selectedButton--E5tDk{background-color:#00b2dd;background-color:var(--colors-cyan);pointer-events:none}.SchoolGeneral__tab--QFSwN{align-items:center;background-color:#aaa;background-color:var(--colors-lightGrayFill,#aaa);color:#fff;color:var(--colors-white);cursor:pointer;display:flex;justify-content:center}.SchoolGeneral__selectedTab--SHgXj{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));color:#1b365d;color:var(--colors-mainBlue)}.SchoolGeneral__bao--hA8gR{font-size:120%;margin-right:.5rem}.SchoolGeneral__tableName--uC45D{font-size:150%;font-weight:500}.SchoolGeneral__genTable--fvnA9{display:flex;flex-direction:column}.SchoolGeneral__tableLink--csfoW{overflow:hidden;text-overflow:ellipsis;width:100%}.SchoolGeneral__input--THKc2{background-color:#fff;background-color:var(--colors-white);border:1px solid #ccc;border:1px solid var(--colors-inputBorder,#ccc);border-radius:0;color:#606060;color:var(--colors-gray,#606060);padding:.5rem 1rem}.SchoolGeneral__input--THKc2:focus{border-color:#00b2dd!important;border-color:var(--colors-cyan)!important}.SchoolGeneral__input--THKc2:hover{border-color:#aaa;border-color:var(--colors-inputBorderHover,#aaa)}.SchoolGeneral__emptyTable--Sn0gh{color:#606060;color:var(--colors-textBlack);font-size:135%;margin-top:.5rem;text-align:center;width:100%}.SchoolGeneral__notice--w1WIt{background-color:#fff;background-color:var(--colors-white);border:1px solid #1b365d;border:1px solid var(--colors-mainBlue);margin-bottom:2rem}.SchoolGeneral__notice--w1WIt,.SchoolGeneral__textOnlyNotice--yqpRc{color:#ed1940;color:var(--colors-red);font-size:150%;padding:1rem 2rem;text-align:center;width:calc(100% - 4rem)}.SchoolGeneral__textOnlyNotice--yqpRc{border:none!important}.SchoolGeneral__emptyTitle--I1J18{color:#1b365d;color:var(--colors-mainBlue);font-size:139%;font-weight:500;margin-left:2.5rem;text-align:left}.forPrint .SchoolGeneral__link--tS8wu{color:#606060!important;color:var(--colors-textBlack)!important;font-weight:400!important}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportMainBody.css ***!
  \******************************************************************************************************************************************************************************************/.ReportMainBody__main--jpqQS{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.ReportMainBody__main--jpqQS+.ReportMainBody__main--jpqQS{border-top:5px solid #fff;border-top:5px solid var(--colors-white)}.ReportMainBody__mainContent--WBxUM{width:100%}.ReportMainBody__body--jMWke{align-items:center;display:flex;flex-direction:column;width:100%}.ReportMainBody__tableMobile--piR8D{display:none}.ReportMainBody__iconHeader--fk8H1{height:2rem;width:2rem}.ReportMainBody__statHeader--ZrLt2>div{justify-content:flex-end}.ReportMainBody__statHeader--ZrLt2>div>div{display:flex;justify-content:flex-end}.ReportMainBody__statHeaderCenter--kHGkz>div>div{display:flex;justify-content:center}.ReportMainBody__center--kYd74{text-align:center}.ReportMainBody__infoHeader--lF1EH{align-items:center;display:flex;font-size:150%;font-weight:500;justify-content:center;left:-1rem;padding-top:1rem;position:relative;width:100%}.ReportMainBody__tbRight--orNUm{border-right:2px solid #fff;border-right:2px solid var(--colors-white);padding-right:1rem!important}.ReportMainBody__tbLeft--kVX8Q{border-left:2px solid #fff;border-left:2px solid var(--colors-white);padding-left:1rem!important}.ReportMainBody__centerHeader--vPr3U{text-align:center}.ReportMainBody__statPC--d7Pjq,.ReportMainBody__statStar--d9HVn,.ReportMainBody__statTime--jUnZ_,.ReportMainBody__statTrophy--VY7kc{text-align:right;white-space:nowrap}.ReportMainBody__statPC--d7Pjq>div,.ReportMainBody__statStar--d9HVn>div,.ReportMainBody__statTime--jUnZ_>div,.ReportMainBody__statTrophy--VY7kc>div{overflow:visible!important}.ReportMainBody__set--Q375p{text-align:center}.ReportMainBody__statStar--d9HVn>div{justify-content:flex-end}.ReportMainBody__sortOffset--bGo9j{padding-left:2.5rem!important}.ReportMainBody__end--fK5yk,.ReportMainBody__start--F63sF{text-align:left}tr>.ReportMainBody__statPlayed--xdmQ7{padding-left:2.5rem!important;white-space:nowrap}.ReportMainBody__best--o7TQC{align-items:center;display:flex}.ReportMainBody__bestTrophy--SVz33{height:1.5rem;margin-left:2px;width:1.5rem}.ReportMainBody__trophyOuter--e472T{align-items:center;display:flex;height:3rem;padding-left:1px;width:2rem}.ReportMainBody__singleTrophy--jL3Z0{height:2rem;width:2rem}.ReportMainBody__topSummary--n9qDS{align-items:center;align-self:flex-start;color:#1b365d;color:var(--colors-mainBlue);display:flex;font-size:160%;height:5rem;position:relative;white-space:nowrap}.ReportMainBody__summaryBar--a1Cg_{height:3rem!important;margin:2px 0;min-width:4rem}.ReportMainBody__forGraphics--vDjxS{align-items:center;display:flex;justify-content:center;min-height:3rem}.ReportMainBody__blockBars--db37b{align-items:center;display:flex;height:3rem!important;margin:0 1rem;width:calc(100% - 2rem)!important}.ReportMainBody__circlesOuter--IBXnt,.ReportMainBody__graphOuter--JCgLv{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;min-width:43rem;padding-left:2rem}.ReportMainBody__circlesOuterShort--tMZl_{min-width:24rem}.ReportMainBody__graphOuter--JCgLv.ReportMainBody__allLevels--VB7Cq{flex-wrap:nowrap;justify-content:flex-start;min-width:0}.ReportMainBody__forClass--fnSu8 .ReportMainBody__circlesOuter--IBXnt{flex-wrap:nowrap;justify-content:flex-start;min-width:24rem}.ReportMainBody__testCol--z5yCC .ReportMainBody__circlesOuter--IBXnt{min-width:0}.ReportMainBody__graphHorizOuter--MddXC{height:3rem;margin:2px 0;min-width:16rem}.ReportMainBody__graphTallOuter--tMcZ5{height:6rem}.ReportMainBody__attemptsOuter--tZW2Z{align-items:center;justify-content:flex-start;margin:0;min-width:10rem}.ReportMainBody__problemsOuter--f_vxW{flex-wrap:wrap;justify-content:flex-start;margin-left:0;min-width:12rem}.ReportMainBody__forClass--fnSu8 .ReportMainBody__problemsOuter--f_vxW{flex-wrap:nowrap}.ReportMainBody__circleHeader--zZDfG,.ReportMainBody__graphHeader--d8EYU{justify-content:flex-start}.ReportMainBody__graphHeader--d8EYU{padding-right:.5rem}.ReportMainBody__forParent--RelrJ{padding-left:0!important}.ReportMainBody__headerColFlex--bEtHt{flex:1 1 auto}.ReportMainBody__headerColSmall--E9OAH{font-size:85%}.ReportMainBody__headerColLarge--UItlP{flex:1 1 auto;max-width:6rem}.ReportMainBody__circleWrap--ylt2J,.ReportMainBody__graphBar--XIaoz{flex:1 1 auto;height:3rem}.ReportMainBody__graphBarFat--xjBDq{max-width:6rem}.ReportMainBody__graphBarTall--ueRGl{height:5rem!important}.ReportMainBody__circleWrap--ylt2J{align-items:center;display:flex;justify-content:center}.ReportMainBody__circleWrapLarge--u09hH{max-width:6rem}.ReportMainBody__attemptNums--ecgoc,.ReportMainBody__trialNums--rrkQK{align-items:center;display:flex}.ReportMainBody__attemptNums--ecgoc{width:13rem}.ReportMainBody__test--Kbr5q{align-items:center;color:#606060;color:var(--colors-textBlack);display:flex;flex-grow:1;font-size:1rem;justify-content:flex-end}.ReportMainBody__testLabel--b7ZBc{margin-left:3px;margin-right:4px;width:calc(2rem - 2px)}.ReportMainBody__arrowTail--Yz1jV{background-color:#1b365d;background-color:var(--colors-mainBlue);flex:1 1 auto;height:2px;margin-left:.5rem}.ReportMainBody__arrowHead--Xnmar{border-bottom:.5rem solid transparent;border-left:1rem solid #1b365d;border-left:1rem solid var(--colors-mainBlue);border-top:.5rem solid transparent;height:0;margin-right:.5rem;width:0}.ReportMainBody__arrowLine--uUMnE .ReportMainBody__line--BdwJx{height:calc(3rem - 5px)}.ReportMainBody__arrowHeadUp--UKhgM{border-bottom:1rem solid #1b365d;border-bottom:1rem solid var(--colors-mainBlue);border-left:5px solid transparent;border-right:5px solid transparent;height:0;margin-left:calc(1rem - 4px);width:0}.ReportMainBody__line--BdwJx{background-color:#1b365d;background-color:var(--colors-mainBlue);height:calc(3rem + 4px);margin-left:1rem;width:2px}.ReportMainBody__attemptNum--XKtkK,.ReportMainBody__trialNum--Dk7D6{text-align:center;width:2.5rem}.ReportMainBody__circle--M9Ska,.ReportMainBody__circleOuter--CWDJ2,.ReportMainBody__circleWrap--ylt2J,.ReportMainBody__graphBar--XIaoz,.ReportMainBody__trialNum--Dk7D6{margin-bottom:2px;margin-right:4px;margin-top:2px}.ReportMainBody__circleOuter--CWDJ2 .ReportMainBody__circle--M9Ska{margin-right:0}.ReportMainBody__circle--M9Ska{height:2.5rem;width:2.5rem}.ReportMainBody__circleClick--Bd7UZ{cursor:pointer}.ReportMainBody__circleClick--Bd7UZ:hover{border:2px solid #ffc640;border:2px solid var(--colors-yellow,#ffc640);border-radius:50%;box-sizing:border-box}.ReportMainBody__dot--Mxiiv{background-color:#606060;background-color:var(--colors-textBlack);border-radius:50%;height:6px;margin-left:.5rem;margin-right:calc(.5rem + 2px);width:6px}.ReportMainBody__more--Kvcnp{line-height:.5;text-align:center;width:2.5rem}.ReportMainBody__starTrophy--N59XT{align-items:center;display:flex}.ReportMainBody__trophyInline--Do8Gu{height:1.35rem;margin-left:3px;width:1.35rem}.ReportMainBody__sectionLock--hup5G{height:2rem;margin:.5rem;width:2rem}.ReportMainBody__topSummary--n9qDS .ReportMainBody__sectionLock--hup5G{height:3rem;margin:0 1rem;min-width:3rem;width:3rem}.ReportMainBody__gradeIcon--OPQ_9{width:4rem}.ReportMainBody__link--eQ2e3{cursor:pointer}.ReportMainBody__puzzleName--qBswJ{align-items:center;display:flex!important;font-weight:700}.ReportMainBody__link--eQ2e3:hover .ReportMainBody__puzzleSvg--hTluy{fill:#00b2dd;fill:var(--colors-cyan)}.ReportMainBody__puzzleIcon--T7nj_{height:2.5rem;margin-right:.5rem;width:2.5rem}.ReportMainBody__gradeLogo--_0h_I,.ReportMainBody__puzzleSvg--hTluy{fill:#0058a8;fill:var(--colors-blue)}.ReportMainBody__gradeLogo--_0h_I{width:4rem}.ReportMainBody__gradeLogo--_0h_I:hover{fill:#00b2dd;fill:var(--colors-cyan)}.ReportMainBody__infoIcon--xuLi4{height:1.7rem!important;margin-right:1rem;min-height:0!important;min-width:0!important;width:1.7rem!important}.ReportMainBody__infoIcon--xuLi4>span{display:block;font-weight:400;position:relative;top:1px}.ReportMainBody__modal--M9ofs{cursor:default;font-size:1rem;height:auto;max-height:50rem;max-width:40rem;overflow:hidden;padding-bottom:1rem;width:40rem}.ReportMainBody__blocksModal--K4wLA{display:flex;flex-flow:column;margin:2rem}.ReportMainBody__blocksModalHeader--ZbYcc{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;font-size:2rem;justify-content:center;margin:1rem}.ReportMainBody__blocksModalMessage--MVbbn{display:flex;flex-direction:column}.ReportMainBody__blocksModalText--OqsR8{align-items:center;color:#606060;color:var(--colors-textBlack);display:flex;font-size:1.2rem;justify-content:center;line-height:155%;text-align:center}.ReportMainBody__blocksModalStudentsList--lYX9c{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.ReportMainBody__blocksModalStudentName--sc1r8{color:#606060;color:var(--colors-textBlack);display:list-item;font-size:1.2rem;margin-bottom:.5rem}.ReportMainBody__blocksModalBreak--tgOVx{height:1rem}.ReportMainBody__backdrop--OPmh8{cursor:default}.ReportMainBody__infoModal--YL2mA{max-width:80rem;width:calc(100% - 20rem)}.ReportMainBody__infoModalText--uELqk{font-size:130%!important}.ReportMainBody__crumbRow--o16I2,.ReportMainBody__navRow--QVI4K{align-items:center;display:flex}.ReportMainBody__crumbRow--o16I2,.ReportMainBody__navRow--QVI4K,.ReportMainBody__testUnlockRow--pA9AC{border-bottom:2px solid #fff;border-bottom:2px solid var(--colors-white);width:100%}.ReportMainBody__printIcon--aItmC{color:#1b365d;color:var(--colors-mainBlue);font-size:2.2rem;padding:0 1rem;position:relative}.ReportMainBody__printIcon--aItmC:hover{color:#00b2dd;color:var(--colors-cyan)}.ReportMainBody__printIcon--aItmC a{color:#1b365d;color:var(--colors-mainBlue);text-transform:none!important;white-space:nowrap}.ReportMainBody__printIconLong--crbGN{padding-left:8rem;padding-right:0}.ReportMainBody__printOptions--jraHX{background-color:#fff;background-color:var(--colors-white);font-size:1.3rem;padding:.5rem 1rem;position:absolute;right:-.5rem;width:12rem;z-index:1}.ReportMainBody__printOption--YBNEW{line-height:1.5}.ReportMainBody__printOption--YBNEW:hover{color:#00b2dd;color:var(--colors-cyan)}.ReportMainBody__studentToggle--YhO4L{bottom:-3rem;font-size:80%;position:absolute}@media (max-width:1300px){.ReportMainBody__statHeader--ZrLt2 div{margin-right:0}}@media (max-width:1200px){.ReportMainBody__circle--M9Ska{height:2.2rem!important;width:2.2rem!important}.ReportMainBody__attemptNums--ecgoc{width:11.5rem}.ReportMainBody__more--Kvcnp,.ReportMainBody__trialNum--Dk7D6{width:2.2rem}.ReportMainBody__circle--M9Ska,.ReportMainBody__circleOuter--CWDJ2,.ReportMainBody__circleWrap--ylt2J,.ReportMainBody__graphBar--XIaoz,.ReportMainBody__trialNum--Dk7D6{margin-right:2px}.ReportMainBody__iconHeader--fk8H1{height:1.7rem;width:1.7rem}.ReportMainBody__circlesOuter--IBXnt{min-width:36rem}.ReportMainBody__circlesOuterShort--tMZl_{min-width:24rem}}@media (max-width:1150px){.ReportMainBody__forClass--fnSu8 .ReportMainBody__graphHeader--d8EYU,.ReportMainBody__graphHeader--d8EYU{justify-content:flex-start}}@media (max-width:1020px){.ReportMainBody__circlesOuter--IBXnt{min-width:22rem}}@media (max-width:850px){.ReportMainBody__mainContent--WBxUM table{display:none}.ReportMainBody__tableMobile--piR8D{display:block}.ReportMainBody__forClass--fnSu8.ReportMainBody__mainContent--WBxUM table{display:table}.ReportMainBody__forClass--fnSu8 .ReportMainBody__tableMobile--piR8D{display:none}.ReportMainBody__circlesOuter--IBXnt{width:100%}.ReportMainBody__test--Kbr5q .ReportMainBody__circleOuter--CWDJ2{margin-right:0}.ReportMainBody__best--o7TQC{flex-direction:row-reverse}.ReportMainBody__forClass--fnSu8 .ReportMainBody__best--o7TQC{flex-direction:row}.ReportMainBody__printIcon--aItmC{display:none}}.forPrint .ReportMainBody__tableMobile--piR8D{display:none!important}.forPrint .ReportMainBody__mainContent--WBxUM table{display:table!important}.forPrint .ReportMainBody__sectionLock--hup5G{display:none!important}.forPrint .ReportMainBody__tbLeft--kVX8Q,.forPrint .ReportMainBody__tbRight--orNUm{border-color:rgba(0,0,0,.1);border-color:var(--colors-tableBorder)}.forPrint .ReportMainBody__infoHeader--lF1EH{padding-top:0}.forPrint .ReportMainBody__crumbRow--o16I2{background-color:#fff;background-color:var(--colors-white)}.forPrint .ReportMainBody__arrowTail--Yz1jV,.forPrint .ReportMainBody__dot--Mxiiv,.forPrint .ReportMainBody__graphBar--XIaoz,.forPrint .ReportMainBody__line--BdwJx{color-adjust:exact!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.forPrint .ReportMainBody__forGraphics--vDjxS{min-height:2.75rem}.forPrint .ReportMainBody__printIcon--aItmC,.forPrint .ReportMainBody__studentToggle--YhO4L{display:none}.forPrint .ReportMainBody__singleStudent--YWkdz{margin-bottom:2rem;page-break-after:always}.forPrint .ReportMainBody__main--jpqQS{display:block}.forPrint .ReportMainBody__main--jpqQS+.ReportMainBody__main--jpqQS{margin-top:3rem}.forPrint .ReportMainBody__legend--hvsWf{display:flex}.forPrint tr{page-break-inside:avoid}@media print{.ReportMainBody__mainContent--WBxUM table{display:table!important}.ReportMainBody__tableMobile--piR8D{display:none!important}.ReportMainBody__best--o7TQC{flex-direction:row}}:root{--colors-tableBorder:rgba(0,0,0,.1)}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ActivityStats.css ***!
  \********************************************************************************************************************************************************************************************/.ActivityStats__main--kvxXn{display:flex;flex-direction:column;justify-content:center}.ActivityStats__rowBase--xnllA{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:1rem;max-width:35rem;width:100%}.ActivityStats__row--McYoR{padding-top:1rem}.ActivityStats__rowGray--IFpl5{color:rgba(0,0,0,.3);color:var(--colors-lightGrayText,rgba(0,0,0,.3))}.ActivityStats__image--pbl14{height:3rem;margin-right:2rem;width:3rem}.ActivityStats__verb--_b8ET{text-transform:capitalize;width:25%}.ActivityStats__number--czDKe{margin-right:1rem;text-align:right;width:15%}.ActivityStats__type--GBmQO{white-space:nowrap;width:30%}.ActivityStats__statPlaceholder--umE4d{height:0}.ActivityStats__subrow--tI718{padding-top:0}.ActivityStats__subrow--tI718 .ActivityStats__verb--_b8ET{margin-left:5%;width:20%}.ActivityStats__subrow--tI718+.ActivityStats__subrow--tI718{margin-top:.5rem}.ActivityStats__textOnly--us57F{text-align:center}.ActivityStats__officeMain--MMW8c .ActivityStats__subrow--tI718{font-size:90%!important}@media (max-width:700px){.ActivityStats__officeMain--MMW8c .ActivityStats__image--pbl14{height:2.6rem;width:2.6rem}.ActivityStats__officeMain--MMW8c .ActivityStats__statPlaceholder--umE4d{height:0}}@media (max-width:600px){.ActivityStats__statPC--ucweD{display:none}}@media (max-width:500px){.ActivityStats__officeMain--MMW8c .ActivityStats__image--pbl14{height:2.5rem;width:2.5rem}.ActivityStats__officeMain--MMW8c .ActivityStats__statPlaceholder--umE4d{height:0}}@media (max-width:480px){.ActivityStats__statTime--BBqLs{display:none}}@media (max-width:350px){.ActivityStats__statStarsInner--r3Q8T{display:none}}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/report/styles/MiniCalendar.css ***!
  \***********************************************************************************************************************************************************************************************/.MiniCalendar__main--YN3rD{align-items:flex-start;display:flex;flex-direction:column;height:14.5rem;justify-content:center}.MiniCalendar__week--JrzDN{display:flex}.MiniCalendar__day--_6oOM{color:#1b365d;color:var(--colors-mainBlue);font-size:.9rem;left:.2rem;position:absolute;top:.2rem}.MiniCalendar__dayData--cH32l{margin-top:.5rem}.MiniCalendar__cellBase--IylaH{align-items:center;background-color:#fff;background-color:var(--colors-white);display:flex;font-size:1.3rem;height:3.8rem;justify-content:center;margin:1px;position:relative;text-align:center;width:3.8rem}.MiniCalendar__weekdayCell--Ibrf0{background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white);font-size:1.5rem;height:2rem;pointer-events:none}.MiniCalendar__noActivity--azLRY{background-color:#acd2f6;background-color:var(--colors-activityDayOffice,#acd2f6)}.MiniCalendar__hasActivity--CO4RD{background-color:#87b6e3;background-color:var(--colors-activityDayDarkOffice,#87b6e3);color:#fff;color:var(--colors-white)}.MiniCalendar__hasActivity--CO4RD:hover,.MiniCalendar__noActivity--azLRY:hover{background-color:#fde477;background-color:var(--colors-activityDayHoverOffice,#fde477);color:#666;color:var(--colors-grayText,#666)}.MiniCalendar__future--deTz7{background-color:#fff;background-color:var(--colors-white);pointer-events:none}.MiniCalendar__today--p_Z9A{border:.2rem solid rgba(38,89,167,.3);border:.2rem solid var(--colors-activityDayTodayOffice,rgba(38,89,167,.3));height:3.4rem;width:3.4rem}.MiniCalendar__today--p_Z9A .MiniCalendar__day--_6oOM{top:0}@media (max-width:400px){.MiniCalendar__cellBase--IylaH{font-size:1rem;height:3rem;width:3rem}.MiniCalendar__today--p_Z9A{height:2.6rem;width:2.6rem}.MiniCalendar__weekdayCell--Ibrf0{height:1.5rem!important}.MiniCalendar__main--YN3rD{height:12rem}}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/report/styles/StudentName.css ***!
  \**********************************************************************************************************************************************************************************************/.StudentName__displayName--e_mP7{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 4rem);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.StudentName__displayNameReg--zUoq5{height:1.85em}.StudentName__username--oh_8A{font-size:65%;line-height:125%}.StudentName__noUsernameSpacing--nNUpf{height:.325em}.StudentName__name--alHQJ{align-items:center;display:flex;font-size:250%;justify-content:flex-start}.StudentName__nameReg--E0YPC{width:auto}.StudentName__panelAvatar--_u_2w{height:6rem;margin-right:.5rem;position:relative;width:6rem}@media (max-width:900px){.StudentName__nameReg--E0YPC{width:auto}.StudentName__displayName--e_mP7:not(.StudentName__displayNameReg--zUoq5){font-size:80%}}@media (max-width:700px){.StudentName__username--oh_8A{font-size:80%}.StudentName__displayNameReg--zUoq5{height:2.2em}.StudentName__noUsernameSpacing--nNUpf{height:.4em}.StudentName__name--alHQJ{font-size:calc(1.7rem + 1.5vw)}}.forPrint .StudentName__panelAvatar--_u_2w{display:none}/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/registration/styles/StudentRegistration.css ***!
  \************************************************************************************************************************************************************************************************************/.StudentRegistration__main--FNmeh{align-items:center;background-color:rgba(0,0,0,.07);background-color:var(--colors-grayOverWhite,rgba(0,0,0,.07));color:#666;color:var(--colors-grayText,#666);display:flex;flex-direction:column;justify-content:flex-end;min-height:34rem;width:100%}.StudentRegistration__button--sAfrh{min-width:18rem;padding:0 1rem}.StudentRegistration__button--sAfrh,.StudentRegistration__buttonAlt--y0fFN{flex:0 0 auto;height:4rem;margin-bottom:4.5rem;margin-top:3rem;position:relative}.StudentRegistration__buttonAlt--y0fFN{width:18rem}.StudentRegistration__buttonContainer--vghdM{align-items:center;display:flex;gap:1rem;justify-content:center}.StudentRegistration__buttonText--uDL5R{position:relative}.StudentRegistration__buttonLoader--Eu8Xh{height:1.5em;left:calc(100% + .75em);position:absolute;top:calc(50% - .75em);width:1.5em}.StudentRegistration__error--ZPMCp{bottom:8.5rem;color:#ed1940;color:var(--colors-red);line-height:100%;padding:.5rem 1rem;pointer-events:none;position:absolute;text-align:center;text-transform:none;width:calc(100% - 2rem)}.StudentRegistration__stepTitle--TGvMu{color:#0058a8;color:var(--colors-blue);margin:2rem 1rem 1rem;text-align:center}.StudentRegistration__detailText--dfFnf{margin:.5rem 1.5rem;text-align:center}.StudentRegistration__stepText--OQaNq{margin-bottom:1rem;padding:0 2rem;text-align:center}.StudentRegistration__dropdownPlaceholderText--pc4aQ{order:2}.StudentRegistration__belowText--sidPF{box-sizing:border-box;left:0;padding:1rem 2rem;position:absolute;text-align:center;top:calc(100% - 4.5rem);width:100%}.StudentRegistration__italicRed--JhyjT{color:#ed1940;color:var(--colors-red);font-style:italic}.StudentRegistration__stretch--NE5OA{flex:1 1 auto;position:relative;width:100%}.StudentRegistration__stretchImgContainer--j2SsE{height:100%;position:absolute;text-align:center;width:100%}.StudentRegistration__headmaster--y4nJl{height:100%}.StudentRegistration__step--g0GhY{flex:1 1 auto;max-width:100%}.StudentRegistration__stepContents--kQwWa{flex:1 1 auto}.StudentRegistration__finalSpread--C5Koq{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-around}.StudentRegistration__finalInfo--zINnZ{align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;padding:1rem}.StudentRegistration__finalAvatar--Hw0cP{height:2.25em;margin-right:1rem;width:2.25em}.StudentRegistration__finalBottom--aRkub{margin-bottom:4rem}.StudentRegistration__finalText--FhJaM{margin:1rem 1.5rem}.StudentRegistration__play--Vo8m8{color:#ed1940;color:var(--colors-red);font-size:110%}.StudentRegistration__mobileOnly--ibKX7{display:none}@media (max-width:800px){.StudentRegistration__mobileOnly--ibKX7{display:inline}}@media (max-width:700px){.StudentRegistration__main--FNmeh{min-height:33rem}.StudentRegistration__stepTitle--TGvMu{margin-top:1.5rem}.StudentRegistration__belowText--sidPF{padding:1rem;top:calc(100% - 5rem)}.StudentRegistration__button--sAfrh{margin-bottom:5rem}.StudentRegistration__error--ZPMCp{bottom:9rem}}@media (max-width:600px){.StudentRegistration__main--FNmeh{min-height:32.5rem}}@media (max-width:550px){.StudentRegistration__stepTitle--TGvMu{margin-top:1rem}.StudentRegistration__button--sAfrh{width:13rem}.StudentRegistration__finalBottom--aRkub{margin-bottom:3rem}.StudentRegistration__belowText--sidPF{padding:.75rem 1rem}}@media (max-width:500px){.StudentRegistration__belowText--sidPF{top:calc(100% - 5.5rem)}.StudentRegistration__button--sAfrh{margin-bottom:5.5rem}.StudentRegistration__error--ZPMCp{bottom:9.5rem}}@media (max-width:450px){.StudentRegistration__button--sAfrh{height:3.5rem;margin-top:3.5rem}.StudentRegistration__error--ZPMCp{bottom:9rem}}@media (max-width:400px){.StudentRegistration__belowText--sidPF{top:calc(100% - 6rem)}.StudentRegistration__button--sAfrh{margin-bottom:6rem}.StudentRegistration__error--ZPMCp{bottom:9.5rem}}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/registration/styles/SetSettings.css ***!
  \****************************************************************************************************************************************************************************************************/.SetSettings__container--gnMqG{margin:1.5rem}.SetSettings__lockSchemeItemContainer--bWdaf{all:unset;cursor:pointer;display:flex;flex-wrap:wrap;margin:1rem 1.5rem;width:90%}.SetSettings__radioAndDescriptionContainer--B9ctA{align-items:flex-start;display:flex}.SetSettings__checkboxContainer--p9w6W{display:flex;flex-direction:column;margin-top:10px;width:100%}.SetSettings__checkbox--sg8nM{margin:.5rem 0 .5rem 4.5rem}.SetSettings__checkboxDisabled--Qp6PH{color:#ccc;color:var(--colors-disabledGrayFill,#ccc);pointer-events:none}.SetSettings__checkDesc--gTQmI{margin:.5rem 0 .5rem 3.5rem}.SetSettings__lockSchemeItemContainer--bWdaf:focus .SetSettings__radio--eihhe,.SetSettings__lockSchemeItemContainer--bWdaf:hover .SetSettings__radio--eihhe{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.SetSettings__autoFillText--wEdjf{margin-top:1rem;padding:0 2rem;text-align:center}.SetSettings__autoFillTextMismatch--nIG7Z{color:#ed1940;color:var(--colors-red,#ed1940)}.SetSettings__label--zA0Ru{margin-right:1rem;order:1;text-align:right;width:7em}.SetSettings__baLevelLabel--I7HgL{margin:1rem;width:4rem}.SetSettings__dropdown--V2bRK{height:36px;order:3;position:relative;width:20rem}.SetSettings__tip--f0TWt{margin-left:1em;order:4}.SetSettings__radioDescription--Ndw49{margin-left:1rem}.SetSettings__radioItemContainer--qrP9o{min-width:15rem;width:15rem}.SetSettings__detailText--Er3uP{font-size:90%}.SetSettings__segmentContainer--KIunY{align-items:center;display:flex;justify-content:space-between;margin:0 2rem;padding:1rem 0;width:90%}.SetSettings__segmentContainer--KIunY+.SetSettings__segmentContainer--KIunY{border-top:1px solid rgba(0,0,0,.4);border-top:1px solid var(--colors-lightGrayBorder,rgba(0,0,0,.4))}.SetSettings__segmentQuestion--VQ65k{width:calc(50% - .5rem)}.SetSettings__radioRight--fHCPt{flex-direction:row-reverse}.SetSettings__fauxLink--B3XmO{cursor:pointer}@media (max-width:500px){.SetSettings__dropdown--V2bRK{width:16rem}.SetSettings__container--gnMqG{margin:0}.SetSettings__container--gnMqG+.SetSettings__container--gnMqG{margin-top:1rem}.SetSettings__lockSchemeItemContainer--bWdaf{flex-direction:column}.SetSettings__radioDescription--Ndw49{margin-left:3.3rem;margin-top:.5rem}}@media (max-width:400px){.SetSettings__tip--f0TWt{margin-bottom:.75rem;margin-left:0;margin-right:5rem;order:2}.SetSettings__container--gnMqG{flex-wrap:wrap}.SetSettings__label--zA0Ru{margin-bottom:.75rem;margin-left:5rem;width:auto}.SetSettings__label--zA0Ru.SetSettings__baLevelLabel--I7HgL{margin:1rem;width:4rem}}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/registration/styles/SetUsername.css ***!
  \****************************************************************************************************************************************************************************************************/.SetUsername__username--q1HqY{cursor:pointer;margin:.5rem}.SetUsername__selected--KDR7I{font-weight:700}.SetUsername__more--CnPG4:hover,.SetUsername__possible--uSlpy:hover,.SetUsername__selected--KDR7I{color:#00b2dd;color:var(--colors-cyan)}.SetUsername__possible--uSlpy:focus,.SetUsername__selected--KDR7I:focus{outline:2px solid #00b2dd;outline:2px solid var(--colors-cyan)}.SetUsername__more--CnPG4{cursor:pointer;margin-top:.5rem}@media (max-width:400px){.SetUsername__username--q1HqY{margin:.4rem}}/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/registration/styles/SetPassword.css ***!
  \****************************************************************************************************************************************************************************************************/.SetPassword__container--gN8Z_{width:40rem}@media (max-width:600px){.SetPassword__container--gN8Z_{width:80vw}}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/report/styles/SummaryStats.css ***!
  \****************************************************************************************************************************************************************************************/.SummaryStats__main--U_jzp{align-items:center;display:flex;justify-content:flex-end;width:100%}.SummaryStats__stat--DI_l9{margin:0 .5rem;min-width:4rem;white-space:nowrap}.SummaryStats__schoolStat--HXUBY{justify-content:flex-start}.SummaryStats__schoolStat--HXUBY:first-of-type{margin-left:0}.SummaryStats__schoolStat--HXUBY:last-of-type{margin-right:0}.SummaryStats__star--cVcgi{min-width:3rem;width:21%}.SummaryStats__trophy--toucF{width:15%}.SummaryStats__singleTrophy--_1JJh{margin-right:1rem;width:15%}.SummaryStats__xp--YVBKN{min-width:6rem;width:30%}.SummaryStats__xpText--Qd66D{text-align:right}.SummaryStats__time--TEB0W{min-width:6rem;width:34%}.SummaryStats__timeText--HVgJ0{text-align:right}.SummaryStats__starSet--Lqeo8{min-width:5rem}.SummaryStats__blockStars--rmHRn{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.SummaryStats__blockStar--Kr4hf{height:1.7rem;width:1.7rem}.SummaryStats__trophyOuter--OPhy0{align-items:center;display:flex;justify-content:flex-end}.SummaryStats__blockTrophy--EiRdg{height:2rem;width:2rem}.SummaryStats__expand--nENqJ .SummaryStats__star--cVcgi,.SummaryStats__expand--nENqJ .SummaryStats__time--TEB0W,.SummaryStats__expand--nENqJ .SummaryStats__trophy--toucF,.SummaryStats__expand--nENqJ .SummaryStats__xp--YVBKN{width:25%}@media (max-width:1200px){.SummaryStats__stat--DI_l9{font-size:85%;min-width:3.5rem}}@media (max-width:900px){.SummaryStats__extraSpace--vwPCT{display:none}.SummaryStats__timeText--HVgJ0,.SummaryStats__xpText--Qd66D{width:32%}}@media (max-width:550px){.SummaryStats__hide--Pri7M .SummaryStats__xp--YVBKN{display:none}.SummaryStats__expand--nENqJ{justify-content:center}.SummaryStats__singleTrophy--_1JJh{width:35%}}@media (max-width:450px){.SummaryStats__hide--Pri7M .SummaryStats__star--cVcgi,.SummaryStats__hide--Pri7M .SummaryStats__trophy--toucF,.SummaryStats__hide--Pri7M .SummaryStats__xp--YVBKN{display:none}.SummaryStats__stat--DI_l9{font-size:90%;margin:0 0 0 .25rem}}@media (max-width:400px){.SummaryStats__stat--DI_l9{font-size:85%;margin:0 0 0 .15rem;min-width:3rem}.SummaryStats__timeText--HVgJ0{margin-right:.5rem;min-width:4rem}}@media (max-width:350px){.SummaryStats__stat--DI_l9{min-width:2.5rem}}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/report/styles/StudentStats.css ***!
  \***********************************************************************************************************************************************************************************************/.StudentStats__studentPanel--XxLFP{background-color:#fff;background-color:var(--colors-white);display:flex;flex-direction:column;margin-bottom:2rem;position:relative;width:100%}.StudentStats__panelRow--OVH4P{align-items:center;display:flex;padding:.5rem 1rem}.StudentStats__panelRowReg--j1cAq{justify-content:space-between}.StudentStats__contentFormat--Ara3p{color:#666;color:var(--colors-grayText,#666)}.StudentStats__studentHeader--vWTuX{border:3px solid transparent;border:3px solid var(--colors-transparent,transparent);justify-content:space-between}.StudentStats__recentInfo--vS5uH{height:2rem;justify-content:space-between}.StudentStats__activityStats--Mef77{margin-bottom:2rem;margin-left:.5rem}.StudentStats__noActivity--toSX1,.StudentStats__noLessons--HdAr7{margin:0 0 2rem}.StudentStats__noActivity--toSX1{margin:2rem 0 2rem 2rem}.StudentStats__regGuideLink--dAgVC{margin-left:1rem}.StudentStats__panelMainContent--LOKHy{align-items:stretch;background-color:#fff;background-color:var(--colors-white);border-top:1px solid #ccc;border-top:1px solid var(--colors-inputBorder);display:flex;justify-content:flex-start;width:100%}.StudentStats__leftContainer--MzOK9{align-items:flex-start;border-right:1px solid #ccc;border-right:1px solid var(--colors-inputBorder);display:flex;min-width:65%}.StudentStats__rightContainer--R2jOd{display:flex;flex:1 1 auto}.StudentStats__containers--jK5qs{padding:2rem 2rem 0;width:calc(100% - 4rem)}.StudentStats__activityContainer--b8hlC{padding:3.5rem 2rem 0 0}.StudentStats__lessonsContainer--R2xEa{padding:2rem}.StudentStats__subheader--BD_4Z{align-items:center;display:flex;height:2rem;margin-bottom:1rem}.StudentStats__subheader--BD_4Z b{margin-right:.5rem}.StudentStats__recentLessons--cYEiQ{display:flex;flex-direction:column}.StudentStats__recentLesson--fkKEg{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.StudentStats__lessonName--XRYjM{flex:1 1 auto}.StudentStats__lessonIcon--WLf1F{display:flex;justify-content:flex-end;width:15%}.StudentStats__lessonTrophy--Zf3rf{height:2.5rem;width:2.5rem}.StudentStats__lessonTime--hVlXu{text-align:right;width:20%}.StudentStats__nameStats--Od8f8{align-items:flex-start;display:flex;justify-content:space-between;width:66.66667%}.StudentStats__nameStats--Od8f8:hover>div{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.StudentStats__stats--HLvzU{align-items:center;display:flex;justify-content:center;width:50%}.StudentStats__statsInner--fQYe0{width:auto!important}.StudentStats__buttonOuter--lTNwI{align-items:center;display:flex;justify-content:flex-end;width:33.33333%}.StudentStats__button--esCTe{height:3.5rem;padding:0 1rem;white-space:nowrap}.StudentStats__button--esCTe+.StudentStats__button--esCTe{margin-left:1rem}@media (max-width:1080px){.StudentStats__leftContainer--MzOK9{flex-direction:column;min-width:50%}.StudentStats__activityContainer--b8hlC{padding-bottom:2rem;padding-top:0}.StudentStats__activityStats--Mef77{margin-bottom:0}.StudentStats__nameStats--Od8f8{flex-direction:column}.StudentStats__stats--HLvzU{margin-left:6.5rem;width:auto}}@media (max-width:850px){.StudentStats__studentHeader--vWTuX{flex-direction:column;justify-content:flex-start}.StudentStats__nameStats--Od8f8{flex-direction:row;width:100%}.StudentStats__buttonOuter--lTNwI{width:100%}.StudentStats__stats--HLvzU{margin-left:1rem}}@media (max-width:700px){.StudentStats__panelMainContent--LOKHy{flex-direction:column}.StudentStats__rightContainer--R2jOd{width:100%}.StudentStats__lessonsContainer--R2xEa{padding-top:0}.StudentStats__leftContainer--MzOK9{align-items:center;border-right:none;justify-content:center;width:100%}.StudentStats__activityContainer--b8hlC{padding:0 0 2rem}.StudentStats__calendarContainer--caL5w{align-items:center;display:flex;flex-direction:column;width:auto}.StudentStats__subheader--BD_4Z{align-self:flex-start}.StudentStats__activityContainer--b8hlC,.StudentStats__calenderContainer--ma0Vk{min-width:32rem}.StudentStats__activityStats--Mef77{margin-left:20%}}@media (max-width:640px){.StudentStats__button--esCTe{height:2.5rem;min-width:14rem;padding:0}.StudentStats__nameStats--Od8f8{flex-direction:column;justify-content:flex-start;margin-bottom:1rem}.StudentStats__stats--HLvzU{margin:auto}.StudentStats__buttonOuter--lTNwI{justify-content:center}.StudentStats__panelRow--OVH4P{padding:.5rem}.StudentStats__calendarContainer--caL5w{padding-top:1rem}.StudentStats__subheader--BD_4Z{margin-bottom:.5rem}.StudentStats__activityStats--Mef77{margin-left:10%}}@media (max-width:450px){.StudentStats__button--esCTe{min-width:12rem}.StudentStats__supportPageLinkLong--Zfgk2{display:none}}@media (max-width:350px){.StudentStats__activityContainer--b8hlC{min-width:23rem}.StudentStats__activityStats--Mef77{margin-left:0}.StudentStats__button--esCTe{min-width:11.5rem}.StudentStats__button--esCTe+.StudentStats__button--esCTe{margin-left:.5rem}}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportMobile.css ***!
  \****************************************************************************************************************************************************************************************/.ReportMobile__item--muGzF{background-color:#fff;background-color:var(--colors-white,#fff);border-top:2px solid #1b365d;border-top:2px solid var(--colors-mainBlue)}.ReportMobile__header--rcTJ7,.ReportMobile__top--VAJhk{align-items:center;display:flex;justify-content:space-between;width:100%}.ReportMobile__header--rcTJ7{font-size:140%}.ReportMobile__headerTitle--exFdr{align-items:center;display:flex;width:60%}.ReportMobile__name--LDS3d,.ReportMobile__nameLong--qK86U{width:calc(100% - 3rem)}.ReportMobile__name--LDS3d a{overflow:hidden;text-overflow:ellipsis}.ReportMobile__name--LDS3d a,.ReportMobile__nameLong--qK86U a{display:block;white-space:nowrap;width:100%}.ReportMobile__namePlain--QTR3E{font-size:110%;font-weight:700;padding:1rem 2rem .5rem .5rem;white-space:nowrap}.ReportMobile__stats--x8DHE{align-items:center;display:flex;font-size:130%;justify-content:space-between}.ReportMobile__statSummary--zgKhW{margin-left:2.5rem;width:auto!important}.ReportMobile__timeOuter--dcMa9{align-items:center;display:flex;font-size:120%;margin:.5rem;width:100%}.ReportMobile__timeItem--mS2Bu{width:50%}.ReportMobile__timeLabel--MECAD{font-weight:700;margin-right:.5rem}.ReportMobile__played--UPcnj{margin-left:.5rem;white-space:nowrap}.ReportMobile__body--c_tPS{color:#1b365d;color:var(--colors-mainBlue);font-size:120%}.ReportMobile__bodyTitle--LGSCq{align-items:flex-end;display:flex;font-weight:700;justify-content:space-between;margin-left:.5rem;margin-top:.5rem}.ReportMobile__attemptsTitle--YlsQp{align-items:center;display:flex;min-width:12rem}.ReportMobile__bodyContent--v3vdo{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));min-height:3rem;padding:0 .5rem}.ReportMobile__bodyContentWrap--gisxP{align-items:center;display:flex}.ReportMobile__bodyContentSplit--PTVWp{align-items:center;display:flex;justify-content:space-between}.ReportMobile__stars--A1wL8{margin-right:2rem}.ReportMobile__bestTitle--I308p{margin-right:.5rem}@media (max-width:700px){.ReportMobile__top--VAJhk{align-items:flex-start;flex-direction:column}.ReportMobile__stats--x8DHE{width:100%}.ReportMobile__stars--A1wL8{margin-left:.5rem}}@media (max-width:380px){.ReportMobile__timeLabel--MECAD{font-size:90%}}@media (max-width:350px){.ReportMobile__statSummary--zgKhW{margin-left:.5rem}}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/report/styles/ReportLegend.css ***!
  \****************************************************************************************************************************************************************************************/.ReportLegend__main--BY5Iw{color:#606060;color:var(--colors-textBlack,#606060);display:none;flex-direction:column;flex-wrap:wrap;height:3.5rem;justify-content:space-between;padding-top:1rem;width:100%}.ReportLegend__keyItem--Oa4mo{align-items:center;display:flex;margin-right:2rem}.ReportLegend__icon--NPHaW{height:1.5rem;margin-right:.5rem;width:1.5rem}.ReportLegend__colorSquare--QJD30{color-adjust:exact!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.forPrint .ReportLegend__main--BY5Iw{display:flex;page-break-inside:avoid}/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/StarBar.css ***!
  \***********************************************************************************************************************************************************************************/.StarBar__main--W0Uv2{max-width:12rem}.StarBar__main--W0Uv2,.StarBar__vert--Yo8nP{background-color:#aaa;background-color:var(--colors-lightGrayFill);display:flex;height:100%;width:100%}.StarBar__vert--Yo8nP{flex-direction:column;min-width:2rem}.StarBar__separateOuter--H0lKV{flex:1 1 auto;height:100%;min-width:1.5rem;position:relative}.StarBar__separate--h6FUA{height:100%;width:100%}.StarBar__separateOuter--H0lKV+.StarBar__separateOuter--H0lKV{margin-left:1px}@media (max-width:450px){.StarBar__vert--Yo8nP{min-width:1rem}}.forPrint .StarBar__main--W0Uv2,.forPrint .StarBar__vert--Yo8nP{background-color:#ddd;background-color:var(--colors-lighterGrayFill,#ddd);color-adjust:exact!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}:root{--colors-lightGrayFill:#aaa}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/SupportGeneral.css ***!
  \******************************************************************************************************************************************************************************************/.SupportGeneral__main--zpyD2{padding:2rem 6rem;width:100%}.SupportGeneral__carouselWrapper--XdTfM{left:-6rem;position:relative;width:calc(100% + 12rem)}.SupportGeneral__statusErrorText--sI9DU{align-content:center;color:#ed1940;color:var(--colors-red);display:flex;font-size:100%;font-weight:400;justify-content:center;max-inline-size:80ch}.SupportGeneral__sections--tcHAl{color:#666;color:var(--colors-grayText,#666)}.SupportGeneral__pageWrap--WyJ55{display:block;max-width:90rem;position:relative;width:100%}.SupportGeneral__blurb--xNqAa{font-size:90%;line-height:130%}.SupportGeneral__indented--IYeAM{margin-left:1rem}.SupportGeneral__subsection--cY8iT p{margin-left:2rem}.SupportGeneral__subsection--cY8iT h2{line-height:130%}.SupportGeneral__subsection--cY8iT .SupportGeneral__indented--IYeAM{margin-left:6rem}.SupportGeneral__title--Ottve{align-items:center;display:flex;margin:2rem 0}.SupportGeneral__title1--e7Xmx{background-color:#0058a8;background-color:var(--colors-blue);color:#fff;color:var(--colors-white);left:-2rem;margin:4rem 0 2rem;padding:.5rem 2rem;position:relative;text-transform:uppercase;width:100%}.SupportGeneral__title2--lk0Q_{background-image:url(/assets/images/office/elements/red-square-bullet.svg);text-transform:uppercase}.SupportGeneral__title2--lk0Q_,.SupportGeneral__title3--I_tva{background-position:0;background-repeat:no-repeat;background-size:1rem;color:#0058a8;color:var(--colors-blue);left:-2rem;padding-left:2rem;position:relative}.SupportGeneral__title3--I_tva{background-image:url(/assets/images/office/elements/yellow-bullet.svg);margin-top:4rem}.SupportGeneral__title4--eIVC6{color:#0058a8;color:var(--colors-blue);font-size:115%;margin:2rem 0 1rem}.SupportGeneral__titleHR--k_Giq{border:0;border-top:.3rem solid #0058a8;border-top:.3rem solid var(--colors-blue);display:block;height:0;left:-2rem;margin-top:4rem;padding:0 2rem;position:relative;width:100%}.SupportGeneral__rowContainer--mKtY7,.SupportGeneral__rowContainerNoTOC--r0RK2{display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem}.SupportGeneral__firstRowContainer--KmpU7{position:relative}.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__column6--P8aA8{position:absolute;right:0;top:-5rem;width:57%}.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__column4--eAQ1R{min-height:25rem}.SupportGeneral__rowContainer--mKtY7>div:first-child{margin-right:4rem}.SupportGeneral__rowContainerNoTOC--r0RK2>div:first-child{margin-right:0}.SupportGeneral__column4--eAQ1R{width:40%}.SupportGeneral__column6--P8aA8{width:60%}.SupportGeneral__columnCentered--Z8HM3{display:flex;flex-flow:column;justify-content:center;width:100%}.SupportGeneral__listItem--wViuR{margin-bottom:1rem!important}.SupportGeneral__listItemText--ZCUca{margin-top:.5rem}.SupportGeneral__blurb--xNqAa ul{margin:0;padding-left:4.75rem}.SupportGeneral__blurb--xNqAa li{margin-bottom:.5rem;margin-top:.5rem;position:relative}.SupportGeneral__overviewText--HHm0S{color:#0058a8;color:var(--colors-blue);line-height:1.5}.SupportGeneral__overviewTextSmall--X_Ooi{color:#0058a8;color:var(--colors-blue);margin-top:.5rem;text-align:center}.SupportGeneral__tableOfContents--klRjI{background-color:#eee;background-color:var(--colors-offWhiteBackground,#eee);padding-bottom:.1rem}.SupportGeneral__tableOfContents--klRjI>ul{padding-right:1rem}.SupportGeneral__tableOfContents--klRjI>ul li{padding-left:5rem}.SupportGeneral__tableOfContents--klRjI ul ul li,.SupportGeneral__tableOfContents--klRjI ul ul ul li{padding-left:2.5rem}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__redSquareBulletList--YVBBO,.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__yellowBulletList--O2p8L{padding-left:0}ul.SupportGeneral__blueBulletList--r4eBS,ul.SupportGeneral__redSquareBulletList--YVBBO,ul.SupportGeneral__yellowBulletList--O2p8L{list-style:none;padding-left:0}ul.SupportGeneral__redSquareBulletList--YVBBO>li{background-position-x:3.75rem;padding-left:4.75rem}.SupportGeneral__blueBulletList--r4eBS>li{background-image:url(/assets/images/office/elements/blue-bullet.svg);background-position-x:4rem;background-position-y:.7rem;background-repeat:no-repeat;background-size:.5rem}.SupportGeneral__redSquareBulletList--YVBBO>li{background-image:url(/assets/images/office/elements/red-square-bullet.svg);background-position-y:.7rem;background-repeat:no-repeat;background-size:.5rem}.SupportGeneral__yellowBulletList--O2p8L>li{background-image:url(/assets/images/office/elements/yellow-bullet.svg);background-position-x:1.5rem;background-position-y:.7rem;background-repeat:no-repeat;background-size:.5rem}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__redSquareBulletList--YVBBO li{background-position-x:1.5rem}.SupportGeneral__tocHeader--OppSw{background-color:#0058a8;background-color:var(--colors-blue);color:#fff;color:var(--colors-white);padding:2rem 2rem 2rem 5rem}.SupportGeneral__textWithIcon--fUXOD{line-height:1.7;white-space:break-spaces}.SupportGeneral__outer--n3PEi{align-items:center;display:flex}.SupportGeneral__key--h3Cbs{margin-right:1.75rem}.SupportGeneral__icon--Udy9b{margin-right:1rem}.SupportGeneral__detailIcon--u_eTL,.SupportGeneral__icon--Udy9b{height:2.5rem;margin-left:2rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem}.SupportGeneral__detailIconSmall--MmgTC{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.SupportGeneral__fourDetailIconOuter--vG9Xb{display:flex;margin-left:2rem;margin-right:1.25rem}.SupportGeneral__twoDetailIconOuter--_ro8I{display:flex;margin-left:4.5rem;margin-right:3.75rem}.SupportGeneral__multiDetailIconSmall--UEVae{margin-left:0;margin-right:.5rem}.SupportGeneral__singleDetailIconSmall--CeJaf{margin-left:5.75rem;margin-right:5.25rem}.SupportGeneral__inlineOuter--b8ZQd{align-items:center;bottom:-.4rem;display:inline-flex;height:1.5em;justify-content:center;position:relative}.SupportGeneral__inlineIcon--xLE4P{height:1.8rem;position:relative;width:1.8rem}.SupportGeneral__inlineHistory--QMjGA{display:inline-block;height:2.5rem;margin-bottom:.2rem;min-height:2.5rem;min-width:2.5rem;vertical-align:middle;width:2.5rem}.SupportGeneral__inlineHistory--QMjGA>div{margin:0}.SupportGeneral__starsIcon--eTePB,.SupportGeneral__starsOuter--WnZN_{height:2.5rem;width:2.5rem}.SupportGeneral__editPencilIcon--nDjJ5,.SupportGeneral__editPencilOuter--zJw5D{height:2.5rem;width:2.92rem}.SupportGeneral__learnMoreIcon--hEUAh,.SupportGeneral__learnMoreOuter--KdeF8{height:2.5rem;width:2.5rem}.SupportGeneral__sliderTabIcon--OxJy5,.SupportGeneral__sliderTabOuter--wUFz9{height:3rem;width:3rem}.SupportGeneral__playList--_Bih8,.SupportGeneral__playList--_Bih8 img{max-width:25rem;width:100%}.SupportGeneral__baHomeTopBarOuter--jSFBK{display:inline-block;height:1.8rem;width:5rem}.SupportGeneral__baHomeTopBarIcon--C_Mpf{height:2.6rem;position:absolute;width:5rem}.SupportGeneral__baHomeTopBarDetailIcon--RYeOC{margin-left:.5rem;margin-right:.9rem;width:4.8rem}.SupportGeneral__assignmentsTabButtonIcon--Gg0l0,.SupportGeneral__assignmentsTabButtonOuter--tJNla{height:3rem;width:3rem}.SupportGeneral__bookMenu--nB7zL,.SupportGeneral__bookMenu--nB7zL img{height:50rem;width:14.25rem}.SupportGeneral__inlineAvatar--C99Oq{height:2rem;position:relative;width:2rem}.SupportGeneral__inlineImage--VMHst{height:1.5rem;margin:0 .5rem}.SupportGeneral__titleIcon--LvvOK{margin-left:.5em;position:relative;top:.2em}.SupportGeneral__longIcon--O7b1x{height:auto;min-width:3rem;position:relative;top:.2rem;width:3rem}.SupportGeneral__titleLargeIcon--drbha{margin-left:.25em;top:.1em;width:4rem}.SupportGeneral__theaterLongIcon--twdui{height:1.5rem;width:2rem}.SupportGeneral__detailHome--FRiti{margin-left:.7rem;width:auto}.SupportGeneral__iconShadow--i_kD8{filter:drop-shadow(1px 1px 2px #444);filter:drop-shadow(1px 1px 2px var(--colors-darkGrayFill,#444))}.SupportGeneral__defaultScreenshot--o3HOT{margin:1rem 1rem 3rem;max-width:60rem;min-width:20rem;width:calc(100% - 2rem)}.SupportGeneral__screenshotImg--LNHsH{height:auto;width:100%}.SupportGeneral__screenshot--N1LKM{display:flex;justify-content:center;padding:0 2rem}.SupportGeneral__screenshot--N1LKM>div{margin:0;min-width:20rem}.SupportGeneral__accountSearchAndNavigation2--DXh1o{width:86%}.SupportGeneral__accountSettings2--havjQ{width:90%}.SupportGeneral__report-navigation-with-arrows2--UoPbY{width:89%}.SupportGeneral__classPage--GbNbH,.SupportGeneral__largeScreenshot--mue7n,.SupportGeneral__schoolPage2--nB354,.SupportGeneral__studentPage2--tvyqx{width:60%}.SupportGeneral__accountResendSetupEmail--fXKSM{width:65%}.SupportGeneral__screenshotWithMobileVersion--fXErC{display:flex}.SupportGeneral__screenshotMobile--ot_pJ{display:none}.SupportGeneral__accountSignIn--EwD_V{width:35rem}.SupportGeneral__reportsGetStarted--xuHTC{width:45rem}.SupportGeneral__playMenu--Xy9Ob{width:30rem}.SupportGeneral__studentSubscriptions5--YylyO{width:45rem}.SupportGeneral__cyanText--ZOA3v{color:#00b2dd;color:var(--colors-cyan);font-weight:700}.SupportGeneral__confirmEmail--k2zD7{width:35rem}.SupportGeneral__playOverview--drO3r{display:flex;flex-direction:column;justify-content:space-between}.SupportGeneral__teacherCircleIcon--skjAu,.SupportGeneral__teacherCircleOuter--qpnSx{height:3rem;width:3rem}.SupportGeneral__blockWithLeftWing--kaY0z{align-items:center;display:flex;flex-direction:row}.SupportGeneral__leftWing--rsi4Y{margin-right:1rem}.SupportGeneral__teacherButtonOuter--gfKnS{height:3rem;width:12rem}.SupportGeneral__teacherButtonIcon--gh66_{position:relative;top:1rem}.SupportGeneral__teacherIcon--I8fix,.SupportGeneral__teacherOuter--h41cQ{height:3rem;width:3rem}.SupportGeneral__teacherTextWithButtons--kZU7j{line-height:2rem}.SupportGeneral__teacherMenuList--ZcgWL{margin-top:0;padding-left:8rem}.SupportGeneral__teacherBox--FHtcG{border:2px solid #0058a8;border:2px solid var(--colors-blue);color:#0058a8;color:var(--colors-blue);padding:1rem}.SupportGeneral__teacherTextIndent--jUqFR{margin-left:4rem}.SupportGeneral__starBar--e8DgA{height:3rem;margin-right:1rem;min-width:15rem;width:15rem}.SupportGeneral__setButtonA--pkmhn{display:inline-block;height:2.5rem;min-width:3rem;position:relative;top:-.25rem;width:3rem}.SupportGeneral__setButtonB--O6Bu4{display:none}.SupportGeneral__outer--n3PEi .SupportGeneral__setButtonA--pkmhn{margin-left:2rem;margin-right:1rem}.SupportGeneral__outer--n3PEi .SupportGeneral__setButtonB--O6Bu4{margin-left:2rem;margin-right:1.75rem}.SupportGeneral__singleButton--LlaeT{display:inline-block}.SupportGeneral__progressBar--etSM0{height:4rem;min-width:18rem;width:18rem}.SupportGeneral__left--KXRuN{transform:rotate(90deg)}.SupportGeneral__up--WBDkq{transform:scaleY(-1)}.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__enrichmentLeft--fmJ5F{min-height:50rem}.SupportGeneral__buttonCircleOuter--SGACN{bottom:-.2rem}.SupportGeneral__buttonCircleInner--h59bf{height:2.5rem;width:2.5rem}.SupportGeneral__settingsContainer--XKt8u{display:flex;justify-content:center;margin:2rem 0}.SupportGeneral__settingsItem--dCw8v{display:inline-block;font-size:110%;font-weight:300;margin:0 3rem;padding:.6rem;width:15rem}.SupportGeneral__settingsItemTop--OfmIc{align-items:center;display:flex;font-weight:400}.SupportGeneral__settingEditable--qYbm7{font-weight:300;margin-left:2rem;margin-top:.5rem;pointer-events:none}.SupportGeneral__settingLabel--mybJS{margin:0 .5rem;white-space:nowrap}.SupportGeneral__accountsButton--orLyt{color:#fff;color:var(--colors-white);font-size:1.5rem;font-weight:300;line-height:2;padding:.25rem;text-transform:uppercase}.SupportGeneral__accountsBlueButton--tOV_8{background-color:#0058a8;background-color:var(--colors-blue)}.SupportGeneral__redButton--amYHw{background-color:#ed1940;background-color:var(--colors-red)}.SupportGeneral__autoRenew4--qqL0i,.SupportGeneral__cancelBundle4--HCQH8,.SupportGeneral__cancelSubscription4--CQfwA,.SupportGeneral__changeSubscription--nFF5Q{width:80%}.SupportGeneral__changeSubscription--nFF5Q{width:30%}.SupportGeneral__accountOptions2--y0zb8{width:35rem}.SupportGeneral__accountOptionsMobile2--EbAMW{width:12rem}.SupportGeneral__indentIcons--bFMxG{margin-left:2.25rem}.SupportGeneral__color--md4vw{height:2rem;margin:.5rem 1.5rem .5rem 2.25rem;min-width:2rem;width:2rem}.SupportGeneral__colorsFull--LnUNw{display:inline}.SupportGeneral__colorsShort--iWr8w{display:none}.SupportGeneral__lock--cCSIh{height:2rem;margin:.25rem 1rem .25rem 2.5rem;min-width:2rem;width:2rem}.SupportGeneral__homework--jH_XA{height:2rem;min-width:2rem;transform:translateY(3px);width:2rem}.SupportGeneral__classLockIcon--H1IdD svg{height:2rem;width:2rem}.SupportGeneral__classHomeworkIcon--_OqzX{display:inline-block;margin-bottom:.25rem;margin-top:.25rem;pointer-events:none}.SupportGeneral__classHomeworkIcon--_OqzX svg{height:2rem;width:2rem}.SupportGeneral__attemptsOuter--bLjA5{align-items:center;background-color:#ddd;background-color:var(--colors-lighterGrayFill,#ddd);display:flex;flex-direction:row;margin:auto;padding:.5rem 0;width:17.5rem}.SupportGeneral__attemptsOuter--bLjA5>div{margin:0 .5rem}.SupportGeneral__more--I3b7I{line-height:.5;text-align:center;width:2.5rem}.SupportGeneral__reportTab--dzhKX{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));color:#1b365d;color:var(--colors-mainBlue,#1b365d);display:inline-block;padding:.5rem}.SupportGeneral__reportTabIcon--QjFjt{margin-left:.2rem;margin-right:.5rem}.SupportGeneral__iconList--IXxTA span{margin:.75rem 0}.SupportGeneral__homeworkIcon--Q1GFu{margin-left:1rem}.SupportGeneral__homeworkIconAssigned--lgLZL{fill:#0058a8;fill:var(--colors-blue)}.SupportGeneral__lockList--Ezcol span{margin:.75rem 0}.SupportGeneral__studentAvatars--wRn2F{width:16rem}.SupportGeneral__screenshot--N1LKM>div.SupportGeneral__studentAvatars--wRn2F{min-width:16rem}.SupportGeneral__reportTabs--cFmjG{width:20rem}.SupportGeneral__levelDropdown--eroos{max-width:22rem}.SupportGeneral__guideTable--jRxGY table{border-style:solid;border-width:3px}.SupportGeneral__guideTable--jRxGY tbody td{border-style:solid;border-width:1px;padding:.4rem}.SupportGeneral__guideTable--jRxGY thead th{border-style:solid;border-width:3px 1px;padding:.4rem}.SupportGeneral__guideTable--jRxGY td:first-of-type,.SupportGeneral__guideTable--jRxGY th:first-of-type{white-space:nowrap}.SupportGeneral__circle--MNdlU{align-items:center;border-radius:50%;color:#fff;color:var(--colors-white);display:inline-flex;font-size:105%;height:2em;justify-content:center;width:2em}.SupportGeneral__gradeCircle--CtZ6f{height:1.75em;margin:0 .125em 0 .25em;width:1.75em}.SupportGeneral__page--W1Rra{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0;padding:0 2rem;position:relative;width:11rem}.SupportGeneral__aPage--IC7yK{width:100%}.SupportGeneral__printableWithChapter--Eu_CI{padding-top:3rem}.SupportGeneral__bookTitle--qqzuo{align-items:center;display:flex;justify-content:flex-start}.SupportGeneral__carousel--GotNu{height:20rem;width:100%}.SupportGeneral__newResources--DRbUF{background:#fff;background:var(--colors-white);color:#0058a8;color:var(--colors-blue);font-size:150%;margin-top:2rem;padding:2rem;text-align:center}.SupportGeneral__sequenceEnrichmentText--JjAZ3{font-weight:700}.SupportGeneral__sequenceGuideText--EicLS{color:#c00;color:var(--colors-sequenceRed,#c00);font-weight:700}.SupportGeneral__redNote--tQyWj{color:#ed1940;color:var(--colors-red);font-weight:700}.SupportGeneral__content--DXPBs{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.SupportGeneral__chapter--RgG1Q{left:1.7rem;pointer-events:none;position:absolute;top:0;width:4rem}.SupportGeneral__planningsWide--YZ9wa{display:none}.SupportGeneral__tableOfContents--klRjI .SupportGeneral__link--W0N1g{white-space:normal}.SupportGeneral__blueText--sBx4n{color:#376fc0;color:var(--colors-link,#376fc0);font-weight:700}.SupportGeneral__play--PiXrB{color:#00b2dd;color:var(--colors-cyan);font-size:110%;font-weight:700;text-transform:uppercase}.SupportGeneral__baoIcon--rqXLy{margin-right:.5rem;text-transform:none}.SupportGeneral__learnMoreIcon--hEUAh{background-color:#0058a8;background-color:var(--colors-blue);border-radius:50%;color:#fff;color:var(--colors-white);display:inline-block;height:2rem;min-height:2rem;min-width:2rem;text-align:center;width:2rem}.SupportGeneral__learnMoreIcon--hEUAh>span{position:relative;top:.1rem}.SupportGeneral__learnMoreIconRed--flQiO{background-color:#ed1940;background-color:var(--colors-red)}.SupportGeneral__mobileOnly--Tsx2S{display:none}.SupportGeneral__titleCircle--gPI_6{flex:0 0 auto;margin-right:1rem;width:2em}.SupportGeneral__centered--kgoyF{display:flex;justify-content:center}.SupportGeneral__loading--vOKBw{height:3rem;margin:auto;width:3rem}.SupportGeneral__locksFull--eousF{display:inline}.SupportGeneral__locksShort--rK_fx{display:none}.SupportGeneral__exampleGrade--CxqvA{font-size:80%;height:5rem;margin-bottom:2rem;width:100%}.SupportGeneral__exampleChapter--h_xxs{height:2rem;margin-bottom:2rem;width:20rem}.SupportGeneral__exampleLesson--BnSDJ{align-items:center;display:flex;justify-content:space-between;width:11rem}.SupportGeneral__headmasterIcon--_itjC{height:3rem;width:3rem}.SupportGeneral__freePlayWithCheckbox--izxCY{width:38rem}.SupportGeneral__testProgressIndicators--Wripa{width:14rem}.SupportGeneral__videoArea--lnDVq{height:0;margin-top:2rem;overflow:hidden;padding-bottom:60%;position:relative;width:100%}.SupportGeneral__video--jlgad{height:100%;left:0;position:absolute;top:0;width:100%}.SupportGeneral__myAccount--SwByJ{width:20rem}.SupportGeneral__username--qMnvG{width:15rem}.SupportGeneral__signout--NeJJC{width:12rem}.SupportGeneral__tabContainer--k4F1b{text-align:center}.SupportGeneral__tabContainer--k4F1b div{margin-right:2rem}.SupportGeneral__tabOnly--xMMxH>div{margin-left:2rem}.SupportGeneral__bbButton--ISUgk{align-items:center;background-color:#0058a8;background-color:var(--colors-blue);color:#fff;color:var(--colors-white);display:inline-flex;padding:.15em .5em}.SupportGeneral__bbButtonSquare--EInuB{padding:.2em}.SupportGeneral__bbButtonInText--rJ8CD{margin:.5rem .2rem 0}.SupportGeneral__bbButton--ISUgk .SupportGeneral__inlineOuter--b8ZQd{bottom:0}.SupportGeneral__bbSelectAll--LnXhV{left:-1em;position:relative;white-space:nowrap}.SupportGeneral__bbBucks--chLwX,.SupportGeneral__bbSingleSelectedPart--QCGCL{max-width:20rem}@media (max-width:1150px){.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__enrichmentLeft--fmJ5F{min-height:46rem}}@media (max-width:1100px){.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__enrichmentLeft--fmJ5F{min-height:44rem}}@media (max-width:1050px){.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__enrichmentLeft--fmJ5F{min-height:42rem}}@media (max-width:950px){.SupportGeneral__page--W1Rra{padding:0}}@media (max-width:850px){.SupportGeneral__learnMoreInfo--iqYRP,.SupportGeneral__screenshotWithMobileVersion--fXErC{display:none}.SupportGeneral__screenshotMobile--ot_pJ{display:block;max-width:25rem}}@media (max-width:800px){.SupportGeneral__mobileOnly--Tsx2S{display:inline}.SupportGeneral__tableOfContents--klRjI>ul>li,.SupportGeneral__tocHeader--OppSw{padding-left:3rem}.SupportGeneral__tableOfContents--klRjI .SupportGeneral__blueBulletList--r4eBS li{background-position-x:2rem}}@media (max-width:700px){.SupportGeneral__setButtonA--pkmhn{display:none}.SupportGeneral__setButtonB--O6Bu4{display:inline-block;height:2.5rem;min-width:2.5rem;position:relative;width:2.5rem}.SupportGeneral__title--Ottve{margin:1.5rem 0}.SupportGeneral__firstScreenshot--jMpx2{top:-3.4rem}.SupportGeneral__main--zpyD2{padding:2rem 4rem}.SupportGeneral__carouselWrapper--XdTfM{left:-4rem;width:calc(100% + 8rem)}.SupportGeneral__blurb--xNqAa ul{padding-left:3.5rem}.SupportGeneral__blurb--xNqAa ul.SupportGeneral__redSquareBulletList--YVBBO{padding-left:0}.SupportGeneral__redSquareBulletList--YVBBO>li{background-position-x:2.5rem;background-position-y:calc(.35rem + .35vw);padding-left:3.5rem}.SupportGeneral__rowContainer--mKtY7{margin-top:1.5rem}.SupportGeneral__rowContainer--mKtY7>div:first-child{margin-bottom:1rem}.SupportGeneral__tocHeader--OppSw{padding:1.5rem 1.5rem 1.5rem 3.5rem}.SupportGeneral__title1--e7Xmx,.SupportGeneral__titleHR--k_Giq{left:-.5rem;padding:.5rem}.SupportGeneral__title2--lk0Q_,.SupportGeneral__title3--I_tva{background-size:.6rem;left:0;padding-left:1rem}.SupportGeneral__title4--eIVC6{font-size:100%}.SupportGeneral__blueBullet--B0YWq:before{color:#0058a8;color:var(--colors-blue);content:"\25CF";display:inline-block;font-weight:700;left:-1rem;position:absolute;width:1rem}.SupportGeneral__redSquareBullet--JXnZ9:before{color:#ed1940;color:var(--colors-red);content:"\25AA";display:inline-block;font-weight:700;left:-1rem;position:absolute;width:1rem}.SupportGeneral__yellowBullet--jI917:before{color:#ffc640;color:var(--colors-yellow,#ffc640);content:"\25CF";display:inline-block;font-weight:700;left:-1rem;position:absolute;width:1rem}.SupportGeneral__tableOfContents--klRjI ul{padding-left:0}.SupportGeneral__tableOfContents--klRjI>ul li{padding-left:3.5rem}.SupportGeneral__tableOfContents--klRjI ul ul li,.SupportGeneral__tableOfContents--klRjI ul ul ul li{padding-left:1.5rem}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__blueBulletList--r4eBS>li{background-position-x:2.5rem;background-position-y:calc(.35rem + .35vw)}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__redSquareBulletList--YVBBO>li{background-position-x:.5rem}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__yellowBulletList--O2p8L>li{background-position-x:.5rem;background-position-y:calc(.35rem + .35vw)}.SupportGeneral__username--qMnvG{width:11rem}.SupportGeneral__rowContainer--mKtY7{flex-direction:column}.SupportGeneral__column4--eAQ1R,.SupportGeneral__column6--P8aA8,.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__column6--P8aA8{position:static;width:100%}.SupportGeneral__firstRowContainer--KmpU7>div.SupportGeneral__column4--eAQ1R{min-height:0;min-height:auto}.SupportGeneral__accountsButton--orLyt{font-size:100%}}@media (max-width:600px){.SupportGeneral__inlineIcon--xLE4P{height:calc(1.08rem + 1.08vw);width:calc(1.08rem + 1.08vw)}.SupportGeneral__inlineAvatar--C99Oq{height:calc(1.12rem + 1.08vw);width:calc(1.12rem + 1.08vw)}.SupportGeneral__longIcon--O7b1x{min-width:calc(2rem + 1.08vw);width:calc(2rem + 1.08vw)}.SupportGeneral__outerBar--wKv9r{align-items:flex-start;flex-direction:column}.SupportGeneral__subsection--cY8iT .SupportGeneral__indented--IYeAM{margin-left:3rem}.SupportGeneral__main--zpyD2{padding:1rem 2.5rem;width:95%}.SupportGeneral__carouselWrapper--XdTfM{left:-2.5rem;width:calc(100% + 5rem)}.SupportGeneral__freePlayWithCheckbox--izxCY,.SupportGeneral__playMenu--Xy9Ob,.SupportGeneral__reportTabs--cFmjG{width:100%}.SupportGeneral__screenshot--N1LKM>div{min-width:18rem}}@media (max-width:500px){.SupportGeneral__title--Ottve{margin:1.5rem 0}.SupportGeneral__main--zpyD2{padding:1rem}.SupportGeneral__carouselWrapper--XdTfM{left:-1rem;width:calc(100% + 2rem)}.SupportGeneral__blurb--xNqAa ul{padding-left:2.5rem}.SupportGeneral__blurb--xNqAa ul.SupportGeneral__redSquareBulletList--YVBBO{padding-left:0}.SupportGeneral__redSquareBulletList--YVBBO>li{background-position-x:1.5rem;padding-left:2.5rem}.SupportGeneral__rowContainer--mKtY7{margin-top:1rem}.SupportGeneral__tocHeader--OppSw{padding:1rem 1rem 1rem 2rem}.SupportGeneral__tableOfContents--klRjI ul{padding-left:0}.SupportGeneral__tableOfContents--klRjI>ul li{padding-left:2rem}.SupportGeneral__tableOfContents--klRjI ul ul li,.SupportGeneral__tableOfContents--klRjI ul ul ul li{padding-left:1rem}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__blueBulletList--r4eBS>li{background-position-x:1rem}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__redSquareBulletList--YVBBO>li,.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__yellowBulletList--O2p8L>li{background-position-x:0}.SupportGeneral__outer--n3PEi .SupportGeneral__setButtonB--O6Bu4{margin-left:0;margin-right:1.25rem}.SupportGeneral__detailIcon--u_eTL,.SupportGeneral__icon--Udy9b{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.SupportGeneral__detailIcon--u_eTL{margin-left:0}.SupportGeneral__baHomeTopBarDetailIcon--RYeOC{height:1.56rem;margin-right:.7rem;min-height:1.56rem;min-width:3rem;width:3rem}.SupportGeneral__defaultScreenshot--o3HOT{min-width:0}.SupportGeneral__learnMoreIcon--hEUAh{height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.SupportGeneral__learMoreIcon--zu2Ti>span{top:0}.SupportGeneral__accountSignIn--EwD_V{min-width:0;width:90vw}.SupportGeneral__bbSelectAll--LnXhV{left:0;margin-right:1em}}@media (max-width:400px){.SupportGeneral__title--Ottve{margin:1.5rem 0}.SupportGeneral__main--zpyD2{padding:0 1rem}.SupportGeneral__blurb--xNqAa ul{padding-left:2rem}.SupportGeneral__blurb--xNqAa ul.SupportGeneral__redSquareBulletList--YVBBO{padding-left:0}.SupportGeneral__redSquareBulletList--YVBBO>li{background-position-x:1rem;padding-left:2rem}.SupportGeneral__rowContainer--mKtY7{margin-top:.5rem}.SupportGeneral__tocHeader--OppSw{padding:1rem 1rem 1rem 1.5rem}.SupportGeneral__tableOfContents--klRjI ul{padding-left:0}.SupportGeneral__tableOfContents--klRjI>ul li{padding-left:1.5rem}.SupportGeneral__tableOfContents--klRjI ul ul li,.SupportGeneral__tableOfContents--klRjI ul ul ul li{padding-left:1rem}.SupportGeneral__tableOfContents--klRjI ul.SupportGeneral__blueBulletList--r4eBS>li{background-position-x:.5rem}.SupportGeneral__colorsFull--LnUNw{display:none}.SupportGeneral__colorsShort--iWr8w{display:inline}.SupportGeneral__locksFull--eousF{display:none}.SupportGeneral__locksShort--rK_fx{display:inline}}@media (min-width:400px){.SupportGeneral__aPage--IC7yK{height:auto;margin:1rem 2rem;max-width:15rem;padding:.75rem 2rem;width:calc(50vw - 17rem)}}@media (min-width:780px){.SupportGeneral__aPage--IC7yK{margin:1rem 0;max-width:14rem;width:calc(25vw - 7rem)}}@media (min-width:950px){.SupportGeneral__plannings--xi4dq{display:none}.SupportGeneral__planningsWide--YZ9wa{display:flex}}@media (min-width:1100px){.SupportGeneral__aPage--IC7yK{margin:1rem}}@media (min-width:1200px){.SupportGeneral__aPage--IC7yK{width:18.5rem}}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportTestUnlockPanel.css ***!
  \*************************************************************************************************************************************************************************************************/.ReportTestUnlockPanel__main--GA24H{align-items:center;color:#1b365d;color:var(--colors-mainBlue,#1b365d);display:flex;flex-wrap:wrap;width:100%}.ReportTestUnlockPanel__mainItem--M7PfD{font-size:150%;margin:12px 20px}.ReportTestUnlockPanel__statusContainer--Pht7V{width:150px}.ReportTestUnlockPanel__buttonContainer--iuQII{width:120px}.ReportTestUnlockPanel__timeContainer--IM_XI{flex:1 1 auto}.ReportTestUnlockPanel__button--BIXwa{height:3rem;width:8rem}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AssignedToggle.css ***!
  \******************************************************************************************************************************************************************************************/.AssignedToggle__main--GlRiC{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;width:9rem}.AssignedToggle__toggleButton--KcXAJ{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;font-weight:400;justify-content:center;padding:0 .5rem}.AssignedToggle__textWrap--GkfOn{align-items:center;display:flex}.AssignedToggle__toggleOn--nWszf{color:#1b365d;color:var(--colors-mainBlue);font-size:80%;font-weight:600}.AssignedToggle__toggleOff--coiPY{color:#376fc0;color:var(--colors-link,#376fc0);font-size:80%}.AssignedToggle__toggleButton--KcXAJ+.AssignedToggle__toggleButton--KcXAJ{border-left:2px solid #1b365d;border-left:2px solid var(--colors-mainBlue)}.AssignedToggle__bao--VbrOY{font-size:150%;margin-right:.5rem;position:relative;top:-2px}.AssignedToggle__toggleOn--nWszf span:not(.AssignedToggle__bao--VbrOY){text-decoration:underline}.AssignedToggle__disabledToggle--C6fJV{color:#ccc;color:var(--colors-disabledGrayFill,#ccc)}.forPrint .AssignedToggle__toggles--S2Jc2{display:none}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportClasses.css ***!
  \*****************************************************************************************************************************************************************************************/.ReportClasses__main--C9mTS{display:flex;height:100%;justify-content:center;min-height:350px;padding:1rem;position:relative;width:100%}.ReportClasses__body--myaeV{align-items:center;display:flex;flex-direction:column;width:100%}.ReportClasses__inner--V01TT{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05))}.ReportClasses__iconHeader--SvQAZ{height:2rem;width:2rem}.ReportClasses__link--yr9aY{display:block}.ReportClasses__activityCalendarContainer--Pnsef{display:flex;justify-content:center;width:100%}.ReportClasses__dayDetails--i5fAR{max-width:50rem;min-width:40rem;padding:1.85rem 1rem 2.5rem;position:relative;width:65%}.ReportClasses__nameWidth--BeS_8{flex-grow:1;width:30rem}.ReportClasses__gradeWidth--EN2HL{flex:1 0 8rem;width:8rem}.ReportClasses__studentWidth--WxpAM,.ReportClasses__teacherWidth--QB1kH{flex:1 0 11rem;width:11rem}.ReportClasses__playedWidth--BgphY{flex:1 0 15rem;width:15rem}.ReportClasses__pcWidth--r5VZ6,.ReportClasses__starWidth--bPkSw,.ReportClasses__timeWidth--zYWFz,.ReportClasses__trophyWidth--hgnrG{max-width:5rem;min-width:5rem}.ReportClasses__timeWidth--zYWFz{flex-grow:0!important}.ReportClasses__categoriesClasses--RSLMk,.ReportClasses__categoriesSchools--JuA0x,.ReportClasses__categoriesStudents--SsjO_{display:grid;grid-template-areas:". totals totals totals totals";grid-template-columns:1fr 6.7rem 6rem 6rem 6.5rem;grid-template-rows:auto;width:100%}.ReportClasses__totals4--R8B9r{grid-area:totals}@media (max-width:1024px){.ReportClasses__activityCalendarContainer--Pnsef{align-items:center;flex-direction:column}}.forPrint .ReportClasses__inner--V01TT{background-color:#fff;background-color:var(--colors-white,#fff);display:block}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportProblems.css ***!
  \******************************************************************************************************************************************************************************************/.ReportProblems__main--xbkoU{display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:column;padding-bottom:1rem;width:100%}.ReportProblems__nav--PQhGJ{align-items:center;background-color:#eee;background-color:var(--colors-offWhiteBackground);border-bottom:3px solid #fff;border-bottom:3px solid var(--colors-white);display:flex;flex:none;justify-content:space-between;padding:4px 2rem;width:calc(100% - 4rem)}.ReportProblems__navLeft--afUXl{align-items:stretch;display:flex}.ReportProblems__navRight--dkR4z{align-items:center;display:flex}.ReportProblems__trophy--wBf2e{height:2.5rem;width:2.5rem}.ReportProblems__numTrials--Ues7D{color:#606060;color:var(--colors-textBlack);font-size:130%}.ReportProblems__attempt--G5Y5e{align-items:center;border-right:2px solid #fff;border-right:2px solid var(--colors-white);display:flex;font-size:125%;margin-right:1rem;padding-right:1rem}.ReportProblems__trials--AH342{align-items:center;display:flex;flex-wrap:wrap}.ReportProblems__loading--F9tPr{height:5rem;margin:5rem;width:5rem}.ReportProblems__circle--myvIJ{cursor:pointer;height:2.5rem;margin:2px;width:2.5rem}.ReportProblems__circleSelected--NwMe6{border:2px solid #1b365d;border:2px solid var(--colors-mainBlue);border-radius:50%;box-sizing:border-box;font-weight:700}.ReportProblems__round--PEyti{background-color:#aaa;background-color:var(--colors-lightGrayFill,#aaa);border-radius:50%}.ReportProblems__problem--c9ab7{color:#606060;color:var(--colors-textBlack);flex:1 1 auto;height:auto;overflow:hidden;position:relative}.ReportProblems__scrollContent--c09KZ{align-items:center;display:flex;flex-direction:column}.ReportProblems__sectionTitle--qJopa{align-items:center;background-color:#eee;background-color:var(--colors-offWhiteBackground);color:#1b365d;color:var(--colors-mainBlue);display:flex;font-size:120%;font-weight:700;justify-content:space-between;margin:1.5rem 2rem .5rem;padding:.5rem;width:calc(100% - 5rem)}.ReportProblems__sectionTitle--qJopa:first-of-type{margin-top:0}.ReportProblems__top--drH4c{align-items:center;background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white);display:flex;flex:none;height:4rem;justify-content:space-between;padding:1rem 4rem 1rem 2rem;width:calc(100% - 6rem)}.ReportProblems__studentName--N3q4t{font-weight:700;margin-bottom:.25rem}.ReportProblems__blockName--X6r4O{align-items:center;display:flex;font-size:65%}.ReportProblems__blockName--X6r4O a{cursor:pointer}.ReportProblems__blockName--X6r4O a:hover{text-decoration:underline}.ReportProblems__lock--ioFmX{height:2rem;margin-right:.75rem;position:relative;top:-3px;width:2rem}.ReportProblems__details--gHtBi{font-size:55%;line-height:1.5;text-align:right}.ReportProblems__unavailable--B9TNH{color:#606060;color:var(--colors-textBlack);font-size:170%;line-height:1.4;margin:2rem 0;text-align:center}.ReportProblems__skip--dS0mQ{align-self:flex-start;color:#f86c1d;color:var(--colors-skippedFill,#f86c1d);font-size:130%;line-height:1.5;margin-left:2.5rem}.ReportProblems__time--GsZrU{align-items:center;display:flex;font-size:120%}.ReportProblems__timeLabel--jUb3V{font-weight:700;margin-right:.5rem;text-align:right;width:5rem}.ReportProblems__timeVal--oZpIm{white-space:nowrap}.ReportProblems__timeSpent--LUx7x{color:#606060;color:var(--colors-textBlack);font-size:140%}.ReportProblems__outdated--JENsw{color:#1b365d;color:var(--colors-mainBlue)}.ReportProblems__trainerLink--YTsSn{color:#376fc0;color:var(--colors-link,#376fc0)}.ReportProblems__trainerLink--YTsSn:hover{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.ReportProblems__baoFont--LHjDi{display:inline-block;transform:scaleX(-1)}.ReportProblems__noSolution--Vcxi5{align-self:flex-start;color:#606060;color:var(--colors-textBlack);font-size:120%;line-height:1.4;margin:1rem 0 1rem 2.5rem}@media (max-width:850px){.ReportProblems__printIcon--rb2kH{display:none}}@media (max-width:700px){.ReportProblems__main--xbkoU{height:calc(100% - 1rem)}.ReportProblems__top--drH4c{align-items:flex-start;flex-direction:column;height:auto}.ReportProblems__details--gHtBi{display:flex;margin-top:.5rem}.ReportProblems__time--GsZrU{margin-right:2rem}.ReportProblems__timeLabel--jUb3V{width:auto}.ReportProblems__problem--c9ab7{pointer-events:none}}@media (max-width:500px){.ReportProblems__circle--myvIJ{height:2rem;width:2rem}.ReportProblems__blockName--X6r4O{font-size:85%}.ReportProblems__details--gHtBi{font-size:65%}}@media (max-width:450px){.ReportProblems__details--gHtBi{flex-direction:column}}@media (max-width:400px){.ReportProblems__top--drH4c{padding:1rem 3rem 1rem 1rem;width:calc(100% - 4rem)}.ReportProblems__nav--PQhGJ{padding:4px 1rem;width:calc(100% - 2rem)}.ReportProblems__sectionTitle--qJopa{margin:1.5rem 0 .5rem;width:calc(100% - 2rem)}}.forPrint .ReportProblems__main--xbkoU{width:800px}.forPrint .ReportProblems__trainerLink--YTsSn{display:none}.forPrint .ReportProblems__nav--PQhGJ,.forPrint .ReportProblems__sectionTitle--qJopa,.forPrint .ReportProblems__top--drH4c{background-color:#fff;background-color:var(--colors-white);color:#252525;color:var(--colors-defaultBlackFill)}.forPrint .ReportProblems__sectionTitle--qJopa{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--colors-tableBorder,rgba(0,0,0,.1))}:root{--colors-offWhiteBackground:#eee;--colors-defaultBlackFill:#252525}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/report/styles/AvatarLinkGroup.css ***!
  \**************************************************************************************************************************************************************************************************/.AvatarLinkGroup__main--OwurQ{align-items:flex-end;display:flex;height:4.5rem;transition:width .3s linear;width:auto}.AvatarLinkGroup__mainCenter--O7BJa{margin-top:.5rem;position:relative}.AvatarLinkGroup__outer--uKLoZ{opacity:.6;position:relative}.AvatarLinkGroup__outerSelected--mfjvo{opacity:1;pointer-events:none}.AvatarLinkGroup__linkAvatar--COgo9{height:3.5rem;margin-right:.3rem;position:relative;transition:width .2s,height .2s;width:3.5rem}.AvatarLinkGroup__outerSelected--mfjvo .AvatarLinkGroup__linkAvatar--COgo9{height:4.2rem;width:4.2rem}.AvatarLinkGroup__name--GTgys{display:none;font-size:1.5rem;line-height:120%;overflow:hidden;position:absolute;right:.5rem;text-align:right;text-overflow:ellipsis;top:100%;white-space:nowrap;width:14rem}.AvatarLinkGroup__nameCenter--I0uNH{left:50%;right:auto;text-align:center;transform:translateX(-50%)}.AvatarLinkGroup__outer--uKLoZ:hover{opacity:1}.AvatarLinkGroup__outer--uKLoZ:hover .AvatarLinkGroup__name--GTgys{display:block}.AvatarLinkGroup__extraLink--fllTN{display:flex}@media (max-width:400px){.AvatarLinkGroup__outer--uKLoZ:hover .AvatarLinkGroup__name--GTgys{display:none}}@media (max-width:350px){.AvatarLinkGroup__extraAvatarHide--phE9q{display:none}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SVGIcon.css ***!
  \**************************************************************************************************************************************************************************************/.SVGIcon__svg--5b6ls{height:100%;width:100%}.SVGIcon__hoverTarget--aC7du:hover .SVGIcon__svg--5b6ls{fill:#fff;fill:var(--colors-white,#fff)}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SequenceRow.css ***!
  \******************************************************************************************************************************************************************************************/.SequenceRow__main--IP9Rq{align-content:center;display:flex;flex-direction:row;height:2.57rem;left:3%;position:relative;width:96%}.SequenceRow__main--IP9Rq .SequenceRow__partition--LyTpK{border-bottom:1px solid #ccc;border-bottom:1px solid var(--colors-disabledGrayFill,#ccc);bottom:0;height:0;position:absolute;right:0;width:16.5rem}.SequenceRow__locked--PwrLX{pointer-events:none}.SequenceRow__current--UjZo9 .SequenceRow__partition--LyTpK{display:none}.SequenceRow__current-grade1--UVC5A{background-color:#f52338;background-color:var(--colors-grade1-main,#f52338)}.SequenceRow__current-grade2--vw7h9{background-color:#fa7e37;background-color:var(--colors-grade2-main,#fa7e37)}.SequenceRow__current-grade3--aeGUm{background-color:#38942c;background-color:var(--colors-grade3-main,#38942c)}.SequenceRow__current-grade4--OK8b7{background-color:#3299cc;background-color:var(--colors-grade4-main,#3299cc)}.SequenceRow__current-grade5--r6qJg{background-color:#84318c;background-color:var(--colors-grade5-main,#84318c)}.SequenceRow__row--qTnmt{align-items:center;display:flex;height:100%;justify-items:center;position:absolute;width:100%}.SequenceRow__link--uq1Kh{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;pointer-events:auto}.SequenceRow__onPage--CVcdy{pointer-events:none}.SequenceRow__row-grade1--V9_Z2:not(.SequenceRow__onPage--CVcdy):hover{background-color:#ff47474d;background-color:var(--colors-grade1-sequenceHover,#ff47474d)}.SequenceRow__row-grade2--rsksK:not(.SequenceRow__onPage--CVcdy):hover{background-color:#ffa9474d;background-color:var(--colors-grade2-sequenceHover,#ffa9474d)}.SequenceRow__row-grade3--ay6Gh:not(.SequenceRow__onPage--CVcdy):hover{background-color:#52c74a4d;background-color:var(--colors-grade3-sequenceHover,#52c74a4d)}.SequenceRow__row-grade4--ubzuj:not(.SequenceRow__onPage--CVcdy):hover{background-color:#61c1f24d;background-color:var(--colors-grade4-sequenceHover,#61c1f24d)}.SequenceRow__row-grade5--OnFbK:not(.SequenceRow__onPage--CVcdy):hover{background-color:#84318c38;background-color:var(--colors-grade5-sequenceHover,#84318c38)}.SequenceRow__leftIcon--P2Joe{flex-shrink:0;height:2rem;margin-right:2px;position:relative;width:2rem}.SequenceRow__leftIconOld--HaTN8{opacity:.5}.SequenceRow__contentContainer--ZUGNW{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:left;width:15.275rem}.SequenceRow__videoPlaying--_emIl{font-weight:700}.SequenceRow__rowTitle--RnlX9{font-size:119%;height:1.47rem;margin-left:.25rem;padding-bottom:.53rem;padding-top:.57rem;position:relative;white-space:nowrap;width:90%}.SequenceRow__current-grade1--UVC5A .SequenceRow__rowTitle--RnlX9,.SequenceRow__current-grade2--vw7h9 .SequenceRow__rowTitle--RnlX9,.SequenceRow__current-grade3--aeGUm .SequenceRow__rowTitle--RnlX9,.SequenceRow__current-grade4--OK8b7 .SequenceRow__rowTitle--RnlX9,.SequenceRow__current-grade5--r6qJg .SequenceRow__rowTitle--RnlX9{color:#fff;color:var(--colors-white);fill:#fff;fill:var(--colors-white)}.SequenceRow__rowID--mCqUB{font-weight:700;max-width:2.75rem}.SequenceRow__test--lAEbA{font-weight:700;text-align:center}.SequenceRow__rowTitleText--iE4r2{overflow:hidden;text-overflow:ellipsis}.SequenceRow__nonBonusRowTitleText--TI8e8{padding-left:1.5rem}.SequenceRow__bonusIcon--42EQ9{height:1.5rem;width:1.5rem}.SequenceRow__bonusIcon--42EQ9,.SequenceRow__videoIcon--aNRRo{align-items:center;display:flex;flex-direction:column;justify-content:center}.SequenceRow__videoIcon--aNRRo{height:2.25rem;position:absolute;right:-.325rem;top:50%;transform:translateY(-50%);width:2.25rem}.SequenceRow__videoIconImg--VuXOE{height:60%;position:relative;width:60%}.SequenceRow__videoIconImgPlaying--T3Lux{height:65%;width:65%}.SequenceRow__current-grade1--UVC5A .SequenceRow__videoHover--XtTDP:hover{color:#ff6661;color:var(--colors-grade1-blockHover);fill:#ff6661;fill:var(--colors-grade1-blockHover)}.SequenceRow__current-grade2--vw7h9 .SequenceRow__videoHover--XtTDP:hover{color:#ffb957;color:var(--colors-grade2-blockHover);fill:#ffb957;fill:var(--colors-grade2-blockHover)}.SequenceRow__current-grade3--aeGUm .SequenceRow__videoHover--XtTDP:hover{color:#5ad950;color:var(--colors-grade3-blockHover);fill:#5ad950;fill:var(--colors-grade3-blockHover)}.SequenceRow__current-grade4--OK8b7 .SequenceRow__videoHover--XtTDP:hover{color:#66cbff;color:var(--colors-grade4-blockHover);fill:#66cbff;fill:var(--colors-grade4-blockHover)}.SequenceRow__current-grade5--r6qJg .SequenceRow__videoHover--XtTDP:hover{color:#e176f7;color:var(--colors-grade5-blockHover);fill:#e176f7;fill:var(--colors-grade5-blockHover)}.SequenceRow__maskContainer--xh50Y{height:95%;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.SequenceRow__mask--DRqPt{background-color:#fff;background-color:var(--colors-white);height:100%;opacity:.6;width:100%}.SequenceRow__lockImg--DtxxE{height:75%;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%)}:root{--colors-grade1-blockHover:#ff6661;--colors-grade2-blockHover:#ffb957;--colors-grade3-blockHover:#5ad950;--colors-grade4-blockHover:#66cbff;--colors-grade5-blockHover:#e176f7}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/AssignmentsList.css ***!
  \**********************************************************************************************************************************************************************************************/.AssignmentsList__title--JoobN{border-bottom:2px solid;font-size:160%;margin:0 .5rem 1rem;padding:4px}.AssignmentsList__list--WnSny{margin-bottom:1rem}.AssignmentsList__row--PR50z{position:relative;right:0;width:19.5rem}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SequenceChapter.css ***!
  \**********************************************************************************************************************************************************************************************/.SequenceChapter__chapter--Dn5ww{display:flex;flex-direction:row-reverse;height:52rem;overflow:hidden;position:relative;top:0;width:21rem}.SequenceChapter__loading--PNUT2{margin:60% auto;position:relative;width:75%}.SequenceChapter__yBar--VYkyC{left:-1rem;width:0}.SequenceChapter__yThumb--asy6D{background-color:#bbb;background-color:var(--colors-mediumLightGrayFill,#bbb)}.SequenceChapter__scrollAreaRow--HU_3P{position:relative;right:0;width:19.5rem}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/SequenceSlideout.css ***!
  \***********************************************************************************************************************************************************************************************/.SequenceSlideout__topContainer--XVS3N{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.SequenceSlideout__backdrop--xL3kI{background:#000;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s linear;width:100%;z-index:199;z-index:var(--z-modalBackdropMessage,199)}.SequenceSlideout__showBackdrop--bbRhQ{opacity:.4;pointer-events:auto}.SequenceSlideout__hideBackdrop--oaKKz{opacity:0}.SequenceSlideout__main--eyyct{height:100%;pointer-events:none;position:absolute;top:0;transition:left .3s linear;width:29rem;z-index:200;z-index:var(--z-topBar,200)}.SequenceSlideout__open--UiXgt{left:0}.SequenceSlideout__closed--CsCjZ{left:-23.9rem;pointer-events:none}.SequenceSlideout__trayContainer--z7sC2{height:82%;left:0;position:absolute;top:11%;transition:left .1s linear;width:98%}.SequenceSlideout__forTeacher--ZfhA3 .SequenceSlideout__trayContainer--z7sC2{height:81%;width:none}.SequenceSlideout__closed--CsCjZ .SequenceSlideout__trayContainer--z7sC2:hover{left:.2rem}.SequenceSlideout__trayImg--mkE3Q{filter:drop-shadow(4px 0 2px rgba(0,0,0,.3));height:100%;pointer-events:none;vertical-align:middle;width:100%}.SequenceSlideout__contentContainer--apdtU{height:95%;margin-left:.25%;overflow:hidden;pointer-events:auto;position:absolute;top:1.5rem;width:81%}.SequenceSlideout__homeworkLinkContainer--rkMCc{display:block;font-size:1.5rem;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SequenceSlideout__homeworkLink--LFJbY{padding-left:1rem}.SequenceSlideout__scrollArea--Wjc2Q{height:90%;overflow:hidden;padding-left:2%;width:92%}.SequenceSlideout__content--rwEOD{padding-bottom:5%}.SequenceSlideout__yBar--anwau{background-color:#fff;background-color:var(--colors-white);left:0;width:1rem}.SequenceSlideout__yThumb--7YEqL{background-color:#bbb;background-color:var(--colors-mediumLightGrayFill,#bbb);margin-left:0;width:100%}.SequenceSlideout__chapterTitleText--gAQFg{align-items:center;display:flex;flex-grow:1;font-size:1.5rem;height:100%;justify-content:center;text-align:center;width:auto}.SequenceSlideout__title--rHMii{left:-.7rem;padding:.5rem 0 1rem;position:relative}.SequenceSlideout__title--rHMii,.SequenceSlideout__titleText--J4m6Z{align-items:center;display:flex;font-size:145%;justify-content:center}.SequenceSlideout__titleText--J4m6Z{margin-left:.5rem;margin-top:.5rem}.SequenceSlideout__homeworkIcon--vtWql{display:flex;height:3rem;transform:translateY(-.2rem) rotate(-10deg);width:3rem}.SequenceSlideout__toggleIcon--MSVx7{fill:#fff;fill:var(--colors-white);height:3.5rem;left:2px;position:relative;top:-2px;transform:rotate(15deg);width:3.5rem}.SequenceSlideout__toggle--Yauxy{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;height:5rem;pointer-events:auto;position:absolute;right:1rem;top:.5rem;transition:right .4s linear;width:4rem}.SequenceSlideout__icon--G2kt4{position:absolute;top:14%;width:100%}.SequenceSlideout__forTeacher--ZfhA3 .SequenceSlideout__icon--G2kt4{left:-55%;top:-28%;width:190%}.SequenceSlideout__closed--CsCjZ .SequenceSlideout__toggle--Yauxy{right:.5rem}.SequenceSlideout__closed--CsCjZ .SequenceSlideout__trayImg--mkE3Q,.SequenceSlideout__main--eyyct .SequenceSlideout__closed--CsCjZ{filter:drop-shadow(4px 0 2px rgba(0,0,0,.3))}.SequenceSlideout__emptyCurrent--stxzz{color:#8c8c8c;color:var(--colors-lighterGrayText,#8c8c8c);font-size:1.3rem;margin:0 1rem;padding:0 1rem;text-align:center}.SequenceSlideout__largerText--JF_5w{font-size:1.5rem;margin:1rem}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ScreenWarning.css ***!
  \********************************************************************************************************************************************************************************************/.ScreenWarning__main--X5nA9{align-items:center;background-color:#fff;background-color:var(--colors-white);color:#1b365d;color:var(--colors-mainBlue);display:flex;height:calc(100% - 4rem);justify-content:center;padding:2rem;width:calc(100% - 4rem)}.ScreenWarning__img--PhkeK{max-width:300px;width:50%}.ScreenWarning__message--EMm6w{align-items:center;display:flex;flex-direction:column;font-size:2rem;justify-content:center;line-height:1.3;margin:2rem;text-align:center;width:50%}.ScreenWarning__button--zFkNl{align-items:center;background-color:#1b365d;background-color:var(--colors-mainBlue);color:#fff;color:var(--colors-white);cursor:pointer;display:flex;height:4rem;justify-content:center;margin:2rem 0;text-transform:uppercase;width:16rem}.ScreenWarning__button--zFkNl:hover{background-color:#00b2dd;background-color:var(--colors-cyan,#00b2dd)}@media (max-width:600px){.ScreenWarning__main--X5nA9{flex-direction:column-reverse}.ScreenWarning__img--PhkeK,.ScreenWarning__message--EMm6w{width:80%}}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/top/styles/MainTrainerContainer.css ***!
  \**************************************************************************************************************************************************************************************************/.MainTrainerContainer__main--rJET0{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;-webkit-user-select:none;user-select:none}.MainTrainerContainer__jazz--hbmkF{background-image:url(/assets/images/office/elements/mathjazz.svg);background-repeat:repeat;background-size:1200px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-9}.MainTrainerContainer__content--ppCib{height:100%;overflow:hidden;position:relative;width:100%}.MainTrainerContainer__copyright--pT7PR{bottom:2px;color:rgba(0,0,0,.5);color:var(--colors-copyright,rgba(0,0,0,.5));font-size:105%;left:3px;position:absolute;z-index:350}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/top/styles/MainOfficeContainer.css ***!
  \*************************************************************************************************************************************************************************************************/.MainOfficeContainer__main--xBEIS{height:100%;position:relative}.MainOfficeContainer__container--pCZAI{display:flex;flex-direction:column;min-height:100%;overflow-x:auto;position:relative}.MainOfficeContainer__minContainer--JPOzs{min-width:1024px}.MainOfficeContainer__loading--eQMCP{bottom:0;height:30vw;left:0;margin:auto;max-height:20rem;max-width:20rem;position:fixed;right:0;top:0;width:30vw}.MainOfficeContainer__content--JFuSJ{align-items:stretch;display:flex;flex:1 0 auto;flex-direction:row;position:relative}.MainOfficeContainer__bg--ZlZTn{background-color:#fbfbfb}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/top/styles/MainContainer.css ***!
  \*******************************************************************************************************************************************************************************************/.MainContainer__main--Hb_wO{height:100%}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProgressSection.css ***!
  \********************************************************************************************************************************************************************************************/.ProgressSection__main--qRX1o{display:flex;flex-direction:column}.ProgressSection__row--qSVHV{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--colors-progressRowDivider);cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex;flex-direction:row;height:5rem;position:relative}.ProgressSection__row--qSVHV:hover{background-color:#f5f5f5;background-color:var(--colors-progressRowHover,#f5f5f5)}.ProgressSection__main--qRX1o:last-of-type .ProgressSection__row--qSVHV{border-bottom:none}.ProgressSection__main--qRX1o:last-of-type.ProgressSection__expanded--oDWC0 .ProgressSection__row--qSVHV{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--colors-progressRowDivider)}.ProgressSection__progress--lypNy{text-align:center}.ProgressSection__title--CfoQn{box-sizing:border-box;padding-right:14%;width:38%}.ProgressSection__star--tMbb1{width:15%}.ProgressSection__trophy--aF2nt{margin-left:2%;width:11%}.ProgressSection__xp--aBygb{width:16%}.ProgressSection__celestial--f6Vr5{width:7%}.ProgressSection__history--dk67T,.ProgressSection__time--hbQuT{width:18%}.ProgressSection__link--KTZqg{align-items:center;display:flex;flex-direction:row;height:100%;margin-left:1.3em;width:3em}.ProgressSection__lock--iNf_5{height:2.6rem;left:3rem;position:absolute;width:2.6rem}.ProgressSection__image--ASsgf{width:100%}.ProgressSection__chapterText--cOQQF{margin-left:.8em;margin-right:auto}.ProgressSection__labTypeText--_VIrX{margin-left:1.3em;margin-right:auto}.ProgressSection__highlights--M1eHO{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-around;margin-left:calc(-42% + 7rem);width:calc(100% - 7rem)}.ProgressSection__hackTitleFiller--za7IC{width:38%}.ProgressSection__fit--H_0w3{width:100%}.ProgressSection__pts--TaRfV{color:#ffc640;color:var(--colors-yellow,#ffc640);width:100%}.ProgressSection__subsections--WLzz0{cursor:url(/assets/images/cursors/tool-arrow-point.cur),auto;margin-bottom:1.5rem;margin-left:7rem;width:92%}.ProgressSection__header--Zl_z5{align-items:center;background-color:#ddd;color:#666;display:flex;flex-direction:row;height:2.8rem;height:2rem;justify-content:space-between;width:100%}.ProgressSection__construction--hqCrF{color:#666;margin:2rem 0 4rem;text-align:center}:root{--colors-progressRowDivider:rgba(0,0,0,.1)}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ProgressSubsection.css ***!
  \***********************************************************************************************************************************************************************************************/.ProgressSubsection__main--FzB2O{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;height:2.8rem;justify-content:space-between;width:100%}.ProgressSubsection__title--kEDma{align-items:center;color:#666;color:var(--colors-grayText);display:flex;width:38%}.ProgressSubsection__bonusIcon--CovqX{height:1.5rem;margin-right:.5rem;width:1.5rem}.ProgressSubsection__stars--nuT_D{align-items:center;display:flex;flex-direction:row;justify-content:center}.ProgressSubsection__star--q5Xca{height:1.5em;width:1.5em}.ProgressSubsection__celestial--Mp5up,.ProgressSubsection__trophy--yM4fu{display:flex;justify-content:center}.ProgressSubsection__celestial--Mp5up{width:28%}.ProgressSubsection__time--FocBv,.ProgressSubsection__xp--lJiOn{align-items:center;color:#666;color:var(--colors-grayText);display:flex;justify-content:center}.ProgressSubsection__timeText--lxVNm{text-align:right;width:6em}.ProgressSubsection__xpText--h3irh{text-align:right;width:4.5em}.ProgressSubsection__history--jsy1X{align-items:center;color:#666;color:var(--colors-grayText);display:flex;flex-direction:row;justify-content:flex-end}.ProgressSubsection__hItem--rk68M{margin-left:.6rem}.ProgressSubsection__hIcon--shRTD{height:2.5rem;width:2.5rem}.ProgressSubsection__hStarContainer--iKoDU{align-items:center;display:flex;flex-direction:row;height:2.5rem;justify-content:center;position:relative;width:2.5rem}.ProgressSubsection__hStar--UsoVx{height:3rem;left:-.25rem;position:absolute;top:-.25rem;width:3rem}.ProgressSubsection__lock--mc6El{height:2.6rem;left:4rem;position:absolute}.ProgressSubsection__starImage--Bstu9{height:2.2em;margin-top:.15em;width:2.2em}.ProgressSubsection__celestialImage--aVovL,.ProgressSubsection__trophyImage--EfvVc{height:1.8em;width:1.8em}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ScrollFade.css ***!
  \***************************************************************************************************************************************************************************************/.ScrollFade__top--D_Z9o{background:linear-gradient(180deg,#feeec6,#feeec6 2px,hsla(43,97%,89%,0))!important}.ScrollFade__bottom--UPbyl{background:linear-gradient(0deg,#feeec6,#feeec6 2px,hsla(43,97%,89%,0))!important}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/SlantContainer.css ***!
  \*******************************************************************************************************************************************************************************************/.SlantContainer__mainBorder--xXvu0:before{border-bottom:1.5rem solid transparent;border-left:94.1rem solid #fff;border-top:0 solid transparent;content:"";left:0;position:absolute;top:100%}.SlantContainer__mainBorder--xXvu0{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.SlantContainer__mainBorder--xXvu0:after{border:2px solid #fcebc2;border-bottom:none;bottom:.5rem;content:"";left:.5rem;position:absolute;right:.5rem;top:.5rem}.SlantContainer__slant--_SiTA{background-color:#fcebc2;bottom:-4px;height:2px;left:.5rem;position:absolute;right:.5rem;transform:rotate(-1deg)}.SlantContainer__slant--_SiTA:after{background-color:#fcebc2;bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:2px}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ActivityCalendar.css ***!
  \***********************************************************************************************************************************************************************************************/.ActivityCalendar__container--J9M6i{align-items:center;display:flex;flex-direction:column;padding:1.85rem 1.85rem .5rem;position:relative;width:60%}.ActivityCalendar__containerSchool--II4C4{max-width:36rem;width:auto}.ActivityCalendar__mainTrainer--e_vN9{width:100%}.ActivityCalendar__header--UcnHy{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:.5rem}.ActivityCalendar__loadingOuter--N8CnC{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.ActivityCalendar__loading--sPidf{height:10rem;top:5rem;width:10rem}.ActivityCalendar__title--rmHbt{color:#0659a6;color:var(--colors-blueButtonBase);text-align:center}.ActivityCalendar__titleOffice--hRjdo{color:#1b365d;color:var(--colors-mainBlue);font-size:120%;width:14rem}.ActivityCalendar__titleTrainer--aOh_W{width:29%}.ActivityCalendar__titleButton--wVOBl{align-items:center;display:flex;justify-content:center}.ActivityCalendar__monthArrowDisabled--V1fxp{cursor:url(/assets/images/cursors/tool-arrow-point.cur),default;fill:#e6e6e6;fill:var(--colors-activityDayFuture)}.ActivityCalendar__titleButtonImage--C7qqc{height:100%;width:100%}.ActivityCalendar__table--nrbP7{border-collapse:separate;color:#0659a6;color:var(--colors-blueButtonBase);table-layout:fixed;width:100%}.ActivityCalendar__tableTrainer--Khhom{border-spacing:1px}.ActivityCalendar__tableOffice--CMXda{border-spacing:2px;max-width:40rem}.ActivityCalendar__tableTopTrainer--Qg4dX{color:#fff}.ActivityCalendar__tableCell--AqchT{padding:.9rem;position:relative;text-align:center}.ActivityCalendar__tableCellTrainer--VjksV{height:2.4rem;width:14.28%}.ActivityCalendar__tableCellOffice--uNAft{padding-bottom:14%;position:relative;width:14%}.ActivityCalendar__tableValue--iX2s3{position:relative;z-index:2}.ActivityCalendar__tableValueOffice--sGNrm{align-items:center;bottom:0;color:#fff;color:var(--colors-white);display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.ActivityCalendar__tableCellBorder--S5FFb{bottom:0;left:0;right:0;top:0}.ActivityCalendar__cellBG--woszv,.ActivityCalendar__tableCellBorder--S5FFb{position:absolute;vertical-align:middle;z-index:1}.ActivityCalendar__tableCellBG--ay3p9{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.ActivityCalendar__tableCellBGOffice--FF37S{bottom:0;left:0;right:0;top:0}.ActivityCalendar__tableCellBGCurrentOffice--me6sB{border:.25rem solid rgba(38,89,167,.3)}.ActivityCalendar__tableSmallDate--JWG4e{position:absolute;top:.2rem;z-index:1}.ActivityCalendar__tableCellOffice--uNAft .ActivityCalendar__tableSmallDate--JWG4e{font-size:70%!important}.ActivityCalendar__cellDayHeaderOffice--UASGW{align-items:center;background-color:#1b365d;background-color:var(--colors-mainBlue);box-shadow:0 0 0 1px #1b365d;box-shadow:0 0 0 1px var(--colors-mainBlue);color:#fff;color:var(--colors-white);display:flex;height:2rem;justify-content:center}.ActivityCalendar__toggle--cZ6sz{align-items:center;display:flex;flex-direction:row;height:3rem;margin-top:1rem;width:64%}.ActivityCalendar__toggleButton--U0UuD{align-items:center;color:#fff;display:flex;flex-grow:1;height:100%;justify-content:center;line-height:3rem;margin:.2rem;text-align:center}.ActivityCalendar__toggleButtonTrainer--L4JQZ{background-color:#0058a8;background-color:var(--colors-blue,#0058a8)}.ActivityCalendar__toggleButtonTrainer--L4JQZ:hover{background-color:#139ada;background-color:var(--colors-blueHover,#139ada)}.ActivityCalendar__toggleActiveTrainer--sZeF7{background-color:#16acf3;background-color:var(--colors-tabButtonBaseActive,#16acf3);pointer-events:none}.ActivityCalendar__toggleImage--Zo1b5{height:2.4rem;width:2.4rem}.ActivityCalendar__blurb--Kzq_M{color:#606060;color:var(--colors-textBlack,#606060);margin:1rem 0}.ActivityCalendar__day--MayZc{fill:#fef1b5;fill:var(--colors-activityDay,#fef1b5)}.ActivityCalendar__dayTitle--E6jmx{fill:#0659a6;fill:var(--colors-blueButtonBase)}.ActivityCalendar__dayDark--GR1gT{fill:#fde477;fill:var(--colors-activityDayDark,#fde477)}.ActivityCalendar__dayCurrent--ghgk1{fill:#fbc71e;fill:var(--colors-activityDayCurrent,#fbc71e)}.ActivityCalendar__dayFuture--BdBID{fill:#e6e6e6;fill:var(--colors-activityDayFuture)}.ActivityCalendar__dayDisabled--LAiPl{fill:#ccc;fill:var(--colors-activityDayFutureDark,#ccc)}.ActivityCalendar__selectedBorder--kTGpU{fill:#16acf3;fill:var(--colors-activityDaySelected,#16acf3)}.ActivityCalendar__tableCellTrainer--VjksV:hover .ActivityCalendar__border--x3n1j:not(.ActivityCalendar__dayTitle--E6jmx):not(.ActivityCalendar__dayFuture--BdBID):not(.ActivityCalendar__dayDisabled--LAiPl){fill:#99cfe8;fill:var(--colors-activityDayHover,#99cfe8)}.ActivityCalendar__dayOffice--dEPmp{background-color:#acd2f6;background-color:var(--colors-activityDayOffice,#acd2f6)}.ActivityCalendar__dayCurrentOffice--P7MRQ,.ActivityCalendar__dayDarkOffice--DQaci{background-color:#87b6e3;background-color:var(--colors-activityDayDarkOffice)}.ActivityCalendar__dayFutureOffice--_h95g{background-color:#eee;background-color:var(--colors-activityDayFutureOffice,#eee)}.ActivityCalendar__dayDisabledOffice--DOlWs{background-color:#bcbcbc;background-color:var(--colors-activityDayFutureDarkOffice,#bcbcbc)}.ActivityCalendar__daySelectedOffice--AcDTF{background-color:#ffc640;background-color:var(--colors-activityDaySelectedOffice,#ffc640)}.ActivityCalendar__tableCellOffice--uNAft:hover:not(.ActivityCalendar__daySelectedOffice--AcDTF){background-color:#fde477;background-color:var(--colors-activityDayHoverOffice,#fde477)}.ActivityCalendar__daySelectedOffice--AcDTF .ActivityCalendar__tableValueOffice--sGNrm,.ActivityCalendar__tableCellOffice--uNAft:hover .ActivityCalendar__tableValueOffice--sGNrm{color:#666;color:var(--colors-grayText)}.ActivityCalendar__daySelectedOffice--AcDTF .ActivityCalendar__tableCellBGCurrentOffice--me6sB{border-color:rgba(142,133,34,.3)}.ActivityCalendar__mainTrainer--e_vN9 .ActivityCalendar__clickable--ne5wf{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.ActivityCalendar__mainOffice--AGXFg .ActivityCalendar__clickable--ne5wf{cursor:pointer}.ActivityCalendar__notClickable--jEcdS{color:#666;color:var(--colors-grayText);pointer-events:none}@media (max-width:900px){.ActivityCalendar__containerOffice--wdZgX{padding-left:1rem;padding-right:1rem;width:auto}}@media (max-width:500px){.ActivityCalendar__containerOffice--wdZgX{padding:1.5rem 0 .5rem}}@media (max-width:400px){.ActivityCalendar__tableValueOffice--sGNrm{top:.5rem}.ActivityCalendar__cellDayHeaderOffice--UASGW{height:1.5rem}.ActivityCalendar__containerSchool--II4C4{padding:0 0 .5rem}}@media (max-width:350px){.ActivityCalendar__tableValueOffice--sGNrm{font-size:90%}}:root{--colors-blueButtonBase:#0659a6;--colors-activityDayFuture:#e6e6e6;--colors-activityDayDarkOffice:#87b6e3}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ActivityDayDetails.css ***!
  \*************************************************************************************************************************************************************************************************/.ActivityDayDetails__main--m0IaC{padding:1rem;width:calc(100% - 2rem)}.ActivityDayDetails__table--dC717{width:96%}.ActivityDayDetails__container--z4m77{align-items:center;color:#666;color:var(--colors-grayText);display:flex;flex-direction:column;font-weight:400;width:100%}.ActivityDayDetails__containerTrainer--fgBF3{margin-bottom:2rem}.ActivityDayDetails__containerOffice--o_CuL{margin-bottom:0;padding:1rem 0}.ActivityDayDetails__loading--d4B9Y{color:#666;color:var(--colors-grayText);font-weight:400;margin-top:1rem;text-align:left;width:96%}.ActivityDayDetails__row--X1uea{height:3.5rem}.ActivityDayDetails__rowSchool--axky3{color:#606060;color:var(--colors-textBlack,#606060);font-size:120%;height:2.6rem}.ActivityDayDetails__rowSchool--axky3 td{padding-left:1.5rem}.ActivityDayDetails__row--X1uea+.ActivityDayDetails__row--X1uea,.ActivityDayDetails__rowSchool--axky3+.ActivityDayDetails__rowSchool--axky3{border-top:1px solid rgba(0,0,0,.08)}.ActivityDayDetails__rowSame--zWvpm{border-top:none!important}.ActivityDayDetails__rowNumber--UxYdH{color:#0058a8;color:var(--colors-blue);display:inline-block;font-weight:700;margin-right:1rem}.ActivityDayDetails__rowNumber--UxYdH:hover{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.ActivityDayDetails__rowNumberStatic--uhRWe:hover{color:#0058a8;color:var(--colors-blue)}.ActivityDayDetails__sectionTitle--gilqL{align-items:center;color:#0659a6;color:var(--colors-blueButtonBase,#0659a6);display:flex;justify-content:center;position:relative;width:100%}.ActivityDayDetails__titleImg--bNcsi{height:3rem;margin-right:1rem;width:3rem}.ActivityDayDetails__sectionTitleTrainer--vS9JJ{margin-top:2rem}.ActivityDayDetails__sectionTitleOffice--sk5R1{font-size:120%;height:3rem;margin-top:0}.ActivityDayDetails__sectionTitleSchool--_I15h{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--colors-tableBorder,rgba(0,0,0,.1));color:#1b365d;color:var(--colors-mainBlue,#1b365d);font-size:150%;font-weight:700;padding:1rem 0}.ActivityDayDetails__sectionTitleSchool--_I15h th:first-of-type{height:4rem;line-height:2;text-align:left;vertical-align:bottom}.ActivityDayDetails__schoolSummary--Zfras{align-items:center;display:flex;justify-content:flex-end;width:100%}.ActivityDayDetails__schoolSummary--Zfras .ActivityDayDetails__iconOffice--SerRc{margin-right:.3rem}.ActivityDayDetails__icon--vlDAR{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.ActivityDayDetails__iconOffice--SerRc{height:2.5rem;top:.45rem;width:2.5rem}.ActivityDayDetails__iconTotalTime--JLZoF{font-weight:400;top:.45rem}.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__iconOffice--SerRc{align-items:center;display:flex;flex-direction:row;height:2rem;justify-content:center;position:relative;top:.2rem;width:2rem}.ActivityDayDetails__iconImage--_kDxW{height:3rem;top:.25rem;width:3rem}.ActivityDayDetails__iconImageOffice--usOkP{height:2.5rem;width:2.5rem}.ActivityDayDetails__iconRow--G2cEb{height:3rem;width:9rem}.ActivityDayDetails__spacer--wf00F{width:2%}.ActivityDayDetails__blockTitle--aNaRn{width:48%}.ActivityDayDetails__rowReplay--QyEJC{color:#aaa;color:var(--colors-lightGrayFill,#aaa);padding-left:4rem}.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__rowReplay--QyEJC{padding-left:6.5rem}.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__blockTitle--aNaRn{white-space:nowrap}.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__blockTitle--aNaRn>div{margin-right:1rem}.ActivityDayDetails__bonusTitleContainer--YavYo{align-items:center;display:flex}.ActivityDayDetails__bonusIcon--lVS4q{height:2rem;margin-right:.5rem;width:2rem}.ActivityDayDetails__titleItemSchool--PM24q{align-items:center;display:flex;justify-content:flex-end}.ActivityDayDetails__summary--TKqk4{display:flex;flex-direction:row;justify-content:center}.ActivityDayDetails__right--Mn_if{text-align:right;width:20%}.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__problems--M6Gnv{padding-right:.7rem}.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__time--JOLsd{padding-right:.4rem}.ActivityDayDetails__containerOffice--o_CuL .ActivityDayDetails__blockTitle--aNaRn{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActivityDayDetails__headerGrade--AhLDq{height:3.5rem;position:relative}.ActivityDayDetails__headerChapter--Y00jV{height:3.5rem;position:relative;top:.25rem}.ActivityDayDetails__chapterHeader--ZP2m_{align-self:flex-end;color:#1a58aa;color:var(--colors-activityDayTitleOffice,#1a58aa);margin-bottom:.2rem;margin-left:.5rem}.ActivityDayDetails__headerWrap--DEroe{align-items:center;display:flex}.ActivityDayDetails__headerGradeOffice--T6kQI{height:2.5rem;position:relative}.ActivityDayDetails__noActivity--tTQio{color:#666;color:var(--colors-grayText);text-align:center;width:100%}.ActivityDayDetails__noActivitySchool--fWw0R{height:4rem;text-align:left}@media (max-width:600px){.ActivityDayDetails__containerOffice--o_CuL .ActivityDayDetails__problems--M6Gnv{display:none}.ActivityDayDetails__containerOffice--o_CuL .ActivityDayDetails__iconRow--G2cEb,.ActivityDayDetails__containerOffice--o_CuL .ActivityDayDetails__summary--TKqk4{justify-content:flex-end}.ActivityDayDetails__containerOffice--o_CuL .ActivityDayDetails__blockTitle--aNaRn{width:60%}.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__problems--M6Gnv,.ActivityDayDetails__titleItemPC--z5XLb{display:none}}@media (max-width:550px){.ActivityDayDetails__iconOffice--SerRc{height:2.2rem;width:2.2rem}}@media (max-width:480px){.ActivityDayDetails__rowSchool--axky3 .ActivityDayDetails__time--JOLsd,.ActivityDayDetails__titleItemTime--yd0Tq{display:none}.ActivityDayDetails__rowSchool--axky3 td{padding-left:1rem}.ActivityDayDetails__right--Mn_if{padding-right:1rem}}@media (max-width:450px){.ActivityDayDetails__containerOffice--o_CuL .ActivityDayDetails__time--JOLsd{display:none}.ActivityDayDetails__containerOffice--o_CuL .ActivityDayDetails__iconRow--G2cEb{width:6rem}.ActivityDayDetails__chapterText--EaLBF{display:none}.ActivityDayDetails__headerGradeOffice--T6kQI{height:2rem}}@media (max-width:400px){.ActivityDayDetails__blockTitle--aNaRn>div{max-width:17rem;overflow:hidden;text-overflow:ellipsis}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportBody.css ***!
  \**************************************************************************************************************************************************************************************/.ReportBody__main--dbg7H{align-items:center;display:flex;flex-direction:column;width:100%}.ReportBody__reportOuter--UbgMl{min-height:15rem;width:100%}.ReportBody__navOuter--bQ9jb{align-items:flex-end;display:flex;justify-content:space-between}.ReportBody__reportInner--UeOTz{background-color:#fff;background-color:var(--colors-white);min-height:30rem;padding:1rem;width:calc(100% - 2rem)}.ReportBody__unassignedMessage--rEyth{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray);font-weight:500;height:100%}.ReportBody__problemsModal--FXaLm{height:auto;min-height:calc(100vh - 80px);width:80rem}.ReportBody__modalClose--jNE4p{cursor:pointer;height:2rem;padding:.5rem;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:2}.ReportBody__nav--n1oxo{display:flex;font-size:140%;justify-content:flex-end;margin-bottom:1rem;margin-right:.5rem;min-width:24rem;width:24rem}.ReportBody__navLink--y0QOP{align-items:center;color:#fff;color:var(--colors-white);display:flex;justify-content:space-between;width:50%}.ReportBody__navLink--y0QOP:hover{color:#ffc640;color:var(--colors-yellow)}.ReportBody__navLink--y0QOP:first-child{padding-right:.5rem}.ReportBody__navLink--y0QOP:nth-child(2){border-left:1px solid #fff;border-left:1px solid var(--colors-white);padding-left:.5rem;text-align:right}.ReportBody__navLink--y0QOP:hover .ReportBody__leftArrow--qOKq7,.ReportBody__navLink--y0QOP:hover .ReportBody__rightArrow--Zg6yI{fill:#ffc640;fill:var(--colors-yellow)}.ReportBody__navText--D2Dan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2rem)}.ReportBody__empty--POpeb{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray);color:#606060;color:var(--colors-textBlack,#606060);font-size:135%;padding:2rem 0;text-align:center;width:100%}@media (max-width:980px){.ReportBody__problemsModal--FXaLm{width:calc(100% - 20px)}}@media (max-width:700px){.ReportBody__problemsBackdropWrapper--uWEvW{overflow:visible;position:absolute}.ReportBody__problemsBackdrop--S6959{align-items:flex-start}}.forPrint .ReportBody__main--dbg7H{display:block}.forPrint .ReportBody__navOuter--bQ9jb{display:none}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ReportBodyHeader.css ***!
  \********************************************************************************************************************************************************************************************/.ReportBodyHeader__main--LL2X_{align-items:center;background-color:#fff;background-color:var(--colors-white);display:flex;flex-direction:column;position:relative;width:100%}.ReportBodyHeader__mainBorder--Y1jTj{border-bottom:2px solid #fff;border-bottom:2px solid var(--colors-white)}.ReportBodyHeader__topRow--fVMMZ{display:flex;justify-content:space-between;width:100%}.ReportBodyHeader__topRight--A628V{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.ReportBodyHeader__classYear--TwB4s{color:#606060;color:var(--colors-textBlack,#606060);font-size:150%;margin-top:1rem}.ReportBodyHeader__back--AHNJ0{color:#376fc0;color:var(--colors-link,#376fc0);font-size:130%}.ReportBodyHeader__back--AHNJ0:hover{color:#00b2dd;color:var(--colors-cyan)}.ReportBodyHeader__backHidden--zrJ2A{height:2rem}.ReportBodyHeader__summary--lq9WC{margin-bottom:1rem;width:60%}.ReportBodyHeader__name--nvLmU{color:#1b365d;color:var(--colors-mainBlue);font-size:250%;margin:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportBodyHeader__buttons--M2KOy{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}.ReportBodyHeader__csvExportButton--rgeps{margin-right:auto}.ReportBodyHeader__filters--HBibn{align-items:center;background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));display:flex;justify-content:flex-start;padding:1rem .5rem;width:calc(100% - 1rem)}.ReportBodyHeader__singleFilter--yUoP6{justify-content:flex-end}.ReportBodyHeader__tabBase--dqjGh{font-size:135%;height:2.5rem;margin-right:.5rem;width:10rem}.ReportBodyHeader__tab--DZo1M:hover{background-color:#1b365d;background-color:var(--colors-mainBlue)}.ReportBodyHeader__selectedTab--RdSRq{pointer-events:none}.ReportBodyHeader__tabIcon--aI07O{height:2rem;margin-right:1rem;width:2rem}.ReportBodyHeader__dropdown--uFT0K{font-size:150%;height:2.5rem;margin-right:-1.2rem}.ReportBodyHeader__days--TajA6{margin-right:0;width:16rem}.ReportBodyHeader__filter--UdVOP{margin-right:2rem}.ReportBodyHeader__yearFilter--Gb73Q{width:18rem}.ReportBodyHeader__gradeFilter--dEqjC,.ReportBodyHeader__levelFilter--uzMSK{width:14rem}.ReportBodyHeader__summaryStats--K3FWW{font-size:160%;justify-content:flex-start;width:auto}.ReportBodyHeader__link--n6kTB{display:block;width:100%}.ReportBodyHeader__link--n6kTB:hover{color:#00b2dd;color:var(--colors-cyan);text-decoration:underline}.ReportBodyHeader__static--xzyno{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;font-size:150%;height:2.5rem;justify-content:center;width:16rem}.ReportBodyHeader__printLogoWrapper--Ryma3{display:none}.forPrint .ReportBodyHeader__summary--lq9WC{display:flex;justify-content:space-between;width:100%}.forPrint .ReportBodyHeader__topRight--A628V{display:none}.forPrint .ReportBodyHeader__main--LL2X_{display:block}.forPrint .ReportBodyHeader__printLogoWrapper--Ryma3{display:flex;flex-grow:0;justify-content:center;width:33%}.forPrint .ReportBodyHeader__name--nvLmU{display:block;flex-grow:0;width:33%}.forPrint .ReportBodyHeader__printLogo--VqHXE{display:block;height:2.5rem;position:relative;top:.5rem;width:auto}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/report/styles/PageParent.css ***!
  \*********************************************************************************************************************************************************************************************/.PageParent__main--Tv2kG{justify-content:flex-start;min-height:600px}.PageParent__header--a9q4d,.PageParent__main--Tv2kG,.PageParent__mainInner--xs5mU{align-items:center;display:flex;flex-direction:column;width:100%}.PageParent__header--a9q4d{color:#fff;color:var(--colors-white);justify-content:center;padding:2rem 0;position:relative}.PageParent__headerContent--Pc7hE{align-items:center;display:flex;justify-content:center;position:relative;width:calc(100% - 1rem)}.PageParent__headerContentFit--mp8xI{flex-direction:column}.PageParent__body--ni9J9{align-items:center;background-color:#fff;background-color:var(--colors-white);color:#1b365d;color:var(--colors-mainBlue);display:flex;flex-direction:column;padding:1rem;width:calc(100% - 4rem)}.PageParent__bodyHeader--fDERJ{align-items:stretch;display:flex;justify-content:space-between;width:100%}.PageParent__bodyHeaderSingle--MwlKQ,.PageParent__content--N2DtK{display:flex;flex-direction:column;width:100%}.PageParent__content--N2DtK{align-items:center;color:#1b365d;color:var(--colors-mainBlue);margin:0 1rem}.PageParent__report--JG3uW{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));width:100%}.PageParent__title--ltSGT{align-items:center;display:flex;flex-direction:column;height:5rem;justify-content:center;margin-bottom:.5rem;position:relative}.PageParent__subtitle--Mq1ob{font-size:60%}.PageParent__loadingOuter--Go3Ax{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.PageParent__loading--Yvsem{align-self:center;height:15vw;width:15vw}.PageParent__studentLinks--rThKx{position:absolute;right:0}.PageParent__studentLinksFit--xXBxf{position:relative}.PageParent__studentsContainer--ACnV9{padding:0 1rem 2.5rem;position:relative;width:calc(100% - 2rem)}.PageParent__addRow--YGZ0e{background-color:#fff;background-color:var(--colors-white);margin-bottom:2rem;padding:1rem;position:relative;width:calc(100% - 2rem)}.PageParent__guideText--D7fex{color:#ffc640;color:var(--colors-yellow,#ffc640)}.PageParent__guideText--D7fex:before{content:" "}.PageParent__guideText--D7fex:hover{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}.PageParent__all--I1dXb{margin-left:2rem;white-space:nowrap}.PageParent__bao--b0tXf{margin-right:.5rem}.PageParent__nameStats--h2dn_{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:1rem;width:66.66667%}.PageParent__linksOuter--KibNW{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.PageParent__tabs--gGJOg{display:flex}.PageParent__calendarOuter--_R0wV{align-items:flex-start;display:flex;margin:1rem 1rem 2rem;padding-bottom:1rem;position:relative;width:calc(100% - 2rem)}.PageParent__dayDetails--WPD2z{margin:2rem 1rem}.PageParent__calendar--RCzFn{max-width:40%;min-width:40%;width:40%}.PageParent__navOuter--DModm{align-items:flex-end;display:flex;width:100%}.PageParent__nav--G9fyF{align-self:flex-end;display:flex;font-size:140%;justify-content:flex-end;margin:0 .5rem 1rem;max-width:20rem;width:calc(100% - 1rem)}.PageParent__navText--KiT1g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2rem)}.PageParent__printLogoWrapper--Yrhki{display:none}.PageParent__registrationSuccess--fmTx3{width:53rem}.PageParent__supportMenu--VcnUF{position:fixed;top:10rem;width:20rem}.PageParent__parentTutorialContainer--zqQH0{color:#606060;color:var(--colors-textBlack,#606060);height:calc(100% - 5rem);margin-bottom:.5rem;max-width:calc(100% - 6rem);padding:1rem 3rem;text-align:center}.PageParent__parentTutorialTitle--gMqyY{color:#0058a8;color:var(--colors-blue,#0058a8);font-size:150%;line-height:130%;max-width:100%}.PageParent__button--EcCqu{width:12rem}.PageParent__video--CJBik{height:315px;width:560px}.PageParent__tutorialContents--AaUOw{font-size:115%}.PageParent__registrationSuccess--fmTx3 .PageParent__arrow--rp2jb,.PageParent__registrationSuccess--fmTx3 .PageParent__arrowMobile--LRcoX,.PageParent__supportMenu--VcnUF .PageParent__arrowMobile--LRcoX{display:none;height:5rem;position:fixed;top:5.5rem;width:5rem}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{display:block;height:5rem;position:fixed;top:8rem;width:5rem}.PageParent__arrow--rp2jb>img,.PageParent__arrowMobile--LRcoX>img{height:5rem;width:5rem}.PageParent__mobile--mrY5d{display:none}.PageParent__hideArrow--a8Lyd{display:none!important}.PageParent__disabled--wc5S4{opacity:.5;pointer-events:none}@media (max-width:1020px){.PageParent__calendarOuter--_R0wV{align-items:center;flex-direction:column}.PageParent__calendar--RCzFn{max-width:100%;min-width:0;width:auto}.PageParent__nameStats--h2dn_{flex-direction:row}}@media (min-width:851px){.PageParent__supportMenu--VcnUF{right:9rem}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{right:16.5rem}}@media (min-width:1170px){.PageParent__supportMenu--VcnUF{right:calc(50% - 585px + 12rem)}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{right:calc(50% - 585px + 19.5rem)}}@media (min-width:1231px){.PageParent__supportMenu--VcnUF{right:calc(50% - 585px + 9.5rem)}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{right:calc(50% - 585px + 17rem)}}@media (max-width:850px){.PageParent__nameStats--h2dn_{flex-direction:column;width:100%}.PageParent__supportMenu--VcnUF{right:10rem}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{right:17.5rem}}@media (max-width:800px){.PageParent__supportMenu--VcnUF{right:9rem}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{right:16.5rem}}@media (max-width:760px){.PageParent__supportMenu--VcnUF{right:4.5rem}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{right:12rem}}@media (max-width:750px){.PageParent__supportMenu--VcnUF{right:4rem}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{right:11.5rem}}@media (max-width:700px){.PageParent__stats--hOfVm{display:none!important}.PageParent__mobile--mrY5d{display:inline}.PageParent__video--CJBik{height:45vw;width:80vw}.PageParent__supportMenu--VcnUF{left:2rem;top:7.5rem}.PageParent__supportMenu--VcnUF .PageParent__arrow--rp2jb{display:none}.PageParent__supportMenu--VcnUF .PageParent__arrowMobile--LRcoX{display:block;left:5rem}}@media (max-width:500px){.PageParent__body--ni9J9{padding:1rem .5rem;width:calc(100% - 2rem)}.PageParent__bodyHeader--fDERJ{flex-direction:column;position:relative}.PageParent__all--I1dXb{position:absolute;right:0;top:0}.PageParent__dayDetails--WPD2z{width:100%}.PageParent__title--ltSGT{height:3rem}}@media (max-width:350px){.PageParent__calendar--RCzFn{width:96%}}.forPrint .PageParent__main--Tv2kG{align-items:center;background-color:#fff;background-color:var(--colors-white);background:0 0;color:#1b365d;color:var(--colors-mainBlue);display:flex;flex-direction:column;pointer-events:none;width:100%}.forPrint .PageParent__nameStats--h2dn_{align-items:center;flex-direction:row!important;justify-content:space-between!important;max-width:1200px;width:90vw}.forPrint .PageParent__report--JG3uW{background-color:#fff;background-color:var(--colors-white)}.forPrint .PageParent__nameStats--h2dn_>div{flex-grow:1}.forPrint .PageParent__printLogoWrapper--Yrhki{display:flex;flex-grow:0!important;justify-content:center;width:33%}.forPrint .PageParent__stats--hOfVm{flex-grow:0!important;width:33%}.forPrint .PageParent__printLogo--Wzrmo{display:block;height:2.5rem;position:relative;top:.5rem;width:auto}/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ActivityTabContent.css ***!
  \*************************************************************************************************************************************************************************************************/.ActivityTabContent__calendar--GvyLg{display:flex;flex-direction:row;justify-content:flex-start}.ActivityTabContent__dayPanelSchool--IDeH1{border-bottom:2px solid rgba(0,0,0,.5);border-bottom:2px solid var(--colors-officeShadow,rgba(0,0,0,.5));color:#606060;color:var(--colors-textBlack,#606060);padding:2rem 0 .5rem}.ActivityTabContent__dayPanelSchool--IDeH1 td+td{padding-left:1.5rem}.ActivityTabContent__dayHeaderSchool--e3WKA{align-items:center;color:#1b365d;color:var(--colors-mainBlue,#1b365d);display:flex;font-size:120%;line-height:1.5;padding-right:3rem;text-align:left;white-space:nowrap}.ActivityTabContent__dayPanelOffice--p4luh{color:#1a58aa;color:var(--colors-activityDayTitleOffice);display:flex;flex-direction:column;padding-top:2rem;width:40%}.ActivityTabContent__dayHeaderOffice--brlK_{align-items:center;color:#1a58aa;color:var(--colors-activityDayTitleOffice);display:flex;font-size:120%;margin-bottom:3rem;margin-top:.5rem}.ActivityTabContent__dayPanel--ETtj9{color:#1a58aa;color:var(--colors-activityDayTitle);display:flex;flex-direction:column;width:36%}.ActivityTabContent__dayHeader--SNVSv{color:#1a58aa;color:var(--colors-activityDayTitle);margin-bottom:3rem;margin-top:1.5rem}.ActivityTabContent__detailTable--rW1VD{width:100%}.ActivityTabContent__info--VLFFI{font-weight:400;margin-right:.5rem}@media (max-width:1060px){.ActivityTabContent__dayHeaderSchool--e3WKA{font-size:110%;padding-right:2rem}}@media (max-width:900px){.ActivityTabContent__calendarOffice--zvyDJ{align-items:center;flex-direction:column}.ActivityTabContent__dayPanelOffice--p4luh{padding-top:1rem;width:calc(100% - 2rem)}.ActivityTabContent__dayHeaderOffice--brlK_{margin-bottom:.5rem}}@media (max-width:400px){.ActivityTabContent__dayHeaderSchool--e3WKA{padding-right:1rem}}@media (max-width:350px){.ActivityTabContent__dayHeaderSchool--e3WKA{padding-right:0}}:root{--colors-activityDayTitleOffice:#1a58aa;--colors-activityDayTitle:#1a58aa}/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/report/styles/ParentSupportFallback.css ***!
  \********************************************************************************************************************************************************************************************************/.ParentSupportFallback__mainContainer--WHEgq{align-items:center;background:linear-gradient(135deg,#fff1d8 65%,#ffe0ac 0);display:flex;gap:32px;height:86vh;justify-content:center;width:100vw}.ParentSupportFallback__textAndButtonContainer--eUUlL{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-left:10%;width:550px}.ParentSupportFallback__imageContainer--zOFEK{display:flex;justify-content:center;padding-right:10%}.ParentSupportFallback__image--X7Zzx{height:auto;width:100%}.ParentSupportFallback__button--J_Fok{flex:0 0 auto;margin-block:16px;padding:18px 24px}.ParentSupportFallback__header--eEr8y{font-size:35px;line-height:normal}.ParentSupportFallback__body--Jc7d0,.ParentSupportFallback__header--eEr8y{color:#1e1e1e;font-family:Roboto;font-style:normal;font-weight:400;text-align:left}.ParentSupportFallback__body--Jc7d0{font-size:16px;line-height:150%}@media (min-width:769px) and (max-width:1024px){.ParentSupportFallback__header--eEr8y{font-size:26px}}@media (max-width:768px){.ParentSupportFallback__mainContainer--WHEgq{background:linear-gradient(135deg,#fff1d8 60%,#ffe0ac 0);flex-direction:column;height:auto}.ParentSupportFallback__textAndButtonContainer--eUUlL{align-items:center;padding-left:0;padding-top:10%}.ParentSupportFallback__imageContainer--zOFEK{display:flex;justify-content:center;padding-right:0}.ParentSupportFallback__image--X7Zzx{padding-bottom:10%;width:80%}.ParentSupportFallback__body--Jc7d0,.ParentSupportFallback__header--eEr8y{max-width:80vw;text-align:center}}@media (min-width:476px) and (max-width:576px){.ParentSupportFallback__header--eEr8y{font-size:30px}}@media (max-width:475px){.ParentSupportFallback__mainContainer--WHEgq{background:linear-gradient(135deg,#fff1d8 70%,#ffe0ac 0)}.ParentSupportFallback__textAndButtonContainer--eUUlL{align-items:flex-start;max-width:90vw}.ParentSupportFallback__header--eEr8y{font-size:26px}.ParentSupportFallback__body--Jc7d0,.ParentSupportFallback__header--eEr8y{text-align:left}}/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/report/styles/PageGiftBucksConfirmation.css ***!
  \************************************************************************************************************************************************************************************************************/.PageGiftBucksConfirmation__giftBucksConfirmationContainer--PIRSq{align-items:center;display:flex;justify-content:center;width:100vw}.PageGiftBucksConfirmation__giftBucksConfirmation--S1iTg{margin:0 auto;max-width:800px;padding:20px}.PageGiftBucksConfirmation__giftBucksConfirmation--S1iTg h1{margin-bottom:20px}.PageGiftBucksConfirmation__giftBucksConfirmation--S1iTg .PageGiftBucksConfirmation__confirmationContent--OXoxy{background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px;text-align:center}:is(.PageGiftBucksConfirmation__giftBucksConfirmation--S1iTg.PageGiftBucksConfirmation__confirmationContent--OXoxy) p{font-size:18px;margin-bottom:20px}.PageGiftBucksConfirmation__giftBucksConfirmation--S1iTg .PageGiftBucksConfirmation__actions--e8lUg{margin-top:30px}.PageGiftBucksConfirmation__btnPrimary--A8pvv{background-color:#1b365d;border-color:#1b365d;color:#fff;display:block;font-size:20px;font-weight:500;margin-bottom:10px;min-width:225px;padding:14px;text-align:center;text-transform:uppercase;width:100%}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/primaryRegistration/Box.module.css ***!
  \***************************************************************************************************************************************************************************************************/.Box-module__container--q8Fe8{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.Box-module__box--bMP5o{background-color:#fff;background-color:var(--colors-white,#fff);box-sizing:border-box;display:flex;flex-direction:column;gap:3rem;height:44rem;min-height:calc(100dvh - 6rem);padding:2rem;width:100%}@media (min-width:701px){.Box-module__box--bMP5o{min-height:calc(100dvh - 9rem)}}@media (min-width:992px){.Box-module__container--q8Fe8{padding:1.5rem}.Box-module__box--bMP5o{border-radius:24px;box-shadow:0 24px 48px -12px rgba(44,43,47,.18);height:48rem;margin:auto;max-width:76rem;min-height:auto;padding:2rem 6rem 4rem}}/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/primaryRegistration/ProgressBar.module.css ***!
  \***********************************************************************************************************************************************************************************************************/.ProgressBar-module__progressBar--gZIis{display:flex;flex:1;gap:2rem;height:16px}.ProgressBar-module__section--wdm2d{border:none;border-radius:8px;cursor:default;flex:1;height:100%;transition:all .2s ease}.ProgressBar-module__incomplete--Yy5Ax{background-color:#e5e3dc}.ProgressBar-module__current--HMOFv{background-color:#e2ecbc}.ProgressBar-module__completed--b9G47{background-color:#9cbd3d}.ProgressBar-module__clickable--mZhAd{cursor:pointer}.ProgressBar-module__clickable--mZhAd:focus,.ProgressBar-module__clickable--mZhAd:hover{outline:2px solid #3f6d37}.ProgressBar-module__clickable--mZhAd:disabled{cursor:default}.ProgressBar-module__clickable--mZhAd:disabled:focus,.ProgressBar-module__clickable--mZhAd:disabled:hover{outline:0}@media (max-width:767px){.ProgressBar-module__progressBar--gZIis{gap:1rem}}/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/primaryRegistration/PrimaryRegistration.module.css ***!
  \*******************************************************************************************************************************************************************************************************************/.PrimaryRegistration-module__primaryRegistration--msw_c{font-size:1.33333rem;position:relative}.PrimaryRegistration-module__pageContainer--RKzKs{justify-content:unset}.PrimaryRegistration-module__headerTitle--vtFKx{font-size:2.33333rem;font-weight:400;line-height:130%}.PrimaryRegistration-module__subheaderTitle--BwcR6{font-family:Roboto Flex,sans-serif;font-weight:300;line-height:150%}.PrimaryRegistration-module__subheaderTitle--BwcR6 b{font-weight:700}.PrimaryRegistration-module__infoText--egeXM{color:#777;font-weight:300}.PrimaryRegistration-module__warningText--urvVr{color:#9d270c;font-weight:300}.PrimaryRegistration-module__progressBarContainer--au1T7{align-items:center;display:flex;gap:1rem}.PrimaryRegistration-module__progressBarButton--TOOVM{all:unset;cursor:pointer;padding:1rem}.PrimaryRegistration-module__progressBarButton--TOOVM:focus,.PrimaryRegistration-module__progressBarButton--TOOVM:hover{background-color:#f0f0f0}.PrimaryRegistration-module__dummyProgressBarButton--etKbs{height:4rem;width:4rem}.PrimaryRegistration-module__boxHeaderSection--XNPRj{line-height:150%;text-align:center}.PrimaryRegistration-module__boxBottomSection--fyMXh,.PrimaryRegistration-module__boxHeaderSection--XNPRj,.PrimaryRegistration-module__boxMiddleSection--Ea6ZH{align-items:center;display:flex;flex-direction:column;gap:1.33333rem}.PrimaryRegistration-module__bottomSectionText--VvLrz{color:#666;color:var(--colors-grayText,#666);font-size:1.16667rem;font-weight:300}.PrimaryRegistration-module__ageSelect--vDpgD{background-color:#fff;border:2px solid #ddd;border-radius:8px;cursor:pointer;font-size:1.5rem;min-width:16.66667rem;padding:1.33333rem 1.5rem}.PrimaryRegistration-module__ageSelect--vDpgD:focus{border-color:#007bff;border-color:var(--primaryColor,#007bff);outline:0}.PrimaryRegistration-module__ageInput--WPhI7{align-self:stretch;border-radius:4px;display:flex;height:3.66667rem;justify-content:center;min-width:314px;position:relative}.PrimaryRegistration-module__ageInput--WPhI7 img{filter:brightness(1.6)}.PrimaryRegistration-module__inputContainer--OUrWj{align-items:flex-start;display:flex;flex-direction:column;gap:.66667rem;max-width:100%;width:32rem}.PrimaryRegistration-module__inputWrapper--Yhsk2 input{flex:1;min-width:0;width:unset}.PrimaryRegistration-module__passwordToggle--oYrFA{all:unset;align-items:center;color:#6d6b66;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:4px}.PrimaryRegistration-module__passwordToggle--oYrFA:focus-visible,.PrimaryRegistration-module__passwordToggle--oYrFA:hover{color:#2c2b2f}.PrimaryRegistration-module__passwordErrorMessage--Xt3VJ{color:#9d270c}.PrimaryRegistration-module__registrationForm--u2gfd{display:contents}.PrimaryRegistration-module__dropdownContainer--ysei2{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:4rem}.PrimaryRegistration-module__dropdownSection--wn4Xg{align-items:flex-start;display:flex;flex:1 1 314px;flex-direction:column;gap:.66667rem;min-width:314px}.PrimaryRegistration-module__usernameDropdown--Bkrt9{align-self:stretch;border-radius:4px;display:flex;height:3.66667rem;justify-content:center;position:relative}.PrimaryRegistration-module__usernameDropdown--Bkrt9 img{filter:brightness(1.6)}.PrimaryRegistration-module__headmaster--UVTBk{max-width:100%;width:32rem}.PrimaryRegistration-module__studentAvatar--nR3kR{flex-shrink:0;height:4rem;width:4rem}.PrimaryRegistration-module__studentButton--L6e6G{align-items:center;background:#fff;border:1px solid #d1d4d9;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;padding:8px;width:220px}.PrimaryRegistration-module__studentButton--L6e6G:focus,.PrimaryRegistration-module__studentButton--L6e6G:hover{background-color:#f0f0f0}.PrimaryRegistration-module__studentButtonGroup--mCkw5{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.PrimaryRegistration-module__studentButtonSelected--AH_wv{background-color:#f8faf9;border:1px solid transparent;outline:3px solid #6facc5}.PrimaryRegistration-module__studentButtonText--n6ric{color:#384b68;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:700;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrimaryRegistration-module__fionaContainer--AD2Xf{bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:50%}.fiona-waving{right:-5%;transform:rotate(-20deg);width:350px}.fiona-waving,.winnie-sitting{bottom:-60px;left:auto;position:absolute;top:auto}.winnie-sitting{max-width:220px;right:18%;width:100%;z-index:102}.grogg-alex{bottom:-103px;left:0;max-width:418px;position:absolute;right:auto;top:auto;width:418px;z-index:102}@media (max-width:768px){.winnie-sitting{display:none}}@media (max-width:580px){.fiona-waving{display:none}.grogg-alex{bottom:-95px;left:unset;max-width:385px}}/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/primaryRegistration/PageContainer.module.css ***!
  \*************************************************************************************************************************************************************************************************************/.PageContainer-module__pageContainer--uhxKG{align-items:center;display:flex;flex-direction:column;gap:1.33333rem;justify-content:space-between;min-height:32rem;width:100%}@media (min-width:992px){.PageContainer-module__pageContainer--uhxKG{flex:1;min-height:auto}}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/primaryRegistration/Button.module.css ***!
  \******************************************************************************************************************************************************************************************************/.Button-module__button--OHy7Q{align-items:center;display:flex;font-size:1.33333rem;justify-content:center}.Button-module__large--AfC9G{padding:1.5rem 2.5rem}.Button-module__medium--dJSJP{padding:1.33333rem}.Button-module__small--pDyHw{padding:1rem 1.33333rem}.Button-module__white--O4kJN{background-color:#fff;background-color:var(--colors-white,#fff);color:#1b365d;color:var(--colors-mainBlue)}.Button-module__white--O4kJN:focus-visible,.Button-module__white--O4kJN:focus-within,.Button-module__white--O4kJN:hover{background-color:transparent;color:#1b365d;color:var(--colors-mainBlue);text-decoration:underline}.Button-module__gray--jv43U{background-color:#606060;background-color:var(--colors-gray,#606060)}.Button-module__gray--jv43U:focus,.Button-module__gray--jv43U:focus-within,.Button-module__gray--jv43U:hover{background-color:rgba(0,0,0,.5);background-color:var(--colors-transparentBlack)}.Button-module__button--OHy7Q:disabled{cursor:not-allowed;opacity:.5}:root{--colors-transparentBlack:rgba(0,0,0,.5)}/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/primaryRegistration/WarningModal.module.css ***!
  \************************************************************************************************************************************************************************************************************/.WarningModal-module__modal--kHXo6{align-items:center;border-radius:2px;box-shadow:0 2px 10px 0 #000;color:#606060;display:flex;flex-direction:column;font-size:1.5rem;gap:2rem;justify-content:center;max-width:calc(100% - 2.66667rem);padding:2rem;text-align:center;width:46.66667rem}.WarningModal-module__modalTitle--VgBUM{font-size:1.66667rem;font-weight:500;line-height:150%}.WarningModal-module__buttons--MVFh5{display:flex;flex-direction:column;gap:1.33333rem;margin-top:.66667rem}@media (min-width:700px){.WarningModal-module__buttons--MVFh5{flex-direction:row;gap:4rem}}/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/parent/primaryRegistration/BALevelCarousel.module.css ***!
  \***************************************************************************************************************************************************************************************************************/.BALevelCarousel-module__carouselContainer--WytY5{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:center;max-width:100%;position:relative;width:100%}.BALevelCarousel-module__chevronContainer--aYa7g{align-items:center;background:0 0;border:none;cursor:pointer;display:flex;height:112px;justify-content:center;padding:12px;position:relative;transition:opacity .2s ease;z-index:10}.BALevelCarousel-module__chevronContainer--aYa7g:hover:not(:disabled) .BALevelCarousel-module__chevronIcon--wOAPX{filter:brightness(.7);transform:scale(1.05)}.BALevelCarousel-module__chevronContainer--aYa7g:disabled{cursor:not-allowed;opacity:.3}.BALevelCarousel-module__chevronContainer--aYa7g:focus-visible{border-radius:4px;outline:2px solid #007acc;outline-offset:2px}.BALevelCarousel-module__chevronIcon--wOAPX{height:22px;width:13px}.BALevelCarousel-module__iconsContainer--YMh7b{flex-shrink:0;min-width:0;overflow:hidden;position:relative;width:384px}.BALevelCarousel-module__slidingWrapper--A46Hs{align-items:center;display:flex;gap:24px;transition:transform .3s ease}.BALevelCarousel-module__iconWrapper--KlHsR{align-items:center;background:0 0;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .3s ease;width:128px}.BALevelCarousel-module__iconWrapper--KlHsR:focus-visible{outline:2px solid #007acc;outline-offset:2px}.BALevelCarousel-module__selected--PvDEd{aspect-ratio:1/1;height:112px;width:112px;z-index:2}.BALevelCarousel-module__selected--PvDEd:hover{cursor:default}.BALevelCarousel-module__nonSelected--E1amw{aspect-ratio:1/1;height:104px;width:104px;z-index:1}.BALevelCarousel-module__nonSelected--E1amw:hover{transform:scale(1.05)}@media (max-width:600px){.BALevelCarousel-module__carouselContainer--WytY5{position:relative}.BALevelCarousel-module__chevronContainer--aYa7g{background:#fff;position:absolute}.BALevelCarousel-module__chevronContainer--aYa7g:first-child{left:0}.BALevelCarousel-module__chevronContainer--aYa7g:first-child:after{background:linear-gradient(90deg,#fff,hsla(0,0%,94%,0));content:"";height:100%;left:100%;pointer-events:none;position:absolute;top:0;width:40px}.BALevelCarousel-module__chevronContainer--aYa7g:last-child{right:0}.BALevelCarousel-module__chevronContainer--aYa7g:last-child:after{background:linear-gradient(90deg,hsla(0,0%,94%,0),#fff);content:"";height:100%;pointer-events:none;position:absolute;right:100%;top:0;width:40px}.BALevelCarousel-module__iconsContainer--YMh7b{margin:0 auto}}.BALevelCarousel-module__iconImage--TfBzx{height:100%;object-fit:contain;transition:all .3s ease;width:100%}.BALevelCarousel-module__srOnly--ipTR3{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/Breadcrumbs.css ***!
  \***************************************************************************************************************************************************************************************/.Breadcrumbs__breadcrumbs--x0gF2{align-items:center;display:flex;font-size:180%;margin-bottom:calc(1rem - 4px);margin-left:1.5rem}.Breadcrumbs__reportCrumbs--ePsNh{color:#fff;color:var(--colors-white,#fff);width:calc(100% - 30rem)}.Breadcrumbs__accountCrumbs--tYlvW{color:#1b365d;color:var(--colors-mainBlue,#1b365d);width:calc(100% - 2rem)}.Breadcrumbs__crumb--LBlBI{line-height:1.3;max-width:20%}.Breadcrumbs__crumb--LBlBI:first-of-type.Breadcrumbs__crumb--LBlBI:last-of-type,.Breadcrumbs__crumb--LBlBI:nth-of-type(3).Breadcrumbs__crumb--LBlBI:last-of-type,.Breadcrumbs__crumb--LBlBI:nth-of-type(5).Breadcrumbs__crumb--LBlBI:last-of-type{max-width:32rem}.Breadcrumbs__crumb--LBlBI:nth-of-type(7).Breadcrumbs__crumb--LBlBI:last-of-type{max-width:20rem}.Breadcrumbs__crumb--LBlBI:last-of-type{white-space:nowrap}.Breadcrumbs__reportCrumbs--ePsNh .Breadcrumbs__crumb--LBlBI:last-of-type{color:#ffc640;color:var(--colors-yellow)}.Breadcrumbs__accountCrumbs--tYlvW .Breadcrumbs__crumb--LBlBI:last-of-type{color:#00b2dd;color:var(--colors-cyan)}.Breadcrumbs__crumbLink--yu9OY{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.Breadcrumbs__crumbLink--yu9OY:hover{text-decoration:underline}.Breadcrumbs__reportCrumbs--ePsNh .Breadcrumbs__crumbLink--yu9OY:hover{color:#ffc640;color:var(--colors-yellow)}.Breadcrumbs__accountCrumbs--tYlvW .Breadcrumbs__crumbLink--yu9OY:hover{color:#00b2dd;color:var(--colors-cyan)}.Breadcrumbs__crumbDivider--e7kFj{font-family:BAOnlineIcons;margin:0 .5rem}.Breadcrumbs__crumbItem--ClY4w{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}:root{--colors-yellow:#ffc640}/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/SelectCSV.css ***!
  \*************************************************************************************************************************************************************************************/.SelectCSV__fileInput--IajGv{height:.1px;opacity:0!important;overflow:hidden!important;position:absolute;width:.1px;z-index:-1}.SelectCSV__fileInput--IajGv+label{align-items:center;background-color:#1b365d;background-color:var(--colors-mainBlue,#1b365d);color:#fff;color:var(--colors-white,#fff);cursor:pointer;display:flex;font-size:100%;font-weight:200;height:2.5rem;justify-content:center;margin-left:1rem;text-transform:uppercase;width:16rem}.SelectCSV__input--2vWjJ{display:flex;flex-flow:row;position:relative}.SelectCSV__chosenFile--u4hOu{align-content:center;align-items:center;background-color:#fff;display:flex;flex-flow:column;justify-content:center;position:relative;width:22rem}.SelectCSV__fileName--GM0Dc{margin:0 1rem;overflow:hidden;padding-left:1rem;position:relative;text-align:center;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:20rem}.SelectCSV__fileInput--IajGv+label:hover{background-color:#008eb0;background-color:var(--colors-cyanDarkHover,#008eb0)}.SelectCSV__fileInputLabel--KMO9s{position:relative;transform:translateX(280%)}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/LoadableButton.css ***!
  \******************************************************************************************************************************************************************************************/.LoadableButton__loading--GwUON{max-width:100%;width:3rem}.LoadableButton__disabled--ugr1h{pointer-events:none}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/RosteringBody.css ***!
  \*****************************************************************************************************************************************************************************************/.RosteringBody__main--iFYZ6{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:65px;position:relative;width:100%}.RosteringBody__steps--P5Fhx{display:flex;flex-direction:row;justify-content:center;margin-bottom:1rem}.RosteringBody__step--oyARz{align-items:center;background-color:#dedede;background-color:var(--colors-grayOnWhiteFill,#dedede);display:flex;flex-flow:column;font-size:140%;justify-content:space-between;margin-top:1rem;padding:.6rem 1rem}.RosteringBody__stepHeader--nbQNc{color:#1b365d;color:var(--colors-mainBlue,#1b365d);display:flex;font-size:150%;justify-content:center;padding:1.5rem;position:relative}.RosteringBody__stepHeaderText--U5ICb{margin:0;padding:0}.RosteringBody__stepDescription--KE66y{color:#666;color:var(--colors-grayText,#666);display:flex;justify-content:center;width:85%}.RosteringBody__stepDescriptionText--AWGJh{display:block;line-height:1.4;margin-bottom:0;margin-top:0;text-align:center;width:85%}.RosteringBody__download--UFKbu{cursor:pointer;display:flex;flex-direction:row}.RosteringBody__downloadImage--Ua7Vv{align-items:center;display:flex;margin-right:1rem}.RosteringBody__downloadText--_LACw{color:#376fc0;color:var(--colors-link,#376fc0);font-weight:700}.RosteringBody__button--rWYRw{align-self:center;height:3rem;margin:1rem 0;width:16rem}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/RosteringCSVSelect.css ***!
  \**********************************************************************************************************************************************************************************************/.RosteringCSVSelect__main--GA12B{align-content:center;align-items:center;display:flex;flex-flow:column;justify-content:center;position:relative;width:80%}.RosteringCSVSelect__button--raGaX{align-items:center;align-self:center;background-color:#1b365d;background-color:var(--colors-mainBlue,#1b365d);color:#fff;color:var(--colors-white,#fff);cursor:pointer;display:flex;font-size:1.5rem;font-weight:300;height:3rem;justify-content:center;margin:1rem 0;text-transform:uppercase;width:16rem}.RosteringCSVSelect__button--raGaX:hover{background-color:#008eb0;background-color:var(--colors-cyanDarkHover,#008eb0)}.RosteringCSVSelect__buttonDisabled--tKcfS{background-color:#777;background-color:var(--colors-lockIconHover,#777);cursor:not-allowed}.RosteringCSVSelect__upload--FnYiB{align-content:center;align-items:center;display:flex;flex-flow:column;justify-content:center;margin-top:1rem;position:relative;width:100%}.RosteringCSVSelect__fileInput--f_2Ey{align-content:center;align-items:center;display:flex;flex-flow:row;justify-content:flex-end;position:relative;width:81.5%}.RosteringCSVSelect__uploadRoster--SzWtl{align-content:center;align-items:center;display:flex;flex-flow:column;justify-content:center;margin-bottom:1.5rem;position:relative;width:100%}.RosteringCSVSelect__uploadTextLeft--iGqPT{margin-right:1rem;position:relative;text-align:right;width:20%}.RosteringCSVSelect__validationText--MPdce{align-content:center;align-items:center;display:flex;justify-content:center;text-align:center;width:75%}.RosteringCSVSelect__yearSelect--KztQB{align-items:center;display:flex;flex-flow:row;justify-content:center;margin-bottom:1rem;margin-right:9rem;margin-top:1rem}.RosteringCSVSelect__infoIcon--Ve5DE{align-items:center;display:flex}.RosteringCSVSelect__infoIconLabel--adTCq{position:relative}.RosteringCSVSelect__infoIconText--CcjYM{display:flex;flex-flow:column;justify-content:center}.RosteringCSVSelect__infoIconTextPiece--hFG70{margin-top:0;text-align:left}.RosteringCSVSelect__info--iovpI{font-weight:400;margin-right:.5rem}.RosteringCSVSelect__years--nnKOx{font-size:100%;height:2.5rem;margin-right:0;width:16rem}.RosteringCSVSelect__yearSelectDropdown--SUXAv{margin-left:1rem;position:relative}.RosteringCSVSelect__redOutline--Kjeda{outline:5px auto red}.RosteringCSVSelect__rosterError--SAnb8{color:red;font-weight:200;margin-top:1rem}.RosteringCSVSelect__rosterError--SAnb8,.RosteringCSVSelect__validationErrors--FF0AS{align-content:center;align-items:center;display:flex;flex-flow:column;justify-content:center;position:relative}.RosteringCSVSelect__validationErrors--FF0AS{width:100%}.RosteringCSVSelect__errorsHeader--Q8XMk{color:red;display:flex;font-size:120%;font-weight:300;position:relative}.RosteringCSVSelect__errorsList--xMCnK{position:relative}.RosteringCSVSelect__fileError--miFeL{margin-bottom:.5rem;position:relative}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/RosteringReview.css ***!
  \*******************************************************************************************************************************************************************************************/.RosteringReview__main--tCQct{align-content:center;align-items:center;display:flex;flex-flow:column;justify-content:center}.RosteringReview__summaryList--m3ZLp{line-height:1.5;padding:1rem 0}.RosteringReview__summaryItem--_GS8U{color:#1b365d;color:var(--colors-mainBlue,#1b365d)}.RosteringReview__statusText--CJmQG{align-content:center;color:#666;color:var(--colors-grayText);display:flex;font-size:100%;font-weight:400;justify-content:center;max-inline-size:80ch}.RosteringReview__button--n9Cav{align-self:center;height:3rem;margin:1rem 0;width:16rem}.RosteringReview__processingResult--pNMmT{align-items:center;color:#666;color:var(--colors-grayText);display:flex;flex-flow:column;justify-content:center;padding:1rem 0;width:85%}.RosteringReview__processingSuccess--PXXuV{display:block;line-height:1.4;margin-top:0;text-align:center;width:75%}.RosteringReview__processingFailure--qFJW9{color:#ed1940;color:var(--colors-red,#ed1940)}.RosteringReview__processingError--ebEU9{line-height:1.5;text-align:center}.RosteringReview__nextYearAlert--fsbB0{color:#666;color:var(--colors-grayText);font-size:150%;font-weight:800;padding:1rem 0}:root{--colors-grayText:#666}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/GenerateRoster.css ***!
  \******************************************************************************************************************************************************************************************/.GenerateRoster__main--NBt_D{align-content:center;align-items:center;display:flex;flex-flow:column;justify-content:center;position:relative}.GenerateRoster__generateOrDownload--SSDip{display:flex;flex-flow:row;position:relative}.GenerateRoster__download--jQgSg{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:1rem 0}.GenerateRoster__downloadImage--fjeM6{align-items:center;display:flex;margin-right:1rem}.GenerateRoster__downloadText--be0bR{color:#1b365d;color:var(--colors-mainBlue,#1b365d);font-weight:700}.GenerateRoster__downloadLink--XpKo5{display:flex;position:relative}.GenerateRoster__button--_g8so{align-self:center;height:3rem;margin:1rem 0;width:16rem}.GenerateRoster__years--ErRjB{font-size:100%;height:2.5rem;margin-right:0;width:16rem}.GenerateRoster__yearSelect--QxdOL{align-items:center;display:flex;flex-flow:row;justify-content:center}.GenerateRoster__infoIcon--M1jk2{align-items:center;display:flex}.GenerateRoster__infoIconLabel--PhGbn{position:relative}.GenerateRoster__infoIconText--WhtBh{display:flex;flex-flow:column;justify-content:center}.GenerateRoster__infoIconTextPiece--ldjB3{margin-top:0;text-align:left}.GenerateRoster__info--Cp76l{font-weight:400;margin-right:.5rem}.GenerateRoster__yearSelectDropdown--QfqT2{margin:1rem 0 1rem 1rem;position:relative}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AddSeats.css ***!
  \************************************************************************************************************************************************************************************/.AddSeats__editLimitButton--tw_hD{align-self:center;height:2rem;margin-left:1rem;width:13rem}.AddSeats__link--pKBak{color:#376fc0;color:var(--colors-link,#376fc0);font-weight:700}.AddSeats__link--pKBak:active,.AddSeats__link--pKBak:hover{color:#00b2dd;color:var(--colors-linkHover,#00b2dd);font-weight:700}.AddSeats__buttonRow--Nancb{display:flex;justify-content:space-around;margin-top:2rem;width:100%}.AddSeats__buttonDisabled--aLkrb{background-color:#aaa;background-color:var(--colors-lightGrayFill,#aaa);pointer-events:none}.AddSeats__backdrop--M9eIA{cursor:default}.AddSeats__title--gvGha{color:#1b365d;color:var(--colors-mainBlue);font-weight:400;margin:1.5rem 0 1rem;text-align:center;text-transform:capitalize}.AddSeats__instructions--TKybK{color:#1b365d;color:var(--colors-mainBlue);font-weight:300;line-height:1.3;margin-bottom:1rem;margin-top:1rem}.AddSeats__modal--jpiwe{align-items:center;display:block;display:flex;flex-direction:column;font-size:1rem;max-height:calc(100% - 5rem);padding:.5rem 3rem 2rem;width:40rem}.AddSeats__modalText--Ai6OE{color:#606060;color:var(--colors-textBlack,#606060);line-height:120%;position:relative;white-space:normal}@media (max-width:450px){.AddSeats__modalText--Ai6OE{padding:.5rem .5rem 1rem;width:calc(100% - 1rem)}}.AddSeats__labeledValue--NQQo0{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;gap:2rem;justify-content:space-between;margin:1.5rem 0;width:100%}.AddSeats__labeledValue--NQQo0.AddSeats__vertical--yo0dr{align-items:normal;flex-direction:column;gap:.5rem}.AddSeats__label--IEPhq{font-weight:400}.AddSeats__textarea--Oiibw{min-height:3em;resize:vertical}.AddSeats__loading--aMl25{max-width:100%;width:2.5rem}.AddSeats__confirmationContainer--NP21Y{color:#1b365d;color:var(--colors-mainBlue);cursor:pointer;display:flex}.AddSeats__confirmationCheckbox--yApWp{cursor:pointer;flex:0 0 auto;height:1.5rem;margin:.25rem 1rem .52rem 0;width:1.5rem}.AddSeats__numberInput--MYEU6{width:5.5rem}.AddSeats__inputError--WL_8h{color:#ed1940;color:var(--colors-red,#ed1940);font-size:.95em}.AddSeats__iplDisclaimer--yuCpY{border-radius:.25rem;font-size:.9em;line-height:1.4;margin:1rem 0;padding:.75rem}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/PurchaseManage.css ***!
  \******************************************************************************************************************************************************************************************/.PurchaseManage__main--Kg0ov{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray);padding:1rem;width:calc(100% - 2rem)}.PurchaseManage__title--wcbbg{font-size:220%;font-weight:500}.PurchaseManage__upper--KkTHE{display:flex;margin-bottom:2rem;width:100%}.PurchaseManage__section--jnvwA{width:100%}.PurchaseManage__upper--KkTHE .PurchaseManage__section--jnvwA{flex:1 1 auto}.PurchaseManage__upper--KkTHE .PurchaseManage__section--jnvwA+.PurchaseManage__section--jnvwA{margin-left:1rem}.PurchaseManage__sectionTitle--lQJ0c{font-size:175%;font-weight:500;margin-bottom:1rem}.PurchaseManage__sectionItem--aSH5b{align-items:center;display:flex;font-size:140%;font-weight:300;justify-content:space-between;padding:.6rem 1rem}.PurchaseManage__sectionItem--aSH5b:nth-child(odd){background-color:#dedede;background-color:var(--colors-grayOnWhiteFill)}.PurchaseManage__sectionItem--aSH5b:nth-child(2n){background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray)}.PurchaseManage__section--jnvwA+.PurchaseManage__section--jnvwA .PurchaseManage__sectionItem--aSH5b:nth-child(2n){background-color:#dedede;background-color:var(--colors-grayOnWhiteFill)}.PurchaseManage__section--jnvwA+.PurchaseManage__section--jnvwA .PurchaseManage__sectionItem--aSH5b:nth-child(odd){background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray)}.PurchaseManage__label--MTi6n{align-items:center;display:flex}.PurchaseManage__info--MXQJP{font-weight:400;margin-right:1rem}.PurchaseManage__bottom--KBNej{display:relative}.PurchaseManage__bottomContent--yb9xg{background-color:#fff;background-color:var(--colors-white,#fff);font-size:130%;line-height:1.5;padding:1rem}.PurchaseManage__helpText--Rp2us{display:flex;flex-flow:row nowrap;justify-content:flex-end}.PurchaseManage__helpLink--S2Nz8{color:#376fc0;color:var(--colors-link,#376fc0);font-size:130%;font-weight:700}.PurchaseManage__rostering--pRtN8{display:block;margin-top:5rem;position:relative}.PurchaseManage__rosteringContent--UjMwy{display:block;position:relative}.PurchaseManage__rosteringHeader--Bi3u4{color:#1b365d;color:var(--colors-mainBlue,#1b365d);display:flex;font-size:275%;justify-content:center;position:relative}.PurchaseManage__rosteringBody--e5OY0{position:relative}.PurchaseManage__rosteringDescription--Bmx6E{color:#666;color:var(--colors-grayText,#666);display:flex;font-size:150%;justify-content:center;text-align:center}.PurchaseManage__limitWithButton--OMspu{align-items:center;display:flex}.PurchaseManage__editLimitButton--pSZ4P{align-self:center;height:2rem;margin-left:1rem;width:13rem}.PurchaseManage__noEditLimitButton--dRlbu{margin-left:1rem;width:13rem}:root{--colors-transparentLightGray:rgba(0,0,0,.05);--colors-grayOnWhiteFill:#dedede}/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/DefaultSettings.css ***!
  \*******************************************************************************************************************************************************************************************/.DefaultSettings__main--k4Yty{align-items:center;display:flex;justify-content:flex-start;margin:1rem;width:calc(100% - 2rem)}.DefaultSettings__item--U02tO{font-size:140%;font-weight:300;padding:.6rem}.DefaultSettings__item--U02tO+.DefaultSettings__item--U02tO{margin-left:5rem}.DefaultSettings__itemTop--NJBCx{align-items:center;display:flex;font-weight:400}.DefaultSettings__info--SfG_E{margin-right:.5rem}.DefaultSettings__defaults--nmiVO{color:#1b365d;color:var(--colors-mainBlue);font-size:170%}.DefaultSettings__itemLabel--GxPnU{color:#1b365d;color:var(--colors-mainBlue);font-size:140%;margin-right:.5rem}.DefaultSettings__settingLabel--GDBuO{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;margin-right:.5rem;white-space:nowrap}.DefaultSettings__settingEditable--D8AsL{font-weight:300;height:2rem;margin-left:2rem}.DefaultSettings__labelOnly--lqMFi{line-height:1.5;margin-left:2.5rem}.DefaultSettings__edit--kRGKy{margin-right:.5rem}/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AccountBodyHeader.css ***!
  \*********************************************************************************************************************************************************************************************/.AccountBodyHeader__main--Ulxb5{align-items:center;position:relative}.AccountBodyHeader__main--Ulxb5,.AccountBodyHeader__top--JV67i{display:flex;flex-direction:column;width:100%}.AccountBodyHeader__titleOuter--nKLLa{align-items:center;border-bottom:1px solid #1b365d;border-bottom:1px solid var(--colors-mainBlue);display:flex;justify-content:space-between;margin:.5rem;padding:0 .5rem .5rem}.AccountBodyHeader__goToReport--cpx0p{color:#376fc0;color:var(--colors-link,#376fc0);font-size:1.5rem;margin-left:2rem}.AccountBodyHeader__goToReport--cpx0p:hover{color:#00b2dd;color:var(--colors-cyan)}.AccountBodyHeader__name--zgL1P{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;font-size:250%;white-space:nowrap;width:60%}.AccountBodyHeader__titleText--gl75s{overflow:hidden;text-overflow:ellipsis}.AccountBodyHeader__right--jflx9{align-items:center;display:flex;font-size:150%}.AccountBodyHeader__inactiveOuter--MacFF{align-items:center;display:flex}.AccountBodyHeader__info--_3drh{margin-left:1rem;margin-right:.5rem}.AccountBodyHeader__inactive--kg42G{color:#ed1940;color:var(--colors-red,#ed1940);font-size:90%;text-transform:uppercase}.AccountBodyHeader__domain--Ktpyc{font-weight:700;margin-left:1rem}.AccountBodyHeader__domainName--HHPUx{font-weight:300}.AccountBodyHeader__buttons--vkgZ_{align-items:flex-end;align-self:flex-end;display:flex;justify-content:flex-end;margin-top:1rem;width:100%}.AccountBodyHeader__filters--JS5EX{align-items:center;background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));display:flex;justify-content:flex-end;padding:1rem;width:calc(100% - 2rem)}.AccountBodyHeader__tabBase--T2OQz{font-size:135%;height:2.5rem;margin-right:.5rem;width:12rem}.AccountBodyHeader__tab--Dwh6m:hover{background-color:#1b365d;background-color:var(--colors-mainBlue)}.AccountBodyHeader__selectedTab--TT3em{pointer-events:none}.AccountBodyHeader__dropdown--dv3tg{font-size:150%;height:2.5rem}.AccountBodyHeader__gradeFilter--vNogB,.AccountBodyHeader__yearFilter--ROmPa{width:14rem}.AccountBodyHeader__dropdown--dv3tg+.AccountBodyHeader__dropdown--dv3tg{margin-left:2rem}.AccountBodyHeader__singleYear--aElmr{align-items:center;display:flex;justify-content:flex-end}.AccountBodyHeader__pencil--I9lPv{height:2rem;margin-right:1rem;width:2rem}.AccountBodyHeader__settingsRow--kMmJ0{align-items:center;display:flex;justify-content:space-between}.AccountBodyHeader__firstAdmin--BHfvf{align-items:center;display:flex}.AccountBodyHeader__adminInfo--zu2oH{cursor:pointer;font-weight:700;margin-left:.5rem}.AccountBodyHeader__adminInfo--zu2oH:hover{color:#00b2dd;color:var(--colors-cyan)}.AccountBodyHeader__adminsOuter--wgcEC{font-size:140%;min-width:30%}.AccountBodyHeader__adminLabel--iK66J{font-weight:700;margin-bottom:.5rem}.AccountBodyHeader__adminTable--rb8GQ{width:100%}.AccountBodyHeader__adminRow--M_qQy td{padding:.25rem 2rem}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AccountUser.css ***!
  \***************************************************************************************************************************************************************************************/.AccountUser__main--532ky{background-color:#fff;background-color:var(--colors-white,#fff);display:flex;flex-direction:column}.AccountUser__studentInfo--nAqlc{display:grid;grid-template-areas:"tl tc tr" "cl tc tr";grid-template-columns:30% 30% auto;grid-template-rows:auto;width:calc(100% - 2rem);grid-gap:1rem 1.5rem;font-size:1.3rem;font-weight:300;line-height:1.5;padding:1rem}.AccountUser__label--KiSmg{font-size:110%;font-weight:500;margin-right:1rem}.AccountUser__username--DBRdN{grid-area:tl}.AccountUser__studentID--L95FH{grid-area:cl}.AccountUser__classInfo--d9g0v{grid-area:bl}.AccountUser__displayName--pQdPa{grid-area:tc}.AccountUser__password--HreOz{grid-area:tr}.AccountUser__button--EtXOE{height:3rem;margin-top:1rem;max-width:20rem;width:100%}.AccountUser__base--QLcUp{align-self:flex-end;height:3rem;width:24rem}.AccountUser__teacher--ia5Eh{margin-bottom:2rem;width:100%}.AccountUser__info--YIDvi{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem}.AccountUser__email--oNweN{font-size:150%}.AccountUser__emailInner--uxRpI{align-items:center;display:flex}.AccountUser__newEmail--WCyTO{color:#ed1940;color:var(--colors-red);font-size:80%;margin-top:.5rem;max-width:50rem}.AccountUser__passwordReset--WgxMR{cursor:pointer;font-size:120%;text-transform:uppercase}.AccountUser__prSent--fFNWV{color:#606060;color:var(--colors-textBlack,#606060);font-size:120%}.AccountUser__prError--I7NPK{color:#ed1940;color:var(--colors-red);font-size:120%}.AccountUser__labelText--M7zSQ{margin-left:.5rem}.AccountUser__row--_nDbQ{padding:.5rem 0}.AccountUser__table--szWEW{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));padding:.5rem}.AccountUser__nameWidth--BzGnr{width:26rem}.AccountUser__classes--GwyQM,.AccountUser__grade--I9jYJ,.AccountUser__students--eQCDA,.AccountUser__teachers--X7aAa{width:10rem}.AccountUser__school--Ml8e5{width:20rem}.AccountUser__removeWidth--sIZ8_{flex-grow:1;text-align:right}.AccountUser__inactive--J2CFh{background-color:#aaa!important;background-color:var(--colors-lightGrayFill,#aaa)!important}.AccountUser__pa--ehjor{font-size:150%;margin:2rem 1rem}.AccountUser__setupInfo--W4NwU{align-items:center;display:flex;font-size:90%;margin-left:2rem;position:relative}.AccountUser__infoButton--IBLCi{margin-left:.5rem}.AccountUser__infoText--fhSPI{position:absolute;top:100%;width:16rem}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AccountList.css ***!
  \***************************************************************************************************************************************************************************************/.AccountList__main--rX3YR{display:flex;flex-direction:column}.AccountList__table--t7C02{width:100%}.AccountList__tableTitle--AMAzA{border-bottom:1px solid #1b365d;border-bottom:1px solid var(--colors-mainBlue,#1b365d);font-size:200%;font-weight:500;margin-bottom:1rem;padding:1rem 2rem;text-transform:capitalize}.AccountList__table--t7C02+.AccountList__table--t7C02{margin-top:2rem}.AccountList__lastTd--Jm2Kt:last-child{text-align:left}.AccountList__row--JgsH7{padding:.5rem 0}.AccountList__nameWidth--DAYIS{flex-grow:1;max-width:50%;width:30rem}.AccountList__teacher--izW6U{width:14rem}.AccountList__password--OJeVt{width:9rem}.AccountList__username--zhSsE{width:22rem}.AccountList__class--WqyLy,.AccountList__school--V14Aw{width:24rem}.AccountList__classes--mYtVj,.AccountList__grade--Uzsde,.AccountList__students--hG3fn,.AccountList__teachers--o1jcx{white-space:nowrap;width:10rem}.AccountList__grade--Uzsde{min-width:8rem}.AccountList__status--IP8TA{text-align:right;width:10rem}.AccountList__editable--mNgW9{align-items:center;display:flex;position:relative}.AccountList__pencil--Pflnd{height:1.3rem;margin-right:4px;pointer-events:auto;width:1.3rem}.AccountList__add--LE66l{margin-right:1rem}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/StaffTables.css ***!
  \***************************************************************************************************************************************************************************************/.StaffTables__main--eGvQX{display:flex;flex-direction:column;width:100%}.StaffTables__table--BAG9B{padding:1rem}.StaffTables__email--qNZlP{overflow:hidden;text-overflow:ellipsis;width:100%}.StaffTables__nameWidth--Yuy1T{width:16rem}.StaffTables__classWidth--Ls1Dp,.StaffTables__emailWidth--SYiV4,.StaffTables__schoolWidth--SHvmR{width:20rem}.StaffTables__classWidth--Ls1Dp{flex:1 1 auto}.StaffTables__pencil--Zfn7C{height:1.3rem;margin-right:4px;pointer-events:auto;width:1.3rem}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AccountClass.css ***!
  \****************************************************************************************************************************************************************************************/.AccountClass__main--E0BgF{display:flex;flex-direction:column;width:100%}.AccountClass__row--upIh0{padding:.5rem 0}.AccountClass__table--alGNR{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));padding:.5rem;position:relative}.AccountClass__table--alGNR+.AccountClass__table--alGNR{border-top:3rem solid #fff;border-top:3rem solid var(--colors-white,#fff)}.AccountClass__nameWidth--pluO3{width:20rem}.AccountClass__displayName--tC_Wl,.AccountClass__password--Bt8aP,.AccountClass__username--NRlL9{width:15rem}.AccountClass__pencil--hszI9{height:1.3rem;margin-right:4px;pointer-events:auto;width:1.3rem}.AccountClass__button--FlL14{align-self:flex-start;height:3rem;margin-top:2rem;width:24rem}.AccountClass__inactive--T_Il4{background-color:#aaa!important;background-color:var(--colors-lightGrayFill,#aaa)!important;height:100%;width:100%}.AccountClass__print--g73sP{cursor:pointer;font-size:120%;position:absolute;right:1rem;top:1rem}.AccountClass__modal--mYxog{max-width:40rem;min-height:15rem;width:100%}.AccountClass__container--yU5d3{width:100%}.AccountClass__input--ZhN34{min-height:4rem;width:100%}.AccountClass__modalButton--c5k3D{padding:0 2rem}.AccountClass__text--KgzPU{color:#606060;color:var(--colors-textBlack);margin:1.5rem 0 0}.AccountClass__classURL--pEG6O{color:#606060;color:var(--colors-textBlack);margin:1rem}/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AddModal.css ***!
  \************************************************************************************************************************************************************************************/.AddModal__fieldModal--aJd4S{display:block}.AddModal__fieldContainer--FFXdC{align-items:center;display:flex;flex-direction:column;height:calc(100% - 5rem);padding:.5rem 3rem 2rem;width:40rem}.AddModal__title--K33DH{margin:1rem 0;text-transform:capitalize}.AddModal__subtitle--cI4Jr,.AddModal__title--K33DH{color:#1b365d;color:var(--colors-mainBlue);text-align:center}.AddModal__subtitle--cI4Jr{font-weight:300}.AddModal__subtitle--cI4Jr b{font-weight:500}.AddModal__input--VDhpG{width:calc(100% - 2rem)}.AddModal__invalid--Pfp5m,.AddModal__invalid--Pfp5m:hover{border-color:#ed1940;border-color:var(--colors-red)}.AddModal__staticInput--CTLur{color:#1b365d;color:var(--colors-mainBlue);padding:.5rem 1rem}.AddModal__dropdown--atI6p{border:1px solid #ccc;border:1px solid var(--colors-inputBorder);height:2.3rem;width:100%}.AddModal__dropdown--atI6p:focus{border-color:#00b2dd!important;border-color:var(--colors-cyan,#00b2dd)!important}.AddModal__dropdown--atI6p:hover{border-color:#aaa;border-color:var(--colors-inputBorderHover,#aaa)}.AddModal__gradeDropdown--PDI8y{width:14rem}.AddModal__yearDropdown--vKj6y{width:16rem}.AddModal__error--eMaL1{align-items:center;color:#ed1940;color:var(--colors-red);display:flex;height:2rem;margin:.5rem 0;text-align:center}.AddModal__errorHidden--PFae2{visibility:hidden}.AddModal__loading--ogES2{max-width:100%;width:2.5rem}.AddModal__content--MuwBw{display:flex;flex-direction:column;width:100%}.AddModal__twoInput--apWxh{display:flex;justify-content:space-between}.AddModal__rowInput--XOqxx{display:flex}.AddModal__inputOuter--n8Pe5{flex-grow:1;width:100%}.AddModal__rowInput--XOqxx .AddModal__inputOuter--n8Pe5,.AddModal__twoInput--apWxh .AddModal__inputOuter--n8Pe5+.AddModal__inputOuter--n8Pe5{margin-left:2rem}.AddModal__inputLabel--VVIpW{align-items:center;color:#1b365d;color:var(--colors-mainBlue);display:flex;line-height:1.5;margin-bottom:4px;margin-top:1rem;text-transform:uppercase}.AddModal__info--XHJJq{margin-top:1.5rem;padding:1rem 0;width:100%}.AddModal__content--MuwBw>.AddModal__infoWithClass--gI_7s{margin-top:0}.AddModal__infoWithClass--gI_7s{height:11rem}.AddModal__static--n0FSC{color:#606060;color:var(--colors-textBlack,#606060);font-weight:300;line-height:1.7;margin-left:1.5rem}.AddModal__labelOuter--JyLDd{align-items:center;display:flex;height:2.3rem}.AddModal__labelOuter--JyLDd+.AddModal__labelOuter--JyLDd{margin-top:.5rem}.AddModal__label--m6OQ1{display:block;font-weight:400;margin-right:1rem;text-transform:uppercase;width:5rem}.AddModal__infoLabel--Mgdjs{font-size:1rem;height:1.5rem;margin-left:.5rem;min-height:1.5rem;min-width:1.5rem;position:relative;text-transform:none;width:1.5rem}.AddModal__infoText--iQioP{font-size:120%;line-height:1.15;position:absolute;top:100%;width:16rem}.AddModal__instructions--vMtlI{color:#1b365d;color:var(--colors-mainBlue);font-size:130%;font-weight:300;line-height:1.3;margin-top:1rem}.AddModal__instructions--vMtlI b{font-weight:500}.AddModal__switch--osw72{cursor:pointer}.AddModal__autocomplete--gD_Ci{border:1px solid #ccc;border:1px solid var(--colors-inputBorder);width:100%}.AddModal__buttonRow--lO6Lf{display:flex;justify-content:space-around;width:100%}:root{--colors-red:#ed1940;--colors-inputBorder:#ccc}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AutosuggestTheme.css ***!
  \********************************************************************************************************************************************************************************************/.AutosuggestTheme__container--EKpmT{color:#606060;color:var(--colors-textBlack);font-size:130%;position:relative;width:100%}.AutosuggestTheme__input--NchNM{border:none;border-radius:1.5rem;color:#606060;color:var(--colors-textBlack);height:100%;padding:.5rem 2.5rem .5rem 1rem;width:calc(100% - 3.5rem)}.AutosuggestTheme__inputOpen--myH9E{border-bottom-left-radius:0;border-bottom-right-radius:0}.AutosuggestTheme__inputFocused--nIo4n{outline:0}.AutosuggestTheme__suggestionsContainer--eT_zj{background-color:#fff;margin:0;max-height:28rem;overflow-y:auto;padding:0;position:absolute;top:100%;width:calc(100% - 2px);z-index:5}.AutosuggestTheme__suggestionsContainerOpen--INjMf{border:1px solid #ccc;border:1px solid var(--colors-inputBorder,#ccc)}.AutosuggestTheme__suggestionsList--HI1nR{list-style:none;margin:0;padding:0}.AutosuggestTheme__suggestion--RecND{cursor:pointer;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;white-space:nowrap}.AutosuggestTheme__suggestionHighlighted--qoq_T{color:#00b2dd;color:var(--colors-cyan,#00b2dd)}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/UserSearch.css ***!
  \**************************************************************************************************************************************************************************************/.UserSearch__search--l7137{height:2.5rem;position:absolute;right:0;top:2.5rem;width:25rem}.UserSearch__bao--kBm_w{font-family:BAOnlineIcons}.UserSearch__searchIcon--i_VVd{color:#1b365d;color:var(--colors-mainBlue,#1b365d);font-size:2rem;position:absolute;right:.7rem;top:.2rem}.UserSearch__smallContainer--HTsqD{background-color:#fff;margin:0;max-height:12rem;overflow-y:auto;padding:0;position:absolute;top:100%;width:calc(100% - 2px);z-index:5}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/ConfirmModal.css ***!
  \****************************************************************************************************************************************************************************************/.ConfirmModal__message--kSCiW{align-items:center;display:flex;flex-direction:column}.ConfirmModal__message--kSCiW b{font-weight:500}.ConfirmModal__buttonRow--k_Epp{display:flex;justify-content:space-around;margin-top:1rem;width:100%}.ConfirmModal__buttonBase--HVcqV{height:3rem;width:16rem}.ConfirmModal__link--WNpl1{display:none}.ConfirmModal__link--WNpl1:focus{color:#376fc0;color:var(--colors-link,#376fc0)}.ConfirmModal__link--WNpl1:focus:hover{color:#00b2dd;color:var(--colors-linkHover,#00b2dd)}.ConfirmModal__warning--QkaRz{border:1px solid #1b365d;border:1px solid var(--colors-mainBlue,#1b365d);margin-top:2rem;padding:.5rem}.ConfirmModal__sure--wdjVM{margin:2rem 0;text-align:center;width:80%}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/AccountBody.css ***!
  \***************************************************************************************************************************************************************************************/.AccountBody__main--y1F6w{align-items:center;display:flex;flex-direction:column;width:100%}.AccountBody__top--hgTqS{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.AccountBody__content--F8ymo{background-color:#fff;background-color:var(--colors-white,#fff);color:#1b365d;color:var(--colors-mainBlue,#1b365d);min-height:10rem;padding:1rem;width:calc(100% - 2rem)}.AccountBody__unassignedMessage--FbcNJ{font-weight:500}.AccountBody__tabContent--chure{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));padding:1rem;width:calc(100% - 2rem)}.AccountBody__activateBase--p4EP_{height:3rem;margin-top:1rem;width:20rem}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/HelpMonster.css ***!
  \***************************************************************************************************************************************************************************************/.HelpMonster__helpContainer--zFmme{align-items:center;display:flex;flex-direction:column;width:100%}.HelpMonster__helpDesktop--a_EoL{bottom:calc(50% - 9rem);filter:drop-shadow(2px 2px 1px rgba(0,0,0,.3));height:15rem;left:calc(50vw + 32rem);position:fixed;transition:width .2s,height .2s;width:15rem;z-index:100;z-index:var(--z-bar,100)}.HelpMonster__helpDesktop--a_EoL:hover{height:17rem;width:17rem}.HelpMonster__support--H0zRs .HelpMonster__helpDesktop--a_EoL{bottom:calc(50% - 9.5rem);left:calc(50vw + 49rem)}.HelpMonster__helpMobile--vEMMP{align-items:center;display:flex;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.3));flex-direction:column;justify-content:center;position:relative;transform:translateZ(0);transition:width .2s;z-index:2}.HelpMonster__faq--F4wS5 .HelpMonster__helpMobile--vEMMP{margin:3rem 3rem 7rem;max-width:60rem;width:calc(100% - 10rem)}.HelpMonster__support--H0zRs .HelpMonster__helpMobile--vEMMP{margin:3rem 3rem 7rem;max-width:1170px;width:calc(100% - 5rem)}.HelpMonster__helpImgFallback--SnulF{background-color:#00b2dd;background-color:var(--colors-cyan);border-radius:50%;height:83%;left:6%;position:absolute;top:9.5%;width:83%;z-index:-1}.HelpMonster__helpMobile--vEMMP .HelpMonster__helpImgFallback--SnulF{display:none}.HelpMonster__helpImgContainer--mcUUO{left:0;position:absolute;top:0;width:100%}.HelpMonster__helpImgAspectContainer--fi48N{cursor:pointer;left:0;padding-top:94.74%;position:absolute;top:0;width:100%}.HelpMonster__helpImg--BWCnj{height:100%;left:0;position:absolute;top:0;width:100%}.HelpMonster__helpBox--jIhfq{background-color:#00b2dd;background-color:var(--colors-cyan);cursor:pointer;display:none;height:13rem;position:relative;top:-32px;top:4rem;width:100%}.HelpMonster__helpContent--umu7H{height:60%;left:-2%;max-width:50rem;pointer-events:none;position:absolute;top:20%;width:100%}.HelpMonster__helpContent--umu7H,.HelpMonster__helpText--mmrP8{align-items:center;display:flex;flex-direction:column;justify-content:center}.HelpMonster__helpText--mmrP8{color:#fff;color:var(--colors-white);text-align:center}.HelpMonster__helpTitle--qwYzi{font-size:150%;line-height:200%}.HelpMonster__helpSub--nVIfS{font-size:120%;line-height:150%}.HelpMonster__circleOuter--Zib8k{align-items:center;display:flex;height:4rem;justify-content:center;width:4rem}.HelpMonster__helpCircle--cJ6OF{align-items:center;background-color:#fff;background-color:var(--colors-white);border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.HelpMonster__helpArrow--O3r0n{height:2rem;width:2rem}@media (min-width:1631px){.HelpMonster__support--H0zRs .HelpMonster__helpMobile--vEMMP{display:none}}@media (max-width:1630px){.HelpMonster__support--H0zRs .HelpMonster__helpDesktop--a_EoL{display:none}.HelpMonster__support--H0zRs .HelpMonster__helpImgContainer--mcUUO{left:calc(50% - 7.5rem);transition:top .2s;width:15rem;z-index:-1}.HelpMonster__support--H0zRs .HelpMonster__helpImgFallback--SnulF{display:none}.HelpMonster__support--H0zRs .HelpMonster__helpBox--jIhfq{display:block}.HelpMonster__support--H0zRs .HelpMonster__helpContent--umu7H{flex-direction:row;height:0;justify-content:space-between;left:0;position:relative;top:-1.5rem;width:calc(100% - 4rem)}.HelpMonster__support--H0zRs .HelpMonster__helpText--mmrP8{align-items:center;flex-direction:row;justify-content:space-between;width:90%}.HelpMonster__support--H0zRs .HelpMonster__helpTitle--qwYzi{font-size:300%;margin:0 2rem}.HelpMonster__support--H0zRs .HelpMonster__helpSub--nVIfS{font-size:250%;margin-top:.5rem}.HelpMonster__support--H0zRs .HelpMonster__helpImgContainer--mcUUO:hover,.HelpMonster__support--H0zRs .HelpMonster__helpMobile--vEMMP:hover .HelpMonster__helpImgContainer--mcUUO{top:-1rem}}@media (max-width:1200px){.HelpMonster__helpDesktop--a_EoL{height:15.3vw;left:calc(60vw + 20.5rem);width:15.3vw}.HelpMonster__helpDesktop--a_EoL:hover{height:16.5vw;width:16.5vw}}@media (max-width:1100px){.HelpMonster__helpDesktop--a_EoL{left:82vw}}@media (max-width:1075px){.HelpMonster__helpSub--nVIfS{font-size:110%;line-height:110%}}@media (min-width:1001px){.HelpMonster__faq--F4wS5 .HelpMonster__helpMobile--vEMMP{display:none}}@media (max-width:1000px){.HelpMonster__faq--F4wS5 .HelpMonster__helpDesktop--a_EoL{display:none}.HelpMonster__faq--F4wS5 .HelpMonster__helpImgContainer--mcUUO{left:calc(50% - 7.5rem);transition:top .2s;width:15rem;z-index:-1}.HelpMonster__faq--F4wS5 .HelpMonster__helpImgFallback--SnulF{display:none}.HelpMonster__faq--F4wS5 .HelpMonster__helpBox--jIhfq{display:block}.HelpMonster__faq--F4wS5 .HelpMonster__helpContent--umu7H{flex-direction:row;height:0;justify-content:space-between;left:0;position:relative;top:-1.5rem;width:calc(100% - 4rem)}.HelpMonster__faq--F4wS5 .HelpMonster__helpText--mmrP8{align-items:center;flex-direction:row;justify-content:space-between;width:90%}.HelpMonster__faq--F4wS5 .HelpMonster__helpTitle--qwYzi{font-size:300%;margin:0 2rem}.HelpMonster__faq--F4wS5 .HelpMonster__helpSub--nVIfS{font-size:250%;margin-top:.5rem}.HelpMonster__faq--F4wS5 .HelpMonster__helpImgContainer--mcUUO:hover,.HelpMonster__faq--F4wS5 .HelpMonster__helpMobile--vEMMP:hover .HelpMonster__helpImgContainer--mcUUO{top:-1rem}}@media (max-width:750px){.HelpMonster__faq--F4wS5 .HelpMonster__helpTitle--qwYzi,.HelpMonster__support--H0zRs .HelpMonster__helpTitle--qwYzi{font-size:250%;margin:0 1rem}.HelpMonster__faq--F4wS5 .HelpMonster__helpSub--nVIfS,.HelpMonster__support--H0zRs .HelpMonster__helpSub--nVIfS{font-size:200%}}@media (max-width:700px){.HelpMonster__faq--F4wS5 .HelpMonster__helpMobile--vEMMP{margin:3rem 5vw 7rem;width:calc(100% - 10vw)}.HelpMonster__support--H0zRs .HelpMonster__helpMobile--vEMMP{margin:3rem 0 7rem;width:calc(100% - 2rem)}}@media (max-width:600px){.HelpMonster__faq--F4wS5 .HelpMonster__helpTitle--qwYzi,.HelpMonster__support--H0zRs .HelpMonster__helpTitle--qwYzi{font-size:200%;margin:0 1rem}.HelpMonster__faq--F4wS5 .HelpMonster__helpSub--nVIfS,.HelpMonster__support--H0zRs .HelpMonster__helpSub--nVIfS{font-size:150%}}@media (max-width:500px){.HelpMonster__faq--F4wS5 .HelpMonster__helpText--mmrP8,.HelpMonster__support--H0zRs .HelpMonster__helpText--mmrP8{align-items:flex-start;flex-direction:column}.HelpMonster__faq--F4wS5 .HelpMonster__helpTitle--qwYzi,.HelpMonster__support--H0zRs .HelpMonster__helpTitle--qwYzi{margin:0}}@media (max-height:820px){.HelpMonster__support--H0zRs .HelpMonster__helpDesktop--a_EoL{bottom:auto;position:absolute;top:20rem}}@media (max-height:800px){.HelpMonster__faq--F4wS5 .HelpMonster__helpDesktop--a_EoL{bottom:calc(40% - 8rem)}}@media (max-height:700px){.HelpMonster__faq--F4wS5 .HelpMonster__helpDesktop--a_EoL{bottom:auto;position:absolute;top:20rem}}:root{--colors-cyan:#00b2dd}/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/office/styles/SupportView.css ***!
  \***************************************************************************************************************************************************************************************/.SupportView__main--bvTRi{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.SupportView__body--_oWvL{align-items:center;background-color:#fff;background-color:var(--colors-white,#fff);color:#606060;color:var(--colors-textBlack,#606060);display:flex;justify-content:center;min-height:10rem;min-height:3rem;padding:1rem 0 2rem;width:100%}.SupportView__tabTitle--BkyJI{margin:0 .5rem;text-align:center;white-space:normal!important}.SupportView__tabContainer--ONWKJ{display:flex;flex-direction:column;justify-content:center}.SupportView__faqContainer--KHkvS{align-items:flex-start;align-self:center;display:flex;flex-wrap:wrap;font-size:150%;justify-content:center;max-width:1170px;width:94vw}.SupportView__teacherFaqContainer--f1BwL{min-width:1000px}.SupportView__faqQuestionContainer--rK8oQ{align-items:flex-start;display:flex;flex:4 4 0%;flex-wrap:wrap;justify-content:flex-start}.SupportView__faqText--xYmyN{padding:0 1rem 1rem}.SupportView__questionTextShort--f8bVO{display:none}.SupportView__faqLabel--Uo9kH{color:#1b365d;color:var(--colors-mainBlue,#1b365d);flex:1 1 0%;font-weight:700}@media (max-width:400px){.SupportView__parentFaqContainer--rxBFZ .SupportView__faqLabel--Uo9kH,.SupportView__parentFaqContainer--rxBFZ .SupportView__faqQuestion--GMeQu,.SupportView__tabTitle--BkyJI{font-size:80%}}/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/PageSchool.css ***!
  \**************************************************************************************************************************************************************************************/.PageSchool__main--TzPEk{position:relative;width:100%}.PageSchool__main--TzPEk,.PageSchool__space--lxBu9{align-items:center;display:flex;flex-direction:column}.PageSchool__space--lxBu9{margin:0 auto;padding:0 1rem 2rem;width:calc(100% - 2rem)}.PageSchool__accounts--Y56O1{color:#1b365d;color:var(--colors-mainBlue)}.PageSchool__top--uebJu{position:relative;width:100%}.PageSchool__accountTop--CRDSP input{border:1px solid #1b365d;border:1px solid var(--colors-mainBlue)}.PageSchool__content--Ehxe3{align-items:center;display:flex;flex-direction:column;width:100%}.PageSchool__title--Qyojc{height:4rem;padding:2rem 0;text-transform:capitalize}.PageSchool__reports--faXwc .PageSchool__title--Qyojc{color:#fff;color:var(--colors-white)}.PageSchool__arrow--eoYU7>img{height:8rem;width:8rem}.PageSchool__hideArrow--h907Y{display:none!important}.PageSchool__welcomeModalContainer--hY5YA{color:#606060;color:var(--colors-textBlack);height:calc(100% - 5rem);margin-bottom:.5rem;max-width:calc(100% - 6rem);padding:1rem 3rem}.PageSchool__welcomeModalTitle--sghn5{color:#1b365d;color:var(--colors-mainBlue);font-size:350%;line-height:130%;max-width:100%}.PageSchool__welcomeModalContentsContainer--HPMva{display:flex}.PageSchool__welcomeModalContents--hIKn_{color:#606060;color:var(--colors-textBlack);font-size:180%;text-align:left}.PageSchool__welcomeModal--BWgZr{position:fixed;top:12rem;width:80rem}.PageSchool__welcomeModal--BWgZr .PageSchool__arrow--eoYU7{display:block;height:8rem;position:fixed;right:43.75rem;top:8rem;width:8rem}.PageSchool__button--G6Bps{font-size:250%!important;width:12rem}@media (max-width:1023px){.PageSchool__welcomeModal--BWgZr .PageSchool__arrow--eoYU7{display:none}}@media (min-width:1024px){.PageSchool__welcomeModal--BWgZr .PageSchool__arrow--eoYU7{right:6rem}}@media (min-width:1051px){.PageSchool__welcomeModal--BWgZr .PageSchool__arrow--eoYU7{right:7.5rem}}@media (min-width:1120px){.PageSchool__welcomeModal--BWgZr{right:3rem}}@media (min-width:1170px){.PageSchool__welcomeModal--BWgZr{right:calc(50% - 585px + 3rem)}.PageSchool__welcomeModal--BWgZr .PageSchool__arrow--eoYU7{right:calc(50% - 585px + 7.5rem)}}@media (min-width:1231px){.PageSchool__welcomeModal--BWgZr{right:calc(50% - 585px)}.PageSchool__welcomeModal--BWgZr .PageSchool__arrow--eoYU7{right:calc(50% - 585px + 5rem)}}.forPrint .PageSchool__reports--faXwc{background-color:#fff;background-color:var(--colors-white);background:0 0;color:#1b365d;color:var(--colors-mainBlue);display:block;pointer-events:none}.forPrint .PageSchool__reportTop--CV3GU{display:none}.forPrint .PageSchool__content--Ehxe3{display:block}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/PageSchoolTestList.css ***!
  \**********************************************************************************************************************************************************************************************/.PageSchoolTestList__main--MU42e{align-items:center;display:flex;flex-direction:column;width:100%}.PageSchoolTestList__title--TCf3t{height:4rem;padding:2rem 0;text-transform:capitalize}.PageSchoolTestList__content--rLQpR{align-items:center;display:flex;flex-direction:column;width:calc(100% - 2rem)}.PageSchoolTestList__tableContainer--yWs5E{background-color:#fff;background-color:var(--colors-white);min-height:30rem;padding:1rem;width:calc(100% - 2rem)}.PageSchoolTestList__empty--uMh1p{color:#1b365d;color:var(--colors-mainBlue);font-size:125%;padding:.5rem 0}.PageSchoolTestList__tableTitle--EDy3C{color:#1b365d;color:var(--colors-mainBlue);font-size:250%;margin:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageSchoolTestList__table--A67yZ{background-color:rgba(0,0,0,.05);background-color:var(--colors-transparentLightGray,rgba(0,0,0,.05));color:#1b365d;color:var(--colors-mainBlue)}.PageSchoolTestList__tHeader--YRFID{border-bottom:2px solid #fff;border-bottom:2px solid var(--colors-white)}.PageSchoolTestList__tHeader--YRFID,.PageSchoolTestList__tr--BcY8q{align-items:center;display:flex;width:100%}.PageSchoolTestList__th--de_S8{font-size:125%;font-weight:700;padding:.5rem}.PageSchoolTestList__td--giJVO{font-size:125%;padding:.5rem}.PageSchoolTestList__tWidthClass--aU4Ou,.PageSchoolTestList__tWidthTest--zCPvf{flex:0 0 0px;min-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20rem}.PageSchoolTestList__tWidthDate--hFRTl{flex:1 1 0px}.PageSchoolTestList__trEven--yFwz9{background-color:rgba(0,0,0,.1);background-color:var(--colors-tableBorder,rgba(0,0,0,.1))}:root{--colors-white:#fff;--colors-mainBlue:#1b365d}/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/PageStaffProfile.css ***!
  \********************************************************************************************************************************************************************************************/.PageStaffProfile__main--laR_n{align-items:center;display:flex;flex-direction:column;width:100%}.PageStaffProfile__title--WN_E7{color:#1b365d;color:var(--colors-mainBlue,#1b365d);margin:2rem 0;text-align:center}.PageStaffProfile__content--Pq8BE{margin:0 1rem;width:calc(100% - 2rem)}/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/school/styles/PageClassCards.css ***!
  \******************************************************************************************************************************************************************************************/.PageClassCards__main--ffRmu{display:block;width:1125px}.PageClassCards__student--evO9l{border:1px solid #606060;border:1px solid var(--colors-textBlack);color:#606060;color:var(--colors-textBlack);display:inline-block;font-size:130%;padding:1.5rem;width:240px;page-break-inside:avoid}.PageClassCards__logo--CLj8z{height:3rem;width:auto}.PageClassCards__item--I0RfR{margin:1rem 0;white-space:nowrap}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/ActivityTab.css ***!
  \****************************************************************************************************************************************************************************************/.ActivityTab__scrollContent--cQmTE{padding-bottom:4rem}.ActivityTab__outer--XSJcq{align-items:center;display:flex;flex-direction:column;margin:0 2rem;padding:0 2rem;position:relative}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/ArrowText.css ***!
  \****************************************************************************************************************************************************************************************/.ArrowText__main--DkBan{align-items:center;cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer;display:flex}.ArrowText__content--ci9gg{align-items:center;display:flex;justify-content:center}.ArrowText__colorHoverEffect--NldFx{transition:transform .1s linear,fill .1s linear}html:not(.can-touch) .ArrowText__content--ci9gg:hover .ArrowText__arrow--V1SOX{transform:scale(1.15)}.ArrowText__gap--mQgDH{height:100%;width:.5rem}/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/HomeworkWeek.css ***!
  \*****************************************************************************************************************************************************************************************/.HomeworkWeek__main--gNgPq{color:#666;display:flex;flex-direction:column;padding:0 2rem}.HomeworkWeek__row--gDsT_{align-items:center;display:flex;flex-direction:row;height:5rem}.HomeworkWeek__text--Y_3Fm{font-size:1.82rem;margin-left:.8em;margin-right:1rem;width:10rem}.HomeworkWeek__dueDateContainer--Wb30T{align-items:center;display:flex;justify-content:center;width:10rem}.HomeworkWeek__dateIcon--wImPx{margin-right:.7rem;width:3rem}.HomeworkWeek__dueDate--ZzwwL{display:flex;flex:1 1 0%}.HomeworkWeek__subchap--PFGlI{cursor:url(/assets/images/cursors/tool-arrow-point.cur),auto;display:flex;flex-direction:column;margin-bottom:1.5rem;margin-top:1rem}.HomeworkWeek__barGraph--liGcq{height:2.8rem;width:32rem}.HomeworkWeek__iconContainer--TB6Zd{align-items:center;display:flex;flex:1 1 0%;flex-direction:row;justify-content:flex-start}.HomeworkWeek__optionalIcon--IiDGq,.HomeworkWeek__requiredIcon--z5zz2{margin-right:1rem;width:3.5rem}.HomeworkWeek__progressContainer--o1E1O{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;justify-content:space-between;margin-left:2.3rem}.HomeworkWeek__progressBarContainer--dhG2y,.HomeworkWeek__rowContainer--p5ABm{align-items:center;display:flex;flex-direction:row}.HomeworkWeek__weekInstructions--_Jblg{margin:.5rem 0 1.5rem 4.8rem;text-align:left}.HomeworkWeek__categoriesContainer--isWsE{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.HomeworkWeek__categoryContainer--XQxKG{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;margin-left:6.8rem}.HomeworkWeek__lessonsContainer--uSi3A{display:flex;flex:1 0 auto;flex-direction:column}.HomeworkWeek__subheader--rwPHe{align-items:center;display:flex;justify-content:center;margin:0 1rem;text-align:center;width:16rem}.HomeworkWeek__checkmark--RlaXw{margin-left:1rem}.HomeworkWeek__checkmarkSmall--nJ4dW{margin-left:.5rem}.HomeworkWeek__checkmarkBlock--NsKyc{margin-right:.5rem}.HomeworkWeek__startButton--7lB2z{align-items:center;align-self:center;display:flex;font-size:2.25rem;height:7rem;justify-content:center}/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/HomeworkTabContent.css ***!
  \***********************************************************************************************************************************************************************************************/.HomeworkTabContent__rowsContainer--GLRYU{display:flex;flex-direction:column}.HomeworkTabContent__weeksOuterContainer--h1w9E{padding:0 0 2rem}.HomeworkTabContent__weeksInnerContainer--HElju{align-items:stretch;display:flex;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2));flex-direction:column;margin:0 2rem;padding:0 0 2rem;position:relative}.HomeworkTabContent__header--wthWb{align-items:center;color:#666;display:flex;flex-direction:row;height:8rem;justify-content:flex-start;position:relative}.HomeworkTabContent__headerText--cP0Je{font-size:3rem;margin-left:auto;margin-right:auto}.HomeworkTabContent__legend--iOxbu{margin-right:5rem;width:26rem}.HomeworkTabContent__currentHW--W26PM{align-items:center;display:flex;height:55%;justify-content:center;margin-left:2rem;margin-right:4rem;position:relative;width:25rem}/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/BAClassAssignment.css ***!
  \**********************************************************************************************************************************************************************************************/.BAClassAssignment__assignmentContent--kyj7o{align-items:center;display:flex;flex-direction:row}.BAClassAssignment__assignmentRow--AqxUG{display:flex;flex-direction:column;margin:0 3rem}.BAClassAssignment__assignmentRowLeft--uF8KB{align-items:center;align-self:flex-start;display:flex;padding-right:1rem}.BAClassAssignment__assignmentRow--AqxUG .BAClassAssignment__partition--NwR4f{border-bottom:1px solid #ccc;border-bottom:1px solid var(--colors-disabledGrayFill,#ccc);bottom:0;height:0;position:relative;right:0;width:calc(100% - 2rem)}.BAClassAssignment__gradeLogo--G93Kc{min-height:2.5rem}.BAClassAssignment__gradeLogoIconImage--Akv00{height:3rem;width:auto}.BAClassAssignment__chapterIcon--rXTi6{position:relative}.BAClassAssignment__chapterIconImage--ZlpeM{height:3rem;width:auto}.BAClassAssignment__assignmentName--FNG2E{margin-left:1rem}.BAClassAssignment__assignmentProgressDateBase--TaL__{color:#666;color:var(--colors-grayText,#666);display:flex;justify-content:flex-end;width:15rem}.BAClassAssignment__assignmentDate--dQhEZ{position:absolute;right:7.5%}.BAClassAssignment__completionDate--bpbdP{position:absolute;right:26.5%}.BAClassAssignment__assignmentStars--KfF8F{display:flex;justify-content:flex-start;position:absolute;right:50%;width:7rem}.BAClassAssignment__starsContainer--fF7KV{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center}.BAClassAssignment__star--dHeNm{height:2em;width:2em}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/AssignmentsTabContent.css ***!
  \**************************************************************************************************************************************************************************************************/.AssignmentsTabContent__header--OV257{align-items:center;color:#606060;color:var(--colors-textBlack);display:flex;flex-direction:row;height:8rem;justify-content:flex-start;position:relative}.AssignmentsTabContent__headerText--Nenoa{align-content:center;align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;font-size:3.5rem;justify-content:center;margin-left:auto;margin-right:auto}.AssignmentsTabContent__legend--ywXFJ{margin-right:5rem;position:absolute;right:0;top:37%;width:26rem}.AssignmentsTabContent__completionCountText--HHfOh{text-align:right}.AssignmentsTabContent__homeworkIcon--z4ca5{display:flex;margin-right:.5rem;transform:translateY(-.2rem) rotate(-10deg)}.AssignmentsTabContent__homeworkIconSizeOverride--I_R5R{height:4rem;width:4rem}.AssignmentsTabContent__homeworkIconColorStyle--TStp2{fill:#0058a8;fill:var(--colors-blue)}.AssignmentsTabContent__outerContainer--ZL4Q5{padding:0 0 2rem}.AssignmentsTabContent__innerContainer--MW4YW{align-items:stretch;display:flex;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2));flex-direction:column;margin:0 2rem;padding:0 0 2rem;position:relative}.AssignmentsTabContent__expandArea--a2nEC{cursor:url(/assets/images/cursors/wonky-hand-point.cur),pointer}.AssignmentsTabContent__expandButton--lqCcq{display:flex;left:1rem;position:absolute}.AssignmentsTabContent__assignmentListContainer--Xh4em{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;width:100%}.AssignmentsTabContent__sectionContainerBase--J2qqr{display:flex;flex-direction:column}.AssignmentsTabContent__lessonsHeader--qdL0T{display:flex;flex-direction:row;margin-bottom:1rem;margin-left:2rem}.AssignmentsTabContent__lessonsSubheader--K9RCV{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:.5rem;margin-left:4.8rem}.AssignmentsTabContent__lessonsHeaderText--eKQY0{align-content:center;align-items:center;color:#0058a8;color:var(--colors-blue);display:flex;font-size:2.5rem;margin-left:3rem}.AssignmentsTabContent__emptyList--uZOVX{color:#606060;color:var(--colors-textBlack);text-align:center;width:100%}.AssignmentsTabContent__allLessonsContainer--rp81d{margin-top:2rem}.AssignmentsTabContent__lessonsList--Yjq6S{display:flex;flex-direction:column;margin-left:2rem}.AssignmentsTabContent__yBar--Do8JP{left:-1rem;width:0}.AssignmentsTabContent__yThumb--gYkjR{background-color:#bbb;background-color:var(--colors-mediumLightGrayFill,#bbb)}.AssignmentsTabContent__subheaderSortingBase--NX8N8{display:flex;flex-flow:row}.AssignmentsTabContent__subheaderSortingLeft--qC9rX{align-self:flex-start}.AssignmentsTabContent__subheaderSortingRight--TKAlP{align-self:flex-end;margin-right:1.5rem}.AssignmentsTabContent__sortContainer--oxHEg{align-items:center;display:flex;flex-flow:row;margin-right:5rem}.AssignmentsTabContent__sortButtons--izw4W{margin:.5rem}.AssignmentsTabContent__sortContainerText--CZg4P{color:#0058a8;color:var(--colors-blue);display:flex;font-size:2rem;margin-left:.5rem}.AssignmentsTabContent__dateIcon--jhMtl{width:2.5rem}.AssignmentsTabContent__dateIconContainer--x3WV8{display:flex;margin-left:.7rem}:root{--colors-textBlack:#606060;--colors-blue:#0058a8}/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/core/view/styles/BeastbuilderTutorial.css ***!
  \***************************************************************************************************************************************************************************************************/.BeastbuilderTutorial__main--vr7yL{position:absolute}.BeastbuilderTutorial__demo--nt_Xi,.BeastbuilderTutorial__profile--pgCJ4{height:20%;left:29%;top:33%;width:28%}.BeastbuilderTutorial__bb1--FMLJb,.BeastbuilderTutorial__bb2--GFMHi{height:24%;left:56%;top:13%;width:25%;z-index:2;z-index:var(--z-chapterBar)}.BeastbuilderTutorial__bb3--jql8h{height:30%;left:55.5%;top:8%;width:32%;z-index:2;z-index:var(--z-chapterBar)}.BeastbuilderTutorial__bg--c4DjJ:before{background-color:#fff;background-color:var(--colors-white,#fff);content:""}.BeastbuilderTutorial__bg--c4DjJ,.BeastbuilderTutorial__bg--c4DjJ:before{height:100%;position:absolute;width:100%}.BeastbuilderTutorial__content--GlPpU{align-items:center;color:#606060;color:var(--colors-textBlack,#606060);display:flex;justify-content:center;position:relative;text-align:center}.BeastbuilderTutorial__demo--nt_Xi .BeastbuilderTutorial__content--GlPpU,.BeastbuilderTutorial__profile--pgCJ4 .BeastbuilderTutorial__content--GlPpU{height:70%;left:25%;top:12%;width:65%}.BeastbuilderTutorial__bb1--FMLJb .BeastbuilderTutorial__content--GlPpU,.BeastbuilderTutorial__bb2--GFMHi .BeastbuilderTutorial__content--GlPpU{height:74%;left:13%;top:12%;width:74%}.BeastbuilderTutorial__bb3--jql8h .BeastbuilderTutorial__content--GlPpU{height:55%;left:18%;top:32%;width:64%}.BeastbuilderTutorial__accent--N40YB{color:#0058a8;color:var(--colors-blue,#0058a8)}.BeastbuilderTutorial__icon--YXmP7{height:2rem;margin:0 4px;width:2rem}.BeastbuilderTutorial__button--S8uGQ{bottom:-2rem;height:5rem;position:absolute;width:13rem}.BeastbuilderTutorial__demo--nt_Xi .BeastbuilderTutorial__button--S8uGQ,.BeastbuilderTutorial__profile--pgCJ4 .BeastbuilderTutorial__button--S8uGQ{left:34%}.BeastbuilderTutorial__bb1--FMLJb .BeastbuilderTutorial__button--S8uGQ,.BeastbuilderTutorial__bb2--GFMHi .BeastbuilderTutorial__button--S8uGQ{left:26%}.BeastbuilderTutorial__bb3--jql8h .BeastbuilderTutorial__button--S8uGQ{left:31%}:root{--z-chapterBar:2}/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/profile/styles/PageProfile.css ***!
  \****************************************************************************************************************************************************************************************/.PageProfile__main--Tu4Q_ .scrollarea-fade-top{background:linear-gradient(180deg,#feeec6 0,hsla(43,97%,89%,.9) 30%,hsla(43,97%,89%,.7) 50%,hsla(43,97%,89%,.4) 70%,hsla(43,97%,89%,0))}.PageProfile__main--Tu4Q_ .scrollarea-fade-bottom{background:linear-gradient(0deg,#feeec6 0,hsla(43,97%,89%,.9) 30%,hsla(43,97%,89%,.7) 50%,hsla(43,97%,89%,.4) 70%,hsla(43,97%,89%,0))}.PageProfile__selectorReturn--SMbPt{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:7%;margin-bottom:1%;width:90%}.PageProfile__selectorReturnText--KtwGk{margin-left:1.5rem}.PageProfile__tabContainer--d8P3f{align-items:stretch;background-color:#ead09a;bottom:0;display:flex;flex-direction:row;left:0;overflow:hidden;position:absolute;right:0;top:91%}.PageProfile__tabContainer--d8P3f:after{background-color:rgba(0,0,0,.3);content:"";height:.33rem;left:0;position:absolute;right:0;top:0;z-index:1}.PageProfile__tabAvatar--OWrK7{height:4rem;margin-right:.5rem;width:4rem}.PageProfile__tabIcon--mpK2m{height:3.6rem;margin-right:.6rem;width:3.6rem}.PageProfile__contentContainer--ZsaY3{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:79%;position:absolute;top:11%;width:100%}.PageProfile__content--uNY33{height:100%;overflow:hidden;position:relative;width:calc(100% - 2rem)}.PageProfile__content--uNY33 .scrollarea{height:100%}.PageProfile__demoTutorialContainer--edwUF{display:flex;flex:1 1 0%;padding:0 1.5rem}.PageProfile__demoTutorialContainer--edwUF a{filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2));margin:0 0 1.5rem}/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./src/beastbuilder/styles/PageBeastBuilder.css ***!
  \**************************************************************************************************************************************************************************************************/.PageBeastBuilder__outer--HlgGI{height:100%;left:0;position:absolute;top:0;width:100%}.PageBeastBuilder__avatarBg--MX27U,.PageBeastBuilder__content--wvSE1{border-radius:50%;position:absolute}.PageBeastBuilder__avatarBg--MX27U{background-color:#fff;background-color:var(--colors-white,#fff);opacity:.4;z-index:-1}.PageBeastBuilder__selectAll--l4ml3{bottom:8%;height:6%;left:42%;position:absolute;width:16%}.PageBeastBuilder__controlWrapper--nDnQb{bottom:1%;display:flex;height:4rem;justify-content:center;position:absolute;width:100%}.PageBeastBuilder__controlRow--GTZzd{display:flex;height:100%;justify-content:space-between}.PageBeastBuilder__controlButtonOuter--gnA7I{margin:0 .25rem;position:relative}.PageBeastBuilder__controlButton--fS4SP{height:4rem;position:relative;width:4.5rem}.PageBeastBuilder__controlImg--E6wge{height:3rem;left:.75rem;position:relative;top:.5rem;width:3rem}.PageBeastBuilder__palette--qoPQG{margin-left:4rem}.PageBeastBuilder__disabledButton--vnNFT{fill:#aaa;fill:var(--colors-lightGrayFill,#aaa)}