:root{--neon-env: #aeff00;--neon-auth: #00e5ff;--neon-base: #2979ff;--neon-share: #ff1744;--neon-go: #00e0c6;--neon-git: #0a0a0a;--neon-build: #ff2d9b;--neon-code: #9d4eff;--neon-pay: #ff6b2c;--neon-n: #ffd400;--neon-excel: #00e676;--brand: var(--neon-share);--brand-soft: #ff5c7a;--bg: #0a0a0a;--surface: #121316;--surface-2: #16181d;--border: #23252b;--text: #f5f6f8;--muted: #9aa0ab;--faint: #5a5f6a;--radius: 14px;--radius-lg: 20px;--maxw: 1040px;--background: 0 0% 4%;--foreground: 220 20% 96%;--card: 225 9% 9%;--card-foreground: 220 20% 96%;--muted-foreground: 218 9% 64%;--border-hsl: 225 8% 16%;--primary: 348 100% 55%;--primary-foreground: 0 0% 100%;--glass-bg: rgba(18, 19, 22, .72);--glass-bg-strong: rgba(18, 19, 22, .96);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 16px;--glass-shadow: 0 2px 12px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2);--glass-shadow-lg: 0 8px 32px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .25);--brand-gradient: linear-gradient(135deg, #b00020 0%, #e0102f 55%, #ff1744 100%);--brand-gradient-subtle: linear-gradient( 135deg, rgba(255, 23, 68, .1) 0%, rgba(224, 16, 47, .08) 100% )}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{overflow-x:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gradient-text{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.noise-overlay{position:absolute;inset:0;pointer-events:none}.noise-overlay:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.05;z-index:0}.gradient-mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.gradient-blob{position:absolute;border-radius:50%}.gradient-blob.blob-1{width:70%;height:70%;top:-10%;left:-10%;background:radial-gradient(circle,hsl(var(--primary)) 0%,transparent 70%);opacity:.12;filter:blur(80px);animation:meshFloat1 20s ease-in-out infinite}.gradient-blob.blob-2{width:60%;height:60%;bottom:-5%;right:-15%;background:radial-gradient(circle,#e0102f 0%,transparent 70%);opacity:.1;filter:blur(70px);animation:meshFloat2 25s ease-in-out infinite}.gradient-blob.blob-3{width:40%;height:40%;top:30%;left:30%;background:radial-gradient(circle,#ff5c7a 0%,transparent 70%);opacity:.08;filter:blur(60px);animation:meshFloat3 18s ease-in-out infinite}.gradient-grid{position:absolute;inset:0;opacity:.04;background-image:linear-gradient(hsl(var(--primary)) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--primary)) 1px,transparent 1px);background-size:60px 60px}@keyframes meshFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(5%,8%) scale(1.05)}66%{transform:translate(-3%,-4%) scale(.97)}}@keyframes meshFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-6%,-5%) scale(1.03)}66%{transform:translate(4%,6%) scale(.95)}}@keyframes meshFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,-6%) scale(1.08)}}@media(prefers-reduced-motion:reduce){.gradient-blob{animation:none!important}}.reveal-up{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-up.revealed{opacity:1;transform:none}.reveal-up.revealed.delay-1{transition-delay:.08s}.reveal-up.revealed.delay-2{transition-delay:.16s}.reveal-up.revealed.delay-3{transition-delay:.24s}.reveal-up.revealed.delay-4{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none}}.section-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:hsl(var(--muted-foreground));display:block;margin-bottom:20px}.landing-pill{display:inline-flex;align-items:center;gap:8px;background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .3);color:hsl(var(--primary));border-radius:20px;padding:4px 13px 4px 11px;font-size:12px;font-weight:500}.landing-pill .pulse-dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--primary));position:relative}.landing-pill .pulse-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:hsl(var(--primary));animation:dotPing 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes dotPing{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1.4rem;border-radius:var(--radius);font-weight:600;font-size:.95rem;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand-gradient);color:hsl(var(--primary-foreground));box-shadow:0 8px 30px #ff174452}.btn-primary:hover{box-shadow:0 12px 40px #ff174475}.btn-ghost{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border-hsl))}.btn-ghost:hover{border-color:hsl(var(--primary) / .6)}.landing-feature-card{position:relative;background:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-left:3px solid hsl(var(--primary));border-radius:9px;padding:22px 24px;display:flex;flex-direction:column;transition:border-color .22s ease,transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-left-width .22s ease}.landing-feature-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 18% 0%,hsl(var(--primary) / .12),transparent 70%);opacity:0;transition:opacity .22s ease;pointer-events:none}.landing-feature-card:hover{transform:translateY(-5px);border-color:hsl(var(--primary));border-left-width:5px;box-shadow:0 16px 38px -22px hsl(var(--primary) / .3),0 2px hsl(var(--primary) / .1)}.landing-feature-card:hover:after{opacity:1}.landing-feature-card .feature-icon{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;background:hsl(var(--primary) / .1);color:hsl(var(--primary));margin-bottom:16px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease}.landing-feature-card:hover .feature-icon{transform:translateY(-2px) scale(1.06) rotate(-3deg);box-shadow:0 0 0 1px hsl(var(--primary)),0 8px 20px -10px hsl(var(--primary) / .4)}.landing-feature-card h3{margin:0 0 .4rem;font-size:1.05rem;color:hsl(var(--foreground))}.landing-feature-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.95rem}.terminal-card{--term-bg: #0b0f17;--term-border: #1c2738;--term-text: #8899aa;--term-text-bright: #f0f4f8;--term-text-dim: #445566;--term-green: #10b981;background:var(--term-bg);border:1px solid var(--term-border);border-radius:14px;overflow:hidden;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:13px;box-shadow:0 28px 70px -34px #000000b3}.terminal-card .term-bar{display:flex;align-items:center;padding:11px 14px;border-bottom:1px solid var(--term-border);color:var(--term-text-dim);font-size:12px}.terminal-card .term-bar .term-title{color:var(--term-text)}.terminal-card .term-bar .term-dots{margin-left:auto;display:flex;gap:6px}.terminal-card .term-bar .term-dots span{width:10px;height:10px;border-radius:50%;background:var(--term-border)}.terminal-card .term-body{padding:18px 18px 20px;min-height:244px}.terminal-card .term-cmd{color:var(--term-text-bright);margin-bottom:16px}.terminal-card .term-prompt{color:hsl(var(--primary))}.terminal-card .term-line{display:flex;align-items:baseline;gap:10px;margin-bottom:9px;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.terminal-card .term-line.visible{opacity:1;transform:none}.terminal-card .term-chk{color:var(--term-green);width:12px;flex-shrink:0}.terminal-card .term-svc{color:var(--term-text-dim);width:84px;flex-shrink:0}.terminal-card .term-st{color:var(--term-text)}.terminal-card .term-live{margin-top:18px;display:flex;align-items:center;gap:10px;color:var(--term-text);opacity:0;transition:opacity .4s ease}.terminal-card .term-live.visible{opacity:1}.terminal-card .term-live .term-glow{color:var(--term-green)}.terminal-card .term-live .term-timer{margin-left:auto;color:var(--term-text-dim)}.landing-code-block{background:#0b0f17;border:1px solid #1c2738;border-radius:10px;padding:24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.75;overflow-x:auto;color:#89a}.landing-code-block pre{margin:0}.landing-code-block .tok-key{color:#c792ea}.landing-code-block .tok-fn{color:#82aaff}.landing-code-block .tok-str{color:#c3e88d}.landing-code-block .tok-com{color:#5a6675}.landing-code-block .tok-var{color:#f0f4f8}.landing-code-block .tok-prop{color:#f78c6c}.code-cursor-blink{display:inline-block;width:8px;height:15px;background:hsl(var(--primary));vertical-align:-2px;animation:cursorBlink 1s steps(1) infinite}@keyframes cursorBlink{50%{opacity:0}}.step-item{position:relative;border-left:2px solid hsl(var(--border-hsl));padding:14px 0 14px 22px;display:flex;align-items:flex-start;flex-direction:column;gap:4px;transition:border-color .3s ease}.step-item.active{border-left-color:hsl(var(--primary))}.step-item .step-num{font-size:11px;font-weight:700;letter-spacing:1.5px;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,ui-monospace,monospace}.step-item.active .step-num{color:hsl(var(--primary))}.step-item .step-text{font-size:15px;color:hsl(var(--muted-foreground))}.step-item.active .step-text{color:hsl(var(--foreground));font-weight:500}.proof-bar{border-top:1px solid hsl(var(--border-hsl));border-bottom:1px solid hsl(var(--border-hsl));padding:20px 0}.proof-bar .proof-items{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:hsl(var(--muted-foreground))}.proof-bar .proof-sep{margin:0 14px;opacity:.5}.container{max-width:var(--maxw);margin:0 auto;padding:0 1.5rem}.page-head{padding:4rem 0 2rem;max-width:720px}.page-head h1{font-size:clamp(2.4rem,6vw,3.6rem);letter-spacing:-.02em;line-height:1.05;margin:1rem 0 .75rem}.page-head .lead{font-size:1.2rem;color:var(--muted);margin:0}.prose{color:var(--muted);max-width:720px;font-size:1.02rem}.prose h2{color:var(--text);font-size:1.5rem;margin:2.5rem 0 .75rem;letter-spacing:-.01em}.checklist{list-style:none;padding:0;margin:1.25rem 0;display:grid;gap:.7rem}.checklist li{position:relative;padding-left:1.75rem;color:var(--muted)}.checklist li:before{content:"✓";position:absolute;left:0;top:0;color:hsl(var(--primary));font-weight:700}.final-cta-glow{position:relative;overflow:hidden}.final-cta-glow:before{content:"";position:absolute;left:-200px;top:50%;transform:translateY(-50%);width:600px;height:600px;border-radius:50%;background:hsl(var(--primary));opacity:.07;filter:blur(80px);pointer-events:none}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--brand-soft);text-decoration:none}.nav{position:sticky;top:0;z-index:40;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border-bottom:1px solid var(--glass-border)}.nav-inner{max-width:var(--maxw);margin:0 auto;height:64px;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--text);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.brand-dot{width:12px;height:12px;border-radius:999px;background:var(--brand);box-shadow:0 0 14px #ff1744e6}.nav-links{display:flex;align-items:center;gap:1.4rem;font-size:.95rem}.nav-links a:not(.nav-cta){color:var(--muted)}.nav-links a:not(.nav-cta):hover{color:var(--text)}.nav-cta{padding:.45rem 1rem;font-size:.9rem}.auth-guest{display:inline-flex;align-items:center;gap:1.4rem}.nav-signin{color:var(--muted)}.nav-signin:hover{color:var(--text)}.auth-user{display:none;align-items:center;gap:1.4rem}.nav-signout{color:var(--muted);font-size:.95rem}.nav-signout:hover{color:var(--text)}body.is-authed .auth-guest{display:none}body.is-authed .auth-user{display:inline-flex}@media(max-width:620px){.nav-links>a:not(.nav-cta),.nav-signin{display:none}}.site-footer{border-top:1px solid hsl(var(--border-hsl));max-width:var(--maxw);margin:0 auto;padding:2.5rem 1.5rem 4rem;text-align:center}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.4rem;margin-bottom:1.75rem;font-size:.9rem}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--text)}.ecosystem{color:var(--muted);max-width:560px;margin:0 auto}.ecosystem strong{color:var(--brand-soft)}.fine{color:var(--faint);font-size:.85rem;margin-top:1.25rem}
