.three-bg[data-v-2661313a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 120%,rgba(243,240,233,.06),transparent 60%),radial-gradient(ellipse at 20% 0%,rgba(243,240,233,.03),transparent 55%),var(--bg-void)}.three-bg__canvas[data-v-2661313a]{width:100%;height:100%;display:block}.three-bg__tint[data-v-2661313a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(10,10,11,.2) 0%,transparent 30%,transparent 70%,rgba(10,10,11,.55) 100%)}.flag[data-v-946c45e4]{width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px #ffffff26;flex-shrink:0;display:block}.lang[data-v-be6e0368]{position:relative}.lang__btn[data-v-be6e0368]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#10101399;color:var(--ink);font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:border-color .2s ease,background .2s ease}.lang__btn[data-v-be6e0368]:hover,.lang.is-open .lang__btn[data-v-be6e0368]{border-color:var(--accent);background:#101013e6}.lang__btn[data-v-be6e0368]:focus-visible,.lang__opt[data-v-be6e0368]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang__chev[data-v-be6e0368],.lang__check[data-v-be6e0368]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lang__chev[data-v-be6e0368]{color:var(--ink-dim);transition:transform .2s ease}.lang.is-open .lang__chev[data-v-be6e0368]{transform:rotate(180deg)}.lang__menu[data-v-be6e0368]{position:absolute;top:calc(100% + 8px);right:0;z-index:120;min-width:170px;list-style:none;margin:0;padding:6px;background:#121215f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px #000000a6}.lang__opt[data-v-be6e0368]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--ink-dim);font-family:var(--font-body);font-size:.92rem;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.lang__opt[data-v-be6e0368]:hover{background:#ffffff0f;color:var(--ink)}.lang__opt.is-active[data-v-be6e0368]{color:var(--ink)}.lang__check[data-v-be6e0368]{margin-left:auto;color:var(--accent)}.lang-menu-enter-active[data-v-be6e0368],.lang-menu-leave-active[data-v-be6e0368]{transition:opacity .15s ease,transform .15s ease}.lang-menu-enter-from[data-v-be6e0368],.lang-menu-leave-to[data-v-be6e0368]{opacity:0;transform:translateY(-4px)}.nav[data-v-90c8b716]{view-transition-name:site-nav;position:fixed;inset:0 0 auto 0;height:var(--nav-h);z-index:100;display:flex;align-items:center}.nav--static[data-v-90c8b716]{position:absolute}.nav__inner[data-v-90c8b716]{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;transition:max-width .4s cubic-bezier(.16,1,.3,1),padding .4s cubic-bezier(.16,1,.3,1),background .35s ease,border-color .35s ease,box-shadow .35s ease;border:1px solid transparent;border-radius:999px}.nav--scrolled .nav__inner[data-v-90c8b716]{max-width:1060px;padding:8px 12px 8px 16px;background:#101013b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line);box-shadow:0 14px 36px #00000080}.nav__brand[data-v-90c8b716]{display:flex;align-items:center}.nav__brand[data-v-90c8b716]{gap:12px;--s: 1 }.nav--scrolled .nav__brand[data-v-90c8b716]{--s: .82 }.nav__bunny-crop[data-v-90c8b716]{--px: calc(52px * var(--s) / 267);width:calc(210 * var(--px));height:calc(267 * var(--px));flex-shrink:0;overflow:hidden;transform-origin:50% 85%;transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1)}.nav__bunny[data-v-90c8b716]{width:calc(500 * var(--px));height:calc(500 * var(--px));max-width:none;margin:calc(-118 * var(--px)) 0 0 calc(-145 * var(--px));filter:drop-shadow(0 0 .4px #fff) drop-shadow(0 0 .4px #fff)}.nav__brand:hover .nav__bunny-crop[data-v-90c8b716],.nav__brand:focus-visible .nav__bunny-crop[data-v-90c8b716]{animation:nav-bunny-hop-90c8b716 .6s cubic-bezier(.34,1.56,.64,1)}@keyframes nav-bunny-hop-90c8b716{35%{transform:translateY(-3px) rotate(-7deg)}65%{transform:translateY(1px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.nav__brand:hover .nav__bunny-crop[data-v-90c8b716],.nav__brand:focus-visible .nav__bunny-crop[data-v-90c8b716]{animation:none}}.nav__word[data-v-90c8b716]{display:inline-flex;flex-direction:column;align-items:flex-end;align-self:flex-end;margin-bottom:calc(2px * var(--s));font-family:var(--font-body);line-height:.9;color:var(--ink);transition:color .2s ease}.nav__byte[data-v-90c8b716]{font-weight:700;font-size:calc(1.75rem * var(--s));letter-spacing:-.03em;transition:font-size .4s cubic-bezier(.16,1,.3,1)}.nav__studio[data-v-90c8b716]{font-weight:700;font-size:calc(.7rem * var(--s));letter-spacing:.14em;margin-top:3px;color:var(--ink-dim);transition:color .2s ease,font-size .4s cubic-bezier(.16,1,.3,1)}.nav__brand:hover .nav__word[data-v-90c8b716]{color:#fff}.nav__brand:hover .nav__studio[data-v-90c8b716]{color:var(--accent)}.nav__end[data-v-90c8b716]{display:flex;align-items:center;gap:10px;margin-left:20px}.nav__links[data-v-90c8b716]{margin-left:auto;display:flex;align-items:center;gap:24px}.nav__link[data-v-90c8b716]{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-pixel);font-size:.64rem;letter-spacing:.06em;color:var(--ink);text-shadow:0 1px 6px #000000b3;position:relative;padding:6px 1px;transition:color .2s ease}.nav__link[data-v-90c8b716]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.nav__link[data-v-90c8b716]:hover,.nav__link.is-active[data-v-90c8b716]{color:var(--ink)}.nav__link[data-v-90c8b716]:hover:after,.nav__link.is-active[data-v-90c8b716]:after{transform:scaleX(1)}.nav__socials[data-v-90c8b716]{display:inline-flex;align-items:center;gap:14px;margin-left:8px;padding-left:18px;border-left:1px solid var(--line)}.nav__social[data-v-90c8b716]{display:inline-flex;color:var(--ink);filter:drop-shadow(0 1px 4px #000000b3);transition:color .2s ease,transform .2s ease}.nav__social svg[data-v-90c8b716]{width:20px;height:20px;display:block}.nav__social[data-v-90c8b716]:hover{color:var(--accent);transform:translateY(-2px) scale(1.12)}.nav__burger[data-v-90c8b716]{display:none;width:40px;height:40px;position:relative}.nav__burger span[data-v-90c8b716],.nav__burger span[data-v-90c8b716]:before,.nav__burger span[data-v-90c8b716]:after{content:"";position:absolute;left:8px;width:24px;height:3px;background:var(--ink);transition:transform .3s ease,opacity .3s ease}.nav__burger span[data-v-90c8b716]{top:19px}.nav__burger span[data-v-90c8b716]:before{top:-8px}.nav__burger span[data-v-90c8b716]:after{top:8px}.nav__burger span.is-open[data-v-90c8b716]{background:transparent}.nav__burger span.is-open[data-v-90c8b716]:before{transform:translateY(8px) rotate(45deg)}.nav__burger span.is-open[data-v-90c8b716]:after{transform:translateY(-8px) rotate(-45deg)}@media(max-width:820px){.nav__burger[data-v-90c8b716]{display:block}.nav--scrolled .nav__inner[data-v-90c8b716]{max-width:none;border-radius:0}.nav__links[data-v-90c8b716]{position:fixed;inset:var(--nav-h) 0 auto 0;flex-direction:column;gap:20px;padding:32px 24px 40px;background:#101013f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transform:translateY(calc(-100% - var(--nav-h)));visibility:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s}.nav__links.is-open[data-v-90c8b716]{transform:translateY(0);visibility:visible;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility 0s}.nav__link[data-v-90c8b716]{font-size:.78rem}.nav__socials[data-v-90c8b716]{margin:12px 0 0;padding:16px 0 0;gap:22px;border-left:none;border-top:1px solid var(--line);width:100%;justify-content:center}.nav__social svg[data-v-90c8b716]{width:24px;height:24px}}.loader[data-v-2e2c552c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bg-void);display:grid;place-items:center;transition:opacity .6s ease,visibility .6s ease}.loader--hidden[data-v-2e2c552c]{opacity:0;visibility:hidden}.loader__scanlines[data-v-2e2c552c]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(243,240,233,.04) 0,rgba(243,240,233,.04) 2px,transparent 2px,transparent 4px);pointer-events:none}.loader__content[data-v-2e2c552c]{width:min(90vw,460px);text-align:left}.loader__mascot[data-v-2e2c552c]{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.loader__bunny-crop[data-v-2e2c552c]{--px: calc(110px / 267);width:calc(210 * var(--px));height:calc(267 * var(--px));overflow:hidden;transform-origin:50% 100%;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 10px rgba(77,184,255,.55));animation:bunny-drop-2e2c552c .7s cubic-bezier(.5,0,.75,0) both,bunny-hop-2e2c552c .9s cubic-bezier(.33,0,.67,1) .7s infinite}.loader__bunny[data-v-2e2c552c]{width:calc(500 * var(--px));height:calc(500 * var(--px));max-width:none;margin:calc(-118 * var(--px)) 0 0 calc(-145 * var(--px))}.loader__shadow[data-v-2e2c552c]{width:70px;height:8px;margin-top:4px;border-radius:50%;background:radial-gradient(closest-side,rgba(77,184,255,.45),transparent);animation:shadow-drop-2e2c552c .7s cubic-bezier(.5,0,.75,0) both,shadow-hop-2e2c552c .9s cubic-bezier(.33,0,.67,1) .7s infinite}@keyframes bunny-drop-2e2c552c{0%{opacity:0;transform:translateY(-60vh)}to{opacity:1;transform:translateY(0)}}@keyframes bunny-hop-2e2c552c{0%,to{transform:translateY(0) scale(1.12,.86)}15%{transform:translateY(0) scale(.92,1.1)}50%{transform:translateY(-34px) scale(1) rotate(-4deg)}85%{transform:translateY(0) scale(.96,1.04)}}@keyframes shadow-drop-2e2c552c{0%{opacity:0;transform:scale(.2)}}@keyframes shadow-hop-2e2c552c{50%{opacity:.4;transform:scale(.55)}}.loader__logo[data-v-2e2c552c]{font-size:clamp(1.6rem,6vw,2.6rem);color:var(--neon-magenta);text-shadow:var(--glow-magenta);text-align:center;margin-bottom:28px;animation:logo-pulse-2e2c552c 1.2s ease-in-out infinite}@keyframes logo-pulse-2e2c552c{50%{opacity:.7}}.loader__console[data-v-2e2c552c]{font-family:var(--font-terminal);font-size:1.25rem;color:var(--neon-lime);min-height:140px;margin-bottom:20px;line-height:1.35}.loader__console p[data-v-2e2c552c]:last-child{animation:blink-2e2c552c .8s steps(2) infinite}@keyframes blink-2e2c552c{50%{opacity:.35}}.loader__bar[data-v-2e2c552c]{height:14px;border:2px solid var(--neon-cyan);padding:2px;box-shadow:var(--glow-cyan)}.loader__bar-fill[data-v-2e2c552c]{height:100%;background:var(--grad-cool);transition:width .12s linear}.loader__pct[data-v-2e2c552c]{font-family:var(--font-pixel);font-size:.7rem;color:var(--neon-cyan);text-align:right;margin-top:10px}.glitch[data-v-d3f374ff]{position:relative;display:inline-block;color:var(--ink)}.glitch[data-v-d3f374ff]:before,.glitch[data-v-d3f374ff]:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0);opacity:.85}.glitch[data-v-d3f374ff]:before{color:var(--neon-cyan);animation:glitch-a-d3f374ff 3.2s infinite steps(2,end)}.glitch[data-v-d3f374ff]:after{color:var(--neon-magenta);animation:glitch-b-d3f374ff 2.6s infinite steps(2,end)}@keyframes glitch-a-d3f374ff{0%,92%,to{transform:translate(0);clip-path:inset(0 0 100% 0)}93%{transform:translate(-3px,-1px);clip-path:inset(10% 0 60% 0)}95%{transform:translate(2px,1px);clip-path:inset(50% 0 20% 0)}97%{transform:translate(-2px,1px);clip-path:inset(80% 0 5% 0)}}@keyframes glitch-b-d3f374ff{0%,90%,to{transform:translate(0);clip-path:inset(100% 0 0 0)}91%{transform:translate(3px,1px);clip-path:inset(70% 0 10% 0)}94%{transform:translate(-2px,-1px);clip-path:inset(30% 0 40% 0)}96%{transform:translate(2px);clip-path:inset(5% 0 80% 0)}}@media(prefers-reduced-motion:reduce){.glitch[data-v-d3f374ff]:before,.glitch[data-v-d3f374ff]:after{display:none}}.btn[data-v-3ded6364]{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-pixel);font-size:.68rem;letter-spacing:.06em;padding:16px 26px;color:#fff;border-radius:var(--radius);overflow:hidden;isolation:isolate;transition:transform .15s ease,box-shadow .25s ease;clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px))}.btn--primary[data-v-3ded6364]{background:var(--ink);color:var(--bg-void);box-shadow:0 6px 20px #00000080}.btn--ghost[data-v-3ded6364]{background:transparent;border:2px solid var(--line-strong);color:var(--ink)}.btn__glow[data-v-3ded6364]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s ease;z-index:-1}.btn[data-v-3ded6364]:hover{transform:translateY(-2px)}.btn--primary[data-v-3ded6364]:hover{box-shadow:0 10px 28px #0009,0 0 0 3px #f3f0e926}.btn--ghost[data-v-3ded6364]:hover{color:var(--bg-void);background:var(--ink);border-color:var(--ink)}.btn:hover .btn__glow[data-v-3ded6364]{transform:translate(120%)}.btn[data-v-3ded6364]:active{transform:translateY(1px)}.hero[data-v-64375daf]{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:var(--nav-h)}.hero__inner[data-v-64375daf]{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:24px;width:100%}.hero__content[data-v-64375daf]{max-width:470px}.hero__badge[data-v-64375daf]{font-family:var(--font-pixel);font-size:.62rem;letter-spacing:.24em;color:var(--ink-dim);margin-bottom:26px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--line);border-radius:100px;background:#f3f0e908}.hero__coin[data-v-64375daf]{color:var(--accent);animation:coin-blink-64375daf 1s steps(2) infinite}@keyframes coin-blink-64375daf{50%{opacity:.2}}.hero__title[data-v-64375daf]{margin:0 0 22px}.hero__title-main[data-v-64375daf]{font-family:var(--font-pixel);font-size:clamp(2.2rem,5vw,3.9rem);line-height:.95;color:#fff;text-shadow:0 0 24px rgba(77,184,255,.18),5px 5px 0 rgba(0,0,0,.55)}.hero__lead[data-v-64375daf]{font-size:clamp(1rem,2.2vw,1.5rem);color:var(--ink);display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:30px}.hero__rotator[data-v-64375daf]{display:inline-block}.hero__word[data-v-64375daf]{color:var(--accent);text-shadow:var(--glow-magenta);display:inline-block}.flip-enter-active[data-v-64375daf],.flip-leave-active[data-v-64375daf]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}.flip-enter-from[data-v-64375daf]{transform:translateY(60%) rotateX(-90deg);opacity:0}.flip-leave-to[data-v-64375daf]{transform:translateY(-60%) rotateX(90deg);opacity:0}.hero__sub[data-v-64375daf]{color:var(--ink-dim);font-size:1.12rem;max-width:520px;margin-bottom:36px}.hero__actions[data-v-64375daf]{display:flex;gap:18px;flex-wrap:wrap}.hero__art[data-v-64375daf]{display:flex;justify-content:flex-start;align-items:center;overflow:visible}.hero__bunny[data-v-64375daf]{width:min(720px,55vw);height:auto;flex-shrink:0;mix-blend-mode:screen;filter:drop-shadow(0 0 70px rgba(77,184,255,.2));animation:bunny-float-64375daf 5s ease-in-out infinite}@keyframes bunny-float-64375daf{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-18px) rotate(1.5deg)}}.hero__scroll[data-v-64375daf]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:.5rem;letter-spacing:.2em;color:var(--ink-faint)}.hero__scroll-arrow[data-v-64375daf]{animation:bounce-64375daf 1.6s ease-in-out infinite;color:var(--accent)}@keyframes bounce-64375daf{50%{transform:translateY(8px)}}@media(max-width:900px){.hero__inner[data-v-64375daf]{grid-template-columns:1fr;gap:24px}.hero__content[data-v-64375daf]{order:2;max-width:none}.hero__art[data-v-64375daf]{order:1;justify-content:flex-start}.hero__bunny[data-v-64375daf]{width:min(400px,82vw);animation-duration:6s}}@media(max-width:600px){.hero__scroll[data-v-64375daf]{display:none}.hero[data-v-64375daf]{min-height:0;padding-bottom:48px}.hero__inner[data-v-64375daf]{grid-template-columns:minmax(0,1fr);gap:20px}.hero__art[data-v-64375daf]{justify-content:center}.hero__bunny[data-v-64375daf]{width:min(400px,100%);margin:calc(min(400px,100vw - 48px)*-.12) 0}.hero__badge[data-v-64375daf]{margin-bottom:20px}.hero__actions[data-v-64375daf]{flex-wrap:nowrap;gap:10px}.hero__actions[data-v-64375daf]>*{flex:1;justify-content:center;padding:14px 10px;font-size:.58rem;white-space:nowrap}}.gcard-link[data-v-2f46b933]{text-decoration:none;color:inherit;display:flex;flex-direction:column}.gcard-link>.gcard[data-v-2f46b933]{flex:1}.gcard[data-v-2f46b933]{display:flex;flex-direction:column;position:relative;background:var(--bg-panel);border:1px solid rgba(243,240,233,.25);border-radius:var(--radius);overflow:hidden;transition:transform .15s ease,box-shadow .3s ease,border-color .3s ease;transform-style:preserve-3d;will-change:transform}.gcard[data-v-2f46b933]:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 18px 50px #00000080,0 0 40px color-mix(in srgb,var(--accent) 40%,transparent)}.gcard__cover[data-v-2f46b933]{position:relative;aspect-ratio:16 / 10;flex-shrink:0;background-color:var(--bg-deep);background-size:cover;background-position:center;overflow:hidden}.gcard__video[data-v-2f46b933]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gcard__pattern[data-v-2f46b933]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--gx) var(--gy),color-mix(in srgb,var(--accent) 65%,transparent),transparent 55%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 14px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 14px),linear-gradient(135deg,var(--bg-panel-2),var(--bg-void))}.gcard__status[data-v-2f46b933]{position:absolute;top:12px;left:12px;font-family:var(--font-pixel);font-size:.5rem;letter-spacing:.1em;padding:6px 8px;border-radius:3px;background:#0a0a0bcc;border:1px solid currentColor}.gcard__status.is-released[data-v-2f46b933]{color:var(--neon-lime)}.gcard__status.is-in-development[data-v-2f46b933]{color:var(--neon-cyan)}.gcard__status.is-coming-soon[data-v-2f46b933]{color:var(--neon-amber)}.gcard__year[data-v-2f46b933]{position:absolute;bottom:12px;right:12px;font-size:.7rem;color:#ffffffb3}.gcard__body[data-v-2f46b933]{flex:1;display:flex;flex-direction:column;padding:22px 22px 26px}.gcard__title[data-v-2f46b933]{font-size:.95rem;color:#fff;margin-bottom:12px}.gcard__tagline[data-v-2f46b933]{color:var(--accent);font-weight:600;margin-bottom:12px}.gcard__desc[data-v-2f46b933]{color:var(--ink-dim);font-size:.95rem;margin-bottom:18px;text-align:justify}.gcard__genres[data-v-2f46b933]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.gcard__platforms[data-v-2f46b933]{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.gcard__platforms img[data-v-2f46b933]{height:22px;width:auto;opacity:.85;transition:opacity .2s ease}.gcard:hover .gcard__platforms img[data-v-2f46b933]{opacity:1}.gcard__tag[data-v-2f46b933]{font-size:.75rem;padding:4px 10px;border:1px solid rgba(243,240,233,.4);border-radius:100px;color:var(--ink-dim)}.games__head[data-v-a6d27b32]{margin-bottom:56px}.games__grid[data-v-a6d27b32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:28px}.games__cell[data-v-a6d27b32]{display:flex;flex-direction:column}.games__cell[data-v-a6d27b32]>*{flex:1}@media(max-width:600px){.games__head[data-v-a6d27b32]{margin-bottom:28px}}.acard[data-v-08d234f8]{position:relative;display:flex;flex-direction:column;background:var(--bg-panel);border:1px solid rgba(243,240,233,.22);border-radius:var(--radius);overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease}.acard[data-v-08d234f8]:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 14px 40px #00000080,0 0 34px color-mix(in srgb,var(--accent) 35%,transparent)}.acard__thumb[data-v-08d234f8]{position:relative;aspect-ratio:3 / 2;flex-shrink:0;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 60%),conic-gradient(from 45deg,var(--bg-panel-2),var(--bg-void),var(--bg-panel-2));overflow:hidden}.acard__thumb[data-v-08d234f8]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:12px 12px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.acard__img[data-v-08d234f8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:16px;z-index:1;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45));transition:transform .4s cubic-bezier(.16,1,.3,1)}.acard:hover .acard__img[data-v-08d234f8]{transform:scale(1.06)}.acard__type[data-v-08d234f8]{position:absolute;top:12px;left:12px;font-size:.5rem;padding:6px 8px;color:var(--accent);border:1px solid currentColor;border-radius:3px;background:#0a0a0bbf;z-index:2}.acard__price[data-v-08d234f8]{position:absolute;bottom:12px;right:12px;font-size:.85rem;color:#fff;z-index:2;text-shadow:0 0 10px var(--accent)}.acard__body[data-v-08d234f8]{padding:18px 18px 8px;flex:1;display:flex;flex-direction:column}.acard__title[data-v-08d234f8]{font-family:var(--font-body);font-weight:700;font-size:1.1rem;margin-bottom:8px}.acard__desc[data-v-08d234f8]{color:var(--ink-dim);font-size:.92rem;margin-bottom:14px}.acard__tags[data-v-08d234f8]{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-terminal);font-size:1.05rem;color:var(--ink-faint)}.acard__cta[data-v-08d234f8]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1px solid rgba(243,240,233,.2);font-family:var(--font-pixel);font-size:.58rem;color:var(--accent)}.acard__arrow[data-v-08d234f8]{transition:transform .25s ease}.acard:hover .acard__arrow[data-v-08d234f8]{transform:translate(3px,-3px)}.assets[data-v-46c242a7]{background:linear-gradient(to bottom,transparent,rgba(20,13,43,.35),transparent)}.assets__head[data-v-46c242a7]{margin-bottom:56px}.assets__grid[data-v-46c242a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;gap:24px}.assets__cell[data-v-46c242a7]{display:flex;flex-direction:column}.assets__cell[data-v-46c242a7]>*{flex:1}.assets__footer[data-v-46c242a7]{margin-top:48px;text-align:center}.assets__all[data-v-46c242a7]{font-family:var(--font-pixel);font-size:.7rem;color:var(--neon-cyan);padding:16px 28px;border:2px solid var(--neon-cyan);border-radius:var(--radius);display:inline-block;transition:all .25s ease}.assets__all[data-v-46c242a7]:hover{background:var(--neon-cyan);color:var(--bg-void);box-shadow:var(--glow-cyan)}@media(max-width:600px){.assets__grid[data-v-46c242a7]{display:flex;gap:14px;margin:-8px -24px 0;padding:8px 24px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 24px;overscroll-behavior-x:contain;scrollbar-width:none}.assets__grid[data-v-46c242a7]::-webkit-scrollbar{display:none}.assets__grid>.assets__cell[data-v-46c242a7]{flex:0 0 86%;scroll-snap-align:start}}@media(max-width:600px){.assets__head[data-v-46c242a7]{margin-bottom:28px}}.process[data-v-e70a48d5]{padding:75px 0}.process__head[data-v-e70a48d5]{margin-bottom:48px;text-align:center}.process__head .section-sub[data-v-e70a48d5]{margin:0 auto}.cabinet[data-v-e70a48d5]{position:relative;max-width:960px;margin:0 auto;padding:16px;background:linear-gradient(160deg,var(--bg-panel-2),var(--bg-deep));border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 30px 70px #0000008c;transition:box-shadow .4s ease,border-color .4s ease}.cabinet[data-v-e70a48d5]:hover{border-color:#4db8ff66;box-shadow:inset 0 1px #ffffff0d,0 30px 80px #0009,0 0 60px #4db8ff2e}.cabinet__topbar[data-v-e70a48d5],.cabinet__bottombar[data-v-e70a48d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 10px 12px;color:var(--ink-faint);font-size:.5rem;letter-spacing:.16em}.cabinet__bottombar[data-v-e70a48d5]{padding:12px 10px 4px}.cabinet__label[data-v-e70a48d5]{color:var(--ink-dim)}.cabinet__led[data-v-e70a48d5]{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:led-blink-e70a48d5 1.4s steps(2) infinite}@keyframes led-blink-e70a48d5{50%{opacity:.25}}.cabinet__dots[data-v-e70a48d5]{display:inline-flex;gap:5px}.cabinet__dots i[data-v-e70a48d5]{width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.cabinet__bottom-note[data-v-e70a48d5]{color:var(--accent)}.cabinet__screen[data-v-e70a48d5]{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#000;border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 0 60px #000c}.cabinet__video[data-v-e70a48d5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.cabinet__poster[data-v-e70a48d5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;background:#000;cursor:pointer}.cabinet__poster img[data-v-e70a48d5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .3s ease}.cabinet__poster:hover img[data-v-e70a48d5]{transform:scale(1.03);filter:brightness(.85)}.cabinet__play[data-v-e70a48d5]{position:relative;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#0a0a0b;box-shadow:0 0 0 8px #4db8ff40,0 12px 30px #00000080;transition:transform .2s ease,box-shadow .2s ease}.cabinet__play svg[data-v-e70a48d5]{width:34px;height:34px;margin-left:4px;fill:currentColor}.cabinet__poster:hover .cabinet__play[data-v-e70a48d5]{transform:scale(1.08);box-shadow:0 0 0 12px #4db8ff4d,0 12px 30px #00000080}.cabinet__poster[data-v-e70a48d5]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.itch-float[data-v-e70a48d5]{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;gap:9px;padding:10px 14px;color:#0a0a0b;background:var(--accent);border-radius:100px;box-shadow:0 8px 22px #00000073,0 0 0 3px #4db8ff40;animation:itch-bob-e70a48d5 2.6s ease-in-out infinite;transition:transform .2s ease}.itch-float svg[data-v-e70a48d5]{width:24px;height:24px;display:block}.itch-float__text[data-v-e70a48d5]{font-size:.44rem;line-height:1.5;letter-spacing:.06em}.itch-float[data-v-e70a48d5]:hover{transform:scale(1.08) rotate(-2deg);animation-play-state:paused}@keyframes itch-bob-e70a48d5{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(3deg)}}.bolt[data-v-e70a48d5]{position:absolute;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#3a3a42,#14141a);box-shadow:inset 0 0 2px #000c}.bolt--tl[data-v-e70a48d5]{top:8px;left:8px}.bolt--tr[data-v-e70a48d5]{top:8px;right:8px}.bolt--bl[data-v-e70a48d5]{bottom:8px;left:8px}.bolt--br[data-v-e70a48d5]{bottom:8px;right:8px}@media(max-width:600px){.process[data-v-e70a48d5]{padding:44px 0}.process__head[data-v-e70a48d5]{margin-bottom:24px}.itch-float[data-v-e70a48d5]{display:none}.cabinet__play[data-v-e70a48d5]{width:60px;height:60px}.cabinet__play svg[data-v-e70a48d5]{width:28px;height:28px}}.project2__link[data-v-a3a6783d]{display:block;text-decoration:none;color:inherit;transition:transform .3s ease,opacity .3s ease}.project2__link[data-v-a3a6783d]:hover{transform:translateY(-4px)}.project2__grid[data-v-a3a6783d]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px}.project2__art[data-v-a3a6783d]{position:relative;display:flex;justify-content:center}.project2__gif[data-v-a3a6783d]{position:relative;z-index:1;width:min(325px,100%);height:auto;image-rendering:pixelated;filter:drop-shadow(0 24px 40px rgba(0,0,0,.5));animation:p2-float-a3a6783d 5s ease-in-out infinite}@keyframes p2-float-a3a6783d{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.project2__glow[data-v-a3a6783d]{position:absolute;top:6%;right:4%;bottom:2%;left:4%;z-index:0;background:radial-gradient(ellipse at center,rgba(77,184,255,.24),transparent 68%);filter:blur(26px)}.project2__art[data-v-a3a6783d]:after{content:"";position:absolute;bottom:2%;left:50%;width:46%;height:22px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);filter:blur(6px);z-index:0}.project2__info[data-v-a3a6783d]{margin-left:-65px}.project2__desc[data-v-a3a6783d]{color:var(--ink-dim);font-size:1.12rem;max-width:520px;margin-bottom:32px}.project2__actions[data-v-a3a6783d]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.project2__more[data-v-a3a6783d]{padding:16px 22px;background:var(--accent);color:#0a0a0b;border-radius:100px;font-size:.6rem;letter-spacing:.06em;transition:transform .2s ease,box-shadow .2s ease}.project2__more[data-v-a3a6783d]:hover{transform:translateY(-2px);box-shadow:0 0 24px #4db8ff66}.project2__steam[data-v-a3a6783d]{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border:1px solid var(--line);border-radius:100px;background:#4db8ff14;color:var(--ink);font-size:.66rem;letter-spacing:.06em}.project2__steam svg[data-v-a3a6783d]{width:26px;height:26px;color:var(--accent)}@media(max-width:860px){.project2__grid[data-v-a3a6783d]{grid-template-columns:1fr;gap:36px}.project2__info[data-v-a3a6783d]{order:2;margin-left:0}.project2__art[data-v-a3a6783d]{order:1}}@media(max-width:600px){.project2__grid[data-v-a3a6783d]{gap:16px}.project2__gif[data-v-a3a6783d]{width:min(240px,70%)}.project2__desc[data-v-a3a6783d]{font-size:1rem;margin-bottom:22px}.project2__actions[data-v-a3a6783d]{flex-wrap:nowrap;gap:10px}.project2__actions[data-v-a3a6783d]>*{flex:1;justify-content:center;text-align:center;white-space:nowrap;padding:13px 10px;font-size:.55rem}.project2__steam[data-v-a3a6783d]{gap:8px}.project2__steam svg[data-v-a3a6783d]{width:20px;height:20px}}.about__grid[data-v-8fbd8028]{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.about__p[data-v-8fbd8028]{color:var(--ink-dim);font-size:1.08rem;margin-bottom:20px;max-width:560px}.about__manifesto[data-v-8fbd8028]{list-style:none;margin-top:28px;display:grid;gap:12px}.about__manifesto li[data-v-8fbd8028]{font-family:var(--font-pixel);font-size:.66rem;color:var(--ink);display:flex;gap:12px}.about__manifesto span[data-v-8fbd8028]{color:var(--neon-magenta)}.about__email[data-v-8fbd8028]{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:14px 22px;border:1px solid var(--line);border-radius:100px;background:#4db8ff0f;color:var(--ink);font-family:var(--font-pixel);font-size:.6rem;letter-spacing:.04em;transition:border-color .25s ease,color .25s ease,background .25s ease}.about__email-icon[data-v-8fbd8028]{color:var(--accent);font-size:.9rem}.about__email[data-v-8fbd8028]:hover{border-color:var(--accent);color:var(--accent);background:#4db8ff1f}.profile[data-v-8fbd8028]{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;box-shadow:0 0 0 4px var(--bg-panel-2),0 24px 60px #00000080}.profile__bar[data-v-8fbd8028]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-panel-2);border-bottom:1px solid var(--line)}.profile__bunny-crop[data-v-8fbd8028]{--px: calc(26px / 267);width:calc(210 * var(--px));height:calc(267 * var(--px));overflow:hidden;flex-shrink:0}.profile__bunny-crop img[data-v-8fbd8028]{width:calc(500 * var(--px));height:calc(500 * var(--px));max-width:none;margin:calc(-118 * var(--px)) 0 0 calc(-145 * var(--px))}.profile__title[data-v-8fbd8028]{font-size:.6rem;letter-spacing:.08em;color:var(--ink)}.profile__dots[data-v-8fbd8028]{margin-left:auto;display:flex;gap:6px}.profile__dots i[data-v-8fbd8028]{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.profile__rows[data-v-8fbd8028]{margin:0;padding:8px 22px}.profile__row[data-v-8fbd8028]{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:18px 0;border-bottom:1px dashed var(--line)}.profile__row[data-v-8fbd8028]:last-child{border-bottom:none}.profile__row dt[data-v-8fbd8028]{font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.profile__row dd[data-v-8fbd8028]{margin:0;color:var(--ink);font-size:1.02rem;font-weight:500}.profile__team[data-v-8fbd8028]{display:flex;align-items:center;gap:14px}.profile__avatars[data-v-8fbd8028]{display:flex}.profile__avatars img[data-v-8fbd8028]{width:34px;height:34px;border-radius:50%;object-fit:cover;image-rendering:pixelated;border:2px solid var(--bg-panel);background:var(--bg-panel-2);margin-left:-10px;transition:transform .2s ease}.profile__avatars img[data-v-8fbd8028]:first-child{margin-left:0}.profile__avatars img[data-v-8fbd8028]:hover{transform:translateY(-4px);position:relative;z-index:1}.profile__link[data-v-8fbd8028]{color:var(--accent);transition:text-shadow .2s ease}.profile__link span[data-v-8fbd8028]{display:inline-block;transition:transform .2s ease}.profile__link[data-v-8fbd8028]:hover{text-shadow:0 0 12px var(--accent)}.profile__link:hover span[data-v-8fbd8028]{transform:translate(3px)}.profile__foot[data-v-8fbd8028]{display:flex;align-items:center;gap:10px;padding:12px 22px;border-top:1px solid var(--line);font-size:.45rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.profile__led[data-v-8fbd8028]{width:7px;height:7px;border-radius:50%;background:var(--neon-lime);box-shadow:0 0 8px var(--neon-lime);animation:ready-blink-8fbd8028 1.6s steps(2) infinite}.team[data-v-8fbd8028]{margin-top:100px}.team__head[data-v-8fbd8028]{text-align:center;margin-bottom:44px}.team__title[data-v-8fbd8028]{font-size:clamp(1.1rem,3vw,1.9rem);color:#fff}.team__title .accent[data-v-8fbd8028]{color:var(--accent)}.team__grid[data-v-8fbd8028]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.player[data-v-8fbd8028]{position:relative;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.player[data-v-8fbd8028]:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 18px 44px #00000080,0 0 34px #4db8ff33}.player__tag[data-v-8fbd8028]{position:absolute;top:10px;left:10px;z-index:2;font-size:.5rem;color:#0a0a0b;background:var(--accent);padding:5px 7px;border-radius:3px}.player__screen[data-v-8fbd8028]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(160deg,var(--bg-panel-2),var(--bg-void))}.player__img[data-v-8fbd8028]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.player__img--real[data-v-8fbd8028]{transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease}.player:hover .player__img--real[data-v-8fbd8028]{transform:scale(1.05);filter:grayscale(.35) brightness(.85)}.player__img--pixel[data-v-8fbd8028]{image-rendering:pixelated;clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.player:hover .player__img--pixel[data-v-8fbd8028]{clip-path:inset(0 0 0 0)}.player__sweep[data-v-8fbd8028]{position:absolute;top:0;bottom:0;left:-10px;width:10px;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(to right,transparent,var(--accent),#ffffff,var(--accent),transparent);box-shadow:0 0 18px 2px var(--accent)}.player:hover .player__sweep[data-v-8fbd8028]{animation:player-scanhead-8fbd8028 .6s cubic-bezier(.7,0,.2,1)}@keyframes player-scanhead-8fbd8028{0%{left:-10px;opacity:.95}92%{opacity:.95}to{left:100%;opacity:0}}.player__scan[data-v-8fbd8028]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 1px,transparent 1px,transparent 3px);mix-blend-mode:overlay;opacity:.4}.player__ready[data-v-8fbd8028]{position:absolute;bottom:10px;right:10px;z-index:2;font-size:.46rem;color:var(--accent);background:#0a0a0bcc;border:1px solid var(--accent);padding:5px 7px;border-radius:3px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.player:hover .player__ready[data-v-8fbd8028]{opacity:1;transform:translateY(0);animation:ready-blink-8fbd8028 .7s steps(2) infinite}@keyframes ready-blink-8fbd8028{50%{opacity:.4}}.player__body[data-v-8fbd8028]{padding:16px 16px 20px;text-align:center}.player__name[data-v-8fbd8028]{font-size:.72rem;color:#fff;margin-bottom:10px;line-height:1.4}.player__role[data-v-8fbd8028]{display:inline-block;font-family:var(--font-pixel);font-size:.48rem;letter-spacing:.12em;color:var(--accent);margin-bottom:14px}.player__bio[data-v-8fbd8028]{color:var(--ink-dim);font-size:.92rem}@media(max-width:820px){.about__grid[data-v-8fbd8028]{grid-template-columns:1fr;gap:40px}.team[data-v-8fbd8028]{margin-top:72px}}@media(max-width:600px){.about__grid[data-v-8fbd8028]{gap:28px}.about__manifesto[data-v-8fbd8028]{margin-top:18px}.about__email[data-v-8fbd8028]{margin-top:20px}.team[data-v-8fbd8028]{margin-top:48px}.team__head[data-v-8fbd8028]{margin-bottom:24px}.team__grid[data-v-8fbd8028]{display:flex;gap:14px;margin:-8px -24px 0;padding:8px 24px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 24px;overscroll-behavior-x:contain;scrollbar-width:none}.team__grid[data-v-8fbd8028]::-webkit-scrollbar{display:none}.team__grid>.player[data-v-8fbd8028]{flex:0 0 78%;scroll-snap-align:start}}.contact__grid[data-v-6348efef]{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.contact__p[data-v-6348efef]{color:var(--ink-dim);font-size:1.08rem;max-width:480px}.contact__cards[data-v-6348efef]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact__card[data-v-6348efef]{display:flex;align-items:center;gap:14px;min-width:0;padding:18px;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.contact__card--wide[data-v-6348efef]{grid-column:1 / -1}.contact__card[data-v-6348efef]:hover{border-color:var(--accent);box-shadow:0 0 28px #4db8ff26;transform:translateY(-2px)}.contact__icon[data-v-6348efef]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius);background:#4db8ff14;color:var(--accent)}.contact__icon svg[data-v-6348efef]{width:20px;height:20px;display:block}.contact__icon--mail[data-v-6348efef]{font-size:1.1rem}.contact__text[data-v-6348efef]{display:grid;gap:6px;min-width:0}.contact__label[data-v-6348efef]{font-size:.5rem;letter-spacing:.1em;color:var(--ink-dim)}.contact__value[data-v-6348efef]{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact__arrow[data-v-6348efef]{margin-left:auto;color:var(--ink-dim);transition:color .25s ease,transform .25s ease}.contact__card:hover .contact__arrow[data-v-6348efef]{color:var(--accent);transform:translate(3px)}@media(max-width:820px){.contact__grid[data-v-6348efef]{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){.contact__cards[data-v-6348efef]{grid-template-columns:1fr}}.logo[data-v-0f47e877]{--h: 56px;display:inline-flex;align-items:flex-end;gap:12px;color:var(--ink)}.logo--compact[data-v-0f47e877]{--h: 36px }.logo__crop[data-v-0f47e877]{--px: calc(var(--h) / 267);width:calc(210 * var(--px));height:calc(267 * var(--px));overflow:hidden;flex-shrink:0;transform-origin:50% 85%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.logo:hover .logo__crop[data-v-0f47e877]{transform:rotate(-6deg)}.logo__mark[data-v-0f47e877]{width:calc(500 * var(--px));height:calc(500 * var(--px));max-width:none;margin:calc(-118 * var(--px)) 0 0 calc(-145 * var(--px));filter:drop-shadow(0 0 .4px #fff) drop-shadow(0 0 .4px #fff)}.logo__text[data-v-0f47e877]{display:flex;flex-direction:column;align-items:flex-end;line-height:.9;margin-bottom:2px}.logo__word[data-v-0f47e877]{font-family:var(--font-body);font-weight:700;font-size:calc(var(--h) * .5);letter-spacing:-.03em;color:var(--ink)}.logo__studio[data-v-0f47e877]{font-family:var(--font-body);font-weight:700;font-size:calc(var(--h) * .2);letter-spacing:.14em;margin-top:3px;color:var(--ink-dim)}.footer[data-v-64e2083f]{position:relative;padding:72px 0 40px;border-top:1px solid rgba(243,240,233,.25);background:linear-gradient(to bottom,transparent,rgba(16,16,19,.6))}.footer__grid[data-v-64e2083f]{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;margin-bottom:48px}.footer__tag[data-v-64e2083f]{color:var(--ink-dim);margin-top:16px;font-size:.95rem}.footer__links[data-v-64e2083f]{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px}.footer__link[data-v-64e2083f]{font-family:var(--font-pixel);font-size:.6rem;color:var(--ink-dim);transition:color .2s ease}.footer__link[data-v-64e2083f]:hover{color:var(--neon-cyan)}.footer__bottom[data-v-64e2083f]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(243,240,233,.15);color:var(--ink-faint);font-size:.9rem;flex-wrap:wrap;gap:12px}.footer__coin[data-v-64e2083f]{font-size:.55rem;color:var(--neon-amber);animation:coin-blink-64e2083f 1.2s steps(2) infinite}@keyframes coin-blink-64e2083f{50%{opacity:.3}}@media(max-width:600px){.footer[data-v-64e2083f]{padding:40px 0 28px}.footer__grid[data-v-64e2083f]{flex-direction:column;align-items:center;gap:24px;margin-bottom:28px;text-align:center}.footer__links[data-v-64e2083f]{width:100%;gap:10px}.footer__link[data-v-64e2083f]{display:block;padding:12px 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;text-align:center}.footer__bottom[data-v-64e2083f]{flex-direction:column;justify-content:center;gap:10px;padding-top:20px;font-size:.82rem;text-align:center}}.p2page[data-v-99aa6375]{--p2-bg: #0d0c14;--p2-panel: #16151f;--p2-line: rgba(255, 255, 255, .07);--p2-ink: #ecebf2;--p2-dim: #a9a7b8;--p2-pink: #e2245a;--p2-blue: #4fc1ff;--p2-yellow: #f5c93f;--p2-green: #6fae5a;--p2-head: "Lilita One", var(--font-body);--p2-body: "Rubik", var(--font-body);--p2-mono: "JetBrains Mono", ui-monospace, monospace;background:var(--p2-bg);color:var(--p2-ink);font-family:var(--p2-body);padding-bottom:72px}.p2page__top-banner[data-v-99aa6375]{width:100%;overflow:hidden;position:relative}.p2page__top-banner[data-v-99aa6375]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--p2-bg) 0,rgba(13,12,20,.75) calc(var(--nav-h) * .8),rgba(13,12,20,.3) calc(var(--nav-h) * 1.6),transparent calc(var(--nav-h) * 2.6)),linear-gradient(180deg,rgba(13,12,20,0) 50%,rgba(13,12,20,.55) 78%,var(--p2-bg) 100%),radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.35) 100%);pointer-events:none}.p2page__top-band[data-v-99aa6375]{height:clamp(48px,6vw,88px);background:var(--p2-bg);box-shadow:0 -24px 40px 8px var(--p2-bg);position:relative}.p2page__top-image[data-v-99aa6375]{width:100%;height:auto;display:block;animation:p2-banner-in-99aa6375 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes p2-banner-in-99aa6375{0%{opacity:0;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.p2page__top-image[data-v-99aa6375]{animation:none}}.p2page__wrap[data-v-99aa6375]{width:100%;max-width:1048px;margin:0 auto;padding:0 24px}.p2-mono[data-v-99aa6375]{font-family:var(--p2-mono);text-transform:uppercase;letter-spacing:.08em}.p2-pink[data-v-99aa6375]{color:var(--p2-pink)}.p2-comment[data-v-99aa6375]{display:block;font-family:var(--p2-mono);font-size:.82rem;color:var(--p2-green);margin-bottom:4px}.p2-h2[data-v-99aa6375]{font-family:var(--p2-head);font-weight:400;font-size:clamp(1.7rem,3vw,2.1rem);line-height:1.15;margin-bottom:14px}.p2-h3[data-v-99aa6375]{font-family:var(--p2-head);font-weight:400;font-size:1.2rem;line-height:1.2;margin-bottom:6px}.p2-lead[data-v-99aa6375]{color:var(--p2-dim);max-width:680px;font-size:1.02rem;line-height:1.6;margin-bottom:24px}.p2-section[data-v-99aa6375]{padding-top:80px}.p2-intro[data-v-99aa6375]{display:grid;grid-template-columns:1.45fr 1fr;gap:44px;align-items:start}.p2-intro__title[data-v-99aa6375]{font-family:var(--p2-head);font-weight:400;font-size:clamp(2rem,3.6vw,2.6rem);line-height:1.18;margin-bottom:22px}.p2-intro__copy p[data-v-99aa6375]{font-size:1rem;line-height:1.6;margin-bottom:14px}.p2-facts[data-v-99aa6375]{background:var(--p2-panel);border-left:4px solid var(--p2-pink);padding:12px 20px}.p2-facts__row[data-v-99aa6375]{display:grid;grid-template-columns:108px 1fr;gap:12px;padding:5px 0}.p2-facts__row dt[data-v-99aa6375]{font-size:.66rem;color:var(--p2-dim);padding-top:3px}.p2-facts__row dd[data-v-99aa6375]{font-size:.94rem;line-height:1.5}.p2-platforms[data-v-99aa6375]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 64px;list-style:none;margin:0;padding:0}.p2-platforms__btn[data-v-99aa6375]{display:flex;align-items:center;gap:14px;padding:8px 4px;color:var(--p2-ink);text-decoration:none;cursor:pointer;opacity:.82;transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s ease}.p2-platforms__btn[data-v-99aa6375]:hover{opacity:1;transform:translateY(-4px) scale(1.04);filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.p2-platforms__btn[data-v-99aa6375]:active{transform:translateY(0) scale(.98)}.p2-platforms__btn[data-v-99aa6375]:focus-visible{outline:2px solid var(--p2-blue);outline-offset:6px;border-radius:8px}.p2-platforms__img[data-v-99aa6375]{height:60px;width:auto;max-width:none}.p2-shots[data-v-99aa6375]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.p2-shot--wide[data-v-99aa6375]{grid-column:1 / -1}.p2-shot__btn[data-v-99aa6375]{display:block;width:100%;cursor:zoom-in;overflow:hidden;border:1px solid var(--p2-line)}.p2-shot__btn img[data-v-99aa6375]{width:100%;aspect-ratio:16 / 9;object-fit:cover;image-rendering:pixelated;transition:transform .35s ease}.p2-shot__btn:hover img[data-v-99aa6375]{transform:scale(1.02)}.p2-shot figcaption[data-v-99aa6375]{font-size:.78rem;text-transform:none;letter-spacing:.02em;color:var(--p2-dim);padding:8px 2px 0}.p2-grid3[data-v-99aa6375]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.p2-card[data-v-99aa6375]{background:var(--p2-panel);display:flex;flex-direction:column}.p2-card__body[data-v-99aa6375]{padding:18px 16px 20px}.p2-champ__img[data-v-99aa6375]{width:100%;image-rendering:pixelated}.p2-champ .p2-card__body[data-v-99aa6375]{padding-top:0}.p2-champ__file[data-v-99aa6375]{font-size:.72rem;text-transform:none;font-weight:700;margin-bottom:8px}.p2-champ__text[data-v-99aa6375]{font-size:.9rem;line-height:1.6;color:var(--p2-dim)}.p2-champ__text strong[data-v-99aa6375]{color:var(--p2-ink);font-weight:600}.p2-moves[data-v-99aa6375]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.p2-moves__copy p[data-v-99aa6375]{font-size:1rem;line-height:1.65;color:var(--p2-dim);margin-bottom:14px}.p2-tabs[data-v-99aa6375]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.p2-tab[data-v-99aa6375]{font-size:.7rem;font-weight:700;padding:8px 13px;background:var(--p2-panel);color:var(--p2-dim);border:1px solid var(--p2-line);transition:background .2s ease,color .2s ease}.p2-tab[data-v-99aa6375]:hover{color:var(--p2-ink)}.p2-tab.is-active[data-v-99aa6375]{background:var(--p2-blue);border-color:var(--p2-blue);color:#0d0c14}.p2-moves__stage[data-v-99aa6375]{background:var(--p2-panel);aspect-ratio:480 / 207;display:grid;place-items:center;overflow:hidden}.p2-moves__gif[data-v-99aa6375]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.p2-picker[data-v-99aa6375]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.p2-picker__btn[data-v-99aa6375]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px 8px;background:var(--p2-panel);border:2px solid transparent;color:var(--p2-dim);transition:border-color .2s ease,color .2s ease}.p2-picker__btn img[data-v-99aa6375]{width:48px;height:auto;image-rendering:pixelated}.p2-picker__btn span[data-v-99aa6375]{font-size:.6rem;font-weight:700}.p2-picker__btn[data-v-99aa6375]:hover{color:var(--p2-ink)}.p2-picker__btn.is-active[data-v-99aa6375]{border-color:var(--p2-yellow);color:var(--p2-yellow)}.p2-trailer[data-v-99aa6375]{position:relative;display:block;border-left:4px solid var(--p2-pink);overflow:hidden}.p2-trailer[data-v-99aa6375]{aspect-ratio:16 / 9;background:#000}.p2-trailer iframe[data-v-99aa6375]{width:100%;height:100%;border:0;display:block}.p2-reqs-scroll[data-v-99aa6375]{overflow-x:auto}.p2-reqs[data-v-99aa6375]{width:100%;min-width:560px;border-collapse:collapse;background:var(--p2-panel);font-size:.92rem}.p2-reqs th[data-v-99aa6375],.p2-reqs td[data-v-99aa6375]{text-align:left;padding:13px 16px;border-bottom:1px solid var(--p2-line);font-weight:500}.p2-reqs tbody tr:last-child th[data-v-99aa6375],.p2-reqs tbody tr:last-child td[data-v-99aa6375]{border-bottom:none}.p2-reqs thead th[data-v-99aa6375]{font-size:.66rem;font-weight:700;color:var(--p2-yellow);padding-top:16px;padding-bottom:8px}.p2-reqs tbody th[data-v-99aa6375]{font-size:.66rem;color:var(--p2-dim);width:140px}.p2-reqs__note[data-v-99aa6375]{font-size:.74rem;text-transform:none;letter-spacing:.02em;color:var(--p2-dim);margin-top:8px}.p2-press[data-v-99aa6375]{position:relative;margin-top:120px;margin-bottom:-72px;padding:96px 24px 104px;overflow:hidden;isolation:isolate;text-align:center}.p2-press[data-v-99aa6375]:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:var(--p2-press-bg) center / cover;filter:blur(6px) saturate(1.1);animation:p2-press-pan-99aa6375 30s ease-in-out infinite alternate}.p2-press[data-v-99aa6375]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--p2-bg) 0,rgba(13,12,20,.72) 30%,rgba(13,12,20,.72) 70%,var(--p2-bg) 100%),radial-gradient(ellipse at center,rgba(226,36,90,.18),transparent 65%)}@keyframes p2-press-pan-99aa6375{0%{transform:scale(1.1) translate(-3%)}to{transform:scale(1.1) translate(3%)}}.p2-press__inner[data-v-99aa6375]{max-width:720px;margin:0 auto}.p2-press__heads[data-v-99aa6375]{display:flex;justify-content:center;gap:12px;list-style:none;margin:0 0 36px;padding:0}.p2-press__heads li[data-v-99aa6375]{width:64px;height:64px;border-radius:12px;border:2px solid var(--c);background:var(--p2-bg);box-shadow:0 0 18px color-mix(in srgb,var(--c) 45%,transparent);overflow:hidden;animation:p2-press-bob-99aa6375 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}.p2-press__heads img[data-v-99aa6375]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}@keyframes p2-press-bob-99aa6375{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.p2-press__title[data-v-99aa6375]{font-family:var(--p2-head);font-weight:400;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;margin:0 0 16px}.p2-press__lead[data-v-99aa6375]{color:var(--p2-dim);font-size:1.08rem;line-height:1.6;margin:0 auto 36px;max-width:520px}.p2-press__actions[data-v-99aa6375]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 28px}.p2-press__btn[data-v-99aa6375]{position:relative;display:inline-flex;align-items:center;gap:12px;padding:18px 34px;border-radius:14px;background:var(--p2-pink);color:#fff;font-family:var(--p2-head);font-size:1.35rem;letter-spacing:.02em;text-decoration:none;overflow:hidden;box-shadow:0 6px #8f1438,0 14px 30px #e2245a59;transition:transform .15s ease,box-shadow .15s ease}.p2-press__btn[data-v-99aa6375]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:p2-press-shine-99aa6375 3.2s ease-in-out infinite}@keyframes p2-press-shine-99aa6375{60%,to{transform:translate(120%)}}.p2-press__btn svg[data-v-99aa6375]{width:24px;height:24px}.p2-press__btn[data-v-99aa6375]:hover{transform:translateY(-3px);box-shadow:0 9px #8f1438,0 18px 36px #e2245a73}.p2-press__btn:hover svg[data-v-99aa6375]{animation:p2-press-arrow-99aa6375 .6s ease-in-out infinite alternate}@keyframes p2-press-arrow-99aa6375{to{transform:translateY(3px)}}.p2-press__btn[data-v-99aa6375]:active{transform:translateY(4px);box-shadow:0 2px #8f1438,0 6px 14px #e2245a4d}.p2-press__btn[data-v-99aa6375]:focus-visible{outline:2px solid var(--p2-blue);outline-offset:4px}@media(prefers-reduced-motion:reduce){.p2-press[data-v-99aa6375]:before,.p2-press__heads li[data-v-99aa6375],.p2-press__btn[data-v-99aa6375]:after,.p2-press__btn:hover svg[data-v-99aa6375]{animation:none}}.p2-lightbox[data-v-99aa6375]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#08070deb;display:grid;place-items:center;padding:24px;cursor:zoom-out}.p2-lightbox figure[data-v-99aa6375]{max-width:min(1400px,100%);cursor:default}.p2-lightbox img[data-v-99aa6375]{max-height:84vh;width:auto;margin:0 auto;image-rendering:pixelated;animation:p2-lightbox-in-99aa6375 .25s ease}@keyframes p2-lightbox-in-99aa6375{0%{opacity:0;transform:scale(.98)}}.p2-lightbox__count[data-v-99aa6375]{color:var(--p2-yellow);margin-right:10px}.p2-lightbox__nav[data-v-99aa6375]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#16151fd9;border:1px solid rgba(255,255,255,.14);color:#ecebf2;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.p2-lightbox__nav svg[data-v-99aa6375]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.p2-lightbox__nav[data-v-99aa6375]:hover{background:#e2245a;border-color:#e2245a;transform:translateY(-50%) scale(1.08)}.p2-lightbox__nav[data-v-99aa6375]:focus-visible{outline:2px solid #4fc1ff;outline-offset:3px}.p2-lightbox__nav--prev[data-v-99aa6375]{left:20px}.p2-lightbox__nav--next[data-v-99aa6375]{right:20px}.p2-lightbox figcaption[data-v-99aa6375]{font-size:.8rem;text-transform:none;color:#a9a7b8;text-align:center;margin-top:10px}.p2-lightbox__close[data-v-99aa6375]{position:absolute;top:18px;right:22px;font-size:1.2rem;color:#ecebf2}@media(max-width:900px){.p2-intro[data-v-99aa6375],.p2-moves[data-v-99aa6375]{grid-template-columns:1fr}.p2-grid3[data-v-99aa6375]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.p2page__top-image[data-v-99aa6375]{height:max(300px,72vw);object-fit:cover;object-position:50% 40%}.p2page__top-band[data-v-99aa6375]{height:24px}.p2page__wrap[data-v-99aa6375]{padding:0 16px}.p2-section[data-v-99aa6375]{padding-top:56px}.p2-intro[data-v-99aa6375]{gap:28px}.p2-facts[data-v-99aa6375]{padding:10px 14px}.p2-facts__row[data-v-99aa6375]{grid-template-columns:84px 1fr;gap:10px}.p2-platforms[data-v-99aa6375]{gap:16px 20px}.p2-platforms__img[data-v-99aa6375]{height:30px}.p2-shots[data-v-99aa6375]{grid-template-columns:1fr;gap:20px}.p2-grid3[data-v-99aa6375]{display:flex;gap:12px;margin:0 -16px;padding:0 16px 8px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none}.p2-grid3[data-v-99aa6375]::-webkit-scrollbar{display:none}.p2-grid3>.p2-card[data-v-99aa6375]{flex:0 0 86%;scroll-snap-align:start}.p2-moves__player[data-v-99aa6375]{order:-1}.p2-tab[data-v-99aa6375]{flex:1;padding:11px 6px;font-size:.64rem}.p2-picker[data-v-99aa6375]{grid-template-columns:repeat(3,1fr);gap:8px}.p2-picker__btn[data-v-99aa6375]{padding:8px 2px 10px}.p2-reqs[data-v-99aa6375]{min-width:0;background:none}.p2-reqs thead[data-v-99aa6375]{display:none}.p2-reqs tbody[data-v-99aa6375],.p2-reqs tr[data-v-99aa6375],.p2-reqs th[data-v-99aa6375],.p2-reqs td[data-v-99aa6375]{display:block;width:auto}.p2-reqs tr[data-v-99aa6375]{background:var(--p2-panel);padding:12px 14px;margin-bottom:8px}.p2-reqs tbody th[data-v-99aa6375]{width:auto;padding:0 0 8px;border:none;color:var(--p2-yellow)}.p2-reqs td[data-v-99aa6375],.p2-reqs tbody tr:last-child td[data-v-99aa6375]{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid var(--p2-line);font-size:.88rem}.p2-reqs td[data-v-99aa6375]:last-child{border-bottom:none}.p2-reqs td[data-v-99aa6375]:before{content:attr(data-label);font-family:var(--p2-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p2-dim);padding-top:3px}.p2-press[data-v-99aa6375]{margin-top:80px;padding:72px 16px 80px}.p2-press__heads[data-v-99aa6375]{gap:8px;margin-bottom:28px}.p2-press__heads li[data-v-99aa6375]{width:44px;height:44px;border-radius:9px}.p2-press__lead[data-v-99aa6375]{font-size:1rem;margin-bottom:28px}.p2-press__btn[data-v-99aa6375]{width:100%;justify-content:center;padding:16px 20px;font-size:1.2rem}.p2-lightbox[data-v-99aa6375]{padding:56px 8px 80px}.p2-lightbox__nav[data-v-99aa6375]{top:auto;bottom:16px;transform:none;width:48px;height:48px}.p2-lightbox__nav[data-v-99aa6375]:hover{transform:none}.p2-lightbox__nav--prev[data-v-99aa6375]{left:calc(50% - 60px)}.p2-lightbox__nav--next[data-v-99aa6375]{right:calc(50% - 60px)}.p2-lightbox__close[data-v-99aa6375]{top:10px;right:10px;width:44px;height:44px;font-size:1.4rem}}main[data-v-095805f7]{position:relative;z-index:1}main.main--project-two[data-v-095805f7]{background:var(--bg);min-height:100vh}:root{--bg-void: #0a0a0b;--bg-deep: #101012;--bg-panel: #151517;--bg-panel-2: #1d1d21;--ink: #f3f0e9;--ink-dim: #a8a59d;--ink-faint: #66645f;--line: rgba(243, 240, 233, .16);--line-strong: rgba(243, 240, 233, .4);--accent: #4db8ff;--neon-magenta: #4db8ff;--neon-cyan: #cfd6da;--neon-violet: #8b8792;--neon-lime: #c3cbb3;--neon-amber: #4db8ff;--grid-line: rgba(243, 240, 233, .06);--grad-hot: linear-gradient(135deg, #f6f3ec, #d7d3c8);--grad-cool: linear-gradient(135deg, #d7dde0, #f0ede6);--grad-fire: linear-gradient(135deg, #e6d3a8, #cfcbc0);--font-pixel: "Press Start 2P", monospace;--font-terminal: "VT323", monospace;--font-body: "Space Grotesk", system-ui, sans-serif;--maxw: 1200px;--nav-h: 82px;--radius: 4px;--glow-magenta: 0 0 18px rgba(77, 184, 255, .32);--glow-cyan: 0 0 16px rgba(207, 214, 218, .1) }*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}::view-transition-old(root){animation:page-out .28s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:page-in .5s cubic-bezier(.16,1,.3,1) .12s both}@keyframes page-out{to{opacity:0;transform:scale(.98);filter:blur(4px)}}@keyframes page-in{0%{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{font-family:var(--font-body);background:var(--bg-void);color:var(--ink);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--ink);color:var(--bg-void)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:#2a2a30;border:3px solid var(--bg-void)}::-webkit-scrollbar-thumb:hover{background:#3a3a42}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{position:relative;padding:72px 0}@media(max-width:600px){.section{padding:44px 0}.section-title{margin-bottom:12px}}.pixel{font-family:var(--font-pixel);line-height:1.5;letter-spacing:.02em}.eyebrow{font-family:var(--font-pixel);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim);display:inline-block;margin-bottom:20px}.section-title{font-family:var(--font-pixel);font-size:clamp(1.3rem,3.5vw,2.4rem);line-height:1.4;margin-bottom:18px}.section-title .accent{color:var(--accent);position:relative;text-decoration:underline;text-decoration-color:#4db8ff80;text-decoration-thickness:2px;text-underline-offset:6px}.section-sub{color:var(--ink-dim);max-width:560px;font-size:1.05rem}.crt-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;opacity:.35}.crt-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.025) 0px,rgba(255,255,255,.025) 1px,transparent 1px,transparent 3px)}.crt-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.5) 100%);mix-blend-mode:multiply}@keyframes crt-flicker{0%,to{opacity:.35}50%{opacity:.3}53%{opacity:.38}}.crt-overlay{animation:crt-flicker 7s infinite}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:none}
