main[data-astro-cid-kqx5qlzp]{padding:2rem;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.hero[data-astro-cid-kqx5qlzp]{text-align:center;margin-bottom:4rem;padding:4rem 2rem;background:#0a0b1acc;backdrop-filter:blur(10px);border-radius:16px;border:1px solid var(--neon-blue);width:calc(100% - 2rem);max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.hero[data-astro-cid-kqx5qlzp] h1[data-astro-cid-kqx5qlzp]{font-size:3rem;margin-bottom:1.5rem}.subtitle[data-astro-cid-kqx5qlzp]{font-size:1.5rem;color:var(--text-dim);max-width:800px;margin:0 auto;line-height:1.6}.applications[data-astro-cid-kqx5qlzp]{margin-top:2rem;width:100%}.app-grid[data-astro-cid-kqx5qlzp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:1rem;width:100%;box-sizing:border-box}.app-card[data-astro-cid-kqx5qlzp]{background:#0a0b1acc;backdrop-filter:blur(10px);padding:2rem;border-radius:8px;display:flex;flex-direction:column;gap:1.5rem;transition:all .3s ease;text-decoration:none;color:var(--text-light);position:relative;overflow:hidden;width:100%;height:100%;box-sizing:border-box}.app-card[data-astro-cid-kqx5qlzp]:hover{transform:translateY(-5px)}.app-card[data-astro-cid-kqx5qlzp]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(123,91,255,.1),transparent);transition:.5s}.app-card[data-astro-cid-kqx5qlzp]:hover:before{left:100%}.app-icon[data-astro-cid-kqx5qlzp]{width:48px;height:48px;background:var(--cyber-gradient);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-light)}.app-info[data-astro-cid-kqx5qlzp]{flex:1}.app-info[data-astro-cid-kqx5qlzp] h2[data-astro-cid-kqx5qlzp]{font-size:1.5rem;margin-bottom:1rem;color:var(--neon-blue);text-shadow:var(--neon-glow-blue)}.app-info[data-astro-cid-kqx5qlzp] p[data-astro-cid-kqx5qlzp]{color:var(--text-dim);line-height:1.6;margin-bottom:1rem}.app-tags[data-astro-cid-kqx5qlzp]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-astro-cid-kqx5qlzp]{background:#7b5bff33;color:var(--neon-blue);padding:.25rem .75rem;border-radius:4px;font-size:.85rem;border:1px solid var(--neon-blue)}.app-arrow[data-astro-cid-kqx5qlzp]{position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:var(--neon-blue);opacity:0;transition:all .3s ease}.app-card[data-astro-cid-kqx5qlzp]:hover .app-arrow[data-astro-cid-kqx5qlzp]{opacity:1;transform:translate(5px,-50%)}@media (max-width: 968px){main[data-astro-cid-kqx5qlzp]{padding:1.5rem 1rem}.hero[data-astro-cid-kqx5qlzp]{padding:3rem 1.5rem;width:calc(100% - 2rem);margin-bottom:3rem}.hero[data-astro-cid-kqx5qlzp] h1[data-astro-cid-kqx5qlzp]{font-size:2.5rem}.subtitle[data-astro-cid-kqx5qlzp]{font-size:1.2rem;padding:0 1rem}.app-grid[data-astro-cid-kqx5qlzp]{grid-template-columns:1fr;gap:1.5rem;padding:.5rem;max-width:500px;margin:0 auto}.coming-soon[data-astro-cid-kqx5qlzp]{margin-top:3rem;padding:0;width:100%}.future-apps[data-astro-cid-kqx5qlzp]{padding:2.5rem 1.5rem}}@media (max-width: 768px){.hero[data-astro-cid-kqx5qlzp]{padding:2.5rem 1.5rem}.hero[data-astro-cid-kqx5qlzp] h1[data-astro-cid-kqx5qlzp]{font-size:2.25rem}.app-grid[data-astro-cid-kqx5qlzp]{max-width:100%}.app-card[data-astro-cid-kqx5qlzp]{padding:1.5rem}.app-arrow[data-astro-cid-kqx5qlzp]{display:none}}@media (max-width: 480px){main[data-astro-cid-kqx5qlzp]{padding:1rem .5rem}.hero[data-astro-cid-kqx5qlzp]{padding:2rem 1rem;width:calc(100% - 1rem);margin-bottom:2rem;border-radius:12px}.hero[data-astro-cid-kqx5qlzp] h1[data-astro-cid-kqx5qlzp]{font-size:2rem}.subtitle[data-astro-cid-kqx5qlzp]{font-size:1.1rem;padding:0}.app-grid[data-astro-cid-kqx5qlzp]{gap:1.25rem;padding:0}.app-card[data-astro-cid-kqx5qlzp]{padding:1.25rem}.app-icon[data-astro-cid-kqx5qlzp]{width:40px;height:40px}.app-info[data-astro-cid-kqx5qlzp] h2[data-astro-cid-kqx5qlzp]{font-size:1.35rem;margin-bottom:.75rem}.app-info[data-astro-cid-kqx5qlzp] p[data-astro-cid-kqx5qlzp]{font-size:.95rem;margin-bottom:.75rem}.coming-soon[data-astro-cid-kqx5qlzp]{margin-top:2rem}.future-apps[data-astro-cid-kqx5qlzp]{padding:1.75rem 1rem}.future-apps[data-astro-cid-kqx5qlzp] h2[data-astro-cid-kqx5qlzp]{font-size:1.5rem}.future-apps[data-astro-cid-kqx5qlzp] p[data-astro-cid-kqx5qlzp]{font-size:1rem;padding:0}.future-apps-icon[data-astro-cid-kqx5qlzp]{width:48px;height:48px;margin-bottom:1.25rem}}.coming-soon[data-astro-cid-kqx5qlzp]{margin-top:4rem;padding:0 1rem;width:100%;box-sizing:border-box}.future-apps[data-astro-cid-kqx5qlzp]{background:#0a0b1acc;backdrop-filter:blur(10px);padding:3rem 2rem;border-radius:8px;text-align:center;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.future-apps[data-astro-cid-kqx5qlzp]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 0%,rgba(123,91,255,.05) 50%,transparent 100%);animation:pulse 3s ease-in-out infinite}.future-apps-icon[data-astro-cid-kqx5qlzp]{width:64px;height:64px;background:var(--cyber-gradient);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;color:var(--text-light);position:relative}.future-apps-icon[data-astro-cid-kqx5qlzp]:after{content:"";position:absolute;inset:-2px;border-radius:16px;border:2px solid var(--neon-blue);opacity:0;animation:pulse-border 2s ease-in-out infinite}.future-apps[data-astro-cid-kqx5qlzp] h2[data-astro-cid-kqx5qlzp]{font-size:2rem;color:var(--neon-blue);text-shadow:var(--neon-glow-blue);margin-bottom:1rem}.future-apps[data-astro-cid-kqx5qlzp] p[data-astro-cid-kqx5qlzp]{color:var(--text-dim);font-size:1.2rem;line-height:1.6;max-width:600px;margin:0 auto}.development-indicators[data-astro-cid-kqx5qlzp]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.indicator[data-astro-cid-kqx5qlzp]{width:8px;height:8px;border-radius:50%;background:var(--neon-blue);opacity:.3;animation:blink 1.5s ease-in-out infinite}.indicator[data-astro-cid-kqx5qlzp]:nth-child(2){animation-delay:.5s}.indicator[data-astro-cid-kqx5qlzp]:nth-child(3){animation-delay:1s}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes pulse-border{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}@keyframes blink{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}
