@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes shake{0%{-webkit-transform:translate(-14px);transform:translate(-14px)}10%{-webkit-transform:translate(14px);transform:translate(14px)}20%{-webkit-transform:translate(-12px);transform:translate(-12px)}30%{-webkit-transform:translate(12px);transform:translate(12px)}40%{-webkit-transform:translate(-10px);transform:translate(-10px)}50%{-webkit-transform:translate(10px);transform:translate(10px)}60%{-webkit-transform:translate(-6px);transform:translate(-6px)}70%{-webkit-transform:translate(6px);transform:translate(6px)}80%{-webkit-transform:translate(-4px);transform:translate(-4px)}90%{-webkit-transform:translate(4px);transform:translate(4px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes shake{0%{-webkit-transform:translate(-14px);transform:translate(-14px)}10%{-webkit-transform:translate(14px);transform:translate(14px)}20%{-webkit-transform:translate(-12px);transform:translate(-12px)}30%{-webkit-transform:translate(12px);transform:translate(12px)}40%{-webkit-transform:translate(-10px);transform:translate(-10px)}50%{-webkit-transform:translate(10px);transform:translate(10px)}60%{-webkit-transform:translate(-6px);transform:translate(-6px)}70%{-webkit-transform:translate(6px);transform:translate(6px)}80%{-webkit-transform:translate(-4px);transform:translate(-4px)}90%{-webkit-transform:translate(4px);transform:translate(4px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fusion-core{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fusion-core{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fusion-core-come-back{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fusion-core-come-back{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fusion-core-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@keyframes fusion-core-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@-webkit-keyframes fusion-secondary{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1.6);transform:scale(1.6)}}@keyframes fusion-secondary{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1.6);transform:scale(1.6)}}@-webkit-keyframes fusion-secondary-opacity{0%{opacity:1}60%{opacity:0}}@keyframes fusion-secondary-opacity{0%{opacity:1}60%{opacity:0}}@-webkit-keyframes fusion-ring{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.3}to{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes fusion-ring{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.3}to{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@-webkit-keyframes fusion-charge{0%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}to{-webkit-transform:scale(0);transform:scale(0);opacity:.3}}@keyframes fusion-charge{0%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}to{-webkit-transform:scale(0);transform:scale(0);opacity:.3}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes element-highlight-click{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}to{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes element-highlight-click{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}to{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@-webkit-keyframes materialize-core-in{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.001}1%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes materialize-core-in{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.001}1%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes materialize-core-2-in{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.001}1%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@keyframes materialize-core-2-in{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.001}1%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@-webkit-keyframes materialize-core-out{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes materialize-core-out{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes materialize-core-2-out{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes materialize-core-2-out{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes dematerialize-core-in{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}}@keyframes dematerialize-core-in{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}}@-webkit-keyframes dematerialize-core-out{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes dematerialize-core-out{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@-webkit-keyframes dematerialize-ring-opacity{0%{opacity:0}30%{opacity:.5}to{opacity:0}}@keyframes dematerialize-ring-opacity{0%{opacity:0}30%{opacity:.5}to{opacity:0}}@-webkit-keyframes dematerialize-ring-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1.6);transform:scale(1.6)}}@keyframes dematerialize-ring-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1.6);transform:scale(1.6)}}@-webkit-keyframes final-item-ring-opacity{0%{opacity:0}2%{opacity:.5}10%{opacity:0}to{opacity:0}}@keyframes final-item-ring-opacity{0%{opacity:0}2%{opacity:.5}10%{opacity:0}to{opacity:0}}@-webkit-keyframes final-item-ring-scale{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1.7);transform:scale(1.7)}to{-webkit-transform:scale(1.7);transform:scale(1.7)}}@keyframes final-item-ring-scale{0%{-webkit-transform:scale(0);transform:scale(0)}10%{-webkit-transform:scale(1.7);transform:scale(1.7)}to{-webkit-transform:scale(1.7);transform:scale(1.7)}}@-webkit-keyframes exhausted-library-item-opacity{0%{opacity:.1}30%{opacity:.5}40%{opacity:.5}70%{opacity:.1}to{opacity:.1}}@keyframes exhausted-library-item-opacity{0%{opacity:.1}30%{opacity:.5}40%{opacity:.5}70%{opacity:.1}to{opacity:.1}}.new-element .poki-ad{display:none}@media only screen and (min-width:728px) and (min-height:470px){.new-element .poki-ad{display:block;width:728px;height:90px;margin:0 auto 0 auto;opacity:0;transition:opacity 0s}.new-element.js-active .poki-ad{opacity:1;transition-duration:.5s;transition-delay:.4s}.new-element.js-active.js-background-out .poki-ad{opacity:0;transition-duration:.3s;transition-delay:0s}.new-element .description{max-width:728px!important;box-sizing:border-box}}@media only screen and (min-width:728px) and (min-height:520px){.new-element .poki-ad{margin:20px auto 0 auto}}@media only screen and (min-width:320px) and (min-height:445px){.new-element .poki-ad.poki-ad-mobile{display:block;width:320px;height:50px;margin:0 auto 0 auto;transition:opacity 0s}.new-element.js-active .poki-ad{opacity:1;transition-duration:.5s;transition-delay:.4s}.new-element.js-active.js-background-out .poki-ad{opacity:0;transition-duration:.3s;transition-delay:0s}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-1-1{-webkit-transform:scale(1) translateY(-48px);transform:scale(1) translateY(-48px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-1-1{-webkit-transform:scale(1) translateY(-48px);transform:scale(1) translateY(-48px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-1-1{-webkit-transform:scale(1) translateY(-62px);transform:scale(1) translateY(-62px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-1-1{-webkit-transform:scale(1) translateY(-83px);transform:scale(1) translateY(-83px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-1-1{-webkit-transform:scale(1) translateY(-108px);transform:scale(1) translateY(-108px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-1-1{-webkit-transform:scale(1) translateY(-142px);transform:scale(1) translateY(-142px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-2-1{-webkit-transform:scale(1) translate(28px,-40px);transform:scale(1) translate(28px,-40px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-2-1{-webkit-transform:scale(1) translate(28px,-40px);transform:scale(1) translate(28px,-40px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-2-1{-webkit-transform:scale(1) translate(35px,-51px);transform:scale(1) translate(35px,-51px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-2-1{-webkit-transform:scale(1) translate(48px,-68px);transform:scale(1) translate(48px,-68px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-2-1{-webkit-transform:scale(1) translate(62px,-89px);transform:scale(1) translate(62px,-89px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-2-1{-webkit-transform:scale(1) translate(81px,-116px);transform:scale(1) translate(81px,-116px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-2-2{-webkit-transform:scale(1) translate(-28px,-40px);transform:scale(1) translate(-28px,-40px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-2-2{-webkit-transform:scale(1) translate(-28px,-40px);transform:scale(1) translate(-28px,-40px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-2-2{-webkit-transform:scale(1) translate(-35px,-51px);transform:scale(1) translate(-35px,-51px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-2-2{-webkit-transform:scale(1) translate(-48px,-68px);transform:scale(1) translate(-48px,-68px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-2-2{-webkit-transform:scale(1) translate(-62px,-89px);transform:scale(1) translate(-62px,-89px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-2-2{-webkit-transform:scale(1) translate(-81px,-116px);transform:scale(1) translate(-81px,-116px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-3-1{-webkit-transform:scale(1) translate(35px,-33px);transform:scale(1) translate(35px,-33px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-3-1{-webkit-transform:scale(1) translate(35px,-33px);transform:scale(1) translate(35px,-33px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-3-1{-webkit-transform:scale(1) translate(45px,-42px);transform:scale(1) translate(45px,-42px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-3-1{-webkit-transform:scale(1) translate(61px,-57px);transform:scale(1) translate(61px,-57px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-3-1{-webkit-transform:scale(1) translate(79px,-74px);transform:scale(1) translate(79px,-74px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-3-1{-webkit-transform:scale(1) translate(103px,-97px);transform:scale(1) translate(103px,-97px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-3-2{-webkit-transform:scale(1) translateY(-48px);transform:scale(1) translateY(-48px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-3-2{-webkit-transform:scale(1) translateY(-48px);transform:scale(1) translateY(-48px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-3-2{-webkit-transform:scale(1) translateY(-62px);transform:scale(1) translateY(-62px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-3-2{-webkit-transform:scale(1) translateY(-83px);transform:scale(1) translateY(-83px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-3-2{-webkit-transform:scale(1) translateY(-108px);transform:scale(1) translateY(-108px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-3-2{-webkit-transform:scale(1) translateY(-142px);transform:scale(1) translateY(-142px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-3-3{-webkit-transform:scale(1) translate(-35px,-33px);transform:scale(1) translate(-35px,-33px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-3-3{-webkit-transform:scale(1) translate(-35px,-33px);transform:scale(1) translate(-35px,-33px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-3-3{-webkit-transform:scale(1) translate(-45px,-42px);transform:scale(1) translate(-45px,-42px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-3-3{-webkit-transform:scale(1) translate(-61px,-57px);transform:scale(1) translate(-61px,-57px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-3-3{-webkit-transform:scale(1) translate(-79px,-74px);transform:scale(1) translate(-79px,-74px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-3-3{-webkit-transform:scale(1) translate(-103px,-97px);transform:scale(1) translate(-103px,-97px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-4-1{-webkit-transform:scale(1) translate(38px,-29px);transform:scale(1) translate(38px,-29px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-4-1{-webkit-transform:scale(1) translate(38px,-29px);transform:scale(1) translate(38px,-29px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-4-1{-webkit-transform:scale(1) translate(49px,-38px);transform:scale(1) translate(49px,-38px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-4-1{-webkit-transform:scale(1) translate(66px,-51px);transform:scale(1) translate(66px,-51px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-4-1{-webkit-transform:scale(1) translate(86px,-66px);transform:scale(1) translate(86px,-66px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-4-1{-webkit-transform:scale(1) translate(112px,-86px);transform:scale(1) translate(112px,-86px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-4-2{-webkit-transform:scale(1) translate(15px,-46px);transform:scale(1) translate(15px,-46px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-4-2{-webkit-transform:scale(1) translate(15px,-46px);transform:scale(1) translate(15px,-46px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-4-2{-webkit-transform:scale(1) translate(19px,-59px);transform:scale(1) translate(19px,-59px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-4-2{-webkit-transform:scale(1) translate(25px,-79px);transform:scale(1) translate(25px,-79px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-4-2{-webkit-transform:scale(1) translate(33px,-103px);transform:scale(1) translate(33px,-103px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-4-2{-webkit-transform:scale(1) translate(43px,-135px);transform:scale(1) translate(43px,-135px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-4-3{-webkit-transform:scale(1) translate(-15px,-46px);transform:scale(1) translate(-15px,-46px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-4-3{-webkit-transform:scale(1) translate(-15px,-46px);transform:scale(1) translate(-15px,-46px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-4-3{-webkit-transform:scale(1) translate(-19px,-59px);transform:scale(1) translate(-19px,-59px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-4-3{-webkit-transform:scale(1) translate(-25px,-79px);transform:scale(1) translate(-25px,-79px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-4-3{-webkit-transform:scale(1) translate(-33px,-103px);transform:scale(1) translate(-33px,-103px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-4-3{-webkit-transform:scale(1) translate(-43px,-135px);transform:scale(1) translate(-43px,-135px)}}@media only screen and (max-width:499px){.already-made-container.js-active .already-made-4-4{-webkit-transform:scale(1) translate(-38px,-29px);transform:scale(1) translate(-38px,-29px)}}@media only screen and (max-height:499px){.already-made-container.js-active .already-made-4-4{-webkit-transform:scale(1) translate(-38px,-29px);transform:scale(1) translate(-38px,-29px)}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container.js-active .already-made-4-4{-webkit-transform:scale(1) translate(-49px,-38px);transform:scale(1) translate(-49px,-38px)}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container.js-active .already-made-4-4{-webkit-transform:scale(1) translate(-66px,-51px);transform:scale(1) translate(-66px,-51px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container.js-active .already-made-4-4{-webkit-transform:scale(1) translate(-86px,-66px);transform:scale(1) translate(-86px,-66px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container.js-active .already-made-4-4{-webkit-transform:scale(1) translate(-112px,-86px);transform:scale(1) translate(-112px,-86px)}}.audio-controls-container .audio-controls-switch label .switch-button,.btn,.hints-button-container .hints-button,.modal .popup .close,.popup-button,.settings .popup-button,.square-image-button,.switch label .switch-button,.text-tutorials-container .text-tutorials .close{box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.audio-controls-container .audio-controls-switch label .switch-button:before,.btn:before,.hints-button-container .hints-button:before,.modal .popup .close:before,.popup-button:before,.settings .popup-button:before,.square-image-button:before,.switch label .switch-button:before,.text-tutorials-container .text-tutorials .close:before{content:"";width:100%;height:calc(100% - 6px);position:absolute;bottom:0;left:0;z-index:100;border-radius:8px;background-color:#694f9b}.audio-controls-container .audio-controls-switch label .switch-button:after,.btn:after,.hints-button-container .hints-button:after,.modal .popup .close:after,.popup-button:after,.settings .popup-button:after,.square-image-button:after,.switch label .switch-button:after,.text-tutorials-container .text-tutorials .close:after{content:"";width:100%;height:calc(100% - 6px);position:absolute;top:0;left:0;z-index:200;border-radius:7px;background-color:#927de4;transition:background 0s .2s,-webkit-transform .04s ease-out .2s;transition:transform .04s ease-out .2s,background 0s .2s;transition:transform .04s ease-out .2s,background 0s .2s,-webkit-transform .04s ease-out .2s}.audio-controls-container .audio-controls-switch label .switch-button .label,.btn .label,.hints-button-container .hints-button .label,.modal .popup .close .label,.popup-button .label,.square-image-button .label,.switch label .switch-button .label,.text-tutorials-container .text-tutorials .close .label{height:calc(100% - 6px);display:flex;align-items:center;margin-top:-6px;position:relative;z-index:300;font-weight:600;font-size:15px;color:#fffbe9;text-transform:uppercase;transition:-webkit-transform .04s ease-out .2s;transition:transform .04s ease-out .2s;transition:transform .04s ease-out .2s,-webkit-transform .04s ease-out .2s;will-change:transform}.audio-controls-container .audio-controls-switch:active label .switch-button:after,.audio-controls-container .audio-controls-switch label .switch-button:active:after,.btn:active:after,.hints-button-container .hints-button:active:after,.hints-button-container:active .hints-button:after,.modal .popup .close:active:after,.popup-button:active:after,.square-image-button:active:after,.switch:active label .switch-button:after,.switch label .switch-button:active:after,.text-tutorials-container .text-tutorials .close:active:after{-webkit-transform:translateY(3px);transform:translateY(3px);background-color:#6c619a;border-radius:8px;transition:background 0s .01s,-webkit-transform 0s;transition:transform 0s,background 0s .01s;transition:transform 0s,background 0s .01s,-webkit-transform 0s}.audio-controls-container .audio-controls-switch:active label .switch-button .label,.audio-controls-container .audio-controls-switch label .switch-button:active .label,.btn:active .label,.hints-button-container .hints-button:active .label,.hints-button-container:active .hints-button .label,.modal .popup .close:active .label,.popup-button:active .label,.square-image-button:active .label,.switch:active label .switch-button .label,.switch label .switch-button:active .label,.text-tutorials-container .text-tutorials .close:active .label{-webkit-transform:translateY(3px);transform:translateY(3px);color:#fffbe8;transition:background 0s .01s,-webkit-transform 0s;transition:transform 0s,background 0s .01s;transition:transform 0s,background 0s .01s,-webkit-transform 0s}.audio-controls-container .audio-controls-switch[disabled] label .switch-button,.audio-controls-container .audio-controls-switch label .switch-button[disabled],.btn[disabled],.hints-button-container .hints-button[disabled],.modal .popup .close[disabled],.popup-button.js-disabled,.popup-button[disabled],.settings .popup-button.js-disabled,.square-image-button[disabled],.switch[disabled] label .switch-button,.switch label .switch-button[disabled],.text-tutorials-container .text-tutorials .close[disabled]{cursor:default}.audio-controls-container .audio-controls-switch[disabled] label .switch-button:before,.audio-controls-container .audio-controls-switch label .switch-button[disabled]:before,.btn[disabled]:before,.hints-button-container .hints-button[disabled]:before,.modal .popup .close[disabled]:before,.popup-button.js-disabled:before,.popup-button[disabled]:before,.settings .popup-button.js-disabled:before,.square-image-button[disabled]:before,.switch[disabled] label .switch-button:before,.switch label .switch-button[disabled]:before,.text-tutorials-container .text-tutorials .close[disabled]:before{background-color:#999}.audio-controls-container .audio-controls-switch[disabled] label .switch-button:after,.audio-controls-container .audio-controls-switch label .switch-button[disabled]:after,.btn[disabled]:after,.hints-button-container .hints-button[disabled]:after,.modal .popup .close[disabled]:after,.popup-button.js-disabled:after,.popup-button[disabled]:after,.settings .popup-button.js-disabled:after,.square-image-button[disabled]:after,.switch[disabled] label .switch-button:after,.switch label .switch-button[disabled]:after,.text-tutorials-container .text-tutorials .close[disabled]:after{background-color:#ddd;transition:background 0s 0s,-webkit-transform 0s;transition:transform 0s,background 0s 0s;transition:transform 0s,background 0s 0s,-webkit-transform 0s}.audio-controls-container .audio-controls-switch[disabled] label .switch-button .label,.audio-controls-container .audio-controls-switch label .switch-button[disabled] .label,.btn[disabled] .label,.hints-button-container .hints-button[disabled] .label,.modal .popup .close[disabled] .label,.popup-button.js-disabled .label,.popup-button[disabled] .label,.square-image-button[disabled] .label,.switch[disabled] label .switch-button .label,.switch label .switch-button[disabled] .label,.text-tutorials-container .text-tutorials .close[disabled] .label{transition:background 0s 0s,-webkit-transform 0s;transition:transform 0s,background 0s 0s;transition:transform 0s,background 0s 0s,-webkit-transform 0s}.audio-controls-container .audio-controls-switch:active label .switch-button[disabled]:after,.audio-controls-container .audio-controls-switch[disabled]:active label .switch-button:after,.audio-controls-container .audio-controls-switch[disabled] label .switch-button:active:after,.audio-controls-container .audio-controls-switch label .switch-button[disabled]:active:after,.btn[disabled]:active:after,.hints-button-container .hints-button[disabled]:active:after,.hints-button-container:active .hints-button[disabled]:after,.modal .popup .close[disabled]:active:after,.popup-button.js-disabled:active:after,.popup-button[disabled]:active:after,.square-image-button[disabled]:active:after,.switch:active label .switch-button[disabled]:after,.switch[disabled]:active label .switch-button:after,.switch[disabled] label .switch-button:active:after,.switch label .switch-button[disabled]:active:after,.text-tutorials-container .text-tutorials .close[disabled]:active:after{-webkit-transform:translatey(0);transform:translatey(0);background-color:#ddd;transition:background 0s 0s,-webkit-transform 0s;transition:transform 0s,background 0s 0s;transition:transform 0s,background 0s 0s,-webkit-transform 0s}.audio-controls-container .audio-controls-switch:active label .switch-button[disabled] .label,.audio-controls-container .audio-controls-switch[disabled]:active label .switch-button .label,.audio-controls-container .audio-controls-switch[disabled] label .switch-button:active .label,.audio-controls-container .audio-controls-switch label .switch-button[disabled]:active .label,.btn[disabled]:active .label,.hints-button-container .hints-button[disabled]:active .label,.hints-button-container:active .hints-button[disabled] .label,.modal .popup .close[disabled]:active .label,.popup-button.js-disabled:active .label,.popup-button[disabled]:active .label,.square-image-button[disabled]:active .label,.switch:active label .switch-button[disabled] .label,.switch[disabled]:active label .switch-button .label,.switch[disabled] label .switch-button:active .label,.switch label .switch-button[disabled]:active .label,.text-tutorials-container .text-tutorials .close[disabled]:active .label{-webkit-transform:translatey(0);transform:translatey(0);transition:background 0s 0s,-webkit-transform 0s;transition:transform 0s,background 0s 0s;transition:transform 0s,background 0s 0s,-webkit-transform 0s}.audio-controls-container .audio-controls-switch label .border.switch-button,.border.popup-button,.border.square-image-button,.btn.border,.hints-button-container .border.hints-button,.modal .popup .border.close,.switch label .border.switch-button,.text-tutorials-container .text-tutorials .border.close{background:#1b001c;border:2px solid #1b001c;border-radius:9px}.audio-controls-container .audio-controls-switch input[type=checkbox],.switch input[type=checkbox]{display:none}.audio-controls-container .audio-controls-switch label,.switch label{display:flex;align-items:center;cursor:pointer}.audio-controls-container .audio-controls-switch label .switch-button,.switch label .switch-button{flex-shrink:0;flex-grow:0}.audio-controls-container .audio-controls-switch label .switch-label,.switch label .switch-label{color:#4d4131;font-weight:600;margin-top:-6px;margin-left:10px;font-size:15px;text-transform:uppercase}.audio-controls-container .audio-controls-switch:active label,.switch:active label{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.audio-controls-container .audio-controls-switch[disabled] label,.switch[disabled] label{cursor:default}.hints-button-container .hints-button,.square-image-button{width:52px;height:54px}.hints-button-container .hints-button .label,.square-image-button .label{width:24px;height:24px}.hints-button-container .hints-button .label img,.hints-button-container .hints-button .label svg,.square-image-button .label img,.square-image-button .label svg{width:100%;height:100%}.flip-switch input[type=checkbox]{display:none}.flip-switch input[type=checkbox]:checked+label:before{opacity:0}.flip-switch input[type=checkbox]:checked+label:after{-webkit-transform:translateX(22px);transform:translateX(22px)}.flip-switch label{width:46px;height:18px;display:block;position:relative;cursor:pointer;background:#927de4;border-radius:9px;box-shadow:inset 0 0 0 1px rgba(105,79,155,.4)}.flip-switch label:before{content:"";width:100%;height:100%;position:absolute;left:0;background:#ddd;border-radius:9px;transition:opacity .1s ease;box-shadow:inset 0 0 0 1px hsla(0,0%,60%,.4)}.flip-switch label:after{content:"";width:24px;height:24px;border-radius:50%;background:#694f9b;position:absolute;left:0;margin:-3px 0 -3px;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.visible{display:block}.hidden{display:none}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{position:fixed;font-family:Source Sans Pro,Arial,sans-serif;font-size:17px;font-weight:400;color:#d79f47;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#260026}img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.game{position:absolute;top:0;left:0}.game,.workspace{width:100%;height:100%}.workspace{overflow:hidden;background-color:#260026;box-sizing:border-box}.side{height:100%;position:absolute;bottom:0;right:0;z-index:990;background:#380028;transition:width .08s linear}@media only screen and (max-width:499px){.side{width:140px}}@media only screen and (min-width:500px){.side{width:200px}}@media only screen and (min-width:750px){.side{width:240px}}@media only screen and (min-width:1000px){.side{width:280px}}@media only screen and (min-width:1200px){.side{width:340px}}.side:before{content:"";width:5px;height:100%;position:absolute;background:#1b001c;margin-left:-5px;pointer-events:none}.outer-library{width:100%;height:100%;overflow:hidden}.outer-library:after{height:calc(100% + 1px)}.library{min-height:100%}.flex-row{display:flex;flex-direction:row}.flex-justify-content-center{justify-content:center}.text-center{text-align:center}.bold{font-weight:700}.tight{letter-spacing:-.03em}.encyclopedia.any .popup{display:block;border-color:#faa620}@media only screen and (min-width:500px) and (min-height:500px){.encyclopedia.any .popup{width:100%;height:100%}}.encyclopedia.any .popup .close.border{background-color:#faa620;border-color:#faa620}@media only screen and (max-height:369px){.encyclopedia.any .popup .close.border{display:none}}@media only screen and (max-width:599px) and (min-height:450px){.encyclopedia.any .popup .close.border{display:none}}.encyclopedia.any .popup .popup-header{background-color:#faa620}@media only screen and (max-height:369px){.encyclopedia.any .popup .popup-header{display:none}}@media only screen and (max-width:599px) and (min-height:450px){.encyclopedia.any .popup .popup-header{display:none}}.encyclopedia.any .popup .encyclopedia-container{width:100%;height:100%;height:calc(100% - 60px);border-radius:0 0 8px 8px;overflow:hidden;position:relative}@media only screen and (max-height:369px){.encyclopedia.any .popup .encyclopedia-container{height:100%;border-radius:0}}@media only screen and (max-width:599px) and (min-height:450px){.encyclopedia.any .popup .encyclopedia-container{height:100%;border-radius:0}}@media only screen and (max-width:499px){.encyclopedia.any .popup .encyclopedia-container{border-radius:0}}@media only screen and (max-height:499px){.encyclopedia.any .popup .encyclopedia-container{border-radius:0}}.encyclopedia.any .popup .encyclopedia-container iframe.encyclopedia{width:100%;height:100%;border:0}.encyclopedia.any.js-hide .popup iframe.encyclopedia{transition:height 0s linear .2s;height:0}.dematerialize{position:absolute;z-index:1000;top:0;left:0;pointer-events:none;opacity:0;-webkit-transform:translate(-16.66666%,-16.66666%);transform:translate(-16.66666%,-16.66666%)}@media only screen and (max-width:499px){.dematerialize{width:87px;height:87px}}@media only screen and (max-height:499px){.dematerialize{width:87px;height:87px}}@media only screen and (min-width:500px) and (min-height:500px){.dematerialize{width:111px;height:111px}}@media only screen and (min-width:750px) and (min-height:750px){.dematerialize{width:150px;height:150px}}@media only screen and (min-width:1000px) and (min-height:1000px){.dematerialize{width:195px;height:195px}}@media only screen and (min-width:1200px) and (min-height:1200px){.dematerialize{width:255px;height:255px}}.dematerialize .core,.dematerialize .ring1,.dematerialize .ring2{width:100%;height:100%;border-radius:50%;position:absolute;box-sizing:border-box;will-change:transform;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dematerialize .core{background-color:#380028;-webkit-animation-duration:.5s,.14s;animation-duration:.5s,.14s;-webkit-animation-delay:.7s,1.5s;animation-delay:.7s,1.5s;-webkit-animation-timing-function:ease,linear;animation-timing-function:ease,linear;opacity:.001}.dematerialize .ring1,.dematerialize .ring2{border-style:solid;border-color:#d79f47;opacity:0}.dematerialize .ring1{border-width:20px;-webkit-animation-duration:.7s,.6s;animation-duration:.7s,.6s;-webkit-animation-delay:.2s,.2s;animation-delay:.2s,.2s;-webkit-animation-timing-function:ease-in,linear;animation-timing-function:ease-in,linear}.dematerialize .ring2{border-width:5px;-webkit-animation-duration:.4s,.3s;animation-duration:.4s,.3s;-webkit-animation-delay:.2s,.2s;animation-delay:.2s,.2s;-webkit-animation-timing-function:ease-out,linear;animation-timing-function:ease-out,linear}.dematerialize.js-active{opacity:1;-webkit-animation-name:dematerialize-timer;animation-name:dematerialize-timer;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.2s;animation-delay:.2s}.dematerialize.js-active .core{-webkit-animation-name:dematerialize-core-in,dematerialize-core-out;animation-name:dematerialize-core-in,dematerialize-core-out}.dematerialize.js-active .ring1,.dematerialize.js-active .ring2{-webkit-animation-name:dematerialize-ring-scale,dematerialize-ring-opacity;animation-name:dematerialize-ring-scale,dematerialize-ring-opacity}.materialize-container{width:0;height:0;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;pointer-events:none}.materialize-container .materialize{width:70px;height:70px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;z-index:20}.materialize-container .materialize .core,.materialize-container .materialize .core2{width:100%;height:100%;border-radius:50%;position:absolute;box-sizing:border-box;will-change:transform;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.001}.materialize-container .materialize .core{background-color:#260026;-webkit-animation-duration:.1s,.01s,.2s;animation-duration:.1s,.01s,.2s;-webkit-animation-delay:0s,.3s,.6s;animation-delay:0s,.3s,.6s;-webkit-animation-timing-function:ease-out,linear,linear;animation-timing-function:ease-out,linear,linear}.materialize-container .materialize .core2{background-color:#380028;-webkit-animation-duration:.2s,.2s;animation-duration:.2s,.2s;-webkit-animation-delay:.1s,.4s;animation-delay:.1s,.4s;-webkit-animation-timing-function:ease-out,ease;animation-timing-function:ease-out,ease}.materialize-container .materialize.js-active{opacity:1}.materialize-container .materialize.js-active .core{-webkit-animation-name:materialize-core-in,materialize-core-2-in,materialize-core-out;animation-name:materialize-core-in,materialize-core-2-in,materialize-core-out}.materialize-container .materialize.js-active .core2{-webkit-animation-name:materialize-core-2-in,materialize-core-2-out;animation-name:materialize-core-2-in,materialize-core-2-out}.workspace .element.js-final{z-index:105}.workspace .element.js-final:before{-webkit-transform:scale(1.4);transform:scale(1.4)}.workspace .element.js-final:after{content:"";width:100%;height:100%;border:5px solid #d79f47;position:absolute;top:0;left:0;box-sizing:border-box;border-radius:50%;z-index:-10;opacity:0;-webkit-animation-name:final-item-ring-opacity,final-item-ring-scale;animation-name:final-item-ring-opacity,final-item-ring-scale;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s}.library .element.js-exhausted img,.workspace .element.js-final img{-webkit-animation-name:breathe;animation-name:breathe;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}.library .element.js-exhausted:before{-webkit-transform:scaley(1);transform:scaley(1);z-index:-20;opacity:.4;-webkit-animation-name:exhausted-library-item-opacity;animation-name:exhausted-library-item-opacity;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.library .element.js-exhausted:after{content:"";position:absolute;border:5px solid #d79f47;-webkit-transform:scale(1.4);transform:scale(1.4);border-radius:50%;box-sizing:border-box;-webkit-animation-name:final-item-ring-opacity,final-item-ring-scale;animation-name:final-item-ring-opacity,final-item-ring-scale;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;z-index:-10;opacity:0}@media only screen and (max-width:499px){.library .element.js-exhausted:after{left:4px}}@media only screen and (min-width:500px){.library .element.js-exhausted:after{left:8px}}@media only screen and (min-width:1200px) and (min-height:1200px){.library .element.js-exhausted:after{left:12px}}@media only screen and (max-width:499px){.library .element.js-exhausted:after{width:58px;height:58px}}@media only screen and (max-height:499px){.library .element.js-exhausted:after{width:58px;height:58px}}@media only screen and (min-width:500px) and (min-height:500px){.library .element.js-exhausted:after{width:64px;height:64px}}@media only screen and (min-width:750px) and (min-height:750px){.library .element.js-exhausted:after{width:72px;height:72px}}@media only screen and (min-width:1000px) and (min-height:1000px){.library .element.js-exhausted:after{width:80px;height:80px}}@media only screen and (min-width:1200px) and (min-height:1200px){.library .element.js-exhausted:after{width:90px;height:90px}}@-webkit-keyframes dematerialize-timer{0%{outline:0}to{outline:0}}@keyframes dematerialize-timer{0%{outline:0}to{outline:0}}.fusion{width:192px;height:192px;position:absolute;z-index:1000;top:0;left:0;pointer-events:none;opacity:0;will-change:transform}@media only screen and (min-width:700px){.fusion{width:320px;height:320px}}@media only screen and (max-width:320px){.fusion{width:137px;height:137px}}.fusion .fusion-charge-ring,.fusion .fusion-core-dark,.fusion .fusion-core-light,.fusion .fusion-core-ring{width:100%;height:100%;position:absolute;border-radius:50%;box-sizing:border-box;will-change:transform}.fusion .fusion-core-dark{background-color:#260026}.fusion .fusion-core-light{background-color:#380028}.fusion .fusion-charge-ring,.fusion .fusion-core-ring{border-color:#d79f47;border-style:solid;border-width:10px}.fusion.js-active{opacity:1}.fusion.js-active .fusion-core-dark{-webkit-animation-name:fusion-core,fusion-core-come-back,fusion-core-out;animation-name:fusion-core,fusion-core-come-back,fusion-core-out;-webkit-animation-delay:.2s,.5s,1.1s;animation-delay:.2s,.5s,1.1s;-webkit-animation-duration:.3s,.16s,.3s;animation-duration:.3s,.16s,.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.08,.57,.58,.99),cubic-bezier(0,0,.24,.98),ease;animation-timing-function:cubic-bezier(.08,.57,.58,.99),cubic-bezier(0,0,.24,.98),ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.001}.fusion.js-active .fusion-core-light{-webkit-animation-name:fusion-secondary,fusion-secondary-opacity;animation-name:fusion-secondary,fusion-secondary-opacity;-webkit-animation-delay:.5s,.5s;animation-delay:.5s,.5s;-webkit-animation-duration:.8s,.6s;animation-duration:.8s,.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease,linear;animation-timing-function:ease,linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.001}.fusion.js-active .fusion-core-ring{-webkit-animation-name:fusion-ring;animation-name:fusion-ring;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(0,0,.24,.98);animation-timing-function:cubic-bezier(0,0,.24,.98);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.001}.fusion.js-active .fusion-charge-ring{-webkit-animation-name:fusion-charge;animation-name:fusion-charge;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(0,0,.24,.98);animation-timing-function:cubic-bezier(0,0,.24,.98);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.game-ending{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;overflow:hidden;background-color:#260026;pointer-events:none}.game-ending.js-show{z-index:11900;opacity:1;pointer-events:auto}.game-ending.js-active{-webkit-animation-name:ending-hide;animation-name:ending-hide;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-delay:20.5s;animation-delay:20.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.completion .items .game-ending .animation-item,.game-ending .center,.game-ending .completion .items .animation-item{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.game-ending .rings{width:0;height:0}.game-ending .rings .ring1 div,.game-ending .rings .ring2 div,.game-ending .rings .ring3 div{transition:opacity .2s ease 0s,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease 0s;transition:transform .3s ease,opacity .2s ease 0s,-webkit-transform .3s ease}.game-ending .rings .ring1,.game-ending .rings .ring2,.game-ending .rings .ring3{width:10vmax;height:10vmax;margin-left:-5vmax}.game-ending .rings .ring1 div,.game-ending .rings .ring2 div,.game-ending .rings .ring3 div{width:100%;height:100%;position:absolute;-webkit-transform:translate(0);transform:translate(0);opacity:0;transition:opacity 0s ease 0s,-webkit-transform 0s ease;transition:transform 0s ease,opacity 0s ease 0s;transition:transform 0s ease,opacity 0s ease 0s,-webkit-transform 0s ease}.game-ending .rings .ring1 img,.game-ending .rings .ring2 img,.game-ending .rings .ring3 img{width:10vmax;height:10vmax;position:absolute}.game-ending .dot,.game-ending .inner-dot{width:20vmax;height:20vmax;border-radius:50%;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;opacity:1}.game-ending .pop{width:3vmax;height:8vmax;position:absolute;-webkit-animation-name:reset;animation-name:reset}.game-ending .pop svg{position:absolute;transition-delay:0s}.game-ending .pop svg.first{bottom:5vmax;-webkit-transform:translatey(5vmax);transform:translatey(5vmax)}.game-ending .pop svg.last{bottom:0}.game-ending .pop svg circle{fill:#faa620}.game-ending .pop div{-webkit-transform:scaley(0);transform:scaley(0);transition-delay:0s}.game-ending .pop .rectangle{width:100%;height:5vmax;position:absolute;background-color:#faa620;bottom:1.5vmax;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaley(0);transform:scaley(0)}.game-ending .text{height:0;font-size:50px;font-weight:700;text-align:center;line-height:1em;opacity:0}.game-ending .text div{-webkit-transform:translatey(-50%);transform:translatey(-50%)}.game-ending.js-active .rings{-webkit-animation-name:shrink-rings;animation-name:shrink-rings;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:6.5s;animation-delay:6.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.game-ending.js-active .rings .ring1,.game-ending.js-active .rings .ring2,.game-ending.js-active .rings .ring3{-webkit-animation-name:game-ending-rotate-clockwise;animation-name:game-ending-rotate-clockwise;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.game-ending.js-active .rings .ring1 div,.game-ending.js-active .rings .ring2 div,.game-ending.js-active .rings .ring3 div{opacity:1;transition:opacity .2s ease 1.5s,-webkit-transform .3s ease 1.5s;transition:transform .3s ease 1.5s,opacity .2s ease 1.5s;transition:transform .3s ease 1.5s,opacity .2s ease 1.5s,-webkit-transform .3s ease 1.5s}.game-ending.js-active .rings .ring1 img,.game-ending.js-active .rings .ring2 img,.game-ending.js-active .rings .ring3 img{-webkit-animation-name:game-ending-rotate-anti-clockwise;animation-name:game-ending-rotate-anti-clockwise;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.game-ending.js-active .rings .ring1{-webkit-animation-duration:16s;animation-duration:16s}.game-ending.js-active .rings .ring1 .image1{-webkit-transform:translate(10vmax);transform:translate(10vmax)}.game-ending.js-active .rings .ring1 .image2{-webkit-transform:translateY(-10vmax);transform:translateY(-10vmax)}.game-ending.js-active .rings .ring1 .image3{-webkit-transform:translate(-10vmax);transform:translate(-10vmax)}.game-ending.js-active .rings .ring1 .image4{-webkit-transform:translateY(10vmax);transform:translateY(10vmax)}.game-ending.js-active .rings .ring1 div{transition:opacity .8s ease .6s,-webkit-transform 1s ease .5s;transition:transform 1s ease .5s,opacity .8s ease .6s;transition:transform 1s ease .5s,opacity .8s ease .6s,-webkit-transform 1s ease .5s}.game-ending.js-active .rings .ring1 img{-webkit-animation-duration:16s;animation-duration:16s}.game-ending.js-active .rings .ring2{-webkit-animation-duration:20s;animation-duration:20s}.game-ending.js-active .rings .ring2 .image1{-webkit-transform:translate(25vmax);transform:translate(25vmax)}.game-ending.js-active .rings .ring2 .image2{-webkit-transform:translate(13vmax,-22vmax);transform:translate(13vmax,-22vmax)}.game-ending.js-active .rings .ring2 .image3{-webkit-transform:translate(-13vmax,-22vmax);transform:translate(-13vmax,-22vmax)}.game-ending.js-active .rings .ring2 .image4{-webkit-transform:translate(-25vmax);transform:translate(-25vmax)}.game-ending.js-active .rings .ring2 .image5{-webkit-transform:translate(-12vmax,22vmax);transform:translate(-12vmax,22vmax)}.game-ending.js-active .rings .ring2 .image6{-webkit-transform:translate(13vmax,22vmax);transform:translate(13vmax,22vmax)}.game-ending.js-active .rings .ring2 div{transition:opacity .3s ease 2.2s,-webkit-transform .5s ease 2.1s;transition:transform .5s ease 2.1s,opacity .3s ease 2.2s;transition:transform .5s ease 2.1s,opacity .3s ease 2.2s,-webkit-transform .5s ease 2.1s}.game-ending.js-active .rings .ring2 img{-webkit-animation-duration:20s;animation-duration:20s}.game-ending.js-active .rings .ring3{-webkit-animation-duration:24s;animation-duration:24s}.game-ending.js-active .rings .ring3 .image1{-webkit-transform:translate(40vmax);transform:translate(40vmax)}.game-ending.js-active .rings .ring3 .image2{-webkit-transform:translate(31vmax,-26vmax);transform:translate(31vmax,-26vmax)}.game-ending.js-active .rings .ring3 .image3{-webkit-transform:translate(7vmax,-39vmax);transform:translate(7vmax,-39vmax)}.game-ending.js-active .rings .ring3 .image4{-webkit-transform:translate(-20vmax,-35vmax);transform:translate(-20vmax,-35vmax)}.game-ending.js-active .rings .ring3 .image5{-webkit-transform:translate(-38vmax,-14vmax);transform:translate(-38vmax,-14vmax)}.game-ending.js-active .rings .ring3 .image6{-webkit-transform:translate(-38vmax,14vmax);transform:translate(-38vmax,14vmax)}.game-ending.js-active .rings .ring3 .image7{-webkit-transform:translate(-20vmax,35vmax);transform:translate(-20vmax,35vmax)}.game-ending.js-active .rings .ring3 .image8{-webkit-transform:translate(7vmax,39vmax);transform:translate(7vmax,39vmax)}.game-ending.js-active .rings .ring3 .image9{-webkit-transform:translate(31vmax,26vmax);transform:translate(31vmax,26vmax)}.game-ending.js-active .rings .ring3 div{transition:opacity .3s ease 3.2s,-webkit-transform .5s ease 3.1s;transition:transform .5s ease 3.1s,opacity .3s ease 3.2s;transition:transform .5s ease 3.1s,opacity .3s ease 3.2s,-webkit-transform .5s ease 3.1s}.game-ending.js-active .rings .ring3 img{-webkit-animation-duration:24s;animation-duration:24s}.game-ending.js-active .dot{background-color:#faa620;transition:opacity 0s ease 15.5s,-webkit-transform 6s ease 9.5s;transition:transform 6s ease 9.5s,opacity 0s ease 15.5s;transition:transform 6s ease 9.5s,opacity 0s ease 15.5s,-webkit-transform 6s ease 9.5s;-webkit-transform:scale(2);transform:scale(2);opacity:0}.game-ending.js-active .inner-dot{background-color:#260026;transition:opacity 0s ease 15.5s,-webkit-transform .08s ease-in 15.35s;transition:transform .08s ease-in 15.35s,opacity 0s ease 15.5s;transition:transform .08s ease-in 15.35s,opacity 0s ease 15.5s,-webkit-transform .08s ease-in 15.35s;-webkit-transform:scale(2.05);transform:scale(2.05);opacity:0}.game-ending.js-active .pop{opacity:0;-webkit-animation-name:show-and-hide-pop;animation-name:show-and-hide-pop;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:15.4s;animation-delay:15.4s}.game-ending.js-active .pop svg{transition:-webkit-transform .02s ease-out 15.4s;transition:transform .02s ease-out 15.4s;transition:transform .02s ease-out 15.4s,-webkit-transform .02s ease-out 15.4s}.game-ending.js-active .pop svg.first{-webkit-transform:translatey(0);transform:translatey(0)}.game-ending.js-active .pop .rectangle{transition:-webkit-transform .01s ease-in 15.4s;transition:transform .01s ease-in 15.4s;transition:transform .01s ease-in 15.4s,-webkit-transform .01s ease-in 15.4s;-webkit-transform:scaley(1);transform:scaley(1)}.game-ending.js-active .pop .pop1{width:3vmax;height:8vmax;-webkit-transform:rotate(0deg) translateY(-24vmax);transform:rotate(0deg) translateY(-24vmax);position:absolute}.game-ending.js-active .pop .pop2{width:3vmax;height:8vmax;-webkit-transform:rotate(51.42857deg) translateY(-24vmax);transform:rotate(51.42857deg) translateY(-24vmax);position:absolute}.game-ending.js-active .pop .pop3{width:3vmax;height:8vmax;-webkit-transform:rotate(102.85714deg) translateY(-24vmax);transform:rotate(102.85714deg) translateY(-24vmax);position:absolute}.game-ending.js-active .pop .pop4{width:3vmax;height:8vmax;-webkit-transform:rotate(154.28571deg) translateY(-24vmax);transform:rotate(154.28571deg) translateY(-24vmax);position:absolute}.game-ending.js-active .pop .pop5{width:3vmax;height:8vmax;-webkit-transform:rotate(205.71429deg) translateY(-24vmax);transform:rotate(205.71429deg) translateY(-24vmax);position:absolute}.game-ending.js-active .pop .pop6{width:3vmax;height:8vmax;-webkit-transform:rotate(257.14286deg) translateY(-24vmax);transform:rotate(257.14286deg) translateY(-24vmax);position:absolute}.game-ending.js-active .pop .pop7{width:3vmax;height:8vmax;-webkit-transform:rotate(308.57143deg) translateY(-24vmax);transform:rotate(308.57143deg) translateY(-24vmax);position:absolute}.game-ending.js-active .text{opacity:1;transition:opacity 2s ease 16.9s}@-webkit-keyframes game-ending-rotate-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes game-ending-rotate-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes game-ending-rotate-anti-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes game-ending-rotate-anti-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes shrink-rings{0%{-webkit-transform:scale(1);transform:scale(1)}99%{opacity:1}to{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}}@keyframes shrink-rings{0%{-webkit-transform:scale(1);transform:scale(1)}99%{opacity:1}to{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}}@-webkit-keyframes show-and-hide-pop{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes show-and-hide-pop{0%{opacity:1}90%{opacity:1}to{opacity:0}}@-webkit-keyframes ending-hide{0%{opacity:1}to{opacity:0}}@keyframes ending-hide{0%{opacity:1}to{opacity:0}}.completion{width:100%;height:100%;position:absolute;top:0;z-index:1;background-color:#260026;opacity:0}.completion.js-active{z-index:12000;transition:opacity 3s ease;opacity:1;-webkit-animation-name:completion-hide;animation-name:completion-hide;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:18.3s;animation-delay:18.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.completion .center,.completion .items .animation-item{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.completion .items{position:absolute;opacity:0;pointer-events:none}.completion .items,.completion .items .animation-item{width:10vmin;height:10vmin}.completion .hole-container{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-name:reset;animation-name:reset;pointer-events:none}.completion .hole{width:20vmin;height:20vmin;border-radius:50%}.completion .hole.dark{background-color:#000;z-index:100;-webkit-animation-name:reset;animation-name:reset}.completion .hole.light{background-color:#fff;z-index:90}.completion .rays{width:50%;height:50%;background-image:url(../img/concentric-light-purple.05e45ff1.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transform:scale(2);transform:scale(2);opacity:0;-webkit-animation-name:reset;animation-name:reset;pointer-events:none}.completion .text{height:0;font-size:50px;font-weight:700;text-align:center;line-height:1em;opacity:0}.completion .text div{-webkit-transform:translatey(-50%);transform:translatey(-50%)}.completion .cover{width:100%;height:100%;position:absolute;background-color:#fff;opacity:0;-webkit-animation-name:reset;animation-name:reset;pointer-events:none}.completion.js-active .items{transition:opacity 0s linear 12.3s;opacity:1}.completion.js-active .items .animation-item{transition:-webkit-transform .14s ease-out;transition:transform .14s ease-out;transition:transform .14s ease-out,-webkit-transform .14s ease-out}.completion.js-active .items .item1{-webkit-transform:translate(60vmax,-60vmax);transform:translate(60vmax,-60vmax);transition-delay:12.4s}.completion.js-active .items .item2{-webkit-transform:translate(-60vmax,10vmax);transform:translate(-60vmax,10vmax);transition-delay:12.44s}.completion.js-active .items .item3{-webkit-transform:translate(60vmax,60vmax);transform:translate(60vmax,60vmax);transition-delay:12.42s}.completion.js-active .items .item4{-webkit-transform:translate(10vmax,-60vmax);transform:translate(10vmax,-60vmax);transition-delay:13.1s}.completion.js-active .items .item5{-webkit-transform:translate(30vmax,60vmax);transform:translate(30vmax,60vmax);transition-delay:13.9s}.completion.js-active .items .item6{-webkit-transform:translate(-60vmax,20vmax);transform:translate(-60vmax,20vmax);transition-delay:14s}.completion.js-active .items .item7{-webkit-transform:translate(60vmax,10vmax);transform:translate(60vmax,10vmax);transition-delay:14.1s}.completion.js-active .items .item8{-webkit-transform:translate(10vmax,-60vmax);transform:translate(10vmax,-60vmax);transition-delay:14.2s}.completion.js-active .items .item9{transition-delay:14.3s}.completion.js-active .items .item9,.completion.js-active .items .item10{-webkit-transform:translate(40vmax,60vmax);transform:translate(40vmax,60vmax)}.completion.js-active .items .item10{transition-delay:13s}.completion.js-active .items .item11{-webkit-transform:translate(60vmax,-20vmax);transform:translate(60vmax,-20vmax);transition-delay:13.2s}.completion.js-active .items .item12{-webkit-transform:translate(-30vmax,-60vmax);transform:translate(-30vmax,-60vmax);transition-delay:13.3s}.completion.js-active .items .item13{-webkit-transform:translate(-60vmax,-10vmax);transform:translate(-60vmax,-10vmax);transition-delay:13.4s}.completion.js-active .items .item14{-webkit-transform:translate(30vmax,60vmax);transform:translate(30vmax,60vmax);transition-delay:13.5s}.completion.js-active .items .item15{-webkit-transform:translate(-10vmax,-60vmax);transform:translate(-10vmax,-60vmax);transition-delay:13.6s}.completion.js-active .items .item16{-webkit-transform:translate(60vmax,50vmax);transform:translate(60vmax,50vmax);transition-delay:13.7s}.completion.js-active .hole-container{-webkit-animation-name:hole-grow,hole-bump,hole-shrink;animation-name:hole-grow,hole-bump,hole-shrink;-webkit-animation-duration:10s,.1s,4s;animation-duration:10s,.1s,4s;-webkit-animation-delay:2.3s,12.3s,12.4s;animation-delay:2.3s,12.3s,12.4s;-webkit-animation-timing-function:cubic-bezier(.01,.65,.58,.95),ease;animation-timing-function:cubic-bezier(.01,.65,.58,.95),ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.completion.js-active .hole.dark{-webkit-animation-name:hole-shake-in,hole-shake;animation-name:hole-shake-in,hole-shake;-webkit-animation-duration:.9s,.6s;animation-duration:.9s,.6s;-webkit-animation-delay:7.3s,8.2s;animation-delay:7.3s,8.2s;-webkit-animation-timing-function:steps(120,start),steps(40,start);animation-timing-function:steps(120,start),steps(40,start);-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite}.completion.js-active .hole.light{-webkit-animation-name:hole-light-offset;animation-name:hole-light-offset;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:2.3s;animation-delay:2.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.completion.js-active .rays{-webkit-animation-name:rays-show;animation-name:rays-show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:12.3s;animation-delay:12.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.completion.js-active .text{opacity:1;transition:opacity 2s ease 15.3s}.completion.js-active .cover{-webkit-animation-name:cover-flash,cover-show;animation-name:cover-flash,cover-show;-webkit-animation-duration:.3s,1.8s;animation-duration:.3s,1.8s;-webkit-animation-delay:12.3s,12.6s;animation-delay:12.3s,12.6s;-webkit-animation-timing-function:linear,cubic-bezier(.71,.05,1,.25);animation-timing-function:linear,cubic-bezier(.71,.05,1,.25);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes completion-hide{0%{opacity:1}to{opacity:0}}@keyframes completion-hide{0%{opacity:1}to{opacity:0}}@-webkit-keyframes hole-grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes hole-grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes hole-bump{0%{-webkit-transform:scale(2.4);transform:scale(2.4)}to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes hole-bump{0%{-webkit-transform:scale(2.4);transform:scale(2.4)}to{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes hole-shrink{0%{-webkit-transform:scale(2);transform:scale(2)}to{-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes hole-shrink{0%{-webkit-transform:scale(2);transform:scale(2)}to{-webkit-transform:scale(1.8);transform:scale(1.8)}}@-webkit-keyframes hole-light-offset{0%{-webkit-transform:scale(.95) translate(0);transform:scale(.95) translate(0)}to{-webkit-transform:scale(1.05) translate(2%,-2%);transform:scale(1.05) translate(2%,-2%)}}@keyframes hole-light-offset{0%{-webkit-transform:scale(.95) translate(0);transform:scale(.95) translate(0)}to{-webkit-transform:scale(1.05) translate(2%,-2%);transform:scale(1.05) translate(2%,-2%)}}@-webkit-keyframes hole-shake-in{0%{-webkit-transform:translate(-.02%,-.02%);transform:translate(-.02%,-.02%)}0.83%{-webkit-transform:translate(-.03%,-.01%);transform:translate(-.03%,-.01%)}1.67%{-webkit-transform:translate(.05%,-.05%);transform:translate(.05%,-.05%)}2.5%{-webkit-transform:translate(.07%,-.04%);transform:translate(.07%,-.04%)}3.33%{-webkit-transform:translate(-.03%,.07%);transform:translate(-.03%,.07%)}4.17%{-webkit-transform:translate(.03%,-.06%);transform:translate(.03%,-.06%)}5%{-webkit-transform:translate(.06%,-.09%);transform:translate(.06%,-.09%)}5.83%{-webkit-transform:translate(-.12%,-.07%);transform:translate(-.12%,-.07%)}6.67%{-webkit-transform:translate(-.04%,-.01%);transform:translate(-.04%,-.01%)}7.5%{-webkit-transform:translate(.07%,-.11%);transform:translate(.07%,-.11%)}8.33%{-webkit-transform:translate(-.13%,-.04%);transform:translate(-.13%,-.04%)}9.17%{-webkit-transform:translate(-.11%,.16%);transform:translate(-.11%,.16%)}10%{-webkit-transform:translate(.17%,-.09%);transform:translate(.17%,-.09%)}10.83%{-webkit-transform:translate(-.18%,-.09%);transform:translate(-.18%,-.09%)}11.67%{-webkit-transform:translate(.04%,.23%);transform:translate(.04%,.23%)}12.5%{-webkit-transform:translate(-.01%,-.25%);transform:translate(-.01%,-.25%)}13.33%{-webkit-transform:translate(-.23%,-.22%);transform:translate(-.23%,-.22%)}14.17%{-webkit-transform:translate(-.09%,-.15%);transform:translate(-.09%,-.15%)}15%{-webkit-transform:translate(-.1%,-.18%);transform:translate(-.1%,-.18%)}15.83%{-webkit-transform:translate(-.33%,-.22%);transform:translate(-.33%,-.22%)}16.67%{-webkit-transform:translate(-.21%,-.07%);transform:translate(-.21%,-.07%)}17.5%{-webkit-transform:translate(-.22%,-.17%);transform:translate(-.22%,-.17%)}18.33%{-webkit-transform:translate(-.27%,-.18%);transform:translate(-.27%,-.18%)}19.17%{-webkit-transform:translate(-.1%,.19%);transform:translate(-.1%,.19%)}20%{-webkit-transform:translate(.16%,-.15%);transform:translate(.16%,-.15%)}20.83%{-webkit-transform:translate(.02%,-.07%);transform:translate(.02%,-.07%)}21.67%{-webkit-transform:translate(.32%,-.13%);transform:translate(.32%,-.13%)}22.5%{-webkit-transform:translate(.42%,.35%);transform:translate(.42%,.35%)}23.33%{-webkit-transform:translate(-.23%,.28%);transform:translate(-.23%,.28%)}24.17%{-webkit-transform:translate(.22%,-.44%);transform:translate(.22%,-.44%)}25%{-webkit-transform:translate(.25%,.22%);transform:translate(.25%,.22%)}25.83%{-webkit-transform:translate(.28%,.31%);transform:translate(.28%,.31%)}26.67%{-webkit-transform:translate(-.24%,-.25%);transform:translate(-.24%,-.25%)}27.5%{-webkit-transform:translate(-.43%,-.53%);transform:translate(-.43%,-.53%)}28.33%{-webkit-transform:translate(-.26%,.25%);transform:translate(-.26%,.25%)}29.17%{-webkit-transform:translate(-.43%,-.16%);transform:translate(-.43%,-.16%)}30%{-webkit-transform:translate(-.17%,-.38%);transform:translate(-.17%,-.38%)}30.83%{-webkit-transform:translate(-.2%,-.08%);transform:translate(-.2%,-.08%)}31.67%{-webkit-transform:translate(-.21%,-.58%);transform:translate(-.21%,-.58%)}32.5%{-webkit-transform:translate(.38%,.46%);transform:translate(.38%,.46%)}33.33%{-webkit-transform:translate(.59%,-.49%);transform:translate(.59%,-.49%)}34.17%{-webkit-transform:translate(.21%,-.64%);transform:translate(.21%,-.64%)}35%{-webkit-transform:translate(-.16%,.71%);transform:translate(-.16%,.71%)}35.83%{-webkit-transform:translate(-.39%,-.37%);transform:translate(-.39%,-.37%)}36.67%{-webkit-transform:translate(-.12%,-.67%);transform:translate(-.12%,-.67%)}37.5%{-webkit-transform:translate(.39%,-.36%);transform:translate(.39%,-.36%)}38.33%{-webkit-transform:translate(.6%,-.25%);transform:translate(.6%,-.25%)}39.17%{-webkit-transform:translate(-.72%,.23%);transform:translate(-.72%,.23%)}40%{-webkit-transform:translate(-.68%,.72%);transform:translate(-.68%,.72%)}40.83%{-webkit-transform:translate(-.47%,.54%);transform:translate(-.47%,.54%)}41.67%{-webkit-transform:translate(-.77%,-.81%);transform:translate(-.77%,-.81%)}42.5%{-webkit-transform:translate(-.65%,.78%);transform:translate(-.65%,.78%)}43.33%{-webkit-transform:translate(.3%,-.16%);transform:translate(.3%,-.16%)}44.17%{-webkit-transform:translate(-.77%,.83%);transform:translate(-.77%,.83%)}45%{-webkit-transform:translate(-.33%,.11%);transform:translate(-.33%,.11%)}45.83%{-webkit-transform:translate(-.5%,-.32%);transform:translate(-.5%,-.32%)}46.67%{-webkit-transform:translate(.31%,-.48%);transform:translate(.31%,-.48%)}47.5%{-webkit-transform:translate(-.51%,.06%);transform:translate(-.51%,.06%)}48.33%{-webkit-transform:translate(-.21%,-.57%);transform:translate(-.21%,-.57%)}49.17%{-webkit-transform:translate(.14%,-.24%);transform:translate(.14%,-.24%)}50%{-webkit-transform:translate(.2%,-.53%);transform:translate(.2%,-.53%)}50.83%{-webkit-transform:translate(-.61%,.66%);transform:translate(-.61%,.66%)}51.67%{-webkit-transform:translate(.62%,-.61%);transform:translate(.62%,-.61%)}52.5%{-webkit-transform:translate(-.54%,-.26%);transform:translate(-.54%,-.26%)}53.33%{-webkit-transform:translate(-.44%,-.05%);transform:translate(-.44%,-.05%)}54.17%{-webkit-transform:translate(-.24%,.38%);transform:translate(-.24%,.38%)}55%{-webkit-transform:translate(-1.09%,-.96%);transform:translate(-1.09%,-.96%)}55.83%{-webkit-transform:translate(-.79%,.73%);transform:translate(-.79%,.73%)}56.67%{-webkit-transform:translate(-.32%,.63%);transform:translate(-.32%,.63%)}57.5%{-webkit-transform:translate(-.58%,-.46%);transform:translate(-.58%,-.46%)}58.33%{-webkit-transform:translate(-.88%,-.12%);transform:translate(-.88%,-.12%)}59.17%{-webkit-transform:translate(-.37%,.81%);transform:translate(-.37%,.81%)}60%{-webkit-transform:translate(-.22%,-.08%);transform:translate(-.22%,-.08%)}60.83%{-webkit-transform:translate(.72%,-.67%);transform:translate(.72%,-.67%)}61.67%{-webkit-transform:translate(-.34%,-.7%);transform:translate(-.34%,-.7%)}62.5%{-webkit-transform:translate(.26%,.74%);transform:translate(.26%,.74%)}63.33%{-webkit-transform:translate(.82%,.91%);transform:translate(.82%,.91%)}64.17%{-webkit-transform:translate(-.67%,.88%);transform:translate(-.67%,.88%)}65%{-webkit-transform:translate(-.14%,-1.28%);transform:translate(-.14%,-1.28%)}65.83%{-webkit-transform:translate(-1.07%,1.28%);transform:translate(-1.07%,1.28%)}66.67%{-webkit-transform:translate(-1.18%,-.57%);transform:translate(-1.18%,-.57%)}67.5%{-webkit-transform:translate(-.13%,.7%);transform:translate(-.13%,.7%)}68.33%{-webkit-transform:translate(1.21%,.79%);transform:translate(1.21%,.79%)}69.17%{-webkit-transform:translate(.33%,-.09%);transform:translate(.33%,-.09%)}70%{-webkit-transform:translate(.32%,.96%);transform:translate(.32%,.96%)}70.83%{-webkit-transform:translate(.22%,1.04%);transform:translate(.22%,1.04%)}71.67%{-webkit-transform:translate(-.16%,-.96%);transform:translate(-.16%,-.96%)}72.5%{-webkit-transform:translate(1.11%,-.09%);transform:translate(1.11%,-.09%)}73.33%{-webkit-transform:translate(-.32%,-.52%);transform:translate(-.32%,-.52%)}74.17%{-webkit-transform:translate(-1.25%,-1.02%);transform:translate(-1.25%,-1.02%)}75%{-webkit-transform:translate(-1.17%,1.27%);transform:translate(-1.17%,1.27%)}75.83%{-webkit-transform:translate(-1.2%,-.25%);transform:translate(-1.2%,-.25%)}76.67%{-webkit-transform:translate(-1.5%,1.54%);transform:translate(-1.5%,1.54%)}77.5%{-webkit-transform:translate(.32%,-.34%);transform:translate(.32%,-.34%)}78.33%{-webkit-transform:translate(-1.06%,-.87%);transform:translate(-1.06%,-.87%)}79.17%{-webkit-transform:translate(-.92%,-.96%);transform:translate(-.92%,-.96%)}80%{-webkit-transform:translate(.43%,.66%);transform:translate(.43%,.66%)}80.83%{-webkit-transform:translate(1.53%,.04%);transform:translate(1.53%,.04%)}81.67%{-webkit-transform:translate(-1.61%,1.43%);transform:translate(-1.61%,1.43%)}82.5%{-webkit-transform:translate(-.97%,-.06%);transform:translate(-.97%,-.06%)}83.33%{-webkit-transform:translate(1.43%,-.06%);transform:translate(1.43%,-.06%)}84.17%{-webkit-transform:translate(.77%,-.43%);transform:translate(.77%,-.43%)}85%{-webkit-transform:translate(-.25%,.03%);transform:translate(-.25%,.03%)}85.83%{-webkit-transform:translate(1.33%,-.45%);transform:translate(1.33%,-.45%)}86.67%{-webkit-transform:translate(.7%,-1.3%);transform:translate(.7%,-1.3%)}87.5%{-webkit-transform:translate(-1.27%,1.27%);transform:translate(-1.27%,1.27%)}88.33%{-webkit-transform:translate(.29%,-1.26%);transform:translate(.29%,-1.26%)}89.17%{-webkit-transform:translate(-1.24%,-1.34%);transform:translate(-1.24%,-1.34%)}90%{-webkit-transform:translate(.98%,-1.21%);transform:translate(.98%,-1.21%)}90.83%{-webkit-transform:translate(1.79%,1%);transform:translate(1.79%,1%)}91.67%{-webkit-transform:translate(-1.11%,-.74%);transform:translate(-1.11%,-.74%)}92.5%{-webkit-transform:translate(1.12%,-.63%);transform:translate(1.12%,-.63%)}93.33%{-webkit-transform:translate(-.72%,1.86%);transform:translate(-.72%,1.86%)}94.17%{-webkit-transform:translate(1.69%,-1.16%);transform:translate(1.69%,-1.16%)}95%{-webkit-transform:translate(-.28%,-.43%);transform:translate(-.28%,-.43%)}95.83%{-webkit-transform:translate(-1.81%,-.57%);transform:translate(-1.81%,-.57%)}96.67%{-webkit-transform:translate(-.69%,-1.93%);transform:translate(-.69%,-1.93%)}97.5%{-webkit-transform:translate(-.47%,-1.4%);transform:translate(-.47%,-1.4%)}98.33%{-webkit-transform:translate(.71%,-.07%);transform:translate(.71%,-.07%)}99.17%{-webkit-transform:translate(.87%,-1.81%);transform:translate(.87%,-1.81%)}}@keyframes hole-shake-in{0%{-webkit-transform:translate(-.02%,-.02%);transform:translate(-.02%,-.02%)}0.83%{-webkit-transform:translate(-.03%,-.01%);transform:translate(-.03%,-.01%)}1.67%{-webkit-transform:translate(.05%,-.05%);transform:translate(.05%,-.05%)}2.5%{-webkit-transform:translate(.07%,-.04%);transform:translate(.07%,-.04%)}3.33%{-webkit-transform:translate(-.03%,.07%);transform:translate(-.03%,.07%)}4.17%{-webkit-transform:translate(.03%,-.06%);transform:translate(.03%,-.06%)}5%{-webkit-transform:translate(.06%,-.09%);transform:translate(.06%,-.09%)}5.83%{-webkit-transform:translate(-.12%,-.07%);transform:translate(-.12%,-.07%)}6.67%{-webkit-transform:translate(-.04%,-.01%);transform:translate(-.04%,-.01%)}7.5%{-webkit-transform:translate(.07%,-.11%);transform:translate(.07%,-.11%)}8.33%{-webkit-transform:translate(-.13%,-.04%);transform:translate(-.13%,-.04%)}9.17%{-webkit-transform:translate(-.11%,.16%);transform:translate(-.11%,.16%)}10%{-webkit-transform:translate(.17%,-.09%);transform:translate(.17%,-.09%)}10.83%{-webkit-transform:translate(-.18%,-.09%);transform:translate(-.18%,-.09%)}11.67%{-webkit-transform:translate(.04%,.23%);transform:translate(.04%,.23%)}12.5%{-webkit-transform:translate(-.01%,-.25%);transform:translate(-.01%,-.25%)}13.33%{-webkit-transform:translate(-.23%,-.22%);transform:translate(-.23%,-.22%)}14.17%{-webkit-transform:translate(-.09%,-.15%);transform:translate(-.09%,-.15%)}15%{-webkit-transform:translate(-.1%,-.18%);transform:translate(-.1%,-.18%)}15.83%{-webkit-transform:translate(-.33%,-.22%);transform:translate(-.33%,-.22%)}16.67%{-webkit-transform:translate(-.21%,-.07%);transform:translate(-.21%,-.07%)}17.5%{-webkit-transform:translate(-.22%,-.17%);transform:translate(-.22%,-.17%)}18.33%{-webkit-transform:translate(-.27%,-.18%);transform:translate(-.27%,-.18%)}19.17%{-webkit-transform:translate(-.1%,.19%);transform:translate(-.1%,.19%)}20%{-webkit-transform:translate(.16%,-.15%);transform:translate(.16%,-.15%)}20.83%{-webkit-transform:translate(.02%,-.07%);transform:translate(.02%,-.07%)}21.67%{-webkit-transform:translate(.32%,-.13%);transform:translate(.32%,-.13%)}22.5%{-webkit-transform:translate(.42%,.35%);transform:translate(.42%,.35%)}23.33%{-webkit-transform:translate(-.23%,.28%);transform:translate(-.23%,.28%)}24.17%{-webkit-transform:translate(.22%,-.44%);transform:translate(.22%,-.44%)}25%{-webkit-transform:translate(.25%,.22%);transform:translate(.25%,.22%)}25.83%{-webkit-transform:translate(.28%,.31%);transform:translate(.28%,.31%)}26.67%{-webkit-transform:translate(-.24%,-.25%);transform:translate(-.24%,-.25%)}27.5%{-webkit-transform:translate(-.43%,-.53%);transform:translate(-.43%,-.53%)}28.33%{-webkit-transform:translate(-.26%,.25%);transform:translate(-.26%,.25%)}29.17%{-webkit-transform:translate(-.43%,-.16%);transform:translate(-.43%,-.16%)}30%{-webkit-transform:translate(-.17%,-.38%);transform:translate(-.17%,-.38%)}30.83%{-webkit-transform:translate(-.2%,-.08%);transform:translate(-.2%,-.08%)}31.67%{-webkit-transform:translate(-.21%,-.58%);transform:translate(-.21%,-.58%)}32.5%{-webkit-transform:translate(.38%,.46%);transform:translate(.38%,.46%)}33.33%{-webkit-transform:translate(.59%,-.49%);transform:translate(.59%,-.49%)}34.17%{-webkit-transform:translate(.21%,-.64%);transform:translate(.21%,-.64%)}35%{-webkit-transform:translate(-.16%,.71%);transform:translate(-.16%,.71%)}35.83%{-webkit-transform:translate(-.39%,-.37%);transform:translate(-.39%,-.37%)}36.67%{-webkit-transform:translate(-.12%,-.67%);transform:translate(-.12%,-.67%)}37.5%{-webkit-transform:translate(.39%,-.36%);transform:translate(.39%,-.36%)}38.33%{-webkit-transform:translate(.6%,-.25%);transform:translate(.6%,-.25%)}39.17%{-webkit-transform:translate(-.72%,.23%);transform:translate(-.72%,.23%)}40%{-webkit-transform:translate(-.68%,.72%);transform:translate(-.68%,.72%)}40.83%{-webkit-transform:translate(-.47%,.54%);transform:translate(-.47%,.54%)}41.67%{-webkit-transform:translate(-.77%,-.81%);transform:translate(-.77%,-.81%)}42.5%{-webkit-transform:translate(-.65%,.78%);transform:translate(-.65%,.78%)}43.33%{-webkit-transform:translate(.3%,-.16%);transform:translate(.3%,-.16%)}44.17%{-webkit-transform:translate(-.77%,.83%);transform:translate(-.77%,.83%)}45%{-webkit-transform:translate(-.33%,.11%);transform:translate(-.33%,.11%)}45.83%{-webkit-transform:translate(-.5%,-.32%);transform:translate(-.5%,-.32%)}46.67%{-webkit-transform:translate(.31%,-.48%);transform:translate(.31%,-.48%)}47.5%{-webkit-transform:translate(-.51%,.06%);transform:translate(-.51%,.06%)}48.33%{-webkit-transform:translate(-.21%,-.57%);transform:translate(-.21%,-.57%)}49.17%{-webkit-transform:translate(.14%,-.24%);transform:translate(.14%,-.24%)}50%{-webkit-transform:translate(.2%,-.53%);transform:translate(.2%,-.53%)}50.83%{-webkit-transform:translate(-.61%,.66%);transform:translate(-.61%,.66%)}51.67%{-webkit-transform:translate(.62%,-.61%);transform:translate(.62%,-.61%)}52.5%{-webkit-transform:translate(-.54%,-.26%);transform:translate(-.54%,-.26%)}53.33%{-webkit-transform:translate(-.44%,-.05%);transform:translate(-.44%,-.05%)}54.17%{-webkit-transform:translate(-.24%,.38%);transform:translate(-.24%,.38%)}55%{-webkit-transform:translate(-1.09%,-.96%);transform:translate(-1.09%,-.96%)}55.83%{-webkit-transform:translate(-.79%,.73%);transform:translate(-.79%,.73%)}56.67%{-webkit-transform:translate(-.32%,.63%);transform:translate(-.32%,.63%)}57.5%{-webkit-transform:translate(-.58%,-.46%);transform:translate(-.58%,-.46%)}58.33%{-webkit-transform:translate(-.88%,-.12%);transform:translate(-.88%,-.12%)}59.17%{-webkit-transform:translate(-.37%,.81%);transform:translate(-.37%,.81%)}60%{-webkit-transform:translate(-.22%,-.08%);transform:translate(-.22%,-.08%)}60.83%{-webkit-transform:translate(.72%,-.67%);transform:translate(.72%,-.67%)}61.67%{-webkit-transform:translate(-.34%,-.7%);transform:translate(-.34%,-.7%)}62.5%{-webkit-transform:translate(.26%,.74%);transform:translate(.26%,.74%)}63.33%{-webkit-transform:translate(.82%,.91%);transform:translate(.82%,.91%)}64.17%{-webkit-transform:translate(-.67%,.88%);transform:translate(-.67%,.88%)}65%{-webkit-transform:translate(-.14%,-1.28%);transform:translate(-.14%,-1.28%)}65.83%{-webkit-transform:translate(-1.07%,1.28%);transform:translate(-1.07%,1.28%)}66.67%{-webkit-transform:translate(-1.18%,-.57%);transform:translate(-1.18%,-.57%)}67.5%{-webkit-transform:translate(-.13%,.7%);transform:translate(-.13%,.7%)}68.33%{-webkit-transform:translate(1.21%,.79%);transform:translate(1.21%,.79%)}69.17%{-webkit-transform:translate(.33%,-.09%);transform:translate(.33%,-.09%)}70%{-webkit-transform:translate(.32%,.96%);transform:translate(.32%,.96%)}70.83%{-webkit-transform:translate(.22%,1.04%);transform:translate(.22%,1.04%)}71.67%{-webkit-transform:translate(-.16%,-.96%);transform:translate(-.16%,-.96%)}72.5%{-webkit-transform:translate(1.11%,-.09%);transform:translate(1.11%,-.09%)}73.33%{-webkit-transform:translate(-.32%,-.52%);transform:translate(-.32%,-.52%)}74.17%{-webkit-transform:translate(-1.25%,-1.02%);transform:translate(-1.25%,-1.02%)}75%{-webkit-transform:translate(-1.17%,1.27%);transform:translate(-1.17%,1.27%)}75.83%{-webkit-transform:translate(-1.2%,-.25%);transform:translate(-1.2%,-.25%)}76.67%{-webkit-transform:translate(-1.5%,1.54%);transform:translate(-1.5%,1.54%)}77.5%{-webkit-transform:translate(.32%,-.34%);transform:translate(.32%,-.34%)}78.33%{-webkit-transform:translate(-1.06%,-.87%);transform:translate(-1.06%,-.87%)}79.17%{-webkit-transform:translate(-.92%,-.96%);transform:translate(-.92%,-.96%)}80%{-webkit-transform:translate(.43%,.66%);transform:translate(.43%,.66%)}80.83%{-webkit-transform:translate(1.53%,.04%);transform:translate(1.53%,.04%)}81.67%{-webkit-transform:translate(-1.61%,1.43%);transform:translate(-1.61%,1.43%)}82.5%{-webkit-transform:translate(-.97%,-.06%);transform:translate(-.97%,-.06%)}83.33%{-webkit-transform:translate(1.43%,-.06%);transform:translate(1.43%,-.06%)}84.17%{-webkit-transform:translate(.77%,-.43%);transform:translate(.77%,-.43%)}85%{-webkit-transform:translate(-.25%,.03%);transform:translate(-.25%,.03%)}85.83%{-webkit-transform:translate(1.33%,-.45%);transform:translate(1.33%,-.45%)}86.67%{-webkit-transform:translate(.7%,-1.3%);transform:translate(.7%,-1.3%)}87.5%{-webkit-transform:translate(-1.27%,1.27%);transform:translate(-1.27%,1.27%)}88.33%{-webkit-transform:translate(.29%,-1.26%);transform:translate(.29%,-1.26%)}89.17%{-webkit-transform:translate(-1.24%,-1.34%);transform:translate(-1.24%,-1.34%)}90%{-webkit-transform:translate(.98%,-1.21%);transform:translate(.98%,-1.21%)}90.83%{-webkit-transform:translate(1.79%,1%);transform:translate(1.79%,1%)}91.67%{-webkit-transform:translate(-1.11%,-.74%);transform:translate(-1.11%,-.74%)}92.5%{-webkit-transform:translate(1.12%,-.63%);transform:translate(1.12%,-.63%)}93.33%{-webkit-transform:translate(-.72%,1.86%);transform:translate(-.72%,1.86%)}94.17%{-webkit-transform:translate(1.69%,-1.16%);transform:translate(1.69%,-1.16%)}95%{-webkit-transform:translate(-.28%,-.43%);transform:translate(-.28%,-.43%)}95.83%{-webkit-transform:translate(-1.81%,-.57%);transform:translate(-1.81%,-.57%)}96.67%{-webkit-transform:translate(-.69%,-1.93%);transform:translate(-.69%,-1.93%)}97.5%{-webkit-transform:translate(-.47%,-1.4%);transform:translate(-.47%,-1.4%)}98.33%{-webkit-transform:translate(.71%,-.07%);transform:translate(.71%,-.07%)}99.17%{-webkit-transform:translate(.87%,-1.81%);transform:translate(.87%,-1.81%)}}@-webkit-keyframes hole-shake{0%{-webkit-transform:translate(-1%,1%);transform:translate(-1%,1%)}2.5%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}5%{-webkit-transform:translateY(-1%);transform:translateY(-1%)}7.5%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}10%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}12.5%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}15%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}17.5%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}20%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}22.5%{-webkit-transform:translate(-1%,1%);transform:translate(-1%,1%)}25%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}27.5%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}30%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}32.5%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}35%{-webkit-transform:translate(-2%);transform:translate(-2%)}37.5%{-webkit-transform:translate(1%,-2%);transform:translate(1%,-2%)}40%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}42.5%{-webkit-transform:translateY(1%);transform:translateY(1%)}45%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}47.5%{-webkit-transform:translateY(1%);transform:translateY(1%)}50%{-webkit-transform:translate(0);transform:translate(0)}52.5%{-webkit-transform:translate(-2%);transform:translate(-2%)}55%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}57.5%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}60%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}62.5%{-webkit-transform:translate(-1%);transform:translate(-1%)}65%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}67.5%{-webkit-transform:translateY(2%);transform:translateY(2%)}70%{-webkit-transform:translate(-2%,-1%);transform:translate(-2%,-1%)}72.5%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}75%{-webkit-transform:translate(-2%);transform:translate(-2%)}77.5%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}80%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}82.5%{-webkit-transform:translate(0);transform:translate(0)}85%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}87.5%{-webkit-transform:translate(-1%);transform:translate(-1%)}90%{-webkit-transform:translate(0);transform:translate(0)}92.5%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}95%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}97.5%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes hole-shake{0%{-webkit-transform:translate(-1%,1%);transform:translate(-1%,1%)}2.5%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}5%{-webkit-transform:translateY(-1%);transform:translateY(-1%)}7.5%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}10%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}12.5%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}15%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}17.5%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}20%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}22.5%{-webkit-transform:translate(-1%,1%);transform:translate(-1%,1%)}25%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}27.5%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}30%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}32.5%{-webkit-transform:translate(-1%,-1%);transform:translate(-1%,-1%)}35%{-webkit-transform:translate(-2%);transform:translate(-2%)}37.5%{-webkit-transform:translate(1%,-2%);transform:translate(1%,-2%)}40%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}42.5%{-webkit-transform:translateY(1%);transform:translateY(1%)}45%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}47.5%{-webkit-transform:translateY(1%);transform:translateY(1%)}50%{-webkit-transform:translate(0);transform:translate(0)}52.5%{-webkit-transform:translate(-2%);transform:translate(-2%)}55%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}57.5%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}60%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}62.5%{-webkit-transform:translate(-1%);transform:translate(-1%)}65%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}67.5%{-webkit-transform:translateY(2%);transform:translateY(2%)}70%{-webkit-transform:translate(-2%,-1%);transform:translate(-2%,-1%)}72.5%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}75%{-webkit-transform:translate(-2%);transform:translate(-2%)}77.5%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}80%{-webkit-transform:translate(-2%,-2%);transform:translate(-2%,-2%)}82.5%{-webkit-transform:translate(0);transform:translate(0)}85%{-webkit-transform:translate(2%,2%);transform:translate(2%,2%)}87.5%{-webkit-transform:translate(-1%);transform:translate(-1%)}90%{-webkit-transform:translate(0);transform:translate(0)}92.5%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}95%{-webkit-transform:translate(-1%,-2%);transform:translate(-1%,-2%)}97.5%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes rays-show{0%{opacity:0}to{opacity:1}}@keyframes rays-show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cover-show{0%{opacity:.1}to{opacity:1}}@keyframes cover-show{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes cover-flash{0%{opacity:.7}to{opacity:.1}}@keyframes cover-flash{0%{opacity:.7}to{opacity:.1}}svg{fill:#000}.svg-b,.svg-n{stroke:#000;stroke-width:3px}.svg-n{fill:none}.svg-b,.svg-w{fill:#fff}.svg-m{stroke-miterlimit:10}.svg-c{stroke-linecap:round}.svg-j{stroke-linejoin:round}svg{overflow:visible!important;cursor:pointer}.menu-button.js-in #icon-clear g{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:icClearBroom .25s linear forwards,icClearBroomBack .16667s .25s linear forwards;animation:icClearBroom .25s linear forwards,icClearBroomBack .16667s .25s linear forwards}.menu-button.js-in #icon-clear circle{-webkit-animation:icClearBall .25s linear forwards,icClearBallBack .16667s .25s linear forwards;animation:icClearBall .25s linear forwards,icClearBallBack .16667s .25s linear forwards}@-webkit-keyframes icClearBall{20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:1}to{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes icClearBall{20%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:1}to{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes icClearBallBack{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}20%{-webkit-transform:translateX(0);transform:translateX(0)}90%{opacity:0}to{opacity:1}}@keyframes icClearBallBack{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}20%{-webkit-transform:translateX(0);transform:translateX(0)}90%{opacity:0}to{opacity:1}}@-webkit-keyframes icClearBroom{20%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}30%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}50%{-webkit-transform:rotate(-30deg) translate(5px,5px);transform:rotate(-30deg) translate(5px,5px)}to{-webkit-transform:rotate(-40deg) translate(5px,5px);transform:rotate(-40deg) translate(5px,5px)}}@keyframes icClearBroom{20%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}30%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}50%{-webkit-transform:rotate(-30deg) translate(5px,5px);transform:rotate(-30deg) translate(5px,5px)}to{-webkit-transform:rotate(-40deg) translate(5px,5px);transform:rotate(-40deg) translate(5px,5px)}}@-webkit-keyframes icClearBroomBack{0%{-webkit-transform:rotate(-40deg) translate(5px,5px);transform:rotate(-40deg) translate(5px,5px)}to{-webkit-transform:rotate(0deg) translate(0);transform:rotate(0deg) translate(0)}}@keyframes icClearBroomBack{0%{-webkit-transform:rotate(-40deg) translate(5px,5px);transform:rotate(-40deg) translate(5px,5px)}to{-webkit-transform:rotate(0deg) translate(0);transform:rotate(0deg) translate(0)}}#icon-encyclopedia .lines{position:relative}#icon-encyclopedia .lines path{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .125s linear;transition:transform .125s linear;transition:transform .125s linear,-webkit-transform .125s linear}#icon-encyclopedia .bookmark{transition-delay:0s;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:-webkit-transform .16667s ease-in-out;transition:transform .16667s ease-in-out;transition:transform .16667s ease-in-out,-webkit-transform .16667s ease-in-out}.menu-button.js-in #icon-encyclopedia .lines path:first-of-type{-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.05s}.menu-button.js-in #icon-encyclopedia .lines path:nth-of-type(2){-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.1s}.menu-button.js-in #icon-encyclopedia .lines path:nth-of-type(3){-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.15s}.menu-button.js-in #icon-encyclopedia .lines path:nth-of-type(4){-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.2s}.menu-button.js-in #icon-encyclopedia .lines path:nth-of-type(5){-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.25s}.menu-button.js-in #icon-encyclopedia .lines path:nth-of-type(6){-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.3s}.menu-button.js-in #icon-encyclopedia .lines path:nth-of-type(7){-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.35s}.menu-button.js-in #icon-encyclopedia .lines path:nth-of-type(8){-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.4s}.menu-button.js-in #icon-encyclopedia .bookmark{-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.25s}#icon-hints .line-t{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:translateY(15px);transform:translateY(15px)}#icon-hints .line-lt{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate(15px,15px);transform:translate(15px,15px)}#icon-hints .line-rt{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:translate(-15px,15px);transform:translate(-15px,15px)}#icon-hints .line-lb{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate(15px,-15px);transform:translate(15px,-15px)}#icon-hints .line-rb{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}#icon-hints .line-l{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translate(15px);transform:translate(15px)}#icon-hints .line-r{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate(-15px);transform:translate(-15px)}#icon-hints .svg-b{stroke-width:1px}.menu-button.js-in #icon-hints .lines path{-webkit-animation:.5s linear forwards;animation:.5s linear forwards}.menu-button.js-in #icon-hints .lines .line-t{-webkit-animation-name:icHintsLineTop;animation-name:icHintsLineTop}.menu-button.js-in #icon-hints .lines .line-lt{-webkit-animation-name:icHintsLineLeftTop;animation-name:icHintsLineLeftTop}.menu-button.js-in #icon-hints .lines .line-rt{-webkit-animation-name:icHintsLineRightTop;animation-name:icHintsLineRightTop}.menu-button.js-in #icon-hints .lines .line-lb{-webkit-animation-name:icHintsLineLeftBottom;animation-name:icHintsLineLeftBottom}.menu-button.js-in #icon-hints .lines .line-rb{-webkit-animation-name:icHintsLineRightBottom;animation-name:icHintsLineRightBottom}.menu-button.js-in #icon-hints .lines .line-l{-webkit-animation-name:icHintsLineLeft;animation-name:icHintsLineLeft}.menu-button.js-in #icon-hints .lines .line-r{-webkit-animation-name:icHintsLineRight;animation-name:icHintsLineRight}@-webkit-keyframes icHintsLineTop{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes icHintsLineTop{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes icHintsLineLeftTop{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes icHintsLineLeftTop{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes icHintsLineRightTop{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes icHintsLineRightTop{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes icHintsLineLeftBottom{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes icHintsLineLeftBottom{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes icHintsLineRightBottom{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes icHintsLineRightBottom{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes icHintsLineLeft{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes icHintsLineLeft{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes icHintsLineRight{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes icHintsLineRight{65%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(0);transform:translate(0)}}.menu-button.js-in #icon-revert path:first-child{stroke-dasharray:103;-webkit-animation:.25s revertDashOffsetZero-Line linear forwards;animation:.25s revertDashOffsetZero-Line linear forwards}.menu-button.js-in #icon-revert path:nth-child(2),.menu-button.js-in #icon-revert path:nth-child(3){stroke-dasharray:17;stroke-dashoffset:17;-webkit-animation:.125s .25s revertDashOffsetZero-Arrow linear forwards;animation:.125s .25s revertDashOffsetZero-Arrow linear forwards}@-webkit-keyframes revertDashOffsetZero-Line{0%{stroke-dashoffset:103}to{stroke-dashoffset:0}}@keyframes revertDashOffsetZero-Line{0%{stroke-dashoffset:103}to{stroke-dashoffset:0}}@-webkit-keyframes revertDashOffsetZero-Arrow{0%{stroke-dashoffset:17}to{stroke-dashoffset:0}}@keyframes revertDashOffsetZero-Arrow{0%{stroke-dashoffset:17}to{stroke-dashoffset:0}}#icon-search{-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}#icon-search.js-in{-webkit-transform:scale(1.2) rotate(-40deg);transform:scale(1.2) rotate(-40deg)}#icon-settings ellipse{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear}.menu-button.js-in #icon-settings ellipse:first-of-type{-webkit-animation-name:icMenuCircleTopIn;animation-name:icMenuCircleTopIn;-webkit-animation-duration:.5s;animation-duration:.5s}.menu-button.js-in #icon-settings ellipse:nth-of-type(2){-webkit-animation-name:icMenuCircleMiddleIn;animation-name:icMenuCircleMiddleIn;-webkit-animation-duration:.5s;animation-duration:.5s}.menu-button.js-in #icon-settings ellipse:nth-of-type(3){-webkit-animation-name:icMenuCircleBottomIn;animation-name:icMenuCircleBottomIn;-webkit-animation-duration:.5s;animation-duration:.5s}.menu-button #icon-settings ellipse:first-of-type,.menu-button.js-out #icon-settings ellipse:first-of-type{-webkit-animation-name:icMenuCircleTopOut;animation-name:icMenuCircleTopOut;-webkit-animation-duration:.25s;animation-duration:.25s}.menu-button #icon-settings ellipse:nth-of-type(2),.menu-button.js-out #icon-settings ellipse:nth-of-type(2){-webkit-animation-name:icMenuCircleMiddleOut;animation-name:icMenuCircleMiddleOut;-webkit-animation-duration:.25s;animation-duration:.25s}.menu-button #icon-settings ellipse:nth-of-type(3),.menu-button.js-out #icon-settings ellipse:nth-of-type(3){-webkit-animation-name:icMenuCircleBottomOut;animation-name:icMenuCircleBottomOut;-webkit-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes icMenuCircleTopIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(40px);transform:translateX(40px)}}@keyframes icMenuCircleTopIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(40px);transform:translateX(40px)}}@-webkit-keyframes icMenuCircleMiddleIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes icMenuCircleMiddleIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(20px);transform:translateX(20px)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes icMenuCircleBottomIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes icMenuCircleBottomIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@-webkit-keyframes icMenuCircleTopOut{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes icMenuCircleTopOut{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes icMenuCircleMiddleOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes icMenuCircleMiddleOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes icMenuCircleBottomOut{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes icMenuCircleBottomOut{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#icon-store [class^=tile-]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform-origin:center top;transform-origin:center top}.menu-button.js-in #icon-store .tile-1{-webkit-animation-delay:.11s;animation-delay:.11s;-webkit-animation-name:storeTileScaleUp;animation-name:storeTileScaleUp}.menu-button.js-in #icon-store .tile-2{-webkit-animation-delay:.16s;animation-delay:.16s;-webkit-animation-name:storeTileScaleUp;animation-name:storeTileScaleUp;-webkit-animation-duration:.3s;animation-duration:.3s}.menu-button.js-in #icon-store .tile-3{-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-name:storeTileScaleUp;animation-name:storeTileScaleUp;-webkit-animation-duration:.35s;animation-duration:.35s}.menu-button.js-in #icon-store .tile-4{-webkit-animation-delay:.26s;animation-delay:.26s;-webkit-animation-name:storeTileScaleUp;animation-name:storeTileScaleUp;-webkit-animation-duration:.4s;animation-duration:.4s}.menu-button.js-in #icon-store .tile-5{-webkit-animation-delay:.31s;animation-delay:.31s;-webkit-animation-name:storeTileScaleUp;animation-name:storeTileScaleUp;-webkit-animation-duration:.45s;animation-duration:.45s}@-webkit-keyframes storeTileScaleUp{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(1.2);transform:scaley(1.2)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes storeTileScaleUp{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(1.2);transform:scaley(1.2)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.js-frozen .element,.js-frozen .element img{pointer-events:none}.library .element{width:100%;position:relative;clear:both;overflow:hidden;display:flex;flex-direction:row;align-items:center;transition:opacity .3s ease 1s;position:absolute;top:0;contain:layout;will-change:transform}.library .element img{display:block;float:left;transition:.08s linear;cursor:pointer}@media only screen and (max-width:499px){.library .element img{padding:0 4px}}@media only screen and (min-width:500px){.library .element img{padding:0 8px}}@media only screen and (min-width:1000px) and (min-height:1000px){.library .element img{padding:0 12px 0 8px}}@media only screen and (min-width:1200px) and (min-height:1200px){.library .element img{padding:0 16px 0 12px}}@media only screen and (max-width:499px){.library .element{height:62px;letter-spacing:-.03em}.library .element img{width:58px;height:58px}}@media only screen and (max-height:499px){.library .element{height:62px;letter-spacing:-.03em}.library .element img{width:58px;height:58px}}@media only screen and (min-width:500px) and (min-height:500px){.library .element{height:70px}.library .element img{width:64px;height:64px}}@media only screen and (min-width:750px) and (min-height:750px){.library .element{height:78px}.library .element img{width:72px;height:72px}}@media only screen and (min-width:1000px) and (min-height:1000px){.library .element{height:86px}.library .element img{width:80px;height:80px}}@media only screen and (min-width:1200px) and (min-height:1200px){.library .element{height:100px}.library .element img{width:90px;height:90px}}.library .element.js-inactive{pointer-events:none;cursor:default;opacity:.15;transition:opacity 0s ease 0s}.library .element:last-of-type{margin-bottom:10px}.library .element .elementName{cursor:default}.library .element:before{content:"";width:100%;height:100%;position:absolute;background:#1b001c;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}@media only screen and (max-width:499px){.library .element:before{height:68px}}@media only screen and (max-height:499px){.library .element:before{height:68px}}@media only screen and (min-width:500px) and (min-height:500px){.library .element:before{height:74px}}@media only screen and (min-width:750px) and (min-height:750px){.library .element:before{height:82px}}@media only screen and (min-width:1000px) and (min-height:1000px){.library .element:before{height:90px}}@media only screen and (min-width:1200px) and (min-height:1200px){.library .element:before{height:100px}}.library .element.js-animate:before{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:0;z-index:10;-webkit-animation-name:exhausted-library-item-overlay;animation-name:exhausted-library-item-overlay;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.51,.12,.25,1);animation-timing-function:cubic-bezier(.51,.12,.25,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.library .element.js-animate{height:0;overflow:hidden;transition:height .4s ease .6s}.workspace .element{width:90px;height:90px;z-index:100;transition:z-index 0s linear .12s}.workspace .element img{width:100%;height:100%;display:block;cursor:pointer;transition:-webkit-transform .02s ease-out;transition:transform .02s ease-out;transition:transform .02s ease-out,-webkit-transform .02s ease-out}@media only screen and (max-width:499px){.workspace .element{width:58px;height:58px}}@media only screen and (max-height:499px){.workspace .element{width:58px;height:58px}}@media only screen and (min-width:500px) and (min-height:500px){.workspace .element{width:74px;height:74px}}@media only screen and (min-width:750px) and (min-height:750px){.workspace .element{width:100px;height:100px}}@media only screen and (min-width:1000px) and (min-height:1000px){.workspace .element{width:130px;height:130px}}@media only screen and (min-width:1200px) and (min-height:1200px){.workspace .element{width:170px;height:170px}}.workspace .element:before{content:"";width:100%;height:100%;position:absolute;z-index:-10;background-color:#380028;border-radius:50%;transition:-webkit-transform .14s ease .07s;transition:transform .14s ease .07s;transition:transform .14s ease .07s,-webkit-transform .14s ease .07s;-webkit-transform:scale(0);transform:scale(0);pointer-events:none;will-change:transform}.workspace .element.is-dragging{z-index:1000;transition:z-index 0s linear 0s}.workspace .element.is-dragging.dropped{z-index:980;transition:z-index 0s linear .12s}.workspace .element.is-dragging.js-hover:before{-webkit-animation-name:element-highlight-click;animation-name:element-highlight-click;-webkit-animation-duration:.14s;animation-duration:.14s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.workspace .element.is-dragging img{-webkit-transform:scale(1.03);transform:scale(1.03)}.workspace .element.js-hover:before{-webkit-transform:scale(1.4);transform:scale(1.4)}.workspace .element.is-dragging:before{-webkit-transform:scale(0);transform:scale(0)}.workspace .element.js-pulse:before{-webkit-transform:scale(1.4);transform:scale(1.4)}.workspace .element.js-hover,.workspace .element.js-pulse{z-index:995}.workspace .element.js-exhausted{z-index:40;pointer-events:none}.workspace .element.js-final.js-exhausted{pointer-events:auto}.workspace.js-cleanup .element{pointer-events:none}.already-made-container{position:absolute}@media only screen and (max-width:499px){.already-made-container{width:58px;height:58px}}@media only screen and (max-height:499px){.already-made-container{width:58px;height:58px}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container{width:74px;height:74px}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container{width:100px;height:100px}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container{width:130px;height:130px}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container{width:170px;height:170px}}.already-made-container .already-done{position:absolute;display:block;z-index:1100;pointer-events:none;transition:-webkit-transform 1.2s cubic-bezier(.2,.82,.32,1);transition:transform 1.2s cubic-bezier(.2,.82,.32,1);transition:transform 1.2s cubic-bezier(.2,.82,.32,1),-webkit-transform 1.2s cubic-bezier(.2,.82,.32,1);-webkit-transform:scale(.5) translate(0);transform:scale(.5) translate(0);margin:auto;top:0;right:0;bottom:0;left:0;opacity:0}@media only screen and (max-width:499px){.already-made-container .already-done{width:38.66667px;height:38.66667px}}@media only screen and (max-height:499px){.already-made-container .already-done{width:38.66667px;height:38.66667px}}@media only screen and (min-width:500px) and (min-height:500px){.already-made-container .already-done{width:49.33333px;height:49.33333px}}@media only screen and (min-width:750px) and (min-height:750px){.already-made-container .already-done{width:66.66667px;height:66.66667px}}@media only screen and (min-width:1000px) and (min-height:1000px){.already-made-container .already-done{width:86.66667px;height:86.66667px}}@media only screen and (min-width:1200px) and (min-height:1200px){.already-made-container .already-done{width:113.33333px;height:113.33333px}}.already-made-container.js-active .already-done{-webkit-animation-name:already-doneOpacity;animation-name:already-doneOpacity;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.79,.01,.45,.99);animation-timing-function:cubic-bezier(.79,.01,.45,.99)}.final-animation-container .element{width:90px;height:90px;z-index:100;transition:z-index 0s linear .12s}@media only screen and (max-width:499px){.final-animation-container .element{width:58px;height:58px}}@media only screen and (max-height:499px){.final-animation-container .element{width:58px;height:58px}}@media only screen and (min-width:500px) and (min-height:500px){.final-animation-container .element{width:74px;height:74px}}@media only screen and (min-width:750px) and (min-height:750px){.final-animation-container .element{width:100px;height:100px}}@media only screen and (min-width:1000px) and (min-height:1000px){.final-animation-container .element{width:130px;height:130px}}@media only screen and (min-width:1200px) and (min-height:1200px){.final-animation-container .element{width:170px;height:170px}}.final-animation-container .element img{width:100%;height:100%;display:block;cursor:pointer;transition:-webkit-transform .02s ease-out;transition:transform .02s ease-out;transition:transform .02s ease-out,-webkit-transform .02s ease-out}@-webkit-keyframes exhausted-library-item-overlay{0%{-webkit-transform:scalex(0);transform:scalex(0);opacity:1}to{-webkit-transform:scalex(1);transform:scalex(1);opacity:1}}@keyframes exhausted-library-item-overlay{0%{-webkit-transform:scalex(0);transform:scalex(0);opacity:1}to{-webkit-transform:scalex(1);transform:scalex(1);opacity:1}}@-webkit-keyframes already-doneOpacity{0%{opacity:0}40%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes already-doneOpacity{0%{opacity:0}40%{opacity:1}50%{opacity:1}to{opacity:0}}.new-base-element{width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-animation-name:item-unlocked-hide;animation-name:item-unlocked-hide;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(0,0,.38,1.01);animation-timing-function:cubic-bezier(0,0,.38,1.01);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.new-base-element.js-active{-webkit-animation-name:item-unlocked-show,breathe;animation-name:item-unlocked-show,breathe;-webkit-animation-delay:0s,.4s;animation-delay:0s,.4s;-webkit-animation-duration:.4s,4.5s;animation-duration:.4s,4.5s;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-timing-function:cubic-bezier(0,0,.38,1.01),linear;animation-timing-function:cubic-bezier(0,0,.38,1.01),linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.new-base-element .new-item-unlocked{display:inline-block;font-size:50px;text-align:center}@-webkit-keyframes item-unlocked-show{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}65%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes item-unlocked-show{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0}65%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes item-unlocked-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes item-unlocked-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.new-element{position:absolute;top:0;left:0;width:100%;height:100%;z-index:12000;opacity:0;pointer-events:none;display:block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.new-element .background{width:1%;height:1%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#260026;-webkit-transform:scale(150);transform:scale(150);will-change:opacity;opacity:1}.new-element .new-element-image-container{width:200px;height:200px;-webkit-transform:scale(.1);transform:scale(.1);margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;will-change:transform;transition:opacity .2s ease;opacity:0}@media only screen and (max-height:640px){.new-element .new-element-image-container{width:100px;height:100px}}.new-element .absolute-center{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:0}.new-element .description{max-width:440px;margin:120px auto 0 auto;padding:20px 10px;background:rgba(38,0,38,.5);color:#d79f47;font-size:16px;text-align:center;line-height:1.5;transition:opacity .4s ease;opacity:0}@media only screen and (max-height:640px){.new-element .description{margin-top:60px}}.new-element .description .dlc-marker{font-size:12px;line-height:1}.new-element .outer-name{will-change:transform;-webkit-transform:scale(0);transform:scale(0);transition:opacity .4s linear;opacity:0}.new-element .name{height:0;display:flex;align-items:flex-end;justify-content:center;color:#d79f47;font-size:50px;text-align:center;margin-top:-120px;will-change:transform;line-height:1em;padding:0 20px}@media only screen and (max-height:640px){.new-element .name{margin-top:-60px;font-size:45px}}.new-element .type{color:#d79f47;font-size:50px;position:absolute;margin-left:10px}.new-element .new-element-rays-container{width:0;height:0;position:absolute;top:0;bottom:0;left:50%;margin-top:auto;margin-bottom:auto;-webkit-transform:scale(0);transform:scale(0);opacity:1}.new-element .new-element-image-container img{width:100%;height:100%;pointer-events:none;-webkit-animation-name:breathe;animation-name:breathe;-webkit-animation-duration:5.2s;animation-duration:5.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.new-element .rays{will-change:transform;background-image:url(../img/concentric-light-purple.05e45ff1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:500px;height:500px;width:70vmax;height:70vmax;max-width:500px;max-height:500px;-webkit-transform:translate3d(-50%,-50%,0) scale(2);transform:translate3d(-50%,-50%,0) scale(2)}.new-element.js-active{display:block;pointer-events:auto;opacity:1}.new-element.js-active .background{-webkit-animation-name:background-in;animation-name:background-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.new-element.js-active .new-element-image-container{-webkit-animation-name:scale-up;animation-name:scale-up;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(0,0,.38,1.01);animation-timing-function:cubic-bezier(0,0,.38,1.01);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-duration:.3s;transition-delay:.1s;opacity:1}.new-element.js-active .description{opacity:1;transition-duration:1.5s;transition-delay:.2s;transition-timing-function:ease-out}.new-element.js-active .outer-name{-webkit-animation-name:scale-up;animation-name:scale-up;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-duration:.2s;transition-delay:.1s;opacity:1}.new-element.js-active .name{-webkit-animation-name:breathe;animation-name:breathe;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.new-element.js-active .new-element-rays-container{transition:-webkit-transform .3s ease .2s;transition:transform .3s ease .2s;transition:transform .3s ease .2s,-webkit-transform .3s ease .2s;-webkit-transform:scale(1);transform:scale(1)}.new-element.js-active .rays{-webkit-animation-name:rotate-clockwise;animation-name:rotate-clockwise;-webkit-animation-duration:34s;animation-duration:34s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.new-element.js-active.js-background-out .background{-webkit-animation-name:background-out;animation-name:background-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.new-element.js-active.js-background-out .new-element-rays-container{-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity .1s linear 0s,-webkit-transform .4s ease 0s;transition:transform .4s ease 0s,opacity .1s linear 0s;transition:transform .4s ease 0s,opacity .1s linear 0s,-webkit-transform .4s ease 0s}.new-element.js-active.js-background-out .new-element-image-container,.new-element.js-active.js-background-out .outer-name{-webkit-animation-name:remove-popup-content,fade-out;animation-name:remove-popup-content,fade-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.4s,.36s;animation-duration:.4s,.36s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in,ease;animation-timing-function:ease-in,ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-duration:0s;transition-delay:.36s;opacity:0}.new-element.js-active.js-hide-content .new-element-image-container{-webkit-animation-name:hide-popup-content,hide-popup-content-timer;animation-name:hide-popup-content,hide-popup-content-timer;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.4s,.5s;animation-duration:.4s,.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(0,0,.38,1.01);animation-timing-function:cubic-bezier(0,0,.38,1.01);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-duration:0s;transition-delay:.4s;opacity:0}.new-element.js-active.js-hide-content .outer-name{-webkit-animation-name:hide-popup-content,hide-popup-content-timer;animation-name:hide-popup-content,hide-popup-content-timer;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.4s,.5s;animation-duration:.4s,.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-duration:0s;transition-delay:.4s;opacity:0}.new-element.js-active.js-hide-content .new-element-rays-container{-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity .1s linear .1s,-webkit-transform .4s ease 0s;transition:transform .4s ease 0s,opacity .1s linear .1s;transition:transform .4s ease 0s,opacity .1s linear .1s,-webkit-transform .4s ease 0s}.inherit-new-item-animation-hide-description,.new-element.js-active.js-background-out .description,.new-element.js-active.js-hide-content .description{transition-duration:.1s;transition-delay:0s;transition-timing-function:linear;opacity:0}.inherit-new-item-animation-hide-rays,.new-element.js-active.js-background-out .new-element-rays-container,.new-element.js-active.js-hide-content .new-element-rays-container{-webkit-transform:scale(0);transform:scale(0);opacity:0}@-webkit-keyframes rotate-clockwise{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg) scale(2);transform:translate3d(-50%,-50%,0) rotate(0deg) scale(2)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(1turn) scale(2);transform:translate3d(-50%,-50%,0) rotate(1turn) scale(2)}}@keyframes rotate-clockwise{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg) scale(2);transform:translate3d(-50%,-50%,0) rotate(0deg) scale(2)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(1turn) scale(2);transform:translate3d(-50%,-50%,0) rotate(1turn) scale(2)}}@-webkit-keyframes rotate-clockwise-offset{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(10deg) scale(2);transform:translate3d(-50%,-50%,0) rotate(10deg) scale(2)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(370deg) scale(2);transform:translate3d(-50%,-50%,0) rotate(370deg) scale(2)}}@keyframes rotate-clockwise-offset{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(10deg) scale(2);transform:translate3d(-50%,-50%,0) rotate(10deg) scale(2)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(370deg) scale(2);transform:translate3d(-50%,-50%,0) rotate(370deg) scale(2)}}@-webkit-keyframes rotate-counterclockwise{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate-counterclockwise{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(.1);transform:scale(.1)}65%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up{0%{-webkit-transform:scale(.1);transform:scale(.1)}65%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hide-popup-content{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes hide-popup-content{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes hide-popup-content-timer{0%{outline:0}to{outline:0}}@keyframes hide-popup-content-timer{0%{outline:0}to{outline:0}}@-webkit-keyframes remove-popup-content{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(18);transform:scale(18)}}@keyframes remove-popup-content{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(18);transform:scale(18)}}@-webkit-keyframes background-in{0%{opacity:0}to{opacity:1}}@keyframes background-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes background-out{0%{opacity:1}to{opacity:0}}@keyframes background-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes breathe{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes breathe{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(1);transform:scale(1)}}.news-image{width:100%;width:calc(100% + 40px);margin:-20px -20px 20px -20px}.news-image img{width:100%;max-width:540px;display:block;margin:0 auto}.overlay{position:absolute;z-index:10000;top:0;right:0;bottom:0;left:0;margin:auto;width:1%;height:1%;background:rgba(0,0,0,.5);transition:opacity .3s linear .1s;-webkit-transform:scale(150);transform:scale(150);opacity:0;pointer-events:none}.overlay.js-active{pointer-events:auto;opacity:1;transition:opacity .2s ease-out 0s}.modal{width:100%;height:100%;position:absolute;top:0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:499px){.modal.any{display:block}}@media only screen and (max-width:499px) and (max-height:369px){.modal.any{height:calc(100% - 60px)}}@media only screen and (max-width:499px) and (max-width:599px) and (min-height:450px){.modal.any{height:calc(100% - 60px)}}@media only screen and (max-height:499px){.modal.any{display:block}}@media only screen and (max-height:499px) and (max-height:369px){.modal.any{height:calc(100% - 60px)}}@media only screen and (max-height:499px) and (max-width:599px) and (min-height:450px){.modal.any{height:calc(100% - 60px)}}@media only screen and (min-width:500px) and (min-height:500px) and (max-height:369px){.modal.any{height:calc(100% - 60px)}}@media only screen and (min-width:500px) and (min-height:500px) and (max-width:599px) and (min-height:450px){.modal.any{height:calc(100% - 60px)}}@media only screen and (max-width:499px){.modal.any .popup{width:100%;height:100%;position:absolute;top:0;border:0;border-radius:0}.modal.any .popup .close{left:4px}}@media only screen and (max-height:499px){.modal.any .popup{width:100%;height:100%;position:absolute;top:0;border:0;border-radius:0}.modal.any .popup .close{left:4px}}@media only screen and (min-width:750px) and (min-height:750px){.modal.any .popup{min-width:360px;max-width:500px;max-height:600px}}@media only screen and (min-width:1000px) and (min-height:1000px){.modal.any .popup{max-width:500px;max-height:700px}}@media only screen and (min-width:500px) and (min-height:500px){.modal.any .popup{min-width:360px;max-width:400px;max-height:460px}}@media only screen and (min-width:500px) and (min-height:500px) and (max-height:369px){.modal.any .popup{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;border:0;border-radius:0}.modal.any .popup .close{left:4px}}@media only screen and (min-width:500px) and (min-height:500px) and (max-width:599px) and (min-height:450px){.modal.any .popup{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;border:0;border-radius:0}.modal.any .popup .close{left:4px}}@media only screen and (max-width:499px){.modal.any.js-show .popup{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}@media only screen and (max-height:499px){.modal.any.js-show .popup{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}@media only screen and (min-width:500px) and (min-height:500px){.modal.any.js-show .popup{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .1s linear,-webkit-transform .14s linear;transition:transform .14s linear,opacity .1s linear;transition:transform .14s linear,opacity .1s linear,-webkit-transform .14s linear}}@media only screen and (min-width:500px) and (min-height:500px) and (max-height:369px){.modal.any.js-show .popup{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}@media only screen and (min-width:500px) and (min-height:500px) and (max-width:599px) and (min-height:450px){.modal.any.js-show .popup{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}@media only screen and (max-width:499px){.modal.any.js-hide .popup{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity 0s linear .4s,-webkit-transform .2s ease;transition:transform .2s ease,opacity 0s linear .4s;transition:transform .2s ease,opacity 0s linear .4s,-webkit-transform .2s ease}}@media only screen and (max-height:499px){.modal.any.js-hide .popup{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity 0s linear .4s,-webkit-transform .2s ease;transition:transform .2s ease,opacity 0s linear .4s;transition:transform .2s ease,opacity 0s linear .4s,-webkit-transform .2s ease}}@media only screen and (min-width:500px) and (min-height:500px){.modal.any.js-hide .popup{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:opacity .14s linear,-webkit-transform .2s ease-in;transition:transform .2s ease-in,opacity .14s linear;transition:transform .2s ease-in,opacity .14s linear,-webkit-transform .2s ease-in;pointer-events:none}}@media only screen and (min-width:500px) and (min-height:500px) and (max-height:369px){.modal.any.js-hide .popup{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity 0s linear .4s,-webkit-transform .2s ease;transition:transform .2s ease,opacity 0s linear .4s;transition:transform .2s ease,opacity 0s linear .4s,-webkit-transform .2s ease}}@media only screen and (min-width:500px) and (min-height:500px) and (max-width:599px) and (min-height:450px){.modal.any.js-hide .popup{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity 0s linear .4s,-webkit-transform .2s ease;transition:transform .2s ease,opacity 0s linear .4s;transition:transform .2s ease,opacity 0s linear .4s,-webkit-transform .2s ease}}.modal.small{height:100%;top:0}@media only screen and (max-height:369px){.modal.small{height:calc(100% - 60px)}}@media only screen and (max-width:599px) and (min-height:450px){.modal.small{height:calc(100% - 60px)}}@media only screen and (max-width:499px){.modal.small .popup{width:360px;max-width:90%;max-height:90%}}@media only screen and (max-height:499px){.modal.small .popup{width:360px;max-width:90%;max-height:90%}}@media only screen and (min-width:500px) and (min-height:500px){.modal.small .popup{min-width:360px;max-width:400px;max-height:400px}}@media only screen and (min-width:750px) and (min-height:750px){.modal.small .popup{max-width:440px;max-height:600px}}@media only screen and (min-width:1000px) and (min-height:1000px){.modal.small .popup{max-width:500px;max-height:700px}}.modal.small.js-show .popup{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .1s linear,-webkit-transform .14s linear;transition:transform .14s linear,opacity .1s linear;transition:transform .14s linear,opacity .1s linear,-webkit-transform .14s linear}.modal.small.js-hide .popup{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:opacity .14s linear,-webkit-transform .2s ease-in;transition:transform .2s ease-in,opacity .14s linear;transition:transform .2s ease-in,opacity .14s linear,-webkit-transform .2s ease-in;pointer-events:none}.modal.js-hide{pointer-events:none}.modal .popup{z-index:11000;display:flex;flex-direction:column;box-sizing:border-box;font-size:14px;color:#4d4131;background-color:#fcc46b;border:2px solid #fcce84;border-radius:10px;box-shadow:0 16px rgba(0,0,0,.6);will-change:transform}.modal .popup .popup-header{width:100%;height:60px;box-sizing:border-box;margin:0;padding:20px 0;flex-shrink:0;text-align:center;text-transform:uppercase;font-size:20px;line-height:20px;font-weight:700;background-color:#fcce84;border-radius:8px 8px 0 0;cursor:default}.modal .popup .content{width:100%;padding:20px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal .popup .content input[type=email],.modal .popup .content input[type=password],.modal .popup .content input[type=text]{width:100%;height:58px;background:#fffbe9;color:#4d4131;border-radius:8px;border:0;padding:18px 12px 8px 12px;box-sizing:border-box;transition:box-shadow .1s ease;margin-bottom:20px}.modal .popup .content input[type=email]:focus,.modal .popup .content input[type=password]:focus,.modal .popup .content input[type=text]:focus{outline:0;box-shadow:0 6px #fbb039}.modal .popup .content .link{text-decoration:underline;cursor:pointer;color:#4d4131}.modal .popup .close{height:50px;width:50px;position:absolute;top:6px;left:-10px}.modal .popup .close.border{background-color:#fcce84;border-color:#fcce84;z-index:100}.modal .popup .close .label{width:14px;height:14px}.modal .popup .group{margin-bottom:14px}.popup-button{height:54px;min-width:100px}.popup-button.full{width:100%}.completion .items .popup-button.animation-item,.popup-button.center{margin:0 auto}.popup-button .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-group{width:100%;margin:7px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.button-group .popup-button{min-width:140px;margin:7px;flex-grow:1;flex-shrink:0}.error-container{width:100%;height:0;position:absolute;top:0;bottom:0;margin:auto;text-align:center;color:#d79f47;opacity:0;transition-duration:1s;z-index:100;box-sizing:border-box}.error-container div{background:#380028;border-radius:28px;padding:10px 20px;display:inline-block;-webkit-transform:translateY(-100%);transform:translateY(-100%);box-shadow:0 2px 4px rgba(56,0,40,.5)}.error-container.js-visible{pointer-events:none;opacity:1;transition:opacity .3s ease}.step{position:relative}.popup-input-label{position:absolute;margin:4px 0 0 12px;font-size:12px;color:#9b8363}.popup-2-buttons-sync{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.popup-2-buttons-sync .group{flex-basis:0;flex-grow:1}.popup-2-buttons-sync .group:first-of-type{margin-right:10px}@media only screen and (max-width:499px){.popup-2-buttons-sync{display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}.popup-2-buttons-sync .group{text-align:center}.popup-2-buttons-sync .group:first-of-type{margin-right:0}.popup-2-buttons-sync .collapse-to-inline{display:inline-block}}@media only screen and (max-height:499px){.popup-2-buttons-sync{display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}.popup-2-buttons-sync .group{text-align:center}.popup-2-buttons-sync .group:first-of-type{margin-right:0}.popup-2-buttons-sync .collapse-to-inline{display:inline-block}}.troubles-signing-in{margin-top:20px}.privacy-policy,.troubles-signing-in{text-align:center;text-decoration:underline;cursor:pointer}.privacy-policy a{color:#4d4131}.game{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media only screen and (max-height:369px){.game.js-settings-shown{-webkit-transform:translateY(-255px);transform:translateY(-255px)}}@media only screen and (max-width:599px) and (min-height:450px){.game.js-settings-shown{-webkit-transform:translateY(-255px);transform:translateY(-255px)}}.settings.modal{height:100%}@media only screen and (max-height:369px){.settings.modal.js-hide .popup{opacity:0;-webkit-transform:translateY(255px);transform:translateY(255px);transition:opacity 0s linear .3s,-webkit-transform .2s ease;transition:transform .2s ease,opacity 0s linear .3s;transition:transform .2s ease,opacity 0s linear .3s,-webkit-transform .2s ease}}@media only screen and (max-width:599px) and (min-height:450px){.settings.modal.js-hide .popup{opacity:0;-webkit-transform:translateY(255px);transform:translateY(255px);transition:opacity 0s linear .3s,-webkit-transform .2s ease;transition:transform .2s ease,opacity 0s linear .3s;transition:transform .2s ease,opacity 0s linear .3s,-webkit-transform .2s ease}}@media only screen and (max-height:369px){.settings.modal.js-show .popup{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}}@media only screen and (max-width:599px) and (min-height:450px){.settings.modal.js-show .popup{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}}@media only screen and (max-height:369px){.settings.modal .popup{width:100%;height:255px;max-width:100%;max-height:100%;position:absolute;top:auto;bottom:0;border:0;border-radius:0;background-color:#fbb039;border-top:5px solid #e28d05}}@media only screen and (max-width:599px) and (min-height:450px){.settings.modal .popup{width:100%;height:255px;max-width:100%;max-height:100%;position:absolute;top:auto;bottom:0;border:0;border-radius:0;background-color:#fbb039;border-top:5px solid #e28d05}}@media only screen and (max-height:369px){.settings.modal .popup .close,.settings.modal .popup .popup-header{display:none}}@media only screen and (max-width:599px) and (min-height:450px){.settings.modal .popup .close,.settings.modal .popup .popup-header{display:none}}.settings.modal .popup .content{max-width:500px;margin-left:auto;margin-right:auto}@media only screen and (max-height:369px){.settings.modal .popup .content{width:100%;height:100%;display:flex;flex-direction:column;border-radius:0;box-sizing:border-box}.settings.modal .popup .content .group{display:flex;flex-direction:row;margin-bottom:14px}.settings.modal .popup .content .popup-button{margin-top:0}.settings.modal .popup .content .popup-button:first-of-type{margin-right:20px}}@media only screen and (max-width:599px) and (min-height:450px){.settings.modal .popup .content{width:100%;height:100%;display:flex;flex-direction:column;border-radius:0;box-sizing:border-box}.settings.modal .popup .content .group{display:flex;flex-direction:row;margin-bottom:14px}.settings.modal .popup .content .popup-button{margin-top:0}.settings.modal .popup .content .popup-button:first-of-type{margin-right:20px}}@media only screen and (max-width:320px){.settings.modal .popup .popup-button .hide-small{display:none}}.settings.modal .build-id{margin-top:5px;font-size:12px;color:#fffbe9;text-align:center}.audio-controls-container{display:flex;max-width:400px;margin-left:auto;margin-right:auto}@media only screen and (max-height:369px){.audio-controls-container{max-width:unset;margin-left:unset;margin-right:unset}}@media only screen and (max-width:599px) and (min-height:450px){.audio-controls-container{max-width:unset;margin-left:unset;margin-right:unset}}.audio-controls-container .audio-controls-switch{width:50%;flex-grow:1}.audio-controls-container .audio-controls-switch:first-of-type{margin-right:20px}.audio-controls-container .audio-controls-switch .switch-button{width:52px;height:54px}.audio-controls-container .audio-controls-switch .switch-button .label{width:24px;height:24px}.audio-controls-container .audio-controls-switch .switch-button .label svg{width:100%;height:100%}.settings .popup-button{width:100%;height:54px;max-width:400px;margin:14px auto 0 auto}.settings .popup-button .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings .popup-2-buttons-sync .popup-button{margin-top:10px}.text-tutorials-container{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;box-sizing:border-box;justify-content:center;align-items:center;padding:10vh 10vw;font-size:14px;pointer-events:none}@media only screen and (max-height:369px){.text-tutorials-container{padding:10vh 10vw 79.99998px 10vw}}@media only screen and (max-width:599px) and (min-height:450px){.text-tutorials-container{padding:10vh 10vw 79.99998px 10vw}}.text-tutorials-container.horizontal-left{justify-content:flex-start}@media only screen and (max-height:369px){.text-tutorials-container.horizontal-left{justify-content:center}}@media only screen and (max-width:599px) and (min-height:450px){.text-tutorials-container.horizontal-left{justify-content:center}}.text-tutorials-container.horizontal-center{justify-content:center}.text-tutorials-container.horizontal-right{justify-content:flex-end}@media only screen and (max-height:369px){.text-tutorials-container.horizontal-right{justify-content:center}}@media only screen and (max-width:599px) and (min-height:450px){.text-tutorials-container.horizontal-right{justify-content:center}}.text-tutorials-container.vertical-top{align-items:flex-start}.text-tutorials-container.vertical-center{align-items:center}.text-tutorials-container.vertical-bottom{align-items:flex-end}.text-tutorials-container .text-tutorials{min-width:200px;max-width:400px;z-index:999;text-align:center;box-sizing:border-box;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);transition:opacity .14s ease,-webkit-transform .2s ease;transition:opacity .14s ease,transform .2s ease;transition:opacity .14s ease,transform .2s ease,-webkit-transform .2s ease;border-radius:8px;flex-grow:0}.text-tutorials-container .text-tutorials.js-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}.text-tutorials-container .text-tutorials.js-active:before{-webkit-animation-name:text-tutorial-pulse;animation-name:text-tutorial-pulse;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.text-tutorials-container .text-tutorials .close{width:40px;height:40px;position:absolute;border-radius:8px;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);font-size:2.3em;z-index:1}.text-tutorials-container .text-tutorials .close:active:after{background-color:#faa011}.text-tutorials-container .text-tutorials .close:after{background-color:#faa620}.text-tutorials-container .text-tutorials .close:before{background-color:#d88705}.text-tutorials-container .text-tutorials .close.border{background-color:#1b001c;border-color:#1b001c;z-index:100}.text-tutorials-container .text-tutorials .close .label{width:14px;height:14px}.text-tutorials-container .text-tutorials .content{background-color:#380028;border:4px solid #1b001c;padding:20px;position:relative;box-sizing:border-box;border-radius:8px;box-shadow:3px 3px 20px #1b001c;display:inline-block}.text-tutorials-container .text-tutorials:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;box-shadow:0 0 0 #faa620;border-radius:6px}@-webkit-keyframes text-tutorial-pulse{0%{box-shadow:0 0 0 0 #faa620,inset 0 0 0 10px #faa620;opacity:0}30%{opacity:.1}to{box-shadow:0 0 0 20px #faa620,inset 0 0 0 10px #faa620;opacity:0}}@keyframes text-tutorial-pulse{0%{box-shadow:0 0 0 0 #faa620,inset 0 0 0 10px #faa620;opacity:0}30%{opacity:.1}to{box-shadow:0 0 0 20px #faa620,inset 0 0 0 10px #faa620;opacity:0}}.tutorials{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;pointer-events:none;transition:opacity .3s ease;opacity:0}.tutorials.js-active{opacity:1}.tutorial-window{width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.tutorial-window *{box-sizing:border-box}.tutorial-window .hand,.tutorial-window.js-touch .cursor{display:none}.tutorial-window.js-touch .hand{display:block}.tutorial-window .click-container{width:0;height:0;position:absolute}@media only screen and (max-width:499px){.tutorial-window .click-container{top:39px;right:111px}}@media only screen and (min-width:500px){.tutorial-window .click-container{top:42px;right:168px}}@media only screen and (min-width:750px){.tutorial-window .click-container{top:46px;right:204px}}@media only screen and (min-width:1000px){.tutorial-window .click-container{top:46px;right:240px}}@media only screen and (min-width:1200px){.tutorial-window .click-container{top:55px;right:295px}}.tutorial-window .click-container .click{width:.4vmax;position:absolute;top:0;right:0}.tutorial-window .click-container .click div{width:.8vmax;height:2.5vmax;position:absolute;bottom:0;left:0;background-color:#fff;border:2px solid rgba(0,0,0,.3);-webkit-transform-origin:bottom;transform-origin:bottom}.tutorial-window .click-container .click div:first-of-type{-webkit-transform:rotate(60deg) translatey(-.5vmax) scaley(0);transform:rotate(60deg) translatey(-.5vmax) scaley(0)}@-webkit-keyframes click-effect-rectangle-1{0%{-webkit-transform:rotate(60deg) translatey(-.5vmax) scaley(0);transform:rotate(60deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(60deg) translatey(-.5vmax) scaley(.5);transform:rotate(60deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(60deg) translatey(-1vmax) scaley(1);transform:rotate(60deg) translatey(-1vmax) scaley(1)}}@keyframes click-effect-rectangle-1{0%{-webkit-transform:rotate(60deg) translatey(-.5vmax) scaley(0);transform:rotate(60deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(60deg) translatey(-.5vmax) scaley(.5);transform:rotate(60deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(60deg) translatey(-1vmax) scaley(1);transform:rotate(60deg) translatey(-1vmax) scaley(1)}}.tutorial-window .click-container .click div:nth-of-type(2){-webkit-transform:rotate(120deg) translatey(-.5vmax) scaley(0);transform:rotate(120deg) translatey(-.5vmax) scaley(0)}@-webkit-keyframes click-effect-rectangle-2{0%{-webkit-transform:rotate(120deg) translatey(-.5vmax) scaley(0);transform:rotate(120deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(120deg) translatey(-.5vmax) scaley(.5);transform:rotate(120deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(120deg) translatey(-1vmax) scaley(1);transform:rotate(120deg) translatey(-1vmax) scaley(1)}}@keyframes click-effect-rectangle-2{0%{-webkit-transform:rotate(120deg) translatey(-.5vmax) scaley(0);transform:rotate(120deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(120deg) translatey(-.5vmax) scaley(.5);transform:rotate(120deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(120deg) translatey(-1vmax) scaley(1);transform:rotate(120deg) translatey(-1vmax) scaley(1)}}.tutorial-window .click-container .click div:nth-of-type(3){-webkit-transform:rotate(180deg) translatey(-.5vmax) scaley(0);transform:rotate(180deg) translatey(-.5vmax) scaley(0)}@-webkit-keyframes click-effect-rectangle-3{0%{-webkit-transform:rotate(180deg) translatey(-.5vmax) scaley(0);transform:rotate(180deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(180deg) translatey(-.5vmax) scaley(.5);transform:rotate(180deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(180deg) translatey(-1vmax) scaley(1);transform:rotate(180deg) translatey(-1vmax) scaley(1)}}@keyframes click-effect-rectangle-3{0%{-webkit-transform:rotate(180deg) translatey(-.5vmax) scaley(0);transform:rotate(180deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(180deg) translatey(-.5vmax) scaley(.5);transform:rotate(180deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(180deg) translatey(-1vmax) scaley(1);transform:rotate(180deg) translatey(-1vmax) scaley(1)}}.tutorial-window .click-container .click div:nth-of-type(4){-webkit-transform:rotate(240deg) translatey(-.5vmax) scaley(0);transform:rotate(240deg) translatey(-.5vmax) scaley(0)}@-webkit-keyframes click-effect-rectangle-4{0%{-webkit-transform:rotate(240deg) translatey(-.5vmax) scaley(0);transform:rotate(240deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(240deg) translatey(-.5vmax) scaley(.5);transform:rotate(240deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(240deg) translatey(-1vmax) scaley(1);transform:rotate(240deg) translatey(-1vmax) scaley(1)}}@keyframes click-effect-rectangle-4{0%{-webkit-transform:rotate(240deg) translatey(-.5vmax) scaley(0);transform:rotate(240deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(240deg) translatey(-.5vmax) scaley(.5);transform:rotate(240deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(240deg) translatey(-1vmax) scaley(1);transform:rotate(240deg) translatey(-1vmax) scaley(1)}}.tutorial-window .click-container .click div:nth-of-type(5){-webkit-transform:rotate(300deg) translatey(-.5vmax) scaley(0);transform:rotate(300deg) translatey(-.5vmax) scaley(0)}@-webkit-keyframes click-effect-rectangle-5{0%{-webkit-transform:rotate(300deg) translatey(-.5vmax) scaley(0);transform:rotate(300deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(300deg) translatey(-.5vmax) scaley(.5);transform:rotate(300deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(300deg) translatey(-1vmax) scaley(1);transform:rotate(300deg) translatey(-1vmax) scaley(1)}}@keyframes click-effect-rectangle-5{0%{-webkit-transform:rotate(300deg) translatey(-.5vmax) scaley(0);transform:rotate(300deg) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(300deg) translatey(-.5vmax) scaley(.5);transform:rotate(300deg) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(300deg) translatey(-1vmax) scaley(1);transform:rotate(300deg) translatey(-1vmax) scaley(1)}}.tutorial-window .click-container .click div:nth-of-type(6){-webkit-transform:rotate(1turn) translatey(-.5vmax) scaley(0);transform:rotate(1turn) translatey(-.5vmax) scaley(0)}@-webkit-keyframes click-effect-rectangle-6{0%{-webkit-transform:rotate(1turn) translatey(-.5vmax) scaley(0);transform:rotate(1turn) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(1turn) translatey(-.5vmax) scaley(.5);transform:rotate(1turn) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(1turn) translatey(-1vmax) scaley(1);transform:rotate(1turn) translatey(-1vmax) scaley(1)}}@keyframes click-effect-rectangle-6{0%{-webkit-transform:rotate(1turn) translatey(-.5vmax) scaley(0);transform:rotate(1turn) translatey(-.5vmax) scaley(0)}50%{-webkit-transform:rotate(1turn) translatey(-.5vmax) scaley(.5);transform:rotate(1turn) translatey(-.5vmax) scaley(.5)}to{-webkit-transform:rotate(1turn) translatey(-1vmax) scaley(1);transform:rotate(1turn) translatey(-1vmax) scaley(1)}}.tutorial-window .cursor{width:7vmax;height:7vmax;position:absolute;top:0}@media only screen and (max-width:499px){.tutorial-window .cursor{top:39px;right:111px}}@media only screen and (min-width:500px){.tutorial-window .cursor{top:42px;right:168px}}@media only screen and (min-width:750px){.tutorial-window .cursor{top:46px;right:204px}}@media only screen and (min-width:1000px){.tutorial-window .cursor{top:46px;right:240px}}@media only screen and (min-width:1200px){.tutorial-window .cursor{top:55px;right:295px}}.tutorial-window .cursor svg{width:7vmax;height:7vmax;position:absolute;top:0;right:0}.tutorial-window .cursor svg polygon{fill:#fff;stroke:#000;stroke-linejoin:round;stroke-width:1vmax}.tutorial-window .hand{width:14vmax;height:14vmax;position:absolute;top:0;right:0}@media only screen and (max-width:499px){.tutorial-window .hand{top:39px;right:111px}}@media only screen and (min-width:500px){.tutorial-window .hand{top:42px;right:168px}}@media only screen and (min-width:750px){.tutorial-window .hand{top:46px;right:204px}}@media only screen and (min-width:1000px){.tutorial-window .hand{top:46px;right:240px}}@media only screen and (min-width:1200px){.tutorial-window .hand{top:55px;right:295px}}.tutorial-window .hand svg{width:14vmax;height:14vmax;position:absolute;top:-1vmax;right:-1vmax}.tutorial-window .hand svg .hand-background{fill:#89694e;stroke:#000;stroke-linejoin:round;stroke-width:1vmax}.tutorial-window .hand svg rect{stroke-width:2;fill:#e2b491;stroke:#bf8b6d;stroke-miterlimit:10}.tutorial-window .hand svg .hand-lines{stroke-width:2px;fill:none;stroke:#7f614b;stroke-linecap:round;stroke-linejoin:round}.tutorial-window .icon-container .icon{position:absolute;border-radius:15%;flex-shrink:0;background-color:#ebf7fd;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media only screen and (max-width:499px){.tutorial-window .icon-container .icon{width:58px;height:58px}}@media only screen and (max-height:499px){.tutorial-window .icon-container .icon{width:58px;height:58px}}@media only screen and (min-width:500px) and (min-height:500px){.tutorial-window .icon-container .icon{width:74px;height:74px}}@media only screen and (min-width:750px) and (min-height:750px){.tutorial-window .icon-container .icon{width:100px;height:100px}}@media only screen and (min-width:1000px) and (min-height:1000px){.tutorial-window .icon-container .icon{width:130px;height:130px}}@media only screen and (min-width:1200px) and (min-height:1200px){.tutorial-window .icon-container .icon{width:170px;height:170px}}@media only screen and (max-width:499px){.tutorial-window .icon-container .icon{top:39px;right:111px}}@media only screen and (min-width:500px){.tutorial-window .icon-container .icon{top:42px;right:168px}}@media only screen and (min-width:750px){.tutorial-window .icon-container .icon{top:46px;right:204px}}@media only screen and (min-width:1000px){.tutorial-window .icon-container .icon{top:46px;right:240px}}@media only screen and (min-width:1200px){.tutorial-window .icon-container .icon{top:55px;right:295px}}.tutorial-window .icon-container:first-of-type .icon{background-color:#ebf7fd;opacity:.5}.tutorial-window .icon-container:nth-of-type(2) .icon{background-color:#6e4945;opacity:.8}.tutorial-window.step-intro{-webkit-animation-name:fade-in,fade-out,timer;animation-name:fade-in,fade-out,timer;-webkit-animation-duration:.3s,.5s,0s;animation-duration:.3s,.5s,0s;-webkit-animation-delay:0s,6.2s,10.2s;animation-delay:0s,6.2s,10.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.tutorial-window.step-intro .icon-container{opacity:0}.tutorial-window.step-intro .icon-container:first-of-type{-webkit-animation-name:fade-in,move-step-intro-2,fade-out;animation-name:fade-in,move-step-intro-2,fade-out;-webkit-animation-duration:1ms,1s,1s;animation-duration:1ms,1s,1s;-webkit-animation-delay:2.75s,3.2s,5.2s;animation-delay:2.75s,3.2s,5.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.tutorial-window.step-intro .icon-container:first-of-type .y-offset{position:relative;top:100px;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.tutorial-window.step-intro .cursor,.tutorial-window.step-intro .hand{-webkit-animation-name:move-step-intro-1,move-step-intro-2;animation-name:move-step-intro-1,move-step-intro-2;-webkit-animation-duration:1s,1s;animation-duration:1s,1s;-webkit-animation-delay:1.2s,3.2s;animation-delay:1.2s,3.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translate(-18vmax,9vmax);transform:translate(-18vmax,9vmax)}.tutorial-window.step-intro .cursor svg polygon{-webkit-animation-name:cursor-hold;animation-name:cursor-hold;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-intro .hand svg .hand-background{-webkit-animation-name:hand-hold;animation-name:hand-hold;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-intro .cursor svg,.tutorial-window.step-intro .hand svg{-webkit-animation-name:cursor-tilt;animation-name:cursor-tilt;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-intro .click-container .click div{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:2.75s;animation-delay:2.75s;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-intro .click-container .click div:first-of-type{-webkit-animation-name:click-effect-rectangle-1;animation-name:click-effect-rectangle-1}.tutorial-window.step-intro .click-container .click div:nth-of-type(2){-webkit-animation-name:click-effect-rectangle-2;animation-name:click-effect-rectangle-2}.tutorial-window.step-intro .click-container .click div:nth-of-type(3){-webkit-animation-name:click-effect-rectangle-3;animation-name:click-effect-rectangle-3}.tutorial-window.step-intro .click-container .click div:nth-of-type(4){-webkit-animation-name:click-effect-rectangle-4;animation-name:click-effect-rectangle-4}.tutorial-window.step-intro .click-container .click div:nth-of-type(5){-webkit-animation-name:click-effect-rectangle-5;animation-name:click-effect-rectangle-5}.tutorial-window.step-intro .click-container .click div:nth-of-type(6){-webkit-animation-name:click-effect-rectangle-6;animation-name:click-effect-rectangle-6}.tutorial-window.step-mix{-webkit-animation-name:fade-in,fade-out,timer;animation-name:fade-in,fade-out,timer;-webkit-animation-duration:.3s,.5s,0s;animation-duration:.3s,.5s,0s;-webkit-animation-delay:0s,6.2s,10.2s;animation-delay:0s,6.2s,10.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width:499px){.tutorial-window.step-mix .y-offset{-webkit-transform:translateY(58px);transform:translateY(58px)}}@media only screen and (max-height:499px){.tutorial-window.step-mix .y-offset{-webkit-transform:translateY(58px);transform:translateY(58px)}}@media only screen and (min-width:500px) and (min-height:500px){.tutorial-window.step-mix .y-offset{-webkit-transform:translateY(64px);transform:translateY(64px)}}@media only screen and (min-width:750px) and (min-height:750px){.tutorial-window.step-mix .y-offset{-webkit-transform:translateY(72px);transform:translateY(72px)}}@media only screen and (min-width:1000px) and (min-height:1000px){.tutorial-window.step-mix .y-offset{-webkit-transform:translateY(80px);transform:translateY(80px)}}@media only screen and (min-width:1200px) and (min-height:1200px){.tutorial-window.step-mix .y-offset{-webkit-transform:translateY(90px);transform:translateY(90px)}}.tutorial-window.step-mix .icon-container:first-of-type{-webkit-transform:translate(-18vmax,9vmax);transform:translate(-18vmax,9vmax)}.tutorial-window.step-mix .icon-container:nth-of-type(2){-webkit-animation-name:fade-in,move-step-mix-2;animation-name:fade-in,move-step-mix-2;-webkit-animation-duration:1ms,1s;animation-duration:1ms,1s;-webkit-animation-delay:2.75s,3.2s;animation-delay:2.75s,3.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.tutorial-window.step-mix .cursor,.tutorial-window.step-mix .hand{-webkit-animation-name:move-step-mix-1,move-step-mix-2;animation-name:move-step-mix-1,move-step-mix-2;-webkit-animation-duration:1s,1s;animation-duration:1s,1s;-webkit-animation-delay:1.2s,3.2s;animation-delay:1.2s,3.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translate(-17.8vmax,9.2vmax);transform:translate(-17.8vmax,9.2vmax)}.tutorial-window.step-mix .cursor svg polygon{-webkit-animation-name:cursor-hold;animation-name:cursor-hold;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-mix .cursor svg polygon,.tutorial-window.step-mix .hand svg .hand-background{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2.7s;animation-delay:2.7s}.tutorial-window.step-mix .hand svg .hand-background{-webkit-animation-name:hand-hold;animation-name:hand-hold;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-mix .cursor svg,.tutorial-window.step-mix .hand svg{-webkit-animation-name:cursor-tilt;animation-name:cursor-tilt;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-mix .click-container .click div{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:2.75s;animation-delay:2.75s;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-mix .click-container .click div:first-of-type{-webkit-animation-name:click-effect-rectangle-1;animation-name:click-effect-rectangle-1}.tutorial-window.step-mix .click-container .click div:nth-of-type(2){-webkit-animation-name:click-effect-rectangle-2;animation-name:click-effect-rectangle-2}.tutorial-window.step-mix .click-container .click div:nth-of-type(3){-webkit-animation-name:click-effect-rectangle-3;animation-name:click-effect-rectangle-3}.tutorial-window.step-mix .click-container .click div:nth-of-type(4){-webkit-animation-name:click-effect-rectangle-4;animation-name:click-effect-rectangle-4}.tutorial-window.step-mix .click-container .click div:nth-of-type(5){-webkit-animation-name:click-effect-rectangle-5;animation-name:click-effect-rectangle-5}.tutorial-window.step-mix .click-container .click div:nth-of-type(6){-webkit-animation-name:click-effect-rectangle-6;animation-name:click-effect-rectangle-6}.tutorial-window.step-guide{-webkit-animation-name:fade-in,fade-out,timer;animation-name:fade-in,fade-out,timer;-webkit-animation-duration:.3s,.5s,0s;animation-duration:.3s,.5s,0s;-webkit-animation-delay:0s,6.2s,10.2s;animation-delay:0s,6.2s,10.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.tutorial-window.step-guide .icon-container:first-of-type{-webkit-transform:translate(-19.1vmax,12.9vmax);transform:translate(-19.1vmax,12.9vmax)}.tutorial-window.step-guide .icon-container:nth-of-type(2){-webkit-transform:translate(-13vmax,15vmax);transform:translate(-13vmax,15vmax);-webkit-animation-name:move-step-guide-2;animation-name:move-step-guide-2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3.2s;animation-delay:3.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.tutorial-window.step-guide .cursor,.tutorial-window.step-guide .hand{-webkit-animation-name:move-step-guide-1,move-step-guide-2;animation-name:move-step-guide-1,move-step-guide-2;-webkit-animation-duration:1s,1s;animation-duration:1s,1s;-webkit-animation-delay:1.5s,3.2s;animation-delay:1.5s,3.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translate(-19vmax,13vmax);transform:translate(-19vmax,13vmax)}.tutorial-window.step-guide .cursor svg polygon{-webkit-animation-name:cursor-hold;animation-name:cursor-hold;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-guide .cursor svg polygon,.tutorial-window.step-guide .hand svg polygon{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2.7s;animation-delay:2.7s}.tutorial-window.step-guide .hand svg polygon{-webkit-animation-name:hand-hold;animation-name:hand-hold;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-guide .cursor svg,.tutorial-window.step-guide .hand svg{-webkit-animation-name:cursor-tilt;animation-name:cursor-tilt;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-guide .click-container{-webkit-transform:translate(-13vmax,15vmax);transform:translate(-13vmax,15vmax)}.tutorial-window.step-guide .click-container .click div{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:2.75s;animation-delay:2.75s;-webkit-animation-timing-function:step-start;animation-timing-function:step-start;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tutorial-window.step-guide .click-container .click div:first-of-type{-webkit-animation-name:click-effect-rectangle-1;animation-name:click-effect-rectangle-1}.tutorial-window.step-guide .click-container .click div:nth-of-type(2){-webkit-animation-name:click-effect-rectangle-2;animation-name:click-effect-rectangle-2}.tutorial-window.step-guide .click-container .click div:nth-of-type(3){-webkit-animation-name:click-effect-rectangle-3;animation-name:click-effect-rectangle-3}.tutorial-window.step-guide .click-container .click div:nth-of-type(4){-webkit-animation-name:click-effect-rectangle-4;animation-name:click-effect-rectangle-4}.tutorial-window.step-guide .click-container .click div:nth-of-type(5){-webkit-animation-name:click-effect-rectangle-5;animation-name:click-effect-rectangle-5}.tutorial-window.step-guide .click-container .click div:nth-of-type(6){-webkit-animation-name:click-effect-rectangle-6;animation-name:click-effect-rectangle-6}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes timer{0%{opacity:0}to{opacity:0}}@keyframes timer{0%{opacity:0}to{opacity:0}}@-webkit-keyframes cursor-hold{0%{fill:#ccc}to{fill:#ccc}}@keyframes cursor-hold{0%{fill:#ccc}to{fill:#ccc}}@-webkit-keyframes hand-hold{0%{fill:#634936}to{fill:#634936}}@keyframes hand-hold{0%{fill:#634936}to{fill:#634936}}@-webkit-keyframes cursor-tilt{0%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes cursor-tilt{0%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes move-step-intro-1{0%{-webkit-transform:translate(-18vmax,9vmax);transform:translate(-18vmax,9vmax)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes move-step-intro-1{0%{-webkit-transform:translate(-18vmax,9vmax);transform:translate(-18vmax,9vmax)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes move-step-intro-2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-18vmax,9vmax);transform:translate(-18vmax,9vmax)}}@keyframes move-step-intro-2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-18vmax,9vmax);transform:translate(-18vmax,9vmax)}}@-webkit-keyframes move-step-mix-1{0%{-webkit-transform:translate(-17.8vmax,9.2vmax);transform:translate(-17.8vmax,9.2vmax)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes move-step-mix-1{0%{-webkit-transform:translate(-17.8vmax,9.2vmax);transform:translate(-17.8vmax,9.2vmax)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes move-step-mix-2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-17.8vmax,9.2vmax);transform:translate(-17.8vmax,9.2vmax)}}@keyframes move-step-mix-2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-17.8vmax,9.2vmax);transform:translate(-17.8vmax,9.2vmax)}}@-webkit-keyframes move-step-guide-1{0%{-webkit-transform:translate(-19vmax,13vmax);transform:translate(-19vmax,13vmax)}to{-webkit-transform:translate(-13vmax,15vmax);transform:translate(-13vmax,15vmax)}}@keyframes move-step-guide-1{0%{-webkit-transform:translate(-19vmax,13vmax);transform:translate(-19vmax,13vmax)}to{-webkit-transform:translate(-13vmax,15vmax);transform:translate(-13vmax,15vmax)}}@-webkit-keyframes move-step-guide-2{0%{-webkit-transform:translate(-13vmax,15vmax);transform:translate(-13vmax,15vmax)}to{-webkit-transform:translate(-19vmax,13vmax);transform:translate(-19vmax,13vmax)}}@keyframes move-step-guide-2{0%{-webkit-transform:translate(-13vmax,15vmax);transform:translate(-13vmax,15vmax)}to{-webkit-transform:translate(-19vmax,13vmax);transform:translate(-19vmax,13vmax)}}.js-frozen .icon,.js-frozen .menu-button{pointer-events:none}@media only screen and (max-height:369px){.side,.workspace{max-height:calc(100% - 60px)}.side{bottom:60px}}@media only screen and (max-width:599px) and (min-height:450px){.side,.workspace{max-height:calc(100% - 60px)}.side{bottom:60px}}.ui .icons{position:absolute;top:0;left:0;transition:left .24s ease;z-index:50}.ui .icons .badge{background-color:#380028}@media only screen and (max-height:369px){.ui .icons{width:100%;height:60px;top:auto;bottom:0;z-index:11000;background:#faa620;display:flex;flex-direction:row}.ui .icons .badge{background-color:#260026}.ui .icons svg{fill:#4d4131;will-change:transform}.ui .icons svg .svg-b,.ui .icons svg .svg-n{stroke:#4d4131}.ui .icons svg .svg-b{fill:#faa620}.ui .icons .close-icon{stroke:#4d4131;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2.7px}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons{width:100%;height:60px;top:auto;bottom:0;z-index:11000;background:#faa620;display:flex;flex-direction:row}.ui .icons .badge{background-color:#260026}.ui .icons svg{fill:#4d4131;will-change:transform}.ui .icons svg .svg-b,.ui .icons svg .svg-n{stroke:#4d4131}.ui .icons svg .svg-b{fill:#faa620}.ui .icons .close-icon{stroke:#4d4131;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2.7px}}.ui .icons .menu-button{text-align:center;width:54px;height:54px;padding:10px;display:block;position:relative;color:#d79f47;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media only screen and (max-height:369px){.ui .icons .menu-button{width:44px;height:100%;box-sizing:border-box;flex-grow:1}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons .menu-button{width:44px;height:100%;box-sizing:border-box;flex-grow:1}}.ui .icons .menu-button.primary .menu-button-icon.primary,.ui .icons .menu-button.primary .menu-button-label.primary{-webkit-transform:translate(0);transform:translate(0)}.ui .icons .menu-button.primary .menu-button-icon.secondary,.ui .icons .menu-button.primary .menu-button-label.secondary{opacity:0}@media only screen and (max-height:369px){.ui .icons .menu-button.primary .menu-button-icon.secondary,.ui .icons .menu-button.primary .menu-button-label.secondary{opacity:1}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons .menu-button.primary .menu-button-icon.secondary,.ui .icons .menu-button.primary .menu-button-label.secondary{opacity:1}}@media only screen and (max-height:369px){.ui .icons .menu-button.primary .menu-button-icon.secondary{-webkit-transform:translatey(-107%);transform:translatey(-107%)}.ui .icons .menu-button.primary .menu-button-label.secondary{-webkit-transform:translatey(20px);transform:translatey(20px)}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons .menu-button.primary .menu-button-icon.secondary{-webkit-transform:translatey(-107%);transform:translatey(-107%)}.ui .icons .menu-button.primary .menu-button-label.secondary{-webkit-transform:translatey(20px);transform:translatey(20px)}}.ui .icons .menu-button.secondary .menu-button-icon.primary,.ui .icons .menu-button.secondary .menu-button-label.primary{-webkit-transform:translate(0);transform:translate(0)}.ui .icons .menu-button.secondary .menu-button-icon.secondary,.ui .icons .menu-button.secondary .menu-button-label.secondary{opacity:0}@media only screen and (max-height:369px){.ui .icons .menu-button.secondary .menu-button-icon.secondary,.ui .icons .menu-button.secondary .menu-button-label.secondary{opacity:1}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons .menu-button.secondary .menu-button-icon.secondary,.ui .icons .menu-button.secondary .menu-button-label.secondary{opacity:1}}@media only screen and (max-height:369px){.ui .icons .menu-button.secondary{background-color:#fbb039}.ui .icons .menu-button.secondary.no-highlight{background-color:#faa620}.ui .icons .menu-button.secondary .menu-button-icon.primary{-webkit-transform:translatex(-107%);transform:translatex(-107%)}.ui .icons .menu-button.secondary .menu-button-label.primary{-webkit-transform:translatey(20px);transform:translatey(20px)}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons .menu-button.secondary{background-color:#fbb039}.ui .icons .menu-button.secondary.no-highlight{background-color:#faa620}.ui .icons .menu-button.secondary .menu-button-icon.primary{-webkit-transform:translatex(-107%);transform:translatex(-107%)}.ui .icons .menu-button.secondary .menu-button-label.primary{-webkit-transform:translatey(20px);transform:translatey(20px)}}.ui .icons .menu-button .menu-button-icon-container{width:35px;height:35px;position:relative;margin:0 auto;overflow:hidden}@media only screen and (max-height:369px){.ui .icons .menu-button .menu-button-icon-container{width:30px;height:30px}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons .menu-button .menu-button-icon-container{width:30px;height:30px}}.ui .icons .menu-button .menu-button-icon-container .menu-button-icon{width:30px;height:30px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ui .icons .menu-button .badge-container{height:0}.ui .icons .menu-button .badge-container .badge{color:#fffbe9;position:relative;top:-3px;margin-left:27px;padding:2px 6px;border-radius:10px;pointer-events:none;transition:opacity 0s ease 1s;letter-spacing:0;z-index:10}.ui .icons .menu-button .badge-container .badge.js-hide{opacity:0;transition:opacity .1s ease 0s}.ui .icons .menu-button .menu-button-label-container{width:140%;height:15px;margin:0 -20%;position:relative;overflow:hidden;text-align:center}.ui .icons .menu-button .menu-button-label-container .menu-button-label{width:150%;margin:0 -25%;position:absolute;transition:-webkit-transform .16s ease .16s;transition:transform .16s ease .16s;transition:transform .16s ease .16s,-webkit-transform .16s ease .16s}@media only screen and (max-height:369px){.ui .icons .menu-button .menu-button-label-container .menu-button-label{color:rgba(77,65,49,.5)}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icons .menu-button .menu-button-label-container .menu-button-label{color:rgba(77,65,49,.5)}}.ui .icon{text-align:center;width:54px;height:54px;padding:10px;display:block;position:relative;color:#d79f47;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media only screen and (max-height:369px){.ui .icon{width:44px;height:44px}}@media only screen and (max-width:599px) and (min-height:450px){.ui .icon{width:44px;height:44px}}.ui svg{fill:#faa620}.ui svg .svg-b,.ui svg .svg-n{stroke:#faa620;stroke-width:3px}.ui svg .svg-n{fill:none}.ui svg .svg-b{fill:#260026}.ui svg .svg-m{stroke-miterlimit:10}.ui svg .svg-c{stroke-linecap:round}.ui svg .svg-j{stroke-linejoin:round}.ui .search{width:30px;height:30px;position:absolute;top:0;z-index:200;fill:#faa620}@media only screen and (max-width:499px){.ui .search{right:140px}}@media only screen and (min-width:500px){.ui .search{right:200px}}@media only screen and (min-width:750px){.ui .search{right:240px}}@media only screen and (min-width:1000px){.ui .search{right:280px}}@media only screen and (min-width:1200px){.ui .search{right:340px}}.ui .search.icon{transition:opacity .8s ease 1.5s,-webkit-transform .1s ease;transition:transform .1s ease,opacity .8s ease 1.5s;transition:transform .1s ease,opacity .8s ease 1.5s,-webkit-transform .1s ease;z-index:1000}.ui .search.icon.js-hidden{opacity:0;pointer-events:none}@media only screen and (max-width:499px){.search-bar.js-visible~.search.icon{-webkit-transform:translate(4px) scale(.8);transform:translate(4px) scale(.8)}}@media only screen and (min-width:500px){.search-bar.js-visible~.search.icon{-webkit-transform:translate(-10px,24px);transform:translate(-10px,24px)}}.search-bar{position:absolute;top:0;background-color:#380028;border:0;color:#d79f47;border-right:5px solid #1b001c;outline:none;box-sizing:border-box;font-family:Source Sans Pro,sans-serif;font-size:17px;font-weight:400;z-index:1000;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;will-change:transform}@media only screen and (max-width:499px){.search-bar{right:140px;width:calc(100% - 140px);box-sizing:border-box;padding:14px 38px 14px 14px}}@media only screen and (min-width:500px){.search-bar{right:200px;width:calc(100% - 200px);padding:38px 56px 38px 20px}}@media only screen and (min-width:750px){.search-bar{right:240px;width:240px}}@media only screen and (min-width:1000px){.search-bar{right:280px;width:280px}}@media only screen and (min-width:1200px){.search-bar{right:340px;width:340px}}.search-bar.js-visible{-webkit-transform:translateY(0);transform:translateY(0)}.search-bar.js-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ui .logo{position:absolute;bottom:10px;width:120px;opacity:.1;pointer-events:none}@media only screen and (max-width:499px){.ui .logo{right:150px}}@media only screen and (min-width:500px){.ui .logo{right:210px}}@media only screen and (min-width:750px){.ui .logo{right:250px}}@media only screen and (min-width:1000px){.ui .logo{right:290px}}@media only screen and (min-width:1200px){.ui .logo{right:350px}}@media only screen and (max-height:369px){.ui .logo{bottom:65px!important;opacity:.06!important}}@media only screen and (max-width:599px) and (min-height:450px){.ui .logo{bottom:65px!important;opacity:.06!important}}#workspace .workspace-cleanup{content:"";position:absolute;height:1%;background-color:#1b001c;top:0;opacity:1;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scaleX(0) scaleY(110);transform:scaleX(0) scaleY(110);transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s;pointer-events:none}@media only screen and (max-width:499px){#workspace .workspace-cleanup{width:calc(100% - 140px);right:140px}}@media only screen and (min-width:500px){#workspace .workspace-cleanup{width:calc(100% - 200px);right:200px}}@media only screen and (min-width:750px){#workspace .workspace-cleanup{width:calc(100% - 240px);right:240px}}@media only screen and (min-width:1000px){#workspace .workspace-cleanup{width:calc(100% - 280px);right:280px}}@media only screen and (min-width:1200px){#workspace .workspace-cleanup{width:calc(100% - 340px);right:340px}}#workspace.js-cleanup .workspace-cleanup,#workspace.js-exhausted .workspace-cleanup{-webkit-transform:scaleX(1) scaleY(110);transform:scaleX(1) scaleY(110);opacity:0;transition:opacity .3s linear 1s,-webkit-transform .6s cubic-bezier(.71,.06,.75,.88);transition:transform .6s cubic-bezier(.71,.06,.75,.88),opacity .3s linear 1s;transition:transform .6s cubic-bezier(.71,.06,.75,.88),opacity .3s linear 1s,-webkit-transform .6s cubic-bezier(.71,.06,.75,.88)}#workspace.js-revert .workspace-cleanup{opacity:1;-webkit-transform:scaleX(0) scaleY(110);transform:scaleX(0) scaleY(110);transition:opacity .3s linear 0s,-webkit-transform .6s cubic-bezier(.79,.17,.54,.85) .3s;transition:transform .6s cubic-bezier(.79,.17,.54,.85) .3s,opacity .3s linear 0s;transition:transform .6s cubic-bezier(.79,.17,.54,.85) .3s,opacity .3s linear 0s,-webkit-transform .6s cubic-bezier(.79,.17,.54,.85) .3s}#workspace.js-exhausted .workspace-cleanup{z-index:50}#workspace.js-cleanup .workspace-cleanup{z-index:110}.hints-item-list{margin:0;padding:0;list-style:none}.hints-button-container{display:flex;align-items:center;margin-bottom:20px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.hints-button-container[disabled]{cursor:default}.hints-button-container[disabled] .hints-button-label{opacity:.3}.hints-button-container .hints-button svg{fill:#fffbe9;stroke:#fffbe9;stroke-width:0}.hints-button-label{position:relative;text-transform:uppercase;font-weight:600;font-size:15px;color:#4d4131;margin-left:10px}.hints-button-label .sub-label{font-size:75%}.hints-store .hints-3-buttons{width:100%;display:flex;flex-direction:row;flex-basis:0;justify-content:space-around}.hints-store .hints-3-buttons .popup-button{width:100%;min-width:80px;max-width:140px;margin:0 0 12px 0}.hints-store .hints-3-buttons .popup-button .label{display:flex;align-items:center}.hints-store .hints-3-buttons .popup-button .label img{height:13px;margin:0 3px 0 0}.hints-store .hints-3-buttons .button-container{width:100%;min-width:80px;max-width:140px;margin-right:8px}.hints-store .hints-3-buttons .button-container:last-of-type{margin-right:0}.hints-button-research-image{height:16px;margin:0 1px 0 3px}.hints-research-price{margin:-10px auto 10px auto;font-weight:700}.pokiSdkVisible{z-index:12000!important}.newsletter-switch{margin:0 8px 16px 0}.element img{-webkit-user-drag:none}.js-to-remove{pointer-events:none}#icon-audio-off,#icon-audio-on,#icon-music-off,#icon-music-on{z-index:1000}#icon-audio-on,#icon-music-on{fill:#fffbe9}#icon-audio-off,#icon-music-off{fill:#4d4131}#icon-music-on .a{fill:#ffbc00}#icon-music-on .b{fill:none;stroke:#ffbc00;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4px}#icon-music-off .a{fill:#ffbc00}#icon-music-off .b{fill:none;stroke:#ffbc00;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4px}#icon-audio-on .a{fill:none;stroke:#ffbc00;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}#icon-audio-off .a,#icon-audio-off .b{fill:none;stroke:#ffbc00;stroke-linecap:round;stroke-width:4px}#icon-audio-off .a{stroke-linejoin:round}#icon-audio-off .b{stroke-miterlimit:10}.close-search-icon{stroke:#faa620}@-webkit-keyframes dim{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes dim{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.js-mix-fail{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:steps(10,start);animation-timing-function:steps(10,start)}.js-mix-fail,.js-mix-mixed{-webkit-animation-name:shake;animation-name:shake}.js-mix-mixed{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:steps(10,start);animation-timing-function:steps(10,start)}.js-clone img{-webkit-animation-name:item-clone;animation-name:item-clone;-webkit-animation-duration:.14s;animation-duration:.14s;-webkit-animation-delay:.08s;animation-delay:.08s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.js-cloned img{-webkit-animation-name:item-cloned;animation-name:item-cloned;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[la-animateToEncyclopedia]{transition:-webkit-transform 2s ease .4s;transition:transform 2s ease .4s;transition:transform 2s ease .4s,-webkit-transform 2s ease .4s;pointer-events:none}[la-animateToEncyclopedia] img{transition:opacity 1.6s ease-out .8s,-webkit-transform 1.9s ease .5s;transition:transform 1.9s ease .5s,opacity 1.6s ease-out .8s;transition:transform 1.9s ease .5s,opacity 1.6s ease-out .8s,-webkit-transform 1.9s ease .5s;-webkit-transform:scale(.25);transform:scale(.25);opacity:0}.animate_transform{transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}#workspace .element{will-change:transform}.loading{width:100px;height:100px}[la-hidden]{display:none}[la-visible]{display:block}#outer-library.native{will-change:scroll-position}#outer-library.iscroll #library{will-change:translate}.library{overflow-x:hidden;overflow-y:hidden}#clearWorkspace [la-clean],#clearWorkspace [la-populate],#settingsClearWorkspace [la-clean],#settingsClearWorkspace [la-populate]{display:none}#clearWorkspace[la-state=clean] [la-clean],#clearWorkspace[la-state=populate] [la-populate],#settingsClearWorkspace[la-state=clean] [la-clean],#settingsClearWorkspace[la-state=populate] [la-populate]{display:block}.login-transition-enter-active,.login-transition-leave-active{transition:opacity .25s}.login-transition-enter,.login-transition-leave-to{opacity:0}#auth-container .step{display:none}#auth-container .step.active{display:block}[la-flow=create],[la-flow=mail],[la-flow=signin]{display:none!important}.step[la-step=mail][la-state=create] [la-flow=create],.step[la-step=mail][la-state=mail] [la-flow=mail],.step[la-step=mail][la-state=signin] [la-flow=signin]{display:block!important}#auth-container .step .error-container{color:red;font-weight:600}@-webkit-keyframes item-clone{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes item-clone{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes item-cloned{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes item-cloned{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}