@font-face{font-family:"ZohoPuvi";src:url(https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot);src:url(https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot) format("embedded-opentype"),url(https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2) format("woff2"),url(https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'VT323';font-style:normal;font-weight:400;src:url('https://static.zohocdn.com/webfonts/vt323regular/font.eot');src:url('https://static.zohocdn.com/webfonts/vt323regular/font.eot?#iefix') format('eot'),url('https://static.zohocdn.com/webfonts/vt323regular/font.woff2') format('woff2'),url('https://static.zohocdn.com/webfonts/vt323regular/font.woff') format('woff'),url('https://static.zohocdn.com/webfonts/vt323regular/font.ttf') format('truetype'),url('https://static.zohocdn.com/webfonts/vt323regular/font.svg#VT323-Regular') format('svg')}#dialogLayer h2,#dialogLayer p{font-family:"VT323"}a{text-decoration:none}.title{padding-top:25px;margin-bottom:0;font-size:2vw}#gameArea{width:100%;position:relative;display:flex;min-height:100vh;min-width:100vw}#survivalDiv,#survivalRules{position:relative;flex-grow:1;display:flex;flex-direction:column}#survivalDiv{height:auto;width:70%;align-items:center}#survivalRules{width:30%;color:#2d2d2d;background-color:#c6d2d5;padding:100px 50px 0}#survivalRules h1{color:#286191;text-align:right;margin:10px 0 0 0}#survivalRules ul{list-style:none;background-color:#d4e0e4;padding:0 25px 50px;border-radius:20px;border:2px dashed #8a9699}#survivalRules ul li{font-size:20px;font-weight:normal;padding:5px 5px 15px;text-align:center;position:relative}#survivalRules ul li:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:50%;border-bottom:1px dashed #838f91;right:50%;transform:translateX(-50%)}#survivalRules ul li img{width:25px;padding:0 5px;vertical-align:middle}#survivalRules ul li img.title_img{width:35px;padding:10px 0;margin:0 auto;display:block}#survivalRules ul li img.number{width:35px;padding:10px 0;margin:0 auto;position:absolute;height:45px;top:0;left:0}#survivalRules ul li:nth-child(3) img.title_img{width:75px}#survivalRules ul li:nth-child(4) img.title_img{width:50px}#gameArea canvas{position:absolute}#gameLayer{position:relative !important;background-image:url("https://www.manageengine.com/fr/cybersecurity/2022/css/../images/bg-canvas.svg");background-size:cover}#dialogLayer{position:absolute;z-index:1;width:100%;height:100%;vertical-align:middle;text-align:center;font-size:1em;color:#1d6a57}#dialogLayer{background:linear-gradient(120deg,rgba(46,77,86,0.9) 0,rgba(78,116,126,0.9) 80%)}#dialogLayer.game_over{background:linear-gradient(141deg,rgba(43,8,0,0.9) 0,rgba(98,16,9,0.9) 82%)}#dialogLayer.start,#dialogLayer.game_over{z-index:3}img.start-img{width:35%;display:block;margin:0 auto;padding:5px 0 15px 0;cursor:pointer;overflow:hidden}img.start-img:hover,img#submitGame:hover,img#tryAgainGame:hover,img#shareGame:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;transition:transform .25s ease}img.press-img{width:50%;display:block;margin:0 auto;padding:20px 0 15px 0}.gameOverLayer{background-color:#FFF;padding:25px 10px;border-radius:10px}.gameOverLayer img{display:block;margin:0 auto 20px}.gameOverLayer .submit-img,.gameOverLayer .try-again-img{display:inline-block}img.gameover-img{width:50%}img.score-img{width:30%;margin:0 auto 0 !important}img#submitGame{padding-top:10px}img#submitGame,img#tryAgainGame,img#shareGame{width:25%;cursor:pointer}img#submitGame,img#tryAgainGame{padding:10px}h2.score-text{color:#000 !important}#dialogLayerSection{position:absolute;z-index:3;top:50%;transform:translateY(-50%);left:25%;right:25%;margin-left:auto;margin-right:auto;width:auto;height:auto;vertical-align:middle}#dialogLayerSection h2{color:#fff;text-transform:uppercase;margin:20px 0 0;font-size:3em}#dialogLayerSection .layer{border-radius:5px !important;text-align:center;font-size:1em;color:#FFF;text-transform:uppercase}#dialogLayerSection .sub-title{color:#fff;text-transform:none}#dialogLayerSection.game_over .layer{color:#fff;background-color:#e14e4e;border:3px solid #ffa5a5}#dialogLayerSection img#game-retry{position:absolute;left:50%;right:50%;transform:translateX(-50%) translateY(-50%);cursor:pointer;width:50px}.title-img{width:100%;height:auto}#survivalScoreDiv{top:50px;position:absolute;right:10px;background-color:rgb(255 255 255 / 10%);width:8%;text-align:left;padding:10px 50px;border-radius:5px;min-height:120px;display:none}#survivalScoreDiv p{font-size:1vw}.player-life{width:1.5vw;height:auto;padding:15px 2px;display:inline-block}.player-life.dead{filter:grayscale(100%);cursor:not-allowed;opacity:.5}.header-logo-section{position:relative;text-align:center;padding-top:15px}.header-logo{width:13.5vw;display:inline-block}.header-me20-logo{width:2vw;display:inline-block;padding:0 10px}@media only screen and (max-width:768px){#survivalDiv{width:100%}img.press-img{display:none}}@media only screen and (max-width:1100px){.header-logo-section{position:relative;left:0}.player-life{padding:5px 2px}#survivalScoreDiv{position:relative;padding:10px 35px 5px;min-height:auto;top:0;margin:0 auto;width:fit-content}#survivalScoreDiv p{display:inline-block;margin:0 !important;padding:0;vertical-align:middle}#survivalScoreDiv p:first-child{padding-right:50px}}@media only screen and (min-width:1700px){#survivalDiv{width:70%}#survivalRules{width:30%}}.container{position:relative}.arrow-key-container{display:none;text-align:center;transform:translate3d(0,0,0);position:absolute;bottom:1%;right:1%;background-color:rgba(255,255,255,0.1);padding:25px 15px;border-radius:5%;backdrop-filter:blur(10px);z-index:2}.arrow-key{align-items:center;background:#ccc;border-radius:10px;box-shadow:-1px 1px 0 #999,-2px 2px 0 #999,-3px 3px 0 #999,-4px 4px 0 #999;color:#fff;display:inline-flex;font-size:30px;font-weight:bold;height:3vw;width:3vw;justify-content:center;margin:5px;transform:translate3d(0,0,0);transition:box-shadow .1s linear,transform .1s linear;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;-webkit-tap-highlight-color:transparent}.arrow-key:active,.arrow-key.press{box-shadow:0 0 0 #999,0 0 0 #999,0 0 0 #999,-1px 1px 0 #999;transform:translate3d(-3px,3px,0)}.arrow-key.left:before,.arrow-key.up:before,.arrow-key.down:before,.arrow-key.right:before{padding:5px;font-size:.6em}.arrow-key.left:before{content:"←"}.arrow-key.up:before{content:"↑"}.arrow-key.down:before{content:"↓"}.arrow-key.right:before{content:"→"}.connected{background-color:#4caf50}.dis-connected{background-color:#e53935}#gamepadAlert{display:none;position:absolute;right:10px;top:0;padding:5px 15px;border-radius:5px;color:#fff}#confetti{position:absolute;left:0;top:0;height:100%;width:100%;z-index:2}body.scroll-lock{overflow:hidden !important;overscroll-behavior:contain;height:100vh}body.scroll-lock section.section-game{position:fixed;top:0;z-index:99999;height:100vh;background-color:#c6d2d5}@keyframes scoreAnimation{from{opacity:1}to{opacity:0;transform:translateY(-250px)}}#score-animation{position:absolute;color:#000;text-transform:capitalize;font-size:1vw;opacity:0;z-index:5}.scoredClass{animation:scoreAnimation 2.5s linear;animation-iteration-count:1}.game-controls{position:absolute;top:1%;right:5%;z-index:5;display:flex;align-items:center;justify-content:center}.controls_btn,.retry_btn{width:1em;height:1em;padding:25px;cursor:pointer}.controls_btn{margin:.5rem;padding:1.4rem;border:0;border-radius:4rem;overflow:hidden;outline:0;background-image:url("https://www.manageengine.com/fr/cybersecurity/2022/css/../images/unmute.png");background-repeat:no-repeat;background-color:#d4e0e3;background-position:center;background-size:60%}.controls_btn.mute{background-image:url("https://www.manageengine.com/fr/cybersecurity/2022/css/../images/mute.png")}.retry_btn{background-image:url(https://www.manageengine.com/fr/cybersecurity/2022/css/../images/retry.svg);background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:100%;border:0}#closeGame{cursor:pointer;width:25px;height:25px;padding:0;margin:0 0 0 12px}#survivalDiv{background:#cfcfcc !important}@media only screen and (max-width:1300px){#gameLayer{top:5% !important}}​ .btn-pixel.start:hover,.btn-pixel.start:focus{background:#ff2a68;box-shadow:inset -6px -6px 0 0 #c40a51}.btn-pixel.start:active{box-shadow:inset 4px 4px 0 0 #c40a51}.btn-pixel.start{color:#FFF;background:#ff2a68;box-shadow:inset -4px -4px 0 0 #c40a51}.btn-pixel.submit:hover,.btn-pixel.submit:focus{background:#fee51b;box-shadow:inset -6px -6px 0 0 #fcab2d}.btn-pixel.submit:active{box-shadow:inset 4px 4px 0 0 #fcab2d}.btn-pixel.submit{background:#fee51b;box-shadow:inset -4px -4px 0 0 #fcab2d}.btn-pixel.try-again:hover,.btn-pixel.try-again:focus{background:#4eb947;box-shadow:inset -6px -6px 0 0 #298941}.btn-pixel.try-again:active{box-shadow:inset 4px 4px 0 0 #298941}.btn-pixel.try-again{background:#4eb947;box-shadow:inset -4px -4px 0 0 #298941}.btn-pixel::before,.btn-pixel::after{content:"";position:absolute;width:100%;height:100%;box-sizing:content-box}.btn-pixel::before{top:-6px;left:0;border-top:6px black solid;border-bottom:6px black solid}.btn-pixel::after{left:-6px;top:0;border-left:6px black solid;border-right:6px black solid}.btn-pixel{display:inline-block;position:relative;text-align:center;font-size:40px;padding:5px 30px;font-family:"VT323",cursive;text-decoration:none;color:#000;margin-bottom:20px;text-transform:uppercase}#dialogLayer p{font-size:35px;margin:0}#dialogLayer .sub-title{font-size:40px}.gameOverLayer h1,.gameOverLayer h2,.gameOverLayer p,.gameOverLayer a{font-family:"VT323"}h2.score{color:#000 !important}.game_over h1.title{font-size:120px;text-transform:uppercase;color:#fee304;-webkit-text-stroke:1px #000100;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}#submitGame{padding-top:10px}#submitGame,#tryAgainGame,#shareGame{cursor:pointer;margin:30px 15px}#submitGame,#tryAgainGame{padding:10px}h2.score-text{font-size:3.5em !important;margin:0 !important}