/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg{height:auto;width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}*,:after,:before{box-sizing:border-box}.header{left:0;position:fixed;top:0;width:100%;z-index:10}.header a.toggl-logo{background:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/toggl_header.d42d4441.png);background-repeat:no-repeat;background-size:contain;content:"";height:68px;left:0;position:absolute;top:0;width:300px}.header ul{display:flex;justify-content:flex-end}@media screen and (max-width:950px){#screen-credits .header,#screen-game .header,#screen-tutorial .header{display:none}}.header li{cursor:pointer;display:inline-block;margin:0 20px}.header li:last-child{margin-right:10px}.header li img{height:20px}@media screen and (max-width:700px){.header a.toggl-logo{background:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/toggl-small-logo.c7dee937.png);background-repeat:no-repeat;background-size:contain;content:"";height:97px;margin-left:10px;margin-top:20px;width:100px}.header li{margin:0 15px}.header li img{height:15px}.logo{margin-top:40px}}@media screen and (max-width:360px){.header a.toggl-logo{background:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/toggl-time-tracker-icon.6a553bbe.png);background-repeat:no-repeat;background-size:contain;content:"";height:50px;margin-left:10px;margin-top:17px;width:40px}}body,html{height:100%;margin:0;padding:0;width:100%}body{background-color:#282828;color:#efefef;font-family:VT323,monospace;font-size:20px;text-align:center}body.start #screen-start.board{box-shadow:none;display:inline-block}body.tutorial #screen-tutorial.board{display:inline-block}body.game #screen-game.board{display:inline-block;overflow:hidden}body.credits #screen-credits.board,body.gameover #screen-gameover.board{display:inline-block}.board{background-color:#626275;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);display:none;height:568px;padding:15px 20px;position:relative;top:calc(50vh - 284px);width:320px}@media screen and (max-width:700px){.board{height:100%;top:0;width:100%}}#screen-loading.board{background:transparent}body.loading #screen-loading.board{align-items:center;box-shadow:none;display:flex;flex-flow:column nowrap;justify-content:center;margin:auto}.loader{display:block;font-size:16px;width:80px}.loader-text{font-size:36px;text-transform:uppercase}.loader svg{margin-bottom:10px}.loader path,.loader rect{fill:#fff}.hud{display:flex;justify-content:space-between;margin-bottom:50px}.hud-label{font-size:20px}.valuation{position:relative;text-align:left;width:100px}.valuation-unit{color:silver}.valuation-change{display:none;left:0;position:absolute;top:-10px}.happiness-value>*{width:24px}.happiness-value>.RAGE{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:happiness-rage;animation-name:happiness-rage;-webkit-animation-play-state:running;animation-play-state:running}.happiness-value>.JOY{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:happiness-joy;animation-name:happiness-joy;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes happiness-rage{0%{transform:translateX(0)}33%{transform:translateX(-2px)}66%{transform:translateX(2px)}to{transform:translateX(0)}}@keyframes happiness-rage{0%{transform:translateX(0)}33%{transform:translateX(-2px)}66%{transform:translateX(2px)}to{transform:translateX(0)}}@-webkit-keyframes happiness-joy{0%{transform:translateY(0)}66%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes happiness-joy{0%{transform:translateY(0)}66%{transform:translateY(3px)}to{transform:translateY(0)}}.calendar{width:100px}.calendar-week{text-align:right}.calendar-bar{background-color:#535363;display:inline-block;height:15px;margin-left:20px;margin-top:5px;width:80px}.calendar-bar-fill{background-color:#26bb26;width:100%}.calendar-bar-delta,.calendar-bar-fill{display:inline-block;float:right;height:15px}.calendar-bar-delta{background-color:red;width:0}.card-container{position:relative}.card{background:#efefef;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);min-height:300px;padding:0 30px;transform:translateX(140%);transform-origin:50% 50% 0;width:100%}.card,.card:before{position:absolute;top:0}.card:before{bottom:0;content:"";display:block;left:0;outline:5px solid #968383;right:0;z-index:1}.card.defeat{background:#1f1f1f;outline:5px solid #493d3d}.card1{position:absolute;top:0}.card-picture{height:150px;position:relative}.card-picture-image{background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/card.257df63c.png);background-size:100%;height:170px;left:50%;margin-left:-85px;position:absolute;top:-30px;width:170px;z-index:2}.card-picture-shadow{background:rgba(0,0,0,.2);height:147px;left:-7px;left:50%;margin-left:-92px;position:absolute;top:0;width:170px;z-index:1}.card-description{color:#000;text-align:left}.card.defeat .card-description{color:#efefef}.card-description-character{font-weight:700;margin-bottom:7px;text-align:left}.card-description-question{word-wrap:break-word;line-height:18px}.buttons{bottom:20px;left:48px;position:absolute;width:calc(100% - 96px)}.button{cursor:pointer;margin-bottom:15px;width:100%}.button:hover{transform:scale(1.05)}.buttons .button:last-child{margin-bottom:0}.button[disabled]{cursor:default;pointer-events:none}.button.picked{transform:scale(.95)}.button.picked:after{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.button-top{background-color:#fff;height:4px;position:relative}.button-top:before{background-color:#898989;content:"";height:2px;left:0;position:absolute;top:2px;width:2px}.button-middle{background-color:#d6d6d6;color:#000;display:table;line-height:23px;width:100%}.button-middle:before{background-color:#898989;content:"";display:table-cell;width:4px}.button-middle-content{color:#000;display:inline-block;padding:4px 0 6px;text-decoration:none}.button-middle:after{background-color:#fff;content:"";display:table-cell;width:4px}.button-bottom{background-color:#898989;height:4px;position:relative}.button-bottom:before{background-color:#898989;content:"";height:2px;position:absolute;right:2px;top:2px;width:2px;z-index:2}.button-bottom:after{background-color:#fff;content:"";height:4px;position:absolute;right:0;top:0;width:4px;z-index:1}.button:active .button-top{background-color:#898989}.button:active .button-top:before{background-color:#fff}.button:active .button-middle{background-color:#c6c6c6}.button:active .button-middle:before{background-color:#fff}.button:active .button-middle-content{transform:translateX(-2px) translateY(2px)}.button:active .button-middle:after{background-color:#898989}.button:active .button-bottom,.button:active .button-bottom:before{background-color:#fff}.button:active .button-bottom:after{background-color:#898989}.button-mute{-ms-interpolation-mode:nearest-neighbor;background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/unmuted.98457649.png);background-size:cover;bottom:11px;cursor:pointer;display:none;height:24px;image-rendering:-moz-crisp-edges;image-rendering:pixelated;opacity:.6;position:absolute;right:11px;width:24px}.muted{background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/muted.58686e0f.png)}.button-mute:hover{opacity:1}#screen-start .button-mute{background-color:#fff;box-shadow:2px 2px 0 #d3d3d3}@-webkit-keyframes drift{to{transform:translate(calc(-100vw - 150px))}}@keyframes drift{to{transform:translate(calc(-100vw - 150px))}}.seagull{-ms-interpolation-mode:nearest-neighbor;-webkit-animation:seagulls-ftw .6s steps(3) infinite running,drift 75s infinite running;animation:seagulls-ftw .6s steps(3) infinite running,drift 75s infinite running;background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/seagull-sheet-large.826074aa.png);background-repeat:no-repeat;background-size:100px 15px;height:15px;image-rendering:-moz-crisp-edges;image-rendering:pixelated;position:absolute;right:0;top:10vh;width:25px}.seagull-2{-webkit-animation-delay:-20s;animation-delay:-20s;top:30vh}.seagull-3{-webkit-animation-delay:-10s;animation-delay:-10s;top:70vh}@-webkit-keyframes seagulls-ftw{to{background-position-x:-75px}}@keyframes seagulls-ftw{to{background-position-x:-75px}}.wave{-webkit-animation:wave 4s steps(2) infinite running;animation:wave 4s steps(2) infinite running;background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/wave.9372158b.png);background-repeat:no-repeat;bottom:11px;height:3px;left:32%;position:absolute;width:15px}.wave:nth-of-type(2){-webkit-animation-delay:-1s;animation-delay:-1s}.wave:nth-of-type(3){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.wave:nth-of-type(4){-webkit-animation-delay:-.5s;animation-delay:-.5s}@media screen and (max-width:900px){.wave{display:none}}@-webkit-keyframes wave{to{opacity:.5;transform:translateX(6px) translateY(2px)}}@keyframes wave{to{opacity:.5;transform:translateX(6px) translateY(2px)}}.list-credits{list-style:none;padding:0}.list-credits li{line-height:20px;margin-bottom:2px}#screen-credits a{color:#fff}body{background-color:#9ac7ff;background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/title-screen-background.7e3f9e2c.png);background-position:50% 100%;background-repeat:no-repeat;background-size:100%}#screen-start.board{background:transparent}.clouds{height:100vh;overflow:hidden;position:fixed;width:100vw}.cloud{-webkit-animation-duration:40s;animation-duration:40s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:drift;animation-name:drift;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-repeat:no-repeat;background-size:contain;height:68px;position:absolute;right:-150px;transform:translate(0);width:150px}.cloud-1{background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/cloud-01.bad564e1.png);top:20%}.cloud-2{-webkit-animation-delay:-20s;animation-delay:-20s;background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/cloud-02.97de2077.png);top:60%}@media screen and (max-width:1100px){body{background-size:150%}}@media screen and (max-width:700px){#screen-start{background:#9ac7ff;background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/title-screen-background.7e3f9e2c.png);background-position:50% 100%;background-repeat:no-repeat;background-size:100%}}#screen-start .logo{background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/start-screen-logo.4e78ede5.png);background-position-x:50%;background-repeat:no-repeat;background-size:contain;height:300px;margin-bottom:50px;width:100%}#screen-start .sparkle{-ms-interpolation-mode:nearest-neighbor;background-size:cover;height:15px;image-rendering:-moz-crisp-edges;image-rendering:pixelated;left:0;position:absolute;top:0;width:15px}#screen-start .sparkle,#screen-start .sparkle0{background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/sparkle0.606b6ce2.png)}#screen-start .sparkle1{background-image:url(https://public-assets.toggl.com/b/assets/@toggl/startup-simulator/images/sparkle1.c28e2fd5.png)}.start-highscore{color:#000;margin:10px 0}.list-tutorial{list-style:none;margin:48px 0;padding:0}.list-tutorial li{line-height:20px;margin-bottom:35px}