@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}:root{--bg:#05040b;--ink:#ecebf9;--muted:#b4b0d0;--dim:#9692b8;--violet:#8b5cf6;--cyan:#22d3ee;--cyan-ink:#67e8f9;--amber:#fbbf24;--red:#f87171;--glass:#1612309e;--glass-solid:#120f2a;--edge:#a78bfa47;--display:"Orbitron", ui-sans-serif, system-ui, sans-serif;--sans:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{color:var(--ink);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;background-color:var(--bg);background-image:radial-gradient(1000px 700px at 10% -10%,#6d28d952,#0000 60%),radial-gradient(800px 600px at 110% 15%,#312e8166,#0000 60%);background-repeat:no-repeat;margin:0}.fx{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.fx-aurora{filter:blur(40px);opacity:.8;background:radial-gradient(closest-side at 30% 35%,#7c3aed38,#0000),radial-gradient(closest-side at 72% 60%,#22d3ee1a,#0000);animation:18s ease-in-out infinite alternate aurora;position:absolute;inset:-30%}.fx-grid{opacity:.45;background-image:linear-gradient(#a78bfa0d 1px,#0000 1px),linear-gradient(90deg,#a78bfa0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 20%,#000 30%,#0000 75%)}@keyframes aurora{to{transform:translate(5%,4%)rotate(8deg)scale(1.1)}}.paused *,.paused :before,.paused :after{animation-play-state:paused!important}a{color:var(--cyan-ink);text-underline-offset:3px}a:hover{color:#a5f3fc}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);letter-spacing:.04em;margin:0 0 .6em;font-weight:700;line-height:1.2}h1{font-size:clamp(30px,7vw,54px)}h2{font-size:clamp(21px,4.5vw,30px)}h3{letter-spacing:.03em;font-size:17px}p,ul,ol{margin:0 0 1em}code{font-family:var(--mono);color:var(--cyan-ink);font-size:.9em}code.dim{color:var(--dim)}.small{font-size:14px}.muted{color:var(--muted)}.center{text-align:center}.grad{background:linear-gradient(90deg,#c4b5fd,#67e8f9);color:#0000;-webkit-background-clip:text;background-clip:text}.skip{z-index:10;background:var(--cyan);color:#05040b;border-radius:6px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;max-width:1120px;margin:0 auto;padding:14px 16px;display:flex}.brand{color:var(--ink);font:700 16px var(--display);letter-spacing:.24em;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.shield{color:var(--cyan);filter:drop-shadow(0 0 8px #22d3eeb3);flex:none}.site-header nav{flex-wrap:wrap;gap:4px;display:flex}.site-header nav a{color:var(--ink);border-radius:6px;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;text-decoration:none;display:inline-flex}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:#fff;background:#8b5cf633}main{max-width:1120px;margin:0 auto;padding:16px 16px 48px;display:block}main:focus{outline:none}section{margin:48px 0}.glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;position:relative;box-shadow:0 10px 40px #4c1d9533}.glass:before,.glass:after{content:"";border:0 solid var(--cyan);opacity:.8;pointer-events:none;width:12px;height:12px;position:absolute}.glass:before{border-width:1px 0 0 1px;border-top-left-radius:14px;top:-1px;left:-1px}.glass:after{border-width:0 1px 1px 0;border-bottom-right-radius:14px;bottom:-1px;right:-1px}.btn{min-height:48px;font:700 14px var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(#8b5cf68c,#6d28d973);border:1px solid #a78bfab3;border-radius:6px;justify-content:center;align-items:center;margin:4px 8px 4px 0;padding:12px 22px;text-decoration:none;display:inline-flex}.btn:hover{color:#fff;border-color:var(--cyan);box-shadow:0 0 20px #22d3ee4d}.btn-primary{background:linear-gradient(#7c3aed,#5b21b6);border-color:#a78bfa}.btn-ghost{background:0 0}.hero{align-items:center;gap:32px;padding-top:8px;display:grid}.kicker{font:700 13px var(--display);letter-spacing:.25em;text-transform:uppercase;color:var(--cyan-ink)}.lead{color:var(--muted);max-width:62ch;font-size:19px}.ticks{gap:6px;padding:0;list-style:none;display:grid}.ticks li{padding-left:26px;position:relative}.ticks li:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 8px var(--cyan);position:absolute;top:.55em;left:4px;transform:rotate(45deg)}.hero .ticks{color:var(--muted);flex-wrap:wrap;gap:6px 20px;font-size:15px;display:flex}.hero-shot{justify-self:center}img{border-radius:14px;max-width:100%;height:auto;display:block}.glow img{border:1px solid var(--edge);box-shadow:0 24px 70px #0000008c,0 0 50px #7c3aed40}.install-mobile{display:none}.mobile-note{color:var(--ink);background:#fbbf241a;border:1px solid #fbbf2480;border-radius:8px;padding:10px 14px}@media (hover:none) and (pointer:coarse){.install-desktop{display:none}.install-mobile{display:block}}.is-mobile .install-desktop{display:none}.is-mobile .install-mobile{display:block}.steps{gap:16px;padding:0;list-style:none;display:grid}.steps li{padding:22px 20px}.step-n{border:1px solid var(--cyan);width:34px;height:34px;font:700 15px var(--display);color:var(--cyan-ink);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.steps p{color:var(--muted);margin:0}.cards{gap:16px;display:grid}.card{padding:22px 20px}.card p{color:var(--muted)}.split{align-items:center;gap:28px;display:grid}.cta{text-align:center;padding:28px 22px}.pricing{gap:20px;margin:28px 0;display:grid}.price-card{flex-direction:column;padding:26px 22px;display:flex}.price-card .ticks{flex:1}.price-card.featured{border-color:#22d3ee8c;box-shadow:0 0 40px #22d3ee1f}.price{font:700 34px var(--display);margin:0 0 16px}.per{font:400 15px var(--sans);color:var(--muted);display:block}.faq{gap:12px;max-width:820px;display:grid}.faq details{background:var(--glass);border:1px solid var(--edge);border-radius:12px}.faq summary{cursor:pointer;min-height:48px;padding:16px 18px;list-style-position:inside}.faq summary h2{letter-spacing:.03em;margin:0;font-size:16px;display:inline}.faq details p{color:var(--muted);margin:0;padding:0 18px 16px}.legal{max-width:780px}.legal h2{margin-top:1.6em;font-size:21px}.legal h3{margin-top:1.2em;font-size:16px}.legal li{margin-bottom:.4em}.draft-banner{border:1px solid var(--amber);color:#fde68a;background:#fbbf241f;border-radius:8px;max-width:780px;padding:12px 16px}.narrow{max-width:640px;margin:24px auto}.big-shield{justify-content:center;margin-bottom:16px;display:flex}.big-shield.amber .shield{color:var(--amber);filter:drop-shadow(0 0 10px #fbbf24b3)}.site-footer{border-top:1px solid var(--edge);background:#05040bd9}.footer-inner{max-width:1120px;margin:0 auto;padding:28px 16px 36px;font-size:15px}.footer-inner p{margin:0 0 10px}.badge-privacy{font:700 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-ink);border:1px solid #22d3ee80;border-radius:99px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.footer-links{flex-wrap:wrap;gap:4px;margin:8px 0 12px;display:flex}.footer-links a{align-items:center;min-height:40px;margin-right:10px;padding:8px 10px 8px 0;display:inline-flex}@media (min-width:760px){main{padding:24px 24px 64px}.hero{grid-template-columns:1.2fr .8fr;gap:48px;padding-top:32px}.steps,.cards{grid-template-columns:repeat(3,1fr)}.cards:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr 1fr;gap:48px}.pricing{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.cards:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fx-aurora{display:none}}
