/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;height:100vh;overflow:hidden;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#1e7eff), to(#bbd1ff));background:linear-gradient(#1e7eff 0%, #bbd1ff 100%);background-size:100% 101%}.pin-spacer{margin:0 auto !important}.canvas{z-index:2;max-width:1000px;overflow:hidden}.fake-input{position:fixed;z-index:1;top:50%;left:0;width:100%;pointer-events:none;opacity:0}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.intro{position:relative;z-index:10}.logo{position:relative;z-index:100;display:block;width:120px;height:auto;margin:0 auto 40px}.logo svg{display:block;width:100%;height:auto}.timer{position:relative;z-index:100;top:0;text-align:center;font-weight:700;font-size:20px;color:#003a3d}.timer__content{width:100%;max-width:280px;display:inline-block;margin:15px 0 5px;padding:1px 0;text-transform:uppercase;background:#fff;border-radius:30px;-webkit-box-shadow:2px 2px 0px black;box-shadow:2px 2px 0px black}.timer time{display:inline-block;width:94px;text-align:left}.start-pin{position:relative;z-index:1;display:block;width:180px;margin:0 auto;-webkit-animation:start_pin 1.4s linear infinite;animation:start_pin 1.4s linear infinite;-webkit-transform:translate(0, 0px);transform:translate(0, 0px);pointer-events:none}@-webkit-keyframes start_pin{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}25%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}50%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}70%{-webkit-transform:translate(0, 3px);transform:translate(0, 3px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes start_pin{0%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}25%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}50%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px)}70%{-webkit-transform:translate(0, 3px);transform:translate(0, 3px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.clouds{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;pointer-events:none;background-position:top center;background-repeat:repeat-y;pointer-events:none}.clouds img{-o-object-fit:cover;object-fit:cover}.clouds--1{background-image:url(../../images/game/6270fbc02cad8db54345.webp);background-size:680px auto}.clouds--2{top:70px;z-index:1;background-image:url(../../images/game/0b579665dde0572f8870.webp);background-size:620px auto}.city{position:absolute;z-index:2;bottom:0;left:50%;margin-left:-500px;width:1000px;height:1000px;pointer-events:none;background-repeat:no-repeat;background-image:url(../../images/game/63d0fbd599236aff239f.webp);background-size:auto 1000px}.city--1{background-position:-0 -0;bottom:50px;will-change:transform;pointer-events:none}.city--2{background-position:-1000px -0}.cup{display:block;width:120px;margin:0 auto;pointer-events:none}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;max-width:240px;height:42px;line-height:1;margin:20px 0 0;background:#ff6f4a;border:none;color:#fff;font-size:16px;font-weight:900;text-transform:uppercase;border-radius:15px;-webkit-transition:background .2s linear;transition:background .2s linear;pointer-events:auto}.button:hover{background:#2c2a29}.button--loading{color:transparent}.button--loading::after{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;content:''}@-webkit-keyframes spin{form{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{form{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{font-family:futura-pt-bold, sans-serif;text-rendering:geometricPrecision;font-size:16px;line-height:1.4;font-style:normal;font-weight:600;color:#0a0c5f}p{margin:10px 0;font-size:18px;line-height:22px;text-shadow:1px 1px 0px #bbd1ff}li{margin:0}h1,h2,h3,h4,label{margin:0;color:#fff;font-weight:700;line-height:1.1;text-shadow:2px 2px 0px black;text-transform:uppercase}h1{font-size:54px}h2{font-size:34px}h3{font-size:28px}h3 em{display:block;font-size:36px;font-style:inherit;-webkit-animation:bounce .4s linear infinite;animation:bounce .4s linear infinite}h4,label{font-size:18px}li{margin:0}.text{text-align:left}.text p{max-width:290px}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.frame{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:800px;margin-left:auto;margin-right:auto;padding:0 30px;height:1000px}.frame--3,.frame--4,.frame--5,.frame--7{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.frame--7{padding-right:20%}.frame--top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:250px}.frame--outro{z-index:20;max-width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:75px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(187,209,255,0)), to(#1e7eff));background:linear-gradient(rgba(187,209,255,0) 0%, #1e7eff 100%)}.outro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:70px}.outro h2 span{font-size:54px}.outro__top,.outro__bottom{position:relative;z-index:10;width:100%}.outro__top{margin-bottom:200px}.outro__bottom{z-index:100}.result{position:relative;z-index:99;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-align:center;margin-bottom:550px}.result__table{margin-top:-10px;color:#fff;font-family:space-mono, mono;text-shadow:2px 2px 0 #0a0c5f;text-transform:uppercase}.result__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2px}.result__table-row span:nth-child(1){width:76px;min-width:76px;text-align:left}.result__table-row span:nth-child(2){text-align:right}.result__form,.result__submitted{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.result__form{display:-webkit-box;display:-ms-flexbox;display:flex}.result__form-input{position:relative;width:100%;height:40px;padding:0 20px;font-family:space-mono, mono;font-size:16px;color:#2c2a29;text-align:center;letter-spacing:0.2em;text-transform:uppercase;line-height:40px}.result__form-input::after{position:absolute;top:10px;left:50%;width:1px;height:22px;display:none;background:#a5a0a0;content:''}.result__form-input.focus::after{display:block;-webkit-animation:type .8s linear infinite;animation:type .8s linear infinite}.result form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:200px;padding:3px;border-radius:17px;background:#fff}.result form input{width:100%;border:none;background:none;padding:0 20px;font-family:space-mono, mono;font-size:16px;color:#2c2a29;text-align:center;letter-spacing:0.2em;text-transform:uppercase;outline:none}.result form .button{max-width:80px;margin:0}.result--active{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes type{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes type{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.obj{position:absolute;z-index:3;display:block;width:auto;max-width:unset;pointer-events:none}.obj--1{width:550px;top:0;left:7%}@media only screen and (min-width: 640px){.obj--1{left:auto;right:0}}.obj--2{width:180px;top:600px;right:5%}.obj--3{width:340px;top:-250px;left:50%;margin-left:-160px}.obj--4{width:380px;left:-36px;bottom:430px}.obj--5{width:180px;left:10%;top:0px}.obj--6{width:360px;left:0;top:-50px}.obj--7{width:170px;top:380px;left:12%}.obj--8{width:340px;top:150px;left:50%;margin-left:-160px}.obj--9{width:350px;right:-30px;top:-800px}.obj--10{width:180px;right:8%;top:50px}.obj--11{width:360px;top:-150px;left:50%;margin-left:-190px}.obj--12{width:360px;top:-1450px;right:0}.obj--13{width:150px;right:10%;top:-600px}


/*# sourceMappingURL=app.c1efd79b.css.map*/