.ftva-hero[data-astro-cid-wtx27vha]{position:relative;padding:clamp(48px,9vw,110px) 0 clamp(40px,6vw,80px);overflow:hidden}.ftva-hero[data-astro-cid-wtx27vha]:after{content:"";position:absolute;inset:auto 0 0;height:45%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 38px,rgba(57,255,156,.07) 38px 40px),repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,79,216,.05) 38px 40px);mask-image:linear-gradient(transparent,#000 80%);transform:perspective(500px) rotateX(55deg);transform-origin:bottom}.ftva-hero-grid[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.ftva-title[data-astro-cid-wtx27vha]{font-family:"Press Start 2P",monospace;font-size:clamp(2.6rem,9vw,5.2rem);line-height:1.1;margin:4px 0 18px;display:flex;flex-wrap:wrap;gap:0 .35em}.ftva-title[data-astro-cid-wtx27vha] span[data-astro-cid-wtx27vha]{color:var(--accent);text-shadow:0 0 18px rgba(57,255,156,.7),4px 4px 0 #0a3d26}.ftva-title[data-astro-cid-wtx27vha] b[data-astro-cid-wtx27vha]{color:var(--accent2);font-weight:400;text-shadow:0 0 18px rgba(255,79,216,.7),4px 4px 0 #4a1240;animation:ftva-flicker 6s infinite}@keyframes ftva-flicker{0%,92%,to{opacity:1}93%{opacity:.4}95%{opacity:1}96%{opacity:.6}}.ftva-ctas[data-astro-cid-wtx27vha]{display:flex;gap:10px;flex-wrap:wrap}.ftva-stats[data-astro-cid-wtx27vha]{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px;color:var(--muted);font-family:VT323,monospace;font-size:1.35rem}.ftva-stats[data-astro-cid-wtx27vha] b[data-astro-cid-wtx27vha]{color:var(--accent3);font-family:"Press Start 2P",monospace;font-size:.95rem;font-weight:400;margin-right:6px}.ftva-console[data-astro-cid-wtx27vha]{display:block;text-decoration:none;background:linear-gradient(160deg,#2a2550,#1a1633);border:3px solid #3a3470;border-radius:22px 22px 60px;padding:22px 22px 18px;box-shadow:0 0 0 5px #0a0815,0 30px 80px -20px #000c,0 0 60px #39ff9c1f;transform:rotate(2deg);transition:transform .3s}.ftva-console[data-astro-cid-wtx27vha]:hover{transform:rotate(0) translateY(-4px)}.ftva-screen[data-astro-cid-wtx27vha]{background:#071009;border:4px solid #0a0815;border-radius:10px;padding:10px;box-shadow:inset 0 0 30px #39ff9c26;position:relative;overflow:hidden}.ftva-screen[data-astro-cid-wtx27vha]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px);pointer-events:none}.ftva-screen-top[data-astro-cid-wtx27vha]{display:flex;justify-content:space-between;font:10px "Press Start 2P",monospace;color:var(--accent);margin-bottom:8px}.ftva-screen-top[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha]{font-style:normal;color:var(--accent2)}.ftva-rec[data-astro-cid-wtx27vha]{color:var(--accent3);animation:ftva-blink 1s steps(2) infinite}@keyframes ftva-blink{50%{opacity:.2}}.ftva-roll[data-astro-cid-wtx27vha]{position:relative;display:grid;grid-template-columns:repeat(16,1fr);gap:2px}.ftva-col[data-astro-cid-wtx27vha]{display:grid;gap:2px}.ftva-col[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha]{aspect-ratio:1;background:#10241a;border-radius:1px}.ftva-col[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha].on{background:var(--accent);box-shadow:0 0 6px var(--accent);animation:ftva-note 3.2s infinite;animation-delay:calc(var(--c) * .2s)}@keyframes ftva-note{0%,4%{background:#fff;box-shadow:0 0 10px #fff}10%,to{background:var(--accent)}}.ftva-head[data-astro-cid-wtx27vha]{position:absolute;top:0;bottom:0;width:6.25%;background:#ffffff1f;border-left:2px solid rgba(255,255,255,.6);animation:ftva-sweep 3.2s steps(16) infinite}@keyframes ftva-sweep{0%{left:0}to{left:100%}}.ftva-eq[data-astro-cid-wtx27vha]{display:flex;gap:3px;align-items:flex-end;height:34px;margin-top:8px}.ftva-eq[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha]{flex:1;background:linear-gradient(var(--accent2),var(--accent));border-radius:1px;animation:ftva-eq .9s ease-in-out infinite alternate;animation-delay:var(--d);height:20%}@keyframes ftva-eq{to{height:100%}}.ftva-pad[data-astro-cid-wtx27vha]{display:flex;justify-content:space-between;align-items:center;padding:18px 10px 4px}.ftva-dpad[data-astro-cid-wtx27vha]{width:54px;height:54px;background:linear-gradient(#0a0815,#0a0815) center / 18px 54px no-repeat,linear-gradient(#0a0815,#0a0815) center / 54px 18px no-repeat}.ftva-ab[data-astro-cid-wtx27vha]{display:flex;gap:12px;transform:rotate(-20deg)}.ftva-ab[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha]{width:34px;height:34px;border-radius:50%;background:var(--accent2);color:#2a0a24;font:10px/34px "Press Start 2P",monospace;text-align:center;font-style:normal;box-shadow:0 4px #8a1f74}.ftva-ab[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha]:last-child{background:var(--accent);color:#062a18;box-shadow:0 4px #1b9c5c}.ftva-apps[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:22px}.ftva-app[data-astro-cid-wtx27vha]{background:var(--panel);border:2px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .2s}.ftva-app[data-astro-cid-wtx27vha]:hover{border-color:var(--accent);transform:translateY(-3px)}.ftva-app-head[data-astro-cid-wtx27vha]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.ftva-app-head[data-astro-cid-wtx27vha]>div[data-astro-cid-wtx27vha]{flex:1 1 150px;min-width:0}.ftva-app[data-astro-cid-wtx27vha] h3[data-astro-cid-wtx27vha]{font-size:1.05rem;margin:0}.ftva-app[data-astro-cid-wtx27vha] p[data-astro-cid-wtx27vha]{margin:0;color:var(--muted)}.ftva-tag[data-astro-cid-wtx27vha]{font-family:VT323,monospace;font-size:1.2rem}.ftva-icon[data-astro-cid-wtx27vha]{font-size:2rem;width:58px;height:58px;display:grid;place-items:center;background:var(--bg2);border:2px solid var(--line);border-radius:14px;flex:none}.ftva-status[data-astro-cid-wtx27vha]{margin-left:auto;font:9px "Press Start 2P",monospace;color:#0a0815;background:var(--accent3);padding:6px 8px;border-radius:6px;white-space:nowrap}.ftva-feats[data-astro-cid-wtx27vha]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ftva-feats[data-astro-cid-wtx27vha] li[data-astro-cid-wtx27vha]{padding-left:22px;position:relative;color:var(--text)}.ftva-feats[data-astro-cid-wtx27vha] li[data-astro-cid-wtx27vha]:before{content:"▸";position:absolute;left:4px;color:var(--accent)}.ftva-app[data-astro-cid-wtx27vha] .ftva-ctas[data-astro-cid-wtx27vha]{margin-top:auto;padding-top:6px}.ftva-soon[data-astro-cid-wtx27vha]{border-style:dashed;align-items:flex-start;justify-content:center}.ftva-soon[data-astro-cid-wtx27vha] .ftva-icon[data-astro-cid-wtx27vha]{animation:ftva-blink 1.6s steps(2) infinite}.ftva-news-head[data-astro-cid-wtx27vha]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ftva-news-head[data-astro-cid-wtx27vha] h2[data-astro-cid-wtx27vha]{margin:0}.ftva-news[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ftva-post[data-astro-cid-wtx27vha]{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--text);background:var(--panel);border:2px solid var(--line);border-left:4px solid var(--accent2);border-radius:14px;padding:18px;transition:border-color .2s}.ftva-post[data-astro-cid-wtx27vha]:hover{border-color:var(--accent2)}.ftva-post[data-astro-cid-wtx27vha] h3[data-astro-cid-wtx27vha]{font-size:.85rem;margin:0}.ftva-post[data-astro-cid-wtx27vha] p[data-astro-cid-wtx27vha]{color:var(--muted);margin:0}.ftva-post[data-astro-cid-wtx27vha] time[data-astro-cid-wtx27vha]{color:var(--dim);font-size:.9rem;margin-top:auto}.ftva-kicker[data-astro-cid-wtx27vha]{font:9px "Press Start 2P",monospace;color:var(--accent)}.ftva-why-grid[data-astro-cid-wtx27vha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;text-align:center}.ftva-why[data-astro-cid-wtx27vha] h3[data-astro-cid-wtx27vha]{font-size:.85rem;margin:10px 0 8px}.ftva-why[data-astro-cid-wtx27vha] p[data-astro-cid-wtx27vha]{color:var(--muted);margin:0}.ftva-big[data-astro-cid-wtx27vha]{font-size:2.4rem}@media(max-width:860px){.ftva-hero-grid[data-astro-cid-wtx27vha]{grid-template-columns:1fr}.ftva-console[data-astro-cid-wtx27vha]{transform:none;max-width:440px;margin:0 auto;width:100%}}@media(prefers-reduced-motion:reduce){.ftva-head[data-astro-cid-wtx27vha],.ftva-eq[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha],.ftva-col[data-astro-cid-wtx27vha] i[data-astro-cid-wtx27vha].on,.ftva-title[data-astro-cid-wtx27vha] b[data-astro-cid-wtx27vha],.ftva-rec[data-astro-cid-wtx27vha],.ftva-soon[data-astro-cid-wtx27vha] .ftva-icon[data-astro-cid-wtx27vha]{animation:none}}
