*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus{outline:none}button{font:inherit;color:inherit;background:transparent;border:none;cursor:pointer}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}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}@font-face{font-family:GillSansUltraBold;src:url(/fonts/GillSansUltraBold.eot);src:url(/fonts/GillSansUltraBold.eot) format("embedded-opentype"),url(/fonts/GillSansUltraBold.woff2) format("woff2"),url(/fonts/GillSansUltraBold.woff) format("woff"),url(/fonts/GillSansUltraBold.ttf) format("truetype"),url(/fonts/GillSansUltraBold.svg#GillSansUltraBold) format("svg")}body,html{height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;overflow:hidden}body{font:14px GillSansUltraBold,Helvetica,Arial;line-height:1;color:#921a1d;position:fixed}#content,body{width:100%;height:100%}#content{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}a:hover,button:hover{color:#000}input{font:inherit}input[type=file]{cursor:pointer}#babylonjsLoadingDiv{display:none}.insp-wrapper{background-color:transparent!important}@media screen and (min-aspect-ratio:13/9) and (max-width:1023px){@-webkit-keyframes phoneRotate{0%{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{opacity:1}40%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}80%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes phoneRotate{0%{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{opacity:1}40%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}80%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes arrowPulse{0%{opacity:0;-webkit-transform:rotate(-30deg) translateY(0);transform:rotate(-30deg) translateY(0)}10%{opacity:0}40%{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}75%{opacity:0}to{opacity:0;-webkit-transform:rotate(30deg) translateY(10%);transform:rotate(30deg) translateY(10%)}}@keyframes arrowPulse{0%{opacity:0;-webkit-transform:rotate(-30deg) translateY(0);transform:rotate(-30deg) translateY(0)}10%{opacity:0}40%{opacity:1;-webkit-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0)}75%{opacity:0}to{opacity:0;-webkit-transform:rotate(30deg) translateY(10%);transform:rotate(30deg) translateY(10%)}}#content:before{content:"";display:block;position:absolute;left:10%;top:40%;width:20%;height:30%;background:url(/ui/arrow-rotate.svg) no-repeat 50%;background-size:contain;-webkit-animation:arrowPulse 3s linear infinite;animation:arrowPulse 3s linear infinite;-webkit-transform-origin:bottom right;transform-origin:bottom right}#content:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/ui/landscape-phone.svg) no-repeat 50%;background-size:50%;-webkit-animation:phoneRotate 3s infinite;animation:phoneRotate 3s infinite}#content *{display:none}}.app{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.app.reloading .new-update{z-index:40;opacity:1;pointer-events:auto}.app .new-update{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);pointer-events:none;opacity:0;transition:opacity .2s ease}.app .new-update .new-update-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;text-align:center}.app .new-update .new-update-content .loading-icon{height:200px;background:#fff url(/ui/loader.svg) no-repeat 50%}.app .new-update .new-update-content .title{font-size:30px;margin-bottom:10px}.app .new-update .new-update-content .subtitle{font-size:20px}.gui .gui-bottom-left,.gui .gui-top-left{transition:opacity .2s ease}.gui.hidden .gui-bottom-left,.gui.hidden .gui-top-left{pointer-events:none;opacity:0}.gui .gui-top-left{top:8px;left:10px}.gui .gui-top-left,.gui .gui-top-right{display:flex;align-items:center;position:absolute;z-index:25}.gui .gui-top-right{top:10px;right:10px;justify-content:center}.gui .gui-bottom-left{z-index:25;position:absolute;bottom:10px;left:0;display:flex;align-items:flex-end;transition:opacity .3s ease}.gui .gui-bottom-left .share{position:relative;overflow:hidden;padding:0 10px;transition:padding .2s ease-in-out}.gui .gui-bottom-left .share:hover{padding-top:184px}.gui .gui-bottom-left .share:hover .share-links{top:0}.gui .gui-bottom-left .share .share-links{position:absolute;width:100%;top:100%;left:0;transition:top .2s ease-in-out;flex-direction:column}.gui .gui-bottom-left .share .share-links button{margin-bottom:6px;width:40px;height:40px}.gui .gui-bottom-left .share .share-links input{display:none}.gui .gui-bottom-left .share .share-toggler{position:relative}.gui .home{display:inline-block;margin-right:10px}.gui .home img{width:150px;height:auto}.gui .credits{display:inline-flex;align-items:center;justify-content:center;z-index:25;width:50px;height:50px;background:url(/ui/circle-colored.svg) no-repeat 50%;background-size:contain}.gui .credits svg{width:60%;height:60%}.gui .mobile-options{width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px}.gui .mobile-options svg{width:60%;height:60%}.gui .mobile-options:hover svg *{fill:#000}.gui .options button{width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;color:#921a1d;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center}.gui .options button svg{width:60%;height:60%}.gui .options button:hover svg *{fill:#000}.gui .options button:hover{color:#000}.gui .options button:not(:last-of-type){margin-right:10px}.gui .options button.mute-toggler{position:relative}.gui .options button.mute-toggler.muted{overflow:visible}.gui .options button.mute-toggler.muted:after{content:"";display:block;position:absolute;top:50%;left:5%;height:4px;width:90%;background-color:red;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gui .share .share-toggler{width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px}.gui .share .share-toggler svg{width:60%;height:60%}.gui .share .share-links{display:flex;justify-content:center;align-items:center}.gui .share .share-links button{width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px}.gui .share .share-links button svg{width:60%;height:60%}.gui .share .share-links button:hover svg *{fill:#000}.gui .gui-mobile-menu{z-index:30;position:absolute;transition:top .2s cubic-bezier(.6,-.28,.735,.045),-webkit-transform .2s cubic-bezier(.6,-.28,.735,.045);transition:top .2s cubic-bezier(.6,-.28,.735,.045),transform .2s cubic-bezier(.6,-.28,.735,.045);transition:top .2s cubic-bezier(.6,-.28,.735,.045),transform .2s cubic-bezier(.6,-.28,.735,.045),-webkit-transform .2s cubic-bezier(.6,-.28,.735,.045);left:50%;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:308px;max-width:100%;background:url(/ui/tab-window-square.svg) no-repeat 50%;background-size:100% 100%;color:#fff;text-transform:uppercase;padding:16px 22px;text-align:center}.gui .gui-mobile-menu.active{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:top .25s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .25s cubic-bezier(.175,.885,.32,1.275);transition:top .25s cubic-bezier(.175,.885,.32,1.275),transform .25s cubic-bezier(.175,.885,.32,1.275);transition:top .25s cubic-bezier(.175,.885,.32,1.275),transform .25s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .25s cubic-bezier(.175,.885,.32,1.275)}.gui .gui-mobile-menu .menu-title{font-size:26px;margin-bottom:20px}.gui .gui-mobile-menu .menu-block{display:flex;justify-content:space-between}.gui .gui-mobile-menu .menu-block:not(:last-of-type){margin-bottom:10px}.gui .gui-mobile-menu .menu-section.section-options button{vertical-align:top;margin-top:4px;width:45px;height:45px}.gui .gui-mobile-menu .menu-section.section-credits a{position:relative;top:-5px;width:60px;height:60px}.gui .gui-mobile-menu .menu-section.section-share .share-toggler{display:none}.gui .gui-mobile-menu .menu-section.section-share .share-links{padding:6px 14px;position:relative;background-color:#9a4828;border-color:#9a4828;border-radius:10px;width:100%;height:100%}.gui .gui-mobile-menu .menu-section.section-share .share-links button{position:relative;width:50px;height:50px}.gui .gui-mobile-menu .menu-section.section-share .share-links button:not(:last-of-type){margin-right:10px}.gui .gui-mobile-menu .section-name{font-size:17px;line-height:1.2;margin-bottom:6px}@media screen and (max-width:1024px){.gui .gui-top-left .credits{display:none}}@media screen and (max-width:700px){.gui .gui-top-left .author-link{display:none}.gui .gui-top-left .home img{width:auto;height:50px}}@media screen and (max-width:700px){.app.scene-active-tree .gui-top-left .home{display:none}}.app.scene-active-tree .gui-bottom-left{opacity:0;pointer-events:none}.scenes-container,.scenes-container .scenes-list,.scenes-container canvas{position:absolute;top:0;left:0;width:100%;height:100%}.scenes-container canvas{z-index:5;touch-action:none;outline:none}.scene .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.scene:not(.rendering){visibility:hidden}.scene:not(.hidden) .scene-loading{opacity:0;pointer-events:none}.scene .scene-loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;background:#fff url(/ui/loader.svg) no-repeat 50%;transition:opacity .4s ease}.scene .scene-loading .loading-progress{position:absolute;left:50%;top:50%;width:150px;height:14px;-webkit-transform:translate(-50%,80px);transform:translate(-50%,80px);border-radius:5px;border:3px solid #921a1d;transition:opacity .2s ease;pointer-events:none}.scene .scene-loading .loading-progress:not(.active){opacity:0}.scene .scene-loading .loading-progress .loading-progress-content{background-color:#efcb79;position:absolute;top:0;left:0;width:100%;height:100%}.scene.scene-map .map-background{background-color:#fff}.scene.scene-map .tutorial-arrow{margin-top:10px;position:relative;padding-left:20%;width:100%;height:200px}.scene.scene-map .tutorial-arrow:after{content:"";display:block;position:relative;height:100%;background:url(/ui/tutorial-arrow.svg) 50% no-repeat;background-size:contain}.scene.scene-map .t-find-tree-containter{z-index:10;position:absolute;display:none;pointer-events:none}.scene.scene-map .t-find-tree-containter .t-find-tree-text{background:url(/ui/window-small.svg) no-repeat 50%;background-size:100% 100%;padding:10px;text-transform:uppercase}.scene.scene-tree .live-users-count{position:absolute;z-index:10;transition:left .2s ease,-webkit-transform .2s ease;transition:left .2s ease,transform .2s ease;transition:left .2s ease,transform .2s ease,-webkit-transform .2s ease;left:10px;bottom:75px}.scene.scene-tree .live-users-count:not(.active){left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none}.selected-tree{position:absolute;top:50%;left:50%}.selected-tree.active{z-index:30}.selected-tree .top-panel{position:absolute;z-index:10;width:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:0;bottom:42px;background:url(/ui/window.svg) no-repeat 50%;background-size:100% 100%;text-align:center;text-transform:uppercase;padding:10px 20px}.selected-tree .top-panel .tree-name{color:#fff;font-size:24px;line-height:1.2;margin-bottom:10px;overflow:hidden;position:relative}.selected-tree .top-panel .team-name{font-size:20px;margin-bottom:6px;overflow:hidden;position:relative}.selected-tree .top-panel .tree-score{position:relative;font-size:20px;margin-bottom:6px;display:inline-block}.selected-tree .top-panel .tree-score span{vertical-align:middle}.selected-tree .top-panel-content{position:relative}.selected-tree .top-panel-content.claimed .tree-current-points,.selected-tree .top-panel-content.claimed .tree-points-separator{display:none}.selected-tree .top-panel-content.claimed .tree-claimed-icon{display:block}.selected-tree .top-panel-content.claimed .tree-claiming-points{font-size:30px}.selected-tree .top-panel-content:not(.claimed) .tree-bonus-points{display:none}.selected-tree .top-panel-content:not(.live-active) .live-users-count{opacity:0;pointer-events:none}.selected-tree .top-panel-content .tree-claimed-icon{position:absolute;bottom:100%;left:100%;width:30px;height:auto;display:none;margin-left:-6px;margin-bottom:-10px}.selected-tree .top-panel-content .stars-container{position:absolute;width:100%;height:50px;bottom:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.selected-tree .top-panel-content .stars-container.stars-1{background-image:url(/ui/stars-1.svg)}.selected-tree .top-panel-content .stars-container.stars-2{background-image:url(/ui/stars-2.svg)}.selected-tree .top-panel-content .stars-container.stars-3{background-image:url(/ui/stars-3.svg)}.selected-tree .top-panel-content .tree-bonus-points{position:absolute;top:0;left:100%;height:100%;font-size:14px;display:block;padding:10px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/ui/star-single.svg);text-shadow:0 0 6px #fff}.selected-tree .top-panel-content .tree-bonus-points span{display:inline-block;letter-spacing:-3px;padding-right:3px;min-width:30px}.selected-tree .tree-empty-content{height:0}.selected-tree .buttons-container{position:absolute;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:0;top:246px}.selected-tree .buttons-content{display:flex}.selected-tree .buttons-content .button-container{display:block}.selected-tree .buttons-content .button-container:not(:last-of-type){margin-right:10px}.selected-tree .buttons-content button{vertical-align:top;display:flex;justify-content:center;align-items:center;height:50px;font-size:24px}.selected-tree .buttons-content button.cancel-btn{width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px}.selected-tree .buttons-content button.cancel-btn svg{width:60%;height:60%}.selected-tree .buttons-content button.cancel-btn:hover svg *{fill:#000}.selected-tree .buttons-content button.enter-btn{padding:0 30px;text-transform:uppercase;background:url(/ui/rectangle-colored.svg) no-repeat 50%;background-size:contain}.selected-tree .live-users-count{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;margin-top:-4px;transition:opacity .2s ease}@media screen and (max-height:640px){.selected-tree .top-panel{bottom:30px}.selected-tree .top-panel .team-name,.selected-tree .top-panel .tree-name{font-size:16px}.selected-tree .buttons-container{top:110px}.selected-tree .buttons-container button,.selected-tree .buttons-container button.cancel-btn{height:40px;font-size:18px}.selected-tree .buttons-container button .cancel-btn{width:40px}}.leaderboard-container.hidden .leaderboard-panel,.leaderboard-container.hidden .leaderboard-toggler{opacity:0;pointer-events:none}.leaderboard-container .leaderboard-panel{position:absolute;bottom:10px;right:10px;width:320px;padding:10px;z-index:10;background:url(/ui/list.svg) no-repeat 50%;background-size:100% 100%}.leaderboard-container .list-name{margin-top:10px;font-size:24px;color:#fff;text-transform:uppercase;text-align:center}.leaderboard-container .leaderboard-holder{height:300px;padding:50px 20px 33px}.leaderboard-container .back-btn{display:none;position:absolute;top:100%;left:50%;margin-top:-20px;width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.leaderboard-container .back-btn svg{width:60%;height:60%}.leaderboard-container .back-btn:hover svg *{fill:#000}.leaderboard-container .leaderboard-toggler{display:none;z-index:10;width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;position:absolute;bottom:10px;right:10px;transition:opacity .25s ease}.leaderboard-container .leaderboard-toggler svg{width:60%;height:60%}.leaderboard-container .leaderboard-toggler:hover svg *{fill:#000}@media screen and (max-width:1023px){.leaderboard-container.active .leaderboard-panel{z-index:10;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);transition:top .25s cubic-bezier(.175,.885,.32,1.275),opacity .25s ease,-webkit-transform .25s cubic-bezier(.175,.885,.32,1.275);transition:top .25s cubic-bezier(.175,.885,.32,1.275),transform .25s cubic-bezier(.175,.885,.32,1.275),opacity .25s ease;transition:top .25s cubic-bezier(.175,.885,.32,1.275),transform .25s cubic-bezier(.175,.885,.32,1.275),opacity .25s ease,-webkit-transform .25s cubic-bezier(.175,.885,.32,1.275)}.leaderboard-container .leaderboard-panel{transition:top .2s cubic-bezier(.6,-.28,.735,.045),opacity .25s ease,-webkit-transform .2s cubic-bezier(.6,-.28,.735,.045);transition:top .2s cubic-bezier(.6,-.28,.735,.045),transform .2s cubic-bezier(.6,-.28,.735,.045),opacity .25s ease;transition:top .2s cubic-bezier(.6,-.28,.735,.045),transform .2s cubic-bezier(.6,-.28,.735,.045),opacity .25s ease,-webkit-transform .2s cubic-bezier(.6,-.28,.735,.045);bottom:auto;top:100%;right:50%;-webkit-transform:translate(50%);transform:translate(50%);width:308px;max-width:100%}.leaderboard-container .leaderboard-holder{height:260px}.leaderboard-container .leaderboard-toggler{display:block}}.leaderboard{position:relative;height:100%}.leaderboard .team-item{padding:10px 0;min-height:56px;display:flex;align-items:center}.leaderboard .team-item .team-rank{min-width:10%;font-size:18px;letter-spacing:-2px;text-align:center;color:#fff;flex-shrink:0}.leaderboard .team-item .team-name-container{position:relative;overflow:hidden;flex-grow:1;padding:0 6px 0 14px}.leaderboard .team-item .team-name{color:#fff;line-height:1.3;font-size:12px;word-break:break-word;text-transform:uppercase}.leaderboard .team-item .team-score{width:30%;padding-right:10px;text-align:right;flex-shrink:0}.leaderboard .team-item.rank-1 .team-rank,.leaderboard .team-item.rank-2 .team-rank,.leaderboard .team-item.rank-3 .team-rank{position:relative;height:36px;color:transparent;background-repeat:no-repeat;background-position:50%;background-size:contain}.leaderboard .team-item.rank-1 .team-rank{background-image:url(/ui/rank-1.png)}.leaderboard .team-item.rank-2 .team-rank{background-image:url(/ui/rank-2.png)}.leaderboard .team-item.rank-3 .team-rank{background-image:url(/ui/rank-3.png)}.intro{z-index:20;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;position:absolute;padding:10%;background-color:hsla(0,0%,100%,.75);background-image:radial-gradient(ellipse at center,rgba(164,205,227,0) 1%,rgba(164,205,227,0) 64%,rgba(164,205,227,.47) 100%);justify-content:center;align-items:center}.intro .intro-container{margin-top:-5%;text-align:center}.intro .logo{width:100%;max-width:918px;position:relative;margin:auto}.intro .logo .logo-text{width:100%}.intro .logo .logo-hat{position:absolute;width:19.17%;right:9%;top:-19.5%}.intro .logo .logo-ball{position:absolute;width:15.36%;left:9.5%;bottom:-1%}.intro .intro-content{margin-top:25px}.intro button{width:auto;height:auto;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;padding:20px;background-image:url(/ui/rectangle-colored.svg);background-size:100% 100%;text-transform:uppercase;margin-top:20px;text-align:center}.intro button svg{width:60%;height:60%}.intro button:hover svg *{fill:#000}.intro .korsr-logo{position:absolute;bottom:5%;display:block;text-decoration:none;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.intro .korsr-logo .caption{text-align:center;margin-bottom:5px;color:#8db8e9}.intro .korsr-logo img{width:150px;display:block;margin:auto}.intro .steps-container{position:relative;height:250px;margin-top:25px}.intro .steps-container .step{position:absolute;top:0;width:100%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);opacity:0}.intro .steps-container .step .step-caption{text-transform:uppercase;margin-top:10px}@media screen and (max-height:730px){.intro .logo{max-width:600px}.intro button{margin-top:5px}}@media screen and (max-width:720px){.intro .intro-content{font-size:1.3em;margin-top:15px}.intro button{margin-top:5px}.intro .steps-container{height:185px;margin-top:15px}.intro .steps-container .step img{width:125px}.intro .korsr-logo{bottom:3%}.intro .korsr-logo img{width:100px}}.tree-background{pointer-events:none}.tree-background .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 60%,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.6) 78%,hsla(0,0%,100%,.9))}.tree-background .elements{position:absolute;top:0;width:100%;height:60%;overflow:hidden}.tree-background .element{position:absolute;opacity:.4;background-size:contain}.claimed-tree,.unclaimed-tree{text-align:center}.claimed-tree.loading button,.claimed-tree.loading input,.unclaimed-tree.loading button,.unclaimed-tree.loading input{pointer-events:none}.claimed-tree.loading input,.unclaimed-tree.loading input{color:#921a1d}.claimed-tree.loading button span,.claimed-tree.loading button svg,.unclaimed-tree.loading button span,.unclaimed-tree.loading button svg{opacity:.6}.claimed-tree .step:not(.active),.unclaimed-tree .step:not(.active){pointer-events:none}.claimed-tree .step-one,.unclaimed-tree .step-one{z-index:20;position:absolute;left:50%;top:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.claimed-tree .step-one .tab-window,.unclaimed-tree .step-one .tab-window{width:300px;background:url(/ui/tab-window.svg) no-repeat 50%;background-size:100% 100%;color:#fff;padding:16px 22px;margin-bottom:20px}.claimed-tree .step-one .title,.unclaimed-tree .step-one .title{font-size:21px;margin-bottom:20px}.claimed-tree .step-one .message,.unclaimed-tree .step-one .message{text-transform:uppercase;font-size:14px;line-height:1.2}.claimed-tree .step-one .message p:not(:last-of-type),.unclaimed-tree .step-one .message p:not(:last-of-type){margin-bottom:16px}.claimed-tree .step-one .score-total,.unclaimed-tree .step-one .score-total{font-size:42px;padding:10px 0}.claimed-tree .step-one .cta,.unclaimed-tree .step-one .cta{text-transform:uppercase;margin-bottom:8px;color:#921b1e;font-size:13px}.claimed-tree .step-one input,.unclaimed-tree .step-one input{background-color:#9a4828;border-color:#9a4828;border-radius:4px;padding:6px;width:100%;text-align:center;text-transform:uppercase}.claimed-tree .step-one .back-btn,.claimed-tree .step-one .next-btn,.unclaimed-tree .step-one .back-btn,.unclaimed-tree .step-one .next-btn{padding:20px;font-size:18px;text-transform:uppercase;background:url(/ui/rectangle-colored.svg) no-repeat 50%;background-size:cover}.claimed-tree .step-one .react-autosuggest__container,.unclaimed-tree .step-one .react-autosuggest__container{position:relative}.claimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container,.unclaimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container{position:absolute;top:100%;left:0;width:100%}.claimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li,.unclaimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li{text-transform:uppercase;cursor:pointer;padding:10px}.claimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li:nth-child(odd),.unclaimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li:nth-child(odd){background-color:#462012}.claimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li:nth-child(2n),.unclaimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li:nth-child(2n){background-color:#5d3120}.claimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li:hover,.unclaimed-tree .step-one .react-autosuggest__container .react-autosuggest__suggestions-container ul li:hover{background-color:#83452d}.claimed-tree .step-two .tree-name-container,.unclaimed-tree .step-two .tree-name-container{width:100%;max-width:400px;margin:0 auto 10px}.claimed-tree .step-two .tree-name-container .tree-name-panel,.unclaimed-tree .step-two .tree-name-container .tree-name-panel{position:relative;padding:8px 20px;background:url(/ui/window.svg) no-repeat 50%;background-size:100% 100%}.claimed-tree .step-two .tree-name-container .tree-name-panel button,.unclaimed-tree .step-two .tree-name-container .tree-name-panel button{position:absolute;top:50%;left:100%;width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;-webkit-transform:translate(-70%,-50%);transform:translate(-70%,-50%);background-image:url(/ui/circle-colored.svg)}.claimed-tree .step-two .tree-name-container .tree-name-panel button svg,.unclaimed-tree .step-two .tree-name-container .tree-name-panel button svg{width:60%;height:60%}.claimed-tree .step-two .tree-name-container .tree-name-panel button:hover svg *,.unclaimed-tree .step-two .tree-name-container .tree-name-panel button:hover svg *{fill:#000}.claimed-tree .step-two .tree-name-container input,.unclaimed-tree .step-two .tree-name-container input{position:relative;width:100%;height:35px;text-align:center;text-transform:uppercase;background-color:#9a4828;border-color:#9a4828;border-radius:6px;overflow:hidden;color:#000}.claimed-tree .step-two .tree-name-container input::-webkit-input-placeholder,.claimed-tree .step-two .tree-name-container input ::-webkit-input-placeholder,.unclaimed-tree .step-two .tree-name-container input::-webkit-input-placeholder,.unclaimed-tree .step-two .tree-name-container input ::-webkit-input-placeholder{color:#4b1a13}.claimed-tree .step-two .tree-name-container input::-ms-input-placeholder,.unclaimed-tree .step-two .tree-name-container input::-ms-input-placeholder{color:#4b1a13}.claimed-tree .step-two .tree-name-container input::placeholder,.unclaimed-tree .step-two .tree-name-container input::placeholder{color:#4b1a13}.claimed-tree .step-two .tree-name-container input:-ms-input-placeholder,.unclaimed-tree .step-two .tree-name-container input:-ms-input-placeholder{color:#4b1a13}.claimed-tree .step-two .color-picker,.unclaimed-tree .step-two .color-picker{position:absolute;z-index:10}.claimed-tree .step-two .color-picker.active,.unclaimed-tree .step-two .color-picker.active{z-index:20}.claimed-tree .step-two .color-picker:not(.active) .chrome-picker,.unclaimed-tree .step-two .color-picker:not(.active) .chrome-picker{opacity:0;-webkit-transform:scale(0) translateY(-50%);transform:scale(0) translateY(-50%)}.claimed-tree .step-two .color-picker button,.unclaimed-tree .step-two .color-picker button{z-index:10;width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;background-image:url(/ui/circle-colored.svg);-webkit-transform:scale(0);transform:scale(0)}.claimed-tree .step-two .color-picker button svg,.unclaimed-tree .step-two .color-picker button svg{width:60%;height:60%}.claimed-tree .step-two .color-picker button:hover svg *,.unclaimed-tree .step-two .color-picker button:hover svg *{fill:#000}.claimed-tree .step-two .color-picker button svg,.unclaimed-tree .step-two .color-picker button svg{width:50%;height:50%}.claimed-tree .step-two .color-picker.color-picker-backgroundColor,.unclaimed-tree .step-two .color-picker.color-picker-backgroundColor{top:20%;right:10%;text-align:right}.claimed-tree .step-two .color-picker.color-picker-baseColor,.unclaimed-tree .step-two .color-picker.color-picker-baseColor{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.claimed-tree .step-two .chrome-picker,.unclaimed-tree .step-two .chrome-picker{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;-webkit-transform-origin:top center;transform-origin:top center;margin-top:10px;width:180px!important}.claimed-tree .step-two .chrome-picker>div:last-of-type .flexbox-fix:last-of-type>div:last-of-type,.claimed-tree .step-two .chrome-picker>div:last-of-type .flexbox-fix:last-of-type span,.unclaimed-tree .step-two .chrome-picker>div:last-of-type .flexbox-fix:last-of-type>div:last-of-type,.unclaimed-tree .step-two .chrome-picker>div:last-of-type .flexbox-fix:last-of-type span{display:none!important}.claimed-tree .step-two .team-image-container,.unclaimed-tree .step-two .team-image-container{z-index:10;position:absolute;overflow:hidden;top:60%;left:30%}.claimed-tree .step-two .team-image-container:not(.active),.unclaimed-tree .step-two .team-image-container:not(.active){visibility:hidden}.claimed-tree .step-two .team-image-container:hover button svg *,.unclaimed-tree .step-two .team-image-container:hover button svg *{fill:#000}.claimed-tree .step-two .team-image-container button,.unclaimed-tree .step-two .team-image-container button{width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;-webkit-transform:scale(0);transform:scale(0)}.claimed-tree .step-two .team-image-container button svg,.unclaimed-tree .step-two .team-image-container button svg{width:60%;height:60%}.claimed-tree .step-two .team-image-container button:hover svg *,.unclaimed-tree .step-two .team-image-container button:hover svg *{fill:#000}.claimed-tree .step-two .team-image-container input[type=file],.unclaimed-tree .step-two .team-image-container input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.claimed-tree .step-two .step-two-nav,.unclaimed-tree .step-two .step-two-nav{z-index:10;position:absolute;width:100%;bottom:0;padding-bottom:10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.claimed-tree .step-two .step-two-nav .buttons-container button,.unclaimed-tree .step-two .step-two-nav .buttons-container button{text-transform:uppercase;background:url(/ui/rectangle-colored.svg) no-repeat 50%;background-size:100% 100%;padding:20px}.claimed-tree .step-two .step-two-nav .buttons-container button:not(:last-of-type),.unclaimed-tree .step-two .step-two-nav .buttons-container button:not(:last-of-type){margin-right:10px}@media screen and (max-width:440px){.claimed-tree .step-two .tree-name-container,.unclaimed-tree .step-two .tree-name-container{max-width:280px}}.unclaimed-tree .step-one .title{margin-top:10px;margin-bottom:34px}.unclaimed-tree .step-one .message p:not(:last-of-type){margin-bottom:16px}.back-to-map-button{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:left .2s ease-in-out;z-index:10;width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px}.back-to-map-button:not(.active){left:-60px}.back-to-map-button svg{width:60%;height:60%}.back-to-map-button:hover svg *{fill:#000}@media screen and (max-width:700px){.back-to-map-button{top:10px;-webkit-transform:none;transform:none}}.decorations-manager:not(.active) button{-webkit-transform:translateY(100px);transform:translateY(100px)}.decorations-manager:not(.enabled) button{opacity:.8;pointer-events:none}.decorations-manager.opened .decorations-popup{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94)}.decorations-manager .toggler{position:absolute;right:8px;bottom:10px;z-index:20;width:80px;height:80px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;background-image:url(/ui/circle-green.svg);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.decorations-manager .toggler svg{width:60%;height:60%}.decorations-manager .toggler:hover svg *{fill:#000}.decorations-manager .decorations-popup{z-index:20;position:absolute;transition:-webkit-transform .15s cubic-bezier(.55,.085,.68,.53);transition:transform .15s cubic-bezier(.55,.085,.68,.53);transition:transform .15s cubic-bezier(.55,.085,.68,.53),-webkit-transform .15s cubic-bezier(.55,.085,.68,.53);bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:320px;padding:10px;max-width:100%;background:url(/ui/tab-window-square.svg) no-repeat 50%;background-size:100% 100%;color:#fff;text-transform:uppercase}.decorations-manager .decorations-popup .title{margin-top:10px;font-size:20px;color:#fff;text-transform:uppercase;text-align:center}.decorations-manager .decorations-popup .decorations-content{position:relative;padding:20px}.decorations-manager .decorations-popup .decorations-list{position:relative;background-color:#9a4828;border-color:#9a4828;border-radius:10px;width:100%;height:100%}.decorations-manager .decorations-popup .decorations-list .decoration{display:inline-block;margin:8px 13px}.decorations-manager .decorations-popup .decorations-list .decoration button{position:relative}.decorations-manager .decorations-popup .decorations-list .decoration button .button-content{position:relative;width:60px;height:60px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;background-image:url(/ui/circle-colored.svg);padding:8px}.decorations-manager .decorations-popup .decorations-list .decoration button .button-content svg{width:60%;height:60%}.decorations-manager .decorations-popup .decorations-list .decoration button .button-content:hover svg *{fill:#000}.decorations-manager .decorations-popup .decorations-list .decoration button img{display:block;width:100%;height:auto}.decorations-manager .decorations-popup .decorations-list .decoration.active .button-content{background-image:url(/ui/circle-green.svg)}.decorations-manager .decorations-popup .decorations-list .decoration.unlockable{position:relative}.decorations-manager .decorations-popup .decorations-list .decoration.unlockable button:hover{color:inherit}.decorations-manager .decorations-popup .decorations-list .decoration.unlockable.locked button{pointer-events:none;background-image:url(/ui/circle-gray.svg)}.decorations-manager .decorations-popup .decorations-list .decoration .unlockable-content{position:absolute;top:0;left:0;height:100%;padding-left:100%;background-color:#921a1d;border-radius:60px;display:flex;justify-content:flex-end;align-items:center}.decorations-manager .decorations-popup .decorations-list .decoration .unlockable-content .times{padding:0 10px}.decorations-manager .decorations-popup .decorations-list .decoration .unlockable-content .available{font-size:32px;padding-right:26px}@media screen and (max-height:640px){.decorations-manager .toggler{width:66px;height:66px;right:2px}}.tree-infos:not(.active) .basic-infos{opacity:0;pointer-events:none}.tree-infos:not(.active) .claiming-progress{-webkit-transform:translate(100px,-50%);transform:translate(100px,-50%)}.tree-infos:not(.claimed) .current-points .points-bonus{opacity:0;pointer-events:none}.tree-infos .basic-infos{position:absolute;top:10px;left:50%;z-index:10;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .2s ease;box-shadow:0 0 0 rgba(0,0,0,.5);line-height:1.2;text-transform:uppercase;text-align:center;text-shadow:0 0 1px #921a1d}.tree-infos .basic-infos .tree-name{color:#fff;font-size:20px;margin-bottom:6px;overflow:hidden;position:relative}.tree-infos .basic-infos .team-name{color:#efcc7a;overflow:hidden;position:relative}.tree-infos .claiming-progress{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;text-align:center;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.tree-infos .claiming-progress .claiming-progress-content{position:relative}.tree-infos .claiming-progress .claim-icon{position:relative;display:flex;justify-content:center;align-items:flex-end;height:60px;min-width:50px}.tree-infos .claiming-progress .claim-icon:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/ui/claim-icon.png) no-repeat top;background-size:50%}.tree-infos .claiming-progress .claim-icon .claiming-points{position:relative;font-size:26px;letter-spacing:-.1em;left:-.06em;text-shadow:0 0 1px #fff;color:#921a1d}.tree-infos .claiming-progress .points-progress{position:relative;margin:4px auto;width:20px;height:50vh;background-color:#fff;border-radius:10px;border:2px solid #921b1e;overflow:hidden}.tree-infos .claiming-progress .points-progress .progress-bar{position:absolute;bottom:0;left:0;width:100%;transition:height .2s ease-out;background-color:#efcc7a}.tree-infos .claiming-progress .current-points{position:relative;letter-spacing:-.1em;left:-.06em;font-size:34px;text-shadow:0 0 1px #000}.tree-infos .claiming-progress .current-points .points-count{position:relative}.tree-infos .claiming-progress .current-points .points-bonus{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:2px;padding:8px 16px;transition:opacity .2s ease;font-size:20px;background-repeat:no-repeat;background-position:50%;background-size:contain}.tree-infos .claiming-progress .current-points .points-bonus .bonus-count{position:relative;text-shadow:2px 2px 4px #fff}.tree-infos .claiming-progress .current-points .points-bonus .bonus-background{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%)}.tree-infos .claiming-progress .current-points.stars-1 .points-bonus{display:none}.tree-infos .claiming-progress .current-points.stars-2 .points-bonus{background-image:url(/ui/stars-2.svg)}.tree-infos .claiming-progress .current-points.stars-3 .points-bonus{background-image:url(/ui/stars-3.svg)}@media screen and (max-height:728px){.tree-infos .claiming-progress .points-progress{height:40vh}}@media screen and (max-height:640px){.tree-infos .basic-infos{display:flex;flex-direction:column;justify-content:center;width:100%;padding-left:70px;padding-right:70px;line-height:1;min-height:50px}.tree-infos .basic-infos .tree-name{font-size:16px;margin-bottom:4px}.tree-infos .basic-infos .team-name{font-size:11px}.tree-infos .claiming-progress{right:10px}.tree-infos .claiming-progress .claim-icon{width:50px;height:46px}.tree-infos .claiming-progress .claim-icon .claiming-points{font-size:18px}.tree-infos .claiming-progress .points-progress{width:15px;height:35vh}.tree-infos .claiming-progress .current-points{font-size:20px}.tree-infos .claiming-progress .current-points .points-bonus{margin-top:0;font-size:14px;padding:6px 10px}}.ui-star{z-index:25;position:absolute;pointer-events:none}.ui-star .image{position:absolute;top:0;left:0;display:none;background-image:url(/ui/star.svg);background-size:cover;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ui-star .floating-points{position:absolute;top:0;left:0;opacity:0;font-size:30px;color:#fff;text-shadow:0 0 2px #921a1d}.ask-for-help:not(.active) .form{opacity:0;pointer-events:none}.ask-for-help:not(.active) .toggler-btn{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ask-for-help.sending button,.ask-for-help.sending input{pointer-events:none;opacity:.8}.ask-for-help.disabled .toggler-btn,.ask-for-help.disabled form{pointer-events:none}.ask-for-help .toggler-btn{position:absolute;z-index:10;width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;left:10px;bottom:10px;width:60px;height:60px;transition:left .2s ease,-webkit-transform .2s ease;transition:left .2s ease,transform .2s ease;transition:left .2s ease,transform .2s ease,-webkit-transform .2s ease}.ask-for-help .toggler-btn svg{width:60%;height:60%}.ask-for-help .toggler-btn:hover svg *{fill:#000}.ask-for-help .toggler-btn .glow{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/ui/square-white.svg) no-repeat 50%;background-size:contain;opacity:0;pointer-events:none}.ask-for-help form{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);z-index:20;width:308px;max-width:100%;background:url(/ui/tab-window-square.svg) no-repeat 50%;background-size:100% 100%;text-align:center;padding:14px;text-transform:uppercase;transition:opacity .2s ease}.ask-for-help form .title{padding:0 60px;font-size:20px;margin-bottom:20px}.ask-for-help form input{background-color:#9a4828;border-color:#9a4828;border-radius:4px;padding:6px;width:100%;text-align:center;text-transform:uppercase;color:#000}.ask-for-help form input:first-of-type{margin-bottom:20px}.ask-for-help form input::-webkit-input-placeholder,.ask-for-help form input ::-webkit-input-placeholder{color:#4b1a13}.ask-for-help form input::-ms-input-placeholder{color:#4b1a13}.ask-for-help form input::placeholder{color:#4b1a13}.ask-for-help form input:-ms-input-placeholder{color:#4b1a13}.ask-for-help form .friend-infos,.ask-for-help form .your-team-infos{margin-bottom:4px}.ask-for-help form .or{margin:4px 0}.ask-for-help form button{text-transform:uppercase;width:auto;height:auto;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;background-image:url(/ui/rectangle-colored.svg);background-size:100% 100%;font-size:18px;padding:14px;margin-top:10px}.ask-for-help form button svg{width:60%;height:60%}.ask-for-help form button:hover svg *{fill:#000}.help:not(.active) .help-opener{opacity:0;pointer-events:none}.help .help-opener{z-index:10;transition:opacity .2s ease;width:33px;height:33px;background:url(/ui/question-mark.svg) no-repeat 50%;background-size:contain;position:absolute;top:70px;right:18px}.help .help-popup{z-index:20;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;position:absolute;padding:10%;background-color:hsla(0,0%,100%,.9);background-image:radial-gradient(ellipse at center,rgba(164,205,227,0) 1%,rgba(164,205,227,0) 64%,rgba(164,205,227,.47) 100%);justify-content:center;align-items:center}.help .help-popup .help-title{text-transform:uppercase;margin-bottom:50px}.help .help-popup .steps-container{position:relative;margin-top:25px;margin-bottom:65px;height:255px}.help .help-popup .steps-container .step{width:225px;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.help .help-popup .steps-container .step .step-caption{text-transform:uppercase;margin-top:10px;text-align:center;line-height:1.5}.help .help-popup .steps-container .step:last-child{margin-right:0}.help .help-popup .help-close{width:auto;height:auto;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;padding:20px;background-image:url(/ui/rectangle-colored.svg);background-size:100% 100%;margin-top:40px;text-transform:uppercase}.help .help-popup .help-close svg{width:60%;height:60%}.help .help-popup .help-close:hover svg *{fill:#000}.help .help-popup .more-help{position:absolute;bottom:20px;color:#921a1d;text-decoration:none;text-align:center;padding:0 20px}.help .help-popup .more-help:hover{color:#000}@media screen and (min-width:960px){.help .help-popup .steps-container{display:flex;height:auto}.help .help-popup .steps-container .step{margin-right:80px;position:relative;left:0;opacity:1!important;-webkit-transform:none;transform:none}.help .help-popup .steps-container .step:last-child{margin-right:0}}@media screen and (max-width:960px) and (max-height:630px){.help .help-popup .help-title{font-size:20px;margin-bottom:30px}.help .help-popup .help-close,.help .help-popup .steps-container{margin-top:0}.help .help-popup .more-help{position:relative;margin-top:20px;font-size:.8em;bottom:0}}.decoration-alert-ui{z-index:10;position:absolute;width:100%;max-width:300px;top:53%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .2s ease;text-align:center}.decoration-alert-ui:not(.active){opacity:0;pointer-events:none}.decoration-alert-ui .message-box{background:url(/ui/window.svg) no-repeat 50%;background-size:100% 100%;padding:20px}.decoration-alert-ui .message-box .title{text-transform:uppercase;color:#fff}.decoration-alert-ui .message-box .content{margin-top:10px}.decoration-alert-ui button{margin-top:10px;width:50px;height:50px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;text-transform:uppercase}.decoration-alert-ui button svg{width:60%;height:60%}.decoration-alert-ui button:hover svg *{fill:#000}.hits-combo .hits-combo-main{position:absolute;z-index:10;top:15%;left:10%;text-align:center;transition:left .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:left .2s ease,transform .2s ease,opacity .2s ease;transition:left .2s ease,transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.hits-combo .hits-combo-main-content{position:relative;-webkit-transform-origin:top left;transform-origin:top left}.hits-combo .visible-content{position:relative;text-transform:uppercase}.hits-combo .visible-content .hits-count{font-size:50px;display:inline-block}.hits-combo .visible-content .hits-label{font-size:32px;display:inline-block}.hits-combo .visible-content .combo-label{font-size:10px}@-webkit-keyframes jiggleVerticle{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes jiggleVerticle{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10%);transform:translateY(10%)}}.hits-combo .active-content{position:relative;text-transform:uppercase;margin-top:10px;-webkit-animation:jiggleVerticle 1s ease-in-out 0s infinite alternate;animation:jiggleVerticle 1s ease-in-out 0s infinite alternate}.hits-combo .active-content .active-label{font-size:30px}.hits-combo .active-content .multiplier{position:relative;display:inline-block;font-size:20px;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:cover;padding:6px}.hits-combo:not(.active) .hits-combo-main{left:0;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.hits-combo .toasty{z-index:35;position:absolute;top:100%;left:100%;width:auto;height:auto}@media screen and (max-height:640px){.hits-combo .hits-combo-main{left:5%}.hits-combo .visible-content .hits-count{font-size:24px}.hits-combo .visible-content .hits-label{font-size:14px}.hits-combo .visible-content .combo-label{font-size:9px}.hits-combo .active-content .active-label{font-size:18px}.hits-combo .active-content .multiplier{font-size:12px;padding:4px}.hits-combo .toasty{width:40%}}.tree-claimed-warning{position:absolute;z-index:10;left:50%;bottom:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:300px;background:url(/ui/tab-window.svg) no-repeat 50%;background-size:100% 100%;padding:30px;text-align:center}.tree-claimed-warning .title{color:#fff;font-size:20px;text-transform:uppercase;margin-bottom:20px;padding:0 20px;line-height:1.2}.tree-claimed-warning .buttons-container button.return-to-map-btn{width:auto;height:auto;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;background-image:url(/ui/rectangle-colored.svg);background-size:100% 100%;width:100%;padding:16px;font-size:18px;text-transform:uppercase;margin-bottom:10px}.tree-claimed-warning .buttons-container button.return-to-map-btn svg{width:60%;height:60%}.tree-claimed-warning .buttons-container button.return-to-map-btn:hover svg *{fill:#000}.tree-claimed-warning .buttons-container button.back-btn{width:auto;height:auto;background:url(/ui/square-colored.svg) no-repeat 50%;background-size:contain;font-size:20px;background-image:url(/ui/rectangle-colored.svg);background-size:100% 100%;width:100%;padding:16px;text-transform:uppercase;font-size:12px}.tree-claimed-warning .buttons-container button.back-btn svg{width:60%;height:60%}.tree-claimed-warning .buttons-container button.back-btn:hover svg *{fill:#000}.live-users-count{width:60px;background:url(/ui/rectangle-colored.svg) no-repeat 50%;background-size:100% 100%;padding:6px 3px}.live-users-count .icon{height:12px}.live-users-count .icon svg{width:100%;height:100%}.live-users-count .content{text-align:center}.live-users-count .live{text-transform:uppercase;font-size:10px}.claimed-notification{position:absolute;top:0;left:50%;width:100%;max-width:500px;padding:10px 70px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:30;pointer-events:none}.claimed-notification .claimed-notification-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/ui/window-small-shadow.svg) no-repeat 50%;background-size:100% 100%;-webkit-transform:scale(1.02);transform:scale(1.02)}.claimed-notification .claimed-notification-background{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/ui/window-small.svg) no-repeat 50%;background-size:100% 100%}.claimed-notification .claimed-notification-content{position:relative;text-align:center;padding:10px;text-transform:uppercase}.claimed-notification .claimed-notification-content .message{position:relative}.claimed-notification .claimed-notification-content .points{position:relative;color:#fff}.claimed-notification .claimed-notification-content .points img{position:absolute;margin-left:6px;width:auto;height:14px}.claimed-notification .claimed-notification-content .tree-claimed-label{color:#fff;font-size:12px}.claimed-notification .claimed-notification-content .team-name{font-size:12px;margin:6px 0}