@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700;900&display=swap";.onboarding-base{width:100vw;height:100%;overflow:hidden;padding:50px;display:flex;flex-direction:column}@media all and (max-width: 1194px) and (max-height: 768px){.onboarding-base{padding:30px}}.onboarding-base .onboarding-top{display:flex;justify-content:space-between}.onboarding-base .onboarding-top copy-box{margin-top:14px;min-width:596px;max-width:596px}.onboarding-base .onboarding-top .spacer{width:60px}.onboarding-base .onboarding-content{width:497px;margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center}.onboarding-base .onboarding-content form{display:flex;flex-direction:column;flex:1}.onboarding-base .onboarding-content form .fields{flex:1;display:flex;flex-direction:column;justify-content:center}.onboarding-base .onboarding-content form .fields form-field{display:block;margin-bottom:20px}.onboarding-base .onboarding-content form .fields form-info-box{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;transform:scale(0);transition:transform .2s cubic-bezier(.68,-.6,.32,1.6)}.onboarding-base .onboarding-content form .fields form-info-box.show{transform:scale(1)}.onboarding-base .onboarding-content butt-general{margin:0 auto;display:block;width:304px}.onboarding-base .onboarding-content .general-content{flex:1;display:flex;flex-direction:column;justify-content:center}.onboarding-base .journey-onboarding-content{margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center}.onboarding-base .journey-onboarding-content .general-content{flex:1;display:flex;flex-direction:column;justify-content:center}.onboarding-base .journey-onboarding-content butt-general{margin:0 auto;display:block;width:304px}.onboarding-base .onboarding-footer{display:flex;justify-content:space-between}.onboarding-base .onboarding-footer butt-general{display:block;width:304px}.onboarding-base .onboarding-footer .spacer{width:60px}.activity-base{width:100vw;height:100%;overflow:hidden;padding:50px;display:flex;flex-direction:column}@media all and (max-width: 1194px) and (max-height: 768px){.activity-base{padding:30px}}.activity-base .activity-top,.activity-base .activity-bottom{display:flex;justify-content:space-between}.activity-base .activity-top .spacer,.activity-base .activity-bottom .spacer,.activity-base .activity-top .butt-icon,.activity-base .activity-bottom .butt-icon{width:60px}@media all and (min-width: 1921px){.activity-base .activity-top butt-icon[icon=back],.activity-base .activity-bottom butt-icon[icon=back]{transform-origin:top left;transform:scale(1.5)}.activity-base .activity-top butt-icon[icon=help],.activity-base .activity-bottom butt-icon[icon=help]{transform-origin:top right;transform:scale(1.5)}.activity-base .activity-top copy-box,.activity-base .activity-bottom copy-box{transform-origin:top center;transform:scale(1.5)}}.activity-base .activity-content{flex:1;display:flex;align-items:center}.activity-base .activity-content .instructions{padding:40px;flex:1}.activity-base .activity-content .answers{padding:60px;flex:1}.activity-base .activity-content .answers .butt-businesstext,.activity-base .activity-content .left-options .butt-businesstext,.activity-base .activity-content .right-options .butt-businesstext{width:100%}@media all and (min-width: 1921px){.activity-base .activity-content .video-box{transform:scale(1.5)}}.activity-base .activity-bottom{justify-content:flex-end}@media all and (min-width: 1921px){.activity-base .activity-bottom butt-general{transform-origin:bottom right;transform:scale(1.5)}}app-classrooms,app-classroom,app-journeys,app-profile,app-settings{flex:1}.dashboard-page-wrap{display:flex;flex-direction:column;height:100%}.dashboard-page-wrap header{margin-bottom:30px}.dashboard-page-wrap header .header-top{height:60px;margin-bottom:10px}.dashboard-page-wrap header .header-bottom{display:flex}.dashboard-page-wrap .dashboard-content-wrap{flex:1}.dashboard-back{cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:-webkit-image-set(url(cursor-pointer.473cd9e5fff5f76f.avif) 1x,url(cursor-pointer@2x.e217b90ed624dd01.avif) 2x) 15 10,pointer!important;font-size:.88rem;font-weight:700;color:#4771de;transition:color .2s;text-decoration:none}.dashboard-back fa-icon{margin-right:5px}.dashboard-back:hover{color:#555547}.dashboard-slide-out{width:100vw;height:100svh;background:rgba(71,113,222,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all .5s;--webkit-backface-visibility: hidden;padding:20px 0}.dashboard-slide-out.open{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(71,113,222,.6)}.dashboard-slide-out.open .slide-out-content{transform:translate(100px)}.dashboard-slide-out .slide-out-content{display:flex;flex-direction:column;width:995px;height:calc(100svh - 40px);background:#DAE3FF;padding:30px 150px 30px 50px;border-top-left-radius:25px;border-bottom-left-radius:25px;box-shadow:0 10px #0000000a;position:absolute;right:0;transform:translate(100%);transition:all .5s cubic-bezier(.68,-.6,.32,1.6)}.dashboard-slide-out .slide-out-content header{height:50px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start}.dashboard-slide-out .slide-out-content header .dashboard-back{background:none;border:none}.dashboard-slide-out .slide-out-content header form-field{display:block;width:250px}.dashboard-slide-out .slide-out-content .profile{flex:1;display:flex;flex-direction:column}.dashboard-slide-out .slide-out-content .profile .name-header{margin-bottom:50px}.dashboard-slide-out .slide-out-content .profile .name-header h1{display:inline-block;margin-right:10px}.dashboard-slide-out .slide-out-content .profile .name-header .status{color:#4771de;font-size:.75rem;font-weight:700}.dashboard-slide-out .slide-out-content .profile .profile-details{flex:1;display:flex;flex-direction:column;margin-top:50px}.dashboard-slide-out .slide-out-content .profile .profile-details .details{display:flex;flex:1}.dashboard-slide-out .slide-out-content .profile .profile-details .details .form{flex:2;padding-right:50px}.dashboard-slide-out .slide-out-content .profile .profile-details .details .form form-field{display:block;margin-bottom:20px}.dashboard-slide-out .slide-out-content .profile .profile-details .details .avatar{flex:1;text-align:center;display:flex;justify-content:center;align-items:center}.dashboard-slide-out .slide-out-content .profile .profile-details footer{display:flex;justify-content:space-between}.dashboard-slide-out .slide-out-content .profile .profile-details footer butt-general{display:block;width:300px}.app-wrap[theme=purple] .dashboard-nav nav{background:#BB6BD9!important}.app-wrap[theme=purple] .dashboard-nav nav .butt-dashboard .butt-upper{background:#BB6BD9!important;border-color:#9026b8!important}.app-wrap[theme=purple] .dashboard-nav nav .butt-dashboard .butt-under{background:#9026B8!important}.app-wrap[theme=purple] .dashboard-nav nav .butt-dashboard[selected=true] .butt-upper{background:#E5CDEE!important;color:#9026b8!important}.app-wrap[theme=purple] .dashboard-nav .nav-minmax{background:#BB6BD9!important}.app-wrap[theme=purple] .dashboard-back{color:#9026b8!important}.app-wrap[theme=purple] .section-tabs .tabs .tab{color:#bb6bd9!important;background:#E5CDEE!important}.app-wrap[theme=purple] .section-tabs .tabs .tab.active{background:#BB6BD9!important;color:#fff!important}.app-wrap[theme=purple] .section-tabs .tabs-base{background:#BB6BD9!important}.app-wrap[theme=purple] .dashboard-slide-out{background:rgba(144,38,184,0)!important}.app-wrap[theme=purple] .dashboard-slide-out.open{background:rgba(144,38,184,.6)!important}.app-wrap[theme=purple] .dashboard-slide-out .slide-out-content{background:#E5CDEE!important}.app-wrap[theme=purple] .dashboard-slide-out .slide-out-content .profile .name-header .status{color:#9026b8!important}.app-wrap[theme=green] .dashboard-nav nav{background:#89C486!important}.app-wrap[theme=green] .dashboard-nav nav .butt-dashboard .butt-upper{background:#89C486!important;border-color:#579d54!important}.app-wrap[theme=green] .dashboard-nav nav .butt-dashboard .butt-under{background:#579D54!important}.app-wrap[theme=green] .dashboard-nav nav .butt-dashboard[selected=true] .butt-upper{background:#D7E59F!important;color:#579d54!important}.app-wrap[theme=green] .dashboard-nav .nav-minmax{background:#89C486!important}.app-wrap[theme=green] .dashboard-back{color:#579d54!important}.app-wrap[theme=green] .section-tabs .tabs .tab{color:#89c486!important;background:#D7E59F!important}.app-wrap[theme=green] .section-tabs .tabs .tab.active{background:#89C486!important;color:#fff!important}.app-wrap[theme=green] .section-tabs .tabs-base{background:#89C486!important}.app-wrap[theme=green] .dashboard-slide-out{background:rgba(87,157,84,0)!important}.app-wrap[theme=green] .dashboard-slide-out.open{background:rgba(87,157,84,.6)!important}.app-wrap[theme=green] .dashboard-slide-out .slide-out-content{background:#D7E59F!important}.app-wrap[theme=green] .dashboard-slide-out .slide-out-content .profile .name-header .status{color:#579d54!important}.app-wrap[theme=yellow] .dashboard-nav nav{background:#FACB65!important}.app-wrap[theme=yellow] .dashboard-nav nav .butt-dashboard .butt-upper{background:#FACB65!important;border-color:#e4a649!important;color:#555547}.app-wrap[theme=yellow] .dashboard-nav nav .butt-dashboard .butt-under{background:#E4A649!important}.app-wrap[theme=yellow] .dashboard-nav nav .butt-dashboard[selected=true] .butt-upper{background:#FFE6A7!important;color:#e4a649!important}.app-wrap[theme=yellow] .dashboard-nav nav .butt-dashboard.logout .butt-upper{color:#fff}.app-wrap[theme=yellow] .dashboard-nav .nav-minmax{background:#FACB65!important;color:#555547!important}.app-wrap[theme=yellow] .dashboard-back{color:#e4a649!important}.app-wrap[theme=yellow] .section-tabs .tabs .tab{color:#e4a649!important;background:#FFE6A7!important}.app-wrap[theme=yellow] .section-tabs .tabs .tab.active{background:#FACB65!important;color:#555547!important}.app-wrap[theme=yellow] .section-tabs .tabs-base{background:#FACB65!important}.app-wrap[theme=yellow] .dashboard-slide-out{background:rgba(228,166,73,0)!important}.app-wrap[theme=yellow] .dashboard-slide-out.open{background:rgba(228,166,73,.6)!important}.app-wrap[theme=yellow] .dashboard-slide-out .slide-out-content{background:#FFE6A7!important}.app-wrap[theme=yellow] .dashboard-slide-out .slide-out-content .profile .name-header .status{color:#e4a649!important}.app-wrap[theme=orange] .dashboard-nav nav{background:#FF8064!important}.app-wrap[theme=orange] .dashboard-nav nav .butt-dashboard .butt-upper{background:#FF8064!important;border-color:#e3694e!important}.app-wrap[theme=orange] .dashboard-nav nav .butt-dashboard .butt-under{background:#E3694E!important}.app-wrap[theme=orange] .dashboard-nav nav .butt-dashboard[selected=true] .butt-upper{background:#FBB797!important;color:#e3694e!important}.app-wrap[theme=orange] .dashboard-nav .nav-minmax{background:#FF8064!important}.app-wrap[theme=orange] .dashboard-back{color:#e3694e!important}.app-wrap[theme=orange] .section-tabs .tabs .tab{color:#ff8064!important;background:#FBB797!important}.app-wrap[theme=orange] .section-tabs .tabs .tab.active{background:#FF8064!important;color:#fff!important}.app-wrap[theme=orange] .section-tabs .tabs-base{background:#FF8064!important}.app-wrap[theme=orange] .dashboard-slide-out{background:rgba(227,105,78,0)!important}.app-wrap[theme=orange] .dashboard-slide-out.open{background:rgba(227,105,78,.6)!important}.app-wrap[theme=orange] .dashboard-slide-out .slide-out-content{background:#FBB797!important}.app-wrap[theme=orange] .dashboard-slide-out .slide-out-content .profile .name-header .status{color:#e3694e!important}.app-wrap[theme=beige] .dashboard-nav nav{background:#C6C6A9!important}.app-wrap[theme=beige] .dashboard-nav nav .butt-dashboard .butt-upper{background:#C6C6A9!important;border-color:#969673!important;color:#555547}.app-wrap[theme=beige] .dashboard-nav nav .butt-dashboard .butt-under{background:#969673!important}.app-wrap[theme=beige] .dashboard-nav nav .butt-dashboard[selected=true] .butt-upper{background:#EFEFE7!important;color:#555547!important}.app-wrap[theme=beige] .dashboard-nav nav .butt-dashboard.logout .butt-upper{color:#fff}.app-wrap[theme=beige] .dashboard-nav .nav-minmax{background:#C6C6A9!important;color:#555547!important}.app-wrap[theme=beige] .dashboard-back{color:#555547!important}.app-wrap[theme=beige] .section-tabs .tabs .tab{color:#555547!important;background:#EFEFE7!important}.app-wrap[theme=beige] .section-tabs .tabs .tab.active{background:#C6C6A9!important;color:#555547!important}.app-wrap[theme=beige] .section-tabs .tabs-base{background:#C6C6A9!important}.app-wrap[theme=beige] .dashboard-slide-out{background:rgba(227,105,78,0)!important}.app-wrap[theme=beige] .dashboard-slide-out.open{background:rgba(85,85,71,.6)!important}.app-wrap[theme=beige] .dashboard-slide-out .slide-out-content{background:#EFEFE7!important}.app-wrap[theme=beige] .dashboard-slide-out .slide-out-content .profile .name-header .status{color:#c6c6a9}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}body,html{position:fixed;margin:0;padding:0;font-family:Rubik,sans-serif;font-weight:400;color:#555547;overflow:hidden;height:100svh;cursor:url(cursor-default.d139ce65100a478c.avif) 15 15,default!important;cursor:url(cursor-default.d139ce65100a478c.avif) 15 15,default!important;cursor:-webkit-image-set(url(cursor-default.d139ce65100a478c.avif) 1x,url(cursor-default@2x.2e6e4170599b1c86.avif) 2x) 15 15,default!important}body.default-cursor,html.default-cursor{cursor:url(cursor-default.d139ce65100a478c.avif) 15 15,default!important;cursor:url(cursor-default.d139ce65100a478c.avif) 15 15,default!important;cursor:-webkit-image-set(url(cursor-default.d139ce65100a478c.avif) 1x,url(cursor-default@2x.2e6e4170599b1c86.avif) 2x) 15 15,default!important}body.grab-cursor,html.grab-cursor{cursor:url(cursor-grab.07053f5666f24448.avif) 15 12,grabbing!important;cursor:url(cursor-grab.07053f5666f24448.avif) 15 12,grabbing!important;cursor:-webkit-image-set(url(cursor-grab.07053f5666f24448.avif) 1x,url(cursor-grab@2x.835bdc648308153a.avif) 2x) 15 12,grabbing!important}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:2.5rem;font-weight:900;line-height:2.5rem}h2{font-size:1.88rem;font-weight:900;line-height:1.88rem}form-field input,form-field select{--webkit-appearance: none;appearance:none;background:transparent;padding:0;height:50px;border:none;font-family:Rubik,sans-serif;font-size:1rem;font-weight:500;color:#555547;flex:1;transition:color .2s}form-field input::placeholder,form-field select::placeholder{color:#ddddda}form-field input:focus,form-field input:active,form-field select:focus,form-field select:active{outline:none}form-field input.error,form-field select.error{color:#ff6262}alert-popover,add-student-popover,help-popover,journey-end-popover,map-ui,ui-debug,ui-celebration-overlay,ui-game-object-popover,wellbeing-check-popover{width:100vw;height:100svh;position:absolute;top:0;left:0;z-index:4;pointer-events:none}alert-popover.open,add-student-popover.open,help-popover.open,journey-end-popover.open,map-ui.open,ui-debug.open,ui-celebration-overlay.open,ui-game-object-popover.open,wellbeing-check-popover.open{pointer-events:initial}alert-popover form-field .field-wrap,add-student-popover form-field .field-wrap,help-popover form-field .field-wrap,journey-end-popover form-field .field-wrap,map-ui form-field .field-wrap,ui-debug form-field .field-wrap,ui-celebration-overlay form-field .field-wrap,ui-game-object-popover form-field .field-wrap,wellbeing-check-popover form-field .field-wrap{border:1px solid #EEEEEE}ui-debug{z-index:99}.butt-debug{border:none;border-radius:20px;height:30px;font-size:.63rem;background:#FF6262;font-family:Rubik,sans-serif;font-weight:500;color:#fff;position:absolute;bottom:15px;left:170px;cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:-webkit-image-set(url(cursor-pointer.473cd9e5fff5f76f.avif) 1x,url(cursor-pointer@2x.e217b90ed624dd01.avif) 2x) 15 10,pointer!important;z-index:999;padding:0 15px}.dialogue strong{color:#9026b8}ui-personal-menu-overlay .svg-inline--fa{vertical-align:0}ui-inventory-overlay{display:block;width:-moz-fit-content;width:fit-content;position:absolute;bottom:50px;left:0;right:0;margin:auto;z-index:2;transition:all .5s;transition-timing-function:cubic-bezier(.68,-.6,.32,1.6);transform:translateY(200%)}@media all and (max-width: 1194px) and (max-height: 768px){ui-inventory-overlay{bottom:30px}}ui-inventory-overlay.open{transform:translateY(0)}toast-prompt{position:absolute;left:0;right:0;margin:auto;transition:all .5s;z-index:3;opacity:0;pointer-events:none}toast-prompt.open{pointer-events:initial;opacity:1}mobile-ui .app-close{cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:-webkit-image-set(url(cursor-pointer.473cd9e5fff5f76f.avif) 1x,url(cursor-pointer@2x.e217b90ed624dd01.avif) 2x) 15 10,pointer!important;border:none;height:40px;background:#889CF2;text-align:center;color:#fff;font-size:1.5rem;transition:all .2s}mobile-ui .app-close fa-icon{display:block;transition:all .2s}mobile-ui .app-close:hover fa-icon{transform:scale(1.1)}ui-mobile-overlay .ui-mobile-overlay mobile-ui .open-app.show{pointer-events:none}ui-mobile-overlay .ui-mobile-overlay.open mobile-ui .open-app.show{pointer-events:all}.overlay-appends .level{display:flex}.overlay-appends .level img{cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:-webkit-image-set(url(cursor-pointer.473cd9e5fff5f76f.avif) 1x,url(cursor-pointer@2x.e217b90ed624dd01.avif) 2x) 15 10,pointer!important}.overlay-appends .level img:hover{animation:flash .5s ease alternate}.overlay-appends .level .metre{position:relative;font-weight:900;height:60px;width:-moz-fit-content;width:fit-content;background:#EFEFE7;border-radius:43px;margin-left:-10px;padding:0 17px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 10px #0000000a}.overlay-appends .level .metre .levels{display:flex;padding-top:5px}.overlay-appends .level .metre .levels .level-dot{height:14px;width:12px;background:#C6C6A9;border-radius:25px;margin:0 5px;opacity:.5}.overlay-appends .level .metre .levels .level-dot:first-child{margin-left:0}.overlay-appends .level .metre .levels .level-dot:last-child{margin-right:0}.overlay-appends .level .metre .levels .level-dot.active{background:#FACB65;opacity:1}.overlay-appends .muns{display:flex;margin-right:30px}.overlay-appends .muns .amount{position:relative;height:60px;width:-moz-fit-content;width:fit-content;background:#EFEFE7;border-radius:43px;padding:16px 20px;margin-left:-10px;font-weight:900;font-size:1.5rem;box-shadow:0 10px #0000000a}.overlay-appends .muns img{cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:-webkit-image-set(url(cursor-pointer.473cd9e5fff5f76f.avif) 1x,url(cursor-pointer@2x.e217b90ed624dd01.avif) 2x) 15 10,pointer!important}.overlay-appends .muns img:hover{animation:elastic-spin 1s ease}.overlay-appends .icon{position:relative;height:60px;width:70px;background:#EFEFE7;border-radius:43px;box-shadow:0 10px #0000000a}.overlay-appends .icon img{z-index:2;position:absolute;inset:0;margin:auto}.overlay-appends .icon:before{content:"";position:absolute;height:100%;width:100%;background:#EFEFE7;border-radius:43px;z-index:1}a,button{cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:url(cursor-pointer.473cd9e5fff5f76f.avif) 15 10,pointer!important;cursor:-webkit-image-set(url(cursor-pointer.473cd9e5fff5f76f.avif) 1x,url(cursor-pointer@2x.e217b90ed624dd01.avif) 2x) 15 10,pointer!important}.ui-debug .debug .debug-section butt-general .butt-upper{font-size:.88rem!important;padding:12px 20px!important}drag-scroll .drag-scroll-content::-webkit-scrollbar{display:none!important}drag-scroll .drag-scroll-content{-ms-overflow-style:none!important;scrollbar-width:none!important}ng-scrollbar.disable-scroll .ng-scroll-viewport{overflow:hidden!important}.nipple{opacity:1!important}.nipple .back{opacity:.7!important;background:#EFEFE7!important}.nipple .front{opacity:1!important;background:#FACB65 url(icon-move.20fe1a195051f0d7.svg) center center no-repeat!important;cursor:url(cursor-grab.07053f5666f24448.avif) 15 12,grabbing!important;cursor:url(cursor-grab.07053f5666f24448.avif) 15 12,grabbing!important;cursor:-webkit-image-set(url(cursor-grab.07053f5666f24448.avif) 1x,url(cursor-grab@2x.835bdc648308153a.avif) 2x) 15 12,grabbing!important}
