*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PressStart2P-Regular-_wFEWmAB.woff2) format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/PressStart2P-Cyrillic-DBn7fddJ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--tg-safe-top: 0px;--tg-safe-bottom: 0px;--tg-safe-left: 0px;--tg-safe-right: 0px}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;user-select:none;height:100%;overflow:hidden}@media (orientation: landscape) and (max-height: 480px){body:after{content:"Поверните устройство вертикально";position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;text-align:center;padding:24px}}#root{position:relative;height:100vh;height:100dvh;height:var(--app-vh, 100dvh);height:var(--tg-viewport-height, var(--app-vh, 100dvh));overflow:hidden;transform:translateZ(0)}.scroll-area{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.scroll-area--locked{overflow-y:hidden;overscroll-behavior:none}@media (min-width: 560px){body{background:#000}#root{max-width:440px;min-height:100vh;margin:0 auto;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 30px 80px rgba(0,0,0,.55)}}input,textarea,select{user-select:text;-webkit-user-select:text}button{cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0!important;height:0!important}@keyframes fadeIn{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes fadeInFast{0%{opacity:1}to{opacity:1}}@keyframes slideUp{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.85}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeletonBlink{0%,to{opacity:.3}50%{opacity:.75}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progressFill{0%{width:0}}@keyframes checkPop{0%{transform:scale(0) rotate(-30deg);opacity:0}70%{transform:scale(1.15) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes atocoinPop{0%{transform:scale(.4) translateY(8px);opacity:0}60%{transform:scale(1.15) translateY(0);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes glowPulse{0%,to{box-shadow:0 0 12px var(--accent-dim)}50%{box-shadow:0 0 28px var(--accent-border)}}@keyframes glowOpacityPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes pixelBurst{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:.9}to{transform:translate(-50%,-50%) translate(var(--tx, 0),var(--ty, 0)) scale(0);opacity:0}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes targetPopUp{0%{transform:translate(-50%) scaleY(0) translateY(20px);opacity:0}65%{transform:translate(-50%) scaleY(1.08) translateY(-2px);opacity:1}to{transform:translate(-50%) scaleY(1) translateY(0);opacity:1}}@keyframes targetRise{0%{transform:translate(-50%) translateY(90px);opacity:0}25%{opacity:0}55%{opacity:1}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes targetRiseFar{0%{transform:translate(-50%) translateY(44px);opacity:0}30%{opacity:0}60%{opacity:1}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes targetHit{0%{transform:translate(-50%) scale(1);opacity:1}40%{transform:translate(-50%) scale(1.4);opacity:.7}to{transform:translate(-50%) scale(0);opacity:0}}@keyframes coinFloat{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-70px);opacity:0}}@keyframes muzzleFlash{0%{opacity:1}to{opacity:0}}.animate-fadeIn{animation:fadeIn .35s ease both}.animate-slideUp{animation:slideUp .3s ease both}.animate-scaleIn{animation:scaleIn .25s ease both}.animate-float{animation:float 3s ease-in-out infinite}.product-card{transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.product-card:active{transform:scale(.97)}.tab-btn{transition:color .18s,background .18s;-webkit-tap-highlight-color:transparent}.wg-input:focus{outline:none;border-color:var(--accent-border)!important;box-shadow:0 0 0 3px var(--accent-dim)}.shop-nav,.shop-nav-glow{border-radius:999px!important}.shop-nav button,.shop-nav button>div{border-radius:50%!important}.fight-round{border-radius:18px!important;overflow:hidden}.wg-btn-pill{border-radius:999px!important}.wg-btn-circle{border-radius:50%!important}.pixel-frame,.pixel-frame-sm,.pixel-frame-lg,.pixel-circle{position:relative;z-index:0}.pixel-frame{border-radius:20px}.pixel-frame-sm{border-radius:14px}.pixel-frame-lg{border-radius:28px}.pixel-circle{border-radius:50%}.pixel-bar{border-radius:999px}.pixel-circle-ring{position:relative}.pixel-glow{box-shadow:0 0 0 1px var(--accent-border),0 0 14px var(--accent-dim),0 0 22px var(--accent-dim)}.pixel-frame:not(button):not(a):not(.pixel-bar):not(input):not(textarea):not(select),.pixel-frame-sm:not(button):not(a):not(.pixel-bar):not(input):not(textarea):not(select),.pixel-frame-lg:not(button):not(a):not(.pixel-bar):not(input):not(textarea):not(select){border:none!important;overflow:hidden;overflow:clip}.pixel-frame:not(button):not(a):not(.pixel-bar):not(input):not(textarea):not(select):before,.pixel-frame-sm:not(button):not(a):not(.pixel-bar):not(input):not(textarea):not(select):before,.pixel-frame-lg:not(button):not(a):not(.pixel-bar):not(input):not(textarea):not(select):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--frame-contrast, rgba(255,255,255,.09))}.pixel-circle{overflow:hidden;overflow:clip}.pixel-circle.pixel-circle-px{border-radius:0;clip-path:polygon(31.25% 0%,68.75% 0%,68.75% 6.25%,81.25% 6.25%,81.25% 12.5%,87.5% 12.5%,87.5% 18.75%,93.75% 18.75%,93.75% 31.25%,100% 31.25%,100% 68.75%,93.75% 68.75%,93.75% 81.25%,87.5% 81.25%,87.5% 87.5%,81.25% 87.5%,81.25% 93.75%,68.75% 93.75%,68.75% 100%,31.25% 100%,31.25% 93.75%,18.75% 93.75%,18.75% 87.5%,12.5% 87.5%,12.5% 81.25%,6.25% 81.25%,6.25% 68.75%,0% 68.75%,0% 31.25%,6.25% 31.25%,6.25% 18.75%,12.5% 18.75%,12.5% 12.5%,18.75% 12.5%,18.75% 6.25%,31.25% 6.25%)}input.pixel-frame,input.pixel-frame-sm,textarea.pixel-frame,textarea.pixel-frame-sm,select.pixel-frame,select.pixel-frame-sm{border-width:1px!important;border-style:solid!important;border-radius:16px}:root{--wg-on: linear-gradient(135deg,#FFFFFF 0%,#D6D6D6 100%);--wg-off: rgba(255,255,255,.05);--wg-off2: rgba(255,255,255,.1)}button.pixel-frame,button.pixel-frame-sm,button.pixel-frame-lg,a.pixel-frame,a.pixel-frame-sm,a.pixel-frame-lg,.wg-btn{--r: 26px;border-radius:var(--r);border:none!important;box-shadow:inset -3px -3px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(255,255,255,.14),inset 0 0 0 1.22px rgba(255,255,255,.28)!important;box-shadow:inset -3px -3px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(255,255,255,.14),inset 0 0 0 1.22px color-mix(in srgb,currentColor 45%,transparent)!important;-webkit-tap-highlight-color:transparent}button[style*="var(--wg-on)"],a[style*="var(--wg-on)"],.wg-btn--on,button[style*="var(--wg-off)"],a[style*="var(--wg-off)"],button[style*="var(--wg-off2)"],a[style*="var(--wg-off2)"],.wg-btn--off,.wg-btn--green,.wg-btn--red,.wg-btn--gold{--r: 26px;position:relative;isolation:isolate;border:none!important;border-radius:var(--r)}button[style*="var(--wg-on)"]:before,a[style*="var(--wg-on)"]:before,.wg-btn--on:before,button[style*="var(--wg-off)"]:before,a[style*="var(--wg-off)"]:before,button[style*="var(--wg-off2)"]:before,a[style*="var(--wg-off2)"]:before,.wg-btn--off:before,.wg-btn--green:before,.wg-btn--red:before,.wg-btn--gold:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;pointer-events:none;border-radius:var(--r);filter:blur(2.5px);clip-path:inset(-1.5px round var(--r))}button[style*="var(--wg-on)"],a[style*="var(--wg-on)"],.wg-btn--on{background:rgba(255,255,255,.24)!important;color:#000!important;box-shadow:inset -3px -3px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(255,255,255,.47),inset 0 0 64px #fff,inset 0 0 0 1.22px #a1a1a1!important}button[style*="var(--wg-on)"]:before,a[style*="var(--wg-on)"]:before,.wg-btn--on:before{border:4.88px solid #FFFFFF;background:#fff;box-shadow:inset 0 0 13px #ccc}button[style*="var(--wg-off)"],a[style*="var(--wg-off)"],button[style*="var(--wg-off2)"],a[style*="var(--wg-off2)"],.wg-btn--off{background:rgba(161,161,161,.24)!important;box-shadow:inset -4px -4px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(79,79,79,.47),inset 0 0 120.5px #4f4f4f,inset 0 0 0 1.22px #585858!important}button[style*="var(--wg-off)"]:before,a[style*="var(--wg-off)"]:before,button[style*="var(--wg-off2)"]:before,a[style*="var(--wg-off2)"]:before,.wg-btn--off:before{border:4.88px solid #191919;background:#2c2c2c;box-shadow:inset 0 0 13px #131313}.wg-btn--green{background:rgba(92,220,117,.24)!important;color:#fff!important;box-shadow:inset -3px -3px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(228,255,232,.47),inset 0 0 64px #00ed43,inset 0 0 0 1.22px #009b0a!important}.wg-btn--green:before{top:3px;right:3px;bottom:3px;left:3px;border:4.88px solid #04FF00;background:rgba(21,255,0,.1);box-shadow:inset 0 0 13px #0c2;filter:blur(3.5px)}.wg-btn--red{background:rgba(255,107,107,.2)!important;color:#ff8a8a!important;box-shadow:inset -3px -3px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(255,170,170,.3),inset 0 0 64px rgba(120,20,20,.55),inset 0 0 0 1.22px #8e2f2f!important}.wg-btn--red:before{border:4.88px solid #2A0E0E;background:#3a1414;box-shadow:inset 0 0 13px #1a0808}.wg-btn--gold{background:rgba(245,200,66,.24)!important;color:#3a2a00!important;box-shadow:inset -3px -3px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(255,243,196,.55),inset 0 0 64px #f5c842,inset 0 0 0 1.22px #7a5800!important}.wg-btn--gold:before{border:4.88px solid #F5C842;background:#f5c842;box-shadow:inset 0 0 13px #c99a1e}.wg-sheet{position:relative;isolation:isolate;overflow:hidden;border-radius:44px;corner-shape:superellipse(4);background:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:inset -4px -4px 4.5px rgba(0,0,0,.33),inset 2px 2px 4px rgba(75,75,75,.47),inset 0 0 120px #1d1d1d,inset 0 1.22px #585858,inset 1.22px 0 #585858,inset -1.22px 0 #585858,0 -8px 48px rgba(0,0,0,.5)}.wg-sheet:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:-1;pointer-events:none;border:4.88px solid #0D0D0D;border-bottom:none;border-radius:34px 34px 0 0;corner-shape:superellipse(4);background:rgba(76,76,76,.1);filter:blur(12.2px);box-shadow:inset 0 0 83.8px #131313}.detail-sheet{border-radius:59px!important;corner-shape:superellipse(4)}.detail-sheet-inborder{border-radius:59px 59px 0 0!important;corner-shape:superellipse(4)}.pixel-rounded{--pu: 4px;clip-path:polygon(calc(var(--pu)*5) 0,calc(100% - var(--pu)*5) 0,calc(100% - var(--pu)*5) var(--pu),calc(100% - var(--pu)*3) var(--pu),calc(100% - var(--pu)*3) calc(var(--pu)*2),calc(100% - var(--pu)*2) calc(var(--pu)*2),calc(100% - var(--pu)*2) calc(var(--pu)*3),calc(100% - var(--pu)) calc(var(--pu)*3),calc(100% - var(--pu)) calc(var(--pu)*5),100% calc(var(--pu)*5),100% calc(100% - var(--pu)*5),calc(100% - var(--pu)) calc(100% - var(--pu)*5),calc(100% - var(--pu)) calc(100% - var(--pu)*3),calc(100% - var(--pu)*2) calc(100% - var(--pu)*3),calc(100% - var(--pu)*2) calc(100% - var(--pu)*2),calc(100% - var(--pu)*3) calc(100% - var(--pu)*2),calc(100% - var(--pu)*3) calc(100% - var(--pu)),calc(100% - var(--pu)*5) calc(100% - var(--pu)),calc(100% - var(--pu)*5) 100%,calc(var(--pu)*5) 100%,calc(var(--pu)*5) calc(100% - var(--pu)),calc(var(--pu)*3) calc(100% - var(--pu)),calc(var(--pu)*3) calc(100% - var(--pu)*2),calc(var(--pu)*2) calc(100% - var(--pu)*2),calc(var(--pu)*2) calc(100% - var(--pu)*3),var(--pu) calc(100% - var(--pu)*3),var(--pu) calc(100% - var(--pu)*5),0 calc(100% - var(--pu)*5),0 calc(var(--pu)*5),var(--pu) calc(var(--pu)*5),var(--pu) calc(var(--pu)*3),calc(var(--pu)*2) calc(var(--pu)*3),calc(var(--pu)*2) calc(var(--pu)*2),calc(var(--pu)*3) calc(var(--pu)*2),calc(var(--pu)*3) var(--pu),calc(var(--pu)*5) var(--pu))}.detail-sheet .pixel-rounded{--pu: 10px}.soft-rounded{border-radius:20px;overflow:hidden;overflow:clip}.gold-btn{background:linear-gradient(110deg,#c17b2a,#f5c842 30%,#fff3c4,#f5c842 70%,#c17b2a);background-size:220% 100%;color:#3a2a00;border:1px solid #7A5800;animation:goldShine 2.6s linear infinite,goldGlow 2s ease infinite}.gold-btn:disabled{animation:none;opacity:.6;cursor:default}@keyframes goldShine{0%{background-position:0% 0}to{background-position:-220% 0}}@keyframes goldGlow{0%,to{box-shadow:0 0 10px rgba(245,200,66,.35)}50%{box-shadow:0 0 22px rgba(245,200,66,.65)}}.video-splash{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.video-splash__media{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.05);transform-origin:center}
