*,:before,:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{scroll-behavior:smooth;min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){padding-left:0;padding-right:0}ul:not([class]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2em;margin-right:4em}ul:not([class]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2em;margin-right:4em}ul:not([class]):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2em;margin-right:4em}ol:not([class]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2em;margin-right:4em}ol:not([class]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2em;margin-right:4em}ol:not([class]):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2em;margin-right:4em}ul:not([class]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4em;margin-right:2em}ul:not([class]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4em;margin-right:2em}ul:not([class]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4em;margin-right:2em}ol:not([class]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4em;margin-right:2em}ol:not([class]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4em;margin-right:2em}ol:not([class]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4em;margin-right:2em}a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}[hidden]{display:none!important}:root{--pure-black:#000;--black:#333;--white:#fff;--green-rgb:58,190,140;--darkgreen-rgb:17,105,103;--darkgreen:#116967;--lime-green:#5ce5b2;--prussianblue:#00394b;--darkgray-rgb:63,63,63;--dark-grey:#3f3f3f;--grey:#717171;--medium-grey:#919191;--light-grey:#dedede;--lighter-grey:#eee;--lightest-grey:#f5f5f5;--fog-grey:#f7f7f7;--pale-blue:#b6dfff;--pale-blue-light:#d7eeff;--pale-blue-03:rgba(182,223,255,.3);--pale-blue-07:rgba(182,223,255,.7);--pale-blue-darken-05:#9cd4ff;--pale-blue-darken-10:#83c9ff;--pale-blue-gradient:transparent linear-gradient(125deg,var(--pale-blue)0%,var(--pale-blue-07)100%)0% 0% no-repeat padding-box;--white-lucent:rgba(255,255,255,.5);--blue:#3179c7;--blue-contrast:#11539b;--universe-background:var(--black);--red:#cd464d;--orange:#db8241;--radio-active-green:#dffd8d;--yellow-light:#ebebbf}.button,.cardgame__download,.a-oddone__answer-label,.floating-link.is-back-to-city,.a-oddone__answer:nth-child(5n+5) .a-oddone__answer-label,.button--close,.button.button--onboarding-save,.a-oddone__answer:nth-child(5n+3) .a-oddone__answer-label,.a-oddone__answer:nth-child(5n+2) .a-oddone__answer-label,.a-oddone__answer:nth-child(5n+4) .a-oddone__answer-label,.a-oddone__answer:nth-child(5n+1) .a-oddone__answer-label,.a-category__item{vertical-align:middle;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--pure-black);cursor:pointer;border:none;border:2px solid var(--darkgreen);background-color:#3abe8c;border-radius:1.5rem;margin:1rem 1rem 1rem 0;padding:.375rem 1rem;font-size:1.125rem;line-height:1.5;text-decoration:none;transition:all .25s;display:inline-block}.button:hover,.cardgame__download:hover,.a-oddone__answer-label:hover,.floating-link.is-back-to-city:hover,.a-oddone__answer:nth-child(5n+5) .a-oddone__answer-label:hover,.button--close:hover,.a-oddone__answer:nth-child(5n+3) .a-oddone__answer-label:hover,.a-oddone__answer:nth-child(5n+2) .a-oddone__answer-label:hover,.a-oddone__answer:nth-child(5n+4) .a-oddone__answer-label:hover,.a-oddone__answer:nth-child(5n+1) .a-oddone__answer-label:hover,.a-category__item:hover,.button--current.button,.button--current.cardgame__download,.button--current.a-oddone__answer-label,.button--current.floating-link.is-back-to-city,.a-oddone__answer:nth-child(5n+5) .button--current.a-oddone__answer-label,.button--current.button--close,.a-oddone__answer:nth-child(5n+3) .button--current.a-oddone__answer-label,.a-oddone__answer:nth-child(5n+2) .button--current.a-oddone__answer-label,.a-oddone__answer:nth-child(5n+4) .button--current.a-oddone__answer-label,.a-oddone__answer:nth-child(5n+1) .button--current.a-oddone__answer-label,.button--current.a-category__item{background-color:#227052}[disabled].button,[disabled].cardgame__download,[disabled].a-oddone__answer-label,[disabled].floating-link.is-back-to-city,.a-oddone__answer:nth-child(5n+5) [disabled].a-oddone__answer-label,[disabled].button--close,.a-oddone__answer:nth-child(5n+3) [disabled].a-oddone__answer-label,.a-oddone__answer:nth-child(5n+2) [disabled].a-oddone__answer-label,.a-oddone__answer:nth-child(5n+4) [disabled].a-oddone__answer-label,.a-oddone__answer:nth-child(5n+1) [disabled].a-oddone__answer-label,[disabled].a-category__item{color:var(--dark-grey);cursor:not-allowed;border-color:var(--dark-grey);background:#c4cad0}.a-category__item{color:var(--black);background-color:rgba(65,214,158,.3)}.a-category__item:hover{background-color:rgba(36,167,117,.3)}.a-oddone__answer:nth-child(5n+1) .a-oddone__answer-label{color:#edffd3;background-color:#8c2322}.a-oddone__answer:nth-child(5n+1) .a-oddone__answer-label:hover{background-color:#6b1b1a}.a-oddone__answer:nth-child(5n+4) .a-oddone__answer-label{color:#fff;background-color:#116967}.a-oddone__answer:nth-child(5n+4) .a-oddone__answer-label:hover{background-color:#0b4645}.a-oddone__answer:nth-child(5n+2) .a-oddone__answer-label{background-color:#1a9c8c}.a-oddone__answer:nth-child(5n+2) .a-oddone__answer-label:hover{background-color:#14796d}.a-oddone__answer:nth-child(5n+3) .a-oddone__answer-label{background-color:#e9252b}.a-oddone__answer:nth-child(5n+3) .a-oddone__answer-label:hover{background-color:#d0151b}.a-oddone__answer:nth-child(5n+5) .a-oddone__answer-label,.button--close,.button.button--onboarding-save{color:var(--white);background-color:var(--black)}.a-oddone__answer:nth-child(5n+5) .a-oddone__answer-label:hover,.button--close:hover,.button.button--onboarding-save:hover{background-color:#262626}.hpp-thing.red-outline:after,.feedback__incorrect-answer:after,.feedback__incorrect-question:after,.feedback__correct-answer:after,.feedback__correct-question:after,.feedback__new-level:before,.a-multiplechoice__checkbox:checked,.d-cta:after,.button.is-export:before,.add-class:before,.remove-teacher:before,.remove-student:before,.add-teacher:before,.add-student:before,.d-summary__link:after,.d-summary:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;top:auto;left:-10000px;overflow:hidden}.hpp-content,.hpp-layer,.pnc-thing.is-ketchup:before,.pnc-thing.is-locker:before,.pnc-content,.pnc-layer,.mca-content,.mca-layer,.a-memory__face:after,.exercise-screen,.exercise,.saving,.pannable,.overlay,#the-world{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.feedback__new-bucks,.feedback__content,.feedback__add-experience,.feedback__new-level,.feedback__summary,.a-multiplechoice__buttongroup,.a-multiplechoice__answer-text,.a-multiplechoice__answers,.a-oddone__answers{flex-wrap:wrap;align-content:center;justify-content:center;display:flex}.a-text__question label{color:#fff;background-color:#333;border:3px solid #3abe8c;border-radius:.5rem;padding:1rem}.a-textpuzzle,.exercise{scrollbar-color:#1a9c8c transparent;scrollbar-width:thin}.a-textpuzzle::-webkit-scrollbar{background-color:transparent;border-radius:10px;width:8px}.exercise::-webkit-scrollbar{background-color:transparent;border-radius:10px;width:8px}.a-textpuzzle::-webkit-scrollbar-thumb{background-color:#1a9c8c;border-radius:8px;width:8px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.exercise::-webkit-scrollbar-thumb{background-color:#1a9c8c;border-radius:8px;width:8px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.classmates,.rb__exercises-overview,.rb,.profile__shop{scrollbar-color:#1a9c8c #3abe8c;scrollbar-width:auto}.classmates::-webkit-scrollbar{background-color:transparent;border-radius:10px;width:8px}.rb__exercises-overview::-webkit-scrollbar{background-color:transparent;border-radius:10px;width:8px}.rb::-webkit-scrollbar{background-color:transparent;border-radius:10px;width:8px}.profile__shop::-webkit-scrollbar{background-color:transparent;border-radius:10px;width:8px}.classmates::-webkit-scrollbar:hover{background-color:#3abe8c}.rb__exercises-overview::-webkit-scrollbar:hover{background-color:#3abe8c}.rb::-webkit-scrollbar:hover{background-color:#3abe8c}.profile__shop::-webkit-scrollbar:hover{background-color:#3abe8c}.classmates::-webkit-scrollbar-thumb{background-color:#1a9c8c;border-radius:8px;width:8px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.rb__exercises-overview::-webkit-scrollbar-thumb{background-color:#1a9c8c;border-radius:8px;width:8px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.rb::-webkit-scrollbar-thumb{background-color:#1a9c8c;border-radius:8px;width:8px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.profile__shop::-webkit-scrollbar-thumb{background-color:#1a9c8c;border-radius:8px;width:8px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.comic__item,.hpp-thing.world,.hpp-thing.outlined,.pnc-thing{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.grouped-buttons{margin:1rem 0}.grouped-buttons .button{margin:0}.grouped-buttons .button:not(:-webkit-any(:first-child,:last-child)){border-radius:0}.grouped-buttons .button:not(:-moz-any(:first-child,:last-child)){border-radius:0}.grouped-buttons .button:not(:is(:first-child,:last-child)){border-radius:0}.grouped-buttons .button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.grouped-buttons .button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.grouped-buttons .button--current{text-shadow:1px 0}.text-left{text-align:left!important}.text-right{text-align:right!important}:focus{outline:solid 2px var(--black);outline-offset:2px;box-shadow:0 0 2px 1px #cecece}:root{--gap-block-small:clamp(.25rem,-1.75rem + 5vh,1.25rem);--gap-block:clamp(.5rem,-1.5rem + 5vh,1.5rem);--gap-block-large:clamp(.75rem,-1.75rem + 6.25vh,2rem);--header-logo-width:8rem}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(""),url(/static/_/source-sans-pro-v14-latin-regular.9763e213c517a662.woff2)format("woff2"),url(/static/_/source-sans-pro-v14-latin-regular.ead8c4cdc62ff4e0.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local(""),url(/static/_/source-sans-pro-v14-latin-italic.b053d1ca535ccc97.woff2)format("woff2"),url(/static/_/source-sans-pro-v14-latin-italic.d1d47423413e1f59.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(""),url(/static/_/source-sans-pro-v14-latin-600.13e2c9d7c290c0de.woff2)format("woff2"),url(/static/_/source-sans-pro-v14-latin-600.9f5c98df09f2f3f8.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:local(""),url(/static/_/source-sans-pro-v14-latin-600italic.eb65f5b4219861f9.woff2)format("woff2"),url(/static/_/source-sans-pro-v14-latin-600italic.0ebbf764a953000f.woff)format("woff")}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/static/_/VT323-Regular.74b0a13de08edc24.woff2)format("woff2")}body{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:16px}.title{font-size:2rem;font-weight:700}@media (min-width:640px){.title{font-size:4rem}}.heading,.login h1{margin-bottom:.5rem;font-size:1.75rem;font-weight:700}@media (min-width:640px){.heading,.login h1{font-size:2rem}}.subheading,.richtext h2,.d-summary h2{margin-top:1rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}@media (min-width:640px){.subheading,.richtext h2,.d-summary h2{font-size:1.75rem}}.subsubheading,.richtext h3,.d-panel h3{margin-top:1rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}@media (min-width:640px){.subsubheading,.richtext h3,.d-panel h3{font-size:1.5rem}}.richtext p,.d-panel p,.login p{margin-bottom:1rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}.button--more,.button--close,.field-help{font-size:80%}.no-decoration{color:inherit;text-decoration:none}.hidden{display:none!important}.d-button.d-button--theme,.d-button--theme.d-tab__label{background-color:#fff}.d-panel--classes .d-button.d-button--theme,.d-panel--classes .d-button--theme.d-tab__label{background-color:var(--pale-blue)}.d-panel--districts .d-button.d-button--theme,.d-panel--districts .d-button--theme.d-tab__label{color:#fff;background-color:#5ce5b2}.d-button.d-button--theme-03,.d-button.d-tab__label,.d-button--theme-03.d-tab__label,.d-tab__label{background-color:#fff}.d-panel--classes .d-button.d-button--theme-03,.d-panel--classes .d-tab__label{background-color:var(--pale-blue-03)}.d-panel--districts .d-button.d-button--theme-03,.d-panel--districts .d-tab__label{background-color:rgba(92,229,178,.3)}.d-panel--classes .d-table th,.d-table .d-panel--classes th{border-color:var(--pale-blue-03)}.d-panel--districts .d-table th,.d-table .d-panel--districts th{border-color:rgba(92,229,178,.7)}.d-panel--classes .text--theme{color:var(--pale-blue-darken-10)}.d-panel--districts .text--theme{color:#30de9d}.text--body-font,.customblocks-block-header__input{font-family:Source Sans Pro,helvetica,"sans-serif"}.text--black{color:#333}.text--white{color:#fff}.text--grey{color:#919191}.text--red{color:#cd464d}.text--lucent{color:rgba(39,39,39,.7)}.text--comma:not(:last-child):after{content:","}.text--heading{font-weight:600}.text--regular{font-weight:400}.text--xlarge{font-size:2.8rem}.text--small{font-size:.9rem}.text--win{color:#3abe8c}.text--fail{color:#cd464d}.text--normal{font-size:1.1rem}.text--large,.customblocks-block-header__input{font-size:2rem}.text--mlarge{font-size:1.5rem}.text--line-normal{line-height:normal}.text--block{display:block}.text--nowrap{white-space:nowrap}.d-button,.d-tab__label{color:#333;text-align:center;transition:-webkit-box-shadow .35s;cursor:pointer;background:#fff;border:none;border-radius:1.5rem;padding:.5rem 1.25rem;text-decoration:none;transition:box-shadow .35s;display:inline-block}.d-button.d-button--teacher,.d-button--teacher.d-tab__label{justify-content:center;margin-left:1rem;padding:.75rem 1rem;display:flex}.d-button.d-button--teacher:hover,.d-button--teacher.d-tab__label:hover{-webkit-box-shadow:none;box-shadow:none}.d-button.d-button--teacher .d-button--close,.d-button--teacher.d-tab__label .d-button--close{align-items:center;margin-left:.5rem;font-size:.9rem;display:flex}.d-button.d-button--small,.d-button.d-tab__label,.d-tab__label{padding:.5rem 1.25rem}.d-button.d-button--mr,.d-button--mr.d-tab__label{margin-right:1rem}.d-button.d-button--lucent,.d-button--lucent.d-tab__label{background-color:var(--white-lucent)}.d-button.d-button--emphasized,.d-button--emphasized.d-tab__label{background-color:#5ce5b2}.d-button.d-button--grey,.d-button--grey.d-tab__label{background-color:#eee}.d-button.d-button--transparent,.d-button--transparent.d-tab__label{background-color:rgba(255,255,255,0);border:1px solid #fff}.d-button[disabled],[disabled].d-tab__label{cursor:not-allowed;opacity:.7}.d-button--icon{margin-right:.5rem;display:inline-block}.d-button--book-icon svg{max-width:1.25rem;margin-bottom:-.125rem}.d-buttons{flex-flow:wrap;gap:1rem;display:flex}@keyframes paintLeft{0%{opacity:0;transform:translate(5%)}to{opacity:1;transform:translate(0)}}.button__block{margin:1rem 0 2rem}.button__block--center{width:100%}.button__block--center button{margin:0 auto;display:block}.download__icon{margin-left:1rem}.download__icon svg{width:1rem;height:100%;transform:translateY(2px)}@media (min-width:640px){.download__icon svg{width:1.25rem}}.d-analysis-table-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--pale-blue-03);box-shadow:inset 0 0 6px var(--pale-blue-03);background-color:transparent;border-radius:0}.d-panel--classes .d-analysis-table-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--pale-blue-03);box-shadow:inset 0 0 6px var(--pale-blue-03)}.d-panel--districts .d-analysis-table-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(92,229,178,.3)}.d-analysis-table-wrapper::-webkit-scrollbar{width:8px;height:8px}.d-analysis-table-wrapper::-webkit-scrollbar-thumb{border-radius:0}.d-panel--classes .d-analysis-table-wrapper::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px var(--pale-blue-03);box-shadow:inset 0 0 6px var(--pale-blue-03);background-color:var(--pale-blue-darken-05)}.d-panel--districts .d-analysis-table-wrapper::-webkit-scrollbar-thumb{background-color:#46e1a8;box-shadow:inset 0 0 6px rgba(92,229,178,.3)}.d-single-line-things{gap:.25em;display:flex}:root{--offcanvas-width:21rem;--offcanvas-position:0}.menu__tile.is-nav-toggle{left:-webkit-calc(var(--header-logo-width) + 2rem);left:-moz-calc(var(--header-logo-width) + 2rem);left:calc(var(--header-logo-width) + 2rem);z-index:5;height:2.75rem;font-weight:700;transition:left .2s;position:fixed;top:1rem}.dashboard .menu__tile.is-nav-toggle{position:absolute}.menu__tile.is-nav-toggle[aria-expanded=true]{position:fixed}.menu__tile.is-nav-toggle:hover{-webkit-box-shadow:0px 0px 6px 2px var(--lime-green);box-shadow:0px 0px 6px 2px var(--lime-green)}.menu__tile.is-nav-toggle:focus{-webkit-box-shadow:0px 0px 8px 4px var(--lime-green);box-shadow:0px 0px 8px 4px var(--lime-green)}.menu__tile.is-nav-toggle:after{content:url(/static/_/bars.37c0b975c11ace59.svg);width:1.25rem;height:1.6rem;display:block}.menu__tile.is-nav-toggle[aria-expanded=true]{left:-webkit-calc(var(--offcanvas-width) - 4.25rem);left:-moz-calc(var(--offcanvas-width) - 4.25rem);left:calc(var(--offcanvas-width) - 4.25rem)}.menu__tile.is-nav-toggle[aria-expanded=true]:after{content:url(/static/_/close-simple.1aadf8c319935b0a.svg);height:1.75rem}.menu__tile.is-nav-toggle span{width:0;height:0;display:block;overflow:hidden}@keyframes goAway{0%{opacity:1}to{opacity:0;pointer-events:none}}.is-nav-toggle:has(~.main .exercise){animation:.5s forwards goAway}.header:has(~.main .exercise){animation:.5s forwards goAway}.header-logo:has(~.main .exercise){animation:.5s forwards goAway}.offcanvas{--offcanvas-position:1}.header{top:0;bottom:0;left:-webkit-calc((var(--offcanvas-position) - 1)*var(--offcanvas-width));left:-moz-calc((var(--offcanvas-position) - 1)*var(--offcanvas-width));left:calc((var(--offcanvas-position) - 1)*var(--offcanvas-width));background:var(--dark-grey);background:-webkit-gradient(linear,left top,right top,from(var(--prussianblue)),to(var(--black)));background:-webkit-linear-gradient(left,var(--prussianblue)0%,var(--black)100%);background:-moz-linear-gradient(left,var(--prussianblue)0%,var(--black)100%);background:linear-gradient(90deg,var(--prussianblue)0%,var(--black)100%);color:var(--white);width:var(--offcanvas-width);z-index:4;height:100%;padding-top:5rem;transition:left .2s;position:fixed;overflow:auto}@media (max-width:1439px){.no-init-transitions .header{transition:none;display:none}}.header-content{flex-flow:wrap;justify-content:space-between;align-items:stretch;padding:0 1rem 4rem;font-size:1.125rem;display:flex}.header-logo{text-indent:-9999px;width:var(--header-logo-width);z-index:5;background:url(/static/_/logo.b0829cd598fc4a7a.png) 0/contain no-repeat;min-height:3rem;display:block;position:fixed;top:1rem;left:1rem}.dashboard .header-logo{position:absolute}.header-logo:has(~.header[aria-hidden=false]){position:fixed}.header-logo--adventure{background:url(/static/_/FMW_Adventure_Logo.e096f17c4108dc72.png) 0/contain no-repeat;min-height:4.5rem}.header-pages,.header-menu{border-bottom:1px solid;flex-flow:column;width:100%;padding:1rem 0;display:flex}.header-pages:not(:has(>*)){display:none}.header-menu:not(:has(>*)){display:none}.header-pages a,.header-menu a{color:inherit;text-underline-position:under;padding:.5rem;font-size:1.1875rem;text-decoration:none;display:block}.header-pages a:hover,.header-menu a:hover{-webkit-box-shadow:0px 0px 6px 2px var(--lime-green);box-shadow:0px 0px 6px 2px var(--lime-green)}.header-pages a:focus,.header-menu a:focus{-webkit-box-shadow:0px 0px 8px 4px var(--lime-green);box-shadow:0px 0px 8px 4px var(--lime-green)}.header-pages.is-meta a,.header-menu.is-meta a{padding:.375rem;font-size:.9375rem}.header-menu .dashboard-link,.dashboard-link{justify-content:space-between;align-items:center;display:flex}.header-menu .dashboard-link:after,.dashboard-link:after{content:"";background-color:var(--white);width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-image:url(/static/_/teacher.3aba0c32d6e13fe9.svg);mask-image:url(/static/_/teacher.3aba0c32d6e13fe9.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-menu .dashboard-link.is-floating,.dashboard-link.is-floating{position:fixed;top:1rem}.header-menu .dashboard-link{margin-top:1rem}.field{margin-bottom:1rem}.field>label{display:block}.field input[type=checkbox]+label{display:inline}.field textarea,.field select{border:1px solid var(--dark-grey);transition:-webkit-box-shadow .25s;border-radius:.875em;width:100%;padding:.25em 1em;transition:box-shadow .25s;display:block}.field input[type=text]{border:1px solid var(--dark-grey);transition:-webkit-box-shadow .25s;border-radius:.875em;width:100%;padding:.25em 1em;transition:box-shadow .25s;display:block}.field input[type=password]{border:1px solid var(--dark-grey);transition:-webkit-box-shadow .25s;border-radius:.875em;width:100%;padding:.25em 1em;transition:box-shadow .25s;display:block}.field input[type=email]{border:1px solid var(--dark-grey);transition:-webkit-box-shadow .25s;border-radius:.875em;width:100%;padding:.25em 1em;transition:box-shadow .25s;display:block}.field input[type=url]{border:1px solid var(--dark-grey);transition:-webkit-box-shadow .25s;border-radius:.875em;width:100%;padding:.25em 1em;transition:box-shadow .25s;display:block}.field input[type=number]{border:1px solid var(--dark-grey);transition:-webkit-box-shadow .25s;border-radius:.875em;width:100%;padding:.25em 1em;transition:box-shadow .25s;display:block}.field input[type=tel]{border:1px solid var(--dark-grey);transition:-webkit-box-shadow .25s;border-radius:.875em;width:100%;padding:.25em 1em;transition:box-shadow .25s;display:block}.field textarea:focus,.field select:focus{outline:none;box-shadow:0 0 0 2px rgba(39,94,254,.65)}.field input[type=text]:focus{outline:none;box-shadow:0 0 0 2px rgba(39,94,254,.65)}.field input[type=password]:focus{outline:none;box-shadow:0 0 0 2px rgba(39,94,254,.65)}.field input[type=email]:focus{outline:none;box-shadow:0 0 0 2px rgba(39,94,254,.65)}.field input[type=url]:focus{outline:none;box-shadow:0 0 0 2px rgba(39,94,254,.65)}.field input[type=number]:focus{outline:none;box-shadow:0 0 0 2px rgba(39,94,254,.65)}.field input[type=tel]:focus{outline:none;box-shadow:0 0 0 2px rgba(39,94,254,.65)}.form.is-negative .field textarea,.form.is-negative .field select{border-color:#fff}.form.is-negative .field input[type=text]{border-color:#fff}.form.is-negative .field input[type=password]{border-color:#fff}.form.is-negative .field input[type=email]{border-color:#fff}.form.is-negative .field input[type=url]{border-color:#fff}.form.is-negative .field input[type=number]{border-color:#fff}.form.is-negative .field input[type=tel]{border-color:#fff}.field textarea[disabled],.field select[disabled]{cursor:not-allowed;background:#eee}.field input[type=text][disabled]{cursor:not-allowed;background:#eee}.field input[type=password][disabled]{cursor:not-allowed;background:#eee}.field input[type=email][disabled]{cursor:not-allowed;background:#eee}.field input[type=url][disabled]{cursor:not-allowed;background:#eee}.field input[type=number][disabled]{cursor:not-allowed;background:#eee}.field input[type=tel][disabled]{cursor:not-allowed;background:#eee}.fieldset--plain{border:none;margin:0;padding:0}.field-help{margin-bottom:0}.errors{color:#fff;background:#cd464d;border-radius:1rem;margin-bottom:1rem;padding:1rem}.errorlist{color:#cd464d;margin-top:.25rem;list-style-type:none}.errors .errorlist{color:inherit}.messages{max-width:36rem;margin:4rem auto .5rem;padding-left:1rem;padding-right:1rem}@media (min-width:1400px){.d-panel--has-cta .messages{transform:translate(-8rem)}}.message{border:6px solid var(--blue);border-radius:1rem;padding:.75rem 1.75rem}.message+.message{margin-top:.75rem}.message.success{background:#6afcc2}.message.error{background:#ff736f}.message.warning{background:#fdd180}.message.info{background:var(--pale-blue)}.message.debug{background:#dedede}.login{border:6px solid var(--lime-green);background:#fff;border-radius:1rem;max-width:34rem;margin:3rem auto;padding:2rem 3rem;font-size:1.125rem;box-shadow:0 0 30px 5px rgba(0,0,20,.75)}.login h1{text-align:center;margin-bottom:1em;line-height:1.25}.login h2,.login h3,.login p{text-align:center}.login p:last-child{margin-bottom:0}.login .button{color:#fff;background:#333;border-color:#333;margin-top:.5rem}.login p .button{text-align:center;min-width:32ch}.login a{color:inherit}.login .sso-link{color:var(--blue);align-items:center;margin-left:-2rem;font-weight:700;line-height:.75;text-decoration:none;display:inline-flex}.login .sso-link__arrow{font-size:1.75rem}.login--sso .field select{background-color:var(--white);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position:100% -.375rem;background-repeat:no-repeat;background-size:3rem;border-radius:.25em;display:block}@media (min-width:1440px){.dashboard .d-panel{margin-left:-webkit-calc(var(--offcanvas-width) + 1rem);margin-left:-moz-calc(var(--offcanvas-width) + 1rem);margin-left:calc(var(--offcanvas-width) + 1rem)}}.main>.d-panel:first-child{padding-top:4rem}.d-panel{max-width:1088px;margin:3rem auto;padding-left:1rem;padding-right:1rem}.d-panel.is-medium{max-width:640px;margin-left:auto;margin-right:auto}.d-panel-header{margin-bottom:2rem}.d-panel-header-description{max-width:60%}.d-classes{margin-bottom:1rem}.d-collapsible{background:#3abe8c;border-radius:1rem;margin-bottom:1rem}.d-summary{color:var(--pure-black);cursor:pointer;text-align:left;background:#3abe8c;border-radius:1rem;padding:.75rem .5rem .75rem 2.5rem;font-size:1.125rem;list-style:none;transition:background-color .2s;position:relative}.d-summary:hover{background-color:#2e976f}.d-summary::-webkit-details-marker{display:none}.d-summary:before{width:1rem;height:1rem;left:.75rem;top:-webkit-calc(50% - .5rem);top:-moz-calc(50% - .5rem);transition:-webkit-transform .25s;-moz-transition:transform .25s;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMS43NSAyMS4yNUwxMS4yNSAxMS43NUwxLjc1IDIuMjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);transition:transform .25s;top:calc(50% - .5rem);transform:rotate(90deg)}.d-collapsible[open] .d-summary:before{transform:rotate(270deg)}.d-summary h2{margin-top:0;line-height:1}.d-summary a{color:inherit;padding-right:3rem;display:inline-block}[open] .d-summary:focus{-webkit-box-shadow:0px -5px 3px -3px var(--grey);box-shadow:0px -5px 3px -3px var(--grey)}.d-summary__link{text-decoration:none;position:relative}.d-summary__link:hover{text-decoration:underline}.d-summary__link.is-export:after{background-image:url(/static/_/download.d484fcacd5358edd.svg);width:1.25rem;height:1.25rem;top:0;right:1.25rem}.d-summary__link.is-class-detail:after{background-image:url(/static/_/score.51beb33cb0eb5087.svg);width:1.5rem;height:1.5rem;top:0;right:1rem}.d-summary__link.is-delete-class{position:absolute;top:.75rem;right:0}.d-summary__link.is-delete-class:after{background-image:url(/static/_/delete.a166279cd5f26d8b.svg);width:1.5rem;height:1.5rem;top:-.25rem;right:1rem}.d-details{text-align:left;background:#fff;border:1rem solid #3abe8c;border-radius:1rem;max-height:0;margin-top:-1rem;padding:1rem 1rem 0;transition:all .75s;overflow:hidden}[open] .d-details{max-height:500rem}.d-details a{color:#333}.add-teacher,.add-student{display:inline-block;position:relative}.add-teacher:before,.add-student:before{background-image:url(/static/_/add-negative.5b639114a0b4bcf4.svg);width:1rem;height:1rem;top:.25rem;left:0}.add-student{margin-top:1rem;margin-bottom:1rem}.add-student:before{left:-2rem}.remove-teacher,.remove-student{display:inline-block;position:relative}.remove-teacher:before,.remove-student:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQgOEM2LjIwOTE0IDggOCA2LjIwOTE0IDggNEM4IDEuNzkwODYgNi4yMDkxNCAwIDQgMEMxLjc5MDg2IDAgMCAxLjc5MDg2IDAgNEMwIDYuMjA5MTQgMS43OTA4NiA4IDQgOFoiIGZpbGw9IiM0MUQ2OUUiLz4KPHBhdGggZD0iTTYuMTgxODMgNEgxLjQwMjY1IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);width:1rem;height:1rem;top:.25rem;left:0}.remove-teacher:before{top:.25rem;left:0}.remove-student{width:1rem;height:1rem}.remove-student:before{top:.25rem;left:0}.remove-teacher,.add-teacher{width:100%}.d-table__student-ratio{min-width:6.5rem}.add-class{color:#333;padding-left:2rem;font-weight:700;display:block;position:relative}.add-class:before{background-image:url(/static/_/add-negative.5b639114a0b4bcf4.svg);width:1.5rem;height:1.5rem;top:0;left:0}.d-progress__downloads{justify-content:center;margin-bottom:3rem;display:flex}.button.is-export{margin-bottom:1rem;padding-left:2.5rem;position:relative}.button.is-export:before{background-image:url(/static/_/download.d484fcacd5358edd.svg);width:1.25rem;height:1.25rem;top:.4rem;left:.9rem}.richtext figure{margin-bottom:1rem}.richtext li p{margin-bottom:0}.initials{flex-flow:wrap;gap:.5rem;display:flex}.initials a{color:inherit;border:2px solid #3abe8c;padding:0 8px;font-weight:700;text-decoration:none;transition:background .1s}.initials a:hover{background:#3abe8c}.initial{-webkit-column-break-before:always;-moz-column-break-before:always;break-before:always;border-top:2px solid #3abe8c;margin-top:3rem;font-size:1rem;font-weight:700}.question{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.top{color:#fff;background:#3abe8c;border-radius:9rem;align-items:center;justify-items:center;width:3rem;height:3rem;text-decoration:none;display:grid;position:fixed;bottom:3rem;right:1rem}.top:after{content:"↑";font-size:3rem;position:absolute;top:-.3em}.image{margin-bottom:1rem}.image img{margin:0 auto;display:block}.image figcaption{text-align:center;font-size:.75rem}.responsive-embed{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.customblocks{background:linear-gradient(125deg,#5ce5b2 0%,#65e6b6 100%) no-repeat padding-box padding-box;border-radius:1rem;margin-top:-3rem;margin-bottom:2rem;padding:2rem 2rem 1px}.customblocks.customblocks-block--grey{background:#dedede}.customblocks.is-dragging{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.customblocks--blue{background:var(--pale-blue-gradient);margin-top:-1rem}.customblocks-header{background:#fff;border-radius:1rem;flex-flow:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;display:flex}.customblocks .d-table{width:100%}.customblocks-block-header{margin-bottom:2rem;padding:0 1rem}.customblocks-block-header label{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:color .35s}.customblocks-block-header__input{background:0 0;border:none;width:100%;margin:0;padding:0;position:relative}.customblocks-block-header__input::-webkit-input-placeholder{color:rgba(39,39,39,.3)}.customblocks-block-header__input::placeholder{color:rgba(39,39,39,.3)}.customblocks-block-header__input:-ms-input-placeholder{color:rgba(39,39,39,.3)}.customblocks-block-header__input::placeholder{color:rgba(39,39,39,.3)}.customblocks-block-header__input::placeholder{color:rgba(39,39,39,.3)}.customblocks-block-header__input::placeholder{color:rgba(39,39,39,.3)}.customblocks-block-header__input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.customblocks-block-header__input:focus~label{color:#fff}.customblocks__topic{font-weight:400;display:block}.d-progress-circle-figure{width:250px;height:250px;margin:0;position:relative}.d-progress-circle-figure.animate svg .circle-foreground{animation:2s ease-in-out .5s forwards offset}.d-progress-circle-figure.animate figcaption:after{animation:2s steps(25,end) .5s forwards d-progress-circle-figure-label}.d-progress-circle-figure svg{width:100%;height:100%}.d-progress-circle-figure svg .circle-background,.d-progress-circle-figure svg .circle-foreground{r:107.5px;cx:50%;cy:50%;fill:none;stroke:#eee;stroke-width:35px}.d-progress-circle-figure svg .circle-foreground{stroke:url(#gradient);stroke-dasharray:168.775 675.1;stroke-dashoffset:168.775px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.d-progress-circle-figure figcaption{text-align:center;color:#333;width:100%;top:-webkit-calc(50% - 1.5rem);top:-moz-calc(50% - 1.5rem);font-size:.9rem;line-height:1;display:inline-block;position:absolute;top:calc(50% - 1.5rem);left:0;overflow:hidden}.d-progress-circle-figure figcaption:after{content:"0%\a 1%\a 2%\a 3%\a 4%\a 5%\a 6%\a 7%\a 8%\a 9%\a 10%\a 11%\a 12%\a 13%\a 14%\a 15%\a 16%\a 17%\a 18%\a 19%\a 20%\a 21%\a 22%\a 23%\a 24%\a 25%\a 26%\a 27%\a 28%\a 29%\a 30%\a 31%\a 32%\a 33%\a 34%\a 35%\a 36%\a 37%\a 38%\a 39%\a 40%\a 41%\a 42%\a 43%\a 44%\a 45%\a 46%\a 47%\a 48%\a 49%\a 50%\a 51%\a 52%\a 53%\a 54%\a 55%\a 56%\a 57%\a 58%\a 59%\a 60%\a 61%\a 62%\a 63%\a 64%\a 65%\a 66%\a 67%\a 68%\a 69%\a 70%\a 71%\a 72%\a 73%\a 74%\a 75%\a 76%\a 77%\a 78%\a 79%\a 80%\a 81%\a 82%\a 83%\a 84%\a 85%\a 86%\a 87%\a 88%\a 89%\a 90%\a 91%\a 92%\a 93%\a 94%\a 95%\a 96%\a 97%\a 98%\a 99%\a 100%\a ";white-space:pre;font-size:3rem;line-height:3rem;display:inline-block}@keyframes d-progress-circle-figure-label{to{transform:translateY(-75rem)}}@keyframes offset{to{stroke-dashoffset:0}}.d-tabs{max-width:100%}.d-tabs-wrapper{background-color:#f8f8f8;border-radius:1rem;flex-wrap:wrap;width:100%;height:100%;display:flex;position:relative}.d-tabs-content__container{background-color:#eee;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%;height:100%}.tab{display:none}.tab:checked:first-of-type~[role=main] .d-tab-content:first-of-type,.tab:checked:nth-of-type(2)~[role=main] .d-tab-content:nth-of-type(2),.tab:checked:nth-of-type(3)~[role=main] .d-tab-content:nth-of-type(3),.tab:checked:nth-of-type(4)~[role=main] .d-tab-content:nth-of-type(4),.tab:checked:nth-of-type(5)~[role=main] .d-tab-content:nth-of-type(5),.tab:checked:nth-of-type(6)~[role=main] .d-tab-content:nth-of-type(6),.tab:checked:nth-of-type(7)~[role=main] .d-tab-content:nth-of-type(7),.tab:checked:nth-of-type(8)~[role=main] .d-tab-content:nth-of-type(8),.tab:checked:nth-of-type(9)~[role=main] .d-tab-content:nth-of-type(9),.tab:checked:nth-of-type(10)~[role=main] .d-tab-content:nth-of-type(10){display:block;position:relative;top:0}.tab:checked+.d-tab__label{background-color:var(--pale-blue);cursor:default;box-shadow:-1px 12px 8px -8px rgba(0,0,0,.11)}.tab:checked+.d-tab__label:hover{background-color:var(--pale-blue)}.tab:checked+.d-tab__register{color:#1e0b1e;cursor:default;background-color:#eee}.d-tab__label{cursor:pointer;margin-bottom:2rem;margin-right:1rem}.d-tab__register{color:var(--grey);cursor:pointer;border-right:1px solid #f1f1f1;padding:.85rem 1.25rem 1rem}.d-tab__register:first-of-type{border-top-left-radius:1rem}.d-tab-content{border-top-right-radius:1rem;width:100%;display:none;position:absolute;left:0}.d-result,.result__empty{margin-bottom:2rem;padding:2rem}.result__empty{text-align:center;width:100%;padding:2rem 0}.d-result-title{margin-bottom:2rem}.result__completion-time-and-date{border-bottom:1px solid #3abe8c;margin-bottom:1rem;font-weight:700}.result__pretty-data{border-bottom:1px solid #3abe8c;margin-bottom:1rem}.result__pretty-data:last-child{border-bottom:none}.d-result-accordion{border-radius:1.5rem;margin-bottom:1rem;padding:1rem;position:relative}.d-result-accordion.d-result-accordion--win,.d-result-accordion.d-result-accordion--repeat{background:rgba(65,214,158,.3)}.d-result-accordion.d-result-accordion--fail{background:rgba(255,115,111,.4)}.d-result-accordion-header{display:flex}.d-result-accordion-icon{width:2rem;height:100%;margin-right:1rem}.d-result-accordion-icon.d-result-accordion-icon--small{width:1.25rem;height:1.25rem;margin-right:0}.d-result-accordion-icon.d-result-accordion-icon--xsmall{width:.8rem;height:.8rem;margin-left:1rem;display:inline-block}.d-result-accordion-icon.d-result-accordion-icon--win,.d-result-accordion-icon.d-result-accordion-icon--fail{background-position:50%;background-repeat:no-repeat;background-size:contain}.d-result-accordion-icon.d-result-accordion-icon--win{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1NSIgZmlsbD0ibm9uZSIgIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyI+PHBhdGggZD0iTTUgMzEuODZMMjAuMTQgNDcgNDYuMDQyIDUiIHN0cm9rZT0iIzQxZDY5ZSIgc3Ryb2tlLXdpZHRoPSI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4K)}.d-result-accordion-icon.d-result-accordion-icon--fail{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS43NDkiIGhlaWdodD0iMTkuNjQyIiB2aWV3Qm94PSIwIDAgMTkuNzQ5IDE5LjY0MiI+CiAgPGcgaWQ9ImluY29ycmVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuMTcyIC0yLjE3MikiPgogICAgPHBhdGggaWQ9IlBhdGhfMjIyIiBkYXRhLW5hbWU9IlBhdGggMjIyIiBkPSJNOSw1LDIyLjk4NSwxOC45ODUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2MxMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzIyMyIgZGF0YS1uYW1lPSJQYXRoIDIyMyIgZD0iTTIzLjI5LDUsOS4zMDUsMTguOTg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xOTgpIiBmaWxsPSJub25lIiBzdHJva2U9IiNjMTAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI0Ii8+CiAgPC9nPgo8L3N2Zz4K)}.d-result-accordion-body{margin-top:2rem;padding-bottom:3rem}.d-result-accordion-content{background:#fff;border-radius:1rem;padding:2rem}.d-accordion{border-radius:1.5rem;margin-bottom:2rem;padding:2rem;position:relative}.d-panel--classes .d-accordion{background:var(--pale-blue-gradient)}.d-panel--districts .d-accordion{background:linear-gradient(125deg,#5ce5b2 0%,#65e6b6 100%) no-repeat padding-box padding-box}.d-accordion--lang:not(:first-child):before{content:"·"}.d-accordion-wrapper,.d-accordion-header{padding:0 1rem}.d-accordion-body{padding-bottom:4rem}.js-foldout-wrapper{opacity:0;height:0;transition:height 1s cubic-bezier(.19,1,.22,1),margin 1s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.25,.46,.45,.94) .12s;overflow:hidden}.toggled .js-foldout-wrapper{opacity:1}.d-accordion-trigger{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:absolute;top:2rem;right:3rem}.d-accordion-trigger.d-accordion-trigger--small{width:3rem;height:3rem;top:1.33333rem;right:1.33333rem}.d-accordion-trigger-icon{width:1rem;height:1rem;margin:0;transition:background-color .3s,border .3s;display:flex;position:relative}.d-accordion-trigger-icon:after,.d-accordion-trigger-icon:before{content:"";transform-origin:50%;transition:-webkit-transform .5s;-moz-transition:transform .5s;background-color:#fff;width:1rem;height:.15rem;transition:transform .5s;position:absolute;top:45%}.d-accordion-trigger-icon.d-accordion-trigger-icon--black:after,.d-accordion-trigger-icon.d-accordion-trigger-icon--black:before{background-color:#333}.d-accordion-trigger-icon:before{transform:rotate(180deg)}.d-accordion-trigger-icon:after{transform:rotate(90deg)}.toggled .d-accordion-trigger-icon:before{transform:rotate(135deg)}.toggled .d-accordion-trigger-icon:after{transform:rotate(45deg)}.d-accordion-controls{justify-content:space-between;margin:2rem 0;display:flex}.d-accordion-controls__container{margin-bottom:2rem}.d-accordion-controls__sub-container{justify-content:flex-end;margin-top:1rem;display:flex}.d-accordion-table.d-accordion-table--district{margin-top:4rem}.d-accordion-options{background:#fff;width:10rem;padding:1.25rem 1.5rem;display:none;position:absolute;top:4rem;right:4rem;box-shadow:-1px 12px 8px -8px rgba(0,0,0,.11)}.d-accordion-options-input{display:none}.d-accordion-options-label{background:var(--white-lucent);cursor:pointer;z-index:2;transition:-webkit-box-shadow .2s ease-out;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:box-shadow .2s ease-out;display:flex;position:relative}.toggled .d-accordion-options-input:checked~.d-accordion-options{display:block}.d-accordion-options-input:checked+.d-accordion-options-label{transform:scale(.98);box-shadow:inset 17px 17px 34px #b1d8f7,inset -17px -17px 34px #c1ecff}.d-table{background-color:#fff;border-radius:1.5rem;margin-bottom:2rem;overflow:hidden}.d-analysis-table .d-table{background-color:transparent;margin-bottom:0}.d-table.d-table--large{max-height:-webkit-calc(100vh - 5rem);max-height:-moz-calc(100vh - 5rem);max-height:calc(100vh - 5rem);overflow:auto}.d-table>table{table-layout:auto;border-collapse:collapse;width:100%;line-height:1.25}.d-table thead{z-index:3;position:-webkit-sticky;position:sticky;top:0}.d-table th{text-align:left;background-color:var(--pale-blue-light);vertical-align:top;border-bottom-style:solid;border-bottom-width:1px;padding:1rem;font-weight:600;display:table-cell}.d-table th[scope=row]{z-index:1;position:-webkit-sticky;position:sticky;left:0}.d-table th[scope=col]:first-child{z-index:1;position:-webkit-sticky;position:sticky;left:0}.d-table th[scope=row] a{flex-direction:column;display:flex}.d-table th[scope=col]:first-child a{flex-direction:column;display:flex}.d-table th[scope=row] span{white-space:nowrap}.d-table th[scope=col]:first-child span{white-space:nowrap}.d-table th[scope=col]{background-color:var(--pale-blue);z-index:3;border-left:1px solid var(--pale-blue-darken-05);vertical-align:middle;position:relative}.d-table th[scope=col]:first-child{background-color:var(--pale-blue-darken-05);z-index:4;border-bottom:0;padding-left:1.5rem;padding-right:1.5rem}.d-table th[scope=row]{border-bottom:1px solid var(--pale-blue-darken-05);padding-left:1.5rem;padding-right:1.5rem}.d-table tr:last-child th,.d-table tr:last-child td{border-bottom:none}.d-table td{text-align:left;vertical-align:top;border:1px solid var(--pale-blue);padding:1rem;font-size:1rem;display:table-cell}.d-table td[align=right]{text-align:right}.d-table tr>:last-child{border-right:none;padding-right:1.5rem}.d-table__completed-bullet{align-items:center;margin-left:auto;display:flex}.d-table__completed-bullet svg{transform:translate(.75rem)}.d-table__row-header-cell{display:flex}.d-panel-overlay-header{justify-content:space-between;align-items:center;margin-bottom:6rem;display:flex}.d-analysis{margin-bottom:6rem}.d-analysis-table{background-color:var(--lightest-grey);border-radius:1.5rem;margin-bottom:4rem;overflow:hidden}.d-analysis-progress__wrapper{justify-content:space-between;align-items:center;display:flex}.d-analysis-progress__container.d-analysis-progress__container--left{flex:60%}.d-analysis-progress__container.d-analysis-progress__container--right{flex:40%}.d-progress-districts-header,.d-progress-districts-content{margin-bottom:2rem}.d-progress-wrapper{justify-content:space-between;margin-bottom:1.33333rem;display:flex}.d-progress-bar{flex:0 0 60%;align-items:center;display:flex}.d-progress-bar-wrapper{background-color:#eee;border-radius:1rem;width:100%;height:2rem;margin-right:1rem;overflow:hidden}.progress-bar__content{background:linear-gradient(90deg,#3abe8c 43.72%,#71d6fe 95.26%);border-radius:0 1rem 1rem 0;height:100%;animation-name:animateBar;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.5s;animation-fill-mode:forwards;transform:translate(-100%)}@keyframes animateBar{0%{transform:translate(-100%)}to{transform:translate(0)}}.d-progress-circle-wrapper{justify-content:flex-end;display:flex}.d-progress-circle-figure figcaption:after{display:none}@keyframes presentPercent{0%{transform:scale(0)}to{transform:scale(1)}}.d-prettify-header{margin-bottom:1rem}.d-prettify-list__item{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.d-prettify-list__item:not(:last-child){border-bottom:1px solid #eee}.d-prettify-text__result{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin:1rem 0;padding:1rem 0;display:flex}.d-prettify-categorization.d-prettify-categorization--fail{margin-top:2rem}.d-calculation__commentary{border:1px solid #eee;border-radius:1rem;padding:.5rem}.d-multiplechoice__checkbox{margin-left:0}.materials{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;margin-bottom:2rem;display:grid}.material{color:#333;background:#d9dbe8;border-radius:1rem;padding:1rem;text-decoration:none;transition:background-color .2s;display:flex}.material:hover{background:#b9bdd5}.material__preview{-o-object-fit:contain;object-fit:contain;width:6rem;margin-right:1rem}.material__description{flex-flow:column;justify-content:space-between;padding:.5rem 0;display:flex}.d-cta{--size:17rem;--right:5rem;--hero-height:24rem;z-index:1;width:var(--size);height:var(--size);color:#333;text-align:center;background:#84dab9;border:10px solid #3abe8c;border-radius:999px;align-items:center;justify-items:center;margin-left:auto;padding:1rem;text-decoration:none;display:grid;position:relative;top:-5rem;right:5rem}.d-cta:after{width:12rem;height:var(--hero-height);top:-webkit-calc(var(--size) - 8rem);top:-moz-calc(var(--size) - 8rem);top:calc(var(--size) - 8rem);right:-webkit-calc(var(--right)*-1);right:-moz-calc(var(--right)*-1);right:calc(var(--right)*-1);background-image:url(/static/_/full-hero-cta-s.2e06db4596d1c6a6.png)}@media screen and (min-width:1700px){.d-cta{position:absolute;top:4rem}}.d-cta__text{padding-top:2rem;line-height:1.3}.d-cta__button{color:#fff;background:#cd464d;border-radius:5rem;margin-bottom:.5rem;padding:.5rem 1rem}.updates__dialog{background:rgba(255,255,255,.6);border:none;align-items:center;justify-items:center;min-width:100vw;min-height:100vh;margin:0;padding:2rem}.updates__dialog[open]{display:grid}.updates{background-color:#fff;border:.5rem solid #3abe8c;border-radius:2rem;width:max(50vw,min(40rem,100vw - 5rem));margin:auto;padding:1.5rem 2rem}.updates h2{color:#3179c7;text-align:center;border-bottom:2px solid;font-size:1.5rem}.updates h3{color:#3abe8c;font-size:1.5rem}.updates p{margin-bottom:1rem}.updates::-webkit-backdrop{background:rgba(255,255,255,.6)}.updates::-ms-backdrop{background:rgba(255,255,255,.6)}.updates::-ms-backdrop{background:rgba(255,255,255,.6)}.updates::backdrop{background:rgba(255,255,255,.6)}.updates__update{margin:1rem 0 2rem}.updates__update+.updates__update{border-top:2px solid #3179c7;padding-top:1rem}.updates__dateline{opacity:.7;margin-bottom:.5rem;font-size:70%}.updates__confirm{align-items:center;justify-items:center;display:grid}.edit-tools{z-index:10;color:#fff;background:purple;align-items:center;justify-items:center;gap:4px;padding:4px;font-size:.9rem;display:flex;position:fixed;bottom:4.5rem;right:.5rem}.edit-tools,.edit-tools a{border-radius:4px}.edit-tools a{color:inherit;border:1px solid #fff;padding:2px 4px;text-decoration:underline;display:inline-block}.edit-tools a:hover{opacity:.8}@media print{.no-print,.header-menu,.footer,.d-button,.d-tab__label{display:none!important}}.menu{z-index:1;flex-flow:row;gap:.25rem;display:flex;position:absolute;top:1rem;right:1rem}.menu__tile{background:-webkit-gradient(linear,left top,right top,from(var(--prussianblue)),to(var(--black)));background:-webkit-linear-gradient(left,var(--prussianblue)0%,var(--black)100%);background:-moz-linear-gradient(left,var(--prussianblue)0%,var(--black)100%);background:linear-gradient(90deg,var(--prussianblue)0%,var(--black)100%);color:#fff;cursor:pointer;border:none;border-radius:3rem;align-items:center;justify-items:center;padding:0 1rem;text-decoration:none;display:grid;box-shadow:0 0 8px 4px rgba(255,255,255,.25)}.menu__tile.is-score{cursor:auto}.menu__tile.is-profile:hover,.menu__tile.is-logout:hover{text-decoration:underline}.menu__tile.is-impersonating{margin-right:1rem}.menu__tile.is-dashboard-link{padding:0 .75rem}.menu__tile.is-comments-link{width:2.75rem;height:2.25rem;color:var(--black);background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--red)),to(var(--orange)));background:-webkit-linear-gradient(left,var(--red)50%,var(--orange)100%);background:-moz-linear-gradient(left,var(--red)50%,var(--orange)100%);background:linear-gradient(90deg,var(--red)50%,var(--orange)100%);border-radius:50%;font-size:1.25rem;font-weight:700;position:relative}.menu__tile.is-comments-link:after{content:"";border-style:solid;border-width:14px 10px 0 0;border-color:var(--red)transparent;z-index:1;width:0;display:block;position:absolute;bottom:-8px;left:0;transform:skew(-42deg)}button.menu__tile:hover,a.menu__tile:hover{-webkit-box-shadow:0px 0px 6px 2px var(--lime-green);box-shadow:0px 0px 6px 2px var(--lime-green)}.menu__select{font-size:inherit;line-height:inherit;color:#fff;text-align:center;background-color:transparent;border:none;border-radius:0;width:100%;margin:0;padding:0 .25rem;display:block}.menu__select option{color:#333;background-color:#fff}.menu__experience,.menu__bucks{background-image:url(/static/_/star-blue.1a4d1884800ca99b.svg);background-position:.25rem 0;background-repeat:no-repeat;background-size:1rem;height:1rem;padding:0 1.5rem;display:inline-block}.menu__bucks{background-image:url(/static/_/bucks.c1dd366997af0c8a.svg)}.menu__level{color:#3179c7}.overlay.is-profile{background-color:rgba(0,0,0,.8);padding:1rem}.profile{border:var(--apps-border);grid-template-columns:2fr 1fr;display:grid}.button--profile{position:fixed;top:4rem;left:1rem}.profile__hero-container{z-index:0;border-top-right-radius:-webkit-calc(2.5rem - 4px);border-top-right-radius:-moz-calc(2.5rem - 4px);border-top-right-radius:calc(2.5rem - 4px);border-bottom-right-radius:-webkit-calc(2.5rem - 4px);border-bottom-right-radius:-moz-calc(2.5rem - 4px);background:radial-gradient(rgba(254,254,254,.75),#116967 75%);border-bottom-right-radius:calc(2.5rem - 4px);align-items:center;justify-items:center;display:grid;position:relative}.profile__hero{text-align:center;width:100%}.hero.is-profile{margin:-3rem}.profile__shop{z-index:1;border-top-left-radius:-webkit-calc(2.5rem - 4px);border-top-left-radius:-moz-calc(2.5rem - 4px);border-top-left-radius:calc(2.5rem - 4px);border-bottom-left-radius:-webkit-calc(2.5rem - 4px);border-bottom-left-radius:-moz-calc(2.5rem - 4px);background:linear-gradient(rgba(17,105,103,.52) 0%,rgba(26,156,140,.55) 100%);border-bottom-left-radius:calc(2.5rem - 4px);padding:3rem 2rem 1rem;position:relative;overflow-y:auto}@media only screen and (max-width:960px){.profile__shop{padding:1.5rem 1rem .5rem}}.profile__title{background:linear-gradient(90deg,#1ce0c8,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.shop__title{color:#fff;margin-left:1.5rem;margin-right:1.5rem;font-size:1.25rem}.shop__title:not(:first-child){border-top:1px solid;padding-top:1rem}.shop__items{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-auto-rows:1fr;gap:1rem;margin-bottom:2rem;padding:1rem;display:grid}.shop__items--hairstyle{justify-content:center;width:100%;display:flex}.shop__item{background:#fff;border:4px solid #1a9c8c;border-radius:1rem;flex-flow:column;text-decoration:none;display:flex;position:relative}.shop__item.is-equipped{border:4px solid #3abe8c}.shop__items--buyable .shop__item{border:4px solid var(--grey)}.shop__item:focus{box-shadow:0 0 8px 1px #fff}.shop__item>img{-o-object-fit:cover;object-fit:cover;flex:1}.shop__item--hairstyle{color:#cd464d;border-radius:50%;width:14rem;height:14rem;margin-top:0}.shop__item--hairstyle-price{align-items:flex-end;display:flex}.button--hairstyle-price,.shop__item--hairstyle{text-align:center;width:100%;max-width:14rem;margin-right:0;font-weight:700}.shop__item--hairstyle-text{margin:0 1rem 1rem}.button--hairstyle-price{color:#333}.shop__item-scissors{fill:url(#shop__item-scissors-gradient) #fff;margin:1rem;display:block}#shop__item-scissors-gradient{--color-stop:#cd464d;--color-bot:#41d69e}.shop__item-name{color:#fff;text-align:center;background-color:#1a9c8c;padding:0 .375rem}.is-equipped .shop__item-name{background-color:#3abe8c}.is-equipped .shop__item-name:after{content:" ✓";font-weight:700}.shop__items--buyable .shop__item-name{background-color:var(--grey)}.shop__item-price{background-color:var(--grey);color:#fff;border-radius:0 0 0 1rem;padding:0 .375rem;position:absolute;top:0;right:0}.profile.is-onboarding{grid-template-columns:1fr 1fr}.onboarding{border-top-left-radius:-webkit-calc(2.5rem - 4px);border-top-left-radius:-moz-calc(2.5rem - 4px);border-top-left-radius:calc(2.5rem - 4px);border-bottom-left-radius:-webkit-calc(2.5rem - 4px);border-bottom-left-radius:-moz-calc(2.5rem - 4px);background:linear-gradient(#116967 0%,#1a9c8c 100%);border-bottom-left-radius:calc(2.5rem - 4px);padding:3rem 2rem 1rem;overflow-y:auto}@media only screen and (max-width:960px){.onboarding{padding:1.5rem 1rem .5rem}}.onboarding__field{max-width:25rem}.onboarding__field input[type=text]{border:4px solid #3abe8c}.onboarding__title,.onboarding__text,.onboarding__field label,.onboarding hr{color:#fff}.onboarding__title{background:linear-gradient(90deg,#fff,#3abe8c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.onboarding__text{margin-bottom:2rem}.buttons--onboarding{margin-top:2rem}.button.button--onboarding-save{margin-top:2rem;display:block}.shop__categories{margin-left:1.5rem;margin-right:1.5rem}@media only screen and (max-width:1200px){.shop__categories{flex-wrap:wrap;gap:.5rem;display:flex}.shop__categories.grouped-buttons .button{border-radius:1.5rem}}@-webkit-keyframes pulseAnimationPerf{0%{opacity:1;transform:scale(0)}to{-webkit-transform:scale(var(--scale,2));transform:scale(var(--scale,2));opacity:0}}@-moz-keyframes pulseAnimationPerf{0%{opacity:1;transform:scale(0)}to{-moz-transform:scale(var(--scale,2));transform:scale(var(--scale,2));opacity:0}}@keyframes pulseAnimationPerf{0%{opacity:1;transform:scale(0)}to{-webkit-transform:scale(var(--scale,2));-moz-transform:scale(var(--scale,2));transform:scale(var(--scale,2));opacity:0}}html{height:-webkit-fill-available}body{flex-flow:column;min-height:100vh;display:flex}body.bg-city,body.dashboard--login{-webkit-backdrop-filter:brightness(65%)blur(2px);backdrop-filter:brightness(65%)blur(2px);background:url(/static/_/City_Overview_56.ea004e7d9913f098.webp) 50%/cover no-repeat fixed}@supports (-webkit-touch-callout:none){body{height:-webkit-fill-available}}.main{flex:1 0 auto;position:relative}#the-world{background:var(--universe-background)}.fade-enter{opacity:0;transform:scale(.9)}.fade-enter-active{opacity:1;transition:opacity .2s,-webkit-transform .2s;-moz-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;transform:translate(0)}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .2s,-webkit-transform .2s;-moz-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;transform:scale(.9)}.overlay{background:#fff;padding:1rem 2rem}.floating-link{color:#333;border-radius:99rem;align-items:center;justify-items:center;text-decoration:none;transition:all .25s;display:grid;position:absolute}.floating-link.is-district:not(.to-challenge){background-color:var(--white);color:var(--black);border:2px solid var(--blue-contrast);border-radius:99rem;padding:.125rem .75rem}.floating-link.is-district:not(.to-challenge).to-swissmoneyweek{background-color:var(--radio-active-green)}.floating-link.is-district:not(.to-challenge):hover,.floating-link.is-district:not(.to-challenge):focus{background-color:var(--medium-grey);-webkit-box-shadow:0px 0px 8px 4px var(--lime-green);box-shadow:0px 0px 8px 4px var(--lime-green);outline:2px solid #5ce5b2}.floating-link.is-district:not(.to-challenge) h3{font-size:max(.875em,min(1.25vw,1.125em))}.floating-link.is-exercise,.floating-link.is-resolution{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;--_color:#e4ff6e;pointer-events:none;-webkit-filter:drop-shadow(0 0rem .25rem var(--_color,white))drop-shadow(0 0rem .25rem var(--_color,white));filter:drop-shadow(0 0rem .25rem var(--_color,white))drop-shadow(0 0rem .25rem var(--_color,white));background-color:transparent;border:none;transform:translate(-50%,-50%)}.floating-link.is-exercise:before,.floating-link.is-resolution:before{z-index:2;pointer-events:all;border-radius:100%;grid-area:1/1;justify-content:center;width:2.5rem;height:2.5rem;display:flex;position:relative;transform:scale(1.25)}.floating-link.is-exercise:after,.floating-link.is-resolution:after{z-index:3;content:"";pointer-events:all;z-index:2;border-radius:100%;grid-area:1/1;width:1rem;height:1rem;margin-bottom:-2rem;margin-right:-2rem;display:flex;position:relative}.floating-link.is-exercise.is-unlocked:after,.floating-link.is-resolution.is-unlocked:after{--scale:6;content:"";-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);z-index:1;opacity:0;background:radial-gradient(#fff,transparent);border-radius:50%;width:1em;height:1em;margin-bottom:0;margin-right:0;transform:rotate(360deg)}.floating-link.is-exercise.is-unlocked.is-required:after,.floating-link.is-resolution.is-unlocked.is-required:after{animation:1s steps(30,end) infinite pulseAnimationPerf;top:.25rem}.floating-link.is-exercise.is-unlocked.is-required.is-highlight:after,.floating-link.is-resolution.is-unlocked.is-required.is-highlight:after{top:0}.floating-link.is-exercise:nth-child(1 of .is-unlocked.is-required):after{--scale:9;background:radial-gradient(#17ff02,#f0f)}.floating-link.is-resolution:nth-child(1 of .is-unlocked.is-required):after{--scale:9;background:radial-gradient(#17ff02,#f0f)}.floating-link.is-exercise:nth-child(1 of .is-unlocked.is-required):before{-webkit-filter:brightness(150%);filter:brightness(150%);transform:scale(1.5)}.floating-link.is-resolution:nth-child(1 of .is-unlocked.is-required):before{-webkit-filter:brightness(150%);filter:brightness(150%);transform:scale(1.5)}.floating-link.is-exercise .floating-link__description,.floating-link.is-resolution .floating-link__description{z-index:4;-webkit-clip-path:polygon(100% 50%,89.06% 37.22%,94.38% 17.89%,78% 25%,81% 6%,59% 21%,56% 0,36% 19%,23% 0,16.39% 24.37%,21px 14.04%,8.98% 44.07%,3% 62%,11.38% 66.85%,7.83% 93.26%,20.17% 80.56%,19% 99%,37% 80%,45% 100%,62% 80%,79.39% 100.93%,79% 75%,92.56% 83.67%,90.25% 56.85%);clip-path:polygon(100% 50%,89.06% 37.22%,94.38% 17.89%,78% 25%,81% 6%,59% 21%,56% 0,36% 19%,23% 0,16.39% 24.37%,21px 14.04%,8.98% 44.07%,3% 62%,11.38% 66.85%,7.83% 93.26%,20.17% 80.56%,19% 99%,37% 80%,45% 100%,62% 80%,79.39% 100.93%,79% 75%,92.56% 83.67%,90.25% 56.85%);transition:-webkit-transform .5s;-moz-transition:transform .5s;background-color:#fff;padding:2rem 4rem;transition:transform .5s;position:relative;transform:scale(0)}.floating-link.is-exercise.active,.floating-link.is-exercise:focus,.floating-link.is-resolution.active,.floating-link.is-resolution:focus{pointer-events:all;z-index:2;-webkit-box-shadow:none;box-shadow:none;outline:none}.floating-link.is-exercise.active .floating-link__description,.floating-link.is-exercise:focus .floating-link__description,.floating-link.is-resolution.active .floating-link__description,.floating-link.is-resolution:focus .floating-link__description{transform:scale(1)}.floating-link.is-locked{cursor:not-allowed;pointer-events:none}.floating-link.is-locked:before{content:url(/static/_/locked-closed.fb24d4ecdfa8ed6b.svg)}.floating-link.is-required{--_color:#34b945}.floating-link.is-required:before{content:url(/static/_/unlocked.b790373dcab1a08b.svg)}.floating-link.is-optional{--_color:#6ee2ff}.floating-link.is-optional:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMzkiIHZpZXdCb3g9Ii0yIC0yIDQ1IDQzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBzdHJva2U9IiMwMDAwMDAiIHN0eWxlPSJzdHJva2Utd2lkdGg6MS41IiBkPSJNMjAuNSAwTDI1LjMyNzEgMTQuODU2MUg0MC45NDc3TDI4LjMxMDMgMjQuMDM3N0wzMy4xMzc0IDM4Ljg5MzlMMjAuNSAyOS43MTIzTDcuODYyNjIgMzguODkzOUwxMi42ODk3IDI0LjAzNzdMMC4wNTIyODQyIDE0Ljg1NjFIMTUuNjcyOUwyMC41IDBaIiBmaWxsPSIjN0M3N0I5Ii8+Cjwvc3ZnPgo=)}.floating-link.is-completed{--_color:#ff6e6e}.floating-link.is-completed:after{content:url(/static/_/fail.77beae028de95bc0.svg)}.floating-link.is-success{--_color:#6eff7a}.floating-link.is-success:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNi4wOTUiIGZpbGw9Im5vbmUiPgogIDxwYXRoIHN0cm9rZT0iIzAwMDAwMCIgIGZpbGw9IiM2N2RlM2QiIHN0eWxlPSJzdHJva2Utd2lkdGg6MC43NSIKICAgIGQ9Ik0xMy41OCAyNC45MDRjLTEuMzYgMS41ODctMy41NjcgMS41ODctNC45MjcgMEwxLjAyIDE2Yy0xLjM2LTEuNTg2LTEuMzYtNC4xNjEgMC01Ljc0NyAxLjM2LTEuNTg3IDMuNTY3LTEuNTg3IDQuOTI3IDBsNC41NDcgNS4zMDVjLjM0NC40LjkwMS40IDEuMjQ1IDBMMjQuMDUzIDEuMTljMS4zNi0xLjU4NyAzLjU2Ny0xLjU4NyA0LjkyNyAwIC42NTMuNzYyIDEuMDIgMS43OTYgMS4wMiAyLjg3NCAwIDEuMDc3LS4zNjcgMi4xMTEtMS4wMiAyLjg3M3oiIC8+Cjwvc3ZnPgo=)}.floating-link.is-highlight{--_color:#ffd16e}.floating-link.is-highlight:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIuMDU2MTU2IiBoZWlnaHQ9IjM2LjQyMTcxNSIgdmlld0JveD0iMCAwIDIzLjM2NDUzMSAyMC4yMzQyODYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggc3Ryb2tlPSIjMDAwMDAwIgogICAgZD0iTSAwLDEwLjExNzI3NSA4LjMwOTkyODYsOC4xNzAyMzA0IDUuODQxMTMyNiwwIDExLjY4MjI2NSw2LjIyMzE4NjIgMTcuNTIzMzk4LDAgbCAtMi40Njg3OTYsOC4xNzAyMzA0IDguMzA5OTI5LDEuOTQ3MDQ0NiAtOC4zMDk5MjksMS45NDcwNDQgMi40Njg3OTYsOC4xNjk5NjYgLTUuODQxMTMzLC02LjIyMjkyMSAtNS44NDExMzI0LDYuMjIyOTIxIDIuNDY4Nzk2LC04LjE2OTk2NiB6IgogICAgc3R5bGU9ImZpbGw6I2ZmZGQzMztzdHJva2Utd2lkdGg6MC43NSIgaWQ9InBhdGgyIiAvPgo8L3N2Zz4K)}.floating-link.is-resolution{-webkit-filter:drop-shadow(0 0rem .25rem hsl(124.97,var(--completion,0%),71.57%))drop-shadow(0 0rem .25rem hsl(124.97,var(--completion,0%),71.57%));filter:drop-shadow(0 0rem .25rem hsl(124.97,var(--completion,0%),71.57%))drop-shadow(0 0rem .25rem hsl(124.97,var(--completion,0%),71.57%))}.floating-link.is-resolution:before{-webkit-filter:contrast(var(--completion,0%));filter:contrast(var(--completion,0%));content:url(/static/_/trophy.58090455e7d46cf6.svg)}.floating-link.is-resolution:after{content:""}.floating-link.is-back-to-city{margin-top:6rem;margin-left:1rem}@media (max-width:70rem) or (max-height:50rem){.floating-link{transform-origin:0 0;transform:scale(.9)}}@keyframes zeppelin{0%{transform:translate(-200px)}40%,50%{transform:translate(200px)}50.1%{transform:translate(200px)}90%,to{transform:translate(-200px)}}@keyframes zeppelinFlip{0%,50%{opacity:1}50.1%,to{opacity:0}}.floating-link.to-challenge{aspect-ratio:2;--_roundtrip:80s;width:min(40vw,14rem);-webkit-animation:zeppelin var(--_roundtrip)infinite;-moz-animation:zeppelin var(--_roundtrip)infinite;animation:zeppelin var(--_roundtrip)infinite;align-items:center;justify-items:center;display:grid;position:relative}.floating-link.to-challenge.is-sealed{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none}.floating-link.to-challenge:after,.floating-link.to-challenge:before{content:"";-webkit-animation:zeppelinFlip var(--_roundtrip)infinite;-moz-animation:zeppelinFlip var(--_roundtrip)infinite;animation:zeppelinFlip var(--_roundtrip)infinite;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0}.floating-link.to-challenge:before{background-image:url(/static/_/zeppelin-left.5083b29592fb264a.png);animation-direction:reverse}.floating-link.to-challenge:after{background-image:url(/static/_/zeppelin-right.505c2d9e279b6afd.png)}.floating-link.to-challenge .floating-link__description{color:var(--white);margin-bottom:1.5rem}.button--increase,.button--shrink{border-radius:99rem}@media (max-width:70rem) or (max-height:50rem){.button--increase,.button--shrink{transform-origin:0 0;transform:scale(.9)}}.floating-link__description{color:var(--black);flex-flow:column;grid-area:1/1;align-items:center;text-decoration:none;display:inline-flex}.floating-link__description h3{margin:0;padding:0;font-size:1.125em}.floating-link__description small{font-size:1em}.pannable{cursor:crosshair;overflow:hidden}.pannable-content{transform-origin:50%;--_pannable-scale:1;--width:calc(var(--_pannable-scale)*100vw);--height:calc(var(--_pannable-scale)*100vw*9/16);width:var(--width);height:var(--height);margin-left:-webkit-calc(-.5*var(--width));margin-left:-moz-calc(-.5*var(--width));margin-left:calc(-.5*var(--width));margin-top:-webkit-calc(-.5*var(--height));margin-top:-moz-calc(-.5*var(--height));margin-top:calc(-.5*var(--height));background-size:contain;position:relative;top:50%;left:50%}.pannable-content.with-transitions{transition:all .15s ease-in-out;transition-delay:.125s}.pannable-content.is-city{transition-delay:0s!important}.pannable-controls{flex-flow:column;font-size:75%;font-weight:700;display:flex;position:absolute;top:9rem;left:1rem}.button--shrink{margin-top:0}.saving{z-index:10;background:rgba(255,255,255,.8)}.saving-content{text-align:center;background-color:#fff;border-radius:.875rem;width:28rem;margin-left:-14rem;padding:2rem 3rem;transition:background .25s;position:absolute;top:10%;left:50%;box-shadow:0 0 30px #000}.saving.is-success .saving-content{border:3px solid #3abe8c}.saving.is-error .saving-content{border:10px solid #cd464d}.saving.is-warning .saving-content{background:#db8241}.saving.is-progress .saving-content{background:#3179c7}.saving-content a{color:inherit}.saving-content p{margin-bottom:1rem}.saving-content .button{margin:0 auto 1rem;display:block}:root{--apps-border:4px solid #3abe8c}.apps__container{height:-webkit-calc(100vh - 13rem);height:-moz-calc(100vh - 13rem);border-radius:2.5rem;width:max(768px,min(80vw,1280px));max-width:100%;height:calc(100vh - 13rem);margin:4rem auto 2rem}.apps{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;justify-items:center;gap:5%;display:grid}.apps__app{border:var(--apps-border);background-color:rgba(var(--darkgreen-rgb),.5);border-radius:2.5rem;align-items:center;justify-items:center;width:100%;max-width:22rem;height:0;padding-bottom:max(10rem,min(100%,22rem));text-decoration:none;transition:all .25s;display:grid;overflow:visible}.apps__app:first-child .apps__icon{background-image:url(/static/_/apps_hero1.f12d9dc4533413a5.png);background-position:bottom}.apps__app:nth-child(2) .apps__icon{background-image:url(/static/_/apps_hero2.630a19c743e19c79.png);background-position:top}.apps__app:nth-child(3) .apps__icon{background-image:url(/static/_/apps_hero3.975d1d4376546997.png);background-position:top;background-size:380%}.apps__app span{font-weight:700}.apps__app:hover,.apps__app:focus{-webkit-box-shadow:0 0 250px 50px rgba(var(--green-rgb),.75);box-shadow:0 0 250px 50px rgba(var(--green-rgb),.75);transform:scale(1.025)}.apps__icon{background-color:rgba(var(--darkgreen-rgb),.95);border:var(--apps-border);aspect-ratio:1;background-repeat:no-repeat;background-size:200%;border-radius:50%;width:80%;margin-top:-30%;margin-bottom:17.5%}.apps__title{background:linear-gradient(90deg,#1ce03b,#8c83ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:max(1.25rem,min(2vw,2rem));display:inline-block}.rb-container{border:var(--apps-border);overflow:hidden}.rb{color:#fff;height:-webkit-calc(100vh - 13rem);height:-moz-calc(100vh - 13rem);background:linear-gradient(rgba(17,105,103,.9) 0%,rgba(26,156,140,.7) 100%);height:calc(100vh - 13rem);padding:3rem;overflow-x:hidden;overflow-y:auto}.rb h2,.rb h3{margin-bottom:1.5rem;font-size:1.125rem}.rb h2 a,.rb h3 a{border-bottom:1px solid}.rb h4{font-size:1.125rem}.rb__profile{border-bottom:1px solid #fff;padding-bottom:3rem;display:flex}.rb__profile-text{align-content:center;justify-content:center;display:grid}.rb__exercises-overview{border-bottom:1px solid #fff;padding-top:2rem;padding-bottom:2rem;overflow-x:auto}.rb__districts{gap:2rem;display:flex}.rb__district{text-align:center;border-radius:1.25rem;min-width:13.375rem}.rb__district-info{border:var(--apps-border);z-index:2;border-radius:1.25rem;position:relative;overflow:hidden}.rb__district-info>img{-o-object-fit:cover;object-fit:cover;min-height:12rem}.rb__district-name{background-color:rgb(var(--darkgray-rgb));z-index:1;border-radius:0 0 1.25rem 1.25rem;margin-top:-.75rem;padding:1rem 0 .5rem;position:relative}.rb__progress-district{width:50%;position:absolute;top:5%;left:25%}.rb__progress-district-circle{-webkit-filter:drop-shadow(0 0 6px #333);filter:drop-shadow(0 0 6px #333);width:100%;height:100%;transform:rotate(-90deg)}.rb__progress-district-percent{stroke-dasharray:100;stroke-dashoffset:var(--stroke-offset)}.rb__progress-district-numbers{text-shadow:0 0 2px #333;top:-webkit-calc(50% - 1.5rem);top:-moz-calc(50% - 1.5rem);font-size:1.5rem;font-weight:700;position:absolute;top:calc(50% - 1.5rem);left:0;right:0}.rb__exercise,.rb-form{border-bottom:1px solid #fff;padding:2rem 15%}.rb__title{grid-column:2}.rb__exercise-time{grid-column:1}.rb__feedback{border:var(--apps-border);text-align:center;background-color:#222;border-radius:1rem;grid-column:2;padding:1rem 1.5rem;position:relative}.rb__feedback .feedback__message{margin-bottom:0;font-size:1.5rem}.rb__feedback .feedback__message+*{padding-top:1rem}.rb__feedback .feedback__group{margin-bottom:0}.rb__feedback-image{-o-object-fit:cover;object-fit:cover;opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0}.rb__mood{grid-column:2}.rb-form .widget--radioselect label{display:initial}.rb-form .widget--textarea{z-index:0;border:var(--apps-border);resize:vertical;background:#fff;border-radius:.875em;padding:0 0 3rem;position:relative}.rb-form .widget--textarea textarea{border:none}.rb-form .widget--textarea label{display:none}.rb-form .widget--happiness{z-index:1;align-items:center;margin-top:-4rem;padding-bottom:.5rem;padding-left:1rem;display:flex;position:relative}.rb-form .widget--happiness label{color:#333}.rb-form .widget--happiness>div{display:flex}.rb-form .widget--happiness>div input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:2rem;height:2rem}.rb-form .widget--happiness>div input:checked{box-shadow:0 0 3px 1px #0087ff}.rb-form .widget--happiness>div [value=happy]{-webkit-filter:hue-rotate(30deg);filter:hue-rotate(30deg);background-image:url(/static/_/happy.ab15985cc6ed9dd7.svg)}.rb-form .widget--happiness>div [value=neutral]{background-image:url(/static/_/neutral.cacc088387d9e1b1.svg)}.rb-form .widget--happiness>div [value=sad]{-webkit-filter:hue-rotate(310deg);filter:hue-rotate(310deg);background-image:url(/static/_/sad.23ee182a779ede28.svg)}.rb-form .widget--happiness>div label{display:none}.rb-form [type=submit]{grid-column:2;justify-self:right;margin:0}.rb__feedback--answer{color:#333;background-color:rgba(255,255,255,.75)}.rb__mood{-webkit-filter:hue-rotate(90deg);filter:hue-rotate(90deg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:2rem;height:2rem;margin-top:-2rem;box-shadow:0 0 3px 1px #0087ff}.rb__mood--happy{-webkit-filter:hue-rotate(30deg);filter:hue-rotate(30deg);background-image:url(/static/_/happy.ab15985cc6ed9dd7.svg)}.rb__mood--neutral{background-image:url(/static/_/neutral.cacc088387d9e1b1.svg)}.rb__mood--sad{-webkit-filter:hue-rotate(310deg);filter:hue-rotate(310deg);background-image:url(/static/_/sad.23ee182a779ede28.svg)}.comment{align-items:center;gap:3rem;margin:1rem 0 1rem 1rem;display:flex}.comment:last-child{margin-bottom:0}.comment__created{line-height:1}.comment__created-by{font-weight:700}.comment__created-at{font-size:.8rem}.comment__bubble{height:auto;color:var(--black);background:var(--yellow-light);border:var(--black)solid 2px;border-radius:2rem;padding:0;position:relative}.comment__bubble:after{content:"";border-style:solid;border-width:8px 32px 8px 0;border-color:transparent var(--yellow-light);z-index:1;width:0;display:block;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.comment__bubble:before{content:"";border-style:solid;border-width:9px 33px 9px 0;border-color:transparent var(--black);z-index:0;width:0;display:block;position:absolute;top:50%;left:-33px;transform:translateY(-50%)}p.comment__feedback{padding:.5rem .75rem;line-height:1.25}p.comment__feedback:last-child{margin-bottom:0}.comment__form{align-items:end;gap:1rem;margin-top:1rem;margin-left:1rem;display:flex}.comment__textarea{border:2px solid var(--black);resize:none;border-radius:.5rem;width:20rem;height:5rem}.comment__success{font-size:1.125rem;font-weight:700;animation:.75s forwards success}@keyframes success{0%{transform:scale(0)}to{transform:scale(1)}}.classmates-container{border:var(--apps-border);overflow:hidden}.classmates{color:#fff;height:-webkit-calc(100vh - 13rem);height:-moz-calc(100vh - 13rem);background:linear-gradient(rgba(17,105,103,.9) 0%,rgba(26,156,140,.7) 100%);height:calc(100vh - 13rem);padding:3rem;overflow-x:hidden;overflow-y:auto}.classmates__book{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.classmates__title{margin-bottom:3rem;font-size:1.5rem;line-height:.75}.classmates__classmate{border-radius:1.25rem}.classmates__classmate .hero{border:var(--apps-border);z-index:2;background:radial-gradient(rgba(254,254,254,.75),#116967 75%);border-radius:1.25rem;position:relative}.classmates__classmate .hero-title{background:linear-gradient(90deg,#e01c8a,#f9ff31);-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding-top:1rem;font-size:2rem;line-height:1;display:inline-block}.classmates__classmate .hero-levelname{font-size:1rem}.hero-badge{background-color:rgb(var(--darkgray-rgb));z-index:1;border-radius:0 0 1.25rem 1.25rem;grid-template-columns:1fr 1fr 1fr;margin-top:-1rem;padding:1.75rem 0 .75rem;font-weight:700;display:grid;position:relative}.hero-level,.hero-experience{border-right:2px solid var(--grey)}.exercise__scrolling-container{max-height:-webkit-calc(-150px + 85vh);max-height:-moz-calc(-150px + 85vh);max-height:calc(85vh - 150px);overflow-y:scroll}.exercise{z-index:2;background-color:rgba(25,40,52,.8);overflow-y:auto}.exercise hr{border:none;border-top:1px solid #ccc}.exercise__title{text-align:center;margin:0;margin-bottom:var(--gap-block,1.5rem);font-size:1.75rem;font-weight:400;line-height:1.125}@keyframes scaler{0%{transform:scale(0)translateY(-50%)}to{transform:scale(1)translateY(0)}}.exercise-screen{transition:-webkit-transform .75s;-moz-transition:transform .75s;border-radius:.5rem;width:54rem;max-width:96%;min-height:58%;margin:0 auto;padding:3rem 2rem 2rem;transition:transform .75s;top:2vh;bottom:auto;box-shadow:0 0 30px 5px rgba(0,0,20,.3)}.exercise--memory .exercise-screen,.exercise--calculateIncomeAndExpenses .exercise-screen,.exercise--calculateBudgetWithSavingsTarget .exercise-screen,.exercise--calculateSavingsPotential .exercise-screen,.exercise--categorization .exercise-screen,.exercise--textpuzzle .exercise-screen{width:96%;max-width:120rem}.exercise-screen.is-content{z-index:3;background:#fff;max-width:48rem}.exercise-screen.is-content:not(.is-gone),.exercise--resolution .exercise-screen.is-interactive:not(.is-gone),[class*=exercise--hlc] .exercise-screen.is-interactive:not(.is-gone){animation:1s forwards scaler}.exercise-screen.is-interactive{z-index:2;background:#fff}.exercise-screen.is-result{z-index:1;-webkit-box-shadow:none;box-shadow:none;background:0 0;padding:0;transform:scale(0)translateY(-100%)}.exercise-screen.is-freezed{pointer-events:none;transform:scale(0)translateY(-100%)}.exercise-screen.is-gone{transform:scale(0)translateY(-100%)}.exercise-screen.is-gone+.exercise-screen.is-result{transform:scale(1)translateY(0)}.exercise-screen:after{content:"";background-color:transparent;width:100%;height:4rem;margin-bottom:-4rem;display:block}.exercise--hlc_video .exercise-screen{padding-top:1.5rem}.exercise--textpuzzle .exercise-screen.is-interactive{height:-webkit-calc(100% - 2rem);height:-moz-calc(100% - 2rem);height:calc(100% - 2rem);padding-bottom:5rem}.exercise--textpuzzle .fullscreen{height:-webkit-calc(100% - 3rem);height:-moz-calc(100% - 3rem);height:calc(100% - 3rem)}.exercise__description{margin:0 auto 2rem}.button--close{color:var(--white);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjAxODEgM0wzIDMwLjAxODEiIHN0cm9rZT0iI0U5MjUyQiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTMgM0wzMC4wMTgxIDMwLjAxODEiIHN0cm9rZT0iI0U5MjUyQiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border-radius:0 .375rem 0 .875rem;margin:0;padding:.5rem 2rem .5rem .75rem;font-weight:700;position:absolute;top:0;right:0}.button--close img{width:1rem;margin:0 auto;transition:opacity .25s}.button--start{margin:0 auto 1rem;display:block}.button--save{margin-bottom:0}.button--more{color:var(--black);border-color:var(--dark-grey);background-color:transparent;position:absolute;top:0;left:1rem}.button--more:hover{background-color:transparent}.button--warning{background:#db8241}.button--selected{background:#1a9c8c}.a-calculation{flex-flow:wrap;justify-content:center;display:flex}.d-result .a-calculation{-webkit-columns:1;-moz-columns:1;columns:1;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:2rem;display:block}@media (min-width:640px){.d-result .a-calculation{-webkit-columns:2;-moz-columns:2;columns:2}}@media (min-width:1088px){.d-result .a-calculation{-webkit-columns:3;-moz-columns:3;columns:3}}.a-calculation__table{border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:0 0 .875rem .875rem;width:20rem;margin:1rem 1rem 2rem;padding-top:1rem}.d-result .a-calculation__table{width:18rem;margin:0 auto 2rem}.a-calculation__table.savings{border:3px solid #71d6fe}.a-calculation__table.savings caption,.a-calculation__table.savings .a-calculation__total-name,.a-calculation__table.savings .a-calculation__total-amount{background-color:#71d6fe}.a-calculation__table.income{border:3px solid #8c2322}.a-calculation__table.income caption,.a-calculation__table.income .a-calculation__total-name,.a-calculation__table.income .a-calculation__total-amount{background-color:#8c2322}.a-calculation__table.fixed{border:3px solid #4eb5b3}.a-calculation__table.fixed caption,.a-calculation__table.fixed .a-calculation__total-name,.a-calculation__table.fixed .a-calculation__total-amount{background-color:#4eb5b3}.a-calculation__table.variable{border:3px solid #c36300}.a-calculation__table.variable caption,.a-calculation__table.variable .a-calculation__total-name,.a-calculation__table.variable .a-calculation__total-amount{background-color:#c36300}.a-calculation__table.summary{border:3px solid #333}.a-calculation__table.summary caption,.a-calculation__table.summary .a-calculation__total-name,.a-calculation__table.summary .a-calculation__total-amount{background-color:#333}.a-calculation__table td,.a-calculation__table th{vertical-align:top;text-align:left;padding-left:.5rem}.a-calculation__table td:nth-child(n+2),.a-calculation__table th:nth-child(n+2){text-align:right;padding-left:0;padding-right:.5rem}.d-tab__result .a-calculation__table td{border-bottom:1px solid #333}.a-calculation__table input{background:0 0;border:none;border-bottom:1px solid #333}.a-calculation__table input[type=number]{text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield;width:4rem}.a-calculation__table tr:last-child td input{margin-bottom:1rem}.a-calculation__line.is-over input{background:var(--fog-grey)}.a-calculation__currency{position:relative}.a-calculation__currency:after{content:"CHF";opacity:.5;pointer-events:none;font-size:8px;position:absolute;top:11px;right:58px}.a-calculation__total-name,.a-calculation__total-amount{color:#fff;padding-top:.5rem}.a-calculation__total-name{border-radius:0 0 0 .5rem}.a-calculation__total-amount{border-radius:0 0 .5rem;width:8.5rem}.a-calculation__total-amount input[type=number]{color:#fff;border-bottom:2px solid #fff;font-weight:700}.a-calculation__caption{text-align:center;color:#fff;border-radius:.875rem .875rem 0 0;margin-bottom:-.875rem;padding-top:.25rem;font-size:1.5rem}.d-tab__result .a-calculation__caption{font-size:1.25rem}.a-calculation__predefining{text-align:center;border:3px solid #3abe8c;border-radius:1rem;max-width:80%;margin:0 auto 2rem}.a-calculation__predefineditems{flex-wrap:wrap;justify-content:center;display:flex}.a-calculation__predefineditem{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition-property:opacity,-webkit-filter;transition-duration:.2s;background:#abe6d0;border-radius:25px;margin:.5rem;padding:.5rem 1rem;transition-property:-webkit-filter,filter,opacity}.a-calculation__predefineditem.is-used{-webkit-filter:grayscale();filter:grayscale();opacity:.6}.a-memory{overflow:auto}.a-memory__cards{perspective:2000px;flex-flow:wrap;justify-content:center;display:flex}.a-memory__card{transform-origin:100%;width:200px;height:200px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .4s;-moz-transition:transform .4s;cursor:pointer;margin:1rem;transition:transform .4s;position:relative}.a-memory__card.show-back{transform:translate(-100%)rotateY(180deg)}.a-memory__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-size:cover;border:1px solid #333;width:100%;height:100%;position:absolute}.a-memory__face.is-back.has-no-custom-image{background-color:#556;background-image:linear-gradient(30deg,#445 12%,transparent 12.5%,transparent 87%,#445 87.5%,#445),linear-gradient(150deg,#445 12%,transparent 12.5%,transparent 87%,#445 87.5%,#445),linear-gradient(30deg,#445 12%,transparent 12.5%,transparent 87%,#445 87.5%,#445),linear-gradient(150deg,#445 12%,transparent 12.5%,transparent 87%,#445 87.5%,#445),linear-gradient(60deg,#99a 25%,transparent 25.5%,transparent 75%,#99a 75%,#99a),linear-gradient(60deg,#99a 25%,transparent 25.5%,transparent 75%,#99a 75%,#99a);background-position:0 0,0 0,20px 35px,20px 35px,0 0,20px 35px;background-size:40px 70px}.a-memory__face.is-back{transform:rotateY(180deg)}.a-memory__face:after{content:"";transition:opacity .4s;box-shadow:5px 5px 5px rgba(170,170,170,.5)}.show-back .a-memory__face.is-front:after,.show-front .a-memory__face.is-back:after{opacity:0}.a-oddone__question{text-align:center;margin-bottom:2rem}.a-oddone__answers{margin-bottom:4rem;padding:0 2rem}.a-oddone__answer{display:inline-block}.a-oddone__answer input{display:none}.a-oddone__answer:last-child .a-oddone__answer-label{margin-right:0}.a-oddone__answer-label{cursor:pointer;margin-right:1rem;padding:.45rem 1.5rem .25rem}:checked+.a-oddone__answer-label{background-color:#333}.a-text{max-width:30rem;margin:0 auto}.a-text__question textarea{border:2px solid #3abe8c;border-radius:.5rem;width:100%;padding:.125rem .5rem;display:block}.a-text__question input[type=text]{border:2px solid #3abe8c;border-radius:.5rem;width:100%;padding:.125rem .5rem;display:block}.a-text__question textarea{min-height:5rem}.a-text__question{max-width:40rem;margin:0 auto 2rem}.a-text__question label{margin-bottom:1rem;transition:color .25s}.a-text__question.is-invalid label{color:#cd464d;border-color:#cd464d}.grow-wrap{display:grid}.grow-wrap:after{content:attr(data-replicated-value)" ";white-space:pre-wrap;visibility:hidden;padding:.5rem}.grow-wrap>textarea{resize:none;overflow:hidden}.grow-wrap>textarea,.grow-wrap:after{font:inherit;grid-area:1/1/2/2}label{display:block}.a-categorization__dropzones{flex-flow:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.a-category{width:15.75rem}.a-category:nth-child(5n+1) .a-category__title{background-color:var(--dark-grey)}.a-category:nth-child(5n+1) .a-category__items{border-color:var(--dark-grey)}.a-category:nth-child(5n+2) .a-category__title{background-color:#8c2322}.a-category:nth-child(5n+2) .a-category__items{border-color:#8c2322}.a-category:nth-child(5n+3) .a-category__title{background-color:#1a9c8c}.a-category:nth-child(5n+3) .a-category__items{border-color:#1a9c8c}.a-category:nth-child(5n+4) .a-category__title{background-color:#db8241}.a-category:nth-child(5n+4) .a-category__items{border-color:#db8241}.a-category:nth-child(5n+5) .a-category__title{background-color:#4eb5b3}.a-category:nth-child(5n+5) .a-category__items{border-color:#4eb5b3}.a-category__title{color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#333;border-radius:.5rem;padding:.5rem 1rem}.a-category__items{background-color:#fff;border:3px solid #333;border-top:none;border-radius:0 0 .5rem .5rem;flex-wrap:wrap;justify-content:center;align-items:center;min-height:4.25rem;margin-top:-.5rem;padding-top:.5rem;display:flex}.a-category.is-over .a-category__items{border-style:none dashed dashed;border-top-width:medium;border-top-color:currentColor}.a-category__item{color:#333;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;margin:.5rem .125rem;font-size:85%;font-weight:700}.a-uncategorized{background-color:#fff;border:3px solid #3abe8c;border-radius:.5rem;margin-bottom:1rem}.a-uncategorized__title{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.5rem 0 0;font-weight:400}.a-uncategorized__items{padding:.5rem}.a-multiplechoice{font-size:1.125rem}.a-multiplechoice__question{margin-bottom:var(--gap-block-large);text-align:center;width:25rem;max-width:100%;margin-left:auto;margin-right:auto;line-height:1.2}.a-multiplechoice__question p{margin-bottom:1rem}.a-multiplechoice__answers{margin-bottom:2rem;margin-bottom:var(--gap-block);flex-direction:column;padding:0 2rem}.a-multiplechoice__answer{margin-bottom:var(--gap-block-small);cursor:pointer;width:25rem;max-width:100%;position:relative}.a-multiplechoice__answer:nth-child(5n+1){--answer-color:#8c2322}.a-multiplechoice__answer:nth-child(5n+2){--answer-color:#1a9c8c}.a-multiplechoice__answer:nth-child(5n+3){--answer-color:#db8241}.a-multiplechoice__answer:nth-child(5n+4){--answer-color:#116967}.a-multiplechoice__answer:nth-child(5n+5){--answer-color:#4eb5b3}.a-multiplechoice__answer.a-multiplechoice__answer--quiz{--answer-color:#8de6c5;--answer-border-color:#116967}.a-multiplechoice__checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;border:.25rem solid var(--answer-color);width:1.5rem;height:1.5rem;top:-webkit-calc(50% - .75rem);top:-moz-calc(50% - .75rem);border-radius:.5rem;position:absolute;top:calc(50% - .75rem);left:-2.5rem}.a-multiplechoice__checkbox:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS43NDkiIGhlaWdodD0iMTkuNjQyIiB2aWV3Qm94PSIwIDAgMTkuNzQ5IDE5LjY0MiI+CiAgPGcgaWQ9ImNoZWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xNzIgLTIuMTcyKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8yMjIiIGRhdGEtbmFtZT0iUGF0aCAyMjIiIGQ9Ik05LDUsMjIuOTg1LDE4Ljk4NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIvPgogICAgPHBhdGggaWQ9IlBhdGhfMjIzIiBkYXRhLW5hbWU9IlBhdGggMjIzIiBkPSJNMjMuMjksNSw5LjMwNSwxOC45ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjE5OCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjQiLz4KICA8L2c+Cjwvc3ZnPgo=);background-color:var(--answer-color)}.a-multiplechoice__checkbox.a-multiplechoice__checkbox--radio{border:.25rem solid var(--answer-border-color);border-radius:50%}.a-multiplechoice__checkbox.a-multiplechoice__checkbox--radio:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIj4KICA8Y2lyY2xlIGN4PSI3NSIgY3k9Ijc1IiByPSI3NSIvPgo8L3N2Zz4K);background-size:50%}.a-multiplechoice__checkbox:checked~.a-multiplechoice__answer-text{background-color:var(--answer-color);color:#fff}.a-multiplechoice__checkbox:checked~.a-multiplechoice__answer-text.a-multiplechoice__answer-text--quiz{color:#333}.a-multiplechoice__checkbox:focus~.a-multiplechoice__answer-text{-webkit-box-shadow:0 0 3px 1px var(--grey);box-shadow:0 0 3px 1px var(--grey);outline:solid transparent}.a-multiplechoice__answer-text{text-align:center;border:.25rem solid var(--answer-color);border-radius:.5rem;min-height:4rem;padding:.25rem .5rem;line-height:1.2}.a-multiplechoice__answer-text.a-multiplechoice__answer-text--quiz{border:.25rem solid var(--answer-border-color)}.a-multiplechoice__buttongroup .button{margin-top:0}.feedback-screen{cursor:pointer;pointer-events:all;background:radial-gradient(circle,rgba(0,0,0,.6) 35%,rgba(182,223,255,0) 70%);width:40rem;max-width:100%;height:40rem;margin:0 auto;animation:3s delay-continue}.feedback-screen.is-summary{height:auto;min-height:40rem;display:flex}@keyframes delay-continue{0%{cursor:auto;pointer-events:none}to{cursor:auto;pointer-events:none}}.feedback__new-bucks{height:100%}.feedback__new-bucks,.feedback__content,.feedback__add-experience,.feedback__new-level,.feedback__summary{flex-direction:column;align-items:center;position:relative}.feedback__sparkle{opacity:0;background-image:url(/static/_/sparkle.44a8bd4b168e13f4.svg);background-position:50%;background-repeat:no-repeat;background-size:4rem;width:4rem;height:4rem;position:absolute;transform:scale(0)}.feedback__sparkle:first-of-type{animation:6s 5.5s infinite sparkle;top:4rem;left:36rem}.feedback__sparkle:nth-of-type(2){animation:6s 3.5s infinite sparkle;top:3.5rem;left:36rem}.feedback__sparkle:nth-of-type(3){animation:6s 6s infinite sparkle;top:7.5rem;left:22rem}.feedback__sparkle:nth-of-type(4){animation:6s 8s infinite sparkle;top:1.5rem;left:32rem}.feedback__sparkle:nth-of-type(5){animation:6s 3s infinite sparkle;top:15.5rem;left:20rem}.feedback__sparkle:nth-of-type(6){animation:6s 5s infinite sparkle;top:5.5rem;left:16rem}.feedback__sparkle:nth-of-type(7){animation:6s 8s infinite sparkle;top:6.5rem;left:20rem}.feedback__sparkle:nth-of-type(8){animation:6s 6s infinite sparkle;top:6.5rem;left:34rem}.feedback__sparkle:nth-of-type(9){animation:6s 9.5s infinite sparkle;top:0;left:30rem}.feedback__sparkle:nth-of-type(10){animation:6s 4s infinite sparkle;top:4.5rem;left:6rem}.feedback__sparkle:nth-of-type(11){animation:6s 11s infinite sparkle;top:3rem;left:32rem}.feedback__sparkle:nth-of-type(12){animation:6s 7.5s infinite sparkle;top:14rem;left:18rem}.feedback__sparkle:nth-of-type(13){animation:6s 3s infinite sparkle;top:4.5rem;left:6rem}.feedback__sparkle:nth-of-type(14){animation:6s 9s infinite sparkle;top:18.5rem;left:10rem}.feedback__sparkle:nth-of-type(15){animation:6s 10s infinite sparkle;top:4.5rem;left:32rem}.feedback__sparkle:nth-of-type(16){animation:6s 7.5s infinite sparkle;top:4.5rem;left:14rem}.feedback__sparkle:nth-of-type(17){animation:6s 3s infinite sparkle;top:10.5rem;left:24rem}.feedback__sparkle:nth-of-type(18){animation:6s 5s infinite sparkle;top:16rem;left:30rem}.feedback__sparkle:nth-of-type(19){animation:6s 9.5s infinite sparkle;top:9.5rem;left:16rem}.feedback__sparkle:nth-of-type(20){animation:6s 6s infinite sparkle;top:12rem;left:20rem}@keyframes sparkle{0%{opacity:0;transform:scale(.3)}25%{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(.2)}75%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(.3)}}.feedback__content,.feedback__add-experience,.feedback__new-level,.feedback__summary{width:100%;height:100%}.feedback__coin{transform-origin:50%;background-image:url(/static/_/hero-bucks.70980c3e84d80d52.svg);background-position:50%;background-repeat:no-repeat;background-size:10rem;width:10rem;height:10rem;margin-bottom:2rem}.is-active .feedback__coin{animation:4s cubic-bezier(0,0,.05,1) rotation}@keyframes rotation{0%{opacity:.25;transform:rotateY(720deg)}to{opacity:1;transform:rotateY(-720deg)}}.feedback__gratulation,.feedback__text,.feedback__amount{background:-webkit-gradient(linear,left top,right top,from(#3abe8c),color-stop(#dbcc41),to(#db8241));background:linear-gradient(90deg,#3abe8c,#dbcc41,#db8241);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;display:inline-block}.feedback__gratulation.is-new-level,.feedback__text.is-new-level,.feedback__amount.is-new-level{background:-webkit-gradient(linear,left top,right top,from(#1a9c8c),color-stop(#3179c7),to(#116967));background:linear-gradient(90deg,#1a9c8c,#3179c7,#116967);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.feedback__gratulation.is-add-experience,.feedback__text.is-add-experience,.feedback__amount.is-add-experience{background:-webkit-gradient(linear,left top,right top,from(#bff1de),color-stop(#4eb5b3),to(var(--pale-blue)));background:-webkit-linear-gradient(left,#bff1de,#4eb5b3,var(--pale-blue));background:-moz-linear-gradient(left,#bff1de,#4eb5b3,var(--pale-blue));background:linear-gradient(to right,#bff1de,#4eb5b3,var(--pale-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.feedback__gratulation{font-size:5rem}.feedback__gratulation.is-new-level{margin-bottom:0;font-size:2rem}.feedback__new-level:before{background-image:url(/static/_/boom-gradient.de113d5a1e19710a.svg);width:100%;height:100%}.feedback__text{margin-bottom:2rem;font-size:2rem}.feedback__text.is-new-level{margin-bottom:0;font-size:2.5rem}.is-add-experience{font-size:2.5rem}.feedback__amount{font-size:4rem;font-weight:700}.twinkle{display:inline-block;position:relative}.twinkle:before{-webkit-text-fill-color:transparent;content:attr(data-content);padding-right:0 2rem;background-image:linear-gradient(65deg,transparent 20%,rgba(255,255,255,.7) 20%,rgba(255,255,255,.7) 27%,transparent 27%,transparent 100%);background-position:-100%;-webkit-background-clip:text;background-clip:text;width:100%;height:100%;animation:8s linear infinite flare;display:block;position:absolute}.twinkle:after{content:attr(data-content);text-shadow:0 1px #6e4414,0 1px #6e4414,0 2px #6e4414,0 3px #6e4414;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0}.twinkle.is-add-experience:after{text-shadow:0 1px #0e112c,0 1px #0e112c,0 2px #0e112c,0 3px #040407}.inner-twinkle:after,.inner-twinkle:before{content:"";opacity:.7;background:#fff;border-radius:100%;width:5px;height:5px;animation:5s linear infinite twinkle;display:block;position:absolute;box-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #fff,0 0 25px #fff,0 0 30px #fff,0 0 35px #fff}.inner-twinkle:before{width:.125rem;height:.125rem;animation-delay:.2s;top:.8em;left:.12em}.inner-twinkle:after{top:.32em;right:-5px}@keyframes flare{0%{opacity:1;background-position:-2rem}40%{opacity:0;background-position:36rem}to{opacity:0;background-position:36rem}}@keyframes twinkle{0%{opacity:0}30%{opacity:0}40%{opacity:.8}60%{opacity:0}to{opacity:0}}.button--feedback-continue{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.feedback__summary{color:#fff;text-align:center;align-self:center;width:100%;height:100%}.feedback__summary-title{color:#db8241}.feedback__summary-content{text-shadow:0 1px #0e112c,0 1px #0e112c,0 2px #0e112c,0 3px #040407;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:26rem;padding:2rem 4rem 3rem;display:flex}.feedback__summary-content .feedback__questions{margin-bottom:1rem}.feedback__message{color:#db8241;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.feedback__group,.feedback__correct-answer,.feedback__incorrect-answer{margin-bottom:.25rem;position:relative}.feedback__correct-answer:after,.feedback__correct-question:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1NSIgZmlsbD0ibm9uZSIgIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyI+PHBhdGggZD0iTTUgMzEuODZMMjAuMTQgNDcgNDYuMDQyIDUiIHN0cm9rZT0iIzQxZDY5ZSIgc3Ryb2tlLXdpZHRoPSI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4K);width:3rem;height:1.1rem;margin-top:.125rem}.feedback__incorrect-answer:after,.feedback__incorrect-question:after{background-image:url(/static/_/incorrect.23ea8cbbd4ef55ec.svg);width:3rem;height:1.1rem;margin-top:.25rem}.feedback__summary .feedback.is-text .feedback__all-answers{display:none}.accent-darkgray{--accent:var(--dark-grey)}.accent-ruby{--accent:#8c2322}.accent-dullgreen{--accent:#1a9c8c}.accent-orange{--accent:#db8241}.accent-petrolblue{--accent:#4eb5b3}.a-textpuzzle{grid-template-columns:2fr 1fr;height:100%;line-height:1.2;display:grid}.a-textpuzzle__pairs,.a-textpuzzle__bin{min-height:100%}.a-textpuzzle__pairs{border-right:.25rem solid #333;margin-left:1rem}.a-textpuzzle__pair{display:flex}.a-textpuzzle__slot,.a-textpuzzle__pair .a-textpuzzle__card{width:50%}.a-textpuzzle__slot,.a-textpuzzle__card{border:3px solid;border-radius:10px;min-height:5rem;margin-bottom:1rem;padding:.5rem 1rem}.a-textpuzzle__slot{border-color:var(--accent);margin-right:1.5rem}.a-textpuzzle__slot.has-card{border:none;padding:0}.a-textpuzzle__slot.has-card .a-textpuzzle__card{border:none;width:auto;margin:0}.a-textpuzzle__slot.has-card,.a-textpuzzle__first-text{background:var(--accent);border-color:var(--accent);color:#fff}.a-textpuzzle__preview{color:#333;opacity:.7;background:#fff}.a-textpuzzle__slot.is-over{border-style:dashed;border-color:#333}.a-textpuzzle__slot.is-over.has-card .a-textpuzzle__card{margin:-3px}.a-textpuzzle__card{margin-right:1rem}.a-textpuzzle__bin{margin-left:1.5rem;margin-right:1rem}.a-textpuzzle__bin .a-textpuzzle__card{background-color:#fff}.a-textpuzzle__bin .a-textpuzzle__card,.a-textpuzzle__slot .a-textpuzzle__card{cursor:move}@keyframes timerTo100{0%{transform:scaleX(0)}50%{background-color:#dbcc41}to{background-color:#cd464d;transform:scaleX(1)}}.timer{border:2px solid #3abe8c;border-radius:.5rem;height:1.5rem;margin:1rem 5rem 2rem;position:relative}.timer .timer-content{transform-origin:0;animation-play-count:1;background-color:#3abe8c;border-radius:.35rem;width:100%;height:100%;animation-name:timerTo100;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:forwards}.timer .timer-text{line-height:1;position:absolute;top:0;left:.5rem}.hero.is-in-district{--_s:var(--hero-size,8%);width:var(--_s);margin-top:-webkit-calc(var(--_s)*-.7);margin-top:-moz-calc(var(--_s)*-.7);margin-top:calc(var(--_s)*-.7);margin-left:-webkit-calc(var(--_s)*-.5);margin-left:-moz-calc(var(--_s)*-.5);margin-left:calc(var(--_s)*-.5);pointer-events:none;transition-property:top,left;transition-duration:.25s;position:absolute;transform:scaleX(1)}.hero.is-in-district .hero-layers:before{content:"";z-index:-1;background:rgba(0,0,50,.3);border-radius:100%;width:30%;height:10%;position:absolute;bottom:23%;left:30%;box-shadow:0 0 30px rgba(0,0,50,.8)}.hero .hero-layers{background-size:contain;width:100%;height:0;padding-bottom:100%}.hero .hero-name{text-align:center;white-space:nowrap;background:rgba(255,255,255,.75);border-radius:99rem;padding:.125em .5em;font-size:13px;position:absolute;bottom:-10%;left:20%}.hero.is-inverted,.hero.is-inverted .hero-name{transform:scaleX(-1)}.city-name{color:#fff;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;background:#00f;border-radius:.5rem;padding:1rem;font-size:1.3rem;position:absolute;bottom:21%;left:12%;transform:rotateX(28deg)rotateY(41deg);box-shadow:0 0 0 2px #fff,0 0 0 6px #666}.city-name:after{content:"";left:-webkit-calc(50% - 3px);left:-moz-calc(50% - 3px);background:#666;width:6px;height:47px;position:absolute;bottom:-50px;left:calc(50% - 3px)}.exercise--hlc_mca .exercise-screen{width:auto;max-width:80rem;min-height:45rem;padding-top:1.5rem}.exercise--hlc_mca .floating-link{margin-top:.5rem}.exercise--hlc_mca .timer{margin-bottom:1rem}.mca{max-width:1088px;margin-left:auto;margin-right:auto}.mca-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;height:0;padding-bottom:56.25%;animation:.8s cubic-bezier(.36,.07,.19,.97) infinite none both;position:relative;transform:translate(0,0)}.mca-background{background-color:#313400;background-position:50%;background-repeat:no-repeat;background-size:contain}.mca-sprites{overflow:hidden}.mca-sprite{background-position:50%;background-repeat:no-repeat;background-size:contain;width:40%;height:130%;margin-left:-20%;position:absolute;bottom:-25%}.mca-sprite.is-A{left:18%}.mca-sprite.is-B{left:82%}.mca-sprite.is-C{left:28%}.mca-sprite.is-D{left:72%}.mca-sprite.is-M{left:50%}.mca-sprite.is-flipped{transform:scaleX(-1)}.mca-buttons{flex-flow:column;width:36%;margin-left:-18%;display:flex;position:absolute;top:33%;left:50%}.mca-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#313400;background-color:#d19900;border:none;min-height:3.5rem;margin-bottom:1rem;font-weight:700;line-height:1.2;transition:background-color .25s;display:block;transform:skew(15deg)}.mca-button>*{transform:skew(-15deg)}.mca-button:hover{background-color:#856100}.mca-button__inner{display:inline-block}.mca-buttons[data-count="3"]{width:30%;margin-left:-15%;top:25%}.mca-buttons[data-count="4"]{flex-flow:wrap;justify-content:space-between}.mca-buttons[data-count="4"] .mca-button{width:45%}.mca-textbox{background:#fff;background:linear-gradient(#fff 0%,rgba(255,255,255,.33) 100%);border:2px solid #333;padding:1rem 1rem 1.3rem;position:absolute;top:65%;left:30%;right:30%;transform:skew(15deg)}.mca-textbox>*{transform:skew(-15deg)}.mca-textbox.is-yourself{background:linear-gradient(#1a9c8c 0%,rgba(255,255,255,.33) 100%)}.mca-textbox.is-main-character{background:linear-gradient(#9c591a 0%,rgba(255,255,255,.33) 100%)}.mca-textbox.is-secondary-character{background:linear-gradient(#486586 0%,rgba(255,255,255,.33) 100%)}.mca-textbox.is-others{background:linear-gradient(#b2b714 0%,rgba(255,255,255,.33) 100%)}.mca-textbox-lines{padding:0 .5rem}.mca-textbox-character{color:#fff;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;letter-spacing:3px;font-size:1.25rem;font-weight:700}.is-yourself .mca-textbox-character{color:#71d6fe}.is-main-character .mca-textbox-character,.is-secondary-character .mca-textbox-character,.is-others .mca-textbox-character{color:#dbcc41}.mca-waiting{cursor:pointer}.mca-fader{pointer-events:none;animation-fill-mode:forwards}@keyframes mcaFadeIn{0%{opacity:1}to{opacity:0}}@keyframes mcaFadeOut{0%{opacity:0}to{opacity:1}}@keyframes mcaShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.mca-crossroad{color:#ffca38;text-align:center;background-color:#687000;justify-content:center;display:flex;overflow:hidden}.mca-crossroad .mca-crossroad__line{border-top:1rem solid #b2b714;width:50%;position:absolute;top:17%;left:-15%;transform:rotate(-45deg)}.mca-crossroad .mca-crossroad__line:nth-child(4n+2){left:-20%}.mca-crossroad .mca-crossroad__line:nth-child(4n+3){top:auto;bottom:17%;left:auto;right:-15%}.mca-crossroad .mca-crossroad__line:nth-child(4n+4){top:auto;bottom:17%;left:auto;right:-20%}.mca-crossroad__content{width:26%;padding-top:15%}.mca-crossroad__title{text-transform:uppercase;font-size:5rem;line-height:1}.mca-crossroad__subtitle{text-transform:uppercase;margin-bottom:20%;font-style:oblique;line-height:1}.mca-crossroad__text{margin-bottom:3%}.mca-crossroad__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#687000;background-color:#ffca38;border:none;width:100%;min-height:2.5rem;margin-bottom:3%;font-size:1.5rem;font-weight:700;line-height:1.2;transition:background-color .25s;display:block;transform:skew(-15deg)}.mca-crossroad__button>*{transform:skew(15deg)}.mca-crossroad__button:hover{background-color:#b88700}.mca-crossroad__button:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NTkiIGhlaWdodD0iNDU5IgogIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyI+CiAgPHBhdGggZD0iTTQ3IDI1NWgzMjUuMDIybC04Mi40IDkxLjggMzIuMDQ0IDM1LjdMNDU5IDIyOS41bC0xMzcuMzMzLTE1My0zMi4wNDQgMzUuNyA4Mi40IDkxLjhINDd6IiBmaWxsPSIjNjg3MDAwIi8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:1.5rem;margin-bottom:-.25rem;display:inline-block}.mca-crossroad__button--close{background-color:#d19900}.mca-crossroad__button--close:hover{background-color:#856100}.mca-crossroad__button--close .mca-crossroad__button-inner{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjAxODEgM0wzIDMwLjAxODEiIHN0cm9rZT0iIzY4NzAwMCIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTMgM0wzMC4wMTgxIDMwLjAxODEiIHN0cm9rZT0iIzY4NzAwMCIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-position:.5rem .1rem;background-repeat:no-repeat;background-size:1.25rem;display:inline-block}.mca-ff{--size:10px;color:#333;transition:color .2s;position:absolute;bottom:1rem;right:1rem}.mca-ff:hover{color:#1a9c8c}.mca-ff:before,.mca-ff:after{content:"";border-top:var(--size)solid transparent;border-bottom:var(--size)solid transparent;border-left:-webkit-calc(var(--size)*2*.866)solid;border-left:-moz-calc(var(--size)*2*.866)solid;border-left:calc(var(--size)*2*.866)solid;width:0;height:0;display:inline-block}.exercise--hlc_pnc .exercise-screen{width:auto;max-width:80rem;min-height:45rem;padding-top:1.5rem}.exercise--hlc_pnc .floating-link{margin-top:.5rem}.exercise--hlc_pnc .timer{margin:0 5rem 1rem}.pnc{max-width:1088px;margin-left:auto;margin-right:auto}.pnc-content{background:#333;height:0;padding-bottom:56.25%;position:relative}.pnc-puzzle{transition:opacity 5s ease-out}.pnc-puzzle.fade-out{opacity:0}.pnc-story{cursor:pointer;z-index:10}.pnc-puzzle1{background:url(/static/_/BCG1_mini.18a942de028e315b.jpg) 0 0/contain no-repeat}.pnc-puzzle2{background:url(/static/_/BCG2_mini.4c25f060156dec33.jpg) 0 0/contain no-repeat}.pnc-puzzle3{background:url(/static/_/BCG3_mini.eda9eab4219126e9.jpg) 0 0/contain no-repeat}.pnc-inventory{gap:.25rem;display:flex;position:absolute;top:12px;left:12px}.pnc-inventory .pnc-thing{width:3rem!important;height:3rem!important;margin:0!important;transition:none!important;position:static!important}.show-hints .pnc-thing.is-coconut:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-glowsticks:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-fanclub:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-splashYellow:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-splashRed:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-splashBlue:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-tshirt:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-puzzle3 .pnc-thing.to-tshirt:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.pnc-puzzle3 .show-hints .pnc-thing.to-tshirt:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-ketchup:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-kioskDrinks:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-microwave:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-wedge:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-vendingMachine:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-puzzle2 .pnc-thing.is-waterFountain:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.pnc-puzzle2 .show-hints .pnc-thing.is-waterFountain:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-puzzle2 .pnc-thing.to-waterFountain:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.pnc-puzzle2 .show-hints .pnc-thing.to-waterFountain:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-locker:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after,.show-hints .pnc-thing.is-coin:not(.pnc-inventory .pnc-thing.is-coconut):not(.pnc-inventory .pnc-thing.is-glowsticks):not(.pnc-inventory .pnc-thing.is-fanclub):not(.pnc-inventory .pnc-thing.is-splashYellow):not(.pnc-inventory .pnc-thing.is-splashRed):not(.pnc-inventory .pnc-thing.is-splashBlue):not(.pnc-inventory .pnc-thing.is-tshirt):not(.pnc-inventory .pnc-puzzle3 .pnc-thing.to-tshirt):not(.pnc-puzzle3 .pnc-inventory .pnc-thing.to-tshirt):not(.pnc-inventory .pnc-thing.is-ketchup):not(.pnc-inventory .pnc-thing.is-kioskDrinks):not(.pnc-inventory .pnc-thing.is-microwave):not(.pnc-inventory .pnc-thing.is-wedge):not(.pnc-inventory .pnc-thing.is-vendingMachine):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.is-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.is-waterFountain):not(.pnc-inventory .pnc-puzzle2 .pnc-thing.to-waterFountain):not(.pnc-puzzle2 .pnc-inventory .pnc-thing.to-waterFountain):not(.pnc-inventory .pnc-thing.is-locker):not(.pnc-inventory .pnc-thing.is-coin):not(.is-flying):after{content:"";background-image:url(/static/_/exclamation_mark.0b8490ada19c3cfa.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem;animation:1s linear infinite blink;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.pnc-help{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;opacity:1;background-color:transparent;background-image:url(/static/_/question_mark_button.3be8050fe841d4ea.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:2.875rem;height:2.875rem;transition:opacity 1s;position:absolute;top:12px;right:12px}.pnc-story+.pnc-help{opacity:0}.fade-out .pnc-help{display:none}.pnc-thing{cursor:pointer}html.debug .pnc-thing{box-shadow:0 0 2px #fff}.pnc-thing.is-backpack{--thing-width:6%;--thing-height:calc(var(--thing-width)*1.77778);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));background-image:url(/static/_/item_backpack.2b77c7090ccf11b7.png)}.pnc-thing.is-coin{--thing-width:5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:28%;--y:80%;z-index:1;background-image:url(/static/_/item_coin.a52b89fc190f5490.png)}.pnc-thing.is-cat{--thing-width:11%;--thing-height:calc(var(--thing-width)*1.27869);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:52%;--y:82%;z-index:1;background-image:url(/static/_/cat_1.d679bb71251327da.png)}.pnc-thing.is-cat[data-state=claws]{background-image:url(/static/_/cat_2.c79e740605f5c7d1.png)}.pnc-thing.is-cat[data-state=rofl]{background-image:url(/static/_/cat_3.be3eea367e23c044.png)}.pnc-thing.is-locker,.pnc-thing.to-locker{--x:18.8%;--y:51.8%}.pnc-thing.is-locker{--thing-width:6.6%;--thing-height:calc(var(--thing-width)*2.33809);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height))}.pnc-thing.is-locker[data-state=locked]{background-image:url(/static/_/puzzle_1_locker_closed.0fc62e19a898cedb.png)}.pnc-thing.is-locker[data-state=unlocked]{background-image:url(/static/_/puzzle_1_locker_open.efb494d4d4b6b0c7.png)}.pnc-thing.is-locker:before{content:"";bottom:-150%;left:-100%;right:-50%}.pnc-thing.is-hero,.pnc-thing.to-hero{--x:62%;--y:69%}.pnc-thing.is-hero{--thing-width:12%;--thing-height:calc(var(--thing-width)*3.33838);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));background-image:url(/static/_/hero_S_backpack.1359ba28b6279ce0.png);transition:none}.pnc-thing.is-hero[data-has-backpack=false]{background-image:url(/static/_/hero_S.255ef11da0ae6984.png)}.pnc-thing.is-hero[data-stance=thinking]{background-image:url(/static/_/hero_T.dae105be731870ff.png)}.pnc-thing.is-hero[data-stance=thinking][data-has-backpack=true]{background-image:url(/static/_/hero_T_backpack.7acf78d7c11f088e.png)}.pnc-thing.is-hero[data-stance=telekinesis]{background-image:url(/static/_/hero_P.f4220bf9489c65ee.png);transform:scaleX(-1)}.pnc-thing.is-hero[data-stance=telekinesis][data-has-backpack=true]{background-image:url(/static/_/hero_P_backpack.aa403c07e3dfbea7.png)}.pnc-thing.is-hero[data-stance=telekinesis] .pnc-speech{left:auto;right:35%;transform:scaleX(-1)}.pnc-thing.is-hero[data-disguise=circle]{background-image:url(/static/_/hero_S_tshirt.9816b53578b2cd3b.png)}.pnc-thing.is-hero[data-disguise=circle][data-stance=telekinesis]{background-image:url(/static/_/hero_P_tshirt.a478c37a3c714ebc.png);transform:scaleX(-1)}.pnc-thing.is-hero[data-disguise=circle][data-stance=thinking]{background-image:url(/static/_/hero_T_tshirt.d26bde680b14fae1.png)}.pnc-thing.is-hero[data-disguise=coconut-headphones]{background-image:url(/static/_/hero_S_tshirt_cat_yellow.45572b9d56c67d3e.png)}.pnc-thing.is-hero[data-disguise=coconut-headphones][data-stance=telekinesis]{background-image:url(/static/_/hero_P_tshirt_cat_yellow.97bb34b5a5264225.png);transform:scaleX(-1)}.pnc-thing.is-hero[data-disguise=coconut-headphones][data-stance=thinking]{background-image:url(/static/_/hero_T_tshirt_cat_yellow.9525ff375b95210c.png)}.pnc-thing.is-hero[data-disguise=cat-wig]{background-image:url(/static/_/hero_S_tshirt_cat_green.8eb03a02ce1aed3a.png)}.pnc-thing.is-hero[data-disguise=cat-wig][data-stance=telekinesis]{background-image:url(/static/_/hero_P_tshirt_cat_green.f82e05072dd4e7b9.png);transform:scaleX(-1)}.pnc-thing.is-hero[data-disguise=cat-wig][data-stance=thinking]{background-image:url(/static/_/hero_T_tshirt_cat_green.1a2f1e7270ed7cbf.png)}.pnc-puzzle2 .pnc-thing.is-hero,.pnc-puzzle2 .pnc-thing.to-hero{--x:80%}.pnc-puzzle2 .pnc-thing.is-cat{--x:71%;--y:81%}.pnc-thing.is-kioskGuy{--thing-width:8.5%;--thing-height:calc(var(--thing-width)*2.30752);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:27.8%;--y:58.1%;background-image:url(/static/_/puzzle_2_guy_bored.e8409de1e47d4792.png)}.pnc-thing.is-kioskGuy[data-state=shocked]{background-image:url(/static/_/puzzle_2_guy_shocked.2a1a2b6de8d150fe.png)}.pnc-thing.is-kioskGuy[data-state=distracted]{background-image:url(/static/_/puzzle_2_guy_mad.52e2608709e01062.png)}.pnc-puzzle2 .pnc-thing.is-waterFountain,.pnc-puzzle2 .pnc-thing.to-waterFountain{--thing-width:8%;--thing-height:calc(var(--thing-width)*1.60847);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:56.8%;--y:63%}.pnc-thing.is-vendingMachine{--thing-width:16%;--thing-height:calc(var(--thing-width)*1.96302);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:45.5%;--y:57%;background-image:url(/static/_/puzzle_2_vending.6bc0bf3fd4b4d4ff.png)}.pnc-thing.is-vendingMachine[data-state=shaking]{background-image:url(/static/_/puzzle_2_vending_shaking.ddf27f1c166a6336.png)}.pnc-thing.is-wedge{--thing-width:3%;--thing-height:calc(var(--thing-width)*1.09037);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:52.2%;--y:68.2%;z-index:1;background-image:url(/static/_/puzzle_2_wedge.d7d693d1955bb048.png)}.pnc-thing.is-wedge[data-active=false]{pointer-events:none}.pnc-puzzle2 .pnc-thing.is-microwave,.pnc-puzzle2 .pnc-thing.to-microwave{--x:19.5%;--y:60%}.pnc-thing.is-microwave{--thing-width:7.5%;--thing-height:calc(var(--thing-width)*1.04261);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));background-image:url(/static/_/puzzle_2_micro_closed.d7723d0f3c598663.png)}.pnc-thing.is-microwave[data-state=open]{background-image:url(/static/_/puzzle_2_micro_opened.000ef23111103cd1.png)}.pnc-thing.is-microwave[data-state=ketchup]{background-image:url(/static/_/puzzle_2_micro_ketchup.86716a59d5cf1126.png)}.pnc-thing.is-microwave[data-state=dirty]{background-image:url(/static/_/puzzle_2_micro_dirty.ccb50d450c3e7f32.png)}.pnc-thing.is-kioskDrinks{--thing-width:14%;--thing-height:calc(var(--thing-width)*1.48148);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:7%;--y:45%}.pnc-thing.is-ketchup{--thing-width:2.3%;--thing-height:calc(var(--thing-width)*1.9128);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:9%;--y:65.5%;z-index:1;background-image:url(/static/_/puzzle_2_ketchup.6e27bcd47a807fa7.png)}.pnc-thing.is-ketchup:before{content:"";top:-250%;bottom:-50%;left:-200%;right:-100%}.pnc-thing.is-ketchup[data-inventory]{background-image:url(/static/_/item_ketchup.bb14a26a50702a1a.png)}.pnc-thing.is-ketchup[data-inventory]:before{content:none}.pnc-thing.is-softdrink{--thing-width:1.1%;--thing-height:calc(var(--thing-width)*6.01709);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:45%;--y:60.7%;z-index:2;transform-origin:50%;background-image:url(/static/_/puzzle_2_bottle.c704ef70b9bfcdbf.png);transform:rotate(-30deg)}.pnc-thing.is-softdrink[data-inventory]{transform:none}.pnc-thing.is-softdrink[data-inventory][data-state=full]{background-image:url(/static/_/item_bottle_full.54e68dc7100e5e63.png)}.pnc-thing.is-softdrink[data-inventory][data-state=empty]{background-image:url(/static/_/item_bottle_empty.87daa6f8dda0a290.png)}.pnc-thing.is-softdrink[data-inventory][data-state=water]{background-image:url(/static/_/item_bottle_water.eebe2e342e548c43.png)}.pnc-thing.is-softdrink[data-state=splush]{background-image:url(/static/_/splash_exploding.89a0ee47c3bb1c7c.png);width:5rem;height:5rem;animation:1s infinite pncBottleShake}.pnc-thing.is-softdrink[data-state=splush]:before{display:none}.pnc-puzzle3 .pnc-thing.is-hero,.pnc-puzzle3 .pnc-thing.to-hero{--thing-width:13%;--thing-height:calc(var(--thing-width)*3.33838);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:65%;--y:68%}.pnc-puzzle3 .pnc-thing.is-cat,.pnc-puzzle3 .pnc-thing.to-cat{--thing-width:12%;--thing-height:calc(var(--thing-width)*1.27869);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:56%;--y:82%}.pnc-thing.is-tshirt,.pnc-puzzle3 .pnc-thing.to-tshirt{--thing-width:6.5%;--thing-height:calc(var(--thing-width)*1.68602);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:50.7%;--y:55%;background-image:url(/static/_/item_tshirt.c89b4838c087cd18.png)}.pnc-thing.is-tshirt[data-state=circle],.pnc-puzzle3 .pnc-thing.to-tshirt[data-state=circle]{background-image:url(/static/_/item_tshirt_golden_circle.5bbd4be4cd4b6ace.png)}.pnc-thing.is-splashBlue{--thing-width:1.5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:47.5%;--y:72%}.pnc-inventory .pnc-thing.is-splashBlue{background-image:url(/static/_/item_paint_blue.85ba167eeb2fcc78.png)}.pnc-thing.is-bucketBlue{--thing-width:1.5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:47.5%;--y:72%}.pnc-thing.is-splashRed{--thing-width:1.5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:45.5%;--y:75%}.pnc-inventory .pnc-thing.is-splashRed{background-image:url(/static/_/item_paint_red.31be87e5a67e04fb.png)}.pnc-thing.is-bucketRed{--thing-width:1.5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:45.5%;--y:75%}.pnc-thing.is-splashYellow{--thing-width:1.5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:43%;--y:71%}.pnc-inventory .pnc-thing.is-splashYellow{background-image:url(/static/_/item_paint_yellow.987fe9f6317c88c2.png)}.pnc-thing.is-bucketYellow{--thing-width:1.5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:43%;--y:71%}.pnc-inventory .pnc-thing[data-paint-color=purple]{background-image:url(/static/_/item_paint_purple.4465188d070fbac2.png)}.pnc-inventory .pnc-thing[data-paint-color=green]{background-image:url(/static/_/item_paint_green.482d5ddfe92866ab.png)}.pnc-inventory .pnc-thing[data-paint-color=brown]{background-image:url(/static/_/item_paint_brown.3b44358075bfffb7.png)}.pnc-inventory .pnc-thing[data-paint-color=orange]{background-image:url(/static/_/item_paint_orange.777b903092ca0647.png)}.pnc-thing.is-lid{--thing-width:1.5%;--thing-height:calc(var(--thing-width)*1.68814);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:43%;--y:71%}.pnc-inventory .pnc-thing.is-lid{background-image:url(/static/_/item_lid.3660a0e77b833d06.png)}.pnc-thing.is-fanclub{--thing-width:23.5%;--thing-height:calc(var(--thing-width)*1.82837);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:77%;--y:68%;background-image:url(/static/_/fan_club_1.b9bf22bc9cc2a62e.png)}.pnc-thing.is-fanclub[data-state=welcoming]{background-image:url(/static/_/fan_club_2.53b0b81851cdaa0b.png)}.pnc-thing.is-security{--thing-width:6%;--thing-height:calc(var(--thing-width)*4.88889);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:92%;--y:45%}.pnc-thing.is-glowsticks{--thing-width:3.6%;--thing-height:calc(var(--thing-width)*2.19538);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:95%;--y:67%;background-image:url(/static/_/puzzle_3_sticks.6f85aa2c73da29a2.png)}.pnc-thing.is-coconut{--thing-width:7%;--thing-height:calc(var(--thing-width)*1.23697);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:7%;--y:87%;background-image:url(/static/_/puzzle_3_coconuts.f0fe1d6bba23dd6c.png)}.pnc-thing.is-coconut[data-state=coconut-headphones]{background-image:url(/static/_/item_coconuts_sticks.232b115b2c6cd5bb.png)}.pnc-thing.is-fruitstand,.pnc-thing.to-fruitstand{--x:7%;--y:87%}.pnc-thing.is-fruitstand{--thing-width:7%;--thing-height:calc(var(--thing-width)*1.23697);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));background-image:url(/static/_/puzzle_3_coconuts.f0fe1d6bba23dd6c.png)}.pnc-inventory .pnc-thing.is-fruitstand{display:none}@keyframes pncBottleShake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}.pnc-thing{transition:all .3s}.pnc-thing.is-flying:before{content:"";opacity:.5;background:url(/static/_/flying.87df8eecb6c588b7.png) 0 0/contain no-repeat;width:6rem;height:6rem;margin:-3rem 0 0 -3rem;position:absolute;top:50%;left:50%}.pnc-thing[data-inventory]{background-color:#fff;border:2px solid #333}.pnc-thing[data-inventory].is-selected{border-color:#3abe8c}.pnc-speech{pointer-events:none;z-index:9;text-align:center;background:url(/static/_/speech_bubble_bottom.d00cd4ce73c2e9d8.png) 0 0/contain no-repeat;justify-content:center;align-items:center;width:15rem;height:12rem;padding:2.75rem 3rem 3rem;font-size:14px;line-height:1.3;display:flex;position:absolute;bottom:85%;left:25%}.is-cat .pnc-speech,.is-security .pnc-speech,.is-fanclub .pnc-speech{left:auto;right:2rem;transform:scaleX(-1)}.is-cat .pnc-speech>*,.is-security .pnc-speech>*,.is-fanclub .pnc-speech>*{transform:scaleX(-1)}@media (min-width:1088px){.is-cat .pnc-speech,.is-security .pnc-speech,.is-fanclub .pnc-speech{right:3.5rem}}[data-disguise=coconut-headphones] .pnc-speech,[data-disguise=cat-wig] .pnc-speech{bottom:95%;left:20%}.pnc-message{position:absolute;bottom:-2rem;left:0;right:0}.pnc-tutorial{z-index:2;background-color:rgba(0,0,0,.6);background-position:50% 20%;background-repeat:no-repeat;background-size:60%}.pnc-tutorial.is-step-1{background-image:url(/static/_/tutorial_1_actions.336f3563bf2b4757.png)}.pnc-tutorial.is-step-2{background-image:url(/static/_/tutorial_2_inventory.82d7753f22b760df.png)}.pnc-tutorial.is-step-3{background-image:url(/static/_/tutorial_3_combining.18e99f35e3546135.png)}.pnc-tutorial.is-step-4{background-image:url(/static/_/tutorial_4_help.5e5e014479ea1dea.png)}.pnc-tutorial__text{background-image:url(/static/_/tutorial_text_frame.bb428c3ce5f214bd.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:60%;height:21%;padding:2.25vw;font-size:2vw;font-weight:700;line-height:1;position:relative;top:70%;left:20%}@media (min-width:1088px){.pnc-tutorial__text{padding:1.75rem 2.5rem;font-size:1.25rem}.is-fullscreen .pnc-tutorial__text{padding:2.75vw;font-size:1.5vw}}.pnc-tutorial__next,.pnc-tutorial__prev{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;background-image:url(/static/_/tutorial_arrow_previous.95682eea7d0224d5.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:8%;height:25%;position:absolute;top:25%}.pnc-tutorial__prev{left:11.5%}.pnc-tutorial__next{background-image:url(/static/_/tutorial_arrow_next.aab68ea81da27b65.png);right:11.5%}.pnc-tutorial__next.is-last-step{background-image:url(/static/_/tutorial_arrow_start.ac78cccdd3202ce6.png);width:13%;right:6.4%}.pnc-tutorial__skip{color:#fff;text-align:center;cursor:pointer;width:40%;display:block;position:relative;top:71%;left:30%}.accent-orange{--hpp-panel:url(/static/_/UI_panel_orange.38c32904d84f39ae.png);--hpp-side-panel:url(/static/_/UI_side_orange.e0b5934573136422.png);--hpp-color:#f60}.accent-yellow{--hpp-panel:url(/static/_/UI_panel_yellow.ac7d149785ff6635.png);--hpp-side-panel:url(/static/_/UI_side_yellow.cfa5de02e2bea600.png);--hpp-color:#ff9600}.accent-green{--hpp-panel:url(/static/_/UI_panel_green.0d78c154a033f99a.png);--hpp-side-panel:url(/static/_/UI_side_green.0d56f2b727ee3ba4.png);--hpp-color:#378553}.accent-blue{--hpp-panel:url(/static/_/UI_panel_blue.37ac2ae703f0d52f.png);--hpp-side-panel:url(/static/_/UI_side_blue.00cf92eeefd7a858.png);--hpp-color:#0072ff}.accent-purple{--hpp-panel:url(/static/_/UI_panel_purple.548040e9e1e3f46e.png);--hpp-side-panel:url(/static/_/UI_side_purple.e00ded882de29470.png);--hpp-color:#9000ff}.accent-pink{--hpp-panel:url(/static/_/UI_panel_pink.6ec333607b807a73.png);--hpp-side-panel:url(/static/_/UI_side_pink.a476b91bdbfa4473.png);--hpp-color:#e83f86}.exercise--hlc_hpp .exercise-screen{width:auto;max-width:80rem;min-height:45rem;padding-top:1.5rem}.exercise--hlc_hpp .floating-link{margin-top:.5rem}.exercise--hlc_hpp .timer{margin-bottom:1rem}.hpp{max-width:1088px;margin-left:auto;margin-right:auto}.hpp-content{background:#333;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.hpp-puzzle{transition:opacity 3s ease-out}.hpp-puzzle.fade-out{opacity:0}.hpp-story{cursor:pointer;z-index:10}.hpp-puzzle1{background:url(/static/_/bg_lvl1_characters.9d97e3e6fbf909d5.jpg) 0 0/contain no-repeat}.hpp-puzzle2{background:url(/static/_/bg_lvl2_characters.573d261a6bc5e0b8.jpg) 0 0/contain no-repeat}.hpp-puzzle3{background:url(/static/_/bg_lvl3_characters.2b637afffa2b1542.jpg) 0 0/contain no-repeat}.hpp-puzzle4{background:url(/static/_/bg_lvl4_characters.f92f9c5959cb4bcc.jpg) 0 0/contain no-repeat}.hpp-categories{cursor:pointer;transition:-webkit-transform .6s cubic-bezier(.34,1.56,.64,1);-moz-transition:transform .6s cubic-bezier(.34,1.56,.64,1);z-index:1;pointer-events:none;flex-flow:row;justify-content:center;gap:1rem;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:0;bottom:10%;left:0;right:0;transform:translateY(-10%)}.hpp-categories--collapsed{transition:-webkit-transform .5s cubic-bezier(.25,1,.5,1);-moz-transition:transform .5s cubic-bezier(.25,1,.5,1);transition:transform .5s cubic-bezier(.25,1,.5,1);transform:translateY(-82%)}@media (min-width:1088px){.hpp-categories--collapsed{transform:translateY(-86%)}}.hpp-categories--hidden{transform:translateY(-100%)}.hpp-category{background:var(--hpp-panel)no-repeat bottom center;color:var(--hpp-color);grid-template-rows:1fr -webkit-min-content -webkit-min-content;pointer-events:all;background-size:100%;grid-template-rows:1fr min-content min-content;width:14%;padding:0 1rem 1.5rem;font-weight:700;display:grid}.hpp-category.is-over{-webkit-filter:drop-shadow(0px .5rem .5rem var(--hpp-color))saturate(1.5);filter:drop-shadow(0px .5rem .5rem var(--hpp-color))saturate(1.5)}.hpp-category.is-over.dropping-exceeded{-webkit-filter:drop-shadow(0px .5rem .5rem var(--dark-grey))grayscale(1)blur(1px);filter:drop-shadow(0px .5rem .5rem var(--dark-grey))grayscale(1)blur(1px)}@media (max-width:1087px){.hpp-category{padding-bottom:1rem}}.hpp-category__things{flex-flow:column-reverse;justify-content:center;gap:1rem;margin:3rem 0 1.5rem;display:flex}@media (min-width:1088px){.hpp-category__things{margin-top:5rem;margin-bottom:0}}.hpp-category__things .hpp-thing{--padding-bottom:60%;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;padding-bottom:var(--padding-bottom);animation:.5s hpp-drop-things;display:block;position:relative}[data-category-size="6"] .hpp-category__things .hpp-thing{--padding-bottom:48%;padding-bottom:var(--padding-bottom)}@keyframes hpp-drop-things{0%{padding-bottom:0;transform:scale(.3)rotate(360deg)}to{padding-bottom:var(--padding-bottom);transform:scale(1)rotate(0)}}.hpp-category__label{text-align:center;margin-bottom:.25rem;font-size:.8rem;line-height:1.25}@media (min-width:1088px){.hpp-category__label{margin-bottom:.5rem;font-size:1.0625rem}}.hpp-discover-thing{background:var(--hpp-side-panel,url(/static/_/UI_side_gray.1378f4cc54727efb.png))no-repeat;background-size:contain;align-items:center;width:13.1%;height:17%;display:grid;position:absolute;bottom:4%;left:0}.hpp-discover-thing .hpp-thing{width:80%!important;height:80%!important}.hpp-discover-thing .hpp-thing.silhouette{-webkit-mask-image:var(--thing-image);-webkit-mask-image:var(--thing-image);mask-image:var(--thing-image);background-color:#fff;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none!important}.hpp-thing{background-image:var(--thing-image);background-position:50%;background-repeat:no-repeat;background-size:contain}html.debug .hpp-thing{box-shadow:0 0 2px #faa}.hpp-thing.glace.world{--thing-image:url(/static/_/itm_lvl1_glace_world.16f17e4d9251f5cf.png);width:3.4518%;height:16.736%;top:67%;left:90.3%}.hpp-thing.glace.outlined{--thing-image:url(/static/_/itm_lvl1_glace_world_outlined.ca4784197ef2bffa.png);width:5.8053%;height:23.7093%;top:65%;left:89.1%}.hpp-thing.glace.stock{--thing-image:url(/static/_/itm_lvl1_glace_stock.4ab6461cdca2fe72.png)}.hpp-thing.rubiks.world{--thing-image:url(/static/_/itm_lvl1_rubiks_world.99a3c1cbf5283b7a.png);width:3.9748%;height:7.06631%;top:67.1%;left:11.6%}.hpp-thing.rubiks.outlined{--thing-image:url(/static/_/itm_lvl1_rubiks_world_outlined.daea86f7f832d3ec.png);width:6.3283%;height:11.6222%;top:65.1%;left:10.4%}.hpp-thing.rubiks.stock{--thing-image:url(/static/_/itm_lvl1_rubiks_stock.7027f519a5a786e9.png)}.hpp-thing.handy.world{--thing-image:url(/static/_/itm_lvl1_handy_world.f81a6666aa2d3c48.png);width:6.5898%;height:9.29778%;top:86.9%;left:16%}.hpp-thing.handy.outlined{--thing-image:url(/static/_/itm_lvl1_handy_world_outlined.523d74105ad5b4f0.png);width:8.9433%;height:13.4818%;top:84.8%;left:14.9%}.hpp-thing.handy.stock{--thing-image:url(/static/_/itm_lvl1_handy_stock.f81a6666aa2d3c48.png)}.hpp-thing.kopfhorer.world{--thing-image:url(/static/_/itm_lvl1_kopfhorer_world.1ab4f44577bbf75c.png);width:8.5772%;height:16.829%;top:61.6%;left:79.2%}.hpp-thing.kopfhorer.outlined{--thing-image:url(/static/_/itm_lvl1_kopfhorer_world_outlined.a93fa55b97f13562.png);width:10.983%;height:21.013%;top:59.5%;left:78%}.hpp-thing.kopfhorer.stock{--thing-image:url(/static/_/itm_lvl1_kopfhorer_stock.65354dbc8ec683f1.png)}.hpp-thing.malbuch.world{--thing-image:url(/static/_/itm_lvl1_malbuch_world.a16183151a081b3c.png);width:12.9181%;height:15.9922%;top:81.1%;left:47.3%}.hpp-thing.malbuch.outlined{--thing-image:url(/static/_/itm_lvl1_malbuch_world_outlined.d540914d318bfd5d.png);width:15.2716%;height:20.2692%;top:78.9%;left:46.1%}.hpp-thing.malbuch.stock{--thing-image:url(/static/_/itm_lvl1_malbuch_stock.99d9c5addb9c1346.png)}.hpp-thing.helm.world{--thing-image:url(/static/_/itm_lvl1_helm_world.1aa3a3b0d36b16ff.png);width:13.1796%;height:21.6638%;top:33%;left:84.6%}.hpp-thing.helm.outlined{--thing-image:url(/static/_/itm_lvl1_helm_world_outlined.c2f6ae25468f6fd6.png);width:15.4808%;height:26.0338%;top:30.9%;left:83.4%}.hpp-thing.helm.stock{--thing-image:url(/static/_/itm_lvl1_helm_stock.637ca7ffc56ee80c.png)}.hpp-thing.skateboard.world{--thing-image:url(/static/_/itm_lvl1_skateboard_world.522548b0fcf22223.png);width:6.4329%;height:12.366%;top:33.2%;left:60.3%}.hpp-thing.skateboard.outlined{--thing-image:url(/static/_/itm_lvl1_skateboard_world_outlined.8e33a17b50d6dd17.png);width:8.8387%;height:17.0149%;top:31.1%;left:59.1%}.hpp-thing.skateboard.stock{--thing-image:url(/static/_/itm_lvl1_skateboard_stock.4671fc836d82b2f9.png)}.hpp-thing.novel.stock{--thing-image:url(/static/_/itm_lvl2_novel_stock.d10caaf575f0e982.png)}.hpp-thing.novel.world{--thing-image:url(/static/_/itm_lvl2_novel_world.58fbfed8a0f042b3.png);width:5.5961%;height:5.20676%;top:49.6%;left:63.1%}.hpp-thing.novel.outlined{--thing-image:url(/static/_/itm_lvl2_novel_world_outlined.2581c41ccd313ed9.png);width:7.8973%;height:9.39076%;top:47.8%;left:61.9%}.hpp-thing.stofftasche.stock{--thing-image:url(/static/_/itm_lvl2_stofftasche_stock.e7fe25810e208e98.png)}.hpp-thing.stofftasche.world{--thing-image:url(/static/_/itm_lvl2_stofftasche_world.1d56d3e9e0df865f.png);width:7.2174%;height:16.922%;top:68.1%;left:17.9%}.hpp-thing.stofftasche.outlined{--thing-image:url(/static/_/itm_lvl2_stofftasche_world_outlined.5596fa6931787306.png);width:9.5709%;height:21.1989%;top:66.2%;left:16.7%}.hpp-thing.tickets.stock{--thing-image:url(/static/_/itm_lvl2_tickets_stock.9b4e23cedfaf0417.png)}.hpp-thing.tickets.world{--thing-image:url(/static/_/itm_lvl2_tickets_world.9ccf1fd6d9115ea0.png);width:7.845%;height:8.83289%;top:86.9%;left:66.4%}.hpp-thing.tickets.outlined{--thing-image:url(/static/_/itm_lvl2_tickets_world_outlined.fd0a17fb12b7fbaf.png);width:10.5123%;height:13.1099%;top:84.7%;left:64.9%}.hpp-thing.streaming.stock{--thing-image:url(/static/_/itm_lvl2_streaming_stock.e4d2309a9268c77d.png)}.hpp-thing.streaming.world{--thing-image:url(/static/_/itm_lvl2_streaming_world.e4d2309a9268c77d.png);width:7.845%;height:14.3186%;top:38.4%;left:88.6%}.hpp-thing.streaming.outlined{--thing-image:url(/static/_/itm_lvl2_streaming_world_outlined.23db6d75e3e02872.png);width:10.2508%;height:18.5026%;top:36.9%;left:87.7%}.hpp-thing.kaugummi.stock{--thing-image:url(/static/_/itm_lvl2_kaugummi_stock.5af844a7d3542798.png)}.hpp-thing.kaugummi.world{--thing-image:url(/static/_/itm_lvl2_kaugummi_world.77f15dd2cafa2440.png);width:5.2823%;height:10.7854%;top:78.3%;left:93.3%}.hpp-thing.kaugummi.outlined{--thing-image:url(/static/_/itm_lvl2_kaugummi_world_outlined.d1faa61878bcb908.png);width:7.6358%;height:14.8764%;top:76.3%;left:92.1%}.hpp-thing.burger.stock{--thing-image:url(/static/_/itm_lvl2_burger_stock.19e8c1eddbfb59a7.png)}.hpp-thing.burger.world{--thing-image:url(/static/_/itm_lvl2_burger_world.d679b0f5aeec8e02.png);width:7.2697%;height:8.92587%;top:52.3%;left:85%}.hpp-thing.burger.outlined{--thing-image:url(/static/_/itm_lvl2_burger_world_outlined.702a7bc97ec4fa18.png);width:9.6232%;height:13.1099%;top:50.3%;left:83.8%}.hpp-thing.gitarre.stock{--thing-image:url(/static/_/itm_lvl2_gitarre_stock.1752ff9a1b769a07.png)}.hpp-thing.gitarre.world{--thing-image:url(/static/_/itm_lvl2_gitarre_world.adc7277c10af6c91.png);width:7.6358%;height:22.6866%;top:53.7%;left:65.8%}.hpp-thing.gitarre.outlined{--thing-image:url(/static/_/itm_lvl2_gitarre_world_outlined.0f9eb8fd88019099.png);width:9.937%;height:26.9636%;top:51.7%;left:64.6%}.hpp-thing.badi.stock{--thing-image:url(/static/_/itm_lvl2_badi_stock.e38b3cf81d54680e.png)}.hpp-thing.badi.world{--thing-image:url(/static/_/itm_lvl2_badi_world.282d40c1d727d6e5.png);width:11.9767%;height:7.99609%;top:69.4%;left:30.8%}.hpp-thing.badi.outlined{--thing-image:url(/static/_/itm_lvl2_badi_world_outlined.128f856f5aefc399.png);width:14.3825%;height:12.2731%;top:67.3%;left:30%}.hpp-thing.roller.stock{--thing-image:url(/static/_/itm_lvl2_roller_stock.eae60158f549f67e.png)}.hpp-thing.roller.world{--thing-image:url(/static/_/itm_lvl2_roller_world.f301c39c49311c7a.png);width:8.6818%;height:17.2009%;top:11.6%;left:30.8%}.hpp-thing.roller.outlined{--thing-image:url(/static/_/itm_lvl2_roller_world_outlined.0c2ebf0ca41ce0fa.png);width:11.0353%;height:21.4779%;top:9.5%;left:29.6%}.hpp-thing.teleskop.world{--thing-image:url(/static/_/itm_lvl2_teleskop_world.097d3c48fee4f1fe.png);width:6.4852%;height:17.7588%;top:6.1%;left:83.9%}.hpp-thing.teleskop.outlined{--thing-image:url(/static/_/itm_lvl2_teleskop_world_outlined.82fe8a2cbebb3e36.png);width:9.937%;height:25.5689%;top:4.1%;left:82.1%}.hpp-thing.teleskop.stock{--thing-image:url(/static/_/itm_lvl2_teleskopi_stock.295aee6b9ffad4a2.png)}.hpp-thing.zelt.stock{--thing-image:url(/static/_/itm_lvl2_zelt_stock.0e3e30982e342117.png)}.hpp-thing.zelt.world{--thing-image:url(/static/_/itm_lvl2_zelt_world.8265fe3d063cebf5.png);width:30.0202%;height:21.1989%;top:42.4%;left:2.3%}.hpp-thing.zelt.outlined{--thing-image:url(/static/_/itm_lvl2_zelt_world_outlined.d2ba43f427008f7a.png);width:32.3214%;height:26.1268%;top:40.4%;left:1.1%}.hpp-thing.eiskaffee.stock{--thing-image:url(/static/_/itm_lvl3_eiskaffee_stock.9f2561b40ac62c48.png)}.hpp-thing.eiskaffee.world{--thing-image:url(/static/_/itm_lvl3_eiskaffee_world.5dbd0282c0fcbb4e.png);width:2.2489%;height:7.5312%;top:46.7%;left:51.1%}.hpp-thing.eiskaffee.outlined{--thing-image:url(/static/_/itm_lvl3_eiskaffee_world_outlined.67673d58dd1b5c33.png);width:4.6024%;height:11.8082%;top:44.5%;left:49.9%}.hpp-thing.lippenstift.stock{--thing-image:url(/static/_/itm_lvl3_lippenstift_stock.5e91c68e29f8012f.png)}.hpp-thing.lippenstift.world{--thing-image:url(/static/_/itm_lvl3_lippenstift_world.ceed0b4687f28692.png);width:6.5898%;height:6.04356%;top:93%;left:17.7%}.hpp-thing.lippenstift.outlined{--thing-image:url(/static/_/itm_lvl3_lippenstift_world_outlined.eeaafee88331bccf.png);width:8.9433%;height:10.2276%;top:90.8%;left:16.5%}.hpp-thing.sonnenbrille.stock{--thing-image:url(/static/_/itm_lvl3_sonnenbrille_stock.490151a1e81ab07d.png)}.hpp-thing.sonnenbrille.world{--thing-image:url(/static/_/itm_lvl3_sonnenbrille_world.92e5909343ebaec7.png);width:3.8702%;height:9.94862%;top:27.2%;left:95.1%}.hpp-thing.sonnenbrille.outlined{--thing-image:url(/static/_/itm_lvl3_sonnenbrille_world_outlined.fc6bc6b7eda76bcb.png);width:6.1191%;height:14.1326%;top:25.1%;left:93.9%}.hpp-thing.parfum.stock{--thing-image:url(/static/_/itm_lvl3_parfum_stock.a3c354c63e275c06.png)}.hpp-thing.parfum.world{--thing-image:url(/static/_/itm_lvl3_parfum_world.a3c354c63e275c06.png);width:4.4455%;height:10.6924%;top:54.5%;left:91.7%}.hpp-thing.parfum.outlined{--thing-image:url(/static/_/itm_lvl3_parfum_world_outlined.568b985221c95299.png);width:6.8513%;height:14.9694%;top:52.4%;left:90.5%}.hpp-thing.kleinwagen.world{--thing-image:url(/static/_/itm_lvl3_kleinwagen_world.43f3cabec3f48563.png);width:16.1084%;height:18.6885%;top:16%;left:19.7%}.hpp-thing.kleinwagen.outlined{--thing-image:url(/static/_/itm_lvl3_kleinwagen_world_outlined.4e9a5b3bddbc62de.png);width:18.8803%;height:22.7796%;top:14%;left:18.6%}.hpp-thing.kleinwagen.stock{--thing-image:url(/static/_/itm_lvl3_leinwagen_stock.59a22bc23fa75301.png)}.hpp-thing.handcreme.stock{--thing-image:url(/static/_/itm_lvl3_handcreme_stock.e88e515c49ce0a38.png)}.hpp-thing.handcreme.world{--thing-image:url(/static/_/itm_lvl3_handcreme_world.40dace6c33430540.png);width:6.4329%;height:7.90311%;top:91%;left:81.8%}.hpp-thing.handcreme.outlined{--thing-image:url(/static/_/itm_lvl3_handcreme_world_outlined.6fa1c4103a178812.png);width:8.7341%;height:11.9941%;top:89%;left:80.6%}.hpp-thing.schuhe.stock{--thing-image:url(/static/_/itm_lvl3_schuhe_stock.3455075664bab5b1.png)}.hpp-thing.schuhe.world{--thing-image:url(/static/_/itm_lvl3_schuhe_world.41fb7e1469b376e2.png);width:7.2174%;height:13.7607%;top:84.1%;left:38.7%}.hpp-thing.schuhe.outlined{--thing-image:url(/static/_/itm_lvl3_schuhe_world_outlined.c4a2909548259b56.png);width:9.5709%;height:17.8517%;top:82%;left:37.6%}.hpp-thing.magazin.stock{--thing-image:url(/static/_/itm_lvl3_magazin_stock.483dcb633e39b393.png)}.hpp-thing.magazin.world{--thing-image:url(/static/_/itm_lvl3_magazin_world.2467d2d326068685.png);width:8.9433%;height:8.368%;top:77.7%;left:57.3%}.hpp-thing.magazin.outlined{--thing-image:url(/static/_/itm_lvl3_magazin_world_outlined.a66aa19a9472203a.png);width:11.2445%;height:12.552%;top:75.6%;left:56.1%}.hpp-thing.spa.stock{--thing-image:url(/static/_/itm_lvl3_spa_stock.408abbbba318e4df.png)}.hpp-thing.spa.world{--thing-image:url(/static/_/itm_lvl3_spa_world.adfbf28deb90f1bc.png);width:12.6566%;height:10.5065%;top:70.9%;left:20.4%}.hpp-thing.spa.outlined{--thing-image:url(/static/_/itm_lvl3_spa_world_outlined.5a50992580ed62e9.png);width:15.0101%;height:14.6905%;top:68.8%;left:19.3%}.hpp-thing.skimiete.stock{--thing-image:url(/static/_/itm_lvl3_skimiete_stock.134f97a799ec294d.png)}.hpp-thing.skimiete.world{--thing-image:url(/static/_/itm_lvl3_skimiete_world.f103bd64669e088e.png);width:8.6818%;height:25.104%;top:42.5%;left:71.4%}.hpp-thing.skimiete.outlined{--thing-image:url(/static/_/itm_lvl3_skimiete_world_outlined.94f7d62f9d72cd72.png);width:11.0353%;height:29.288%;top:40.5%;left:70.3%}.hpp-thing.bohrmaschine.stock{--thing-image:url(/static/_/itm_lvl3_bohrmaschine_stock.4876fdb30242588e.png)}.hpp-thing.bohrmaschine.world{--thing-image:url(/static/_/itm_lvl3_bohrmaschine_world.7454d5ff448c5445.png);width:5.5438%;height:6.60142%;top:13.2%;left:59.3%}.hpp-thing.bohrmaschine.outlined{--thing-image:url(/static/_/itm_lvl3_bohrmaschine_world_outlined.d971c408c8d18c45.png);width:9.2571%;height:15.3413%;top:11.2%;left:58.1%}.hpp-thing.apfel.stock{--thing-image:url(/static/_/itm_lvl3_apfel_stock.7d2f284577337b12.png)}.hpp-thing.apfel.world{--thing-image:url(/static/_/itm_lvl3_apfel_world.d0fdbac8db7b04cc.png);width:3.7133%;height:6.97333%;top:38.3%;left:3.4%}.hpp-thing.apfel.outlined{--thing-image:url(/static/_/itm_lvl3_apfel_world_outlined.a29446002a0552a5.png);width:6.0668%;height:11.2503%;top:36.2%;left:2.2%}.hpp-thing.tasche.stock{--thing-image:url(/static/_/itm_lvl3_tasche_stock.14e94efaf97776d4.png)}.hpp-thing.tasche.world{--thing-image:url(/static/_/itm_lvl3_tasche_world.6c539fa5a4eecaeb.png);width:9.4663%;height:20.5481%;top:73.1%;left:73.4%}.hpp-thing.tasche.outlined{--thing-image:url(/static/_/itm_lvl3_tasche_world_outlined.802b19b038ee5931.png);width:11.8721%;height:24.8251%;top:70.9%;left:72.1%}.hpp-thing.pferd.stock{--thing-image:url(/static/_/itm_lvl3_pferd_stock.52c302530d6b04d4.png)}.hpp-thing.pferd.world{--thing-image:url(/static/_/itm_lvl3_pferd_world.22c987af33670811.png);width:4.1317%;height:20.92%;top:34%;left:40.9%}.hpp-thing.pferd.outlined{--thing-image:url(/static/_/itm_lvl3_pferd_world_outlined.71c9438d75e44e01.png);width:9.2048%;height:25.3829%;top:31.9%;left:39.7%}.hpp-thing.schal.stock{--thing-image:url(/static/_/itm_lvl4_schal_stock.7d9eb2d8c6553af9.png)}.hpp-thing.schal.world{--thing-image:url(/static/_/itm_lvl4_schal_world.1bcd0726f210b3c1.png);width:7.7927%;height:26.0338%;top:43.7%;left:21.3%}.hpp-thing.schal.outlined{--thing-image:url(/static/_/itm_lvl4_schal_world_outlined.ed16fa64e05660fe.png);width:10.0939%;height:30.2178%;top:41.7%;left:20.2%}.hpp-thing.drohne.stock{--thing-image:url(/static/_/itm_lvl4_drohne_stock.1b3791a4cfcda633.png)}.hpp-thing.drohne.world{--thing-image:url(/static/_/itm_lvl4_drohne_world.90c31b98ed5478ab.png);width:14.9578%;height:12.645%;top:16.5%;left:18.3%}.hpp-thing.drohne.outlined{--thing-image:url(/static/_/itm_lvl4_drohne_world_outlined.258fbc64083321b8.png);width:17.3113%;height:16.922%;top:14.4%;left:17.1%}.hpp-thing.taschenuhr.stock{--thing-image:url(/static/_/itm_lvl4_taschenuhr_stock.70c98b631eb1af52.png)}.hpp-thing.taschenuhr.world{--thing-image:url(/static/_/itm_lvl4_taschenuhr_world.66ce892549033096.png);width:4.5501%;height:9.76267%;top:61.4%;left:1.9%}.hpp-thing.taschenuhr.outlined{--thing-image:url(/static/_/itm_lvl4_taschenuhr_world_outlined.8412d457747e7bed.png);width:6.9036%;height:13.9467%;top:59.4%;left:.8%}.hpp-thing.staubsauger.stock{--thing-image:url(/static/_/itm_lvl4_staubsauger_stock.8d4ea518b8fd51d9.png)}.hpp-thing.staubsauger.world{--thing-image:url(/static/_/itm_lvl4_staubsauger_world.05effa199592c5cf.png);width:7.2697%;height:25.6619%;top:58.1%;left:51%}.hpp-thing.staubsauger.outlined{--thing-image:url(/static/_/itm_lvl4_staubsauger_world_outlined.266d8faa5f0b2728.png);width:10.6692%;height:29.8459%;top:56.1%;left:48.8%}.hpp-thing.software.stock{--thing-image:url(/static/_/itm_lvl4_software_stock.ba17cac454410c2c.png)}.hpp-thing.software.world{--thing-image:url(/static/_/itm_lvl4_software_world.17869ee198117938.png);width:11.0353%;height:14.3186%;top:84.9%;left:88.1%}.hpp-thing.software.outlined{--thing-image:url(/static/_/itm_lvl4_software_world_outlined.33cdfc54711d23b7.png);width:13.3888%;height:18.5956%;top:82.8%;left:86.9%}.hpp-thing.werbetafel.stock{--thing-image:url(/static/_/itm_lvl4_werbetafel_stock.b6196ebdd7c572cf.png)}.hpp-thing.werbetafel.world{--thing-image:url(/static/_/itm_lvl4_werbetafel_world.7db06799418c02cc.png);width:18.9326%;height:52.1605%;top:13.5%;left:34.1%}.hpp-thing.werbetafel.outlined{--thing-image:url(/static/_/itm_lvl4_werbetafel_world_outlined.d6011b35e681d910.png);width:21.3384%;height:56.2516%;top:11.5%;left:32.9%}.hpp-thing.feldstecher.stock{--thing-image:url(/static/_/itm_lvl4_feldstecher_stock.995031de106faec7.png)}.hpp-thing.feldstecher.world{--thing-image:url(/static/_/itm_lvl4_feldstecher_world.995031de106faec7.png);width:4.1317%;height:9.94862%;top:20.3%;left:83%}.hpp-thing.feldstecher.outlined{--thing-image:url(/static/_/itm_lvl4_feldstecher_world_outlined.794f6d1a9032bdfb.png);width:6.5375%;height:14.0396%;top:18.2%;left:81.8%}.hpp-thing.socken.stock{--thing-image:url(/static/_/itm_lvl4_socken_stock.f1885f7045fa91dd.png)}.hpp-thing.socken.world{--thing-image:url(/static/_/itm_lvl4_socken_world.28528f1a5c2aef6d.png);width:3.9225%;height:11.5292%;top:22.2%;left:94.6%}.hpp-thing.socken.outlined{--thing-image:url(/static/_/itm_lvl4_socken_world_outlined.60014baf01d74622.png);width:6.276%;height:15.6203%;top:20.2%;left:93.4%}.hpp-thing.schirm.stock{--thing-image:url(/static/_/itm_lvl4_schirm_stock.5684f3e0f3e396a2.png)}.hpp-thing.schirm.world{--thing-image:url(/static/_/itm_lvl4_schirm_world.dbede2cd41c8fe52.png);width:5.23%;height:20.5481%;top:59.7%;left:83.1%}.hpp-thing.schirm.outlined{--thing-image:url(/static/_/itm_lvl4_schirm_world_outlined.e3b57887f141a381.png);width:7.5835%;height:24.6391%;top:57.7%;left:82%}.hpp-thing.solaranlage.stock{--thing-image:url(/static/_/itm_lvl4_solaranlage_stock.170d14410519fada.png)}.hpp-thing.solaranlage.world{--thing-image:url(/static/_/itm_lvl4_solaranlage_world.c578fac284c536db.png);width:11.0876%;height:20.92%;top:10.1%;left:1.2%}.hpp-thing.solaranlage.outlined{--thing-image:url(/static/_/itm_lvl4_solaranlage_world_outlined.524619ae4ea5a77b.png);width:13.3365%;height:25.3829%;top:8.1%;left:0%}.hpp-thing.kappe.stock{--thing-image:url(/static/_/itm_lvl4_kappe_stock.54087101bbee4b42.png)}.hpp-thing.kappe.world{--thing-image:url(/static/_/itm_lvl4_kappe_world.a3955a72ee869992.png);width:7.0082%;height:7.90311%;top:37.4%;left:24.4%}.hpp-thing.kappe.outlined{--thing-image:url(/static/_/itm_lvl4_kappe_world_outlined.91393723dc3e3ca5.png);width:9.3617%;height:12.0871%;top:35.4%;left:23.2%}.hpp-thing.cappuccino.stock{--thing-image:url(/static/_/itm_lvl4_cappuccino_stock.fcb40c4d2379485a.png)}.hpp-thing.cappuccino.world{--thing-image:url(/static/_/itm_lvl4_cappuccino_world.fcb40c4d2379485a.png);width:5.2823%;height:6.97333%;top:74.7%;left:90.1%}.hpp-thing.cappuccino.outlined{--thing-image:url(/static/_/itm_lvl4_cappuccino_world_outlined.cc595fac0ab99be4.png);width:7.6358%;height:11.2503%;top:72.6%;left:88.9%}.hpp-thing.familienhaus.stock{--thing-image:url(/static/_/itm_lvl4_familienhaus_stock.3996963f704a6b49.png)}.hpp-thing.familienhaus.world{--thing-image:url(/static/_/itm_lvl4_familienhaus_world.c17d0e3c3c39fb59.png);width:4.8639%;height:9.94862%;top:89.1%;left:50.5%}.hpp-thing.familienhaus.outlined{--thing-image:url(/static/_/itm_lvl4_familienhaus_world_outlined.ce6424fc44ff8730.png);width:7.1651%;height:14.1326%;top:86.9%;left:49.4%}.hpp-thing.schallplatte.stock{--thing-image:url(/static/_/itm_lvl4_schallplatte_stock.1a2820126ed0573f.png)}.hpp-thing.schallplatte.world{--thing-image:url(/static/_/itm_lvl4_schallplatte_world.ae3cc48bd81f587e.png);width:8.8387%;height:11.0644%;top:86.3%;left:17.2%}.hpp-thing.schallplatte.outlined{--thing-image:url(/static/_/itm_lvl4_schallplatte_world_outlined.0ab2d2a537242c6b.png);width:11.2968%;height:15.8062%;top:84.3%;left:16%}.hpp-thing.bungalow.stock{--thing-image:url(/static/_/itm_lvl4_bungalow_stock.1bafb8915e3eeca2.png)}.hpp-thing.bungalow.world{--thing-image:url(/static/_/itm_lvl4_bungalow_world.a0a4a6f57be18815.png);width:10.8784%;height:17.0149%;top:14.9%;left:54.3%}.hpp-thing.bungalow.outlined{--thing-image:url(/static/_/itm_lvl4_bungalow_world_outlined.8ed4fd7353d28358.png);width:13.2842%;height:22.3147%;top:12.9%;left:53.1%}.hpp-thing.gym.stock{--thing-image:url(/static/_/itm_lvl4_gym_stock.5e7a7574a1583e7f.png)}.hpp-thing.gym.world{--thing-image:url(/static/_/itm_lvl4_gym_world.3026bd757a0c7134.png);width:10.0416%;height:12.1801%;top:63.6%;left:8.9%}.hpp-thing.gym.outlined{--thing-image:url(/static/_/itm_lvl4_gym_world_outlined.3d3a14a14f2f3b8e.png);width:12.3951%;height:16.3641%;top:61.6%;left:7.7%}.hpp-thing.schlagzeug.stock{--thing-image:url(/static/_/itm_lvl4_schlagzeug_stock.6489547fb2c88525.png)}.hpp-thing.schlagzeug.world{--thing-image:url(/static/_/itm_lvl4_schlagzeug_world.2095c3593cd42626.png);width:9.2048%;height:17.3868%;top:57%;left:90.2%}.hpp-thing.schlagzeug.outlined{--thing-image:url(/static/_/itm_lvl4_schlagzeug_world_outlined.2f3ee23e02f5f65f.png);width:12.2382%;height:21.4779%;top:55%;left:88.3%}.hpp-thing.kabrio.stock{--thing-image:url(/static/_/itm_lvl4_kabrio_stock.d0789491da9ef9f0.png)}.hpp-thing.kabrio.world{--thing-image:url(/static/_/itm_lvl4_kabrio_world.8e23c22f3fbecf88.png);width:12.029%;height:8.368%;top:56%;left:54.7%}.hpp-thing.kabrio.outlined{--thing-image:url(/static/_/itm_lvl4_kabrio_world_outlined.ae35144dfdb9e6fa.png);width:14.3825%;height:12.552%;top:54%;left:53.6%}.hpp-thing.golf.stock{--thing-image:url(/static/_/itm_lvl4_golf_stock.9ed3940765bf7cc0.png)}.hpp-thing.golf.world{--thing-image:url(/static/_/itm_lvl4_golf_world.f3cd120f5d248d31.png);width:8.368%;height:18.5026%;top:80.3%;left:60.5%}.hpp-thing.golf.outlined{--thing-image:url(/static/_/itm_lvl4_golf_world_outlined.47aef6cb34650062.png);width:10.6692%;height:21.9428%;top:78.1%;left:59.4%}.hpp-thing.red-outline{-webkit-filter:drop-shadow(0 0 .75rem #ff002b);filter:drop-shadow(0 0 .75rem #ff002b);position:relative}.hpp-thing.red-outline:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjAxODEgM0wzIDMwLjAxODEiIHN0cm9rZT0iI0U5MjUyQiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTMgM0wzMC4wMTgxIDMwLjAxODEiIHN0cm9rZT0iI0U5MjUyQiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);width:1rem;height:1rem;bottom:-.5rem;right:1rem}.hpp-speech{width:18rem;height:14.4rem;left:-webkit-calc(var(--x)*1%);left:-moz-calc(var(--x)*1%);left:calc(var(--x)*1%);top:-webkit-calc(var(--y)*1%);top:-moz-calc(var(--y)*1%);top:calc(var(--y)*1%);pointer-events:none;z-index:9;text-align:center;background:url(/static/_/speech_bubble.157a6f3c6de690a1.png) 0 0/contain no-repeat;justify-content:center;align-items:center;padding:2.25rem 2.5rem;font-weight:700;line-height:1.2;display:flex;position:absolute}@media (max-width:1087px){.hpp-speech{top:-webkit-calc(var(--y-small)*1%);top:-moz-calc(var(--y-small)*1%);top:calc(var(--y-small)*1%);transform:scaleY(-1)}.hpp-speech>*{transform:scaleY(-1)}}.hpp-speech.is-mirrored{left:auto;right:-webkit-calc((100 - var(--x))*1% - 9rem);right:-moz-calc((100 - var(--x))*1% - 9rem);right:calc((100 - var(--x))*1% - 9rem);transform:scaleX(-1)}@media (max-width:1087px){.hpp-speech.is-mirrored{transform:scale(-1)}}.hpp-speech.is-mirrored>*{transform:scaleX(-1)}@media (max-width:1087px){.hpp-speech.is-mirrored>*{transform:scale(-1)}}.hpp-message{text-align:center;background:#fff;background:-webkit-gradient(linear,right top,left top,from(#fec37f),color-stop(#fde683),to(#8de188));background:linear-gradient(270deg,#fec37f,#fde683,#8de188);border:.25rem solid #fff;flex-direction:column;align-content:center;justify-content:center;width:40%;height:40%;padding:1rem;animation:.75s hpp-outro-message;display:flex;position:absolute;top:30%;left:30%;box-shadow:0 0 1.5rem #2874e0}.hpp-message .hpp-message__text,.hpp-message .hpp-message__title{background:-webkit-gradient(linear,left top,right top,from(#1a9c8c),color-stop(#3179c7),to(#116967));background:linear-gradient(90deg,#1a9c8c,#3179c7,#116967);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;font-weight:700;display:inline-block}.hpp-message .hpp-message__text{margin-bottom:2rem;font-size:1.25rem}@keyframes hpp-outro-message{0%{opacity:0;transform:scale(.3)rotate(360deg)}to{opacity:1;transform:scale(1)rotate(0)}}.hpp-tutorial{z-index:2;background-color:rgba(24,61,55,.8);background-position:50% 24%;background-repeat:no-repeat;background-size:67%}.hpp-tutorial.is-tutorial{background-color:rgba(59,46,112,.8)}.hpp-tutorial.is-step-1{background-image:url(/static/_/intro_comic_1.7f6db0ed47378bb0.jpg)}.hpp-tutorial.is-step-2{background-image:url(/static/_/intro_comic_2.cd60e4d58fb6be93.jpg)}.hpp-tutorial.is-step-3{background-image:url(/static/_/intro_comic_3.ca6abf8791473b71.jpg)}.hpp-tutorial.is-step-4{background-image:url(/static/_/intro_comic_4.7649b81904c0a913.jpg)}.hpp-tutorial.is-step-5{background-image:url(/static/_/intro_comic_5.2ab1bc2bcd036898.jpg)}.hpp-tutorial.is-step-6{background-image:url(/static/_/tutorial1_no_text.f87f88eafa34d141.jpg)}.hpp-tutorial.is-step-7{background-image:url(/static/_/tutorial2_no_text.6e29c9dc70ed4be7.jpg)}.hpp-tutorial.is-step-8{background-image:url(/static/_/tutorial3_no_text.5679abc5b315b5c3.jpg)}.hpp-tutorial.is-step-9,.hpp-tutorial.is-step-10{background-image:url(/static/_/tutorial4_no_text.aa45b0f3f12aaa37.jpg)}.hpp-tutorial__head{background-image:url(/static/_/UI_tag_comic.d812094b0b45a5f1.png);background-repeat:no-repeat;background-size:contain;width:22%;height:6%;position:absolute;top:2.8%;left:39%}.is-tutorial .hpp-tutorial__head{background-image:url(/static/_/UI_tag_tutorial.dd32fd1d98771b66.png)}.hpp-tutorial__text{color:#053472;text-align:center;background-color:#b0d1ff;border:4px solid #fff;justify-content:center;align-items:center;width:60%;height:16%;padding:0 1.5rem;font-size:1rem;font-weight:700;line-height:1;display:flex;position:relative;top:79%;left:20%}.hpp-tutorial__next,.hpp-tutorial__prev{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;background-image:url(/static/_/UI_arrow_back.7b98295002fd2f30.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:8%;height:38%;position:absolute;top:20.5%}.hpp-tutorial__prev{left:7.5%}.hpp-tutorial__next{background-image:url(/static/_/UI_arrow_next.b9c200d149f3f528.png);right:7.5%}.hpp-tutorial__skip{color:#fff;text-align:center;cursor:pointer;width:40%;font-size:.9rem;display:block;position:absolute;bottom:.5%;left:30%}@media (min-width:1088px){.hpp-tutorial__skip{bottom:1%}}.hpp-dnd-preview{opacity:.7;margin:-3rem 0 0 -3rem;position:absolute}.hpp-dnd-preview .hpp-thing{width:6rem!important;height:6rem!important;position:static!important}.is-fullscreen{align-items:center;justify-items:center;display:grid}.is-fullscreen>div{width:100vw;max-width:177.778vh;height:auto;max-height:100vh}.is-fullscreen .timer{color:#fff;z-index:19;width:25%;margin:.75rem;position:absolute;bottom:0;left:0}.is-fullscreen .fullscreen__toggle{margin:.75rem}.is-fullscreen .button--save{margin:.75rem;position:absolute;bottom:0;left:0}.is-fullscreen .exercise__scrolling-container{height:auto;max-height:-webkit-calc(100vh - 5rem);max-height:-moz-calc(100vh - 5rem);max-height:calc(100vh - 5rem);padding:2rem 2rem 3rem}.exercise--textpuzzle .is-fullscreen .exercise__scrolling-container{padding:0}.is-fullscreen .a-memory__cards{padding:2rem 2rem 3rem}.fullscreen__toggle{z-index:20;border-radius:.5rem;padding:.5rem;line-height:0;position:absolute;bottom:0;right:0}.comic{cursor:pointer;justify-content:center;margin-bottom:2rem;display:flex;box-shadow:0 0 10px rgba(0,0,139,.3)}.comic.with-transitions .comic__item{transform-origin:50%;transition:all .5s ease-in-out}.comic__button{position:absolute;top:45%}.comic--entertainment{height:0;padding-bottom:152.632%;position:relative}.comic__item[data-item=entertainment_01]{--thing-width:100%;--thing-height:calc(var(--thing-width)*.262069);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:50%;--y:13.1%;background-image:url(/static/_/HLC2Comic_1.9b2265467181598f.png)}.comic__item[data-item=entertainment_02]{--thing-width:64%;--thing-height:calc(var(--thing-width)*.390354);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:32%;--y:38.8%;background-image:url(/static/_/HLC2Comic_2_1.a98ece8fa72fdbea.png)}.comic__item[data-item=entertainment_03]{--thing-width:47.3%;--thing-height:calc(var(--thing-width)*.529608);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:76.4%;--y:38.8%;background-image:url(/static/_/HLC2Comic_2_2.5a33b8b91c4ac107.png)}.comic__item[data-item=entertainment_04]{--thing-width:62.6%;--thing-height:calc(var(--thing-width)*.372531);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:31.3%;--y:63.1%;background-image:url(/static/_/HLC2Comic_3_1.283c9060b5fa6a6b.png)}.comic__item[data-item=entertainment_05]{--thing-width:47.3%;--thing-height:calc(var(--thing-width)*.521188);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:76.4%;--y:63.7%;background-image:url(/static/_/HLC2Comic_3_2.2ed9ae43d54fcd78.png)}.comic__item[data-item=entertainment_06]{--thing-width:100%;--thing-height:calc(var(--thing-width)*.272796);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:50%;--y:86.4%;background-image:url(/static/_/HLC2Comic_4.6c86509811d92c6a.png)}.comic--skatepark{height:0;padding-bottom:136.814%;position:relative}.comic__item[data-item=skatepark_01]{--thing-width:55.951%;--thing-height:calc(var(--thing-width)*.483213);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:28%;--y:13.5%;background-image:url(/static/_/frame_1.bf617ad6536f4ecb.jpg)}.comic__item[data-item=skatepark_02]{--thing-width:42.7655%;--thing-height:calc(var(--thing-width)*.631201);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:78.7%;--y:13.5%;background-image:url(/static/_/frame_2.70139debbfedc41e.jpg)}.comic__item[data-item=skatepark_03]{--thing-width:63.7%;--thing-height:calc(var(--thing-width)*.352718);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:31.8%;--y:39%;background-image:url(/static/_/frame_3.fcc98e684f2531d6.jpg)}.comic__item[data-item=skatepark_04]{--thing-width:35.1%;--thing-height:calc(var(--thing-width)*.637737);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:82.4%;--y:39%;background-image:url(/static/_/frame_4.0e1d6f96befa0716.jpg)}.comic__item[data-item=skatepark_05]{--thing-width:35.2%;--thing-height:calc(var(--thing-width)*.526066);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:17.6%;--y:60.5%;background-image:url(/static/_/frame_5.21e6417a777f2078.jpg)}.comic__item[data-item=skatepark_06]{--thing-width:20.8868%;--thing-height:calc(var(--thing-width)*.886084);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:46.7%;--y:60.5%;background-image:url(/static/_/frame_6.4ce89882b2a2466d.jpg)}.comic__item[data-item=skatepark_07]{--thing-width:41.8903%;--thing-height:calc(var(--thing-width)*.442826);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:79.1%;--y:60.5%;background-image:url(/static/_/frame_7.bd0550db05b53b2a.jpg)}.comic__item[data-item=skatepark_08]{--thing-width:100%;--thing-height:calc(var(--thing-width)*.293219);width:var(--thing-width);height:var(--thing-height);left:-webkit-calc(var(--x) - .5*var(--thing-width));left:-moz-calc(var(--x) - .5*var(--thing-width));left:calc(var(--x) - .5*var(--thing-width));top:-webkit-calc(var(--y) - .5*var(--thing-height));top:-moz-calc(var(--y) - .5*var(--thing-height));top:calc(var(--y) - .5*var(--thing-height));--x:50%;--y:85.3%;background-image:url(/static/_/frame_8.c17a94396ebaaeff.jpg)}.comic--shoptown{height:0;padding-bottom:153.548%;position:relative}.comic__item[data-item=shoptown_01]{background-image:url(/static/_/HLC1Comic_1_1.6da7e8b32d77eed3.png);width:57.138%;height:25.5323%;top:0%;left:0%}.comic__item[data-item=shoptown_02]{background-image:url(/static/_/HLC1Comic_1_2.66848e184ff0d114.png);width:45.568%;height:25.5613%;top:0%;left:54.5%}.comic__item[data-item=shoptown_03]{background-image:url(/static/_/HLC1Comic_2_1.78232fbb5821ce96.png);width:44.0105%;height:24.2282%;top:26.5%;left:0%}.comic__item[data-item=shoptown_04]{background-image:url(/static/_/HLC1Comic_2_2.23a3798b2f5621c7.png);width:37.8695%;height:24.2282%;top:26.5%;left:30.6%}.comic__item[data-item=shoptown_05]{background-image:url(/static/_/HLC1Comic_2_3.e63b1aa74649be79.png);width:45.123%;height:24.2572%;top:26.5%;left:55%}.comic__item[data-item=shoptown_06]{background-image:url(/static/_/HLC1Comic_3_1.7bc2e052ad9ba82e.png);width:50.641%;height:23.9094%;top:51.5%;left:0%}.comic__item[data-item=shoptown_07]{background-image:url(/static/_/HLC1Comic_3_2.a822a4dd9172f67b.png);width:52.9995%;height:23.8804%;top:51.5%;left:47%}.comic__item[data-item=shoptown_08]{background-image:url(/static/_/HLC1Comic_4_1.e146a920ced38fcf.png);width:99.947%;height:23.3588%;top:76.5%;left:0%}.comic--downtown{height:0;padding-bottom:152.132%;position:relative}.comic__item[data-item=downtown_01]{background-image:url(/static/_/end_comic_0.6a140282c97d791f.png);width:99.999%;height:33.169%;top:0%;left:0%}.comic__item[data-item=downtown_02]{background-image:url(/static/_/end_comic_1.9697cc4c4342d375.png);width:53.7817%;height:21.7084%;top:33.7%;left:0%}.comic__item[data-item=downtown_03]{background-image:url(/static/_/end_comic_2.99bd2c1cbebd1050.png);width:54.981%;height:21.7084%;top:33.7%;left:45%}.comic__item[data-item=downtown_04]{background-image:url(/static/_/end_comic_3.12470eb745f14911.png);width:99.63%;height:21.7084%;top:56%;left:.2%}.comic__item[data-item=downtown_05]{background-image:url(/static/_/end_comic_4.40cf861b9ce795d0.png);width:53.505%;height:21.7084%;top:78.3%;left:0%}.comic__item[data-item=downtown_06]{background-image:url(/static/_/end_comic_5.8ac04951c302e505.png);width:61.8075%;height:21.7084%;top:78.3%;left:38.1%}.comic--farmtown{--farmtown-line2:25.5%;--farmtown-line3:50.4%;--farmtown-line4:74.9%;height:0;padding-bottom:131.592%;position:relative}.comic__item[data-item=farmtown_01]{aspect-ratio:806/501;background-image:url(/static/_/comic_end_panel_1.f222beafd31a1c2a.png);width:53%;top:0%;left:0%}.comic__item[data-item=farmtown_02]{aspect-ratio:823/498;background-image:url(/static/_/comic_end_panel_2.91ecff0f77bedddb.png);width:54.2%;top:0%;right:0%}.comic__item[data-item=farmtown_03]{aspect-ratio:1513/486;width:100%;top:var(--farmtown-line2);background-image:url(/static/_/comic_end_panel_3.e75a4e950323caed.jpg);left:0%}.comic__item[data-item=farmtown_04]{aspect-ratio:982/485;width:64%;top:var(--farmtown-line3);background-image:url(/static/_/comic_end_panel_4.bc7afbd13e2c6f0d.jpg);left:0%}.comic__item[data-item=farmtown_05]{aspect-ratio:518/485;width:33.7%;top:var(--farmtown-line3);background-image:url(/static/_/comic_end_panel_5.fbfb901418ef30b2.jpg);right:0%}.comic__item[data-item=farmtown_06]{top:var(--farmtown-line4);aspect-ratio:1513/500;background-image:url(/static/_/comic_end_panel_6.e743e45b5ad42dce.jpg);width:100%;left:0%}.comic--parktown{--parktown-line2:25%;--parktown-line3:50.5%;--parktown-half-width:49.25%;height:0;padding-bottom:131.6%;position:relative}.comic__item[data-item=parktown_01]{aspect-ratio:1425/454;background-image:url(/static/_/HC6_EndComic_Panel1.e988945e1ad33429.jpg);background-image:-webkit-image-set(url(/static/_/HC6_EndComic_Panel1.b3f1e31590e9b072.webp) 1x);width:100%;top:0%;left:0%}.comic__item[data-item=parktown_02]{width:var(--parktown-half-width);aspect-ratio:699/454;top:var(--parktown-line2);background-image:url(/static/_/HC6_EndComic_Panel2.82b9bda578242860.jpg);background-image:-webkit-image-set(url(/static/_/HC6_EndComic_Panel2.7411d59f3d255db4.webp) 1x);left:0%}.comic__item[data-item=parktown_03]{width:var(--parktown-half-width);aspect-ratio:698/454;top:var(--parktown-line2);background-image:url(/static/_/HC6_EndComic_Panel3.985f183e7105e544.jpg);background-image:-webkit-image-set(url(/static/_/HC6_EndComic_Panel3.6a90506b5e4ffe31.webp) 1x);right:0%}.comic__item[data-item=parktown_04]{width:var(--parktown-half-width);aspect-ratio:699/454;top:var(--parktown-line3);background-image:url(/static/_/HC6_EndComic_Panel4.6cb9230e7512569a.jpg);background-image:-webkit-image-set(url(/static/_/HC6_EndComic_Panel4.2acd7d58ff0ae2e0.webp) 1x);left:0%}.comic__item[data-item=parktown_05]{width:var(--parktown-half-width);aspect-ratio:698/454;top:var(--parktown-line3);background-image:url(/static/_/HC6_EndComic_Panel5.d5b548ddb0ae0778.jpg);background-image:-webkit-image-set(url(/static/_/HC6_EndComic_Panel5.fd3e2c146b93150c.webp) 1x);right:0%}.comic__item[data-item=parktown_06]{aspect-ratio:1425/454;background-image:url(/static/_/HC6_EndComic_Panel6.cc32ce0b7d232666.jpg);background-image:-webkit-image-set(url(/static/_/HC6_EndComic_Panel6.188b7962d3e55f3a.webp) 1x);width:100%;bottom:0;left:0%}.main--cardgame{--_cardwidth:16rem;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/_/FinanceMission_Adventure.18c7ed530b153859.webp);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.cardgame{flex-direction:column;align-items:center;padding-top:1.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-height:960px){.cardgame{padding-top:.75rem}}.cardgame__language-nav{gap:.5rem;margin-bottom:1rem;display:flex}.cardgame__language-nav-links{color:var(--white);font-weight:700}.cardgame__language-nav-links:not(.active){text-decoration:none}.cardgame__title{color:var(--white);margin-bottom:.25em}@media (max-width:639px){.cardgame__title{display:none}}.cardgame__anchorlinks-info{width:var(--_cardwidth);color:var(--white);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.cardgame__anchorlinks{width:var(--_cardwidth);justify-content:space-between;margin-bottom:1.5rem;font-weight:700;display:flex}.cardgame__anchorlink{--_size:2rem;background-color:var(--white);color:var(--black);width:var(--_size);height:var(--_size);border-radius:50%;align-items:center;justify-items:center;text-decoration:none;display:grid}.cardgame__anchorlink:hover{opacity:.75}.cardgame__cards{scroll-behavior:smooth;scrollbar-color:var(--blue)transparent;scrollbar-gutter:both-edges stable;width:100%;margin-top:auto;overflow-y:scroll}.cardgame__cards .image{transition:-webkit-transform 1.25s;-moz-transition:transform 1.25s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--_cardwidth);margin:0 auto 2rem;transition:transform 1.25s;position:relative}body:not(.is-touchdevice) .cardgame__cards .image:hover,.cardgame__cards .image.active{transform:rotateY(180deg)}.cardgame__cards img{max-height:-webkit-calc(100vh - 28rem);max-height:-moz-calc(100vh - 28rem);max-height:calc(100vh - 28rem)}.cardgame__cards img:last-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:50%;transform:rotateY(180deg)translate(50%)}.cardgame__footer{color:#fff;background-color:#000;width:100%;padding:0 1rem 1rem;position:relative;box-shadow:0 0 60px 70px #000}.cardgame__footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:end;max-width:1120px;margin:0 auto;display:flex}@media only screen and (max-width:1480px){.cardgame__footer-inner{margin-left:10.25rem}}.cardgame__order{max-width:20rem;font-size:max(.875rem,min(1.25vw,1.125rem))}.cardgame__download{color:var(--white);background-color:var(--red);border:none;margin-bottom:0;font-size:max(.875rem,min(1.25vw,1.125rem));font-weight:700}@keyframes zeppelinView{0%{transform:translate(-50px,10px)scale(1.1)}40%,50%{transform:translate(50px,-10px)scale(1.25)}50.1%{transform:translate(50px,-10px)scale(1.25)}90%,to{transform:translate(-50px,10px)scale(1.1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.to-challenge .floating-link__not-challenged{color:#2c00ff;text-align:center;text-shadow:0 -1px 4px #fff,1px 1px 1px #586369,0 4px 2px #d6f0fd,0 -2px 3px #63aace;z-index:-1;transition:-webkit-transform .3s;-moz-transition:transform .3s;-webkit-filter:drop-shadow(-4px -2px 1px #bdd9f7)drop-shadow(2px 2px #6194cb);filter:drop-shadow(-4px -2px 1px #bdd9f7)drop-shadow(2px 2px #6194cb);background:linear-gradient(#f2f9fe 5%,#d6f0fd 100%);border-radius:30% 52% 32% 38%/41% 52% 46% 61%;padding:2% 6% 4%;font-size:max(.875em,min(1.25vw,1em));font-weight:700;line-height:1.2;transition:transform .3s;position:absolute;bottom:82%;transform:scale(0)}.to-challenge .floating-link__not-challenged:after,.to-challenge .floating-link__not-challenged:before{content:"";z-index:-2;background:#f2f9fe;position:absolute}.to-challenge .floating-link__not-challenged:after{background:radial-gradient(closest-side,#f2f9fe 5%,#d6f0fd);border-radius:100rem;width:35%;height:100%;top:-20%;left:20%}.to-challenge .floating-link__not-challenged:before{background:radial-gradient(closest-side,#84c6f6 5%,#d6f0fd);border-radius:100rem;width:50%;height:150%;top:-50%;right:12%}.to-challenge:focus,.to-challenge:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-filter:drop-shadow(-4px -4px 4px var(--lime-green))drop-shadow(4px 4px 4px var(--lime-green));filter:drop-shadow(-4px -4px 4px var(--lime-green))drop-shadow(4px 4px 4px var(--lime-green));outline:none}.to-challenge.is-sealed:focus .floating-link__not-challenged{transform:scale(1)}.to-challenge .floating-link__description{z-index:1;position:relative}.pannable--district-challenge{animation:1s forwards fadeIn}.pannable--district-challenge:after{content:"";z-index:-1;--_roundtrip:100s;width:100%;height:100%;-webkit-animation:zeppelinView var(--_roundtrip)infinite;-moz-animation:zeppelinView var(--_roundtrip)infinite;animation:zeppelinView var(--_roundtrip)infinite;-webkit-filter:blur(2px)brightness(50%);filter:blur(2px)brightness(50%);background:url(/static/_/City_Overview_56.ea004e7d9913f098.webp) 50%/contain no-repeat;display:block;position:absolute;top:0;left:0}@keyframes zeppelinWelcomeFadein{0%{-webkit-filter:brightness(0%)hue-rotate(180deg);filter:brightness(0%)hue-rotate(180deg)}50%{-webkit-filter:brightness()hue-rotate(90deg);filter:brightness()hue-rotate(90deg)}to{-webkit-filter:brightness()hue-rotate();filter:brightness()hue-rotate()}}.is-district-challenge{-webkit-filter:brightness(0%)hue-rotate(180deg);filter:brightness(0%)hue-rotate(180deg);outline:var(--black)solid 100vw;animation:5s linear 1s forwards zeppelinWelcomeFadein}.challenge__meeting-screens,.challenge__expert,.challenge__expert:before,.challenge__expert:after{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.challenge__expert:before,.challenge__expert:after{content:"";background-repeat:no-repeat;background-size:contain}@keyframes meetingStart{0%,2%{-webkit-filter:brightness(0%)hue-rotate();filter:brightness(0%)hue-rotate()}1%,3%{-webkit-filter:brightness()hue-rotate(90deg);filter:brightness()hue-rotate(90deg)}49%,51%{-webkit-filter:brightness(0%)hue-rotate();filter:brightness(0%)hue-rotate()}50%,52%{-webkit-filter:brightness(200%)hue-rotate(180deg);filter:brightness(200%)hue-rotate(180deg)}73%,78%{-webkit-filter:brightness(0%)hue-rotate();filter:brightness(0%)hue-rotate()}78%,92%{-webkit-filter:brightness()hue-rotate(70deg);filter:brightness()hue-rotate(70deg)}96%{-webkit-filter:brightness(0%)hue-rotate(30deg);filter:brightness(0%)hue-rotate(30deg)}98%{-webkit-filter:brightness(120%)hue-rotate(270deg);filter:brightness(120%)hue-rotate(270deg)}99%{-webkit-filter:brightness(0%)hue-rotate(270deg);filter:brightness(0%)hue-rotate(270deg)}to{-webkit-filter:brightness(60%)hue-rotate();filter:brightness(60%)hue-rotate()}}@keyframes speaking{0%{-webkit-filter:brightness(120%)hue-rotate();filter:brightness(120%)hue-rotate()}50%{-webkit-filter:brightness(200%);filter:brightness(200%)}to{-webkit-filter:brightness(120%);filter:brightness(120%)}}.challenge__expert{-webkit-filter:brightness(60%);filter:brightness(60%)}.pannable--district-challenge:has(.Zeppelin-is-speaking) .challenge__expert--Anna{-webkit-filter:brightness(0%);filter:brightness(0%);animation:3s linear 2s forwards meetingStart}.pannable--district-challenge:has(.Anna-is-speaking) .challenge__expert--Anna{-webkit-filter:brightness();filter:brightness();animation:2s infinite speaking}.challenge__expert--Anna:before{background-image:url(/static/_/Screen_Shoptown_Anna_Background.bcc167150e0273e4.webp)}.challenge__expert--Anna:after{background-image:url(/static/_/Screen_Shoptown_Anna_Hero.c743b63424ba75a1.webp)}.pannable--district-challenge:has(.Zeppelin-is-speaking) .challenge__expert--Lea{-webkit-filter:brightness(0%);filter:brightness(0%);animation:5s linear 5s forwards meetingStart}.pannable--district-challenge:has(.Lea-is-speaking) .challenge__expert--Lea{-webkit-filter:brightness();filter:brightness();animation:2s infinite speaking}.challenge__expert--Lea:before{background-image:url(/static/_/Screen_Skatetown_Lea_Background.13e088c59179925d.webp)}.challenge__expert--Lea:after{background-image:url(/static/_/Screen_Skatetown_Lea_Hero.179cd90a7f86766e.webp)}.pannable--district-challenge:has(.Zeppelin-is-speaking) .challenge__expert--Mike{-webkit-filter:brightness(0%);filter:brightness(0%);animation:4s linear 6s forwards meetingStart}.pannable--district-challenge:has(.Mike-is-speaking) .challenge__expert--Mike{-webkit-filter:brightness();filter:brightness();animation:2s infinite speaking}.challenge__expert--Mike:before{background-image:url(/static/_/Screen_Entertainment_Mike_Background.87373dcb42fc94e1.webp)}.challenge__expert--Mike:after{background-image:url(/static/_/Screen_Entertainment_Mike_Hero.813c46b32c7d0e6a.webp)}.pannable--district-challenge:has(.Zeppelin-is-speaking) .challenge__expert--Alistair{-webkit-filter:brightness(0%);filter:brightness(0%);animation:2s linear 6s forwards meetingStart}.pannable--district-challenge:has(.Alistair-is-speaking) .challenge__expert--Alistair{-webkit-filter:brightness();filter:brightness();animation:2s infinite speaking}.challenge__expert--Alistair:before{background-image:url(/static/_/Screen_Downtown_Alistair_Background.3f386728b790863b.webp)}.challenge__expert--Alistair:after{background-image:url(/static/_/Screen_Downtown_Alistair_Hero.b99b9034a375f828.webp)}.pannable--district-challenge:has(.Zeppelin-is-speaking) .challenge__expert--Sashura{-webkit-filter:brightness(0%);filter:brightness(0%);animation:4s linear 5s forwards meetingStart}.pannable--district-challenge:has(.Sashura-is-speaking) .challenge__expert--Sashura{-webkit-filter:brightness();filter:brightness();animation:2s infinite speaking}.challenge__expert--Sashura:before{background-image:url(/static/_/Screen_Farmtown_Sashura_Background.2286e9b47e52d2d0.webp)}.challenge__expert--Sashura:after{background-image:url(/static/_/Screen_Farmtown_Sashura_Hero.d8a98889c6c6838f.webp)}.pannable--district-challenge:has(.Zeppelin-is-speaking) .challenge__expert--Novella{-webkit-filter:brightness(0%);filter:brightness(0%);animation:2s linear 3s forwards meetingStart}.pannable--district-challenge:has(.Novella-is-speaking) .challenge__expert--Novella{-webkit-filter:brightness();filter:brightness();animation:2s infinite speaking}.challenge__expert--Novella:before{background-image:url(/static/_/Screen_Parktown_Novella_Background.06aeff3535e206a5.webp)}.challenge__expert--Novella:after{background-image:url(/static/_/Screen_Parktown_Novella_Hero.8054b2cbff990794.webp)}.challenge__myself{border:4px solid var(--darkgreen);--hero-size:300%;background:radial-gradient(#e66465,#9198e5);border-radius:999px;width:12vw;height:12vw;position:absolute;bottom:5%;left:75%;overflow:hidden}.pannable--district-challenge:has(.Myself-is-speaking) .challenge__myself{-webkit-filter:brightness();filter:brightness();animation:2s infinite speaking}.challenge__meet{position:absolute;top:0;bottom:0;left:0;right:0}.challenge__speechbubble{text-align:center;color:#000;outline:2px solid var(--black);outline-offset:-2px;background:#fff;border-radius:32% 88% 32% 57%/52% 62% 55% 69%;max-width:40ch;padding:2rem;font-size:1.125rem;line-height:1.25;position:absolute;transform:rotate(-4deg)}.challenge__speechbubble:after{content:"";z-index:1;border:12px solid transparent;border-left:0 solid #fff;border-right:45px solid #fff;width:0;display:block;position:absolute;top:20%;left:-25px;transform:rotate(8deg)}.Mike-is-speaking .challenge__speechbubble:after,.Novella-is-speaking .challenge__speechbubble:after,.Lea-is-speaking .challenge__speechbubble:after,.Myself-is-speaking .challenge__speechbubble:after{border-width:10px 0 10px 30px;top:auto;bottom:45%;left:auto;right:-16px;transform:rotate(-8deg)}.Myself-is-speaking .challenge__speechbubble:after{top:55%;transform:rotate(12deg)}.challenge__speech{text-wrap:balance;transform:rotate(4deg)}.floating-link.is-challenge{--_size:clamp(1.25rem,2vw,2rem);--_hue:0}.floating-link.is-challenge:before{content:"";background-color:hsl(var(--_hue),50%,55%);-webkit-box-shadow:0 3px hsl(var(--_hue),50%,45%),inset 0px -2px 2px hsl(var(--_hue),50%,30%);box-shadow:0 3px hsl(var(--_hue),50%,45%),inset 0px -2px 2px hsl(var(--_hue),50%,30%);width:var(--_size);height:var(--_size);cursor:pointer}.floating-link.is-challenge:active:before{-webkit-box-shadow:0px 0px hsl(var(--_hue),50%,45%),inset 0px -2px 2px hsl(var(--_hue),50%,30%);box-shadow:0px 0px hsl(var(--_hue),50%,45%),inset 0px -2px 2px hsl(var(--_hue),50%,30%);top:5px}.floating-link.is-challenge:after{--scale:6;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);z-index:1;background:radial-gradient(#17ff02,#f0f);width:1em;height:1em;margin-bottom:0;margin-right:0;animation:1s steps(30,end) infinite pulseAnimationPerf;transform:rotate(360deg)}.floating-link.is-challenge.is-completed{-webkit-filter:none;filter:none}.floating-link.is-challenge.is-completed:before{-webkit-filter:grayscale(.75);filter:grayscale(.75)}.floating-link.is-challenge.is-completed:after{animation:.1s forwards pulseAnimationPerf}.floating-link.is-challenge:nth-of-type(2n){--_hue:40}.floating-link.is-challenge:nth-of-type(4n){--_hue:240}.floating-link.is-challenge:nth-of-type(5n){--_hue:300}.pannable--district-challenge:has(.challenge__meet) .floating-link.is-challenge:before{-webkit-filter:grayscale(50%);filter:grayscale(50%);pointer-events:none}#the-world:has(.exercise) .floating-link.is-challenge:before{-webkit-filter:grayscale(50%);filter:grayscale(50%);pointer-events:none}.pannable--district-challenge:has(.challenge__meet) .floating-link.is-challenge:after{pointer-events:none;animation:4s steps(50,end) forwards pulseAnimationPerf}#the-world:has(.exercise) .floating-link.is-challenge:after{pointer-events:none;animation:4s steps(50,end) forwards pulseAnimationPerf}@keyframes scaleIn{0%{transform:scale(0)translate(-50%)}to{transform:scale(1)translate(-50%)}}.challenge__hud{--neon-text-color:rgba(255,251,0,.63);--neon-border-color:rgba(0,76,255,.514);--box-shadow:0 0 .1rem #fff,inset 0 0 .1rem #fff,0 0 1rem var(--neon-border-color),inset 0 0 1rem var(--neon-border-color);--text-shadow:-.05rem -.05rem 1rem #fff,0 0 1rem #000,0 0 1rem var(--neon-text-color),0 0 1.5rem var(--neon-text-color),0 0 2rem var(--neon-text-color);background:-webkit-gradient(linear,left bottom,left top,from(var(--darkgreen)),color-stop(50%,var(--dark-grey)));background:-webkit-linear-gradient(bottom,var(--darkgreen)0%,var(--dark-grey)50%);background:-moz-linear-gradient(bottom,var(--darkgreen)0%,var(--dark-grey)50%);background:linear-gradient(0deg,var(--darkgreen)0%,var(--dark-grey)50%);min-width:20rem;color:var(--white);z-index:3;pointer-events:none;text-align:center;box-shadow:0 0 8px 4px rgba(255,255,255,.25);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);transform-origin:0;border-radius:1em;padding:0 1.25em .25em;animation:1.5s forwards scaleIn;position:absolute;bottom:.5rem;left:50vw;transform:scale(1)translate(-50%)}.challenge__title{text-transform:uppercase;text-shadow:var(--text-shadow);border-radius:1em;margin:0 -1.25em;padding:.25em 1em;font-size:max(.8rem,min(.5rem + .625vw,1rem))}.challenge__hud-progress{justify-content:space-between;margin-bottom:.5em;display:flex;position:relative}.challenge__hud-progress:before{content:"";border-top:2px solid var(--white);width:100%;top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);z-index:0;display:block;position:absolute;top:calc(50% - 1px)}.challenge__hud-step{z-index:1;--_size:1.5rem;width:var(--_size);height:var(--_size);background-color:var(--darkgreen);outline:2px solid var(--white);border-radius:10rem;align-items:center;justify-items:center;font-size:1em;font-weight:700;display:grid;position:relative}.challenge__hud-step span{margin-bottom:.25em}.challenge__hud-step.active{background-color:var(--lime-green);color:var(--black);outline-color:var(--darkgreen)}.challenge__hal9000-wrap .feedback__sparkles{left:-webkit-calc(50% - 20rem);left:-moz-calc(50% - 20rem);pointer-events:none;position:absolute;bottom:45vh;left:calc(50% - 20rem)}.challenge__hal9000{color:#00ff28;pointer-events:all;background-color:rgba(255,86,229,.125);border-radius:1rem;outline:2px solid;flex-flow:column;align-items:center;width:36%;padding:1vw;font-family:VT323,monospace;line-height:1.1;animation:1.5s forwards scaler;display:flex;position:absolute;top:3vh;left:32%;overflow:hidden}.challenge__hal9000 *{text-shadow:0 2px 4px #ff0303,0 -3px 4px #0064ff}.challenge__hal9000:after{content:"";pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.2) 0,transparent 1px,rgba(0,0,0,.5) 2px,rgba(0,0,0,.1) 5px);background-size:100% 3px;animation:.2s steps(4,end) infinite interference,7s infinite skrew;display:block;position:absolute;top:0;bottom:-3px;left:0;right:0}@keyframes interference{to{transform:translateY(-.5em)}}@keyframes skrew{40%{opacity:1;top:0;left:0;transform:skew(0deg)}41%{opacity:.8;top:0;left:-100px;transform:skew(50deg)}42%{opacity:.8;top:0;left:100px;transform:skew(-80deg)}43%{opacity:1;top:0;left:0;transform:skew(0deg)}}.challenge__hal9000-title{font-size:max(1.5rem,min(3.5vw,3.5rem));line-height:.9;animation:5s infinite skrew}.challenge__hal9000-text{font-size:max(1.25rem,min(2.25vw,2.25rem));animation:5s infinite skrew}.button--challenge-hal9000{text-transform:uppercase;background-color:#00ff28;border-radius:.125rem;font-size:1.5rem;animation:5s infinite skrew}.buttons{flex-flow:wrap;display:flex}.buttons .button{margin-top:0}.buttons--center{justify-content:center}@keyframes cycleGrayscale{0%{-webkit-filter:none;filter:none}50%{-webkit-filter:grayscale();filter:grayscale()}to{-webkit-filter:none;filter:none}}[disabled] .button{animation:1s infinite cycleGrayscale}.flow>*+*{margin-top:var(--flow-space,1em)}.d-box{border-radius:1.5rem;margin-bottom:2rem;padding:2rem 2rem 1rem}.d-box--inverted{background:#fff}.d-reflection-form{background:var(--pale-blue-gradient);padding-bottom:2rem}.d-reflection{background:var(--lighter-grey)}.d-reflection .rb__mood{margin:-.5rem 0 .5rem}.d-reflection-question{align-items:center;display:flex}.d-reflection-question input.d-reflection-question__input{border:none;border-top-right-radius:0;border-bottom-right-radius:0;height:2.25rem}.d-reflection-question .d-reflection-question__button{border-top-left-radius:0;border-bottom-left-radius:0;height:2.25rem;margin:0;font-size:2rem;line-height:0}.d-reflection-button{color:#000;background-color:#fff;border:none;margin-right:.5rem;transition:all .25s}.d-reflection-button:hover,.d-reflection-button:focus{background-color:#ccc}.d-reflection__title{margin-bottom:1rem}.d-reflection__subtitle{margin:2rem 0 1rem}
/*# sourceMappingURL=dashboard.8f4515a5bd04c489.css.map*/