.lp{--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--lp-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace}.lp section[id]{scroll-margin-top:80px}.lp .lp-serif-i{font-family:var(--lp-serif);font-style:italic;font-weight:400}.lp .lp-mono{font-family:var(--lp-mono)}.lp [tabindex]:focus-visible,.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:10px}.lp .lp-cta:focus-visible{outline:2px solid var(--t1);outline-offset:3px}.lp-skip{position:fixed;left:12px;top:-60px;z-index:100;padding:8px 14px;border-radius:8px;background:var(--lime);color:var(--bg);font-size:14px;font-weight:600}.lp-skip:focus{top:12px}.lp-link{color:var(--lime);text-decoration:underline;text-decoration-color:rgba(200,255,0,.4);text-underline-offset:3px;transition:text-decoration-color .2s}.lp-link:hover{text-decoration-color:var(--lime)}.lp-progress{position:absolute;inset:0 0 auto 0;height:2px;z-index:2;background:linear-gradient(90deg,var(--lime),var(--mint));transform-origin:0 50%}.lp-nav{border-bottom:1px solid transparent;transition:background-color .3s var(--lp-ease),border-color .3s var(--lp-ease)}.lp-nav[data-scrolled=true]{background:rgba(6,7,11,.84);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom-color:hsla(0,0%,100%,.06)}.lp-navlink{color:var(--t2);transition:color .2s}.lp-navlink:hover{color:var(--t1)}.lp-navlink[data-active=true]{color:var(--lime)}.lp-h1{font-size:clamp(2.6rem,6.2vw,5.35rem);line-height:1.04;letter-spacing:-.04em}.lp-h1,.lp-h2{color:var(--t1);font-weight:500}.lp-h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lp-h2-xl{font-size:clamp(2.6rem,5.4vw,4.5rem);letter-spacing:-.04em}.lp-accent{font-family:var(--lp-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;padding-right:.08em;margin-right:-.05em;background-image:linear-gradient(120deg,var(--lime) 15%,var(--mint) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-h1 .lp-accent,.lp-h2 .lp-accent{font-size:1.1em;line-height:.9}.lp-pill{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;padding:6px 13px 6px 11px;border-radius:999px;font-size:13px;color:var(--lime);background:rgba(200,255,0,.07);border:1px solid rgba(200,255,0,.2)}.lp-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(200,255,0,.16)}.lp-word{display:inline-block;animation:lp-word-in .52s var(--lp-ease) both;animation-delay:calc(80ms + var(--i, 0) * 55ms)}@keyframes lp-word-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.lp-struck{position:relative;display:inline-block;white-space:nowrap;color:var(--t3)}.lp-strike{position:absolute;left:-2%;width:104%;top:.43em;height:.3em;overflow:visible;pointer-events:none}.lp-strike path{fill:none;stroke:var(--lime);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lp-draw .55s cubic-bezier(.65,0,.35,1) .75s forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-rise{animation:lp-rise .55s var(--lp-ease) both;animation-delay:var(--d,0ms)}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-chip{position:relative;padding:7px 14px;border-radius:999px;border:1px solid var(--b1);font-size:14px;line-height:1.3;color:var(--t2);transition:color .2s,border-color .2s}.lp-chip:hover{color:var(--t1);border-color:var(--b2)}.lp-chip[data-pressed=true]{color:var(--lime);border-color:rgba(200,255,0,.45)}.lp-chip-bg{position:absolute;inset:-1px;border-radius:inherit;background:rgba(200,255,0,.1)}.lp-sub-wrap{min-height:8.6rem}@media (min-width:480px){.lp-sub-wrap{min-height:6rem}}.lp-welcome{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 6px 6px 14px;border-radius:999px;font-size:13.5px;line-height:1.35;color:var(--t1);background:rgba(0,225,154,.07);border:1px solid rgba(0,225,154,.22)}.lp-welcome-x{display:inline-flex;flex-shrink:0;padding:5px;border-radius:999px;color:var(--t2);transition:color .2s,background-color .2s}.lp-welcome-x:hover{color:var(--t1);background:hsla(0,0%,100%,.06)}.lp-shine{position:relative;overflow:hidden;isolation:isolate}.lp-shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.6) 50%,transparent 70%);transform:translateX(-130%);animation:lp-shine 6.5s ease-in-out 1.8s 1}@keyframes lp-shine{0%{transform:translateX(-130%)}9%,to{transform:translateX(130%)}}.lp-demo{border-radius:20px;border:1px solid var(--b1);background:linear-gradient(180deg,rgba(20,22,33,.94),rgba(12,14,22,.98));box-shadow:0 50px 90px -50px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.045)}.lp-row{padding:12px 14px;border-radius:12px;background:var(--s2);border:1px solid var(--b1)}.lp-row:first-child{border-color:rgba(200,255,0,.22);background:linear-gradient(180deg,rgba(200,255,0,.045),rgba(200,255,0,0) 70%),var(--s2)}.lp-score{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5}.lp-score-9{background:var(--lime);color:#0b0d02}.lp-score-8{background:rgba(200,255,0,.12);color:var(--lime)}.lp-score-7{background:rgba(255,200,87,.12);color:var(--gold)}.lp-score-4{background:var(--s3);color:var(--t3)}.lp-source{padding:3px 9px;border-radius:999px;font-size:11.5px;color:var(--t3);background:var(--s2);border:1px solid var(--b1);transition:color .25s,border-color .25s,background-color .25s}.lp-source[data-on=true]{color:var(--mint);border-color:rgba(0,225,154,.3);background:rgba(0,225,154,.06)}.lp-scanbar{background:linear-gradient(90deg,var(--lime),var(--mint));transform-origin:0 50%;transition:transform .32s linear}.lp-sample-tag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:6px;border:1px solid var(--b2);font-size:11px;color:var(--t2)}.lp-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-marquee:focus-visible{outline-offset:-2px}.lp-marquee-track{display:flex;width:max-content;gap:48px;padding-right:48px;animation:lp-marquee 42s linear infinite}.lp-marquee-track li{white-space:nowrap;font-size:18px;font-weight:500;color:var(--t2)}.lp-marquee:focus .lp-marquee-track,.lp-marquee:focus-within .lp-marquee-track,.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-tick{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:999px}.lp-tick-yes{background:rgba(0,225,154,.12);color:var(--mint)}.lp-tick-no{background:var(--s2);border:1px solid var(--b1);color:var(--t3)}.lp-step-marker{position:absolute;z-index:1;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--b2);background:var(--s1);font-size:14px;color:var(--t2)}.lp-connector{position:absolute;top:48px;bottom:-32px;left:19px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--lime),rgba(0,225,154,.45));transform-origin:50% 0}@media (min-width:768px){.lp-step-marker{position:relative}.lp-connector{top:19px;bottom:auto;left:52px;right:-12px;width:auto;height:2px;background:linear-gradient(90deg,var(--lime),rgba(0,225,154,.45));transform-origin:0 50%}}.lp-sample-flag{display:inline-flex;flex-shrink:0;align-items:flex-start;gap:8px;max-width:22rem;padding:9px 13px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--gold);background:rgba(255,200,87,.06);border:1px solid rgba(255,200,87,.22)}.lp-sample-flag svg{margin-top:1px;flex-shrink:0}.lp-kit{overflow:hidden;border-radius:20px;border:1px solid var(--b1);background:var(--s1)}.lp-kit-panel{min-height:380px}.lp-kit-panel:focus-visible{outline-offset:-2px}.lp-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--bg);border:1px solid var(--b1)}@media (min-width:640px){.lp-tabs{display:inline-flex;align-self:flex-start}}.lp-tab{position:relative;padding:8px 4px;border-radius:9px;font-size:13px;white-space:nowrap;color:var(--t2);transition:color .2s}@media (min-width:640px){.lp-tab{padding:8px 16px;font-size:14px}}.lp-tab:hover,.lp-tab[data-selected=true]{color:var(--t1)}.lp-tab-bg{position:absolute;inset:0;border-radius:inherit;background:var(--s3);border:1px solid var(--b2)}.lp-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--s2);border:1px solid var(--b1)}.lp-seg button{padding:6px 12px;border-radius:8px;font-size:13px;color:var(--t2);transition:color .2s,background-color .2s}.lp-seg button:hover{color:var(--t1)}.lp-seg button[aria-pressed=true]{background:var(--s3);color:var(--t1)}.lp-paper-line{position:relative;min-height:118px;padding:22px 24px 22px 46px;border-radius:12px;background:#fbfbf8;color:#1b1c22;box-shadow:0 30px 60px -40px rgba(0,0,0,.9)}.lp-paper-line:before{content:"";position:absolute;top:34px;left:26px;width:6px;height:6px;border-radius:50%;background:#1b1c22}.lp-bullet{font-size:17px;line-height:1.65}.lp-bullet-before{color:#6b6e7a}.lp-kw{position:relative;z-index:0;background:none;color:inherit;font-weight:600}.lp-kw:after{content:"";position:absolute;z-index:-1;left:-2px;right:-2px;bottom:.12em;height:.55em;border-radius:2px;background:rgba(200,255,0,.8);transform:scaleX(0);transform-origin:0 50%;animation:lp-kw .4s var(--lp-ease) forwards;animation-delay:inherit}@keyframes lp-kw{to{transform:scaleX(1)}}.lp-kwchip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--b1);font-size:13px;color:var(--t3);transition:color .3s,border-color .3s,background-color .3s}.lp-kwchip[data-state=on]{color:var(--lime);border-color:rgba(200,255,0,.35);background:rgba(200,255,0,.06)}.lp-kwchip[data-state=off]{border-style:dashed;border-color:var(--b2)}.lp-letter{max-width:40rem;padding:24px;border-radius:14px;background:var(--s2);border:1px solid var(--b1);font-size:15.5px;line-height:1.7;color:var(--t1)}.lp-letter p+p{margin-top:14px}.lp-timeline{display:grid;gap:18px;margin-left:5px;padding-left:22px;border-left:1px solid var(--b2)}.lp-timeline,.lp-timeline li{position:relative}.lp-timeline li:before{content:"";position:absolute;top:4px;left:-29px;width:13px;height:13px;border-radius:50%;border:2px solid var(--lime);background:var(--s1)}.lp-timeline li[data-warm=true]:before{border-color:var(--mint);background:var(--mint)}.lp-draft{padding:18px 20px;border-radius:14px;background:var(--s2);border:1px solid var(--b1);font-size:15px;line-height:1.65;color:var(--t1)}.lp-spot{position:relative;overflow:hidden;border-radius:18px;background:var(--s1);border:1px solid var(--b1);transition:border-color .3s var(--lp-ease)}.lp-spot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--accent,var(--lime)) 14%,transparent),transparent 70%);transition:opacity .35s var(--lp-ease)}.lp-spot:hover{border-color:color-mix(in srgb,var(--accent,var(--lime)) 38%,var(--b1))}.lp-spot:hover:before{opacity:1}.lp-compare{overflow:hidden;border-radius:20px;border:1px solid var(--b1);background:var(--s1)}.lp-compare table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.lp-compare col.lp-col{width:17%}.lp-compare td,.lp-compare th{padding:16px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--b1)}.lp-compare tbody tr:last-child>*{border-bottom:0}.lp-compare thead th{padding-top:20px;font-size:13px;font-weight:600;line-height:1.3;color:var(--t2)}.lp-compare thead th[data-us=true]{color:var(--lime)}.lp-compare tbody th{padding-left:24px;font-size:15px;font-weight:500;line-height:1.4;color:var(--t1)}.lp-compare [data-us=true]{background:rgba(200,255,0,.045)}.lp-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lp-cell-note{font-size:12px;line-height:1.35;color:var(--t3)}.lp-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px}.lp-mark-yes{background:rgba(0,225,154,.14);color:var(--mint)}.lp-compare [data-us=true] .lp-mark-yes{background:var(--lime);color:#0b0d02}.lp-mark-partial{border:1.5px solid var(--gold);background:linear-gradient(90deg,var(--gold) 50%,transparent 50%);background-clip:padding-box;width:18px;height:18px;margin:2px}.lp-mark-no{background:var(--s2);border:1px solid var(--b1);color:var(--t3)}@media (max-width:639px){.lp-compare col.lp-col{width:56px}.lp-compare td,.lp-compare th{padding:12px 4px}.lp-compare thead th{font-size:11px;text-align:center;padding-top:14px}.lp-compare tbody th{padding-left:14px;padding-right:8px;font-size:13.5px}.lp-cell{align-items:center}.lp-cell-note{display:none}}.lp-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:var(--s2);border:1px solid rgba(200,255,0,.35);color:var(--lime);font-size:17px;font-weight:600;letter-spacing:.02em}.lp-letter-big blockquote{max-width:38em;font-family:var(--lp-serif);font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.42;color:var(--t1)}.lp-letter-big blockquote p+p{margin-top:.9em}.lp-beta{border-radius:24px;background:var(--s1);border:1px solid var(--b1)}.lp-stat{padding:22px;border-radius:16px;background:var(--s2);border:1px solid var(--b1)}.lp-stat-n{display:block;font-size:clamp(3rem,6vw,4.5rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--lime)}.lp-founding{border-top:1px dashed rgba(200,255,0,.25);background:linear-gradient(90deg,rgba(200,255,0,.06),rgba(200,255,0,0) 75%)}.lp-founding-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(200,255,0,.12);color:var(--lime)}.lp-faq>li{border-bottom:1px solid var(--b1)}.lp-faq>li:first-child{border-top:1px solid var(--b1)}.lp-faq button:hover>span{color:var(--lime)!important}.lp-faq-a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s var(--lp-ease),visibility 0s linear .28s}.lp-faq-a>div{min-height:0;overflow:hidden}.lp-faq li[data-open=true] .lp-faq-a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s var(--lp-ease),visibility 0s}.lp-faq-chev{transition:transform .25s var(--lp-ease),color .2s}.lp-faq li[data-open=true] .lp-faq-chev{transform:rotate(180deg);color:var(--lime)!important}.lp-final{border-radius:28px;border:1px solid rgba(200,255,0,.18);background:radial-gradient(120% 110% at 50% 100%,rgba(200,255,0,.1),rgba(0,225,154,.035) 45%,transparent 75%),var(--s1)}.lp-sticky{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-radius:16px;background:rgba(12,14,22,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--b2);box-shadow:0 20px 40px -12px rgba(0,0,0,.7)}@media (min-width:768px){.lp-sticky{display:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-rise,.lp-word{animation:lp-fade .3s ease-out both;animation-delay:0ms}.lp-strike{animation:lp-fade .3s ease-out .15s both}.lp-strike path{animation:none;stroke-dashoffset:0}.lp-shine:after{display:none;animation:none}.lp-kw:after{animation:none;transform:none}.lp-marquee{-webkit-mask-image:none;mask-image:none}.lp-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;gap:10px 32px;padding:0 16px;animation:none}.lp-marquee-dup{display:none}.lp-faq li[data-open=true] .lp-faq-a,.lp-faq-a,.lp-faq-chev,.lp-scanbar{transition:none}.lp-spot:before{background:radial-gradient(420px circle at 20% 0,color-mix(in srgb,var(--accent,var(--lime)) 12%,transparent),transparent 70%)}.lp .btn-primary:hover,.lp .glass-card:hover{transform:none}.lp .lp-cta svg{transform:none!important}}