.gun{--bg:#0b0b0a;--panel:#141412;--line:#2a2b24;--fg:#ecebe2;--muted:#8d8c82;--khaki:#8f9768;--khaki-dim:#5c6143;--lcd:#8f9768;--lcd-hi:#b9c18f;--lcd-ink:#1b2112;--pixel:"Silkscreen","Courier New",monospace;--pct:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M0 0h3v3H0zM6 6h3v3H6zM7 0h2v1H7zM6 1h2v1H6zM5 2h2v1H5zM4 3h2v1H4zM3 4h2v1H3zM2 5h2v1H2zM1 6h2v1H1zM0 7h2v2H0z'/%3E%3C/svg%3E");color-scheme:dark}html,body{margin:0;background:#0b0b0a}.gun h1,.gun h2,.gun p{letter-spacing:inherit}.gun *,.gun *:before,.gun *:after{box-sizing:border-box}.gun [hidden]{display:none!important}.gun{min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--pixel);font-size:13px;line-height:1.7;letter-spacing:.02em;-webkit-font-smoothing:antialiased;overflow-x:hidden}.gun ::selection{background:var(--khaki);color:var(--bg)}.gun button,.gun input{font:inherit}.gun :focus-visible{outline:2px solid var(--khaki);outline-offset:3px}.gun .wrap{max-width:720px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.gun .pct{display:inline-block;width:.74em;height:.74em;margin:0 0 0 -.12em;background:currentColor;-webkit-mask:var(--pct) center/contain no-repeat;mask:var(--pct) center/contain no-repeat;vertical-align:0}.gun .star{display:inline-block;flex:none;width:1.05em;height:1.12em;background:currentColor;-webkit-mask:var(--gun-star) center/contain no-repeat;mask:var(--gun-star) center/contain no-repeat;vertical-align:-.18em}.gun .ticker{border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;color:var(--khaki);font-size:12px;text-transform:uppercase}.gun .ticker-track{display:inline-flex;gap:48px;padding-block:9px;animation:gun-tick 32s linear infinite}.gun .ticker-track>span{display:inline-flex;gap:48px}.gun .ticker-track>span>span{display:inline-flex;align-items:center;gap:14px}@keyframes gun-tick{to{transform:translate(-50%)}}.gun header{border-bottom:1px solid var(--line)}.gun .bar{display:flex;justify-content:center;padding-block:12px}.gun .brand{display:block;perspective:520px;padding:4px 0}.gun .logo3d{display:block;position:relative;width:64px;aspect-ratio:300/295;transform-style:preserve-3d;animation:gun-spin 5s cubic-bezier(.45,.05,.25,1) infinite}.gun .logo3d .lyr{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gun-camo) center/contain no-repeat;backface-visibility:hidden}.gun .logo3d .edge{background-image:var(--gun-edge);backface-visibility:visible}@keyframes gun-spin{0%,50%{transform:rotateX(-10deg) rotateY(-18deg)}to{transform:rotateX(-10deg) rotateY(342deg)}}.gun-main{padding-block:36px 56px;text-align:center}.gun .eyebrow{color:var(--khaki);font-size:12px;display:inline-flex;align-items:center;gap:10px;text-transform:uppercase}.gun .eyebrow:before{content:"";width:13px;height:14px;background:currentColor;-webkit-mask:var(--gun-star) center/contain no-repeat;mask:var(--gun-star) center/contain no-repeat}.gun h1{font-family:var(--pixel);font-weight:700;font-size:clamp(34px,8vw,56px);line-height:1;margin:12px 0 0;text-transform:uppercase}.gun h1 .k,.gun h2 .k{color:var(--khaki)}.gun .lede{color:var(--muted);margin:14px auto 0;max-width:34ch}.gun .stage{display:flex;flex-direction:column;align-items:center;margin-top:30px}.gun .play-row{display:flex;justify-content:center;width:calc(100% + 40px);margin-inline:-20px;overflow:hidden;padding-top:8px}.gun .pad{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,552px);margin-top:14px}.gun .side{height:68px;border-radius:16px;border:2px solid var(--khaki);background:var(--panel);color:var(--khaki);font-family:var(--pixel);font-size:24px;cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s;touch-action:none;-webkit-tap-highlight-color:transparent;box-shadow:0 4px #050505}.gun .side:active,.gun .side.down{background:var(--khaki);color:var(--bg);transform:translateY(2px);box-shadow:0 2px #050505}.gun .gb{--w:min(60vw,290px);position:relative;z-index:5;flex:none;width:var(--w);aspect-ratio:480/836;perspective:2400px;-webkit-tap-highlight-color:transparent;transition:width .8s cubic-bezier(.3,.7,.2,1),margin-top .8s cubic-bezier(.5,0,.2,1),margin-bottom .8s cubic-bezier(.3,.7,.2,1)}.gun .gb.zoom{--w:min(calc((100vw - 24px) / .7083),780px);margin-bottom:calc(var(--w) * 836 / 480 * -.455)}.gun .gb-zoom{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:filter .8s}.gun .gb.zoom .gb-zoom{filter:drop-shadow(0 24px 34px rgba(0,0,0,.7))}.gun .gb-base{position:absolute;left:0;right:0;top:46.05%;bottom:0;background:var(--gun-console) bottom center/100% 185.38% no-repeat}.gun .gb-lid{position:absolute;left:0;right:0;top:0;height:46.05%;transform-origin:50% 100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.5,0,.2,1)}.gun .gb.closed .gb-lid{transform:rotateX(-180deg)}.gun .gb-front,.gun .gb-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gun .gb-front{background:var(--gun-console) top center/100% 217.12% no-repeat}.gun .gb-back{inset:auto;left:.4%;right:-1%;top:-17.3%;height:117.3%;border-radius:22px;background:var(--gun-camo) 50% 46%/40% auto no-repeat,linear-gradient(180deg,#d9dad6,#b9bab6);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -6px 14px #0000002e;transform:rotateX(180deg)}.gun .gb.closed{cursor:pointer;margin-top:calc(var(--w) * 836 / 480 * -.42)}.gun .gb.closed .gb-zoom{animation:gun-idle 2.6s ease-in-out infinite}@keyframes gun-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gun .gb-screen{position:absolute;left:15.77%;top:16.63%;width:70.83%;height:58.91%;background:var(--lcd);overflow:hidden;container-type:size;box-shadow:inset 0 0 10px #00000059}.gun .gb-screen canvas{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.gun .gb-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px);pointer-events:none}.gun .scr-hud{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;padding:2cqw 3cqw;color:var(--lcd-ink);font-size:3.6cqw;line-height:1.1;pointer-events:none;text-transform:uppercase}.gun .scr-hud b{display:block;font-size:5.6cqw}.gun .scr-hud .r{text-align:right}.gun .scr-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;text-align:center;color:var(--lcd-ink);background:#8f9768db;text-transform:uppercase;padding:4cqw;line-height:1.25}.gun .scr-ov b{font-size:8cqw}.gun .scr-ov span{font-size:4cqw}.gun .scr-ov .big{font-size:10cqw;font-weight:700}.gun .blink{animation:gun-blink 1s steps(2) infinite}@keyframes gun-blink{50%{opacity:0}}.gun .gb.flash .gb-screen{animation:gun-flash .45s steps(1) both}@keyframes gun-flash{0%,40%,80%{background:var(--lcd-hi)}20%,60%,to{background:var(--lcd)}}.gun .hot{position:absolute;background:transparent;border:0;padding:0;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;touch-action:none}.gun .hot.down{background:#8f976840}.gun .dl{left:16.8%;top:33.5%;width:11%;height:23.5%;border-radius:40% 0 0 40%}.gun .dr{left:27.8%;top:33.5%;width:11%;height:23.5%;border-radius:0 40% 40% 0}.gun .ba{left:76.9%;top:37.3%;width:9.2%;height:9.8%}.gun .bb{left:61.8%;top:41.4%;width:9.2%;height:9.8%}.gun .bs{left:55.5%;top:83.5%;width:9%;height:9%}.gun .cta{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.gun .btn{font-family:var(--pixel);text-transform:uppercase;font-size:14px;letter-spacing:.05em;padding:16px 26px;border:1px solid var(--khaki);background:var(--khaki);color:var(--bg);cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background .15s,color .15s,border-color .15s}.gun .btn:hover{background:var(--fg);border-color:var(--fg)}.gun .btn.ghost{background:transparent;color:var(--fg);border-color:var(--line)}.gun .btn.ghost:hover{border-color:var(--khaki);color:var(--khaki);background:transparent}.gun .tiny{font-size:10px;color:var(--muted);margin:0}.gun .ctrl-hint{font-size:10px;color:var(--muted);margin:14px 0 0}.gun .prize{margin:26px auto 0;max-width:400px;border:1px solid var(--khaki);background:var(--panel);padding:24px 20px;position:relative;text-align:center;animation:gun-rise .4s cubic-bezier(.2,.8,.2,1) both}.gun .prize:before,.gun .prize:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--khaki)}.gun .prize:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.gun .prize:after{bottom:-1px;right:-1px;border-left:0;border-top:0}@keyframes gun-rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.gun .prize h2{font-family:var(--pixel);font-size:22px;margin:0;line-height:1.15;text-transform:uppercase}.gun .prize p{color:var(--muted);margin:10px 0 0}.gun .row{display:flex;border:1px solid var(--khaki-dim);margin-top:16px;text-align:left}.gun .row input{flex:1;min-width:0;background:transparent;border:0;color:var(--fg);font:inherit;padding:14px}.gun .row input::placeholder{color:var(--muted)}.gun .row button{background:var(--khaki);color:var(--bg);border:0;font-family:var(--pixel);text-transform:uppercase;font-size:13px;padding:0 18px;cursor:pointer}.gun .row button:hover{background:var(--fg)}.gun .row.bad{border-color:#b5674f}.gun .note{font-size:11px;color:var(--khaki);min-height:1.3em;margin-top:8px}.gun .note.err{color:#d08b74}.gun .code{display:inline-flex;align-items:center;gap:12px;margin-top:16px;border:2px dashed var(--khaki);padding:12px 18px;font-size:24px;font-weight:700;color:var(--khaki);letter-spacing:.1em}.gun .again{background:none;border:0;color:var(--khaki);font-family:var(--pixel);font-size:11px;text-transform:uppercase;cursor:pointer;border-bottom:1px solid var(--khaki-dim);padding:0;margin-top:16px}.gun .pw{margin-top:34px;border-top:1px solid var(--line);padding-top:26px}.gun .pw-form{max-width:360px;margin:14px auto 0}.gun-foot{border-top:1px solid var(--line);padding-block:20px;font-size:10px;color:var(--muted);text-align:center;display:flex;justify-content:center;align-items:center;gap:8px;text-transform:uppercase}.gun.is-crash .gb-screen canvas{filter:invert(1) hue-rotate(180deg)}.gun .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.gun .ticker-track,.gun .logo3d,.gun .gb.closed .gb-zoom,.gun .blink{animation:none}.gun .gb,.gun .gb-lid,.gun .gb-zoom{transition:none}}.gun .scr-prize{background:var(--lcd);gap:1.6cqw;padding:3.6cqw 6cqw;text-transform:none;pointer-events:auto}.gun .scr-prize>div{display:flex;flex-direction:column;align-items:center;gap:1.3cqw;width:100%}.gun .pz-h{font-size:6cqw;text-transform:uppercase;line-height:1.1}.gun .pz-k{font-size:5.4cqw;font-weight:700;text-transform:uppercase;line-height:1.1}.gun .pz-t{font-size:3.4cqw;line-height:1.35}.gun .pz-row{display:flex;width:100%;border:2px solid var(--lcd-ink);margin-top:.6cqw}.gun .pz-row.bad{border-color:#7a2e1a}.gun .pz-row input{flex:1;min-width:0;background:var(--lcd-hi);border:0;border-radius:0;color:var(--lcd-ink);font-family:var(--pixel);font-size:max(16px,3.8cqw);padding:1.6cqw 2.4cqw}.gun .pz-row input::placeholder{color:var(--khaki-dim)}.gun .pz-row button{background:var(--lcd-ink);color:var(--lcd-hi);border:0;border-radius:0;font-family:var(--pixel);font-size:3.6cqw;padding:0 3cqw;text-transform:uppercase;cursor:pointer}.gun .pz-note{font-size:3.2cqw;min-height:1.1em;color:#5a2414}.gun .pz-code{font-size:8cqw;font-weight:700;letter-spacing:.1em;border:2px dashed var(--lcd-ink);padding:1cqw 4cqw;margin-top:1cqw}.gun .pz-again{background:none;border:0;color:var(--lcd-ink);font-family:var(--pixel);font-size:3.4cqw;text-transform:uppercase;border-bottom:1px solid var(--lcd-ink);padding:0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grimboy-password.css.map */
