:root{--main-button-color:86,161,0;--green-button-color:86,161,0;--grey-button-color:74,74,74;--purple-button-color:110,23,164;--orange-button-color:234,110,26}.navbar-user-icon{width:100%;height:auto;object-fit:contain}.pl-topbar{color:#fff;background-color:hsla(0,0%,100%,.3)}.pl-topbar__logo{padding:0;cursor:default}.pl-topbar__logo-nav{cursor:pointer}.pl-topbar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline5-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size,1.5rem);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height,2rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing,normal);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform,inherit)}.pl-topbar-on-light{background-color:rgba(74,74,74,.3)}.pl-theme-on-dark{color:#fff}.my-action-item .mdc-top-app-bar__action-item{padding:0}.pl-home{background-image:url(/client/assets/space-bkg.svg)}.pl-home,.progress-selection{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.progress-selection{background-image:url(/client/assets/gameification/backgrounds/planet-no-rocket.svg)}.progress-home{background-image:url(/client/assets/gameification/backgrounds/planet-w-rocket.svg)}.progress-crashed,.progress-home{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.progress-crashed{background-image:url(/client/assets/gameification/backgrounds/crashing_ship_background.svg)}.progress-arrive{background-image:url(/client/assets/gameification/backgrounds/alien_arrival_background.svg);background-position:50%}.progress-arrive,.sl-space-feedback{background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.sl-space-feedback{background-image:url(/client/assets/space-43a.png);background-position:100% 0}.pl-navbar-usericon{width:44.48px;height:33.92px}.pl-button{--mdc-theme-primary:rgb(var(--main-button-color,rgb(86,161,0)));padding:0 2rem;font-family:Work Sans,sans-serif;letter-spacing:.0792857143em;text-transform:none;font-size:1.5rem;height:54px;min-width:192px}.pl-button,.pl-button .mdc-button__ripple{border-radius:12px}.pl-buttons__stacked{display:flex;flex-direction:column;align-items:center}.pl-buttons__adjacent{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:1em 0}.pl-buttons__adjacent .pl-button{margin:0 1em}.pl-page{flex:1;overflow-y:auto}.pl-page-layout{display:flex}.pl-page--adjust{padding-top:10em}.pl-page--adjust-small{padding-top:2em}.pl-intro{width:90%;margin:auto}.pl-intro__adjust{margin-top:10em}.pl-intro__adjust-small{margin-top:5em}.pl-content{font-family:Work Sans,Roboto,sans-serif;display:grid;color:#fff;font-size:1.5rem;height:100%;grid-template-rows:auto 1fr auto;position:relative}.pl-content--narrow{width:90%;margin:auto}.pl-content--eob{grid-template-rows:auto 1fr auto auto}.pl-content__feedback,.pl-content__scoretext{text-align:center}.pl-content__homerow{display:flex}.pl-content__homerow .pl-home-icon{align-self:center;margin-left:-3.6rem}.pl-content[modifiers~=progression],.pl-content__intro{background:rgba(0,0,0,.5);padding:1em;border-radius:1em;display:block;margin:20px}.pl-content__title{text-align:center;font-weight:700;flex:1;padding-top:22px}.pl-content__title:after{content:"";display:block;margin:0 auto;width:75%;padding-top:20px;border-bottom:2px solid #fff}@media(orientation:landscape){.pl-content--narrow{width:70%}}.sl-layout{width:90%;display:flex;justify-content:center;margin:auto}.pl-task-content{font-family:Work Sans,Roboto,sans-serif;display:grid;color:#fff;font-size:1.5rem;height:100%;grid-template-rows:1fr;justify-content:center;align-items:center}.space-background{background:linear-gradient(#4b094d,#2a082f)}.sl-icon-colors{--color-circle1:green;--display:block}.sl-icon-colors__off{--display:none}.sl-icon-colors__cue{--color-circle1:#fff}.sl-icon-colors__response{--color-circle1:red}.space-content{display:flex;position:relative;justify-content:space-between}.sl-response{--display-selected:block;--display-tick:none;--circle-color:green}.sl-response__tick{--display-circle:block;--display-tick:block}.sl-response__cross{--circle-color:red;--display-circle:block;--display-cross:block}.sl-feedback-info{display:flex;justify-content:space-between}.sl-feedback-info .sl-feedback-info__stack{display:flex;flex-direction:column}.sl-feedback-info__data{background-color:#6e17a4;color:#fff;width:3em;height:3em;font-size:48px;border-radius:1.5em;display:flex;justify-content:center;align-items:center;margin:1em auto auto}.sl-feedback-info__text{background-color:#6e17a4;color:#fff;min-width:12em;text-align:center;line-height:48px;font-size:24px;border-radius:29px;padding:5px 0}.sl-endrun{display:flex}.sl-endrun .sl-endrun__stack{display:flex;flex-direction:column;flex:1;margin-right:1em}.sl-endrun .sl-endrun__stack-wide{flex:2}.sl-endrun__data{width:3em;height:3em;font-size:48px;border-radius:1.5em;display:flex;justify-content:center;align-items:center;margin:1em auto auto}.sl-endrun__data,.sl-endrun__text{background-color:#ea6e1a;color:#fff}.sl-endrun__text{text-align:center;line-height:48px;font-size:24px;border-radius:29px;padding:5px 0}.sl-endrun__text-leader{background-color:#8c8c8c}.sl-endrun__leaderboard{display:grid;grid-template-columns:1fr auto;grid-gap:10px;margin-top:1em}.pl-leaderboard-progress{grid-column-start:1;grid-column-end:3;text-align:center;font-size:1rem;width:70%;margin:3em auto}.sl-badge{background-color:#8c8c8c;color:#fff;height:54px;border-radius:27px;text-align:center;padding:0 10px;line-height:54px}.sl-badge-name{background-color:#ea6e1a}.sl-badge-header{height:30px;border-radius:15px;text-align:center;padding:0 10px}.sl-badge-list{display:grid;grid-template-columns:1fr auto;grid-gap:10px;margin-top:1em;margin-left:1em;margin-right:1em;font-size:1rem;line-height:54px}.sl-badge-list--simple{grid-template-columns:1fr}.sl-badge-list--button{--mdc-theme-primary:rgb(var(--grey-button-color,rgb(74,74,74)));border-radius:12px;padding:0 1em;letter-spacing:.0792857143em;text-transform:none;font-size:1rem;height:54px}.sl-badge-list--button .mdc-button__ripple{border-radius:12px}.sl-badge-list--button-main{--mdc-theme-primary:rgb(var(--main-button-color,rgb(86,161,0)))}.sl-home{display:grid;grid-template-columns:1.2fr 1.5fr 1fr;grid-gap:.5em;margin-top:2em}.sl-home-section{text-align:center}.sl-home-section__title{width:100%;background-color:rgb(var(--grey-button-color,rgb(74,74,74)));font-family:Work Sans,sans-serif;letter-spacing:.0792857143em;text-transform:none;font-size:1.5rem;height:72px;display:inline-flex;justify-content:center;align-items:center;border-radius:36px}.sl-home-section__title-main{background-color:rgb(var(--main-button-color,rgb(86,161,0)))}.sl-home-section--yellow{background-color:#fc0}.sl-home-section--purple{background-color:#7618a5}.sl-home-section--grey{background-color:#595959}.sl-home-list{display:flex;flex-direction:column;margin-top:1em;margin-left:1em;margin-right:1em;font-size:1rem}.sl-home-list--badge{background-color:#fff;color:#000;height:36px;text-align:center;padding:0 10px;line-height:36px;border-radius:50%;width:4em;font-size:1rem}.sl-home-list--button{--mdc-theme-primary:rgb(var(--grey-button-color,rgb(74,74,74)));border-radius:12px;padding:0 1em;letter-spacing:.0792857143em;text-transform:none;font-size:1.1rem;height:64px;text-align:left;margin:.5em 0}.sl-home-list--button .mdc-button__ripple{border-radius:12px}.sl-home-list--button-score{justify-content:space-between}.sl-home-list--button-main{--mdc-theme-primary:rgb(var(--main-button-color,rgb(86,161,0)))}.sl-home-list--yellow .sl-home-list--button:not(:disabled){background-color:#ffbf00}.sl-home-list--yellow .sl-home-list--button-2:not(:disabled){background-color:#ffb300}.sl-home-list--yellow .sl-home-list--button-3:not(:disabled){background-color:#ffa600}.sl-home-list--yellow .sl-home-list--button-4:not(:disabled){background-color:#f90}.sl-home-list--yellow .sl-home-list--button-5:not(:disabled){background-color:#ff8c00}.sl-home-list--purple .sl-home-list--button:not(:disabled){background-color:#6f18a5}.sl-home-list--purple .sl-home-list--button-2:not(:disabled){background-color:#6818a5}.sl-home-list--purple .sl-home-list--button-3:not(:disabled){background-color:#6118a5}.sl-home-list--purple .sl-home-list--button-4:not(:disabled){background-color:#5a18a5}.sl-home-list--purple .sl-home-list--button-5:not(:disabled){background-color:#5318a5}.sl-home-list--grey .sl-home-list--button:not(:disabled){background-color:#a6a6a6}.sl-home-list--grey .sl-home-list--button-2:not(:disabled){background-color:#9c9c9c}.sl-home-list--grey .sl-home-list--button-3:not(:disabled){background-color:#919191}.sl-home-list--grey .sl-home-list--button-4:not(:disabled){background-color:#878787}.sl-home-list--grey .sl-home-list--button-5:not(:disabled){background-color:#7d7d7d}.sl-home-list--button-yellow-1:not(:disabled){background-color:#ffbf00}.sl-home-list--button-yellow-2:not(:disabled){background-color:#ffb300}.sl-home-list--button-yellow-3:not(:disabled){background-color:#ffa600}.sl-home-list--button-yellow-4:not(:disabled){background-color:#f90}.sl-home-list--button-yellow-5:not(:disabled){background-color:#ff8c00}.sl-home-list--button-purple-1:not(:disabled){background-color:#6f18a5}.sl-home-list--button-purple-2:not(:disabled){background-color:#6818a5}.sl-home-list--button-purple-3:not(:disabled){background-color:#6118a5}.sl-home-list--button-purple-4:not(:disabled){background-color:#5a18a5}.sl-home-list--button-purple-5:not(:disabled){background-color:#5318a5}.sl-home-games{display:grid;grid-template-columns:1em 1fr auto;grid-auto-rows:min-content;align-items:center}.sl-home-games .sl-home-section__title{margin-bottom:.5em}.sl-home-games .sl-home-list--button{margin:.5em 1em}.sl-home-games .sl-badge,.sl-home-games .sl-badge__holder{min-width:3.5em;height:40px;line-height:40px}.sl-home-about{display:grid;grid-template-columns:1fr auto;grid-auto-rows:min-content;align-items:center}.sl-home-about .sl-home-section__title{margin-bottom:.5em}.sl-home-about .sl-home-list--button{margin:.5em 1em}.sl-home-about .sl-badge,.sl-home-about .sl-badge__holder{min-width:3.5em;height:40px;line-height:40px}.sl-home-about .sl-badge,.sl-home-games{min-width:3em;font-size:20px}@media(orientation:portrait){.pl-intro{width:95%}.sl-home{grid-gap:0}.sl-home-about .sl-home-list--button,.sl-home-games{margin:.5em .3em}}.sl-sub{display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin:2em auto auto}.sl-sub .sl-home-section__title{margin-bottom:1em}.sl-sub .sl-home-list--button{margin:.5em 1em}.sl-sub .sl-badge,.sl-sub .sl-badge__holder{min-width:3.5em;height:40px;line-height:40px}@media(orientation:landscape){.sl-sub{max-width:70%}}.endrun-content{width:90%;margin:auto}.endrun-info{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.endrun-info .endrun-info__column{display:flex;flex-direction:column;flex-basis:100%;margin:2em .5em 0;flex:1}.endrun-info .endrun-info__column-double{display:flex;flex-direction:column;flex-basis:100%;flex:2}.endrun-info__data{background-color:rgb(var(--orange-button-color,rgb(234,110,26)));color:#fff;width:3em;height:3em;font-size:48px;border-radius:1.5em;display:flex;justify-content:center;align-items:center;margin:1em auto auto}.endrun-info__text{color:#fff;text-align:center;line-height:48px;font-size:24px;border-radius:29px;padding:5px 0}.endrun-info__text__orange{background-color:rgb(var(--orange-button-color,rgb(234,110,26)))}.endrun-info__text__grey{background-color:#8c8c8c}@media(orientation:portrait){.endrun-info .endrun-info__column-double{flex:1 0 100%}.endrun-content{width:80%}}.pl-progress-bar{background-color:#fff;width:100%;position:absolute;height:2vh;border-radius:1.25vh}.pl-progress-bar-completed{background-color:#6e17a4;width:80%;box-shadow:0 0 1vh .5vh #999}.progression-block-1,.progression-block-2,.progression-block-3,.progression-block-4,.progression-block-locked,.progression-block-parent,.progression-star-meter-0{position:relative;display:block;width:100%}.stage-wrapper{position:relative}.progression-block-root,.stage-wrapper{width:100%;height:auto}.progression-star-meter-0{background-image:url(/client/assets/gameification/progressionui/star-meter-0.svg)}.progression-button{background-color:#95da59;border:3px solid #000;color:#fff;padding:40px;text-align:center;text-decoration:none;display:inline-block;margin:20px;font-size:60pt;font-weight:700;font-family:sans-serif;cursor:pointer;border-radius:80px}@media(orientation:portrait){.pl-progress-bar{position:absolute;height:2vw;border-radius:1.25vw}.pl-progress-bar-completed{box-shadow:0 0 1vw .5vw #999}}@keyframes gentle-float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}to{transform:translateY(0) scale(1)}}@keyframes pop{0%{visibility:visible;bottom:30%;left:0;transform:scale(0)}39%{transform:scale(2)}50%{transform:scale(.5)}to{visibility:visible;transform:scale(1)}}@keyframes gentle-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotate{animation:gentle-rotate 6s linear infinite}.pop,.rotate{display:block}.pop{animation:pop 2s ease-in-out forwards;visibility:hidden}.float{display:block;animation:gentle-float 3s ease-in-out infinite}.task-instruction{margin:3% 0}.password-content{margin:2em}.password-button__action{--mdc-theme-primary:rgb(var(--grey-button-color,rgb(74,74,74)))}.app-init{justify-content:center;font-family:Work Sans,Roboto,sans-serif;background-color:#595959;background-image:linear-gradient(180deg,#595959,#919191);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;color:#fff}.app-init__title{text-align:center;font-weight:700;font-size:1.5rem}.app-init__title:after{content:"";display:block;margin:0 auto;width:75%;padding-top:20px;border-bottom:2px solid #fff;transition:.5s}.app-init__title:hover:after{width:80%}.app-content{max-width:90%;margin:auto}.app-content__title{text-align:center;font-weight:700}.app-content__progress{display:flex;min-height:100px;min-width:200px;justify-content:center;align-items:center}.app-content__progress-bar{flex:1;min-width:150px;max-width:450px}.login--forgot-link{margin:1em 0;display:inline-block;color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);text-decoration:underline}.login-logout-adjust{margin-left:24px}.login-image-logo{width:96px;height:auto;position:absolute;left:2em;top:2em}.login--validation-msg{color:#df1f00;text-align:left;width:500px;display:flex;align-items:center}.login--validation-msg--on-dark{color:#fff}.login--validation-msg .material-icons{margin-right:20px}.login-card{width:600px;border-radius:10px;margin:2em auto;padding:1em}.login-card :focus{outline:none}.login-card .login__input-wide input,.login-card .mdc-textfield{width:100%}.login-card .onc-text-field--wrapper+.onc-text-field--wrapper{margin-top:16px}.login-card .login-form,.login-card .login-form .login-action--adjust{margin-top:1em}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:rgba(0,0,0,.6)!important;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.password-card{background-color:rgba(0,0,0,.1);max-width:600px;margin:1em auto;padding:1em}.menu-account{display:inline-block;margin:6px 0 0 10px}.menu-account__name{color:#000;text-overflow:ellipsis;overflow:hidden}.menu-account__email{color:#666;text-overflow:ellipsis;overflow:hidden}.menu-account__button{margin:auto}.menu-account__item{padding:10px 20px}.menu-account__image{display:inline-block;width:48px;height:48px;border-radius:50%;background:#512da8;font-size:35px;color:#fff;text-align:center;line-height:48px;vertical-align:top}.board-theme .pl-button__done,.board-theme .pl-button__go{--mdc-theme-primary:rgb(var(--purple-button-color,#6f18a5))}.board-theme .pl-button__practice{--mdc-theme-primary:rgb(var(--grey-button-color,rgb(74,74,74)))}.space-theme .pl-button__done,.space-theme .pl-button__go{--mdc-theme-primary:rgb(var(--green-button-color,rgb(86,161,0)))}.space-theme .pl-button__practice{--mdc-theme-primary:rgb(var(--grey-button-color,rgb(74,74,74)))}.space-theme .eob-content{bottom:0;position:absolute;left:10%;right:50%}.space-theme .eob-content svg{width:100%;height:100%}.pl.board-theme.home{background-image:linear-gradient(180deg,rgba(43,46,66,.6980392156862745),rgba(43,46,66,.6980392156862745)),url(/client/assets/board/srt-bkg-a.svg)}.pl.board-theme.home,.pl.space-theme.home{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.pl.space-theme.home{background-image:url(/client/assets/space-bkg.svg)}.pal-content{width:90%;margin:auto}.pal-debug{color:#9b9b9b;font-style:italic;font-size:1.2rem}.pal-instruction{margin:3% 0}.pal-end__centre,.pal-instruction__centre{text-align:center}.pal-end__centre{margin-top:2em}.pal-orange{background-color:#ea6e1a}.pal__headfoot{position:absolute;width:80%;top:99%;left:50%;transform:translateX(-50%)}.pal-endblock{display:flex;margin-top:2em;justify-content:center}.pal-endblock .pal-endblock__stack{display:flex;flex-direction:column;flex:1;margin:0 1em;max-width:50%}.pal-endblock .pal-endblock__stack-wide{flex:2}.pal-endblock__data{color:#fff;width:3em;height:3em;font-size:48px;border-radius:1.5em;display:flex;justify-content:center;align-items:center;margin:1em auto auto}.pal-endblock__data__purple{background-color:rgb(var(--purple-button-color,#6f18a5))}.pal-endblock__data__orange{background-color:rgb(var(--orange-button-color,rgb(234,110,26)))}.pal-endblock__text{color:#fff;text-align:center;line-height:48px;font-size:24px;border-radius:29px;padding:5px 0}.pal-endblock__text__purple{background-color:rgb(var(--purple-button-color,#6f18a5))}.pal-endblock__text__orange{background-color:rgb(var(--orange-button-color,rgb(234,110,26)))}.pal-endrun{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.pal-endrun .pal-endrun__column{display:flex;flex-direction:column;flex-basis:100%;margin:2em .5em 0;flex:1}.pal-endrun .pal-endrun__column-double{display:flex;flex-direction:column;flex-basis:100%;flex:2}.pal-endrun__data{background-color:rgb(var(--orange-button-color,rgb(234,110,26)));color:#fff;width:3em;height:3em;font-size:48px;border-radius:1.5em;display:flex;justify-content:center;align-items:center;margin:1em auto auto}.pal-endrun__text{color:#fff;text-align:center;line-height:48px;font-size:24px;border-radius:29px;padding:5px 0}.pal-endrun__text__orange{background-color:rgb(var(--orange-button-color,rgb(234,110,26)))}.pal-endrun__text__grey{background-color:#8c8c8c}.pal-endrun__leaderboard{display:grid;grid-template-columns:1fr auto;grid-gap:10px;margin-top:1em}.pal-badge{height:40px;border-radius:20px;text-align:center;padding:0 10px;line-height:40px}.pal-badge__orange{background-color:rgb(var(--orange-button-color,rgb(234,110,26)))}.pal-badge__grey{background-color:#8c8c8c}.pal-badge-header{height:30px;border-radius:15px;text-align:center;padding:0 10px}.pal-game__content{display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;user-select:none}.pal-game-box{position:absolute;background-color:#fff;height:18%;width:18%;border-radius:1.5vw}.pal-game-box--target{top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s;z-index:5}.pal-game-box img,.pal-game-box svg{width:calc(100% - 25px);height:calc(100% - 25px);margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#circle,.pl-controls{position:absolute}#circle{width:82%;height:82%;border-radius:100%;border:1px solid #00f;left:9%;top:9%}@media(orientation:portrait){.square{width:90vw;height:90vw}.pal-endrun .pal-endrun__column-double{flex:1 0 100%}.pal-content{width:80%}}@media(orientation:landscape){.square{width:90vh;height:90vh}}.square{position:relative;margin:auto}.pal-feedback{position:absolute;width:18%;height:18%;background-color:#fff;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.pal-feedback svg{width:100%;height:100%}.pal-feedback__symbol{position:absolute;width:calc(100% - 15px);height:calc(100% - 15px);top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=space][data-task~=PAL] .pal-end-block,[data-theme=space][data-task~=PAL] .pal-endpractice,[data-theme=space][data-task~=PAL][data-task~=game],[data-theme=space][data-task~=PAL][data-task~=intro]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=PAL][data-task~=endrun]{background-image:url(/client/assets/pal/pal-space-feedback.svg);background-size:cover;background-repeat:no-repeat;background-position:100% 0;background-attachment:fixed}[data-theme=board][data-task~=PAL]{position:relative;z-index:0}[data-theme=board][data-task~=PAL] .pal-endpractice:before,[data-theme=board][data-task~=PAL][data-task~=endrun]:before,[data-theme=board][data-task~=PAL][data-task~=game]:before,[data-theme=board][data-task~=PAL][data-task~=intro]:before{background-image:url(/client/assets/board/pal-bkg-x2.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-color:#4f6e42;position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1}[data-theme=board][data-task~=PAL] .pal-endpractice:after,[data-theme=board][data-task~=PAL][data-task~=endrun]:after,[data-theme=board][data-task~=PAL][data-task~=game]:after,[data-theme=board][data-task~=PAL][data-task~=intro]:after{background-image:linear-gradient(180deg,rgba(43,46,66,.5019607843137255),rgba(43,46,66,.5019607843137255)),url(/client/assets/pal/snake-x2a.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1}.srt-trial{justify-content:space-between;display:flex;width:53%;height:53%;margin:auto;justify-content:center;align-items:center}.srt-trial .srt-trial__content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.srt-trial__wrapper{position:relative;width:20%;height:20%}.srt-trial__wrapper .srt-trial__stimulus{position:absolute;background-color:#fff;width:100%;height:100%;border-radius:100%}.srt-trial__wrapper .srt-trial__stimulus[selected]{background-color:#ff0}.srt-trial__wrapper .srt-response{position:absolute;width:100%;height:100%;top:0}.srt-trial__wrapper .srt-response svg{height:100%;width:100%}.srt-game__square{display:grid}.srt-game__content{justify-content:center}.srt-game__content,.srt-game__content .square .content{display:flex;flex-direction:column}.content-theme-grid .srt-trial__wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.content-theme-grid .srt-trial__wrapper .srt-response{position:absolute;width:72%;height:72%;top:14%}.content-theme-grid .srt-trial__content{width:55%;height:55%;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.content-theme-grid .srt-trial__stimulus{width:70%;height:70%}.content-theme-grid .srt-response-timeout{position:absolute;width:11%;height:11%;left:45.5%;top:45.5%}.content-theme-grid .srt-response-timeout svg{height:80%;width:80%}.board-theme .content-theme{background-image:url(/client/assets/srt-board.png);background-size:contain;background-repeat:no-repeat;background-position-y:78%}.board-theme .content-theme-grid{background-position-y:53%}.srt-response-timeout{position:absolute;width:11%;height:11%;left:45%;top:31%}.srt-response-timeout svg{height:100%;width:100%}.srt-response-feedback{--display-selected:block;--display-tick:none;--circle-color:green}.srt-response-feedback div:first-child{height:100%}.srt-response-feedback__tick{--display-circle:block;--display-tick:block}.srt-response-feedback__cross{--circle-color:red;--display-circle:block;--display-cross:block}[data-theme=board][data-task~=SRT] .srt-endblock,[data-theme=board][data-task~=SRT] .srt-endpractice,[data-theme=board][data-task~=SRT][data-task~=endrun],[data-theme=board][data-task~=SRT][data-task~=intro]{background-image:linear-gradient(180deg,rgba(43,46,66,.6980392156862745),rgba(43,46,66,.6980392156862745)),url(/client/assets/board/srt-bkg-a.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=board][data-task~=SRT][data-task~=game]{background-color:#3f220c;background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=SRT] .srt-endblock,[data-theme=space][data-task~=SRT] .srt-endpractice,[data-theme=space][data-task~=SRT][data-task~=game],[data-theme=space][data-task~=SRT][data-task~=intro]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=SRT][data-task~=endrun]{background-image:url(/client/assets/pal/pal-space-feedback.svg);background-size:cover;background-repeat:no-repeat;background-position:100% 0;background-attachment:fixed}.sl-game__content{display:flex;flex-direction:column;justify-content:center}.sl-game__content .square .content{display:flex;flex-direction:column;height:100%}.sl-game__content .square .content--centre{justify-content:center;align-items:center}.space-response-feedback{width:100%;height:100%}.sl-response-background{width:50%;height:50%;display:inline-block;position:relative}.sl-response-background__inner{width:calc(100% - 25px);height:calc(100% - 25px);margin:12px auto;border-radius:50%;position:relative;background-color:#c5c5c5}.sl-response-background__selected .sl-response-background__inner{box-shadow:0 0 30px 1px #fff}.space-response-timeout-feedback{position:absolute;width:12%;height:12%;left:44%;top:44%;--circle-color:red;--display-circle:block;--display-cross:block}.space-alien{width:20%;top:60%;left:65%}.space-alien,.space-astronaut{height:auto;position:absolute;pointer-events:none}.space-astronaut{width:30%;top:65%;left:5%}.space__headfoot{position:absolute;width:80%;top:90%;left:50%;transform:translateX(-50%)}.space-response{width:50%;height:50%}.space-response svg{height:100%;width:100%}.space-response__feedback{position:absolute;width:100%;height:100%}.space-stimulus-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.space-stimulus{position:relative;height:30%;width:30%}.space-stimulus svg{height:100%;width:100%}.space-stimulus__symbol{position:absolute;width:50%;height:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.space-stimulus__symbol div:first-child{height:100%}[data-theme=space][data-task~=SL] .sl-endblock,[data-theme=space][data-task~=SL] .sl-endpractice,[data-theme=space][data-task~=SL][data-task~=home],[data-theme=space][data-task~=SL][data-task~=intro]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=SL][data-task~=game][modifiers~=orange],[data-theme=space][data-task~=SL][data-task~=response][modifiers~=orange]{background:linear-gradient(#dc8225,#a03c16)}[data-theme=space][data-task~=SL][data-task~=game][modifiers~=purple],[data-theme=space][data-task~=SL][data-task~=response][modifiers~=purple]{background:linear-gradient(#3f2c54,#6e6480)}[data-theme=space][data-task~=SL][data-task~=game][modifiers~=grey],[data-theme=space][data-task~=SL][data-task~=response][modifiers~=grey]{background:#c5c5c5}[data-theme=space][data-task~=SL][data-task~=game][modifiers~=space],[data-theme=space][data-task~=SL][data-task~=response][modifiers~=space]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=SL][data-task~=game][modifiers~=progression],[data-theme=space][data-task~=SL][data-task~=response][modifiers~=progression]{background-image:url(/client/assets/sl/gameified/sl-background.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=SL][data-task~=endrun]:not([modifiers~=progression]){background-image:url(/client/assets/space-bkg-feedback.svg);background-size:cover;background-repeat:no-repeat;background-position:100% 0;background-attachment:fixed}[modifiers~=progression][data-theme=space][data-task~=SL] .sl-endblock,[modifiers~=progression][data-theme=space][data-task~=SL] .sl-endpractice,[modifiers~=progression][data-theme=space][data-task~=SL][data-task~=home],[modifiers~=progression][data-theme=space][data-task~=SL][data-task~=intro]{background-image:url(/client/assets/gameification/backgrounds/alien_arrival_background.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[modifiers~=progression][data-theme=space][data-task~=SL] .sl-endrun{background-position:50%}[modifiers~=progression][data-theme=space][data-task~=SL] .sl-endrun,[modifiers~=progression][data-theme=space][data-task~=SL][data-task~=endrun]{background-image:url(/client/assets/gameification/backgrounds/planet-w-rocket.svg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}[modifiers~=progression][data-theme=space][data-task~=SL][data-task~=endrun]{background-position:100% 0}[data-theme=board][data-task~=SL][data-task~=home]{background-image:url(/client/assets/board/board-home.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=board][data-task~=SL] .sl-endpractice,[data-theme=board][data-task~=SL][data-task~=intro]{background-image:linear-gradient(180deg,rgba(43,46,66,.5019607843137255),rgba(43,46,66,.5019607843137255)),url(/client/assets/board/board-tiles.png);background-size:contain;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-color:#f2d8d2}[data-theme=board][data-task~=SL] .sl-endblock,[data-theme=board][data-task~=SL][data-task~=endrun],[data-theme=board][data-task~=SL][data-task~=game]{background-image:linear-gradient(180deg,rgba(43,46,66,.5019607843137255),rgba(43,46,66,.5019607843137255)),url(/client/assets/board/board-tiles-pieces.png);background-size:contain;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-color:#f2d8d2}[data-theme=space][data-task~=reversal][data-task~=endrun],[data-theme=space][data-task~=reversal][data-task~=game],[data-theme=space][data-task~=reversal][data-task~=intro]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=board][data-task~=reversal][data-task~=endrun],[data-theme=board][data-task~=reversal][data-task~=game],[data-theme=board][data-task~=reversal][data-task~=intro]{background-image:linear-gradient(180deg,rgba(43,46,66,.6980392156862745),rgba(43,46,66,.6980392156862745)),url(/client/assets/reversal/board-bkg.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.reversal-instruction{margin:3% 0}.reversal-game__container{display:flex;flex-direction:column;height:100vh}.reversal-game__content{height:70vh;width:70vh;margin:0 auto;position:relative;-webkit-user-select:none;user-select:none}.reversal-game__headfoot{flex:1;margin:0 13vw;position:relative}.reversal-game-box{position:absolute;background-color:#fff;height:27%;width:27%;border:7px solid #fff;border-radius:.5vw;margin:2%}.reversal-game-box__correct{border:7px solid green}.reversal-game-box__incorrect{border:7px solid red}.reversal-stim{width:90%;transform:translate(5.5%,5.5%);pointer-events:none}.reversal-progress-bar{position:absolute;background-color:#fff;height:2vh;width:100%;top:45%;border-radius:1.25vh}.reversal-progress-bar-completed{background-color:#6e17a4;width:0;box-shadow:0 0 1vh .5vh #999}.reversal-feedback{position:absolute;width:20%;height:20%;background-color:#fff;border-radius:100%;top:50%;left:50%;transform:translate(-47%,-47%)}.reversal-feedback svg{width:100%;height:100%}.reversal-feedback__symbol{position:absolute;width:calc(100% - 15px);height:calc(100% - 15px);top:50%;left:50%;transform:translate(-50%,-50%)}@media(orientation:portrait){.reversal-game__content{height:70vw;width:70vw}.reversal-progress-bar{position:absolute;height:2vw;border-radius:1.25vw}.reversal-progress-bar-completed{box-shadow:0 0 1vw .5vw #999}}.associates-example{font-weight:600}.associates-content{margin:8% auto 0;display:grid;background-color:#fff}.associates-content--adjust{margin-top:-139px}.associates-next{margin-top:4vh;margin-left:80vw}.associates-next,.associates-next-desktop,.associates-text{position:absolute}.associates-text{text-align:center;border-radius:4vw;padding:5px 0;border:0;outline:none;font-family:Roboto,sans-serif}.associates-text__timeout{background-color:#6200cc;color:#fff}.associates-text__input{color:#555}.associates-space-stim{display:flex;flex-direction:row;justify-content:center;justify-content:space-evenly;position:absolute}@media(orientation:portrait){[data-theme=board][data-task~=associates] .associates-next-desktop{margin-top:55vw}[data-theme=board][data-task~=associates] .associates-text__input{width:60vw;top:22.5vw}[data-theme=board][data-task~=associates] .associates-text__timeout{top:-4vw;width:40vw}}@media(orientation:landscape){[data-theme=board][data-task~=associates] .associates-next-desktop{margin-top:55vh}[data-theme=board][data-task~=associates] .associates-next-desktop-focus{margin-top:37%}[data-theme=board][data-task~=associates] .associates-text__input{width:60vh;top:22.5vh}[data-theme=board][data-task~=associates] .associates-text__timeout{top:-4vh;width:40vh}}[data-theme=space][data-task~=associates] .associates-text__timeout{background-color:#fff;color:#111}@media(orientation:portrait){[data-theme=space][data-task~=associates] .associates-next-desktop{margin-top:62vw}[data-theme=space][data-task~=associates] .associates-space-stim{top:13vw;width:70vw}[data-theme=space][data-task~=associates] .associates-text__input{width:60vw;top:24vw}[data-theme=space][data-task~=associates] .associates-text__timeout{top:5.5vw;width:40vw}}@media(orientation:landscape){[data-theme=space][data-task~=associates] .associates-next-desktop{margin-top:62vh}[data-theme=space][data-task~=associates] .associates-next-desktop-focus{margin-top:37%}[data-theme=space][data-task~=associates] .associates-space-stim{top:13vh;width:70vh}[data-theme=space][data-task~=associates] .associates-text__input{width:60vh;top:24vh}[data-theme=space][data-task~=associates] .associates-text__timeout{top:5.5vh;width:40vh}}.associates-board-letter-box{background-color:#f3dfae;position:absolute;height:4.4%;width:3.5%;border-radius:3px;text-align:center;box-shadow:2px 2px 2px #666;font-weight:600}.associates-space-stim-words{font-size:3.2vh;text-align:center;border-radius:4vw;padding:5px 20px;border:0;outline:none;font-family:Roboto,sans-serif;background-color:#6200cc;color:#fff}@media(orientation:portrait){.associates-content{width:100vw;height:81.8vw;padding:2vw}.associates-board-letter-box{font-size:2.7vw;line-height:3.5vw}.associates-text{font-size:3.2vw;line-height:4.5vw}}@media(orientation:landscape){.associates-content{width:100vh;height:81.8vh;padding:2vh}.associates-board-letter-box{font-size:2.7vh;line-height:3.5vh}.associates-text{font-size:3.2vh;line-height:4.5vh}}[data-theme=board][data-task~=associates][data-task~=endrun],[data-theme=board][data-task~=associates][data-task~=home],[data-theme=board][data-task~=associates][data-task~=intro]{background-color:#cec4a7;background-image:linear-gradient(180deg,rgba(43,46,66,.6980392156862745),rgba(43,46,66,.6980392156862745));background-attachment:fixed}[data-theme=board][data-task~=associates][data-task~=game]{background-color:#cec5a8}[data-theme=board][data-task~=associates][data-task~=endrun] .associates-content,[data-theme=board][data-task~=associates][data-task~=intro] .associates-content{position:absolute;left:50%;transform:translateX(-50%);top:5%}[data-theme=space][data-task~=associates][data-task~=endrun],[data-theme=space][data-task~=associates][data-task~=home],[data-theme=space][data-task~=associates][data-task~=intro]{background-color:#cec4a7;background-image:linear-gradient(180deg,rgba(43,46,66,.6980392156862745),rgba(43,46,66,.6980392156862745));background-attachment:fixed}[data-theme=space][data-task~=associates][data-task~=endrun] .associates-content,[data-theme=space][data-task~=associates][data-task~=intro] .associates-content{position:absolute;left:50%;transform:translateX(-50%);top:5%}[data-theme=space][data-task~=associates][data-task~=game]{background-color:rgba(43,46,66,.6980392156862745)}.associates-instruction{margin:3% 0}.associates-instruction__centre{text-align:center}[data-theme=board][data-task~=associates] .associates-content--background{background-image:url(/client/assets/associates/board-bkg.svg);background-size:cover;display:flex;flex-direction:column;align-items:center;position:relative}[data-theme=board][data-task~=associates] .associates-fader{position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(42,45,64,.8509803921568627),rgba(42,45,64,.8509803921568627));background-repeat:no-repeat}[data-theme=space][data-task~=associates] .associates-content--background{background-image:url(/client/assets/associates/space-bkg-o.svg);background-size:cover;display:flex;flex-direction:column;align-items:center;position:relative}[data-theme=space][data-task~=associates] .associates-fader{position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(42,45,64,.8509803921568627),rgba(42,45,64,.8509803921568627));background-repeat:no-repeat}.associates-timer{width:50%;height:7%;background-color:#f0f8ff;position:absolute;border-radius:5em;left:50%;transform:translate(-50%,-50%);top:18%;font-size:2rem;display:flex;justify-content:center;align-items:center}.wisconsin-game__stimulusX{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3vh}.wisconsin-game__stimulus,.wisconsin-game__stimulusX{position:absolute;bottom:50%;width:100%;transform:translateY(26%)}.wisconsin-game__stimulus{display:block;height:55vh}.wisconsin-game__row1{grid-column-start:1;grid-column-end:5}.wisconsin-game-card-wrapper{position:absolute;width:25%}.wisconsin-game-card-wrapper-stimulus{left:37.5%;top:0}.wisconsin-game-card-wrapper-target-1{transition:.5s;top:calc(50% + 1.5vh);left:0}.wisconsin-game-card-wrapper-target-2{transition:.5s;top:calc(50% + 1.5vh);left:25%}.wisconsin-game-card-wrapper-target-3{transition:.5s;top:calc(50% + 1.5vh);left:50%}.wisconsin-game-card-wrapper-target-4{transition:.5s;top:calc(50% + 1.5vh);left:75%}.wisconsin-game__card{width:18vh;height:26vh;margin:auto;border-radius:.5em;position:relative;background-color:#fff;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;padding:10px}.wisconsin-game__card-one{grid-row:1/-1}.wisconsin-game__card-one,.wisconsin-game__card-two{grid-column:1/-1;width:50%}.wisconsin-game__card-three-a{width:100%}.wisconsin-game__card-three-b{grid-row:1/-1;grid-column:2;width:100%}.wisconsin-game__card-four{width:100%}.wisconsin-feedback{position:absolute;width:15vh;height:15vh;background-color:#fff;border-radius:100%;top:5.5vh;left:50%;transform:translatex(-50%);z-index:999}.wisconsin-feedback svg{width:100%;height:100%}.wisconsin-feedback__symbol{position:absolute;width:calc(100% - 15px);height:calc(100% - 15px);top:50%;left:50%;transform:translate(-50%,-50%)}.wisconsin-game__container{display:flex;flex-direction:column;align-items:center}.wisconsin-game__content{flex:1;width:100vh;position:relative}.wisconsin-game__headfoot{position:absolute;width:80%;top:76%;left:50%;transform:translateX(-50%)}.wisconsin-progress-bar{background-color:#fff;width:100%;position:absolute;height:2vh;border-radius:1.25vh}.wisconsin-progress-bar-completed{background-color:#6e17a4;width:80%;box-shadow:0 0 1vh .5vh #999}@media(orientation:portrait){.wisconsin-game__content{width:100vw}.wisconsin-game__stimulus{grid-gap:3vw}.wisconsin-game__card{width:18vw;height:26vw}.wisconsin-progress-bar{position:absolute;height:2vw;border-radius:1.25vw}.wisconsin-progress-bar-completed{box-shadow:0 0 1vw .5vw #999}}[data-theme=board][data-task~=wisconsin][data-task~=endrun],[data-theme=board][data-task~=wisconsin][data-task~=game],[data-theme=board][data-task~=wisconsin][data-task~=intro]{background-image:linear-gradient(180deg,rgba(9,21,16,.5647058823529412),rgba(9,21,16,.5647058823529412)),url(/client/assets/iowa/iowa-wisconsin-bkg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=wisconsin][data-task~=endrun],[data-theme=space][data-task~=wisconsin][data-task~=game],[data-theme=space][data-task~=wisconsin][data-task~=intro]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=wisconsin] .ship1.green{--ship1-c1:#c3e4f7;--ship1-c2:#8c9faa;--ship1-c3:#7391a8;--ship1-c4:#96b90f;--ship1-c5:#a6cf08;--ship1-c6:#83da24}[data-theme=space][data-task~=wisconsin] .ship1.blue{--ship1-c1:#c3e4f7;--ship1-c2:#8c9faa;--ship1-c3:#7391a8;--ship1-c4:#94d3f7;--ship1-c5:#c3e4f7;--ship1-c6:#6188ac}[data-theme=space][data-task~=wisconsin] .ship1.yellow{--ship1-c1:#c3e4f7;--ship1-c2:#8c9faa;--ship1-c3:#7391a8;--ship1-c4:#ead900;--ship1-c5:#f4e989;--ship1-c6:#ffe600}[data-theme=space][data-task~=wisconsin] .ship1.orange{--ship1-c1:#c3e4f7;--ship1-c2:#8c9faa;--ship1-c3:#7391a8;--ship1-c4:#f7b994;--ship1-c5:#f7d7c3;--ship1-c6:#ea600a}[data-theme=space][data-task~=wisconsin] .ship2.green{--ship2-c1:#c3e4f7;--ship2-c2:#8c9faa;--ship2-c3:#6188ac;--ship2-c4:#1e2601;--ship2-c5:#edfc00;--ship2-c6:#88f707;--ship2-c7:#97d153;--ship2-c8:#83da24}[data-theme=space][data-task~=wisconsin] .ship2.blue{--ship2-c1:#c3e4f7;--ship2-c2:#8c9faa;--ship2-c3:#6188ac;--ship2-c4:#1e2601;--ship2-c5:#39ced8;--ship2-c6:#408bcd;--ship2-c7:#5e7a91;--ship2-c8:#6188ac}[data-theme=space][data-task~=wisconsin] .ship2.yellow{--ship2-c1:#c3e4f7;--ship2-c2:#8c9faa;--ship2-c3:#6188ac;--ship2-c4:#1e2601;--ship2-c5:#ffef34;--ship2-c6:#ffcc31;--ship2-c7:#efd737;--ship2-c8:#ffe600}[data-theme=space][data-task~=wisconsin] .ship2.orange{--ship2-c1:#c3e4f7;--ship2-c2:#8c9faa;--ship2-c3:#6188ac;--ship2-c4:#1e2601;--ship2-c5:#ffff12;--ship2-c6:#ff4a12;--ship2-c7:#e57435;--ship2-c8:#ea600a}[data-theme=space][data-task~=wisconsin] .ship3.green{--ship3-c1:#fff;--ship3-c2:#c3e4f7;--ship3-c3:#8c9faa;--ship3-c4:#6188ac;--ship3-c5:#77c721;--ship3-c6:#b0e874;--ship3-c7:#9ae24c;--ship3-c8:#bde197;--ship3-c9:#76c521;--ship3-c10:#83da24}[data-theme=space][data-task~=wisconsin] .ship3.blue{--ship3-c1:#fff;--ship3-c2:#c3e4f7;--ship3-c3:#8c9faa;--ship3-c4:#6188ab;--ship3-c5:#6184ac;--ship3-c6:#9eb7cc;--ship3-c7:#80a0bc;--ship3-c8:#b9c2cb;--ship3-c9:#557ca1;--ship3-c10:#6188ac}[data-theme=space][data-task~=wisconsin] .ship3.yellow{--ship3-c1:#fff;--ship3-c2:#c3e4f7;--ship3-c3:#8c9faa;--ship3-c4:#6188ac;--ship3-c5:#fff200;--ship3-c6:#ffe85f;--ship3-c7:#ffeb30;--ship3-c8:#f4e989;--ship3-c9:#ead900;--ship3-c10:#ffe600}[data-theme=space][data-task~=wisconsin] .ship3.orange{--ship3-c1:#fff;--ship3-c2:#c3e4f7;--ship3-c3:#8c9faa;--ship3-c4:#6188ac;--ship3-c5:#ea690a;--ship3-c6:#f8955a;--ship3-c7:#f78541;--ship3-c8:#f0ba9a;--ship3-c9:#d55509;--ship3-c10:#ea600a}[data-theme=space][data-task~=wisconsin] .ship4.green{--ship4-c1:#81a106;--ship4-c2:#a6cf08;--ship4-c3:#7ed321}[data-theme=space][data-task~=wisconsin] .ship4.blue{--ship4-c1:#337d8d;--ship4-c2:#338ea3;--ship4-c3:#6188ac}[data-theme=space][data-task~=wisconsin] .ship4.yellow{--ship4-c1:#ba7600;--ship4-c2:#ead900;--ship4-c3:#ffe600}[data-theme=space][data-task~=wisconsin] .ship4.orange{--ship4-c1:#860d04;--ship4-c2:#e57435;--ship4-c3:#ea600a}[data-theme=board][data-task~=wisconsin] .circle.green{--circle-c1:#7ed321}[data-theme=board][data-task~=wisconsin] .circle.blue{--circle-c1:#6188ac}[data-theme=board][data-task~=wisconsin] .circle.yellow{--circle-c1:#ffe600}[data-theme=board][data-task~=wisconsin] .circle.orange{--circle-c1:#ea600a}[data-theme=board][data-task~=wisconsin] .triangle.green{--triangle-c1:#7ed321}[data-theme=board][data-task~=wisconsin] .triangle.blue{--triangle-c1:#6188ac}[data-theme=board][data-task~=wisconsin] .triangle.yellow{--triangle-c1:#ffe600}[data-theme=board][data-task~=wisconsin] .triangle.orange{--triangle-c1:#ea600a}[data-theme=board][data-task~=wisconsin] .star.green{--star-c1:#7ed321}[data-theme=board][data-task~=wisconsin] .star.blue{--star-c1:#6188ac}[data-theme=board][data-task~=wisconsin] .star.yellow{--star-c1:#ffe600}[data-theme=board][data-task~=wisconsin] .star.orange{--star-c1:#ea600a}[data-theme=board][data-task~=wisconsin] .cross.green{--cross-c1:#7ed321}[data-theme=board][data-task~=wisconsin] .cross.blue{--cross-c1:#6188ac}[data-theme=board][data-task~=wisconsin] .cross.yellow{--cross-c1:#ffe600}[data-theme=board][data-task~=wisconsin] .cross.orange{--cross-c1:#ea600a}.stim{left:50%;transform:translateX(-50%);top:0;position:absolute}.stimulus-wrapper{display:block;height:55vh;background-color:#faebd7}[data-theme=board][data-task~=iowa] .iowa-end-block,[data-theme=board][data-task~=iowa][data-task~=endrun],[data-theme=board][data-task~=iowa][data-task~=game],[data-theme=board][data-task~=iowa][data-task~=intro]{background-image:linear-gradient(180deg,rgba(9,21,16,.5647058823529412),rgba(9,21,16,.5647058823529412)),url(/client/assets/iowa/iowa-wisconsin-bkg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=iowa] .iowa-end-block,[data-theme=space][data-task~=iowa][data-task~=endrun],[data-theme=space][data-task~=iowa][data-task~=game],[data-theme=space][data-task~=iowa][data-task~=intro]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.iowa-game__container{display:flex;flex-direction:column;height:100vh}.iowa-game__content{display:flex;align-items:center;justify-content:center;min-height:50vh;width:100vw;position:relative}.iowa-game__box{display:flex;flex-direction:column;background-color:#fff;border-radius:4vh;padding:2vh}.iowa-game__row{display:flex;align-items:center;justify-content:center}.iowa-game__card-scene{width:18vh;height:26vh;margin:20px;perspective:600px}.iowa-game__card{width:100%;height:100%;transform-origin:center right;transform-style:preserve-3d;cursor:pointer}.iowa-game__card.is-flipped{transition:transform 1s;transform:translateX(-100%) rotateY(180deg)}.iowa-game__card.removed{transition:transform 1s;transform:translateY(-75vh)}.iowa-game__card__face{position:absolute;width:100%;height:100%;color:#fff;font-weight:700;font-size:2rem;backface-visibility:hidden;border-radius:1.5vh;overflow:hidden;display:flex;flex-direction:column}.iowa-game__card__face-back-space{background-image:url(/client/assets/iowa/space-card.svg);background-size:cover}.iowa-game__card__face-back-board{background-image:url(/client/assets/iowa/PL-P2-Iowa-Card-Blue.jpg);background-size:cover}.iowa-game__card__face-front{transform:rotateY(180deg);background:#6e17a4}.iowa-game__card-points{flex-grow:1;display:flex;align-items:center;justify-content:center}.iowa-game__card-points-gained{background-color:#97c00c}.iowa-game__card-points-lost{background-color:#e6342c}.iowa-game__headfoot{flex:1;display:flex;margin:0 8vw;position:relative}.iowa-game__footer{display:grid;grid-column-gap:1vw;width:100%;grid-template-columns:70% 30%;grid-template-rows:50% 50%}.iowa-game__score{grid-column:1;grid-row:1;align-self:center;justify-self:center;place-self:center;font-family:Work Sans,Roboto,sans-serif;color:#fff;font-size:1.5rem}.iowa-game__progress{grid-column:1;grid-row:2;align-self:start;justify-self:stretch;place-self:start stretch;position:relative;width:70%;margin:0 auto}.iowa-game__next_button{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;place-self:center end;--mdc-theme-primary:rgb(var(--purple-button-color,#6f18a5));border-radius:10px;padding:0 2rem;font-family:Work Sans,sans-serif;letter-spacing:.0792857143em;text-transform:none;font-size:1.4rem;height:50px;min-width:150px}.iowa-game__next_button .mdc-button__ripple{border-radius:10px}.iowa-game__next_button-inactive{opacity:.5;cursor:default;pointer-events:none}@media(orientation:portrait){.iowa-game__card-scene{width:18vw;height:26vw}.iowa-game__box{border-radius:4vw;padding:2vw}}.iowa-endblock{display:flex;margin-top:2em;justify-content:center}.iowa-endblock .iowa-endblock__stack{display:flex;flex-direction:column;flex:1;margin:0 1em;max-width:50%}.iowa-endblock .iowa-endblock__stack-wide{flex:2}.iowa-endblock__data{color:#fff;width:3em;height:3em;font-size:48px;border-radius:1.5em;display:flex;justify-content:center;align-items:center;margin:1em auto auto}.iowa-endblock__data__purple{background-color:rgb(var(--purple-button-color,#6f18a5))}.iowa-endblock__data__orange{background-color:rgb(var(--orange-button-color,rgb(234,110,26)))}.iowa-endblock__text{color:#fff;text-align:center;line-height:48px;font-size:24px;border-radius:29px;padding:5px 0}.iowa-endblock__text__purple{background-color:rgb(var(--purple-button-color,#6f18a5))}.iowa-endblock__text__orange{background-color:rgb(var(--orange-button-color,rgb(234,110,26)))}.matrices-game__container{display:grid;grid-template-rows:1fr 102px;justify-content:center;align-items:center}.matrices-game__content{width:100vh;height:calc(100vh - 102px);position:relative;margin-top:1em;-webkit-user-select:none;user-select:none;display:grid;grid-template-rows:48vh auto 16vh auto 1fr;grid-template-columns:1fr;justify-content:center}.matrices-game__matrix{width:48vh;background-color:#fff;justify-self:center;display:grid;grid-auto-rows:16vh;grid-template-columns:16vh 16vh 16vh;grid-gap:0}.matrices-game__matrix>img{border:1px solid #000;padding:5px;height:16vh;width:16vh;pointer-events:none}.matrices-game__single-target{display:block;width:48vw;background-color:#fff;display:flex;padding:5px;justify-self:center;justify-content:center}.matrices-game__single-target>img{width:48vh;height:48vh}.matrices-game__spacer{color:#fff;margin:1em;font-size:1.5rem;text-align:center}.matrices-game__options{display:flex;justify-content:center}.matrices-game__options>img{cursor:pointer;border:1px solid #000;padding:5px;height:16vh;width:16vh;background-color:#fff}.matrices-game__options>img.selected{border:6px solid #b3871a;padding:0}.matrices-game__actions{height:64px;padding:0 1em}.matrices-buttons__spread,.matrices-game__actions{display:flex;justify-content:space-between;align-items:center}.matrices-buttons__spread{flex-direction:row;margin:1em 0}.matrices__headfoot{position:relative;width:80%;left:50%;transform:translate(-50%,25%)}.matrices-button__action{--mdc-theme-primary:rgb(var(--grey-button-color,rgb(74,74,74)))}@media(orientation:portrait){.matrices-game__content{grid-template-rows:48vw auto 16vw auto 1fr;width:100vw;height:calc(100vw - 102px)}.matrices-game__matrix{width:48vw;grid-auto-rows:16vw;grid-template-columns:16vw 16vw 16vw}.matrices-game__matrix>img{height:16vw;width:16vw}.matrices-game__single-target{width:48vw;background-color:#fff;display:flex}.matrices-game__single-target>img{width:48vw;height:48vw}.matrices-game__options>img{height:16vw;width:16vw}}[data-theme=board][data-task~=matrices][data-task~=endrun],[data-theme=board][data-task~=matrices][data-task~=game],[data-theme=board][data-task~=matrices][data-task~=intro]{background-image:linear-gradient(180deg,rgba(43,46,66,.6980392156862745),rgba(43,46,66,.6980392156862745)),url(/client/assets/reversal/board-bkg.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}[data-theme=space][data-task~=matrices][data-task~=endrun],[data-theme=space][data-task~=matrices][data-task~=game],[data-theme=space][data-task~=matrices][data-task~=intro]{background-image:url(/client/assets/space-bkg.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.matrices__next_button-inactive{opacity:.5;cursor:default;pointer-events:none}.qn-page{display:flex;flex-direction:column}.qn-question{margin-top:2em;margin-left:2.5rem}.qn-question-child{margin-top:1em}.qn-question-item .qn-question-label{text-indent:-2.5rem;display:inline}.qn-number{display:inline-block}.qn-response{font-size:1.2rem;line-height:2rem;margin-top:.5rem;font-family:Work Sans,Roboto,sans-serif}.qn-checkbox,.qn-radio{--mdc-theme-secondary:var(--mdc-theme-primary)}.qn-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background,.qn-radio .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:#ccc}.qn-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.qn-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.qn-radio .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.qn-radio .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-theme-primary,#6200ee);background-color:var(--mdc-theme-primary,#6200ee)}@keyframes mdc-checkbox-fade-in-background-8A000000--mdc-theme-primaryFFCCCCCC--mdc-theme-primary{0%{border-color:rgba(0,0,0,.54);background-color:#ccc}50%{border-color:var(--mdc-theme-primary,#6200ee);background-color:var(--mdc-theme-primary,#6200ee)}}@keyframes mdc-checkbox-fade-out-background-8A000000--mdc-theme-primaryFFCCCCCC--mdc-theme-primary{0%,80%{border-color:var(--mdc-theme-primary,#6200ee);background-color:var(--mdc-theme-primary,#6200ee)}to{border-color:rgba(0,0,0,.54);background-color:#ccc}}.qn-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.qn-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.qn-radio.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.qn-radio.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000--mdc-theme-primaryFFCCCCCC--mdc-theme-primary}.qn-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.qn-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.qn-radio.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.qn-radio.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000--mdc-theme-primaryFFCCCCCC--mdc-theme-primary}.qn-response{display:flex}.qn-response--item{flex:0 0 auto;margin-right:2em}.qn-response--textbox .mdc-textfield .mdc-text-field__input{width:100%}.qn-response--textbox,.qn-textbox{border-style:unset}.qn-response--textbox .mdc-textfield,.qn-textbox .mdc-textfield{width:100%}.qn-response--textbox .mdc-textfield:not(.mdc-text-field--disabled),.qn-textbox .mdc-textfield:not(.mdc-text-field--disabled){background-color:#c7c7c7}.qn-response--textbox-other,.qn-textbox-other{margin-top:0;min-width:20rem;width:30vw;height:2rem}.qn-country .mdc-select:not(.mdc-select--disabled) .mdc-select__anchor{background-color:#c7c7c7}[data-task~=qn] .pl-topbar{background-image:linear-gradient(90deg,#6200cc,#ae6bf7)}[data-task~=qn] .pl-page{background-color:#ccc}[data-task~=qn] .pl-content{color:#000}.qn-content--narrow{width:90%;margin-left:1rem}.leaderboard__empty{color:#add8e6}.points-leaderboard{display:grid;grid-template-columns:1fr auto;grid-gap:10px;margin-top:1em}.points-leaderboard__header{height:30px;border-radius:15px;text-align:center;padding:0 10px}.points-badges{width:80%}.points-badges__title{margin-left:5%}.points-badges__graphics{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;grid-row-gap:1em;row-gap:1em}.points-badges__icon{width:50%;height:auto}.points-badges__background{display:inline-block;position:relative;box-sizing:border-box;width:40px;height:40px}.points-badges__circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%}.badges-icon{position:absolute;bottom:62px;right:16px;z-index:1;width:80px;height:80px;transition-duration:1s;transition-property:all;transition-timing-function:ease-in}.badges-icon__loading{transform:translate(-100vw,-100vh)}.points-grid{margin:0 auto;padding:1rem}.points-grid__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.points-grid__cell--align-top{align-self:start}@media(orientation:portrait){.points-grid__inner{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%;width:100vw;overflow-x:hidden}body{margin:0;min-height:100vh;background-color:#fff;background-color:var(--mdc-theme-background,#fff)}#app{background-color:#333}#app,[role=main]{min-height:100vh;height:100%}[role=main]{display:flex;flex-direction:column;position:relative}.main-page--content{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.main-layout{flex:1}.navbar-container{flex-shrink:0}optgroup,select,textarea{font-size:100%}a{text-decoration:none}.onc-action-fab{position:fixed;bottom:62px;right:16px;z-index:1}.onc-action-fab.onc-action-fab__offscreen{margin-bottom:-140px;transition:margin-bottom .3s}.onc-action-fab.onc-action-fab__offscreen[dirty]{margin-bottom:0}.pl-home-icon{width:3.6rem;height:3.6rem;padding:.3rem;font-size:3rem;color:#fff;background-color:rgb(var(--grey-button-color,rgb(74,74,74)));border-radius:100%}.pl-home-icon img,.pl-home-icon svg{width:3rem;height:3rem}.pl-home-icon--tl{position:absolute;left:1.5rem;top:1.5rem}.field{margin-bottom:1em}.field-wide .mdc-text-field{width:50%}.field-multiline .mdc-text-field textarea{border:1px solid bisque!important;border-radius:5px}.field-label{display:block;font-weight:700}.card-wrapper{margin-top:2em;display:flex;justify-content:center}.profile-card.password-card{width:600px}.profile-card>.mdc-card__primary-action{text-align:center}.profile-card__actions-end{justify-content:flex-end}.onc-snackbar .mdc-snackbar__label{color:#d9b820}.display-contents{display:inline-block;display:contents}.info-dialog .mdc-dialog__surface{min-width:50vw;background-color:hsla(0,0%,100%,.9019607843137255)}.info-dialog__content{min-height:30vh;display:flex;align-items:center;justify-content:center}.info-dialog__title{margin:auto}.onc-emphasis{font-weight:700}.a2hs{position:absolute;left:5%;top:50px;transform:translateZ(0);box-shadow:2px 2px 8px rgba(0,0,0,.5);background:none;border-radius:10px;width:90%;z-index:99}.a2hs:after{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid hsla(0,0%,100%,.7);position:absolute;top:-20px;left:calc(90% - 10px)}.a2hs__action{font-size:32px;position:absolute;left:-48px;color:#666}.a2hs__icon{width:30px;height:30px;display:inline-block;vertical-align:text-bottom;margin-bottom:10px}.a2hs__inner,.a2hs__text{display:flex;align-items:center;position:relative}.a2hs__inner{padding:15px 0;background:hsla(0,0%,100%,.7);border-radius:10px;justify-content:center}