:root{--bg-black:#000;--bg-dark:#070707;--bg-surface:#0e0d0d;--bg-card:#121111bf;--bg-card-hover:#1a1919e6;--bg-glass:#0c0b0bd1;--accent-neon:#c8ff3d;--accent-neon-hover:#d7ff6b;--accent-neon-muted:#c8ff3d1f;--accent-neon-border:#c8ff3d52;--accent-neon-glow:#c8ff3d40;--accent-cyan:#3df3ff;--accent-purple:#9d3dff;--text-primary:#ede9e8;--text-secondary:#ede9e8b8;--text-muted:#ede9e873;--text-dim:#ede9e840;--border-subtle:#ede9e81a;--border-medium:#ede9e833;--border-neon:#c8ff3d66;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--max-width:1280px;--border-radius:8px;--border-radius-lg:14px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--bg-black);width:100%;max-width:100vw;overflow-x:hidden}body{font-family:var(--font-sans);background-color:var(--bg-black);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;min-height:100vh;font-size:15px;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:var(--bg-black)}::-webkit-scrollbar-thumb{background:#ede9e82e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-neon)}::selection{background:var(--accent-neon);color:#000}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{color:inherit;font-family:inherit}.mono{font-family:var(--font-mono)}.section-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-neon);align-items:center;gap:8px;font-size:13px;display:inline-flex}.section-label:before{content:"";background-color:var(--accent-neon);width:6px;height:6px;box-shadow:0 0 10px var(--accent-neon);border-radius:50%;display:inline-block}.h-display{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(38px,6vw,76px);font-weight:700;line-height:.98}.h-title{letter-spacing:-.035em;color:var(--text-primary);font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.1}.h-sub{letter-spacing:-.02em;color:var(--text-secondary);font-size:clamp(18px,2.5vw,24px);font-weight:500;line-height:1.35}.btn-neon{background-color:var(--accent-neon);color:#000;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 20px #c8ff3d40}.btn-neon:hover{background-color:var(--accent-neon-hover);transform:translateY(-2px);box-shadow:0 0 28px #c8ff3d73}.btn-neon:active{transform:translateY(0)}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ede9e814;border-radius:9999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;transition:all .25s;display:inline-flex}.btn-secondary:hover{color:#fff;background-color:#ede9e824;border-color:#ede9e84d;transform:translateY(-1px)}.btn-pill-small{border-radius:9999px;padding:6px 14px;font-size:13px}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-subtle);border-radius:var(--border-radius);transition:border-color .3s,transform .3s,box-shadow .3s;position:relative}.glass-panel:hover{border-color:#c8ff3d47}.has-brackets{position:relative}.has-brackets:before,.has-brackets:after{content:"";pointer-events:none;z-index:2;border-color:#c8ff3d66;width:8px;height:8px;position:absolute}.has-brackets:before{border-top:1.5px solid;border-left:1.5px solid;top:8px;left:8px}.has-brackets:after{border-bottom:1.5px solid;border-right:1.5px solid;bottom:8px;right:8px}.pulse-badge{font-family:var(--font-mono);color:var(--accent-neon);background:#c8ff3d14;border:1px solid #c8ff3d40;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:inline-flex}.pulse-dot{background:var(--accent-neon);width:6px;height:6px;box-shadow:0 0 8px var(--accent-neon);border-radius:50%;animation:2s ease-in-out infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:1;box-shadow:0 0 6px var(--accent-neon);transform:scale(1)}50%{opacity:.4;box-shadow:0 0 2px var(--accent-neon);transform:scale(.85)}}.bg-grid{background-image:linear-gradient(90deg,#ede9e808 1px,#0000 1px),linear-gradient(#ede9e808 1px,#0000 1px);background-size:48px 48px}.bg-radial-glow{background:radial-gradient(circle at 50% 0,#c8ff3d14 0%,#0000 60%)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:100px 0;position:relative}@media (width<=768px){.section{padding:60px 0}.container{padding:0 16px}}
