header[data-v-caede7ec]{position:fixed;top:0;width:100%;background-color:#050505e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid var(--accent-dim)}nav[data-v-caede7ec]{display:flex;justify-content:space-between;align-items:center;height:70px}.connect[data-v-f0da5917]{border-bottom:none}.legal-links[data-v-5c8b636c]{text-align:center;margin-top:12px}.legal-links a[data-v-5c8b636c]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:#666}.legal-links a[data-v-5c8b636c]:hover{color:var(--accent-color)}.privacy-page[data-v-3aa128cd]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#333;max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;min-height:100vh}.container[data-v-3aa128cd]{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.back-link[data-v-3aa128cd]{display:inline-block;margin-bottom:24px;color:#3498db;font-size:.9rem}.back-link[data-v-3aa128cd]:hover{text-decoration:underline}h1[data-v-3aa128cd]{color:#2c3e50;border-bottom:2px solid #eee;padding-bottom:10px}h2[data-v-3aa128cd]{color:#34495e;margin-top:30px}p[data-v-3aa128cd],li[data-v-3aa128cd]{margin-bottom:15px}.last-updated[data-v-3aa128cd]{color:#7f8c8d;font-style:italic;margin-bottom:30px}.privacy-footer[data-v-3aa128cd]{margin-top:50px;font-size:.9em;color:#95a5a6;text-align:center}code[data-v-3aa128cd]{background:#eee;padding:2px 5px;border-radius:3px}:root{--bg-color: #050505;--text-color: #e0e0e0;--accent-color: #00ffff;--accent-dim: rgba(0, 255, 255, .2);--hardcore-red: #ff3333;--font-main: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 3px;pointer-events:none;z-index:100}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 min(5vw,30px)}section{padding:clamp(60px,10vh,120px) 0;border-bottom:1px solid rgba(255,255,255,.05)}.logo{font-family:var(--font-mono);font-size:clamp(1rem,4vw,1.3rem);font-weight:700;color:var(--accent-color);text-transform:uppercase;letter-spacing:2px}.logo:after{content:"_";animation:blink 1s infinite}.nav-links{display:flex;gap:min(4vw,40px)}.nav-links a{font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;color:#888}.nav-links a:hover{color:var(--accent-color)}#hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding-top:80px}#hero:after{content:"";position:absolute;width:100%;height:200%;background-image:linear-gradient(var(--accent-dim) 1px,transparent 1px),linear-gradient(90deg,var(--accent-dim) 1px,transparent 1px);background-size:clamp(40px,8vw,60px) clamp(40px,8vw,60px);background-position:center;opacity:.15;transform:rotateX(65deg) translateY(-20%);animation:grid-travel 25s linear infinite;z-index:-1}.hero-content h1{font-size:clamp(2.2rem,10vw,5rem);text-transform:uppercase;letter-spacing:clamp(4px,2vw,8px);margin-bottom:20px;font-weight:800;line-height:1.1;background:linear-gradient(135deg,#fff 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-content p{font-size:clamp(.9rem,4vw,1.1rem);color:#888;margin-bottom:40px;max-width:600px;margin-inline:auto}.btn{display:inline-block;padding:16px 35px;border:1px solid var(--accent-color);color:var(--accent-color);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;font-size:.8rem;background:transparent}.btn:hover{background:var(--accent-dim)}.section-title{font-size:clamp(1.5rem,6vw,2.2rem);text-transform:uppercase;letter-spacing:4px;margin-bottom:clamp(40px,8vh,80px);text-align:center}.section-title span{color:var(--accent-color)}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.manifesto-text p{margin-bottom:20px;color:#aaa;font-size:clamp(.95rem,4vw,1.1rem)}.terminal-box{border:1px solid var(--accent-dim);padding:25px;background:#ffffff05;position:relative;font-family:var(--font-mono);font-size:.85rem}.terminal-box:before{content:"ENGINE_LOG_V2.6";position:absolute;top:-10px;left:15px;background:var(--bg-color);padding:0 8px;font-size:.6rem;color:var(--hardcore-red)}.terminal-log{color:var(--accent-color);line-height:2}.terminal-log .terminal-line{display:block}.terminal-log .highlight{color:#fff}.stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.stack-card{border:1px solid rgba(255,255,255,.05);padding:30px;background:linear-gradient(145deg,rgba(255,255,255,.02),transparent)}.stack-card h3{color:var(--accent-color);font-family:var(--font-mono);margin-bottom:20px;font-size:1rem}.stack-card ul li{position:relative;padding-left:20px;margin-bottom:10px;color:#888;font-size:.85rem}.stack-card ul li:before{content:"›";position:absolute;left:0;color:var(--accent-color)}.project-banner{text-align:center;border:1px solid var(--accent-dim);padding:60px 20px;background:radial-gradient(circle at center,rgba(0,255,255,.05),transparent)}.status-tag{display:inline-block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--hardcore-red);margin-bottom:20px}.project-title{font-size:clamp(1.5rem,5vw,2.5rem);letter-spacing:4px;color:#fff;margin-bottom:15px}.project-desc{color:#666;max-width:600px;margin:0 auto;font-style:italic}.contact-list{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.contact-list a{font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:2px;padding:14px 28px;border:1px solid var(--accent-dim);color:var(--accent-color)}.contact-list a:hover{border-color:var(--accent-color);background:var(--accent-dim)}footer{padding:40px 0;border-top:1px solid rgba(255,255,255,.05)}.copyright{text-align:center;font-family:var(--font-mono);font-size:.75rem;color:#666}@media (max-width: 850px){.manifesto-grid{grid-template-columns:1fr}.nav-links{display:none}section{padding:80px 0}}@keyframes blink{50%{opacity:0}}@keyframes grid-travel{0%{background-position:center 0px}to{background-position:center 1200px}}

