html{height:100%}body{height:100%;margin:0;padding:0}.side-drawer{z-index:200;background:#fff;width:50%;height:100%;transition:transform .3s ease-out;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:1px 0 7px rgba(52,52,52,.4)}.side-drawer .siteModalHeader{flex-direction:row;justify-content:space-between;align-items:center;margin:10px 10px 25px;font-family:Dinot-CondBold;font-style:normal;font-weight:400;display:flex}.side-drawer .siteModalHeader .title{letter-spacing:.04em;font-size:3rem;line-height:3.75rem}.side-drawer .siteModalHeader .modalX{cursor:pointer;letter-spacing:.04em;font-size:1.875rem;line-height:1.875rem}.side-drawer .siteModalBdy{padding:30px}.side-drawer.open{overflow-y:scroll;transform:translate(0)}.backdrop{z-index:100;background-color:rgba(52,52,52,.7);width:100%;height:100%;position:fixed;top:0;right:0}.alert{grid-column-gap:10px;text-align:left;letter-spacing:.04em;letter-spacing:0;grid-template:minmax(45px,max-content)/1fr 45px;min-width:255px;max-width:650px;margin:10px 0;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.6875rem;display:grid}.alert .alertTxt{align-self:center;margin:5px 0 5px 10px}.alert .alertBtn{cursor:pointer;letter-spacing:.04em;place-content:center;place-self:self-start center;width:30px;height:30px;margin:5px 10px 5px 0;padding:0;font-size:.9375rem;line-height:0;display:grid}.alert.alert-danger,.alert.alert-temp-danger{color:#f11c60;text-align:center;border:2px solid #f11c60;align-items:center}.alert.alert-danger .alertBtn,.alert.alert-temp-danger .alertBtn{color:#f11c60;border:2px solid #f11c60}.alert.alert-danger .alertBtn:hover,.alert.alert-temp-danger .alertBtn:hover{color:#fff;background-color:#f11c60}.alert.alert-danger .alertBtn.confirm,.alert.alert-temp-danger .alertBtn.confirm{color:#f11c60;border:2px solid #f11c60}.alert.alert-danger .alertBtn.confirm:hover,.alert.alert-temp-danger .alertBtn.confirm:hover{color:#fff;background-color:#f11c60}#base .alert.alert-danger,#base .alert.alert-temp-danger{color:#fff;background:#f11c60;border:2px solid #fff}.alert.alert-success{color:#005cb9;grid-column-gap:0;border:2px solid #005cb9;grid-template:minmax(45px,max-content)/1fr}.alert.alert-success .alertTxt{margin:10px}#base .alert.alert-success{color:#fff;background:#005cb9;border:2px solid #fff}.alert.alert-isArchived{text-align:left;grid-template:minmax(45px,max-content) auto 45px/1fr;align-items:center;max-width:100%;padding:10px 10px 20px}.alert.alert-isArchived .alertTxt{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.alert.alert-isArchived .disclaimer{letter-spacing:0;letter-spacing:.04em;grid-row:2;margin:0 0 5px 10px;font-family:Figtree;font-size:1rem;font-style:italic;font-weight:300;line-height:1.5rem}.alert.alert-isArchived .alertBtnWrap{grid-column-gap:10px;grid-template:34px/54px 54px;margin:0 0 0 15px;display:grid}.alert.alert-isArchived .alertBtnWrap .alertBtn{text-transform:uppercase;letter-spacing:0;letter-spacing:.04em;padding:5px 10px 0;font-family:Figtree;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.40625rem}.barMeterWrap{width:50px;height:450px;margin-bottom:30px;position:relative}.barMeterWrap .meterBar{width:50px;height:450px;margin:0 auto;position:absolute;top:0;left:0}.barMeterWrap .meterBar.goldBar{z-index:10}.radialMeterContainer{display:block}.radialMeter{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}@media print{.radialMeter{background:#343434}}.radialMeter .numCircle{text-align:center;color:#fff;border:10px solid rgba(255,255,255,.4);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute}.radialMeter .numCircle .num{letter-spacing:.04em;font-family:Work Sans,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.875rem}.progress{position:absolute;top:0}.progress svg{transform:rotate(270deg)}.titleHdr{grid-template-columns:100%;display:grid}.titleHdr.extraSpacing{padding-bottom:20px}.dashboard_resources .titleHdr{grid-template-columns:25% 75%}.titleHdr .titleLeftHdr{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.titleHdr .titleLeftHdr .logoBreadcrumb{grid-template-columns:auto auto;display:grid}.titleHdr .titleLeftHdr .titleAndBreadcrumbs{flex-direction:column;justify-content:space-around;height:100%;display:flex}.titleHdr .titleLeftHdr img{width:77px;height:77px}.titleHdr .titleLeftHdr h2{text-transform:uppercase;letter-spacing:.04em;align-self:center;margin:0;font-family:Dinot-CondBold;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:3.28125rem}.titleHdr .titleLeftHdr .breadcrumbText{letter-spacing:0;letter-spacing:.04em;margin-left:25px;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.25rem;text-decoration:none}.titleHdr .titleLeftHdr .breadcrumbText .breadcrumbLink{color:#005cb9;text-decoration:none}.titleHdr .titleLeftHdr .breadcrumbText .breadcrumbLink:visited,.titleHdr .titleLeftHdr .breadcrumbText .breadcrumbLink:active{text-decoration:none}@media (max-width:760px){.titleHdr .titleLeftHdr{flex-direction:column;align-items:flex-start;width:100%}.titleHdr .titleLeftHdr div:nth-of-type(2){align-self:flex-end;margin-top:25px;margin-left:12px}}.titleHdr .titleRightHdr{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;margin-top:20px;margin-bottom:20px;display:flex}.titleHdr .titleRightHdr .btn{white-space:nowrap;margin:8px}@media (max-width:1024px){.dashboard_results .titleHdr .titleRightHdr{grid-template-columns:50% 50%;justify-self:start;width:100%;display:grid}.dashboard_results .titleHdr .titleRightHdr .btn{text-align:center}}@media (max-width:675px){.titleHdr .titleRightHdr .DashboardRealTimeLessons,.dashboardRealTimeLessons .titleHdr .titleRightHdr{grid-template-columns:100%;justify-self:start;width:100%;display:grid}.titleHdr .titleRightHdr .DashboardRealTimeLessons .btn,.dashboardRealTimeLessons .titleHdr .titleRightHdr .btn{text-align:center}}@media (max-width:650px){.dashboard_results .titleHdr .titleRightHdr{grid-template-columns:100%;justify-self:start;width:100%;display:grid}.dashboard_results .titleHdr .titleRightHdr .btn{text-align:center}}@media (max-width:760px){.titleHdr .titleRightHdr{justify-self:start}.titleHdr .titleRightHdr .btn{white-space:nowrap;margin-left:12px}}.adminTitleHdr{grid-template:auto/max-content auto;margin:0 0 10px;padding-top:20px;display:grid}@media (max-width:800px){.adminTitleHdr{grid-template:auto auto/auto}}.adminTitleHdr .left{grid-template:auto/max-content;place-items:flex-start start;display:grid}.adminTitleHdr .left.addLogo{grid-column-gap:24px;grid-template:auto/max-content auto;align-items:center}.adminTitleHdr .left .logo{width:77px;height:77px}.adminTitleHdr .left .title{text-transform:uppercase;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:7.17773rem}.adminTitleHdr .right{grid-template:auto auto/auto;place-self:center end;display:grid}.adminTitleHdr .right.addGap{grid-row-gap:10px}.adminTitleHdr .right.addGap .back{color:#005cb9;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;letter-spacing:.04em;background:#fff;border:none;outline:2px solid #005cb9;justify-self:end;width:-webkit-max-content;width:max-content;margin:2px;padding:5px 20px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:2.34375rem;text-decoration:none}@media (max-width:800px){.adminTitleHdr .right.addGap .back{justify-self:start}}.adminTitleHdr .right.addGap .back:hover{color:#fff;background:#005cb9;box-shadow:7px 7px #f3f4f6}.adminTitleHdr .right.addUtils{grid-column-gap:10px;grid-template:auto auto/auto auto}@media (max-width:800px){.adminTitleHdr .right.addUtils{grid-row-gap:10px}.adminTitleHdr .right.addUtils .utilBtns{grid-area:2/1}.adminTitleHdr .right.addUtils .dropdown{grid-area:1/1}}.adminTitleHdr .right.addUtils.addGap .utilBtns{grid-area:2/1}.adminTitleHdr .right.addUtils.addGap .back{grid-area:1/2}.adminTitleHdr .right.addUtils.addGap .dropdown{grid-area:2/2}@media (max-width:800px){.adminTitleHdr .right.addUtils.addGap .utilBtns{grid-area:3/1}.adminTitleHdr .right.addUtils.addGap .back{grid-area:1/1}.adminTitleHdr .right.addUtils.addGap .dropdown{grid-area:2/1}}.adminTitleHdr .right.addUtils .utilBtns{grid-column-gap:10px;grid-auto-columns:49px;display:grid}.adminTitleHdr .right.addUtils .utilBtns .copyBtn,.adminTitleHdr .right.addUtils .utilBtns .editBtn,.adminTitleHdr .right.addUtils .utilBtns .deleteBtn{grid-row:1;place-self:center}@media (max-width:800px){.adminTitleHdr .right.addUtils .utilBtns .copyBtn,.adminTitleHdr .right.addUtils .utilBtns .editBtn,.adminTitleHdr .right.addUtils .utilBtns .deleteBtn{align-self:start}.adminTitleHdr .right{grid-area:2/1;justify-self:start}}.adminTitleHdr .right .iconBtn{outline:2px solid #005cb9;width:25px;height:25px}.adminTitleHdr .right .iconBtn.copyBtn{order:1}.adminTitleHdr .right .iconBtn.editBtn{order:2}.adminTitleHdr .right .iconBtn.deleteBtn{order:3}.adminTitleHdr .right .iconBtn img{width:25px;height:25px}.adminTitleHdr .right .iconBtn:hover{cursor:pointer;background-color:#005cb9}.adminTitleHdr .right .iconBtn:hover img{filter:brightness(100)}.adminTitleHdr .right .dropdown{text-transform:uppercase;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:2.34375rem;overflow:hidden}.adminTitleHdr .right .dropdown .dropBtn{color:#005cb9;cursor:default;letter-spacing:.04em;background:#fff;border:none;outline:2px solid #005cb9;justify-content:space-between;min-width:257px;margin:2px;padding:8px 25px;list-style:none;display:flex}.adminTitleHdr .right .dropdown .dropBtn svg{align-self:center;width:15px;height:16px;padding-left:15px}.adminTitleHdr .right .dropdown .dropBtn svg polyline{fill:none;stroke:#005cb9;stroke-width:2px}@media (max-width:800px){.adminTitleHdr .right .dropdown .dropBtn{min-width:266px}}.adminTitleHdr .right .dropdown:hover .dropBtn{color:#fff;background-color:#005cb9}.adminTitleHdr .right .dropdown:hover .dropBtn svg{transform-origin:22px;transition:transform .3s;transform:rotate(180deg)}.adminTitleHdr .right .dropdown:hover .dropBtn svg polyline{stroke:#fff}.adminTitleHdr .right .dropdown:hover .dropdownContent{display:block}.adminTitleHdr .right .dropdown:hover .dropdownContent a{min-width:220px;text-decoration:none}.adminTitleHdr .right .dropdown .dropdownContent{z-index:1;background-color:#fff;border:2px solid #005cb9;min-width:257px;display:none;position:absolute}.adminTitleHdr .right .dropdown .dropdownContent span{margin-left:.5rem}.adminTitleHdr .right .dropdown .dropdownContent a{color:#343434;float:none;white-space:nowrap;padding:5px 16px;display:block}.adminTitleHdr .right .dropdown .dropdownContent a:hover{color:#fff;cursor:pointer;background-color:#005cb9}.adminTitleHdr .right .dropdown .dropdownContent .link{letter-spacing:0;letter-spacing:.04em;text-transform:capitalize;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1em}.chevronComponent.navy polyline{stroke:#005cb9}.chevronComponent.robinsEgg polyline{stroke:#13cbb6}.chevronComponent.blue polyline{stroke:#007cfa}.chevronComponent.gold polyline{stroke:#d5c29b}.chevronComponent.brown polyline{stroke:#bdae8f}.chevronComponent.black polyline{stroke:#343434}.chevronComponent.white polyline{stroke:#fff}.chevronComponent.yellow polyline{stroke:#ffd447}.chevronComponent.purple polyline{stroke:#613bc9}.chevronComponent.ruby polyline{stroke:#f11c60}.chevronComponent.gray polyline{stroke:#f3f4f6}.chevronComponent.mid-gray polyline{stroke:#9da4ae}.tsiLink{color:#005cb9}.tsiLink:visited,.tsiLink:active{color:#005cb9;text-decoration:none}.collapsableComponent{height:0;transition:height .6s;overflow:hidden}@keyframes delay-overflow{0%{overflow:hidden}99.99%{overflow:hidden}to{overflow:visible}}.tsiBadgeContainer{color:#fff;letter-spacing:.04em;text-transform:uppercase;background-color:#343434;min-height:300px;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:1.875rem;display:flex;position:relative}.tsiBadgeContainer .tsiBadge .tsiBadgeInner,.tsiBadgeContainer .tsiBadge .badgeInfo{flex:1}.tsiBadgeContainer .tsiBadge{text-align:center;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iNTU3LjYxMiIgdmlld0JveD0iMCAwIDM2MCA1NTcuNjEyIj4KICA8ZyBpZD0iR3JvdXBfMjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjAyLjM4OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzI2OSIgZGF0YS1uYW1lPSJHcm91cCAyNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzY0LjAwNiAxMTgzLjc2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMTgiIGRhdGEtbmFtZT0iUGF0aCAxMTgiIGQ9Ik0yMzYwLjM1Mi05ODEuMzc0bDI4Ny45LDU1My44MTVIMjM1OC45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAzMykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTE5IiBkYXRhLW5hbWU9IlBhdGggMTE5IiBkPSJNMjc5OC4yNTgtNzk3LjM3NCwyNTI5Ljk3My00MzUuNTIyaDI2OS41NzFsLS44LTIyNS40NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNTM3IDExLjc2MSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIwIiBkYXRhLW5hbWU9IlBhdGggMTIwIiBkPSJNMjM0Ni4wMzktMzc4LjYxM2wzNjAtMTA5LjkzNFYtMjE3LjdoLTM2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljk2NyAtMjA2LjA2MikiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 20% 70%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.tsiBadgeContainer .tsiBadge .tsiBadgeOutter{border:4px solid #fff;border-radius:50%;margin:35px 0 15px}.tsiBadgeContainer .tsiBadge .tsiBadgeOutter .tsiBadgeInner{background-color:#bdae8f;border:10px solid rgba(255,255,255,.34);border-radius:50%;place-content:center;display:flex}.tsiBadgeContainer .tsiBadge .badgeInfo{width:75%}.tsiBadgeContainer.inProgress{color:#343434;background-color:rgba(52,52,52,.6)}.tsiBadgeContainer.inProgress .tsiBadge .tsiBadgeInner{background-color:rgba(52,52,52,.1)}.tooltip{display:inline-block;position:relative}.tooltip .tooltipOverlay{z-index:1000;pointer-events:none;white-space:break-spaces;position:absolute}.tooltip .tooltipOverlay .textWrapContainer{width:35vw}.tooltip .tooltipOverlay .sizeEnforcer{padding:.9rem;display:inline-block}.tooltip .tooltipOverlay .tooltipBackground{z-index:-1;background:#5c5c5c;border-radius:4px;min-width:10px;min-height:10px;position:absolute;top:0;left:0}.tooltip .tooltipOverlay .tooltipBackground:before{content:"";border:10px solid transparent;width:0;height:0;display:block;position:absolute}.tooltip .tooltipOverlay .tooltipBackground.above:before{border-top:10px solid #5c5c5c;bottom:-20px}.tooltip .tooltipOverlay .tooltipBackground.below:before{border-bottom:10px solid #5c5c5c;top:-20px}.tooltip .tooltipOverlay .tooltipBackground.left:before{right:30px}.tooltip .tooltipOverlay .tooltipBackground.right:before{left:30px}.tooltip .tooltipOverlay .tooltipText,.tooltip .tooltipOverlay span{letter-spacing:0;letter-spacing:.03rem;color:#fff;font-family:Figtree;font-size:1.1rem;font-style:italic;font-weight:400;line-height:1.65rem}.form-group textarea{letter-spacing:0;color:#343434;background:#eee;border:1px solid #999;width:100%;max-width:650px;margin-bottom:5px;padding:15px;font-family:Figtree;font-style:normal;font-weight:600;line-height:1.25}.form-group input{letter-spacing:.04em;font-size:1.25rem;line-height:1.25rem}.form-group input[type=file]{color:#343434;text-align:left;border:none;outline:none;width:100%;margin:5px auto;padding:15px}.form-group input[type=text]{color:#343434;text-align:left;border:none;outline:none;width:100%;margin:5px auto;padding:15px}.form-group input[type=password]{color:#343434;text-align:left;border:none;outline:none;width:100%;margin:5px auto;padding:15px}.form-group input[type=email]{color:#343434;text-align:left;border:none;outline:none;width:100%;margin:5px auto;padding:15px}.dashboard .form-group input[type=file]{box-sizing:border-box;border:1px solid #999;max-width:650px}.dashboard .form-group input[type=text]{box-sizing:border-box;border:1px solid #999;max-width:650px}.dashboard .form-group input[type=password]{box-sizing:border-box;border:1px solid #999;max-width:650px}.dashboard .form-group input[type=email]{box-sizing:border-box;border:1px solid #999;max-width:650px}@media (max-width:768px){.form-group input{box-sizing:border-box}}.form-group small{padding-bottom:10px;font-style:italic;display:block}input[type=file]{color:#343434;background:#eee;border:1px solid #999;margin-bottom:5px}input[type=text]{color:#343434;background:#eee;border:1px solid #999;margin-bottom:5px}input[type=email]{color:#343434;background:#eee;border:1px solid #999;margin-bottom:5px}#base input[type=file]:focus{outline:none}#base input[type=text]:focus{outline:none}#base input[type=email]:focus{outline:none}:-ms-input-placeholder{color:#999;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.textField{box-sizing:border-box}.react-select__option--is-selected{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:400;color:#005cb9!important}.react-select__option:hover{color:#005cb9;cursor:pointer;background-color:#fff}.react-select__control--is-focused{border-color:#005cb9!important;box-shadow:0 0 0 1px!important}.react-select__control:hover{cursor:pointer}.react-select-container{letter-spacing:0;letter-spacing:normal;text-align:left;color:#343434;font-family:Figtree;font-size:20px;font-style:italic;font-weight:400;font-stretch:100%;line-height:1.25}.react-select-container svg{margin:0 7.5px}.react-select__single-value{padding-right:10px}.react-select__indicator-separator{display:none}.react-select__control{border-color:#707070;max-width:100%}.react-select__multi-value{color:#fff!important;background:#005cb9!important}.react-select__multi-value__label{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:300;line-height:1.35rem;color:#fff!important;padding:5px 5px 0 7px!important}.react-select__multi-value__remove:hover{color:#005cb9!important;background-color:rgba(255,255,255,.7)!important}.react-select__multi-value__remove svg{width:20px;height:20px;margin:0}.form-group-input{flex-direction:row;align-items:flex-start;width:-webkit-max-content;width:max-content;max-width:100%;display:flex}.form-group-input .form-input-label.disabledCheckbox{opacity:.5}.form-group-input .form-input{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #4d5761;border-radius:6px;width:25px;min-width:25px;height:25px;margin:0 13px}.form-group-input .form-input:checked{color:#005cb9;position:relative}.form-group-input .form-input:focus{outline:none}.form-group-input .form-input:checked:after{content:"✓";color:transparent;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9Ikljb24iIGQ9Ik0xMyAxLjg3NUw0Ljc1IDEwLjEyNUwxIDYuMzc1IiBzdHJva2U9IiM0RDU3NjEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) 50% no-repeat;position:absolute;top:1px;left:3.5px}.form-group-input .tooltip{font-size:1.25rem}.tooltip{cursor:pointer;vertical-align:sub;display:inline-block;position:relative}@media print{.tooltip{display:none!important}}.tooltip__wrapper{flex-direction:column;justify-content:center;height:100%;display:flex}.tooltip .tooltipOverlay{z-index:1000;white-space:break-spaces;max-width:28rem;position:absolute}.tooltip .tooltipOverlay.hidden{display:none}.tooltip-content{letter-spacing:0;letter-spacing:.03rem;color:#4d5761;width:-webkit-max-content;width:max-content;max-width:25rem;font-family:Figtree;font-size:1.1rem;font-style:normal;font-weight:200;line-height:1.5rem;display:inline-block}.popover-group-container{position:absolute;top:0;left:0}.popover,.popoverCaret,.popoverCaretCover{z-index:1000;visibility:hidden;position:absolute}.popover.smoothMove,.popoverCaret.smoothMove,.popoverCaretCover.smoothMove{visibility:visible;transition:top .5s,left .5s;top:0;left:0}.popover{background-color:#fff}.popover.hidden{visibility:hidden}.popover--gradient-border{background-image:linear-gradient(160deg,#005cb9 3.45%,#13dac3 97.78%);background-origin:border-box;border:3px solid transparent;border-radius:12px;flex-direction:column;width:320px;padding:1rem;display:flex;position:absolute;box-shadow:inset 0 1000px #fff}.popover--tooltip{border:1px solid #343434;border-radius:12px;padding:1rem;box-shadow:0 2px 7px rgba(52,52,52,.13)}.popover--menu{border:none;border-radius:8px;padding:1rem;box-shadow:0 2px 15px rgba(52,52,52,.12),inset 0 0 2px rgba(52,52,52,.15)}.popoverCaret .caretInner{border-style:solid;border-color:transparent transparent #343434}.popoverCaret .caretInner--navy-border{border-color:transparent transparent #005cb9}.popoverCaret .caretInner--hide{display:none}.popoverCaret .caretInner--gray-border{border-color:transparent transparent #9da4ae}.popoverCaretCover .caretInner{border-style:solid;border-color:transparent transparent #fff}svg.dl-svg-icon{--color:#343434;stroke:transparent;fill:transparent}svg.dl-svg-icon--text{--color:currentColor;vertical-align:middle;height:1em;display:inline-block}svg.dl-svg-icon--black{--color:#343434}svg.dl-svg-icon--white{--color:#fff}svg.dl-svg-icon--gold{--color:#d5c29b}svg.dl-svg-icon--blue{--color:#005cb9}svg.dl-svg-icon--red{--color:#f11c60}svg.dl-svg-icon--gray{--color:#6c737f}svg.dl-svg-icon--darkRuby{--color:#ad0037}svg.dl-svg-icon--rotate-cw-90{transform:rotate(90deg)}svg.dl-svg-icon--rotate-cw-180{transform:rotate(180deg)}svg.dl-svg-icon--rotate-cw-270{transform:rotate(270deg)}svg.dl-svg-icon .s,svg.dl-svg-icon .sf{stroke:var(--color)}svg.dl-svg-icon .f,svg.dl-svg-icon .sf{fill:var(--color)}.checklistTable{margin:20px 0}.checklistTable .checklistRow{border-bottom:2px solid rgba(52,52,52,.25);height:55px;padding:6px 0 10px;display:flex}.checklistTable .checklistRow:last-of-type{border-bottom:none}@media screen and (max-width:810px){.checklistTable .checklistRow a div{display:none}}.soft-skill{color:#343434;letter-spacing:0;align-items:center;gap:10px;width:100%;font-family:Figtree;font-size:20px;font-style:normal;font-weight:700;display:flex;position:relative}.soft-skill__checkmark{width:26px;height:26px;margin-bottom:8px;transform:rotate(45deg)}.soft-skill__checkmark-circle{border:3px solid #13cbb6;border-radius:50%;width:100%;height:100%;position:relative}.soft-skill__checkmark-stem{background-color:#13cbb6;border-radius:4px;width:3px;height:16px;position:absolute;top:7px;left:17px}.soft-skill__checkmark-kick{background-color:#13cbb6;border-radius:4px;width:8px;height:3px;position:absolute;top:20px;left:11px}.soft-skill__x-mark{justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.soft-skill__x-mark div{color:#f11c60;text-align:center;letter-spacing:0;letter-spacing:.04em;border:3px solid #f11c60;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-family:Figtree;font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.75rem;display:flex;position:absolute}.soft-skill__name{width:55%;line-height:18px}.soft-skill a{align-items:center;gap:5px;font-size:16px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media print{.soft-skill__name{font-size:16px;line-height:16px}}.anchor{cursor:pointer;--main-color:#005cb9;--main-color-border-bottom:var(--main-color);color:var(--main-color);align-items:center;text-decoration:none;display:inline-flex}.anchor svg.svg-icon{--stroke:var(--main-color)}.anchor.link-underlined{border-bottom:1px solid var(--main-color-border-bottom);padding-bottom:5px}.anchor.black{--main-color:#343434}.anchor.gray{--main-color:#4d5761}.anchor.button{letter-spacing:0;cursor:pointer;--main-color:#005cb9;--contrast-color:#fff;--hov-main-color:#007cfa;--hov-contrast-color:#fff;--disabled-main-color:#c5e2ff;--disabled-contrast-color:#005cb9;color:var(--contrast-color);background:var(--main-color);border-radius:4px;justify-content:center;align-items:center;gap:8px;font-family:Figtree;font-style:normal;font-weight:600;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;box-shadow:0 2px 7px rgba(52,52,52,.13)}.anchor.button svg.svg-icon{--stroke:var(--contrast-color)}.anchor.button:hover,.anchor.button--active{color:var(--hov-contrast-color);background:var(--hov-main-color);border-color:var(--hov-main-color)}.anchor.button:hover svg.svg-icon,.anchor.button--active svg.svg-icon{--stroke:var(--hov-contrast-color)}.anchor.button[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.anchor.button[disabled] svg.svg-icon{--stroke:var(--disabled-contrast-color)}.anchor.button--blue{border-width:0}.anchor.button--white,.anchor.button--primary-white{--main-color:#fff;--contrast-color:#005cb9}.anchor.button--gold{--contrast-color:#efdbb2;--main-color:#343434;--hov-contrast-color:var(--contrast-color);--hov-main-color:#4d5761;border:2px solid var(--contrast-color)}.anchor.button--transparent{--main-color:rgba(255,255,255,.3);--contrast-color:#fff;--hov-contrast-color:var(--contrast-color);--hov-main-color:rgba(255,255,255,.5);border-width:0}.anchor.button--outline,.anchor.button--secondary{--contrast-color:#4d5761;--main-color:#fff;--hov-main-color:#f3f4f6;--hov-contrast-color:var(--contrast-color);border:1px solid var(--contrast-color)}.anchor.button--outline:disabled,.anchor.button--secondary:disabled{--disabled-main-color:#fff;--disabled-contrast-color:#d2d6db;--hov-contrast-color:#d2d6db;border-color:#d2d6db}.anchor.button--outline:hover,.anchor.button--secondary:hover{border-color:var(--hov-contrast-color)}.anchor.button--error{--contrast-color:#fff;--main-color:#ad0037;--hov-main-color:#f11c60;border:2px solid var(--main-color)}.anchor.button--error:disabled{--disabled-main-color:#fcd2df;--disabled-contrast-color:#ad0037;border-width:0}.anchor.button--link,.anchor.button--link-underlined,.anchor.button--inline-link{--main-color:transparent;--contrast-color:#005cb9;--hov-main-color:var(--main-color);--hov-contrast-color:#343434;--disabled-main-color:var(--main-color);--disabled-contrast-color:#4d5761;border-width:0;gap:8px;min-width:-webkit-fit-content;min-width:fit-content;box-shadow:0 0;min-width:-webkit-fit-content!important;min-width:fit-content!important;max-width:-webkit-fit-content!important;max-width:fit-content!important;padding:0!important}.anchor.button--link[disabled],.anchor.button--link-underlined[disabled],.anchor.button--inline-link[disabled]{cursor:not-allowed}.anchor.button--link.button--blue,.anchor.button--link-underlined.button--blue,.anchor.button--inline-link.button--blue{font-weight:700}.anchor.button--link.button--small:not(.button--blue),.anchor.button--link-underlined.button--small:not(.button--blue),.anchor.button--inline-link.button--small:not(.button--blue){font-weight:400}.anchor.button--link.button--black,.anchor.button--link-underlined.button--black,.anchor.button--inline-link.button--black{--contrast-color:#343434;--hov-contrast-color:#4d5761}.anchor.button--link.button--gray,.anchor.button--link-underlined.button--gray,.anchor.button--inline-link.button--gray{--contrast-color:#4d5761}.anchor.button--link-underlined{border-bottom:1px solid var(--contrast-color)}.anchor.button--link-underlined:hover{border-bottom:1px solid var(--hov-contrast-color)}.anchor.button--icon{--main-color:transparent;--hov-main-color:transparent;box-shadow:none;border:none;border-radius:0;min-width:-webkit-fit-content;min-width:fit-content;padding:0;font-size:1em;transition:all .3s}.anchor.button--icon[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.anchor.button--icon.button--blue svg.svg-icon{--stroke:#005cb9;--fill:#005cb9}.anchor.button--icon.button--blue svg.svg-icon:hover{--stroke:#007cfa;--fill:#007cfa}.anchor.button--icon.button--white svg.svg-icon{--stroke:#fff}.anchor.button--icon.button--gray:hover svg.svg-icon{--stroke:#4d5761}.anchor.button--icon.button--black svg.svg-icon{--stroke:#343434}.anchor.button--icon.button--black svg.svg-icon:hover{--stroke:#4d5761}.anchor.button--icon.button--red svg.svg-icon{--stroke:#ad0037}.anchor.button--icon.button--red svg.svg-icon:hover{--stroke:#f11c60}.anchor.button--small:not(.button--icon){letter-spacing:.04em;min-width:-webkit-fit-content;min-width:fit-content;max-width:500px;padding:6px 12px;font-size:1rem;line-height:1.5rem}.anchor.button--small:not(.button--icon) svg{width:20px;height:20px}.anchor.button--medium:not(.button--icon){min-width:200px;max-width:500px;padding:10px 24px}.anchor.button--medium:not(.button--icon),.anchor.button--large:not(.button--icon){letter-spacing:.04em;font-size:1.125rem;line-height:1.6875rem}.anchor.button--medium:not(.button--icon) svg,.anchor.button--large:not(.button--icon) svg{width:24px;height:24px}.anchor.button--large:not(.button--icon){min-width:200px;max-width:500px;padding:14px 28px}.linkAnchor{width:100%}.roundedCheckmarks{padding:5px}.roundedCheckmarks .checkmark{width:28px;height:28px;display:inline-block;transform:rotate(45deg)}.roundedCheckmarks .checkmark.disabledRoundCheckbox .checkmarkStem,.roundedCheckmarks .checkmark.disabledRoundCheckbox .checkmarkKick{background-color:rgba(19,203,182,.55)}.roundedCheckmarks .checkmark.disabledRoundCheckbox .checkmarkCircle{border-color:rgba(19,203,182,.55)}.roundedCheckmarks .checkmarkCircle{background-color:rgba(255,255,255,0);border:3px solid #13cbb6;border-radius:50%;width:26px;height:26px;position:relative}.roundedCheckmarks .checkmarkStem{background-color:#13cbb6;width:3px;height:16px;position:absolute;top:7px;left:18px}.roundedCheckmarks .checkmarkKick{background-color:#13cbb6;width:8px;height:3px;position:absolute;top:20px;left:12px}.roundedCheckmarks .checkmark_x{text-align:center;width:28px;height:28px;display:inline-block;position:relative}.roundedCheckmarks .checkmarkCircle_x{color:#f11c60;text-align:center;letter-spacing:0;letter-spacing:.04em;background-color:rgba(255,255,255,0);border:3px solid #f11c60;border-radius:50%;width:26px;height:26px;font-family:Figtree;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.75rem;position:absolute;top:0;left:-2px}.roundedCheckmarks .checkmarkCircle_x.disabledRoundCheckbox{color:rgba(241,28,96,.55);border-color:rgba(241,28,96,.55)}.submitButtonCustom{width:100%;display:inline-block}.submitButtonCustom:disabled{outline:4px solid rgba(0,92,185,.45);background-color:#f3f4f6!important}.submitButtonCustom:disabled:hover{cursor:not-allowed;color:#005cb9!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background-color:#f3f4f6!important}.shortSubmit{width:-webkit-max-content;width:max-content}.checkboxList{color:#343434;border-bottom:1px solid #b4b4b4;margin-bottom:20px;padding-bottom:20px}.checkboxList .filterTitle{letter-spacing:0;letter-spacing:.04em;max-width:300px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.5625rem}@media (max-width:880px){.checkboxList .filterTitle{max-width:none!important}}.checkboxList .actions{color:#343434;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.checkboxList .actions.active{color:#343434}.checkboxList .actions svg{min-width:15px;transition:transform .3s}.checkboxList .actions svg.active{transform:rotate(180deg)}.checkboxList .actions svg.active polyline{stroke:#343434!important}.checkboxList .actions .icon-arrows-circle-remove{letter-spacing:.04em;border-radius:50%;font-size:1.25rem;line-height:1.25rem}.checkboxList .collapsableComponent{z-index:5;position:relative}.checkboxList .checkboxRow{flex-direction:row;align-items:center;display:flex}.checkboxList .checkboxRow .form-group{width:-webkit-fit-content!important;width:fit-content!important}.checkboxList .checkboxRow .checkboxInfo{margin-bottom:2rem;margin-left:.5rem}.checkboxList .checkboxRow .checkboxInfo .tooltip{position:absolute}.checkboxList .modDesc{margin-top:8px;padding:0;overflow:hidden;margin-bottom:0!important}.checkboxList .modDesc .modGroup{border:none}.checkboxList .modDesc .form-group{width:100%;margin-bottom:6.5px}.checkboxList .modDesc .form-group .form-input-label{letter-spacing:.04em;font-size:1.125rem;line-height:1.51875rem}.checkboxList .modDesc .form-group.filterCheckbox input,.checkboxList .modDesc .form-group.filterCheckbox label{cursor:pointer}.checkboxList .modDesc .horizontalFilter{flex-flow:wrap;gap:10px;display:flex}.checkboxList .modDesc .horizontalFilter div{margin:.5rem}svg.svg-icon{--stroke-width:4;--stroke:#343434;--fill:transparent}svg.svg-icon.stroke-black{--stroke:#343434}svg.svg-icon.stroke-white{--stroke:#fff}svg.svg-icon.stroke-gold{--stroke:#d5c29b}svg.svg-icon.stroke-blue{--stroke:#005cb9}svg.svg-icon.stroke-red{--stroke:#f11c60}svg.svg-icon.stroke-gray{--stroke:#6c737f}svg.svg-icon.stroke-darkRuby{--stroke:#ad0037}svg.svg-icon.fill-black{--fill:#343434}svg.svg-icon.fill-white{--fill:#fff}svg.svg-icon.fill-gold{--fill:#d5c29b}svg.svg-icon.fill-blue{--fill:#005cb9}svg.svg-icon.fill-red{--fill:#f11c60}svg.svg-icon.fill-gray{--fill:#6c737f}svg.svg-icon.fill-darkRuby{--fill:#ad0037}svg.svg-icon--text{vertical-align:text-top;width:1em;height:1em;display:inline}svg.svg-icon polygon,svg.svg-icon circle,svg.svg-icon line,svg.svg-icon g,svg.svg-icon polyline,svg.svg-icon path,svg.svg-icon rect{stroke-width:var(--stroke-width);stroke:var(--stroke);fill:var(--fill);stroke-miterlimit:10}.icon-caret{transition:transform .5s}.icon-caret--right{transform:rotate(90deg)}.icon-caret--up{transform:rotate(-180deg)}.icon-caret--left{transform:rotate(270deg)}.button{letter-spacing:0;cursor:pointer;--main-color:#005cb9;--contrast-color:#fff;--hov-main-color:#007cfa;--hov-contrast-color:#fff;--disabled-main-color:#c5e2ff;--disabled-contrast-color:#005cb9;color:var(--contrast-color);background:var(--main-color);border-radius:4px;justify-content:center;align-items:center;gap:8px;font-family:Figtree;font-style:normal;font-weight:600;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;box-shadow:0 2px 7px rgba(52,52,52,.13)}.button svg.svg-icon{--stroke:var(--contrast-color)}.button:hover,.button--active{color:var(--hov-contrast-color);background:var(--hov-main-color);border-color:var(--hov-main-color)}.button:hover svg.svg-icon,.button--active svg.svg-icon{--stroke:var(--hov-contrast-color)}.button[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.button[disabled] svg.svg-icon{--stroke:var(--disabled-contrast-color)}.button--blue{border-width:0}.button--white,.button--primary-white{--main-color:#fff;--contrast-color:#005cb9}.button--gold{--contrast-color:#efdbb2;--main-color:#343434;--hov-contrast-color:var(--contrast-color);--hov-main-color:#4d5761;border:2px solid var(--contrast-color)}.button--transparent{--main-color:rgba(255,255,255,.3);--contrast-color:#fff;--hov-contrast-color:var(--contrast-color);--hov-main-color:rgba(255,255,255,.5);border-width:0}.button--outline,.button--secondary{--contrast-color:#4d5761;--main-color:#fff;--hov-main-color:#f3f4f6;--hov-contrast-color:var(--contrast-color);border:1px solid var(--contrast-color)}.button--outline:disabled,.button--secondary:disabled{--disabled-main-color:#fff;--disabled-contrast-color:#d2d6db;--hov-contrast-color:#d2d6db;border-color:#d2d6db}.button--outline:hover,.button--secondary:hover{border-color:var(--hov-contrast-color)}.button--error{--contrast-color:#fff;--main-color:#ad0037;--hov-main-color:#f11c60;border:2px solid var(--main-color)}.button--error:disabled{--disabled-main-color:#fcd2df;--disabled-contrast-color:#ad0037;border-width:0}.button--link,.button--link-underlined,.button--inline-link{--main-color:transparent;--contrast-color:#005cb9;--hov-main-color:var(--main-color);--hov-contrast-color:#343434;--disabled-main-color:var(--main-color);--disabled-contrast-color:#4d5761;border-width:0;gap:8px;min-width:-webkit-fit-content;min-width:fit-content;box-shadow:0 0;min-width:-webkit-fit-content!important;min-width:fit-content!important;max-width:-webkit-fit-content!important;max-width:fit-content!important;padding:0!important}.button--link[disabled],.button--link-underlined[disabled],.button--inline-link[disabled]{cursor:not-allowed}.button--link.button--blue,.button--link-underlined.button--blue,.button--inline-link.button--blue{font-weight:700}.button--link.button--small:not(.button--blue),.button--link-underlined.button--small:not(.button--blue),.button--inline-link.button--small:not(.button--blue){font-weight:400}.button--link.button--black,.button--link-underlined.button--black,.button--inline-link.button--black{--contrast-color:#343434;--hov-contrast-color:#4d5761}.button--link.button--gray,.button--link-underlined.button--gray,.button--inline-link.button--gray{--contrast-color:#4d5761}.button--link-underlined{border-bottom:1px solid var(--contrast-color)}.button--link-underlined:hover{border-bottom:1px solid var(--hov-contrast-color)}.button--icon{--main-color:transparent;--hov-main-color:transparent;box-shadow:none;border:none;border-radius:0;min-width:-webkit-fit-content;min-width:fit-content;padding:0;font-size:1em;transition:all .3s}.button--icon[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.button--icon.button--blue svg.svg-icon{--stroke:#005cb9;--fill:#005cb9}.button--icon.button--blue svg.svg-icon:hover{--stroke:#007cfa;--fill:#007cfa}.button--icon.button--white svg.svg-icon{--stroke:#fff}.button--icon.button--gray:hover svg.svg-icon{--stroke:#4d5761}.button--icon.button--black svg.svg-icon{--stroke:#343434}.button--icon.button--black svg.svg-icon:hover{--stroke:#4d5761}.button--icon.button--red svg.svg-icon{--stroke:#ad0037}.button--icon.button--red svg.svg-icon:hover{--stroke:#f11c60}.button--small:not(.button--icon){letter-spacing:.04em;min-width:-webkit-fit-content;min-width:fit-content;max-width:500px;padding:6px 12px;font-size:1rem;line-height:1.5rem}.button--small:not(.button--icon) svg{width:20px;height:20px}.button--medium:not(.button--icon){min-width:200px;max-width:500px;padding:10px 24px}.button--medium:not(.button--icon),.button--large:not(.button--icon){letter-spacing:.04em;font-size:1.125rem;line-height:1.6875rem}.button--medium:not(.button--icon) svg,.button--large:not(.button--icon) svg{width:24px;height:24px}.button--large:not(.button--icon){min-width:200px;max-width:500px;padding:14px 28px}.toggle-button{letter-spacing:0;cursor:pointer;--main-color:#005cb9;--contrast-color:#fff;--hov-main-color:#007cfa;--hov-contrast-color:#fff;--disabled-main-color:#c5e2ff;--disabled-contrast-color:#005cb9;color:var(--contrast-color);background:var(--main-color);border-radius:4px;justify-content:center;align-items:center;gap:8px;width:56px;height:40px;padding:8px 12px;font-family:Figtree;font-style:normal;font-weight:600;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;box-shadow:0 2px 7px rgba(52,52,52,.13)}.toggle-button svg.svg-icon{--stroke:var(--contrast-color)}.toggle-button:hover,.toggle-button--active{color:var(--hov-contrast-color);background:var(--hov-main-color);border-color:var(--hov-main-color)}.toggle-button:hover svg.svg-icon,.toggle-button--active svg.svg-icon{--stroke:var(--hov-contrast-color)}.toggle-button[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.toggle-button[disabled] svg.svg-icon{--stroke:var(--disabled-contrast-color)}.toggle-button--blue{border-width:0}.toggle-button--white,.toggle-button--primary-white{--main-color:#fff;--contrast-color:#005cb9}.toggle-button--gold{--contrast-color:#efdbb2;--main-color:#343434;--hov-contrast-color:var(--contrast-color);--hov-main-color:#4d5761;border:2px solid var(--contrast-color)}.toggle-button--transparent{--main-color:rgba(255,255,255,.3);--contrast-color:#fff;--hov-contrast-color:var(--contrast-color);--hov-main-color:rgba(255,255,255,.5);border-width:0}.toggle-button--outline,.toggle-button--secondary{--contrast-color:#4d5761;--main-color:#fff;--hov-main-color:#f3f4f6;--hov-contrast-color:var(--contrast-color);border:1px solid var(--contrast-color)}.toggle-button--outline:disabled,.toggle-button--secondary:disabled{--disabled-main-color:#fff;--disabled-contrast-color:#d2d6db;--hov-contrast-color:#d2d6db;border-color:#d2d6db}.toggle-button--outline:hover,.toggle-button--secondary:hover{border-color:var(--hov-contrast-color)}.toggle-button--error{--contrast-color:#fff;--main-color:#ad0037;--hov-main-color:#f11c60;border:2px solid var(--main-color)}.toggle-button--error:disabled{--disabled-main-color:#fcd2df;--disabled-contrast-color:#ad0037;border-width:0}.toggle-button--link,.toggle-button--link-underlined,.toggle-button--inline-link{--main-color:transparent;--contrast-color:#005cb9;--hov-main-color:var(--main-color);--hov-contrast-color:#343434;--disabled-main-color:var(--main-color);--disabled-contrast-color:#4d5761;border-width:0;gap:8px;min-width:-webkit-fit-content;min-width:fit-content;box-shadow:0 0;min-width:-webkit-fit-content!important;min-width:fit-content!important;max-width:-webkit-fit-content!important;max-width:fit-content!important;padding:0!important}.toggle-button--link[disabled],.toggle-button--link-underlined[disabled],.toggle-button--inline-link[disabled]{cursor:not-allowed}.toggle-button--link.button--blue,.toggle-button--link-underlined.button--blue,.toggle-button--inline-link.button--blue{font-weight:700}.toggle-button--link.button--small:not(.button--blue),.toggle-button--link-underlined.button--small:not(.button--blue),.toggle-button--inline-link.button--small:not(.button--blue){font-weight:400}.toggle-button--link.button--black,.toggle-button--link-underlined.button--black,.toggle-button--inline-link.button--black{--contrast-color:#343434;--hov-contrast-color:#4d5761}.toggle-button--link.button--gray,.toggle-button--link-underlined.button--gray,.toggle-button--inline-link.button--gray{--contrast-color:#4d5761}.toggle-button--link-underlined{border-bottom:1px solid var(--contrast-color)}.toggle-button--link-underlined:hover{border-bottom:1px solid var(--hov-contrast-color)}.toggle-button--icon{--main-color:transparent;--hov-main-color:transparent;box-shadow:none;border:none;border-radius:0;min-width:-webkit-fit-content;min-width:fit-content;padding:0;font-size:1em;transition:all .3s}.toggle-button--icon[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.toggle-button--icon.button--blue svg.svg-icon{--stroke:#005cb9;--fill:#005cb9}.toggle-button--icon.button--blue svg.svg-icon:hover{--stroke:#007cfa;--fill:#007cfa}.toggle-button--icon.button--white svg.svg-icon{--stroke:#fff}.toggle-button--icon.button--gray:hover svg.svg-icon{--stroke:#4d5761}.toggle-button--icon.button--black svg.svg-icon{--stroke:#343434}.toggle-button--icon.button--black svg.svg-icon:hover{--stroke:#4d5761}.toggle-button--icon.button--red svg.svg-icon{--stroke:#ad0037}.toggle-button--icon.button--red svg.svg-icon:hover{--stroke:#f11c60}.toggle-button--small:not(.button--icon){letter-spacing:.04em;min-width:-webkit-fit-content;min-width:fit-content;max-width:500px;padding:6px 12px;font-size:1rem;line-height:1.5rem}.toggle-button--small:not(.button--icon) svg{width:20px;height:20px}.toggle-button--medium:not(.button--icon){min-width:200px;max-width:500px;padding:10px 24px}.toggle-button--medium:not(.button--icon),.toggle-button--large:not(.button--icon){letter-spacing:.04em;font-size:1.125rem;line-height:1.6875rem}.toggle-button--medium:not(.button--icon) svg,.toggle-button--large:not(.button--icon) svg{width:24px;height:24px}.toggle-button--large:not(.button--icon){min-width:200px;max-width:500px;padding:14px 28px}.toggle-button.unclicked{color:#343434;box-shadow:none;background-color:#e5e7eb}.toggle-button.unclicked:hover{color:#343434;background-color:#d2d6db}.toggle-button:disabled{opacity:.5}.toggle-button:not(.button--icon).button--small{min-width:56px;padding:8px 12px}.toggle-button:not(.button--icon).button--large{min-width:96px;padding:8px 12px}.toggle-button:active{transition:transform .1s ease-in-out;transform:scale(.92)}.dashboardNav.headerPlain{background-color:#fff;border-bottom:2px solid #b4b4b4}@media (max-width:767px){.dashboardNav.headerPlain .nav-link{font-size:1.25rem;padding:0!important}}.dashboardNav.headerPlain .dashRightHdr{justify-content:center;align-items:center;display:flex}.dashboardNav.headerPlain .logout{align-items:center;display:flex}.dashboardNav.headerPlain .logout:hover{cursor:pointer}.dashboardNav.headerPlain .headerLeft{text-transform:uppercase;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:1.79688rem;display:flex}.dashboardNav.headerPlain .headerLeft .team{letter-spacing:0;letter-spacing:.04em;padding-bottom:0;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.6875rem}.dashboardNav.headerPlain .nameAndTeam{flex-direction:column;justify-content:center;margin-left:25px;display:flex}.dashboardNav.headerPlain .dashWrapper{justify-content:space-between;padding:25px;display:flex}.csv-input label{letter-spacing:0;letter-spacing:normal;text-align:left;color:#343434;font-family:Figtree;font-size:21px;font-style:normal;font-weight:800;font-stretch:100%;line-height:1.2}.csv-input .inputWrap{width:100%;height:-webkit-max-content;height:max-content;overflow:hidden}.csv-input .fileInput{margin-top:.5rem;position:relative;right:124px}@media (max-width:600px){.csv-input .fileInput{display:none}}.csv-input .fileInput:focus{outline:none}.csv-input .fileLabel{width:-webkit-max-content;width:max-content;margin:4px;display:block}.editBtn img{width:35px;height:35px}.iconBtnHeader{cursor:pointer;width:30px;height:30px;padding-bottom:10px;position:relative}.impactContainer{max-width:1980px;margin:0 auto 30px}.impactContainer .impactContainer-titles{align-items:flex-end;padding-bottom:20px;display:flex}.impactContainer .impactContainer-titles .main{letter-spacing:.04em;text-transform:uppercase;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.impactContainer .impactContainer-titles .sub{letter-spacing:0;letter-spacing:.04em;margin-left:15px;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.25rem}.impactContainer .impactContainer-content{grid-template-rows:1fr;column-gap:30px;display:grid}.impactContainer .impactContainer-content.fourColumns{grid-template-columns:repeat(4,1fr)}@media (max-width:1098px){.impactContainer .impactContainer-content.fourColumns{grid-template-columns:repeat(2,1fr);row-gap:30px}}.impactContainer .impactContainer-content.threeColumns{grid-template-columns:repeat(3,1fr)}.impactContainer .impactContainer-content.twoColumns{grid-template-columns:repeat(2,1fr)}.impactContainer .impactContainer-social{align-self:flex-end;margin-right:30px}.modGroup{width:inherit;border:1px solid #a9a9a9;padding:20px}.modGroup.collapsable .collapsableComponent .collapsableContainer{padding-bottom:10px}.modGroup.collapsable .collapsableComponent .collapsableContainer:before{content:"";border-bottom:1px solid #000;margin-bottom:20px;padding-top:10px;display:block}.modGroup .modTitle{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #343434;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;padding-right:45px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem;display:flex}.modGroup .modTitle.modTitleCollapsable{border-bottom:none;margin:0;padding:0}.modGroup .modTitleAndButton{text-transform:uppercase;border-bottom:1px solid #343434;flex-direction:row;justify-content:space-between;align-self:baseline;margin-bottom:20px;display:flex}.modGroup .modTitleAndButton .modTitle{letter-spacing:.04em;border:none;padding:0;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.modGroup .modTitleAndButton .headerButton{color:#005cb9;cursor:pointer;letter-spacing:.04em;border:none;padding:0;font-family:Dinot-CondBold;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.49rem}.modGroup .modDesc{white-space:pre-line;margin-bottom:20px}.modGroup .modContent{align-items:flex-start;display:flex}.modGroup .modContent p,.modGroup .modContent p b{margin:6px 0;font-style:italic}.modGroup .modContent.standard{text-transform:uppercase}.modGroup .modContent h4{white-space:nowrap;margin:6px 8px 6px 0;display:inline-block}.modGroup .modContent .mock-h4 b{font-style:normal}.modGroup .modContent a{color:#005cb9;margin-left:6px;text-decoration:none}.modGroup .modContent .article-details{flex-direction:column;align-items:flex-start;display:flex}.modGroup .modFeedback{margin-top:1rem}.modGroup .modFeedback ul{margin-top:.25rem}.modGroup .modFeedback ul li>span{width:50px;display:inline-block}.sprint-feedback{margin:1rem 0 2rem}.modGrid.moduleGridThree{width:100%}@media (max-width:680px){.modGrid.moduleGridThree .gridTitleWrap .gridGroup{flex-direction:column;display:flex}.modGrid.moduleGridThree .gridContainer.gridHeader{min-height:25px;display:block}}.modGrid.moduleGridThree .gridContainer.gridHeader{color:#fff;text-transform:uppercase;letter-spacing:0;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-bottom:1px solid #a9a9a9;grid-template-columns:50px 3fr 1fr 1fr;padding:0 25px;font-family:Figtree;font-style:normal;font-weight:700;display:grid}@media print{.modGrid.moduleGridThree .gridContainer.gridHeader{background:#343434}}@media (max-width:980px){.modGrid.moduleGridThree .gridContainer.gridHeader{grid-column-gap:15px;grid-template-columns:50px 2.33fr 1fr 1fr}}@media (max-width:680px){.modGrid.moduleGridThree .gridContainer.gridHeader{flex-direction:column;align-content:flex-start;display:flex}.modGrid.moduleGridThree .gridContainer.gridHeader .gridHeader.gridItem,.modGrid.moduleGridThree .gridContainer.gridHeader .headerIndex{display:none}}.modGrid.moduleGridThree .gridRow{border-bottom:1px solid rgba(52,52,52,.34);grid-template-columns:50px 3fr 1fr 1fr;display:grid}@media (max-width:680px){.modGrid.moduleGridThree .gridRow .itemBtns .btnWrap{grid-auto-columns:1fr;grid-auto-flow:column;column-gap:25px;display:grid}}.modGrid.moduleGridThree .gridRow .itemBtns div,.modGrid.moduleGridThree .gridRow .itemBtns a{justify-self:flex-start;display:flex}.modGrid.moduleGridThree .gridRow .itemBtns a img{width:35px;height:35px}.modGrid.moduleGridThree .gridRow .itemBtns .noBtnTxt{padding-right:35px}@media (max-width:680px){.modGrid.moduleGridThree .gridRow{flex-direction:column;display:flex}.modGrid.moduleGridThree .gridRow .itemIndex{display:none}}.modGrid.moduleGridThree .itemsContainer{margin:0 25px}@media (max-width:680px){.modGrid.moduleGridThree .itemsContainer{margin:0 10px}}.modGrid.moduleGridThree .itemsContainer .noItems{text-align:center;width:100%;margin:15px auto 10px}.modGrid.moduleGridThree .gridItem{letter-spacing:.04em;align-self:center;padding:25px 0;font-size:1.125rem;line-height:1.51875rem}.modGrid.moduleGridThree .gridItem:last-child{justify-self:end}.modGrid.moduleGridThree .gridItem.itemIndex{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.modGrid.moduleGridThree .gridItem .uppercase{text-transform:uppercase}.modGrid.moduleGridThree .gridItem .uppercase a:hover{text-decoration:none}.modGrid.moduleGridThree .gridItem.itemLabel .gridDetail span{letter-spacing:0;text-transform:uppercase;font-family:Figtree;font-style:normal;font-weight:700}.modGrid.moduleGridThree .gridItem.itemLabel .gridDetail:first-of-type{padding-left:0}.modGrid.moduleGridThree .gridItem.itemLabel a{color:#005cb9;text-decoration:none}.modGrid.moduleGridThree .gridItem.itemLabel a:hover{text-decoration:underline}@media (max-width:980px){.modGrid.moduleGridThree .gridItem{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}@media (max-width:680px){.modGrid.moduleGridThree .gridItem{word-break:break-all;align-self:flex-start}.modGrid.moduleGridThree .gridItem a img{width:25px;height:25px}}.modGrid.moduleGridThree .gridItem .nested{padding-left:30px}.modGrid.moduleGridThree .modGroup.warningContainerModuleGrid{color:#005cb9;letter-spacing:.04em;letter-spacing:0;border:2px solid #005cb9;padding:20px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.51875rem}.modGrid.moduleGridThree .modGroup.warningContainerModuleGrid .tagText{text-transform:capitalize}.modGrid.moduleGridThree .modGroup.warningContainerModuleGrid .buttonsRow{gap:10px;max-width:-webkit-fit-content;max-width:fit-content;margin-top:15px;display:flex}.modGrid.moduleGridThree .modGroup.warningContainerModuleGrid .buttonsRow .btn{letter-spacing:.04em;font-size:1.25rem;line-height:1.25rem}.modGrid.moduleGridThree .warningContainerModuleGridBottomBorder{width:inherit;border-bottom:1px solid #a9a9a9;margin-top:20px}.modGrid.moduleGridThree .hideBorder{border-bottom:none}.modGrid.moduleGridThree .fadeIn{animation:.5s forwards fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.moduleFiveGrid .itemError{padding:30px 0}.moduleFiveGrid .grid-item.itemBtn .btnWrap{grid-template:auto/auto auto;display:grid}.moduleFiveGrid .grid-item.itemBtn .btnWrap .iconBtn{place-self:center;height:auto;padding:0 10px}.moduleFiveGrid .modGroup.warningContainerModuleGrid{color:#005cb9;letter-spacing:.04em;letter-spacing:0;border:2px solid #005cb9;padding:20px;font-family:Figtree;font-size:1.3125rem;font-style:italic;font-weight:300;line-height:25px}.moduleFiveGrid .modGroup.warningContainerModuleGrid .tagText{text-transform:capitalize}.moduleFiveGrid .modGroup.warningContainerModuleGrid .buttonsRow{gap:10px;max-width:-webkit-fit-content;max-width:fit-content;margin-top:15px;display:flex}.moduleFiveGrid .warningContainerModuleGridBottomBorder{width:inherit;border-bottom:1px solid #a9a9a9;margin-top:20px}.moduleFiveGrid .hideBorder{border:none}.partnerSuccessGrid{width:100%;margin-top:25px}.partnerSuccessGrid .gridHeader{text-transform:uppercase;letter-spacing:0;border-bottom:1px solid #a9a9a9;padding-bottom:5px;font-family:Figtree;font-style:normal;font-weight:400}.partnerSuccessGrid .gridHeader div{display:inline-block}.partnerSuccessGrid .gridHeader div:first-child{width:50%;max-width:300px}@media (max-width:768px){.partnerSuccessGrid .gridHeader{display:none}}.partnerSuccessGrid .gridContainer{padding-top:10px}.partnerSuccessGrid .gridContainer div{display:inline-block}.partnerSuccessGrid .gridContainer div:first-child{text-transform:uppercase;width:50%;max-width:300px}@media (max-width:768px){.partnerSuccessGrid .gridContainer div:first-child{padding-bottom:5px;font-style:normal;font-weight:400}}.partnerSuccessGrid .gridContainer div:last-child{font-style:normal;font-weight:400}@media (max-width:768px){.partnerSuccessGrid .gridContainer div{display:block}}.partnerSuccessGrid .gridEmail{word-wrap:break-word}@media (max-width:768px){.partnerSuccessGrid{margin-top:15px}}.ModalBottom{color:#343434;z-index:10001;background:#fff;width:100%;min-width:800px;height:100vh;min-height:545px;position:fixed;bottom:-100%}@media (max-width:800px){.ModalBottom{height:auto;position:absolute;top:0}}.ModalBottom .modalContent{align-content:space-between;height:100%;display:grid}.ModalBottom .modalContent>div{width:100%}.ModalBottom .closeBtn{width:50px;height:auto;position:absolute;top:30px;right:30px}.ModalBottom .closeBtn img{width:100%}.modalBackgroundCover{z-index:10000;background:0 0;width:100%;height:100vh;position:absolute;top:0}.modalBackgroundCover.openModal{display:block}.modalBackgroundCover.closeModal{display:none}.toggleWrap{grid-template-columns:calc(100% - 62px) 62px;margin:auto 20px;display:grid}.toggleWrap .toggleDesc{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.0625rem;font-style:italic;font-weight:600;line-height:1.59375rem}.toggleWrap .toggle{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#f3f4f6;border:none;border-radius:50px;outline:none;place-self:center;width:62px;height:32px;transition:background-color .3s;display:inline-block;position:relative;overflow:hidden}.toggleWrap .toggle:before{color:#fff;content:"on off";text-indent:-22px;text-shadow:-1px -1px rgba(0,0,0,.15);text-transform:uppercase;white-space:nowrap;word-spacing:37px;background:#fff;border-radius:50%;width:28px;height:28px;font:700 10px/28px Helvetica;transition:all .3s cubic-bezier(.3,1.5,.7,1);display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.toggleWrap .toggle:checked{background-color:#005cb9}.toggleWrap .toggle:checked:before{left:32px}.teamGrid .containerAndWarning{border-bottom:1px solid rgba(52,52,52,.25)}.teamGrid .grid-container{border-bottom:none;grid-template-columns:50px 3fr 1fr 1fr}@media (max-width:980px){.teamGrid .grid-container{grid-column-gap:15px;grid-template-columns:50px 2fr 1fr}}@media (max-width:680px){.teamGrid .grid-container{grid-template-columns:25px 1fr}.teamGrid .grid-container.grid-header{padding:0 10px}.teamGrid .items-container{margin:0 10px}}.teamGrid .grid-item{text-transform:none}@media (max-width:980px){.teamGrid .grid-item{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}@media (max-width:680px){.teamGrid .grid-item{word-break:break-all;align-self:flex-start}}.teamGrid .grid-item.role,.teamGrid .grid-item .colHdrs{text-transform:uppercase}.teamGrid .gridRow.role{display:none}@media (max-width:980px){.teamGrid .gridRow.role{display:block}}.teamGrid .gridRow.btns{display:none}@media (max-width:680px){.teamGrid .gridRow.btns{display:block}}@media (max-width:980px){.teamGrid .itemLabel.role{display:none}}@media (max-width:680px){.teamGrid .itemBtn{display:none}}.teamGrid .itemBtn .btnPlaceholder{width:55px}.teamMember .modGroup.warningContainer{color:#005cb9;border:1px solid #005cb9;margin:15px;padding:10px;line-height:25px}.teamMember .modGroup.warningContainer .warningDetails{letter-spacing:.04em;letter-spacing:0;margin:12px;font-family:Figtree;font-size:1.3125rem;font-style:italic;font-weight:300;line-height:1.3125rem}.teamMember .modGroup.warningContainer .warningDetails span{text-transform:capitalize;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:700}.teamMember .modGroup.warningContainer .warningSmallPrint{letter-spacing:.04em;letter-spacing:0;margin:12px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.125rem}.teamMember .modGroup.warningContainer .buttonsRow{gap:10px;max-width:-webkit-fit-content;max-width:fit-content;margin-top:15px;display:flex}.twoColumnLayout{grid-template-columns:300px auto;column-gap:15px;display:grid}@media (max-width:880px){.twoColumnLayout{flex-direction:column;display:flex}}.linkWithChevron{letter-spacing:.04em;align-items:center;font-size:1.125rem;line-height:1.40625rem;display:flex}@media (max-width:1098px){.linkWithChevron{letter-spacing:.04em;font-size:1rem;line-height:1.25rem}}.linkWithChevron:hover{text-decoration:underline}.linkWithChevron .chevronComponent{margin:-3px 5px 0}.standardAnchor{color:#fff;letter-spacing:.04em;letter-spacing:0;border-bottom:.5px solid #fff;margin:2px;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;text-decoration:none}.standardAnchor:hover{color:#fff;border-bottom:.5px solid rgba(255,255,255,0)}.formAnchor{letter-spacing:0;letter-spacing:.04em;border-bottom:.5px solid rgba(255,255,255,0);width:-webkit-max-content;width:max-content;margin:10px 0 0 6px;font-family:Figtree;font-size:1rem;font-style:italic;font-weight:600;line-height:1.5rem}.formAnchor:hover{color:#fff;border-bottom:.5px solid #fff}.standardSubheading{letter-spacing:0;letter-spacing:.04em;text-align:left;color:#fff;max-width:350px;margin:6px 0;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.6875rem}.ProgressBar{position:relative}.ProgressBar div{height:16px}.ProgressBar .progressForeground{width:0%;animation:1s linear paused progress-bar-fill;animation-delay:var(--gnt-progress-ratio);background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);position:absolute}@media print{.ProgressBar .progressForeground{background:#343434}}.ProgressBar .progressForeground.progressAlert{background:linear-gradient(-45deg,#f11c60 0%,#ffd447 100%)}.ProgressBar .progressBackground{background:#b4b4b4;width:100%}@keyframes progress-bar-fill{0%{width:0%}to{width:100%}}.iconBox{cursor:pointer;justify-content:center;align-items:center;width:50px;height:50px;margin:2px;padding:4px;display:flex}.iconBox.joinScreen{width:74px;height:74px;margin:8px}@media (max-width:1150px){.iconBox.joinScreen{width:65px;height:65px}}.iconBox.joinScreen svg{width:50px;height:50px}.iconBox svg{width:40px;height:40px}.hoverable:hover{cursor:pointer}.playerIcons{flex-flow:wrap;justify-content:center;align-items:flex-start;width:280px;height:-webkit-max-content;height:max-content;margin:auto auto 16px;display:flex}.settingsContainer{z-index:999;grid-row-gap:16px;background-color:#fff;background-image:url(/static/image/blueGradient-right.701deb28.png);background-position:100%;background-repeat:no-repeat;background-size:cover;border:1px solid #343434;grid-template:auto auto auto/auto;align-items:center;max-width:500px;margin-top:-246px;margin-left:-291px;padding:40px;display:grid;position:fixed;top:50%;left:50%;box-shadow:7px 7px rgba(0,0,0,.2)}.settingsContainer .settingsClose{color:#fff;text-transform:uppercase;letter-spacing:.04em;grid-area:1/1;justify-self:end;font-family:Dinot-CondBold;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.40625rem}.settingsContainer .settingsClose svg{width:12px;height:12px}.settingsContainer .settingsClose svg polyline{fill:none;stroke:#fff;stroke-width:2px}.settingsContainer .settingsClose:hover{cursor:pointer}.settingsContainer .settingsDesc{color:#343434;grid-row-gap:16px;grid-template:auto auto auto auto/auto;grid-area:2/1;display:grid}.settingsContainer .settingsDesc .musicContainer,.settingsContainer .settingsDesc .introSettingsContainer,.settingsContainer .settingsDesc .instructionContainer,.settingsContainer .settingsDesc .videoContainer{grid-column-gap:16px;grid-template:auto auto/auto max-content;display:grid}.settingsContainer .settingsDesc .musicContainer .musicHdr,.settingsContainer .settingsDesc .musicContainer .introSettingsHdr,.settingsContainer .settingsDesc .musicContainer .instructionHdr,.settingsContainer .settingsDesc .musicContainer .videoHdr,.settingsContainer .settingsDesc .introSettingsContainer .musicHdr,.settingsContainer .settingsDesc .introSettingsContainer .introSettingsHdr,.settingsContainer .settingsDesc .introSettingsContainer .instructionHdr,.settingsContainer .settingsDesc .introSettingsContainer .videoHdr,.settingsContainer .settingsDesc .instructionContainer .musicHdr,.settingsContainer .settingsDesc .instructionContainer .introSettingsHdr,.settingsContainer .settingsDesc .instructionContainer .instructionHdr,.settingsContainer .settingsDesc .instructionContainer .videoHdr,.settingsContainer .settingsDesc .videoContainer .musicHdr,.settingsContainer .settingsDesc .videoContainer .introSettingsHdr,.settingsContainer .settingsDesc .videoContainer .instructionHdr,.settingsContainer .settingsDesc .videoContainer .videoHdr{letter-spacing:.04em;letter-spacing:0;text-transform:uppercase;grid-area:1/1;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:800;line-height:1.6875rem}.settingsContainer .settingsDesc .musicContainer .musicDesc,.settingsContainer .settingsDesc .musicContainer .introSettingsDesc,.settingsContainer .settingsDesc .musicContainer .instructionDesc,.settingsContainer .settingsDesc .musicContainer .videoDesc,.settingsContainer .settingsDesc .introSettingsContainer .musicDesc,.settingsContainer .settingsDesc .introSettingsContainer .introSettingsDesc,.settingsContainer .settingsDesc .introSettingsContainer .instructionDesc,.settingsContainer .settingsDesc .introSettingsContainer .videoDesc,.settingsContainer .settingsDesc .instructionContainer .musicDesc,.settingsContainer .settingsDesc .instructionContainer .introSettingsDesc,.settingsContainer .settingsDesc .instructionContainer .instructionDesc,.settingsContainer .settingsDesc .instructionContainer .videoDesc,.settingsContainer .settingsDesc .videoContainer .musicDesc,.settingsContainer .settingsDesc .videoContainer .introSettingsDesc,.settingsContainer .settingsDesc .videoContainer .instructionDesc,.settingsContainer .settingsDesc .videoContainer .videoDesc{letter-spacing:.04em;letter-spacing:0;grid-area:2/1;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:300;line-height:1.40625rem}.settingsContainer .settingsDesc .musicContainer .toggleWrap,.settingsContainer .settingsDesc .introSettingsContainer .toggleWrap,.settingsContainer .settingsDesc .instructionContainer .toggleWrap,.settingsContainer .settingsDesc .videoContainer .toggleWrap{grid-template:auto/auto;grid-area:1/2/span 2;place-self:center end;margin:0;line-height:0}.settingsContainer .btnContainer{grid-template:max-content auto/auto;grid-area:3/1;display:grid}.settingsContainer .btnContainer .settingsSave{grid-row:1;max-width:-webkit-fit-content;max-width:fit-content}.settingsContainer .btnContainer .alert{letter-spacing:0;color:#005cb9;letter-spacing:.04em;font-family:Figtree;font-size:1rem;font-style:italic;font-weight:300;line-height:1.5rem}.curriculumLessonDisplay>div{justify-content:space-between;display:flex}.curriculumLessonDisplay>div.displayTitle{letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #b4b4b4;margin-top:20px;padding-bottom:10px;font-family:Figtree;font-style:normal;font-weight:800}.curriculumLessonDisplay>div.displayRows{border-bottom:1px solid #b4b4b4;padding:20px 0 15px}.curriculumLessonDisplay .subTitle{letter-spacing:0;padding-bottom:5px;font-family:Figtree;font-style:normal;font-weight:700}.curriculumLessonDisplay .description{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.40625rem}.curriculumLessonDisplay .gradeDisplayWrap{align-items:center;display:flex}.curriculumLessonDisplay .gradeDisplay div{padding-right:5px;display:inline-block}.curriculumLessonDisplay .gradeDisplay div:after{content:","}.curriculumLessonDisplay .gradeDisplay div:last-child:after{content:none}.curriculumLessonDisplay .goals{margin-top:10px}.curriculumLessonDisplay .goals .transferGoals{color:#005cb9;letter-spacing:.04em;font-size:1.125rem;line-height:1.40625rem;text-decoration:none}.curriculumLessonDisplay .goals .transferGoals:hover{text-decoration:underline}.tsiDatepicker .activeDate,.tsiDatepicker .archiveDate,.tsiDatepicker .expDate{margin-right:1rem}.tsiDatepicker .react-date-picker__button{color:#343434;outline:none!important}.tsiDatepicker .react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#fff!important}.tsiDatepicker .react-date-picker__wrapper{background:#f3f4f6;margin:10px 0}.tsiDatepicker .react-date-picker__wrapper .react-date-picker__inputGroup{padding:10px 5px}.tsiDatepicker .react-calendar .react-calendar__tile--now{color:#fff;background:#13cbb6}.tsiDatepicker .react-calendar .react-calendar__tile--now:hover{color:#13cbb6;background:#fff}.tsiDatepicker .react-calendar .react-calendar__month-view__days__day--neighboringMonth{color:#4d5761;background:#fff}.tsiDatepicker .react-calendar .react-calendar__month-view__days__day--neighboringMonth:hover{color:#fff;background:#9da4ae}.tsiDatepicker .react-calendar button{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;background:#fff;border:none;border-radius:0;margin:0;padding:0;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;box-shadow:none!important;outline:none!important}.tsiDatepicker .react-calendar button:hover,.tsiDatepicker .react-calendar button.selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.tsiDatepicker .react-calendar button.thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.tsiDatepicker .react-calendar button{margin-bottom:10px}}.tsiDatepicker .react-calendar.react-calendar__tile--now{color:#f11c60}.tsiDatepicker button{outline:none!important}.tsiDatepicker abbr[title]{text-decoration:none}.feelingsGrid .lessonStepHdr{color:#fff;text-transform:uppercase;letter-spacing:0;letter-spacing:.04em;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);justify-content:space-between;padding:15px 30px;font-family:Figtree;font-size:1.4375rem;font-style:normal;font-weight:800;line-height:1.79688rem;display:flex}@media print{.feelingsGrid .lessonStepHdr{background:#343434}}@media (max-width:480px){.feelingsGrid .lessonStepHdr{letter-spacing:.04em;padding:15px;font-size:1.25rem;line-height:1.6875rem}}.feelingsGrid .grid{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (max-width:780px){.feelingsGrid .grid{justify-content:center}.feelingsGrid .grid .feeling{width:100%!important}}.feelingsGrid .grid .feeling{text-transform:capitalize;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-end;width:calc(30% - 10px);margin:1rem;display:flex}.feelingsGrid .grid .feeling p{margin-bottom:1rem}.feelingsGrid .grid .feeling .percent{letter-spacing:0;letter-spacing:.04em;margin-bottom:1rem;font-family:Figtree;font-size:2.1875rem;font-style:normal;font-weight:700;line-height:3.28125rem}.breadCrumbHolder{grid:none/repeat(auto-fit,800px);min-height:42px;margin-top:20px;margin-bottom:10px}.breadCrumbHolder .breadCrumb{color:#fff;text-align:center;letter-spacing:.04em;background-color:#005cb9;border:1px solid #005cb9;border-radius:4px;flex-direction:row;align-items:center;margin:8px;padding:10px;font-size:1rem;line-height:1rem;display:inline-block}.breadCrumbHolder .breadCrumb span{cursor:pointer;margin-left:15px}.breadCrumbHolder .breadCrumb:first-of-type{margin-left:0}.insightCard{color:#fff;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border:1px solid #005cb9;grid-template-rows:auto auto 36px;grid-template-columns:1fr;display:grid}@media print{.insightCard{background:#343434}}.insightCard .top{margin:.75em}.insightCard .top .header{letter-spacing:.04em;letter-spacing:.01em;text-transform:uppercase;margin-bottom:5px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.insightCard .top .header.noHeader{height:18px}@media (max-width:1380px){.insightCard .top .header{font-size:2vw;line-height:2vw}}@media (max-width:1098px){.insightCard .top .header{letter-spacing:.04em;font-size:1.25rem;line-height:1.25rem}}.insightCard .top .subHeader{letter-spacing:.04em;font-size:1.125rem;line-height:1.6875rem}@media (max-width:1098px){.insightCard .top .subHeader{letter-spacing:.04em;font-size:1rem;line-height:1rem}}.insightCard .bottom{align-self:end;margin:0 .75em;display:flex}.insightCard .bottom .left{display:flex}.insightCard .bottom .left .largeText{letter-spacing:.04em;letter-spacing:0;font-family:Dinot-CondBold;font-size:5rem;font-style:normal;font-weight:400;line-height:6.25rem}@media (max-width:1380px){.insightCard .bottom .left .largeText{font-size:5vw;line-height:6vw}}@media (max-width:1098px){.insightCard .bottom .left .largeText{letter-spacing:.04em;letter-spacing:0;font-size:3.3125rem;line-height:4.14063rem}}.insightCard .bottom .left .smallText{letter-spacing:.04em;letter-spacing:0;align-items:flex-end;margin-bottom:.7rem;margin-left:0;margin-right:5px;font-family:Dinot-CondBold;font-size:2rem;font-style:normal;font-weight:400;line-height:2.5rem;display:flex}@media (max-width:1380px){.insightCard .bottom .left .smallText{font-size:2.5vw;line-height:2.25vw}}@media (max-width:1098px){.insightCard .bottom .left .smallText{letter-spacing:.04em;font-size:1.5625rem;line-height:1.40625rem}}.insightCard .bottom .left.inverseText{flex-direction:row-reverse}.insightCard .bottom .left.inverseText .smallText{margin-left:5px;margin-right:0}.insightCard .insightFooter{background:rgba(255,255,255,.6);align-items:center;padding:.25em .75em;display:flex}.insightCard .insightFooter .right{margin-left:auto}.socialSharing{grid-column:2/span 2;grid-template-columns:repeat(2,auto);justify-self:end;align-items:center;display:grid}.socialSharing .socials{justify-content:space-between;width:200px;display:flex}.socialSharing .title{margin-top:8px;margin-right:32px}.socialSharing .shareImage path{fill:#015cb9}.socialSharing.addSpace{margin-top:20px}.socialShareIconContainer{height:100%;outline:none!important}.socialShareIconContainer:hover{box-shadow:unset}.socialShareIconContainer svg{width:100%;height:100%}.socialShareContainer{justify-content:center;width:50px;height:50px;display:flex}.hiddenUpload{display:"none"}.scrollBackgroundContainer{color:#fff;z-index:100;background-color:rgba(77,87,97,.6);padding:.8rem .8rem .2rem;position:fixed;bottom:20px;right:20px}.scrollBackgroundContainer:hover{cursor:pointer}@media print{.scrollBackgroundContainer{display:none!important}}.chevronContainer{flex-direction:column;align-items:center;display:flex}.scrollTopText{padding-top:10px;font-size:14px;font-weight:700}.fadeOverlay{position:relative;overflow:hidden}.fadeOverlay .fadeOverlay{display:initial}.fadeOverlay .overlay{z-index:1;background-image:linear-gradient(rgba(255,255,255,.4),#fff);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.fadeOverlay .overlay .message{background-color:rgba(200,200,200,.8);border-radius:1em;padding:1em;font-weight:200}.debugMenu{z-index:1001;background:#eee;border-left:3px solid gray;width:30em;height:100vh;padding:.5em;position:fixed;top:0;right:0;overflow-y:scroll}.debugMenu .debugNav{flex-direction:row;display:flex}.debugMenu .debugNav .debugNavTabs{white-space:pre;flex-direction:row;flex-grow:1;display:flex;overflow-x:scroll;overflow-y:hidden}.debugMenu .debugNav .debugNavTabs::-webkit-scrollbar{display:none}.debugMenu .debugLoginPanel{flex-direction:column;justify-content:center;align-items:center;display:flex}.debugMenu .debugLoginPanel h3{margin:0 0 .3em}.debugMenu .debugLoginPanel .debugLoginForm{flex-direction:column;width:10em;display:flex}.debugMenu .debugLoginPanel .debugLoginForm>*{margin-bottom:.3em}.debugMenu .buttonRow{flex-direction:row;justify-content:flex-end;padding:.5em 0;display:flex}.debugMenu .buttonRow>*{margin-left:.5em}.debugMenu .iconButton{justify-content:center;align-items:center;padding-left:.5em;padding-right:.5em;display:flex}.debugMenu .iconButton>*{stroke:#005cb9}.debugMenu .iconButton:hover>*{stroke:#fff}.debugMenu .deleteButton{color:#f11c60;outline-color:#f11c60!important}.debugMenu .deleteButton>*{stroke:#f11c60}.debugMenu .deleteButton:hover{color:#fff;background-color:#f11c60}.debugMenu .closeButton{float:right;width:1.5em;height:1.5em;padding:0}.debugEmulation__header{margin:.75rem 0}.debugEmulation .groupList{flex-direction:column;display:flex}.debugEmulation .debugAddAuthGroup button{padding:4px 14px}.debugEmulation .debugBypassContainer{padding-top:10px}.debugEmulation .debugBypassContainer .debugBypassToggle{flex-direction:row;align-items:center;display:flex}.debugAuthGroup{border:1px solid #343434;padding:.5rem}.debugAuthGroup .fade-in-out:not(.show){pointer-events:none}.debugAuthGroup:not(:last-child){border-bottom:none}.debugAuthGroup .chevronComponent{float:right}.debugAuthGroup .userList{flex-direction:column;display:flex}.debugAuthGroup .userRow{flex-direction:row;display:flex;overflow:hidden}.debugAuthGroup .userRow button{border:1px solid #d2d6db}.debugAuthGroup .userRow button:first-child{text-align:left;flex-grow:1}.debugAuthGroup .userRow .deleteButtonContainer{width:0;margin-right:0;transition:width .5s,margin-right .5s;overflow:hidden}.debugAuthGroup .userRow .deleteButtonContainer .bb{width:100%}.debugAuthGroup .userRow:hover .deleteButtonContainer{width:2em;margin-right:4px}.debugAuthGroup .header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.debugAuthGroup .header span{line-height:1em}.debugAddAuthUser .formRow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.debugAddAuthUser .formRow input{min-width:0}.debugAddAuthUser .formRow>:nth-child(2){flex-direction:row;width:10em;display:flex}.debugSearchUser input{background-color:#fff!important;border:1px solid gray!important;padding:3px!important;font-size:100%!important}.debugSearchUser .searchResult{cursor:pointer;border:1px solid #00f;padding:.5em;font-size:.8em}.debugSearchUser .searchResult>div{line-height:100%}.debugSearchUser .searchResult>div:first-child{flex-direction:row;justify-content:space-between;display:flex}.debugSearchUser .searchResult>div:not(:first-child){margin-left:1em}.dl-collapsable{height:0;transition:height .6s;overflow:hidden}.dl-collapsable.no-animation{transition:none}.dl-collapsable>*{padding:.05px}.expanding{animation:.6s forwards delay-overflow;overflow:visible}.emulationActions .addGroupForm{margin-top:.5em}.emulationActions .addGroupForm .formRow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.debug-feature-flags__list{margin-top:2rem}.debug-feature-flags__flag-row{border-top:2px solid #4d5761;flex-direction:row;padding:1rem 0;display:flex}.debug-feature-flags__flag-row>:first-child{flex-grow:1}.toggle-switch{--height:32px;--width:62px;--dot-size:28px;--checked-dot-offset:32px;--content:"on off";--background-color:#f3f4f6;-webkit-appearance:none;appearance:none;background-color:var(--background-color);cursor:pointer;height:var(--height);width:var(--width);border:none;border-radius:50px;outline:none;place-self:center;transition:background-color .3s;display:inline-block;position:relative;overflow:hidden}.toggle-switch--slim{--height:20px;--width:36px;--dot-size:16px;--checked-dot-offset:18px;--content:"";--background-color:#9da4ae}.toggle-switch:before{color:#4d5761;content:var(--content);height:var(--dot-size);text-indent:-22px;text-transform:uppercase;white-space:nowrap;width:var(--dot-size);word-spacing:37px;background:#fff;border-radius:50%;font:700 10px/28px Helvetica;transition:all .3s cubic-bezier(.3,1.5,.7,1);display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.toggle-switch:checked{background-color:#005cb9}.toggle-switch:disabled{background-color:#d2d6db}.toggle-switch:checked:before{left:var(--checked-dot-offset);color:#fff}.loading-dots{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin:3rem;display:flex}.loading-dots>:first-child{--nth-child:1;--i:0}.loading-dots>:nth-child(2){--nth-child:2;--i:1}.loading-dots>:nth-child(3){--nth-child:3;--i:2}.loading-dots>:nth-child(4){--nth-child:4;--i:3}.loading-dots>:nth-child(5){--nth-child:5;--i:4}.loading-dots>:nth-child(6){--nth-child:6;--i:3}.loading-dots>:nth-child(7){--nth-child:7;--i:2}.loading-dots>:nth-child(8){--nth-child:8;--i:1}.loading-dots>:nth-child(9){--nth-child:9;--i:0}.loading-dots>div{opacity:.3;width:calc(2rem - .25rem*var(--i));height:calc(2rem - .25rem*var(--i));animation-timing-function:linear(0,.001 1.3%,.005,.014,.027,.046,.07,.101,.138 6.5%,.217,.317 8.6%,.417 9.4%,.613 10.8%,.731,.83,.904,.951 15.4%,.969,.982,.991 17.3%,.996,.999 18.9%,1,.999 21.2%,.996,.988,.977,.961,.939 25%,.881,.804,.704,.597 29.3%,.35 31.1%,.265,.193 32.7%,.125,.072,.035 35.9%,.022,.012,.007,.003,.001,0 39.6%,0);animation-name:pop;animation-duration:.75s;animation-iteration-count:infinite;animation-delay:calc(75ms*var(--nth-child));background:linear-gradient(90deg,#13cbb6 0%,#005cb9 100%);border-radius:100%}.loading-dots>div:nth-child(5){background:linear-gradient(#005cb9 0%,#13cbb6 100%)}.loading-dots>div:nth-child(-n+4){background:linear-gradient(270deg,#13cbb6 0%,#005cb9 100%)}@keyframes pop{0%{opacity:.3;transform:translateY(0)}to{opacity:1;transform:translateY(-.5rem)}}@media (max-width:600px){.loginPage .contentWrapper .user-form,.loginPage .contentWrapper .cta-form{width:calc(100% - 46px)}}.user-form{background:#fff;border:1px solid #fff;border-radius:4px;flex-direction:column;align-items:center;gap:32px;padding:24px;display:flex;box-shadow:inset 0 0 1px rgba(52,52,52,.3),0 2px 10px rgba(52,52,52,.1)}.user-form__top{width:100%}.user-form__top .formTitle{text-align:center}.user-form__top .formDescription{text-align:left;margin-top:12px}.user-form__contents{width:100%}.user-form__contents>div{flex-direction:column;gap:20px;display:flex}.user-form__bottom{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.user-form__bottom a{text-decoration:none}.user-form__bottom .primaryButtons{width:100%}.user-form__bottom .primaryButtons>div{flex-direction:column;align-items:center;gap:20px;display:flex}.user-form__bottom .formErrors{text-align:center;display:block}#base{text-align:center;background-color:#fff;width:100%;min-height:100vh}.baseContainer{width:100%;height:100vh;position:relative;top:0;bottom:0;overflow:hidden}.baseContainer.home-base{min-height:760px}.baseContainer.login-base{min-height:900px}@media (max-width:1049px){.baseContainer.login-base{min-height:950px}}.baseContainer .baseContents{z-index:1;height:100%;position:relative}.baseContainer .baseContents .loginScreens{flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 220px);padding:0 23px;display:flex}@media (max-width:1049px){.baseContainer .baseContents .loginScreens{justify-content:flex-start;margin-top:3rem}}@media (max-width:430px){.baseContainer .baseContents .loginScreens{margin-top:2rem}}@media (max-width:375px){.baseContainer .baseContents .loginScreens{margin-top:1rem}}.baseContainer .baseContents .winHeader{margin-bottom:48px}@media (max-width:1049px){.baseContainer .baseContents .winHeader{display:none}}.baseContainer .brand-grangle{position:absolute}.baseContainer .brand-grangle.homeGrangle{margin-top:10%}@media (max-width:605px){.baseContainer .brand-grangle.homeGrangle{margin-top:25%}}@media (max-width:415px){.baseContainer .brand-grangle.homeGrangle{margin-top:30%}}.brand-grangle{background-color:transparent;width:100%;height:100%}.brand-grangle .grad-start{stop-color:#9da4ae}.brand-grangle .grad-stop{stop-color:#4d5761}.brand-grangle--blue .grad-start{stop-color:#005cb9}.brand-grangle--blue .grad-stop{stop-color:#13cbb6}.brand-grangle--orange .grad-start{stop-color:#ffd447}.brand-grangle--orange .grad-stop{stop-color:#f11c60}.brand-grangle--purple .grad-start{stop-color:#613bc9}.brand-grangle--purple .grad-stop{stop-color:#f11c60}.brand-grangle svg{width:100%;height:100%}.brand-grangle svg polygon.overlay{fill:rgba(255,255,255,.1)}.bottomNav{flex-direction:column;width:calc(100% - 64px);margin:20px 32px 40px;display:flex;position:absolute;bottom:0}.bottomNav>div{width:100%}.bottomNav .SocialInstitute{width:180px;height:34.105px;padding:10px}.bottomNav .SocialInstitute .siBold{font-size:25px;font-weight:700}.bottomNav .SocialInstitute .siUnderline{border-bottom:2px solid #fff}@media (min-width:1050px){.bottomNav .SocialInstitute{height:35px;padding:48px}}@media (max-height:970px){.bottomNav .SocialInstitute{padding:0}}.bottomNav .bottomLinks{justify-content:space-between;display:flex}@media (max-width:1050px){.bottomNav .bottomLinks{flex-direction:column-reverse;align-items:center;width:100%;display:flex}}.bottomNav .bottomLinks .bottomNavRight{gap:16px;height:20px;display:flex}@media (max-width:1050px){.bottomNav .bottomLinks .bottomNavRight{flex-direction:column;align-items:center;gap:8px;width:100%;height:-webkit-fit-content;height:fit-content;padding-bottom:1.5rem;display:flex}}@media (min-width:1050px){.bottomNav .bottomLinks .bottomNavRight span{display:none}}.bottomNav .bottomLinks .bottomNavRight a{border-bottom:0}@media (min-width:1050px){.bottomNav .bottomLinks .bottomNavRight .copyrightMobile{display:none}}.bottomNav .bottomLinks .bottomNavRight .termsPrivacy{flex-direction:row;gap:16px;display:flex}@media (max-width:400px){.bottomNav .bottomLinks .bottomNavRight .termsPrivacy{gap:0}}.bottomNav .bottomLinks .bottomNavRight .termsPrivacy a{white-space:nowrap}@media (max-width:1050px){.bottomNav .bottomLinks .bottomNavRight .termsPrivacy a{margin:0 8px;padding:0}.bottomNav .bottomLinks .copyright{display:none}}.topNav{justify-content:space-between;margin:20px 32px;display:none}.topNav .topNavRight,.topNav .topNavLeft{gap:16px;display:flex}@media (max-width:1050px){.topNav .topNavRight,.topNav .topNavLeft{gap:8px}.topNav .topNavRight .termsPrivacy a,.topNav .topNavLeft .termsPrivacy a{margin:0 8px;padding:0}}@media (min-width:1050px){.topNav .topNavRight span,.topNav .topNavLeft span{display:none}.topNav{display:flex}}.mobMenu{text-align:left;z-index:10;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 64px);margin:44px 32px 0;display:flex}.mobMenu .win-header{text-align:center;flex-grow:1;padding-left:44px}.mobMenu svg{cursor:pointer}@media (min-width:1050px){.mobMenu{display:none}}.topNavMobile{color:#343434;z-index:20;background-color:#fff;flex-direction:column;justify-content:space-between;width:0;height:100vh;display:none;position:fixed;top:0;left:0;overflow:scroll}.topNavMobile>div{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.topNavMobile .footerMobileLinks{margin-top:16px;padding-bottom:16px}.topNavMobile .mobMenu{margin-top:0;padding-top:44px;padding-bottom:12px}.topNavMobile a{text-align:left;white-space:nowrap;margin-left:32px}@media (min-width:1050px){.topNavMobile{width:0;display:none}}@media (max-width:1050px){.topNavMobile.showNav{width:100%;animation:1s slidein;display:flex}}.topNavMobile.hideNav{width:0;display:flex}.topNavMobile.hideNav a{display:none}@media (max-width:1050px){.topNavMobile.hideNav{animation:1s slideout}}@keyframes slidein{0%{width:0%}to{width:100%}}@keyframes slideout{0%{width:100%}to{width:0%}}.cta-form{text-align:center;background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:32px;padding:48px;display:flex;box-shadow:inset 0 0 1px rgba(52,52,52,.3),0 2px 10px rgba(52,52,52,.1)}.cta-form .cta-top{gap:12px;min-width:480px}.cta-form .cta-top .ctaDescription{padding-top:12px}.cta-form.blue{background-color:#deefff}.cta-form.green{background-color:#c3fff8}.cta-form p{margin:0 0 8px}.cta-form p svg{margin-right:.5rem}.form-icon{--main-color:#005cb9;--main-color-bg:#deefff;background-color:var(--main-color-bg);border-radius:50px;align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;padding:12px;display:flex}.form-icon.green{--main-color:#005c51;--main-color-bg:#c3fff8}.form-icon.red{--main-color:#ad0037;--main-color-bg:#fcd2df}.form-icon svg.svg-icon{--stroke:var(--main-color)}.form-icon img{width:48px;height:48px}.dl-text-input{box-sizing:border-box;color:#343434;background:#fff;border:1px solid rgba(52,52,52,.1);border-radius:4px;flex-direction:row;display:flex;box-shadow:inset 0 -1px rgba(52,52,52,.1),0 1px 3px rgba(52,52,52,.1)}.dl-text-input--invalid{color:#f11c60;border:2px solid #f11c60;box-shadow:inset 0 -1px #f11c60,0 1px 3px #f11c60}.dl-text-input:focus-within{border-radius:4px;outline:1.5px solid #005cb9}.dl-text-input__input.dl-text-input__input{letter-spacing:0;box-sizing:border-box;color:#343434;background:#fff;border:none;border-radius:4px;width:100%;margin:0;padding:8px 16px;font-family:Figtree;font-style:normal;font-weight:500;position:relative}.dl-text-input__input.dl-text-input__input::placeholder{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:italic;font-weight:300}.dl-text-input__input.dl-text-input__input::placeholder{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:italic;font-weight:300}.dl-text-input__input.dl-text-input__input::placeholder{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:italic;font-weight:300}.dl-text-input__input.dl-text-input__input:focus{outline:none}.dl-text-input__input.dl-text-input__input:disabled{cursor:not-allowed;background-color:#f3f4f6}.dl-text-input__input.dl-text-input__input::placeholder{color:#4d5761}.dl-text-input__overlay{background-color:#fff;align-items:center;gap:.5rem;padding-left:14px;padding-right:14px;display:flex}.dl-label{cursor:default;text-align:left;margin:0}.dl-label .invalid{color:#f11c60}.form-validation-error,.dl-form-input{text-align:left}.dl-form-input__label-row{flex-direction:row;margin-bottom:8px;display:flex}.dl-form-input__hints{margin-top:4px}.dl-form-input__hints .hint{text-align:left}.dl-form-input__hints--above{margin-bottom:12px}.dl-form-input__errors{margin-top:4px}.dl-email-input__overlay{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.button-google{letter-spacing:0;cursor:pointer;--main-color:#005cb9;--contrast-color:#fff;--hov-main-color:#007cfa;--hov-contrast-color:#fff;--disabled-main-color:#c5e2ff;--disabled-contrast-color:#005cb9;color:#1f1f1f;background:var(--main-color);background-color:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Roboto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;transition:background-color .15s ease-in-out;display:inline-flex;box-shadow:0 2px 7px rgba(52,52,52,.13)}.button-google svg.svg-icon{--stroke:var(--contrast-color)}.button-google:hover,.button-google--active{color:var(--hov-contrast-color);background:var(--hov-main-color);border-color:var(--hov-main-color)}.button-google:hover svg.svg-icon,.button-google--active svg.svg-icon{--stroke:var(--hov-contrast-color)}.button-google[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.button-google[disabled] svg.svg-icon{--stroke:var(--disabled-contrast-color)}.button-google--blue{border-width:0}.button-google--white,.button-google--primary-white{--main-color:#fff;--contrast-color:#005cb9}.button-google--gold{--contrast-color:#efdbb2;--main-color:#343434;--hov-contrast-color:var(--contrast-color);--hov-main-color:#4d5761;border:2px solid var(--contrast-color)}.button-google--transparent{--main-color:rgba(255,255,255,.3);--contrast-color:#fff;--hov-contrast-color:var(--contrast-color);--hov-main-color:rgba(255,255,255,.5);border-width:0}.button-google--outline,.button-google--secondary{--contrast-color:#4d5761;--main-color:#fff;--hov-main-color:#f3f4f6;--hov-contrast-color:var(--contrast-color);border:1px solid var(--contrast-color)}.button-google--outline:disabled,.button-google--secondary:disabled{--disabled-main-color:#fff;--disabled-contrast-color:#d2d6db;--hov-contrast-color:#d2d6db;border-color:#d2d6db}.button-google--outline:hover,.button-google--secondary:hover{border-color:var(--hov-contrast-color)}.button-google--error{--contrast-color:#fff;--main-color:#ad0037;--hov-main-color:#f11c60;border:2px solid var(--main-color)}.button-google--error:disabled{--disabled-main-color:#fcd2df;--disabled-contrast-color:#ad0037;border-width:0}.button-google--link,.button-google--link-underlined,.button-google--inline-link{--main-color:transparent;--contrast-color:#005cb9;--hov-main-color:var(--main-color);--hov-contrast-color:#343434;--disabled-main-color:var(--main-color);--disabled-contrast-color:#4d5761;border-width:0;gap:8px;min-width:-webkit-fit-content;min-width:fit-content;box-shadow:0 0;min-width:-webkit-fit-content!important;min-width:fit-content!important;max-width:-webkit-fit-content!important;max-width:fit-content!important;padding:0!important}.button-google--link[disabled],.button-google--link-underlined[disabled],.button-google--inline-link[disabled]{cursor:not-allowed}.button-google--link.button--blue,.button-google--link-underlined.button--blue,.button-google--inline-link.button--blue{font-weight:700}.button-google--link.button--small:not(.button--blue),.button-google--link-underlined.button--small:not(.button--blue),.button-google--inline-link.button--small:not(.button--blue){font-weight:400}.button-google--link.button--black,.button-google--link-underlined.button--black,.button-google--inline-link.button--black{--contrast-color:#343434;--hov-contrast-color:#4d5761}.button-google--link.button--gray,.button-google--link-underlined.button--gray,.button-google--inline-link.button--gray{--contrast-color:#4d5761}.button-google--link-underlined{border-bottom:1px solid var(--contrast-color)}.button-google--link-underlined:hover{border-bottom:1px solid var(--hov-contrast-color)}.button-google--icon{--main-color:transparent;--hov-main-color:transparent;box-shadow:none;border:none;border-radius:0;min-width:-webkit-fit-content;min-width:fit-content;padding:0;font-size:1em;transition:all .3s}.button-google--icon[disabled]{color:var(--disabled-contrast-color);background:var(--disabled-main-color);cursor:not-allowed}.button-google--icon.button--blue svg.svg-icon{--stroke:#005cb9;--fill:#005cb9}.button-google--icon.button--blue svg.svg-icon:hover{--stroke:#007cfa;--fill:#007cfa}.button-google--icon.button--white svg.svg-icon{--stroke:#fff}.button-google--icon.button--gray:hover svg.svg-icon{--stroke:#4d5761}.button-google--icon.button--black svg.svg-icon{--stroke:#343434}.button-google--icon.button--black svg.svg-icon:hover{--stroke:#4d5761}.button-google--icon.button--red svg.svg-icon{--stroke:#ad0037}.button-google--icon.button--red svg.svg-icon:hover{--stroke:#f11c60}.button-google--small:not(.button--icon){letter-spacing:.04em;min-width:-webkit-fit-content;min-width:fit-content;max-width:500px;padding:6px 12px;font-size:1rem;line-height:1.5rem}.button-google--small:not(.button--icon) svg{width:20px;height:20px}.button-google--medium:not(.button--icon){min-width:200px;max-width:500px;padding:10px 24px}.button-google--medium:not(.button--icon),.button-google--large:not(.button--icon){letter-spacing:.04em;font-size:1.125rem;line-height:1.6875rem}.button-google--medium:not(.button--icon) svg,.button-google--large:not(.button--icon) svg{width:24px;height:24px}.button-google--large:not(.button--icon){min-width:200px;max-width:500px;padding:14px 28px}.button-google:hover,.button-google:disabled{color:#343434;background-color:#f2f2f2;border:1px solid #f2f2f2;transition:background-color .15s ease-in-out}.button-google img{width:20px;height:20px}.wide{width:100%}.loginPage .contentWrapper{z-index:5;flex-direction:column;justify-content:center;align-items:center;display:flex}.loginPage .contentWrapper .user-form,.loginPage .contentWrapper .cta-form{width:100%;min-width:250px;max-width:480px}.loginPage .contentWrapper .user-form .expirationMsg,.loginPage .contentWrapper .cta-form .expirationMsg{font-style:italic}.loginPage .contentWrapper .user-form .resentConf,.loginPage .contentWrapper .cta-form .resentConf{color:#005cb9;justify-content:center;align-items:center;margin-top:32px;font-weight:600;display:flex}@media (max-width:600px){.loginPage .contentWrapper .user-form,.loginPage .contentWrapper .cta-form{width:calc(100% - 46px)}}.dl-password-input__overlay{white-space:nowrap;place-items:center end;gap:.5rem;width:-webkit-fit-content;width:fit-content;display:flex}.dl-password-input__overlay--forgot .forgot-short{display:none}@media (max-width:600px){.dl-password-input__overlay--forgot{white-space:normal}.dl-password-input__overlay--forgot .forgot-full{display:none}.dl-password-input__overlay--forgot .forgot-short{display:block}}#home-page{min-width:320px}#home-page .content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:80px;margin-left:150px;display:flex}@media (max-width:1050px){#home-page .content{align-items:center;margin-left:0}}@media (max-width:383px){#home-page .content{margin-top:40px}}#home-page .content .mainBanner{text-align:left;margin-bottom:12px;font-family:Dinot-CondBold;font-size:60px;font-style:normal;font-weight:400}@media (max-width:1050px){#home-page .content .mainBanner{display:none}}#home-page .content .bannerDescription{text-align:left;max-width:618px;margin-bottom:28px}@media (max-width:1050px){#home-page .content .bannerDescription{text-align:center;padding:0 2rem}}#home-page .content .bannerButtons{justify-content:center;align-items:center;gap:18px;display:flex}@media (max-width:600px){#home-page .content .bannerButtons{flex-direction:column}}#home-page .line-animation-container{background-color:transparent;width:819px;height:652px;position:absolute;top:185px;left:750px}@media (max-width:1050px){#home-page .line-animation-container{display:none}}@media (min-width:1800px){#home-page .line-animation-container{left:900px}}@media (max-height:900px){#home-page .line-animation-container{left:800px}}@media (max-height:1030px){#home-page .line-animation-container{width:89vh;min-width:670px;height:70vh;min-height:532px;top:100px}#home-page .line-animation-container svg{min-width:670px;height:70vh;min-height:532px}}#home-page .line-animation-container img{width:110%;height:110%;position:absolute;top:-2rem;left:-1rem}.animated-lines{width:100%;height:100%;margin:0}.animated-lines .lines-bg{background-color:transparent;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.animated-lines .lines-bg svg{width:100%;height:auto;display:block}.animated-lines .lines-bg polygon{opacity:0}.animated-lines__0s{animation:1.5s ease-in .5s infinite pulse}.animated-lines__1s{animation:1.5s ease-in 2.5s infinite pulse}.animated-lines__2s{animation:1.5s ease-in 4.5s infinite pulse}.animated-lines__3s{animation:1.5s ease-in 6.5s infinite pulse}.animated-lines__4s{animation:1.5s ease-in 8.5s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes unhideGlowyDot{to{display:auto}}#error404 .error-content{background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:32px;padding:32px;display:flex;box-shadow:inset 0 0 1px rgba(52,52,52,.3),0 2px 10px rgba(52,52,52,.1)}.challenge-exercise{height:100vh}.light-game-theme.challenge-exercise{background:#fff url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 980 980%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23343434%3Bopacity:0.05%3B%7D%3C/style%3E%3C/defs%3E%3Cpolygon class=%27cls-1%27 points=%270 0 980 0 980 920 0 0%27/%3E%3C/svg%3E") 0 40%/cover no-repeat}.dark-game-theme.challenge-exercise{background:radial-gradient(65.83% 65.83% at 103.02% 106.83%,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 100%),linear-gradient(223deg,rgba(52,52,52,.4) 35.03%,rgba(0,92,185,.24) 53.1%,rgba(52,52,52,.4) 95.18%),#343434}.challenge-exercise__logo{color:#005cb9;text-transform:uppercase;letter-spacing:.04em;margin-top:24px;margin-left:24px;font-family:Dinot-CondBold;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:3.28125rem}.challenge-exercise__student-challenge-banner{text-align:center;margin-bottom:48px}.challenge-exercise__challenge-title{margin-bottom:32px}.challenge-exercise__expandable-row{flex-direction:column;justify-content:left;align-items:flex-start;padding-right:16px}.challenge-exercise .collapsible-challenge{background-color:transparent;margin-top:20px;padding:0}.challenge-exercise .collapsible-challenge .headers{box-shadow:none;letter-spacing:0;letter-spacing:.04em;background-color:transparent;padding:0;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:600;line-height:32px}.challenge-exercise .collapsible-challenge .headers svg{--stroke:var(--color-icon-brand-secondary)}.challenge-exercise .collapsible-challenge .material-desc{padding-bottom:0}.challenge-exercise__expandables-container{width:90%;max-width:910px;height:100%;margin:auto;overflow:auto}.challenge-exercise__scrollable-content{margin:2em 0}.challenge-exercise__separator{border:1px solid #9da4ae}.challenge-exercise__challenge-container{flex-direction:column;grid-area:2/1;justify-content:left;align-items:center;overflow:hidden}.challenge-exercise__challenge-container .exercise{letter-spacing:0;letter-spacing:.04em;white-space:break-spaces;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding-top:12px;padding-bottom:20px;padding-left:80px;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.25rem;display:flex}.challenge-exercise__challenge-container .materials{background-color:transparent;margin:0 0 20px;padding:0}.challenge-exercise__challenge-container .material-desc{letter-spacing:0;letter-spacing:.04em;margin:0;padding-top:12px;padding-bottom:20px;padding-left:110px;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.25rem}.challenge-exercise__challenge-container .material-desc ul{margin:0;padding:0}.challenge-exercise__challenge-container .material-desc li{list-style-type:decimal}.challenge-exercise__challenge-container .material-desc li span{letter-spacing:.04em;font-size:1.5rem;line-height:2.25rem}.challenge-exercise__challenge-container .discussion-questions{margin:0;padding-top:12px;padding-bottom:20px;display:block;position:relative}.challenge-exercise__challenge-container .discussion-questions .discussion-questions-desc{opacity:1;letter-spacing:0;letter-spacing:.04em;margin:0;padding-top:0;padding-left:105px;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.25rem;transition:max-height 1s}.challenge-exercise__left-header{grid-area:1/1}.challenge-exercise__container{grid-template-rows:min-content 1fr;grid-template-columns:1fr min-content;grid-auto-flow:column;height:100vh;display:grid}.challenge-exercise__container .interface-container{background-color:#343434;grid-area:1/2/span 2;justify-self:end}.challenge-exercise__container .interface-container .interface{color:#d5c29b;grid-row-gap:15px;grid-template:70px auto 85px/auto;justify-items:center;width:100%;max-width:125px;height:calc(100vh - 20px);padding:10px 0;font-family:Dinot-CondBold;font-style:normal;font-weight:400;display:grid}.challenge-exercise__container .interface-container .interface .home-ico,.challenge-exercise__container .interface-container .interface .maxIco,.challenge-exercise__container .interface-container .interface .expand,.challenge-exercise__container .interface-container .interface .shrink{cursor:pointer;grid-row-gap:8px;text-transform:uppercase;letter-spacing:.04em;grid-template:35px max-content/auto;place-items:flex-end center;font-size:.75rem;line-height:.75rem;display:grid}.challenge-exercise__container .interface-container .interface .home-ico .bg,.challenge-exercise__container .interface-container .interface .maxIco .bg,.challenge-exercise__container .interface-container .interface .expand .bg,.challenge-exercise__container .interface-container .interface .shrink .bg{background-size:35px 35px;width:35px;height:35px}.challenge-exercise__container .interface-container .interface .home-ico p,.challenge-exercise__container .interface-container .interface .maxIco p,.challenge-exercise__container .interface-container .interface .expand p,.challenge-exercise__container .interface-container .interface .shrink p{grid-row:2;margin:0}.challenge-exercise__container .interface-container .interface .home-ico:hover,.challenge-exercise__container .interface-container .interface .maxIco:hover,.challenge-exercise__container .interface-container .interface .expand:hover,.challenge-exercise__container .interface-container .interface .shrink:hover{filter:brightness(100)}.challenge-exercise__container .interface-container .interface .home-ico{grid-row:1;align-items:flex-end;display:grid}.challenge-exercise__container .interface-container .interface .home-ico .bg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC41MTEiIGhlaWdodD0iMjYuMDk3IiB2aWV3Qm94PSIwIDAgMjguNTExIDI2LjA5NyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2JkYWU4ZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTE2LjQ0MSwzLjUsNC42LDE1LjM0MUg4LjE3OVYyNy4xODNoNC43MzdWMjAuODY3aDYuMzE1djYuMzE1aDQuNzM3VjE1LjM0MWg0LjMxNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjE4NiAtMi4wODYpIi8+PC9zdmc+) 50% no-repeat}.challenge-exercise__container .interface-container .interface .home-ico p{grid-row:2;margin:0}.challenge-exercise__container .interface-container .interface .display{text-align:center;text-transform:uppercase;letter-spacing:.04em;grid-row:2;align-self:center;margin:0 16px;font-size:1rem;line-height:1rem}.challenge-exercise__container .interface-container .interface .display .gold-divider{border:1px solid #d5c29b;width:60%}.challenge-exercise__container .interface-container .interface .display .gold-divider:first-of-type{margin-bottom:10px}.challenge-exercise__container .interface-container .interface .display .gold-divider:last-of-type{margin-top:10px}.challenge-exercise__container .interface-container .interface .maxIco{grid-row:3;align-self:flex-end}.challenge-exercise__container .interface-container .interface .maxIco .expand .bg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi41OCIgaGVpZ2h0PSIzMi41OCIgdmlld0JveD0iMCAwIDMyLjU4IDMyLjU4Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojYmRhZThmO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MTkzIDE2NDY0LjM3NykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MTczLjQyIC0xNjQ2My4zNzcpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTIzLDE3SDM1VjI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMgLTE3KSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzE5MiAtMTY0NjMuMzc3KSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0zNSwxN0gyM1YyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzIC0xNykiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxNzMuNDIgLTE2NDQ0Ljc5NykiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjMsMjlIMzVWMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMyAtMTcpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MTkyIC0xNjQ0NC43OTcpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTM1LDI5SDIzVjE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMgLTE3KSIvPjwvZz48L2c+PC9zdmc+) 50% no-repeat}.challenge-exercise__container .interface-container .interface .maxIco .shrink .bg{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC41OCIgaGVpZ2h0PSIzMC41OCIgdmlld0JveD0iMCAwIDMwLjU4IDMwLjU4Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojYmRhZThmO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MTkyIDE2NDYzLjM3NykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MTczLjQyIC0xNjQ2My4zNzcpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTM1LDI5SDIzVjE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMgLTE3KSIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzE5MiAtMTY0NjMuMzc3KSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yMywyOUgzNVYxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzIC0xNykiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxNzMuNDIgLTE2NDQ0Ljc5NykiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMzUsMTdIMjNWMjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMyAtMTcpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MTkyIC0xNjQ0NC43OTcpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTIzLDE3SDM1VjI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMgLTE3KSIvPjwvZz48L2c+PC9zdmc+) 50% no-repeat}.challenge-exercise__container .interface-container .interface .maxIco .shrink p{text-align:center}.noChallengeExercise{background-image:url(/static/image/white-gradient.27985536.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;min-width:100%;min-height:100%}.noChallengeExercise .container{grid-template-rows:20%;grid-template-columns:10% auto 10%;min-height:100vh;display:grid}.noChallengeExercise .container .banner{color:#d5c29b;text-transform:uppercase;letter-spacing:.04em;grid-area:1/1/span 3;margin:16px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}.noChallengeExercise .container .noChallenges{grid-gap:35px;grid-area:2/2;grid-template-rows:max-content;justify-self:center;max-width:1200px;display:grid}.noChallengeExercise .container .noChallenges .noChallengesHeader{color:#fff;text-transform:uppercase;letter-spacing:.04em;background-color:#d5c29b;grid-template-columns:max-content;padding:10px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;display:grid}.noChallengeExercise .container .noChallenges .noChallengesDesc{color:#fff;opacity:0;letter-spacing:0;letter-spacing:.04em;opacity:1;border:2px solid #d5c29b;border-top:none;max-height:5000px;margin:0;padding:20px 20px 20px 60px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;transition:max-height 1s;overflow:hidden}.noChallengeExercise .container .noChallenges .noChallengesDesc .link{color:#13cbb6;text-decoration:none}.noChallengeExercise .container .noChallenges .noChallengesDesc .link:hover{cursor:pointer;color:#fff}.condensed-expandable-view{width:100%;margin-bottom:1rem}.condensed-expandable-view__header{cursor:pointer;background-color:#f3f4f6;border-radius:4px;justify-content:flex-start;align-items:center;height:100%;padding:.75rem 1.5rem;display:flex}@media screen and (max-width:830px){.condensed-expandable-view__header{flex-direction:column;padding-left:.25rem}}.collapsable-header{border-radius:4px;align-items:center;gap:10px;width:100%;padding:.75rem 1.25rem;font-size:20px;font-weight:700;display:flex}.collapsable-header--gold{background-color:#d5c29b}.collapsable-header--gray{background-color:#f3f4f6}.collapsable-header--shadow{box-shadow:inset 0 0 1px rgba(52,52,52,.3),0 2px 10px rgba(52,52,52,.1)}.game-icon-button{width:auto;height:auto;box-shadow:none;text-align:inherit;font:inherit;color:var(--icon-color);vertical-align:baseline;box-sizing:border-box;cursor:pointer;--icon-color:currentColor;--icon-color-hover:currentColor;background:0 0;border:none;outline:none;align-items:center;margin:0;padding:0;line-height:normal;display:flex;overflow:visible}.game-icon-button:focus{box-shadow:none;outline:none}.game-icon-button:hover{color:var(--icon-color-hover)}.game-icon-button--primary{--icon-color:var(--color-icon-muted);--icon-color-hover:var(--color-icon-muted-hover)}.game-icon-button--brand{--icon-color:var(--color-icon-brand);--icon-color-hover:var(--color-icon-brand-hover)}.dashboardHome .alert-danger{margin:10px 2px}.dashboardHome a{color:#005cb9}.dashboardHome a:hover{text-decoration:none}.dashboardHome .home{flex-direction:column;justify-content:space-between;margin:0 12px;display:flex}.dashboardHome .home>div{padding-top:30px}.dashboardHome .home .codeAndFeedbackForm{max-width:none}@media (min-width:860px){.dashboardHome .home{flex-direction:row;align-items:flex-start}}.dashboardHome .home .maintenanceNotifSection{color:#f11c60;border:2px solid #f11c60;border-radius:4px;margin-bottom:10px;padding:20px}.dashboardHome .home .pointers{color:#343434}.dashboardHome .home .codeAndFeedbackForm{box-sizing:border-box;width:100%;margin:0;padding:26px 34px 26px 0}@media (min-width:1280px){.dashboardHome .home .codeAndFeedbackForm{max-width:500px}}@media (min-width:860px){.dashboardHome .home .codeAndFeedbackForm{margin:0 0 32px 50px}}.dashboardHome .home .codeAndFeedbackForm>div{margin-bottom:20px}.dashboardHome .home .codeAndFeedbackForm .modGroup{border:none;border-radius:.5em;box-shadow:0 2px 15px rgba(52,52,52,.12)}.dashboardHome .home .codeAndFeedbackForm .modTitle{color:#343434;text-align:left;letter-spacing:0;text-transform:capitalize;width:100%;font-family:Figtree;font-size:1.65rem;font-style:normal;font-weight:800;font-stretch:100%;line-height:1.65em}.dashboardHome .home .codeAndFeedbackForm .modDesc{color:#343434;text-align:left;letter-spacing:0;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.45em}.dashboardHome .home .codeAndFeedbackForm form .form-group{margin:5px auto}.dashboardHome .home .codeAndFeedbackForm form .form-group .topicDrop{margin-bottom:10px}.dashboardHome .home .codeAndFeedbackForm form .form-group .feedbackComment{box-sizing:border-box;color:#343434;resize:vertical;text-align:left;letter-spacing:0;letter-spacing:.04em;width:100%;font-family:Figtree;font-size:1.3125rem;font-style:normal;font-weight:300;font-stretch:100%;line-height:1.64063rem;position:relative;overflow:auto}.dashboardHome .home .codeAndFeedbackForm form .form-group .feedbackComment::placeholder{text-transform:none}.dashboardHome .home .codeAndFeedbackForm form div img{max-width:65px}.dashboardHome .home .codeAndFeedbackForm form .feedbackBtn{box-sizing:border-box;text-align:center;width:98%;margin:4px}@media (max-width:480px){.dashboardHome .home .codeAndFeedbackForm form .feedbackBtn{letter-spacing:.04em;font-size:1.125rem;line-height:1.6875rem}}.dashboardHome .accessCode h3{letter-spacing:0;font-family:Figtree;font-size:1.625rem;font-style:normal;font-weight:800;display:inline}.dashboardHome .accessCode p{font-size:1rem}.onboardingChecklist{background:linear-gradient(to top left,rgba(19,203,182,.1) 0%,rgba(0,92,185,.1) 100%);border:1px solid #e5e7eb;border-radius:.5em;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:20px;width:100%;min-width:365px;padding:20px;font-size:16px;display:flex;box-shadow:0 2px 15px rgba(52,52,52,.12)}@media print{.onboardingChecklist{background:#343434}}.onboardingChecklist h3{margin:0}.onboardingChecklistItem{border-bottom:1px solid #9da4ae;width:100%}.onboardingChecklistItem:last-child{border-bottom:none}.onboardingChecklistItem .header{cursor:pointer;border-radius:.25em;flex-direction:row;align-items:center;margin-bottom:1em;line-height:2em;display:flex}.onboardingChecklistItem .header .index{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.25em;justify-content:center;align-items:center;width:2em;min-width:2em;height:2em;margin-right:10px;display:flex}.onboardingChecklistItem .header .index svg{width:1em;height:1em}.onboardingChecklistItem .header .index svg *{stroke:#fff;stroke-width:2px;fill:none}.onboardingChecklistItem .header .caret{flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:center;margin:0 .6rem;display:flex}.onboardingChecklistItem .header .caret svg{transition:transform .5s;transform:rotate(0)}.onboardingChecklistItem .header .caret svg.up{transform:rotate(-180deg)}.onboardingChecklistItem .header .caret svg *{stroke:#4d5761}.onboardingChecklistItem .collapsableContent{padding:0 2.5rem;overflow:hidden}.onboardingChecklistItem .collapsableContent ul,.onboardingChecklistItem .collapsableContent p{margin:0}.onboardingChecklistItem .collapsableContent a{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800;text-decoration:none}.onboardingChecklistItem .markCompleteRow{cursor:pointer;flex-direction:row;margin:1rem 0;display:flex}.onboardingChecklistItem .markCompleteRow span{margin-left:.5em}.onboardingChecklistItem .markCompleteRow .checkmark{border-radius:4px}.onboardingChecklistItem.active .header{background-color:#c5e2ff}.onboardingChecklistItem.checked .header,.onboardingChecklistItem.active .header{color:#005cb9}.onboardingChecklistItem.checked .header .index,.onboardingChecklistItem.active .header .index{color:#fff;background-color:#005cb9}.onboardingChecklistItem.checked .header .caret svg *,.onboardingChecklistItem.active .header .caret svg *{stroke:#005cb9}.onboardingChecklistItem a.anchor{display:inline}.onboardingChecklistItem .disclaimer{margin-top:.5rem;padding-left:40px}.wasCheckbox{text-align:left;cursor:pointer;align-items:center;display:flex}.wasCheckbox input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.wasCheckbox input:checked~.checkmark{background-color:#005cb9}.wasCheckbox input:checked~.checkmark:after{display:block}.wasCheckbox input:hover:not(:checked)~.checkmark{background-color:#f3f4f6}.wasCheckbox .checkmark{background-color:transparent;border:2px solid #005cb9;width:1em;height:1em;position:relative}.wasCheckbox .checkmark:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;display:none;position:absolute;left:4px;transform:rotate(45deg)}.wysiwyg-editor{letter-spacing:0;border-radius:8px;font-family:Figtree;font-style:normal;font-weight:400}.wysiwyg-editor .quill .ql-picker-label:first-child:before{line-height:1.2;transform:translateY(-50%)}.wysiwyg-editor .quill .ql-picker-label,.wysiwyg-editor .quill button{border-radius:.25rem;transition:all .1s ease-in-out}.wysiwyg-editor .quill .ql-picker-label:hover,.wysiwyg-editor .quill button:hover{background:#e5e7eb}.wysiwyg-editor .quill .ql-picker-options{border-radius:.25rem}.wysiwyg-editor .quill .ql-picker-item{padding:6px 12px}.wysiwyg-editor .ql-editor{font-size:medium}.wysiwyg-editor .ql-editor p{margin-top:.6em;margin-bottom:.6em}.wysiwyg-editor .ql-toolbar{border-top-left-radius:8px;border-top-right-radius:8px}.wysiwyg-editor .ql-container{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.wysiwyg-editor__invalid{border:2px solid #f11c60}.cmsContent{position:relative;overflow:hidden}.cmsContent .editButton{opacity:0;transition:opacity .5s;position:absolute;top:1em;right:1em}.cmsContent:hover .editButton{opacity:1}.cmsContent h1{padding:0}.cmsContent strong{font-style:normal;font-weight:bolder}.cmsEditor .versioningToolbar{flex-direction:row;justify-content:flex-end;padding:1em;display:flex}.cmsEditor .versioningToolbar>*{margin-left:1em}.wysiwygTheme.inline{display:inline-block}.wysiwygTheme.thin p{margin:0}.wysiwygTheme.ql-editor{padding:0;line-height:1.875rem!important}.wysiwygTheme.ql-editor ol,.wysiwygTheme.ql-editor ul{margin-top:.65rem}.wysiwygTheme ol{counter-reset:list-0}.wysiwygTheme ol li.ql-indent-1{counter-increment:list-1!important}.wysiwygTheme ol li.ql-indent-1:before{content:counter(list-1,lower-alpha)". "!important}.wysiwygTheme ol>li{counter-increment:list-0!important}.wysiwygTheme ol>li:before{content:counter(list-0)". "!important}.wysiwygTheme ol>li::marker{content:none!important}.wysiwygTheme ul>li::marker{content:none!important}.wysiwygTheme strong{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.wysiwygTheme a{color:#005cb9;font-weight:600;text-decoration:none}.card{border:1px solid #343434;flex-direction:column;flex:1 0 0;align-items:flex-start;display:flex;position:relative}.concentration-challenge-widget.card{background:#fff;border:none;border-radius:4px;flex-direction:row;width:100%}.concentration-challenge-widget .anchor{white-space:nowrap}.my-assignment-row{border-radius:.25rem;display:flex}.my-assignment-row__left{flex-direction:column;justify-content:center;align-items:start;gap:4px;width:60px;padding:12px 10px;display:flex}.my-assignment-row__right{flex-direction:row;flex-grow:1;justify-content:space-between;gap:12px;padding:12px 20px;display:flex}.my-assignment-row__topic{flex-direction:column;display:flex}.my-lessons-widget .anchor{white-space:nowrap}.my-lessons-widget__header{flex-direction:column;gap:12px;width:100%;display:flex}.my-lessons-widget__header>:first-child{justify-content:space-between;align-items:center;width:100%;display:flex}.my-lessons-widget__header>:first-child .anchor.button{padding:6px 12px}.my-lessons-widget__lessons{width:100%;height:-webkit-min-content;height:min-content}.my-lessons-widget__lessons .my-assignment-row{flex:1;width:100%}.my-lessons-widget__lessons .my-assignment-row__right{border-top-right-radius:4px;border-bottom-right-radius:4px}.my-lessons-widget__lessons .my-assignment-row__left{white-space:nowrap;min-width:60px}.my-lessons-widget .loading-dots{justify-self:center;margin:0}.onboarding-course-widget{overflow:hidden}.onboarding-course-widget__cta-button{padding:6px 12px}.onboarding-course-widget__image{background-color:#d2d6db}.onboarding-course-widget__image img{object-fit:cover;width:100%;height:110%}@media (max-width:1280px){.onboarding-course-widget{min-height:360px}}.announcements-widget__save-button{margin-top:1rem;padding:6px 12px}.announcements-widget__header{width:100%}.ls-widget{position:relative}.ls-widget__header,.ls-widget__lessons{width:100%}.ls-widget__cta-btn{padding:6px 12px}.ls-row{border-radius:4px;flex:1 0 0}.pd-widget__container,.pd-widget__header{width:100%}.pd-widget__header a.anchor{white-space:nowrap;height:-webkit-fit-content;height:fit-content;padding:6px 12px}.pd-widget__thumbnail{border-radius:4px;min-width:140px;min-height:80px;transition:all .2s;position:relative;overflow:hidden}.pd-widget__thumbnail img.thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute}.pd-widget__thumbnail img.playOverlay{z-index:2;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.3));flex-shrink:1;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.pd-widget__recent-courses,.pd-widget__course{width:100%}.pd-widget__course:hover .pd-widget__thumbnail{margin-right:2px}.pd-widget__course:hover img.thumbnail{margin-bottom:1rem;transform:scale(1.08)}.dashboard-home{background:#f9fafb;grid-template-columns:2fr minmax(450px,1fr);gap:.75rem;display:grid}@media (max-width:1280px){.dashboard-home{grid-template-columns:repeat(2,1fr)}}.dashboard-home>div:first-child{grid-template-rows:min-content;grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;display:grid}@media (max-width:1280px){.dashboard-home>div:first-child{flex-direction:column;gap:.75rem;height:-webkit-min-content;height:min-content;display:flex}}.dashboard-home .onboardingChecklist,.dashboard-home .concentration-challenge-widget{width:auto}.dashboard-home .onboarding-course-widget img{width:calc(100% - 2.5rem);position:absolute}.dashboard-home .school-access-code,.dashboard-home .my-lessons-widget,.dashboard-home .ls-widget,.dashboard-home .onboarding-course-widget,.dashboard-home .announcements-widget,.dashboard-home .pd-widget{border:none;border-radius:4px}.dashboard-home .school-access-code:not(.onboarding-course-widget):not(.my-lessons-widget),.dashboard-home .my-lessons-widget:not(.onboarding-course-widget):not(.my-lessons-widget),.dashboard-home .ls-widget:not(.onboarding-course-widget):not(.my-lessons-widget),.dashboard-home .onboarding-course-widget:not(.onboarding-course-widget):not(.my-lessons-widget),.dashboard-home .announcements-widget:not(.onboarding-course-widget):not(.my-lessons-widget),.dashboard-home .pd-widget:not(.onboarding-course-widget):not(.my-lessons-widget){height:-webkit-fit-content;height:fit-content}.dashboard-home .school-access-code.card,.dashboard-home .my-lessons-widget.card,.dashboard-home .ls-widget.card,.dashboard-home .onboarding-course-widget.card,.dashboard-home .announcements-widget.card,.dashboard-home .pd-widget.card{background:#fff}.dashboard-home .my-lessons-widget{grid-column-start:2}.dashboard-home .onboarding-course-widget{grid-column-start:1}.dashboard-home .pd-widget{grid-column:span 2;grid-row-start:2}.dashboard-home .span-2{grid-column:span 2}.DashboardProfile{line-height:1.35}.DashboardProfile .changePasswordButton{display:inline-block}.DashboardProfile .emailSentConfirmation{margin-top:1rem}.DashboardProfile .saveRow{grid-column:1/-1;align-content:center;display:flex}.DashboardProfile .saveRow .alert.alert-success{border:none;margin-top:0;margin-bottom:0;margin-left:20px}.DashboardProfile .changePassword{display:inline-block}.DashboardProfile a{color:#005cb9}.DashboardProfile a:hover{text-decoration:none}.DashboardProfile .titleHdr{margin-bottom:20px}.DashboardProfile .schoolProfile{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);gap:25px;max-width:1800px;display:grid}.DashboardProfile .schoolProfile .myAccount div,.DashboardProfile .schoolProfile .schoolInfo div,.DashboardProfile .schoolProfile .resources div{z-index:2;position:relative}@media (max-width:980px){.DashboardProfile .schoolProfile{grid-template-rows:repeat(4,auto)}}.DashboardProfile .schoolProfile .modGroup{border-width:0;position:relative}.DashboardProfile .schoolProfile .modGroup:before{z-index:1;content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:8px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media print{.DashboardProfile .schoolProfile .modGroup:before{background:#343434}}.DashboardProfile .schoolProfile .modGroup .profileDetail{z-index:2;position:relative}.DashboardProfile .modGroup .modTitle{text-transform:none;letter-spacing:0;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:800}.DashboardProfile .modGroup.myAccount{grid-row:1/span 1}.DashboardProfile .modGroup.mySettings{grid-column:1/span 2;grid-row-start:2}.DashboardProfile .modGroup.mySettings .avSettings{padding:0 0 25px}.DashboardProfile .modGroup.mySettings .avSettings .header{margin-bottom:15px}.DashboardProfile .modGroup.resources{grid-column:1/span 2;grid-row-start:3}@media (max-width:980px){.DashboardProfile .modGroup{grid-area:auto/auto/auto/span 2!important}}.DashboardProfile .myAccount{position:relative}.DashboardProfile .myAccount .profileBtns{flex-direction:row;margin-top:1rem;display:flex}.DashboardProfile .myAccount .profileBtns button{margin-right:1rem}.DashboardProfile .myAccount .profileBtns a{min-width:120px}.DashboardProfile .myAccount .iconBtn{position:absolute;top:10px;right:10px}.DashboardProfile .profileDetailSettings{grid-template-columns:1fr 1fr;gap:2rem;max-width:1470px;display:grid}@media screen and (max-width:900px){.DashboardProfile .profileDetailSettings{grid-template-columns:1fr;gap:0}.DashboardProfile .profileDetailSettings .notificationSettings{border-top:1px solid #d2d6db;padding-top:1rem;padding-bottom:1rem}}.DashboardProfile .settings{grid-template-columns:1fr 120px;row-gap:1rem;display:grid}.DashboardProfile .settings .toggleWrap{place-self:center end;margin:0;display:flex}.DashboardProfile .profileDetail{color:#343434;letter-spacing:0;text-align:left;letter-spacing:.04em;margin:6px 0;font-family:Figtree;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:1.64063rem}.DashboardProfile .profileDetail .desc{margin-top:5px}.DashboardProfile .profileDetail .saveSuccess{letter-spacing:0;color:red;margin:auto;font-family:Figtree;font-style:italic;font-weight:300}.DashboardProfile .notificationSettings .header{margin-bottom:1rem}.DashboardProfile .gradeWrap{grid-template-columns:repeat(2,auto);justify-content:space-between;display:grid}.ip-widget{-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,rgba(19,203,182,.1) 0%,rgba(0,92,185,.1) 100%);border-radius:4px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;padding:12px 20px;transition:all .2s ease-in-out;display:flex;box-shadow:inset 0 0 1px rgba(52,52,52,.6),0 2px 10px rgba(52,52,52,.1)}@media print{.ip-widget{background:#343434}}.ip-widget__header{align-self:stretch;align-items:center;gap:8px;display:flex}.ip-widget .anchor{gap:8px}.ip-widget .anchor svg{transition:margin-left .2s ease-in-out}.ip-widget:hover{box-shadow:inset 0 0 1px rgba(52,52,52,.8),0 2px 10px rgba(52,52,52,.2)}.ip-widget--missing{background:rgba(241,28,96,.1)}.dashboard-add-resources .modGroup{border:1px solid #e5e7eb;border-radius:8px;height:-webkit-fit-content;height:fit-content}.dashboard-add-resources .dl-form-input{margin-bottom:1rem}.dashboard-add-resources .checkboxRow .dl-checkbox{flex-flow:wrap;align-items:flex-start;width:-webkit-max-content;width:max-content;max-width:100%;margin-right:1rem;display:flex}.dashboard-add-resources .resourceAddForm .resourceWho{margin:20px 0 10px}.dashboard-add-resources .resourceAddForm .checkboxGroup{flex-direction:row;margin-bottom:20px;display:flex}.dashboard-add-resources .resourceAddForm .checkboxGroup .addResourceSchool{flex-wrap:nowrap}.dashboard-add-resources .resourceAddForm .checkboxGroup .addResourceSchool label{width:100%}.dl-confirm-action-popover{flex-direction:column;justify-content:space-between;gap:20px;width:-webkit-fit-content;width:fit-content;max-width:500px;padding:20px 32px;display:flex}.dl-confirm-action-popover__actions{text-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dl-confirm-action-popover__go-back-arrow{padding-right:.5rem}.resource-block.card{background-color:#fff;border:none;border-radius:4px;flex-grow:0;padding:20px 0;box-shadow:inset 0 0 1px rgba(52,52,52,.6),0 2px 10px rgba(52,52,52,.1)}.resource-block__header{white-space:nowrap;border-bottom:1px solid #d2d6db;justify-content:space-between;align-self:stretch;align-items:center;padding:0 1.5rem .75rem;display:flex}.resource-block__header .view-all-btn{box-shadow:none}.resource-block__header .view-all-btn svg{transition:all .2s ease-in-out}.resource-block__content{box-sizing:border-box;width:100%;padding:12px 0 0}.resource-block__content .anchor{line-height:24px}.resource-block__content .resource-item{border-radius:4px;padding:0 20px;transition:all 80ms ease-in-out}.resource-block__content .extra-resources .collapsableContainer{flex-direction:column;gap:4px;display:flex}.video-resource{border-radius:4px;position:relative}.video-resource__image{aspect-ratio:136/77;flex-shrink:0;width:136px;height:77px;position:relative}.video-resource__image .thumbnail{object-fit:cover;border-radius:4px;width:100%;height:100%}.video-resource__image .playOverlay{z-index:2;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.3));flex-shrink:1;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.dashboard-resources .modGroup{border:1px solid #e5e7eb;border-radius:8px;height:-webkit-fit-content;height:fit-content}.dashboard-resources .labelAndTrash{flex-direction:row;align-items:center;padding:.25rem 0;display:flex}.dashboard-resources .labelAndTrash .iconTrashCan{flex-grow:1}.dashboard-resources .labelAndTrash .deleteBtn{cursor:pointer;margin-left:.5rem}.custom-resources.modGroup{border:1px solid #e5e7eb;border-radius:8px;height:-webkit-fit-content;height:fit-content;margin-bottom:1.5rem!important}.custom-resources .labelAndTrash{gap:1rem;padding:.25rem 0;display:flex}.dashboard-resources__container{margin:0 25px}.dashboard-resources__container h2{text-transform:uppercase;margin:12px 0;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.dashboard-resources__content{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:810px){.dashboard-resources__content{grid-template-columns:1fr}}.dashboard-resources .titleHdr{grid-template-columns:25% 75%}@media (max-width:870px){.dashboard-resources .titleHdr{grid-template-columns:100%}}.dashboard-resources .titleHdr .titleRightHdr{align-self:flex-end;padding-bottom:0}@media (max-width:767px){.dashboard-resources .titleHdr .titleRightHdr{padding-top:25px}}.dashboard-resources .titleHdr .titleRightHdr .disclaimer{text-align:right;letter-spacing:.04em;max-width:530px;padding-right:14px;font-size:1rem;line-height:1rem}@media (max-width:767px){.dashboard-resources .titleHdr .titleRightHdr .disclaimer{text-align:left;margin-left:12px}}.family-toolkit__container{box-sizing:border-box;margin:0 25px}.family-toolkit__container .resourcePortalDetails{margin-top:1.5rem}.family-toolkit__header .titleHdr{grid-template-columns:25% 75%}@media (max-width:870px){.family-toolkit__header .titleHdr{grid-template-columns:100%}}.family-toolkit__header .titleHdr .titleRightHdr{align-self:flex-end;padding-bottom:0}@media (max-width:767px){.family-toolkit__header .titleHdr .titleRightHdr{padding-top:25px}}.family-toolkit__header .titleHdr .titleRightHdr .disclaimer{text-align:right;letter-spacing:.04em;max-width:530px;padding-right:14px;font-size:1rem;line-height:1rem}@media (max-width:767px){.family-toolkit__header .titleHdr .titleRightHdr .disclaimer{text-align:left;margin-left:12px}}.family-toolkit__toolkit-header{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.family-toolkit__toolkit-header .familyRegistration{border:1px solid #e5e7eb;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:.5rem 2rem 2rem}.family-toolkit__toolkit-header .familyRegistration a{width:300px;margin-top:1rem}.family-toolkit .disclaimer{max-width:530px}.filter-group{border-bottom:1px solid #d2d6db;flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;width:100%;min-width:300px;padding:0 0 10px;display:flex}.filter-group__header{justify-content:space-between;align-items:center;width:100%;display:flex}.filter-group__header:hover{cursor:pointer}.filter-group__header-container{align-items:center;gap:.5rem;display:flex}.filter-group__tooltip-content{width:400px}.filter-group .dl-collapsable{width:100%}.filter-group .dl-collapsable.expanding{padding-bottom:10px}.filter-group .dl-collapsable .select-input{width:100%}.filter-group .collapsableContainer{flex-wrap:wrap;gap:10px;width:100%;display:flex}.filter-group .collapsableContainer .dl-checkbox{width:100%;height:auto;font-size:18px}.filter-group:last-child{border-bottom:none}.filter-layout{flex-direction:column;flex-grow:1;gap:20px;width:300px;display:flex}.filter-layout .dl-checkbox{letter-spacing:0;grid-template-columns:2rem auto;font-family:Figtree;font-style:normal;font-weight:400;display:grid}.filter-layout .dl-icon-checkbox{border:1px solid #343434;border-radius:4px;width:1.2em;height:1.2em}.playbook-library .breadCrumbPlaybooks{margin-left:1rem}.playbook-library .breadCrumb:first-of-type{margin-left:0}.playbook-library .clearAllRow{cursor:pointer;letter-spacing:0;letter-spacing:.04em;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding-bottom:1rem;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.51875rem;display:flex}.playbook-library .clearAllRow .xIcon{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:800;line-height:1rem}.playbook-library .collapsableContainer .form-group{width:100%}.playbook-library h3{margin-bottom:0}.playbook-library .filter-group{padding:0}.playbook-library .filter-group__header div{font-weight:700}.playbook-library .filter-group .expanding{padding-bottom:1rem}.playbook-library{grid-template-columns:300px auto;column-gap:1rem;min-height:800px;display:grid}.playbook-library__filters{margin-right:1rem}.playbook-library__content{flex-direction:column;display:flex}@media screen and (min-width:1400px){.playbook-library__content{flex-flow:wrap;display:flex}.playbook-library__content .playbook-card-container{width:50%}}@media screen and (min-width:1990px){.playbook-library__content{grid-template-columns:1fr 1fr 1fr;display:grid}}.playbook-library .noPlaybooks{text-align:center;width:100%}.playbook-item{border-radius:8px;grid-template-rows:1fr 40px;grid-template-columns:1fr;margin:1rem;display:grid;box-shadow:0 5px 10px rgba(0,0,0,.2)}.playbook-item__preview-contents{background-color:#f3f4f6;border-top-left-radius:8px;border-top-right-radius:8px;gap:1rem;padding:1rem;display:flex}.playbook-item__preview-contents img{border-radius:8px;width:150px;height:150px}.playbook-item__preview-contents h3{margin:0;padding:0}.playbook-item__preview-contents p{margin:0}.playbook-item__playbook-tags{background-color:#f3f4f6;flex-wrap:wrap;padding:0 1rem;display:flex}.playbook-item__playbook-tags div{margin:0 1rem 1rem 0}.playbook-item__preview-action{background-color:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:flex-end;align-items:center;padding:.5rem 1rem;display:flex}.playbook-item__preview-action svg{margin-bottom:0;margin-left:8px}.detailTag{cursor:default;border-radius:4px;margin-left:.75rem;padding:2px 8px}.detailTag.successTag{color:#005c51;background-color:#c3fff8}.detailTag.infoTag{color:#004890;background-color:#c5e2ff}.detailTag.warningTag{color:#343434;background-color:#efdbb2}.detailTag.errorTag{color:#ad0037;background-color:#fcd2df}.detailTag.lockedTag{color:#fff;background-color:rgba(255,255,255,.3);align-items:center;width:-webkit-fit-content;width:fit-content;display:flex}.detailTag.lockedTag img{margin-right:8px}.detailTag.comingSoonTag{color:#fff;background-color:rgba(255,255,255,.3);align-items:center;width:-webkit-fit-content;width:fit-content;display:flex}.detailTag.comingSoonTag svg{margin-right:8px}.detailTag.defaultTag{color:#343434;background-color:#e5e7eb}.email-families-template{border-width:0;margin-top:1rem;position:relative}.email-families-template:before{z-index:1;content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:8px;padding:2px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media print{.email-families-template:before{background:#343434}}.email-families-template>p:first-of-type,.email-families-template>p:nth-of-type(2){background:linear-gradient(to top left,rgba(0,92,185,.1) 0%,rgba(19,203,182,.1) 100%);border-bottom:1px solid #9da4ae;margin-top:0;margin-bottom:0;padding:16px 24px}@media print{.email-families-template>p:first-of-type,.email-families-template>p:nth-of-type(2){background:#343434}}.email-families-template__email-body{z-index:5;padding:0 2rem 0 1rem;position:relative}.email-families-template__email-actions{z-index:5;background:linear-gradient(to top left,rgba(0,92,185,.1) 0%,rgba(19,203,182,.1) 100%);border-top:1px solid #9da4ae;grid-template-columns:1fr 1fr;margin-top:0;margin-bottom:0;padding:1rem;display:grid;position:relative}@media print{.email-families-template__email-actions{background:#343434}}.email-families-template__email-actions div:first-of-type{justify-content:flex-start;display:flex}.email-families-template__email-actions div:nth-of-type(2){justify-content:flex-end;display:flex}.email-families-template__email-actions .copyEmail svg{margin-right:.5rem}.playbook-details-page{color:#343434;letter-spacing:normal;background-color:#fff;justify-content:center;max-width:100vw;height:100%;min-height:100vh;padding:0 28px 40px;display:flex}.playbook-details-page h1{width:-webkit-fit-content;width:fit-content;margin:0;padding:0 30px 0 0;font-size:36px}.playbook-details-page .playbook-library-link{gap:8px}.playbook-details-page .playbook-library-link span{font-weight:600}.playbook-details-page__container{width:100%}.playbook-details-page__container .comingSoon{background-color:rgba(0,92,185,.2);border-top-left-radius:8px;border-bottom-left-radius:8px;width:100%;margin-top:2rem;padding:1rem}@media screen and (min-width:750px){.playbook-details-page__container .comingSoon{width:50%;max-width:-webkit-fit-content;max-width:fit-content;margin-top:0;position:absolute;top:7.5rem;right:0}}.playbook-details-page__content{justify-content:center;align-items:center;margin:2rem 0 24px;font-size:18px;display:flex}.playbook-details-page__content-wrapper{width:100%;max-width:1080px}.playbook-details-page__playbook-header{border-bottom:1px solid #e5e7eb;grid-template-columns:150px 1fr;column-gap:2rem;padding-bottom:1rem;display:grid}.playbook-details-page__playbook-header img{border-radius:8px;width:150px;height:150px}.playbook-details-page__playbook-header .shareButtons{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;width:100%;margin-top:1rem;display:flex}.playbook-details-page__playbook-header .shareButtons .shareLinks{padding:1rem 1rem 0 2.25rem}.playbook-details-page .rundown p{padding:.5rem 0}.playbook-details-page__playbook-section,.playbook-details-page .condensed-expandable-view{margin-bottom:1.5rem}.playbook-details-page__playbook-section h2,.playbook-details-page .condensed-expandable-view h2{margin-bottom:.5rem}.playbook-details-page__playbook-section a,.playbook-details-page .condensed-expandable-view a{color:#005cb9;font-weight:600;text-decoration:none}.playbook-details-page__playbook-section ol,.playbook-details-page__playbook-section ul,.playbook-details-page .condensed-expandable-view ol,.playbook-details-page .condensed-expandable-view ul{margin:0;margin-block-start:0;margin-top:28px;padding-left:10px}.playbook-details-page__playbook-section__header,.playbook-details-page .condensed-expandable-view__header{padding:.75rem 1.25rem}.playbook-details-page .condensed-expandable-view__header{height:-webkit-fit-content;height:fit-content}@media screen and (max-width:830px){.playbook-details-page .condensed-expandable-view__header{align-items:flex-start}}.playbook-details-page .playbookContents p{padding:0 1.5rem}.playbook-details-page .playbookContents p:first-of-type{margin-top:28px}.playbook-details-page .playbookContents p:last-of-type{margin-bottom:10px}.playbook-details-page .titleDetails{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.playbook-details-page .titleDetails h1{align-items:flex-start;display:flex}.playbook-details-page .titleDetails h1 svg{margin-top:1.3rem;margin-left:.5rem}.playbook-details-page .titleDetails .emailPlaybook{cursor:pointer}.playbook-details-page .playbookTags{flex-wrap:wrap;align-self:start;align-items:center;display:flex}.playbook-details-page .playbookTags div{margin:0 1rem 1rem 0}.video-player{overflow:hidden}.video-player--responsive{aspect-ratio:1920/1080;border-radius:1rem;margin:auto;display:flex}.video-player--responsive .video-player__player-wrapper{justify-content:center;display:flex;position:relative;top:0;left:0}.video-player--responsive .reactPlayer{flex-grow:1}.video-player--fullscreen{z-index:1;background:#343434;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.video-player--fullscreen .video-player__player-wrapper{border-radius:0;flex-grow:1;position:relative}.video-player--fullscreen .reactPlayer{width:100%;height:100%}.video-player__player-wrapper{background:#343434;width:100%;line-height:0;overflow:hidden}.video-player__play-overlay{z-index:1;background-color:rgba(0,0,0,.3);border-radius:1rem;width:100%;height:100%;position:absolute;top:0;left:0}.video-player__play-overlay svg{width:70%;height:70%}.video-player__play-overlay:hover{background-color:rgba(0,0,0,.3)}.video-control-bar{z-index:2;color:#fff;opacity:0;cursor:none;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.7) 3em,transparent 60%);flex-direction:column;justify-content:flex-end;gap:.5em;width:100%;height:100%;padding-bottom:.5em;transition:opacity .25s ease-in-out;display:flex;position:absolute;bottom:0;left:0}.video-control-bar--show{cursor:inherit;opacity:1}.video-control-bar__wrapper{flex-direction:row;align-items:center;gap:1em;display:flex}.video-control-bar__wrapper>:first-child{margin-left:1em}.video-control-bar__wrapper>:last-child{margin-right:1em}.video-control-bar button{color:#fff}.video-control-bar svg{width:1em;height:1em}.video-control-bar .font-icon{line-height:1em}.video-control-bar .font-icon:before{display:block}.video-control-bar .timeDisplay{white-space:nowrap;text-align:center}.video-control-bar input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex-grow:1}.video-control-bar input[type=range]::-webkit-slider-runnable-track{background-color:#005cb9;border-radius:.5rem;height:.5rem}.video-control-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#13cbb6;border-radius:.25rem;width:1rem;height:.5rem}.video-control-bar input[type=range]::-moz-range-track{background-color:#005cb9;border-radius:.5rem;height:.5rem}.video-control-bar input[type=range]::-moz-range-thumb{background-color:#13cbb6;border:none;border-radius:.25rem;width:1rem;height:.5rem}.dashboardResults .lessonHdr,.dashboardResultsCurriculum .lessonHdr,.dashboardResultsLive .lessonHdr{color:#fff;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);justify-content:space-between;align-items:flex-end;margin:20px 0 30px;padding:30px;display:flex}@media print{.dashboardResults .lessonHdr,.dashboardResultsCurriculum .lessonHdr,.dashboardResultsLive .lessonHdr{background:#343434}}@media screen and (max-width:768px){.dashboardResults .lessonHdr,.dashboardResultsCurriculum .lessonHdr,.dashboardResultsLive .lessonHdr{flex-direction:column;align-items:flex-start}.dashboardResults .lessonHdr div,.dashboardResultsCurriculum .lessonHdr div,.dashboardResultsLive .lessonHdr div{width:100%!important}}@media (max-width:1024px){.dashboardResults .lessonHdr,.dashboardResultsCurriculum .lessonHdr,.dashboardResultsLive .lessonHdr{flex-wrap:wrap}.dashboardResults .lessonHdr>div,.dashboardResultsCurriculum .lessonHdr>div,.dashboardResultsLive .lessonHdr>div{width:100%}}.dashboardResults .lessonHdr>div:first-child,.dashboardResultsCurriculum .lessonHdr>div:first-child,.dashboardResultsLive .lessonHdr>div:first-child{text-align:left;width:80%}.dashboardResults .lessonHdr>div:first-child>div:first-child,.dashboardResultsCurriculum .lessonHdr>div:first-child>div:first-child,.dashboardResultsLive .lessonHdr>div:first-child>div:first-child{text-transform:uppercase;letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1.625rem;font-style:normal;font-weight:800;line-height:2.03125rem}@media (max-width:480px){.dashboardResults .lessonHdr>div:first-child>div:first-child,.dashboardResultsCurriculum .lessonHdr>div:first-child>div:first-child,.dashboardResultsLive .lessonHdr>div:first-child>div:first-child{letter-spacing:.04em;font-size:1.25rem;line-height:1.5625rem}}.dashboardResults .lessonHdr>div:last-child,.dashboardResultsCurriculum .lessonHdr>div:last-child,.dashboardResultsLive .lessonHdr>div:last-child{text-align:right;width:20%}@media (max-width:769px){.dashboardResults .lessonHdr>div:last-child,.dashboardResultsCurriculum .lessonHdr>div:last-child,.dashboardResultsLive .lessonHdr>div:last-child{text-align:left;margin-top:20px}}.dashboardResults .lessonHdr>div:last-child>div:first-child,.dashboardResultsCurriculum .lessonHdr>div:last-child>div:first-child,.dashboardResultsLive .lessonHdr>div:last-child>div:first-child{letter-spacing:.04em;letter-spacing:0;margin-bottom:-10px;font-family:Figtree;font-size:2.8125rem;font-style:normal;font-weight:800;line-height:3.51563rem}@media (max-width:480px){.dashboardResults .lessonHdr>div:last-child>div:first-child,.dashboardResultsCurriculum .lessonHdr>div:last-child>div:first-child,.dashboardResultsLive .lessonHdr>div:last-child>div:first-child{letter-spacing:.04em;font-size:1rem;line-height:1.25rem}}.dashboardResults .lessonHdr>div>div:last-child,.dashboardResultsCurriculum .lessonHdr>div>div:last-child,.dashboardResultsLive .lessonHdr>div>div:last-child{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:600}@media (max-width:480px){.dashboardResults .lessonHdr>div>div:last-child,.dashboardResultsCurriculum .lessonHdr>div>div:last-child,.dashboardResultsLive .lessonHdr>div>div:last-child{letter-spacing:.04em;font-size:1.25rem;line-height:1.5625rem}}@media (max-width:650px){.dashboardResults .container,.dashboardResultsCurriculum .container,.dashboardResultsLive .container{margin:0}}.dashboardResults .container .resultsModuleGroup,.dashboardResultsCurriculum .container .resultsModuleGroup,.dashboardResultsLive .container .resultsModuleGroup{flex-flow:wrap;display:flex}.dashboardResults .container .resultsModuleGroup .modGroup,.dashboardResultsCurriculum .container .resultsModuleGroup .modGroup,.dashboardResultsLive .container .resultsModuleGroup .modGroup{box-sizing:border-box;width:100%;margin:12px}.dashboardResults .container .modGroup,.dashboardResultsCurriculum .container .modGroup,.dashboardResultsLive .container .modGroup{width:calc(100% - 66px);margin:12px auto}.dashboardResults .container .modGroup .itemDesc,.dashboardResultsCurriculum .container .modGroup .itemDesc,.dashboardResultsLive .container .modGroup .itemDesc{margin-bottom:25px;line-height:1.35}.dashboardResults .container .modGroup .itemLine,.dashboardResultsCurriculum .container .modGroup .itemLine,.dashboardResultsLive .container .modGroup .itemLine{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:1rem;margin:12px 0;display:flex}@media (min-width:767px){.dashboardResults .container .modGroup .itemLine,.dashboardResultsCurriculum .container .modGroup .itemLine,.dashboardResultsLive .container .modGroup .itemLine{flex-direction:row}.dashboardResults .container .modGroup .itemLine .itemLeft,.dashboardResultsCurriculum .container .modGroup .itemLine .itemLeft,.dashboardResultsLive .container .modGroup .itemLine .itemLeft{text-align:left}.dashboardResults .container .modGroup .itemLine .itemRight,.dashboardResultsCurriculum .container .modGroup .itemLine .itemRight,.dashboardResultsLive .container .modGroup .itemLine .itemRight{text-align:right}}.dashboardResults .container .modGroup .itemLine .itemLeft,.dashboardResultsCurriculum .container .modGroup .itemLine .itemLeft,.dashboardResultsLive .container .modGroup .itemLine .itemLeft{letter-spacing:.04em;font-size:1.25rem;line-height:1.5625rem}.dashboardResults .container .modGroup .itemLine .itemRight,.dashboardResultsCurriculum .container .modGroup .itemLine .itemRight,.dashboardResultsLive .container .modGroup .itemLine .itemRight{justify-content:flex-end;display:flex}@media (max-width:650px){.dashboardResults .container .modGroup .itemLine .itemRight,.dashboardResultsCurriculum .container .modGroup .itemLine .itemRight,.dashboardResultsLive .container .modGroup .itemLine .itemRight{justify-content:flex-start}.dashboardResults .container .modGroup .itemLine .itemRight a,.dashboardResultsCurriculum .container .modGroup .itemLine .itemRight a,.dashboardResultsLive .container .modGroup .itemLine .itemRight a{margin-left:0}}.dashboardResults .container .modGroup .itemLine .itemRight>div,.dashboardResultsCurriculum .container .modGroup .itemLine .itemRight>div,.dashboardResultsLive .container .modGroup .itemLine .itemRight>div{letter-spacing:.04em;margin:8px;padding:5px 10px;font-size:1.125rem;line-height:1.125rem}.dashboardResults .container .modGroup .itemLine .itemRight a,.dashboardResultsCurriculum .container .modGroup .itemLine .itemRight a,.dashboardResultsLive .container .modGroup .itemLine .itemRight a{margin-right:1rem}.dashboardResults .container .modGroup .addForm,.dashboardResultsCurriculum .container .modGroup .addForm,.dashboardResultsLive .container .modGroup .addForm{flex-direction:column;align-items:flex-start;margin-top:12px;display:flex}@media (min-width:767px){.dashboardResults .container .modGroup .addForm,.dashboardResultsCurriculum .container .modGroup .addForm,.dashboardResultsLive .container .modGroup .addForm{margin-top:0}}@media (max-width:650px){.dashboardResults .container .modGroup .addForm .selectStandard,.dashboardResults .container .modGroup .addForm .formWrapper,.dashboardResultsCurriculum .container .modGroup .addForm .selectStandard,.dashboardResultsCurriculum .container .modGroup .addForm .formWrapper,.dashboardResultsLive .container .modGroup .addForm .selectStandard,.dashboardResultsLive .container .modGroup .addForm .formWrapper{flex-direction:column}.dashboardResults .container .modGroup .addForm .selectStandard .selectGrade,.dashboardResults .container .modGroup .addForm .formWrapper .selectGrade,.dashboardResultsCurriculum .container .modGroup .addForm .selectStandard .selectGrade,.dashboardResultsCurriculum .container .modGroup .addForm .formWrapper .selectGrade,.dashboardResultsLive .container .modGroup .addForm .selectStandard .selectGrade,.dashboardResultsLive .container .modGroup .addForm .formWrapper .selectGrade{margin-top:10px;margin-left:0}.dashboardResults .container .modGroup .addForm .selectStandard .year,.dashboardResults .container .modGroup .addForm .formWrapper .year,.dashboardResultsCurriculum .container .modGroup .addForm .selectStandard .year,.dashboardResultsCurriculum .container .modGroup .addForm .formWrapper .year,.dashboardResultsLive .container .modGroup .addForm .selectStandard .year,.dashboardResultsLive .container .modGroup .addForm .formWrapper .year{margin-bottom:10px;margin-right:0}}.dashboardResults .container .modGroup .addForm .selectStandard .form-group .css-104ssd9-control,.dashboardResults .container .modGroup .addForm .formWrapper .form-group .css-104ssd9-control,.dashboardResultsCurriculum .container .modGroup .addForm .selectStandard .form-group .css-104ssd9-control,.dashboardResultsCurriculum .container .modGroup .addForm .formWrapper .form-group .css-104ssd9-control,.dashboardResultsLive .container .modGroup .addForm .selectStandard .form-group .css-104ssd9-control,.dashboardResultsLive .container .modGroup .addForm .formWrapper .form-group .css-104ssd9-control{max-width:none}.dashboardResults .container .modGroup .addForm select,.dashboardResultsCurriculum .container .modGroup .addForm select,.dashboardResultsLive .container .modGroup .addForm select{margin:0 6px}.dashboardResults .container .modGroup .addForm input[type=submit]{margin-left:5px}.dashboardResultsCurriculum .container .modGroup .addForm input[type=submit]{margin-left:5px}.dashboardResultsLive .container .modGroup .addForm input[type=submit]{margin-left:5px}.dashboardResults .container .modGroup .addForm .themeDropdownLive,.dashboardResultsCurriculum .container .modGroup .addForm .themeDropdownLive,.dashboardResultsLive .container .modGroup .addForm .themeDropdownLive{width:80%;padding-right:10px}.dashboardResults .container .modGroup .addForm .themeDropdownLive .react-select__control,.dashboardResultsCurriculum .container .modGroup .addForm .themeDropdownLive .react-select__control,.dashboardResultsLive .container .modGroup .addForm .themeDropdownLive .react-select__control{width:100%;max-width:none;margin-bottom:10px}.dashboardResults .lesson-sprints .bannerLine,.dashboardResultsCurriculum .lesson-sprints .bannerLine,.dashboardResultsLive .lesson-sprints .bannerLine{align-items:flex-end!important}.dashboardResults .lesson-sprints .bannerLine .bigText,.dashboardResultsCurriculum .lesson-sprints .bannerLine .bigText,.dashboardResultsLive .lesson-sprints .bannerLine .bigText{min-width:250px}@media screen and (max-width:750px){.dashboardResults .lesson-sprints .bannerLine .bigText,.dashboardResultsCurriculum .lesson-sprints .bannerLine .bigText,.dashboardResultsLive .lesson-sprints .bannerLine .bigText{min-width:100px}}.dashboardResults .lesson-sprints .bannerLine .bigText:nth-child(2),.dashboardResultsCurriculum .lesson-sprints .bannerLine .bigText:nth-child(2),.dashboardResultsLive .lesson-sprints .bannerLine .bigText:nth-child(2){text-align:right}.dashboardResults .banner,.dashboardResultsCurriculum .banner,.dashboardResultsLive .banner{box-sizing:border-box;color:#fff;letter-spacing:1.8px;text-align:left;letter-spacing:0;background-image:linear-gradient(90deg,#005cb9,#13cbb6);width:100%;height:-webkit-max-content;height:max-content;padding:34px 43px;font-family:Figtree;font-style:normal;font-weight:300;font-stretch:100%;line-height:.98}@media (max-width:767px){.dashboardResults .banner,.dashboardResultsCurriculum .banner,.dashboardResultsLive .banner{padding:30px 20px}}.dashboardResults .banner .bannerLine,.dashboardResultsCurriculum .banner .bannerLine,.dashboardResultsLive .banner .bannerLine{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.dashboardResults .banner .bannerLine .bigText,.dashboardResultsCurriculum .banner .bannerLine .bigText,.dashboardResultsLive .banner .bannerLine .bigText{letter-spacing:.04em;font-size:1.5625rem;font-weight:800;line-height:2.34375rem}@media (min-width:767px){.dashboardResults .banner .bannerLine .bigText,.dashboardResultsCurriculum .banner .bannerLine .bigText,.dashboardResultsLive .banner .bannerLine .bigText{letter-spacing:.04em;font-size:2.8125rem;line-height:4.21875rem}}.dashboardResults .banner .bannerLine .littleText,.dashboardResultsCurriculum .banner .bannerLine .littleText,.dashboardResultsLive .banner .bannerLine .littleText{letter-spacing:.04em;font-size:1.125rem;font-weight:800;line-height:1.6875rem}@media (min-width:767px){.dashboardResults .banner .bannerLine .littleText,.dashboardResultsCurriculum .banner .bannerLine .littleText,.dashboardResultsLive .banner .bannerLine .littleText{font-size:25px}}.dashboardResults .teamReports .subheader,.dashboardResultsCurriculum .teamReports .subheader,.dashboardResultsLive .teamReports .subheader{font-size:26px}.dashboardResults .teamReports .toggles,.dashboardResultsCurriculum .teamReports .toggles,.dashboardResultsLive .teamReports .toggles{align-items:center;margin-bottom:2rem;display:flex}.dashboardResults .teamReports .toggles div,.dashboardResultsCurriculum .teamReports .toggles div,.dashboardResultsLive .teamReports .toggles div{display:inline-block}.dashboardResults .teamReports .toggles div.active,.dashboardResultsCurriculum .teamReports .toggles div.active,.dashboardResultsLive .teamReports .toggles div.active{color:#005cb9!important;background-color:#fff!important;outline:4px solid #005cb9!important}.dashboardResults .teamReports #teamReportLabel,.dashboardResultsCurriculum .teamReports #teamReportLabel,.dashboardResultsLive .teamReports #teamReportLabel{margin-bottom:25px;line-height:1.35}.dashboardResults .teamReports .form-group,.dashboardResultsCurriculum .teamReports .form-group,.dashboardResultsLive .teamReports .form-group{width:100%}.dashboardResults .titleHdr,.dashboardResultsCurriculum .titleHdr,.dashboardResultsLive .titleHdr{grid-template-columns:100%;display:grid}@media (max-width:650px){.dashboardResults .titleHdr .titleLeftHdr img,.dashboardResultsCurriculum .titleHdr .titleLeftHdr img,.dashboardResultsLive .titleHdr .titleLeftHdr img{margin-left:8px}}.dashboardResults .titleHdr .titleRightHdr,.dashboardResultsCurriculum .titleHdr .titleRightHdr,.dashboardResultsLive .titleHdr .titleRightHdr{flex-wrap:wrap;justify-self:end;margin-top:20px;margin-bottom:20px;display:flex}@media (max-width:650px){.dashboardResults .titleHdr .titleRightHdr,.dashboardResultsCurriculum .titleHdr .titleRightHdr,.dashboardResultsLive .titleHdr .titleRightHdr{grid-template-columns:100%;justify-self:start;width:calc(100% - 50px);margin:10px 25px;display:grid}}.dashboardResults .titleHdr .titleRightHdr .btn,.dashboardResultsCurriculum .titleHdr .titleRightHdr .btn,.dashboardResultsLive .titleHdr .titleRightHdr .btn{text-align:center;white-space:nowrap;margin:8px;display:inline-block}.dashboardResults .alertContainer,.dashboardResultsCurriculum .alertContainer,.dashboardResultsLive .alertContainer{justify-content:center;display:flex}.dashboardResults .alertStyle,.dashboardResultsCurriculum .alertStyle,.dashboardResultsLive .alertStyle{color:#f11c60;letter-spacing:.04em;letter-spacing:0;border:2px solid #f11c60;justify-content:center;width:calc(100% - 120px);height:30px;margin:10px;padding:10px 20px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.6875rem;display:flex}.tab-container__tabs-wrapper{border-bottom:1px solid #d2d6db;padding:0}.tab-container__tabs{flex-direction:row;justify-content:center;align-items:center;gap:1em;margin-bottom:.375rem;display:flex}.tab-container__tabs .tab{color:#343434;box-shadow:none;border-bottom:none;border-radius:4px;flex-grow:1;padding:1rem;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;position:relative}.tab-container__tabs .tab:after{content:" ";background-color:transparent;width:100%;height:.1875rem;transition:background-color .3s ease-in-out;position:absolute;bottom:-.421875rem;left:0}.tab-container__tabs .tab.active{color:#005cb9;pointer-events:none;background-color:#f3f4f6;font-weight:700}.tab-container__tabs .tab.active:after{background-color:#005cb9}.tab-container__tabs .tab.inactive{color:#4d5761;background-color:transparent}.tab-container__tabs .tab.inactive:hover{cursor:pointer;background-color:#f3f4f6}.tabbed-content{animation:.5s forwards fade-in}.tab-container{flex-direction:column;margin-top:2rem;margin-bottom:2.25rem;display:flex}.dashboardTeam{min-width:320px}.dashboardTeam .teamBorder{border-top:1px solid #d2d6db;margin:18px 25px 36px}@media (min-width:980px){.dashboardTeam .teamMembers{margin-left:30px}}.dashboardTeam .teamTags{margin-left:-30px}@media (min-width:980px){.dashboardTeam .teamTags{width:80%;height:100px}}.dashboardTeam .totalCount{letter-spacing:.04em;text-transform:uppercase;color:#343434;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.dashboardTeam .totalCount span{letter-spacing:.04em;font-size:2.5rem;line-height:2.5rem}.dashboardTeam .captainView{grid-column:1/span 2}.dashboardTeam .captainView .districtCaptain.email{word-wrap:break-word;word-break:break-all}.dashboardTeam .title{justify-content:space-between;display:flex}.dashboardTeam .titleHdr{margin-bottom:20px}.dashboardTeam .teamUploadBtn{display:inline-block}@media (max-width:980px){.dashboardTeam .modGroup{grid-area:auto/auto/auto/span 2!important}}.dashboardTeam .modGroup.roleWrap,.dashboardTeam .modGroup.emailTeam{grid-column:1/span 2;margin:0}.dashboardTeam .modGroup .btnEmail{width:170px;margin-top:1rem;display:block}.dashboardTeam .modGroup.addTeam .lessonSection{margin-bottom:15px}.dashboardTeam .modGroup.addTeam .btn{float:none}.dashboardTeam .modGroup.emailTeam .btn{display:inline-block}.dashboardTeam .modGroup.emailTeam .btn:first-child{margin-right:15px}.dashboardTeam ol{color:#343434;padding-left:25px}.dashboardTeam ol a{color:#005cb9}.dashboardTeam ol a:hover{text-decoration:none}.dashboardTeam ol ol li{list-style:lower-alpha}.dashboardTeam .note{letter-spacing:.04em;letter-spacing:0;margin-top:25px;font-family:Figtree;font-size:1rem;font-style:italic;font-weight:400;line-height:1rem}.dashboardTeam .modTitle{color:#343434;text-align:left;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:2.34375rem}.dashboardTeam .roleDescription{color:#343434;text-align:left;letter-spacing:.04em;margin:15px 0;font-size:1.25rem;font-stretch:100%;line-height:1.6875rem}.dashboardTeam .subscript{font-weight:700}.dashboardTeam .listItem{cursor:pointer;text-align:left;letter-spacing:.04em;align-items:center;margin-bottom:20px;padding-left:45px;font-size:1.25rem;line-height:1.875rem;display:flex;position:relative}.dashboardTeam .listItem:first-child{margin-bottom:18px!important}.dashboardTeam .listItem:nth-child(5){margin-bottom:12px!important}.dashboardTeam .listItem svg{margin:0 10px}.dashboardTeam .listItem span{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:400;line-height:20px}.dashboardTeam .listItem input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.dashboardTeam .checkmark{background-color:transparent;border:2px solid #005cb9;width:25px;height:25px;margin-top:-5px;position:absolute;top:0;left:0}.dashboardTeam .listItem input:checked~.checkmark{background-color:#005cb9}.dashboardTeam .listItem input:hover:not(:checked)~.checkmark{background-color:#f3f4f6}.dashboardTeam .checkmark:after{content:"";display:none;position:absolute}.dashboardTeam .listItem input:checked~.checkmark:after{display:block}.dashboardTeam .listItem .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.dashboardTeam .form-group input{box-sizing:border-box}.dashboardTeam input[type=submit]{margin:4px}.dashboardTeam .modDesc{color:#343434;letter-spacing:0;text-align:left;letter-spacing:.04em;font-family:Figtree;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:1.77188rem}.dashboardTeam .modDesc .itemDesc>a{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:700}.dashboardTeam .teamGridLayout{margin:30px 25px}.dashboardTeam .teamGridLayout .twoColumnLayout{column-gap:45px}@media (max-width:1400px){.dashboardTeam .teamGridLayout .twoColumnLayout{flex-direction:column;display:flex}}.dashboardTeam .teamGridLayout .checkboxList .filterTitle{max-width:300px!important}.dashboardTeam .teamGridLayout .breadCrumbHolder{min-height:60px;margin:0}.dashboardTeam .teamGridLayout .modGrid{margin-top:0}.dashboardTeam .teamGridLayout .modGrid .gridTitleWrap{margin:0 0 20px;display:block}.dashboardTeam .teamGridLayout .modGrid .btnWrap .btn{letter-spacing:.04em;margin-left:10px;padding:5px 10px;font-size:1.25rem;line-height:1.875rem}.dashboardTeam .teamGridLayout .loading-space{justify-content:center;align-items:start;min-height:100vh;padding-top:150px;display:flex}.dashboardTeam .registration-reminder,.dashboardTeam .override-onboarding{flex:1;min-width:250px;height:auto}.dashboardTeam .registration-reminder .expanding,.dashboardTeam .override-onboarding .expanding{height:100%}.dashboardTeam .registration-reminder .collapsableContainer,.dashboardTeam .override-onboarding .collapsableContainer{flex-direction:column;height:100%;display:flex}.dashboardTeam .registration-reminder .message-content,.dashboardTeam .override-onboarding .message-content{flex-grow:1;justify-content:space-between;width:100%}.dashboardTeam .registration-reminder .reminder-buttons,.dashboardTeam .override-onboarding .reminder-buttons{flex-flow:wrap;justify-content:flex-end;align-items:center;width:100%;display:flex}.dashboardTeam .team-notifications{flex-wrap:wrap;gap:2rem;width:calc(100% - 4rem);margin-bottom:2rem;padding:0 2rem;display:flex}.adminDistrict .addTeamAlerts{margin-top:100px}.adminDistrict .addTeamAlerts .alert{margin-left:0}.dream-team-seat-descriptions{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.6875rem}.dream-team-seat-descriptions__header{flex-direction:row;align-items:center;display:flex}.dream-team-seat-descriptions__content{padding:20px 56px}.dream-team-seat-descriptions__seats{grid-template-columns:fit-content(100%) 1fr;gap:20px;margin:32px 0;display:grid}.dream-team-seat-descriptions__primary{grid-template-columns:fit-content(100%) 1fr;gap:20px;margin:20px 0;display:grid}.dream-team-seat-descriptions .collapsable-header{padding:unset}.dl-dream-team-seat-tag{color:#613bc9;background-color:#f4efff;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;padding:0 8px;display:flex}.dl-dream-team-seat-tag svg.svg-icon{--stroke:#613bc9}svg.svg-icon.dl-icon-crown{--fill:#613bc9}.button-group{gap:16px;display:flex}.create-user-modal{width:800px;max-height:100vh}.create-user-modal__content{margin-bottom:2rem;padding:0 2rem}.create-user-modal__tabbed-content{margin-top:2rem}.create-user-modal .note{margin-bottom:0}.create-user-form{flex-direction:column;gap:2rem;display:flex}.create-user-form__form-fields{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.create-user-form__name{flex-direction:row;gap:1rem;display:flex}.create-user-form__name .dl-form-input{width:100%}.create-user-form button{align-self:center}.select-input--disabled{cursor:not-allowed}.select-input .react-select{color:#343434;text-align:left;border:none;border-radius:4px;align-self:stretch;font-stretch:100%}.select-input .react-select--invalid{color:#f11c60;border:2px solid #f11c60;box-shadow:inset 0 -1px #f11c60,0 1px 3px #f11c60}.select-input .react-select__control{border:1px solid rgba(52,52,52,.1);padding:.5rem 16px;font-size:16px;box-shadow:inset 0 -1px rgba(52,52,52,.1),0 1px 3px rgba(52,52,52,.1)!important}.select-input .react-select__control:hover{cursor:pointer}.select-input .react-select__control--is-focused{border:1px solid rgba(52,52,52,.1)!important}.select-input .react-select__control--menu-is-open{border:1px solid #4d5761!important}.select-input .react-select__control--is-disabled{cursor:not-allowed;background-color:#f3f4f6}.select-input .react-select__menu{color:#4d5761;margin:0}.select-input .react-select__menu-list{padding:0}.select-input .react-select__option{border-bottom:1px solid #e5e7eb;font-size:16px;font-weight:500;padding:1rem!important}.select-input .react-select__option:hover{cursor:pointer;color:#005cb9;background-color:#c5e2ff;transition:all 10ms ease-in}.select-input .react-select__option--is-selected{color:#005cb9!important;background-color:#c5e2ff!important}.select-input .react-select__indicator-separator{display:none}.select-input .react-select svg{margin:0 7.5px}.select-input .react-select--thin .react-select__control{padding:0}.dream-team-seats-input__selected-seats{flex-direction:column;display:flex}.dream-team-seats-input__selected-seats--seat{flex-direction:row;align-items:center;gap:2rem;padding:.5rem 0;display:flex}.dream-team-seats-input__selected-seats--seat .button{gap:8px}.dream-team-seats-input__selected-seats--seat .button svg.svg-icon path{--stroke-width:2px}.dream-team-seats-input__selected-seats--primary-check{letter-spacing:.04em;gap:10px;font-size:1.25rem;line-height:1.25rem;display:flex}.dream-team-seats-input__selected-seats--primary-check .tooltip{align-self:center}.dream-team-seats-input__selected-seats--primary-check .tooltip .tooltip-content{letter-spacing:.04em;padding:.5rem;font-size:1.125rem;line-height:1.6875rem}.dream-team-seats-input__selected-seats--warnings ul{margin-top:0}.dl-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.dl-checkbox__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.dl-checkbox__label{transform:color .1s ease-in-out}.dl-checkbox:focus-within .dl-icon-checkbox{background-color:transparent;outline:2px solid #005cb9}.dl-icon-checkbox{--border-width:2px;--size:1em;-webkit-user-select:none;user-select:none;cursor:pointer;width:var(--size);height:var(--size);border:var(--border-width)solid var(--color);vertical-align:text-bottom;border-radius:6px;margin-right:.4em;transition:border .1s ease-in-out;display:inline-block;position:relative;overflow:hidden}.dl-icon-checkbox--large{--border-width:3px;--size:2em}.dl-icon-checkbox.color-black{--color:#343434}.dl-icon-checkbox.color-white{--color:#fff}.dl-icon-checkbox.color-gold{--color:#d5c29b}.dl-icon-checkbox.color-blue{--color:#005cb9}.dl-icon-checkbox.selectedColor-black{--selectedColor:#343434}.dl-icon-checkbox.selectedColor-white{--selectedColor:#fff}.dl-icon-checkbox.selectedColor-gold{--selectedColor:#d5c29b}.dl-icon-checkbox.selectedColor-blue{--selectedColor:#005cb9}.dl-icon-checkbox .svg-icon{opacity:0;--stroke:var(--selectedColor);width:75%;transition:opacity .1s ease-in-out;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.dl-icon-checkbox:after{content:"";display:none;position:absolute}.dl-icon-checkbox--checked{border-color:var(--selectedColor)}.dl-icon-checkbox--checked .svg-icon{opacity:1;--stroke:var(--selectedColor)}.dl-icon-checkbox--checked{color:#343434}.dl-icon-checkbox--disabled{cursor:not-allowed;background:#f3f4f6}.create-user-feedback{flex-direction:column;align-items:center;height:620px;margin-top:3rem;display:flex}.create-user-feedback__exit{flex-direction:row-reverse;width:85%;display:flex}.create-user-feedback__content{text-align:center;flex-direction:column;align-items:center;margin-bottom:5rem;padding:2rem;display:flex}.create-user-feedback__content svg.svg-icon{--fill:transparent}.create-user-feedback__content--description{margin-top:2rem}.create-user-feedback__archived{flex-direction:column;align-items:center;display:flex}svg.loadingSpinner .outer{stroke:#ff7c81;animation:.5s linear infinite outer-anim}svg.loadingSpinner .inner{stroke:#fac090;animation:.5s linear infinite inner-anim}@keyframes outer-anim{0%{stroke-dashoffset:0}to{stroke-dashoffset:-6px}}@keyframes inner-anim{0%{stroke-dashoffset:0}to{stroke-dashoffset:6px}}.csv-import{flex-direction:column;gap:32px;width:100%;display:flex;position:relative}.csv-import input[type=file]{display:none}.csv-import label{cursor:pointer;background:#fff;border:1px dashed #4d5761;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:20px 32px;transition:all .2s;display:flex}.csv-import label:hover{background:#f3f4f6}.csv-import label.invalid{border:1px dashed #f11c60}.csv-import label span{white-space:nowrap;text-overflow:ellipsis;gap:8px;display:flex;overflow:hidden}.csv-import__import-file-btn{align-self:end;width:50%;min-width:200px;max-width:500px}.csv-import__header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.csv-import .anchor{font-weight:700}.csv-import .dl-form-input{flex-direction:column;gap:8px;display:flex}.csv-import .form-icon{justify-self:center;width:-webkit-fit-content;width:fit-content;max-width:24px;height:24px}.csv-import .form-icon svg{stroke-width:4px}.dl-shadowed-card{background:#f9fafb;border-radius:4px;padding:20px;box-shadow:inset 0 0 1px rgba(52,52,52,.6),0 2px 10px rgba(52,52,52,.1)}.dl-modal{z-index:10;background-color:#fff;border-radius:4px;width:-webkit-fit-content;width:fit-content;max-height:100vh;overflow:auto;box-shadow:inset 0 0 1px rgba(52,52,52,.6),0 2px 10px rgba(52,52,52,.1)}.dl-focus-overlay{z-index:10;background-color:rgba(52,52,52,.35);width:100%;height:100%;position:fixed;top:0;left:0}.dl-overlay{z-index:100;width:100%;height:100%;position:absolute;top:0;left:0}.dl-overlay--fullscreen{width:100vw;height:100vh;position:fixed}.dl-overlay__content{display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.dl-modal-header{color:#fff;background-color:#005cb9;justify-content:space-between;padding:11px;display:flex}.dl-modal-header .button{align-items:flex-start}.dl-modal-header .button svg.svg-icon{--stroke:#fff;--fill:#fff}.dts-form{padding:20px 56px}.dts-form__title{margin-bottom:.75rem}.dts-form__primary{grid-template-columns:fit-content(100%) 1fr;gap:20px;margin:20px 0;display:grid}.dts-form__seats{grid-template-columns:fit-content(100%) 1fr;gap:32px;margin:32px 0;display:grid}.dts-form__seats>:nth-child(odd){flex-direction:column;gap:8px;display:flex}.dts-form__seats>:nth-child(2n){flex-direction:column;gap:.75rem;display:flex}.dts-form__option{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.dts-form__option--add-user{align-items:center;gap:1rem;display:flex}.dts-form__option--add-user>:first-child{width:24px;height:24px}.dts-form__assign-seat{flex-direction:column;gap:4px;display:flex}.dts-form__assign-seat>.select-input{max-width:500px}.dts-form__assign-seat>.select-input .react-select__placeholder{font-style:italic}.dts-form__assign-seat>.select-input .react-select__value-container{padding:0}.dts-form__assign-seat-btn{width:-webkit-fit-content;width:fit-content}.dts-form__assigned-users{flex-direction:column;gap:20px;display:flex}.dts-form button.button{padding:6px 12px;font-size:1rem}.dts-form__save{width:200px;min-width:auto}.dts-form .button-group{justify-content:space-between;max-width:500px;display:flex}.dts-form .button-group>button{width:-webkit-fit-content;width:fit-content;min-width:0}.team-table-filters{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.team-table-filters .clear-all{padding-top:20px}.team-table-filters__seat-filter{flex-direction:row;align-items:center;gap:.5rem;display:flex}.team-table-filters .filter-group.collapsableContainer{flex-direction:column}.team-table-filters__tooltip-content{width:400px}.team-table-filters__select-title{padding-bottom:.25rem}.dl-search-input{position:relative}.dl-search-input__icon{width:24px;height:24px;padding-left:.3em;padding-right:1rem;position:absolute;top:50%;left:0;transform:translate(.5em,-50%)}.dl-search-input input.dl-search-input__input{letter-spacing:.04em;background-color:#e5e7eb;border:none;border-radius:500px;outline:none;width:70%;margin:0;padding:.6em 1em .6em 3em;font-size:1rem;line-height:1.35rem}.dl-search-input input.dl-search-input__input::placeholder{text-transform:none;letter-spacing:.04em;letter-spacing:0;color:#4d5761;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:400;line-height:1.35rem}.dl-search-input input.dl-search-input__input:focus{outline:1px solid #005cb9}@media (max-width:880px){.dl-search-input input.dl-search-input__input{width:80%}}.dl-clear-all-filters{border-bottom:1px solid #d2d6db;padding-bottom:20px}.dl-clear-all-filters .button{color:#343434;justify-content:space-between;width:100%;display:flex}.dl-pagination-layout{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.dl-pagination-layout__table-header{grid-template-columns:1fr auto;gap:2rem;width:100%;display:grid}.dl-pagination-layout__pagination-controls{flex-direction:row;grid-column-start:2;align-self:flex-end;align-items:center;gap:2rem;display:flex}.dl-pagination-controls{-webkit-user-select:none;user-select:none;display:flex}.dl-pagination-controls__label{margin:0 .5em}.dl-pagination-controls__ctrl{padding:0 .5em}.dl-pagination-controls__ctrl--hidden{opacity:0;pointer-events:none}.team-table-sort{align-self:end;width:300px}.brand-table-title{text-transform:uppercase;width:100%;padding:.5em;font-family:Dinot-CondBold;font-style:normal;font-weight:400;line-height:1}.brand-table-title__title{font-size:1.5625rem}.brand-table-title__subtitle{font-size:1.25rem}.brand-table{border-collapse:collapse;width:100%}.brand-table__row{border-bottom:1px solid #9da4ae}.brand-table__row--header{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border:none}@media print{.brand-table__row--header{background:#343434}}.brand-table__row--header .brand-table__cell{letter-spacing:0;color:#fff;text-transform:uppercase;padding-top:1.5rem;padding-bottom:1.5rem;font-family:Figtree;font-style:normal;font-weight:700}.brand-table__cell{width:auto;padding:1rem;font-size:1.125rem}.brand-table__cell .bt-index{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.brand-table__cell .bt-index,.brand-table__cell .bt-label{letter-spacing:0;text-transform:uppercase;font-family:Figtree;font-style:normal;font-weight:700}.brand-table__cell--fit{white-space:nowrap;width:1px}.brand-table__cell--grow{width:100%}.brand-table__cell--pad{padding-left:2rem;padding-right:2rem}.brand-table__cell--buttons a,.brand-table__cell--buttons button{margin:0 .5rem;line-height:35px;display:inline-block}.brand-table__cell--buttons img{width:35px;height:35px}.brand-table .bt-labeled-value:not(:first-child){margin-left:1.5rem}.dl-team-table__seat-tags{margin-top:.5rem}.dl-team-table__seat-tags div{margin-bottom:12px}.dl-team-table .brand-table__cell{vertical-align:top;text-transform:none}.dl-team-table__cell-contents{flex-direction:column;gap:.5rem;display:flex}.dl-team-table__cell-contents--registration{flex-direction:row;align-items:center;display:flex}.dl-team-table__cell-contents--registration .date-string{margin-left:.3rem}.dl-team-table__email-tooltip{display:flex}.dl-team-table__usage-cell{white-space:nowrap}.dl-team-table__grade-cell{width:100px;padding-right:0}.dl-team-table__checkbox{width:1px;padding-right:0}.dl-team-table__checkbox .dl-icon-checkbox{margin-right:0}.dl-team-table__bulk-actions{align-items:center;gap:.75rem;display:flex}.dl-team-table__bulk-actions.brand-table__cell{padding-bottom:0}.dl-team-table__bulk-actions svg.svg-icon :hover{--stroke:#e5e7eb}.dl-team-table-tooltip-content{word-break:break-word}.team-table-actions{justify-content:end;align-items:start;gap:.5rem;width:150px;padding:16px;display:flex}.team-table-actions__buttons{justify-content:end;align-items:start;gap:.5rem;width:150px;animation:.5s slide-in;display:flex}@keyframes slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.team-table-actions__confirm-delete{flex-direction:column;gap:.5rem;width:150px;display:flex}.team-table-actions__confirm-delete button{min-width:160px}.team-table-actions svg.svg-icon.team-table-actions__icons{--stroke:#343434;width:24px;height:24px}.team-table-actions svg.svg-icon.team-table-actions__icons:hover{--stroke:#005cb9}.team-table-actions svg.svg-icon.team-table-actions__icons:hover.trash{--stroke:#f11c60}.team-table-actions__actions-cell{width:100px}.dl-kebab-toggle.button--icon svg.svg-icon,.dl-kebab-toggle.button--icon svg.svg-icon:hover{--fill:#343434}.dl-kebab-toggle.toggled .dl-kebab-icon{color:#4d5761;background-color:#e5e7eb}.dl-kebab-toggle.toggled .dl-kebab-icon .dot{background-color:#4d5761}.dl-kebab-toggle .dl-kebab-icon{border-radius:50%;transition:background-color .15s ease-in-out,color .15s ease-in-out}.dl-kebab-toggle .dl-kebab-icon:hover{color:#4d5761;background-color:#e5e7eb}.dl-kebab-toggle .dl-kebab-icon:hover .dot{background-color:#4d5761}.dl-kebab-toggle .dl-kebab-icon .dot{background-color:#343434}.change-user-institution-modal{width:800px;height:690px}.change-user-institution-modal__content{padding:2rem}.change-user-institution-modal__form{flex-direction:column;gap:1.5rem;display:flex}.change-user-institution-modal button{align-self:center}.change-user-institution-modal__success-message{flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:300px;display:flex}.dl-message-block{border-radius:4px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;height:-webkit-fit-content;height:fit-content;padding:20px;transition:background-color .2s;display:flex;box-shadow:inset 0 0 1px rgba(52,52,52,.6),0 2px 10px rgba(52,52,52,.1)}.dl-message-block--warning{background-color:#f7f3eb}.dl-message-block--error{background-color:rgba(241,28,96,.13)}.dl-message-block--success{background:linear-gradient(to top left,rgba(0,92,185,.1) 0%,rgba(19,203,182,.1) 100%)}@media print{.dl-message-block--success{background:#343434}}.dl-message-block--purple{background:linear-gradient(to top left,rgba(241,28,96,.1) 0%,rgba(97,59,201,.1) 100%)}@media print{.dl-message-block--purple{background:#343434}}.dl-message-block--loading{background-color:#f9fafb;justify-content:center;align-items:center;margin:0 1.5rem;display:flex}.dl-message-block .message-content,.dl-message-block .message-content>div{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.dl-message-block .message-header{margin-bottom:12px}.DashboardPlayedLessons .totalCount{letter-spacing:.04em;text-transform:uppercase;color:#343434;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.DashboardPlayedLessons .totalCount span{letter-spacing:.04em;font-size:2.5rem;line-height:2.5rem}.DashboardPlayedLessons .playedLessonGridLayout{border-top:1px solid #d2d6db;margin-top:2rem;padding-top:2rem}.DashboardPlayedLessons .clearFilter{font-weight:400}.DashboardPlayedLessons .clearFilter,.DashboardPlayedLessons .filterTitle{border-bottom:none;padding-bottom:0}.DashboardPlayedLessons .playedFilters{border-top:1px solid #b4b4b4;padding-top:20px}.DashboardPlayedLessons .modTitle{border-bottom:0}.DashboardPlayedLessons .rightColumn{margin-left:1rem}.DashboardPlayedLessons .brand-table{margin-top:1rem}.DashboardPlayedLessons .brand-table__cell{text-transform:unset}.DashboardPlayedLessons .brand-table__cell:nth-of-type(3){min-width:325px}.DashboardPlayedLessons .tooltip-email{align-items:center;display:inline-flex}@media screen and (max-width:1180px){.DashboardPlayedLessons .twoColumnLayout{grid-template-columns:1fr}.DashboardPlayedLessons .filterTitle{max-width:100%}.DashboardPlayedLessons .rightColumn{margin-left:0}}.standards-block__content{padding:1rem}.standards-block__options{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;padding-bottom:1rem}.standards-block__option{cursor:pointer;width:100px;margin:.5rem}.standards-block__option .icon{background-color:#005cb9;border:4px solid #fff;border-radius:85px;width:84px;height:84px}.standards-block__option .icon.active,.standards-block__option .icon:hover{border-color:#bdae8f;transition:border-color .3s}.standards-block__option .icon img{object-fit:contain;width:85px;height:85px}.standards-block__option h5{text-align:center;text-transform:uppercase;letter-spacing:.04em;letter-spacing:.04em;margin:10px 0 0;font-size:.75rem;line-height:1.125rem}.standards-block__selected{width:100%;padding:1rem 0}.sprintResults .header,.sprintResults .row{grid-template-columns:70% repeat(2,auto);display:grid}@media (max-width:560px){.sprintResults .header,.sprintResults .row{grid-template-columns:50% repeat(2,auto)}}.sprintResults .header{letter-spacing:.04em;letter-spacing:0;border-bottom:1px solid #343434;padding-bottom:10px;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.025rem}@media (max-width:768px){.sprintResults .header{letter-spacing:.04em;font-size:1.25rem;line-height:1.6875rem}}@media (max-width:560px){.sprintResults .header{letter-spacing:.04em;font-size:1.125rem;line-height:1.51875rem}}.sprintResults .header div:first-child{margin-left:10px}.sprintResults .header .hdr2,.sprintResults .header .hdr3{justify-self:center}.sprintResults .tableContainer .row{border-bottom:1px solid #343434;align-items:center;padding:40px 10px}@media (max-width:768px){.sprintResults .tableContainer .row{letter-spacing:.04em;font-size:1.125rem;line-height:1.51875rem}}@media (max-width:560px){.sprintResults .tableContainer .row{letter-spacing:.04em;font-size:1rem;line-height:1.35rem}}.sprintResults .tableContainer .row:last-child{border-bottom:none;padding-bottom:10px}.sprintResults .tableContainer .row .sprintAns2,.sprintResults .tableContainer .row .sprintAns3{letter-spacing:0;letter-spacing:.04em;justify-self:center;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.025rem}@media (max-width:768px){.sprintResults .tableContainer .row .sprintAns2,.sprintResults .tableContainer .row .sprintAns3{letter-spacing:.04em;letter-spacing:.04em;font-size:1.125rem;line-height:1.51875rem}}.sprintResults .triviaAnswer{grid-template-columns:fit-content(60%) auto;align-items:center;column-gap:10px;display:grid}@media (max-width:768px){.sprintResults .triviaAnswer{grid-template-columns:auto;gap:5px 0}}.sprintResults .triviaAnswer span{padding-right:20px}.sprintResults .triviaAnswer .correctAnswer{color:#005c51;letter-spacing:0;letter-spacing:.04em;background:#c3fff8;border-radius:30px;justify-self:start;padding:10px 20px;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:800;line-height:1.35rem}@media (max-width:768px){.sprintResults .triviaAnswer .correctAnswer{text-align:center;letter-spacing:.04em;padding:5px 10px;font-size:.875rem;line-height:1.18125rem}}.lessonResults .resultsHdr{color:#fff;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:8px;grid-template-rows:repeat(2,auto);grid-template-columns:85% minmax(70px,15%);margin:30px 0;padding:30px;display:grid}@media print{.lessonResults .resultsHdr{background:#343434}}.lessonResults .resultsHdr .theme{letter-spacing:0;text-transform:uppercase;letter-spacing:.04em;grid-area:1/1/1/1;padding-bottom:15px;font-family:Figtree;font-size:1.875rem;font-style:normal;font-weight:800;line-height:2.0625rem}@media (max-width:768px){.lessonResults .resultsHdr .theme{letter-spacing:.04em;font-size:1.25rem;line-height:1.375rem}}.lessonResults .resultsHdr .standard{letter-spacing:0;letter-spacing:.04em;grid-area:2/1/span 1/span 1;font-family:Figtree;font-size:1.4375rem;font-style:italic;font-weight:600;line-height:1.79688rem}@media (max-width:768px){.lessonResults .resultsHdr .standard{letter-spacing:.04em;font-size:1.125rem;line-height:1.2375rem}}.lessonResults .resultsHdr .grade{text-align:right;letter-spacing:.04em;letter-spacing:0;grid-area:1/2/span 2/span 1;place-self:end right;font-family:Figtree;font-size:1.4375rem;font-style:italic;font-weight:600;line-height:1.79688rem}@media (max-width:768px){.lessonResults .resultsHdr .grade{letter-spacing:.04em;font-size:1.125rem;line-height:1.2375rem}}.lessonResults .resultsHdr .grade .gradeNum{letter-spacing:0;letter-spacing:.04em;margin-bottom:-2px;font-family:Figtree;font-size:3.4375rem;font-style:normal;font-weight:800;line-height:3.4375rem}@media (max-width:768px){.lessonResults .resultsHdr .grade .gradeNum{letter-spacing:.04em;font-size:2.1875rem;line-height:2.40625rem}}.lessonResults .sprint{background:#f9fafb;border-radius:8px;margin-bottom:30px;padding:30px;box-shadow:0 1px 3px rgba(52,52,52,.2)}@media (max-width:560px){.lessonResults .sprint{padding:15px}}.lessonResults .sprint .sprintTopicTxt{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1.75rem;font-style:normal;font-weight:800;line-height:2.1875rem}@media (max-width:768px){.lessonResults .sprint .sprintTopicTxt{letter-spacing:.04em;font-size:1.25rem;line-height:1.5625rem}}.lessonResults .sprint p{letter-spacing:.04em;padding-top:40px;padding-bottom:40px;font-size:1.25rem;line-height:1.9375rem}@media (max-width:768px){.lessonResults .sprint p{letter-spacing:.04em;padding-top:20px;padding-bottom:20px;font-size:1.125rem;line-height:1.74375rem}}@media (max-width:560px){.lessonResults .sprint p{letter-spacing:.04em;font-size:1rem;line-height:1.55rem}}.lessonResults .sprint:last-child{margin-bottom:0}.lessonResults .sprint .discussionHuddles div{padding-bottom:30px}@media (max-width:560px){.lessonResults .sprint .discussionHuddles div{letter-spacing:.04em;font-size:1rem;line-height:1.55rem}}.lessonResults .sprint .discussionHuddles div:first-child{padding-top:40px}.lessonResults .sprint .discussionHuddles span{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.025rem}@media (max-width:768px){.lessonResults .sprint .discussionHuddles span{letter-spacing:.04em;font-size:1.25rem;line-height:1.375rem}}@media (max-width:560px){.lessonResults .sprint .discussionHuddles span{letter-spacing:.04em;font-size:1.125rem;line-height:1.2375rem}}.dashboard.resultsTeamReport{letter-spacing:.04em;font-size:20px;line-height:1.45rem}.dashboard.resultsTeamReport .note{color:#ad0037;letter-spacing:0;padding-bottom:15px;font-family:Figtree;font-style:italic;font-weight:600}.dashboard.resultsTeamReport .resultsFormWrap{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);column-gap:30px;padding-top:30px;display:grid}@media (max-width:1144px){.dashboard.resultsTeamReport .resultsFormWrap{grid-template-columns:1fr}.dashboard.resultsTeamReport .resultsFormWrap .form-group{margin-bottom:20px}}.dashboard.resultsTeamReport .resultsFormWrap .form-group label{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.51875rem}.dashboard.resultsTeamReport .resultsFormWrap .form-group .react-select-container{margin-top:5px}.dashboard.resultsTeamReport .resultsFormWrap .form-group .react-select-container .react-select__control{max-width:100%}.btn.active-filter{box-shadow:7px 7px rgba(52,52,52,.25);color:#fff!important;background-color:#005cb9!important;outline:2px solid #005cb9!important}.challenges{display:block}.challenges .challengeBorder{border-top:1px solid #b4b4b4;margin:30px 0}.challenges .challengeibraryWrap{grid-template-columns:300px auto;column-gap:15px;display:grid}@media (max-width:880px){.challenges .challengeibraryWrap{flex-direction:column;display:flex}}.challenges .challengeibraryWrap .challengeLibrary{margin-left:30px}.challenges .libraryBdy .filter-container-challenges .studentChallengeCard{width:100%}.challenges .modTitle{border-bottom:0}.challengeLibrary .libraryHeader{grid-template-columns:repeat(2,1fr);align-items:center;column-gap:30px;display:grid}.challengeLibrary .libraryHeader>div:first-child{justify-self:self-start}.challengeLibrary .libraryHeader>div:last-child{justify-self:self-end}.challengeLibrary .libraryHeader>div.select-input{width:340px}.challengeLibrary .libraryHeader .totalCount{letter-spacing:.04em;text-transform:uppercase;color:#343434;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.challengeLibrary .libraryHeader .totalCount span{letter-spacing:.04em;font-size:2.5rem;line-height:2.5rem}.challengeLibrary .libraryHeader .form-group .react-select__control{padding:4px 8px}.challengeLibrary .condensed-expandable-view__header{padding:0}.challengeLibrary .libraryBdy{margin-top:20px}.challengeLibrary .libraryBdy .headerText{flex-direction:column;align-items:flex-start;line-height:20px;display:flex}.challengeLibrary .libraryBdy .headerText .standard{opacity:.8}.challengeLibrary .libraryBdy .headerText .details{align-items:center;gap:.5rem;display:flex}.challengeLibrary .libraryBdy .challengeCard{width:100%}.challengeLibrary .libraryBdy .challengeCard .cardBdy{transition:all .3s}.challengeLibrary .libraryBdy .challengeCard .cardBdy.showingChallengeLesson{border-bottom-right-radius:0;border-bottom-left-radius:0}.challengeLibrary .libraryBdy .challengeCard.filter-3 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-4 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-5 .cardBdy{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.challengeLibrary .libraryBdy .challengeCard.filter-3 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-4 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-5 .cardBdy{background:#343434}}.challengeLibrary .libraryBdy .challengeCard.filter-3 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-4 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-5 .cardBdy:hover:not(.accessRequired){background:linear-gradient(to top left,#e2094e 0%,#ffc300 100%);outline:3px solid #ad0037}@media print{.challengeLibrary .libraryBdy .challengeCard.filter-3 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-4 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-5 .cardBdy:hover:not(.accessRequired){background:#343434}}.challengeLibrary .libraryBdy .challengeCard.filter-6 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-7 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-8 .cardBdy{background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%)}@media print{.challengeLibrary .libraryBdy .challengeCard.filter-6 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-7 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-8 .cardBdy{background:#343434}}.challengeLibrary .libraryBdy .challengeCard.filter-6 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-7 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-8 .cardBdy:hover:not(.accessRequired){background:linear-gradient(to top left,#e2094e 0%,#411f9e 100%);outline:3px solid #320b9e}@media print{.challengeLibrary .libraryBdy .challengeCard.filter-6 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-7 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-8 .cardBdy:hover:not(.accessRequired){background:#343434}}.challengeLibrary .libraryBdy .challengeCard.filter-9 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-10 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-11 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-12 .cardBdy{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.challengeLibrary .libraryBdy .challengeCard.filter-9 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-10 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-11 .cardBdy,.challengeLibrary .libraryBdy .challengeCard.filter-12 .cardBdy{background:#343434}}.challengeLibrary .libraryBdy .challengeCard.filter-9 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-10 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-11 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-12 .cardBdy:hover:not(.accessRequired){background:linear-gradient(to top left,#00c3ad 0%,#004f9e 100%);outline:3px solid #004890}@media print{.challengeLibrary .libraryBdy .challengeCard.filter-9 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-10 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-11 .cardBdy:hover:not(.accessRequired),.challengeLibrary .libraryBdy .challengeCard.filter-12 .cardBdy:hover:not(.accessRequired){background:#343434}}.challengeLibrary .libraryBdy .challengeCard .cardHdr{letter-spacing:0;letter-spacing:.04em;text-transform:capitalize;grid-template-columns:2fr 1fr;padding:15px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:600;line-height:1.125rem;text-decoration:none;display:grid}@media (max-width:1320px){.challengeLibrary .libraryBdy .challengeCard .cardHdr{grid-template-columns:repeat(2,1fr)}}.challengeLibrary .libraryBdy .challengeCard .cardHdr>div:last-child{justify-self:self-end}.challengeLibrary .libraryBdy .challengeCard .cardHdr .link{text-decoration:underline}.challengeLibrary .libraryBdy .challengeCard .cardHdr .link svg{margin-left:8px}.challengeLibrary .libraryBdy .challengeCard .cardHdr.featured{background:#d5c29b}.challengeLibrary .libraryBdy .challengeCard .cardHdr:hover .link{text-decoration:none}.challengeLibrary .libraryBdy .challengeCard .cardDetails{color:#fff;letter-spacing:.04em;padding:1rem 1.5rem 1rem 1rem;font-size:1.25rem;line-height:1.6875rem}.challengeLibrary .libraryBdy .challengeCard .cardDetails .cardDetailFtr{letter-spacing:0;grid-template-columns:repeat(2,1fr);align-items:flex-end;font-family:Figtree;font-style:italic;font-weight:600;display:grid}.challengeLibrary .libraryBdy .challengeCard .cardDetails .theme{letter-spacing:0;text-transform:uppercase;margin-bottom:15px;font-family:Figtree;font-style:normal;font-weight:800}.challengeLibrary .libraryBdy .challengeCard .cardDetails .standard{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:400}.challengeLibrary .libraryBdy .challengeCard .cardDetails .grade{letter-spacing:0;justify-self:flex-end;font-family:Figtree;font-style:italic;font-weight:400;display:grid}.challengeLibrary .libraryBdy .challengeCard .cardDetails .grade>div{justify-self:flex-end}.challengeLibrary .libraryBdy .challengeCard .cardDetails .grade>div.gradeNum{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:2.5rem;font-style:italic;font-weight:700;line-height:2rem}.challengeLibrary .libraryBdy .challengeCard .cardDeets{border:1px solid #343434;margin:.5px;padding:5px;background-color:#fff!important}.challengeLibrary .libraryBdy .challengeCard .cardDeets li{word-wrap:break-word}.challengeLibrary .libraryBdy .challengeCard .calendar1,.challengeLibrary .libraryBdy .challengeCard .calendar2{display:none}.challengeLibrary .libraryBdy .materialsWrap{padding:1rem 2rem}.challengeLibrary .libraryBdy .materialsWrap a{color:#005cb9}.challengeLibrary .libraryBdy .materialsWrap a:hover{text-decoration:none}.challengeLibrary .subHdr{text-transform:uppercase;letter-spacing:.04em;background:#d5c29b;justify-content:space-between;align-items:center;padding:15px 30px;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:1.95313rem;display:flex}.challengeLibrary .subHdr .btn{background-color:#d5c29b;color:#fff!important;outline-color:#fff!important}.challengeLibrary .subHdr .btn:hover{background-color:#fff;color:#d5c29b!important;outline-color:#d5c29b!important}.challengeLibrary .exercise{white-space:break-spaces;margin-bottom:30px}.challengeLibrary .firstLine{justify-content:space-between;align-items:center;display:flex}@media (max-width:1320px){.challengeLibrary .firstLine{display:block}.challengeLibrary .firstLine>div:first-child{margin-bottom:15px}}.studentChallengeCard .challengeLessonCard{width:100%;margin-top:10px}.studentChallengeCard .challengeLessonCard svg.large{width:30px;height:30px}.studentChallengeCard .challengeLessonCard svg.small{width:20px;height:20px}.studentChallengeCard .challengeLessonCard .cardBdy polyline{stroke:#fff;fill:none;stroke-width:2px}.studentChallengeCard .challengeLessonCard .cardDetails{border-radius:8px}.studentChallengeCard .challengeLessonCard .collapsedChallengeLesson,.studentChallengeCard .challengeLessonCard .showingChallengeLesson{background-color:none;color:#fff;cursor:pointer;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:.75rem;font-size:1.5rem;line-height:2.25rem;transition:background-color .2s,color .2s;display:flex}@media screen and (max-width:830px){.studentChallengeCard .challengeLessonCard .collapsedChallengeLesson div,.studentChallengeCard .challengeLessonCard .showingChallengeLesson div{margin-top:1rem}.studentChallengeCard .challengeLessonCard .collapsedChallengeLesson svg.large,.studentChallengeCard .challengeLessonCard .showingChallengeLesson svg.large{display:none}}@media screen and (min-width:830px){.studentChallengeCard .challengeLessonCard .collapsedChallengeLesson svg.small,.studentChallengeCard .challengeLessonCard .showingChallengeLesson svg.small{display:none}}.studentChallengeCard .challengeLessonCard .collapsedChallengeLesson div,.studentChallengeCard .challengeLessonCard .showingChallengeLesson div{margin-top:6px;margin-bottom:6px;margin-left:5px;display:flex}.studentChallengeCard .challengeLessonCard .collapsedChallengeLesson div svg,.studentChallengeCard .challengeLessonCard .showingChallengeLesson div svg{margin-left:1rem}.studentChallengeCard .challengeLessonCard .sub-section{background-color:#f3f4f6;border-radius:8px;align-items:center;padding:1rem;display:flex}.studentChallengeCard .challengeLessonCard .showingChallengeLesson svg{transition:transform .3s;transform:rotate(180deg)}.studentChallengeCard .challengeLessonCard .challengeSnapshot{opacity:0;border:1px solid #e5e7eb;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition:all .3s}.studentChallengeCard .challengeLessonCard .challengeSnapshot.bodyVisible{opacity:1}.studentChallengeCard .challengeLessonCard .challengeContent{padding:25px}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson{flex-flow:wrap;justify-content:center;align-items:flex-start;padding-bottom:1rem;display:flex}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .cardDeets{width:100%}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .cardDeets>div:first-of-type{margin-bottom:1rem}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .cardDeets ul{margin:0}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .standardOpt{cursor:pointer;flex-direction:column;align-items:center;width:100px;margin:.5rem;display:flex}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .standardOpt .icon{background-color:#005cb9;border:4px solid #fff;border-radius:85px;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .standardOpt .icon.active,.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .standardOpt .icon:hover{border-color:#bdae8f}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .standardOpt .icon img{object-fit:contain;width:85px;height:85px}.studentChallengeCard .challengeLessonCard .challengeContent .challengeLesson .standardOpt h5{text-align:center;text-transform:uppercase;letter-spacing:.04em;letter-spacing:.04em;margin:10px 0 0;font-size:.75rem;line-height:1.125rem}.studentChallengeCard .challengeLessonCard .challengeContent .standardsList .standardListItem{flex-direction:column;align-items:flex-start;width:100%;margin-top:0;padding-bottom:1rem;display:flex}.studentChallengeCard .challengeLessonCard .challengeContent .standardsList .standardListItem h2{text-align:left;letter-spacing:.04em;font-size:1.5rem;line-height:2.85rem}.studentChallengeCard .challengeLessonCard .challengeContent .standardsList .standardListItem .standardDesc{text-align:left;letter-spacing:0;letter-spacing:.04em;margin-top:0;padding:0 .5rem 0 0;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.7975rem}.studentChallengeCard .challengeLessonCard .challengeContent .thisStandard{flex-direction:column;align-items:center;width:100%;padding-bottom:1rem;display:flex}.studentChallengeCard .challengeLessonCard .challengeContent .thisStandard h2{letter-spacing:.04em;font-size:1.5rem;line-height:2.25rem}.studentChallengeCard .challengeLessonCard .challengeContent .thisStandard .standardDesc{text-align:center;letter-spacing:0;margin-top:0;padding:0 1rem;font-family:Figtree;font-style:italic;font-weight:300}.trendingZap{align-items:center;display:flex}.trendingZap .zapImage{margin-right:8px}.dashboardFilters .dl-search-input{margin-top:1em}.dashboardFilters .filterComp:last-child{border-bottom:none}.dashboardFilters .filterComp.searchClear{border-bottom:none;margin-bottom:0}.dashboardFilters .filterComp.hideBottom{border-bottom:none;margin-bottom:0;padding-bottom:0}.dashboardFilters .filterComp.sensitiveLessons{align-items:center;display:flex}.dashboardFilters .filterComp.sensitiveLessons label{padding-top:0;font-size:18px}.dashboardFilters .filterComp .clearAllRow{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.51875rem}.dashboardFilters .filterComp .clearAllRow .xIcon{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:800;line-height:1rem}.text-area{color:#343434;position:relative}.text-area textarea{letter-spacing:0;box-sizing:border-box;color:#343434;background:#fff;border-radius:4px;align-self:stretch;align-items:flex-start;width:100%;padding:1rem;font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;position:relative;box-shadow:inset 0 -1px rgba(52,52,52,.1),0 1px 3px rgba(52,52,52,.1);border:1px solid rgba(52,52,52,.1)!important}.text-area textarea::placeholder{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:italic;font-weight:300}.text-area textarea::placeholder{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:italic;font-weight:300}.text-area textarea::placeholder{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:italic;font-weight:300}.text-area textarea:focus{border-radius:4px;outline:1px solid #343434}.text-area textarea:disabled{cursor:not-allowed;background-color:#f3f4f6}.text-area textarea.invalid{border:2px solid #f11c60!important}.feedback--thanks{border:1px solid #343434;border-top:20px solid #005cb9;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1.25rem;height:100%;margin:1rem 30px;padding:30px;display:flex}.feedback--thanks-header{letter-spacing:0;color:#343434;text-align:center;text-transform:capitalize;font-family:Figtree;font-size:30px;font-style:normal;font-weight:700}.feedback--thanks-msg{font-size:16px;font-weight:500;line-height:24px}.feedback--form{align-items:left;border:1px solid #343434;flex-direction:column;gap:10px;width:100%;margin:1rem 30px;padding:30px;display:flex}.faq{border:1px solid #343434;flex-direction:column;gap:20px;width:100%;margin:1rem 30px;padding:30px;display:flex}.faq-header{letter-spacing:0;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:700}.faq-content{flex-direction:column;gap:1rem;display:flex}.faq-content .question{letter-spacing:0;color:#4d5761;font-family:Figtree;font-size:16px;font-style:normal;font-weight:700}.faq-content .question-header{align-items:start;gap:10px;padding:8px;line-height:24px;transition:all .2s ease-in-out;display:flex}.faq-content .question-header:hover{cursor:pointer}.faq-content .question-header .question-chevron{width:24px;height:24px}.faq-content .question-header .question-chevron svg path{transform-origin:50%;flex:1;transition:transform .3s}.faq-content .question-header .question-chevron.open svg path{transform:rotate(180deg)}.faq-content .question-header .question-chevron.active svg path{stroke:#005cb9}.faq-content .question-header.active{color:#005cb9;background-color:#c5e2ff;border-radius:4px;transition:all .2s ease-in-out}.faq-content .question-answer{justify-content:start;align-self:stretch;align-items:flex-start;gap:10px;padding-left:0;display:flex}.faq-content .question-answer .response{letter-spacing:0;color:#343434;text-align:left;flex:1 0 0;margin-bottom:0;padding-left:34px;font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.faq-content .question-answer a{font-size:16px}.faq-content .adminViewDisclaimer{border-bottom:1px solid #e5e7eb;align-items:center;margin-bottom:.5rem;padding-bottom:1rem;display:flex}.faq-content .adminViewDisclaimer span{margin-left:.5rem}.contact-page{color:#343434;background-color:#fff;flex-grow:1;width:100%;height:100%;padding-bottom:1rem;position:relative}.contact-page__header{padding:20px 30px}.contact-page__header--left{letter-spacing:.04em;text-transform:uppercase;align-items:center;font-family:Dinot-CondBold;font-size:2.5rem;font-style:normal;font-weight:400;line-height:3.75rem;display:flex}.contact-page__header--left img{width:77px;height:77px}.contact-page__header--left h2{margin:0 24px;display:flex}.contact-page__header--desc{max-width:50%}.contact-page__header--desc p{letter-spacing:0;font-family:Figtree;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.contact-page__feedback{display:flex}.contact-page__feedback>:nth-child(-n+2){flex:1}.ip-filters{flex-direction:column;gap:20px;display:flex}.ip-filters__header{justify-content:space-between;align-items:center;width:100%;display:flex}.ip-filters__header:hover{cursor:pointer}.ip-filters__filters{flex-direction:column;gap:20px;display:flex}.ip-filters__filters .filter-header{justify-content:space-between;display:flex}.ip-filters__filters>div{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.ip-filters .collapsableContainer{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.implementation-plan-table{flex-direction:column;width:100%;display:flex;position:relative;overflow-x:auto}.implementation-plan-table__header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;margin-bottom:36px;display:flex;position:-webkit-sticky;position:sticky;left:0}.implementation-plan-table__header>div:first-child{align-items:center;gap:.5rem;display:flex}.implementation-plan-table .expand-all-container{justify-content:flex-end;justify-self:stretch;width:100%;display:flex;position:-webkit-sticky;position:sticky;left:0}.implementation-plan-table button.expand-all-btn{place-self:flex-end;gap:1rem;margin-bottom:12px}.implementation-plan-table__table-title{flex-direction:column;justify-items:center;gap:.75rem;margin-bottom:12px;display:flex}.implementation-plan-table__table-title>div:first-child{align-items:center;gap:.5rem;display:flex}.implementation-plan-table__no-data{background:rgba(241,28,96,.13);border-radius:4px;align-items:center;gap:12px;padding:20px;display:flex}.implementation-plan-table table{border-collapse:separate;border-spacing:0;table-layout:auto;border-top:1px solid #d2d6db;border-bottom:1px solid #d2d6db;border-right:1px solid #d2d6db;width:auto;position:relative}.implementation-plan-table table tr,.implementation-plan-table table td{border-bottom:1px solid #d2d6db}.implementation-plan-table table thead{border-spacing:0;background:#f3f4f6;font-weight:600}.implementation-plan-table table thead tr{height:112px}.implementation-plan-table table thead tr td:first-child{z-index:1;cursor:pointer;background:#f3f4f6;border-left:1px solid #d2d6db;border-right:1px solid #d2d6db;width:376px;min-width:376px;padding-left:20px;font-weight:600;position:-webkit-sticky;position:sticky;left:0}.implementation-plan-table table thead tr td:first-child div{align-items:center;gap:.75rem;width:375px;display:flex}.implementation-plan-table table thead tr td.grades{text-align:center;border-right:1px solid #d2d6db;min-width:152px}.implementation-plan-table table thead tr td.grades div{flex-grow:1;justify-content:center;align-items:center;min-width:152px;display:flex}.implementation-plan-table table thead tr td.grades:last-child{border-right:0}.implementation-plan-table table tbody tr td:first-child{z-index:1;text-align:left;border-left:1px solid #d2d6db;border-right:1px solid #d2d6db;width:376px;min-width:376px;height:112px;padding-left:20px;font-weight:600;position:-webkit-sticky;position:sticky;left:0}.implementation-plan-table table tbody tr td:first-child div{align-items:center;gap:12px;margin-left:12px;display:flex}.implementation-plan-table table tbody tr td{text-align:center;background:#fff;border-right:1px solid #d2d6db;min-width:152px}.implementation-plan-table table tbody tr td[colspan="1"]>div:first-child{align-items:center;width:calc(100% - 32px)}.implementation-plan-table table tbody tr td[colspan="1"] .calendar-label-container{min-width:24px;margin:auto}.implementation-plan-table table tbody tr td:last-child{border-right:0}.implementation-plan-table table tbody tr td>div:first-child{flex-direction:column;justify-content:center;align-items:start;gap:8px;padding:16px;display:flex}.implementation-plan-table table tbody tr td>div:first-child.implementation-plan-table__missing-data{flex-direction:row;display:flex}.implementation-plan-table table tbody tr td>div:first-child.implementation-plan-table__missing-data svg{min-width:22px}.implementation-plan-table table tbody tr td .tooltip-lessons{cursor:pointer;justify-self:center;display:flex}.implementation-plan-table table tbody tr td .calendar-label-container{justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}@media screen and (max-width:1080px){.implementation-plan-table table tbody tr td .calendar-label-container{flex-direction:column}}.implementation-plan-table table tbody tr td a.anchor{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;display:flex}@media screen and (max-width:1080px){.implementation-plan-table table tbody tr td a.anchor{white-space:wrap}}.implementation-plan-table table tbody tr td a.anchor svg{min-width:24px}.implementation-plan-table table tbody tr td .missing-link{text-align:left;justify-content:center;gap:8px;width:100%;display:flex}.implementation-plan-table table tbody tr td .missing-link>div{align-items:center;gap:8px;display:flex}.implementation-plan-table table tbody tr td .missing-link>:first-child{aspect-ratio:1;min-width:24px}.implementation-plan-table table tbody tr:last-child td{border-bottom:0}.ip-priorities{flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;height:100%;display:flex;position:relative}.ip-priorities__desc{flex-direction:column;gap:8px;display:flex}.ip-priorities__header{align-items:flex-end;gap:8px;display:flex}.ip-priorities__priority-item{box-sizing:border-box;flex:1 1 0;align-self:stretch;align-items:flex-start;gap:32px;width:100%;height:72px;padding-bottom:20px;display:flex;position:relative}.ip-priorities__priority-item--none{background:rgba(241,28,96,.13);border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.ip-priorities__priority-item--none>div:first-child{justify-content:center;align-items:center;gap:8px;display:flex}.ip-priorities__priority-item--none>div:last-child{word-wrap:none}.ip-priorities__priority-item--none>div:last-child .anchor{text-decoration:underline}.ip-priorities__priority-item--none>div:last-child button.button{align-items:center;gap:4px;display:inline-flex}.page-title-header{flex-direction:column;display:flex}.page-title-header__icon{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:50%;align-self:start;width:77px;height:77px}@media print{.page-title-header__icon{background:#343434}}.page-title-header__heading{align-items:flex-start;gap:20px;display:flex}.page-title-header__title{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.page-title-header__title>div:first-child{text-transform:uppercase;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:3rem;font-style:normal;font-weight:400;line-height:4.5rem}.implementation-plan-page{color:#343434;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;gap:48px;max-width:100vw;padding:20px 25px;display:flex}.implementation-plan-page__overview,.implementation-plan-page__dream-team,.implementation-plan-page__strategic-alignment{flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;width:100%;display:flex}.implementation-plan-page__overview .title,.implementation-plan-page__dream-team .title,.implementation-plan-page__strategic-alignment .title{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.implementation-plan-page__overview .title>div:first-child,.implementation-plan-page__dream-team .title>div:first-child,.implementation-plan-page__strategic-alignment .title>div:first-child{line-height:40px}.implementation-plan-page__overview .anchor,.implementation-plan-page__dream-team .anchor,.implementation-plan-page__strategic-alignment .anchor{justify-content:center;transition:background .2s ease-out}.implementation-plan-page__overview .anchor:hover,.implementation-plan-page__dream-team .anchor:hover,.implementation-plan-page__strategic-alignment .anchor:hover{background-color:#e5e7eb}.implementation-plan-page__overview{gap:20px}.implementation-plan-page__banner{color:#fff;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:4px;align-self:stretch;align-items:flex-start;gap:10px;padding:12px 20px;display:flex;box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06)}@media print{.implementation-plan-page__banner{background:#343434}}.implementation-plan-page__action-plan{align-items:flex-start;gap:36px;width:100%;display:flex}.implementation-plan-page__action-plan .filters{flex-direction:column;flex-grow:1;align-items:flex-start;gap:20px;max-width:300px;display:flex}.implementation-plan-page__action-plan .tables{flex-direction:column;gap:36px;display:flex;overflow-x:auto}.implementation-plan-page__action-plan .tables .chips{flex-wrap:wrap;gap:10px;display:flex}.implementation-plan-page__action-plan .table-title{flex-direction:column;gap:.75rem;display:flex;position:-webkit-sticky;position:sticky;top:0;left:0}.implementation-plan-page__action-plan .loadingSpinner{justify-self:center}.implementation-plan-page__action-plan .copy-email:hover{cursor:pointer}.implementation-plan-page__action-plan .copy-email.copy-email{background:0 0;border:none;margin:0;padding:0}.implementation-plan-page__toast span{white-space:nowrap}.chip{-webkit-user-select:none;user-select:none;background-color:#005cb9;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:-webkit-fit-content;width:fit-content;padding:4px 12px;display:flex}.chip .button{min-width:auto}.chip .button:active{transform:scale(.95)}.adminLessons.bdyContent{min-height:50vh}.adminLessons .title{display:flex}.adminLessons .paginationControls{margin-left:.5em}.adminLessons .alertContainer{width:90%}.adminLessons .alertContainer .alert{max-width:100%}.adminLessons .btn.clearFilters{max-width:-webkit-fit-content;max-width:fit-content;margin-top:10px;margin-left:32px}@media (max-width:1580px){.adminLessons .lessonSection{grid-template-columns:repeat(4,1fr);max-width:1380px}}@media (max-width:1080px){.adminLessons .lessonSection{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.adminLessons .lessonSection{grid-template-columns:repeat(1,1fr)}}@media (max-width:1580px){.adminLessons .lessonSection .btn{padding-top:8px}}.adminLessons .zeroMatches{text-align:center;margin-top:50px}.adminLessons .filterTitle{text-transform:uppercase;margin-bottom:5px;margin-left:2.25rem;padding-top:1rem;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.adminLessons .lessonSection{grid-template-columns:repeat(5,1fr);gap:10px;max-width:1480px;padding:0 30px;display:grid}@media (max-width:1580px){.adminLessons .lessonSection{grid-template-columns:repeat(4,1fr);max-width:1380px}}@media (max-width:1080px){.adminLessons .lessonSection{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.adminLessons .lessonSection{grid-template-columns:repeat(1,1fr)}}.adminLessons .lessonSection .btn{border:2px solid #005cb9;place-self:stretch flex-start;margin:0;padding-top:13px;outline:none!important}@media (max-width:1580px){.adminLessons .lessonSection .btn{padding-top:8px}}.adminLessons .lessonSection .form-group{width:100%}.adminLessonTagsTextBox .modGroup{margin:1.5rem}.adminLessonTagsTextBox .addButtons{margin-bottom:24px;margin-left:auto}.adminLessonTagsTextBox .submitButton{display:inline-block}.adminLessonTagsTextBox .addForm{flex-direction:column;display:flex}.adminLessonTagsTextBox .addForm .form-group{box-sizing:border-box;flex-grow:1}.adminLessonTagsTextBox .addForm input{box-sizing:border-box;background-color:#f3f4f6;width:100%;margin:0;display:block}.adminLessonTagsTextBox .addForm input[type=submit].btn{box-sizing:border-box;width:initial;flex-grow:1;margin:0 12px;display:block}.adminLessonTagsTextBox .modGrid{margin:24px 0}.adminLessonTagsTextBox .surveyGridColumns{grid-template-columns:50px 3fr 1fr 1fr 1fr;display:grid}.adminLessonTagsTextBox form .btn{margin:5px 0 0 2px}.adminLessonNotification .collapsable.lessonNotification .headerButtons{align-items:center;gap:20px;display:flex}.adminLessonNotification .collapsable.lessonNotification .modDesc{padding:20px;position:relative}.adminLessonNotification .collapsable.lessonNotification .modDesc>div{text-transform:capitalize;letter-spacing:0;padding-bottom:8px;font-family:Figtree;font-style:normal;font-weight:300}.adminLessonNotification .collapsable.lessonNotification .modDesc>div span{letter-spacing:0;text-transform:uppercase;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonNotification .collapsable.lessonNotification .modDesc .tagContainer{border-bottom:1px solid rgba(52,52,52,.5);justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.adminLessonNotification .collapsable.lessonNotification .modDesc .tagContainerNoBorder{justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.adminLessonNotification .collapsable.lessonNotification .iconBtn{position:absolute;top:10px;right:20px}.adminLessonNotification .collapsable.lessonNotification .iconTrashCan{cursor:pointer;width:30px;height:30px;position:relative}.adminLessonNotification .collapsable.lessonNotification .warningContainer{color:#005cb9;letter-spacing:0;border:2px solid #005cb9;margin-top:15px;margin-bottom:25px;padding:20px;font-family:Figtree;font-style:italic;font-weight:300;line-height:25px}.adminLessonNotification .collapsable.lessonNotification .warningContainer .tagText{text-transform:capitalize}.adminLessonNotification .collapsable.lessonNotification .warningContainer .buttonsRow{gap:10px;max-width:-webkit-fit-content;max-width:fit-content;margin-top:15px;display:flex}.adminLessonDetails a,.adminLessonDetails a:hover,.adminLessonDetails a:active,.adminLessonDetails a:visited{color:#005cb9}@media (max-width:760px){.adminLessonDetails .container{margin:0}}.adminLessonDetails .container .deleteLessonFailAlert{float:right;margin-top:2px;margin-right:5px}.adminLessonDetails .container .LessonDetails .collapsable{width:calc(100% - 10px);margin:12px auto}.adminLessonDetails .container .LessonDetails .collapsable .modDesc{border:2px solid rgba(52,52,52,.45)}.adminLessonDetails .container .LessonDetails .modGroup{width:calc(100% - 52px);margin:12px auto}.adminLessonDetails .container .LessonDetails .modGroup .statusBtnContainer{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:start;column-gap:10px;max-width:960px;display:grid}.adminLessonDetails .container .LessonDetails .modGroup .statusBtnContainer div.btn.status{width:auto;margin-top:10px!important}@media screen and (max-width:915px){.adminLessonDetails .container .LessonDetails .modGroup .statusBtnContainer{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media screen and (max-width:760px){.adminLessonDetails .container .LessonDetails .modGroup .statusBtnContainer{grid-template-rows:auto;grid-template-columns:1fr;justify-content:stretch}.adminLessonDetails .container .LessonDetails .modGroup .statusBtnContainer div.btn.status{width:auto;margin:0}}.adminLessonDetails .container .LessonDetails .collapsable .actions{border:1px solid #005cb9}.adminLessonDetails .container .LessonDetails .choiceWarning{color:#6c737f;margin-top:.75rem;font-size:1rem;font-style:italic}.adminLessonDetails .modContent{align-items:flex-start;display:flex}.adminLessonDetails .modContent p,.adminLessonDetails .modContent p b{margin:6px 0}.adminLessonDetails .modContent.lessonOptDesc p{text-transform:capitalize}.adminLessonDetails .modContent.lessonStdDesc p{text-transform:uppercase}.adminLessonDetails .modContent.trending{margin-bottom:.75rem}.adminLessonDetails .modContent h4{white-space:nowrap;margin:6px 8px 6px 0;display:inline-block}.adminLessonDetails .modContent .mockH4 b{font-style:normal!important}.adminLessonDetails .modContent a{color:#005cb9;text-decoration:none}.adminLessonDetails .modContent.LessonIdDesc p,.adminLessonDetails .modContent.lessonPlanUrl a{overflow-wrap:anywhere}.adminLessonDetails .sprints,.adminLessonDetails .lessonFacts,.adminLessonDetails .lessonSummary,.adminLessonDetails .familyHuddles,.adminLessonDetails .articles{counter-reset:withSC;margin-bottom:1rem;align-items:flex-start!important}.adminLessonDetails .sprints ol.withSC,.adminLessonDetails .lessonFacts ol.withSC,.adminLessonDetails .lessonSummary ol.withSC,.adminLessonDetails .familyHuddles ol.withSC,.adminLessonDetails .articles ol.withSC{margin-left:22px;margin-right:10px;list-style:none}@media (max-width:760px){.adminLessonDetails .sprints ol.withSC,.adminLessonDetails .lessonFacts ol.withSC,.adminLessonDetails .lessonSummary ol.withSC,.adminLessonDetails .familyHuddles ol.withSC,.adminLessonDetails .articles ol.withSC{margin:20px 5px}}.adminLessonDetails .sprints ol.withSC li,.adminLessonDetails .lessonFacts ol.withSC li,.adminLessonDetails .lessonSummary ol.withSC li,.adminLessonDetails .familyHuddles ol.withSC li,.adminLessonDetails .articles ol.withSC li{counter-increment:withSC;margin-bottom:24px}.adminLessonDetails .sprints ol.withSC li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .lessonFacts ol.withSC li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .lessonSummary ol.withSC li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .familyHuddles ol.withSC li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .articles ol.withSC li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .sprints ol.withSC li div,.adminLessonDetails .lessonFacts ol.withSC li div,.adminLessonDetails .lessonSummary ol.withSC li div,.adminLessonDetails .familyHuddles ol.withSC li div,.adminLessonDetails .articles ol.withSC li div{padding-bottom:5px}.adminLessonDetails .sprints ol.withSC li li,.adminLessonDetails .lessonFacts ol.withSC li li,.adminLessonDetails .lessonSummary ol.withSC li li,.adminLessonDetails .familyHuddles ol.withSC li li,.adminLessonDetails .articles ol.withSC li li{margin-bottom:0}.adminLessonDetails .sprints div span.label,.adminLessonDetails .lessonFacts div span.label,.adminLessonDetails .lessonSummary div span.label,.adminLessonDetails .familyHuddles div span.label,.adminLessonDetails .articles div span.label{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .sprints .articleDetails,.adminLessonDetails .lessonFacts .articleDetails,.adminLessonDetails .lessonSummary .articleDetails,.adminLessonDetails .familyHuddles .articleDetails,.adminLessonDetails .articles .articleDetails{flex-direction:column;align-items:flex-start;margin-bottom:1rem;display:flex}.adminLessonDetails .sprints .articleDetails a,.adminLessonDetails .lessonFacts .articleDetails a,.adminLessonDetails .lessonSummary .articleDetails a,.adminLessonDetails .familyHuddles .articleDetails a,.adminLessonDetails .articles .articleDetails a{letter-spacing:0;margin-left:0;padding-bottom:5px;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .sprints .articleDetails .artilceHdrDec,.adminLessonDetails .lessonFacts .articleDetails .artilceHdrDec,.adminLessonDetails .lessonSummary .articleDetails .artilceHdrDec,.adminLessonDetails .familyHuddles .articleDetails .artilceHdrDec,.adminLessonDetails .articles .articleDetails .artilceHdrDec{letter-spacing:0;padding-bottom:5px;font-family:Figtree;font-style:italic;font-weight:400}.adminLessonDetails .lessonIntro span.modTitle{letter-spacing:.04em;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.adminLessonDetails .lessonIntro .audioFile.googleDriveLink{margin-top:20px}.adminLessonDetails .lessonIntro div{margin-bottom:20px}.adminLessonDetails .lessonIntro div:last-of-type{margin-bottom:0}.adminLessonDetails .lessonIntro div:nth-child(4){margin-bottom:7px}.adminLessonDetails .lessonIntro span{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .lessonIntro span:nth-child(2){text-transform:none}.adminLessonDetails .focusAreas ul{margin:0;padding-left:20px}.adminLessonDetails .focusAreas ul li{letter-spacing:0;letter-spacing:.04em;margin:6px 0;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.875rem}.adminLessonDetails .modDesc.softSkills ul{margin:0;padding-left:20px}.adminLessonDetails .modDesc.softSkills ul li{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.875rem}.adminLessonDetails .modDesc.classes ul{margin:0;padding-left:20px}.adminLessonDetails .modDesc.classes ul li{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.875rem}.adminLessonDetails .modDesc li{margin:6px 0;line-height:1.5rem}.adminLessonDetails .collapsable.sprints li div{letter-spacing:0;padding-bottom:5px;font-family:Figtree;font-style:italic;font-weight:400}.adminLessonDetails .collapsable.sprints li div .sprintInstructionsAudioDuration,.adminLessonDetails .collapsable.sprints li div .sprintInstructionsText,.adminLessonDetails .collapsable.sprints li div .sprintTopic,.adminLessonDetails .collapsable.sprints li div .sprintTitle,.adminLessonDetails .collapsable.sprints li div .sprintFormat{text-transform:capitalize;letter-spacing:0;background:0 0;font-family:Figtree;font-style:italic;font-weight:400}.adminLessonDetails .collapsable.sprints li div .videoFilename,.adminLessonDetails .collapsable.sprints li div .videoThumbnail,.adminLessonDetails .collapsable.sprints li div .sprintInstructionsAudio{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:italic;font-weight:400}.adminLessonDetails .collapsable .noContent{margin:23px}.adminLessonDetails .collapsable.moduleGridFirst{width:calc(100% - 26px)!important}.adminLessonDetails .collapsable.challengeExpand .challengeHeader,.adminLessonDetails .collapsable.challengeExpand p{margin:0}.adminLessonDetails .collapsable.challengeExpand .modContent,.adminLessonDetails .collapsable.challengeExpand .challengeContent{margin-bottom:12px!important}.adminLessonDetails .collapsable.challengeExpand .challengeColumn h4,.adminLessonDetails .collapsable.challengeExpand .huddles h4{margin:12px 0}.adminLessonDetails .collapsable.challengeExpand .challenge-content{white-space:pre-wrap;align-items:flex-start}.adminLessonDetails .collapsable.challengeExpand .challenge-content .mockH4 b{margin-right:8px;font-style:normal!important}.adminLessonDetails .collapsable.moduleGrid,.adminLessonDetails .collapsable.moduleGridFirst{width:calc(100% - 54px)}.adminLessonDetails .collapsable.moduleGrid p,.adminLessonDetails .collapsable.moduleGrid p b,.adminLessonDetails .collapsable.moduleGridFirst p,.adminLessonDetails .collapsable.moduleGridFirst p b{font-style:italic}.adminLessonDetails .collapsable.moduleGrid .modDesc .content,.adminLessonDetails .collapsable.moduleGridFirst .modDesc .content{flex-direction:column;align-items:flex-start}.adminLessonDetails .collapsable p{line-height:25px}.adminLessonDetails .collapsable .actions{color:#005cb9;cursor:pointer;letter-spacing:.04em;background-color:#fff;justify-content:space-between;padding:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.8125rem;transition:background-color .2s,color .2s;display:flex}.adminLessonDetails .collapsable .actions.active{color:#fff;background-color:#005cb9}.adminLessonDetails .collapsable .actions svg{transition:transform .3s}.adminLessonDetails .collapsable .actions svg.active{transform:rotate(180deg)}.adminLessonDetails .collapsable .actions svg.active polyline{stroke:#fff!important}.adminLessonDetails .collapsable .huddles,.adminLessonDetails .collapsable .challengeColumn{flex-direction:column;align-items:flex-start}.adminLessonDetails .collapsable .huddles ul,.adminLessonDetails .collapsable .challengeColumn ul{margin-top:0;margin-bottom:0;padding-left:4rem}.adminLessonDetails .collapsable .huddles{margin:2rem 0}.adminLessonDetails .collapsable .huddles p{margin-bottom:1rem;margin-left:40px}.adminLessonDetails .collapsable .modDesc{opacity:0;max-height:0;padding:0;transition:max-height .6s;overflow:hidden}.adminLessonDetails .collapsable .modDesc.active{opacity:1;max-height:5000px;transition:max-height 1s}.adminLessonDetails .collapsable .modDesc .content,.adminLessonDetails .collapsable .modDesc .statBreakdown{white-space:pre-wrap;padding:20px}.adminLessonDetails .statBreakdown,.adminLessonDetails .feedbackData{flex-direction:column;display:flex;align-items:flex-start!important}.adminLessonDetails .statBreakdown p,.adminLessonDetails .feedbackData p{margin:0}.adminLessonDetails .statBreakdown p:first-of-type,.adminLessonDetails .feedbackData p:first-of-type{margin-top:2rem}.adminLessonDetails .statBreakdown .react-select__control,.adminLessonDetails .feedbackData .react-select__control{width:300px;align-items:center!important}.adminLessonDetails .statBreakdown .dataHeader,.adminLessonDetails .feedbackData .dataHeader{justify-content:space-between;width:100%;margin-top:2rem;margin-bottom:5px;font-size:1.875rem;display:flex}.adminLessonDetails .statBreakdown .dataHeader b,.adminLessonDetails .feedbackData .dataHeader b{text-transform:uppercase;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.adminLessonDetails .statBreakdown .schoolData,.adminLessonDetails .feedbackData .schoolData{flex-direction:column;width:100%;margin-bottom:1rem;display:flex}.adminLessonDetails .statBreakdown .schoolData .sprints,.adminLessonDetails .statBreakdown .schoolData .feedback,.adminLessonDetails .feedbackData .schoolData .sprints,.adminLessonDetails .feedbackData .schoolData .feedback{width:100%;margin-right:20px;padding:1rem 0;display:flex}.adminLessonDetails .statBreakdown .schoolData .sprints:not(.header),.adminLessonDetails .statBreakdown .schoolData .feedback:not(.header),.adminLessonDetails .feedbackData .schoolData .sprints:not(.header),.adminLessonDetails .feedbackData .schoolData .feedback:not(.header){background-color:#fff;border-bottom:1px solid #343434}.adminLessonDetails .statBreakdown .schoolData .sprints.header,.adminLessonDetails .statBreakdown .schoolData .feedback.header,.adminLessonDetails .feedbackData .schoolData .sprints.header,.adminLessonDetails .feedbackData .schoolData .feedback.header{color:#fff;letter-spacing:0;background-color:#d5c29b;font-family:Figtree;font-style:normal;font-weight:700}.adminLessonDetails .statBreakdown .schoolData .sprints.total,.adminLessonDetails .statBreakdown .schoolData .feedback.total,.adminLessonDetails .feedbackData .schoolData .sprints.total,.adminLessonDetails .feedbackData .schoolData .feedback.total{letter-spacing:0;border-bottom:none;margin-bottom:0;padding-bottom:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .statBreakdown .schoolData .sprints div,.adminLessonDetails .statBreakdown .schoolData .feedback div,.adminLessonDetails .feedbackData .schoolData .sprints div,.adminLessonDetails .feedbackData .schoolData .feedback div{width:50%;padding:0 2rem;display:inline-block}.adminLessonDetails .detailBtns{justify-content:flex-end;width:100%;display:flex}.lessonFeedback .modContent{flex-direction:column;margin:23px}.lessonFeedback .modContent div{margin-bottom:15px}.lessonFeedback span{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.lessonFeedback .feedbackData{width:100%;margin-right:20px}.lessonFeedback .feedbackData .feedbackHdr{text-transform:uppercase;letter-spacing:0;margin-bottom:0;font-family:Figtree;font-style:normal;font-weight:800}.lessonFeedback .feedbackData ol,.lessonFeedback .feedbackData ul{padding-left:0;list-style-type:none}.lessonFeedback .feedbackData .feedbackChoicess{grid-area:feedbackQs}.lessonFeedback .feedbackData .feedbackCounts{grid-area:feedbackCounts}.lessonFeedback .feedbackData .feedbackDesc{margin:0}.lessonFeedback .feedbackData .feedbackDesc li{border-top:2px solid #f3f4f6;padding-top:10px}.adminLessonDetails .caselCompetencies{letter-spacing:.04em;font-size:1.25rem;line-height:1.875rem}.adminLessonDetails .caselCompetencies .modDesc{margin-bottom:0}.adminLessonDetails .caselCompetencies .competencyHeadline{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .caselCompetencies .competencyDesc{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:400}.adminLessonDetails .caselCompetencies .competencyDesc:last-of-type{padding-bottom:15px}@media (max-width:760px){.adminLessonDetails .titleHdr .titleLeftHdr{margin-left:10px}.adminLessonDetails .titleHdr .titleRightHdr{justify-content:flex-start;margin-bottom:5px}}.adminLessonDetails .titleHdr .titleRightHdr .iconBtn{outline:2px solid #005cb9;width:25px;height:25px;margin-right:10px}.adminLessonDetails .titleHdr .titleRightHdr .iconBtn.editBtn{order:1}@media (max-width:760px){.adminLessonDetails .titleHdr .titleRightHdr .iconBtn.editBtn{order:2;margin-top:10px;margin-left:11px}}.adminLessonDetails .titleHdr .titleRightHdr .iconBtn.deleteBtn{order:2;margin-right:20px}@media (max-width:760px){.adminLessonDetails .titleHdr .titleRightHdr .iconBtn.deleteBtn{order:3;margin-top:10px}}.adminLessonDetails .titleHdr .titleRightHdr .iconBtn img{width:25px;height:25px}.adminLessonDetails .transferGoals{counter-reset:withSC}.adminLessonDetails .transferGoals ol.withSC{margin:0 10px 12px 0;padding-left:22px;list-style:none}.adminLessonDetails .transferGoals ol.withSC li{counter-increment:withSC;letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:2.1875rem}.adminLessonDetails .transferGoals ol.withSC li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .transferGoals ol.withSC li div{padding-bottom:5px}.adminLessonDetails .studentsAre li{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:2.10938rem}.adminLessonDetails .studentChallenge .modContent{flex-direction:column;margin:23px}.adminLessonDetails .studentChallenge .challSubTitle{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.875rem}.adminLessonDetails .studentChallenge .challSubTitle:first-of-type,.adminLessonDetails .studentChallenge .challSubTitle:nth-child(2){margin-bottom:10px}.adminLessonDetails .studentChallenge .challSubTitle span{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminLessonDetails .studentChallenge .challSubTitle .challUrl{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:300}.adminLessonDetails .studentChallenge .challHuddles li,.adminLessonDetails .studentChallenge .challMaterials li{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.adminLessonDetails .studentChallenge ol,.adminLessonDetails .studentChallenge ul{margin-top:10px;margin-bottom:10px}.adminLessonDetails .studentChallenge ul{list-style-type:none}ol.withSC{counter-reset:withSC;list-style:none}ol.withSC ol,ol.withSC ul{counter-reset:withSC}ol.withSC li{counter-increment:withSC;margin-bottom:12px}ol.withSC li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}ol.withSC li div{padding-bottom:5px}ol.withSC .possibleAnswers .answerAndSource{padding-left:2rem}.familyHuddles .huddleQuestions{padding:1rem}.familyHuddles .huddleLanguageHeader{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.familyHuddles ol.englishHuddles{counter-reset:englishHuddles}.familyHuddles ol.englishHuddles>li{counter-increment:englishHuddles}.familyHuddles ol.englishHuddles>li::marker{content:counter(englishHuddles)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.familyHuddles ol.spanishHuddles{counter-reset:spanishHuddles}.familyHuddles ol.spanishHuddles>li{counter-increment:spanishHuddles}.familyHuddles ol.spanishHuddles>li::marker{content:counter(spanishHuddles)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.dashboard.adminSprints.bdyContent{min-height:50vh}.dashboard.adminSprints .title{display:flex}.dashboard.adminSprints .paginationControls{margin-left:.5em}.dashboard.adminSprints .sprintsClearFilters{max-width:-webkit-fit-content;max-width:fit-content;margin-top:15px}.dashboard.adminSprints .activeFilter{color:#fff;background-color:#005cb9;outline:2px solid #005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.dashboard.adminSprints .lessonSection{grid-template-columns:repeat(5,1fr);gap:10px;max-width:1480px;display:grid}@media (max-width:1580px){.dashboard.adminSprints .lessonSection{grid-template-columns:repeat(4,1fr);max-width:1380px}}@media (max-width:1080px){.dashboard.adminSprints .lessonSection{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard.adminSprints .lessonSection{grid-template-columns:repeat(1,1fr)}}.dashboard.adminSprints .lessonSection .form-group{width:100%}.dashboard.adminSprintDetails .sprintDetailsContainer{margin:0 25px}@media screen and (max-width:600px){.dashboard.adminSprintDetails .sprintDetailsContainer{margin:0 10px}}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable{width:100%}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .actions{color:#005cb9;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border:2px solid #005cb9;justify-content:space-between;padding:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.8125rem;transition:background-color .2s,color .2s;display:flex}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .actions.active{color:#fff;background-color:#005cb9}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .actions svg{transition:transform .3s}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .actions svg.active{transform:rotate(180deg)}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .actions svg.active polyline{stroke:#fff!important}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .modDesc{opacity:0;max-height:0;margin-bottom:0;padding:0;transition:max-height .6s;overflow:hidden;border:2px solid #005cb9!important}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .modDesc .modGroup{border:none}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .modDesc.active{opacity:1;max-height:5000px;transition:max-height 1s}.dashboard.adminSprintDetails .sprintDetailsContainer .collapsable .modDesc .form-group{white-space:pre-wrap;max-width:calc(100% - 45px)!important}@media (max-width:760px){.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleLeftHdr{margin-left:10px}}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr{margin-bottom:0}@media (max-width:760px){.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr{justify-content:flex-end;margin-bottom:5px}}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .iconBtn{outline:2px solid #005cb9;width:25px;height:25px;margin-right:10px}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .iconBtn.editBtn{order:1}@media (max-width:760px){.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .iconBtn.editBtn{order:2;margin:10px 10px 15px 2px}}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .iconBtn.deleteBtn{order:2;margin-right:20px}@media (max-width:760px){.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .iconBtn.deleteBtn{order:3;margin:10px 10px 15px 2px}}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .iconBtn img{width:25px;height:25px}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown{letter-spacing:.04em;letter-spacing:0;order:3;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.34375rem;overflow:hidden}@media (max-width:760px){.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown{order:1;margin:auto}}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown .dropBtn{letter-spacing:.04em;letter-spacing:0;color:#005cb9;cursor:default;letter-spacing:.04em;text-transform:none;background:#fff;border:none;outline:2px solid #005cb9;justify-content:space-between;min-width:325px;margin:2px;padding:8px 25px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.34375rem;list-style:none;display:flex}@media (max-width:760px){.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown .dropBtn{min-width:calc(100vw - 22px)}}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown .dropBtn svg{align-self:center;padding-left:15px}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown:hover .dropBtn{color:#fff;background-color:#005cb9}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown:hover .dropBtn svg{transform-origin:22px;transition:transform .3s;transform:rotate(180deg)}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown:hover .dropBtn svg polyline{stroke:#fff!important}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown:hover .dropdownContent{display:block}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown:hover .dropdownContent a{min-width:220px}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown .dropdownContent{z-index:1;background-color:#fff;border:2px solid #005cb9;min-width:325px;display:none;position:absolute}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown .dropdownContent a{color:#343434;float:none;white-space:nowrap;padding:12px 16px;text-decoration:none;display:block}.dashboard.adminSprintDetails .sprintDetailsContainer .titleHdr .titleRightHdr .dropdown .dropdownContent a:hover{color:#fff;cursor:pointer;background-color:#005cb9}.adminSprintDetails .sprintDetailsContainer .basicSprintDetails{border:1px solid #999;margin:15px 0}@media screen and (max-width:600px){.adminSprintDetails .sprintDetailsContainer .basicSprintDetails{padding:10px}}.adminSprintDetails .sprintDetailsContainer .basicSprintDetails .modContent{display:block}.adminSprintDetails .sprintDetailsContainer .basicSprintDetails .modContent h4{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.4375rem;display:inline-block}.adminSprintDetails .sprintDetailsContainer .basicSprintDetails .modContent p{letter-spacing:.04em;font-size:1.25rem;line-height:1.4375rem;display:inline-block}.adminSprintDetails .sprintDetailsContainer .basicSprintDetails .modContent.wrapText p{display:inline}.adminSprintDetails .adminSprintBreakdown{margin-top:15px;margin-bottom:15px}.adminSprintDetails .adminSprintBreakdown .statBreakdown{flex-direction:column;padding:20px;display:flex;align-items:flex-start!important}.adminSprintDetails .adminSprintBreakdown .statBreakdown>div{width:100%}.adminSprintDetails .adminSprintBreakdown .statBreakdown .totalActive,.adminSprintDetails .adminSprintBreakdown .statBreakdown .totalActive p{margin:1rem 0}.adminSprintDetails .adminSprintBreakdown .statBreakdown p{letter-spacing:0;margin:0;font-family:Figtree;font-style:normal;font-weight:700}.adminSprintDetails .adminSprintBreakdown .statBreakdown .questionInfo{text-align:justify;width:90%;margin:0 auto}.adminSprintDetails .adminSprintBreakdown .statBreakdown .questionInfo span{letter-spacing:.04em;font-size:1.25rem;line-height:1.375rem}.adminSprintDetails .adminSprintBreakdown .statBreakdown .react-select__control{width:300px;align-items:center!important}.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader,.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader2{letter-spacing:.04em;justify-content:space-between;width:100%;margin-top:2rem;margin-bottom:5px;font-size:1.875rem;line-height:2.8125rem;display:flex}.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader p,.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader2 p{font-family:Dinot-CondBold;font-style:normal;font-weight:400}.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader span,.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader div,.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader2 span,.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader2 div{text-transform:uppercase;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:2.34375rem}.adminSprintDetails .adminSprintBreakdown .statBreakdown .dataHeader2{justify-content:flex-end;margin-top:0}.adminSprintDetails .adminSprintBreakdown .statBreakdown .school-data{flex-direction:column;width:100%;margin-bottom:1rem;display:flex}.adminSprintDetails .adminSprintBreakdown .statBreakdown .school-data .sprints{width:100%;margin-right:20px;padding:1rem 0;display:flex}.adminSprintDetails .adminSprintBreakdown .statBreakdown .school-data .sprints:not(.header){border-bottom:1px solid #343434;background-color:#fff!important}.adminSprintDetails .adminSprintBreakdown .statBreakdown .school-data .sprints.header{color:#fff;letter-spacing:0;background-color:#d5c29b;font-family:Figtree;font-style:normal;font-weight:700}.adminSprintDetails .adminSprintBreakdown .statBreakdown .school-data .sprints>p{width:50%;padding:0 2rem;display:inline-block}.adminSprintDetails .adminSprintQuestionDetails{margin-bottom:15px}.adminSprintDetails .adminSprintQuestionDetails .disclaimer{padding:20px}.adminSprintDetails .adminSprintQuestionDetails .disclaimer .editLink{margin-top:6px}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails{letter-spacing:0;grid-row-gap:12px;grid-template:auto/auto;padding:20px;font-family:Figtree;font-style:italic;font-weight:300;display:grid}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails .qdLabel{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails ol.withSC.fastFacts,.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails ol.withSC.qdAnswers{margin-top:0;margin-bottom:0;margin-right:20px;list-style:none}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails ol.withSC.fastFacts li,.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails ol.withSC.qdAnswers li{counter-increment:withSC;margin-bottom:6px}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails ol.withSC.fastFacts li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails ol.withSC.qdAnswers li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails .fastFacts{margin-top:-1rem;padding-top:0;padding-left:1rem}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails .fastFacts .fastFactBar{background-color:#343434;width:200px;height:1px}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails .fastFacts .qdLabel{margin-right:5px}.adminSprintDetails .adminSprintQuestionDetails .QuestionDetails .fastFacts li div{padding-bottom:6px}.adminSprintDetails .adminSprintVideoDetails{margin-bottom:15px}.adminSprintDetails .adminSprintVideoDetails .disclaimer{padding:20px}.adminSprintDetails .adminSprintVideoDetails .disclaimer .editLink{margin-top:6px}.adminSprintDetails .adminSprintVideoDetails .videoDetailContainer{grid-row-gap:12px;grid-template:auto/auto;padding:20px;display:grid}.adminSprintDetails .adminSprintVideoDetails .videoDetailContainer .videoDetailInfo .vdLabel{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminSprintDetails .adminSprintVideoDetails .videoDetailContainer .videoDetailInfo a{color:#005cb9;overflow-wrap:break-word;text-decoration:none}.adminSprintDetails .adminSprintVideoDetails .videoDetailContainer .videoDetailInfo a:hover{text-decoration:none}.adminSprintDetails .adminSprintHuddles{margin-bottom:15px}.adminSprintDetails .adminSprintHuddles .disclaimer{padding:20px}.adminSprintDetails .adminSprintHuddles .disclaimer .editLink{margin-top:6px}.adminSprintDetails .adminSprintHuddles .sprintHuddle .shLabel{letter-spacing:0;text-transform:uppercase;font-family:Figtree;font-style:normal;font-weight:800}.adminSprintDetails .adminSprintHuddles .sprintHuddle a{color:#005cb9;overflow-wrap:break-word;text-decoration:none}.adminSprintDetails .adminSprintHuddles .sprintHuddle a:hover{text-decoration:none}.adminSprintDetails .adminSprintHuddles .sprintHuddle ol.withSC.hudList{counter-reset:withSC;margin-right:20px;list-style:none}.adminSprintDetails .adminSprintHuddles .sprintHuddle ol.withSC.hudList ol,.adminSprintDetails .adminSprintHuddles .sprintHuddle ol.withSC.hudList ul{counter-reset:withSC}.adminSprintDetails .adminSprintHuddles .sprintHuddle ol.withSC.hudList li{counter-increment:withSC;margin-bottom:12px}.adminSprintDetails .adminSprintHuddles .sprintHuddle ol.withSC.hudList li::marker{content:counter(withSC)": ";letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminSprintDetails .adminSprintHuddles .sprintHuddle ol.withSC.hudList li div{padding-bottom:5px}.adminSprintDetails .adminSprintHuddles .sprintHuddle .huddleContent{grid-row-gap:12px;grid-template:auto/auto;display:grid}.adminSprintDetails .adminSprintHuddles .sprintHuddle .huddleContent .shLabel{margin:0 0 10px}.adminSprintDetails .adminSprintHuddles .sprintHuddle .huddleContent .possibleAnswer li{margin:2px 0 10px;display:flex}.adminSprintDetails .adminSprintHuddles .sprintHuddle .huddleContent .possibleAnswer li .liLabel,.adminSprintDetails .adminSprintHuddles .sprintHuddle .huddleContent .possibleAnswer li .pa{align-self:flex-start;margin-top:0}.adminSprintDetails .adminSprintHuddles .sprintHuddle .huddleContent .possibleAnswer li .liLabel li,.adminSprintDetails .adminSprintHuddles .sprintHuddle .huddleContent .possibleAnswer li .pa li{margin:0}.adminSprintDetails .adminSprintFeedback{margin-bottom:15px}.adminSprintDetails .adminSprintFeedback .disclaimer{padding:20px}.adminSprintDetails .adminSprintFeedback .feedbackPiece{margin-bottom:10px}.adminSprintDetails .adminSprintFeedback .fbLabel{letter-spacing:0;text-transform:uppercase;font-family:Figtree;font-style:normal;font-weight:700}.adminSprintDetails .adminSprintFeedback .feedbackTable{border-collapse:collapse;letter-spacing:0;width:60%;margin-top:10px;font-family:Figtree;font-style:italic;font-weight:300}.adminSprintDetails .adminSprintFeedback .feedbackTable tr:nth-child(2){border-top:.5px solid #343434}@media screen and (max-width:600px){.adminSprintDetails .adminSprintFeedback .feedbackTable{width:100%}}.adminSprintDetails .adminSprintFeedback .feedbackTable thead tr{border-bottom:.5px solid #343434}.adminSprintDetails .adminSprintFeedback .feedbackTable thead th{text-align:left;padding-bottom:10px}@media screen and (max-width:600px){.adminSprintDetails .adminSprintFeedback .feedbackTable thead th:nth-of-type(2){text-align:right}}.adminSprintDetails .adminSprintFeedback .feedbackTable tbody td{padding:10px 0}.adminSprintDetails .adminSprintFeedback .feedbackTable tbody td:first-of-type{width:75%}@media screen and (max-width:600px){.adminSprintDetails .adminSprintFeedback .feedbackTable tbody td:nth-of-type(2){text-align:right}}.dashboard.standardDetails .bdyContent.lessons{width:auto;display:block}.dashboard.standardDetails .bdyContent.lessons .detailBtns{justify-content:flex-end;width:100%;display:flex}.dashboard.standardDetails h3{margin-bottom:5px;margin-left:2.25rem;padding-top:10px;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.dashboard.standardDetails .lessonSection{width:250px;margin-left:2.25rem}.AdminResources .addButtons{margin-bottom:24px;margin-left:auto}.AdminResources .addForm input[type=text]{background-color:#f3f4f6}.AdminResources .addForm input[type=submit]{margin:4px}.AdminResources .addForm textarea{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:5px 0;padding:15px}@media (min-width:767px){.AdminResources .addForm textarea{box-sizing:inherit}}.AdminVideoResources .addButtons{margin-bottom:24px;margin-left:auto}.AdminVideoResources .addForm input[type=text]{background-color:#f3f4f6}.AdminVideoResources .addForm input[type=submit]{margin:4px}.AdminVideoResources .addForm textarea{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:5px 0;padding:15px}@media (min-width:767px){.AdminVideoResources .addForm textarea{box-sizing:inherit}}.AdminNotification .addButtons{margin-bottom:24px;margin-left:auto}.AdminNotification .addForm input[type=text]{background-color:#f3f4f6}.AdminNotification .addForm input[type=submit]{margin:4px}.AdminNotification .addForm textarea{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:5px 0;padding:15px}@media (min-width:767px){.AdminNotification .addForm textarea{box-sizing:inherit}}.createCustomResource .modGroup .addButtons{margin-bottom:24px;margin-left:auto}.createCustomResource .modGroup .customAdd .form-group,.createCustomResource .modGroup .customAdd .form-group textarea{max-width:650px}.createCustomResource .modGroup .addForm{flex-direction:column;align-items:flex-start;display:flex}.createCustomResource .modGroup .addForm .form-group{box-sizing:border-box;width:100%;margin:0 0 24px}.createCustomResource .modGroup .addForm input[type=text]{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:0;display:block}.createCustomResource .modGroup .addForm select{max-width:650px;margin:0}.createCustomResource .modGroup .addForm input[type=submit].btn{box-sizing:border-box;flex-grow:1;width:100%;max-width:650px;margin:0;display:block}.createResource .modGroup .addForm{grid-gap:6px;grid-template:auto/auto;display:grid}.createResource .modGroup .addForm input[type=submit].btn{max-width:-webkit-fit-content;max-width:fit-content;margin:0}.createResource .modGroup .addForm textarea{width:620px;max-width:650px;margin:0}.createResource small{width:60%;margin-top:8px;padding-bottom:0}.adminResults .modGroup{margin:1.5rem}.adminResults .addButtons{margin-bottom:24px;margin-left:auto}.adminResults .submitButton{display:inline-block}.adminResults .addForm{flex-direction:column;display:flex}.adminResults .addForm .form-group{box-sizing:border-box;flex-grow:1}.adminResults .addForm input{box-sizing:border-box;background-color:#f3f4f6;width:100%;margin:0;display:block}.adminResults .addForm input[type=submit].btn{box-sizing:border-box;width:initial;flex-grow:1;margin:0 12px;display:block}.adminResults .modGrid{margin:24px 0}.adminResults .surveyGridColumns{grid-template-columns:50px 3fr 1fr 1fr 1fr;display:grid}.adminResults form .btn{margin:5px 0 0 2px}.adminSchool .loadingAddButton{display:inline-block}.adminSchool .gridTitleWrap .gridGroup:first-child{flex-direction:column;min-width:25em;display:flex}.adminSchool .gridTitleWrap .gridGroup:first-child .title{justify-content:space-between;width:100%;margin-bottom:5px;display:flex}.adminSchool .gridTitleWrap .gridGroup:first-child .form-group{width:100%}.adminSchool .schoolGrid{margin-left:0!important}.adminSchool .schoolGrid .grid-groups{align-items:center}.adminSchool .schoolGrid .grid-container{grid-template-columns:50px 3fr 1fr 1fr 1fr}.adminSchool .schoolGrid .grid-footer{justify-content:flex-end;margin:.5em 1em;display:flex}.adminSchool .grid-item .btnWrap .iconBtn{height:auto}.adminSchool .noSchoolsMessage{justify-content:center;padding:1em}.adminSchool .bdyContent{align-items:flex-stretch}.adminSchool .bdyContent .modGroup{width:50%}.adminSchool .bdyContent .modGroup:first-child{margin-right:13px}.adminSchool .bdyContent .modGroup:last-child{margin-left:13px}.adminSchool .bdyContent .addSchool form button{margin:2px 0 0;margin-left:2px!important}.adminSchool .alert{margin-left:25px}.adminAddSchoolForm .dl-form-input{margin-bottom:1rem}.adminSchool .container .adminSchoolProfile{line-height:1.5}.adminSchool .container .adminSchoolProfile .teamGridLayout{margin-top:2rem}.adminSchool .container .adminSchoolProfile .twoColumnLayout{column-gap:45px}@media (max-width:1400px){.adminSchool .container .adminSchoolProfile .twoColumnLayout{flex-direction:column;display:flex}}.adminSchool .container .adminSchoolProfile .addChildSchoolForm .childSchoolForm{grid-gap:6px;grid-template:auto/auto;display:grid}.adminSchool .container .adminSchoolProfile .addChildSchoolForm .childSchoolForm .childSchoolFormBtn{max-width:-webkit-fit-content;max-width:fit-content}@media (max-width:800px){.adminSchool .container .adminSchoolProfile .docBtns{justify-content:flex-start}}.adminSchool .container .adminSchoolProfile .collapsable{border:2px solid #a9a9a9;width:calc(100% - 26px);margin:12px auto}.adminSchool .container .adminSchoolProfile .collapsable .modDesc{opacity:0;max-height:0;padding:0;transition:max-height .6s;overflow:hidden}.adminSchool .container .adminSchoolProfile .collapsable .modDesc.active{opacity:1;max-height:5000px;transition:max-height 1s;overflow-y:scroll}.adminSchool .container .adminSchoolProfile .collapsable .modDesc.active .content{padding:20px}.adminSchool .container .adminSchoolProfile .collapsable .modDesc.active .content p{margin:0 0 6px}.adminSchool .container .adminSchoolProfile .collapsable .modDesc.active .content .filter-btns{flex-direction:row;margin-bottom:1rem;display:flex}.adminSchool .container .adminSchoolProfile .collapsable .modDesc.active .content .filter-btns .btn{margin-right:15px}.adminSchool .container .adminSchoolProfile .collapsable .actions{color:#005cb9;cursor:pointer;letter-spacing:.04em;background-color:#fff;justify-content:space-between;align-items:center;padding:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.8125rem;transition:backgroud-color .2s,color .2s;display:flex}.adminSchool .container .adminSchoolProfile .collapsable .actions svg{fill:none;stroke:#005cb9;stroke-width:2px;transform:.3s}.adminSchool .container .adminSchoolProfile .collapsable .actions.active{color:#fff;background-color:#005cb9}.adminSchool .container .adminSchoolProfile .collapsable .actions.active svg{transform:rotate(180deg)}.adminSchool .container .adminSchoolProfile .collapsable .actions.active svg polyline{stroke:#fff}.adminSchool .container .adminSchoolProfile .collapsable.cultureCheck .climateCheck .container{margin:0}.adminSchool .container .adminSchoolProfile .collapsable.cultureCheck .climateCheck .container .schoolCheck{border:none}.adminSchool .container .adminSchoolProfile button[type=submit]{margin-left:5px}.adminSchool .container .adminSchoolProfile.users{grid-template:auto/1fr 1fr;display:grid}@media (max-width:800px){.adminSchool .container .adminSchoolProfile.users{grid-template:auto auto/auto}}.adminSchool .container .adminSchoolProfile.users .addUser .form-group,.adminSchool .container .adminSchoolProfile.users .addUser .form-group input{width:100%}.adminSchool .container .adminSchoolProfile.users .addUser .lessonSection{margin-bottom:20px}.adminSchool .container .adminSchoolProfile.users .addUser .btn{float:none}.adminSchool .container .adminSchoolProfile .twoColumnGrid{grid-template:auto/1fr 1fr;display:grid}@media (max-width:800px){.adminSchool .container .adminSchoolProfile .twoColumnGrid{grid-template:auto auto/auto}}.adminSchool .container .adminSchoolProfile .modGroup{margin:20px 12px 15px}.adminSchool .container .adminSchoolProfile .modGroup .subText{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:400;line-height:.9375rem}.adminSchool .container .adminSchoolProfile .modGroup.creator{padding-top:15px}.adminSchool .container .adminSchoolProfile .modGroup .btn{margin-top:5px}.adminSchool .container .adminSchoolProfile .educationGrid{width:calc(100vw - 15px);margin-left:-25px}.adminSchool .container .adminSchoolProfile .educationGrid .grid-container{grid-template-columns:50px 2fr 2fr 1fr}.adminSchool .container .adminSchoolProfile .filter-header{font-size:30px;margin-top:0!important}.adminSchool .container .adminSchoolProfile .active-filter{box-shadow:7px 7px rgba(52,52,52,.25);color:#fff!important;background-color:#005cb9!important;outline:2px solid #005cb9!important}.adminSchool .container .adminSchoolProfile .adminProfileSurvey{margin:25px}.adminSchool .container .adminSchoolProfile .adminProfileSurvey .lessonSection{width:50%;margin-bottom:20px}@media screen and (max-width:1000px){.adminSchool .container .adminSchoolProfile .adminProfileSurvey .lessonSection{width:100%}}.adminSchool .container .adminSchoolProfile .adminProfileSurvey .lessonSection input{margin-top:0}.adminSchool .container .adminSchoolProfile .adminPartnership .btnWrap,.adminSchool .container .adminSchoolProfile .engagementSnapshot .btnWrap{margin-top:20px;padding:5px;display:block;overflow:auto}.adminSchool .container .adminSchoolProfile .adminPartnership .btnWrap .btn,.adminSchool .container .adminSchoolProfile .engagementSnapshot .btnWrap .btn{float:left;margin:0}.adminSchool .container .adminSchoolProfile .engagementSnapshot p{margin-bottom:6px!important}.adminSchool .container .adminSchoolProfile .engagementSnapshot .lessonSection{width:50%;margin:1rem 1rem 0}.adminSchool .container .adminSchoolProfile .engagementSnapshot .subText{letter-spacing:.04em;letter-spacing:0;margin-top:-5px;margin-bottom:5px;margin-left:1rem;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:400;line-height:.9375rem}.adminSchool .container .adminSchoolProfile .engagementSnapshot .grades>div{padding-right:5px;display:inline-block}.adminSchool .container .adminSchoolProfile .engagementSnapshot .grades>div:after{content:","}.adminSchool .container .adminSchoolProfile .engagementSnapshot .grades>div:last-child:after{content:none}.adminSchool .container .adminSchoolProfile .engagementSnapshot .lastGameDate{margin:10px 30px}.adminSchool .container .adminSchoolProfile .modGroup.warningContainer{color:#005cb9;border:1px solid #005cb9;margin:15px;padding:10px;line-height:25px}.adminSchool .container .adminSchoolProfile .modGroup.warningContainer .warningDetails{letter-spacing:.04em;letter-spacing:0;margin:12px;font-family:Figtree;font-size:1.3125rem;font-style:italic;font-weight:300;line-height:1.3125rem}.adminSchool .container .adminSchoolProfile .modGroup.warningContainer .warningDetails span{text-transform:capitalize;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:700}.adminSchool .container .adminSchoolProfile .modGroup.warningContainer .warningSmallPrint{letter-spacing:.04em;letter-spacing:0;margin:12px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.125rem}.adminSchool .container .adminSchoolProfile .modGroup.warningContainer .buttonsRow{gap:10px;max-width:-webkit-fit-content;max-width:fit-content;margin-top:15px;display:flex}.adminSchool .container .adminSchoolProfile .loading-space{justify-content:center;min-height:100vh;padding-top:150px;display:flex}.adminSchool .container .adminSchoolProfile .engagement-snapshot-collapsable{justify-content:space-between;align-items:center;width:100%;display:flex}.adminSchool .container .adminSchoolProfile .condensed-expandable-view{margin:20px 12px 15px;position:relative}.adminSchool .container .adminSchoolProfile .condensed-expandable-view__header{background-color:transparent;border:1px solid #a9a9a9;border-radius:0;margin-right:20px}.adminSchool .container .adminSchoolProfile .condensed-expandable-view .collapsableContainer{padding:.75rem 1.5rem}.adminSchool .container .adminSchoolProfile .condensed-expandable-view .ip-onboarding-collapsable{justify-content:space-between;align-items:center;width:100%;display:flex}.unique-user-section.pick-user{flex-direction:column;gap:1rem;display:flex}.unique-user-section.pick-user p{margin:0}.school-details{grid-template:auto/1fr 1fr;gap:24px;padding:20px 12px 15px;display:grid}.school-details>div:first-child,.school-details>div:nth-child(2){border:1px solid #a9a9a9;padding:20px}.school-details__title{border-bottom:1px solid #343434;margin-bottom:20px;padding-bottom:10px;padding-right:45px}@media screen and (max-width:800px){.school-details{grid-template:auto/1fr}}.school-details .anchor{font-size:1.25rem!important}.engagement-snapshot{width:100%}.engagement-snapshot__lesson-filters{gap:1rem;margin-bottom:1rem;display:flex}.engagement-snapshot__lesson-filters .button{text-transform:capitalize}.engagement-snapshot__lesson-filters div{margin-right:1rem}.engagement-snapshot__no-data{margin-top:1rem}.engagement-snapshot .anchor{gap:.5rem;margin-top:2rem;transition:all .1s ease-out;display:inline-flex}.engagement-snapshot .anchor:hover{gap:1rem;text-decoration:underline}.form-section{flex-direction:column;gap:4px;margin-bottom:2rem;display:flex}.form-section ul{margin-block-start:.25em;margin-block-end:.5em}.form-section ul li::marker{content:"ᐧ ";font-weight:700}.form-section__content{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.dl-date-picker{position:relative}.dl-date-picker input[type=date]{color:#343434;box-sizing:border-box;border:1px solid #d2d6db;border-radius:4px;width:100%;padding:.5rem 16px;font-size:16px;font-weight:500;box-shadow:inset 0 -1px rgba(52,52,52,.1),0 1px 3px rgba(52,52,52,.1)}.dl-date-picker input[type=date]:disabled{cursor:not-allowed;background-color:#f3f4f6}.dl-date-picker--invalid{color:#f11c60;border:2px solid #f11c60;justify-content:space-between;box-shadow:inset 0 -1px #f11c60,0 1px 3px #f11c60}.ip-onboarding-form{color:#343434;padding:2.5rem;position:relative}.ip-onboarding-form__row{margin-bottom:1.25rem}.ip-onboarding-form__row-title{margin:.875rem 0}.ip-onboarding-form__field-row{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:.5rem;display:grid}.ip-onboarding-form__field-row .field-column{gap:.5rem;display:flex}.ip-onboarding-form__field-row .dl-form-input{flex:33%;max-width:calc(100% - .5rem)}.ip-onboarding-form__field-column{flex-direction:column;gap:.5rem;display:flex}.ip-onboarding-form__field-column label{white-space:nowrap}.ip-onboarding-form__field-border{border-bottom:1px solid rgba(52,52,52,.1);padding-bottom:2rem}.ip-onboarding-form__field-border:last-child{border-bottom:none}.ip-onboarding-form__field__dates{width:220px}.ip-onboarding-form input[type=checkbox]{background-color:#13cbb6;margin-right:.5rem}.ip-onboarding-form .anchor{font-weight:600;text-decoration:underline}.ip-onboarding-form b{font-weight:600}.ip-onboarding-form .dl-checkbox--disabled{cursor:not-allowed}.ip-onboarding-form .dl-checkbox--disabled .dl-icon-checkbox{opacity:.5;pointer-events:none;border-color:#4d5761}@media screen and (max-width:1000px){.sprintVideos .lessonSection{width:100%}}.sprintVideos .lessonSection .sourceTypesHeader{margin-bottom:12px}.sprintVideos .lessonSection .sourceTypes{display:flex}.sprintVideos .lessonSection .sourceTypes label{margin-right:18px}.sprintVideos .lessonSection .checkContainer{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.04em;margin-top:12px;margin-bottom:12px;padding-left:32px;font-size:1.375rem;line-height:2.0625rem;display:block;position:relative}.sprintVideos .lessonSection .checkContainer input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.sprintVideos .lessonSection .checkmark{background-color:#f3f4f6;width:25px;height:25px;position:absolute;top:0;left:0}.sprintVideos .lessonSection .checkContainer:hover input~.checkmark{background-color:#f3f4f6}.sprintVideos .lessonSection .checkContainer input:checked~.checkmark{background-color:#005cb9}.sprintVideos .lessonSection .checkmark:after{content:"";display:none;position:absolute}.sprintVideos .lessonSection .checkContainer input:checked~.checkmark:after{display:block}.sprintVideos .lessonSection .checkContainer .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.sprintVideos .modGroup:nth-of-type(3){grid-row-gap:20px;grid-template:auto/auto;margin-top:20px;display:grid}.sprintVideos .modGroup:nth-of-type(3) .modTitle{margin:0}.sprintVideos .modGroup:nth-of-type(3) .btn{max-width:-webkit-max-content;max-width:max-content}.sprintVideos .items-container .grid-container .itemLabel{text-transform:uppercase}.sprintVideos .items-container .grid-container .itemLabel:nth-of-type(2){text-transform:none}.sprintVideos .subText{letter-spacing:.04em;letter-spacing:0;padding-top:5px;padding-bottom:5px;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:400;line-height:1.26563rem}.adminFeedback .filterBtns{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;margin-top:20px;margin-bottom:20px;display:flex}.adminFeedback .filterBtns .btn{white-space:nowrap;margin:8px}.adminFeedback .filterBtns .btn.active-filter{box-shadow:7px 7px rgba(52,52,52,.25);color:#fff!important;background-color:#005cb9!important;outline:2px solid #005cb9!important}.adminFeedback .contentContainer{margin:0 25px}.feedbackQuestionCreate .dropdown-container{width:100%;max-width:650px;margin-top:5px;margin-bottom:5px;display:flex}.feedbackQuestionCreate .dropdown-container .form-group{width:100%}.feedbackQuestionCreate .checkbox-container{cursor:pointer;margin:1rem 0}.feedbackQuestionEdit .dropdown-container{width:100%;max-width:650px;margin-top:5px;margin-bottom:5px;display:flex}.feedbackQuestionEdit .dropdown-container .form-group{width:100%}.feedbackQuestionEdit .checkbox-container{cursor:pointer;margin:1rem 0}.adminFeedbackDetails .fquestions{flex-direction:column;align-items:center;width:100%;display:flex}.adminFeedbackDetails .fquestions .detailBtns{justify-content:flex-end;width:100%;display:flex}.adminFeedbackDetails .pageContent{width:calc(100% - 2.5rem);padding:2rem}.adminFeedbackDetails .defaultType{text-transform:uppercase}.adminFeedbackDetails h3{margin-bottom:5px;margin-left:2.25rem;padding-top:10px;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.adminFeedbackDetails .lessonSection{width:250px;margin-left:2.25rem}.adminStudentChallengeDetails .challengeDetails{grid-row-gap:12px;border:1px solid #999;grid-template:auto/1fr;padding:20px;display:grid}.adminStudentChallengeDetails .challengeDetails a{color:#005cb9;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300;text-decoration:none}.adminStudentChallengeDetails .challengeDetails .titleHdr{letter-spacing:.04em;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #343434;max-width:-webkit-fit-content;max-width:fit-content;margin-bottom:20px;padding-right:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:3.51563rem}.adminStudentChallengeDetails .challengeDetails .codeContainer,.adminStudentChallengeDetails .challengeDetails .standardContainer,.adminStudentChallengeDetails .challengeDetails .gradeContainer,.adminStudentChallengeDetails .challengeDetails .exerciseContainer,.adminStudentChallengeDetails .challengeDetails .materialContainer,.adminStudentChallengeDetails .challengeDetails .huddlesContainer,.adminStudentChallengeDetails .challengeDetails .statusContainer,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer{letter-spacing:.04em;font-size:1.25rem;line-height:1.875rem}@media (max-width:600px){.adminStudentChallengeDetails .challengeDetails .codeContainer,.adminStudentChallengeDetails .challengeDetails .standardContainer,.adminStudentChallengeDetails .challengeDetails .gradeContainer,.adminStudentChallengeDetails .challengeDetails .exerciseContainer,.adminStudentChallengeDetails .challengeDetails .materialContainer,.adminStudentChallengeDetails .challengeDetails .huddlesContainer,.adminStudentChallengeDetails .challengeDetails .statusContainer,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.adminStudentChallengeDetails .challengeDetails .codeContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .huddlesHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .huddlesHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .huddlesHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .huddlesHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .materialContainer .huddlesHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .huddlesHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .huddlesHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .materialHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .huddlesHdr{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.adminStudentChallengeDetails .challengeDetails .codeContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .codeContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .codeContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .codeContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .codeContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .codeContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .codeContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .codeContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .standardContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .gradeContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .statusContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .codeDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .standardDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .challengeTitleDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .statusDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .gradeDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .exerciseDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .huddlesDesc{white-space:pre-line;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.adminStudentChallengeDetails .challengeDetails .codeContainer,.adminStudentChallengeDetails .challengeDetails .standardContainer,.adminStudentChallengeDetails .challengeDetails .gradeContainer,.adminStudentChallengeDetails .challengeDetails .statusContainer,.adminStudentChallengeDetails .challengeDetails .exerciseContainer,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer{display:inline-flex}.adminStudentChallengeDetails .challengeDetails .codeContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .codeContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .standardContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .gradeContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .statusContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .exerciseContainer .challengeTitleHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .codeHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .standardHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .gradeHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .statusHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .exerciseHdr,.adminStudentChallengeDetails .challengeDetails .challengeTitleContainer .challengeTitleHdr{margin-right:6px}.adminStudentChallengeDetails .challengeDetails .materialContainer,.adminStudentChallengeDetails .challengeDetails .huddlesContainer{grid-row-gap:12px;grid-template-columns:auto;display:grid}.adminStudentChallengeDetails .challengeDetails .materialContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .materialContainer .huddlesDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .materialDesc,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .huddlesDesc{grid-row-gap:12px;grid-template-rows:auto;margin:0;display:grid}.adminStudentChallengeDetails .challengeDetails .materialContainer .materialDesc li,.adminStudentChallengeDetails .challengeDetails .materialContainer .huddlesDesc li,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .materialDesc li,.adminStudentChallengeDetails .challengeDetails .huddlesContainer .huddlesDesc li{list-style:decimal}.adminStudentChallenges .filterHdr{text-transform:uppercase;margin-bottom:5px;margin-left:2.25rem;padding-top:1rem;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.adminStudentChallenges .filterContainer{flex-wrap:wrap;align-items:center;width:calc(100% - 2.25rem);margin-left:2.25rem;display:flex}.adminStudentChallenges .filterContainer .btn{margin:0}.adminStudentChallenges .filterContainer .form-group{margin-bottom:6px}.adminStudentChallenges .filterContainer .form-group:first-of-type{width:420px}.adminStudentChallenges .filterContainer .form-group:not(:first-of-type){width:181px}.adminStudentChallenges .filterContainer .form-group:not(:last-of-type){margin-right:1rem}.adminStudentChallenges .iconBtn{height:auto}.createStandard textarea{width:620px;max-width:650px}.dl-formstep{letter-spacing:0;cursor:pointer;--step-bg:#e5e7eb;--step-bg-hover:#d2d6db;--step-border:var(--step-bg);--step-border-hover:var(--step-bg-hover);--step-color:#343434;--step-title:#6c737f;--step-text:var(--step-title);--step-title-hover:#4d5761;--step-text-hover:var(--step-title-hover);width:1em;height:1em;font-family:Figtree;font-style:normal;font-weight:500;position:relative}.dl-formstep--active,.dl-formstep--complete{--step-bg:#005cb9;--step-bg-hover:#007cfa;--step-color:#fff;--step-text:#6c737f;--step-title:#6c737f;--step-text-hover:#4d5761}.dl-formstep--active{--step-title:#005cb9;--step-title-hover:#007cfa;--step-text:#343434;--step-text-hover:#343434}.dl-formstep--error{--step-border:#f11c60;--step-border-hover:#f11c60}@media (max-width:945px){.dl-formstep{flex:1 0 0;align-items:flex-start;padding-top:20px;display:flex}}.dl-formstep:hover .step-title{color:var(--step-title-hover)}.dl-formstep:hover .step-desc{color:var(--step-text-hover)}.dl-formstep:hover .step-num{background-color:var(--step-bg-hover);border-color:var(--step-border-hover)}.dl-formstep .step-num{color:var(--step-color);background-color:var(--step-bg);border:2px solid var(--step-border);z-index:1;border-radius:24px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;transition:all .4s;display:flex;position:absolute}@media (max-width:945px){.dl-formstep .step-num{top:0}}.dl-formstep--bordered .step-content{color:#d2d6db;border-left:1px solid #d2d6db}.dl-formstep--bordered .step-content.complete-step{color:#005cb9;border-color:#005cb9}.dl-formstep--bordered .step-content.error-step{color:#f11c60;border-color:#f11c60}@media (max-width:945px){.dl-formstep--bordered .step-content{border-top-style:solid;border-top-width:1px;border-left-width:0}}.dl-formstep--bordered .step-content .progress{background-color:#005cb9;width:1px;height:10px;transition:height .6s cubic-bezier(.65,0,.35,1);position:absolute;left:18px}.dl-formstep--bordered .step-content .progress--completed{height:100%}@media (max-width:945px){.dl-formstep--bordered .step-content .progress--completed{height:1px}}.dl-formstep .step-content{flex-direction:column;gap:4px;max-width:316px;margin-left:18px;padding-bottom:40px;padding-left:30px;display:flex}@media (max-width:945px){.dl-formstep .step-content{width:100%;padding-bottom:0}}.dl-formstep .step-title{color:var(--step-title);transition:all .4s}@media (max-width:945px){.dl-formstep .step-title{display:none}}.dl-formstep .step-desc{color:var(--step-text);transition:all .4s}@media (max-width:945px){.dl-formstep .step-desc,.dl-formstep .error-msg{display:none}}@media (max-width:945px){.dl-formstep-series{align-self:stretch;align-items:flex-start;max-width:400px;display:flex}}.profile-container{flex:1 0 0;justify-content:center;align-self:stretch;align-items:flex-start;gap:32px;width:calc(100% - 64px);max-width:1200px;height:100%;padding:32px;display:flex}@media (max-width:945px){.profile-container{flex-direction:column;height:100%}}.profile-basic-info__basic-info-form{flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.profile-basic-info__basic-info-form .dl-form-input{flex:1 0 0;gap:8px}.profile-basic-info__detail{align-items:center;display:flex}@media (max-width:945px){.profile-basic-info,.profile-basic-info .button{width:100%}}.profile-implementation,.profile-basic-info{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:24px;display:flex}.profile-implementation__divider-line,.profile-basic-info__divider-line{background-color:#d2d6db;width:100%;height:1px}.profile-implementation__form-row,.profile-basic-info__form-row{flex-direction:row;justify-content:center;align-self:stretch;align-items:flex-start;gap:20px;width:100%;display:flex}@media screen and (max-width:855px){.profile-implementation__form-row,.profile-basic-info__form-row{flex-direction:column}.profile-implementation__form-row .dl-form-input,.profile-basic-info__form-row .dl-form-input{width:100%}}.profile-implementation__radio-button-container,.profile-basic-info__radio-button-container{flex-direction:row;display:flex}.profile-implementation__radio-button-container .dl-checkbox,.profile-basic-info__radio-button-container .dl-checkbox{margin-top:5px}.profile-implementation__radio-button-container button,.profile-basic-info__radio-button-container button{background-color:transparent;border-width:0}.profile-implementation__radio-button,.profile-basic-info__radio-button{flex-direction:row;justify-content:center;align-items:center;padding-right:20px;display:flex}.profile-implementation__radio-button span,.profile-basic-info__radio-button span{padding-left:12px}.profile-implementation__overlay,.profile-basic-info__overlay{height:22px}.quick-nav{align-items:center;gap:1rem;display:flex}.quick-nav .next{border-left:2px solid #005cb9;padding-left:1rem}@media screen and (max-width:945px){.quick-nav{display:none}}.profile-implementation .horizontal-grades{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(7,1fr);gap:10px;width:-webkit-fit-content;width:fit-content;display:grid}@media (max-width:855px){.profile-implementation .horizontal-grades{flex-flow:wrap;gap:10px;display:flex}}@media (max-width:590px){.profile-implementation .horizontal-grades .button{width:calc(33.3333% - 8px)}}@media (max-width:370px){.profile-implementation .horizontal-grades .button{width:calc(50% - 8px)}}.profile-implementation .topics{border-left:2px solid #e5e7eb;margin-left:1rem;padding-left:3rem}@media (max-width:855px){.profile-implementation .topics{border-width:0;margin-left:0;padding-left:0}}.profile-implementation .confidentiality{flex-direction:row;font-size:16px;line-height:24px;display:flex}.profile-implementation .confidentiality__container{flex-direction:row;display:flex}.profile-implementation .confidentiality__container .dl-checkbox{margin-top:5px}.profile-implementation .confidentiality a:hover{color:#007cfa}.profile-implementation .confidentiality .sentence-agree{padding-left:15px}.profile-implementation .confidentiality .sentence-agree .invalid{color:#f11c60}@media (max-width:945px){.profile-implementation .button--link{display:none}}.profile-implementation__form-row .dl-form-input{width:100%}.profile-implementation__form-row .subject-areas{flex-direction:column;display:flex}@media (max-width:575px){.profile-implementation .button{width:100%}}.profile-instructions{width:316px}.profile-instructions__title{margin-bottom:12px}.profile-instructions__description{margin-bottom:24px}@media (max-width:945px){.profile-instructions{width:100%}}h3{margin:0}.dl-radio-icon{cursor:pointer;align-items:center;width:1em;height:1em;display:flex}.dl-radio-icon--small{width:.8em;height:.8em}.editProfile .profileRole{margin-bottom:10px}.editProfile .profileEmail{margin-bottom:20px}.editProfile .selectLabel{margin-top:25px;margin-bottom:8px;line-height:1.35}.editProfile .form-group-input{flex-direction:row;margin-bottom:.5rem;margin-right:2rem;display:inline-flex}.editProfile .form-group-input .form-input{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#f3f4f6;width:27px;height:27px;margin:0 12px}.editProfile .form-group-input .form-input-label{width:calc(100% - 51px);padding:3.5px 0 3.5px 1rem}.editProfile .btn{margin-top:30px;display:block}.editProfile .modGroup{margin-top:20px}.createAdminProfile{margin:50px}.createAdminProfile .modGroup{padding:2rem 3rem}.createAdminProfile .modGroup form{flex-direction:column;margin-top:2rem;display:flex}.createAdminProfile .modGroup form h3{margin-top:1.5rem;padding-left:1.25rem}.createAdminProfile .modGroup form .dl-form-input{min-width:320px;margin-top:1rem}.createAdminProfile .modGroup form .formRow{flex-flow:wrap;align-items:flex-start;width:100%;display:flex}.createAdminProfile .modGroup form .formRow .dl-form-input,.createAdminProfile .modGroup form .formRow .formState{width:calc(50% - 1rem);margin-right:1rem}.createAdminProfile .modGroup form .formRow .formState .dl-form-input{width:100%}.createAdminProfile .modGroup form .lessonAccessContainer{flex-direction:row;align-items:center;display:flex}.createAdminProfile .modGroup form .lessonAccessContainer div{margin-left:1rem}.edit-school-profile{margin:0 25px}.edit-school-profile__header{grid-template:auto/max-content auto;margin:0 0 10px;padding-top:20px;display:grid}.edit-school-profile__school-details{border:1px solid #a9a9a9;padding:2rem 3rem}.edit-school-profile__school-details>div:first-child{border-bottom:1px solid #343434;margin-bottom:20px;padding-bottom:10px}.edit-school-profile__form-row{align-items:flex-start;width:100%;margin-bottom:24px;display:flex}.edit-school-profile__form-row>div{justify-self:stretch;width:calc(50% - 1rem);margin-right:1rem}.edit-school-profile__form-row>div button.clear-state-btn{margin-top:4px}.edit-school-profile .react-date-picker{color:#343434;display:inline}.edit-school-profile .react-date-picker__wrapper{border-radius:4px;width:100%}.admin-sprint-details.edit-sprint-details input[disabled],.admin-sprint-details.edit-sprint-details textarea[disabled],.admin-sprint-details.create-sprint-details input[disabled],.admin-sprint-details.create-sprint-details textarea[disabled]{cursor:not-allowed;background-color:#fafafa}.admin-sprint-details.edit-sprint-details .icon-btn,.admin-sprint-details.create-sprint-details .icon-btn{cursor:pointer;outline:1px solid #005cb9;width:25px;height:25px;margin:0;padding:10px}.admin-sprint-details.edit-sprint-details .icon-btn img,.admin-sprint-details.create-sprint-details .icon-btn img{width:25px;height:25px}.admin-sprint-details.edit-sprint-details .sprint-details-container,.admin-sprint-details.create-sprint-details .sprint-details-container{margin:0 25px}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container{margin-top:25px}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable{width:100%!important}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions{color:#005cb9;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background-color:#fff;border:2px solid #005cb9;justify-content:space-between;padding:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.8125rem;transition:background-color .2s,color .2s;display:flex}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions.active,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions.active{color:#fff;background-color:#005cb9}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions svg,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions svg{transition:transform .3s}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions svg.active,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions svg.active{transform:rotate(180deg)}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions svg.active polyline,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .collapsable .actions svg.active polyline{stroke:#fff!important}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .mod-desc,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .mod-desc{opacity:0;max-height:0;margin-bottom:0;padding:0;transition:max-height .6s;overflow:hidden}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .mod-desc.active,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .mod-desc.active{opacity:1;border:2px solid #005cb9;max-height:5000px;padding:20px;transition:max-height 1s}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .mod-desc .form-group,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .mod-desc .form-group{white-space:pre-wrap;max-width:100%;margin:5px 0 5px 20px}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .create-edit-form,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .create-edit-form{grid-row-gap:20px;grid-template:auto/auto;display:grid}.admin-sprint-details.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .create-edit-form .question-details,.admin-sprint-details.create-sprint-details .sprint-details-container .modGroup.create-edit-container .create-edit-form .question-details{padding-top:30px}.admin-sprint-details.edit-sprint-details .sprint-form .each-separator,.admin-sprint-details.create-sprint-details .sprint-form .each-separator{border-top:1px solid rgba(52,52,52,.5);width:100%}.admin-sprint-details.edit-sprint-details .sprint-form hr,.admin-sprint-details.create-sprint-details .sprint-form hr{margin:15px 0}.admin-sprint-details.edit-sprint-details .sprint-form .trash-container,.admin-sprint-details.create-sprint-details .sprint-form .trash-container{justify-content:flex-end;display:flex}.admin-sprint-details.edit-sprint-details .sprint-form .form-group .form-label,.admin-sprint-details.create-sprint-details .sprint-form .form-group .form-label{letter-spacing:0;letter-spacing:.04em;text-transform:uppercase;font-family:Figtree;font-size:.75rem;font-style:italic;font-weight:300;line-height:.75rem}.admin-sprint-details.edit-sprint-details .sprint-form .form-group input,.admin-sprint-details.edit-sprint-details .sprint-form .form-group textarea,.admin-sprint-details.create-sprint-details .sprint-form .form-group input,.admin-sprint-details.create-sprint-details .sprint-form .form-group textarea{margin:0;padding:15px}.admin-sprint-details.edit-sprint-details .sprint-form .form-group textarea,.admin-sprint-details.create-sprint-details .sprint-form .form-group textarea{resize:vertical;width:100%;max-width:none}.admin-sprint-details.edit-sprint-details .sprint-form .form-group input,.admin-sprint-details.edit-sprint-details .sprint-form .form-group .react-select__control,.admin-sprint-details.create-sprint-details .sprint-form .form-group input,.admin-sprint-details.create-sprint-details .sprint-form .form-group .react-select__control{border:1px solid rgba(52,52,52,.5);width:100%;max-width:none}.admin-sprint-details.edit-sprint-details .toggle-wrap,.admin-sprint-details.create-sprint-details .toggle-wrap{margin-left:0}.admin-sprint-details.edit-sprint-details .toggle-wrap p,.admin-sprint-details.create-sprint-details .toggle-wrap p{text-transform:capitalize}.admin-sprint-details.edit-sprint-details .btn,.admin-sprint-details.create-sprint-details .btn{color:#005cb9;background-color:#fff;outline:2px solid #005cb9;width:-webkit-max-content;width:max-content}.admin-sprint-details.edit-sprint-details .btn.secondary,.admin-sprint-details.create-sprint-details .btn.secondary{letter-spacing:.04em;border-bottom:4px solid;height:40px;margin:0;padding:.5rem 0 0;font-size:1.5rem;line-height:2.25rem;display:inline-block;outline:0!important}.admin-sprint-details.edit-sprint-details .btn.secondary:hover,.admin-sprint-details.create-sprint-details .btn.secondary:hover{color:#005cb9;background-color:#fff;box-shadow:0 0 #343434}.admin-sprint-details.edit-sprint-details .btn.secondary#maxAnswersWarning,.admin-sprint-details.create-sprint-details .btn.secondary#maxAnswersWarning{color:#f3f4f6;cursor:not-allowed}.admin-sprint-details.edit-sprint-details .btn.secondary#maxAnswersWarning:hover,.admin-sprint-details.create-sprint-details .btn.secondary#maxAnswersWarning:hover{color:#f3f4f6!important}.admin-sprint-details.edit-sprint-details .btn:not(.secondary):hover,.admin-sprint-details.create-sprint-details .btn:not(.secondary):hover{color:#fff;background-color:#005cb9;outline:2px solid #005cb9;box-shadow:7px 7px #343434}.admin-sprint-details.edit-sprint-details .icon-btn.delete-btn,.admin-sprint-details.create-sprint-details .icon-btn.delete-btn{border:1px solid #005cb9;justify-self:end;padding:9px}.admin-sprint-details .condensed-expandable-view__header{padding:0}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section{grid-row-gap:6px;grid-template:auto/auto;display:grid}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section h3,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section h3{margin-bottom:6px}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__basic-details-form-group,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__basic-details-form-group{grid-template-rows:1fr;grid-template-columns:1fr 1fr;column-gap:6px;display:grid}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__huddle-type-info,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__huddle-type-info{flex-direction:row;justify-content:flex-end;align-items:flex-start;width:100%;padding-left:10px;padding-right:10px;display:flex}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__checkbox-row,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__checkbox-row{flex-direction:row;align-items:center;margin-left:20px;display:inline-block}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__toggle-container,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__toggle-container{margin-top:30px;margin-left:-20px;margin-right:-20px}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__instructions-section,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .basic-details-section__instructions-section{margin-bottom:30px}.question-details-fields{grid-row-gap:10px;grid-column-gap:10px;grid-template:auto/auto;display:grid}.question-details-fields__question-details-source-fields{grid-row-gap:6px;grid-template:auto/auto;display:grid}.question-details-fields__answer{grid-column-gap:10px;grid-template:auto/auto 55px;display:grid}.question-details-fields__delete-button{justify-content:center;place-self:center;align-items:center;display:flex}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields{margin:0}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields div,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields div{margin-bottom:6px}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields__fast-fact,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields__fast-fact{grid-column-gap:10px;border-bottom:2px solid #d5c29b;grid-template:auto/auto 55px;margin-bottom:20px;padding-bottom:20px;display:grid}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields__fast-fact-row,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields__fast-fact-row{padding-top:20px}.edit-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields__delete-button,.create-sprint-details .sprint-details-container .modGroup.create-edit-container .question-details-fields .fast-facts-fields__delete-button{justify-content:center;place-self:center;align-items:center;display:flex}.video-details-section__toggle-container{margin-left:-20px;margin-right:-20px;padding-top:10px}.discussion-questions{padding-left:20px;padding-right:20px}.discussion-questions__discussion-questions{background-color:#f3f4f6;border:1px solid #9da4ae;border-radius:4px;width:100%;margin-bottom:20px;display:block}.discussion-questions__discussion-question-row__collapsible-discussion-question{border-top:1px solid #9da4ae;border-radius:0}.discussion-questions__discussion-question-row__collapsible-discussion-question__collapsible-discussion-question-header{color:#005cb9;margin-bottom:0}.discussion-questions__discussion-question-row .condensed-expandable-view{margin:0}.discussion-questions__discussion-question-row .condensed-expandable-view__header{padding:0}.discussion-questions__discussion-question-row:not(:first-child){border-top:1px solid #9da4ae}.discussion-questions__huddle{background-color:#fff;border-top:1px solid #9da4ae;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:20px}.discussion-questions__huddle div:not(.source):not(.possible-answers){margin-bottom:6px}.discussion-questions__survey-details{margin:1.5rem 0}.discussion-questions__survey-preview-container{width:500px;height:600px}.discussion-questions__survey-preview-container button{align-self:end}.on-remove-huddle{flex-direction:row;align-items:center;width:100%;height:40px;display:flex}.on-remove-huddle h4{flex:1;justify-content:flex-start;width:80%;display:flex}.on-remove-huddle__delete-btn{justify-content:center;align-items:center;padding-top:5px;display:inline-block}.possible-answers{flex-direction:column;align-items:flex-start;display:flex}.possible-answers__title{grid-area:1/1}.possible-answers__title-container{width:100%}.possible-answers__title-container .dl-text-input{margin-top:10px;margin-bottom:20px}.possible-answers__possible-answer{grid-row-gap:6px;grid-column-gap:10px;border-top:1px solid #d5c29b;grid-template:auto/auto 55px;width:100%;margin-bottom:20px;margin-left:20px;margin-right:20px;padding-top:30px;display:grid}.possible-answers div{margin-bottom:10px;padding-bottom:5px}.possible-answers__on-remove-possible-answer{cursor:pointer;justify-content:center;place-self:start center}.possible-answers__add-possible-answer-btn{flex-direction:row;justify-content:flex-start;width:100%}.admin-sprint-details.edit-sprint-details .question-details-fields__additional-answer,.admin-sprint-details.create-sprint-details .question-details-fields__additional-answer{grid-row-gap:6px;grid-column-gap:10px;grid-template:auto/auto 35px;width:100%;display:grid}.admin-sprint-details.edit-sprint-details .question-details-fields__additional-delete,.admin-sprint-details.create-sprint-details .question-details-fields__additional-delete{justify-content:center;justify-self:flex-end;align-items:center;width:30px;height:40px;display:flex}.admin-sprint-details.edit-sprint-details .question-details-fields__toggle-container,.admin-sprint-details.create-sprint-details .question-details-fields__toggle-container{margin-left:-20px;margin-right:-20px;padding-top:20px}.createSurvey .modGroup .addForm input[type=submit].btn{box-sizing:border-box;flex-grow:1;width:100%;max-width:650px;margin:0;display:block}.createResource .modGroup .addButtons{margin-bottom:24px;margin-left:auto}.createResource .modGroup .customAdd .form-group,.createResource .modGroup .customAdd .form-group textarea{max-width:650px}.createResource .modGroup .addForm{flex-direction:column;align-items:flex-start;display:flex}.createResource .modGroup .addForm .form-group{box-sizing:border-box;width:100%;margin:0 0 24px}.createResource .modGroup .addForm input[type=text]{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:0;display:block}.createResource .modGroup .addForm select{max-width:650px;margin:0}.createResource .modGroup .addForm input[type=submit].btn{box-sizing:border-box;flex-grow:1;width:100%;max-width:650px;margin:0;display:block}.createResourceVideo .modGroup .addForm{grid-gap:6px;grid-template:auto/auto;display:grid}.createResourceVideo .modGroup .addForm .form-group{box-sizing:border-box;width:100%;margin:0}.createResourceVideo .modGroup .addForm input[type=text]{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:0;display:block}.createResourceVideo .modGroup .addForm select{max-width:650px;margin:0}.createResourceVideo .modGroup .addForm input[type=submit].btn{max-width:-webkit-fit-content;max-width:fit-content;margin:0}.createResourceVideo .modGroup .addForm textarea{width:620px;max-width:650px;margin:0}.createSurvey .modGroup .addButtons{margin-bottom:24px;margin-left:auto}.createSurvey .modGroup .addForm{flex-direction:column;align-items:flex-start;display:flex}.createSurvey .modGroup .addForm .form-group{box-sizing:border-box;width:100%;margin:0 0 24px}.createSurvey .modGroup .addForm input[type=text]{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:0;display:block}.createSurvey .modGroup .addForm select{max-width:650px;margin:0}.createSurvey .modGroup .addForm input[type=submit].btn{box-sizing:border-box;flex-grow:1;max-width:650px;margin:0;display:block}.editResourceVideo .modGroup .addForm{grid-gap:6px;grid-template:auto/auto;display:grid}.editResourceVideo .modGroup .addForm .form-group{box-sizing:border-box;width:100%;margin:0}.editResourceVideo .modGroup .addForm input[type=text]{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:0;display:block}.editResourceVideo .modGroup .addForm select{max-width:650px;margin:0}.editResourceVideo .modGroup .addForm input[type=submit].btn{max-width:-webkit-fit-content;max-width:fit-content;margin:0}.editResourceVideo .modGroup .addForm textarea{width:620px;max-width:650px;margin:0}.createEditNotification .pickerTitle{margin-top:20px}.createEditNotification .pickerSection{gap:10px;display:flex}.createEditNotification .modGroup .addForm{grid-gap:6px;grid-template:auto/auto;display:grid}.createEditNotification .modGroup .addForm .form-group{box-sizing:border-box;width:100%;margin:0}.createEditNotification .modGroup .addForm input[type=text]{box-sizing:border-box;background-color:#f3f4f6;width:100%;max-width:650px;margin:0;display:block}.createEditNotification .modGroup .addForm select{max-width:650px;margin:0}.createEditNotification .modGroup .addForm input[type=submit].btn{max-width:-webkit-fit-content;max-width:fit-content;margin:0}.createEditNotification .modGroup .addForm textarea{width:620px;max-width:650px;margin:0}.sprintVideos .lessonSection{width:50%;margin-bottom:2.5rem}@media screen and (max-width:1000px){.sprintVideos .lessonSection{width:100%}}.sprintVideos .lessonSection.relatedArticles textarea{margin-bottom:1rem}.sprintVideos .lessonSection h3{text-transform:uppercase;margin-bottom:.5rem}.sprintVideos .lessonSection .curriculumLessonForm{justify-content:flex-start;align-items:center;display:flex}.sprintVideos .lessonSection .curriculumLessonForm .form-group{width:80%;max-width:600px}.sprintVideos .lessonSection .curriculumLessonForm .form-group:first-child{margin-right:10px}.sprintVideos .lessonSection .curriculumLessonForm .form-group:nth-child(2){width:90%}.sprintVideos .lessonSection input[name=embedOrientation]{cursor:not-allowed;color:rgba(52,52,52,.5)}.edit-user-page{flex-grow:1;justify-content:center;align-items:flex-start;margin:0 1.5rem;display:flex}.edit-user-page__content{width:100%;max-width:810px}.edit-user-page__content .modGroup{width:unset}.edit-user-form{border:1px solid #9da4ae;border-radius:4px;padding:1rem}.partner-edit-user{justify-content:space-between;align-items:center;width:100%;margin:1rem 0;display:flex}.partner-edit-user a{text-decoration:none}.addEducation .submitButton{display:inline-block}.addEducation .form-group-input{flex-flow:wrap;align-items:flex-start;width:-webkit-max-content;width:max-content;max-width:100%;display:flex}.addEducation .form-group-input .form-input-label{width:calc(100% - 51px);padding:3.5px 0}.addEducation .form-group-input .form-input{-webkit-appearance:none;appearance:none;background-color:#f3f4f6;width:27px;height:27px;margin:0 12px}.addEducation .form-group-input .form-input:checked{color:#005cb9;position:relative}.addEducation .form-group-input .form-input:focus{outline:none}.addEducation .form-group-input .form-input:checked:after{color:#005cb9;content:"✔";letter-spacing:.04em;text-align:center;margin:0;font-size:1.375rem;line-height:2.14913rem;position:absolute;top:0;left:5px}.addEducation .gradeLevelCheckboxes{justify-content:"space-around";align-items:center;width:100%;margin-bottom:1rem;display:block}.addEducation .gradeLevelCheckboxes .educationCheckbox{flex:1;margin-bottom:.5rem;margin-right:2rem;display:inline-block}.adminGameData{background:#fff;padding:25px}.adminGameData .collapsable{width:calc(100% - 10px);margin:12px auto}.adminGameData .collapsable .actions{color:#005cb9;cursor:pointer;letter-spacing:.04em;background-color:#fff;border:1px solid #005cb9;justify-content:space-between;padding:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.8125rem;transition:background-color .2s,color .2s;display:flex}.adminGameData .collapsable .actions.active{color:#fff;background-color:#005cb9}.adminGameData .collapsable .actions svg{transition:transform .3s}.adminGameData .collapsable .actions svg.active{transform:rotate(180deg)}.adminGameData .collapsable .actions svg.active polyline{stroke:#fff!important}.adminGameData .collapsable .modDesc{opacity:0;border:3px solid rgba(52,52,52,.45);max-height:0;padding:0;transition:max-height .6s;overflow:hidden}.adminGameData .collapsable .modDesc.active{opacity:1;max-height:5000px;transition:max-height 1s}.adminGameData .collapsable .modDesc .content,.adminGameData .collapsable .modDesc .statBreakdown{white-space:pre-wrap;padding:20px}.adminGameData .trainerSection{border:none;min-height:410px;padding-top:20px}.adminGameData .engagementSnapshot{overflow:scroll!important}.adminGameData .trainerEngagement,.adminGameData .lessonBreakdown,.adminGameData .lessonFrequency{letter-spacing:.04em;border-bottom:1px solid #343434;margin:10px 0;padding:20px;font-size:1.25rem;line-height:1.875rem}.adminGameData .trainerEngagement:first-child,.adminGameData .lessonBreakdown:first-child,.adminGameData .lessonFrequency:first-child{padding-top:0}.adminGameData .trainerEngagement:last-child,.adminGameData .lessonBreakdown:last-child,.adminGameData .lessonFrequency:last-child{border-bottom:none}.adminGameData .trainerEngagement span,.adminGameData .lessonBreakdown span,.adminGameData .lessonFrequency span{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.adminGameData .trainerEngagement .dataHeader,.adminGameData .lessonBreakdown .dataHeader,.adminGameData .lessonFrequency .dataHeader{letter-spacing:.04em;justify-content:space-between;width:100%;margin-top:0;margin-bottom:5px;font-size:1.875rem;line-height:2.8125rem;display:flex}.adminGameData .trainerEngagement .dataHeader span,.adminGameData .lessonBreakdown .dataHeader span,.adminGameData .lessonFrequency .dataHeader span{text-transform:uppercase;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.adminGameData .trainerEngagement .schoolData,.adminGameData .lessonBreakdown .schoolData,.adminGameData .lessonFrequency .schoolData{flex-direction:column;width:100%;margin-bottom:.5rem;display:flex}.adminGameData .trainerEngagement .schoolData .sprints,.adminGameData .lessonBreakdown .schoolData .sprints,.adminGameData .lessonFrequency .schoolData .sprints{width:100%;margin-right:20px;padding:1rem 0;display:flex}.adminGameData .trainerEngagement .schoolData .sprints:not(.header),.adminGameData .lessonBreakdown .schoolData .sprints:not(.header),.adminGameData .lessonFrequency .schoolData .sprints:not(.header){border-bottom:1px solid #343434;background-color:#fff!important}.adminGameData .trainerEngagement .schoolData .sprints.header,.adminGameData .lessonBreakdown .schoolData .sprints.header,.adminGameData .lessonFrequency .schoolData .sprints.header{color:#fff;background-color:#d5c29b;font-weight:700}.adminGameData .trainerEngagement .schoolData .sprints>div,.adminGameData .lessonBreakdown .schoolData .sprints>div,.adminGameData .lessonFrequency .schoolData .sprints>div{width:50%;padding:0 2rem;display:inline-block}.adminGameData .trainerEngagement{margin-left:.5rem}.adminGameData .select-input{width:50%}.adminGameData .grades>div{padding-right:5px;display:inline-block}.adminGameData .grades>div:after{content:","}.adminGameData .grades>div:last-child:after{content:none}.adminGameData .modGroup{margin:25px 0}.adminGameData .modGroup:first-child{margin-top:0}.adminGameData .modGroup:last-child{margin-bottom:0}.adminGameData .trainerSection{margin-left:1.5rem}.adminGameData .lessonSection{width:calc(100% - 10px);margin-left:6px}.adminGameData .lessonSection .facilitatorLabel{margin-bottom:0}.adminGameData .lessonSection .engagementTitle{text-transform:uppercase;margin-bottom:5px;padding:1rem 0;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.adminGameData .feelingsSection{margin-top:12px}.adminGameData .feelingsSection .tsiDatepicker{margin-right:20px}.adminGameData .facilitatorAccordionLabel{margin-bottom:0}.adminGameData .trainerContainer{border:2px solid #005cb9;width:calc(100% - 54px);margin:0 auto 12px;padding:2rem 0}.adminGameData .lessonStandard{border-bottom:1px solid rgba(52,52,52,.35);margin:10px 20px;padding:20px 0}.adminGameData .lessonStandard:last-child{border-bottom:none}.adminGameData .sprintsWrap{margin:10px 20px}.adminGameData .sprints{padding:8px 10px}.adminGameData .sprints:nth-child(odd){background:#e7e7e7}.adminGameData .sprints>div{width:350px;display:inline-block}.adminGameData.feelingsSection{display:flex}.adminGameData .statBreakdown{white-space:pre-wrap;padding:20px}.adminGameData .feelings-datepicker{margin-right:10px}.adminGameData .feelings-datepicker .react-date-picker__wrapper{padding:5px}.adminGameData .feelings-datepicker .react-date-picker__wrapper .react-date-picker__clear-button{margin-right:5px}.adminGameData .feelings-datepicker .react-date-picker__wrapper .react-date-picker__clear-button svg{stroke:#005cb9!important}.adminGameData .feelings-datepicker .react-date-picker__wrapper .react-date-picker__clear-button:hover{background-color:#005cb9!important;box-shadow:5px 5px #343434!important}.adminGameData .feelings-datepicker .react-date-picker__wrapper .react-date-picker__clear-button:hover svg{stroke:#fff!important}.adminGameData .feelings-datepicker abbr[title]{border-bottom:2px solid #005cb9;text-decoration:none!important}.adminGameData .feelings-datepicker button{outline:0 solid #005cb9!important}.adminGameData .activeFilter{box-shadow:7px 7px #343434;color:#fff!important;background-color:#005cb9!important;outline:2px solid #005cb9!important}.adminGameData .cultureCheck .modDesc .container{margin:0}.adminGameData .cultureCheck .modDesc .container .schoolCheck{border:none}.admin-facilitator-data{width:calc(100% - 1.5rem);padding-top:1rem}.admin-facilitator-data h3{margin-top:2rem;margin-bottom:1rem}.admin-facilitator-data .brand-table__cell{vertical-align:top}.admin-facilitator-data .brand-table__row:last-of-type{border-bottom-width:0}.admin-facilitator-data a{font-weight:700}.admin-facilitator-data__details-spacer{padding-top:.5rem}.editStudentChallenge .dl-form-input,.createStudentChallenge .dl-form-input{margin:.5rem 0}@media (max-width:760px){.editStudentChallenge .titleHdr .titleLeftHdr,.createStudentChallenge .titleHdr .titleLeftHdr{margin-left:12px}.editStudentChallenge .titleHdr .titleRightHdr,.createStudentChallenge .titleHdr .titleRightHdr{justify-self:left}}.editStudentChallenge .titleHdr .titleRightHdr .dropdown,.createStudentChallenge .titleHdr .titleRightHdr .dropdown{text-transform:uppercase;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:2.34375rem;overflow:hidden}.editStudentChallenge .titleHdr .titleRightHdr .dropdown .dropBtn,.createStudentChallenge .titleHdr .titleRightHdr .dropdown .dropBtn{color:#005cb9;cursor:default;letter-spacing:.04em;background:#fff;border:none;outline:2px solid #005cb9;justify-content:space-between;min-width:265px;margin:2px;padding:8px 25px;list-style:none;display:flex}.editStudentChallenge .titleHdr .titleRightHdr .dropdown .dropBtn svg,.createStudentChallenge .titleHdr .titleRightHdr .dropdown .dropBtn svg{align-self:center;padding-left:15px}.editStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropBtn,.createStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropBtn{color:#fff;background-color:#005cb9}.editStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropBtn svg,.createStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropBtn svg{transform-origin:22px;transition:transform .3s;transform:rotate(180deg)}.editStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropBtn svg polyline,.createStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropBtn svg polyline{stroke:#fff!important}.editStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropdownContent,.createStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropdownContent{display:block}.editStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropdownContent a,.createStudentChallenge .titleHdr .titleRightHdr .dropdown:hover .dropdownContent a{min-width:220px;text-decoration:none}.editStudentChallenge .titleHdr .titleRightHdr .dropdown .dropdownContent,.createStudentChallenge .titleHdr .titleRightHdr .dropdown .dropdownContent{z-index:1;background-color:#fff;border:2px solid #005cb9;min-width:265px;display:none;position:absolute}.editStudentChallenge .titleHdr .titleRightHdr .dropdown .dropdownContent a,.createStudentChallenge .titleHdr .titleRightHdr .dropdown .dropdownContent a{color:#343434;float:none;white-space:nowrap;padding:12px 16px;display:block}.editStudentChallenge .titleHdr .titleRightHdr .dropdown .dropdownContent a:hover,.createStudentChallenge .titleHdr .titleRightHdr .dropdown .dropdownContent a:hover{color:#fff;cursor:pointer;background-color:#005cb9}.editStudentChallenge .container .dropdown svg,.createStudentChallenge .container .dropdown svg{width:15px;height:15px}.editStudentChallenge .container .dropdown svg polyline,.createStudentChallenge .container .dropdown svg polyline{fill:none;stroke:#005cb9;stroke-width:2px}.editStudentChallenge .container .btn,.createStudentChallenge .container .btn{width:-webkit-fit-content;width:fit-content;margin:5px 0}@media (max-width:380px){.editStudentChallenge .container .btn,.createStudentChallenge .container .btn{letter-spacing:.04em;font-size:1.03125rem;line-height:1.54688rem}}.editStudentChallenge .container .sectionWrap,.createStudentChallenge .container .sectionWrap{margin-bottom:15px;display:grid}.editStudentChallenge .container .sectionWrap .form-group input[type=text]{max-width:100%}.createStudentChallenge .container .sectionWrap .form-group input[type=text]{max-width:100%}.editStudentChallenge .container .sectionWrap .form-group textarea,.createStudentChallenge .container .sectionWrap .form-group textarea{width:calc(100% - 35px);max-width:100%}.editStudentChallenge .container .sectionWrap .deleteBtn,.createStudentChallenge .container .sectionWrap .deleteBtn{border:1px solid #005cb9;width:23px;height:23px}.editStudentChallenge .container .sectionWrap.challengeStandardGradeStatus,.createStudentChallenge .container .sectionWrap.challengeStandardGradeStatus{grid-column-gap:20px;grid-template:auto/auto auto auto;display:grid}@media (max-width:600px){.editStudentChallenge .container .sectionWrap.challengeStandardGradeStatus,.createStudentChallenge .container .sectionWrap.challengeStandardGradeStatus{grid-column-gap:0px;grid-row-gap:20px;grid-template:auto auto/auto}}.editStudentChallenge .container .sectionWrap.challengeStandardGradeStatus .react-select__control,.createStudentChallenge .container .sectionWrap.challengeStandardGradeStatus .react-select__control{max-width:100%}.editStudentChallenge .container .sectionWrap.challExercise .sectionHdr,.createStudentChallenge .container .sectionWrap.challExercise .sectionHdr{color:#343434;letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.875rem}.editStudentChallenge .container .sectionWrap.challExercise .sectionDesc,.createStudentChallenge .container .sectionWrap.challExercise .sectionDesc{color:#343434;letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}.editStudentChallenge .container .sectionWrap.challExercise textarea,.createStudentChallenge .container .sectionWrap.challExercise textarea{resize:vertical}.editStudentChallenge .container .sectionWrap.challMaterials .sectionHdr,.createStudentChallenge .container .sectionWrap.challMaterials .sectionHdr{color:#343434;letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.875rem}.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc{color:#343434;letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials{border-top:2px solid #d5c29b;flex-direction:column;width:100%;margin-top:5px;padding-top:5px;display:flex}.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .materialRow,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .materialRow{flex-direction:row;width:100%;display:flex}.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .materialRow .dl-form-input,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .materialRow .dl-form-input{width:calc(100% - 57px);margin-right:12px}@media (max-width:760px){.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials{padding-bottom:5px}}.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .form-group:first-of-type,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .form-group:first-of-type{grid-area:1/1}.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .form-group:nth-last-of-type(2),.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .form-group:nth-last-of-type(2){grid-area:2/1}.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .deleteBtn,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .deleteBtn{grid-area:2/2;place-self:center}@media (max-width:760px){.editStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .deleteBtn,.createStudentChallenge .container .sectionWrap.challMaterials .sectionDesc .additionalMaterials .deleteBtn{grid-area:3/1;justify-self:start}}.editStudentChallenge .container .sectionWrap.challHuddles .sectionHdr,.createStudentChallenge .container .sectionWrap.challHuddles .sectionHdr{color:#343434;letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.875rem}.editStudentChallenge .container .sectionWrap.challHuddles .sectionDesc,.createStudentChallenge .container .sectionWrap.challHuddles .sectionDesc{color:#343434;letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}.editStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles,.createStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles{grid-column-gap:10px;border-top:2px solid #d5c29b;grid-template:auto/auto 45px;margin-top:5px;padding-top:5px;display:grid}@media (max-width:760px){.editStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles,.createStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles{grid-template:auto 55px/auto;padding-bottom:5px}}.editStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles .form-group,.createStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles .form-group{grid-area:1/1}.editStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles .deleteBtn,.createStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles .deleteBtn{grid-area:1/2;place-self:center}@media (max-width:760px){.editStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles .deleteBtn,.createStudentChallenge .container .sectionWrap.challHuddles .sectionDesc .additionalHuddles .deleteBtn{grid-area:2/1;justify-self:start}}.editStudentChallenge .challCode .form-group:first-of-type{opacity:.75}.editStudentChallenge .challCode .form-group:first-of-type input[type=text]{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.insightsProduct .container .lightbulb{background:linear-gradient(-45deg,#13cbb6 0%,#005cb9 100%);border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin-top:25px;display:flex}.insightsProduct .insightsGrid{flex-direction:column;margin:15px 0;display:flex}.insightsProduct .practiceTable{margin:50px 0}.insightsProduct .practiceTable .tableWithLinks{grid-template-columns:minmax(120px,80%);grid-template-areas:"nonLinkText link";margin:0 45px 0 25px;display:grid}.insightsProduct .practiceTable .tableWithLinks .row{border-bottom:2px solid rgba(52,52,52,.25);padding:18px 0 10px}.insightsProduct .practiceTable .nonLinkText{letter-spacing:.04em;grid-area:"nonLinkText";font-size:1.375rem;line-height:1.71875rem}.insightsProduct .practiceTable .linkWithChevron{grid-area:"link"}.insightsProduct .apiResultsSurveyMonkey,.insightsProduct .apiResults{margin:25px 0}.insightsProduct .buttonRow{flex-direction:row;display:flex}.insightsProduct .buttonRow button{width:30%}.insightsHeader{margin:0 25px}.insightsHeader .insightsGrid{margin-top:1rem;margin-bottom:2rem;display:grid}.insightsHeader .insightsInternalNav{grid-template-columns:1fr 1fr;column-gap:30px;width:100%;max-width:1980px;display:grid}.insightsHeader .insightsInternalNav .btn{text-align:center}.insightsHeader .titleLeftHdr{margin:20px 0}.insightsHeader .titleLeftHdr .logoBreadcrumb img{background:linear-gradient(-45deg,#13cbb6 0%,#005cb9 100%);border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;padding:13px;display:flex}.insight-card{border:1px solid #005cb9;position:relative}.insight-card__gradient{z-index:0;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media print{.insight-card__gradient{background:#343434}}.insight-card__body{color:#fff;grid-template-columns:1fr;width:100%;height:100%;padding-top:.75em;display:grid;position:relative}.insight-card__body--no-background,.insight-card__body--no-background a{color:#343434}.insight-card__body--no-background .anchor svg{stroke:#343434}.insight-card__body>:first-child{margin-bottom:15px}.insight-card__title{min-height:55px;padding:0 10px}.insight-card__title .header{letter-spacing:0;letter-spacing:.04em;letter-spacing:.01em;margin-bottom:5px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.25rem}@media (max-width:1380px){.insight-card__title .header{line-height:2vw}}@media (max-width:1098px){.insight-card__title .header{letter-spacing:.04em;font-size:1.125rem;line-height:1.125rem}}.insight-card__title .header--none{height:18px}.insight-card__title .subHeader{letter-spacing:.04em;opacity:.6;font-size:1rem;font-weight:bolder;line-height:1rem}@media (max-width:1098px){.insight-card__title .subHeader{letter-spacing:.04em;font-size:.875rem;line-height:.875rem}}.insight-card__content{justify-content:start;align-items:end;margin-bottom:.5rem;padding:0 10px;display:flex}.insight-card__content :first-child{letter-spacing:.04em;letter-spacing:0;margin-right:5px;font-family:Dinot-CondBold;font-size:5rem;font-style:normal;font-weight:400;line-height:6.25rem}@media (max-width:1380px){.insight-card__content :first-child{font-size:5vw;line-height:6vw}}@media (max-width:1098px){.insight-card__content :first-child{letter-spacing:.04em;letter-spacing:0;font-size:3.3125rem;line-height:4.14063rem}}.insight-card__content :last-child{letter-spacing:.04em;letter-spacing:0;text-transform:uppercase;align-items:flex-end;margin-bottom:.7rem;margin-left:0;margin-right:5px;font-family:Dinot-CondBold;font-size:2rem;font-style:normal;font-weight:400;line-height:2.5rem;display:flex}@media (max-width:1380px){.insight-card__content :last-child{font-size:2.5vw;line-height:2.25vw}}@media (max-width:1098px){.insight-card__content :last-child{letter-spacing:.04em;font-size:1.5625rem;line-height:1.40625rem}}.insight-card__content--reverse{flex-direction:row-reverse}.insight-card__footer{background:rgba(255,255,255,.6);justify-content:end;align-items:center;height:36px;padding:0 10px;display:flex}.insight-card a{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:500}.sectionHeader{letter-spacing:0;letter-spacing:.04em;text-align:left;margin:2rem 0 1rem;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.51875rem}.emailModalButtons{text-align:left;margin:25px 0 0}.emailModalButtons a.btn{margin-right:15px}.emailModalButtons a.btn.cancel{border:none;padding-left:10px;padding-right:10px;outline:none!important}.emailModalButtons a.btn.cancel:hover{box-shadow:none;color:#005cb9;background:0 0;text-decoration:underline}.emailModal .siteModalHeader{margin:0}.emailModal .siteModalHeader .title{letter-spacing:.04em;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem}.emailModal .react-select__control{border-color:#707070;max-width:100%}.emailModal .css-b8ldur-Input{margin:0;padding:0}.emailModal .infoAndDescription .emailTitle{letter-spacing:0;letter-spacing:.04em;margin:2rem 0 1rem;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.125rem}.emailModal .infoAndDescription .emailDesctiption{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:300;line-height:1rem}.emailBody .form-group{background:#eee;border:1px solid #707070;padding:20px}.emailBody .form-group:focus{outline:1px solid #005cb9}.emailBody .form-group textarea{letter-spacing:.04em;letter-spacing:0;background:0 0;border:none;max-width:100%;padding:0;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.51875rem}.emailBody .form-group textarea:focus{outline:none}.onboardingProgress .onboard-item1{grid-area:1/1;margin-bottom:30px}.onboardingProgress .onboard-item2{grid-area:2/1}.onboardingProgress .onboard-item3{grid-area:1/2;margin-bottom:30px}.onboardingProgress .onboard-item4{grid-area:2/2}.onboardingProgress .onboard-item5{grid-area:1/3;margin-bottom:30px}.onboardingProgress .onboard-item6{grid-area:2/3}.onboardingProgress button{padding:12px 10px;line-height:20px}@media (max-width:780px){.onboardingProgress .insightCard,.onboardingProgress button{margin-bottom:15px}.onboardingProgress .onboard-item1{grid-area:1/1/auto/4}.onboardingProgress .onboard-item2{grid-area:2/1/auto/4}.onboardingProgress .onboard-item3{grid-area:3/1/auto/4}.onboardingProgress .onboard-item4{grid-area:4/1/auto/4}.onboardingProgress .onboard-item5{grid-area:5/1/auto/4}.onboardingProgress .onboard-item6{grid-area:6/1/auto/4}}.onboardingProgress .insight-card{margin-bottom:30px}.topTeachersHosting{border:none;margin:20px 0;display:block}.topTeachersHosting .hostedGamesContainer{flex-direction:column;display:flex}.topTeachersHosting .hostedGamesContainer .topHostedHeader{letter-spacing:0;letter-spacing:.04em;border-bottom:1px solid #343434;justify-content:space-between;align-items:center;margin-bottom:30px;padding:30px 0;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5625rem;display:flex}.topTeachersHosting .hostedGamesContainer .topHostedHeader .form-group{min-width:33%}.topTeachersHosting .hostedGamesContainer .topThreeTeachers span{width:100%;display:block}.topTeachersHosting .hostedGamesContainer .topThreeTeachers .badgeInfo{width:100%}.topTeachersHosting .hostedGamesContainer .topThreeTeachers .badgeInfo .badgeSubLabel{letter-spacing:0;letter-spacing:.04em;text-transform:lowercase;font-family:Figtree;font-size:1.375rem;font-style:italic;font-weight:300;line-height:2.75rem}.topTeachersHosting .hostedGamesContainer .topThreeTeacherColumns{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);column-gap:30px;margin-bottom:30px;display:grid}.schoolsConnectedToDistrict .moduleGridThree .gridContainer.gridHeader,.schoolsConnectedToDistrict .modGrid.moduleGridThree .gridRow{grid-template-columns:50px 3fr 2fr .5fr}.schoolsConnectedToDistrict .gridContainer.gridHeader .gridDetail,.schoolsConnectedToDistrict .modGrid.moduleGridThree .gridRow .gridDetail{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.schoolsConnectedToDistrict .gridContainer.gridHeader .gridDetail span,.schoolsConnectedToDistrict .modGrid.moduleGridThree .gridRow .gridDetail span{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:normal;font-weight:300}.schoolsConnectedToDistrict .gridContainer.gridHeader .gridItem .columnTwo.nested,.schoolsConnectedToDistrict .modGrid.moduleGridThree .gridRow .gridItem .columnTwo.nested,.schoolsConnectedToDistrict .modGrid.moduleGridThree .gridItem .nested{padding-left:0}.schoolsConnectedToDistrict .gridHeader.gridItem.tooltipHeader{flex-direction:row;align-items:center;display:flex}.schoolsConnectedToDistrict .gridHeader.gridItem.tooltipHeader span{margin-right:20px}.schoolsConnectedToDistrict .gridHeader.gridItem.tooltipHeader img{width:1.5rem}.schoolsConnectedToDistrict .gridHeader.gridItem.tooltipHeader .tooltip .tooltipOverlay .textWrapContainer{letter-spacing:0;text-transform:none;font-family:Figtree;font-style:normal;font-weight:300}.impactByScope h3{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.impactByScope .districtUserImpact{margin-bottom:45px}.impactByScope .districtUserImpact .schoolsDropdownHeader{letter-spacing:.04em;text-transform:uppercase;padding-bottom:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.impactByScope .twoColumn{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);column-gap:30px;margin-bottom:30px;display:grid}.impactByScope .twoColumn .checklistTable:first-child{margin-left:30px}.impactByScope .twoColumn .checklistTable:last-child{margin-right:30px}.impactTile .impactTileHeader{color:#fff;letter-spacing:.04em;letter-spacing:0;text-transform:uppercase;background-color:#005cb9;padding:15px 30px;font-family:Figtree;font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.71875rem}.impactTile.standardCompletionTable,.impactTile.mostPlayedLessons,.impactTile.softSkillsTile,.impactTile.competenciesTile,.impactTile.focusAreaTile{border:1px solid #000}.impactTile.softSkillsTile{margin-bottom:30px}.impactTile.softSkillsTile .twoColumn{margin-bottom:0}.standardCompletionTable .tableWrapper{flex-direction:column;margin:0 30px;display:flex}.standardCompletionTable .tableWrapper>*{border-bottom:1px solid #343434;padding:1em 0}.standardCompletionTable .tableWrapper>:last-child{border-bottom:none}.discrete-progress-bar{flex-direction:row;display:flex}.discrete-progress-bar .spacer{background-color:#fff;width:.5em}.discrete-progress-bar .bar{text-align:center;background-color:transparent;flex-grow:1;padding:2px}.discrete-progress-bar .bar>div{background-color:#fff;width:100%;height:100%;min-height:6px}.discrete-progress-bar .bar--active>div{background-color:transparent}.discrete-progress-bar .bar--spacer{background-color:#fff;width:.5em}@media print{.discrete-progress-bar .spacer{width:1px}.discrete-progress-bar .bar--spacer{background-color:#fff;width:.2em}}.standard-completion{flex-direction:row;flex-basis:100%;display:flex;position:relative}.standard-completion__icon{width:70px;height:70px;margin:1rem 1rem 1rem 0}.standard-completion__title{letter-spacing:0;color:#343434;font-family:Figtree;font-size:20px;font-style:normal;font-weight:700}@media print{.standard-completion__title{font-size:16px;line-height:1.2}}.standard-completion__text-graph{flex-direction:column;justify-content:center;gap:14px;width:100%;height:100%;display:flex}.standard-completion__text-graph>:first-child{align-items:start;gap:5px;padding-right:10px;display:flex}.standard-completion__text-graph .union{flex-direction:row;height:20px;display:flex}.standard-completion__text-graph .union span{letter-spacing:.04em;align-self:center;font-size:.75rem;line-height:1.0125rem}.standard-completion__text-graph .union>*{margin-right:5px}.standard-completion__text-graph .union>:last-child{margin-right:0}.standard-completion__text-graph .union__bar{border-left:1px solid #343434;border-right:1px solid #343434;flex-grow:1}.standard-completion__text-graph .union__bar>*{background-color:#343434;height:1px;position:relative;top:50%;transform:translateY(-50%)}@media (max-width:1098px){.standard-completion__text-graph .tooltip{display:none}}.standard-completion__link{margin-left:20px;transform:translateY(30%)}.standard-completion .tooltip img{scale:.75}@media print{.standard-completion a{display:none}}.mostPlayedLessons .zeroMostPlayed{letter-spacing:.04em;letter-spacing:0;text-align:center;width:90%;margin:1em auto;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.51875rem}.mostPlayedLessons .zeroMostPlayed a{color:#005cb9;text-decoration:none}.mostPlayedLessons .zeroMostPlayed a:hover{text-decoration:underline}.mostPlayedLessons .mostPlayedLessonRow{flex-direction:column;margin:1.5em 1em 1em;display:flex}.mostPlayedLessons .mostPlayedLessonRow:first-child{margin-top:1em}.mostPlayedLessons .mostPlayedLessonRow:not(:last-child){border-bottom:1px solid gray}.mostPlayedLessons .mostPlayedLessonRow .header{flex-direction:row;display:flex}.mostPlayedLessons .mostPlayedLessonRow .header .descriptionContainer{width:75%}.mostPlayedLessons .mostPlayedLessonRow .header .descriptionContainer .theme{letter-spacing:0;letter-spacing:.04em;flex-grow:1;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.6875rem}.mostPlayedLessons .mostPlayedLessonRow .header .descriptionContainer .standard{letter-spacing:.04em;letter-spacing:0;margin-top:.3em;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.51875rem}.mostPlayedLessons .mostPlayedLessonRow .header .gradeContainer{flex-direction:column;justify-self:flex-start;width:25%;display:flex}.mostPlayedLessons .mostPlayedLessonRow .header .gradeContainer .gradeNumber{letter-spacing:.04em;letter-spacing:0;text-align:right;font-family:Figtree;font-size:1.875rem;font-style:normal;font-weight:800;line-height:1.875rem}.mostPlayedLessons .mostPlayedLessonRow .header .gradeContainer .gradeLabel{text-align:right;font-size:.85em}.mostPlayedLessons .mostPlayedLessonRow .linkWithChevron{color:#005cb9}.mostPlayedLessons .mostPlayedLessonRow .footer{flex-direction:row;justify-content:space-between;align-items:center;margin-top:1.5em;margin-bottom:1.5em;display:flex}.insightSectionTitles{letter-spacing:.04em;text-transform:uppercase;border-bottom:3px solid #343434;width:-webkit-fit-content;width:fit-content;margin-bottom:25px;padding-bottom:10px;padding-right:45px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.yourImpact .impactSocialRow{text-align:center;grid-template-columns:1fr 1fr 1fr;column-gap:30px;width:100%;max-width:1980px;margin:0 auto 30px;display:grid}.yourImpact .impactSocialRow .legacy-button{text-align:center;font-family:Dinot-CondBold;font-size:1.25rem;display:inline}.yourImpact .impactBdr{border-bottom:1px solid #707070;margin-top:40px;margin-bottom:40px}.yourImpact .headerText{letter-spacing:.04em;text-transform:uppercase;padding-bottom:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.yourImpact .insight-card__title{padding:0 10px}.yourImpact .insight-card__title .header{letter-spacing:0;letter-spacing:.04em;letter-spacing:.01em;margin-bottom:10px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:500;line-height:20px}@media (max-width:1380px){.yourImpact .insight-card__title .header{line-height:1.5vw}}@media (max-width:1098px){.yourImpact .insight-card__title .header{letter-spacing:.04em;font-size:1.125rem;line-height:1.125rem}}.yourImpact .insight-card__title .header--none{height:18px}.yourImpact .insight-card__body{grid-template-rows:auto 1fr 36px}.yourImpact .insight-card__content :first-child{letter-spacing:.04em;letter-spacing:0;font-size:5rem;line-height:6.25rem}@media (max-width:1380px){.yourImpact .insight-card__content :first-child{font-size:5vw;line-height:6vw}}@media (max-width:1098px){.yourImpact .insight-card__content :first-child{letter-spacing:.04em;font-size:3.3125rem;line-height:4.14063rem}}.yourImpact .insight-card__content :last-child{margin-bottom:.7rem}@media (max-width:1380px){.yourImpact .insight-card__content :last-child{font-size:2.5vw;line-height:2.25vw}}@media (max-width:1098px){.yourImpact .insight-card__content :last-child{letter-spacing:.04em;font-size:1.5625rem;line-height:1.40625rem}}@media print{div{break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}h3,.impactTile .impactTileHeader,.mostPlayedLessons .mostPlayedLessonRow .header .descriptionContainer .theme{font-size:1rem!important}}.student-insights__separator{border-bottom:1px solid #707070;margin-top:40px;margin-bottom:40px}.student-insights__school-form-field{max-width:26rem}.student-insights .student-insights-section{margin:2rem auto}.student-insights .student-insights-section:first-child{margin-top:0}.mostUsedApps .container{flex-direction:column;display:flex}.mostUsedApps .headerContainer{justify-content:space-between;margin-top:15px;display:flex}.mostUsedApps .headerContainer h3{letter-spacing:.04em;letter-spacing:0;align-self:flex-start;margin-top:0;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.6875rem}.mostUsedApps .headerContainer .legend{flex-direction:column;justify-content:space-evenly;display:flex}.mostUsedApps .headerContainer .legend .row{justify-content:flex-end;align-items:center;display:flex}.mostUsedApps .headerContainer .legend .row .legend-text{white-space:pre;letter-spacing:.04em;letter-spacing:0;margin-top:5px;margin-right:10px;font-family:Figtree;font-size:1rem;font-style:italic;font-weight:400;line-height:1.35rem}.mostUsedApps .headerContainer .legend .row .legendBar{width:30px;height:20px}.mostUsedApps .headerContainer .legend .row.national .legendBar{background-color:#bdae8f}.mostUsedApps .headerContainer .legend .row.school .legendBar{background-color:#005cb9}.mostUsedApps .headerContainer .legend .row.district .legendBar{background-color:#13cbb6}.mostUsedApps .fadeOverlay.faded{max-height:20em}.mostUsedFilters{margin-top:1rem}.mostUsedFilters .filterComp:last-child{border-bottom:none}.mostUsedFilters .filterComp .clearAllRow{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.51875rem}.mostUsedFilters .filterComp .clearAllRow .xIcon{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:800;line-height:1rem}.mostUsedFilters .filterButton{padding:6px 0}.most-used-list-item{color:#343434;border-bottom:1px solid #4d5761;padding:15px 0;display:flex}.most-used-list-item__icon{background-color:#fff;width:95px;height:95px}.most-used-list-item__icon img{width:auto;height:100%}.most-used-list-item__meta{flex-direction:column;justify-content:space-evenly;width:90%;margin:0 25px;line-height:24px;display:flex}.most-used-list-item__meta .title{letter-spacing:.04em;letter-spacing:0;margin-bottom:10px;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.51875rem}.most-used-list-item__meta .stats{font-size:1rem;display:flex}.most-used-list-item__meta .stats .stat{letter-spacing:.04em;width:3.125rem;margin-right:10px;font-size:1rem;line-height:1.35rem}.most-used-list-item__meta .stats .barContainer{align-items:top;flex:1;width:100%;height:80%;padding-top:1px;display:flex;position:relative}.most-used-list-item__meta .stats .percentage{color:#343434;align-items:center;height:100%;margin-left:5px;display:flex}.most-used-list-item__meta .stats.national .bar{background-color:#bdae8f}.most-used-list-item__meta .stats.school .bar{background-color:#005cb9}.most-used-list-item__meta .stats.district .bar{background-color:#13cbb6}.most-used-list-item__link{flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;min-width:10%;display:flex}.most-used-list-item__link .anchor{letter-spacing:0;align-items:center;gap:2px;font-family:Figtree;font-style:normal;font-weight:500;display:flex}.most-used-list-item__link .linkWithChevron:visited,.most-used-list-item__link .linkWithChevron:active{color:#005cb9;text-decoration:none}.most-used-list-item__link .linkWithChevron:hover{text-decoration:underline}.most-used-list-item__link .linkText{letter-spacing:.04em;white-space:nowrap;font-size:1rem;line-height:1rem}.most-used-list-item:last-child{border-bottom:none}.insightSectionTitles,.studentVoicesAndPerspectives .header{letter-spacing:.04em;text-transform:uppercase;border-bottom:3px solid #343434;width:-webkit-fit-content;width:fit-content;margin-bottom:25px;padding-bottom:10px;padding-right:45px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.studentVoicesAndPerspectives{border:1px solid #a9a9a9;max-width:1980px;margin-top:40px;margin-bottom:20px;padding:20px}.studentVoicesAndPerspectives .fadeOverlay.faded{max-height:20em}.studentVoicesAndPerspectives .top{margin-bottom:1rem}.studentVoicesAndPerspectives .standard{letter-spacing:0;padding-bottom:5px;font-family:Figtree;font-style:normal;font-weight:700}.studentVoicesAndPerspectives .headerContainer{margin-bottom:1rem}.studentVoicesAndPerspectives .headerContainer p{letter-spacing:.04em;font-size:1.25rem;line-height:1.6875rem}.studentVoicesAndPerspectives .theme{letter-spacing:.04em;margin-bottom:.5rem;font-size:1.125rem;line-height:1.51875rem}.studentVoicesAndPerspectives hr{color:#4d5761;text-align:center;width:100%;margin:0}.studentVoicesAndPerspectives .bar{width:100%;height:40px}.studentVoicesAndPerspectives .bar .slice{color:#fff;justify-content:flex-start;align-items:center;display:flex;position:relative}.studentVoicesAndPerspectives .bar .slice.zeroPercent .svp-text{margin-left:.5rem}.studentVoicesAndPerspectives .bar .slice .svp-text{margin-left:.5rem;font-family:Work Sans,sans-serif;font-weight:700;position:absolute}.studentVoicesAndPerspectives .bottom{margin-bottom:2rem}.studentVoicesAndPerspectives .bottom>div{place-content:flex-end space-between;display:flex}.studentVoicesAndPerspectives .bottom .question{letter-spacing:.04em;letter-spacing:0;margin-bottom:.5rem;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.51875rem}.studentVoicesAndPerspectives .bottom .lessonBtn{text-align:right;justify-content:flex-end;align-self:flex-end;min-width:170px;margin-bottom:8px;display:flex}.studentVoicesAndPerspectives .bottom .lessonBtn a,.studentVoicesAndPerspectives .bottom .lessonBtn a:visited{color:#005cb9}.studentVoicesAndPerspectives .standardContainer{color:#4d5761;flex-direction:column;margin-bottom:2rem;display:flex}.studentVoicesAndPerspectives .teal{background-color:#13cbb6}.studentVoicesAndPerspectives .brown{background-color:#bdae8f}.studentVoicesAndPerspectives .purple{background-color:#613bc9}.studentVoicesAndPerspectives .blue{background-color:#005cb9}.studentVoicesAndPerspectives .yellow{background-color:#ffd447}.studentVoicesAndPerspectives .gradeSelector{justify-content:space-between;align-items:flex-end;margin-top:4rem;margin-bottom:1.5rem;display:flex}.studentVoicesAndPerspectives .gradeSelector .react-select-container{z-index:10}.studentVoicesAndPerspectives .gradeSelector .form-group{width:200px}.studentVoicesAndPerspectives .gradeSelector .gradeContainer{flex-direction:column;align-items:flex-end;height:auto;display:flex}.studentVoicesAndPerspectives .gradeSelector .grade-text{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.6875rem}.studentVoicesAndPerspectives .gradeSelector .grade{letter-spacing:.04em;font-family:Dinot-CondBold;font-size:4.375rem;font-style:normal;font-weight:400;line-height:4.375rem}.studentVoicesAndPerspectives .legendContainer{flex-wrap:wrap;margin-top:1.5rem;margin-bottom:2rem;display:flex}.studentVoicesAndPerspectives .legendContainer .legend{justify-content:center;align-items:center;margin-bottom:10px;margin-right:3rem;display:flex}.studentVoicesAndPerspectives .legendContainer .legend .legendText{letter-spacing:0;letter-spacing:.04em;margin-top:5px;margin-right:1rem;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.125rem}.studentVoicesAndPerspectives .legendContainer .legend .square{width:26px;height:26px}.insightSectionTitles,.attitudesAndBehaviors .header{letter-spacing:.04em;text-transform:uppercase;border-bottom:3px solid #343434;width:-webkit-fit-content;width:fit-content;margin-bottom:25px;padding-bottom:10px;padding-right:45px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.attitudesAndBehaviors{letter-spacing:.04em;border:1px solid gray;padding:1em;font-size:1.25rem;line-height:1.6875rem}.attitudesAndBehaviors a,.attitudesAndBehaviors a:visited{color:#005cb9}.attitudesAndBehaviors a:hover{text-decoration:none}.attitudesAndBehaviors p{letter-spacing:.04em;font-size:1.25rem;line-height:1.6875rem}.attitudesAndBehaviors hr{margin:1.3em 0}.attitudesAndBehaviors .filterRow{flex-direction:row;margin-bottom:1em;display:flex}.attitudesAndBehaviors .filterRow .form-group{width:15em;margin-right:1.5em}.attitudesAndBehaviors .topicRow{flex-direction:row;padding-top:15px;display:flex}.attitudesAndBehaviors .topicRow .topic{flex-grow:1;align-self:flex-end}.attitudesAndBehaviors .topicRow .topic .topicQuestion{letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.attitudesAndBehaviors .topicRow .standard{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:400}.attitudesAndBehaviors .topicRow .grade{flex-direction:column;justify-content:space-around;margin-left:3em;display:flex}.attitudesAndBehaviors .topicRow .grade .gradeNumber{letter-spacing:.04em;text-align:right;white-space:nowrap;margin-bottom:5px;font-family:Dinot-CondBold;font-size:4.375rem;font-style:normal;font-weight:400;line-height:4.375rem}.attitudesAndBehaviors .topicRow .grade .gradeText{letter-spacing:0;text-align:right;font-family:Figtree;font-style:italic;font-weight:400}.attitudesAndBehaviors .resultRow{flex-flow:wrap;justify-content:space-around;margin:40px 0;display:flex}.attitudesAndBehaviors .attitudeAndBehaviorResult{flex-direction:column;align-items:center;width:25%;min-width:12em;display:flex}.attitudesAndBehaviors .attitudeAndBehaviorResult .radialProgressMeter .schoolProgress{stroke:#005cb9}.attitudesAndBehaviors .attitudeAndBehaviorResult .radialProgressMeter .districtProgress{stroke:#13cbb6}.attitudesAndBehaviors .attitudeAndBehaviorResult .radialProgressMeter .nationProgress{stroke:#bdae8f}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble{flex-direction:column;justify-content:space-around;align-items:center;width:10em;height:10em;display:flex}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataContent{border:1px solid #d5c29b;border-radius:50%;justify-content:space-around;align-items:center;width:160px;height:160px;display:flex}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow{border-bottom:2px solid;justify-content:space-between;align-items:flex-end;margin-bottom:.4em;font-weight:700;display:flex}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow .label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-family:Dinot-CondBold;font-size:1rem;font-style:normal;font-weight:400;line-height:1rem}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow .percentage{letter-spacing:.04em;margin-left:10px;font-family:Work Sans,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.625rem}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow.school{border-color:#005cb9}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow.school .percentage{color:#005cb9}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow.district{border-color:#13cbb6}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow.district .percentage{color:#13cbb6}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow.nation{border-color:#bdae8f}.attitudesAndBehaviors .attitudeAndBehaviorResult .dataBubble .dataRow.nation .percentage{color:#bdae8f}.attitudesAndBehaviors .attitudeAndBehaviorResult .responseLabel{text-align:center;letter-spacing:0;letter-spacing:.04em;max-width:80%;margin-top:20px;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.51875rem}.attitudesAndBehaviors .resultKeys{letter-spacing:0;letter-spacing:.04em;justify-content:flex-end;width:100%;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:400;line-height:1.26563rem;display:flex}.attitudesAndBehaviors .resultKeys>div{align-items:center;margin-right:20px;display:flex}.attitudesAndBehaviors .resultKeys>div:last-child{margin-right:0}.attitudesAndBehaviors .resultKeys .colorBlock{width:30px;height:15px;margin-right:5px}.attitudesAndBehaviors .resultKeys .school{background-color:#005cb9}.attitudesAndBehaviors .resultKeys .district{background-color:#13cbb6}.attitudesAndBehaviors .resultKeys .nation{background-color:#bdae8f}.lazyCarousel{display:grid;overflow:hidden}.lazyCarousel .carouselWrapper{grid-area:1/1/2/2}.lazyCarousel .slideOutLeft{animation:.5s forwards slideOutLeft;transform:translate(0)}.lazyCarousel .slideInFromLeft{animation:.5s forwards slideInFromLeft;transform:translate(100%)}.lazyCarousel .slideOutRight{animation:.5s forwards slideOutRight;transform:translate(0)}.lazyCarousel .slideInFromRight{animation:.5s forwards slideInFromRight;transform:translate(-100%)}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideInFromLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideInFromRight{0%{transform:translate(-100%)}to{transform:translate(0)}}.radialProgressMeter{position:relative}.radialProgressMeter .meterContainer{width:100%;height:100%;position:absolute;top:0;left:0}.radialProgressMeter .progress-ring__circle{transform-origin:50%;transition:stroke-dashoffset .35s;transform:rotate(-90deg)}.carouselControls{flex-direction:row;display:flex}.carouselControls .carouselButton{white-space:nowrap;flex-direction:column;justify-content:center;display:flex}.carouselControls .carouselButton button{width:8em}.carouselControls .carouselButton button:hover .chevronComponent.navy polyline{stroke:#fff}.carouselControls .carouselButton button:disabled{color:#999;background:#f3f4f6;outline:2px solid #f3f4f6!important}.carouselControls .carouselButton button:disabled .chevronComponent.navy polyline{stroke:#999}.carouselControls .carouselButton.end{align-items:flex-end}.carouselControls .dots{flex-flow:wrap;flex-grow:1;justify-content:center;align-items:center;gap:.4em;margin:0 .2em;display:flex}.carouselControls .dots .dot{background-color:transparent;border:2px solid #005cb9;border-radius:100%;width:.7em;height:.7em;transition:background-color .5s}.carouselControls .dots .dot.filled{background-color:#005cb9}.anchorLink.linkText{letter-spacing:0;letter-spacing:.04em;color:#005cb9;padding-bottom:5px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.6875rem}.anchorLink.linkText a{color:#005cb9}.anchorLink.linkText a:hover{color:#005cb9;text-decoration:underline}.anchorLink.linkText a:visited,.anchorLink.linkText a:link{color:#005cb9;text-decoration:none}.clickable{cursor:pointer;cursor:pointer}.insightSectionTitles,.socializingTechnology .modTitle{letter-spacing:.04em;text-transform:uppercase;border-bottom:3px solid #343434;width:-webkit-fit-content;width:fit-content;margin-bottom:25px;padding-bottom:10px;padding-right:45px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.socializingTechnology{letter-spacing:.04em;border-bottom:1px solid #343434;margin:40px 0;padding-bottom:40px;font-size:1.25rem;line-height:1.6875rem}.swb-insight .student-insights-section__content{text-align:center}.swb-insight .dl-alert{margin-bottom:2rem}.swb-insight .dl-alert .dl-svg-icon{font-size:1.5rem}.swb-insight .select-input{max-width:20em}.swb-insight__title{text-align:left;margin-bottom:2rem}.swb-insight__school-name{margin-bottom:.75rem}.swb-insight__inputs{margin-bottom:1rem}.swb-insight .meh-data-caption{margin-top:2rem}.student-insights-section{box-shadow:rgba(52,52,52,.1);max-width:1400px;margin:auto}.student-insights-section__header{border:1px solid #d2d6db;padding:2rem}.student-insights-section__header__title{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.student-insights-section__header__title h2{display:inline-block}.student-insights-section__content{background-color:#f9fafb;border:1px solid #d2d6db;border-top:none;padding:1.5rem 2rem}.well-being-meters__data{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:"h1 h1 h1 h1 h2 h2 h2 h2""v0 v1 v2 v3 v4 v5 v6 v7""f1 f1 f1 f1 f2 f2 f2 f2";gap:.5rem 1rem;margin-bottom:2rem;display:grid}.well-being-meters .swb-emotion-value{max-width:6.25rem;margin:auto}.energy-bar{padding-left:8px;padding-right:32px}.energy-bar__labels{flex-direction:row;justify-content:space-between;padding:.2rem 1rem;display:flex}.energy-bar__bar-container{text-align:center;position:relative}.energy-bar__bar{background:linear-gradient(270deg,#9a9a9a 0%,#005cb9 100%);width:100%;height:1px;position:absolute;top:50%;left:0}.energy-bar__slash{border-right:1px solid #4d5761;height:1rem;position:absolute;top:0;left:50%;transform:translateY(-50%)rotate(20deg)}.energy-bar--reverse{padding-left:32px;padding-right:8px}.energy-bar--reverse .energy-bar__labels{flex-direction:row-reverse}.energy-bar--reverse .energy-bar__bar{background:linear-gradient(270deg,#005cb9 0%,#9a9a9a 100%)}.pleasantness{--color:#9da4ae;text-align:center}.pleasantness--pleasant{--color:#00b740}.pleasantness--pleasant .pleasantness__label{justify-content:flex-start}.pleasantness--unpleasant{--color:#f11c60}.pleasantness--unpleasant .pleasantness__label{flex-direction:row-reverse;justify-content:flex-start}.pleasantness__bar{border-bottom:1px solid var(--color);border-left:1px solid var(--color);border-right:1px solid var(--color);height:.3rem}.pleasantness__label{color:var(--color);flex-flow:row;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.pleasantness__label span{white-space:pre}.pleasantness svg{width:1rem;min-width:1rem;height:1rem;min-height:1rem}.pleasantness svg path{fill:var(--color)}.pleasantness svg .stroke-path{stroke:var(--color)}.swb-emotion-value{position:relative}.swb-emotion-value__percentage{position:absolute;top:60%;left:50%;transform:translate(-50%,-100%)}.swb-emotion-value__label{flex-direction:row;justify-content:center;align-items:center;display:flex}.swb-emotion-value__label span{display:inline-block}.swb-emotion-value__label img{width:1em;height:1em}.swb-emotion-value__radial svg path{transition:stroke-dashoffset 1s ease-in-out}.radio-button-row{flex-flow:wrap;justify-content:center;gap:1rem;display:flex}.radio-button-row .button--primary{--hov-contrast-color:#fff;--hov-main-color:#005cb9}.radio-button-row .button{width:120px}.dl-alert--default{text-align:center;color:#fff;background-color:#f11c60;border:2px solid #fff;align-items:center;min-width:255px;max-width:650px;margin:10px 0}.dl-alert--default__text{align-self:center;margin:5px 10px}.dl-alert--error{color:#ad0037;min-width:auto;max-width:auto;background-color:#fcd2df;border:none;border-radius:.25rem;margin:0;padding:.5rem 1rem;display:inline-block}.dl-alert--info{color:#005cb9;min-width:auto;max-width:auto;background-color:#c5e2ff;border:none;border-radius:.25rem;margin:0;padding:.5rem 1rem;display:inline-block}.clear-select-button{margin-left:.5rem}.meh-data-caption{margin-top:.5rem}.createSchoolProfile h3{margin:20px auto 0 -20px}.createSchoolProfile .btn-container{margin:10px}.createSchoolProfile .gradeLevelCheckboxes{margin-top:20px}.createSchoolProfile .checkContainer{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.04em;margin-bottom:12px;padding-left:35px;font-size:1.375rem;line-height:2.0625rem;display:block;position:relative}.createSchoolProfile .checkContainer input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.createSchoolProfile .checkmark{background-color:#f3f4f6;width:25px;height:25px;position:absolute;top:0;left:0}.createSchoolProfile .checkContainer:hover input~.checkmark{background-color:#f3f4f6}.createSchoolProfile .checkContainer input:checked~.checkmark{background-color:#005cb9}.createSchoolProfile .checkmark:after{content:"";display:none;position:absolute}.createSchoolProfile .checkContainer input:checked~.checkmark:after{display:block}.createSchoolProfile .checkContainer .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.createSchoolProfile .lessonAccessContainer{grid-template-rows:auto;grid-template-columns:90% 10%;place-items:center start;max-width:630px;margin-top:1rem;display:grid}.createSchoolProfile .lessonAccessContainer .subText{letter-spacing:.04em;letter-spacing:0;margin-bottom:1rem;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:400;line-height:.9375rem}.createSchoolProfile .flexCol{flex-direction:column;display:flex}.createSchoolProfile .flexCol label{margin:.5rem 0}.createSchoolProfile .wasDatePicker{background:#f3f4f6;border:1px solid #999;max-width:650px;padding:0 .5rem}.createSchoolProfile .wasDatePicker .react-date-picker__wrapper{border:0 solid #f3f4f6}.createSchoolProfile .wasDatePicker .lessonSection{max-width:650px}.createSchoolProfile .wasDatePicker h3{margin-top:3rem}.createSchoolProfile .wasDatePicker .sidebyside{max-width:650px;margin:5px 0;display:flex}.createSchoolProfile .wasDatePicker .sidebyside .form-group{width:49.5%;margin-top:0;margin-bottom:0}.createSchoolProfile .wasDatePicker .sidebyside .form-group input{margin:0}.createSchoolProfile .wasDatePicker .sidebyside .form-group:first-child{margin-right:1%}.createSchoolProfile .wasDatePicker .sidebyside .react-select__control{margin-top:0;margin-bottom:0}.createSchoolProfile .wasDatePicker .react-select__control{margin-top:5px;margin-bottom:5px}.createSchoolProfile .wasDatePicker .minutes:after,.createSchoolProfile .wasDatePicker .accounts:after{margin-top:-42px;position:absolute;right:0}@media screen and (min-width:765px){.createSchoolProfile .wasDatePicker .minutes:after,.createSchoolProfile .wasDatePicker .accounts:after{margin-right:calc(100% - 680px)}}@media screen and (max-width:765px){.createSchoolProfile .wasDatePicker .minutes:after,.createSchoolProfile .wasDatePicker .accounts:after{margin-right:5rem}}.createSchoolProfile .wasDatePicker .minutes:after{content:"minutes"}.createSchoolProfile .wasDatePicker .accounts:after{content:"allowed accounts"}.createSchoolProfile .wasDatePicker input[type=submit]{margin-top:2rem}.createSchoolProfile .react-date-picker__inputGroup__input{text-transform:lowercase}.createSchoolProfile .createProfile .modGroup .sudoForm .form-group{grid-row-gap:5px;grid-template:auto/auto}.createSchoolProfile .createProfile .modGroup .sudoForm .form-group .form-group input[type=text]{margin:0}.createSchoolProfile .createProfile .modGroup .sudoForm .form-group .form-group input[type=password]{margin:0}.createSchoolProfile .createProfile .modGroup .sudoForm .form-group .form-group input[type=email]{margin:0}.createSchoolProfile .createProfile .modGroup .sudoForm .form-group small{margin:5px 0;padding:0}.createSchoolProfile .createProfile .modGroup .sudoForm .form-group .btn{max-width:-webkit-fit-content;max-width:fit-content;margin-top:1em}.createSchoolProfile .createProfile .modGroup .adoptedChild{grid-template:auto/minmax(auto,595px) 55px;display:grid}.createSchoolProfile .createProfile .customButton{margin-top:20px;margin-left:20px;display:inline-block}.createSchoolProfile .createProfile .container.addSchools{margin:20px}.createSchoolProfile .createProfile .flexCol .form-group{flex-direction:column;display:flex}.createSchoolProfile .createProfile .flexCol .form-group label{margin:10px 0 0}.createSchoolProfile .createProfile .flexCol .form-group input{margin:5px 0 10px}.addUser .modGroup .form-group,.addUser .modGroup .districtCheck{margin-top:1rem}.addUser .modGroup input[type=checkbox]{margin-left:10px}.addUser .modGroup .submitButton.btn{float:none;width:25%;max-width:680px;margin-top:1rem}.adminDistrict .loadingAddButton{display:inline-block}.adminDistrict .districtAddError{margin-top:100px}.adminDistrict .districtAddError .alert{margin-left:0}.adminDistrict .gridTitleWrap .gridGroup:first-child{flex-direction:column;min-width:25em;display:flex}.adminDistrict .gridTitleWrap .gridGroup:first-child .title{justify-content:space-between;width:100%;margin-bottom:5px;display:flex}.adminDistrict .gridTitleWrap .gridGroup:first-child .form-group{width:100%}.adminDistrict .schoolGrid{margin-left:0!important}.adminDistrict .schoolGrid .grid-groups{align-items:center}.adminDistrict .schoolGrid .grid-container{grid-template-columns:50px 3fr 1fr 1fr 1fr}.adminDistrict .schoolGrid .grid-footer{justify-content:flex-end;margin:.5em 1em;display:flex}.adminDistrict .grid-item .btnWrap .iconBtn{height:auto}.adminDistrict .noSchoolsMessage{justify-content:center;padding:1em}.adminDistrict .gridBtn a:visited{color:#005cb9}.adminDistrict .bdyContent{align-items:flex-stretch}.adminDistrict .bdyContent .modGroup{width:50%}.adminDistrict .bdyContent .modGroup:first-child{margin-right:13px}.adminDistrict .bdyContent .modGroup:last-child{margin-left:13px}.adminDistrict .bdyContent .addSchool form button{margin:2px 0 0;margin-left:2px!important}.adminDistrict .alert{margin-left:25px}.adminSchool .container .adminSchoolProfile .modGrid{width:100%!important;margin-left:0!important}.district-profile{min-height:60vh}.district-profile .modGroup.modGroup.modGroup.modGroup.collapsable{border:1px solid #9da4ae;width:auto!important}.district-profile .tab-container{padding:1rem}.admin-district-user-table__cell-contents{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.admin-district-user-table__seat-tags{margin-top:.5rem}.admin-district-user-table__cell-contents--registration{flex-direction:row;align-items:center;gap:.5rem;display:flex}.admin-district-user-table__actions-cell{justify-content:flex-end;align-items:center;display:flex}.district-schools-table__actions{align-items:flex-start;display:flex}.add-district-user__form{flex-direction:column;gap:1em;display:flex}.add-school-to-district__content{padding:1em}.add-school-to-district__option{border:1px solid #9da4ae;flex-direction:row;justify-content:space-between;align-items:center;padding:.2em 1em;display:flex}.add-school-to-district__option:not(:last-child){border-bottom:none}.add-school-to-district__option>div{flex-direction:column;display:flex}.add-school-to-district__option>div label{letter-spacing:0;text-align:right;min-width:4em;margin-right:1em;font-family:Figtree;font-style:normal;font-weight:700;display:inline-block}.two-column-wrap-layout{grid-template:auto/1fr 1fr;display:grid}@media (max-width:810px){.two-column-wrap-layout{grid-template:auto auto/auto}}.impactReportHeader{color:#343434;flex-direction:column;gap:20px;display:flex}.impactReportHeader__reportTitle{letter-spacing:0;text-transform:capitalize;margin:0;padding:0;font-family:Figtree;font-size:42px;font-style:normal;font-weight:700}@media print{.impactReportHeader__reportTitle{line-height:1.2}}.impactReportHeader__school{letter-spacing:0;color:#005cb9;font-family:Figtree;font-size:30px;font-style:normal;font-weight:700}.impactReportHeader__copy{letter-spacing:0;font-family:Figtree;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.impactReportHeader__copy .anchor{font-size:18px}.impactReportHeader__userDropdown,.impactReportHeader__schoolDropdown{z-index:2;max-width:500px;padding:10px 0}@media print{.impactReportHeader__userDropdown,.impactReportHeader__schoolDropdown{display:none!important}}.impactReportHeader__callToAction{flex-direction:column;gap:30px;display:flex}.insights-table{color:#343434;width:100%;position:relative;overflow:scroll}.insights-table table{border-collapse:separate;box-sizing:border-box;border:1px solid #343434;width:100%;min-width:1175px;position:relative}.insights-table table col{width:11.75%;min-width:135px}.insights-table table col:first-child{min-width:210px}.insights-table table td,.insights-table table th{-webkit-user-select:none;user-select:none;border-bottom:1px solid #e5e7eb;border-left:none;border-right:1px solid #e5e7eb}.insights-table table thead{display:table-header-group}.insights-table table thead tr{page-break-inside:avoid}.insights-table table thead tr th{letter-spacing:0;height:50px;padding:0 10px;font-family:Figtree;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.insights-table table thead tr th:first-child{text-align:left;z-index:1;background-color:#fff;position:-webkit-sticky;position:sticky;left:0}.insights-table table thead tr th:last-child{border-right:none}.insights-table table tbody tr{page-break-inside:avoid}.insights-table table tbody tr td{letter-spacing:0;height:75px;font-family:Figtree;font-size:12px;font-style:normal;font-weight:500}.insights-table table tbody tr td.insights-table__row-header{text-overflow:ellipsis;white-space:nowrap;z-index:1;background-color:#fff;padding:10px;line-height:18px;position:-webkit-sticky;position:sticky;left:0;overflow:hidden}.insights-table table tbody tr td.insights-table__row-header .insights-table__email{text-overflow:ellipsis;white-space:nowrap;width:210px;min-width:100%;overflow:hidden}.insights-table table tbody tr td:first-child{font-size:12px}.insights-table table tbody tr td:not(:first-child){font-size:14px}.insights-table table tbody tr td .insights-table__cell-content{justify-content:center;display:flex}@media print{.insights-table{page-break-before:always;width:100%;overflow:hidden}.insights-table table{table-layout:fixed;width:100%;min-width:unset;border-collapse:collapse;font-size:10px}.insights-table table td,.insights-table table th{border-left:none}.insights-table table col{width:11%;min-width:unset}.insights-table table thead{position:-webkit-sticky;position:sticky;top:0}.insights-table table thead tr{page-break-inside:avoid}.insights-table table thead tr th{letter-spacing:0;height:50px;padding:0 6px;font-family:Figtree;font-size:10px;font-style:normal;font-weight:700;line-height:1.2}.insights-table table thead tr th:first-child{text-align:left}.insights-table table thead tr th:last-child{border-right:none}.insights-table table tbody tr td{letter-spacing:0;height:75px;font-family:Figtree;font-size:10px;font-style:normal;font-weight:500;overflow:hidden}.insights-table table tbody tr td:first-child{align-items:center;display:flex}.insights-table table tbody tr td:last-child{border-right:none}}.card-grid{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);column-gap:20px;display:grid}@media (max-width:1098px){.card-grid{grid-template-columns:repeat(2,1fr);row-gap:20px}}.community-impact{color:#343434;flex-direction:column;gap:20px;display:flex}.community-impact h3{letter-spacing:0;border-bottom:1px solid #4d5761;margin:0;padding-bottom:10px;font-family:Figtree;font-size:30px;font-style:normal;font-weight:700}@media print{.community-impact h3{line-height:1.2}}.community-impact__school,.community-impact__district,.community-impact__contribution{flex-direction:column;gap:14px;display:flex}.community-impact__school h4,.community-impact__district h4,.community-impact__contribution h4{text-transform:uppercase;margin:0;font-family:Dinot-CondBold;font-size:24px;font-style:normal;font-weight:400;line-height:24px}.community-impact__school h4 span,.community-impact__district h4 span,.community-impact__contribution h4 span{letter-spacing:0;text-transform:none;font-family:Figtree;font-size:16px;font-style:oblique;font-weight:500;line-height:22px}.community-impact .insight-card__helper-text{letter-spacing:0;width:80%;margin-top:10px;font-family:Figtree;font-size:12px;font-style:oblique;font-weight:500;line-height:12px}@media print{.community-impact{page-break-after:always}.community-impact .card-grid{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);column-gap:10px;display:grid}.community-impact h3{letter-spacing:0;margin:0;padding-bottom:4px;font-family:Figtree;font-style:normal;font-weight:700;font-size:24px!important}.community-impact .insight-card{border:1px solid #343434}.community-impact .insight-card__gradient{display:none}.community-impact .insight-card__title .header{line-height:1}.community-impact .insight-card__body{color:#343434}.community-impact .insight-card__body>:first-child{margin-bottom:24px}.community-impact .insight-card__helper-text{width:90%;font-size:10px}}.skills-section{color:#343434;grid-template-rows:auto;grid-template-columns:1fr;row-gap:30px;display:grid}.skills-section h3{letter-spacing:0;border-bottom:1px solid #4d5761;margin:0;padding-bottom:10px;font-family:Figtree;font-size:30px;font-style:normal;font-weight:700}.skills-section__sc,.skills-section__mpl{flex-direction:column;gap:20px;display:flex}.skills-section__sc-title,.skills-section__mpl-title{text-transform:uppercase;font-family:Dinot-CondBold;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.skills-section__sc .card-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.skills-section__mpl .card-layout>:not(:last-child){border-bottom:1px solid #343434}.skills-section__mpl .card-layout>*{padding-bottom:15px}.skills-section__cfa{grid-template-columns:repeat(2,1fr);column-gap:10px;display:grid}.skills-section__cfa-title{text-transform:uppercase;margin-bottom:10px;font-family:Dinot-CondBold;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.skills-section__cfa>*{flex-direction:column;gap:20px;display:flex}.skills-section__cfa>div:first-child{padding-right:40px}.skills-section__cfa .card-layout>:not(:last-child){border-bottom:1px solid #343434}.skills-section__cfa .card-layout>*{padding-bottom:15px}@media print{.skills-section h3{letter-spacing:0;margin:0;padding-bottom:4px;font-family:Figtree;font-style:normal;font-weight:700;font-size:24px!important}}.card-layout{flex-direction:column;gap:20px;display:flex}.mpl-card{border:none}.mpl-card a{flex-direction:row;gap:10px;width:100%;height:100%;text-decoration:none;display:flex;position:relative}.mpl-card__play-icon{width:45px;height:45px}.mpl-card__play-icon svg{width:100%;height:100%}.mpl-card__text{flex-direction:column;gap:8px;display:flex}.mpl-card__text .mpl-card__title{color:#343434;align-self:stretch;font-size:20px;line-height:20px}.mpl-card__text .mpl-card__standard{color:#005cb9;align-self:stretch;font-size:16px}.learning-area{flex-direction:column;gap:20px;width:100%;display:flex}.learning-area__title{text-transform:uppercase;font-family:Dinot-CondBold;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.most-used-list{grid-template-rows:auto;grid-template-columns:1fr;justify-content:center;padding:15px 0;display:grid}.most-used-apps-devices{grid-template-rows:auto;grid-template-columns:1fr;width:100%;display:grid}.most-used-apps-devices h3{letter-spacing:0;border-bottom:1px solid #4d5761;margin:0;padding-bottom:10px;font-family:Figtree;font-size:30px;font-style:normal;font-weight:700;line-height:1.2}.most-used-apps-devices p{letter-spacing:0;font-family:Figtree;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.most-used-apps-devices p .anchor{font-size:18px}.most-used-apps-devices .most-used-list__header{justify-content:space-between;align-items:start;width:100%;display:flex}.most-used-apps-devices .most-used-list__header h5{letter-spacing:0;margin:0;font-family:Figtree;font-style:normal;font-weight:800}.most-used-apps-devices .most-used-list__legend{flex-direction:column;justify-content:space-evenly;gap:5px;display:flex}.most-used-apps-devices .most-used-list__legend .row{justify-content:end;align-items:center;display:flex}.most-used-apps-devices .most-used-list__legend .row:first-child{margin-top:5px}.most-used-apps-devices .most-used-list__legend .row .legend-text{white-space:pre;letter-spacing:.04em;letter-spacing:0;margin-right:10px;font-family:Figtree;font-size:1rem;font-style:italic;font-weight:400;line-height:1.35rem}.most-used-apps-devices .most-used-list__legend .row .legend-bar{width:30px;height:20px}.most-used-apps-devices .most-used-list__legend .row.national .legend-bar{background-color:#bdae8f}.most-used-apps-devices .most-used-list__legend .row.school .legend-bar{background-color:#005cb9}.most-used-apps-devices .most-used-list__legend .row.district .legend-bar{background-color:#13cbb6}@media print{.most-used-apps-devices h3{letter-spacing:0;margin:0;padding-bottom:4px;font-family:Figtree;font-style:normal;font-weight:700;font-size:24px!important}.most-used-apps-devices .most-used-apps{page-break-before:avoid}.most-used-apps-devices .most-used-list-item{padding:10px 0}.most-used-apps-devices .most-used-list-item__link{display:none}.most-used-apps-devices .most-used-list-item__meta{width:100%}.most-used-apps-devices .most-used-list-item__meta .title{letter-spacing:.04em;margin-bottom:6px;font-size:1rem;line-height:1.35rem}.most-used-apps-devices .most-used-list-item__meta .stats{font-size:12px;display:flex}.most-used-apps-devices .most-used-list-item__meta .stats .stat{margin-right:10px}.most-used-apps-devices .most-used-list-item__meta .stats .barContainer{align-items:top;flex:1;width:100%;height:75%;padding-top:1px;display:flex;position:relative}.most-used-apps-devices .most-used-list-item__icon{background-color:#fff;width:70px;height:70px}.most-used-apps-devices .most-used-list-item__icon img{width:auto;height:100%}.most-used-apps-devices .most-used-list{padding:0}.most-used-apps-devices .most-used-list__legend .row .legend-text{letter-spacing:.04em;font-size:.75rem;line-height:1.0125rem}}.impact-call-to-action{color:#343434;flex-direction:column;gap:40px;display:flex}.impact-call-to-action h3{letter-spacing:0;border-bottom:1px solid #4d5761;margin:0 0 10px;font-family:Figtree;font-size:30px;font-style:normal;font-weight:700}.impact-call-to-action__insights div,.impact-call-to-action__contact div{letter-spacing:0;font-family:Figtree;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.impact-call-to-action__insights div .anchor,.impact-call-to-action__contact div .anchor{font-size:18px}.impact-call-to-action__insights b,.impact-call-to-action__contact b{color:#005cb9;font-weight:700}@media print{.impact-call-to-action h3{letter-spacing:0;margin:0;padding-bottom:4px;font-family:Figtree;font-style:normal;font-weight:700;line-height:1.2;font-size:24px!important}.impact-call-to-action__insights div,.impact-call-to-action__contact div{margin-top:12px}}.sticky-banner{letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#343434;letter-spacing:.01em;z-index:1000;background-color:rgba(117,255,239,.792);border:1px solid rgba(52,52,52,.1);border-radius:4px;justify-content:space-between;align-self:center;align-items:center;width:-webkit-fit-content;width:fit-content;padding:.1rem .5rem;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:700;display:flex;position:fixed;top:10px;box-shadow:inset 0 -1px rgba(52,52,52,.1),0 1px 3px rgba(52,52,52,.1)!important}@media print{.sticky-banner{display:none!important}}.impact-report-page{box-sizing:border-box;background:#fff;flex-direction:column;gap:2.5rem;width:100vw;height:100%;min-height:100vh;padding:50px;display:flex}@media print{.impact-report-page .print-hide{display:none!important}}.impact-report-page .sticky-banner__dismiss-btn{box-shadow:none;color:#343434;background:0 0;margin-left:.1rem;padding:.3rem .5rem}.impact-report-page .sticky-banner__dismiss-btn:hover{color:#343434;background-color:rgba(0,0,0,.165)}.lessonPreview{color:#343434;background-color:#fff;position:relative}.lessonPreview--hero{padding-top:40px;padding-bottom:20px}.lessonPreview--loading-or-not-found{justify-content:center;align-items:center;display:flex}.lessonPreview .lessonDetailsContainer{border-top:1px solid #a9a9a9;flex-direction:column;justify-content:center;margin-left:20px;margin-right:20px;padding:20px;display:flex}.lessonPreview--footer-cta{z-index:10;background-color:#fff;position:absolute;bottom:250px;left:0;right:0}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero--title{letter-spacing:.04em;text-transform:uppercase;font-family:Dinot-CondBold;font-size:3.75rem;font-style:normal;font-weight:400;line-height:60px}.hero--desc{letter-spacing:.04em;justify-content:space-around;gap:.25rem;padding:10px 0;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.lessonExpiration{margin-bottom:1rem;display:flex}.lessonExpiration span{text-transform:none;color:inherit}.lessonExpiration .tooltip{margin-left:.5rem;font-size:1.5rem}.banner{border-radius:8px;padding:12px 20px}.banner__heading{justify-content:space-between;gap:16px;display:flex}.banner__heading>div:first-child{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.banner__heading>div:last-child{align-self:flex-end}.banner__label{align-items:center;gap:8px;display:flex}.banner__grades{text-align:right;padding-top:.5rem}.banner__grades>div:first-child{white-space:nowrap}.banner__grades>div:nth-child(2){justify-content:flex-end;align-items:start;display:flex}.banner--blue{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.banner--blue{background:#343434}}.banner--purple{background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%)}@media print{.banner--purple{background:#343434}}.banner--orange{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.banner--orange{background:#343434}}.lessonPreviewHeader{flex-direction:column;justify-content:center;display:flex}.lessonPreviewHeader--header{text-transform:uppercase;width:100%;padding-bottom:10px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400}.callToAction{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding:10px;display:flex}.callToAction--prompt{letter-spacing:0;margin-bottom:12px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:400}.lessonPreviewContent{background-color:#fff;margin-left:10px;margin-right:10px}.blur-preview{filter:blur(2px);padding-bottom:100px}.section--subHdr{text-transform:uppercase;letter-spacing:.04em;background:#d5c29b;justify-content:space-between;align-items:center;padding:15px 30px;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:2.44141rem;display:flex}.section--content{grid-row-gap:10px;letter-spacing:0;grid-template:auto/auto;margin:30px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:400;display:grid}.section--content ul{margin:0;padding-left:22px}.section--content ul li{margin:0}.section--content .content--headline{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.section--content .content--desc{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:400}.section--content .content--lessonIntro{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.footerCTA{flex-direction:column;justify-content:center;align-items:center;margin-top:30px;margin-bottom:20px;display:flex}.footerCTA--prompt{letter-spacing:0;margin-bottom:12px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:400}.debug-popover-page__popover-elem{background-color:#fff;border:1px solid red;display:inline-block}.debug-popover-page .grid-bg{background-color:#4d5761;background-image:linear-gradient(90deg,gray 1px,transparent 1px),linear-gradient(gray 1px,transparent 1px);background-size:100px 100px;border:3px solid #000}.createLesson textarea,.editLesson textarea{resize:vertical}.createLesson .collapsableContainer,.editLesson .collapsableContainer{padding:1rem}.createLesson .collapsableContainer .dl-form-input,.editLesson .collapsableContainer .dl-form-input{margin-bottom:1rem}.createLesson .collapsableContainer .additionalContent,.createLesson .collapsableContainer .relatedArticle,.createLesson .collapsableContainer .studentsAre,.editLesson .collapsableContainer .additionalContent,.editLesson .collapsableContainer .relatedArticle,.editLesson .collapsableContainer .studentsAre{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.createLesson .collapsableContainer .additionalContent .content-header,.createLesson .collapsableContainer .relatedArticle .content-header,.createLesson .collapsableContainer .studentsAre .content-header,.editLesson .collapsableContainer .additionalContent .content-header,.editLesson .collapsableContainer .relatedArticle .content-header,.editLesson .collapsableContainer .studentsAre .content-header{flex-direction:row;align-items:center;display:flex}.createLesson .collapsableContainer .additionalContent .content-header .up-button,.createLesson .collapsableContainer .relatedArticle .content-header .up-button,.createLesson .collapsableContainer .studentsAre .content-header .up-button,.editLesson .collapsableContainer .additionalContent .content-header .up-button,.editLesson .collapsableContainer .relatedArticle .content-header .up-button,.editLesson .collapsableContainer .studentsAre .content-header .up-button{transform:rotate(180deg)}.createLesson .collapsableContainer .additionalContent .content-header h3,.createLesson .collapsableContainer .relatedArticle .content-header h3,.createLesson .collapsableContainer .studentsAre .content-header h3,.editLesson .collapsableContainer .additionalContent .content-header h3,.editLesson .collapsableContainer .relatedArticle .content-header h3,.editLesson .collapsableContainer .studentsAre .content-header h3{margin-right:.5rem}.createLesson .collapsableContainer .additionalContent .content-header .button[disabled],.createLesson .collapsableContainer .relatedArticle .content-header .button[disabled],.createLesson .collapsableContainer .studentsAre .content-header .button[disabled],.editLesson .collapsableContainer .additionalContent .content-header .button[disabled],.editLesson .collapsableContainer .relatedArticle .content-header .button[disabled],.editLesson .collapsableContainer .studentsAre .content-header .button[disabled]{color:#e5e7eb;background-color:transparent}.createLesson .collapsableContainer .additionalContent .content-header .button[disabled] svg,.createLesson .collapsableContainer .relatedArticle .content-header .button[disabled] svg,.createLesson .collapsableContainer .studentsAre .content-header .button[disabled] svg,.editLesson .collapsableContainer .additionalContent .content-header .button[disabled] svg,.editLesson .collapsableContainer .relatedArticle .content-header .button[disabled] svg,.editLesson .collapsableContainer .studentsAre .content-header .button[disabled] svg{--stroke:#d2d6db}.createLesson .collapsableContainer .additionalContent .content-header .button.button--icon,.createLesson .collapsableContainer .relatedArticle .content-header .button.button--icon,.createLesson .collapsableContainer .studentsAre .content-header .button.button--icon,.editLesson .collapsableContainer .additionalContent .content-header .button.button--icon,.editLesson .collapsableContainer .relatedArticle .content-header .button.button--icon,.editLesson .collapsableContainer .studentsAre .content-header .button.button--icon{padding:.5rem}.createLesson .standardsBlockHeader,.editLesson .standardsBlockHeader{gap:1rem;width:100%}.createLesson .standardsBlockHeader div,.editLesson .standardsBlockHeader div{flex:1}.createLesson .standardsBlockHeader button,.editLesson .standardsBlockHeader button{min-width:-webkit-fit-content;min-width:fit-content}.createLesson .caselDesc,.createLesson .caselComp,.editLesson .caselDesc,.editLesson .caselComp{align-items:center;gap:.5rem;display:flex}.createLesson .caselDesc h4,.createLesson .caselDesc h5,.createLesson .caselComp h4,.createLesson .caselComp h5,.editLesson .caselDesc h4,.editLesson .caselDesc h5,.editLesson .caselComp h4,.editLesson .caselComp h5{margin:0}.createLesson .condensed-expandable-view__header,.editLesson .condensed-expandable-view__header{height:-webkit-fit-content;height:fit-content}.createLesson .lessonSprints>button,.editLesson .lessonSprints>button{margin-top:2rem}.createLesson .collapsable,.editLesson .collapsable{border:2px solid #005cb9;margin-bottom:2.5rem;width:100%!important}.createLesson .collapsable .actions,.editLesson .collapsable .actions{color:#005cb9;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background-color:#fff;justify-content:space-between;padding:20px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.8125rem;transition:background-color .2s,color .2s;display:flex}.createLesson .collapsable .actions.active,.editLesson .collapsable .actions.active{color:#fff;background-color:#005cb9}.createLesson .collapsable .actions svg,.editLesson .collapsable .actions svg{transition:transform .3s}.createLesson .collapsable .actions svg.active,.editLesson .collapsable .actions svg.active{transform:rotate(180deg)}.createLesson .collapsable .actions svg.active polyline,.editLesson .collapsable .actions svg.active polyline{stroke:#fff!important}.createLesson .collapsable .secondary,.editLesson .collapsable .secondary{margin-left:20px!important}.createLesson .collapsable .modDesc,.editLesson .collapsable .modDesc{opacity:0;max-height:0;margin-bottom:0;padding:0;transition:max-height .6s;overflow:hidden}.createLesson .collapsable .modDesc.active,.editLesson .collapsable .modDesc.active{opacity:1;max-height:5000px;transition:max-height 1s;overflow-y:scroll}.createLesson .collapsable .modDesc .form-group,.createLesson .collapsable .modDesc .customUpload,.editLesson .collapsable .modDesc .form-group,.editLesson .collapsable .modDesc .customUpload{white-space:pre-wrap;margin:5px 0 5px 20px;max-width:calc(100% - 45px)!important}.createLesson .collapsable .modDesc .customUpload,.editLesson .collapsable .modDesc .customUpload{flex-direction:row;display:flex}.createLesson .collapsable .modDesc .customUpload .submitButtonCustom.s3UploadButton,.editLesson .collapsable .modDesc .customUpload .submitButtonCustom.s3UploadButton{align-self:center;width:40%;padding:10px 15px}.createLesson .collapsable .modDesc .customIntro,.editLesson .collapsable .modDesc .customIntro{margin-top:12px}.createLesson .collapsable.relatedArticles .additionalContent,.editLesson .collapsable.relatedArticles .additionalContent{grid-template-columns:calc(100% - 45px) 45px}@media (max-width:760px){.createLesson .collapsable.relatedArticles .additionalContent,.editLesson .collapsable.relatedArticles .additionalContent{grid-template-columns:100%}}.createLesson .collapsable.relatedArticles .additionalContent .form-group,.editLesson .collapsable.relatedArticles .additionalContent .form-group{max-width:100%!important}.createLesson .collapsable.relatedArticles .additionalContent .form-group textarea,.createLesson .collapsable.relatedArticles .additionalContent .form-group input,.editLesson .collapsable.relatedArticles .additionalContent .form-group textarea,.editLesson .collapsable.relatedArticles .additionalContent .form-group input{width:calc(100% - 20px)!important}@media (max-width:760px){.createLesson .collapsable.relatedArticles .additionalContent .form-group textarea,.createLesson .collapsable.relatedArticles .additionalContent .form-group input,.editLesson .collapsable.relatedArticles .additionalContent .form-group textarea,.editLesson .collapsable.relatedArticles .additionalContent .form-group input{width:100%!important}}.createLesson .collapsable.relatedArticles .additionalContent .form-group:first-of-type,.createLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(2),.createLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(3),.createLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(4),.createLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(5),.editLesson .collapsable.relatedArticles .additionalContent .form-group:first-of-type,.editLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(2),.editLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(3),.editLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(4),.editLesson .collapsable.relatedArticles .additionalContent .form-group:nth-of-type(5){grid-column-start:1}.createLesson .collapsable.relatedArticles .additionalContent .iconBtn,.editLesson .collapsable.relatedArticles .additionalContent .iconBtn{grid-row-start:5;grid-column-start:2;align-self:center}@media (max-width:760px){.createLesson .collapsable.relatedArticles .additionalContent .iconBtn,.editLesson .collapsable.relatedArticles .additionalContent .iconBtn{grid-row-start:6;grid-column-start:1;margin-top:10px;margin-bottom:20px}}.createLesson .collapsable.studentChallenge .additionalContent,.editLesson .collapsable.studentChallenge .additionalContent{grid-template-columns:calc(100% - 45px) 45px}@media (max-width:760px){.createLesson .collapsable.studentChallenge .additionalContent,.editLesson .collapsable.studentChallenge .additionalContent{grid-template-columns:100%}}.createLesson .collapsable.studentChallenge .additionalContent .form-group,.editLesson .collapsable.studentChallenge .additionalContent .form-group{max-width:calc(100% - 20px)!important}.createLesson .collapsable.studentChallenge .additionalContent .form-group textarea,.createLesson .collapsable.studentChallenge .additionalContent .form-group input,.editLesson .collapsable.studentChallenge .additionalContent .form-group textarea,.editLesson .collapsable.studentChallenge .additionalContent .form-group input{width:100%}.createLesson .collapsable.studentChallenge .additionalContent .iconBtn,.editLesson .collapsable.studentChallenge .additionalContent .iconBtn{justify-content:center;align-self:flex-start;margin-top:15px;margin-left:20px}.createLesson .collapsable.lessonSummary .additionalContent,.editLesson .collapsable.lessonSummary .additionalContent{grid-template-columns:calc(100% - 45px) 45px;margin:0 20px}@media (max-width:760px){.createLesson .collapsable.lessonSummary .additionalContent,.editLesson .collapsable.lessonSummary .additionalContent{grid-template-columns:100%}}.createLesson .collapsable.lessonSummary .additionalContent .form-group,.editLesson .collapsable.lessonSummary .additionalContent .form-group{max-width:100%!important}.createLesson .collapsable.lessonSummary .additionalContent .form-group textarea,.createLesson .collapsable.lessonSummary .additionalContent .form-group input,.editLesson .collapsable.lessonSummary .additionalContent .form-group textarea,.editLesson .collapsable.lessonSummary .additionalContent .form-group input{width:calc(100% - 20px)!important}@media (max-width:760px){.createLesson .collapsable.lessonSummary .additionalContent .form-group textarea,.createLesson .collapsable.lessonSummary .additionalContent .form-group input,.editLesson .collapsable.lessonSummary .additionalContent .form-group textarea,.editLesson .collapsable.lessonSummary .additionalContent .form-group input{width:100%!important}}.createLesson .collapsable.lessonSummary .additionalContent .form-group:first-of-type,.editLesson .collapsable.lessonSummary .additionalContent .form-group:first-of-type{grid-row-start:1;grid-column-start:1}.createLesson .collapsable.lessonSummary .additionalContent .form-group:nth-of-type(2),.editLesson .collapsable.lessonSummary .additionalContent .form-group:nth-of-type(2){grid-row-start:2;grid-column-start:1}.createLesson .collapsable.lessonSummary .additionalContent .form-group:nth-of-type(3),.editLesson .collapsable.lessonSummary .additionalContent .form-group:nth-of-type(3){grid-row-start:3;grid-column-start:1}.createLesson .collapsable.lessonSummary .additionalContent .iconBtn,.editLesson .collapsable.lessonSummary .additionalContent .iconBtn{grid-row-start:3;grid-column-start:2;justify-content:center;align-self:center}@media (max-width:760px){.createLesson .collapsable.lessonSummary .additionalContent .iconBtn,.editLesson .collapsable.lessonSummary .additionalContent .iconBtn{grid-row-start:4;grid-column-start:1;margin:5px 0 20px}}.createLesson .collapsable.lessonSummary .additionalContent .iconBtn .warning,.editLesson .collapsable.lessonSummary .additionalContent .iconBtn .warning{color:red;font-size:.8em}.createLesson .collapsable.familyHuddles .additionalContent,.editLesson .collapsable.familyHuddles .additionalContent{grid-template-columns:calc(100% - 45px) 45px;margin:0 20px}@media (max-width:760px){.createLesson .collapsable.familyHuddles .additionalContent,.editLesson .collapsable.familyHuddles .additionalContent{grid-template-columns:100%}}.createLesson .collapsable.familyHuddles .additionalContent:first-of-type,.editLesson .collapsable.familyHuddles .additionalContent:first-of-type{border-top:0}.createLesson .collapsable.familyHuddles .additionalContent .header,.editLesson .collapsable.familyHuddles .additionalContent .header{grid-column:1/2}.createLesson .collapsable.familyHuddles .additionalContent .subHeader,.editLesson .collapsable.familyHuddles .additionalContent .subHeader{grid-column:1/3}.createLesson .collapsable.familyHuddles .additionalContent .form-group textarea,.editLesson .collapsable.familyHuddles .additionalContent .form-group textarea{width:calc(100% - 10px)}.createLesson .collapsable.familyHuddles .additionalContent .form-group:first-of-type,.editLesson .collapsable.familyHuddles .additionalContent .form-group:first-of-type{grid-row-start:1;grid-column-start:1}.createLesson .collapsable.familyHuddles .additionalContent .iconBtn,.editLesson .collapsable.familyHuddles .additionalContent .iconBtn{grid-row-start:1;grid-column-start:2;justify-content:center;align-self:center}@media (max-width:760px){.createLesson .collapsable.familyHuddles .additionalContent .iconBtn,.editLesson .collapsable.familyHuddles .additionalContent .iconBtn{grid-row-start:3;grid-column-start:1;margin:5px 0 20px}}.createLesson .collapsable.studentChallenge .additionalHuddles,.editLesson .collapsable.studentChallenge .additionalHuddles{grid-template-columns:calc(100% - 45px) 45px;margin:0 20px}@media (max-width:760px){.createLesson .collapsable.studentChallenge .additionalHuddles,.editLesson .collapsable.studentChallenge .additionalHuddles{grid-template-columns:100%}}.createLesson .collapsable.studentChallenge .additionalHuddles .form-group,.editLesson .collapsable.studentChallenge .additionalHuddles .form-group{margin:0}.createLesson .collapsable.studentChallenge .additionalHuddles .form-group input,.editLesson .collapsable.studentChallenge .additionalHuddles .form-group input{width:100%}.createLesson .collapsable.studentChallenge .additionalHuddles .iconBtn,.editLesson .collapsable.studentChallenge .additionalHuddles .iconBtn{grid-row-start:1;grid-column-start:2;justify-content:center;align-self:center;margin:0}@media (max-width:760px){.createLesson .collapsable.studentChallenge .additionalHuddles .iconBtn,.editLesson .collapsable.studentChallenge .additionalHuddles .iconBtn{grid-row-start:2;grid-column-start:1;margin:5px 0 20px}}.createLesson .collapsable.studentChallenge .additionalMaterials,.editLesson .collapsable.studentChallenge .additionalMaterials{grid-template-columns:calc(100% - 45px) 45px;margin:0 20px}@media (max-width:760px){.createLesson .collapsable.studentChallenge .additionalMaterials,.editLesson .collapsable.studentChallenge .additionalMaterials{grid-template-columns:100%}}.createLesson .collapsable.studentChallenge .additionalMaterials .form-group,.editLesson .collapsable.studentChallenge .additionalMaterials .form-group{margin:0;max-width:100%!important}.createLesson .collapsable.studentChallenge .additionalMaterials .form-group input,.editLesson .collapsable.studentChallenge .additionalMaterials .form-group input{width:calc(100% - 20px)}.createLesson .collapsable.studentChallenge .additionalMaterials .form-group:first-of-type,.editLesson .collapsable.studentChallenge .additionalMaterials .form-group:first-of-type{grid-row-start:1;grid-column-start:1}.createLesson .collapsable.studentChallenge .additionalMaterials .form-group:nth-of-type(2),.editLesson .collapsable.studentChallenge .additionalMaterials .form-group:nth-of-type(2){grid-row-start:2;grid-column-start:1}.createLesson .collapsable.studentChallenge .additionalMaterials .iconBtn,.editLesson .collapsable.studentChallenge .additionalMaterials .iconBtn{grid-row-start:2;grid-column-start:2;justify-content:center;align-self:center;margin:0}@media (max-width:760px){.createLesson .collapsable.studentChallenge .additionalMaterials .iconBtn,.editLesson .collapsable.studentChallenge .additionalMaterials .iconBtn{grid-row-start:3;grid-column-start:1;margin:5px 0 20px}}.createLesson .collapsable.studentChallenge .studentChallengeExercise,.editLesson .collapsable.studentChallenge .studentChallengeExercise{border-bottom:2px solid #d5c29b;margin:0 10px;padding-bottom:5px}.createLesson .collapsable.studentChallenge h4,.editLesson .collapsable.studentChallenge h4{color:#343434;letter-spacing:0;letter-spacing:.04em;margin:10px 0 10px 20px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}.createLesson .collapsable .additionalContent,.editLesson .collapsable .additionalContent{border-top:2px solid #d5c29b;margin:0 10px;padding-top:6px;display:grid}.createLesson .collapsable .additionalContent .form-group,.editLesson .collapsable .additionalContent .form-group{margin-left:0}.createLesson .curriculumLesson .btn,.editLesson .curriculumLesson .btn{color:#005cb9;background-color:#fff;outline:2px solid #005cb9}.createLesson .curriculumLesson .btn.secondary,.editLesson .curriculumLesson .btn.secondary{letter-spacing:.04em;border-bottom:4px solid;height:40px;margin:.5rem 0 1rem;padding:.5rem 0 0;font-size:1.5rem;line-height:2.25rem;display:inline-block;outline-width:0!important}.createLesson .curriculumLesson .btn.secondary:hover,.editLesson .curriculumLesson .btn.secondary:hover{box-shadow:0 0 #343434;color:#005cb9!important;background-color:#fff!important}.createLesson .curriculumLesson .btn:not(.secondary):hover,.editLesson .curriculumLesson .btn:not(.secondary):hover{color:#fff;background-color:#005cb9;outline:2px solid #005cb9;box-shadow:7px 7px #343434}.createLesson .curriculumLesson .react-select__control,.editLesson .curriculumLesson .react-select__control{padding:4px 8px;max-width:100vw!important}.createLesson .curriculumLesson .form-group,.createLesson .curriculumLesson input[name*=additionalRelatedArticle],.editLesson .curriculumLesson .form-group,.editLesson .curriculumLesson input[name*=additionalRelatedArticle]{width:100%;max-width:100vw!important}.createLesson .curriculumLesson input[type=text]{width:100%;max-width:100vw!important}.editLesson .curriculumLesson input[type=text]{width:100%;max-width:100vw!important}.createLesson .curriculumLesson textarea,.editLesson .curriculumLesson textarea{width:calc(100% - 2rem);margin-top:8px;padding:1rem;max-width:100vw!important}.createLesson .curriculumLesson .lessonSection,.editLesson .curriculumLesson .lessonSection{margin-bottom:2.5rem}@media screen and (max-width:1000px){.createLesson .curriculumLesson .lessonSection,.editLesson .curriculumLesson .lessonSection{width:100%}}.createLesson .curriculumLesson .lessonSection.relatedArticles,.editLesson .curriculumLesson .lessonSection.relatedArticles{flex-direction:column;align-items:flex-start;display:flex}.createLesson .curriculumLesson .lessonSection.relatedArticles textarea,.editLesson .curriculumLesson .lessonSection.relatedArticles textarea{margin-bottom:1rem}.createLesson .curriculumLesson .lessonSection h3,.editLesson .curriculumLesson .lessonSection h3{margin-bottom:.5rem}.createLesson .curriculumLesson .lessonSection .dl-form-input,.editLesson .curriculumLesson .lessonSection .dl-form-input{flex:1;margin-bottom:1rem}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm{justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin:0;display:flex}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm.typeLevel,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm.typeLevel{margin:0 0 5px}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm.lessonNotificationRow,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm.lessonNotificationRow{align-items:flex-start}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm.lessonNotificationRow .react-select-container,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm.lessonNotificationRow .react-select-container{margin-top:5px}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm.lessonNotificationRow small,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm.lessonNotificationRow small{padding-top:.5rem;padding-left:1rem}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm.fullWidth .form-group:first-child,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm.fullWidth .form-group:first-child{margin-right:0}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm .form-group,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm .form-group{width:100%;max-width:600px}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm .form-group:first-child,.editLesson .curriculumLesson .lessonSection .curriculumLessonForm .form-group:first-child{margin-right:10px}.createLesson .curriculumLesson .lessonSection .curriculumLessonForm .form-group:nth-child(2),.editLesson .curriculumLesson .lessonSection .curriculumLessonForm .form-group:nth-child(2){width:90%}.createLesson .curriculumLesson .lessonSection .checkboxRow,.editLesson .curriculumLesson .lessonSection .checkboxRow{display:flex}.createLesson .curriculumLesson .lessonSection .checkboxRowCol,.editLesson .curriculumLesson .lessonSection .checkboxRowCol{width:48%}.createLesson .curriculumLesson .lessonSection .checkContainer,.editLesson .curriculumLesson .lessonSection .checkContainer{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.04em;margin-top:12px;margin-bottom:12px;padding-left:35px;font-size:1.375rem;line-height:2.0625rem;display:block;position:relative}.createLesson .curriculumLesson .lessonSection .checkContainer input,.editLesson .curriculumLesson .lessonSection .checkContainer input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.createLesson .curriculumLesson .lessonSection .checkmark,.editLesson .curriculumLesson .lessonSection .checkmark{background-color:#f3f4f6;width:25px;height:25px;position:absolute;top:0;left:0}.createLesson .curriculumLesson .lessonSection .checkContainer:hover input~.checkmark,.editLesson .curriculumLesson .lessonSection .checkContainer:hover input~.checkmark{background-color:#f3f4f6}.createLesson .curriculumLesson .lessonSection .checkContainer input:checked~.checkmark,.editLesson .curriculumLesson .lessonSection .checkContainer input:checked~.checkmark{background-color:#005cb9}.createLesson .curriculumLesson .lessonSection .checkmark:after,.editLesson .curriculumLesson .lessonSection .checkmark:after{content:"";display:none;position:absolute}.createLesson .curriculumLesson .lessonSection .checkContainer input:checked~.checkmark:after,.editLesson .curriculumLesson .lessonSection .checkContainer input:checked~.checkmark:after{display:block}.createLesson .curriculumLesson .lessonSection .checkContainer .checkmark:after,.editLesson .curriculumLesson .lessonSection .checkContainer .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.createLesson .curriculumLesson .focusAreas .react-select-container,.createLesson .curriculumLesson .softSkills .react-select-container,.editLesson .curriculumLesson .focusAreas .react-select-container,.editLesson .curriculumLesson .softSkills .react-select-container,.createLesson .curriculumLesson .focusAreas .deleteBtn,.createLesson .curriculumLesson .softSkills .deleteBtn,.editLesson .curriculumLesson .focusAreas .deleteBtn,.editLesson .curriculumLesson .softSkills .deleteBtn,.createLesson .curriculumLesson .classes .react-select-container,.editLesson .curriculumLesson .classes .react-select-container,.createLesson .curriculumLesson .classes .deleteBtn,.editLesson .curriculumLesson .classes .deleteBtn{margin-top:10px}.createLesson .curriculumLesson .additionalDocs,.editLesson .curriculumLesson .additionalDocs{width:99.8%;display:flex}.createLesson .curriculumLesson .additionalDocs .btn,.editLesson .curriculumLesson .additionalDocs .btn{white-space:nowrap;margin-left:1rem}.createLesson .curriculumLesson .additionalDocs .iconBtn,.editLesson .curriculumLesson .additionalDocs .iconBtn{margin-left:20px}.createLesson .curriculumLesson .additionalDocs.featuredLessonAdditional,.editLesson .curriculumLesson .additionalDocs.featuredLessonAdditional{margin-bottom:10px}.createLesson .curriculumLesson .lessonDetails .form-group:nth-of-type(4),.editLesson .curriculumLesson .lessonDetails .form-group:nth-of-type(4){margin-bottom:0}.createLesson .curriculumLesson .lessonDetails .form-group:nth-of-type(5),.editLesson .curriculumLesson .lessonDetails .form-group:nth-of-type(5){margin-top:0}.createLesson .curriculumLesson .lessonDetails .form-group:nth-of-type(5) input,.editLesson .curriculumLesson .lessonDetails .form-group:nth-of-type(5) input{margin:0}.createLesson .curriculumLesson .subText,.editLesson .curriculumLesson .subText{letter-spacing:.04em;letter-spacing:0;margin-top:10px;margin-bottom:1rem;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:400;line-height:.9375rem}.createLesson .lessonFeedback .toggleWrap,.editLesson .lessonFeedback .toggleWrap,.createLesson .lessonFeedback .disclaimer,.editLesson .lessonFeedback .disclaimer{margin:0}.createLesson .lesson-tags,.editLesson .lesson-tags{grid-template-columns:1fr 1fr 1fr;display:grid}.createLesson .additionalCompetencies svg,.editLesson .additionalCompetencies svg{cursor:pointer}.createLesson .additionalCompetencies svg:hover>path,.editLesson .additionalCompetencies svg:hover>path{stroke:#f11c60}.createLesson .errors-container,.editLesson .errors-container{margin-top:1rem}.lessonIntro .Intro{white-space:break-spaces}.editLesson .codeYear .form-group:first-of-type{opacity:.75}.editLesson .codeYear .form-group:first-of-type input[type=text]{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.lesson-dev-expandable-header{width:100%}.lesson-dev-expandable-header__label{flex-grow:1}.surveyMonkeyBindings .content{padding:1em}.keywords{flex-direction:column;align-items:flex-start;width:100%;display:flex}.keywords .dl-form-input{width:100%}.keywords .keywordContainer{flex-wrap:wrap;display:flex}.keywords .keywordContainer .keywordPill{color:#fff;text-align:center;background-color:#005cb9;border-radius:1.7rem;margin:.35rem;padding:.3rem .6rem;font-size:.9rem}.keywords .warning{color:red;margin:0;font-size:.9rem}.DashboardSavedLessons p{margin:0}.DashboardSavedLessons p.title{color:#343434;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.DashboardSavedLessons p.gameOpt{text-transform:capitalize}.DashboardSavedLessons .details p{font-style:italic}.DashboardSavedLessons .resume{color:#005cb9;cursor:pointer}.DashboardSavedLessons .progress-circles{display:flex}.DashboardSavedLessons .progress-circles .progress-circle{border:2px solid #005cb9;border-radius:25px;width:25px;height:25px;margin:5px}.DashboardSavedLessons .progress-circles .progress-circle.active{background-color:#005cb9}.DashboardSavedLessons .gridTitleWrap .gridGroup:nth-child(2) .gridTitle{margin-right:0}.DashboardSavedLessons .grid-container{grid-template-columns:50px 2fr 2fr 1fr 1fr!important}.DashboardSavedLessons .grid-item{align-self:flex-start;min-width:0}.DashboardSavedLessons .grid-item p{overflow-wrap:break-word}.DashboardSavedLessons .modTitle{border-bottom:0}.lesson-intro{white-space:break-spaces;letter-spacing:normal;flex-direction:column;gap:20px;margin-bottom:3rem;font-size:18px;font-weight:400;line-height:28px;display:flex}.lesson-intro p{margin:0}.lesson-intro .banner{margin-bottom:10px}.lesson-intro .banner__heading>div:first-child .lessonOpt{margin:0}.lesson-intro .banner__heading>div:last-child{align-self:flex-end}.lesson-intro__content{flex-direction:column;row-gap:2rem;padding-left:1.25rem;display:flex}.lesson-intro__cta{flex-direction:column;row-gap:10px;display:flex}.lesson-intro__cta .button-group button{width:200px}.lesson-intro__saved-lessons-link{align-items:start;display:flex}.lesson-intro__saved-lessons-link .button{letter-spacing:normal;color:#005cb9;white-space:nowrap;padding:2px 0 0;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.lesson-intro__saved-lessons-link .button:hover{color:var(--hov-main-color)}@media (max-width:600px){.lesson-intro{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}@media (max-width:600px){.dashboardLessons .container{margin:0}.dashboardLessons .titleHdr{border:1px solid red;margin:12px}.dashboardLessons .titleHdr .titleRightHdr .btn{text-align:center;width:100%}}.dashboardLessons .titleRightHdr,.dashboardLessons .back-link{width:100%}.dashboardLessons .back-link .anchor{align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:28px;text-decoration:none;display:flex}.dashboardLessons .back-link .anchor:hover{text-decoration:underline}.dashboardLessons .comingSoon{padding:0 30px}.dashboardLessons .lessonWrapper{color:#343434;padding:22px 24px 0}@media (max-width:600px){.dashboardLessons .lessonWrapper{padding:0}}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer{margin:30px}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer ol{padding-left:22px}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer .transferGoalUrl{letter-spacing:.04em;font-size:1.25rem;line-height:1.875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer .transferGoalUrl{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer .transferGoalUrl a{color:#005cb9}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer .transferGoalUrl a svg{width:15px;height:15px}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer .transferGoalUrl a svg polyline{fill:none;stroke:#005cb9;stroke-width:2px}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer .transferGoalUrl a:hover{color:#13cbb6}.dashboardLessons .lessonWrapper #engageStudents .transferGoals .transferGoalsContainer .transferGoalUrl a:hover svg polyline{stroke:#13cbb6}.dashboardLessons .lessonWrapper #engageStudents .caselCompetencies .compContainer{grid-row-gap:10px;grid-template:auto/auto;margin:30px;display:grid}.dashboardLessons .lessonWrapper #engageStudents .caselCompetencies .compContainer .competencyHeadline{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper #engageStudents .caselCompetencies .compContainer .competencyHeadline{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper #engageStudents .caselCompetencies .compContainer .competencyDesc{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper #engageStudents .caselCompetencies .compContainer .competencyDesc{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper #engageStudents .caselCompetencies .compContainer .competencyDesc li{list-style-type:none}.dashboardLessons .lessonWrapper #engageStudents .relatedArticles ol{grid-row-gap:10px;grid-template:auto/auto;margin:30px;display:grid}.dashboardLessons .lessonWrapper #engageStudents .relatedArticles .articleSummary{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.dashboardLessons .lessonWrapper #engageStudents .huddle{margin-bottom:1rem}.dashboardLessons .lessonWrapper #engageStudents .huddle .condensed-expandable-view{margin-bottom:0}.dashboardLessons .lessonWrapper #engageStudents .huddle .condensed-expandable-view__header{padding:0}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap .exerciseWrap{grid-row-gap:10px;grid-template:auto/auto;margin:30px;display:grid}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap .exerciseWrap .title{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap .exerciseWrap .title{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap .exerciseWrap .exercise{white-space:break-spaces}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap a{color:#005cb9}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap a:hover{color:#13cbb6}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap .url{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap .materials ul{margin:30px 0}.dashboardLessons .lessonWrapper #studentChallenge .studentChallengeWrap .materials li{margin:0}.dashboardLessons .lessonWrapper #engageFamilies .lessonTheme{text-transform:none;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:800}.dashboardLessons .lessonWrapper #engageFamilies .huddleSec{white-space:pre-wrap}.dashboardLessons .lessonWrapper #engageFamilies .huddleSec ul li span:last-child{text-transform:none;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:400}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo{margin:30px}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle{letter-spacing:.04em;border:1px solid rgba(52,52,52,.5);margin:30px 0;padding:30px 40px;font-size:1.25rem;line-height:1.6875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle .familyHuddleEmailHdr{border-bottom:1px solid rgba(52,52,52,.5);padding-bottom:20px}@media (max-width:600px){.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle .familyHuddleEmailHdr div:first-of-type{word-break:break-all}}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle .familyHuddleEmailHdr div span{text-transform:none;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:800}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle .familyHuddleEmailHdr div:first-child{margin-bottom:5px}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul.familyHuddleSprintTopics{list-style:disc}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul.familyHuddleSprintTopics li{letter-spacing:.04em;font-size:1.25rem;line-height:18px;list-style-type:disc}@media (max-width:600px){.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul.familyHuddleSprintTopics li{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul.familyHuddleList{padding:0 0 0 22px}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul.familyHuddleList li{padding-bottom:0;padding-left:.5rem}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul.familyHuddleList .huddleLanguageHeader{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul li{letter-spacing:.04em;font-size:1.25rem;line-height:1.8125rem}@media (max-width:600px){.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddle ul li{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .secDesc.familyHuddle{padding:40px}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddlePortalCode,.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddleFooter{margin-top:10px;padding-top:20px}.dashboardLessons .lessonWrapper #engageFamilies .continueConvo .familyHuddleFooter{border-top:1px solid rgba(52,52,52,.5)}.dashboardLessons .lessonWrapper .lessonPlanSteps{letter-spacing:.04em;margin-top:15px;font-size:1.25rem;line-height:1.875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper .lessonPlanSteps{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper .lessonPlanSteps div{line-height:1.5}.dashboardLessons .lessonWrapper ol{letter-spacing:.04em;padding-left:22px;font-size:1.25rem;line-height:1.875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper ol{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonWrapper ol li{line-height:1.5}.dashboardLessons .lessonWrapper a{text-decoration:none}.dashboardLessons .lessonWrapper a.lessonLink{color:#005cb9}.dashboardLessons .lessonWrapper a.lessonLink:hover{text-decoration:underline}.dashboardLessons .lessonWrapper .subHdr{letter-spacing:0;letter-spacing:.04em;background:#d5c29b;justify-content:space-between;align-items:center;padding:15px 30px;font-family:Figtree;font-size:1.5625rem;font-style:normal;font-weight:600;line-height:1.95313rem;display:flex}.dashboardLessons .lessonWrapper .subHdr .btn{background-color:#d5c29b;color:#fff!important;outline-color:#fff!important}.dashboardLessons .lessonWrapper .subHdr .btn:hover{background-color:#fff;color:#d5c29b!important;outline-color:#d5c29b!important}.dashboardLessons .lessonWrapper .dupeErr{color:#f11c60}.dashboardLessons .lessonWrapper .huddleSec{padding-top:10px}.dashboardLessons .lessonWrapper .chalBody{margin-left:30px;padding-top:30px}.dashboardLessons .lessonWrapper .lessonText{margin-top:2rem;margin-left:30px}.dashboardLessons .lessonWrapper .lessonText.secDesc .related-article{margin-bottom:1rem}@media (max-width:600px){.dashboardLessons .lessonWrapper .lessonText.secDesc{margin-left:12px}}.dashboardLessons .lessonWrapper .theme .lessonText{padding:25px 0}.dashboardLessons .lessonWrapper .subHdrText{margin-left:30px}.dashboardLessons .lessonWrapper hr{margin:24px 0}.dashboardLessons .lessonWrapper ul{margin-bottom:0}.dashboardLessons .lessonWrapper ul li{letter-spacing:.04em;letter-spacing:normal;font-size:1.125rem;line-height:1.6875rem}@media (max-width:600px){.dashboardLessons .lessonWrapper ul li{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonsActive{color:#fff;background-color:#005cb9}.dashboardLessons .emailInput{justify-content:space-between;display:flex}.dashboardLessons .emailInput .form-group{width:calc(100% - 82px)}.dashboardLessons .noLessons{margin:0 55px}.dashboardLessons .invalidGrade{color:#f11c60;text-align:left;letter-spacing:.04em;letter-spacing:0;border:2px solid #f11c60;align-items:center;margin:20px 0;padding:10px;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.6875rem}@media (max-width:600px){.dashboardLessons .invalidGrade{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .invalidGrade .danger{color:#f11c60;border:2px solid #f11c60;outline:0!important}.dashboardLessons .invalidGrade .danger:hover{color:#fff;background-color:#f11c60}.dashboardLessons .lessonDropdown{max-width:350px;margin-bottom:9px}@media screen and (max-width:600px){.dashboardLessons .lessonDropdown{width:100%;max-width:none}}.dashboardLessons .lessonBtn{max-width:342px;margin:4px}@media screen and (max-width:600px){.dashboardLessons .lessonBtn{width:100%;max-width:none}}.dashboardLessons .lessonHdrDesc{border-top:1px solid rgba(52,52,52,.5);grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin-top:30px;padding:30px;display:grid}@media (max-width:800px){.dashboardLessons .lessonHdrDesc{grid-template-columns:100%}.dashboardLessons .lessonHdrDesc .btn{margin-top:20px;margin-left:0}}@media (max-width:480px){.dashboardLessons .lessonHdrDesc{padding:20px 0}}.dashboardLessons .lessonHdrDesc.stepsNav{grid-template:auto auto auto/auto;display:grid}.dashboardLessons .lessonHdrDesc.stepsNav .step1{grid-row:1}.dashboardLessons .lessonHdrDesc.stepsNav .step2{grid-row:2}.dashboardLessons .lessonHdrDesc.stepsNav .step3{grid-row:3}.dashboardLessons .lessonHdrDesc a{color:#005cb9;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800;text-decoration:none}.dashboardLessons .lessonHdrDesc a:hover{text-decoration:underline}.dashboardLessons .lessonStepHdr{color:#fff;letter-spacing:0;letter-spacing:.04em;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:8px;padding:15px 30px;font-family:Figtree;font-size:1.4375rem;font-style:normal;font-weight:800;line-height:1.79688rem}@media print{.dashboardLessons .lessonStepHdr{background:#343434}}@media (max-width:480px){.dashboardLessons .lessonStepHdr{letter-spacing:.04em;padding:15px;font-size:1.25rem;line-height:1.6875rem}}@media (max-width:480px) and (max-width:600px){.dashboardLessons .lessonStepHdr{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .lessonHdr{color:#fff;grid-column-gap:10px;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:8px;grid-template:auto/auto auto;margin:20px 0 30px;padding:30px;display:grid}@media print{.dashboardLessons .lessonHdr{background:#343434}}@media screen and (max-width:768px){.dashboardLessons .lessonHdr{grid-row-gap:10px;grid-template:auto auto/auto}}.dashboardLessons .lessonHdr.curriculumLessonHdr{color:#fff;letter-spacing:0;letter-spacing:.04em;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);padding:30px;font-family:Figtree;font-size:1.4375rem;font-style:normal;font-weight:800;line-height:1.79688rem}@media print{.dashboardLessons .lessonHdr.curriculumLessonHdr{background:#343434}}@media screen and (max-width:600px){.dashboardLessons .lessonHdr.curriculumLessonHdr{letter-spacing:.04em;padding:15px;font-size:1.25rem;line-height:1.6875rem}}@media screen and (max-width:600px) and (max-width:600px){.dashboardLessons .lessonHdr.curriculumLessonHdr{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}@media screen and (max-width:600px){.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonGrade>div:first-of-type{letter-spacing:.04em;font-size:2rem;line-height:3rem}.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonGrade>div{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:300}}.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonThemeStandard{flex-direction:column;align-self:center;row-gap:.5rem;display:flex}.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonThemeStandard .title{text-transform:none;letter-spacing:0;width:100%;font-family:Figtree;font-style:italic;font-weight:300}.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonGrade{text-align:right;grid-template:auto auto/auto;justify-content:end;display:grid}@media screen and (max-width:768px){.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonGrade{text-align:left;justify-content:start}}.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonGrade>div:first-of-type{letter-spacing:.04em;font-size:2.625rem;line-height:2.625rem}.dashboardLessons .lessonHdr.curriculumLessonHdr .lessonGrade>div:nth-of-type(2){letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.dashboardLessons .lessonSection{grid-template-columns:auto auto auto;justify-content:space-between;align-items:flex-start;column-gap:15px;padding:30px;display:grid}@media (min-width:800px){.dashboardLessons .lessonSection .facultylesson{margin-left:194px}}@media (max-width:800px){.dashboardLessons .lessonSection{grid-template-columns:100%}.dashboardLessons .lessonSection .btn{text-align:center}.dashboardLessons .lessonSection .btn.previewlesson,.dashboardLessons .lessonSection .btn.requestAccess{margin-top:15px;margin-bottom:15px}.dashboardLessons .lessonSection .emailFamiliesBtn{margin-top:20px;margin-left:0}}@media (max-width:480px){.dashboardLessons .lessonSection{padding:20px 0}}.dashboardLessons .lessonSection:nth-child(odd){border-top:1px solid rgba(52,52,52,.5)}.dashboardLessons .lessonSection span{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.dashboardLessons .lessonSection .btn{margin-right:0}.dashboardLessons .lessonSection.noAccess{letter-spacing:0;border-top:none;justify-content:center;align-items:center;margin-bottom:15px;padding-top:0;font-family:Figtree;font-style:italic;font-weight:300}.dashboardLessons .alert.noAccess{text-align:center;margin:-10px auto 15px}.dashboardLessons .secDesc.huddleSec .subHdr{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.5625rem}@media (max-width:600px){.dashboardLessons .secDesc.huddleSec .subHdr{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .secDesc.huddleSec ul li{border-top:1px solid rgba(52,52,52,.5);padding:20px 30px}@media (max-width:480px){.dashboardLessons .secDesc.huddleSec ul li{padding:20px 0}}.dashboardLessons .secDesc.huddleSec ul li:first-child{border:none}.dashboardLessons .secDesc.huddleSec ul li:last-child{padding-bottom:0}.dashboardLessons .secDesc.huddleSec ul{padding-left:1.5rem}.dashboardLessons .secDesc.huddleSec ul span{margin-right:.5rem}.dashboardLessons .secDesc{padding:10px 0}.dashboardLessons .secDesc span{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.dashboardLessons .secDesc:first-child{padding-top:0}.dashboardLessons .secDesc:last-child{padding-bottom:0}.dashboardLessons .secDesc ul{list-style:none}.dashboardLessons .secDesc .title{text-transform:unset;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:400}.dashboardLessons .secDesc a{color:#005cb9;text-decoration:none}.dashboardLessons .secDesc a:hover{text-decoration:underline}.dashboardLessons .banner{margin-top:30px}@media (max-width:360px){.dashboardLessons .modGroup{padding:5px}}.dashboardLessons .bdyContent .modGroup{border:none;margin-bottom:24px}.dashboardLessons .bdyContent .modGroup .modDesc .descTitle{letter-spacing:0;letter-spacing:.04em;margin-bottom:5px;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:800;line-height:1.5rem}.dashboardLessons .bdyContent .modGroup .modDesc .standardCopy{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:400}.dashboardLessons .bdyContent .modGroup .modDesc a{color:#005cb9}.dashboardLessons .bdyContent .modGroup .modDesc a:hover{text-decoration:none}.dashboardLessons .bdyContent .modGroup .sensitiveContentText{color:#f11c60;letter-spacing:0;margin-left:30px;margin-right:30px;font-family:Figtree;font-style:italic;font-weight:600}.dashboardLessons .lessonTitle{justify-content:space-between;align-items:flex-start;padding:10px 0;display:flex}@media (max-width:1400px){.dashboardLessons .lessonTitle{flex-direction:column}.dashboardLessons .lessonTitle div.lessonBtns{margin-top:20px}}@media (max-width:580px){.dashboardLessons .lessonTitle{flex-direction:column;align-items:flex-start}.dashboardLessons .lessonTitle div.lessonBtns{flex-direction:column}.dashboardLessons .lessonTitle div:last-child .btn{margin-bottom:15px;display:block}}.dashboardLessons .lessonTitle .lessonBtns{display:flex}.dashboardLessons .lessonTitle div .btn{margin-left:0;padding:8px 15px;font-size:1.15rem}.dashboardLessons .lessonTitle div:first-child{padding-right:25px}.dashboardLessons .listItem{cursor:pointer;text-align:left;letter-spacing:.04em;align-items:center;margin-bottom:20px;padding-left:45px;font-size:1.25rem;line-height:1.875rem;display:flex;position:relative}@media (max-width:600px){.dashboardLessons .listItem{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .listItem span{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:400;line-height:20px}.dashboardLessons .listItem input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.dashboardLessons .checkmark{background-color:transparent;border:2px solid #005cb9;width:25px;height:25px;margin-top:-5px;position:absolute;top:0;left:0}.dashboardLessons .listItem input:checked~.checkmark{background-color:#005cb9}.dashboardLessons .listItem input:hover:not(:checked)~.checkmark{background-color:#f3f4f6}.dashboardLessons .checkmark:after{content:"";display:none;position:absolute}.dashboardLessons .listItem input:checked~.checkmark:after{display:block}.dashboardLessons .listItem .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.dashboardLessons .btn .onSaveChanges{margin-right:10px;display:inline-block}.dashboardLessons .btn .onClickEmailFamilies{display:inline-block}.dashboardLessons .familyHuddle{letter-spacing:.04em;border:1px solid rgba(52,52,52,.5);margin:30px 0;padding:30px 40px;font-size:1.25rem;line-height:1.6875rem}@media (max-width:600px){.dashboardLessons .familyHuddle{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .familyHuddle .familyHuddleEmailHdr{border-bottom:1px solid rgba(52,52,52,.5);padding-bottom:20px}@media (max-width:600px){.dashboardLessons .familyHuddle .familyHuddleEmailHdr div:first-of-type{word-break:break-all}}.dashboardLessons .familyHuddle .familyHuddleEmailHdr div span{text-transform:none;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:800}.dashboardLessons .familyHuddle .familyHuddleEmailHdr div:first-child{margin-bottom:5px}.dashboardLessons .familyHuddle ul{margin:0;padding:0}.dashboardLessons .familyHuddle ul li{letter-spacing:.04em;padding:10px 30px;font-size:1.25rem;line-height:1.8125rem}@media (max-width:600px){.dashboardLessons .familyHuddle ul li{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .secDesc.familyHuddle{padding:40px}.dashboardLessons .lesson_form{grid-column-gap:10px;grid-template:auto/350px 350px 225px 165px;display:grid}@media (max-width:1000px){.dashboardLessons .lesson_form{grid-row-gap:10px;grid-template:auto auto auto/auto}}.dashboardLessons .lesson_form .form-group .lessonDropdown{margin:0}.dashboardLessons .lesson_form .form-group .lessonDropdown .react-select__control{height:55px}.dashboardLessons .lesson_form .btn{letter-spacing:.04em;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;margin:0;padding:8px 25px;font-size:1.25rem;line-height:2.34375rem}@media (max-width:600px){.dashboardLessons .lesson_form .btn{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.dashboardLessons .bdyContent{display:block}.request-demo{margin-top:1rem}.lesson-detail-section{flex-direction:column;gap:10px;display:flex}.lesson-detail-section__header{background-color:#d5c29b;border-radius:4px;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.lesson-detail-section__content{padding:0 20px}.lesson-detail-section__content ol,.lesson-detail-section__content ul{grid-row-gap:10px;grid-template:auto/auto;margin-block-start:0;margin-block-end:0;padding-inline-start:20px;display:grid}.lesson-detail-section .collapsableContainer{padding:1rem 0}.huddle-header{color:#343434;cursor:pointer;letter-spacing:normal;background-color:#f3f4f6;border:1px solid #9da4ae;border-radius:4px;align-items:center;gap:20px;width:100%;padding:16px 20px;display:flex}.huddle-header__title{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.huddle-header__title div{white-space:nowrap;justify-self:flex-end;align-items:center;gap:8px;display:flex}.huddle-header__content{flex-direction:column;gap:12px;width:100%;display:flex}.huddle-header__content>div:first-child{justify-content:space-between;display:flex}.huddle-header__description{flex-direction:row;justify-content:space-between;display:flex}.huddle-header__description .anchor{text-wrap:nowrap;margin-left:1rem}.huddle-header--open{border-radius:4px 4px 0 0}.huddle-header .text{letter-spacing:normal}.student-huddles{flex-direction:column;width:100%;display:flex;position:relative}.student-huddles__huddle-time{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.student-huddles>div:nth-child(2) .huddle-header-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.student-huddles>div:not(:last-of-type) .expanding .huddle__content{border-bottom:1px solid #9da4ae;border-bottom-right-radius:0;border-bottom-left-radius:0}.student-huddles>div:not(:last-of-type) .huddle-header{border-bottom-right-radius:0;border-bottom-left-radius:0}.student-huddles>div:not(:nth-child(2)) .huddle-header{border-top-left-radius:0;border-top-right-radius:0}.student-huddles>div:nth-child(n+3) .huddle-header{border-top:0}.student-huddles ul,.student-huddles ol{margin-block-start:0;margin-block-end:0;padding-inline-start:24px}.student-huddles ul .detailTag,.student-huddles ol .detailTag{text-transform:uppercase;padding:4px;font-size:.8rem;font-weight:700;display:inline-block}.student-huddles ul.trivia,.student-huddles ol.trivia{list-style-type:lower-alpha}.student-huddles .huddle__content{border-bottom:1px solid #9da4ae;border-left:1px solid #9da4ae;border-right:1px solid #9da4ae;border-radius:0 0 4px 4px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:16px;padding:16px 20px 16px 64px;display:flex;position:relative}.student-huddles .huddle__content .video-content{padding-top:.25rem;padding-bottom:.5rem}.student-huddles .huddle__content .video-content .video-player{max-width:700px;margin-left:0}.student-huddles .huddle__content .video-content .video-player--fullscreen{max-width:100%}.student-huddles .huddle__content .video-details{margin:8px 0}.student-huddles .huddle__content .video-link{align-items:center;gap:8px;text-decoration:none;display:flex}.student-huddles .huddle__content .video-link .anchor{white-space:nowrap;align-items:center;gap:8px;margin-left:-20px;text-decoration:none;display:flex}.student-huddles .huddle__content .video-link .anchor:hover{text-decoration:underline}.student-huddles .huddle__content .question-details{border-bottom:1px solid #9da4ae;width:100%;padding-bottom:1rem}.student-huddles .huddle__content .question-details .huddleCta{padding-bottom:.5rem}.student-huddles .huddle__content .question-details .huddleSource{margin-bottom:0}.student-huddles .huddle__content .question-details .fastFacts{margin-top:.75rem}.student-huddles .huddle__content .question-details .fastFacts p{margin:0}.student-huddles .huddle__content .question-details .fastFacts div{align-items:center;display:flex}.student-huddles .huddle__content .question-details .anchor.huddle-video-link{width:100%;position:relative}.student-huddles .huddle__content .question-details .anchor.huddle-video-link i{text-overflow:ellipsis;overflow:hidden}.student-huddles .huddle__content .discussions{flex-direction:column;row-gap:16px;display:flex}.student-huddles .huddle__content .discussions__question{border-bottom:1px solid #9da4ae;flex-direction:column;row-gap:8px;padding-bottom:16px;display:flex}.student-huddles .huddle__content .discussions__question ul,.student-huddles .huddle__content .discussions__question ol{border:none}.student-huddles .huddle__content .discussions__question:last-child{padding-bottom:none;border-bottom:none}.student-huddles .huddle__content .discussions__possible-answers p,.student-huddles .huddle__content .discussions__possible-answers strong{margin:0}.student-huddles .huddle__content .discussions__possible-answers strong{font-weight:700}.student-huddles .huddle__content .discussions .takeaway{flex-direction:column;align-self:stretch;gap:8px;display:flex}.student-huddles .huddle__content .discussions .takeaway>div:first-child{align-items:start;gap:8px;display:flex}.student-huddles .huddle__content .discussions .takeaway svg{padding-top:2px}.student-huddles .expand-all-btn{gap:8px;display:flex}.student-challenge .icon-caret{min-width:16px;min-height:8px;padding:8px 4px}.student-challenge .text{letter-spacing:normal}.student-challenge__header{letter-spacing:normal;background:#f3f4f6;border:1px solid #9da4ae;border-radius:4px;align-items:center;gap:20px;width:100%;height:100%;padding:16px 20px;display:flex}.student-challenge__header-content{flex-direction:column;gap:8px;width:100%;display:flex}.student-challenge__header-title{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.student-challenge__header-title div{align-items:center;gap:8px;display:flex}.student-challenge__header--open{border-radius:4px 4px 0 0}.student-challenge__icon-container{min-width:100px}.student-challenge__content{border-bottom:1px solid #9da4ae;border-left:1px solid #9da4ae;border-right:1px solid #9da4ae;border-radius:0 0 4px 4px;flex-direction:column;gap:16px;padding:24px 20px 24px 64px;display:flex}.student-challenge__content-exercise{border-bottom:1px solid #9da4ae;padding-bottom:16px}.student-challenge__materials-needed,.student-challenge__discuss-questions{border-bottom:1px solid #9da4ae;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding-bottom:16px;display:flex}.student-challenge__discuss-questions{border-bottom:none}.student-challenge__content-exercise{white-space:break-spaces}.student-challenge ol,.student-challenge ul{margin:0;margin-block-start:0;margin-block-end:0;padding-inline-start:28px;line-height:28px}.student-challenge ol .icon-external-link,.student-challenge ul .icon-external-link{margin-left:8px}.student-challenge .anchor.button--secondary{justify-content:center;align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;min-width:200px;max-width:500px;padding:10px 24px;display:flex}.email-families{flex-direction:column;gap:28px;width:100%;margin-top:18px;display:flex;position:relative}.email-families button{align-self:end}.email-families__email-upload{grid-template-columns:1fr 1fr;align-items:stretch;gap:30px;width:100%;display:grid}.email-families__email-upload--section{flex-direction:column;gap:10px;width:100%;display:flex}.email-families__email-upload--section .dl-shadowed-card{height:100%}.email-families__email-upload--section .csv-description{margin-top:10px}.email-families__email-upload--manual{flex-direction:column;gap:10px;display:flex}.email-families__email-upload .detailTag{width:-webkit-fit-content;width:fit-content;display:inline}.email-families__email-upload .dl-text-input{margin:14px 0}.email-families__email-table{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.email-families__email-table .header{border-bottom:1.5px solid #4d5761;justify-content:space-between;align-items:center;width:100%;display:flex}.email-families__email-table .header .dl-icon-checkbox{stroke:#4d5761}.email-families__email-table .email-row{box-sizing:border-box;white-space:nowrap;border-bottom:1px solid #9da4ae;align-items:center;gap:16px;padding:12px 0;display:flex;position:relative}.email-families__email-table .email-row .dl-checkbox__label{color:#4d5761;margin-left:16px;font-weight:700}.email-families__email-table .email-row .dl-checkbox .dl-icon-checkbox{stroke:#4d5761;border:1px solid #4d5761}.email-families__email-table .button-group{margin:28px 0 0}.email-families__email-table .dl-checkbox{width:100%;height:auto;padding-bottom:1.5px solid #4d5761;position:relative}.email-families__email-table .deleteBtn{width:24px;height:24px}.email-families__email-table .family-email{justify-content:space-between;width:100%;position:relative}.email-families__email-table .family-email .dl-checkbox__label{font-weight:500}.email-families .popover{z-index:500}.email-families .dl-collapsable>*{overflow:none}.email-families__delete-all{white-space:nowrap}.email-families__delete-all>*{vertical-align:middle}.preview-family-huddle-email{flex-direction:column;gap:24px;display:flex}.preview-family-huddle-email ol,.preview-family-huddle-email ul{margin-block-start:0;margin-block-end:0;padding-inline-start:20px}.preview-family-huddle-email .anchor{text-decoration:none}.preview-family-huddle-email .anchor:hover{text-decoration:underline}.preview-family-huddle-email .emailContent{max-height:400px;padding:1rem;overflow:auto}.family-huddles{flex-direction:column;gap:24px;display:flex}.family-huddles p{margin-block-start:0;margin-block-end:0;margin:0;line-height:28px}.family-huddles__collapsible-fields{flex-direction:column;align-self:stretch;gap:12px;display:flex}.family-huddles__collapsible-fields button.expand-all{align-self:flex-end;gap:10px}.family-huddles__collapsible-fields .condensed-expandable-view{width:100%;margin-bottom:0;position:relative}.family-huddles__collapsible-fields .fields{flex-direction:column;align-items:flex-start;gap:28px;width:100%;display:flex;position:relative}.family-huddles__collapsible-fields .fields .collapsableContainer{width:100%;position:relative}.family-huddles__collapsible-fields .fields .collapsableContainer button{margin-top:1rem}.family-huddles .email-changes{flex-direction:column;gap:20px;display:flex}.family-huddles button{width:-webkit-fit-content;width:fit-content}.family-huddles button .trash-icon{transition:stroke 100s ease-in-out}.family-huddles button .trash-icon :hover{stroke:#f11c60;transition:stroke .1s ease-in-out}.family-huddles .email-message{gap:12px;display:flex}.lesson-details-page{color:#343434;letter-spacing:normal;background-color:#fff;justify-content:center;max-width:100vw;height:100%;min-height:100vh;padding:0 28px 40px;display:flex}.lesson-details-page__container{width:100%}.lesson-details-page__content{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.lesson-details-page__content-wrapper{width:100%;max-width:1080px}.lesson-details-page__tabs{flex-direction:column;min-height:400px;margin-top:2rem;margin-bottom:2.25rem;display:flex}.lesson-details-page .anchor.lesson-library-link{align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;margin-top:1rem;margin-bottom:24px;text-decoration:none;display:flex}.lesson-details-page .anchor.lesson-library-link:hover{text-decoration:underline}.lesson-details-page .lesson-detail-section{gap:4px}.lesson-details-page .lesson-detail-section .anchor{text-decoration:none}.lesson-details-page .lesson-detail-section .anchor:hover{text-decoration:underline}.lesson-details-page .lesson-detail-section.transfer-goals ol,.lesson-details-page .lesson-detail-section.transfer-goals ul,.lesson-details-page .lesson-detail-section.lesson-facts ol,.lesson-details-page .lesson-detail-section.lesson-facts ul,.lesson-details-page .lesson-detail-section.soft-skills ol,.lesson-details-page .lesson-detail-section.soft-skills ul,.lesson-details-page .lesson-detail-section.focus-areas ol,.lesson-details-page .lesson-detail-section.focus-areas ul,.lesson-details-page .lesson-detail-section.classes ol,.lesson-details-page .lesson-detail-section.classes ul,.lesson-details-page .lesson-detail-section.materials-needed ol,.lesson-details-page .lesson-detail-section.materials-needed ul,.lesson-details-page .lesson-detail-section.discuss-questions ol,.lesson-details-page .lesson-detail-section.discuss-questions ul{margin:0;margin-block-start:0}.lesson-details-page .lesson-detail-section.lesson-facts .lessonFactsInfo{padding:0 1.5rem 1rem}.lesson-details-page .casel-competencies{flex-direction:column;gap:10px;padding:0 20px;display:flex}.lesson-details-page .wysiwygTheme{font-size:18px}.lesson-details-page .wysiwygThemestrong{font-weight:700}.lesson-details-page .condensed-expandable-view{margin-bottom:0}.lesson-details-page .condensed-expandable-view__header{padding:0}.lesson-details-page .tabbed-content{flex-direction:column;gap:24px;padding-top:28px;display:flex}.lesson-details-page .student-trends{border-bottom:1px solid #9da4ae;flex-direction:column;align-self:stretch;align-items:flex-start;padding-bottom:24px;display:flex}.lesson-details-page .student-trends .see-more{align-items:center;gap:8px;margin:12px 0;display:flex}.lesson-details-page .student-trends .lesson-detail-section__header{background-color:transparent;padding:0}.lesson-details-page .student-trends .lesson-detail-section__content ol{grid-row-gap:0;margin:0;list-style-position:inside}.lesson-details-page .student-trends .collapsableContainer{padding-top:0}.lesson-details-page .related-articles{border-bottom:1px solid #343434;padding-bottom:28px}.lesson-details-page .related-articles .lesson-detail-section__header{background-color:transparent;padding:0}.lesson-details-page .related-articles .lesson-detail-section__content{display:grid}.lesson-details-page .related-articles .lesson-detail-section__content>div:not(.dl-collapsable){margin-bottom:1rem}.lesson-details-page .related-articles .lesson-detail-section__content .collapsableContainer{flex-direction:column;gap:10px;padding-top:0;display:flex}.lesson-details-page .related-articles .lesson-detail-section__content .btn__extra-articles{align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;margin:12px 0;display:flex}.lesson-details-page .overview__expand-all{align-self:flex-end;gap:12px;width:-webkit-fit-content;width:fit-content}.lesson-details-page .button-group.tab-navigator{justify-content:space-between;display:flex}.lesson-details-page .button-group.tab-navigator__first{justify-content:flex-end}.lesson-details-page .button-group.tab-navigator__last{justify-content:flex-start}.lesson-details-page .tab-navigator a{gap:8px;font-weight:600}.game-debug-menu{z-index:1001;background-color:#fff;border:2px solid #007cfa;width:80vw;height:90vh;padding:1em;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.game-debug-menu__nav-button-row{flex-direction:row;justify-content:center;margin-bottom:1em;display:flex}.game-debug-menu__close-button{position:absolute;top:1em;right:1em}.comboKeyField{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.comboKeyField input{width:100%}.comboKeyField .overlay{pointer-events:none;padding-left:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.debugLoggingSettings .loggingSettingRow{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.debugLoggingSettings .loggingSettingRow .form-group{min-width:10em}.gameDebugSettings .row{flex-direction:row;display:flex}.gameDebugSettings .row>:first-child{flex-grow:1}.gameDebugSettings .buttonRow{flex-direction:row;justify-content:flex-end;display:flex}.gameDebugSettings .exportText{white-space:pre;min-height:5em;overflow:auto}.debug-display-settings__row{flex-direction:row;justify-content:space-between;margin-bottom:.5rem;display:flex}.cc-fake-score-settings__row{flex-direction:row;justify-content:space-between;display:flex}.cc-fake-score-settings__group{flex-direction:row;gap:1em;display:flex}.cc-fake-score-settings__datum-row{flex-direction:row;justify-content:space-around;align-items:center;display:flex}.cc-fake-score-settings__datum-row label{margin-right:1em}.cc-fake-score-settings__datum-row input{max-width:5em}.game-definition-inspector__state-option-row{scrollbar-width:none;flex-direction:row;display:flex;overflow-x:scroll}.game-definition-inspector__go-button{width:100%;max-width:100%;margin-top:1em}.gameUrlNavigation input[type=text]{margin:0}.socketDiagnostic .socketStatus{flex-direction:column;display:flex}.socketDiagnostic .socketStatus>div{flex-direction:row;display:flex}.socketDiagnostic .socketStatus>div>:first-child{width:50%}.game-join-panel__grid{grid-template-columns:repeat(4,100px);grid-auto-flow:row;gap:12px;display:grid}.game-join-panel__grid button{aspect-ratio:1;max-width:100px}.game-page{background-color:#f9fafb;width:100%;height:100%;position:fixed;top:0;bottom:0;overflow-y:auto}.demo-mode-watermark{z-index:1000;width:126px;min-width:-webkit-fit-content;min-width:fit-content;opacity:0px;background-color:#c3fff8;border-radius:4px;margin-top:30px;margin-left:-63px;padding:4px 8px;display:inline-block;position:absolute;top:0;left:50%}.demo-mode-watermark__watermark-tooltip{flex-direction:row;justify-content:center;align-self:center;align-items:center}.demo-mode-watermark__watermark-tooltip img{vertical-align:middle;cursor:pointer;fill:#6c737f;place-self:center;height:100%;margin-bottom:4px;margin-left:8px}.demo-mode-watermark__watermark-tooltip-content{width:250px;padding-left:8px;padding-right:8px}.demo-mode-watermark__watermark-tooltip-content div:last-child{padding-top:10px}.demo-mode-watermark__watermark-tooltip-content span{color:#6c737f;cursor:pointer;text-decoration:underline}.demo-mode-watermark__close-btn{position:absolute;top:8px;right:10px}.watermark-tooltip-body{border-width:1.5px;border-color:#9da4ae;border-radius:17px}.standard-state-layout{flex-direction:column;display:flex}.standard-state-layout__main-content{flex-grow:1}.interface-grid{grid-template-rows:1fr min-content;grid-template-columns:minmax(0,125px) repeat(10,1fr) minmax(0,125px);place-items:stretch stretch;height:100vh;display:grid}@media (max-width:1144px){.interface-grid{grid-template-columns:minmax(0,100px) repeat(10,1fr) minmax(0,100px)}}.interface-grid--light{background:#fff url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 980 980%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23343434%3Bopacity:0.05%3B%7D%3C/style%3E%3C/defs%3E%3Cpolygon class=%27cls-1%27 points=%270 0 980 0 980 920 0 0%27/%3E%3C/svg%3E") 0 40%/cover no-repeat}.interface-grid--dark{background:#343434 url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 980 980%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff%3Bopacity:0.05%3B%7D%3C/style%3E%3C/defs%3E%3Cpolygon class=%27cls-1%27 points=%270 0 980 0 980 920 0 0%27/%3E%3C/svg%3E") 0 40%/cover no-repeat}.interface-grid .gridPosition{flex-direction:column;align-items:center;display:flex;overflow-x:hidden;overflow-y:auto}.interface-grid .gridPosition>*{flex-grow:1;width:100%}.interface-grid .gridPosition.left{grid-area:1/1/span 2/span 1}.interface-grid .gridPosition.bdy{-ms-overflow-style:none;scrollbar-width:none;grid-area:1/2/span 1/span 10;padding:1rem 1rem 0;overflow-y:scroll}.interface-grid .gridPosition.bdy::-webkit-scrollbar{display:none}.interface-grid .gridPosition.center-column{grid-area:1/2/span 2/span 10}.interface-grid .gridPosition.ftr{grid-area:2/2/span 1/span 10}.interface-grid .gridPosition.right{grid-area:1/12/span 2/span 1}.interface-grid .gridPosition.full{grid-area:1/1/span 2/span 12}.fullscreen-toggle-button{text-transform:uppercase;flex-direction:column;gap:.4rem;font-family:Dinot-CondBold;font-size:.8rem;font-style:normal;font-weight:400;display:flex}.fullscreen-toggle-button--black{color:#343434}.fullscreen-toggle-button--white{color:#fff}.fullscreen-toggle-button--gold{color:#d5c29b}.fullscreen-toggle-button--blue{color:#005cb9}.lobbyState{color:#343434;grid-column-gap:1.25rem;text-align:left;background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:cover;grid-template:"logo fullscreen"6.25rem"member-list join-info""footer footer"min-content/1fr 1fr;width:100%;height:100vh;display:grid}@media (max-height:680px){.lobbyState{min-height:680px}}.lobbyState.lobbyState--curriculum{background-image:url(/static/image/blueGradient-Opt.185b95f5.png)}.lobbyState.lobbyState--live{background-image:url(/static/image/yellowGradient-Opt.eea9f2fc.png)}@media (max-width:1280px){.lobbyState{background-position:80px}}@media (max-width:1150px){.lobbyState{background-position:5px}}.lobbyState .brandLogo{grid-area:logo}.lobbyState .brandLogo .logo-container{height:2.1875rem;margin-top:1.875rem;margin-left:1.875rem}.lobbyState .fullscreen{grid-area:fullscreen;justify-content:end;margin-top:1.875rem;margin-right:.9375rem;display:flex}.lobbyState .memberList{flex-direction:column;grid-area:member-list;padding-left:30px;display:flex}.lobbyState .memberList h2{text-transform:uppercase;margin:0 0 1.125rem;font-family:Dinot-CondBold;font-style:normal;font-weight:400;line-height:1}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .memberList h2{letter-spacing:.04em;font-size:1.875rem;line-height:1.875rem}}.lobbyState .memberList .memberIcons{flex:1 0 300px;width:500px;padding-bottom:1rem;overflow-y:auto}.lobbyState .memberList .memberIcons .waitingOnPlayers{letter-spacing:0;letter-spacing:.04em;margin-top:-.1875rem;font-family:Figtree;font-size:1.4375rem;font-style:italic;font-weight:300;line-height:2.15625rem}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .memberList .memberIcons .waitingOnPlayers{letter-spacing:.04em;font-size:1.25rem;line-height:1.875rem}}.lobbyState .memberList .memberIcons .playerIconWrapper{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;max-width:500px;display:flex}.lobbyState .memberList .memberIcons .playerIconWrapper .playerIcon,.lobbyState .memberList .memberIcons .playerIconWrapper .blankPlayer{width:77px;height:77px}.lobbyState .memberList .memberIcons .playerIconWrapper .blankPlayer{background-color:#fff;border:2px solid #343434;border-radius:4px}.lobbyState .memberList .lesson-facts{align-items:flex-end;display:flex}.lobbyState .memberList .lesson-facts .facts{background-color:#ececec;border-radius:18px;gap:7px;width:-webkit-fit-content;width:fit-content;max-width:460px;margin-top:1rem;margin-bottom:53px;padding:20px;animation:13s infinite slide-in-fade-out}@media (max-height:1000px){.lobbyState .memberList .lesson-facts .facts{margin-bottom:25px}}@keyframes slide-in-fade-out{0%{transform:translate(-100vw)}10%{transform:translate(0)}90%{opacity:1;transform:translate(0)}to{opacity:0}}.lobbyState .memberList .memberCount{text-align:right;letter-spacing:.04em;border-bottom:1px solid #343434;margin-bottom:1.25rem;font-size:1.4375rem;line-height:2.15625rem}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .memberList .memberCount{letter-spacing:.04em;font-size:1.25rem;line-height:1.875rem}}.lobbyState .memberList .memberCount .number{letter-spacing:.04em;margin-left:.4rem;font-family:Dinot-CondBold;font-size:2.8125rem;font-style:normal;font-weight:400;line-height:4.21875rem}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .memberList .memberCount .number{letter-spacing:.04em;font-size:2.1875rem;line-height:3.28125rem}}.lobbyState .rightColumn{grid-template:"code""start"min-content/100%;grid-area:join-info;display:grid}.lobbyState .joinInfo{color:#fff;flex-direction:column;grid-area:code;justify-content:center;margin:0 0 0 3.125rem;display:flex}@media (max-width:1024px){.lobbyState .joinInfo{text-align:end}.lobbyState .joinInfo h2,.lobbyState .joinInfo span,.lobbyState .joinInfo span.code{padding-right:2rem}}.lobbyState .joinInfo h2{font-family:Figtree;font-weight:800;font-style:bold;letter-spacing:0;letter-spacing:.04em;letter-spacing:0;margin:0;font-size:1.75rem;line-height:2.3625rem}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .joinInfo h2{letter-spacing:.04em;letter-spacing:0;font-size:1.5625rem;line-height:2.10938rem}}.lobbyState .joinInfo .gameLink{letter-spacing:0;letter-spacing:.04em;margin-bottom:1.25rem;font-family:Figtree;font-size:2.1875rem;font-style:italic;font-weight:300;line-height:2.95313rem}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .joinInfo .gameLink{letter-spacing:.04em;font-size:1.75rem;line-height:2.3625rem}}.lobbyState .joinInfo .code{color:#d5c29b;letter-spacing:.04em;background-color:#343434;border-radius:4px;margin:.5rem 0 0 -3.125rem;padding:.3125rem 0 .625rem 3.125rem;font-family:Dinot-CondBold;font-size:6.25rem;font-style:normal;font-weight:400;line-height:9.375rem}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .joinInfo .code{letter-spacing:.04em;font-size:4.6875rem;line-height:7.03125rem}}.lobbyState .joinInfo .dl-qr-code{align-self:end;width:8.25rem;margin:1em}.lobbyState .start{grid-area:start;place-self:end}.lobbyState .start .wrapper{float:right;background-color:#d5c29b;border-radius:50%;margin:0 3.75rem 2.5rem 0;padding:.84375rem}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .start .wrapper{padding:8.5px}}.lobbyState .start button{cursor:pointer;color:#343434;text-transform:uppercase;letter-spacing:.04em;background-color:#fff;border:4px solid #d5c29b;border-radius:50%;width:12.0625rem;height:12.0625rem;padding:0;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem;transition:all .3s}.lobbyState .start button:hover{color:#fff;background-color:#d5c29b;border:4px solid #fff}@media screen and (max-width:1150px),screen and (max-height:768px){.lobbyState .start button{width:10.1875rem;height:10.1875rem}}.lobbyState .lobbyFooter{text-align:center;grid-area:footer;width:95%;max-width:1024px;margin:0 auto .5rem}@media (min-width:1600px){.lobbyState .lobbyFooter{max-width:100%}}.playerIcon{background-color:transparent;justify-content:center;align-items:center;display:flex}.playerIcon svg{display:block}.playerIcon.playerIcon--lobby-screen{cursor:auto;background-color:#fff;border:2px solid #005cb9;border-radius:4px;width:77px;height:77px}@media screen and (max-width:1150px){.playerIcon.playerIcon--lobby-screen{width:4.5625rem;height:4.5625rem}}.playerIcon.playerIcon--lobby-screen svg.svg-icon{--stroke:#005cb9;width:3.125rem;height:3.125rem}.playerIcon.playerIcon--lobby-screen svg.svg-icon *{--stroke:#005cb9}.playerIcon.playerIcon--player-selection{border:2px solid #4d5761;border-radius:4px;width:3.5rem;height:3.5rem;transition:background-color .25s ease-in-out,border .25s ease-in-out}.playerIcon.playerIcon--player-selection svg{width:56px;height:56px}.playerIcon.playerIcon--player-selection svg *{--stroke:#4d5761;transition:stroke .25s ease-in-out}.playerIcon.playerIcon--player-selection:hover{background-color:#e5e7eb;border:2px solid #9da4ae;transition:background-color .25s ease-in-out,border .25s ease-in-out}.playerIcon.playerIcon--player-selection:hover *{--stroke:#343434;transition:stroke .25s ease-in-out}.playerIcon.playerIcon--player-selection.selected{background-color:#005cb9;border:2px solid #005cb9;transition:background-color .25s ease-in-out,border .25s ease-in-out}.playerIcon.playerIcon--player-selection.selected svg *{--stroke:#fff}.dl-brand-name{letter-spacing:.04em;letter-spacing:0;color:#005cb9;text-transform:uppercase;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:calc(4px + 2.5ex)}.dl-brand-name--white{color:#fff}.dl-qr-code{--bg-color:#fff;--code-color:#343434}.dl-qr-code svg :nth-child(2){stroke:var(--code-color)}.dl-qr-code svg :first-child{fill:var(--bg-color);stroke:var(--bg-color)}.questionRespondState .mid{grid-area:mid;align-self:center}.questionRespondState .bottom{grid-area:bottom;align-self:center}.questionRespondState .left{align-self:center;width:-webkit-fit-content;width:fit-content}.questionStateLayout{grid-template:"left mid."minmax(min-content,50%)"left bottom.""sourceCited sourceCited."/7.5% 85% 7.5%;width:100%;height:100%;display:grid}.questionStateLayout .mid{grid-area:mid;align-self:center}.questionStateLayout .bottom{grid-area:bottom;justify-content:center;align-items:center;display:flex}.questionStateLayout .left{grid-area:left}.questionStateLayout .sourceCited{grid-area:sourceCited;align-self:end}.questionStateLayout .questionModal{grid-area:1/1/4/4;justify-content:center;align-items:center;height:100%;margin:-1rem;display:flex}.questionStateLayout--upper{grid-template-columns:min-content auto min-content}.questionStateLayout--upper>.left{padding-right:1rem}.questionStateLayout--upper .bottom{align-self:start}.questionStateLayout--upper .questionModal{grid-area:1/1/3/3}.questionStatement{flex-direction:column;align-items:center;display:flex}.questionStatement p{text-align:center;max-width:910px;margin-bottom:.5rem}.answersLockedIn{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.answersLockedIn .answersLockedInContent{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:25px;width:660px;margin:0 50px;padding:85px 45px;box-shadow:8px 8px rgba(52,52,52,.1)}@media print{.answersLockedIn .answersLockedInContent{background:#343434}}.answersLockedIn .answersLockedInContent p{letter-spacing:0;letter-spacing:.04em;letter-spacing:1.68px;color:#fff;text-transform:uppercase;text-align:center;margin:0;font-family:Figtree;font-size:5.25rem;font-style:normal;font-weight:700;line-height:4.725rem}@media (max-width:1150px){.answersLockedIn .answersLockedInContent p{letter-spacing:.04em;font-size:5rem;line-height:4.5rem}}@media (max-width:810px){.answersLockedIn .answersLockedInContent p{letter-spacing:.04em;font-size:3.75rem;line-height:3.375rem}}.standard-game-time-bar{grid-template-rows:repeat(2,auto);grid-template-columns:100%;width:100%;display:grid}.standard-game-time-bar__time-label{text-align:start;letter-spacing:.04em;text-align:left;text-transform:uppercase;opacity:1;justify-self:start;padding-bottom:3px;font-family:Dinot-CondBold;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.5rem;transition:opacity .3s ease-in}.standard-game-time-bar__time-label--hide{opacity:0}.standard-game-time-bar__time-label--upper{text-transform:none}.standard-game-time-bar__progress-bar-row{grid-template-columns:auto 150px;align-items:center;column-gap:20px;width:100%;display:grid}.standard-game-time-bar__progress-bar-row--has-back{grid-template-columns:fit-content(100%) auto 150px}.standard-game-time-bar__progress-bar-row--upper{grid-template-columns:auto min-content;column-gap:12px}.standard-game-time-bar__progress-bar-row--upper>:first-child{flex:1;width:100%}.standard-game-time-bar__progress-bar-row--upper.game-time-bar__progress-bar-row--has-back{grid-template-columns:min-content auto min-content}.standard-game-time-bar__game-controls{align-items:center;gap:12px;display:flex}.standard-game-time-bar__progress-background{background-color:#9da4ae;height:1rem;margin-bottom:30px}.standard-game-time-bar__progress-background--upper{border-radius:1rem;overflow:hidden}.standard-game-time-bar__progress-foreground{height:1rem;animation:1s linear paused progress-bar-fill;animation-delay:var(--gnt-progress-ratio);background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.standard-game-time-bar__progress-foreground{background:#343434}}.standard-game-time-bar__progress-foreground.progress-alert{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.standard-game-time-bar__progress-foreground.progress-alert{background:#343434}}.standard-game-time-bar__logo{grid-column:1/-1;justify-content:center;margin-top:-.5rem;display:flex}.progress-alert{color:#f11c60;font-size:3rem}.icon-double-arrow--right{transform:rotate(90deg)}.icon-double-arrow--down{transform:rotate(180deg)}.icon-double-arrow--left{transform:rotate(270deg)}.clickable,.game-time-bar-button{cursor:pointer}.game-time-bar-button>div{letter-spacing:0;text-transform:uppercase;color:#005cb9;letter-spacing:.04em;font-family:Figtree;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.5rem}.game-time-bar-button>div:hover{opacity:.75}.game-time-bar-button svg{width:18px;height:18px}.game-time-bar-button--upper>div{text-transform:none;border:1px solid transparent;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.game-time-bar__play-button{cursor:pointer;border-right:2px solid #343434;height:65px;padding-right:10px}.game-time-bar__play-button .label{color:#005cb9;margin-top:-5px;font-family:Dinot-CondBold;font-style:normal;font-weight:400;line-height:.9rem!important}.game-time-bar__play-button.dark,.game-time-bar__play-button.dark:hover{border-right:none}.game-time-bar__play-button:hover{opacity:.75;border-right:2px solid #343434}.game-time-bar__play-button--upper{border-right:none}.upper-game-time-bar{grid-template-rows:repeat(2,auto);grid-template-columns:100%;width:100%;display:grid}.upper-game-time-bar__time-label{text-align:start;opacity:1;text-transform:none;padding-bottom:3px;transition:opacity .3s ease-in}.upper-game-time-bar__time-label--hide{opacity:0}.upper-game-time-bar__progress-bar-row{grid-template-columns:min-content auto min-content;align-items:center;column-gap:12px;width:100%;display:grid}.upper-game-time-bar__progress-bar-row>:first-child{flex:1;width:100%}.upper-game-time-bar__game-controls{align-items:center;gap:12px;display:flex}.upper-game-time-bar__game-controls svg.dl-svg-icon{height:24px}.upper-game-time-bar__progress-background{border-radius:1rem;height:1rem;margin-bottom:30px;overflow:hidden}.upper-game-time-bar__progress-foreground{height:1rem;animation:1s linear paused progress-bar-fill;animation-delay:var(--gnt-progress-ratio)}.upper-game-time-bar__progress-foreground--progress-alert{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.upper-game-time-bar__progress-foreground--progress-alert{background:#343434}}.upper-game-time-bar__logo{grid-column:1/-1;justify-content:center;margin-top:-.5rem;display:flex}.was-logo{fill:var(--color)}.was-logo--blue{--color:#005cb9}.was-logo--inherit{--color:currentColor}.upper-back-next-button{cursor:pointer;border:1px solid transparent;align-items:center;gap:8px;display:flex}.answer-choices{text-align:start;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(190px,1fr));grid-auto-flow:column;gap:20px;width:100%;max-width:910px;padding:16px;display:grid}@media (max-height:680px){.answer-choices{gap:6px;padding:6px 16px}}@media (max-width:1150px){.answer-choices{text-align:start;grid-template-rows:repeat(4,1fr);grid-template-columns:1fr}}.answer-choices--rank{text-align:center;grid-template-rows:repeat(4,1fr);grid-template-columns:auto;justify-content:center}.answer-choices--rank .answer-choices__choice{align-items:center}.answer-choices__choice{border:.5px solid var(--color-border);background-color:#fff;border-radius:4px;flex-direction:column;justify-content:center;display:flex}.dark-game-theme .answer-choices__choice{background:linear-gradient(to top left,rgba(19,203,182,.16) 0%,rgba(0,92,185,.16) 100%)}@media print{.dark-game-theme .answer-choices__choice{background:#343434}}.host-content-layout{grid-template-rows:1fr auto;grid-auto-flow:row;height:100%;display:grid}.host-content-layout__content{flex-grow:1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.host-content-layout__timer{background-color:#fff;width:100%;margin:0 -1rem;padding:1rem 1rem 0;box-shadow:inset 0 1px 2px rgba(52,52,52,.1)}.interface-grid--dark .host-content-layout__timer{background-color:transparent}.interface-teamBar{text-align:center}.interface-teamBar .bar svg{polygon-fill:#d5c29b;width:50px;height:450px}.interface-teamBar__header{font-size:16px}.interface-teamBar__tick{fill:#917d55}.interface-teamBar__tick--filled{fill:url(#gradient-horizontal)}.interface-teamBar--upper{border:1px solid #d2d6db;border-radius:4px;padding:16px 8px}.interface-teamBar--upper .interface-teamBar__tick{fill:#e5e7eb}.interface-teamBar--upper .interface-teamBar__tick--filled{fill:url(#gradient-horizontal)}.source-cited{letter-spacing:0;letter-spacing:.04em;margin-bottom:16px;font-family:Figtree;font-size:1rem;font-style:italic;font-weight:600;line-height:1.67rem;display:block}.splash-state-content{text-align:center;flex-direction:column;height:100%;display:flex}.splash-state-content__content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.splash-state-content__content img{max-height:4em;margin:1em 0}.splash-state-content__content>p{max-width:910px}.question-results-state{grid-template:"title title title"min-content".question."minmax(min-content,50%)".results.""bottom bottom bottom"1fr/5% 90% 5%;height:100%;display:grid}@media (max-width:1366px){.question-results-state{grid-template-columns:.5rem 1fr .5rem}}.question-results-state>div{width:100%}.question-results-state__title{text-align:center;grid-area:title}.question-results-state__question{flex-direction:column;grid-area:question;justify-content:center;align-items:center;display:flex}.question-results-state__results{grid-area:results;margin-bottom:1rem}.question-results-state__bottom{grid-area:bottom;align-items:end;display:flex}.question-results-state .data-set-picker-container{text-align:center;flex-direction:column;align-items:center;width:100%;padding:10px 1rem;display:flex}.question-results-state .data-set-picker-container__data-set-picker{grid-template-columns:1fr minmax(40%,auto) 1fr;place-items:stretch stretch;width:100%;display:grid}@media (max-width:1280px){.question-results-state .data-set-picker-container__message{opacity:0;width:0;height:0}}.question-results-state .data-set-picker-container__message{flex-direction:row;grid-column:1/span 1;justify-content:flex-start;align-self:flex-start;align-items:center;display:flex}.question-results-state .data-set-picker-container__options-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-left:20px;margin-right:20px;display:flex}.question-results-state .data-set-picker-container__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-bottom:10px;display:grid}.upper-interface-grid .data-set-picker-container{margin:0}.rank-results{text-align:center;justify-content:center;height:100%;margin:auto;display:flex}.rank-results__container{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);align-content:flex-end;height:245px;display:grid}.rank-results__result{grid-template-rows:auto auto minmax(0,100px);place-self:flex-end stretch;display:grid}.rank-results__label{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:700;line-height:calc(4px + 2.5ex)}.rank-results__bar-container{border-top:3px solid #d5c29b;width:85%;margin:5px auto;padding-top:5px}.rank-results__bar{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);width:100%;height:0;transition:height .5s ease-in-out}@media print{.rank-results__bar{background:#343434}}.rank-results__answer-text{letter-spacing:0;letter-spacing:.04em;border-top:3px solid #d5c29b;padding:10px 10px 0;font-family:Figtree;font-size:.9375rem;font-style:normal;font-weight:600;line-height:calc(4px + 2.5ex)}.single-response-results{text-align:center;grid-template-rows:repeat(2,min-content);grid-template-columns:repeat(auto-fit,minmax(25%,1fr));justify-content:start;align-items:start;display:grid}.single-response-results__correct-label{letter-spacing:0;letter-spacing:.04em;height:1.3em;margin-bottom:1rem;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:700;line-height:calc(4px + 2.5ex)}.single-response-results__result-text{letter-spacing:0;letter-spacing:.04em;grid-row:3;padding:10px 10px 0;font-family:Figtree;font-size:.9375rem;font-style:normal;font-weight:600;line-height:calc(4px + 2.5ex)}@media (max-width:1024px){.single-response-results__result-text{letter-spacing:.04em;font-size:.8rem;line-height:calc(4px + 2.5ex)}}.single-response-results__result{flex-direction:column;grid-row:2;align-items:center;display:flex}.single-response-results__result .dl-bubble{width:5.5em;height:5.5em}@media (max-width:1024px){.single-response-results__result .dl-bubble{width:4em;height:4em}.single-response-results__result .dl-bubble__value{font-size:2rem}}.single-response-results__result .dl-progress-circle{margin:3px}.single-response-results__result--correct .dl-bubble{width:5.7em;height:5.7em}@media (max-width:1024px){.single-response-results__result--correct .dl-bubble{width:4.2em;height:4.2em}}.single-response-results__result--incorrect .dl-progress-circle{opacity:.65}.dl-bubble{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;display:flex;position:relative}@media print{.dl-bubble{background:#343434}}.dl-bubble__outline{width:100%;height:100%;position:absolute}.dl-bubble__outline svg circle{fill:none;stroke:rgba(255,255,255,.35)}.dl-bubble__value{letter-spacing:0;color:#fff;font-family:Figtree;font-size:2.8125rem;font-style:normal;font-weight:200}.dl-progress-circle{margin:13px;position:relative}.dl-progress-circle__content-wrapper{padding:13px}.dl-progress-circle__circle{width:200%;height:200%;position:absolute;top:-50%;left:-50%}.dl-progress-circle__circle circle{stroke-width:5px;stroke:#d5c29b}.videoState{text-align:left;justify-content:center;align-items:center;height:100%;display:flex}.videoState .video{flex-grow:1}.videoState .videoSizeLimiter{max-width:100vh;margin:auto}.videoState .videoSizeLimiter .description{padding:.15rem 0 1rem}.host-content-layout.huddle-state{flex-direction:column;align-items:center;display:flex}.host-content-layout.huddle-state .host-content-layout__content{max-width:900px}.huddle-prompt-state{text-align:center;height:100%;padding:0 3rem}.huddle-prompt-state .game-possible-answers{opacity:0;width:100%;margin:1rem 0;animation:1s ease-in-out 1s forwards fade-in}@media (min-width:1150px){.huddle-prompt-state .game-possible-answers{width:90%;margin:2rem}}.game-possible-answers{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex}.game-possible-answers__hide-ideas{flex-direction:column;display:flex}.game-possible-answers__answers{margin-top:1rem;font-size:18px;font-style:normal}.game-possible-answers__answers--title{text-align:left;padding-bottom:10px;font-weight:700}.game-possible-answers__answers--answer{margin-bottom:15px}.game-possible-answers__answers--share{text-align:center;width:100%}.game-possible-answers__show-ideas{flex-direction:column;justify-content:end;align-items:center;width:100%;display:flex}.game-possible-answers__show-ideas--button{margin:1rem auto}.game-possible-answers svg.dl-svg-icon{--color:var(--color-icon-muted);height:60px}.discussion-layout{height:100%;display:flex}.discussion-layout__header{padding-top:44px}.huddle-pick-state .host-content-layout__content{text-align:center;flex-direction:column;justify-content:center;gap:40px;padding:0 10px;display:flex}.huddle-pick-state__options{grid-auto-columns:1fr;grid-auto-flow:column;gap:24px;display:grid}.discussion-option-card{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;flex-grow:1;padding:16px;transition:transform .3s ease-in-out}.discussion-option-card:hover{transform:scale(1.05)}.discussion-option-card__recommended-tag{color:#005c51;opacity:0;background-color:#c3fff8;border-radius:4px;padding:0 8px}.discussion-option-card__recommended-tag--visible{opacity:1}.discussion-option-card__icon{width:76px;height:76px}.discussion-option-card__icon svg{stroke-width:1px}.debate-splash-state .splash-state-content__content{align-self:center;max-width:80%}.debate-splash-state .splash-state-content__content p{letter-spacing:0;text-align:center;letter-spacing:.04em;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.675rem}.debate-team-names-state{height:100%}.debate-team-names-state .standard-state-layout__main-content{grid-template-columns:1fr 1fr;align-self:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:fit-content;display:grid}.debate-team-names-state .team-label{letter-spacing:0;letter-spacing:.04em;color:#fff;text-transform:uppercase;flex-direction:column;align-items:center;font-family:Figtree;font-size:2.77rem;font-style:normal;font-weight:300;line-height:1em;display:flex}.debate-team-names-state .team-label__team-name{color:#efdbb2;text-align:center;font-size:3rem;font-weight:700}.debate-team-names-state .debate-phone{background-color:#343434;border:10px solid #d5c29b;border-radius:40px;min-width:265px;max-width:330px;height:80%;max-height:600px;overflow:hidden}.debate-team-names-state .debate-phone__content{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iNTU3LjYxMiIgdmlld0JveD0iMCAwIDM2MCA1NTcuNjEyIj4KICA8ZyBpZD0iR3JvdXBfMjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjAyLjM4OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzI2OSIgZGF0YS1uYW1lPSJHcm91cCAyNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzY0LjAwNiAxMTgzLjc2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMTgiIGRhdGEtbmFtZT0iUGF0aCAxMTgiIGQ9Ik0yMzYwLjM1Mi05ODEuMzc0bDI4Ny45LDU1My44MTVIMjM1OC45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAzMykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTE5IiBkYXRhLW5hbWU9IlBhdGggMTE5IiBkPSJNMjc5OC4yNTgtNzk3LjM3NCwyNTI5Ljk3My00MzUuNTIyaDI2OS41NzFsLS44LTIyNS40NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNTM3IDExLjc2MSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIwIiBkYXRhLW5hbWU9IlBhdGggMTIwIiBkPSJNMjM0Ni4wMzktMzc4LjYxM2wzNjAtMTA5LjkzNFYtMjE3LjdoLTM2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljk2NyAtMjA2LjA2MikiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 50% 10px/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 2rem);height:100%;padding:1rem;display:flex}.debate-team-name-cards{height:100%}.debate-team-name-cards__team-card-container{border:.5px solid rgba(255,255,255,.5);border-radius:4px}.debate-team-name-cards__team-card{width:400px;height:400px;padding:1rem}.debate-team-name-cards__team-name{letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:3.3rem;font-weight:600;line-height:calc(4px + 2.5ex)}.debate-team-name-cards__team-up{width:400px}.dl-grangle-container,.dl-grangle-container__content{position:relative}.dl-grangle-container__grangle{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dl-grangle-container__grangle svg{width:100%;height:100%;position:absolute;top:0;left:0}.dl-grangle-container .grad-start,.dl-grangle-container .grad-stop{stop-color:#fff}.dl-grangle-container--blue{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.dl-grangle-container--blue{background:#343434}}.dl-grangle-container--blue--transparent{background:linear-gradient(to top left,rgba(19,203,182,.3) 0%,rgba(0,92,185,.3) 100%)}@media print{.dl-grangle-container--blue--transparent{background:#343434}}.dl-grangle-container--blue--transparent .grad-start{stop-color:#005cb9}.dl-grangle-container--blue--transparent .grad-stop{stop-color:#13cbb6}.dl-grangle-container--orange{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.dl-grangle-container--orange{background:#343434}}.dl-grangle-container--orange--transparent{background:linear-gradient(to top left,rgba(241,28,96,.3) 0%,rgba(255,212,71,.3) 100%)}@media print{.dl-grangle-container--orange--transparent{background:#343434}}.dl-grangle-container--orange--transparent .grad-start{stop-color:#ffd447}.dl-grangle-container--orange--transparent .grad-stop{stop-color:#f11c60}.dl-grangle-container--purple{background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%)}@media print{.dl-grangle-container--purple{background:#343434}}.dl-grangle-container--purple--transparent{background:linear-gradient(to top left,rgba(241,28,96,.3) 0%,rgba(97,59,201,.3) 100%)}@media print{.dl-grangle-container--purple--transparent{background:#343434}}.dl-grangle-container--purple--transparent .grad-start{stop-color:#613bc9}.dl-grangle-container--purple--transparent .grad-stop{stop-color:#f11c60}.debate-step{height:100%}.debate-step .standard-state-layout__main-content{text-align:center;flex-direction:column;align-self:center;max-width:80%;display:flex}.debate-step__top{flex-direction:column;flex-grow:1;justify-content:center;gap:1em;display:flex}.debate-step__top span{max-width:910px}.debate-step__bottom{flex-grow:1}.debate-step__question{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:800}.debate-step__action{text-transform:uppercase;opacity:0;font-family:Dinot-CondBold;font-size:2.5rem;font-style:normal;font-weight:400;transition:opacity .5s ease-in}.debate-step__action--show{opacity:1}.sprint-summary-state{justify-content:center;align-items:center;height:100%;display:flex}.sprint-summary-state__content{text-align:center;flex-direction:column;gap:20px;max-width:900px;display:flex}.sprint-summary-state__takeaway-lightbulb svg{width:56px;height:56px}.sprint-summary-state__takeaway-lightbulb svg path{--stroke:var(--color-icon-brand);stroke-width:1px}.host-survey-state{text-align:center;height:100%;margin:0 3rem}.host-survey-state__text-wrapper{flex-grow:1;height:100%}.host-survey-state__text-wrapper>span{max-width:1000px}.host-survey-state__message-and-next{opacity:0;width:100%;max-width:800px;animation:1s ease-in-out 1s forwards fade-in}@media (min-width:1150px){.host-survey-state__message-and-next{width:90%}}.host-survey-state__info-message{text-align:left}.host-survey-state__onward-button svg{width:25px}.connected-players{text-align:center}.connected-players .text{margin-top:.5rem;line-height:1.5rem!important}.connected-players .num{line-height:2.25rem}.player-count-sidebar{color:#d5c29b;background-color:#343434;grid-template-rows:repeat(9,auto);row-gap:1rem;padding:30px 0;display:grid}.player-count-sidebar .interface-connectedPlayers{grid-row:1/span 1}.player-count-sidebar .interface-teamBar{grid-row:5/span 5;align-self:end}.player-count-sidebar .interface-teamBar .teamBar-text{margin-bottom:5px}.settings-sidebar{letter-spacing:.04em;background-color:#343434;flex-direction:column;gap:1.5rem;padding:1.5rem;font-family:Dinot-CondBold;font-size:1rem;font-style:normal;font-weight:400;line-height:calc(4px + 2.5ex);display:flex}.settings-sidebar__top,.settings-sidebar__middle,.settings-sidebar__bottom{flex-direction:column;justify-content:center;display:flex}.settings-sidebar__top{gap:1.5rem}.settings-sidebar__middle{flex-grow:1}.settings-sidebar__bottom{gap:1.5rem}.settings-sidebar__button{flex-direction:column;gap:.4rem;display:flex}.interface-sprintBreadcrumb{color:#917d55;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0 20px;font-family:Dinot-CondBold;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}@media (max-height:810px){.interface-sprintBreadcrumb{letter-spacing:.04em;font-size:.875rem;line-height:.875rem}}.interface-sprintBreadcrumb div{padding-bottom:.25rem}.interface-sprintBreadcrumb>div{border-top:2px solid #d5c29b;padding:20px 0}.interface-sprintBreadcrumb>div:first-child{border-top:0}@media (max-height:810px){.interface-sprintBreadcrumb>div{padding:1rem 0}}.interface-sprintBreadcrumb>div:last-child{border-bottom:2px solid #d5c29b}.interface-sprintBreadcrumb .breadcrumbTitle{color:#d5c29b}.interface-sprintBreadcrumb .sprintNumbers{padding-top:8px;padding-bottom:0}.interface-sprintBreadcrumb .currentOpt{color:#d5c29b}.settings-menu{flex-direction:column;display:flex;position:relative;overflow:hidden}.settings-menu__close button{float:right;vertical-align:middle;color:#fff;text-transform:uppercase;font-family:Dinot-CondBold;font-size:.9375rem;font-style:normal;font-weight:400}.settings-menu__close button svg{width:1em;height:1em}.settings-menu__close button svg polyline{stroke:#fff}.settings-menu__table{grid-template-columns:auto auto;grid-template-rows:repeat(auto);gap:1em;padding-top:1em;padding-bottom:1em;display:grid}.settings-menu__label-cell :first-child{letter-spacing:0;letter-spacing:.04em;text-transform:uppercase;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:800;line-height:1.6875rem;display:block}.settings-menu__label-cell :last-child{letter-spacing:0;letter-spacing:.04em;font-family:Figtree;font-size:.9375rem;font-style:italic;font-weight:300;line-height:1.40625rem;display:block}.settings-menu__value-cell{justify-content:center;align-items:center;display:flex}.game-modal{background:#fff;border:1px solid #343434;flex-direction:column;padding:2em;display:flex;position:relative;overflow:hidden;box-shadow:7px 7px rgba(0,0,0,.2)}.game-modal>*{z-index:1}.game-modal__corner-bg{z-index:0;width:60%;height:120%;position:absolute;top:0;right:0}.save-game-modal{padding:2em 3em}.save-game-modal__options{flex-direction:row;justify-content:space-evenly;gap:1em;margin-top:1em;display:flex}.save-game-modal__options .button{flex-grow:1;flex-basis:0;width:300px;max-width:40em}.save-game-modal__char-limit{color:#d5c29b;flex-direction:row;justify-content:right;display:flex}.game-footer{background-color:#fff;margin-bottom:3px}.game-footer--dark{background-color:transparent}.game-footer--dark .game-footer__logo__company{color:#fff}.game-footer--only-logo{flex-direction:column;justify-content:center;align-items:center;display:flex}.game-footer--only-logo .game-footer__logo{text-align:center;align-self:center}.game-footer__layout{white-space:nowrap;grid-template-rows:min-content;grid-template-columns:repeat(3,1fr);place-items:flex-end center;padding:0 1rem;display:grid}.game-footer__join-url{grid-area:1/1;place-self:end start}.game-footer__logo{text-align:center;grid-area:1/2}.game-footer__join-code{grid-area:1/3;place-self:end}@media (max-width:1280px){.game-footer__layout{grid-template-rows:min-content min-content;grid-template-columns:repeat(2,1fr)}.game-footer__join-url,.game-footer__join-code{grid-column:2;place-self:end}.game-footer__join-code{grid-row:2}.game-footer__join-url{grid-row:1}.game-footer__logo{text-align:right;text-align:left;grid-area:1/1/span 2;place-self:end start}}.game-footer__join-label{text-transform:uppercase;font-family:Dinot-CondBold;font-size:1.4375rem;font-style:normal;font-weight:700;line-height:1em}.game-footer__join-url,.game-footer__join-code{font-size:1.4375rem;font-style:italic;line-height:1em}.game-footer__logo__product{text-transform:uppercase;color:#d5c29b;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.game-footer__logo__company{letter-spacing:0;text-transform:uppercase;letter-spacing:.04em;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:800;line-height:calc(4px + 2.5ex)}.introState{background-color:#343434;width:100%;overflow-y:auto}.introState .introContent{height:100vh}.introState .introScreen{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;overflow:hidden}.introState.descriptionStep .scrollTip{animation:1s infinite alternate blink}@keyframes blink{0%{opacity:.2}to{opacity:1}}.introStateOverlay{pointer-events:none;grid-template:"top-left top-center top-right"fit-content(0)"empty empty empty""bottom-left bottom-center bottom-right"fit-content(0)/1fr auto 1fr;display:grid;position:fixed;top:0;bottom:0;left:0;right:1rem}.introStateOverlay button{pointer-events:initial;cursor:pointer}.introStateOverlay .overlayContainer{grid-template:"top-left top-center top-right"fit-content(0)"empty empty empty""bottom-left bottom-center bottom-right"fit-content(0)/1fr auto 1fr;display:grid}.introStateOverlay .topLeft{grid-area:top-left;margin-top:1.875rem;margin-left:1.875rem}.introStateOverlay .topLeft img{float:left;height:2.1875rem}.introStateOverlay .topRight{grid-area:top-right;justify-content:end;margin-top:1.875rem;margin-right:.875rem;display:flex}.introStateOverlay .topRight .iconWithLabel{pointer-events:initial;cursor:pointer}.introStateOverlay .topRight .iconWithLabel .label{margin-top:.05rem}.introStateOverlay .bottomLeft{flex-direction:column;grid-area:bottom-left;justify-content:flex-end;align-items:flex-start;margin-bottom:.625rem;margin-left:1.5625rem;display:flex}.introStateOverlay .bottomLeft .joinLink{color:#d5c29b;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.introStateOverlay .bottomLeft .joinLink .joinLink__link{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.introStateOverlay .bottomCenter{grid-area:bottom-center}.introStateOverlay .bottomCenter .scrollTip{letter-spacing:.04em;letter-spacing:0;color:#d5c29b;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.25rem;display:flex}.introStateOverlay .bottomRight{flex-direction:column;grid-area:bottom-right;justify-content:flex-end;align-items:flex-end;margin-bottom:.625rem;margin-right:1.5625rem;display:flex}.introStateOverlay .bottomRight .teamCode{color:#d5c29b;text-transform:uppercase;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.introStateOverlay .bottomRight .teamCode .teamCode__code{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}.introStateOverlay .bottomRight .audioControls{color:#fff;margin-bottom:.625rem}.introStateOverlay .bottomRight .audioControls .audioControl{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.introStateOverlay .bottomRight .audioControls .audioControl>*{margin-left:.5em}.introStateOverlay .bottomRight .audioControls .audioControl .audioControl--label{letter-spacing:.04em;text-transform:uppercase;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}.introStateOverlay .bottomRight .audioControls svg .svg-path{color:#fff}.icon-arrows-anticlockwise{font-size:var(--arrows-anticlockwise-size);border:var(--arrows-anticlockwise-border-thickness)solid #343434;height:var(--arrows-anticlockwise-border-size);width:var(--arrows-anticlockwise-border-size);cursor:pointer;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-arrows-anticlockwise--white{color:#fff;border:var(--arrows-anticlockwise-border-thickness)solid #fff}.icon-arrows-anticlockwise--black{color:#343434;border:var(--arrows-anticlockwise-border-thickness)solid #343434}.icon-arrows-anticlockwise--blue{color:#005cb9;border:var(--arrows-anticlockwise-border-thickness)solid #005cb9}.icon-arrows-anticlockwise--gold{color:#d5c29b;border:var(--arrows-anticlockwise-border-thickness)solid #d5c29b}.introTitleScreen{text-align:center;background-image:url(/static/image/white-gradient.27985536.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain}.introTitleScreen .lead{color:#d5c29b;opacity:0;margin:0;font-size:2vw;font-weight:500;animation:.4s cubic-bezier(.25,1,.75,1) .866667s forwards slideDown}@media (max-width:1024px){.introTitleScreen .lead{letter-spacing:.04em;width:90%;font-size:1.5625rem;line-height:1.5625rem}}.introTitleScreen .theme{color:#fff;letter-spacing:.04em;text-transform:uppercase;width:85%;margin:0 auto;font-family:Dinot-CondBold;font-size:5vw;font-style:normal;font-weight:400;line-height:4.5vw;animation:1.3s cubic-bezier(.25,1,.75,1) popIn}@media (max-width:1024px){.introTitleScreen .theme{letter-spacing:.04em;width:90%;font-size:3.4375rem;line-height:3.4375rem}}.introTitleScreen .standard{text-transform:uppercase;color:#d5c29b;opacity:0;margin-top:20px;font-size:2.5vw;animation:.4s cubic-bezier(.25,1,.75,1) .866667s forwards slideUp}@media (max-width:1024px){.introTitleScreen .standard{letter-spacing:.04em;width:90%;font-size:1.5625rem;line-height:1.5625rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(10)}to{opacity:1;transform:scale(1)}}.introDescriptionScreen{color:#fff}.introDescriptionScreen .textContainer{text-align:justify;max-width:80%}.introDescriptionScreen .leadIn{letter-spacing:.04em;letter-spacing:0;color:#d5c29b;font-family:Figtree;font-size:2.1875rem;font-style:normal;font-weight:800;line-height:2.1875rem}.introDescriptionScreen .body{letter-spacing:.04em;letter-spacing:0;font-family:Figtree;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:1.5625rem}.introArticlesScreen .articleHeader{color:#d5c29b;letter-spacing:.04em;max-width:90%;animation:1s linear paused header-fade;animation-delay:var(--scroll-ratio);margin:.6rem 0;font-size:1.875rem;line-height:2.53125rem}@media (max-width:1150px){.introArticlesScreen .articleHeader{letter-spacing:.04em;font-size:1.5625rem;line-height:1.5625rem}}.introArticlesScreen .articles{grid-template-columns:1fr 1fr 1fr;column-gap:1.25rem;max-width:1144px;margin:0 3rem;display:grid}.introArticlesScreen .articles .article:first-child{animation:1s linear paused article-one-offset;animation-delay:var(--scroll-ratio)}.introArticlesScreen .articles .article:nth-child(2){animation:1s linear paused article-two-offset;animation-delay:var(--scroll-ratio)}.introArticlesScreen .articles .article:nth-child(3){animation:1s linear paused article-three-offset;animation-delay:var(--scroll-ratio)}@keyframes header-fade{0%{opacity:0}20%{opacity:0}60%{opacity:0}70%{opacity:.5}80%{opacity:1}to{opacity:1}}@keyframes article-one-offset{0%{opacity:0;transform:translateY(60vh)}20%{opacity:0;transform:translateY(60vh)}65%{opacity:0}70%{opacity:1;opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes article-two-offset{0%{opacity:0;transform:translateY(60vh)}40%{opacity:0;transform:translateY(60vh)}70%{opacity:0}80%{opacity:1;opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes article-three-offset{0%{opacity:0;transform:translateY(60vh)}40%{opacity:0;transform:translateY(60vh)}80%{opacity:0}90%{opacity:1;opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.article{background-color:#fff;flex-direction:column;max-height:590px;display:flex}@media (max-width:1150px){.article{max-height:480px}}@media (max-width:1024px){.article{max-height:450px}}.article .source{letter-spacing:.04em;letter-spacing:0;color:#fff;text-align:center;padding:1.25rem;font-family:Figtree;font-size:1.25rem;font-style:italic;font-weight:700;line-height:1.25rem}.article .source.blue{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.article .source.blue{background:#343434}}.article .source.purple{background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%)}@media print{.article .source.purple{background:#343434}}.article .source.orange{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.article .source.orange{background:#343434}}.article .articleBody{padding:40px 30px;overflow:hidden}.article .articleBody .newsLabel{text-align:left;color:#005cb9;letter-spacing:.04em;margin:0;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6875rem}@media (max-width:1280px){.article .articleBody .newsLabel{letter-spacing:.04em;font-size:1.125rem;line-height:1.51875rem}}@media (max-width:1150px){.article .articleBody .newsLabel{letter-spacing:.04em;font-size:1rem;line-height:1.35rem}}.article .articleBody .title{text-align:left}.article .articleBody .date{text-align:left;letter-spacing:.04em;margin-top:.6rem;font-size:1.25rem;line-height:1.5625rem}.article .articleBody .fauxText{border-bottom:6px solid #dadada;padding-bottom:1.6rem}.introNextScreen{position:relative}.introNextScreen .endBackground{pointer-events:none;width:100%;height:100%;animation:1s linear paused background-transform;animation-delay:var(--scroll-ratio);background-image:url(/static/image/white-gradient.27985536.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}.introNextScreen .handle{color:#d5c29b;letter-spacing:.04em;animation:1s linear paused title-fade;animation-delay:var(--scroll-ratio);font-size:13vw;line-height:13vw}.introNextScreen button.start{text-transform:uppercase;animation:1s linear paused button-fade;animation-delay:var(--scroll-ratio);color:#d5c29b;letter-spacing:.04em;background:#343434;border:2px solid #d5c29b;justify-self:center;margin-top:12px;padding:8px 24px;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.34375rem;outline:none!important}.introNextScreen button.start:hover{color:#343434;cursor:pointer;background:#d5c29b;box-shadow:7px 7px rgba(255,255,255,.2)}@keyframes background-transform{0%{opacity:0;transform:translate(100vw,-100vh)}95%{opacity:0;transform:translate(100vw,-100vh)}to{opacity:1;transform:translate(0)}}@keyframes title-fade{0%{opacity:0;transform:scale(3)}20%{opacity:0;transform:scale(3)}80%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes button-fade{0%{opacity:0}80%{opacity:0}to{opacity:1}}.bringItHomeState{grid-template:"prompt""answers"/100%;row-gap:20px;height:100%;display:grid}.bringItHomeState .prompt{text-align:center;flex-direction:column;grid-area:prompt;justify-content:center;place-self:end center;width:90%;display:flex}.bringItHomeState .prompt h1{letter-spacing:.04em;margin-bottom:1rem;font-size:3.125rem;line-height:3.90625rem}.bringItHomeState .prompt div,.bringItHomeState .prompt span{letter-spacing:0;font-weight:700}.bringItHomeState .answers{grid-area:answers;align-self:center}.challengeState{text-align:center;flex-direction:column;height:100%;display:flex}.challengeState__title{padding-top:40px}.challengeState__centered-content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.challengeState__lesson-theme{padding-top:20px}.challengeState__finish-later-warning{padding-top:52px}.resize-modal{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin:auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:900px){.resize-modal.resize-type-size{display:none}}@media (orientation:portrait){.resize-modal.resize-type-orientation{display:none}}@media (min-width:640px) and (min-height:450px){.resize-modal.resize-type-orientation{display:none}}.resize-modal__text{text-align:center;width:90%}.resize-modal__background{z-index:-1;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);width:100%;height:110vh;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media print{.resize-modal__background{background:#343434}}.resize-modal__background svg{width:100%;height:98%}.resize-modal__background--right{fill:rgba(255,255,255,.063)}@media only screen and (min-device-width:375px) and (max-device-width:667px){.resize-modal__background{height:115vh}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3){.resize-modal__background{height:115vh}}.sprint-picker-state{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.sprint-picker-state__title{flex-direction:column;align-items:center;gap:.75rem;display:flex}.sprint-picker-state__options{grid-auto-columns:1fr;grid-auto-flow:column;gap:24px;max-width:800px;display:grid}.sprint-picker-state__sprint-option{cursor:pointer;text-align:center;background-color:#fff;border-radius:.25rem;flex-direction:column;align-items:center;gap:8px;min-width:200px;max-width:500px;padding:14px 28px;transition:transform .3s ease-in-out;display:flex}.sprint-picker-state__sprint-option:hover{transform:scale(1.05)}.sprint-picker-state__option-type{text-transform:capitalize}.upper-interface-grid{box-sizing:border-box;grid-template-rows:min-content 1fr min-content;grid-template-columns:1fr;height:100%;display:grid;overflow:hidden}.light-game-theme.upper-interface-grid{background:#fff url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 980 980%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23343434%3Bopacity:0.05%3B%7D%3C/style%3E%3C/defs%3E%3Cpolygon class=%27cls-1%27 points=%270 0 980 0 980 920 0 0%27/%3E%3C/svg%3E") 0 40%/cover no-repeat}.dark-game-theme.upper-interface-grid{background:radial-gradient(65.83% 65.83% at 103.02% 106.83%,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 100%),linear-gradient(223deg,rgba(52,52,52,.4) 35.03%,rgba(0,92,185,.24) 53.1%,rgba(52,52,52,.4) 95.18%),#343434}.upper-interface-grid .lesson-running-game__content{flex-direction:column;grid-row:2/span 1;align-items:center;padding:20px 32px;display:flex;overflow-x:hidden;overflow-y:auto}.upper-interface-grid .lesson-running-game__content .host-content-layout{width:100%}.upper-interface-grid .lesson-running-game__content .host-content-layout__timer{box-shadow:none;background-color:transparent}.upper-interface-grid .lesson-running-game__content .host-content-layout .sprint-picker-state{box-sizing:border-box;padding-bottom:12rem}.upper-interface-grid .lesson-running-game__nav .settings-nav{padding-bottom:0}.upper-interface-grid .isFullscreen{padding:0}.upper-interface-grid .footer{padding:20px 32px}.settings-nav{justify-content:space-between;padding:20px 32px;display:flex}.settings-nav__icons{gap:12px;display:flex}.settings-nav__huddles{border:1px solid #d2d6db;border-radius:4px;gap:8px;padding:4px 8px;display:flex}.settings-nav__huddles .huddle{border-radius:4px;justify-content:center;min-width:52px;transition:all .2s ease-in-out;display:flex}.settings-nav__huddles .divider{padding-right:8px}.settings-nav__huddles .challenge{align-items:center;gap:.5rem;display:flex}.settings-nav__huddles .challenge svg{aspect-ratio:1}.settings-nav__huddles-group{align-items:center;gap:24px;display:flex}.settings-nav .dl-overlay .save-game-modal__char-limit{text-transform:uppercase;font-family:Dinot-CondBold;font-size:16px}.qr-code-modal{box-sizing:border-box;flex-direction:column;align-items:center;gap:64px;width:100%;height:100%;padding:40px 48px}.light-game-theme .qr-code-modal{background:#fff}.dark-game-theme .qr-code-modal{background:radial-gradient(65.83% 65.83% at 103.02% 106.83%,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 100%),linear-gradient(223deg,rgba(52,52,52,.4) 35.03%,rgba(0,92,185,.24) 53.1%,rgba(52,52,52,.4) 95.18%),#343434}.qr-code-modal__close{align-items:center;gap:.5rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.qr-code-modal__close .dl-svg-icon{height:24px}.qr-code-modal__content{flex-direction:column;align-items:center;gap:64px;display:flex}.qr-code-modal__code{flex-grow:1;justify-content:center;gap:3rem;width:100%;display:flex}.qr-code-modal__code>:first-child{box-sizing:border-box;width:490px;height:490px}.qr-code-modal__code>:last-child{flex-direction:column;align-self:flex-end;gap:24px;width:25%;padding-bottom:2rem;display:flex}.dl-overlay.qr-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lesson-pregame{flex-direction:column;min-height:100vh;display:flex;position:relative}.lesson-pregame__bg-container{z-index:0;width:400px;height:300px;position:absolute;top:0;right:0}@media screen and (min-width:810px){.lesson-pregame__bg-container{width:500px;height:400px}}@media screen and (min-width:1280px){.lesson-pregame__bg-container{width:600px;height:500px}}.lesson-pregame__container{z-index:1;flex-direction:column;flex-grow:1;width:60%;max-width:850px;padding-left:50px;display:flex}.lesson-pregame__container h2{width:95%}.lesson-pregame__container .dl-checkbox{color:#4d5761;--color:#4d5761;font-size:.8em}.lesson-pregame__generate-button{margin:1rem 0}.lesson-pregame__header{padding-top:50px}@media (max-height:calc(52.5rem - .001px)){.lesson-pregame__header{padding-top:1rem}}.lesson-pregame__header__logo{letter-spacing:.04em;letter-spacing:0;color:#005cb9;text-transform:uppercase;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:calc(4px + 2.5ex)}.lesson-pregame__header__back{letter-spacing:0;letter-spacing:.04em;color:#4d5761;padding-top:1em;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:700;line-height:calc(4px + 2.5ex)}.lesson-pregame__header__back svg{transform:rotate(90deg);--stroke-width:8!important}.lesson-pregame__theme{letter-spacing:0;letter-spacing:.04em;margin-top:3rem;margin-bottom:1.25rem;font-family:Figtree;font-size:2.5rem;font-style:normal;font-weight:700;line-height:calc(4px + 2.5ex)}@media (max-height:calc(52.5rem - .001px)){.lesson-pregame__theme{letter-spacing:.04em;width:90%;margin-top:1rem;font-size:1.8rem;line-height:calc(4px + 2.5ex)}}.lesson-pregame__info{letter-spacing:0;letter-spacing:.04em;margin-bottom:0;font-family:Figtree;font-size:1.125rem;font-style:normal;font-weight:400;line-height:calc(4px + 2.5ex)}@media (max-height:calc(52.5rem - .001px)){.lesson-pregame__info{letter-spacing:.04em;font-size:1rem;line-height:calc(4px + 2.5ex)}}.lesson-pregame__info .inlineInfo{display:inline}.lesson-pregame__info .inlineInfo .button{display:inherit}.lesson-pregame__bottom label.dl-checkbox{font-size:16px}.lesson-pregame__grade-picker{margin-bottom:1rem}@media (max-height:calc(52.5rem - .001px)){.lesson-pregame__grade-picker h3{margin-top:.8rem}}.lesson-pregame__grade-picker__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);grid-auto-flow:row;gap:10px;width:65%;display:grid}.lesson-pregame__grade-picker__grid button.text.fs-md{column-span:1;font-size:16px}.game-loading{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;width:100%;max-width:432px;display:flex}.logo-brand-screen{background-color:#f9fafb;width:100%;height:100%;min-height:600px;overflow-y:auto}.logo-brand-screen__grid{z-index:1;color:#fff;grid-template-rows:1fr max-content 1fr;grid-template-columns:100%;width:100%;height:100%;min-height:600px;display:grid;position:absolute}.logo-brand-screen__grid-row{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex}.logo-brand-screen__footer{width:100%;min-height:126px}@media (max-width:820px){.logo-brand-screen__footer{min-height:200px}}.logo-brand-screen .grangle{display:flex;position:absolute;bottom:0}.logo-brand-screen__blue{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.logo-brand-screen__blue{background:#343434}}.logo-brand-screen__logo-brand-screen-logo{z-index:1;justify-self:center;width:300px;height:72px;margin-top:56px;margin-bottom:48px}@media (max-width:500px){.logo-brand-screen__logo-brand-screen-logo{width:150px;height:34px}}.logo-brand-screen__logo-brand-screen-logo svg{width:100%;height:100%}.logo-brand-screen__logo-brand-screen-logo--blue{z-index:1;justify-self:center;width:300px;height:72px;padding-top:56px;padding-bottom:48px}@media (max-width:500px){.logo-brand-screen__logo-brand-screen-logo--blue{width:150px;height:34px}}.logo-brand-screen__logo-brand-screen-logo--blue svg{width:100%;height:100%}.logo-brand-screen__logo-brand-screen-logo--blue svg path{fill:#fff}.logo-brand-screen__content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logo-brand-screen__social-institute-logo{z-index:1;justify-self:center;width:180px;height:34px;padding-top:48px;padding-bottom:48px}.logo-brand-screen__social-institute-logo svg{width:100%;height:100%}.logo-brand-screen__social-institute-logo svg path{fill:#fff}.logo-brand-screen__footer-container{z-index:1;justify-self:center;padding-bottom:20px}@media (max-width:600px){.logo-brand-screen__footer-container{margin-top:30px}}.box-wrap{z-index:2;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100vw;display:flex}.box-wrap.join-variant{max-width:400px}.box-wrap__content-box{width:-webkit-fit-content;width:fit-content;max-width:544px;margin-left:12px;margin-right:12px;padding:24px;display:block}.box-wrap__content-box.gray-variant{background-color:#f3f4f6;border:1px solid #d2d6db;border-radius:5px;max-width:518px;box-shadow:0 2px 10px rgba(52,52,52,.1)}.box-wrap__content-box.white-variant{background-color:#fff;border:1px solid #d2d6db;border-radius:5px;box-shadow:0 2px 10px rgba(52,52,52,.1)}.box-wrap__content-box .content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.box-wrap__content-box span{text-align:center;padding-bottom:12px}@property --bg-start{syntax:"<color>";inherits:false;initial-value:#fff}@property --bg-end{syntax:"<color>";inherits:false;initial-value:#fff}.cc-challenge-game{color:#fff;--bg-start:#13cbb6;--bg-end:#005cb9;background:linear-gradient(to top left,var(--bg-start)0%,var(--bg-end)100%);width:100vw;height:100vh;transition:--bg-start 5s ease-in-out,--bg-end 5s ease-in-out;display:flex;position:relative;overflow:hidden}.cc-challenge-game--purple{--bg-start:#f11c60;--bg-end:#613bc9}.cc-challenge-game--orange{--bg-start:#f11c60;--bg-end:#ffd447}.cc-challenge-game__bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cc-challenge-game__bg svg{width:100%;height:100%}.cc-challenge-game__bg svg polygon.overlay{fill:rgba(255,255,255,.04)}.cc-challenge-game__content{z-index:1;flex-direction:column;flex-grow:1;justify-content:start;align-items:center;margin:0 auto;display:flex}.cc-challenge-game .host-content-layout{width:100%;height:100%}.cc-challenge-game .host-content-layout .host-content-layout__timer{box-shadow:none;color:#fff;background-color:transparent}.cc-pre-game-state__content{flex-direction:column;justify-content:center;max-width:35em;height:100%;display:flex}.cc-state-layout{flex-direction:column;flex-grow:1;width:100%;display:flex}.cc-state-layout__padded-wrapper{-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:1;align-items:center;padding:1rem 2rem 2rem;animation:.25s forwards fade-content-in;display:flex}.cc-state-layout__header-wrapper{width:100%;position:relative}.cc-state-layout__header{grid-template-columns:1fr minmax(max-content,1fr) 1fr;width:100%;display:grid}.cc-state-layout__header--overlap{position:absolute}.cc-state-layout__header-left{align-items:flex-end;display:flex}.cc-state-layout__header-center{justify-content:center;align-items:flex-end;display:flex}.cc-state-layout__header-center h1{margin:0}.cc-state-layout__header-right{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.cc-state-layout__header-right .qr-code{width:2em;height:2em}.cc-state-layout__content{flex-grow:1}.cc-state-layout__footer{width:100%}.cc-state-layout__qr-icon.button.button{font-size:2rem}.cc-state-layout__qr-code{opacity:0;cursor:pointer;z-index:-1;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s ease-in-out;display:flex;position:fixed}.cc-state-layout__qr-code .dl-qr-code{width:80vh}.cc-state-layout--hide-qr .cc-state-layout__qr-code{animation:.3s ease-in forwards fade-out}.cc-state-layout--hide-qr .cc-state-layout__padded-wrapper{opacity:0;animation:.3s ease-in .3s forwards fade-in}.cc-state-layout--show-qr .cc-state-layout__qr-code{z-index:1;animation:.3s ease-in .3s forwards fade-in}.cc-state-layout--show-qr .cc-state-layout__padded-wrapper{animation:.3s ease-in forwards fade-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.cc-time-bar{background-color:rgba(255,255,255,.3);border-radius:.25rem;flex-direction:row;align-items:start;gap:1.75rem;padding:1rem .75rem;display:flex}.cc-time-bar__progress{flex-direction:column;flex-grow:1;gap:.25em;display:flex}.cc-time-bar__progress-bar-bg,.cc-time-bar__progress-bar-fg{border-radius:.25rem;height:.5rem}.cc-time-bar__progress-bar-bg{background-color:#fff}.cc-time-bar__progress-bar-fg{width:50%;animation:1s linear paused progress-bar-fill;animation-delay:var(--gnt-progress-ratio);background-color:#005cb9}.cc-time-bar button.button{min-width:auto}.cc-time-bar button.button.round-button{border-radius:100%;padding:.7rem;line-height:1em}.cc-time-bar button.button.round-button.play-button svg{transform:translate(2px)}.cc-time-bar button.button.round-button svg{width:1.25rem;height:1.25rem}.cc-game-state .cc-state-layout__content{flex-direction:column;justify-content:center;align-items:center;display:flex}.cc-game-state .cc-state-layout__footer{flex-direction:row;gap:1em;display:flex}.cc-game-state .cc-state-layout__footer .cc-time-bar{flex-grow:1}.cc-game-state__class-total{text-align:center;background-color:#fff;border:1px solid #4d5761;border-radius:4px;padding:0 .5rem}.cc-game-state__class-total .text.text.text.text.text{line-height:0}.live-leaderboard{text-align:center;background-color:#fff;border:1px solid #9da4ae;border-radius:4px;grid-template-rows:min-content 1fr min-content;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-flow:column;display:grid;overflow:hidden}.live-leaderboard__header{background-color:#f3f4f6;border-right:1px solid #9da4ae}.live-leaderboard__header--last{border-right:none}.live-leaderboard__players{border-right:1px solid #9da4ae;height:max(19.5vw,40vh);padding:1.5vw 1.5vw 0}.live-leaderboard__players--last{border-right:none}.live-leaderboard__players-wrapper{flex-direction:column-reverse;align-items:center;gap:1.5vw;height:100%;display:flex}.live-leaderboard__players-wrapper .playerIcon{width:4vw;height:4vw}.live-leaderboard__players-wrapper__width-spacer{height:0;overflow:hidden}.live-leaderboard__footer{background-color:#f3f4f6;border-top:1px solid #9da4ae}.live-leaderboard__compressed-icons{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;width:4vw;height:4vw;display:grid}.live-leaderboard__compressed-icons__count.text.text.text{text-align:center;font-size:45%}.live-leaderboard__compressed-icons .playerIcon.playerIcon{width:80%;height:80%}.live-leaderboard__compressed-icons .playerIcon.playerIcon.playerIcon--lobby-screen svg.svg-icon{width:90%;height:90%}.cc-results-state__content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.cc-individual-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.podium{flex-direction:row;align-items:end;gap:1em;min-height:10em;display:flex}.podium__stand{background:#d5c29b;border:2px solid #000;flex-direction:column;justify-content:end;align-items:center;min-width:3em;display:flex}.podium__first,.podium__second,.podium__third{flex-direction:column;align-items:center;gap:.5rem;display:flex}.podium__first .podium__stand{height:3.5em}.podium__second .podium__stand{height:2.5em}.podium__third .podium__stand{height:1.5em}.cc-player-set{flex-direction:column;gap:.25rem;max-width:2em;animation:1s fade-in;display:flex}.cc-player-set__score{text-align:center}.cc-player-set__icon-wrapper{aspect-ratio:1;background-color:#fff;border:2px solid #005cb9;padding:.2rem;overflow:hidden}.cc-player-set__icon-wrapper .playerIcon{border:none;outline:none;width:100%;height:100%}.cc-result-message{max-width:20em;min-height:3.5em;animation:1s ease-in forwards fade-in}.cc-result-message--out{animation:1s ease-in forwards fade-out}.cc-team-results__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:15em;display:flex}.picker-state .cc-state-layout__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.picker-host-options{flex-direction:column;justify-content:center;gap:1em;display:flex}.picker-host-options__option-button{flex-direction:column;font-size:1.1rem;display:flex}.picker-host-options__option-button>div:first-child{font-size:1.2em;font-weight:700}.picker-host-options__option-button>div:nth-child(2){font-style:italic}.random-wheel{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:60rem;display:flex}.random-wheel svg{pointer-events:none}.random-wheel svg text{stroke:transparent;fill:#fff}.random-wheel button{width:25rem;margin-top:1rem;font-size:1.2rem}.vote-status-grid{grid-template-columns:fit-content auto;display:grid}.vote-status-grid__vote-count{white-space:pre;padding-right:2em}.vote-status-grid__blurb{grid-column:span 2;padding-bottom:1em;padding-left:2em}.challenge-comparison-state .cc-state-layout__content{flex-direction:column;justify-content:center;gap:2rem;max-width:80%;margin:5rem 0;display:flex}.challenge-comparison-state__grid-wrap{flex-direction:column;flex-grow:1;align-items:center;display:flex}.challenge-comparison-state__description{text-align:center}.cc-score-comparison{text-align:center;flex-grow:1;grid-template-rows:1fr min-content min-content;grid-template-columns:repeat(3,min-content);grid-auto-flow:column;justify-content:center;align-items:center;column-gap:3rem;max-height:50vh;display:grid}.cc-score-comparison__bar-cell{flex-direction:column;justify-content:end;align-items:center;height:100%;display:flex}.cc-score-comparison__bar{background-color:#13cbb6;width:5.5rem;height:0%;margin-bottom:.5rem;transition:height 2s ease-out}.cc-score-comparison__bar--focused{background-color:#d5c29b}.cc-score-comparison--player{column-gap:1rem}.cc-score-comparison--player .cc-score-comparison__bar{width:3.75rem}.cc-talk-it-out-state .cc-state-layout__content{flex-direction:column;justify-content:center;display:flex}.cc-talk-it-out-state__split-panel{flex-direction:row;justify-content:center;align-items:center;gap:2rem;display:flex}.cc-talk-it-out-state__left-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cc-talk-it-out-state__left-panel svg{width:80px;height:80px}.cc-talk-it-out-state__bar{border-left:2px solid #fff;height:100%}.cc-talk-it-out-state__right-panel{flex-direction:column;gap:1em;width:38.625rem;display:flex}.cc-take-away-challenge-state .cc-state-layout__content{flex-direction:column;justify-content:center;display:flex}.cc-take-away-challenge-state__content{text-align:center;flex-direction:column;gap:1.5rem;display:flex}.cc-take-away-challenge-state__content svg{width:80px;height:80px}.cc-take-away-challenge-state__button-row{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.cc-take-away-challenge-state__button-row .button{width:18.75rem;height:100%}.cc-take-away-challenge-state__description{text-align:left;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:1rem;max-width:50rem;max-height:20rem;display:flex;overflow-y:auto}.cc-take-away-challenge-state__description ::-webkit-scrollbar{display:none}.failed-to-connect{flex-direction:column;align-items:center;width:100%;max-width:470px;display:flex}@media (max-width:500px){.failed-to-connect{width:100%}}.failed-to-connect button{margin-top:20px}.failed-to-make-room-content{flex-direction:column;align-items:center;width:432px;display:flex}@media (max-width:500px){.failed-to-make-room-content{width:100%}}.failed-to-make-room-content a{margin-top:20px}.failed-to-load-game{flex-direction:column;align-items:center;width:432px;display:flex}@media (max-width:500px){.failed-to-load-game{width:100%}}.failed-to-load-game a{margin-top:20px}.mainModal{z-index:10000;background:#fff;flex-direction:column;align-items:center;width:80%;padding:20px 10%;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 10px rgba(52,52,52,.25)}.mainModal .closeBtn{z-index:10;position:absolute;top:1rem;right:1rem}.mainModal .modalContent{margin-bottom:1rem}@media (max-width:860px){.mainModal{z-index:10;width:calc(100% - 40px);padding:80px 20px 20px}}.player-lobby{text-align:center;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}@media print{.player-lobby{background:#343434}}.player-lobby__grangle{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iNTU3LjYxMiIgdmlld0JveD0iMCAwIDM2MCA1NTcuNjEyIj4KICA8ZyBpZD0iR3JvdXBfMjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjAyLjM4OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzI2OSIgZGF0YS1uYW1lPSJHcm91cCAyNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzY0LjAwNiAxMTgzLjc2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMTgiIGRhdGEtbmFtZT0iUGF0aCAxMTgiIGQ9Ik0yMzYwLjM1Mi05ODEuMzc0bDI4Ny45LDU1My44MTVIMjM1OC45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAzMykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTE5IiBkYXRhLW5hbWU9IlBhdGggMTE5IiBkPSJNMjc5OC4yNTgtNzk3LjM3NCwyNTI5Ljk3My00MzUuNTIyaDI2OS41NzFsLS44LTIyNS40NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNTM3IDExLjc2MSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIwIiBkYXRhLW5hbWU9IlBhdGggMTIwIiBkPSJNMjM0Ni4wMzktMzc4LjYxM2wzNjAtMTA5LjkzNFYtMjE3LjdoLTM2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljk2NyAtMjA2LjA2MikiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 50% 10px/cover no-repeat fixed;width:100%;height:100%;display:grid}.player-lobby__container{flex-direction:column;justify-content:space-between;align-self:center;align-items:center;height:80%;display:flex}.player-lobby__facts{animation:13s infinite slide-in-out}@keyframes slide-in-out{0%{transform:translate(-100vw)}10%{transform:translate(0)}90%{transform:translate(0)}to{transform:translate(100vw)}}.player-lobby__waiting{height:100%;margin-top:2rem}.lobby-facts{text-align:center;max-width:260px;margin-bottom:100px}.lobby-facts__description{border-top:2px solid #d5c29b;border-bottom:2px solid #d5c29b;margin:.6rem 0;padding:.6rem 0}.player-response-layout{height:100%}.player-response-layout__container{box-sizing:border-box;background-color:#f9fafb;flex-direction:column;align-items:center;width:100%;height:100%;min-height:400px;padding:2.75rem 1rem 1.25rem;display:flex}.player-response-layout__container.player-response-layout__overflowing{height:-webkit-min-content;height:min-content}@media screen and (max-width:428px){.player-response-layout__container{padding-top:1.25rem}}.player-response-layout__container__heading{text-align:center;margin-bottom:1.4rem}@media (min-width:428px){.player-response-layout__container__heading{margin-bottom:2.5rem}}@media (min-width:810px){.player-response-layout__container__heading{margin-bottom:3.75rem}}@media (max-width:428px){.player-response-layout__container__heading.hide-logo{display:none}}.player-response-layout__cta{letter-spacing:.04em;text-align:center;max-width:918px;margin-top:0;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.875rem}@media (max-width:428px){.player-response-layout__cta{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.player-response-layout__content{box-sizing:border-box;flex-direction:column;width:90%;max-width:918px;height:100%;font-size:.875rem;font-style:italic;display:flex}@media (max-width:809.999px){.player-response-layout__content{width:100%;max-width:650px}}.player-response-layout .player-response-submit-button{width:67%;margin:1rem auto}@media (max-width:809.999px){.player-response-layout .player-response-submit-button{width:200px}}.player-response-layout__footer{text-align:center;color:#9da4ae;flex-direction:column-reverse;font-size:.875rem;font-style:italic;display:flex}@media (hover:hover){.response-option:hover{cursor:pointer;background-color:#f3f4f6}}@media print{.response-option--selected{background:#343434}}@media print{.response-option--selected:active,.response-option--selected:focus{background:#343434}}.draggable-item{-webkit-user-select:none;user-select:none;--webkit-touch-callout:none;touch-action:auto;flex-direction:row;justify-content:space-between;display:flex}.draggable-item__dragging{cursor:grabbing}.draggable-item__drag-area{z-index:3;cursor:grab;flex-direction:row;flex-grow:1;align-items:center;gap:10px;width:100%;height:100%;min-height:136px;margin-left:1rem;display:flex}@media screen and (max-width:428px){.draggable-item__drag-area{min-height:120px}}@media screen and (min-width:810px){.draggable-item__drag-area{min-height:70px}}.draggable-item__drag-area--label{letter-spacing:.04em;font-size:1.25rem;font-style:normal;line-height:1.875rem}@media (max-width:428px){.draggable-item__drag-area--label{letter-spacing:.04em;font-size:1rem;line-height:1.5rem}}.draggable-indicator{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:8px;width:20px;height:30px;margin:8px;display:grid}.draggable-indicator .dot{background-color:#4d5761;border-radius:50%;width:6px;height:6px}.ranking-button-group{z-index:3;flex-direction:column;gap:16px;padding:1rem 1rem 1rem 0;display:flex}@media screen and (min-width:810px){.ranking-button-group{flex-direction:row}}@media screen and (max-width:428px){.ranking-button-group{padding:.5rem .5rem .5rem 0}}.ranking-button-group__button{background-color:#e5e7eb;border:2px solid #4d5761;border-radius:6px;width:44px;height:44px;position:relative}@media screen and (min-width:810px){.ranking-button-group__button{width:30px;height:30px}}.ranking-button-group__button svg.svg-icon{z-index:3;--stroke:#4d5761}@media screen and (min-width:810px){.ranking-button-group__button svg.svg-icon{width:16px;height:8px}}.ranking-button-group__button:disabled{cursor:default;background-color:#e5e7eb;border:2px solid #9da4ae}.ranking-button-group__button:disabled svg.svg-icon polyline{stroke:#9da4ae}@media (hover:hover){.ranking-button-group__button:active:hover:not([disabled]){background-color:#fff;position:relative}.ranking-button-group__button:active:hover:not([disabled]):after{content:"";border-radius:inherit;z-index:1;box-shadow:inherit;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.ranking-button-group__button:active:hover:not([disabled]):before{content:"";border-radius:inherit;z-index:2;background-color:#fff;background-clip:content-box;border:3px solid transparent;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.ranking-button-group__button:hover:not([disabled]){position:relative}.ranking-button-group__button:hover:not([disabled]):after{content:"";border-radius:inherit;z-index:1;box-shadow:inherit;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.ranking-button-group__button:hover:not([disabled]):before{content:"";border-radius:inherit;z-index:2;background-color:#e5e7eb;background-clip:content-box;border:3px solid transparent;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}}@media (hover:none){.ranking-button-group__button:not([disabled]){background-color:#e5e7eb!important;border:2px solid #4d5761!important}}.response-option{width:auto;height:auto;box-shadow:none;text-align:inherit;font:inherit;color:#343434;vertical-align:baseline;box-sizing:border-box;background:#fff;border:none;border-radius:6px;outline:none;align-items:center;gap:10px;width:100%;min-height:70px;margin:0 0 .875rem;padding:1rem;line-height:normal;transition:background-color .1s ease-in-out;display:flex;overflow:visible;box-shadow:0 2px 15px rgba(52,52,52,.12),inset 0 0 2px rgba(52,52,52,.5)}.response-option:focus{box-shadow:none;outline:none}@media (hover:hover){.response-option:hover{cursor:pointer;background-color:#f3f4f6}}.response-option:active,.response-option:focus{color:#343434;background-color:#fff;box-shadow:0 2px 15px rgba(52,52,52,.12),inset 0 0 2px rgba(52,52,52,.5)}.response-option__icon{font-size:1.375rem;font-style:normal;font-weight:700}.response-option__text{font-size:1.125rem;font-style:normal}.response-option--selected{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);box-shadow:0 4px 6px rgba(52,52,52,.25),inset 0 0 2px rgba(52,52,52,.25)}@media print{.response-option--selected{background:#343434}}.response-option--selected:active,.response-option--selected:focus{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);box-shadow:0 4px 6px rgba(52,52,52,.25),inset 0 0 2px rgba(52,52,52,.25)}@media print{.response-option--selected:active,.response-option--selected:focus{background:#343434}}.response-option--selected .response-option__text,.response-option--selected .response-option__icon{color:#fff}.response-option .dl-icon-checkbox{margin-right:0}.ranked-drag-and-drop{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.ranked-drag-and-drop .draggable{cursor:move;flex-direction:row;align-items:center;gap:15px;margin-right:15px;display:flex}.ranked-drag-and-drop .dragging{opacity:.5}.ranked-drag-and-drop__row-container{flex-direction:row;gap:10px;width:100%;display:flex}.ranked-drag-and-drop__row-container--number{width:21px;margin-top:14px;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.ranked-drag-and-drop__item{width:auto;height:auto;box-shadow:none;text-align:inherit;font:inherit;color:#343434;vertical-align:baseline;box-sizing:border-box;background:#fff;border:none;border-radius:6px;outline:none;align-items:center;gap:10px;width:100%;min-height:70px;margin:0 0 .875rem;padding:0;line-height:normal;animation:.5s fade-in-kf;display:flex;overflow:visible;box-shadow:0 2px 15px rgba(52,52,52,.12),inset 0 0 2px rgba(52,52,52,.5)}.ranked-drag-and-drop__item:focus{box-shadow:none;outline:none}@media (hover:hover){.ranked-drag-and-drop__item:hover{background-color:#f3f4f6}}.ranked-drag-and-drop__item--projected:before{content:"";border-radius:inherit;z-index:4;background-color:#f3f4f6;border:1px solid #005cb9;position:absolute;top:0;bottom:0;left:0;right:0}.ranked-drag-and-drop__item--grabbed{background-color:#f3f4f6;border:3px dashed #005cb9;box-shadow:0 4px 6px rgba(52,52,52,.25)}.ranked-drag-and-drop__item--moved{background-color:#f3f4f6;position:relative}.ranked-drag-and-drop__item--moved:after{content:"";border-radius:inherit;z-index:1;box-shadow:inherit;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.ranked-drag-and-drop__item--moved:before{content:"";border-radius:inherit;z-index:2;background-color:#f3f4f6;background-clip:content-box;border:3px solid transparent;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.ranked-drag-and-drop__item--wiggle{animation:.35s wiggle-kf}.player-ranked-response{flex-direction:column;align-items:center;display:flex}.player-ranked-response__no-change-warning{color:#f11c60;text-align:center;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:1}.player-ranked-response .player-response-submit-button--fake-disabled{color:#005cb9;background:#c5e2ff}.player-transition-screen{color:#fff;flex-direction:column;width:100%;display:flex;position:fixed;top:0;bottom:0}.player-transition-screen .ts-blue{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.player-transition-screen .ts-blue{background:#343434}}.player-transition-screen .ts-orange{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.player-transition-screen .ts-orange{background:#343434}}.player-transition-screen .ts-purple{color:#fff;background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%)}@media print{.player-transition-screen .ts-purple{background:#343434}}.player-transition-screen .ts-gray{color:#d5c29b;background-color:#343434}.player-transition-screen__content{height:100%}.player-transition-screen__grangle{text-align:center;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iNTU3LjYxMiIgdmlld0JveD0iMCAwIDM2MCA1NTcuNjEyIj4KICA8ZyBpZD0iR3JvdXBfMjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjAyLjM4OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzI2OSIgZGF0YS1uYW1lPSJHcm91cCAyNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzY0LjAwNiAxMTgzLjc2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMTgiIGRhdGEtbmFtZT0iUGF0aCAxMTgiIGQ9Ik0yMzYwLjM1Mi05ODEuMzc0bDI4Ny45LDU1My44MTVIMjM1OC45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAzMykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTE5IiBkYXRhLW5hbWU9IlBhdGggMTE5IiBkPSJNMjc5OC4yNTgtNzk3LjM3NCwyNTI5Ljk3My00MzUuNTIyaDI2OS41NzFsLS44LTIyNS40NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNTM3IDExLjc2MSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIwIiBkYXRhLW5hbWU9IlBhdGggMTIwIiBkPSJNMjM0Ni4wMzktMzc4LjYxM2wzNjAtMTA5LjkzNFYtMjE3LjdoLTM2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljk2NyAtMjA2LjA2MikiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 50% 10px/cover no-repeat;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:100%;font-size:65px;display:flex}@media (max-width:809.999px){.player-transition-screen__grangle{font-size:calc(.3rem + 8.8vw);line-height:1}}.player-transition-screen .bubble{border:12px solid #fff;border-radius:100%;flex-direction:column;justify-content:space-around;align-items:center;width:45vw;height:45vw;padding:2rem;display:flex}@media (min-width:810.001px){.player-transition-screen .bubble{width:340px;height:340px}}.player-transition-screen .bubble span{font-size:.8em;line-height:1em}.player-transition-screen__bubble--ts-gray.bubble{border:12px solid #d5c29b}.player-vertical-layout{flex:1;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;overflow-y:auto}.player-vertical-layout__blue{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.player-vertical-layout__blue{background:#343434}}.player-vertical-layout__orange{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.player-vertical-layout__orange{background:#343434}}.player-vertical-layout__gray{background:linear-gradient(to top left,#4d5761 0%,#9da4ae 100%)}@media print{.player-vertical-layout__gray{background:#343434}}.player-vertical-layout__content{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iNTU3LjYxMiIgdmlld0JveD0iMCAwIDM2MCA1NTcuNjEyIj4KICA8ZyBpZD0iR3JvdXBfMjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjAyLjM4OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzI2OSIgZGF0YS1uYW1lPSJHcm91cCAyNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzY0LjAwNiAxMTgzLjc2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMTgiIGRhdGEtbmFtZT0iUGF0aCAxMTgiIGQ9Ik0yMzYwLjM1Mi05ODEuMzc0bDI4Ny45LDU1My44MTVIMjM1OC45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAzMykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTE5IiBkYXRhLW5hbWU9IlBhdGggMTE5IiBkPSJNMjc5OC4yNTgtNzk3LjM3NCwyNTI5Ljk3My00MzUuNTIyaDI2OS41NzFsLS44LTIyNS40NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNTM3IDExLjc2MSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIwIiBkYXRhLW5hbWU9IlBhdGggMTIwIiBkPSJNMjM0Ni4wMzktMzc4LjYxM2wzNjAtMTA5LjkzNFYtMjE3LjdoLTM2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljk2NyAtMjA2LjA2MikiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 50% 10px/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:680px;display:flex;position:absolute;top:0;bottom:0}.player-results__answers{flex-direction:column;gap:1rem;margin:2rem;display:flex}.player-results__answer{background-color:#fff;border-radius:6px;padding:1rem;line-height:1.5rem;display:flex}.player-results__number{margin-right:1rem}.eyes-up-screen{box-sizing:border-box;background:linear-gradient(to top left,#444 0%,#000 100%);flex-direction:column;width:100%;display:flex;position:fixed;top:0;bottom:0}@media print{.eyes-up-screen{background:#343434}}.eyes-up-screen__content{flex-direction:column;justify-content:center;align-self:center;align-items:center;max-width:480px;height:100%;display:flex}.eyes-up-screen__text-group>:first-child{white-space:nowrap}.eyes-up-screen__laptop-icon{height:160px}@media (max-width:810px){.eyes-up-screen{flex-direction:column;gap:8px}.eyes-up-screen__laptop-icon{display:none}.eyes-up-screen__text-group{text-align:center;width:240px}}.debate-player-screen{color:#fff;background:#343434 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iNTU3LjYxMiIgdmlld0JveD0iMCAwIDM2MCA1NTcuNjEyIj4KICA8ZyBpZD0iR3JvdXBfMjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjAyLjM4OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzI2OSIgZGF0YS1uYW1lPSJHcm91cCAyNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzY0LjAwNiAxMTgzLjc2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMTgiIGRhdGEtbmFtZT0iUGF0aCAxMTgiIGQ9Ik0yMzYwLjM1Mi05ODEuMzc0bDI4Ny45LDU1My44MTVIMjM1OC45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAzMykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTE5IiBkYXRhLW5hbWU9IlBhdGggMTE5IiBkPSJNMjc5OC4yNTgtNzk3LjM3NCwyNTI5Ljk3My00MzUuNTIyaDI2OS41NzFsLS44LTIyNS40NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNTM3IDExLjc2MSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIwIiBkYXRhLW5hbWU9IlBhdGggMTIwIiBkPSJNMjM0Ni4wMzktMzc4LjYxM2wzNjAtMTA5LjkzNFYtMjE3LjdoLTM2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljk2NyAtMjA2LjA2MikiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 50% 10px/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.debate-player-screen__divider{border:0;border-top:1px solid #d5c29b;width:200px;height:0;margin:2rem 0}.debate-player-screen__gold-text{color:#d5c29b;line-height:1em}.discussion-facts{background-color:#343434;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;transition:transform .5s;display:flex;position:absolute;bottom:136px;overflow:hidden;transform:translateY(100%)}.discussion-facts.drawer-open{background-color:#343434;justify-content:flex-start;height:100%;top:0;transform:translateY(0)}.discussion-facts__button-row{flex-direction:column;justify-content:center;align-items:center;width:100%;height:136px;display:flex}.discussion-facts__facts{max-width:800px;margin-right:1rem;overflow-y:auto}.discussion-facts__facts li{padding-bottom:.5rem}.discussion-facts__drawer-button{-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.discussion-facts__drawer-button:hover{background:0 0}@media (hover:hover){.discussion-facts__drawer-button:hover{color:#fff;background:0 0}}.discussion-facts__hide-facts{margin-top:1rem}.discussion-facts__show-facts{margin-bottom:1rem}.player-huddle-group-up-state{background-color:var(--bg);height:100%;color:var(--fc)}.player-huddle-group-up-state__content{padding:56px 12px}.player-huddle-group-up-state--gray{--bg:#4d5761;--fc:#fff}.player-huddle-group-up-state--blue{--bg:#005cb9;--fc:#fff}.player-huddle-group-up-state--teal{--bg:#13cbb6;--fc:#343434}.player-huddle-group-up-state--yellow{--bg:#ffd447;--fc:#343434}.player-huddle-group-up-state--purple{--bg:#613bc9;--fc:#fff}.player-huddle-group-up-state--ruby{--bg:#f11c60;--fc:#fff}.player-huddle-group-up-state--gold{--bg:#d5c29b;--fc:#343434}.player-huddle-group-up-state svg.dl-svg-icon{--color:var(--fc);width:100%;max-width:276px}.player-huddle-group-up-state svg.dl-svg-icon path{stroke-width:.5px}.lesson-complete{background-color:#343434;flex-direction:column;flex:1;justify-content:space-around;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;overflow:auto}.lesson-complete__grangle{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iNTU3LjYxMiIgdmlld0JveD0iMCAwIDM2MCA1NTcuNjEyIj4KICA8ZyBpZD0iR3JvdXBfMjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDI3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjAyLjM4OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzI2OSIgZGF0YS1uYW1lPSJHcm91cCAyNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzY0LjAwNiAxMTgzLjc2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMTgiIGRhdGEtbmFtZT0iUGF0aCAxMTgiIGQ9Ik0yMzYwLjM1Mi05ODEuMzc0bDI4Ny45LDU1My44MTVIMjM1OC45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAzMykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTE5IiBkYXRhLW5hbWU9IlBhdGggMTE5IiBkPSJNMjc5OC4yNTgtNzk3LjM3NCwyNTI5Ljk3My00MzUuNTIyaDI2OS41NzFsLS44LTIyNS40NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNTM3IDExLjc2MSkiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIwIiBkYXRhLW5hbWU9IlBhdGggMTIwIiBkPSJNMjM0Ni4wMzktMzc4LjYxM2wzNjAtMTA5LjkzNFYtMjE3LjdoLTM2MFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ljk2NyAtMjA2LjA2MikiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMDgiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 50% 10px/cover no-repeat;flex-direction:column;flex:1;justify-content:space-around;align-items:center;width:100%;height:100%;min-height:720px;display:flex;position:absolute;top:0;bottom:0}.lesson-complete__bubble{color:#fff;text-transform:uppercase;aspect-ratio:1;border:12px solid #d5c29b;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:40vh;min-width:220px;margin-bottom:0;padding-bottom:0;line-height:1;display:flex}@media (min-width:810.001px){.lesson-complete__bubble{width:340px;height:340px}}.lesson-complete__bubble--top-text{text-transform:uppercase;margin-bottom:0;padding-bottom:0;font-size:48px;line-height:1}.lesson-complete__bubble--bottom-text{color:#d5c29b;font-family:Dinot-CondBold;font-size:48px;font-style:normal;font-weight:400}@media (max-width:809.999px){.lesson-complete__bubble{font-size:calc(.3rem + 8.8vw)}}.ambassador-message{color:#fff;text-transform:none;text-align:center;width:90%;max-width:250px;margin:30px auto 0;font-size:max(2.5vmin,18px);line-height:1.12}.ambassador-message__link{color:#d5c29b;margin:1em;padding-top:20px;display:block}.ambassador-message__logo{max-width:220px;padding-top:20px}.emotionSelection{color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:464px;margin:0;padding-top:8px;padding-left:8px;padding-right:8px;display:flex}@media (max-width:600px){.emotionSelection{width:302px}}.emotionSelection label{padding-top:8px}.emotionSelection .emotionAnswers{grid-template:auto auto/auto auto;justify-content:center;align-items:center;gap:24px;width:100%;margin:0;padding:24px 0;display:grid}.emotionSelection .emotionAnswers .emojiBox{cursor:pointer;text-transform:capitalize;background:rgba(255,255,255,.2);border:2px solid #e5e7eb;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.emotionSelection .emotionAnswers .emojiBox:hover{background-color:#f3f4f6}.emotionSelection .emotionAnswers .emojiBox.selected{background-color:#005cb9;border:2px solid #005cb9}.emotionSelection .emotionAnswers .emojiBox.selected span{color:#fff}.emotionSelection .emotionAnswers .emojiBox div{flex-direction:column;align-items:center;margin:12px 12px 8px;padding:0;display:flex}.emotionSelection .emotionAnswers .emojiBox img{grid-row:1;place-self:center;width:85px;height:85px;padding-bottom:8px}.emotionSelection .emotionAnswers .emojiBox span{grid-row:2;place-self:center;margin:0;padding:0;font-size:14px;line-height:24px}.emotionSelection .emotionAnswers .emojiBox .emotion-flavor img{width:100px;height:100px}.grade-selection{color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:480px;padding-top:8px;padding-left:8px;padding-right:8px;display:flex}@media screen and (max-width:600px){.grade-selection{width:318px}}.grade-selection .grades-container{flex-flow:wrap;justify-content:center;align-self:center;align-items:center;gap:20px;margin:24px auto;display:flex}.grade-selection--grades4,.grade-selection--grades3,.grade-selection--grades2{align-items:center}.grade-selection--grades4 .grades-container,.grade-selection--grades3 .grades-container,.grade-selection--grades2 .grades-container{flex-direction:column;width:100%;display:flex}.grade-selection--grades10 .grades-container,.grade-selection--grades9 .grades-container,.grade-selection--grades8 .grades-container,.grade-selection--grades7 .grades-container{width:400px}@media screen and (max-width:600px){.grade-selection--grades10 .grades-container,.grade-selection--grades9 .grades-container,.grade-selection--grades8 .grades-container,.grade-selection--grades7 .grades-container{width:100%}}.grade-selection--grades10 button,.grade-selection--grades9 button,.grade-selection--grades8 button,.grade-selection--grades7 button{width:87px;height:44px}.grade-selection--grades6 .grades-container,.grade-selection--grades5 .grades-container{width:420px}.grade-selection button{margin:0}.iconSelection{color:#000;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:408px;padding-top:8px;padding-left:8px;padding-right:8px;display:flex}@media (max-width:600px){.iconSelection{width:286px}}.iconSelection h3{width:100%;margin:0;padding:0 0 0 3px}.iconSelection .iconOptions{flex-flow:wrap;justify-content:flex-start;gap:8px;margin:0;padding-top:24px;padding-bottom:24px;line-height:24px;display:flex}@media (max-width:600px){.iconSelection .iconOptions{gap:12px}}.iconSelection .iconOption{padding-top:0;padding-bottom:0}.iconSelection .iconOption button{margin:0;padding:0}.iconSelection .iconOption div{aspect-ratio:1;width:56px;height:56px;margin:0}.iconSelection .iconOption svg{margin:4px}.player-culture-check{color:#000;flex-direction:column;align-items:center;max-width:544px;height:100%;margin:0;padding:0;display:flex}.player-culture-check__loading-container{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;height:72px;display:flex}.player-culture-check__loading-container div{text-align:center}.player-culture-check .error-container{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:24px;display:flex}.player-culture-check .error-container span{place-self:center;height:10px;padding-left:10px}.page-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:480px;height:100%;margin-top:0;padding-top:0;padding-bottom:0;display:flex}@media (max-width:600px){.page-container{width:100%;max-width:286px}}.page-container__dots{flex-direction:row;justify-content:center;align-items:center;width:-webkit-fit-content;width:fit-content;height:100%;margin:0;padding:0;display:flex}.page-container__dot{background-color:#ccc;border-radius:100%;justify-content:center;justify-self:center;width:8px;height:8px;margin:0 .2rem;transition:background-color .5s}.page-container__dot.filled{background-color:#595959}.page-container__page-button.hidden{visibility:hidden}.player-join{flex-direction:column;align-items:flex-start;width:416px;height:100%;padding-top:8px;padding-left:8px;padding-right:8px;display:flex}@media (max-width:600px){.player-join{width:302px}}.player-join label{text-align:left}.player-join label:first-child{padding-bottom:8px}.player-join__error-container{flex-direction:row;justify-content:center;align-items:center;width:100%;padding-bottom:4px;display:flex}.player-join__error-container span{place-self:center;height:10px;padding-top:2px;padding-left:10px}.player-join button{color:#fff;background-color:#005cb9;align-self:center;margin-bottom:8px}.player-join-footer{text-align:center;flex-direction:row-reverse;align-items:center;width:100vw;display:flex}@media (max-width:830px){.player-join-footer{flex-direction:column}}.player-join-footer__footer-containers{max-lines:1;width:50vw;padding-left:36px;padding-right:36px}@media (max-width:830px){.player-join-footer__footer-containers{width:100vw}}.player-join-footer__footer-containers:last-child{text-align:left;justify-content:left;align-items:flex-start}@media (max-width:830px){.player-join-footer__footer-containers:last-child{text-align:center}}.player-join-footer__footer-containers:first-child{text-align:right;flex-direction:row;justify-content:right;align-items:flex-start;display:flex}@media (max-width:830px){.player-join-footer__footer-containers:first-child{text-align:center;flex-direction:column;align-items:center}}.player-join-footer a{padding-left:20px}.player-join-footer__anchor{text-decoration:none;overflow:hidden}.player-join-input-code{flex-direction:column;align-items:flex-start;width:100%;height:100%;padding-top:24px;padding-bottom:24px;display:flex}.player-join-input-code__input-row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media (max-width:600px){.player-join-input-code__input-row{gap:8px}}.player-join-input-code .dl-text-input{text-align:center;background-color:transparent;outline:none}.player-join-input-code .dl-text-input>input{aspect-ratio:1;text-align:center;max-width:55px;max-height:55px;padding:2px;font-size:28px}.player-join-input-code .dl-text-input>input:focus{text-align:center;aspect-ratio:1;background-image:linear-gradient(160deg,#005cb9 3.45%,#13dac3 97.78%);background-origin:border-box;border:1px solid transparent;max-width:55px;max-height:55px;box-shadow:inset 3px 1000px #fff}.player-join-input-code .dl-text-input>input:not(:placeholder-shown){text-align:center;aspect-ratio:1;background-image:linear-gradient(160deg,#005cb9 3.45%,#13dac3 97.78%);background-origin:border-box;border:1px solid transparent;max-width:55px;max-height:55px;box-shadow:inset 3px 1000px #fff}.player-join-input-code input[type=number]{-moz-appearance:textfield}.player-join-input-code input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.player-join-input-code input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.player-game-wrapper{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;position:fixed;top:0;bottom:0;overflow-y:auto}.player-game-wrapper::-webkit-scrollbar{display:none}.player-game-wrapper__container{height:100.1%}.player-cc-game-state{color:#fff;text-align:center;height:100vh;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);justify-content:center;align-items:center;height:100dvh;display:flex;overflow:hidden}@media print{.player-cc-game-state{background:#343434}}.player-cc-game-state__start-button{max-width:unset;width:100%;height:100%;box-shadow:none;background:0 0}.player-cc-game-state__start-button:hover{background:0 0}.cc-game-board{display:flex}.cc-game-board__grid{border:1px solid #005cb9;grid-template-rows:auto;justify-content:center;margin:auto;transition:border-color .1s ease-in;display:grid}.cc-game-board__grid button{-webkit-appearance:none;appearance:none;color:#343434;text-align:center;background-color:#fff;border:1px solid #005cb9;flex-direction:column;justify-content:center;align-items:center;width:2em;max-width:12vw;height:2em;max-height:12vh;padding:0;transition:border-color .1s ease-in;display:flex}.cc-game-board__grid--miss{border-color:#f11c60;animation:.2s horizontal-shaking}.cc-game-board__grid--miss button{border-color:#f11c60}@keyframes horizontal-shaking{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(-5px)}75%{transform:translateY(5px)}to{transform:translateY(0)}}.distractions{position:relative}.distractions__emoji{pointer-events:none;opacity:1;background-color:rgba(0,92,185,.5);border-radius:.5em;flex-direction:column;justify-content:center;align-items:center;width:2em;height:2em;font-size:1.5em;animation:3s linear forwards fade;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.distractions__emoji--spin{animation:3s linear forwards fade,1s infinite forwards spin}.distractions__emoji--wiggle{animation:3s linear forwards fade,3s ease-in-out forwards wiggle}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes wiggle{0%{transform:translate(-50%,-50%)}10%{transform:translate(-70%,-25%)}20%{transform:translate(-25%,-35%)}30%{transform:translate(-35%,-75%)}40%{transform:translate(-75%,-45%)}50%{transform:translate(-50%,-65%)}60%{transform:translate(-25%,-30%)}60%{transform:translate(-55%,-50%)}80%{transform:translate(-80%,-20%)}90%{transform:translate(-25%,-75%)}to{transform:translate(-50%,-50%)}}.player-picker-state__option-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:20em;margin:auto;display:flex}.player-picker-state button{width:100%}.cc-player-layout{color:#fff;flex-direction:column;align-items:center;height:100%;display:flex}.cc-player-layout__header{text-align:center;overflow:hidden}.cc-player-layout__content{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.cc-player-layout__footer{flex-direction:column;align-items:center;display:flex}.cc-player-layout__footer-wrap{padding:1rem 0}.cc-player-challenge-comparison-state .cc-player-layout__content{justify-content:space-around}.cc-player-challenge-comparison-state__message{text-align:center;justify-content:center;align-items:center;min-height:4em;padding:0 3rem;display:flex}.failed-to-connect-player-content{flex-direction:column;justify-content:flex-start;align-items:center;width:470px;display:flex}.failed-to-connect-player-content button{color:#005cb9;background-color:#fff;width:-webkit-fit-content;width:fit-content;padding:10px}.failed-to-connect-player-content button svg path{stroke:#005cb9}.failed-to-connect-player-content button:hover svg path{stroke:#fff}.admin-playbooks{width:100%}.admin-playbooks .modGroup{width:calc(100% - 6rem);margin:1.5rem 1.5rem 3rem}.admin-playbooks .brand-table{width:calc(100% - 3rem);margin:0 1.5rem}.admin-playbooks .brand-table__cell:nth-of-type(2){width:60%}.admin-playbooks__create-playbooks{justify-content:flex-end;width:calc(100% - 1.5rem);margin-bottom:1.5rem;margin-right:1.5rem;display:flex}.admin-playbooks__playbook-actions{justify-content:flex-end;display:flex}.admin-playbooks__playbook-actions a:first-of-type{width:65px;min-width:65px;margin-right:1rem}.admin-cms-playbooks .dl-form-input{margin-top:1.25rem}.admin-cms-playbooks__playbook-form-row{justify-content:space-between;display:flex}.admin-cms-playbooks__playbook-form-row .dl-form-input{width:48%}.admin-cms-playbooks button{margin-top:1.5rem}.admin-cms-playbooks .ql-toolbar button{margin-top:0}.admin-cms-playbooks__tag-checks{grid-template-columns:300px 300px;display:grid}.admin-cms-playbooks__tag-checks .form-group{margin-top:.5rem}.admin-cms-playbooks__playbook-section{border-bottom:2px solid #e5e7eb;padding-bottom:1rem}.culture-check-page{flex-direction:column;flex-grow:1;gap:2rem;display:flex}.culture-check-page .graph-card{min-width:885px}.insights-page-title__title{border-radius:.25rem;padding:.75rem 1.25rem}.insights-page-title__subtext{margin-top:1.25rem}.page-content{flex-grow:1;margin:20px 25px}.page-content__content-wrapper{max-width:1870px;margin:auto}.culutre-check-filters-header{margin-bottom:-.75rem}.culture-check-filters{z-index:2;background-color:#fff;flex-direction:column;gap:.75rem 1.25rem;margin:-1.25rem -25px;padding:1.25rem 25px;transition:background-color .3s ease-in-out;display:flex;position:-webkit-sticky;position:sticky;top:-1px}.culture-check-filters__container{flex-wrap:wrap;justify-content:flex-start;gap:1.25rem;display:inline-flex}.culture-check-filters .dl-form-input{width:24rem}.culture-check-filters .dl-form-input.compress{width:14rem}.culture-check-filters--pinned{background-color:#dfefff;box-shadow:0 2px 3px rgba(52,52,52,.15)}.culture-check-wheels .meh-data-caption{margin-top:2rem}.graph-card{background-color:#f9fafb;border-radius:.25rem;padding:2rem 3.5rem;position:relative}.graph-card__loading-overlay{pointer-events:none;z-index:1;opacity:0;background-color:rgba(0,0,0,.3);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.graph-card__loading-overlay--active{opacity:1}.culture-check-bar-graphs,.culture-check-bar-graphs__chart-wrapper{position:relative}.culture-check-bar-graphs__alert{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.culture-check-bar-graphs__alert .dl-svg-icon{font-size:1.5em}.dl-brand-bar-chart{width:100%;height:20rem}.dl-brand-bar-chart__theme-gray{fill:#d2d6db;border-radius:1rem}.dl-brand-bar-chart__theme-blue{fill:#005cb9;border-radius:1rem}.dl-brand-bar-chart__theme-blue-gradient{fill:url(#blueGradient);border-radius:1rem}.dl-brand-bar-chart__theme-purple{fill:#613bc9;border-radius:1rem}.dl-brand-bar-chart__theme-purple-gradient{fill:url(#purpleGradient);border-radius:1rem}.dl-brand-bar-chart__theme-yellow{fill:#ffd447;border-radius:1rem}.dl-brand-bar-chart__theme-orange-gradient{fill:url(#orangeGradient);border-radius:1rem}.dl-brand-bar-chart foreignObject{overflow:visible}.dl-brand-bar-chart .recharts-cartesian-axis-ticks{--x-axis-font-color:#343434;--y-axis-font-color:#6c737f;font-size:14px}.emotion-chart-tooltip{flex-direction:column;gap:1rem;min-width:16rem;display:flex}.emotion-chart-tooltip__title{flex-direction:row;align-items:center;gap:.5em;display:flex}.emotion-chart-tooltip__title img{width:1em;height:1em}.emotion-chart-tooltip__section{flex-direction:column;gap:.5rem;display:flex}.emotion-chart-tooltip__data-point{flex-direction:row;align-items:center;gap:.5em;display:flex}.emotion-chart-tooltip__data-point svg{border-radius:0;width:1em;height:1em}.emotion-chart-tooltip__value{margin-left:auto}.brand-chart-tooltip{background-color:#fff;padding:.5rem 1rem}.emotion-chart-tick{flex-direction:row;justify-content:center;align-items:center;display:flex;transform:translate(-50%,-50%)}.emotion-chart-tick img{width:1em;height:1em;margin-right:.5em}.cc-bar-chart-legend-item{flex-direction:row;align-items:center;gap:.5em;display:flex}.cc-bar-chart-legend-item span{text-transform:none}.brand-chart-theme-icon{width:1em;min-width:1em;height:1em}.brand-chart-theme-icon--gray{fill:#d2d6db}.brand-chart-theme-icon--blue{fill:#005cb9}.brand-chart-theme-icon--blue-gradient{fill:url(#blueGradient)}.brand-chart-theme-icon--purple{fill:#613bc9}.brand-chart-theme-icon--purple-gradient{fill:url(#purpleGradient)}.brand-chart-theme-icon--yellow{fill:#ffd447}.brand-chart-theme-icon--orange-gradient{fill:url(#orangeGradient)}.cc-bar-graph-toggle-row{flex-direction:column;align-items:flex-end;display:flex}.cc-bar-graph-toggle-row__toggle{align-items:center;display:flex}.cc-bar-chart-legend__legend{flex-direction:row;align-items:center;gap:2rem;display:flex}.dl-brand-line-chart{width:100%;height:20rem}.dl-brand-line-chart__theme-gray{--line-color:#d2d6db}.dl-brand-line-chart__theme-blue{--line-color:#005cb9}.dl-brand-line-chart__theme-purple{--line-color:#613bc9}.dl-brand-line-chart__theme-yellow{--line-color:#ffd447}.dl-brand-line-chart foreignObject{overflow:visible}.dl-brand-line-chart .recharts-line-curve{stroke-width:3px;stroke:var(--line-color)}.dl-brand-line-chart .recharts-active-dot .recharts-dot,.dl-brand-line-chart .recharts-line-dot{r:4px;fill:var(--line-color);stroke:var(--line-color)}.dl-brand-line-chart .recharts-cartesian-axis-ticks{--x-axis-font-color:#343434;--y-axis-font-color:#6c737f;font-size:14px}.cc-line-graph-tooltip{flex-direction:column;gap:1rem;min-width:16rem;display:flex}.cc-line-graph-tooltip__title{flex-direction:row;align-items:center;gap:.5em;display:flex}.cc-line-graph-tooltip__title img{width:1em;height:1em}.cc-line-graph-tooltip__section{flex-direction:column;gap:.5rem;display:flex}.cc-line-graph-tooltip__data-set{flex-direction:row;justify-content:space-between;align-items:center;gap:.5em;display:flex}.cc-line-graph-tooltip__data-set svg{border-radius:0;width:1em;height:1em}.cc-line-graph-tooltip__value{margin-left:auto}.culture-check-line-graphs .recharts-surface{overflow:visible}.culture-check-line-graphs__toggle-row{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.culture-check-line-graphs__toggle-controls{flex-direction:column;align-items:end;display:flex}.culture-check-line-graphs__toggle-controls--toggle{flex-direction:row;align-items:center;height:33px;display:flex}.culture-check-line-graphs__select-option{align-items:center;gap:8px;margin-left:12px;display:flex}.culture-check-line-graphs__select-option img{width:1em;height:1em}.culture-check-line-graphs .stressed-theme.recharts-line,.culture-check-line-graphs .stressed-theme.recharts-dot{--line-color:#ff7f0e}.culture-check-line-graphs .meh-theme.recharts-line,.culture-check-line-graphs .meh-theme.recharts-dot{--line-color:#613bc9}.culture-check-line-graphs .calm-theme.recharts-line,.culture-check-line-graphs .calm-theme.recharts-dot{--line-color:#005cb9}.culture-check-line-graphs .happy-theme.recharts-line,.culture-check-line-graphs .happy-theme.recharts-dot{--line-color:#ffd447}.culture-check-line-graphs .drained-theme.recharts-line,.culture-check-line-graphs .drained-theme.recharts-dot{--line-color:#9da4ae}.culture-check-line-graphs .excited-theme.recharts-line,.culture-check-line-graphs .excited-theme.recharts-dot{--line-color:#13cbb6}.culture-check-line-graphs .grateful-theme.recharts-line,.culture-check-line-graphs .grateful-theme.recharts-dot{--line-color:#00b740}.culture-check-line-graphs .sad-theme.recharts-line,.culture-check-line-graphs .sad-theme.recharts-dot{--line-color:#33b8ff}.culture-check-line-graphs .angry-theme.recharts-line,.culture-check-line-graphs .angry-theme.recharts-dot{--line-color:#f11c60}.culture-check-line-graphs .yoy-comparison-year-theme.recharts-line,.culture-check-line-graphs .yoy-comparison-year-theme.recharts-dot{--line-color:#9da4ae}.culture-check-line-graphs__chart-wrapper{margin-bottom:1.8rem;position:relative}.culture-check-line-graphs__alert{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.culture-check-line-graphs__alert .dl-alert{max-width:70%}.culture-check-line-graphs__alert .dl-alert>div{flex-direction:row;align-items:center;gap:1rem;display:flex}.culture-check-line-graphs__alert .dl-svg-icon{font-size:1.5em}.cc-line-graph-legend-item{flex-direction:row;align-items:center;gap:.5em;display:flex}.cc-line-graph-legend-item img{width:1em;height:1em}.cc-line-graph-legend-item__line{border-radius:3px;width:1.5rem;height:3px}.cc-line-graph-legend-item__line--stressed{background-color:#ff7f0e}.cc-line-graph-legend-item__line--meh{background-color:#613bc9}.cc-line-graph-legend-item__line--calm{background-color:#005cb9}.cc-line-graph-legend-item__line--happy{background-color:#ffd447}.cc-line-graph-legend-item__line--drained{background-color:#9da4ae}.cc-line-graph-legend-item__line--excited{background-color:#13cbb6}.cc-line-graph-legend-item__line--grateful{background-color:#00b740}.cc-line-graph-legend-item__line--sad{background-color:#33b8ff}.cc-line-graph-legend-item__line--angry{background-color:#f11c60}.cc-line-graph-legend-item__line--yoy-comparison{border-radius:unset;border-top:3px dashed #9da4ae;width:1.5rem;margin-top:3px}.cc-line-graph-legends__title{flex-direction:row;justify-content:space-between;display:flex}.cc-line-graph-legends__legend{flex-flow:wrap;align-items:center;gap:.75rem .25rem;min-height:2.5rem;margin-top:.5rem;display:flex}.cc-line-graph-legends__legend-sub-section{margin-top:1rem}.cc-line-graph-legends__yoy .cc-line-graph-legends__legend{column-gap:2rem}.cc-line-graph-legend-item-remover{border-radius:4px;align-items:center;gap:8px;padding:2px 4px;transition:background-color .25s;display:flex}.cc-line-graph-legend-item-remover__close-button{display:none}.cc-line-graph-legend-item-remover__spacer{width:20px;display:flex}.cc-line-graph-legend-item-remover:hover{background-color:#e5e7eb}.cc-line-graph-legend-item-remover:hover .cc-line-graph-legend-item-remover__close-button{width:20px;display:flex}.cc-line-graph-legend-item-remover:hover .cc-line-graph-legend-item-remover__spacer{display:none}.dl-reset-button .button{gap:8px;width:100%;display:flex}.dl-product-updates-cms{margin:0 1.5rem 1.5rem}.dl-product-updates-cms__table-container{flex-direction:column;display:flex}.dl-product-updates-cms__create-update-button{align-self:end;margin-bottom:1rem}.dl-product-update-form{flex-direction:column;gap:2rem;width:600px;max-height:80vh;margin:0 1rem 1rem;display:flex}.dl-product-update-form__form-fields{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.dl-product-update-form__spacer{height:45px}.dl-product-update-form__submit-button{align-self:center;margin-bottom:1rem}.product-update-content-chunks__content-chunks{flex-direction:column;gap:12px;display:flex}.product-update-content-chunks__content-chunk{display:flex}.product-update-content-chunks__content-chunk--controls{flex-direction:column;gap:6px;margin:1.5rem 1rem 0 .5rem;display:flex}.product-update-content-chunks__content-chunk--controls .button{font-size:32px}.product-update-content-chunks__content-chunk .dl-form-input{width:100%}.product-update-content-chunks__add-section{gap:1rem;display:flex}.product-update-cta-button-input{border:1px gray;border-radius:4px;flex-direction:column;gap:1rem;display:flex}.product-update-cta-button-input__input{padding-left:1rem}.product-update-table-actions{gap:2rem;height:24px;display:flex}.product-update-table-actions svg.svg-icon.product-update-table-actions__icons{--stroke:#005cb9;width:24px;height:24px}.product-update-table-actions svg.svg-icon.product-update-table-actions__icons.trash{--stroke:#f11c60}.dl-product-updates-preview{background:linear-gradient(to top left,rgba(0,92,185,.1) 0%,rgba(19,203,182,.1) 100%);flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}@media print{.dl-product-updates-preview{background:#343434}}.dl-product-updates-preview__button-row{align-items:center;gap:1rem;display:flex}.dl-product-updates{--last-update-height-deficit:435px;flex-direction:row;width:850px;height:500px;display:flex}.dl-product-updates__navigation{background-color:#f9fafb;flex-direction:column;min-width:250px;padding:36px 24px;display:flex}.dl-product-updates__navigation--header{margin-top:32px;margin-bottom:20px}.dl-product-updates__navigation-scroll{flex:1;position:relative;overflow-y:auto}.dl-product-updates__nav-item{cursor:pointer;align-self:stretch;align-items:flex-start;gap:8px;margin-bottom:12px;margin-left:1rem;padding:4px 0 4px 16px;display:flex}.dl-product-updates__nav-item--in-view{color:#005cb9;background-color:#deefff;border-radius:4px;font-weight:700}.dl-product-updates__content{flex-direction:column;width:100%;margin:24px 20px 0;display:flex}.dl-product-updates__header{z-index:1;background-color:transparent;justify-content:flex-end;height:-webkit-fit-content;height:fit-content;margin-bottom:16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.dl-product-updates__updates{flex:1;margin-right:5px;position:relative;overflow-y:auto}.dl-product-updates__update{flex-direction:column;gap:12px;margin:0 1rem 1rem;display:flex}.dl-product-updates__update:not(:last-child){border-bottom:1px solid #d2d6db;margin-bottom:12px;padding-bottom:12px}.dl-product-updates__update:last-child{margin-bottom:var(--last-update-height-deficit);padding-bottom:24px}.dl-product-updates__update--image{border-radius:4px;width:100%}.dl-product-updates__update--cta-buttons{gap:12px;margin-bottom:6px;display:flex}.dl-product-updates__update--cta-buttons a>button{height:100%}.dl-product-updates__update-divider{border:0;border-top:1px solid #d2d6db;width:100%;height:0;margin:12px 0}.dl-confirm-action-popover-two-actions{flex-direction:column;justify-content:space-between;gap:16px;width:-webkit-fit-content;width:fit-content;max-width:500px;padding:8px;display:flex}.dl-confirm-action-popover-two-actions__go-back-row{display:flex}.dl-confirm-action-popover-two-actions__actions{text-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lesson-assignments-page{flex-direction:column;margin:0 32px;display:flex}.lesson-assignments-page__content{flex-direction:column;gap:32px;margin:0 20px 20px;display:flex}.lesson-assignments-page__header{flex-direction:column;gap:12px;display:flex}.lesson-assignments-table{border:1px solid #d2d6db;border-bottom:none;border-radius:4px;overflow:hidden}.lesson-assignments-table__header{flex-direction:row;justify-content:right;gap:20px;padding:12px 20px;display:flex}.lesson-assignments-table__table{grid-template-rows:56px;grid-template-columns:56px repeat(6,minmax(max-content,1fr)) minmax(200px,1fr);grid-auto-rows:72px fit-content(0);grid-auto-flow:row;transition:filter 1s .1s;display:grid;overflow-x:auto;overflow-y:hidden}.lesson-assignments-table__table--loading{filter:blur(1.5px);pointer-events:none}.lat-cell{white-space:pre;flex-direction:row;align-items:center;padding:16px;display:flex;overflow:hidden}.lat-cell--header{background-color:#f3f4f6;border-bottom:1px solid #d2d6db}.lat-cell--center{justify-content:center}.lat-cell svg{font-size:24px}.lesson-assignments-table__expandable-row,.lesson-assignments-table__notes{border-bottom:1px solid #d2d6db}.lesson-assignments-table__expandable-row{grid-column:span 7;grid-template-columns:subgrid;grid-auto-flow:row;display:grid}.lesson-assignments-table__expandable-row .collapsableContainer{grid-column:span 7;grid-template-columns:subgrid;grid-template-rows:min-content;display:grid}.lesson-assignments-table__expandable-row .lat-cell{padding-top:0;padding-bottom:20px}.lesson-assignments-table__center{text-align:center}.lesson-assignments-table__assigned-by{grid-area:1/2}.lesson-assignments-table__notes{grid-row:span 2}.lesson-assignments-table__notes__content{height:100%;white-space:wrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:auto}.lesson-assignments-table__notes__content ::-webkit-scrollbar{display:none}.lesson-assignments-table__notes__content--collapsed{-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.status-label{border-radius:4px;padding:4px 8px}.status-label--yellow{background-color:#efdbb2}.status-label--green{color:#005c51;background-color:#c3fff8}.status-label--blue{color:#005cb9;background-color:#c5e2ff}.status-label--red{color:#ad0037;background-color:#fcd2df}.lesson-assignments-table-filters__spacer{border-right:2px solid #005cb9;height:1em}.inline-grade-filter{grid-template-columns:repeat(5,min-content);grid-auto-flow:row;gap:8px;display:grid}.dl-inline-filter{white-space:nowrap;border-radius:4px;gap:4px 16px;padding:8px 0}.dl-inline-filter--clearable{background-color:#f3f4f6;padding:8px 16px}.dl-inline-filter--clearable.dl-inline-filter--open{background-color:#deefff}.popover-filter{border:2px solid #005cb9;border-radius:4px;padding:0}.month-picker__months{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;display:grid}.dashboard-lesson-library__border-container{border:1px solid #a9a9a9;width:98%;padding:20px}.dashboard-lesson-library__right .flip-layout{margin-left:22px}.dashboard-lesson-library__right__header{justify-content:space-between;align-items:center;display:flex}.dashboard-lesson-library__right__header .totalCount{letter-spacing:.04em;text-transform:uppercase;color:#343434;font-family:Dinot-CondBold;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.875rem}.dashboard-lesson-library__right__header .totalCount span{letter-spacing:.04em;font-size:2.5rem;line-height:2.5rem}.dashboard-lesson-library__right__header .select-input{z-index:5;min-width:340px}.dashboard-lesson-library__right .masonry-layout{gap:1rem}.dashboard-lesson-library__right .masonry-layout__column{flex-direction:column;gap:1rem;display:flex}.lesson-library-top-content__border{border-top:1px solid #b4b4b4;margin:30px 0}.lesson-library-top-content__link{color:#005cb9;text-decoration:underline}.lesson-library-top-content__link:hover{text-decoration:none}.lesson-library-top-content__link:active,.lesson-library-top-content__link:visited,.lesson-library-top-content__link:focus{color:#005cb9}.lesson-library-top-content .my-assignments{margin-bottom:30px}.my-assignments{background-color:#f9fafb;border-radius:.25rem;flex-direction:column;gap:2rem;padding:1.5rem 2rem;display:flex}.my-assignments__assignments{flex-direction:column;gap:12px;display:flex}.filter-tag{-webkit-user-select:none;user-select:none;background-color:#005cb9;border-radius:4px;padding:8px 12px;display:inline-block}.filter-tag .button{margin-left:12px}.ll-text-search-filter .dl-clear-all-filters{margin-top:20px}.lesson-card{--outline-color:transparent;background-color:#fff;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.lesson-card--lower{--outline-color:#ad0037}.lesson-card--middle{--outline-color:#320b9e}.lesson-card--upper{--outline-color:#004890}.lesson-card--no-footer .lesson-card-gradient-block{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.lesson-card__footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:4px 12px}.lesson-card:hover{outline:3px solid var(--outline-color)}.lesson-card-details{border-radius:4px 4px 0 0;padding:1.25rem;position:relative}.lesson-card-details__dark-overlay{background-color:rgba(52,52,52,.3);width:100%;height:100%;position:absolute;top:0;left:0}.lesson-card-details__eye-icon{opacity:0;z-index:0;transition:opacity .3s ease-in-out}.lesson-card-details__overlay{z-index:2;pointer-events:none}.lesson-card-details:hover .lesson-card-details__eye-icon{opacity:1}.lesson-card-details .detailTag{margin:0}.lesson-card-details .lessonTags{gap:8px}.lesson-card--no-access .lesson-card-details .lesson-card-details__eye-icon{display:none}.lesson-card--no-access .lesson-card-details .lesson-card-details__anchor-hoist{background-color:rgba(52,52,52,.3)}.anchor-block:hover .lesson-card-details__eye-icon{opacity:1}.lessonGrade{justify-self:flex-end;display:grid}.lessonGrade>div{justify-self:flex-end}.lessonTags{flex-wrap:wrap;display:flex}.lessonTags .detailTag{margin:0}.assignment-modal{padding:0}.assignment-modal__contents{min-width:460px;min-height:300px;padding:1rem}.assignment-modal .assignment-modal__full-row-cta{border:none;border-top:1px solid #d2d6db;border-top-left-radius:0;border-top-right-radius:0;width:100%}.assignment-modal .assignment-modal__full-row-cta:hover{border-top:1px solid #d2d6db}.assignment-details{flex-direction:column;gap:.5rem;width:460px;display:flex}.assignment-details__edit-row{text-align:right}.assignment-details__details{flex-direction:column;gap:1.25rem;display:flex}.assignment-details__details .dl-svg-icon{vertical-align:bottom;font-size:1.5rem}.assignment-details__facilitator-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:row;gap:.5rem;margin-top:.5rem;display:grid}.assignment-details__facilitator-list>*{text-overflow:ellipsis;overflow:hidden}.assignment-header__grade-label{padding-top:.5rem}.lesson-assignment-form{flex-direction:column;gap:1.25rem;width:460px;display:flex}.lesson-assignment-form__cta-row{flex-direction:row;gap:1rem;display:flex}.lesson-assignment-form__cta-row .button{width:100%}.user-group-input{flex-direction:column;gap:1.25rem;display:flex}.user-group-input__user-pills{flex-wrap:wrap;gap:.5rem;display:flex}.user-group-input__user-pill{cursor:pointer;background:#c5e2ff;border:1px solid #005cb9;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;display:flex}.user-group-input__user-pill .dl-svg-icon{font-size:1.5rem}.anchor-block{position:relative}.anchor-block__anchor-overlay{display:inline}.anchor-block__anchor-hoist{z-index:1;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.anchor-block__anchor-hoist--no-access{background-color:rgba(52,52,52,.3)}.lesson-card-gradient-block{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.lesson-card-gradient-block--lower{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.lesson-card-gradient-block--lower{background:#343434}}.lesson-card-gradient-block--middle{background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%)}@media print{.lesson-card-gradient-block--middle{background:#343434}}.lesson-card-gradient-block--upper{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.lesson-card-gradient-block--upper{background:#343434}}.lesson-card:hover .lesson-card-gradient-block--dark-hover.lesson-card-gradient-block--lower{background:linear-gradient(to top left,#e2094e 0%,#ffc300 100%)}@media print{.lesson-card:hover .lesson-card-gradient-block--dark-hover.lesson-card-gradient-block--lower{background:#343434}}.lesson-card:hover .lesson-card-gradient-block--dark-hover.lesson-card-gradient-block--middle{background:linear-gradient(to top left,#e2094e 0%,#411f9e 100%)}@media print{.lesson-card:hover .lesson-card-gradient-block--dark-hover.lesson-card-gradient-block--middle{background:#343434}}.lesson-card:hover .lesson-card-gradient-block--dark-hover.lesson-card-gradient-block--upper{background:linear-gradient(to top left,#00c3ad 0%,#004f9e 100%)}@media print{.lesson-card:hover .lesson-card-gradient-block--dark-hover.lesson-card-gradient-block--upper{background:#343434}}.lesson-library-filter-tags{margin:1rem 0 1rem 30px}.lesson-library-filter-tags .collapsableContainer{flex-flow:wrap;gap:1rem;display:flex}.month-card-layout{padding:3px;overflow:hidden}.month-card-layout__wide{width:100%}.month-card-layout__month-label{display:inline}.month-card-layout__spacer{border-bottom:1px solid #9da4ae}.flip-layout{flex-wrap:wrap;align-items:flex-start;display:flex}.dl-tag{border-radius:4px;padding:2px 8px;display:inline-block}.dl-tag--teal{color:#005c51;background-color:#c3fff8}.dl-tag--blue{color:#004890;background-color:#c5e2ff}.dl-tag--gold{color:#343434;background-color:#efdbb2}.dl-tag--red{color:#ad0037;background-color:#fcd2df}.dl-tag--gray{color:#fff;background-color:rgba(255,255,255,.3)}.dl-tag.defaultTag{color:#343434;background-color:#e5e7eb}.masonry-layout{grid-auto-flow:column;width:100%;display:grid}.sessionExpiration{z-index:1000;background-color:#fff;border:1px solid gray;padding:1em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sessionExpiration button{float:right}.dl-footer{background-color:#fff;padding-top:40px}.dl-footer__top-footer{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);justify-content:center;align-items:center;padding:70px 25px;display:flex}@media print{.dl-footer__top-footer{background:#343434}}.dl-footer__top-footer a{text-align:center;margin:0;padding:0 15px}.dl-footer__top-footer a:hover{text-decoration:underline}.dl-footer__bottom-footer{background:#343434;justify-content:space-between;align-items:center;padding:12px 0;display:flex}@media (max-width:810px){.dl-footer__bottom-footer{flex-direction:column;align-items:center}}.dl-footer__bottom-footer a{padding:0 10px}.dl-footer__bottom-footer a:last-child{padding-right:0}.dl-footer__bottom-footer a:hover{text-decoration:underline}@media (max-width:810px){.dl-footer__bottom-footer a{border-right:none;padding-right:0}}.dl-footer__bottom-footer .btmLeft{padding-left:25px}@media (max-width:810px){.dl-footer__bottom-footer .btmLeft{padding-left:0}}.dl-footer__bottom-footer .btmRight{padding-right:25px}@media (max-width:810px){.dl-footer__bottom-footer .btmRight{flex-direction:column;align-items:center;padding-right:0;display:flex}}.private-nav-left{flex-direction:row;align-items:center;gap:38px;display:flex}.private-nav-left__links{flex-direction:row;align-items:center;gap:30px;margin:0;display:flex}.private-nav-right{gap:5px;display:flex}.navLayout{box-sizing:border-box;background-color:#fff;width:100%;padding:20px 30px;box-shadow:inset 0 -1px 2px rgba(52,52,52,.1)}.navLayout--container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.navLayout .nav-links{flex-direction:row;align-items:center;gap:30px;margin:0;padding:0;display:flex}@media print{.navLayout{display:none!important}}.notifications{z-index:9}.notifications.popover{padding:0}.notifications .notifications__content{width:450px}.notifications .notifications__content>div{padding:10px 20px}.notifications .notifications__content>div:first-child{padding:16px 20px}.notifications .notifications__content>div:not(:last-child){border-bottom:1px solid #f3f4f6}.notifications .notifications__content>div:not(:first-child){cursor:pointer}.notifications .notifications__content>div:not(:first-child):hover{background-color:#f9fafb}.notifications .notifications__content>div:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.notifications .notifications__content--mark-all-read>button{width:auto;height:auto;box-shadow:none;text-align:inherit;font:inherit;color:inherit;vertical-align:baseline;box-sizing:border-box;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;line-height:normal;overflow:visible}.notifications .notifications__content--mark-all-read>button:focus{box-shadow:none;outline:none}.notifications .notifications__content div.notifications__content--no-notifications{cursor:auto;color:#4d5761;text-align:center;padding:24px 20px;font-size:1rem;font-style:italic;font-weight:500}.notifications .notifications__content div.notifications__content--no-notifications:hover{background-color:#fff}.circle-icon-button{width:auto;height:auto;box-shadow:none;text-align:inherit;font:inherit;color:inherit;vertical-align:baseline;box-sizing:border-box;background:0 0;border:none;outline:none;margin:0;padding:0;line-height:normal;overflow:visible}.circle-icon-button:focus{box-shadow:none;outline:none}.circle-icon-button:hover{cursor:pointer}.circle-icon-button:hover .inner-circle--inactive,.circle-icon-button:hover .inner-circle--active{fill:#c5e2ff}.circle-icon-button__inner-circle--newGray{fill:#e5e7eb}.circle-icon-button__inner-circle--light-blue{fill:#c5e2ff}.circle-icon-button__inner-icon-base,.circle-icon-button__inner-icon--inactive,.circle-icon-button__inner-icon--active{justify-content:center;align-items:center;height:100%;font-size:2rem;display:flex}.circle-icon-button__inner-icon--active{color:#005cb9}.circle-icon-button__inner-icon--active svg{fill:#005cb9}.circle-icon-button__inner-icon--inactive{color:#343434}.circle-icon-button__inner-icon--inactive svg{fill:#343434}.circle-icon-button__notification-bubble{color:#fff;text-align:center;background-color:#f11c60;border-radius:50%;width:38px;height:38px;font-size:28px;line-height:38px}.nav-notification a{text-decoration:none}.nav-notification__container{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.nav-notification__content--date{padding:10px 0}.nav-notification__bullet{align-items:center;width:12px;display:flex}.nav-link__list-item{letter-spacing:0;line-height:1rem;list-style-type:none}.nav-link__list-item a{color:#343434;font-size:1rem;text-decoration:none}.nav-link__list-item a:hover{color:#9a9a9a}.nav-link__list-item a.nav-link__anchor--selected{letter-spacing:0;color:#005cb9;font-family:Figtree;font-style:normal;font-weight:800}.nav-link-base,.nav-link__underline--unselected,.nav-link__underline--selected{width:100%;height:3px;margin-top:5px}.nav-link__underline--selected{background:linear-gradient(-45deg,#13cbb6 0%,#005cb9 100%)}.user-menu.popover{padding:0;overflow:hidden}.user-menu .user-menu-content{min-width:250px}.user-menu .user-menu-content a,.user-menu .user-menu-content .button--link{color:#4d5761;font-size:1rem;text-decoration:none}.user-menu .user-menu-content--anchor{color:#4d5761;padding:0 20px;font-size:1rem;text-decoration:none}.user-menu .user-menu-content--debug{color:#4d5761;cursor:pointer;padding:0 20px;font-size:1rem;text-decoration:none}.user-menu .user-menu-content>div:not(:last-child){border-bottom:1px solid #f3f4f6}.user-menu .user-menu-content>div:not(:first-child){cursor:pointer}.user-menu .user-menu-content>div:not(:first-child):hover{background-color:#f9fafb}.user-info{flex-direction:column;gap:10px;padding:16px 20px;line-height:1;display:flex}.user-info--name{color:#343434;font-size:1rem;font-weight:700}.user-info--school{color:#005cb9;font-size:.875rem;font-weight:700}.user-info--bullet{margin:0 6px}.user-info--email{color:#4d5761;font-size:.875rem}.dashboardTourPopover p{margin-top:.5rem;font-size:1rem;line-height:1.25rem}.dashboardTourPopover p.title{letter-spacing:0;margin-top:0;margin-bottom:.3rem;font-family:Figtree;font-size:1rem;font-style:normal;font-weight:700}.dashboardTourPopover .popNavButtons{cursor:pointer;color:#595959;border-radius:4px;align-items:center;gap:10px;min-width:57px;height:1rem;padding:.4375rem .625rem;font-size:1rem;transition:background-color .3s,color .3s;display:flex}.dashboardTourPopover .popNavButtons:hover{background-color:#ececec}.dashboardTourPopover .popNavButtons:active{background-color:#e0e0e0}.dashboardTourPopover .popNavButtons.done,.dashboardTourPopover .popNavButtons.postponeButton{color:#fff;background-color:#005cb9;justify-content:center;padding:.4375rem .625rem}.dashboardTourPopover .popNavButtons.done:hover,.dashboardTourPopover .popNavButtons.postponeButton:hover{color:#004890;background-color:#c5e2ff}.dashboardTourPopover .tourStep .popoverHeader,.dashboardTourPopover .tourStep .popoverFooter{justify-content:space-between;display:flex}.dashboardTourPopover .tourStep .popoverFooter .footerSpacer{min-width:57px}.dashboardTourPopover .tourStep .popoverFooter .dots{flex-direction:row;justify-content:center;align-items:center;display:flex}.dashboardTourPopover .tourStep .popoverFooter .dots .dot{background-color:#ccc;border-radius:100%;width:.5rem;height:.5rem;margin:0 .2rem;transition:background-color .5s}.dashboardTourPopover .tourStep .popoverFooter .dots .dot.filled{background-color:#595959}.dashboardTourPopover .tourStep .closeButton{cursor:pointer;flex-direction:column;justify-content:flex-start;display:flex}.dashboardTourPopover .tourStep .closeButton:hover svg>path{stroke:#5d5d5d;stroke-width:2px}.dashboardTourPopover .tourStep .closeButton:active svg>path{stroke:#1a1a1a;stroke-width:2.5px}.dashboardTourPopover .exit{flex-direction:column;align-items:flex-start;gap:.7rem;font-size:1rem;display:flex}.dashboardTourPopover .exit .exitOptions{flex-direction:row;justify-content:space-between;width:100%;display:flex}.dashboardTourPopover .exit .exitOptions .dismissButton{color:#595959;background-color:#fff;border:#fff;text-decoration-line:underline}.dashboardTourPopover .exit .exitOptions .dismissButton:hover{background-color:#ececec}.focusOverlay{z-index:21;border:3px solid #005cb9;border-radius:8px;transition:left .5s,right .5s,top .5s,bottom .5s;position:fixed;box-shadow:0 0 0 99999px rgba(52,52,52,.35)}.focusOverlay .smoothMove{top:0;bottom:0;left:0;right:0}.focusOverlayBlocker{z-index:21;width:100vw;height:100vh;position:fixed;top:0;left:0}.appError{color:#fff;background:linear-gradient(-45deg,#13cbb6,#005cb9);justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.appError h1{padding-left:0}.appError .message{max-width:30em}.appError a{color:#fff;font-style:italic;text-decoration:underline}.appError .btn{margin-right:25px}.appError .btn.secondaryBtn{color:#fff;letter-spacing:0;letter-spacing:.04em;background:0 0;border-bottom:1px solid #fff;padding:0;font-family:Figtree;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.0625rem;outline:none!important}.appError .btn.secondaryBtn:hover{box-shadow:none;border-bottom:none}@font-face{font-family:linea-arrows;src:url(/static/font/linea-arrows-10.eef9fbe9.eot);src:url(/static/font/linea-arrows-10.eef9fbe9.eot?#iefix)format("embedded-opentype"),url(/static/font/linea-arrows-10.2f3b7a89.woff)format("woff"),url(/static/font/linea-arrows-10.7b9b85b9.ttf)format("truetype"),url(/static/svg/linea-arrows-10.5264ffe7.svg#linea-arrows-10)format("svg");font-weight:400;font-style:normal}@font-face{font-family:linea-basic;src:url(/static/font/linea-basic-10.acc462c2.eot);src:url(/static/font/linea-basic-10.acc462c2.eot?#iefix)format("embedded-opentype"),url(/static/font/linea-basic-10.24269fae.woff)format("woff"),url(/static/font/linea-basic-10.8d080f14.ttf)format("truetype"),url(/static/svg/linea-basic-10.14d59bea.svg#linea-basic-10)format("svg");font-weight:400;font-style:normal}@font-face{font-family:linea-ecommerce;src:url(/static/font/linea-ecommerce-10.e6c6ee68.eot);src:url(/static/font/linea-ecommerce-10.e6c6ee68.eot?#iefix)format("embedded-opentype"),url(/static/font/linea-ecommerce-10.0292a1e8.woff)format("woff"),url(/static/font/linea-ecommerce-10.4f0c8f95.ttf)format("truetype"),url(/static/svg/linea-ecommerce-10.9bc7536f.svg#linea-ecommerce-10)format("svg");font-weight:400;font-style:normal}@font-face{font-family:linea-music;src:url(/static/font/linea-music-10.ced14410.eot);src:url(/static/font/linea-music-10.ced14410.eot?#iefix)format("embedded-opentype"),url(data:application/font-woff;base64,d09GRk9UVE8AAA3wAAsAAAAAE0AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAACoQAAA3qlOMp5kZGVE0AAAuMAAAAGQAAABxujDx7R0RFRgAAC6gAAAAdAAAAIABMAARPUy8yAAALyAAAAEsAAABgUbBe42NtYXAAAAwUAAAAYgAAAVJ+wXXWaGVhZAAADHgAAAAuAAAANgBMtn1oaGVhAAAMqAAAABwAAAAkBDMCAGhtdHgAAAzEAAAAKwAAAEIFkgE9bWF4cAAADPAAAAAGAAAABgAfUABuYW1lAAAM+AAAAOcAAAHdlys8oXBvc3QAAA3gAAAAEAAAACAAAwABeJx9FwtQVNf1Ae/HwqC1XhMbsi8qsVXXXyQfB0pNJVFE0LhqVcAGQYzZbWr4WPGxLNtdwOUAC8vCLjzRoKtxWDXoihFBGwtRMwtxMjqOLW1sqpNk1MxkhmTum7k7095HCoEk9p457537eefec+75vQiGZZmIiIgp5t1v7cxd+IeSot15C5cuYSIimQjmZfWpSDU+Sn2SrY2NgNgoiGX1Omamcdp/AMaJWAEOqB7Vy8UzlVPiGWZqPPPXn8Uzv4iPXTeNidTYTGGensz9B3vR9ltmJZPKvMK8yqxiVjNpzBomnVnLZDCZzDpmPfMas4ExMhuZTcxm5nfMFmYrs43JYmYzc5gE5llG0vaIZJYwH0YEIhdH5ka6Is9HPRFVGPVvdgf7Cfc09yrn5x7yLC/xJYJF9EYboi9Fqzq9rlh3PCY6Rh+THofjcRt6RofZNDRLh6XGcZqU3kSzddiA16I5OpwSTkEJujjVgAcRkHn9RnidJABXvcv8xwIoAPO71e+JZPp5vr8f8DwOPum9GjooXhneJIT2966HV0SZxKIA8ZsEzOIBtFtoqqUAFGqaasRTQlEWWpGZuUJaif03hduZ11fo7eFU9C4cecd1XCSRvGvPkb3vgoiz/4WM/XCI+AH2GY2wV50OXBz2qB70rI6kPI8sFqts2y/ipfO5uob6Bhdt9FUvLsHLuH22UotcJuIUUoBaoNnlblLa4Jjc5miyuSqgAmzVDrtcBm8rZW57c3ULiCSbDcJ7zScVcR79vLrmAFRDGVgaK5rLW6sO1beLZNlX3P43/1wA+ZDuX3chp2f7tcIQiABg5/CUbnTq8IkTh0+JZOkjzll1oKqaNvpyinj9OqScbO6CsxAqvLa9J+fCOn867II37KYy8QvyAueqrQcXtEFrZYvNZ2nYd6BUjMPH8TaEi3Gx10qKSTEnlxXZSsAClnqrRyRRJIprqKyzg10sKS0tKSlt7+hob+/QUw07G6tEHIWjOJuv8iC0wztNh3yt4gROFbZKGSg0yi22jpJgU0eHSMrJGuRrafH5KlrKyysqystbKnxSHK7HYeSFe4SvtJBUqGzlOuoQToCVn3NJREIyTlSEJGoh3xsMrsWP0FydghPRL3Xk8L1xGu/WzIskTzIvfPIxq09gz0QrTKbdvrP527bl52+TirCZb3Bigcwms51EqNITc5GwLf9sX9/Zs31SU5CvrcNP4efwc3XkqRp9nkBukUR6aLuQZzLl5QVMQQnfnxEMBIJBUyBPspMEPg7HzlA92B/2CMSjIOzA2cTBKywlyiiBHQFEHDJ28GQqOYl6zuzMydmp4ZmenjNneiRiYLs6O7u6zJ0FBWZzQUGnuUt6yP5Kl8fO08Xd0zjf1zjfUh0oXIwH1GKBGIgZDVzM3rAhW8OLAwMXLw5IZCOridCXf3ZU0G1n8/sk7GDNhf7OTr+GhWZzYaGZ8h698vbS0SvvKG0vkciesf1wmDrH0JVNaWmbNqVJ5VBeZ3WJpIDsNAX27g2lnwK8Cq+6vCUzw+q9fOmtE+Rl8nIOJA0HApwpgHfiAq7a6/SBTxy6cmVIT66EWfTBZjwTz9z8ARfKRZcuccXe0nbrEXHrVg4vnaGdeyD74ndyXMwekLT4MoDWX8+8evX69at6hYe0jDVpVSIxYFYmDoWGA4OQ1pAxCEMizrej0TsxBYJ6nCCM3knAlKcn00kCMvsLR8XWHzUpgRDFo0JnoX9UA/qigGxKpyjEAUsDsoeqN+wYVa9arKk3nI6KgnIeGZTxYJ4SPCpg/wwySEeK5KO0jwcFws4gydqSZBkna0PJArXGA2i+jjjIb9ACHX5oQ17r6rSP06xW+lht9X48tHrI6x1azcWpLN6IjsBhm2+/CDiH5P8eSD03Joomhn589ivs+AuE9ZNnqRumIoPuJr6NcP77gFnKgsOG8Aw6SF3oJnocr9QPgCCSmMVhlgUDTjgPDzjiDy8f19a4iuLwRvwP6nH3ZszWGSc7Xf4Ep1s/ydHwfRyNJu4D5NBPymWcqx1ffRWNHSKcP5eGA78iEH/SD4g4/Axm0ZYd5y5fPqfhji1bduzYIq3uR24tyjjETkEpQI1Od40bKNQ21oldeYLCBoN5fH8i8rlbWtw+0cx3KaiusXZ0TY3b2SgW5PGd/cihRSy3aBbkLlRZ56h1AIWaSqdYEBSMnajcUVHhKBc7+QIZOStrRmdrHXWVYleQx2EFkXiSjeMFvJbmqxGSPIdSVFlZxl4haEJKkSyYAo/v4WxNsQHSF/bgvsCIoKbKKJwoq4k8fSKjmtgvBMh9hA+Gi8lBqofEmyhj66WPPrqk4daMjK1bM6SXQqipzGtts4unBSUX0UTkbAEKdc0usTudqiEUSueHiYDamrzepjbxDb5bQa7mutFFzpbqZjE3nT89jOxtVm9Zk/iGIHcjmt/qtAxX4bRVi7khIek0KrNbrfYy8TSfK6Nqm3N0tq7CZRO7Qzw+OTxJKnaSkPYF6FhHydtvl2jYcexYR8cxKYltb21tl6DN5rW4xGL5iGCptlmhTCxttbTryX18DpnUVHKL6uUWddxWQZ32lUsO8wvByRXJSA4ogjaN8DmqmXPCWEYPO1gcP4IZ/KQ0MVGmw7rCnO3bcwrXUfLHifcWqwWNiVYqkemsQZfErsi8fltS+LQrm4b02MPevk4rDpkf2nQlTU9S6YXPH05+qJeFOcs++1ai7rIRffvZ87PoikfJf5+v/+nQkkRYNNxLHgnVjqwiqxsCLvf7HYD/xBEvC60mGSycgr9AWUqvQPYF0MjdF+fMeVHDuyMjd++OSCTMPrhz58GDlDsGQ0qKwXAn5YGE97ELdQvYRTqynuxBwVCekHUU2QNNQqBoYi9OXYt3Ibw8HKuo8SRN6O72Wo0brGAc8Po48uAiys21evsHvNC/wVqeex7IcjUWQA7H05Jp5DFF31uT3X8zvoxS/kaiARQ8BT5dzuEKPBX5vANGsG4wlnvPd88C4qEwRVsRDdhDgQXudfLmpFWEhZf+6fXe+fW3WrmWSuMNToQmO5BEu50kgr0JcCKHE4mB5mVCQbhJY9X35xhm8Teqh3wjhF9TkBoH+0LkS+BeoWclt04JR4dVBo4mnQLAt7gwuwB9pzzsefg/agSnoqxwdq+grqUmHE6mJm0g8SiE2XRhQS8yDQeoxQ1OjPW5tEJYTOX3/3gwiVWEuzdu3L276saLkiJ8eXvFokUrViyS4lTPdEAHrqrZ9bxeF7Gr1Bob7Y3V0b+BnzNTtTJ9KvMEo6f1vIN5n/mQGWQ+Zb6mPx/TIhIiXohYHZGD+XutlUBSLZWEv8fFAE5YspKLIQkKTYQxN2BwT29Wb9bxNbAKVu1Zk0Xbmj2UhDXH6XDvnkG4IcKN44O9tA0evwFizIUe/zUI/X+3Eb/zmxBc8/dcECftIpJZRKAwSw8gTNxm8i6tjZhfBlbCL7M00kOThM9vcjFtvvKysnINfW1tPl+bFONuaHC7qxocjqoqh6Ohyi3FkMV48Vx6Y/lfA6YklTT1cwHPJDNBzST0xcVMzF5aNpNixgqesQJIihmrd8bqHylmvI5ThPECMea/ZqdlCnicY2BgYGQAgvNxx36B6Wm7DsBoAFs9CK0AAAB4nGNgZGBg4ANiCQYQYGJgBEI5IGYB8xgABZQAUQAAAHicY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjLAACMDEghIc01hcGBwZKhifPD/AYMeEzMDM0wN0MwNDApAyAgA0/8KOwB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMYBkXhqr//8EsR4ZEEOv/rf8LoLrAgJGNAZlLHpCWkZXDJ8/IxMzCysbOwcnFzcPLxy8gKCQsIiomLiEpRanNVAEA2cgLhAAAeJxjYGRgYADiPNOvnfH8Nl8ZuJkYQOD8tF0HEPT/v0wMTMxALgcDWBoATYALmwAAeJxjYGRgYGL+/5dBj4kBBIAkIwMqYAIAQLgCOHicY2JgYGACYgYDBmRQwRDBoAokGRgkGDwYMsBiCnBZJjjLgkEAAGB3AtQAAABQAAAfAAB4nJWPwUoDMRCGv7TboiiLJw9SJGchyyZYkF68FR+g9F7KUhbaXdhtX8Wj7+OT+Aae/bMGRAShgSHfTL5MJsA1rxjiMuTcJx5xwXPiMQ+8Jc7kfCSecGXyxFNy8yTTZJeqzIZbkUfc4BKPWfGSOJPznnjCLZ+Jp8zMHXtqGio2unvgRK98K/aUsK+bauMOp77eOq/8j/BztKRVn+Owd+zU0RIoJFkWiv/e+Ta8fMdcEVTzPKpp2xyXbberbChKu7C/51HBBzd3ofRyz/rIWmI3KHHq+HaclHXV9XXbWF+U5zX8AkHKSGUAeJxjYGZABowMaAAAAI4ABQ==)format("woff"),url(/static/font/linea-music-10.d90c1510.ttf)format("truetype"),url(/static/svg/linea-music-10.c6e41c0f.svg#linea-music-10)format("svg");font-weight:400;font-style:normal}[class^=icon-arrows-]:before,[class*=icon-arrows-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:linea-arrows!important;font-style:normal!important;font-weight:700!important}[class^=icon-music-]:before,[class*=icon-music-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:linea-music!important;font-style:normal!important;font-weight:700!important}[class^=icon-ecommerce-]:before,[class*=icon-ecommerce-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:linea-ecommerce!important;font-style:normal!important;font-weight:700!important}[class^=icon-basic-]:before,[class*=icon-basic-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:linea-basic!important;font-style:normal!important;font-weight:700!important}.icon-arrows-expand:before{content:""}.icon-arrows-shrink:before{content:""}.icon-arrows-right-double:before{content:""}.icon-arrows-question:before{content:""}.icon-music-play-button:before{content:"r"}.icon-music-pause-button:before{content:"q"}.icon-music-volume-up:before{content:"D"}.icon-music-mute:before{content:"n"}.icon-basic-home:before{content:"Z"}.icon-music-fastforward-button:before{content:"g"}.icon-arrows-anticlockwise:before{content:""}.icon-music-rewind-button:before{content:"y"}.icon-arrows-check:before{content:""}.icon-arrows-circle-remove:before{content:""}.icon-music-bell:before{content:"b"}@media print{.print-hide{display:none!important}}.gradient-blue{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.gradient-blue{background:#343434}}.pale-blue-gradient{background:linear-gradient(to top left,rgba(0,92,185,.1) 0%,rgba(19,203,182,.1) 100%)}@media print{.pale-blue-gradient{background:#343434}}.gradient-gray{background:linear-gradient(to top left,#4d5761 0%,#9da4ae 100%)}@media print{.gradient-gray{background:#343434}}.gradient-orange{background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%)}@media print{.gradient-orange{background:#343434}}.gradient-purple{background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%)}@media print{.gradient-purple{background:#343434}}:root{--navy:#005cb9;--teal:#13cbb6;--yellow:#ffd447;--purple:#613bc9;--ruby:#f11c60;--gold:#d5c29b;--gray300:#d2d6db}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}html [type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}input{overflow:visible}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;max-width:100%;color:inherit;white-space:normal;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template,[hidden]{display:none}html,body{letter-spacing:.04em;min-width:320px;font-family:Figtree,sans-serif;font-size:1rem;line-height:1.5rem}body{letter-spacing:.04em;width:100%;margin:0;font-size:1.5625rem;line-height:2.34375rem}.unscuffed{line-height:0;font-size:initial;letter-spacing:initial}.contentWrapper{flex-direction:column;justify-content:center;display:flex}.mainGradient{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.mainGradient{background:#343434}}.ruby{color:#f11c60}input[type=text]{border:1px solid #999;margin-bottom:5px}input[type=textarea]{border:1px solid #999;margin-bottom:5px}.legacy-button{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;background:#fff;border:none;border-radius:0;margin:2px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;outline:2px solid #005cb9!important}button[type=submit]{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;background:#fff;border:none;border-radius:0;margin:2px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;outline:2px solid #005cb9!important}.legacy-button:hover{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}button[type=submit]:hover{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.legacy-button.selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}button[type=submit].selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.legacy-button.thin{padding:10px 25px 8px;line-height:1em;display:block}button[type=submit].thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.legacy-button{margin-bottom:10px}button[type=submit]{margin-bottom:10px}}::placeholder{color:#999;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}:-ms-input-placeholder{color:#999;text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}:-moz-placeholder{color:#999;letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:300}h1{letter-spacing:.04em;text-transform:uppercase;margin:15px 0;padding:0 20px;font-family:Dinot-CondBold;font-size:4.0625rem;font-style:normal;font-weight:400;line-height:4.0625rem}h2{letter-spacing:.04em;font-size:2.1875rem;line-height:3.28125rem}b{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.section{text-align:center;max-width:90%;margin-bottom:25px}.hide{display:none!important}.show{display:block}.btn{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;background:#fff;border:none;border-radius:0;margin:2px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;outline:2px solid #005cb9!important}.btn:hover,.btn.selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.btn.thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.btn{margin-bottom:10px}}.error{color:#f11c60;letter-spacing:.04em;padding:20px;font-size:1rem;line-height:1.5rem}.closeBtn{letter-spacing:.04em;cursor:pointer;font-size:1.875rem;line-height:2.8125rem;position:absolute;right:40px}.closeBtn:hover{color:#005cb9}.audio{display:none}.nextMeter{justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex;position:absolute}.nextMeter>div:first-child{width:calc(100% - 145px);margin-left:20px;margin-right:10px;padding-bottom:30px}.nextMeter>div.lastQuestion{width:calc(100% - 220px)}.nextMeter>div:last-child{justify-content:flex-end;width:auto;margin-left:10px;margin-right:20px;display:flex}.nextMeter .ftrText{letter-spacing:.04em;text-transform:uppercase;padding-bottom:3px;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:1.5625rem}.nextMeter .barContainer{position:relative}.nextMeter .barContainer div{height:16px}.nextMeter .ftrBar{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);width:0%;position:absolute}@media print{.nextMeter .ftrBar{background:#343434}}.nextMeter .ftrSolidBar{background:#b4b4b4;width:100%}.nextMeter .ftrPause,.nextMeter .ftrResume{color:#005cb9;letter-spacing:.04em;cursor:pointer;border-right:2px solid #343434;padding:10px 10px 10px 0;font-size:1.875rem;line-height:1.125rem}.nextMeter .ftrPause:hover,.nextMeter .ftrResume:hover{opacity:.75}.nextMeter .ftrNext{color:#005cb9;cursor:pointer;text-transform:uppercase;letter-spacing:0;align-items:center;padding:10px 0 10px 10px;font-family:Figtree;font-style:normal;font-weight:700;display:flex}.nextMeter .ftrNext div{letter-spacing:.04em;font-size:1.25rem;line-height:1.25rem}.nextMeter .ftrNext:hover,.nextMeter .ftrNext:hover div{opacity:.75}.flx{display:flex}.flx-center{justify-content:center;align-items:center}.flx-grow{flex-grow:1}.flx-wrap{flex-wrap:wrap}.flx.flx-gap-4{gap:4px}.flx.flx-gap-8{gap:8px}.flx.flx-gap-12{gap:12px}.flx.flx-gap-16{gap:16px}.flx.flx-gap-20{gap:20px}.flx.flx-gap-24{gap:24px}.flx.flx-gap-32{gap:32px}.flx.flx-gap-40{gap:40px}.flx.flx-gap-48{gap:48px}.flx-v-start{align-items:start}.flx-v-center{align-items:center}.flx-v-end{align-items:end}.flx-h-start{justify-content:start}.flx-h-center{justify-content:center}.flx-h-end{justify-content:end}.flx-col{flex-direction:column}.flx-col.flx-v-start{justify-content:start}.flx-col.flx-v-center{justify-content:center}.flx-col.flx-v-end{justify-content:end}.flx-col.flx-h-start{align-items:start}.flx-col.flx-h-center{align-items:center}.flx-col.flx-h-end{align-items:end}.flx-sb{justify-content:space-between}.pad-4.pad-4,.pad-v-4.pad-v-4,.pad-t-4.pad-t-4.pad-t-4{padding-top:4px}.pad-4.pad-4,.pad-v-4.pad-v-4,.pad-b-4.pad-b-4.pad-b-4{padding-bottom:4px}.pad-4.pad-4,.pad-h-4.pad-h-4,.pad-l-4.pad-l-4.pad-l-4{padding-left:4px}.pad-4.pad-4,.pad-h-4.pad-h-4,.pad-r-4.pad-r-4.pad-r-4{padding-right:4px}.pad-8.pad-8,.pad-v-8.pad-v-8,.pad-t-8.pad-t-8.pad-t-8{padding-top:8px}.pad-8.pad-8,.pad-v-8.pad-v-8,.pad-b-8.pad-b-8.pad-b-8{padding-bottom:8px}.pad-8.pad-8,.pad-h-8.pad-h-8,.pad-l-8.pad-l-8.pad-l-8{padding-left:8px}.pad-8.pad-8,.pad-h-8.pad-h-8,.pad-r-8.pad-r-8.pad-r-8{padding-right:8px}.pad-12.pad-12,.pad-v-12.pad-v-12,.pad-t-12.pad-t-12.pad-t-12{padding-top:12px}.pad-12.pad-12,.pad-v-12.pad-v-12,.pad-b-12.pad-b-12.pad-b-12{padding-bottom:12px}.pad-12.pad-12,.pad-h-12.pad-h-12,.pad-l-12.pad-l-12.pad-l-12{padding-left:12px}.pad-12.pad-12,.pad-h-12.pad-h-12,.pad-r-12.pad-r-12.pad-r-12{padding-right:12px}.pad-16.pad-16,.pad-v-16.pad-v-16,.pad-t-16.pad-t-16.pad-t-16{padding-top:16px}.pad-16.pad-16,.pad-v-16.pad-v-16,.pad-b-16.pad-b-16.pad-b-16{padding-bottom:16px}.pad-16.pad-16,.pad-h-16.pad-h-16,.pad-l-16.pad-l-16.pad-l-16{padding-left:16px}.pad-16.pad-16,.pad-h-16.pad-h-16,.pad-r-16.pad-r-16.pad-r-16{padding-right:16px}.pad-20.pad-20,.pad-v-20.pad-v-20,.pad-t-20.pad-t-20.pad-t-20{padding-top:20px}.pad-20.pad-20,.pad-v-20.pad-v-20,.pad-b-20.pad-b-20.pad-b-20{padding-bottom:20px}.pad-20.pad-20,.pad-h-20.pad-h-20,.pad-l-20.pad-l-20.pad-l-20{padding-left:20px}.pad-20.pad-20,.pad-h-20.pad-h-20,.pad-r-20.pad-r-20.pad-r-20{padding-right:20px}.pad-24.pad-24,.pad-v-24.pad-v-24,.pad-t-24.pad-t-24.pad-t-24{padding-top:24px}.pad-24.pad-24,.pad-v-24.pad-v-24,.pad-b-24.pad-b-24.pad-b-24{padding-bottom:24px}.pad-24.pad-24,.pad-h-24.pad-h-24,.pad-l-24.pad-l-24.pad-l-24{padding-left:24px}.pad-24.pad-24,.pad-h-24.pad-h-24,.pad-r-24.pad-r-24.pad-r-24{padding-right:24px}.pad-32.pad-32,.pad-v-32.pad-v-32,.pad-t-32.pad-t-32.pad-t-32{padding-top:32px}.pad-32.pad-32,.pad-v-32.pad-v-32,.pad-b-32.pad-b-32.pad-b-32{padding-bottom:32px}.pad-32.pad-32,.pad-h-32.pad-h-32,.pad-l-32.pad-l-32.pad-l-32{padding-left:32px}.pad-32.pad-32,.pad-h-32.pad-h-32,.pad-r-32.pad-r-32.pad-r-32{padding-right:32px}.pad-40.pad-40,.pad-v-40.pad-v-40,.pad-t-40.pad-t-40.pad-t-40{padding-top:40px}.pad-40.pad-40,.pad-v-40.pad-v-40,.pad-b-40.pad-b-40.pad-b-40{padding-bottom:40px}.pad-40.pad-40,.pad-h-40.pad-h-40,.pad-l-40.pad-l-40.pad-l-40{padding-left:40px}.pad-40.pad-40,.pad-h-40.pad-h-40,.pad-r-40.pad-r-40.pad-r-40{padding-right:40px}:root,.light-game-theme{--color-text:#343434;--color-text-brand:#005cb9;--color-text-brand-secondary:#005cb9;--color-text-secondary:#4d5761;--color-text-tertiary:#6c737f;--color-text-quaternary:#6c737f;--color-border:rgba(77,87,97,.5);--color-icon:#343434;--color-icon-muted:#6c737f;--color-icon-muted-hover:#384250;--color-icon-brand:#005cb9;--color-icon-brand-secondary:#005cb9;--color-icon-brand-hover:#007cfa;--bg:#fff;--bg-brand:#005cb9;--bg-overlay:rgba(255,255,255,.75);--bg-overlay-secondary:rgba(210,214,219,.6);--bg-contrast:#e5e7eb;--bg-contrast-secondary:#fff;--bg-focus:#c5e2ff;--bg-secondary:#e5e7eb;--bg-tertiary:transparent}.dark-game-theme{--color-text:#fff;--color-text-brand:#fff;--color-text-brand-secondary:#d5c29b;--color-text-secondary:#d2d6db;--color-text-tertiary:#d2d6db;--color-text-quaternary:#fff;--color-border:rgba(210,214,219,.5);--color-icon:#fff;--color-icon-muted:#d2d6db;--color-icon-muted-hover:#f3f4f6;--color-icon-brand:#fff;--color-icon-brand-secondary:#d5c29b;--color-icon-brand-hover:#d2d6db;--bg:#343434;--bg-brand:#fff;--bg-overlay:rgba(52,52,52,.35);--bg-overlay-secondary:rgba(52,52,52,.35);--bg-contrast:rgba(255,255,255,.1);--bg-contrast-secondary:rgba(255,255,255,.1);--bg-focus:rgba(255,255,255,.16);--bg-secondary:rgba(255,255,255,.3);--bg-tertiary:rgba(255,255,255,.08)}.dark-game-theme .card-drop-shadow{box-shadow:inset 0 4px 6px rgba(255,255,255,.25)}.userDirection,.MainIntro,.SignInIntro{justify-content:center;align-items:center;width:100%;height:100vh;margin:0 auto;display:flex}.theme.theme.theme-color-text{color:var(--color-text)}.theme.theme.theme-color-text-brand{color:var(--color-text-brand)}.theme.theme.theme-color-text-brand-secondary{color:var(--color-text-brand-secondary)}.theme.theme.theme-color-text-secondary{color:var(--color-text-secondary)}.theme.theme.theme-color-text-tertiary{color:var(--color-text-tertiary)}.theme.theme.theme-color-text-quaternary{color:var(--color-text-quaternary)}.theme.theme.theme-color-icon{color:var(--color-icon)}.theme.theme.theme-color-icon-muted{color:var(--color-icon-muted)}.theme.theme.theme-color-icon-muted-hover{color:var(--color-icon-muted-hover)}.theme.theme.theme-color-icon-brand{color:var(--color-icon-brand)}.theme.theme.theme-color-icon-brand-secondary{color:var(--color-icon-brand-secondary)}.theme.theme.theme-color-icon-brand-hover{color:var(--color-icon-brand-hover)}.theme.theme.theme-color-border{border-color:var(--color-border)}.theme.theme.theme-bg{background:var(--bg)}.theme.theme.theme-bg-brand{background:var(--bg-brand)}.theme.theme.theme-bg-overlay{background:var(--bg-overlay)}.theme.theme.theme-bg-overlay-secondary{background:var(--bg-overlay-secondary)}.theme.theme.theme-bg-contrast{background:var(--bg-contrast)}.theme.theme.theme-bg-contrast-secondary{background:var(--bg-contrast-secondary)}.theme.theme.theme-bg-focus{background:var(--bg-focus)}.theme.theme.theme-bg-secondary{background:var(--bg-secondary)}.theme.theme.theme-bg-tertiary{background:var(--bg-tertiary)}.fade-in{opacity:1;animation:.5s ease-in fade-in-kf}.fade-in-out{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.fade-in-out.show{opacity:1;pointer-events:unset}@keyframes fade-in-kf{0%{opacity:0}to{opacity:1}}@keyframes wiggle-kf{0%{transform:translate(-4px)}20%{transform:translate(4px)}40%{transform:translate(-4px)}60%{transform:translate(4px)}80%{transform:translate(-4px)}to{transform:translate(0)}}.formBtn{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;background:#fff;border:none;border-radius:0;width:100%;margin:8px 4px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;outline:2px solid #005cb9!important}.formBtn:hover,.formBtn.selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.formBtn.thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.formBtn{margin-bottom:10px}}@media (max-width:768px){.formBtn{width:98%}}.formBtn.disabled{padding:8px 0}.formBtn.disabled:hover{color:#005cb9}.filterComp{color:#343434;border-bottom:1px solid #b4b4b4;margin-bottom:20px;padding-bottom:20px}.filterComp .filterTitle{letter-spacing:0;letter-spacing:.04em;max-width:300px;font-family:Figtree;font-size:1.25rem;font-style:normal;font-weight:800;line-height:1.5625rem}.filterComp.collapsable{width:100%}.filterComp.collapsable .actions{color:#343434;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.filterComp.collapsable .actions.active{color:#343434}.filterComp.collapsable .actions svg{min-width:15px;transition:transform .3s}.filterComp.collapsable .actions svg.active{transform:rotate(180deg)}.filterComp.collapsable .actions svg.active polyline{stroke:#343434!important}.filterComp.collapsable .modDesc{opacity:0;max-height:0;margin-bottom:0;padding:0;transition:max-height .6s;overflow:hidden}.filterComp.collapsable .modDesc .modGroup{border:none}.filterComp.collapsable .modDesc.active{opacity:1;max-height:5000px;margin-top:8px;transition:max-height 1s}.filterComp.collapsable .modDesc .form-group{width:100%}.filterComp.collapsable .modDesc .form-group .form-input-label{letter-spacing:.04em;font-size:1.125rem;line-height:1.51875rem}.modGrid{width:100%;margin-top:35px}.modGrid .gridTitleWrap{letter-spacing:.04em;text-transform:uppercase;color:#343434;justify-content:space-between;margin:25px 25px 15px;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:1.5625rem;display:flex}.modGrid .gridGroup{align-items:baseline;display:flex}.modGrid .gridTitle{margin-right:60px}.modGrid .gridTotal span{letter-spacing:.04em;font-size:1.25rem;line-height:1.25rem}.modGrid .gridBtn{align-self:flex-end}.modGrid .gridFormBtn{letter-spacing:0;letter-spacing:.04em;color:#005cb9;font-family:Figtree;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.375rem;text-decoration:none}.modGrid .gridFormBtn:hover{text-decoration:underline}.modGrid .grid-item{letter-spacing:.04em;align-self:center;padding:25px 0;font-size:1.125rem;line-height:1.51875rem}.modGrid .grid-item.itemUsers{text-transform:uppercase}.modGrid .grid-item:first-child{padding-left:10px}.modGrid .grid-item:last-child{justify-self:end}.modGrid .grid-item.itemIndex,.modGrid .grid-item.itemLabel>div span{letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.modGrid .grid-item.itemLabel>div:last-child{letter-spacing:0;font-family:Figtree;font-style:italic;font-weight:400}.modGrid .grid-item.itemLabel a{color:#005cb9;text-decoration:none}.modGrid .grid-item.itemLabel a:hover{text-decoration:underline}.modGrid .grid-container{grid-column-gap:25px;grid-row-gap:25px;border-bottom:1px solid #a9a9a9;grid-template-rows:auto;grid-auto-columns:50%;display:grid}.modGrid .grid-container.grid-header{letter-spacing:0;text-transform:uppercase;color:#fff;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);border-bottom:none;padding:0 25px;font-family:Figtree;font-style:normal;font-weight:700}@media print{.modGrid .grid-container.grid-header{background:#343434}}.modGrid .grid-container.grid-header .grid-item{padding:25px 0 10px}.modGrid .items-container{margin:0 25px}.modGrid .items-container.noneSaved{margin-top:25px}.modGrid .btnWrap{align-items:center;display:flex}.modGrid .btnWrap .btn{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;letter-spacing:.04em;background:#fff;border:none;border-radius:0;margin:2px 10px 2px 2px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:1.95313rem;text-decoration:none;list-style:none;outline:2px solid #005cb9!important}.modGrid .btnWrap .btn:hover,.modGrid .btnWrap .btn.selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.modGrid .btnWrap .btn.thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.modGrid .btnWrap .btn{margin-bottom:10px}}.MainIntro,.SignInIntro{text-align:center;background-image:url(/static/image/white-gradient.27985536.png);background-position:100%;background-repeat:no-repeat;background-size:cover}.MainIntro .btn-primary,.SignInIntro .btn-primary{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;background:#fff;border:none;border-radius:0;outline-color:rgba(255,255,255,.5);margin:2px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;outline:2px solid #005cb9!important}.MainIntro .btn-primary:hover,.SignInIntro .btn-primary:hover,.MainIntro .btn-primary.selected,.SignInIntro .btn-primary.selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.MainIntro .btn-primary.thin,.SignInIntro .btn-primary.thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.MainIntro .btn-primary,.SignInIntro .btn-primary{margin-bottom:10px}.MainIntro h1,.SignInIntro h1{letter-spacing:.04em;font-size:3.125rem;line-height:3.125rem}.MainIntro h2,.SignInIntro h2{letter-spacing:.04em;font-size:1.5625rem;line-height:2.34375rem}}@media (max-height:785px) and (min-width:825px){.SignInIntro{height:auto;padding:30px 0;display:block}}.landingPage{color:#fff;width:90%;max-width:875px;margin:0 auto}.landingPage .landingNav{margin:0;padding:10px}.landingPage .landingNav .landingLink{text-decoration:none;display:inline-block}.signInTitle{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-family:Dinot-CondBold;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:2.1875rem}@media (max-width:760px){.signInTitle{letter-spacing:.04em;font-size:1.5625rem;line-height:1.5625rem}}.signInContainer{justify-content:center;align-items:center;width:90%;max-width:875px;margin:0 auto;display:flex}.signInContainer>div:last-child{padding:30px}@media (max-width:760px){.signInContainer>div:last-child{padding:0}}.signInContainer .phoneWrap{align-items:center;width:50%;max-width:350px;margin:0 auto;display:flex;position:relative}@media (max-width:760px){.signInContainer .phoneWrap{max-width:760px;display:block}}.signInContainer .signTxt{color:#d5c29b;letter-spacing:.04em;width:80%;margin:0 auto;font-size:2.1875rem;line-height:2.73438rem;position:absolute;left:0;right:0}.signInContainer .signTxt .title{letter-spacing:.04em;font-family:Dinot-CondBold;font-size:2.8125rem;font-style:normal;font-weight:400;line-height:4.21875rem}@media (max-width:810px){.signInContainer .signTxt{letter-spacing:.04em;font-size:1.5625rem;line-height:1.95313rem}.signInContainer .signTxt .title{letter-spacing:.04em;font-size:2.1875rem;line-height:3.28125rem}}@media (max-width:760px){.signInContainer .signTxt{color:#fff;padding-bottom:30px;position:relative}.signInContainer{display:block}}.signInForm{width:50%;margin:15px 30px 30px}.signInForm .buttonWrap{align-items:flex-end;margin-top:15px;display:flex}.signInForm .buttonWrap .buttonTxt{letter-spacing:.04em;letter-spacing:0;cursor:pointer;margin-left:15px;font-family:Figtree;font-size:1.125rem;font-style:italic;font-weight:600;line-height:1.125rem}.signInForm input{letter-spacing:.04em;font-size:1.375rem;line-height:2.0625rem}.signInForm input[type=text]{border:none;outline:4px solid rgba(255,255,255,.5);width:100%;margin:8px auto;padding:10px}.signInForm input[type=password]{border:none;outline:4px solid rgba(255,255,255,.5);width:100%;margin:8px auto;padding:10px}.signInForm input[type=email]{border:none;outline:4px solid rgba(255,255,255,.5);width:100%;margin:8px auto;padding:10px}@media (max-width:760px){.signInForm input[type=text]{width:250px}.signInForm input[type=password]{width:250px}.signInForm input[type=email]{width:250px}}.signInForm input.is-invalid{outline:1px solid #f11c60}.signInForm .invalid-feedback{color:#fff;letter-spacing:.04em;letter-spacing:0;text-align:left;padding-bottom:5px;font-family:Figtree;font-size:.875rem;font-style:italic;font-weight:600;line-height:.875rem}.signInForm button{width:100%;max-width:200px;display:block;margin:0!important}@media (max-width:760px){.signInForm button{width:270px}.signInForm{margin:10px}}.portalTitle{text-align:left;text-transform:uppercase;color:#fff;letter-spacing:.04em;font-family:Dinot-CondBold;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:3.28125rem}.iphone-bck{width:100%;max-width:350px}.iphone-bck img{width:100%}@media (max-width:760px){.iphone-bck{display:none}}.userDirection{text-align:center;flex-direction:column}.userDirection .userName{text-transform:uppercase;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:700}.userDirection .btn{display:inline-block}.Toastify{letter-spacing:0;color:#343434;font-family:Figtree;font-style:normal;font-weight:400}.Toastify__toast{border-radius:4px;font-size:medium;line-height:normal}.Toastify__toast-icon{margin-inline-end:16px}.Toastify__toast-body{color:#343434}.Toastify__progress-bar-theme--light{background:#007cfa}.bb{letter-spacing:0;cursor:pointer;background-color:transparent;border:0;padding:0;font-size:1rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;overflow:hidden}.bb:hover{background-color:transparent}.bb-text{--font-color:#343434;--font-color-hover:#005cb9;color:var(--font-color)}.bb-text:hover{color:var(--font-color-hover)}.bb-text-blue{--font-color:#005cb9;--font-color-hover:#343434}.bb-text-bg-hov:hover{background-color:#e5e7eb;border-radius:4px}.bb-box{--font-color:#fff;--font-color-hover:#fff;--font-color-disabled:#005cb9;--bg-color:#005cb9;--bg-color-hover:#007cfa;--bg-color-disabled:#deefff;--border-color:#005cb9;--border-color-hover:#007cfa;--border-color-disabled:#deefff;color:var(--font-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 7px rgba(52,52,52,.13)}.bb-box:hover,.bb-box.hover{color:var(--font-color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}.bb-box:disabled{color:var(--font-color-disabled);background-color:var(--bg-color-disabled);border-color:var(--border-color-disabled)}.bb-box-blue-on-white{--font-color:#005cb9;--bg-color:#fff;--border-color:#fff}.bb-box-black-on-white{--font-color:#4d5761;--font-color-hover:#343434;--font-color-disabled:#9da4ae;--bg-color:#fff;--bg-color-hover:#f3f4f6;--bg-color-disabled:#fff;--border-color:#4d5761;--border-color-hover:#4d5761;--border-color-disabled:#d2d6db}.bb-box-white-on-red{--font-color:#fff;--font-color-hover:#fff;--bg-color:#ad0037;--bg-color-hover:#f11c60;--border-color:var(--bg-color);--border-color-hover:var(--bg-color-hover);--font-color-disabled:var(--font-color-hover);--bg-color-disabled:var(--bg-color-hover);--border-color-disabled:var(--border-color-hover)}.bb-box-gold-on-black{--font-color:#efdbb2;--font-color-hover:#efdbb2;--bg-color:#343434;--bg-color-hover:#4d5761;--border-color:#efdbb2;--border-color-hover:var(--bg-color-hover);--font-color-disabled:var(--font-color-hover);--bg-color-disabled:var(--bg-color-hover);--border-color-disabled:var(--border-color-hover)}.bb-box-black-on-gold{--font-color:#343434;--font-color-hover:#343434;--bg-color:#efdbb2;--bg-color-hover:#d5c29b;--border-color:var(--bg-color);--border-color-hover:var(--bg-color-hover);--font-color-disabled:var(--font-color-hover);--bg-color-disabled:var(--bg-color-hover);--border-color-disabled:var(--border-color-hover)}.bb-box-white-on-clear-gray{--font-color:#fff;--font-color-hover:#fff;--bg-color:rgba(255,255,255,.3);--bg-color-hover:rgba(255,255,255,.5);--border-color:var(--bg-color);--border-color-hover:var(--bg-color-hover);--font-color-disabled:var(--font-color-hover);--bg-color-disabled:var(--bg-color-hover);--border-color-disabled:var(--border-color-hover)}.bb-box-small{padding:6px 12px}.bb-box-medium{min-width:200px;padding:10px 24px}.bb-box-large{min-width:200px;padding:14px 28px}.dashboard{letter-spacing:.04em;background:#fff;flex-direction:column;flex-grow:1;font-size:1.25rem;line-height:1.25rem;display:flex}.dashboard .btn{cursor:pointer;letter-spacing:.04em;color:#005cb9;text-transform:uppercase;-webkit-appearance:none;background:#fff;border:none;border-radius:0;margin:2px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;outline:2px solid #005cb9!important}.dashboard .btn:hover,.dashboard .btn.selected{color:#fff;background:#005cb9;box-shadow:7px 7px rgba(52,52,52,.2)}.dashboard .btn.thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.dashboard .btn{margin-bottom:10px}}.dashboard .btn.disabled{cursor:pointer;letter-spacing:.04em;color:#676767;text-transform:uppercase;-webkit-appearance:none;background:#f3f3f3;border:none;border-radius:0;margin:2px;padding:8px 25px;font-family:Dinot-CondBold;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:none;list-style:none;outline:#f3f3f3!important}.dashboard .btn.disabled:hover,.dashboard .btn.disabled.selected{color:#f3f3f3;background:#676767;box-shadow:7px 7px rgba(52,52,52,.2)}.dashboard .btn.disabled.thin{padding:10px 25px 8px;line-height:1em;display:block}@media (max-width:540px){.dashboard .btn.disabled{margin-bottom:10px}}.dashboard .container{margin:0 25px}.dashboard .container h2{text-transform:uppercase;margin:12px 0;font-family:Dinot-CondBold;font-style:normal;font-weight:400}.dashboard .bdyContent{letter-spacing:.04em;font-size:1.25rem;line-height:1.875rem;display:flex}.dashboard .docBtns{justify-content:flex-end;display:flex}.dashboard .iconBtn{cursor:pointer;width:35px;height:35px;padding:10px}.dashboard .iconBtn:hover{opacity:.75}.dashboard .eduListItem{padding:0;list-style:none;display:inline}.dashboard .eduListItem:after{content:", "}.dashboard .eduListItem:last-child:after{content:""}.dashboard .btn-primary.disabled,.dashboard .btn-primary.disabled:hover{color:#fff;background:gray;outline:4px solid rgba(255,255,255,.65)}.sectionMb{width:100%;min-width:320px;margin:0 auto}.GameInterface{background:0 0}.challengeMb{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);height:100vh;font-family:Dinot-CondBold;font-size:2.3125rem;font-style:normal;font-weight:400;line-height:2.3125rem;position:relative}@media print{.challengeMb{background:#343434}}.challengeMb>div{width:100%;max-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.challengeMb>div div:first-child{margin-bottom:20px}.playerWaitingMb,.lockedInMb{text-align:center;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%);justify-content:center;align-items:center;height:100vh;font-family:Dinot-CondBold;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:2.1875rem;display:flex}@media print{.playerWaitingMb,.lockedInMb{background:#343434}}.playerWaitingMb div,.lockedInMb div{border:15px solid #fff;border-radius:50%;align-items:center;width:180px;height:180px;margin:auto;padding:20px;display:flex}.lockedInMb{background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%)}@media print{.lockedInMb{background:#343434}}.answerCountdown{text-align:center;color:#fff;text-transform:uppercase;background:linear-gradient(to top left,#13cbb6 0%,#005cb9 100%);flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:Dinot-CondBold;font-style:normal;font-weight:400;display:flex}@media print{.answerCountdown{background:#343434}}.answerCountdown>div{letter-spacing:.04em;border:15px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;padding:20px;font-size:8.4375rem;line-height:8.4375rem;display:flex}.huddleMb{text-align:center;color:#fff;text-transform:uppercase;background:linear-gradient(to top left,#f11c60 0%,#613bc9 100%);flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:Dinot-CondBold;font-style:normal;font-weight:400;display:flex}@media print{.huddleMb{background:#343434}}.huddleMb>div{letter-spacing:.04em;border:15px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;padding:20px;font-size:2.8125rem;line-height:2.8125rem;display:flex}.eyesUp{text-align:center;color:#fff;text-transform:uppercase;background:linear-gradient(to top left,#f11c60 0%,#ffd447 100%);flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:Dinot-CondBold;font-style:normal;font-weight:400;display:flex}@media print{.eyesUp{background:#343434}}.eyesUp>div{letter-spacing:.04em;border:15px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;padding:20px;font-size:2.8125rem;line-height:2.8125rem;display:flex}.reconnectMb{letter-spacing:.04em;color:#fff;background:rgba(52,52,52,.4);width:100%;height:100%;font-family:Dinot-CondBold;font-size:2.5rem;font-style:normal;font-weight:400;line-height:2.5rem;position:absolute;top:0}.modal{background:rgba(52,52,52,.25);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal .modal-main{background:#fff;width:60%;height:0%;margin:0 auto;padding:35px;position:fixed;bottom:0;left:0;right:0}.modal .modalContainer img{width:95%}.modal .modalBtn div{display:inline-block}.modal .modalBtn div:first-child{margin-left:0}.text.fs-xxl{font-size:calc(.9125rem + 1.1vw)}@media (min-width:1400px){.text.fs-xxl{font-size:1.875rem}}.text.fs-xl{font-size:calc(.95rem + .628571vw)}@media (min-width:1400px){.text.fs-xl{font-size:1.5rem}}.text.fs-lg{font-size:calc(.975rem + .314286vw)}@media (min-width:1400px){.text.fs-lg{font-size:1.25rem}}.text.fs-md{font-size:calc(.9875rem + .157143vw)}@media (min-width:1400px){.text.fs-md{font-size:1.125rem}}.text.fs-sm{font-size:1rem}@media (min-width:1400px){.text.fs-sm{font-size:1rem}}.text.fs-xs{font-size:calc(1.0125rem - .157143vw)}@media (min-width:1400px){.text.fs-xs{font-size:.875rem}}.text.fs-xs-button{font-size:calc(1.025rem - .314286vw)}@media (min-width:1400px){.text.fs-xs-button{font-size:.75rem}}.text.fv-cap.fs-xxl{letter-spacing:.04em;font-size:calc(.65rem + 4.4vw);line-height:calc(4px + 2.5ex)}@media (min-width:1400px){.text.fv-cap.fs-xxl{font-size:4.5rem}}.text.fv-cap.fs-xl{letter-spacing:.04em;font-size:calc(.725rem + 3.45714vw);line-height:calc(4px + 2.5ex)}@media (min-width:1400px){.text.fv-cap.fs-xl{font-size:3.75rem}}.text.fv-cap.fs-lg{letter-spacing:.04em;font-size:calc(.8rem + 2.51429vw);line-height:calc(4px + 2.5ex)}@media (min-width:1400px){.text.fv-cap.fs-lg{font-size:3rem}}.text.fv-cap.fs-md{letter-spacing:.04em;font-size:calc(.875rem + 1.57143vw);line-height:calc(4px + 2.5ex)}@media (min-width:1400px){.text.fv-cap.fs-md{font-size:2.25rem}}.text.fv-cap.fs-sm{letter-spacing:.04em;font-size:calc(.9125rem + 1.1vw);line-height:calc(4px + 2.5ex)}@media (min-width:1400px){.text.fv-cap.fs-sm{font-size:1.875rem}}.text.fv-cap.fs-xs{letter-spacing:.04em;font-size:calc(.95rem + .628571vw);line-height:calc(4px + 2.5ex)}@media (min-width:1400px){.text.fv-cap.fs-xs{font-size:1.5rem}}.text.fv-cap.fs-xs-button{letter-spacing:.04em;font-size:calc(1.025rem - .314286vw);line-height:calc(4px + 2.5ex)}@media (min-width:1400px){.text.fv-cap.fs-xs-button{font-size:.75rem}}.text.fc-blue{color:#005cb9}.text.fc-white{color:#fff}.text.fc-black{color:#343434}.text.fc-ruby{color:#f11c60}.text.fc-dark-ruby{color:#ad0037}.text.fc-gray{color:#384250}.text.fc-gray400{color:#9da4ae}.text.fc-gray500{color:#6c737f}.text.fc-gray600{color:#4d5761}.text.fc-gold{color:#d5c29b}.MainIntro,.SignInIntro,.userDirection{justify-content:center;align-items:center;width:100%;height:100vh;margin:0 auto;display:flex}.clickable{cursor:pointer}.text{letter-spacing:0;letter-spacing:0;font-family:Figtree;font-style:normal;font-weight:400;line-height:calc(4px + 2.5ex)}.text.fv-bold{letter-spacing:.04em;font-weight:700}.text.fv-semibold{font-weight:600}.text.fv-light{font-weight:300}.text.fv-xlight{font-weight:200}.text.fv-cap{text-transform:uppercase;font-family:Dinot-CondBold}.text.fv-sans{font-family:Work Sans,sans-serif;font-weight:100}.text.fv-uppercase{text-transform:uppercase}.text.fv-italic{font-style:italic}.text.fv-tight.fv-tight.fv-tight{line-height:1em}.text.fv-center{text-align:center}.box-shadow{box-shadow:0 2px 10px rgba(52,52,52,.1)}.card-drop-shadow{box-shadow:inset 0 0 1px rgba(52,52,52,.6),0 2px 10px rgba(52,52,52,.1)}