a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#root,.App .ant-layout,body,html{height:100%}.balance-row{margin-top:32px;margin-bottom:32px;width:300px;background-color:#743f39;display:flex;flex-direction:row;justify-content:stretch}.balance-row,.balance-row .balance-time{height:16px;position:relative;font-size:0}.balance-row .balance-time{flex:0 0 16px;-webkit-transform:scale(2);transform:scale(2);-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;z-index:9}.balance-row .balance-time .letter{position:absolute;left:0;top:0}.balance-row .balance-container{flex:1 1 50%}.balance-row .balance-val{height:16px;background-color:#ccc;-webkit-transition:width .1s ease;transition:width .1s ease;mix-blend-mode:overlay}.balance-row .balance-low{float:right}.balance-row .low-balance-icon{left:16px;-webkit-transform:translate(-75%,-50%) scale(2);transform:translate(-75%,-50%) scale(2);margin-top:-4px}.balance-row .high-balance-icon,.balance-row .low-balance-icon{position:absolute;top:50%;width:24px;height:24px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.balance-row .high-balance-icon{right:16px;-webkit-transform:translate(75%,-50%) scale(2);transform:translate(75%,-50%) scale(2);margin-top:-2px}.balance-row .balance-count{position:absolute;right:100%;top:50%;-webkit-transform:translate(-8px,-50%);transform:translate(-8px,-50%);font-size:0;text-align:right}.balance-row .balance-count.count-trips{right:auto;left:100%;text-align:left;-webkit-transform:translate(8px,-50%);transform:translate(8px,-50%)}@media screen and (max-width:640px){.balance-row{width:200px;margin-top:24px;margin-bottom:24px}.balance-row .balance-time{-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);margin-left:-4px;margin-right:-4px}.balance-row .balance-count{top:200%;right:auto;left:0}.balance-row .balance-count.count-trips{left:auto;right:0}}.bitmap-font{display:inline-block;vertical-align:middle;font-size:0}.bitmap-font .word{display:inline-block;white-space:nowrap;padding-right:6px}.bitmap-font .word .letter:first-child:last-child{margin:0 -6px 0 0}.bitmap-font.font-dark .letter{background-image:url(/fonts/dark.png);width:14px}.bitmap-font.font-red .letter{background-image:url(/fonts/red.png)}.bitmap-font .letter{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(/fonts/big.png) no-repeat 0 0;margin-right:-5px}.bitmap-font .letter.l-row-0{background-position-y:0}.bitmap-font .letter.l-col-0{background-position-x:0}.bitmap-font .letter.l-row-1{background-position-y:-16px}.bitmap-font .letter.l-col-1{background-position-x:-16px}.bitmap-font .letter.l-row-2{background-position-y:-32px}.bitmap-font .letter.l-col-2{background-position-x:-32px}.bitmap-font .letter.l-row-3{background-position-y:-48px}.bitmap-font .letter.l-col-3{background-position-x:-48px}.bitmap-font .letter.l-row-4{background-position-y:-64px}.bitmap-font .letter.l-col-4{background-position-x:-64px}.bitmap-font .letter.l-row-5{background-position-y:-80px}.bitmap-font .letter.l-col-5{background-position-x:-80px}.bitmap-font .letter.l-row-6{background-position-y:-96px}.bitmap-font .letter.l-col-6{background-position-x:-96px}.bitmap-font .letter.l-row-7{background-position-y:-112px}.bitmap-font .letter.l-col-7{background-position-x:-112px}.bitmap-font .letter.l-row-8{background-position-y:-128px}.bitmap-font .letter.l-col-8{background-position-x:-128px}.bitmap-font .letter.l-row-9{background-position-y:-144px}.bitmap-font .letter.l-col-9{background-position-x:-144px}.bitmap-font .letter.l-row-10{background-position-y:-160px}.bitmap-font .letter.l-col-10{background-position-x:-160px}.bitmap-font .letter.l-row-11{background-position-y:-176px}.bitmap-font .letter.l-col-11{background-position-x:-176px}.bitmap-font .letter.l-row-12{background-position-y:-192px}.bitmap-font .letter.l-col-12{background-position-x:-192px}.bitmap-font .letter.l-row-13{background-position-y:-208px}.bitmap-font .letter.l-col-13{background-position-x:-208px}.bitmap-font .letter.l-row-14{background-position-y:-224px}.bitmap-font .letter.l-col-14{background-position-x:-224px}.bitmap-font .letter.l-row-15{background-position-y:-240px}.bitmap-font .letter.l-col-15{background-position-x:-240px}.bitmap-font .letter.l-row-16{background-position-y:-256px}.bitmap-font .letter.l-col-16{background-position-x:-256px}.bitmap-font .letter.l-code-0{width:8px}.bitmap-font .letter.l-code-12{margin-left:-2px;margin-right:-8px}.bitmap-font .letter.l-code-45{margin-left:2px;margin-right:-4px}.bitmap-font .letter.l-code-65,.bitmap-font .letter.l-code-71{margin-right:-5px}.bitmap-font .letter.l-code-73{margin-left:-1px;margin-right:-6px}.bitmap-font .letter.l-code-76{margin-left:-4px;margin-right:-7px}.bitmap-font .letter.l-code-77{margin-left:2px;margin-right:-3px}.bitmap-font .letter.l-code-82{margin-left:1px}.bitmap-font .letter.l-code-84{margin-left:-1px}.bitmap-font .letter.l-code-87{margin-left:2px}.bitmap-font .letter.l-code-89{margin-left:1px}.bitmap-font .letter.l-code-41+.l-code-68{margin-left:-1px}.bitmap-font .letter.l-code-48+.l-code-76{margin-left:-2px}.bitmap-font .letter.l-code-65+.l-code-76{margin-left:-1px}.bitmap-font .letter.l-code-65+.l-code-84{margin-left:0}.game-button{cursor:pointer;position:relative;min-width:32px;background-color:#e4a672;box-shadow:inset 0 2px #ead4aa,inset 0 -4px #e8b796,0 2px #743f39,0 -2px #743f39,2px 0 #743f39,-2px 0 #743f39}.game-button .button-icon{width:32px;height:32px;background:none no-repeat top;background-size:100% 200%;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;margin:-2px 0}.game-button:after,.game-button:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#743f39),color-stop(7%,#743f39),color-stop(7%,#ead4aa),color-stop(14%,#ead4aa),color-stop(14%,transparent),color-stop(79%,transparent),color-stop(79%,#e8b796),color-stop(93%,#e8b796),color-stop(93%,#743f39),to(#743f39));background:linear-gradient(180deg,#743f39,#743f39 7%,#ead4aa 0,#ead4aa 14%,transparent 0,transparent 79%,#e8b796 0,#e8b796 93%,#743f39 0,#743f39)}.game-button:after{left:auto;right:0}.game-button:focus{outline:none}.game-button.active,.game-button:active{background-color:#b86f50;box-shadow:inset 0 2px #743f39,inset 0 -2px #e4a672,0 2px #743f39,0 -2px #743f39,2px 0 #743f39,-2px 0 #743f39}.game-button.active .button-icon,.game-button:active .button-icon{background-position:bottom}.game-button.active>*,.game-button:active>*{-webkit-transform:translateY(1px);transform:translateY(1px)}.game-button.active:after,.game-button.active:before,.game-button:active:after,.game-button:active:before{background:-webkit-gradient(linear,left top,left bottom,from(#743f39),color-stop(7%,#743f39),color-stop(7%,transparent),color-stop(86%,transparent),color-stop(86%,#e4a672),color-stop(93%,#e4a672),color-stop(93%,#743f39),to(#743f39));background:linear-gradient(180deg,#743f39,#743f39 7%,transparent 0,transparent 86%,#e4a672 0,#e4a672 93%,#743f39 0,#743f39)}.game-button *{cursor:pointer}.game-button>*{font-size:0;display:block;padding:8px;margin:-2px}.game-button.big>*{padding:16px}@media screen and (max-width:640px){.game-button{box-shadow:inset 0 1px #ead4aa,inset 0 -2px #e8b796,0 1px #743f39,0 -1px #743f39,1px 0 #743f39,-1px 0 #743f39}.game-button:after,.game-button:before{background:-webkit-gradient(linear,left top,left bottom,from(#743f39),color-stop(3.5%,#743f39),color-stop(3.5%,#ead4aa),color-stop(7%,#ead4aa),color-stop(7%,transparent),color-stop(89.5%,transparent),color-stop(89.5%,#e8b796),color-stop(96.5%,#e8b796),color-stop(96.5%,#743f39),to(#743f39));background:linear-gradient(180deg,#743f39,#743f39 3.5%,#ead4aa 0,#ead4aa 7%,transparent 0,transparent 89.5%,#e8b796 0,#e8b796 96.5%,#743f39 0,#743f39)}.game-button.active,.game-button:active{box-shadow:inset 0 1px #743f39,inset 0 -1px #e4a672,0 1px #743f39,0 -1px #743f39,1px 0 #743f39,-1px 0 #743f39}.game-button.active>*,.game-button:active>*{-webkit-transform:translateY(1px);transform:translateY(1px)}.game-button.active:after,.game-button.active:before,.game-button:active:after,.game-button:active:before{background:-webkit-gradient(linear,left top,left bottom,from(#743f39),color-stop(3.5%,#743f39),color-stop(3.5%,transparent),color-stop(93%,transparent),color-stop(93%,#e4a672),color-stop(96.5%,#e4a672),color-stop(96.5%,#743f39),to(#743f39));background:linear-gradient(180deg,#743f39,#743f39 3.5%,transparent 0,transparent 93%,#e4a672 0,#e4a672 96.5%,#743f39 0,#743f39)}.game-button>*{margin:-1px}.game-button .button-icon{margin:-1px 0}}.center-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.center-container.offset{padding:24px}.dialog{position:relative;background-color:#e4a672;width:320px;box-shadow:inset 0 -2px #ead4aa,inset 0 2px #ead4aa,0 2px #743f39,0 -2px #743f39,2px 0 #743f39,-2px 0 #743f39;-webkit-animation:roll-top-nw .5s ease 1;animation:roll-top-nw .5s ease 1}.dialog:after,.dialog:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#743f39),color-stop(.5%,#743f39),color-stop(.5%,rgba(34,32,0,0)),color-stop(99.5%,rgba(34,32,0,0)),color-stop(99.5%,#743f39),to(#743f39));background:linear-gradient(90deg,#743f39,#743f39 .5%,rgba(34,32,0,0) 0,rgba(34,32,0,0) 99.5%,#743f39 0,#743f39)}.dialog:after{left:auto;right:0}.dialog .dialog-header{padding:16px 0;border-bottom:2px solid #ead4aa;box-shadow:inset 0 -2px #b86f50}.dialog .dialog-content{padding:16px}.dialog .dialog-content:empty{display:none}.dialog .dialog-footer{padding:16px;text-align:center;background-color:#b86f50;box-shadow:inset 0 2px #743f39,inset 0 -2px #e4a672;display:flex;flex-direction:row;justify-content:flex-end}.dialog .dialog-footer:after,.dialog .dialog-footer:before{content:"";position:absolute;left:0;bottom:2px;width:2px;height:2px;background-color:#e4a672}.dialog .dialog-footer:after{left:auto;right:0}.dialog .dialog-footer .game-button{margin-left:8px}.dialog .dialog-logo{width:100px;image-rendering:auto}.dialog .dialog-full-logo{width:auto;image-rendering:auto;margin:0 auto;display:block}.floor{display:flex;flex-direction:row}.person{position:absolute;left:0;top:0;cursor:default;width:100%;height:100%}.person .person-info{opacity:0;pointer-events:none;position:fixed;right:0;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;background-color:#fff;padding:8px;z-index:999;color:#333}.person .person-info p{margin:0;font-size:12px}.person:hover .person-info{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.person .person-animation{position:absolute;left:0;top:0;background:none no-repeat 50%;background-size:100% 100%;width:100%;height:100%;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;opacity:.5;-webkit-transition:background-image .2s ease;transition:background-image .2s ease}.loader{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100%;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.loader.loaded{opacity:0;pointer-events:none}.loader .load-bar{height:2px;background-color:#3a4466;margin-top:16px;position:relative;width:100px}.loader .load-bar div{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;background-color:#fff;-webkit-transition:width .1s ease;transition:width .1s ease}.loader .load-text{text-transform:uppercase;letter-spacing:.2em;font-family:sans-serif}.loader #cssload-loader{width:29px;height:117px;position:relative}.loader #cssload-loader .cssload-diamond{position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:29px;height:29px;border-radius:2px;background:#f90;transform:translateY(0) rotate(45deg) scale(0);-o-transform:translateY(0) rotate(45deg) scale(0);-ms-transform:translateY(0) rotate(45deg) scale(0);-webkit-transform:translateY(0) rotate(45deg) scale(0);-moz-transform:translateY(0) rotate(45deg) scale(0);animation:cssload-diamonds 1725ms linear infinite;-o-animation:cssload-diamonds 1725ms linear infinite;-ms-animation:cssload-diamonds 1725ms linear infinite;-webkit-animation:cssload-diamonds 1725ms linear infinite;-moz-animation:cssload-diamonds 1725ms linear infinite}.loader #cssload-loader .cssload-diamond:first-child{animation-delay:-1.15s;-o-animation-delay:-1.15s;-ms-animation-delay:-1.15s;-webkit-animation-delay:-1.15s;-moz-animation-delay:-1.15s}.loader #cssload-loader .cssload-diamond:nth-child(2){animation-delay:-2.3s;-o-animation-delay:-2.3s;-ms-animation-delay:-2.3s;-webkit-animation-delay:-2.3s;-moz-animation-delay:-2.3s}.loader #cssload-loader .cssload-diamond:nth-child(3){animation-delay:-3.45s;-o-animation-delay:-3.45s;-ms-animation-delay:-3.45s;-webkit-animation-delay:-3.45s;-moz-animation-delay:-3.45s}.loader #cssload-loader .cssload-diamond:nth-child(4){animation-delay:-4.6s;-o-animation-delay:-4.6s;-ms-animation-delay:-4.6s;-webkit-animation-delay:-4.6s;-moz-animation-delay:-4.6s}@-webkit-keyframes cssload-diamonds{50%{-webkit-transform:translateY(-49px) rotate(45deg) scale(1);transform:translateY(-49px) rotate(45deg) scale(1)}to{-webkit-transform:translateY(-97px) rotate(45deg) scale(0);transform:translateY(-97px) rotate(45deg) scale(0)}}@keyframes cssload-diamonds{50%{-webkit-transform:translateY(-49px) rotate(45deg) scale(1);transform:translateY(-49px) rotate(45deg) scale(1)}to{-webkit-transform:translateY(-97px) rotate(45deg) scale(0);transform:translateY(-97px) rotate(45deg) scale(0)}}.hidden-css-load{width:0;height:0;position:absolute;left:-9998px;top:-9998px}.room{display:block;width:224px;height:160px;position:relative;padding:8px;margin:-.5px}.room .light-layer{margin:0 2px;height:100%;z-index:0}.room.light-off .light-layer{background-color:#3a4466!important}.room:hover .room-number{-webkit-transform:translateX(-50%) scale(1) rotate(45deg);transform:translateX(-50%) scale(1) rotate(45deg)}.room .room-balance{position:absolute;right:8px;top:0;-webkit-transform:scale(2);transform:scale(2);-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;z-index:10}.room .room-number{position:absolute;left:50%;top:8px;-webkit-transform:translateX(-50%) scale(0) rotate(45deg);transform:translateX(-50%) scale(0) rotate(45deg);z-index:9;background-color:#3f2832;width:24px;height:24px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;overflow:hidden}.room .room-number .center-container{overflow:visible;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.room .room-aura{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;pointer-events:none;mix-blend-mode:hard-light}.room .room-aura.good{background:url(/images/good-aura.png) no-repeat 50%;background-size:cover}.room .room-aura.bad{background:url(/images/bad-aura.png) no-repeat 50%;background-size:cover}.room .persons-layer{font-size:.75em}.room .persons-layer,.room .wall-layer{position:absolute;left:0;top:0;width:100%;height:100%}.room .wall-layer{background:url(/images/walls/5.png) no-repeat 50%;background-size:100% 100%;z-index:8;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;pointer-events:none}.room.room-first .wall-layer{background-image:url(/images/walls/4.png)}.room.room-last .wall-layer{background-image:url(/images/walls/6.png)}.room .window-layer{background:none no-repeat 50%;background-size:100% 100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:10;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;pointer-events:none}.room .window-layer.type-1{background-image:url(/images/windows/1.png)}.room .window-layer.type-2{background-image:url(/images/windows/2.png)}.room .window-layer.type-3{background-image:url(/images/windows/3.png)}.room .window-layer.type-4{background-image:url(/images/windows/4.png)}.room .window-layer.type-5{background-image:url(/images/windows/5.png)}.room .curtains-layer{background:none no-repeat 50%;background-size:100% 100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:6;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;pointer-events:none;opacity:.5}.room .curtains-layer.type-0{background-image:none}.room .curtains-layer.type-1{background-image:url(/images/curtains/1.png)}.room .curtains-layer.type-2{background-image:url(/images/curtains/2.png)}.room .curtains-layer.type-3{background-image:url(/images/curtains/3.png)}.room .curtains-layer.type-4{background-image:url(/images/curtains/4.png)}.room .curtains-layer.type-5{background-image:url(/images/curtains/5.png)}.room .curtains-layer.type-6{background-image:url(/images/curtains/6.png)}.room .curtains-layer.type-7{background-image:url(/images/curtains/7.png)}.room .curtains-layer.type-8{background-image:url(/images/curtains/8.png)}.room .curtains-layer.type-9{background-image:url(/images/curtains/9.png)}.room .curtains-layer.type-10{background-image:url(/images/curtains/10.png)}.room .curtains-layer.type-11{background-image:url(/images/curtains/11.png)}.room .curtains-layer.type-12{background-image:url(/images/curtains/12.png)}.room .curtains-layer.type-13{background-image:url(/images/curtains/13.png)}.room .curtains-layer.type-14{background-image:url(/images/curtains/14.png)}.room .curtains-layer.type-15{background-image:url(/images/curtains/15.png)}.room .curtains-layer.type-16{background-image:url(/images/curtains/16.png)}.room .curtains-layer.type-17{background-image:url(/images/curtains/17.png)}.room .curtains-layer.type-18{background-image:url(/images/curtains/18.png)}.room .curtains-layer.type-19{background-image:url(/images/curtains/19.png)}.room .curtains-layer.type-20{background-image:url(/images/curtains/20.png)}.room .curtains-layer.type-21{background-image:url(/images/curtains/21.png)}.room .curtains-layer.type-22{background-image:url(/images/curtains/22.png)}.room .curtains-layer.type-23{background-image:url(/images/curtains/23.png)}.room .curtains-layer.type-24{background-image:url(/images/curtains/24.png)}.room .curtains-layer.type-25{background-image:url(/images/curtains/25.png)}.room .curtains-layer.type-26{background-image:url(/images/curtains/26.png)}.room .curtains-layer.type-27{background-image:url(/images/curtains/27.png)}.room .curtains-layer.type-28{background-image:url(/images/curtains/28.png)}.room .curtains-layer.type-29{background-image:url(/images/curtains/29.png)}.room .curtains-layer.type-30{background-image:url(/images/curtains/30.png)}.room .curtains-layer.type-31{background-image:url(/images/curtains/31.png)}.room .curtains-layer.type-32{background-image:url(/images/curtains/32.png)}.room .curtains-layer.type-33{background-image:url(/images/curtains/33.png)}.room .curtains-layer.type-34{background-image:url(/images/curtains/34.png)}.room .curtains-layer.type-35{background-image:url(/images/curtains/35.png)}.room .curtains-layer.type-36{background-image:url(/images/curtains/36.png)}.room .curtains-layer.type-37{background-image:url(/images/curtains/37.png)}.room .curtains-layer.type-38{background-image:url(/images/curtains/38.png)}.room .curtains-layer.type-39{background-image:url(/images/curtains/39.png)}.room .curtains-layer.type-40{background-image:url(/images/curtains/40.png)}.room .curtains-layer.type-41{background-image:url(/images/curtains/41.png)}.room .curtains-layer.type-42{background-image:url(/images/curtains/42.png)}.room .curtains-layer.type-43{background-image:url(/images/curtains/43.png)}.room .curtains-layer.type-44{background-image:url(/images/curtains/44.png)}.room .decor-layer{background:none no-repeat 50%;background-size:100% 100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:7;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;pointer-events:none}.room .decor-layer.type-0{background-image:none}.room .decor-layer.type-1{background-image:url(/images/decor/1.png)}.room .decor-layer.type-2{background-image:url(/images/decor/2.png)}.room .decor-layer.type-3{background-image:url(/images/decor/3.png)}.room .decor-layer.type-4{background-image:url(/images/decor/4.png)}.room .decor-layer.type-5{background-image:url(/images/decor/5.png)}.room .decor-layer.type-6{background-image:url(/images/decor/6.png)}.room .decor-layer.type-7{background-image:url(/images/decor/7.png)}.room .decor-layer.type-8{background-image:url(/images/decor/8.png)}.room .decor-layer.type-9{background-image:url(/images/decor/9.png)}.room .decor-layer.type-10{background-image:url(/images/decor/10.png)}.room .decor-layer.type-11{background-image:url(/images/decor/11.png)}.room .decor-layer.type-12{background-image:url(/images/decor/12.png)}.room .decor-layer.type-13{background-image:url(/images/decor/13.png)}.room .decor-layer.type-14{background-image:url(/images/decor/14.png)}.room .decor-layer.type-15{background-image:url(/images/decor/15.png)}.room .decor-layer.type-16{background-image:url(/images/decor/16.png)}.room .decor-layer.type-17{background-image:url(/images/decor/17.png)}.room .decor-layer.type-18{background-image:url(/images/decor/18.png)}.room .decor-layer.type-19{background-image:url(/images/decor/19.png)}.room .decor-layer.type-20{background-image:url(/images/decor/20.png)}.room .decor-layer.type-21{background-image:url(/images/decor/21.png)}.room .decor-layer.type-22{background-image:url(/images/decor/22.png)}.room .decor-layer.type-23{background-image:url(/images/decor/23.png)}.room .decor-layer.type-24{background-image:url(/images/decor/24.png)}.room .decor-layer.type-25{background-image:url(/images/decor/25.png)}.room .decor-layer.type-26{background-image:url(/images/decor/26.png)}.room .decor-layer.type-27{background-image:url(/images/decor/27.png)}.room .decor-layer.type-28{background-image:url(/images/decor/28.png)}.room .decor-layer.type-29{background-image:url(/images/decor/29.png)}.room .decor-layer.type-30{background-image:url(/images/decor/30.png)}.room .decor-layer.type-31{background-image:url(/images/decor/31.png)}.room .decor-layer.type-32{background-image:url(/images/decor/32.png)}.room .decor-layer.type-33{background-image:url(/images/decor/33.png)}.room .decor-layer.type-34{background-image:url(/images/decor/34.png)}.room .decor-layer.type-35{background-image:url(/images/decor/35.png)}.room .decor-layer.type-36{background-image:url(/images/decor/36.png)}.room .decor-layer.type-37{background-image:url(/images/decor/37.png)}.room .decor-layer.type-38{background-image:url(/images/decor/38.png)}.room .decor-layer.type-39{background-image:url(/images/decor/39.png)}.room .decor-layer.type-40{background-image:url(/images/decor/40.png)}.room .decor-layer.type-41{background-image:url(/images/decor/41.png)}.room .decor-layer.type-42{background-image:url(/images/decor/42.png)}.room .decor-layer.type-43{background-image:url(/images/decor/43.png)}.room .decor-layer.type-44{background-image:url(/images/decor/44.png)}.room .decor-layer.type-45{background-image:url(/images/decor/45.png)}.room .decor-layer.type-46{background-image:url(/images/decor/46.png)}.room .desaturate{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:11;background-color:#666;mix-blend-mode:saturation}.floor-first .wall-layer{background-image:url(/images/walls/2.png)}.floor-first .room.room-first .wall-layer{background-image:url(/images/walls/1.png)}.floor-first .room.room-last .wall-layer{background-image:url(/images/walls/3.png)}.floor-last .wall-layer{background-image:url(/images/walls/8.png)}.floor-last .room.room-first .wall-layer{background-image:url(/images/walls/7.png)}.floor-last .room.room-last .wall-layer{background-image:url(/images/walls/9.png)}.slider-container{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;position:relative}.slider-container label{font-size:0;margin-right:16px}.slider-container input{opacity:0;width:200px;-webkit-transition:width .2s ease;transition:width .2s ease}.slider-container.vertical label{margin-right:0}.slider-container.vertical input{width:100px}.slider-container .slider-input-container{position:relative;display:inline-block;font-size:0}.slider-container .slider-input-container.vertical{position:absolute;left:50%;top:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}.slider-container .slider-input-container.hidden{opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.slider-container .slider-input-container.hidden input{width:0}.slider-container .slider-input-container.visible{opacity:1;pointer-events:all;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.slider-container .slider-fake{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.slider-container .slider-fake .slider-fake-bar{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:4px;background-color:#743f39}.slider-container .slider-fake .slider-fake-thumb{position:absolute;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;width:16px;height:16px;background-color:#b86f50;border:2px solid #e4a672}.slider-container .slider-fake .slider-fake-tick{position:absolute;top:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:8px;height:16px;font-size:0}.slider-container .slider-fake .slider-fake-low{left:0}.slider-container .slider-fake .slider-fake-high{right:0}.splash{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#000;z-index:999;opacity:1;-webkit-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}.splash img{max-width:90%;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-animation:fade-in 1s ease 1;animation:fade-in 1s ease 1}.splash.hidden{opacity:0;pointer-events:none}.splash.hidden img{opacity:0}.app-page-game .center-container{overflow-y:auto}.app-page-game .logo{margin-bottom:32px;-webkit-animation:fade-in 2s ease 1;animation:fade-in 2s ease 1}.app-page-game .logo+.game-button{-webkit-animation:roll-top 1s ease 1;animation:roll-top 1s ease 1}.game-content{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;align-content:center;padding:0;height:100%;background:url(/images/acity3.png) no-repeat bottom #151a37}.game-content .city-background{position:absolute;left:0;top:0;width:100%;overflow:hidden;background:#151a37}.game-content .city-background .background{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.game-content .top-controls{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;z-index:999;-webkit-animation:from-top 1s ease 1;animation:from-top 1s ease 1}.game-content .top-controls>*{flex:1 1 25%}.game-content .top-controls .controls{padding:24px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.game-content .top-controls .controls>*{margin-left:16px}.game-content .top-controls .controls>:first-child{margin-left:0}@media screen and (max-width:640px){.game-content .top-controls .controls{padding:16px 16px 0;flex-direction:column;align-items:flex-start;height:auto}.game-content .top-controls .controls>*{margin-left:16px;margin-bottom:8px}.game-content .top-controls .controls>:first-child{margin-left:0}}.game-content .top-controls .speed{padding:24px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center}.game-content .top-controls .speed>*{margin-right:16px}.game-content .top-controls .speed>:last-child{margin-right:0}@media screen and (max-width:640px){.game-content .top-controls .speed{padding:16px 16px 0;flex-direction:column;align-items:flex-end;height:auto}.game-content .top-controls .speed>*{margin-right:0;margin-bottom:8px}}.game-content .top-controls .balance{display:flex;flex-direction:row;justify-content:center;flex:0 0 50%}.game-content .house-container{padding:96px 32px 59px;width:100%;flex:0 0 auto;overflow-y:auto;text-align:center;max-height:100%;position:relative;background:url(/images/acity3.png) no-repeat bottom}.game-content .house-container .house{display:inline-block;text-align:left}.game-content .pause-overlay{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.App{height:100%;overflow-y:auto;font-family:Segoe UI,sans-serif}.App h1{-webkit-transform:scale(2);transform:scale(2);-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;margin-bottom:64px}.app-page{height:100%}.app-page .ant-layout{background-color:#142634;color:#fff}.app-page.app-page-game{overflow-y:auto}.ant-row{display:flex;flex-direction:row;align-items:center;align-content:center;margin-bottom:8px}.ant-row .ant-col{text-align:left}.ant-row .ant-col:first-child{padding-right:24px;text-align:right}.app-version{position:absolute;right:0;bottom:0;display:block;padding:8px;font-size:.5em;opacity:.5}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes from-top{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes from-top{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes roll-top{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes roll-top{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes roll-top-nw{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes roll-top-nw{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=main.bf2601ff.chunk.css.map */