13 lines
173 KiB
HTML
13 lines
173 KiB
HTML
<!DOCTYPE html><!--ubbSMYCxfU6XL6P6NRYTP--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/f54fe588b37f7145.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/8dd2c60a3d4d5236.js"/><script src="/_next/static/chunks/cda55b7b3879064e.js" async=""></script><script src="/_next/static/chunks/22112c8714c49ca4.js" async=""></script><script src="/_next/static/chunks/25d948a0b3afebce.js" async=""></script><script src="/_next/static/chunks/turbopack-0e65b054a9db9c57.js" async=""></script><script src="/_next/static/chunks/e6bb1ae02e03de93.js" async=""></script><script src="/_next/static/chunks/4fec72d8418df417.js" async=""></script><script src="/_next/static/chunks/d8519c99b1f0aa68.js" async=""></script><meta name="next-size-adjust" content=""/><title>rSpace.online - Reclaim Your Space on the New Web</title><meta name="description" content="Build communities of purpose with local-first principles, zero-knowledge privacy, and collaborative freedom. Outside the walls of big tech monopolies."/><link rel="icon" href="/favicon.png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><script defer="" src="https://rdata.online/collect.js" data-website-id="6ee7917b-0ed7-44cb-a4c8-91037638526b"></script><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script><script type="module" src="/shell.js"></script><style>.rstack-header{position:fixed;top:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:9999;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(15,23,42,0.85);border-bottom:1px solid rgba(255,255,255,0.08);color:#e2e8f0}.rstack-header__left{display:flex;align-items:center;gap:4px}.rstack-header__center{flex:1;display:flex;justify-content:center;padding:0 16px;min-width:0}.rstack-header__right{display:flex;align-items:center;gap:12px}.rstack-header__logo{width:28px;height:28px;border-radius:6px;flex-shrink:0}.rstack-header__demo-btn{display:inline-flex;align-items:center;padding:5px 14px;border-radius:6px;font-size:.78rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s,opacity .15s;background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff;box-shadow:0 1px 4px rgba(20,184,166,.25)}.rstack-header__demo-btn:hover{opacity:.88}</style><script type="module">fetch("/api/modules").then(r=>r.json()).then(d=>{document.querySelector("rstack-app-switcher")?.setModules(d.modules||[])}).catch(()=>{});</script></head><body class="font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><main class="min-h-screen"><header class="rstack-header"><div class="rstack-header__left"><a href="/" style="display:flex;align-items:center;margin-right:4px"><img src="/logo.png" alt="rSpace" class="rstack-header__logo"></a><rstack-app-switcher current=""></rstack-app-switcher><rstack-space-switcher current="" name="Spaces"></rstack-space-switcher></div><div class="rstack-header__center"><rstack-mi></rstack-mi></div><div class="rstack-header__right"><a class="rstack-header__demo-btn" href="https://demo.rspace.online/rspace">Try Demo</a><rstack-identity></rstack-identity></div></header><section class="relative overflow-hidden border-b-4 border-primary"><div class="absolute inset-0 bg-[linear-gradient(45deg,transparent_25%,oklch(0.75_0.18_195/0.05)_25%,oklch(0.75_0.18_195/0.05)_50%,transparent_50%,transparent_75%,oklch(0.75_0.18_195/0.05)_75%)] bg-[length:20px_20px]"></div><div class="absolute inset-0 bg-[radial-gradient(circle_at_50%_50%,oklch(0.72_0.19_45/0.1),transparent_50%)]"></div><div class="relative mx-auto max-w-7xl px-4 py-24 sm:px-6 lg:px-8 lg:py-32"><div class="text-center"><div class="mb-8 flex justify-center"><div class="relative"><div class="absolute inset-0 animate-pulse blur-2xl bg-primary/30"></div><div class="relative text-center"><img alt="rSpace logo" loading="lazy" width="80" height="80" decoding="async" data-nimg="1" class="mx-auto mb-4 rounded-lg shadow-lg" style="color:transparent" src="/logo.png"/><div class="text-xl font-semibold text-muted-foreground mb-2 sm:text-2xl">Welcome to</div><h1 class="text-5xl font-bold tracking-tight sm:text-6xl lg:text-8xl retro-shadow"><span class="text-primary drop-shadow-[0_0_15px_oklch(0.75_0.18_195)]">r</span><span class="text-foreground">Space</span><span class="text-secondary drop-shadow-[0_0_15px_oklch(0.72_0.19_45)]">.online</span></h1></div></div></div><div class="mx-auto mb-8 max-w-3xl"></div><div class="mx-auto mt-16 mb-1 max-w-3xl"><p class="text-2xl font-bold leading-relaxed text-foreground sm:text-3xl text-balance">Remember back when the internet was <span class="text-accent">cool</span>?</p></div><div class="mx-auto max-w-3xl space-y-2"><p class="text-3xl font-bold leading-relaxed text-balance sm:text-3xl">We may not have <em class="">My</em>space anymore, but we have</p><div class="flex items-end justify-center gap-2"><p class="text-4xl font-bold leading-relaxed text-balance sm:text-4xl"><span class="drop-shadow-[0_0_10px_oklch(0.72_0.19_45)] text-primary">(ou)r</span><span class="text-foreground">Space</span></p><p class="text-sm font-bold leading-relaxed text-balance"><span class="text-muted-foreground">(and it's </span><span class="text-secondary drop-shadow-[0_0_10px_oklch(0.72_0.19_45)]">online</span><span class="text-muted-foreground">)</span></p></div></div><p class="mx-auto mt-8 max-w-2xl text-lg leading-relaxed text-muted-foreground sm:text-xl">Build digital spaces to collaborate on improving your<!-- --> <span class="font-semibold text-primary">physical world</span>. Local-first, zero knowledge data privacy, outside the walls of big tech.</p><div class="mt-12 flex flex-col items-center justify-center gap-4 sm:flex-row"><a href="/create-space" data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-10 rounded-md px-6 has-[>svg]:px-4 group relative overflow-hidden bg-primary text-primary-foreground hover:bg-primary/90 retro-shadow-sm hover:translate-x-[2px] hover:translate-y-[2px] hover:shadow-none transition-all"><span class="relative z-10 flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-5 w-5"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg>Click here to start (you)rSpace today!</span></a><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[>svg]:px-4 border-2 border-secondary text-secondary hover:bg-secondary hover:text-secondary-foreground bg-transparent retro-shadow-sm hover:translate-x-[2px] hover:translate-y-[2px] hover:shadow-none transition-all">See Real Examples</button></div><div class="mt-16 inline-flex flex-wrap items-center justify-center gap-4 rounded-lg border-2 border-primary bg-card/80 px-8 py-4 text-sm backdrop-blur-sm retro-shadow"><span class="font-bold text-primary">★</span><span class="text-muted-foreground">Zero-Knowledge Data Privacy</span><span class="text-primary">•</span><span class="text-muted-foreground">Self-Infrastructured</span><span class="text-secondary">•</span><span class="text-muted-foreground">Local-First</span><span class="font-bold text-secondary">★</span></div></div></div></section><section class="border-b-4 border-primary bg-card/50 py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="text-3xl font-bold tracking-tight text-foreground sm:text-4xl retro-shadow-sm">Shared Digital Spaces for <span class="text-primary">Collaboration</span></h2><p class="mt-4 text-lg text-muted-foreground">Everything you need to build thriving communities outside big tech's surveillance apparatus</p></div><div class="mt-16 grid gap-6 sm:grid-cols-2 lg:grid-cols-3"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm"><div class="absolute inset-0 bg-primary/10 opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary border-2 border-current"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-coins h-6 w-6"><circle cx="8" cy="8" r="6"></circle><path d="M18.09 10.37A6 6 0 1 1 10.34 18"></path><path d="M7 6h1v4"></path><path d="m16.71 13.88.7.71-2.82 2.82"></path></svg></div><h3 class="mb-2 text-xl font-semibold text-card-foreground">Shared Funds</h3><p class="text-sm leading-relaxed text-muted-foreground">Allocate and manage community resources through transparent, customizable controls.</p></div></div><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm"><div class="absolute inset-0 bg-primary/10 opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary border-2 border-current"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square h-6 w-6"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg></div><h3 class="mb-2 text-xl font-semibold text-card-foreground">Secure Messaging</h3><p class="text-sm leading-relaxed text-muted-foreground">End-to-end encrypted communication channels for your community. Nobody can read your messages, not even us.</p></div></div><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm"><div class="absolute inset-0 bg-secondary/10 opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-4 inline-flex rounded-lg bg-secondary/10 p-3 text-secondary border-2 border-current"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open h-6 w-6"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg></div><h3 class="mb-2 text-xl font-semibold text-card-foreground">File Sharing</h3><p class="text-sm leading-relaxed text-muted-foreground">Share files and create collaborative views over data with localized, zero-knowledge storage.</p></div></div><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm"><div class="absolute inset-0 bg-accent/10 opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent border-2 border-current"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield h-6 w-6"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><h3 class="mb-2 text-xl font-semibold text-card-foreground">Delegated Authority</h3><p class="text-sm leading-relaxed text-muted-foreground">Manage group permissions and authority structures democratically. Your space, your rules.</p></div></div><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm"><div class="absolute inset-0 bg-secondary/10 opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-4 inline-flex rounded-lg bg-secondary/10 p-3 text-secondary border-2 border-current"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column h-6 w-6"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg></div><h3 class="mb-2 text-xl font-semibold text-card-foreground">Interactive Dashboards</h3><p class="text-sm leading-relaxed text-muted-foreground">Multidimensional views of your data powered by folkjs - HTML as a computing substrate.</p></div></div><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm"><div class="absolute inset-0 bg-accent/10 opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent border-2 border-current"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock h-6 w-6"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><h3 class="mb-2 text-xl font-semibold text-card-foreground">Data Privacy</h3><p class="text-sm leading-relaxed text-muted-foreground">Zero-knowledge architecture ensures your data never exists unencrypted outside your control.</p></div></div></div></div></section><section class="border-b border-border py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="text-3xl font-bold tracking-tight text-foreground sm:text-4xl"><span class="text-accent">EncryptID</span></h2><p class="mt-4 max-w-2xl mx-auto text-lg text-muted-foreground leading-relaxed">One secure, local-first identity across every tool in your community's rSpace. No passwords. No cloud accounts. Your keys never leave your device.</p></div><div class="mt-12 grid gap-6 md:grid-cols-3"><div class="rounded-lg border border-accent/20 bg-card p-6 text-center"><div class="mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-key h-6 w-6"><path d="m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4"></path><path d="m21 2-9.6 9.6"></path><circle cx="7.5" cy="15.5" r="5.5"></circle></svg></div><h3 class="mb-2 text-lg font-semibold text-foreground">Passkey Login</h3><p class="text-sm leading-relaxed text-muted-foreground">Hardware-backed biometric auth. Phishing-resistant by design.</p></div><div class="rounded-lg border border-accent/20 bg-card p-6 text-center"><div class="mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house h-6 w-6"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg></div><h3 class="mb-2 text-lg font-semibold text-foreground">Local-First</h3><p class="text-sm leading-relaxed text-muted-foreground">Cryptographic keys are derived and stored on your device, never uploaded.</p></div><div class="rounded-lg border border-accent/20 bg-card p-6 text-center"><div class="mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 h-6 w-6"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></div><h3 class="mb-2 text-lg font-semibold text-foreground">One Login, All Apps</h3><p class="text-sm leading-relaxed text-muted-foreground">Authenticate once and access every r-Ecosystem tool seamlessly.</p></div></div><div class="mt-8 space-y-4 max-w-3xl mx-auto"><div class="rounded-lg border border-accent/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-foreground">Secure by default, not by opt-in</h3><p class="text-sm leading-relaxed text-muted-foreground">EncryptID uses <span class="font-semibold text-accent">WebAuthn passkeys</span> as the root of trust — the same standard behind Face ID and fingerprint unlock. Your identity is bound to your device's secure hardware, so there are no passwords to leak, phish, or forget. End-to-end encryption keys are <span class="font-semibold text-accent">derived locally via HKDF</span>, meaning the server never sees your private keys. If you lose your device,<!-- --> <span class="font-semibold text-accent">social recovery</span> lets trusted guardians help you regain access without seed phrases or centralized reset flows.</p></div><div class="rounded-lg border border-accent/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-foreground">A common login for your community's toolkit</h3><p class="text-sm leading-relaxed text-muted-foreground">Every community rSpace comes with a full suite of interoperable tools — voting, budgets, maps, files, notes, and more — all sharing the same<!-- --> <span class="font-semibold text-accent">EncryptID session</span>. Sign in once on rSpace and you're already authenticated on rVote, rFunds, rFiles, and every other tool your community uses. No separate accounts, no OAuth redirects, no third-party identity providers. Your community, your identity, your data.</p></div></div><div class="mt-8 text-center"><a href="https://ridentity.online" class="inline-flex items-center gap-2 rounded-lg border border-accent/30 bg-accent/10 px-6 py-3 text-sm font-semibold text-accent transition-all hover:-translate-y-0.5 hover:border-accent/50">🔐 Learn more about EncryptID</a></div></div></section><section class="border-b border-border bg-card/30 py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="text-3xl font-bold tracking-tight text-foreground sm:text-4xl">Offline-First, <span class="text-primary">Always Available</span></h2><p class="mt-4 max-w-2xl mx-auto text-lg text-muted-foreground leading-relaxed">rSpace works without an internet connection. Edit your canvas on a plane, in a field, or underground — your changes merge automatically when you're back online. No sync buttons, no conflict dialogs.</p></div><div class="mt-12 grid gap-6 md:grid-cols-3"><div class="rounded-lg border border-primary/20 bg-card p-6 text-center"><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive h-6 w-6"><line x1="22" x2="2" y1="12" y2="12"></line><path d="M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><line x1="6" x2="6.01" y1="16" y2="16"></line><line x1="10" x2="10.01" y1="16" y2="16"></line></svg></div><h3 class="mb-2 text-lg font-semibold text-foreground">Local Persistence</h3><p class="text-sm leading-relaxed text-muted-foreground">Your canvas is cached in the browser. Refresh the page — it loads instantly, even offline.</p></div><div class="rounded-lg border border-primary/20 bg-card p-6 text-center"><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-merge h-6 w-6"><circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M6 21V9a9 9 0 0 0 9 9"></path></svg></div><h3 class="mb-2 text-lg font-semibold text-foreground">Auto-Merge</h3><p class="text-sm leading-relaxed text-muted-foreground">Automerge CRDTs resolve conflicts automatically. Multiple people can edit the same canvas offline and merge without data loss.</p></div><div class="rounded-lg border border-primary/20 bg-card p-6 text-center"><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap h-6 w-6"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><h3 class="mb-2 text-lg font-semibold text-foreground">Incremental Sync</h3><p class="text-sm leading-relaxed text-muted-foreground">Only new changes are transferred on reconnect — not the whole document. Fast even on slow connections.</p></div></div><div class="mt-8 max-w-3xl mx-auto rounded-lg border border-primary/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-foreground">How it works</h3><p class="text-sm leading-relaxed text-muted-foreground">Every rSpace canvas is an <span class="font-semibold text-primary">Automerge CRDT document</span> stored locally in your browser's IndexedDB. When you open a canvas, it renders from the local cache first — no waiting for the server. Edits you make are saved locally and synced to the server via WebSocket when a connection is available. If you go offline, the app keeps working: a <span class="font-semibold text-primary">Service Worker</span> serves the app shell from cache, and your changes accumulate in the local CRDT document. When connectivity returns, Automerge's <span class="font-semibold text-primary">incremental sync protocol</span> reconciles your changes with everyone else's — conflict-free, automatically. No manual merge, no "which version do you want to keep?" dialogs.</p></div></div></section><section class="border-b border-border py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="grid gap-12 lg:grid-cols-2 lg:gap-16"><div><h2 class="text-3xl font-bold tracking-tight text-foreground sm:text-4xl">The Internet as It Was <span class="text-secondary">Always Meant to Be</span></h2><div class="mt-6 space-y-4 text-base leading-relaxed text-muted-foreground"><p>The legacy internet has become a collection of walled gardens controlled by a handful of corporations. Your data is commodified. Your attention is sold. Your privacy is an illusion.</p><p><span class="font-semibold text-primary">rSpace</span> is built on a simple principle: technology should serve people, not profit margins.</p><p>We're bringing back the spirit of the early web - when MySpace let you express yourself, when communities formed around shared purpose, when the internet felt like it belonged to everyone.</p></div></div><div class="space-y-6"><div class="rounded-lg border border-primary/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-primary">Local-First Principles</h3><p class="text-sm leading-relaxed text-muted-foreground">Your data lives on your devices. Work offline. Sync when connected. No central servers controlling your access or mining your information.</p></div><div class="rounded-lg border border-secondary/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-secondary">Communities of Purpose</h3><p class="text-sm leading-relaxed text-muted-foreground">Build spaces around what matters - not what drives engagement metrics. Organize, collaborate, and govern democratically.</p></div><div class="rounded-lg border border-primary/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-primary">Zero Knowledge Privacy</h3><p class="text-sm leading-relaxed text-muted-foreground">End-to-end encrypted by default. Your data never exists unencrypted outside your control. Surveillance capitalism has no place here.</p></div></div></div></div></section><section class="border-b border-border bg-card/30 py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="text-3xl font-bold tracking-tight text-foreground sm:text-4xl">Built Different</h2><p class="mt-4 text-lg text-muted-foreground">A new substrate for digital collaboration</p></div><div class="mt-16 grid gap-8 md:grid-cols-3"><div class="relative"><div class="flex flex-col items-start"><div class="mb-4 text-7xl font-bold text-primary/10">01</div><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code-xml h-6 w-6"><path d="m18 16 4-4-4-4"></path><path d="m6 8-4 4 4 4"></path><path d="m14.5 4-5 16"></path></svg></div><h3 class="mb-3 text-xl font-semibold text-foreground">Built on folkjs</h3><p class="text-sm leading-relaxed text-muted-foreground">HTML as a computing substrate. Interactive, reactive interfaces using familiar web technologies - no complex frameworks required.</p></div></div><div class="relative"><div class="flex flex-col items-start"><div class="mb-4 text-7xl font-bold text-primary/10">02</div><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database h-6 w-6"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></div><h3 class="mb-3 text-xl font-semibold text-foreground">Local-First Storage</h3><p class="text-sm leading-relaxed text-muted-foreground">Your data lives on your device. Distributed sync protocols keep your rSpace updated across the mesh without centralized servers.</p></div></div><div class="relative"><div class="flex flex-col items-start"><div class="mb-4 text-7xl font-bold text-primary/10">03</div><div class="mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu h-6 w-6"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><h3 class="mb-3 text-xl font-semibold text-foreground">Zero-Knowledge Architecture</h3><p class="text-sm leading-relaxed text-muted-foreground">All encryption happens on your device. Share selectively through cryptographic proofs. Nobody can access what they shouldn't see.</p></div></div></div><div class="mt-16 rounded-lg border border-border bg-card p-8"><div class="text-center"><p class="text-lg font-medium text-foreground">Powered by <span class="font-mono text-primary">folkjs</span> - bringing the internet back to what it was always meant to be</p><p class="mt-2 text-sm text-muted-foreground">A basic HTML computing substrate for building truly interactive, local-first applications</p></div></div></div></section><section class="border-b border-border py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="text-3xl font-bold tracking-tight text-foreground sm:text-4xl">Interoperable <span class="text-secondary">by Design</span></h2><p class="mt-4 max-w-2xl mx-auto text-lg text-muted-foreground leading-relaxed">Data flows between your community's tools because they share a common foundation: the same identity, the same real-time sync layer, and the same local-first architecture.</p></div><div class="mt-12 max-w-2xl mx-auto rounded-lg border border-border bg-card p-6"><pre class="font-mono text-sm text-muted-foreground leading-relaxed overflow-x-auto whitespace-pre"> EncryptID (identity)
|
|
|
|
|
v
|
|
┌─────────── rSpace CRDT Sync Layer ───────────┐
|
|
| |
|
|
| rVote rFunds rFiles rNotes rMaps ... |
|
|
| | | | | | |
|
|
| └───────┴───────┴───────┴───────┘ |
|
|
| shared community data graph |
|
|
└───────────────────────────────────────────────┘
|
|
|
|
|
v
|
|
Your device (keys & data stay here)</pre></div><div class="mt-8 space-y-4 max-w-3xl mx-auto"><div class="rounded-lg border border-secondary/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-foreground">Your data, connected across tools</h3><p class="text-sm leading-relaxed text-muted-foreground">A budget created in <span class="font-semibold text-secondary">rFunds</span> can reference a vote from <span class="font-semibold text-secondary">rVote</span>. A map pin in<!-- --> <span class="font-semibold text-secondary">rMaps</span> can link to files in<!-- --> <span class="font-semibold text-secondary">rFiles</span> and notes in<!-- --> <span class="font-semibold text-secondary">rNotes</span>. Because all r-Ecosystem tools share the same<!-- --> <span class="font-semibold text-secondary">Automerge CRDT sync layer</span>, data is interoperable without import/export steps or API integrations. Changes propagate in real-time across every tool and every collaborator — conflict-free.</p></div><div class="rounded-lg border border-secondary/20 bg-card p-6"><h3 class="mb-3 text-xl font-semibold text-foreground">No vendor lock-in, no data silos</h3><p class="text-sm leading-relaxed text-muted-foreground">Every piece of community data is stored as a local-first CRDT document that your community owns. There's no central server gating access and no proprietary format trapping your data. Export everything. Fork your community. Move between hosts. The <span class="font-semibold text-secondary">r-Ecosystem</span> is designed so that the community — not the platform — controls the data.</p></div></div></div></section><section class="border-b-4 border-secondary bg-muted/30 py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="text-4xl font-bold tracking-tight text-foreground sm:text-5xl retro-shadow-sm">Shared Digital Spaces for <span class="text-primary">Real World</span> Impact</h2><p class="mt-6 text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">rSpaces aren't just for chatting online—they're tools for making your<!-- --> <span class="font-semibold text-foreground">real neighborhood</span> better.</p></div><div class="mt-16"><p class="text-center text-sm font-semibold uppercase tracking-widest text-primary mb-8">The rSpace Ecosystem</p><div class="grid gap-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4"><a href="https://rmaps.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 0);--space-bg:oklch(0.75 0.18 0 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 0 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 0 / 0.1);color:oklch(0.75 0.18 0);border-color:oklch(0.75 0.18 0)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map h-6 w-6"><path d="M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"></path><path d="M15 5.764v15"></path><path d="M9 3.236v15"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rMaps</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 0)">rMaps.online</p><p class="text-sm leading-relaxed text-muted-foreground">Collaborative spatial mapping. Plot ideas, resources, and relationships on shared canvases.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rcart.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 25);--space-bg:oklch(0.75 0.18 25 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 25 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 25 / 0.1);color:oklch(0.75 0.18 25);border-color:oklch(0.75 0.18 25)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shopping-cart h-6 w-6"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rCart</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 25)">rCart.online</p><p class="text-sm leading-relaxed text-muted-foreground">Community commerce. Coordinate group purchases and share resources locally.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rcal.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 50);--space-bg:oklch(0.75 0.18 50 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 50 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 50 / 0.1);color:oklch(0.75 0.18 50);border-color:oklch(0.75 0.18 50)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-6 w-6"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rCal</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 50)">rCal.online</p><p class="text-sm leading-relaxed text-muted-foreground">Shared calendars for communities. Coordinate events, meetings, and availability together.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rfunds.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 75);--space-bg:oklch(0.75 0.18 75 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 75 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 75 / 0.1);color:oklch(0.75 0.18 75);border-color:oklch(0.75 0.18 75)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column h-6 w-6"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rFunds</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 75)">rFunds.online</p><p class="text-sm leading-relaxed text-muted-foreground">Threshold-based flow funding. Design continuous funding flows with overflow routing and outcome tracking.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rfiles.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 100);--space-bg:oklch(0.75 0.18 100 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 100 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 100 / 0.1);color:oklch(0.75 0.18 100);border-color:oklch(0.75 0.18 100)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open h-6 w-6"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rFiles</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 100)">rFiles.online</p><p class="text-sm leading-relaxed text-muted-foreground">Shared file workspaces. Organize documents, media, and assets together in real time.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rwallet.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 125);--space-bg:oklch(0.75 0.18 125 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 125 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 125 / 0.1);color:oklch(0.75 0.18 125);border-color:oklch(0.75 0.18 125)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wallet h-6 w-6"><path d="M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"></path><path d="M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rWallet</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 125)">rWallet.online</p><p class="text-sm leading-relaxed text-muted-foreground">Community treasury management. Track shared resources, contributions, and funding flows.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rnotes.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 150);--space-bg:oklch(0.75 0.18 150 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 150 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 150 / 0.1);color:oklch(0.75 0.18 150);border-color:oklch(0.75 0.18 150)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sticky-note h-6 w-6"><path d="M16 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8Z"></path><path d="M15 3v4a2 2 0 0 0 2 2h4"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rNotes</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 150)">rNotes.online</p><p class="text-sm leading-relaxed text-muted-foreground">Collaborative note-taking. Capture and organize ideas together in shared notebooks.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rvote.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 175);--space-bg:oklch(0.75 0.18 175 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 175 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 175 / 0.1);color:oklch(0.75 0.18 175);border-color:oklch(0.75 0.18 175)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-vote h-6 w-6"><path d="m9 12 2 2 4-4"></path><path d="M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z"></path><path d="M22 19H2"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rVote</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 175)">rVote.online</p><p class="text-sm leading-relaxed text-muted-foreground">Democratic backlog prioritization. Quadratic proposal ranking lets communities surface the best ideas.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rtrips.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 200);--space-bg:oklch(0.75 0.18 200 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 200 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 200 / 0.1);color:oklch(0.75 0.18 200);border-color:oklch(0.75 0.18 200)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plane h-6 w-6"><path d="M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rTrips</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 200)">rTrips.online</p><p class="text-sm leading-relaxed text-muted-foreground">Plan adventures together. Coordinate group travel, shared itineraries, and trip logistics.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rtube.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 225);--space-bg:oklch(0.75 0.18 225 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 225 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 225 / 0.1);color:oklch(0.75 0.18 225);border-color:oklch(0.75 0.18 225)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play h-6 w-6"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rTube</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 225)">rTube.online</p><p class="text-sm leading-relaxed text-muted-foreground">Community video sharing. Host and curate video content for your community.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rchats.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 245);--space-bg:oklch(0.75 0.18 245 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 245 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 245 / 0.1);color:oklch(0.75 0.18 245);border-color:oklch(0.75 0.18 245)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square h-6 w-6"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rChats</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 245)">rChats.online</p><p class="text-sm leading-relaxed text-muted-foreground">Encrypted group messaging. Real-time channels for your community, end-to-end encrypted.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rforum.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 265);--space-bg:oklch(0.75 0.18 265 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 265 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 265 / 0.1);color:oklch(0.75 0.18 265);border-color:oklch(0.75 0.18 265)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square h-6 w-6"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rForum</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 265)">rForum.online</p><p class="text-sm leading-relaxed text-muted-foreground">Community discussion forums. Threaded conversations for deeper, asynchronous dialogue.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rswag.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 285);--space-bg:oklch(0.75 0.18 285 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 285 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 285 / 0.1);color:oklch(0.75 0.18 285);border-color:oklch(0.75 0.18 285)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shirt h-6 w-6"><path d="M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rSwag</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 285)">rSwag.online</p><p class="text-sm leading-relaxed text-muted-foreground">Community merchandise on demand. Design custom stickers, shirts, and more with AI-powered tools.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rnetwork.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 305);--space-bg:oklch(0.75 0.18 305 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 305 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 305 / 0.1);color:oklch(0.75 0.18 305);border-color:oklch(0.75 0.18 305)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-network h-6 w-6"><rect x="16" y="16" width="6" height="6" rx="1"></rect><rect x="2" y="16" width="6" height="6" rx="1"></rect><rect x="9" y="2" width="6" height="6" rx="1"></rect><path d="M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3"></path><path d="M12 12V8"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rNetwork</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 305)">rNetwork.online</p><p class="text-sm leading-relaxed text-muted-foreground">Visualize community connections. Map relationships and networks across your ecosystem.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rinbox.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 325);--space-bg:oklch(0.75 0.18 325 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 325 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 325 / 0.1);color:oklch(0.75 0.18 325);border-color:oklch(0.75 0.18 325)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-6 w-6"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rInbox</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 325)">rInbox.online</p><p class="text-sm leading-relaxed text-muted-foreground">Community email and notifications. Unified inbox for all your rSpace communications.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a><a href="https://rwork.online" target="_blank" rel="noopener noreferrer" class="block"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full" style="--space-color:oklch(0.75 0.18 345);--space-bg:oklch(0.75 0.18 345 / 0.1)"><div class="absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100" style="background-color:oklch(0.75 0.18 345 / 0.1)"></div><div class="relative flex flex-col items-center text-center"><div class="mb-4 inline-flex rounded-lg p-3 border-2" style="background-color:oklch(0.75 0.18 345 / 0.1);color:oklch(0.75 0.18 345);border-color:oklch(0.75 0.18 345)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-6 w-6"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg></div><h3 class="mb-1 text-xl font-semibold text-card-foreground">rWork</h3><p class="mb-3 text-xs font-mono" style="color:oklch(0.75 0.18 345)">rWork.online</p><p class="text-sm leading-relaxed text-muted-foreground">Collaborative task management. Kanban boards and project pipelines for community projects.</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div></div></a></div></div><div class="mt-16 text-center"><div class="inline-block rounded-lg border-2 border-accent bg-accent/10 px-6 py-4 backdrop-blur-sm retro-shadow-sm"><p class="text-lg font-semibold text-foreground"><span class="text-accent">Your space.</span> <span class="text-primary">Your community.</span> <span class="text-secondary">Your rules.</span></p></div></div></div></section><section class="border-b border-border py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="text-3xl font-bold tracking-tight text-foreground sm:text-4xl">Join the <span class="text-secondary">Movement</span></h2><p class="mt-4 text-lg text-muted-foreground">Part of a growing ecosystem building alternatives to surveillance capitalism</p></div><div class="mt-12 grid gap-6 md:grid-cols-2"><a href="https://post-appitalism.app" target="_blank" rel="noopener noreferrer" class="group relative overflow-hidden rounded-lg border border-border bg-card p-6 transition-all hover:border-primary/50 hover:shadow-lg hover:shadow-primary/5"><div class="absolute inset-0 bg-gradient-to-br from-primary/5 to-transparent opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-3 flex items-start justify-between"><h3 class="text-xl font-semibold text-primary group-hover:text-primary">post-appitalism.app</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-5 w-5 text-muted-foreground transition-colors group-hover:text-primary"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div><p class="text-sm leading-relaxed text-muted-foreground">Breaking free from app dependencies. Together.</p></div></a><a href="https://alltor.net" target="_blank" rel="noopener noreferrer" class="group relative overflow-hidden rounded-lg border border-border bg-card p-6 transition-all hover:border-primary/50 hover:shadow-lg hover:shadow-primary/5"><div class="absolute inset-0 bg-gradient-to-br from-primary/5 to-transparent opacity-0 transition-opacity group-hover:opacity-100"></div><div class="relative"><div class="mb-3 flex items-start justify-between"><h3 class="text-xl font-semibold text-primary group-hover:text-primary">alltor.net</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-5 w-5 text-muted-foreground transition-colors group-hover:text-primary"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div><p class="text-sm leading-relaxed text-muted-foreground">The alternative internet. Distributed, local-first, free from corporate control.</p></div></a></div><div class="mt-16 text-center"><div class="inline-flex flex-col items-center gap-4 rounded-lg border border-secondary/20 bg-card p-8"><h3 class="text-2xl font-bold text-foreground">Ready to Reclaim Your Digital Space?</h3><p class="max-w-lg text-balance text-muted-foreground">Join communities building the future of the web - one rSpace at a time</p><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-10 rounded-md px-6 has-[>svg]:px-4 mt-4 bg-secondary text-secondary-foreground hover:bg-secondary/90">Get Started</button></div></div></div></section><section class="py-16 bg-gradient-to-b from-background to-muted/30"><div class="container mx-auto px-4"><div class="max-w-xl mx-auto text-center space-y-6"><div class="space-y-2"><h2 class="text-2xl font-bold">Stay Connected with rSpace</h2><p class="text-muted-foreground">Subscribe for updates on real-time collaboration, spatial computing, and building connected futures.</p></div><form class="flex flex-col sm:flex-row gap-3"><input type="email" placeholder="your@email.com" required="" class="flex-1 px-4 py-2 rounded-lg border bg-background focus:outline-none focus:ring-2 focus:ring-primary/50" value=""/><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground hover:bg-primary/90 h-9 py-2 has-[>svg]:px-3 px-6" type="submit">Subscribe</button></form><p class="text-xs text-muted-foreground">No spam, unsubscribe anytime. We respect your privacy.</p></div></div></section><footer class="bg-card py-12"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="flex flex-col items-center justify-between gap-4 sm:flex-row"><div class="text-center sm:text-left"><div class="flex items-center gap-3"><img alt="rSpace logo" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="rounded" style="color:transparent" src="/logo.png"/><p class="text-lg font-bold"><span class="text-primary">r</span><span class="text-foreground">Space</span><span class="text-secondary">.online</span></p></div><p class="mt-1 text-sm text-muted-foreground">building collaborative spaces for digital revolution</p></div><div class="flex flex-col items-center gap-2 text-sm text-muted-foreground sm:items-end"><p>Built for communities, by communities</p><p class="text-xs">Outside the walls of big tech monopolies</p></div></div><div class="mt-8 border-t border-border pt-8"><div class="flex flex-wrap items-center justify-center gap-4 text-sm text-muted-foreground mb-4"><span class="font-medium text-foreground/60">r* Ecosystem</span><a href="https://rspace.online" class="hover:text-foreground transition-colors font-medium text-foreground/80">🌌 rSpace</a><a href="https://rmaps.online" class="hover:text-foreground transition-colors">🗺️ rMaps</a><a href="https://rnotes.online" class="hover:text-foreground transition-colors">📝 rNotes</a><a href="https://rvote.online" class="hover:text-foreground transition-colors">🗳️ rVote</a><a href="https://rfunds.online" class="hover:text-foreground transition-colors">💰 rFunds</a><a href="https://rtrips.online" class="hover:text-foreground transition-colors">✈️ rTrips</a><a href="https://rcart.online" class="hover:text-foreground transition-colors">🛒 rCart</a><a href="https://rwallet.online" class="hover:text-foreground transition-colors">💼 rWallet</a><a href="https://rfiles.online" class="hover:text-foreground transition-colors">📁 rFiles</a><a href="https://rinbox.online" class="hover:text-foreground transition-colors">✉️ rInbox</a><a href="https://rcal.online" class="hover:text-foreground transition-colors">📅 rCal</a><a href="https://rtube.online" class="hover:text-foreground transition-colors">📹 rTube</a><a href="https://rswag.online" class="hover:text-foreground transition-colors">👕 rSwag</a><a href="https://rnetwork.online" class="hover:text-foreground transition-colors">🌐 rNetwork</a><a href="https://rchats.online" class="hover:text-foreground transition-colors">💬 rChats</a><a href="https://rforum.online" class="hover:text-foreground transition-colors">💬 rForum</a><a href="https://rsocials.online" class="hover:text-foreground transition-colors">📱 rSocials</a><a href="https://rwork.online" class="hover:text-foreground transition-colors">📋 rWork</a><a href="https://rauctions.online" class="hover:text-foreground transition-colors">🏛️ rAuctions</a><a href="https://rpubs.online" class="hover:text-foreground transition-colors">📖 rPubs</a><a href="https://rdata.online" class="hover:text-foreground transition-colors">📊 rData</a></div><p class="text-center text-xs text-muted-foreground">Local-first • Zero-knowledge • Community-owned</p></div></div></footer></main><!--$--><!--/$--><script src="/_next/static/chunks/8dd2c60a3d4d5236.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[28519,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/4fec72d8418df417.js\"],\"default\"]\n3:I[68268,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/4fec72d8418df417.js\"],\"default\"]\n4:I[89143,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/d8519c99b1f0aa68.js\"],\"\"]\n5:I[46553,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/d8519c99b1f0aa68.js\"],\"Image\"]\n1c:I[62140,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/4fec72d8418df417.js\"],\"default\"]\n:HL[\"/_next/static/chunks/f54fe588b37f7145.css\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"ubbSMYCxfU6XL6P6NRYTP\",\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/f54fe588b37f7145.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"defer\":true,\"src\":\"https://rdata.online/collect.js\",\"data-website-id\":\"6ee7917b-0ed7-44cb-a4c8-91037638526b\"}]}],[\"$\",\"body\",null,{\"className\":\"font-sans antialiased\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"min-h-screen\",\"children\":[[\"$\",\"nav\",null,{\"className\":\"border-b border-border bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 flex h-14 items-center justify-between\",\"children\":[[\"$\",\"$L4\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2 text-lg font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"r\"}],[\"$\",\"span\",null,{\"children\":\"Space\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"$L4\",null,{\"href\":\"#how-it-works\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Demo\"}],[\"$\",\"a\",null,{\"href\":\"/create-space\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Create Space\"}],[\"$\",\"a\",null,{\"href\":\"https://auth.ridentity.online\",\"className\":\"text-sm text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"Sign In\"}]]}]]}]}],[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden border-b-4 border-primary\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-[linear-gradient(45deg,transparent_25%,oklch(0.75_0.18_195/0.05)_25%,oklch(0.75_0.18_195/0.05)_50%,transparent_50%,transparent_75%,oklch(0.75_0.18_195/0.05)_75%)] bg-[length:20px_20px]\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-[radial-gradient(circle_at_50%_50%,oklch(0.72_0.19_45/0.1),transparent_50%)]\"}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-7xl px-4 py-24 sm:px-6 lg:px-8 lg:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8 flex justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 animate-pulse blur-2xl bg-primary/30\"}],[\"$\",\"div\",null,{\"className\":\"relative text-center\",\"children\":[[\"$\",\"$L5\",null,{\"src\":\"/logo.png\",\"alt\":\"rSpace logo\",\"width\":80,\"height\":80,\"className\":\"mx-auto mb-4 rounded-lg shadow-lg\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-semibold text-muted-foreground mb-2 sm:text-2xl\",\"children\":\"Welcome to\"}],[\"$\",\"h1\",null,{\"className\":\"text-5xl font-bold tracking-tight sm:text-6xl lg:text-8xl retro-shadow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-primary drop-shadow-[0_0_15px_oklch(0.75_0.18_195)]\",\"children\":\"r\"}],\"$L6\",\"$L7\"]}]]}]]}]}],\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\"]}]}]]}],\"$Le\",\"$Lf\",\"$L10\",\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\"]}],[\"$L18\",\"$L19\"],\"$L1a\"]}],{},null,false,false]},null,false,false],\"$L1b\",false]],\"m\":\"$undefined\",\"G\":[\"$1c\",[]],\"S\":true}\n"])</script><script>self.__next_f.push([1,"3b:I[78458,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/d8519c99b1f0aa68.js\"],\"NewsletterSignup\"]\n3c:I[15399,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/4fec72d8418df417.js\"],\"OutletBoundary\"]\n3d:\"$Sreact.suspense\"\n3f:I[15399,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/4fec72d8418df417.js\"],\"ViewportBoundary\"]\n41:I[15399,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/4fec72d8418df417.js\"],\"MetadataBoundary\"]\n6:[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"Space\"}]\n7:[\"$\",\"span\",null,{\"className\":\"text-secondary drop-shadow-[0_0_15px_oklch(0.72_0.19_45)]\",\"children\":\".online\"}]\n8:[\"$\",\"div\",null,{\"className\":\"mx-auto mb-8 max-w-3xl\"}]\n9:[\"$\",\"div\",null,{\"className\":\"mx-auto mt-16 mb-1 max-w-3xl\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-2xl font-bold leading-relaxed text-foreground sm:text-3xl text-balance\",\"children\":[\"Remember back when the internet was \",[\"$\",\"span\",null,{\"className\":\"text-accent\",\"children\":\"cool\"}],\"?\"]}]}]\na:[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl space-y-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-3xl font-bold leading-relaxed text-balance sm:text-3xl\",\"children\":[\"We may not have \",[\"$\",\"em\",null,{\"className\":\"\",\"children\":\"My\"}],\"space anymore, but we have\"]}],[\"$\",\"div\",null,{\"className\":\"flex items-end justify-center gap-2\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-4xl font-bold leading-relaxed text-balance sm:text-4xl\",\"children\":[[\"$\",\"span\",null,{\"className\":\"drop-shadow-[0_0_10px_oklch(0.72_0.19_45)] text-primary\",\"children\":\"(ou)r\"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"Space\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-bold leading-relaxed text-balance\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"(and it's \"}],[\"$\",\"span\",null,{\"className\":\"text-secondary drop-shadow-[0_0_10px_oklch(0.72_0.19_45)]\",\"children\":\"online\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\")\"}]]}]]}]]}]\nb:[\"$\",\"p\",null,{\"className\":\"mx-auto mt-8 max-w-2xl text-lg leading-relaxed text-muted-foreground sm:text-xl\",\"children\":[\"Build digital spaces to collaborate on improving your\",\" \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-primary\",\"children\":\"physical world\"}],\". Local-first, zero knowledge data privacy, outside the walls of big tech.\"]}]\n"])</script><script>self.__next_f.push([1,"c:[\"$\",\"div\",null,{\"className\":\"mt-12 flex flex-col items-center justify-center gap-4 sm:flex-row\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/create-space\",\"children\":[\"$\",\"span\",null,{\"className\":\"relative z-10 flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-5 w-5\",\"children\":[[\"$\",\"path\",\"4pj2yx\",{\"d\":\"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z\"}],[\"$\",\"path\",\"1olli1\",{\"d\":\"M20 3v4\"}],[\"$\",\"path\",\"1gvqau\",{\"d\":\"M22 5h-4\"}],[\"$\",\"path\",\"vumght\",{\"d\":\"M4 17v2\"}],[\"$\",\"path\",\"zchphs\",{\"d\":\"M5 18H3\"}],\"$undefined\"]}],\"Click here to start (you)rSpace today!\"]}],\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-10 rounded-md px-6 has-[\u003esvg]:px-4 group relative overflow-hidden bg-primary text-primary-foreground hover:bg-primary/90 retro-shadow-sm hover:translate-x-[2px] hover:translate-y-[2px] hover:shadow-none transition-all\",\"ref\":null}],[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[\u003esvg]:px-4 border-2 border-secondary text-secondary hover:bg-secondary hover:text-secondary-foreground bg-transparent retro-shadow-sm hover:translate-x-[2px] hover:translate-y-[2px] hover:shadow-none transition-all\",\"children\":\"See Real Examples\"}]]}]\n"])</script><script>self.__next_f.push([1,"d:[\"$\",\"div\",null,{\"className\":\"mt-16 inline-flex flex-wrap items-center justify-center gap-4 rounded-lg border-2 border-primary bg-card/80 px-8 py-4 text-sm backdrop-blur-sm retro-shadow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-bold text-primary\",\"children\":\"★\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Zero-Knowledge Data Privacy\"}],[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"•\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Self-Infrastructured\"}],[\"$\",\"span\",null,{\"className\":\"text-secondary\",\"children\":\"•\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Local-First\"}],[\"$\",\"span\",null,{\"className\":\"font-bold text-secondary\",\"children\":\"★\"}]]}]\n"])</script><script>self.__next_f.push([1,"e:[\"$\",\"section\",null,{\"className\":\"border-b-4 border-primary bg-card/50 py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold tracking-tight text-foreground sm:text-4xl retro-shadow-sm\",\"children\":[\"Shared Digital Spaces for \",[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"Collaboration\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg text-muted-foreground\",\"children\":\"Everything you need to build thriving communities outside big tech's surveillance apparatus\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 grid gap-6 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-primary/10 opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary border-2 border-current\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-coins h-6 w-6\",\"children\":[[\"$\",\"circle\",\"3yglwk\",{\"cx\":\"8\",\"cy\":\"8\",\"r\":\"6\"}],[\"$\",\"path\",\"t5s6rm\",{\"d\":\"M18.09 10.37A6 6 0 1 1 10.34 18\"}],[\"$\",\"path\",\"1obek4\",{\"d\":\"M7 6h1v4\"}],[\"$\",\"path\",\"1rbuyh\",{\"d\":\"m16.71 13.88.7.71-2.82 2.82\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-xl font-semibold text-card-foreground\",\"children\":\"Shared Funds\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Allocate and manage community resources through transparent, customizable controls.\"}]]}]]}],[\"$\",\"div\",\"1\",{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-primary/10 opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary border-2 border-current\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-message-square h-6 w-6\",\"children\":[[\"$\",\"path\",\"1lielz\",{\"d\":\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-xl font-semibold text-card-foreground\",\"children\":\"Secure Messaging\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"End-to-end encrypted communication channels for your community. Nobody can read your messages, not even us.\"}]]}]]}],[\"$\",\"div\",\"2\",{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-secondary/10 opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-secondary/10 p-3 text-secondary border-2 border-current\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-folder-open h-6 w-6\",\"children\":[\"$L1d\",\"$undefined\"]}]}],\"$L1e\",\"$L1f\"]}]]}],\"$L20\",\"$L21\",\"$L22\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"f:[\"$\",\"section\",null,{\"className\":\"border-b border-border py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold tracking-tight text-foreground sm:text-4xl\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-accent\",\"children\":\"EncryptID\"}]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-2xl mx-auto text-lg text-muted-foreground leading-relaxed\",\"children\":\"One secure, local-first identity across every tool in your community's rSpace. No passwords. No cloud accounts. Your keys never leave your device.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 grid gap-6 md:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"rounded-lg border border-accent/20 bg-card p-6 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-key h-6 w-6\",\"children\":[[\"$\",\"path\",\"g0fldk\",{\"d\":\"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4\"}],[\"$\",\"path\",\"1j0ho8\",{\"d\":\"m21 2-9.6 9.6\"}],[\"$\",\"circle\",\"yqb3hr\",{\"cx\":\"7.5\",\"cy\":\"15.5\",\"r\":\"5.5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-lg font-semibold text-foreground\",\"children\":\"Passkey Login\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Hardware-backed biometric auth. Phishing-resistant by design.\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"rounded-lg border border-accent/20 bg-card p-6 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-house h-6 w-6\",\"children\":[[\"$\",\"path\",\"5wwlr5\",{\"d\":\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\"}],[\"$\",\"path\",\"1d0kgt\",{\"d\":\"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-lg font-semibold text-foreground\",\"children\":\"Local-First\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Cryptographic keys are derived and stored on your device, never uploaded.\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"rounded-lg border border-accent/20 bg-card p-6 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link2 h-6 w-6\",\"children\":[[\"$\",\"path\",\"8i5ue5\",{\"d\":\"M9 17H7A5 5 0 0 1 7 7h2\"}],[\"$\",\"path\",\"1b9ql8\",{\"d\":\"M15 7h2a5 5 0 1 1 0 10h-2\"}],[\"$\",\"line\",\"1jonct\",{\"x1\":\"8\",\"x2\":\"16\",\"y1\":\"12\",\"y2\":\"12\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-lg font-semibold text-foreground\",\"children\":\"One Login, All Apps\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Authenticate once and access every r-Ecosystem tool seamlessly.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-8 space-y-4 max-w-3xl mx-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-lg border border-accent/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"Secure by default, not by opt-in\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":[\"EncryptID uses \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-accent\",\"children\":\"WebAuthn passkeys\"}],\" as the root of trust — the same standard behind Face ID and fingerprint unlock. Your identity is bound to your device's secure hardware, so there are no passwords to leak, phish, or forget. End-to-end encryption keys are \",\"$L23\",\", meaning the server never sees your private keys. If you lose your device,\",\" \",\"$L24\",\" lets trusted guardians help you regain access without seed phrases or centralized reset flows.\"]}]]}],\"$L25\"]}],\"$L26\"]}]}]\n"])</script><script>self.__next_f.push([1,"10:[\"$\",\"section\",null,{\"className\":\"border-b border-border bg-card/30 py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold tracking-tight text-foreground sm:text-4xl\",\"children\":[\"Offline-First, \",[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"Always Available\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-2xl mx-auto text-lg text-muted-foreground leading-relaxed\",\"children\":\"rSpace works without an internet connection. Edit your canvas on a plane, in a field, or underground — your changes merge automatically when you're back online. No sync buttons, no conflict dialogs.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 grid gap-6 md:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"rounded-lg border border-primary/20 bg-card p-6 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hard-drive h-6 w-6\",\"children\":[[\"$\",\"line\",\"1y58io\",{\"x1\":\"22\",\"x2\":\"2\",\"y1\":\"12\",\"y2\":\"12\"}],[\"$\",\"path\",\"oot6mr\",{\"d\":\"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"}],[\"$\",\"line\",\"sgf278\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"16\",\"y2\":\"16\"}],[\"$\",\"line\",\"1l4acy\",{\"x1\":\"10\",\"x2\":\"10.01\",\"y1\":\"16\",\"y2\":\"16\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-lg font-semibold text-foreground\",\"children\":\"Local Persistence\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Your canvas is cached in the browser. Refresh the page — it loads instantly, even offline.\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"rounded-lg border border-primary/20 bg-card p-6 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-git-merge h-6 w-6\",\"children\":[[\"$\",\"circle\",\"1xkwt0\",{\"cx\":\"18\",\"cy\":\"18\",\"r\":\"3\"}],[\"$\",\"circle\",\"1lh9wr\",{\"cx\":\"6\",\"cy\":\"6\",\"r\":\"3\"}],[\"$\",\"path\",\"7kw0sc\",{\"d\":\"M6 21V9a9 9 0 0 0 9 9\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-lg font-semibold text-foreground\",\"children\":\"Auto-Merge\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Automerge CRDTs resolve conflicts automatically. Multiple people can edit the same canvas offline and merge without data loss.\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"rounded-lg border border-primary/20 bg-card p-6 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-zap h-6 w-6\",\"children\":[[\"$\",\"path\",\"1xq2db\",{\"d\":\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-lg font-semibold text-foreground\",\"children\":\"Incremental Sync\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Only new changes are transferred on reconnect — not the whole document. Fast even on slow connections.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-8 max-w-3xl mx-auto rounded-lg border border-primary/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"How it works\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Every rSpace canvas is an \",\"$L27\",\" stored locally in your browser's IndexedDB. When you open a canvas, it renders from the local cache first — no waiting for the server. Edits you make are saved locally and synced to the server via WebSocket when a connection is available. If you go offline, the app keeps working: a \",\"$L28\",\" serves the app shell from cache, and your changes accumulate in the local CRDT document. When connectivity returns, Automerge's \",\"$L29\",\" reconciles your changes with everyone else's — conflict-free, automatically. No manual merge, no \\\"which version do you want to keep?\\\" dialogs.\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"11:[\"$\",\"section\",null,{\"className\":\"border-b border-border py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-12 lg:grid-cols-2 lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold tracking-tight text-foreground sm:text-4xl\",\"children\":[\"The Internet as It Was \",[\"$\",\"span\",null,{\"className\":\"text-secondary\",\"children\":\"Always Meant to Be\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-6 space-y-4 text-base leading-relaxed text-muted-foreground\",\"children\":[[\"$\",\"p\",null,{\"children\":\"The legacy internet has become a collection of walled gardens controlled by a handful of corporations. Your data is commodified. Your attention is sold. Your privacy is an illusion.\"}],[\"$\",\"p\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-primary\",\"children\":\"rSpace\"}],\" is built on a simple principle: technology should serve people, not profit margins.\"]}],[\"$\",\"p\",null,{\"children\":\"We're bringing back the spirit of the early web - when MySpace let you express yourself, when communities formed around shared purpose, when the internet felt like it belonged to everyone.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-lg border border-primary/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-primary\",\"children\":\"Local-First Principles\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Your data lives on your devices. Work offline. Sync when connected. No central servers controlling your access or mining your information.\"}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-lg border border-secondary/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-secondary\",\"children\":\"Communities of Purpose\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Build spaces around what matters - not what drives engagement metrics. Organize, collaborate, and govern democratically.\"}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-lg border border-primary/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-primary\",\"children\":\"Zero Knowledge Privacy\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"End-to-end encrypted by default. Your data never exists unencrypted outside your control. Surveillance capitalism has no place here.\"}]]}]]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"12:[\"$\",\"section\",null,{\"className\":\"border-b border-border bg-card/30 py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold tracking-tight text-foreground sm:text-4xl\",\"children\":\"Built Different\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg text-muted-foreground\",\"children\":\"A new substrate for digital collaboration\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 grid gap-8 md:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 text-7xl font-bold text-primary/10\",\"children\":\"01\"}],[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-code-xml h-6 w-6\",\"children\":[[\"$\",\"path\",\"1inbqp\",{\"d\":\"m18 16 4-4-4-4\"}],[\"$\",\"path\",\"15zrgr\",{\"d\":\"m6 8-4 4 4 4\"}],[\"$\",\"path\",\"e7oirm\",{\"d\":\"m14.5 4-5 16\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"Built on folkjs\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"HTML as a computing substrate. Interactive, reactive interfaces using familiar web technologies - no complex frameworks required.\"}]]}]}],[\"$\",\"div\",\"1\",{\"className\":\"relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 text-7xl font-bold text-primary/10\",\"children\":\"02\"}],[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-database h-6 w-6\",\"children\":[[\"$\",\"ellipse\",\"msslwz\",{\"cx\":\"12\",\"cy\":\"5\",\"rx\":\"9\",\"ry\":\"3\"}],[\"$\",\"path\",\"1wlel7\",{\"d\":\"M3 5V19A9 3 0 0 0 21 19V5\"}],[\"$\",\"path\",\"mv7ke4\",{\"d\":\"M3 12A9 3 0 0 0 21 12\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"Local-First Storage\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Your data lives on your device. Distributed sync protocols keep your rSpace updated across the mesh without centralized servers.\"}]]}]}],[\"$\",\"div\",\"2\",{\"className\":\"relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 text-7xl font-bold text-primary/10\",\"children\":\"03\"}],[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-primary/10 p-3 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu h-6 w-6\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"Zero-Knowledge Architecture\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"All encryption happens on your device. Share selectively through cryptographic proofs. Nobody can access what they shouldn't see.\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 rounded-lg border border-border bg-card p-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-lg font-medium text-foreground\",\"children\":[\"Powered by \",[\"$\",\"span\",null,{\"className\":\"font-mono text-primary\",\"children\":\"folkjs\"}],\" - bringing the internet back to what it was always meant to be\"]}],\"$L2a\"]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"13:[\"$\",\"section\",null,{\"className\":\"border-b border-border py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold tracking-tight text-foreground sm:text-4xl\",\"children\":[\"Interoperable \",[\"$\",\"span\",null,{\"className\":\"text-secondary\",\"children\":\"by Design\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-2xl mx-auto text-lg text-muted-foreground leading-relaxed\",\"children\":\"Data flows between your community's tools because they share a common foundation: the same identity, the same real-time sync layer, and the same local-first architecture.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 max-w-2xl mx-auto rounded-lg border border-border bg-card p-6\",\"children\":[\"$\",\"pre\",null,{\"className\":\"font-mono text-sm text-muted-foreground leading-relaxed overflow-x-auto whitespace-pre\",\"children\":\" EncryptID (identity)\\n |\\n v\\n ┌─────────── rSpace CRDT Sync Layer ───────────┐\\n | |\\n | rVote rFunds rFiles rNotes rMaps ... |\\n | | | | | | |\\n | └───────┴───────┴───────┴───────┘ |\\n | shared community data graph |\\n └───────────────────────────────────────────────┘\\n |\\n v\\n Your device (keys \u0026 data stay here)\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-8 space-y-4 max-w-3xl mx-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-lg border border-secondary/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"Your data, connected across tools\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":[\"A budget created in \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-secondary\",\"children\":\"rFunds\"}],\" can reference a vote from \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-secondary\",\"children\":\"rVote\"}],\". A map pin in\",\" \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-secondary\",\"children\":\"rMaps\"}],\" can link to files in\",\" \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-secondary\",\"children\":\"rFiles\"}],\" and notes in\",\" \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-secondary\",\"children\":\"rNotes\"}],\". Because all r-Ecosystem tools share the same\",\" \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-secondary\",\"children\":\"Automerge CRDT sync layer\"}],\", data is interoperable without import/export steps or API integrations. Changes propagate in real-time across every tool and every collaborator — conflict-free.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-lg border border-secondary/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"No vendor lock-in, no data silos\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Every piece of community data is stored as a local-first CRDT document that your community owns. There's no central server gating access and no proprietary format trapping your data. Export everything. Fork your community. Move between hosts. The \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-secondary\",\"children\":\"r-Ecosystem\"}],\" is designed so that the community — not the platform — controls the data.\"]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"14:[\"$\",\"section\",null,{\"className\":\"border-b-4 border-secondary bg-muted/30 py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-4xl font-bold tracking-tight text-foreground sm:text-5xl retro-shadow-sm\",\"children\":[\"Shared Digital Spaces for \",[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"Real World\"}],\" Impact\"]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed\",\"children\":[\"rSpaces aren't just for chatting online—they're tools for making your\",\" \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-foreground\",\"children\":\"real neighborhood\"}],\" better.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-center text-sm font-semibold uppercase tracking-widest text-primary mb-8\",\"children\":\"The rSpace Ecosystem\"}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4\",\"children\":[[\"$\",\"a\",\"0\",{\"href\":\"https://rmaps.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 0)\",\"--space-bg\":\"oklch(0.75 0.18 0 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 0 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 0 / 0.1)\",\"color\":\"oklch(0.75 0.18 0)\",\"borderColor\":\"oklch(0.75 0.18 0)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-map h-6 w-6\",\"children\":[[\"$\",\"path\",\"169xi5\",{\"d\":\"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z\"}],[\"$\",\"path\",\"1pn4in\",{\"d\":\"M15 5.764v15\"}],[\"$\",\"path\",\"1uimfh\",{\"d\":\"M9 3.236v15\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rMaps\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 0)\"},\"children\":\"rMaps.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Collaborative spatial mapping. Plot ideas, resources, and relationships on shared canvases.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}],[\"$\",\"a\",\"1\",{\"href\":\"https://rcart.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 25)\",\"--space-bg\":\"oklch(0.75 0.18 25 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 25 / 0.1)\"}}],\"$L2b\"]}]}],\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\"]}]]}],\"$L3a\"]}]}]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"section\",null,{\"className\":\"border-b border-border py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-bold tracking-tight text-foreground sm:text-4xl\",\"children\":[\"Join the \",[\"$\",\"span\",null,{\"className\":\"text-secondary\",\"children\":\"Movement\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg text-muted-foreground\",\"children\":\"Part of a growing ecosystem building alternatives to surveillance capitalism\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 grid gap-6 md:grid-cols-2\",\"children\":[[\"$\",\"a\",\"0\",{\"href\":\"https://post-appitalism.app\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"group relative overflow-hidden rounded-lg border border-border bg-card p-6 transition-all hover:border-primary/50 hover:shadow-lg hover:shadow-primary/5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-br from-primary/5 to-transparent opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex items-start justify-between\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-primary group-hover:text-primary\",\"children\":\"post-appitalism.app\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link h-5 w-5 text-muted-foreground transition-colors group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Breaking free from app dependencies. Together.\"}]]}]]}],[\"$\",\"a\",\"1\",{\"href\":\"https://alltor.net\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"group relative overflow-hidden rounded-lg border border-border bg-card p-6 transition-all hover:border-primary/50 hover:shadow-lg hover:shadow-primary/5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-br from-primary/5 to-transparent opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex items-start justify-between\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-primary group-hover:text-primary\",\"children\":\"alltor.net\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link h-5 w-5 text-muted-foreground transition-colors group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"The alternative internet. Distributed, local-first, free from corporate control.\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-flex flex-col items-center gap-4 rounded-lg border border-secondary/20 bg-card p-8\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold text-foreground\",\"children\":\"Ready to Reclaim Your Digital Space?\"}],[\"$\",\"p\",null,{\"className\":\"max-w-lg text-balance text-muted-foreground\",\"children\":\"Join communities building the future of the web - one rSpace at a time\"}],[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-10 rounded-md px-6 has-[\u003esvg]:px-4 mt-4 bg-secondary text-secondary-foreground hover:bg-secondary/90\",\"children\":\"Get Started\"}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"16:[\"$\",\"$L3b\",null,{}]\n"])</script><script>self.__next_f.push([1,"17:[\"$\",\"footer\",null,{\"className\":\"bg-card py-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-between gap-4 sm:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center sm:text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L5\",null,{\"src\":\"/logo.png\",\"alt\":\"rSpace logo\",\"width\":40,\"height\":40,\"className\":\"rounded\"}],[\"$\",\"p\",null,{\"className\":\"text-lg font-bold\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"r\"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"Space\"}],[\"$\",\"span\",null,{\"className\":\"text-secondary\",\"children\":\".online\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 text-sm text-muted-foreground\",\"children\":\"building collaborative spaces for digital revolution\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center gap-2 text-sm text-muted-foreground sm:items-end\",\"children\":[[\"$\",\"p\",null,{\"children\":\"Built for communities, by communities\"}],[\"$\",\"p\",null,{\"className\":\"text-xs\",\"children\":\"Outside the walls of big tech monopolies\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-8 border-t border-border pt-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-4 text-sm text-muted-foreground mb-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium text-foreground/60\",\"children\":\"r* Ecosystem\"}],[\"$\",\"a\",null,{\"href\":\"https://rspace.online\",\"className\":\"hover:text-foreground transition-colors font-medium text-foreground/80\",\"children\":\"🌌 rSpace\"}],[\"$\",\"a\",null,{\"href\":\"https://rmaps.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"🗺️ rMaps\"}],[\"$\",\"a\",null,{\"href\":\"https://rnotes.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📝 rNotes\"}],[\"$\",\"a\",null,{\"href\":\"https://rvote.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"🗳️ rVote\"}],[\"$\",\"a\",null,{\"href\":\"https://rfunds.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"💰 rFunds\"}],[\"$\",\"a\",null,{\"href\":\"https://rtrips.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"✈️ rTrips\"}],[\"$\",\"a\",null,{\"href\":\"https://rcart.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"🛒 rCart\"}],[\"$\",\"a\",null,{\"href\":\"https://rwallet.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"💼 rWallet\"}],[\"$\",\"a\",null,{\"href\":\"https://rfiles.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📁 rFiles\"}],[\"$\",\"a\",null,{\"href\":\"https://rinbox.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"✉️ rInbox\"}],[\"$\",\"a\",null,{\"href\":\"https://rcal.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📅 rCal\"}],[\"$\",\"a\",null,{\"href\":\"https://rtube.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📹 rTube\"}],[\"$\",\"a\",null,{\"href\":\"https://rswag.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"👕 rSwag\"}],[\"$\",\"a\",null,{\"href\":\"https://rnetwork.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"🌐 rNetwork\"}],[\"$\",\"a\",null,{\"href\":\"https://rchats.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"💬 rChats\"}],[\"$\",\"a\",null,{\"href\":\"https://rforum.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"💬 rForum\"}],[\"$\",\"a\",null,{\"href\":\"https://rsocials.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📱 rSocials\"}],[\"$\",\"a\",null,{\"href\":\"https://rwork.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📋 rWork\"}],[\"$\",\"a\",null,{\"href\":\"https://rauctions.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"🏛️ rAuctions\"}],[\"$\",\"a\",null,{\"href\":\"https://rpubs.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📖 rPubs\"}],[\"$\",\"a\",null,{\"href\":\"https://rdata.online\",\"className\":\"hover:text-foreground transition-colors\",\"children\":\"📊 rData\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-center text-xs text-muted-foreground\",\"children\":\"Local-first • Zero-knowledge • Community-owned\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n19:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/d8519c99b1f0aa68.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1a:[\"$\",\"$L3c\",null,{\"children\":[\"$\",\"$3d\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@3e\"}]}]\n1b:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L3f\",null,{\"children\":\"$@40\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L41\",null,{\"children\":[\"$\",\"$3d\",null,{\"name\":\"Next.Metadata\",\"children\":\"$@42\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script><script>self.__next_f.push([1,"1d:[\"$\",\"path\",\"usdka0\",{\"d\":\"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2\"}]\n1e:[\"$\",\"h3\",null,{\"className\":\"mb-2 text-xl font-semibold text-card-foreground\",\"children\":\"File Sharing\"}]\n1f:[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Share files and create collaborative views over data with localized, zero-knowledge storage.\"}]\n20:[\"$\",\"div\",\"3\",{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-accent/10 opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent border-2 border-current\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-shield h-6 w-6\",\"children\":[[\"$\",\"path\",\"oel41y\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-xl font-semibold text-card-foreground\",\"children\":\"Delegated Authority\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Manage group permissions and authority structures democratically. Your space, your rules.\"}]]}]]}]\n21:[\"$\",\"div\",\"4\",{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-secondary/10 opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-secondary/10 p-3 text-secondary border-2 border-current\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chart-column h-6 w-6\",\"children\":[[\"$\",\"path\",\"c24i48\",{\"d\":\"M3 3v16a2 2 0 0 0 2 2h16\"}],[\"$\",\"path\",\"2bz60n\",{\"d\":\"M18 17V9\"}],[\"$\",\"path\",\"1frdt8\",{\"d\":\"M13 17V5\"}],[\"$\",\"path\",\"17ska0\",{\"d\":\"M8 17v-3\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-xl font-semibold text-card-foreground\",\"children\":\"Interactive Dashboards\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Multidimensional views of your data powered by folkjs - HTML as a computing substrate.\"}]]}]]}]\n22:[\"$\",\"div\",\"5\",{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:border-primary hover:-translate-y-1 hover:retro-shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-accent/10 opacity-0 transition-opacity group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg bg-accent/10 p-3 text-accent border-2 border-current\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lock h-6 w-6\",\"children\":[[\"$\",\"rect\",\"1w4ew1\",{\"width\":\"18\",\"height\":\"11\",\"x\":\"3\",\"y\":\"11"])</script><script>self.__next_f.push([1,"\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"fwvmzm\",{\"d\":\"M7 11V7a5 5 0 0 1 10 0v4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-2 text-xl font-semibold text-card-foreground\",\"children\":\"Data Privacy\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Zero-knowledge architecture ensures your data never exists unencrypted outside your control.\"}]]}]]}]\n23:[\"$\",\"span\",null,{\"className\":\"font-semibold text-accent\",\"children\":\"derived locally via HKDF\"}]\n24:[\"$\",\"span\",null,{\"className\":\"font-semibold text-accent\",\"children\":\"social recovery\"}]\n25:[\"$\",\"div\",null,{\"className\":\"rounded-lg border border-accent/20 bg-card p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-xl font-semibold text-foreground\",\"children\":\"A common login for your community's toolkit\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":[\"Every community rSpace comes with a full suite of interoperable tools — voting, budgets, maps, files, notes, and more — all sharing the same\",\" \",[\"$\",\"span\",null,{\"className\":\"font-semibold text-accent\",\"children\":\"EncryptID session\"}],\". Sign in once on rSpace and you're already authenticated on rVote, rFunds, rFiles, and every other tool your community uses. No separate accounts, no OAuth redirects, no third-party identity providers. Your community, your identity, your data.\"]}]]}]\n26:[\"$\",\"div\",null,{\"className\":\"mt-8 text-center\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://ridentity.online\",\"className\":\"inline-flex items-center gap-2 rounded-lg border border-accent/30 bg-accent/10 px-6 py-3 text-sm font-semibold text-accent transition-all hover:-translate-y-0.5 hover:border-accent/50\",\"children\":\"🔐 Learn more about EncryptID\"}]}]\n27:[\"$\",\"span\",null,{\"className\":\"font-semibold text-primary\",\"children\":\"Automerge CRDT document\"}]\n28:[\"$\",\"span\",null,{\"className\":\"font-semibold text-primary\",\"children\":\"Service Worker\"}]\n29:[\"$\",\"span\",null,{\"className\":\"font-semibold text-primary\",\"children\":\"incremental sync protocol\"}]\n2a:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-muted-foreground\",\"children\":\"A basic HTML computing substrate for building truly interactive, local-first applications\"}]\n"])</script><script>self.__next_f.push([1,"2b:[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 25 / 0.1)\",\"color\":\"oklch(0.75 0.18 25)\",\"borderColor\":\"oklch(0.75 0.18 25)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-shopping-cart h-6 w-6\",\"children\":[[\"$\",\"circle\",\"jimo8o\",{\"cx\":\"8\",\"cy\":\"21\",\"r\":\"1\"}],[\"$\",\"circle\",\"13723u\",{\"cx\":\"19\",\"cy\":\"21\",\"r\":\"1\"}],[\"$\",\"path\",\"9zh506\",{\"d\":\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rCart\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 25)\"},\"children\":\"rCart.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Community commerce. Coordinate group purchases and share resources locally.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]\n"])</script><script>self.__next_f.push([1,"2c:[\"$\",\"a\",\"2\",{\"href\":\"https://rcal.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 50)\",\"--space-bg\":\"oklch(0.75 0.18 50 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 50 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 50 / 0.1)\",\"color\":\"oklch(0.75 0.18 50)\",\"borderColor\":\"oklch(0.75 0.18 50)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-calendar h-6 w-6\",\"children\":[[\"$\",\"path\",\"1cmpym\",{\"d\":\"M8 2v4\"}],[\"$\",\"path\",\"4m81vk\",{\"d\":\"M16 2v4\"}],[\"$\",\"rect\",\"1hopcy\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"8toen8\",{\"d\":\"M3 10h18\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rCal\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 50)\"},\"children\":\"rCal.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Shared calendars for communities. Coordinate events, meetings, and availability together.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2d:[\"$\",\"a\",\"3\",{\"href\":\"https://rfunds.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 75)\",\"--space-bg\":\"oklch(0.75 0.18 75 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 75 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 75 / 0.1)\",\"color\":\"oklch(0.75 0.18 75)\",\"borderColor\":\"oklch(0.75 0.18 75)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chart-column h-6 w-6\",\"children\":[[\"$\",\"path\",\"c24i48\",{\"d\":\"M3 3v16a2 2 0 0 0 2 2h16\"}],[\"$\",\"path\",\"2bz60n\",{\"d\":\"M18 17V9\"}],[\"$\",\"path\",\"1frdt8\",{\"d\":\"M13 17V5\"}],[\"$\",\"path\",\"17ska0\",{\"d\":\"M8 17v-3\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rFunds\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 75)\"},\"children\":\"rFunds.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Threshold-based flow funding. Design continuous funding flows with overflow routing and outcome tracking.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2e:[\"$\",\"a\",\"4\",{\"href\":\"https://rfiles.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 100)\",\"--space-bg\":\"oklch(0.75 0.18 100 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 100 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 100 / 0.1)\",\"color\":\"oklch(0.75 0.18 100)\",\"borderColor\":\"oklch(0.75 0.18 100)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-folder-open h-6 w-6\",\"children\":[[\"$\",\"path\",\"usdka0\",{\"d\":\"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rFiles\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 100)\"},\"children\":\"rFiles.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Shared file workspaces. Organize documents, media, and assets together in real time.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2f:[\"$\",\"a\",\"5\",{\"href\":\"https://rwallet.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 125)\",\"--space-bg\":\"oklch(0.75 0.18 125 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 125 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 125 / 0.1)\",\"color\":\"oklch(0.75 0.18 125)\",\"borderColor\":\"oklch(0.75 0.18 125)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wallet h-6 w-6\",\"children\":[[\"$\",\"path\",\"18etb6\",{\"d\":\"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1\"}],[\"$\",\"path\",\"xoc0q4\",{\"d\":\"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rWallet\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 125)\"},\"children\":\"rWallet.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Community treasury management. Track shared resources, contributions, and funding flows.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"30:[\"$\",\"a\",\"6\",{\"href\":\"https://rnotes.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 150)\",\"--space-bg\":\"oklch(0.75 0.18 150 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 150 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 150 / 0.1)\",\"color\":\"oklch(0.75 0.18 150)\",\"borderColor\":\"oklch(0.75 0.18 150)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sticky-note h-6 w-6\",\"children\":[[\"$\",\"path\",\"qazsjp\",{\"d\":\"M16 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8Z\"}],[\"$\",\"path\",\"40519r\",{\"d\":\"M15 3v4a2 2 0 0 0 2 2h4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rNotes\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 150)\"},\"children\":\"rNotes.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Collaborative note-taking. Capture and organize ideas together in shared notebooks.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"31:[\"$\",\"a\",\"7\",{\"href\":\"https://rvote.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 175)\",\"--space-bg\":\"oklch(0.75 0.18 175 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 175 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 175 / 0.1)\",\"color\":\"oklch(0.75 0.18 175)\",\"borderColor\":\"oklch(0.75 0.18 175)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-vote h-6 w-6\",\"children\":[[\"$\",\"path\",\"dzmm74\",{\"d\":\"m9 12 2 2 4-4\"}],[\"$\",\"path\",\"1ezoue\",{\"d\":\"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z\"}],[\"$\",\"path\",\"nuriw5\",{\"d\":\"M22 19H2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rVote\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 175)\"},\"children\":\"rVote.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Democratic backlog prioritization. Quadratic proposal ranking lets communities surface the best ideas.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"a\",\"8\",{\"href\":\"https://rtrips.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 200)\",\"--space-bg\":\"oklch(0.75 0.18 200 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 200 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 200 / 0.1)\",\"color\":\"oklch(0.75 0.18 200)\",\"borderColor\":\"oklch(0.75 0.18 200)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-plane h-6 w-6\",\"children\":[[\"$\",\"path\",\"1v9wt8\",{\"d\":\"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rTrips\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 200)\"},\"children\":\"rTrips.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Plan adventures together. Coordinate group travel, shared itineraries, and trip logistics.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"a\",\"9\",{\"href\":\"https://rtube.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 225)\",\"--space-bg\":\"oklch(0.75 0.18 225 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 225 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 225 / 0.1)\",\"color\":\"oklch(0.75 0.18 225)\",\"borderColor\":\"oklch(0.75 0.18 225)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-play h-6 w-6\",\"children\":[[\"$\",\"polygon\",\"1oa8hb\",{\"points\":\"6 3 20 12 6 21 6 3\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rTube\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 225)\"},\"children\":\"rTube.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Community video sharing. Host and curate video content for your community.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"34:[\"$\",\"a\",\"10\",{\"href\":\"https://rchats.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 245)\",\"--space-bg\":\"oklch(0.75 0.18 245 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 245 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 245 / 0.1)\",\"color\":\"oklch(0.75 0.18 245)\",\"borderColor\":\"oklch(0.75 0.18 245)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-message-square h-6 w-6\",\"children\":[[\"$\",\"path\",\"1lielz\",{\"d\":\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rChats\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 245)\"},\"children\":\"rChats.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Encrypted group messaging. Real-time channels for your community, end-to-end encrypted.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"35:[\"$\",\"a\",\"11\",{\"href\":\"https://rforum.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 265)\",\"--space-bg\":\"oklch(0.75 0.18 265 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 265 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 265 / 0.1)\",\"color\":\"oklch(0.75 0.18 265)\",\"borderColor\":\"oklch(0.75 0.18 265)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-message-square h-6 w-6\",\"children\":[[\"$\",\"path\",\"1lielz\",{\"d\":\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rForum\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 265)\"},\"children\":\"rForum.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Community discussion forums. Threaded conversations for deeper, asynchronous dialogue.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"36:[\"$\",\"a\",\"12\",{\"href\":\"https://rswag.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 285)\",\"--space-bg\":\"oklch(0.75 0.18 285 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 285 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 285 / 0.1)\",\"color\":\"oklch(0.75 0.18 285)\",\"borderColor\":\"oklch(0.75 0.18 285)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-shirt h-6 w-6\",\"children\":[[\"$\",\"path\",\"1wgbhj\",{\"d\":\"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rSwag\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 285)\"},\"children\":\"rSwag.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Community merchandise on demand. Design custom stickers, shirts, and more with AI-powered tools.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"37:[\"$\",\"a\",\"13\",{\"href\":\"https://rnetwork.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 305)\",\"--space-bg\":\"oklch(0.75 0.18 305 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 305 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 305 / 0.1)\",\"color\":\"oklch(0.75 0.18 305)\",\"borderColor\":\"oklch(0.75 0.18 305)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-network h-6 w-6\",\"children\":[[\"$\",\"rect\",\"4q2zg0\",{\"x\":\"16\",\"y\":\"16\",\"width\":\"6\",\"height\":\"6\",\"rx\":\"1\"}],[\"$\",\"rect\",\"8cvhb9\",{\"x\":\"2\",\"y\":\"16\",\"width\":\"6\",\"height\":\"6\",\"rx\":\"1\"}],[\"$\",\"rect\",\"1egb70\",{\"x\":\"9\",\"y\":\"2\",\"width\":\"6\",\"height\":\"6\",\"rx\":\"1\"}],[\"$\",\"path\",\"1jsf9p\",{\"d\":\"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3\"}],[\"$\",\"path\",\"2874zd\",{\"d\":\"M12 12V8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rNetwork\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 305)\"},\"children\":\"rNetwork.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Visualize community connections. Map relationships and networks across your ecosystem.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"38:[\"$\",\"a\",\"14\",{\"href\":\"https://rinbox.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 325)\",\"--space-bg\":\"oklch(0.75 0.18 325 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 325 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 325 / 0.1)\",\"color\":\"oklch(0.75 0.18 325)\",\"borderColor\":\"oklch(0.75 0.18 325)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail h-6 w-6\",\"children\":[[\"$\",\"rect\",\"18n3k1\",{\"width\":\"20\",\"height\":\"16\",\"x\":\"2\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"path\",\"1ocrg3\",{\"d\":\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rInbox\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 325)\"},\"children\":\"rInbox.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Community email and notifications. Unified inbox for all your rSpace communications.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"39:[\"$\",\"a\",\"15\",{\"href\":\"https://rwork.online\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"data-slot\":\"card\",\"className\":\"text-card-foreground flex flex-col gap-6 rounded-xl shadow-sm group relative overflow-hidden border-2 border-border bg-card p-6 transition-all hover:-translate-y-1 hover:retro-shadow-sm h-full\",\"style\":{\"--space-color\":\"oklch(0.75 0.18 345)\",\"--space-bg\":\"oklch(0.75 0.18 345 / 0.1)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-0 transition-opacity group-hover:opacity-100\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 345 / 0.1)\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 inline-flex rounded-lg p-3 border-2\",\"style\":{\"backgroundColor\":\"oklch(0.75 0.18 345 / 0.1)\",\"color\":\"oklch(0.75 0.18 345)\",\"borderColor\":\"oklch(0.75 0.18 345)\"},\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clipboard-list h-6 w-6\",\"children\":[[\"$\",\"rect\",\"tgr4d6\",{\"width\":\"8\",\"height\":\"4\",\"x\":\"8\",\"y\":\"2\",\"rx\":\"1\",\"ry\":\"1\"}],[\"$\",\"path\",\"116196\",{\"d\":\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"}],[\"$\",\"path\",\"1jrz19\",{\"d\":\"M12 11h4\"}],[\"$\",\"path\",\"n85exb\",{\"d\":\"M12 16h4\"}],[\"$\",\"path\",\"1dfujw\",{\"d\":\"M8 11h.01\"}],[\"$\",\"path\",\"18s6g9\",{\"d\":\"M8 16h.01\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mb-1 text-xl font-semibold text-card-foreground\",\"children\":\"rWork\"}],[\"$\",\"p\",null,{\"className\":\"mb-3 text-xs font-mono\",\"style\":{\"color\":\"oklch(0.75 0.18 345)\"},\"children\":\"rWork.online\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Collaborative task management. Kanban boards and project pipelines for community projects.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link mt-4 h-4 w-4 text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"3a:[\"$\",\"div\",null,{\"className\":\"mt-16 text-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"inline-block rounded-lg border-2 border-accent bg-accent/10 px-6 py-4 backdrop-blur-sm retro-shadow-sm\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-lg font-semibold text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-accent\",\"children\":\"Your space.\"}],\" \",[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"Your community.\"}],\" \",[\"$\",\"span\",null,{\"className\":\"text-secondary\",\"children\":\"Your rules.\"}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"40:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"43:I[11276,[\"/_next/static/chunks/e6bb1ae02e03de93.js\",\"/_next/static/chunks/4fec72d8418df417.js\"],\"IconMark\"]\n42:[[\"$\",\"title\",\"0\",{\"children\":\"rSpace.online - Reclaim Your Space on the New Web\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Build communities of purpose with local-first principles, zero-knowledge privacy, and collaborative freedom. Outside the walls of big tech monopolies.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.png\"}],[\"$\",\"link\",\"3\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L43\",\"4\",{}]]\n3e:null\n"])</script></body></html> |