@font-face{font-family:Chakra Petch;src:url(/assets/fonts/chakra-petch-v13-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/fonts/chakra-petch-v13-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/fonts/chakra-petch-v13-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/fonts/chakra-petch-v13-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/fonts/space-mono-v17-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/fonts/space-mono-v17-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bw-void:#08090c;--bw-base:#0b0d11;--bw-surface:#12151b;--bw-surface-2:#181c24;--bw-line:#242a34;--bw-line-hot:#333b49;--bw-text:#e9ecf1;--bw-text-dim:#9aa1ad;--bw-text-mute:#5c636f;--bw-magenta:#ff2d7e;--bw-cyan:#16e0ff;--bw-acid:#c6ff3a;--bw-white:#fff;--bw-display:"Chakra Petch",system-ui,sans-serif;--bw-mono:"Space Mono",ui-monospace,"SF Mono",Menlo,monospace;--bw-clip:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);--bw-gutter:clamp(20px,5vw,72px);--bw-grad-livery:linear-gradient(100deg,#ff2d7e 0%,#ff3d9a 38%,#16e0ff 118%);--bw-grad-go:linear-gradient(120deg,#c6ff3a 0%,#e4ff6b 100%);--bw-grad-edge:linear-gradient(90deg,var(--bw-cyan),var(--bw-magenta))}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bw-base);color:var(--bw-text);font-family:var(--bw-mono);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--bw-line) 1px,transparent 1px),linear-gradient(90deg,var(--bw-line) 1px,transparent 1px);opacity:.22;background-size:64px 64px;position:fixed;inset:0;mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 78%)}main{z-index:1;max-width:1180px;padding:0 var(--bw-gutter);margin:0 auto;position:relative}a{color:var(--bw-cyan);text-decoration:none}a:hover{text-decoration:underline}.skip{background:var(--bw-acid);color:var(--bw-void);font-family:var(--bw-display);z-index:99;padding:10px 16px;font-weight:700;position:absolute;top:0;left:-999px}.skip:focus{top:8px;left:8px}:focus-visible{outline:3px solid var(--bw-cyan);outline-offset:2px}.hud-bar{font-family:var(--bw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bw-text-dim);border-bottom:1px solid var(--bw-line-hot);padding:14px var(--bw-gutter);z-index:2;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:relative}.hud-bar .brand-tag{color:var(--bw-text);font-weight:700}.hud-bar .brand-tag a{color:var(--bw-text);text-decoration:none}.hud-bar .brand-tag b{color:var(--bw-magenta)}.nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.nav a{color:var(--bw-text-dim);text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--bw-cyan)}.dot{align-items:center;gap:7px;display:inline-flex}.dot:before{content:"";background:var(--bw-acid);width:8px;height:8px;box-shadow:0 0 10px var(--bw-acid);animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero{isolation:isolate;padding:clamp(56px,10vh,120px) 0 clamp(40px,7vh,80px);position:relative}.hero:before{content:"";z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(58% 58% at 38% 42%,#ff2d7e38,#0000 70%),radial-gradient(52% 52% at 74% 58%,#16e0ff29,#0000 72%),radial-gradient(44% 44% at 60% 92%,#c6ff3a1a,#0000 70%);width:78%;height:130%;position:absolute;top:-15%;left:-8%}.telemetry{font-family:var(--bw-mono);letter-spacing:.2em;color:var(--bw-cyan);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;font-size:12px;display:flex}.telemetry .sep{color:var(--bw-text-mute)}.chev{color:var(--bw-magenta);letter-spacing:-2px}.wordmark{font-family:var(--bw-display);letter-spacing:-.02em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-size:clamp(58px,15vw,196px);font-weight:700;line-height:.82;display:flex}.wordmark .blk{color:var(--bw-white)}.wordmark .werk{color:var(--bw-void);background:var(--bw-grad-livery);clip-path:polygon(0 0,100% 0,100% calc(100% - .18em),calc(100% - .18em) 100%,0 100%);margin-left:.04em;padding:0 .12em 0 .14em;box-shadow:0 0 44px #ff2d7e4d,0 0 22px #16e0ff2e}.tagline{font-family:var(--bw-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bw-text);flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;font-size:clamp(13px,2.4vw,20px);font-weight:700;display:flex}.tagline .bar{background:var(--bw-grad-edge);width:52px;height:2px;display:inline-block}.lede{max-width:60ch;font-family:var(--bw-mono);color:var(--bw-text-dim);margin-top:26px;font-size:15px;line-height:1.65}.lede b{color:var(--bw-acid);font-weight:400}.cta-row{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.btn{font-family:var(--bw-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--bw-void);background:var(--bw-grad-go);clip-path:var(--bw-clip);border:0;padding:16px 30px;font-size:15px;font-weight:700;transition:transform .12s,filter .12s;display:inline-block}.btn:hover{filter:brightness(1.12);color:var(--bw-void);text-decoration:none;transform:translate(-2px,-2px)}.btn.ghost{color:var(--bw-text);box-shadow:inset 0 0 0 1px var(--bw-line-hot);background:0 0}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--bw-cyan);color:var(--bw-cyan)}section.block{border-top:1px solid var(--bw-line);padding:clamp(40px,7vh,84px) 0}.sec-label{font-family:var(--bw-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bw-text-dim);align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.sec-label .idx{color:var(--bw-magenta)}h1,h2,h3{font-family:var(--bw-display);text-transform:uppercase}.h-lead{font-family:var(--bw-display);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(28px,5vw,52px);font-weight:700;line-height:.95}.prose{max-width:70ch;color:var(--bw-text-dim);font-size:14px;line-height:1.8}.prose strong{color:var(--bw-text);font-weight:400}.prose code{background:var(--bw-surface-2);color:var(--bw-cyan);border:1px solid var(--bw-line);padding:2px 6px}pre.code{background:var(--bw-surface);border:1px solid var(--bw-line);color:var(--bw-text-dim);padding:18px;font-size:13px;overflow:auto}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.filters input,.filters select{font-family:var(--bw-mono);background:var(--bw-surface);color:var(--bw-text);border:1px solid var(--bw-line-hot);padding:10px 12px;font-size:13px}.filters label{letter-spacing:.14em;text-transform:uppercase;color:var(--bw-text-dim);font-size:11px}.count{font-family:var(--bw-mono);color:var(--bw-text-dim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.card{background:var(--bw-surface);border:1px solid var(--bw-line);clip-path:var(--bw-clip);transition:transform .12s,border-color .12s;position:relative}.card:hover{border-color:var(--bw-line-hot);transform:translateY(-3px)}.card .edge{background:var(--bw-grad-edge);width:100%;height:4px}.card.pro .edge{background:linear-gradient(90deg,var(--bw-magenta),var(--bw-acid))}.card.free .edge{background:linear-gradient(90deg,var(--bw-acid),var(--bw-cyan))}.card .body{padding:20px 20px 24px}.card .id{font-family:var(--bw-mono);letter-spacing:.14em;color:var(--bw-text-dim);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.tier{font-family:var(--bw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bw-void);padding:3px 9px;font-size:10px;font-weight:700}.tier.pro{background:var(--bw-magenta)}.tier.free{background:var(--bw-acid)}.tier.byo{background:var(--bw-cyan)}.card h3{font-family:var(--bw-display);text-transform:uppercase;letter-spacing:.01em;margin:14px 0 6px;font-size:20px;font-weight:700}.card .disc{font-family:var(--bw-mono);color:var(--bw-cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.card p{font-family:var(--bw-mono);color:var(--bw-text-dim);font-size:13px;line-height:1.6}.chips{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.chip-p{font-family:var(--bw-mono);letter-spacing:.08em;color:var(--bw-text-dim);border:1px solid var(--bw-line-hot);text-transform:uppercase;padding:4px 8px;font-size:10px}.tiers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:10px;display:grid}.pt{background:var(--bw-surface);border:1px solid var(--bw-line);clip-path:var(--bw-clip);padding:28px 24px}.pt.hot{border-color:var(--bw-magenta)}.pt h3{margin-bottom:6px;font-size:26px}.pt .price{font-family:var(--bw-display);color:var(--bw-acid);margin:10px 0;font-size:40px;font-weight:700}.pt ul{margin:16px 0;list-style:none}.pt li{font-family:var(--bw-mono);color:var(--bw-text-dim);padding:7px 0 7px 22px;font-size:13px;position:relative}.pt li:before{content:"◢";color:var(--bw-cyan);position:absolute;left:0}footer{border-top:1px solid var(--bw-line-hot);margin-top:40px}.legal{max-width:1180px;padding:18px var(--bw-gutter);font-family:var(--bw-mono);color:var(--bw-text-dim);margin:0 auto;font-size:11px;line-height:1.7}@media (width<=640px){.hud-bar{gap:8px;font-size:10px}.nav{gap:10px}.wordmark{font-size:clamp(46px,17vw,90px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important;animation:none!important}}
