@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap);.embedForm__inner{width:80vw;height:80vh}@-webkit-keyframes stall{0%{zoom:0}to{zoom:1}}@keyframes stall{0%{zoom:0}to{zoom:1}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes emphasis{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes emphasis{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@-webkit-keyframes marchingAnts{0%{stroke-dashoffset:0}to{stroke-dashoffset:23}}@keyframes marchingAnts{0%{stroke-dashoffset:0}to{stroke-dashoffset:23}}@-webkit-keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes slideIn{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes slideIn{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@-webkit-keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}@-webkit-keyframes dropIn{0%{transform:translateY(-100vw)}to{transform:translateY(0)}}@keyframes dropIn{0%{transform:translateY(-100vw)}to{transform:translateY(0)}}@-webkit-keyframes dropOut{0%{transform:translateY(0)}to{transform:translateY(100vw)}}@keyframes dropOut{0%{transform:translateY(0)}to{transform:translateY(100vw)}}@-webkit-keyframes riseIn{0%{transform:translateY(100vw)}to{transform:translateY(0)}}@keyframes riseIn{0%{transform:translateY(100vw)}to{transform:translateY(0)}}@-webkit-keyframes riseOut{0%{transform:translateY(0)}to{transform:translateY(-100vw)}}@keyframes riseOut{0%{transform:translateY(0)}to{transform:translateY(-100vw)}}/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}body,html{width:100%;height:100%}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,button{-webkit-tap-highlight-color:transparent}a:focus,button:focus{outline:none}img{max-width:100%;height:auto;vertical-align:top}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.icon{vertical-align:top}.button,.icon{display:inline-block}.button__inner{z-index:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.button.is-link{text-decoration:underline}.button.is-circular .button__inner,.button.is-rounded .button__inner{border-radius:inherit}.button.is-rounded{border-radius:50rem}.button.is-circular{border-radius:50%}.star{flex:none;position:relative}.star__icon,.star__label{position:absolute;top:0;left:0;width:100%;height:100%}.star__label{z-index:1;display:flex;justify-content:center;align-items:center;padding-top:.2em}.hand--open,.hand.is-open .hand--closed,button:focus~* .hand--closed,button:focus~.hand--closed{visibility:hidden}.hand.is-open .hand--open,button:focus~* .hand--open,button:focus~.hand--open{visibility:inherit}.emote__fill,.thumbemote__hand__fill{transition:fill .2s ease-out}.timer-shape__mask{fill:#fff}.draggable-hand{z-index:1}.draggable-hand,.draggable-hand__holster{position:absolute}.draggable-hand__handle{position:absolute;z-index:2}.draggable-hand__handle .hand{position:absolute;bottom:0;left:0;visibility:visible}.draggable-hand.animating .draggable-hand__handle,.draggable-hand.dragging .draggable-hand__handle{z-index:4;transition:none}.draggable-hand__handle__label{position:absolute;z-index:2;visibility:visible;pointer-events:none}.draggable-hand__arm{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}.draggable-hand__arm path{fill:none}.draggable-hand.dragging .draggable-hand__arm{z-index:3}.carousel{width:300px;margin:0 auto}.carousel__inner{display:flex;margin:0 0 0 -8px}.carousel__slide{margin:0 8px;scroll-snap-align:start}@media screen and (max-height:600px){.carousel{width:280px}}@media screen and (max-height:480px){.carousel{width:260px}}.level-card__star{position:absolute;z-index:1}.level-card__poster{overflow:hidden}.level-card__poster__image{position:absolute;background:0 0 no-repeat;background-size:100% auto}.screen{z-index:1;display:flex;flex-direction:column}.modal,.screen{position:fixed;top:0;left:0;width:100%;height:100%}.modal{z-index:20}.modal__frame{position:fixed;z-index:22;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:stretch}.modal__body{width:100%;overflow:auto}.slider-question{position:relative;display:flex;flex-direction:column}.slider-question__bar,.slider-question__help,.slider-question__labels{display:flex;justify-content:space-between;align-items:center}.slider-question__bar{position:relative}.slider-question__marker{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.draggable-question{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.draggable-question__dropzone{position:relative;display:flex;flex:none;justify-content:center;align-items:center}.draggable-question__dropzone .timer-shape{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.draggable-question__hands{position:relative;flex:1 0}.homescreen__header{position:relative;z-index:1;flex-direction:column;justify-content:center;align-items:center}.homescreen__body{position:relative;z-index:3}.gamescreen__inner{flex:1;display:flex;flex-direction:column;width:100%}.gamescreen__header{display:flex;flex-direction:column}.gamescreen__body{flex:1}.gamescreen__graphic{position:absolute;z-index:-1;background:0 0 no-repeat;background-size:100% auto}.correction-form__input,.correction-form__label{display:block}.correction-form__input{color:inherit;width:100%}.endscreen__header{flex:0 1 50%;display:flex;flex-direction:column;align-items:stretch}.endscreen__header .button{flex:none;margin:.5em auto}.endscreen__header p{margin-bottom:.5em}.endscreen__code{display:block;font-family:Courier New,Courier,monospace;font-weight:700;margin-top:.2em}.sharescreen__poster{overflow:hidden}.sharescreen__graphic{position:absolute;background:0 0 no-repeat;background-size:100% auto}.embedForm{display:flex;align-items:center;justify-content:center;margin-top:50px}.app{position:relative;width:100%;height:100%;overflow:hidden}:root{--background-offset:-7px}@media screen and (max-width:320px){:root{--background-offset:-5px}}body{font-family:Jost,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3;color:#641744;background:#9dd9d9}[lang=my] body{line-height:1.6}@media screen and (min-height:1000px){body{font-size:1.8rem}}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 .5em}[lang=my] h1,[lang=my] h2,[lang=my] h3,[lang=my] h4,[lang=my] h5,[lang=my] h6{line-height:1.6}p{margin:0 0 1em}[lang=my] p{margin-bottom:.5em}a{display:inline-block;line-height:1.2;color:#641744;text-decoration:none}a:not(.button){background-image:linear-gradient(90deg,rgba(100,23,68,0) 0,rgba(100,23,68,0) 50%,#641744 0,#641744);background-position:100% 100%;background-repeat:repeat-x;background-size:4px 2px}a:not(.button):hover{background-size:200% 2px}a:not(.button):focus{color:#fff;background:#641744}a:not(.button)[data-with-image]{display:inline-block;background:none}.button{position:relative;z-index:0;background:none;text-decoration:none;border-radius:50em;transition:transform .1s ease-out,box-shadow .1s ease-out,opacity .1s ease-out}.button__inner{position:relative;z-index:auto;overflow:visible;border-radius:inherit;box-shadow:inset 0 0 0 2px #641744}.button__inner:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:inherit;transform:translateX(var(--background-offset));transition:all .2s ease-out}@media (hover:none){.button:hover .button__inner:before{transform:translateX(0)}}@media not all and (hover:none){.button:hover .button__inner:before{transform:translateX(0)}}.button:active .button__inner:before,.button:focus .button__inner:before{top:5px;left:5px;right:5px;bottom:5px;transform:translateX(0)}[lang=en] .button.is-primary,[lang=en] .button.is-secondary,[lang=en] .button.is-tertiary{text-transform:lowercase}.button.is-primary{font-size:2.4rem;font-weight:600;line-height:1.45}[lang=my] .button.is-primary{font-size:2rem;line-height:1.6}@media screen and (max-height:480px){.button.is-primary{font-size:1.8rem}[lang=my] .button.is-primary{font-size:1.6rem}}.button.is-primary .button__inner{padding:1rem 3rem}.button.is-primary .button__inner:before{background:#fff}@media screen and (max-height:480px){.button.is-primary .button__inner{padding:1rem 1.5rem}}.button.is-primary.is-circular .button__inner{padding:1.5rem}@media screen and (max-height:480px){.button.is-primary.is-circular .button__inner{padding:1rem}.button.is-primary.is-circular .icon{width:30px;height:30px}}@media screen and (min-width:800px){.button.is-primary.is-circular .button__inner{padding:2rem}.button.is-primary.is-circular .icon{width:50px;height:50px}}.button.is-secondary .button__inner:before{background:#fcd7a2}.button.is-quaternary .button__inner:before,.button.is-tertiary .button__inner:before{background:#fff}.modal__body .button.is-quaternary .button__inner:before,.modal__body .button.is-tertiary .button__inner:before{background:#9dd9d9}.button.is-secondary,.button.is-tertiary{font-size:1.2rem;font-weight:600;line-height:1.4}[lang=my] .button.is-secondary,[lang=my] .button.is-tertiary{line-height:1.6}.button.is-secondary .button__inner,.button.is-tertiary .button__inner{padding:1rem 2rem}@media screen and (max-height:480px){.button.is-secondary .button__inner,.button.is-tertiary .button__inner{padding:1rem 1rem}}.button.is-quaternary{font-size:1rem;font-weight:500;line-height:1.45}[lang=my] .button.is-quaternary{line-height:1.6}.button.is-quaternary .button__inner{padding:1rem 1.5rem}@media screen and (max-height:480px){.button.is-quaternary .button__inner{padding:1rem 1rem}}.button:disabled{opacity:.5;box-shadow:none}.byline.button{flex:0 1}.byline.button .button__inner{display:block;white-space:nowrap;text-overflow:ellipsis;padding-left:3rem}.byline.button .button__inner:after{position:absolute;top:50%;left:1em;content:"i";display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border:1px solid;border-radius:50%;margin-top:-.75em}@media screen and (max-width:320px){.byline.button .button__inner{padding-left:1.5rem}.byline.button .button__inner:after{content:none}}@-webkit-keyframes starSway{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@keyframes starSway{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@-webkit-keyframes starSwayFill{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}@keyframes starSwayFill{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}.star{font-weight:600;color:#641744}.star__icon{transform-origin:50% 55%}.star .icon__fill{fill:#eee16d;transform:translateX(-3px)}[lang=my] .star__label{padding:0}.hand__outline{fill:#641744}.draggable-hand.left .hand__fill{fill:#63b0cd}.draggable-hand.right .hand__fill{fill:#eee16d}.draggable-hand.top-left .hand__fill{fill:#6a63cd}.draggable-hand.top-right .hand__fill{fill:#6ecd63}.draggable-hand.bottom-left .hand__fill{fill:#6385cd}.draggable-hand.bottom-right .hand__fill{fill:#63cd9a}.draggable-hand.left .hand__fill__highlight{fill:#71caec}.draggable-hand.left .hand__fill__shadow{fill:#4b97b6}.draggable-hand.right .hand__fill__highlight{fill:#d9c94e}.draggable-hand.right .hand__fill__shadow{fill:#fef176}.thumbemote__hand__backfill{fill:none}.thumbemote__hand__outline{fill:#641744}.thumbemote__hand__decor{fill:#f59884}.emote--very-upset .emote__fill,.thumbemote--very-upset .thumbemote__hand__fill{fill:#6a63cd}.emote--very-upset .emote__highlight,.thumbemote--very-upset .thumbemote__hand__highlight{fill:#9792dc}.emote--upset .emote__fill,.thumbemote--upset .thumbemote__hand__fill{fill:#6385cd}.emote--upset .emote__highlight,.thumbemote--upset .thumbemote__hand__highlight{fill:#92aadc}.emote--neutral .emote__fill,.thumbemote--neutral .thumbemote__hand__fill{fill:#63b0cd}.emote--neutral .emote__highlight,.thumbemote--neutral .thumbemote__hand__highlight{fill:#92c8dc}.emote--happy .emote__fill,.thumbemote--happy .thumbemote__hand__fill{fill:#63cd9a}.emote--happy .emote__highlight,.thumbemote--happy .thumbemote__hand__highlight{fill:#92dcb8}.emote--very-happy .emote__fill,.thumbemote--very-happy .thumbemote__hand__fill{fill:#6ecd63}.emote--very-happy .emote__highlight,.thumbemote--very-happy .thumbemote__hand__highlight{fill:#9adc92}@-webkit-keyframes draggableDrop{0%{top:0}to{top:100vh}}@keyframes draggableDrop{0%{top:0}to{top:100vh}}.draggable-hand.left{top:25px;left:-15px}.draggable-hand.left .draggable-hand__holster{top:-25px}.draggable-hand.right{top:30px;right:-15px}.draggable-hand.right .draggable-hand__holster{top:-30px}.draggable-hand.top-left,.draggable-hand.top-right{top:-40px;z-index:2}.draggable-hand.top-left{left:0}.draggable-hand.top-right{right:0}.draggable-hand.bottom-left,.draggable-hand.bottom-right{top:60px}.draggable-hand.bottom-left{left:15%}.draggable-hand.bottom-right{right:15%}@media(max-height:600px),(max-width:320px){.draggable-hand.left,.draggable-hand.right{top:-10px}.draggable-hand.left .draggable-hand__holster,.draggable-hand.right .draggable-hand__holster{top:-20px}.draggable-hand.top-left,.draggable-hand.top-right{top:-60px}.draggable-hand.bottom-left,.draggable-hand.bottom-right{top:40px}.draggable-hand.bottom-left{left:15%}.draggable-hand.bottom-right{right:15%}}@media(max-height:500px){.draggable-hand.left,.draggable-hand.left .draggable-hand__holster,.draggable-hand.right,.draggable-hand.right .draggable-hand__holster{top:-20px}.is-type-recovery .draggable-hand.left,.is-type-recovery .draggable-hand.right{top:-30px}.is-type-recovery .draggable-hand.left .draggable-hand__holster,.is-type-recovery .draggable-hand.right .draggable-hand__holster{top:-20px}.draggable-hand.left{left:-20px}.draggable-hand.right{right:-20px}.draggable-hand.top-left,.draggable-hand.top-right{top:-90px}.draggable-hand.bottom-left,.draggable-hand.bottom-right{top:-20px}.draggable-hand.top-left{left:-5%}.draggable-hand.top-right{right:-5%}.draggable-hand.bottom-left{left:15%}.draggable-hand.bottom-right{right:15%}}.draggable-hand__holster{top:-25px;display:flex;justify-content:center;align-items:center;width:110px;height:110px;background:#fff;border-radius:50%;box-shadow:4px 4px 0,inset 0 0 0 0;font-size:2rem;font-weight:600;line-height:1;pointer-events:none}.draggable-hand__holster:focus{box-shadow:4px 4px 0,inset 0 0 0 2px}.draggable-hand.left .draggable-hand__holster:focus{background-color:#b1d8e6}.draggable-hand.right .draggable-hand__holster:focus{background-color:#f7f0b6}.draggable-hand.top-left .draggable-hand__holster:focus{background-color:#b5b1e6}.draggable-hand.top-right .draggable-hand__holster:focus{background-color:#b7e6b1}.draggable-hand.bottom-left .draggable-hand__holster:focus{background-color:#b1c2e6}.draggable-hand.bottom-right .draggable-hand__holster:focus{background-color:#b1e6cd}@media(max-height:600px),(max-width:320px){.draggable-hand__holster{width:90px;height:90px;font-size:1.8rem}}.draggable-hand__holster__label{display:block;margin-top:-2em;transition:margin .2s ease-out}.draggable-hand.bottom-left .draggable-hand__holster,.draggable-hand.left .draggable-hand__holster,.draggable-hand.top-left .draggable-hand__holster{left:15px}.draggable-hand.bottom-right .draggable-hand__holster,.draggable-hand.right .draggable-hand__holster,.draggable-hand.top-right .draggable-hand__holster{right:15px}.draggable-hand.dragging .draggable-hand__holster__label{margin:0}.v-leave-active .draggable-hand__holster{-webkit-animation:dropOut .5s cubic-bezier(.6,-.28,.735,.045) both;animation:dropOut .5s cubic-bezier(.6,-.28,.735,.045) both}.v-leave-active .draggable-hand.in-range .draggable-hand__holster{-webkit-animation-delay:.5s;animation-delay:.5s}[lang=en] .draggable-hand__holster{text-transform:lowercase}.v-leave-active .draggable-hand__arm,.v-leave-active .draggable-hand__handle{-webkit-animation:draggableDrop .5s ease-out both;animation:draggableDrop .5s ease-out both}.v-leave-active .draggable-hand.in-range .draggable-hand__arm,.v-leave-active .draggable-hand.in-range .draggable-hand__handle{-webkit-animation-delay:.5s;animation-delay:.5s}.draggable-hand__handle{top:0;width:100px;height:100px;border-radius:50%;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.draggable-hand__handle .hand{width:100px;transform-origin:50% 60%}@media(max-height:600px),(max-width:320px){.draggable-hand__handle{width:80px;height:80px}.draggable-hand__handle .hand{width:80px}}.draggable-hand.left .draggable-hand__handle,.draggable-hand.right .draggable-hand__handle{width:150px;height:150px}.draggable-hand.left .draggable-hand__handle .hand,.draggable-hand.right .draggable-hand__handle .hand{width:150px}@media(max-height:600px),(max-width:320px){.draggable-hand.left .draggable-hand__handle,.draggable-hand.right .draggable-hand__handle{width:120px;height:120px}.draggable-hand.left .draggable-hand__handle .hand,.draggable-hand.right .draggable-hand__handle .hand{width:120px}}@media(max-height:500px){.draggable-hand.left .draggable-hand__handle,.draggable-hand.right .draggable-hand__handle{width:100px;height:100px}.draggable-hand.left .draggable-hand__handle .hand,.draggable-hand.right .draggable-hand__handle .hand{width:100px}}.draggable-hand.left .draggable-hand__handle .hand{bottom:-5px;transform:rotate(17deg)}.draggable-hand.right .draggable-hand__handle{margin-top:20px}.draggable-hand.right .draggable-hand__handle .hand{bottom:-10px;transform:rotate(197deg)}.draggable-hand.bottom-left .draggable-hand__handle,.draggable-hand.left .draggable-hand__handle,.draggable-hand.top-left .draggable-hand__handle{left:0}.draggable-hand.bottom-right .draggable-hand__handle,.draggable-hand.right .draggable-hand__handle,.draggable-hand.top-right .draggable-hand__handle{right:0}.draggable-hand.bottom-left .draggable-hand__handle .hand,.draggable-hand.bottom-right .draggable-hand__handle .hand,.draggable-hand.top-left .draggable-hand__handle .hand,.draggable-hand.top-right .draggable-hand__handle .hand{bottom:-5px}.draggable-hand.top-left .draggable-hand__handle .hand{transform:rotate(20deg)}.draggable-hand.bottom-left .draggable-hand__handle .hand{transform:rotate(10deg)}.draggable-hand.top-right .draggable-hand__handle .hand{transform:scaleX(-1) rotate(20deg)}.draggable-hand.bottom-right .draggable-hand__handle .hand{transform:scaleX(-1) rotate(10deg)}.draggable-hand__handle__label{top:50%;left:50%;font-size:1.3rem;font-weight:600;background:#fff;border-radius:4em;padding:5px 15px;box-shadow:3px 3px 0;transform:translateX(-50%) translateY(-25%)}.draggable-hand__handle__label:focus{box-shadow:3px 3px 0,inset 0 0 0 2px}.draggable-hand.left .draggable-hand__handle__label:focus{background-color:#b1d8e6}.draggable-hand.right .draggable-hand__handle__label:focus{background-color:#f7f0b6}.draggable-hand.top-left .draggable-hand__handle__label:focus{background-color:#b5b1e6}.draggable-hand.top-right .draggable-hand__handle__label:focus{background-color:#b7e6b1}.draggable-hand.bottom-left .draggable-hand__handle__label:focus{background-color:#b1c2e6}.draggable-hand.bottom-right .draggable-hand__handle__label:focus{background-color:#b1e6cd}[lang=en] .draggable-hand__handle__label{text-transform:lowercase}.draggable-hand__arm__fill{stroke-width:40}.draggable-hand__arm__stroke{stroke:#641744;stroke-width:45}@media(max-height:600px),(max-width:320px){.draggable-hand__arm__fill{stroke-width:30}.draggable-hand__arm__stroke{stroke-width:35}}.draggable-hand.left .draggable-hand__arm__fill,.draggable-hand.right .draggable-hand__arm__fill{stroke-width:60}.draggable-hand.left .draggable-hand__arm__stroke,.draggable-hand.right .draggable-hand__arm__stroke{stroke-width:66}@media(max-height:600px),(max-width:320px){.draggable-hand.left .draggable-hand__arm__fill,.draggable-hand.right .draggable-hand__arm__fill{stroke-width:50}.draggable-hand.left .draggable-hand__arm__stroke,.draggable-hand.right .draggable-hand__arm__stroke{stroke-width:54}}@media(max-height:500px){.draggable-hand.left .draggable-hand__arm__fill,.draggable-hand.right .draggable-hand__arm__fill{stroke-width:40}.draggable-hand.left .draggable-hand__arm__stroke,.draggable-hand.right .draggable-hand__arm__stroke{stroke-width:44}}.draggable-hand.left .draggable-hand__arm__fill{stroke:#63b0cd}.draggable-hand.right .draggable-hand__arm__fill{stroke:#eee16d}.draggable-hand.top-left .draggable-hand__arm__fill{stroke:#6a63cd}.draggable-hand.top-right .draggable-hand__arm__fill{stroke:#6ecd63}.draggable-hand.bottom-left .draggable-hand__arm__fill{stroke:#6385cd}.draggable-hand.bottom-right .draggable-hand__arm__fill{stroke:#63cd9a}.share-button{background:#641744;border-radius:50%;overflow:hidden;margin:0 5px}.share-button path{fill:#fff}.share-button:focus path,.share-button:hover path{fill:#9dd9d9}.share-button:focus{box-shadow:0 0 0 5px #63b0cd}@-webkit-keyframes avatarLevelUp{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes avatarLevelUp{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@-webkit-keyframes avatarLevelDown{0%{transform:scale(1)}50%{transform:scale(.75)}to{transform:scale(1)}}@keyframes avatarLevelDown{0%{transform:scale(1)}50%{transform:scale(.75)}to{transform:scale(1)}}.gamestatus{position:absolute;z-index:5;top:0;right:0;padding:10px 20px;overflow:hidden}@media screen and (min-width:800px){.gamestatus{padding:20px 45px}}.gamestatus__avatar{position:relative;z-index:auto;display:flex;width:7.5rem;height:5.6rem;justify-content:center;align-items:center;font-size:4rem;font-weight:700;margin-left:auto;border-radius:0;transition:box-shadow .3s ease-out}.gamestatus__avatar__image{position:relative;width:7.5rem;height:5.6rem;-webkit-mask:url(../img/blob-mask.ca86e72e.svg);mask:url(../img/blob-mask.ca86e72e.svg)}.gamestatus__avatar__image:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../img/blob.0d996381.svg)}.gamestatus__avatar__image img{position:absolute;top:0;left:-12px;width:160%;height:auto}.gamestatus__avatar:before{content:"";position:absolute;top:-2px;left:-10px;z-index:auto;box-shadow:none;width:8rem;height:6.3rem;background:url(../img/blob-shadow.29fb1bca.svg)}.gamestatus__level{position:absolute;top:5px;right:5px;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.gamestatus__level .star__label{font-size:1.3rem}.gamestatus__level.is-change-up{-webkit-animation:avatarLevelUp .3s ease-out;animation:avatarLevelUp .3s ease-out}.gamestatus__level.is-change-down{-webkit-animation:avatarLevelDown .3s ease-out;animation:avatarLevelDown .3s ease-out}@media screen and (min-width:800px){.gamestatus__level{top:15px;right:25px;width:48px;height:48px;padding-top:4px}}.gamestatus__stars{margin:5px 0 0;display:flex;justify-content:flex-end}.gamestatus__stars .icon{width:14px;height:12px}@media screen and (min-width:800px){.gamestatus__stars .icon{width:18px;height:16px}}.gamestatus__avatar:hover+.gamestatus__level .icon{-webkit-animation:starSway 1s ease-in-out infinite alternate;animation:starSway 1s ease-in-out infinite alternate}.gamestatus__avatar:hover+.gamestatus__level .icon__fill{-webkit-animation:starSwayFill 1s ease-in-out infinite alternate;animation:starSwayFill 1s ease-in-out infinite alternate}.gamestatus__avatar:focus+.gamestatus__level .icon{-webkit-animation:none;animation:none}@-webkit-keyframes progressStarInit{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes progressStarInit{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes progressStarEmpty{0%{transform:scale(1) rotate(1turn)}50%{transform:scale(0) rotate(0deg)}to{transform:scale(1)}}@keyframes progressStarEmpty{0%{transform:scale(1) rotate(1turn)}50%{transform:scale(0) rotate(0deg)}to{transform:scale(1)}}@-webkit-keyframes progressStarFill{0%{transform:scale(0) rotate(-1turn)}to{transform:scale(1) rotate(0deg)}}@keyframes progressStarFill{0%{transform:scale(0) rotate(-1turn)}to{transform:scale(1) rotate(0deg)}}.progress-star{margin:0 2px;-webkit-animation:progressStarInit .3s ease-out .5s both;animation:progressStarInit .3s ease-out .5s both}.progress-star .icon__fill{fill:#fff;transition:fill .2s .1s;transform:translateX(-2px)}.progress-star.is-filled .icon__fill{fill:#eee16d}.progress-star.animate{-webkit-animation:progressStarEmpty .3s ease-out forwards;animation:progressStarEmpty .3s ease-out forwards}.progress-star.animate.is-filled{-webkit-animation:progressStarFill .3s ease-out 1s forwards;animation:progressStarFill .3s ease-out 1s forwards}.progress-star.animate.is-filled .icon__fill{transition-delay:1.1s}@-webkit-keyframes soundWavePulse{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}@keyframes soundWavePulse{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}.soundtoggle{display:flex;justify-content:space-between;align-items:center}.soundtoggle.button .button__inner{padding:1rem 1.5rem}.soundtoggle.button .button__inner:before{background:#63b0cd}.soundtoggle__waves{margin-left:4px}.soundtoggle__waves path{-webkit-animation:soundWavePulse .5s ease-in-out infinite alternate;animation:soundWavePulse .5s ease-in-out infinite alternate;transform-origin:center center}.soundtoggle__waves .icon__line1{-webkit-animation-delay:-.2s;animation-delay:-.2s}.soundtoggle__waves .icon__line3{-webkit-animation-delay:-.4s;animation-delay:-.4s}.langtoggle{display:flex;justify-content:space-between;align-items:center;font-weight:700;text-transform:uppercase!important;transition:color .2s,background .2s}.langtoggle .icon{margin-right:5px}.language-picker{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.language-picker h2{margin:0 0 1em}.language-picker__option{font-size:2rem;display:block;margin:5px auto;text-decoration:none}.timer__count circle{fill:none;stroke:#641744;stroke-width:2;stroke-dasharray:4 4;stroke-opacity:.5}.timer__count text{font-weight:600;font-size:1.6rem;text-anchor:middle}.timer-shape__outline{fill:none;stroke:currentcolor;stroke-width:3;stroke-dasharray:10 12}.timer-shape.is-animating .timer-shape__outline{-webkit-animation:marchingAnts 1s linear infinite;animation:marchingAnts 1s linear infinite}.v-leave-active .timer-shape.is-animating .timer-shape__outline{-webkit-animation-play-state:paused;animation-play-state:paused}.carousel{padding:40px 0}.carousel__inner{padding:10px 0 0}@media screen and (min-height:800px){.carousel__inner{padding:40px 0 0}}.carousel__slide{transition:opacity .2s}.carousel__slide:not(.is-active){opacity:.5}@media screen and (max-height:600px){.carousel{padding:20px 0}}@media screen and (max-height:480px){.carousel{padding:0}}@media screen and (min-height:800px){.carousel{padding:60px 0}}.level-card{position:relative;text-align:center}.level-card__star{top:-50px;right:15px;width:120px;height:114px;font-size:4rem}.is-latest .level-card__star .icon{-webkit-animation:starSway 1s ease-in-out infinite alternate;animation:starSway 1s ease-in-out infinite alternate}.is-latest .level-card__star .icon__fill{-webkit-animation:starSwayFill 1s ease-in-out infinite alternate;animation:starSwayFill 1s ease-in-out infinite alternate}@media screen and (max-height:600px){.level-card__star{top:-35px;right:5px;font-size:3rem}}@media screen and (max-height:560px){.level-card__star{top:-25px;width:100px;height:110px}}@media screen and (max-height:480px){.level-card__star{top:-25px;width:90px;height:95px}}.level-card__poster{position:relative;width:300px;height:320px;background:#9dd9d9;box-shadow:var(--background-offset) 0 0 #9dd9d9,inset var(--background-offset) 0 0 #f5fbfb;border:4px solid;border-radius:40px;margin:0 0 10px}@media screen and (max-height:560px){.level-card__poster{width:280px;height:300px;margin:0 0 10px}}@media screen and (max-height:480px){.level-card__poster{width:260px;height:260px;margin:0 0 10px}}@media screen and (min-height:800px){.level-card__poster{height:365px;margin:0 0 25px}}.level-card__poster__image{top:0;left:50%;width:85%;transform:translateX(-50%)}.level-card__poster__image:after{content:"";display:block;padding:0 0 128.5714285714%}@media screen and (min-height:800px){.level-card__poster__image{bottom:0;top:auto}}.level-card:not(.is-unlocked) .level-card__poster{background:#ddd;box-shadow:var(--background-offset) 0 0 #ddd,inset var(--background-offset) 0 0 #f5fbfb}.level-card:not(.is-unlocked) .level-card__poster__image{filter:grayscale(1) contrast(0) brightness(1.5)}.level-card__info .button .button__inner{padding:5px 20px}.level-card__title{font-size:3.2rem;font-weight:600;margin:0 0 .2em}@media screen and (max-height:480px){.level-card__title{font-size:2.4rem}}@media screen and (min-height:800px){.level-card__title{font-size:3.6rem;margin:0 0 .25em}}.level-card__download{margin:0 auto}.level-card__download .icon{width:20px;height:20px;margin-left:.5em}@media screen and (max-height:480px){.level-card__download .icon{width:16px;height:16px}}.screen{text-align:center}.screen.v-enter-active,.screen.v-leave-active{transition:visibility .4s ease-out,opacity .4s ease-out;transition-delay:.3s}.screen.v-enter,.screen.v-leave-to{visibility:hidden;opacity:0}.modal{background:#f5fbfb}.modal__frame{padding:65px 0 0}.modal__close{position:absolute;top:0;right:0;margin:15px}.modal__close.button .button__inner:before{background:#f75e3b}@media screen and (max-width:320px){.modal__close.button .button__inner{padding:1rem}.modal__close.button .icon{width:24px;height:24px}}.modal__body{font-size:1.8rem;padding:40px;border-radius:inherit}.modal__body h2{font-size:2.1rem}.modal__body [data-with-image],.modal__body p>img{margin:1em 2em 0 0}@media screen and (max-height:600px){.modal__body{padding:30px}}@media screen and (max-height:480px){.modal__body{font-size:1.6rem;padding:20px 30px}.modal__body h2{font-size:1.8rem}}.modal.v-enter-active,.modal.v-leave-active{transition:visibility .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.modal.v-leave-active{transition-delay:.2s}.modal.v-enter,.modal.v-leave-to{visibility:hidden;opacity:0;transform:translateY(100%)}.modal.is-bubble,.modal.is-mini{background:transparent}.modal.is-bubble .modal__frame,.modal.is-mini .modal__frame{top:50%;left:50%;padding:0;transform:translateX(-50%) translateY(-50%)}.modal.is-bubble .modal__frame:before,.modal.is-mini .modal__frame:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:inherit;transform:translateX(var(--background-offset));transition:all .2s ease-out}.modal.is-bubble .modal__body,.modal.is-mini .modal__body{box-shadow:inset 0 0 0 2px}.modal.is-mini .modal__frame{width:300px;height:auto;max-height:70vh;border-radius:28px}.modal.is-mini .modal__close{margin:0;top:-25px;right:-25px}.modal.is-mini .modal__body{padding:60px 35px 40px}@media screen and (max-width:320px){.modal.is-mini .modal__frame{width:260px}.modal.is-mini .modal__body{padding:30px 20px 20px}}@media screen and (min-width:800px){.modal.is-mini .modal__frame{width:500px}.modal.is-mini .modal__close{top:-40px;right:-40px}.modal.is-mini .button{display:block;margin:0 auto}}.modal.is-bubble{text-align:center}.modal.is-bubble .modal__frame{width:390px;height:390px;border-radius:50%}.modal.is-bubble .modal__close{display:none}.modal.is-bubble .modal__body{display:flex;justify-content:center;align-items:center;padding:0;overflow:visible}.modal.is-bubble.v-enter-active .modal__frame,.modal.is-bubble.v-leave-active .modal__frame{transition:transform .3s ease-out}.modal.is-bubble.v-enter,.modal.is-bubble.v-leave-to{transform:none}.modal.is-bubble.v-enter .modal__frame,.modal.is-bubble.v-leave-to .modal__frame{transform:scale(0)}@media screen and (min-height:650px)and (min-width:600px){.modal{background:rgba(157,217,217,.9);-webkit-backdrop-filter:none;backdrop-filter:none;padding:65px 30px 0}.modal__frame{position:relative;padding:100px 0 0;max-width:1200px;margin:0 auto;border-radius:40px 40px 0 0;background:#f5fbfb;overflow:hidden}.modal__close{margin:20px 25px}.modal__body{max-width:690px;padding:0 10px}.modal.is-mini .modal__frame{overflow:visible;margin:0}.modal.is-bubble .modal__frame{padding:0}}.interrupt{font-size:1.8rem}.interrupt__title{font-size:2.1rem;font-weight:600}.interrupt__options{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr)}.interrupt__skip{margin:1em auto 0;font-size:2.1rem;font-weight:600}.interrupt__skip:focus,.interrupt__skip:hover{text-decoration:underline}[lang=en] .interrupt__skip{text-transform:lowercase}.slider-question{width:100%;flex:1;max-height:290px;margin:auto auto 0}@media screen and (min-height:1000px){.slider-question{max-height:470px;flex:1 1 60%}}.slider-question__help{margin:0 auto 20px;font-size:1.6rem;font-style:italic;line-height:1}.slider-question__help__text{margin:0 .5em}@media screen and (max-height:560px){.slider-question__help{font-size:1.4rem}.slider-question__help .icon{width:16px;height:20px}}@media screen and (min-height:1000px){.slider-question__help{margin-bottom:30px}}.slider-question__bar,.slider-question__labels{width:100%;max-width:480px;margin:0 auto}.slider-question__labels{margin-bottom:10px}@media screen and (min-height:1000px){.slider-question__labels{margin-bottom:20px}}.slider-question__label{font-size:1.2rem;font-weight:600}@media screen and (min-height:1000px){.slider-question__label{font-size:1.6rem}}.slider-question__bar{background:#fff;border:3px solid;height:36px;border-radius:36px}.slider-question__marker{width:10px;height:10px;border-radius:50%;background:#641744;margin:0 15px}.slider-question__marker:focus{outline:none;box-shadow:0 0 0 5px #eee16d}.slider-question__thumb{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px}.slider-question__thumb .emote{position:absolute;top:50%;left:50%;width:60px;height:60px;transform:translateX(-50%) translateY(-50%)}@media screen and (min-height:1000px){.slider-question__thumb .emote{width:76px;height:76px}}.slider-question__thumb .thumbemote{position:absolute;top:-6px;left:-150px;width:308px;height:402px}@media screen and (min-height:1000px){.slider-question__thumb .thumbemote{top:-10px;left:-210px;width:400px;height:522px}}.slider-question__marker:focus~.slider-question__thumb .emote__backfill,.slider-question__marker:focus~.slider-question__thumb .thumbemote__hand__backfill{fill:#eee16d}.slider-question__submit{position:absolute;bottom:0;right:0;margin:auto 0 0 auto}.v-leave-active .slider-question{-webkit-animation:dropOut .5s ease-in both;animation:dropOut .5s ease-in both}@-webkit-keyframes dropzoneExpire{0%{transform:scale(1) rotate(0deg)}to{transform:scale(0) rotate(1turn)}}@keyframes dropzoneExpire{0%{transform:scale(1) rotate(0deg)}to{transform:scale(0) rotate(1turn)}}@-webkit-keyframes dropzoneConfirm{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.5) rotate(0deg)}to{transform:scale(0) rotate(1turn)}}@keyframes dropzoneConfirm{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.5) rotate(0deg)}to{transform:scale(0) rotate(1turn)}}.draggable-question{max-width:380px;max-height:390px;margin:auto auto 0}@media(max-width:400px){.draggable-question{max-height:340px}}@media(max-height:600px),(max-width:320px){.draggable-question{max-height:260px}}@media(max-height:500px){.draggable-question{max-height:240px}}@media screen and (min-height:1000px){.draggable-question{max-height:500px}}.draggable-question__dropzone{width:200px;height:200px;margin:0 auto;transition:transform .2s ease-out}.draggable-question__dropzone .timer-shape{max-height:100%}.draggable-question__dropzone.is-focused{transform:scale(1.1)}.v-leave-active .draggable-question__dropzone{-webkit-animation:dropzoneExpire .5s ease-in both;animation:dropzoneExpire .5s ease-in both}.v-leave-active .draggable-question__dropzone.is-focused{-webkit-animation:dropzoneConfirm 1s cubic-bezier(.6,-.28,.735,.045) both;animation:dropzoneConfirm 1s cubic-bezier(.6,-.28,.735,.045) both}.is-type-recovery .draggable-question__dropzone{width:150px;height:150px}@media screen and (max-height:600px){.draggable-question__dropzone{width:170px;height:170px}.draggable-question__dropzone .timer-shape{height:100%}}@media screen and (max-height:560px){.draggable-question__dropzone{width:150px;height:150px}.is-type-recovery .draggable-question__dropzone{width:130px;height:130px}}@media screen and (max-height:480px){.draggable-question__dropzone{width:140px;height:140px}.is-type-recovery .draggable-question__dropzone{width:120px;height:120px}}@media screen and (min-height:1000px){.draggable-question__dropzone{margin-bottom:50px}}.draggable-question__help{position:relative;z-index:1;max-width:100px;font-size:1.6rem;font-style:italic;line-height:1.4}.draggable-question__help strong{display:block}.v-leave-active .draggable-question__help{display:none}[lang=my] .draggable-question__help{font-style:normal}@media screen and (max-height:480px){.draggable-question__help{font-size:1.4rem}}.draggable-question.is-repeat .draggable-question__help{max-width:none}.option-question__buttons{max-width:200px;margin:0 auto;display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr)}@-webkit-keyframes homeDecorLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes homeDecorLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes homeDecorRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes homeDecorRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes homeThumbUp{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes homeThumbUp{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0deg)}}@-webkit-keyframes homeThumbDown{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(10deg)}}@keyframes homeThumbDown{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(10deg)}}@-webkit-keyframes homeHeader{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes homeHeader{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes homeBody{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}@keyframes homeBody{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}.homescreen{padding-top:20vh}.homescreen:after,.homescreen:before{content:"";position:absolute;top:7%;height:86%;width:100%;-webkit-animation:1s ease-out both;animation:1s ease-out both}@media screen and (min-width:800px){.homescreen:after,.homescreen:before{content:none}}.homescreen:before{right:60%;background:url(../img/backdrop-left.ac33f259.svg) 100% no-repeat;-webkit-animation-name:homeDecorLeft;animation-name:homeDecorLeft}.homescreen:after{left:60%;background:url(../img/backdrop-right.d900f9f4.svg) 0 no-repeat;-webkit-animation-name:homeDecorRight;animation-name:homeDecorRight}.homescreen__hand{position:absolute;z-index:2;width:280px;height:378px}.homescreen__hand--thumbup{bottom:-60px;left:50%;margin-left:-190px;background-image:url(../img/thumb-up.8a074227.svg);transform-origin:21.5% 89%;-webkit-animation:homeThumbUp .8s cubic-bezier(.175,.885,.32,1.275) .8s both;animation:homeThumbUp .8s cubic-bezier(.175,.885,.32,1.275) .8s both}.homescreen__hand--thumbdown{top:-75px;right:50%;margin-right:-230px;background-image:url(../img/thumb-down.f0017ee7.svg);transform-origin:78.5% 10%;-webkit-animation:homeThumbDown .8s cubic-bezier(.175,.885,.32,1.275) .8s both;animation:homeThumbDown .8s cubic-bezier(.175,.885,.32,1.275) .8s both}@media screen and (max-height:600px){.homescreen__hand{width:240px}.homescreen__hand--thumbup{bottom:-100px}.homescreen__hand--thumbdown{top:-80px;margin-right:-230px}}@media screen and (max-height:480px){.homescreen__hand{width:200px}.homescreen__hand--thumbup{bottom:-170px;margin-left:-170px}.homescreen__hand--thumbdown{top:-80px;margin-right:-210px}}@media screen and (min-height:1000px){.homescreen__hand--thumbup{bottom:-40px}.homescreen__hand--thumbdown{top:-50px}}.homescreen__header{flex:none;width:280px;height:280px;display:flex;margin:auto auto 35px;padding:20px 20px 0;-webkit-animation:homeHeader .6s cubic-bezier(.175,.885,.32,1.275) .2s both;animation:homeHeader .6s cubic-bezier(.175,.885,.32,1.275) .2s both}.homescreen__header__graphic{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.homescreen__header__graphic__backfill,.homescreen__header__graphic__forefill{transform-origin:50% 50%}.homescreen__header__graphic__forefill{fill:#fff;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.homescreen__header__graphic__backfill{fill:#63b0cd;-webkit-animation:spin 15s linear infinite;animation:spin 15s linear infinite}.homescreen__header__graphic__outline{fill:none;stroke:currentcolor;stroke-width:4;stroke-dasharray:10 13;stroke-linecap:round;-webkit-animation:marchingAnts 2s linear infinite;animation:marchingAnts 2s linear infinite}@media screen and (max-height:480px){.homescreen__header{width:220px;height:220px;padding-left:30px;padding-right:30px;margin:auto}}@media(min-height:600px){.homescreen__header{margin:auto}}@media screen and (min-height:1000px){.homescreen__header{width:400px;height:400px;padding:75px 80px 30px}}.homescreen__title{font-size:2.4rem;font-weight:600}@media screen and (max-height:480px){.homescreen__title{font-size:2.1rem}}@media screen and (min-height:1000px){.homescreen__title{font-size:3.2rem}}.homescreen__tagline{font-size:1.6rem;font-weight:600;margin:-.5em 0 1em}.homescreen__body{margin:35px auto 60px;-webkit-animation:homeBody .4s cubic-bezier(.175,.885,.32,1.275) 1.5s both;animation:homeBody .4s cubic-bezier(.175,.885,.32,1.275) 1.5s both}@media screen and (max-height:600px){.homescreen__body{margin-top:10px}}@media screen and (min-height:1000px){.homescreen__body{margin:auto auto 100px}}@media screen and (max-height:420px)and (min-width:400px){.homescreen{padding:30px}.homescreen__hand{width:180px;height:224px}.homescreen__hand--thumbup{left:0;bottom:-50px;margin-left:40px}.homescreen__hand--thumbdown{right:0;top:-50px;margin-right:10px}.homescreen__header{margin:auto}.homescreen__header__graphic{height:auto;top:50%;transform:translateY(-50%)}.homescreen__body{margin:auto}}@-webkit-keyframes questionThumbUpIn{0%{opacity:0;transform:rotate(85deg)}to{opacity:1;transform:rotate(10deg)}}@keyframes questionThumbUpIn{0%{opacity:0;transform:rotate(85deg)}to{opacity:1;transform:rotate(10deg)}}@-webkit-keyframes questionThumbUpOut{0%{opacity:1;transform:rotate(10deg)}to{opacity:0;transform:rotate(85deg)}}@keyframes questionThumbUpOut{0%{opacity:1;transform:rotate(10deg)}to{opacity:0;transform:rotate(85deg)}}@-webkit-keyframes questionThumbDownIn{0%{opacity:0;transform:rotate(175deg)}to{opacity:1;transform:rotate(15deg)}}@keyframes questionThumbDownIn{0%{opacity:0;transform:rotate(175deg)}to{opacity:1;transform:rotate(15deg)}}@-webkit-keyframes questionThumbDownOut{0%{opacity:1;transform:rotate(15deg)}to{opacity:0;transform:rotate(175deg)}}@keyframes questionThumbDownOut{0%{opacity:1;transform:rotate(15deg)}to{opacity:0;transform:rotate(175deg)}}@-webkit-keyframes questionArmWatchIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes questionArmWatchIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes questionArmWatchOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes questionArmWatchOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes questionArmWatchBlink{0%,to{opacity:1}25%{opacity:.2}}@keyframes questionArmWatchBlink{0%,to{opacity:1}25%{opacity:.2}}.gamescreen__inner{justify-content:space-between;margin:0 auto;padding:80px 25px 30px}.is-type-interrupt .gamescreen__inner{padding-top:60px}@media screen and (max-height:480px){.gamescreen__inner{padding-left:20px;padding-right:20px;padding-bottom:20px}}.gamescreen__header{position:relative;z-index:0;width:100%;max-width:400px;font-size:1.8rem;margin:0 auto 2rem;align-items:stretch;background:linear-gradient(180deg,#9dd9d9 75%,rgba(157,217,217,0))}[lang=my] .gamescreen__header{font-size:1.6rem}.gamescreen__header .button{margin:0 auto}@media(max-width:600px)and (max-height:700px){.is-type-recovery .gamescreen__header{font-size:1.4rem}}@media(max-width:440px){.gamescreen__header{max-width:none;width:auto;margin:0 -20px 2rem;padding:0 20px}}@media screen and (max-height:560px){.gamescreen__header{font-size:1.6rem}[lang=my] .gamescreen__header{font-size:1.4rem}}@media screen and (max-height:480px){.gamescreen__header{font-size:1.4rem}[lang=my] .gamescreen__header{font-size:1.2rem}}@media screen and (min-height:800px){.gamescreen__header{background:none}}@media screen and (min-height:1000px){.gamescreen__header{justify-content:center;font-size:2.2rem}[lang=my] .gamescreen__header{font-size:1.6rem}}.v-enter-active .gamescreen__header,.v-leave-active .gamescreen__header{background:none}.is-type-interrupt .gamescreen__header:before{content:url(../img/prompt.9bd89d96.svg);display:block;width:84px;margin:0 auto 2rem}@media screen and (max-height:560px){.is-type-interrupt .gamescreen__header:before{width:60px;margin-bottom:1rem}}.gamescreen__title{font-size:2.1rem;font-weight:600;margin:0 0 .25em}[lang=my] .gamescreen__title{font-size:2rem}[lang=en] .gamescreen__title{text-transform:uppercase}@media(max-width:600px)and (max-height:700px){.is-type-recovery .gamescreen__title{font-size:1.8rem}[lang=my] .is-type-recovery .gamescreen__title{font-size:1.6rem}}@media screen and (max-width:320px){.gamescreen__title{font-size:2rem}.is-type-recovery .gamescreen__title{font-size:1.6rem}}@media screen and (max-height:560px){.gamescreen__title{font-size:1.8rem}.is-type-recovery .gamescreen__title{font-size:1.6rem}}@media screen and (max-height:480px){.gamescreen__title{font-size:1.6rem}.is-type-recovery .gamescreen__title{font-size:1.4rem}}@media screen and (min-height:1000px){.gamescreen__title{font-size:3.2rem}}@media screen and (min-height:1000px){.gamescreen__body{flex:1 0 60%}}.gamescreen__details:not(:last-child){margin-bottom:1em}.gamescreen__details em{display:inline-block;font-style:normal;font-weight:700;line-height:1;border-bottom:1px solid;-webkit-animation:emphasis .5s cubic-bezier(.175,.885,.32,1.275) 1s;animation:emphasis .5s cubic-bezier(.175,.885,.32,1.275) 1s}.gamescreen__details>:last-child{margin-bottom:0}.gamescreen__skip{position:absolute;bottom:30px;left:50%;font-size:2.1rem;font-weight:600;transform:translateX(-50%)}.gamescreen__skip:focus,.gamescreen__skip:hover{text-decoration:underline}[lang=en] .gamescreen__skip{text-transform:lowercase}@media screen and (max-height:480px){.gamescreen__skip{bottom:20px}}.gamescreen__graphic.is-correct{bottom:-240px;left:50%;width:315px;height:600px;margin-left:-220px;background-image:url(../img/thumb-up-happy.40325474.svg);transform:rotate(10deg);transform-origin:23.8095238095% 91.25%}@media screen and (max-height:600px){.gamescreen__graphic.is-correct{bottom:-200px;margin-left:-180px;width:252px;height:480px}}@media screen and (max-height:480px){.gamescreen__graphic.is-correct{bottom:-200px;margin-left:-150px;width:210px;height:400px}}@media screen and (min-height:800px){.gamescreen__graphic.is-correct{bottom:-230px;width:378px;height:720px}}@media screen and (min-height:1000px){.gamescreen__graphic.is-correct{bottom:-250px;width:420px;height:800px}}.is-open .gamescreen__graphic.is-correct{-webkit-animation:questionThumbUpIn .4s cubic-bezier(.175,.885,.32,1.275) .5s both;animation:questionThumbUpIn .4s cubic-bezier(.175,.885,.32,1.275) .5s both}.v-leave-active .gamescreen__graphic.is-correct{-webkit-animation:questionThumbUpOut .5s cubic-bezier(.6,-.28,.735,.045) both;animation:questionThumbUpOut .5s cubic-bezier(.6,-.28,.735,.045) both}.gamescreen__graphic.is-incorrect{bottom:-80px;right:50%;width:503px;height:435px;margin-right:-280px;background-image:url(../img/thumb-down-upset.0382cf98.svg);transform:rotate(15deg);transform-origin:85.0746268657% 87.9310344828%}@media screen and (max-height:600px){.gamescreen__graphic.is-incorrect{bottom:-70px;margin-right:-210px;width:402px;height:348px}}@media screen and (max-height:480px){.gamescreen__graphic.is-incorrect{bottom:-60px;margin-right:-150px;width:335px;height:290px}}@media screen and (min-height:800px){.gamescreen__graphic.is-incorrect{bottom:-60px;width:603px;height:522px}}@media screen and (min-height:1000px){.gamescreen__graphic.is-incorrect{bottom:-70px;width:670px;height:580px}}.is-open .gamescreen__graphic.is-incorrect{-webkit-animation:questionThumbDownIn .8s cubic-bezier(.175,.885,.32,1.275) .5s both;animation:questionThumbDownIn .8s cubic-bezier(.175,.885,.32,1.275) .5s both}.v-leave-active .gamescreen__graphic.is-incorrect{-webkit-animation:questionThumbDownOut .5s cubic-bezier(.6,-.28,.735,.045) both;animation:questionThumbDownOut .5s cubic-bezier(.6,-.28,.735,.045) both}.gamescreen__graphic.is-timeout{bottom:-200px;left:40%;width:1082px;height:540px;margin-left:-541px;background-image:url(../img/arm-watch.c9b5a625.svg);transform-origin:center bottom}.gamescreen__graphic.is-timeout:after,.gamescreen__graphic.is-timeout:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.gamescreen__graphic.is-timeout:before{background-image:url(../img/arm-watch-time.bfc7085a.svg);-webkit-animation:questionArmWatchBlink 1s infinite;animation:questionArmWatchBlink 1s infinite}.gamescreen__graphic.is-timeout:after{background-image:url(../img/arm-watch-separator.1b69c3a4.svg)}.is-open .gamescreen__graphic.is-timeout{-webkit-animation:questionArmWatchIn .4s cubic-bezier(.175,.885,.32,1.275) .5s both;animation:questionArmWatchIn .4s cubic-bezier(.175,.885,.32,1.275) .5s both}.v-leave-active .gamescreen__graphic.is-timeout{-webkit-animation:questionArmWatchOut .5s cubic-bezier(.6,-.28,.735,.045) both;animation:questionArmWatchOut .5s cubic-bezier(.6,-.28,.735,.045) both}@media screen and (max-height:600px){.gamescreen__graphic.is-timeout{bottom:-190px;margin-left:-432.8px;width:866px;height:432px}}@media screen and (max-height:480px){.gamescreen__graphic.is-timeout{bottom:-150px;margin-left:-324.6px;width:649px;height:324px}}@media screen and (min-height:800px){.gamescreen__graphic.is-timeout{left:50%}}.gamescreen__continue{position:absolute;bottom:0;right:0;margin:30px}@media screen and (max-height:480px){.gamescreen__continue{margin:20px}}@media screen and (min-width:800px){.gamescreen__continue{margin:50px}}.gamescreen .v-leave-active{transition-duration:1s}.gamescreen__question.v-leave-active{-webkit-animation:stall 1.2s;animation:stall 1.2s}.gamescreen__question.v-leave-active .gamescreen__header{-webkit-animation:slideOut .5s cubic-bezier(.6,-.28,.735,.045) .5s both;animation:slideOut .5s cubic-bezier(.6,-.28,.735,.045) .5s both}@media screen and (min-height:1000px){.gamescreen__question .gamescreen__header{flex:1 1 40%}}.gamescreen__result.v-enter-active{-webkit-animation:stall .6s;animation:stall .6s}.gamescreen__result.v-enter-active .gamescreen__header{-webkit-animation:slideIn .5s cubic-bezier(.175,.885,.32,1.275) both;animation:slideIn .5s cubic-bezier(.175,.885,.32,1.275) both}@media screen and (min-height:1000px){.gamescreen__result .gamescreen__header{flex:1;max-height:50%}}.gamescreen:not(.with-hands) .gamescreen__header{flex-basis:50%;margin-bottom:1em;justify-content:flex-end}@media screen and (max-height:480px){.gamescreen:not(.with-hands) .gamescreen__header{flex-basis:0}}.gamescreen:not(.with-hands) .gamescreen__body{flex-basis:50%;margin-top:1em}.readmore{text-align:center}.readmore__header{margin:0 0 1em}@media screen and (min-height:1000px){.readmore__header{margin-left:40px;margin-right:40px}}.correction-form__label{font-size:1.8rem;font-weight:600;margin:20px 0 5px}@media screen and (max-height:560px){.correction-form__label{margin-top:10px}}.correction-form__input{border:2px solid;border-radius:2rem;background:#fff;box-shadow:var(--background-offset) 0 0 #fff,inset var(--background-offset) 0 0 #f5fbfb,inset 0 0 0 #f5fbfb;padding:.5em .75em;margin:5px 0 30px;transition:border-color .2s,box-shadow .2s ease-out}.correction-form__input:focus{box-shadow:0 0 0 #fff,inset 0 0 0 #f5fbfb,inset 0 0 0 2px #f5fbfb;border-color:#63b0cd;outline:none}@media screen and (max-height:560px){.correction-form__input{margin-bottom:20px}}.correction-form__actions{display:flex;justify-content:space-between;align-items:flex-start}.noticescreen__body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;margin:auto 0;font-size:2rem}.noticescreen__body:before{content:url(../img/alert.5ee078b5.svg);display:block;width:84px;margin:0 auto 2rem}@media screen and (max-height:560px){.noticescreen__body:before{width:60px;margin-bottom:1rem}}@media screen and (max-height:480px){.noticescreen__body{padding:20px}}@-webkit-keyframes levelChangeUp{0%{transform:scale(0) rotate(-1turn)}50%{transform:scale(1.75) rotate(0deg)}to{transform:scale(1)}}@keyframes levelChangeUp{0%{transform:scale(0) rotate(-1turn)}50%{transform:scale(1.75) rotate(0deg)}to{transform:scale(1)}}@-webkit-keyframes levelChangeDown{0%{transform:scale(1) rotate(1turn)}50%{transform:scale(.5) rotate(0deg)}to{transform:scale(1)}}@keyframes levelChangeDown{0%{transform:scale(1) rotate(1turn)}50%{transform:scale(.5) rotate(0deg)}to{transform:scale(1)}}@-webkit-keyframes levelChangeStarPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes levelChangeStarPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@-webkit-keyframes levelChangeThumb{0%{transform:rotate(90deg)}to{transform:rotate(5deg)}}@keyframes levelChangeThumb{0%{transform:rotate(90deg)}to{transform:rotate(5deg)}}@-webkit-keyframes recoverButtonPulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}to{box-shadow:0 0 0 30px hsla(0,0%,100%,0)}}@keyframes recoverButtonPulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}to{box-shadow:0 0 0 30px hsla(0,0%,100%,0)}}@-webkit-keyframes recoverStarColor{0%,25%{fill:#f75e3b}75%,to{fill:#6ecd63}}@keyframes recoverStarColor{0%,25%{fill:#f75e3b}75%,to{fill:#6ecd63}}@-webkit-keyframes recoverStarLabel{0%,50%{opacity:0}75%,to{opacity:1}}@keyframes recoverStarLabel{0%,50%{opacity:0}75%,to{opacity:1}}.levelscreen{font-size:2rem}@media screen and (max-height:480px){.levelscreen{font-size:1.6rem}.levelscreen h2{font-size:2.4rem}}@media screen and (min-height:1000px){.levelscreen{font-size:2.2rem}.levelscreen h2{font-size:3.2rem}}.levelscreen__footer,.levelscreen__header{position:relative;z-index:1}.levelscreen__header{flex:1;display:flex;flex-direction:column;align-items:center;max-height:50%;padding:60px 30px 0}.levelscreen__header strong{display:inline-block}.levelscreen__header .button{margin:1em auto 0}.levelscreen__header--recover{max-height:none;padding-top:80px}.levelscreen__header--recover p{max-width:220px}@media screen and (max-height:480px){.levelscreen__header{padding-top:50px}.levelscreen__header--recover{padding-top:80px}}@media screen and (min-height:1000px){.levelscreen__header{justify-content:center}}.levelscreen__header.v-enter-active,.levelscreen__header.v-leave-active{transition:visibility .4s ease-out,opacity .4s ease-out}.levelscreen__header.v-enter,.levelscreen__header.v-leave-to{visibility:hidden;opacity:0}.levelscreen__star .icon__fill{transition:fill .4s;transform:translateX(-3px)}.levelscreen__star--change{width:80px;height:70px;margin:0 auto 10px}@media screen and (max-height:480px){.levelscreen__star--change{width:55px;height:50px}}@media screen and (min-width:800px){.levelscreen__star--change{width:110px;height:100px}}.levelscreen__star--change .star__label{font-size:2.6rem}@media screen and (max-height:480px){.levelscreen__star--change .star__label{font-size:1.8rem}}@media screen and (min-width:800px){.levelscreen__star--change .star__label{font-size:3.4rem}}.is-change-up .levelscreen__star--change .icon__fill{fill:#6ecd63}.is-change-down .levelscreen__star--change .icon__fill{fill:#f75e3b}.is-open.is-change-up .levelscreen__star--change{-webkit-animation:levelChangeUp .7s ease-out 1s;animation:levelChangeUp .7s ease-out 1s}.is-open.is-change-up .levelscreen__star--change .icon{-webkit-animation:starSway 1s ease-in-out infinite alternate;animation:starSway 1s ease-in-out infinite alternate}.is-open.is-change-up .levelscreen__star--change .icon__fill{-webkit-animation:starSwayFill 1s ease-in-out infinite alternate;animation:starSwayFill 1s ease-in-out infinite alternate}.is-open.is-change-down .levelscreen__star--change{-webkit-animation:levelChangeDown .7s ease-out;animation:levelChangeDown .7s ease-out}.levelscreen__star--recover{width:200px;height:180px;-webkit-animation:starSway 1s ease-in-out infinite alternate;animation:starSway 1s ease-in-out infinite alternate}.levelscreen__star--recover .icon__fill{-webkit-animation:starSwayFill 1s ease-in-out infinite alternate,recoverStarColor 1s ease-in-out infinite alternate;animation:starSwayFill 1s ease-in-out infinite alternate,recoverStarColor 1s ease-in-out infinite alternate}@media screen and (max-height:560px){.levelscreen__star--recover{width:140px;height:130px}}@media screen and (max-height:480px){.levelscreen__star--recover{width:90px;height:80px}}.levelscreen__star--recover .star__label{font-size:7rem;-webkit-animation:recoverStarLabel 1s ease-in-out infinite alternate;animation:recoverStarLabel 1s ease-in-out infinite alternate}@media screen and (max-height:560px){.levelscreen__star--recover .star__label{font-size:5rem}}@media screen and (max-height:480px){.levelscreen__star--recover .star__label{font-size:3rem}}.levelscreen__star--recover .star__label--before{-webkit-animation-delay:-1s;animation-delay:-1s}.levelscreen__graphic{position:absolute;bottom:-120px;left:50%;width:360px;margin-left:-220px;background:0 0 no-repeat;background-size:contain;transform-origin:23.8095238095% 127.7777777778%;transform:rotate(10deg);transition:bottom .3s ease-out}.levelscreen__graphic:after{content:"";display:block;padding:0 0 150%}.is-open .levelscreen__graphic{-webkit-animation:levelChangeThumb .4s cubic-bezier(.175,.885,.32,1.275) 1s both;animation:levelChangeThumb .4s cubic-bezier(.175,.885,.32,1.275) 1s both}.show-recovery .levelscreen__graphic{bottom:-300px}@media screen and (max-height:600px){.levelscreen__graphic{width:280px;bottom:-120px;margin-left:-180px}.show-recovery .levelscreen__graphic{bottom:-240px}}@media screen and (max-height:480px){.levelscreen__graphic{width:260px;margin-left:-160px}.show-recovery .levelscreen__graphic{bottom:-240px}}@media screen and (min-height:1000px){.levelscreen__graphic{width:435px;margin-left:-210px;bottom:-100px}}.levelscreen__footer{margin:auto 0 0;padding:30px;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (min-width:800px){.levelscreen__footer{padding:50px;justify-content:center}}.levelscreen__buttons .button{display:block;margin:10px 0 0}@media screen and (min-width:800px){.levelscreen__buttons .button{margin:10px auto 0}}.levelscreen__skip{font-size:2.1rem;margin-top:.5em}.levelscreen__skip:focus,.levelscreen__skip:hover{text-decoration:underline}[lang=en] .levelscreen__skip{text-transform:lowercase}.levelscreen__continue{position:absolute;bottom:0;right:0;margin:30px}@media screen and (max-height:480px){.levelscreen__continue{margin:20px}}@media screen and (min-width:800px){.levelscreen__continue{margin:50px}}.show-recovery .levelscreen__continue{display:none}.levelscreen.v-enter-active{transition-delay:1s}.levelscreen.v-leave-active{transition-delay:0s}.demosurvey{overflow:auto}.demosurvey__body,.demosurvey__footer,.demosurvey__header{width:100%;max-width:600px;margin:auto;padding:0 30px}.demosurvey__header{margin-top:65px}.demosurvey__header p{margin:0}.demosurvey__body{padding:20px}@media screen and (max-height:560px){.demosurvey__body{padding-top:0;padding-bottom:0}}.demosurvey__title{font-size:2.2rem}@media screen and (max-height:560px){.demosurvey__title{font-size:1.8rem;margin-bottom:.5rem}.demosurvey__title+p{margin-top:-.5rem;margin-bottom:.5rem}}@media screen and (min-height:1000px){.demosurvey__title{font-size:3.2rem}}.demosurvey__buttons .button{font-size:1.3rem;font-weight:400;border-radius:50rem;text-transform:none!important;transition:background .2s,color .2s,box-shadow .2s}.demosurvey__buttons .button .button__inner{padding:5px 20px}.demosurvey__buttons .button .button__inner:before{background:#fff}.demosurvey__buttons .button.is-selected .button__inner:before{top:5px;left:5px;right:5px;bottom:5px;background:#fef176;transform:translateX(0)}@media screen and (max-height:560px){.demosurvey__buttons .button{--background-offset:-3px}.demosurvey__buttons .button .button__inner{padding:5px 15px}}@media screen and (min-height:1000px){.demosurvey__buttons .button{font-size:1.6rem}.demosurvey__buttons .button .button__inner{padding:10px 25px}}.demosurvey__buttons.has-layout-stacked{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.demosurvey__buttons.has-layout-stacked .button:not(:first-child){margin-top:10px}.demosurvey__buttons.has-layout-grid{display:grid;grid-gap:8px;grid-template-columns:repeat(2,1fr)}.demosurvey__buttons.has-layout-fluid{display:flex;flex-wrap:wrap;justify-content:center}.demosurvey__buttons.has-layout-fluid .button{margin:3px}.demosurvey__buttons.has-layout-fluid .button__inner{padding-left:10px;padding-right:10px}@media screen and (max-height:560px){.demosurvey__buttons.has-layout-fluid .button{margin:2px}.demosurvey__buttons.has-layout-fluid .button__inner{padding:2px 10px}}@media screen and (min-height:1000px){.demosurvey__buttons.has-layout-fluid .button{margin:5px}.demosurvey__buttons.has-layout-fluid .button__inner{padding:10px 25px}}.demosurvey__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:30px}@media screen and (max-height:560px){.demosurvey__footer{margin-bottom:20px}}.demosurvey__footer .button:not(:first-child){margin-top:15px}@media screen and (max-height:560px){.demosurvey__footer .button:not(:first-child){margin-top:5px}}@-webkit-keyframes endThumb{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes endThumb{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@-webkit-keyframes endStar{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@keyframes endStar{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@-webkit-keyframes endStarFill{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}@keyframes endStarFill{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}.endscreen__header{max-width:280px;max-height:30%;margin:80px auto 0;font-size:1.4rem}.endscreen__header h2{font-size:2.2rem}@media screen and (max-height:480px){.endscreen__header{margin-top:60px}.endscreen__header h2{font-size:1.8rem;margin-bottom:0}}@media screen and (max-width:320px){.endscreen__header .share-button-group{margin-left:auto}}@media screen and (min-width:800px){.endscreen__header{justify-content:center;max-width:400px;font-size:1.6rem}.endscreen__header h2{font-size:3.2rem}}[lang=en] .endscreen__header .button{text-transform:lowercase}.endscreen__star{width:90px;height:80px;margin:0 auto 10px}.endscreen__star .icon{-webkit-animation:levelCardStar 1s ease-in-out infinite alternate;animation:levelCardStar 1s ease-in-out infinite alternate}.endscreen__star .icon__fill{fill:#eee16d;-webkit-animation:levelCardStarFill 1s ease-in-out infinite alternate;animation:levelCardStarFill 1s ease-in-out infinite alternate}.endscreen__star .star__label{font-size:2.4rem}@media screen and (min-width:800px){.endscreen__star{width:110px;height:100px}.endscreen__star .star__label{font-size:3.6rem}}.endscreen__graphic{position:absolute;z-index:-1;bottom:-200px;left:50%;width:350px;margin-left:-180px;background:0 0 no-repeat;background-size:contain;transform-origin:23.8095238095% 127.7777777778%}.endscreen__graphic:after{content:"";display:block;padding:0 0 150%}@media screen and (max-height:600px){.endscreen__graphic{width:250px;bottom:-160px;margin-left:-120px}}@media screen and (max-height:480px){.endscreen__graphic{width:200px;bottom:-140px;margin-left:-100px}}@media screen and (min-height:1000px){.endscreen__graphic{width:400px;margin-left:-190px;bottom:-100px}}.endscreen.v-enter-active{-webkit-animation:stall 2s;animation:stall 2s}.endscreen.v-enter-active .endscreen__header{-webkit-animation:slideIn .5s cubic-bezier(.175,.885,.32,1.275) both;animation:slideIn .5s cubic-bezier(.175,.885,.32,1.275) both}.endscreen.v-enter-active .endscreen__graphic{-webkit-animation:endThumb .4s cubic-bezier(.175,.885,.32,1.275) .4s both;animation:endThumb .4s cubic-bezier(.175,.885,.32,1.275) .4s both}.endscreen.v-enter-active .endscreen__footer{-webkit-animation:riseIn .5s cubic-bezier(.175,.885,.32,1.275) 1s both;animation:riseIn .5s cubic-bezier(.175,.885,.32,1.275) 1s both}@-webkit-keyframes shareCard{0%{transform:rotate(-10deg);box-shadow:-6px 0 0 #9dd9d9,inset -6px 0 0 #f5fbfb}to{transform:rotate(10deg);box-shadow:6px 0 0 #9dd9d9,inset 6px 0 0 #f5fbfb}}@keyframes shareCard{0%{transform:rotate(-10deg);box-shadow:-6px 0 0 #9dd9d9,inset -6px 0 0 #f5fbfb}to{transform:rotate(10deg);box-shadow:6px 0 0 #9dd9d9,inset 6px 0 0 #f5fbfb}}.sharescreen{text-align:center}.sharescreen h2{font-size:2.4rem}@media screen and (max-height:480px){.sharescreen h2{font-size:2.1rem}}.sharescreen__poster{width:190px;height:260px;background:#9dd9d9;border:4px solid;border-radius:28px;margin:40px auto;transform:rotate(-10deg);-webkit-animation:shareCard 1.5s ease-in-out infinite alternate;animation:shareCard 1.5s ease-in-out infinite alternate}@media screen and (max-height:600px){.sharescreen__poster{height:200px;margin:20px auto}}@media screen and (max-height:480px){.sharescreen__poster{width:160px;height:180px;margin-top:0}}.sharescreen__star{position:absolute;top:0;right:0;width:80px;height:70px;margin:5px}.sharescreen__star .icon__fill{-webkit-animation:starSwayFill 1.5s ease-in-out infinite alternate;animation:starSwayFill 1.5s ease-in-out infinite alternate}.sharescreen__star .star__label{font-size:3rem}@media screen and (max-height:480px){.sharescreen__star{width:60px;height:50px}.sharescreen__star .star__label{font-size:2.1rem}}.sharescreen__graphic{bottom:-40px;left:5%;width:90%}.sharescreen__graphic:after{content:"";display:block;padding:0 0 150%}@media screen and (max-height:600px){.sharescreen__graphic{left:10%;width:80%}}.app{background:#9dd9d9}.app__toolbar{position:absolute;display:flex;align-items:center;justify-content:flex-start;padding:15px 10px}.app__toolbar.above{z-index:21;top:0;left:0}.app__toolbar.below{z-index:5;bottom:0;right:0;width:100%;justify-content:flex-end}.app__toolbar.below .langtoggle{margin-right:auto}.app__toolbar .button{--background-offset:-5px}.in-game .app__toolbar .button__inner:before{background:transparent}.in-game .app__toolbar .button.is-quaternary .button__inner{box-shadow:none;background:rgba(0,0,0,.1)}.app__toolbar .button:not(:first-child){margin:0 0 0 .5em}@media screen and (min-width:800px){.app:after,.app:before{content:"";position:absolute;top:7%;height:86%;width:50%;-webkit-animation:1s ease-out both;animation:1s ease-out both}.app:before{left:-150px;right:auto;background:url(../img/backdrop-left.ac33f259.svg) 0 no-repeat;-webkit-animation-name:homeDecorLeft;animation-name:homeDecorLeft}.app:after{right:-150px;left:auto;background:url(../img/backdrop-right.d900f9f4.svg) 100% no-repeat;-webkit-animation-name:homeDecorRight;animation-name:homeDecorRight}}.app-landscape-notice{position:fixed;display:flex;justify-content:flex-start;align-items:stretch;z-index:20;top:0;left:0;width:100%;height:100%;background:#eee16d;padding:60px 30px 30px;-webkit-animation:fade .4s both;animation:fade .4s both}.app-landscape-notice__hand{position:absolute;width:240px;height:300px;top:-30px;right:0;margin-right:30px;background-image:url(../img/thumb-down.f0017ee7.svg)}.app-landscape-notice__body{max-width:50%;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;font-size:1.8rem;text-align:center}.app-landscape-notice__body h2{font-size:2.1rem;margin:0}[lang=en] .app-landscape-notice__body h2{text-transform:uppercase}.app-landscape-notice__icon{margin:0 0 20px;padding:21px;background:#fff;border:2px solid;border-radius:50%}