.lp{--lp-bg:#070a10;--lp-bg-soft:#0e1116;--lp-surface:#14171d;--lp-surface-2:#1d2027;--lp-line:#2b2e34;--lp-line-soft:#202329;--lp-fg:#f5f7f9;--lp-fg-1:#bbbec3;--lp-fg-2:#86898f;--lp-fg-3:#606369;--lp-red:#f54244;--lp-red-bright:#ff5e5b;--lp-red-tint:#f5424424;--lp-red-line:#f5424452;--lp-red-glow:#f5424473;--lp-mint:#64d8a4;--lp-amber:#f9bb51;--lp-r-sm:8px;--lp-r:12px;--lp-r-lg:18px;--lp-r-xl:26px;--lp-maxw:1200px;color:var(--lp-fg-1);background:var(--lp-bg);font-family:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;line-height:1.5;position:relative;overflow:hidden;container-type:inline-size}@supports (color:lab(0% 0 0)){.lp{--lp-bg:lab(2.71502% -.0109151 -2.95764);--lp-bg-soft:lab(4.79237% -.0806749 -3.88694);--lp-surface:lab(7.7176% -.154383 -4.79479);--lp-surface-2:lab(12.3566% -.200525 -4.8178);--lp-line:lab(18.7443% -.233665 -4.4686);--lp-line-soft:lab(13.5228% -.207484 -4.45682);--lp-fg:lab(97.0839% -.121325 -1.51232);--lp-fg-1:lab(76.767% -.228524 -3.01646);--lp-fg-2:lab(57.0378% -.268161 -3.76073);--lp-fg-3:lab(41.957% -.255674 -3.75401);--lp-red:lab(56.6488% 67.9891 41.8604);--lp-red-bright:lab(63.0443% 67.8554 40.8986);--lp-red-tint:lab(56.6488% 67.9891 41.8604/.14);--lp-red-line:lab(56.6488% 67.9891 41.8604/.32);--lp-red-glow:lab(56.6488% 67.9891 41.8604/.45);--lp-mint:lab(78.5288% -43.4665 15.1811);--lp-amber:lab(80.2853% 15.5801 60.8201)}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .mono{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;font-feature-settings:"zero" 1}.lp h1,.lp h2,.lp h3,.lp h4,.lp p{margin:0}.lp .display{letter-spacing:-.035em;color:var(--lp-fg);text-wrap:balance;font-weight:600;line-height:.98}.lp .h2{letter-spacing:-.03em;color:var(--lp-fg);text-wrap:balance;font-size:clamp(30px,3.4cqw,46px);font-weight:600;line-height:1.04}.lp .h3{letter-spacing:-.015em;color:var(--lp-fg);font-size:21px;font-weight:600}.lp .lead{color:var(--lp-fg-2);text-wrap:pretty;font-size:clamp(17px,1.35cqw,21px);line-height:1.5}.lp .eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-fg-3);font-size:12px;font-weight:500}.lp .eyebrow .hot,.lp .hot{color:var(--lp-red-bright)}.lp .container{width:100%;max-width:var(--lp-maxw);margin:0 auto;padding-inline:40px}.lp .section{padding-block:clamp(72px,9cqw,132px);position:relative}.lp .divider-row{border-top:1px solid var(--lp-line-soft)}.lp .lp-btn{border-radius:var(--lp-r);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;height:50px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:550;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s,color .16s;display:inline-flex}.lp .lp-btn:active{transform:translateY(1px)}.lp .lp-btn.red{background:var(--lp-red);color:snow;color:lab(98.7483% 3.05599 1.64272);box-shadow:0 1px 0 #ffffff2e inset, 0 8px 30px var(--lp-red-glow)}@supports (color:lab(0% 0 0)){.lp .lp-btn.red{box-shadow:0 1px 0 lab(100% 0 0/.18) inset, 0 8px 30px var(--lp-red-glow)}}.lp .lp-btn.red:hover{background:var(--lp-red-bright);box-shadow:0 1px 0 #ffffff38 inset, 0 10px 38px var(--lp-red-glow)}@supports (color:lab(0% 0 0)){.lp .lp-btn.red:hover{box-shadow:0 1px 0 lab(100% 0 0/.22) inset, 0 10px 38px var(--lp-red-glow)}}.lp .lp-btn.solid{background:var(--lp-fg);color:var(--lp-bg)}.lp .lp-btn.solid:hover{background:#d6d7da;background:lab(86.0639% -.120759 -1.51203)}.lp .lp-btn.ghost{color:var(--lp-fg);border-color:var(--lp-line);background:0 0}.lp .lp-btn.ghost:hover{background:var(--lp-surface);border-color:var(--lp-line)}.lp .lp-btn.sm{height:40px;padding:0 16px;font-size:14px}.lp .lp-btn.lg{height:56px;padding:0 30px;font-size:16px}.lp .waitlist{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:14px;gap:8px;width:100%;max-width:440px;padding:7px;display:flex}.lp .waitlist input{min-width:0;color:var(--lp-fg);background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:15px}.lp .waitlist input::placeholder{color:var(--lp-fg-3)}.lp .waitlist .lp-btn{flex:none;height:42px}.lp .waitlist.lg .lp-btn{height:46px}.lp .pill{white-space:nowrap;height:30px;color:var(--lp-fg-1);background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.lp .pill .dot{background:var(--lp-mint);border-radius:999px;flex:none;width:7px;height:7px}.lp .pill.redline{border-color:var(--lp-red-line);background:var(--lp-red-tint);color:var(--lp-red-bright)}.lp .beacon{display:inline-flex;position:relative}.lp .beacon:after{content:"";box-shadow:0 0 0 0 var(--lp-red-glow);border-radius:999px;animation:2.6s ease-out infinite lp-pulse;position:absolute;inset:0}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 var(--lp-red-glow)}70%{box-shadow:0 0 0 16px #f5424400;box-shadow:0 0 0 16px lab(56.6488% 67.9891 41.8604/0)}to{box-shadow:0 0 #f5424400;box-shadow:0 0 lab(56.6488% 67.9891 41.8604/0)}}.lp .livedot{background:var(--lp-mint);border-radius:999px;flex:none;width:8px;height:8px;position:relative}.lp .livedot:after{content:"";background:var(--lp-mint);opacity:.35;border-radius:999px;animation:2s ease-out infinite lp-live;position:absolute;inset:-4px}@keyframes lp-live{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.lp .panel{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg)}.lp .panel-soft{background:linear-gradient(180deg, var(--lp-bg-soft), var(--lp-bg));border:1px solid var(--lp-line-soft);border-radius:var(--lp-r-lg)}.lp .faq-item{border-top:1px solid var(--lp-line-soft);padding:26px 4px}.lp .faq-q{color:var(--lp-fg);letter-spacing:-.015em;margin-bottom:10px;font-size:19px;font-weight:550}.lp .faq-a{color:var(--lp-fg-2);max-width:760px;font-size:16px;line-height:1.6}.lp .nav{z-index:40;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-line-soft);background:#070a10b8;background:lab(2.71502% -.0109151 -2.95764/.72);position:sticky;top:0}.lp .nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.lp .nav-links{align-items:center;gap:30px;display:flex}.lp .nav-link{color:var(--lp-fg-2);font-size:14.5px;font-weight:450;text-decoration:none;transition:color .14s}.lp .nav-link:hover{color:var(--lp-fg)}.lp .langsw{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lp .langsw button{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.04em;cursor:pointer;height:26px;color:var(--lp-fg-3);background:0 0;border:none;border-radius:999px;padding:0 11px;font-size:11px;font-weight:500;transition:color .14s,background .14s}.lp .langsw button:hover{color:var(--lp-fg-1)}.lp .langsw button.on{background:var(--lp-surface-2);color:var(--lp-fg)}.lp .brand{color:var(--lp-fg);align-items:center;gap:11px;display:inline-flex}.lp .brand .name{flex-direction:column;line-height:1.02;display:flex}.lp .brand .name b{letter-spacing:-.01em;color:var(--lp-fg);font-size:15px;font-weight:600}.lp .brand .name small{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-red-bright);font-size:9.5px;font-weight:500}.lp .stack-sm>*+*{margin-top:12px}.lp .muted{color:var(--lp-fg-2)}.lp .faint{color:var(--lp-fg-3)}.lp a.inline{color:var(--lp-fg);border-bottom:1px solid var(--lp-line);text-decoration:none;transition:border-color .14s}.lp a.inline:hover{border-color:var(--lp-fg-2)}.lp .stepnum{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--lp-red-bright);letter-spacing:.1em;font-size:13px;font-weight:500}.lp .grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.lp .price-card{height:100%}.lp .nav-center{flex:auto;justify-content:center;min-width:0}.lp .nav-inner{overflow:visible}@container (max-width:1100px){.lp .nav-center{display:none}}@container (max-width:960px){.lp .grid-3{grid-template-columns:1fr 1fr;gap:16px}.lp .pricing-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.lp .hero-shot{margin-top:56px!important}}@container (max-width:680px){.lp .container{padding-inline:20px}.lp .section{padding-block:58px}.lp .grid-3{grid-template-columns:1fr}.lp .nav-login{display:none}.lp .nav-inner{height:60px}.lp .hero{padding-top:60px!important;padding-bottom:48px!important}.lp .hero-shot{margin-top:44px!important}.lp .trust-strip{gap:16px 22px}.lp .footer-inner{flex-direction:column;align-items:flex-start;gap:16px}.lp .faq-q{font-size:17px}.lp .faq-a{font-size:15px}}@container (max-width:520px){.lp .langsw{display:none}.lp .waitlist{flex-direction:column;padding:8px}.lp .waitlist .lp-btn{width:100%;height:46px}.lp .waitlist input{text-align:center;height:44px}}
