html,body,#root{width:100%;height:100%;margin:0}#root{justify-content:center;align-items:center;display:flex}canvas{image-rendering:pixelated}._gameContainer_1wbs6_1{background:#000;width:100vw;height:100vh;position:relative;overflow:hidden}._uiLayer_1wbs6_9{z-index:10;pointer-events:none;position:absolute;inset:0}._uiLayer_1wbs6_9 button,._uiLayer_1wbs6_9 input,._uiLayer_1wbs6_9 a{pointer-events:auto}._currencyWrapper_1wbs6_22{z-index:999;position:absolute;top:20px;right:20px}._canvasWrapper_kio2g_1{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}._crt_1h53m_1{z-index:20;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0a,#ffffff0a 2px,#0000 2px 4px);position:fixed;inset:0}._crt_1h53m_1:after{content:"";background:radial-gradient(#0000 55%,#000000a6);position:absolute;inset:0}._treasure_wg8ey_1{transform-origin:50%;width:48px;height:48px;image-rendering:pixelated;cursor:pointer;position:absolute;overflow:hidden;transform:none}._treasure_wg8ey_1 img{width:960px;max-width:none;height:48px;image-rendering:pixelated;pointer-events:auto;position:absolute;top:0;left:0}._treasure_wg8ey_1._idle_wg8ey_33:hover img{animation:.7s steps(6,end) infinite _treasureHover_wg8ey_1}@keyframes _treasureHover_wg8ey_1{0%{left:0}to{left:-288px}}._treasure_wg8ey_1._opening_wg8ey_51 img{animation:2.1s steps(19,end) forwards _treasureOpen_wg8ey_1}@keyframes _treasureOpen_wg8ey_1{0%{left:0}to{left:-912px}}._treasure_wg8ey_1._opened_wg8ey_69>img:not(._chest_bottom_wg8ey_69):not(._chest_top_wg8ey_69){left:-912px}._chest_bottom_wg8ey_69{z-index:3;top:0;width:48px!important;height:48px!important;left:0!important}._chest_top_wg8ey_69{z-index:1;top:0;width:48px!important;height:48px!important;left:0!important}._splash_2uc3g_1{pointer-events:none;z-index:0;width:48px;height:48px;position:absolute;top:0;left:0}._splash_2uc3g_1 span{width:5px;height:5px;image-rendering:pixelated;background:#fff700;animation:.45s steps(5,end) forwards _splashParticle_2uc3g_1;position:absolute;top:20px;left:22px;box-shadow:0 0 0 2px #ffff0059}._splash1_2uc3g_38{--x:-38px;--y:-30px}._splash2_2uc3g_43{--x:0px;--y:-48px}._splash3_2uc3g_48{--x:38px;--y:-30px}._splash4_2uc3g_53{--x:48px;--y:0px}._splash5_2uc3g_58{--x:38px;--y:30px}._splash6_2uc3g_63{--x:0px;--y:48px}._splash7_2uc3g_68{--x:-38px;--y:30px}._splash8_2uc3g_73{--x:-48px;--y:0px}@keyframes _splashParticle_2uc3g_1{0%{opacity:1;transform:translate(0)scale(1.4)}35%{transform:translate(calc(var(--x) * .45), calc(var(--y) * .45)) scale(1);opacity:1}to{transform:translate(var(--x), var(--y)) scale(0);opacity:0}}._itemStream_wyqbd_1{pointer-events:none;z-index:4;width:32px;height:110px;image-rendering:pixelated;position:absolute;top:-79px;left:8px;overflow:hidden}._itemTrack_wyqbd_19{flex-direction:column;width:32px;animation:1s linear infinite _itemScroll_wyqbd_1;display:flex}._itemFrame_wyqbd_33{width:32px;height:32px;image-rendering:pixelated;background-image:url(/astro/assets/images/items_row.png);background-repeat:no-repeat;background-size:480px 32px;flex:0 0 32px}@keyframes _itemScroll_wyqbd_1{0%{transform:translateY(0)}to{transform:translateY(-480px)}}._itemStream_wyqbd_1._exit_wyqbd_60{animation:.3s ease-in forwards _itemStreamExit_wyqbd_1}@keyframes _itemStreamExit_wyqbd_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}._rewardGlitter_1n7q4_1{pointer-events:none;z-index:20;width:48px;height:48px;position:absolute;top:0;left:0}._rewardGlitter_1n7q4_1 span{width:2px;height:2px;image-rendering:pixelated;opacity:0;background:#fff;animation:.9s step-end infinite _tinyPixelGlitter_1n7q4_1;position:absolute;box-shadow:0 0 0 1px #fff70073}._glitter1_1n7q4_37{top:8px;left:3px;width:2px!important;height:2px!important;animation-delay:0s!important}._glitter2_1n7q4_45{top:0;left:16px;width:1px!important;height:1px!important;animation-delay:.18s!important}._glitter3_1n7q4_53{top:7px;left:34px;width:2px!important;height:2px!important;animation-delay:.42s!important}._glitter4_1n7q4_61{top:19px;left:43px;width:1px!important;height:1px!important;animation-delay:80ms!important}._glitter5_1n7q4_69{top:27px;left:5px;width:1px!important;height:1px!important;animation-delay:.55s!important}._glitter6_1n7q4_77{top:41px;left:12px;width:2px!important;height:2px!important;animation-delay:.3s!important}._glitter7_1n7q4_85{top:40px;left:30px;width:1px!important;height:1px!important;animation-delay:.67s!important}._glitter8_1n7q4_93{top:32px;left:43px;width:2px!important;height:2px!important;animation-delay:.23s!important}._glitter9_1n7q4_101{top:17px;left:1px;width:1px!important;height:1px!important;animation-delay:.74s!important}._glitter10_1n7q4_109{top:45px;left:25px;width:1px!important;height:1px!important;animation-delay:.47s!important}@keyframes _tinyPixelGlitter_1n7q4_1{0%{opacity:0;transform:scale(0)}15%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1)}38%{opacity:1;transform:scale(1.4)}52%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}._rewardSplash_ndky1_1{pointer-events:none;z-index:30;width:48px;height:48px;position:absolute;top:0;left:0}._rewardSplash_ndky1_1 span{width:3px;height:3px;image-rendering:pixelated;background:#fff;animation:.5s steps(5,end) forwards _rewardParticle_ndky1_35;position:absolute;top:23px;left:23px}._rewardParticle1_ndky1_35{--rx:-24px;--ry:-22px}._rewardParticle2_ndky1_40{--rx:0px;--ry:-30px}._rewardParticle3_ndky1_45{--rx:24px;--ry:-22px}._rewardParticle4_ndky1_50{--rx:30px;--ry:0px}._rewardParticle5_ndky1_55{--rx:24px;--ry:22px}._rewardParticle6_ndky1_60{--rx:0px;--ry:30px}._rewardParticle7_ndky1_65{--rx:-24px;--ry:22px}._rewardParticle8_ndky1_70{--rx:-30px;--ry:0px}@keyframes _rewardParticle_ndky1_35{0%{opacity:1;transform:translate(0)scale(1.5)}35%{opacity:1;transform:translate(calc(var(--rx) * .45), calc(var(--ry) * .45)) scale(1)}to{opacity:0;transform:translate(var(--rx), var(--ry)) scale(0)}}._rewardReveal_1ru4r_1{z-index:8;pointer-events:auto;transform-origin:50%;width:48px;height:48px;animation:.45s cubic-bezier(.2,1.5,.4,1) forwards _rewardReveal_1ru4r_1;position:absolute;top:-48px;left:0}@keyframes _rewardReveal_1ru4r_1{0%{opacity:0;transform:translateY(25px)scale(.1)}55%{opacity:1;transform:translateY(-5px)scale(1.25)}75%{transform:translateY(2px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}._reward_1ru4r_1{width:48px;height:48px;image-rendering:pixelated;pointer-events:none;justify-content:center;align-items:center;font-size:25px;display:flex;position:absolute;top:0;left:0}._reward_1ru4r_1 img{width:75%;height:75%;image-rendering:pixelated}._rewardChoice_1ru4r_84{animation:1.8s ease-in-out infinite _rewardIdle_1ru4r_1}@keyframes _rewardIdle_1ru4r_1{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.03)}to{transform:translateY(0)scale(1)}}._rewardChoice_1ru4r_84:hover{filter:brightness(1.25)drop-shadow(0 0 2px #fff700)}._rewardSelected_1ru4r_118{animation:.45s cubic-bezier(.2,1.5,.4,1) forwards _rewardSelectedPop_1ru4r_1}@keyframes _rewardSelectedPop_1ru4r_1{0%{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1.08)}}._treasureContainer_mfcog_5{--chest-scale:5;width:48px;height:48px;transform:translate(-50%, -50%) scale(var(--chest-scale));transform-origin:50%;image-rendering:pixelated;z-index:300;position:absolute;top:50%;left:-30vw;overflow:visible}._treasure1_mfcog_30{animation:1s ease-out forwards _treasureFlyIn1_mfcog_1}._treasure2_mfcog_34{animation:1s ease-out .2s forwards _treasureFlyIn2_mfcog_1}._treasure3_mfcog_38{animation:1s ease-out .4s forwards _treasureFlyIn3_mfcog_1}@keyframes _treasureFlyIn1_mfcog_1{0%{left:-30vw}to{left:25%}}@keyframes _treasureFlyIn2_mfcog_1{0%{left:-30vw}to{left:50%}}@keyframes _treasureFlyIn3_mfcog_1{0%{left:-30vw}to{left:75%}}._yellowBanner_mfcog_67{width:24px;height:132px;image-rendering:pixelated;pointer-events:none;z-index:2;transform-origin:bottom;background:#ffff0079;animation:.2s ease-out forwards _bannerShootOut_mfcog_1;position:absolute;top:-100px;left:12px}@keyframes _bannerShootOut_mfcog_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=600px){._treasureContainer_mfcog_5{--chest-scale:3}}@media (width<=360px){._treasureContainer_mfcog_5{--chest-scale:2}}@media (height<=500px) and (orientation:landscape){._treasureContainer_mfcog_5{--chest-scale:2.5}}._screen_1vixp_1{box-sizing:border-box;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}._menu_1vixp_10{width:100%;height:100%;min-height:100%;position:relative}._chestRow_1vixp_21{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:clamp(12px,3vw,40px);padding:12px;display:flex;position:absolute;inset:0}._continueButton_1vixp_40{box-sizing:border-box;white-space:nowrap;z-index:20;max-width:calc(100% - 24px);position:fixed;bottom:clamp(16px,10vh,150px);left:50%;transform:translate(-50%)}@keyframes _continueAppear_1vixp_1{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.8)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (width<=600px){._chestRow_1vixp_21{gap:clamp(8px,3vw,18px);padding:8px}._continueButton_1vixp_40{font-size:clamp(8px,2.5vw,12px);bottom:5vh}}@media (height<=500px) and (orientation:landscape){._chestRow_1vixp_21{gap:12px;padding:6px}._continueButton_1vixp_40{bottom:12px}}._menuButton_y1j0v_2{letter-spacing:clamp(1px,.4vw,4px);text-transform:uppercase;color:#fff;cursor:pointer;width:clamp(180px,28vw,260px);height:clamp(52px,9vh,70px);image-rendering:pixelated;background:#222;border:4px solid #777;border-color:#fff #777 #777 #fff;font-family:monospace;font-size:clamp(16px,2.5vw,28px);font-weight:700;transition:transform .1s,background .1s,color .1s;box-shadow:0 0 0 4px #000}._menuButton_y1j0v_2:hover{color:#000;background:#00d9ff;transform:translateY(-4px)}._menuButton_y1j0v_2:active{border-color:#777 #fff #fff #777;transform:translateY(4px)}._menuButton_y1j0v_2:disabled{color:#777;cursor:not-allowed;background:#333;transform:none;box-shadow:0 0 0 4px #000}@media (width<=480px){._menuButton_y1j0v_2{letter-spacing:2px;border-width:3px;width:min(80vw,240px);height:54px;font-size:17px}}@media (width>=481px) and (width<=900px){._menuButton_y1j0v_2{width:230px;height:62px;font-size:23px}}@media (height<=500px) and (orientation:landscape){._menuButton_y1j0v_2{letter-spacing:2px;width:clamp(150px,30vw,220px);height:42px;font-size:16px}._menuButton_y1j0v_2:hover{transform:none}}@media (hover:none){._menuButton_y1j0v_2:hover{color:#fff;background:#222;transform:none}}._spotlightLeft_1owpc_2,._spotlightRight_1owpc_3{z-index:3;opacity:.5;will-change:transform;pointer-events:none;width:clamp(140px,31vw,400px);height:120%;position:absolute;top:-10%}._spotlightLeft_1owpc_2{background:linear-gradient(90deg,#0000,#00ffff59,#0000);animation:2.5s ease-in-out infinite alternate _spotlightLeftAnim_1owpc_1;left:clamp(-200px,-15vw,-70px)}._spotlightRight_1owpc_3{background:linear-gradient(90deg,#0000,#ff00b459,#0000);animation:2.5s ease-in-out infinite alternate _spotlightRightAnim_1owpc_1;right:clamp(-200px,-15vw,-70px)}@keyframes _spotlightLeftAnim_1owpc_1{0%{transform:translate(0)rotate(20deg)}to{transform:translate(clamp(70px,19vw,250px))rotate(20deg)}}@keyframes _spotlightRightAnim_1owpc_1{0%{transform:translate(0)rotate(-20deg)}to{transform:translate(clamp(-250px,-19vw,-70px))rotate(-20deg)}}@media (width<=600px){._spotlightLeft_1owpc_2,._spotlightRight_1owpc_3{opacity:.4;width:45vw}._spotlightLeft_1owpc_2{left:-20vw}._spotlightRight_1owpc_3{right:-20vw}}@media (height<=500px) and (orientation:landscape){._spotlightLeft_1owpc_2,._spotlightRight_1owpc_3{opacity:.35;width:30vw;height:140%;top:-20%}}@media (prefers-reduced-motion:reduce){._spotlightLeft_1owpc_2,._spotlightRight_1owpc_3{animation:none}}._intro_1d2jv_2{z-index:1000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._flash_1d2jv_15{background:radial-gradient(circle,#fffffff2 0%,#00ffffa6 30%,#00b4ff33 55%,#0000 75%);border-radius:50%;width:180px;height:180px;animation:.35s ease-out forwards _flashImpact_1d2jv_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _flashImpact_1d2jv_1{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}._impact_1d2jv_49{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._core_1d2jv_60{background:radial-gradient(circle,#fff 0%,#64f0ffe6 30%,#00b4ff66 55%,#0000 75%);border-radius:50%;animation:.55s ease-out forwards _coreBlast_1d2jv_1;position:absolute;inset:0}._wave_1d2jv_78,._wave2_1d2jv_79{pointer-events:none;background:radial-gradient(circle,#0000 65%,#00fffff2 67%,#00ffff80 70%,#0000 74%);border:none;border-radius:50%;animation:.8s ease-out forwards _waveExpand_1d2jv_1;position:absolute;inset:-30px}._wave2_1d2jv_79{background:radial-gradient(circle,#0000 65%,#fffffff2 67%,#00c8ff80 70%,#0000 74%);animation-delay:.1s;inset:-40px}@keyframes _waveExpand_1d2jv_1{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(12)}}@keyframes _coreBlast_1d2jv_1{0%{opacity:1;transform:scale(.1)}30%{opacity:1;transform:scale(8)}to{opacity:0;transform:scale(20)}}._title_1d2jv_141{z-index:5;letter-spacing:8px;color:#fff;text-align:center;text-shadow:0 0 20px #fff,0 0 60px #0ff,0 0 120px #f0f;font-size:96px;font-weight:1000;position:relative}._screen_1f71r_2{box-sizing:border-box;justify-content:center;align-items:center;padding:clamp(10px,3vw,40px);display:flex;position:absolute;inset:0;overflow-y:auto}._frame_1f71r_16{box-sizing:border-box;background:#111118;border:clamp(3px,.5vw,6px) solid #fff;width:min(100%,1000px);max-width:100%;padding:clamp(14px,3vw,36px);box-shadow:12px 12px #000,inset 0 0 0 4px #444450}._title_1f71r_32{text-align:center;letter-spacing:clamp(1px,.3vw,3px);color:#fff;text-shadow:4px 4px #000;margin:0 0 clamp(14px,2.5vw,30px);font-size:clamp(18px,2.8vw,28px);font-weight:900;line-height:1.5}._upgrades_1f71r_48{flex-flow:row;justify-content:center;align-items:stretch;gap:clamp(4px,1.5vw,24px);width:100%;min-width:0;display:flex}@media (width<=600px){._screen_1f71r_2{padding:12px}._frame_1f71r_16{padding:14px}._title_1f71r_32{margin-bottom:16px;font-size:clamp(16px,5vw,22px)}._upgrades_1f71r_48{flex-wrap:nowrap;gap:6px}._upgrades_1f71r_48>*{flex:1 1 0;min-width:0}}@media (height<=500px) and (orientation:landscape){._screen_1f71r_2{padding:8px}._frame_1f71r_16{padding:12px}._title_1f71r_32{margin-bottom:10px;font-size:clamp(16px,4vh,24px)}._upgrades_1f71r_48{gap:8px}}._cardWrapper_d11u1_2{width:300px;height:300px;animation:.32s steps(4,end) both _cardEnter_d11u1_1;animation-delay:var(--delay);flex:0 0 300px}._card_d11u1_2{cursor:pointer;width:100%;height:100%;image-rendering:pixelated;background:0 0;border:0;padding:0;font-family:Pixel Operator,monospace;transition:transform 80ms step-end;position:relative;transform:translate(0)}._cardInner_d11u1_29{box-sizing:border-box;background:#202027;border:4px solid #111116;flex-direction:column;width:100%;height:100%;padding:clamp(8px,1.5vw,20px);display:flex;position:relative;overflow:hidden;box-shadow:6px 6px #08070f}._header_d11u1_47{border-bottom:3px solid #3a3a44;justify-content:space-between;align-items:center;gap:6px;padding-bottom:clamp(5px,1vw,10px);display:flex}._name_d11u1_58{color:#e7dfc4;text-align:left;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(9px,1.4vw,18px);font-weight:700;line-height:1.3;overflow:hidden}._level_d11u1_75{color:#35250b;background:#ffd85a;flex-shrink:0;padding:clamp(3px,.5vw,5px) clamp(5px,.7vw,8px);font-size:clamp(7px,.8vw,9px);font-weight:700;line-height:1;box-shadow:2px 2px #08070f}._new_d11u1_90{color:#102817;background:#55c878}._icon_d11u1_95{background:#17171d;border:3px solid #3a3a44;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;margin:clamp(5px,1vw,14px) 0;display:flex;box-shadow:inset 3px 3px #0d0d11,inset -3px -3px #292930}._icon_d11u1_95 img{object-fit:contain;width:clamp(45px,9vw,120px);max-width:90%;height:clamp(45px,9vw,120px);max-height:90%;image-rendering:pixelated;transition:transform 80ms step-end}._description_d11u1_127{color:#aaa8a0;text-align:left;border-top:3px solid #3a3a44;min-height:clamp(28px,3vw,38px);padding-top:clamp(5px,.8vw,10px);font-size:clamp(8px,.8vw,10px);font-weight:700;line-height:1.4}._card_d11u1_2:hover ._icon_d11u1_95 img{transform:scale(1.08)}._card_d11u1_2:hover{transform:translate(-5px,-7px)}._card_d11u1_2:hover ._cardInner_d11u1_29{background:#292930;border-color:#55c878;box-shadow:8px 8px #08070f,0 0 0 2px #328c50,inset 4px 4px #454550,inset -4px -4px #17171e}._selected_d11u1_162{transform:translateY(-9px)}._selected_d11u1_162 ._cardInner_d11u1_29{border-color:#ffd85a;box-shadow:8px 8px #08070f,0 0 0 3px #b8862e}._selected_d11u1_162 ._icon_d11u1_95{border-color:#ffd85a}._selected_d11u1_162:hover{transform:translate(-5px,-14px)}@keyframes _cardEnter_d11u1_1{0%{opacity:0;transform:translateY(45px)scale(.75)}25%{opacity:1;transform:translateY(-10px)scale(1.05)}50%{transform:translateY(5px)scale(.98)}75%{transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}._card_d11u1_2:focus-visible{outline-offset:4px;outline:3px solid #ffd85a}@media (width<=1000px){._cardWrapper_d11u1_2{flex:0 260px;width:260px;height:260px}}@media (width<=600px){._cardWrapper_d11u1_2{aspect-ratio:1;flex:1 1 0;width:100%;min-width:0;height:auto}._cardInner_d11u1_29{border-width:3px;padding:8px}._name_d11u1_58{font-size:clamp(9px,2.8vw,12px)}._icon_d11u1_95 img{width:65px;height:65px}._description_d11u1_127{font-size:8px}}@media (height<=500px) and (orientation:landscape){._cardWrapper_d11u1_2{flex:0 190px;width:190px;height:190px}._cardInner_d11u1_29{padding:8px}._icon_d11u1_95 img{width:60px;height:60px}}._menu_n570e_3{-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(5px);background:radial-gradient(#2d264b38 0%,#000000c7 75%),#000000b8;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 120px #0000008c}._upgradeList_n570e_24{z-index:10;flex-direction:column;align-items:center;gap:clamp(8px,2vh,16px);width:min(92vw,420px);max-height:90%;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._upgradeCard_n570e_43{box-sizing:border-box;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#000;border:3px solid #fff;border-radius:4px;width:100%;padding:clamp(10px,2vw,16px);font-family:"Press Start 2P",monospace}._upgradeCard_n570e_43 h2{margin:0;font-size:clamp(11px,1.5vw,18px);line-height:1.5}._upgradeCard_n570e_43 p{opacity:.9;margin-top:8px;font-size:clamp(8px,1vw,12px);line-height:1.6}._icon_n570e_72{margin-bottom:10px;font-size:clamp(22px,3vw,32px)}._treasureContainer_n570e_77{width:48px;height:48px;transform:scale(clamp(2, .4vw + 2, 5));transform-origin:50%;image-rendering:pixelated;position:absolute;overflow:visible}._treasure_n570e_77{transform-origin:50%;width:48px;height:48px;image-rendering:pixelated;cursor:pointer;position:absolute;overflow:hidden;transform:none}._treasure_n570e_77 img{width:960px;max-width:none;height:48px;image-rendering:pixelated;pointer-events:auto;position:absolute;top:0;left:0}._treasure1_n570e_122{animation:1s ease-out forwards _treasureFlyIn1_n570e_1;top:50%;left:-30vw}._treasure2_n570e_128{animation:1s ease-out .2s forwards _treasureFlyIn2_n570e_1;top:50%;left:-30vw}._treasure3_n570e_134{animation:1s ease-out .4s forwards _treasureFlyIn3_n570e_1;top:50%;left:-30vw}@keyframes _treasureFlyIn1_n570e_1{0%{left:-30vw}to{left:25%}}@keyframes _treasureFlyIn2_n570e_1{0%{left:-30vw}to{left:50%}}@keyframes _treasureFlyIn3_n570e_1{0%{left:-30vw}to{left:75%}}._treasure_n570e_77._idle_n570e_155:hover img{animation:.7s steps(6,end) infinite _treasureHover_n570e_1}._treasure_n570e_77._opening_n570e_159 img{animation:2.1s steps(19,end) forwards _treasureOpen_n570e_1}._treasure_n570e_77._opened_n570e_163>img:not(._chest_bottom_n570e_163):not(._chest_top_n570e_163){left:-912px}._chest_bottom_n570e_163,._chest_top_n570e_163{top:0;width:48px!important;height:48px!important;left:0!important}._chest_bottom_n570e_163{z-index:3}._chest_top_n570e_163{z-index:1}._yellowBanner_n570e_184{width:24px;height:132px;image-rendering:pixelated;pointer-events:none;z-index:2;transform-origin:bottom;background:#ffff0079;animation:.2s ease-out forwards _bannerShootOut_n570e_1;position:absolute;top:-100px;left:12px}@keyframes _bannerShootOut_n570e_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _treasureHover_n570e_1{0%{left:0}to{left:-288px}}@keyframes _treasureOpen_n570e_1{0%{left:0}to{left:-912px}}@keyframes _treasureFlyInLeft_n570e_1{0%{left:-300px}to{left:20%}}@keyframes _treasureFlyInRight_n570e_1{0%{right:-300px}to{right:20%}}._splash_n570e_229{pointer-events:none;z-index:10;width:48px;height:48px;position:absolute;top:0;left:0}._splash_n570e_229 span{width:5px;height:5px;image-rendering:pixelated;background:#fff700;animation:.45s steps(5,end) forwards _splashParticle_n570e_1;position:absolute;top:20px;left:22px;box-shadow:0 0 0 2px #ffff0059}._splash1_n570e_260{--x:-38px;--y:-30px}._splash2_n570e_261{--x:0px;--y:-48px}._splash3_n570e_262{--x:38px;--y:-30px}._splash4_n570e_263{--x:48px;--y:0px}._splash5_n570e_264{--x:38px;--y:30px}._splash6_n570e_265{--x:0px;--y:48px}._splash7_n570e_266{--x:-38px;--y:30px}._splash8_n570e_267{--x:-48px;--y:0px}@keyframes _splashParticle_n570e_1{0%{opacity:1;transform:translate(0)scale(1.4)}35%{transform:translate(calc(var(--x) * .45), calc(var(--y) * .45)) scale(1);opacity:1}to{transform:translate(var(--x), var(--y)) scale(0);opacity:0}}._itemStream_n570e_288{pointer-events:none;z-index:4;width:32px;height:110px;image-rendering:pixelated;position:absolute;top:-79px;left:8px;overflow:hidden}._itemTrack_n570e_304{flex-direction:column;width:32px;animation:1s linear infinite _itemScroll_n570e_1;display:flex}._itemFrame_n570e_313{width:32px;height:32px;image-rendering:pixelated;background-image:url(/astro/assets/images/items_row.png);background-repeat:no-repeat;background-size:480px 32px;flex:0 0 32px}@keyframes _itemScroll_n570e_1{0%{transform:translateY(0)}to{transform:translateY(-480px)}}._screen_n570e_331{box-sizing:border-box;justify-content:center;align-items:center;padding:clamp(10px,3vw,40px);display:flex;position:absolute;inset:0}._frame_n570e_343{box-sizing:border-box;background:#111118;border:clamp(3px,.5vw,6px) solid #fff;width:min(100%,1000px);max-height:90%;padding:clamp(14px,3vw,36px);overflow-y:auto;box-shadow:12px 12px #000,inset 0 0 0 4px #444450}._title_n570e_361{z-index:5;letter-spacing:clamp(1px,.5vw,3px);color:#fff;text-align:center;text-shadow:4px 4px #000;margin-bottom:clamp(12px,2.5vw,30px);font-size:clamp(20px,5vw,48px);font-weight:900;position:relative}._upgrades_n570e_377{flex-flow:row;justify-content:center;align-items:center;gap:clamp(4px,2vw,24px);width:100%;min-width:0;display:flex}._intro_n570e_390{z-index:1000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._flash_n570e_403{background:radial-gradient(circle,#fffffff2 0%,#00ffffa6 30%,#00b4ff33 55%,#0000 75%);border-radius:50%;width:clamp(90px,15vw,180px);height:clamp(90px,15vw,180px);animation:.35s ease-out forwards _flashImpact_n570e_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _flashImpact_n570e_1{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}._impact_n570e_437{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._core_n570e_448{background:radial-gradient(circle,#fff 0%,#64f0ffe6 30%,#00b4ff66 55%,#0000 75%);border-radius:50%;animation:.55s ease-out forwards _coreBlast_n570e_1;position:absolute;inset:0}._wave_n570e_465,._wave2_n570e_466{pointer-events:none;background:radial-gradient(circle,#0000 65%,#00fffff2 67%,#00ffff80 70%,#0000 74%);border:none;border-radius:50%;animation:.8s ease-out forwards _waveExpand_n570e_1;position:absolute;inset:-30px}._wave2_n570e_466{background:radial-gradient(circle,#0000 65%,#fffffff2 67%,#00c8ff80 70%,#0000 74%);animation-delay:.1s;inset:-40px}@keyframes _waveExpand_n570e_1{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(12)}}@keyframes _coreBlast_n570e_1{0%{opacity:1;transform:scale(.1)}30%{opacity:1;transform:scale(8)}to{opacity:0;transform:scale(20)}}@media (width<=600px){._upgradeList_n570e_24{width:90vw;max-height:85%}._frame_n570e_343{width:100%;padding:14px}._upgrades_n570e_377{flex-wrap:nowrap;gap:6px}._upgrades_n570e_377>*{flex:1 1 0;min-width:0}._upgradeCard_n570e_43{padding:10px}._treasureContainer_n570e_77{transform:scale(2.5)}}@media (height<=500px) and (orientation:landscape){._screen_n570e_331{padding:8px}._frame_n570e_343{max-height:96%;padding:12px}._title_n570e_361{margin-bottom:8px;font-size:clamp(18px,5vh,32px)}._upgrades_n570e_377{gap:8px}._upgradeList_n570e_24{gap:6px;max-height:95%}._treasureContainer_n570e_77{transform:scale(2)}}@media (hover:none){._treasure_n570e_77._idle_n570e_155:hover img{animation:none}}._container_18lbc_1{color:#0ff;text-transform:uppercase;width:420px;height:40px;image-rendering:pixelated;pointer-events:none;font-family:Courier New,monospace}._header_18lbc_11{letter-spacing:4px;color:#fbfdfd;text-shadow:2px 2px #033;justify-content:space-between;height:14px;font-size:12px;font-weight:700;display:flex}._track_18lbc_23{background:#020509;border:3px solid #fcfcfc;gap:3px;width:100%;height:18px;padding:2px;display:flex;box-shadow:3px 3px #033}._block_18lbc_35{background:#071016;border:1px solid #12333a;flex:1}._blockActive_18lbc_42{background:#0ff;border:1px solid #bfffff;flex:1;box-shadow:inset 0 -3px #088}._slot_140ya_1{box-sizing:border-box;background:#0009;border:2px solid #ffffff4d;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}._weaponImage_140ya_18{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}._level_140ya_26{z-index:1;color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;font-size:10px;font-weight:700;line-height:1;position:absolute;top:1px;right:2px}._counter_19a5d_1{color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:17px;right:17px}._label_19a5d_23{opacity:.7}._value_19a5d_27{text-align:right;min-width:24px}._hud_t9ze1_2{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;inset:0}._topHud_t9ze1_11{flex-direction:column;align-items:center;gap:clamp(3px,.5vh,6px);width:min(94vw,420px);display:flex;position:absolute;top:clamp(8px,2vh,17px);left:50%;transform:translate(-50%)}._icons_t9ze1_25{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;margin-top:clamp(3px,.8vh,6px);padding:0 4px;display:flex}._weapons_t9ze1_36,._passives_t9ze1_37{gap:clamp(3px,.8vw,6px);display:flex}@media (width<=480px){._topHud_t9ze1_11{width:min(96vw,360px);top:8px}._icons_t9ze1_25{padding:0 2px}._weapons_t9ze1_36,._passives_t9ze1_37{gap:3px}}@media (width>=481px) and (width<=900px){._topHud_t9ze1_11{width:min(90vw,420px)}}@media (height<=500px) and (orientation:landscape){._topHud_t9ze1_11{transform-origin:top;top:5px;transform:translate(-50%)scale(.8)}}._pauseMenu_qseyz_1{z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._menu_qseyz_14{flex-direction:column;align-items:center;gap:20px;display:flex}._title_qseyz_21{color:#fff;text-transform:uppercase;margin:0 0 20px;font-size:64px;font-weight:700}._buttons_qseyz_30{flex-direction:column;align-items:center;gap:20px;display:flex}._mainMenu_zcl29_2{box-sizing:border-box;z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,3vh,25px);padding:20px;display:flex;position:absolute;inset:0;overflow:hidden}._title_zcl29_19{color:#fff;text-align:center;letter-spacing:clamp(1px,.6vw,6px);text-shadow:4px 4px #5b21ff,8px 8px #111827;margin:0 0 clamp(25px,10vh,100px);font-family:"Press Start 2P",monospace;font-size:clamp(24px,7vw,90px);line-height:1.4;animation:3s ease-in-out infinite _titleFloat_zcl29_1}@media (width<=480px){._mainMenu_zcl29_2{gap:14px;padding:16px}._title_zcl29_19{letter-spacing:1px;text-shadow:2px 2px #5b21ff,4px 4px #111827;margin-bottom:35px;font-size:clamp(22px,8vw,38px)}}@media (width>=481px) and (width<=900px){._title_zcl29_19{margin-bottom:60px;font-size:clamp(38px,8vw,65px)}}@media (height<=500px) and (orientation:landscape){._mainMenu_zcl29_2{gap:8px;padding:8px}._title_zcl29_19{margin-bottom:10px;font-size:clamp(20px,6vh,42px)}}._stat_10n4w_1{justify-content:space-between;align-items:center;height:32px;display:flex}._label_10n4w_9{color:#fcfcfc;letter-spacing:3px;text-shadow:2px 2px #033;font-family:Courier New,monospace;font-size:14px;font-weight:700}._counter_10n4w_20{gap:3px;display:flex}._block_10n4w_25{color:#fcfcfc;background:#071016;border:1px solid #12333a;justify-content:center;align-items:center;width:18px;height:18px;font-family:Courier New,monospace;font-size:14px;font-weight:700;display:flex;box-shadow:inset 0 -3px #033}._overlay_1j9px_1{z-index:20;background:#000000d1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._panel_1j9px_14{background:#020509;border:3px solid #fff;width:500px;padding:20px;font-family:Courier New,monospace;box-shadow:6px 6px #033}h1{text-align:center;color:#0ff;letter-spacing:6px;text-shadow:2px 2px #033;border-bottom:3px solid #12333a;margin:0 0 20px;padding-bottom:12px;font-size:24px}._rewardSection_1j9px_41{border-top:3px solid #12333a;margin-top:18px;padding-top:16px}._title_1j9px_48{text-align:center;color:#0ff;letter-spacing:4px;margin-bottom:14px;font-size:15px}._buttons_1j9px_58{gap:16px;margin-top:25px;display:flex}._button_1j9px_58{color:#fff;letter-spacing:3px;cursor:pointer;height:42px;image-rendering:pixelated;background:#071016;border:3px solid #fff;flex:1;font-family:Courier New,monospace;font-size:16px;font-weight:700;box-shadow:inset 0 -4px #033,3px 3px #00191d}._button_1j9px_58:hover{background:#0b1d22}._button_1j9px_58:active{transform:translate(2px,2px);box-shadow:inset 0 -2px #033}.touch-controls{z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.touch-joystick{pointer-events:auto;touch-action:none;background:#ffffff1f;border:3px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:absolute;bottom:35px;left:35px}.touch-joystick-knob{pointer-events:none;background:#ffffffa6;border-radius:50%;width:55px;height:55px}.touch-boost{color:#fff;pointer-events:auto;touch-action:none;background:#ff641ea6;border:3px solid #fff9;border-radius:50%;width:100px;height:100px;font-size:18px;font-weight:700;position:absolute;bottom:45px;right:40px}.touch-boost.active{background:#ffb41ef2;transform:scale(.94)}@media (width>=1300px){.touch-controls{display:none}}
