.lp-root{--lp-bg:#f4f2eb;--lp-bg-deep:#e8e4da;--lp-panel:#fbfaf6;--lp-panel-raised:#fff;--lp-line:#0d63361f;--lp-line-strong:#0d63363d;--lp-text:#161614;--lp-text-soft:#3f433e;--lp-text-faint:#5f645e;--lp-signal:#0d6336;--lp-signal-rgb:13,99,54;--lp-signal-deep:#0a4f2b;--lp-on-signal:#fff;--lp-signal-hover:#157a45;--lp-film:#14241b;--lp-hero-ink:#f7f4ee;--lp-hero-muted:#c5cdc6;--lp-acid:#b7791f;--lp-gutter:clamp(1.15rem,4.5vw,5.5rem);--lp-max:90rem;--lp-radius:.2rem;--lp-mono:var(--font-nc-mono,ui-monospace),"DM Mono",SFMono-Regular,Menlo,monospace;--lp-sans:var(--font-nc-sans,ui-sans-serif),"DM Sans",system-ui,sans-serif;--lp-display:var(--font-nc-display,ui-serif),"Instrument Serif","Iowan Old Style",Georgia,serif;--lp-ease:cubic-bezier(.22,1,.36,1);isolation:isolate;background:var(--lp-bg);min-height:100svh;color:var(--lp-text);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;font-size:clamp(.95rem,.9rem + .2vw,1.06rem);line-height:1.6;position:relative}.lp-root *,.lp-root :before,.lp-root :after{box-sizing:border-box}.lp-root :where(a,button){-webkit-tap-highlight-color:transparent}.lp-root :where(a,button):focus-visible{outline:2px solid var(--lp-signal);outline-offset:3px}.lp-shell{width:min(var(--lp-max),100%);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-grid-rules{z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#0d63360f calc(8.33333% - 1px) 8.33333%);position:fixed;inset:0}.lp-eyebrow{color:var(--lp-signal);font:600 .66rem/1 var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;display:inline-flex}.lp-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .7rem}.lp-eyebrow--muted{color:var(--lp-text-faint)}.lp-index{color:var(--lp-text-faint);font:600 .66rem/1 var(--lp-mono);letter-spacing:.12em}.lp-display{font-family:var(--lp-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,6.4vw,6.1rem);font-style:normal;font-weight:400;line-height:.92}.lp-display em{color:var(--lp-text-faint);font-style:normal}.lp-h2{font-family:var(--lp-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.9vw,3.7rem);font-style:normal;font-weight:400;line-height:.98}.lp-lede{width:min(100%,46ch);max-width:46ch;color:var(--lp-text-soft);margin:0;font-size:clamp(1rem,.95rem + .35vw,1.2rem);line-height:1.58}.lp-body{max-width:54ch;color:var(--lp-text-soft);margin:0;line-height:1.65}.lp-panel{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-panel);position:relative}.lp-panel:before,.lp-panel:after{border-color:var(--lp-signal);content:"";opacity:.55;border-style:solid;width:.5rem;height:.5rem;position:absolute}.lp-panel:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.lp-panel:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.lp-cta{border-radius:var(--lp-radius);background:var(--lp-signal);min-height:3.1rem;color:var(--lp-on-signal);font:500 .78rem/1 var(--lp-mono);letter-spacing:.01em;transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease),background .2s var(--lp-ease);border:1px solid #0000;align-items:center;gap:.9rem;padding-inline:1.35rem;text-decoration:none;display:inline-flex}.lp-cta:hover{background:var(--lp-signal-hover);box-shadow:0 0 0 1px rgba(var(--lp-signal-rgb),.35),0 .75rem 2.4rem rgba(var(--lp-signal-rgb),.18);transform:translateY(-2px)}.lp-cta span{font-family:var(--lp-mono)}.lp-cta--ghost{border-color:var(--lp-line-strong);color:var(--lp-text);background:0 0}.lp-cta--ghost:hover{border-color:var(--lp-signal);background:rgba(var(--lp-signal-rgb),.07);box-shadow:none}.lp-hero .lp-cta--ghost,.lp-hero .lp-textlink{color:var(--lp-hero-ink);border-color:#f7f4ee52}.lp-textlink{color:var(--lp-text);font:620 .79rem/1 var(--lp-sans);border-bottom:1px solid var(--lp-line-strong);transition:color .18s var(--lp-ease),border-color .18s var(--lp-ease);align-items:center;gap:.5rem;padding-bottom:.3rem;text-decoration:none;display:inline-flex}.lp-textlink:hover{border-color:var(--lp-signal);color:var(--lp-signal)}.lp-textlink span{font-family:var(--lp-mono)}.lp-sr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-film-skeleton{aspect-ratio:16/9.8;background:repeating-linear-gradient(90deg,transparent 0 79px,#0d63360f 79px 80px),var(--lp-bg-deep)}.lp-root [data-ascii-fx]{line-height:0;overflow:hidden}.lp-root [data-ascii-fx]>canvas{width:100%;height:100%;display:block}.lp-root [data-ascii-fx][data-fade=true]>canvas{opacity:0;transition:opacity .9s var(--lp-ease)}.lp-root [data-ascii-fx][data-fade=true][data-ready=true]>canvas{opacity:1}.lp-nav{z-index:40;border-bottom:1px solid var(--lp-line);background:color-mix(in oklch,var(--lp-bg)88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);position:sticky;top:0}.lp-nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:4.4rem;display:grid}.lp-wordmark{color:var(--lp-text);font-family:var(--lp-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.92rem;font-style:normal;font-weight:400;text-decoration:none;display:inline-flex}.lp-wordmark i{border:1px solid var(--lp-signal);width:1.6rem;height:1.6rem;color:var(--lp-signal);font:700 .66rem/1 var(--lp-mono);border-radius:.25rem;place-items:center;font-style:normal;display:grid;transform:rotate(45deg)}.lp-wordmark i>span{display:block;transform:rotate(-45deg)}.lp-nav-links{justify-content:center;gap:clamp(.9rem,2.4vw,2.1rem);display:flex}.lp-nav-links a{color:var(--lp-text-soft);font:550 .79rem/1 var(--lp-sans);transition:color .16s var(--lp-ease);white-space:nowrap;text-decoration:none}.lp-nav-links a:hover{color:var(--lp-text)}.lp-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.lp-nav-actions>a:first-child{color:var(--lp-text-soft);font:550 .79rem/1 var(--lp-sans);white-space:nowrap;margin-inline-end:.25rem;text-decoration:none}.lp-nav-actions>a:first-child:hover{color:var(--lp-text)}.lp-nav-actions .lp-cta{white-space:nowrap;min-height:2.4rem;padding-inline:.9rem;font-size:.72rem}.lp-hero{border-bottom:1px solid var(--lp-line);isolation:isolate;background:var(--lp-film);color:var(--lp-hero-ink);position:relative;overflow:hidden}.lp-hero-canvas{z-index:-2;position:absolute;inset:0}.lp-hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#14241bf0 0%,#14241bd1 34%,#14241b47 66%,#14241bb8 100%),linear-gradient(#14241bb3 0%,#0000 26% 62%,#14241be6 100%);position:absolute;inset:0}.lp-hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4rem,9vw,8.5rem) clamp(3rem,6vw,5.5rem);display:grid}.lp-hero-copy{z-index:1;justify-items:start;gap:1.6rem;display:grid;position:relative}.lp-hero-copy .lp-display{max-width:15ch;color:var(--lp-hero-ink);font-size:clamp(2.9rem,6.9vw,6.6rem)}.lp-hero-copy p{color:var(--lp-hero-muted)}.lp-hero-actions{z-index:2;flex-wrap:wrap;align-items:center;gap:.9rem;display:flex;position:relative}.lp-hero-actions .lp-cta{z-index:2;cursor:pointer;position:relative}.lp-hero-note{color:var(--lp-hero-muted);font:500 .7rem/1.4 var(--lp-mono);letter-spacing:.04em;flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;display:flex}.lp-hero-note span{align-items:center;gap:.45rem;display:inline-flex}.lp-hero-note span:before{color:var(--lp-signal-deep);content:"/"}.lp-readout{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090f0cc7;overflow:hidden;box-shadow:0 1.5rem 4rem #00000080}.lp-readout-head{border-bottom:1px solid var(--lp-line);color:var(--lp-text-faint);font:600 .63rem/1 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.lp-readout-head b{color:var(--lp-signal);font-weight:600}.lp-readout-body{font:500 .76rem/1.9 var(--lp-mono);gap:.1rem;padding:1.15rem 1.1rem;display:grid}.lp-readout-body p{color:var(--lp-text-soft);overflow-wrap:anywhere;margin:0}.lp-readout-body p i{color:var(--lp-signal-deep);font-style:normal}.lp-readout-body p b{color:var(--lp-text);font-weight:600}.lp-readout-rows{border-top:1px solid var(--lp-line);display:grid}.lp-readout-rows div{border-bottom:1px solid var(--lp-line);font:500 .72rem/1.4 var(--lp-mono);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem 1.1rem;display:grid}.lp-readout-rows div:last-child{border-bottom:0}.lp-readout-rows span{color:var(--lp-text-faint)}.lp-readout-rows strong{color:var(--lp-text);font-weight:600}.lp-readout-rows em{color:var(--lp-signal);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.lp-readout-foot{border-top:1px solid var(--lp-line);background:rgba(var(--lp-signal-rgb),.05);color:var(--lp-text-faint);font:600 .63rem/1 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;display:flex}.lp-readout-foot b{color:var(--lp-signal)}.lp-stats{border-top:1px solid var(--lp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-stats>div{border-right:1px solid var(--lp-line);padding:1.3rem clamp(.9rem,2vw,2rem) 1.5rem}.lp-stats>div:first-child{padding-left:0}.lp-stats>div:last-child{border-right:0}.lp-stats dt{color:var(--lp-text-faint);font:600 .63rem/1 var(--lp-mono);letter-spacing:.11em;text-transform:uppercase}.lp-stats dd{letter-spacing:-.035em;margin:.85rem 0 0;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:600}.lp-stats dd small{color:var(--lp-text-faint);font:500 .72rem/1.5 var(--lp-sans);letter-spacing:0;margin-top:.4rem;display:block}.lp-ticker{border-bottom:1px solid var(--lp-line);background:var(--lp-bg-deep);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-ticker-track{width:max-content;animation:42s linear infinite lp-ticker;display:flex}.lp-ticker-track>div{color:var(--lp-text-faint);font:500 .68rem/1 var(--lp-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:2.6rem;padding:.85rem 1.3rem;display:flex}.lp-ticker-track b{color:var(--lp-text-soft);font-weight:600}.lp-ticker-track i{color:var(--lp-signal-deep);font-style:normal}@keyframes lp-ticker{to{transform:translate(-50%)}}.lp-agents{border-bottom:1px solid var(--lp-line);background:var(--lp-bg)}.lp-agents-head{gap:.85rem;padding-block:clamp(2.4rem,5vw,3.6rem) 1.25rem;display:grid}.lp-agents-head .lp-h2{max-width:16ch;margin:0}.lp-agents-viewport{border-top:1px solid var(--lp-line);background:var(--lp-bg-deep);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp-agents-track{width:max-content;padding:1.35rem var(--lp-gutter);align-items:center;gap:clamp(1.6rem,3.2vw,2.8rem);margin:0;list-style:none;animation:78s linear infinite lp-agents-marquee;display:flex}.lp-agents-track li{min-height:2.6rem;color:var(--lp-text-soft);opacity:.92;flex:none;place-items:center;display:grid}.lp-agents-track li:hover{color:var(--lp-text);opacity:1}@keyframes lp-agents-marquee{to{transform:translate(-50%)}}.lp-statement{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-block:clamp(5rem,11vw,10rem);display:grid}.lp-statement h2{max-width:20ch}.lp-statement-aside{border-top:2px solid var(--lp-signal);gap:1.1rem;padding-top:1.3rem;display:grid}.lp-plate{border-bottom:1px solid var(--lp-line);background:var(--lp-bg-deep);height:clamp(16rem,32vw,26rem);position:relative;overflow:hidden}.lp-plate-canvas{position:absolute;inset:0}.lp-protocol{border-bottom:1px solid var(--lp-line);padding-block:clamp(4rem,8vw,7.5rem)}.lp-protocol-head{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:3rem;display:grid}.lp-protocol-head>div:first-child{justify-items:start;gap:1.1rem;display:grid}.lp-steps{background:var(--lp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lp-steps article{background:var(--lp-panel);min-height:15rem;transition:background .22s var(--lp-ease);align-content:start;gap:.9rem;padding:1.6rem clamp(1.1rem,2vw,2rem) 1.9rem;display:grid}.lp-steps article:hover{background:var(--lp-panel-raised)}.lp-steps article>span{color:var(--lp-signal);font:600 .66rem/1 var(--lp-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex}.lp-steps article>span i{background:linear-gradient(90deg,var(--lp-line-strong),transparent);width:100%;height:1px;margin-left:.8rem}.lp-steps h3{font-family:var(--lp-display);letter-spacing:-.035em;margin:1.6rem 0 0;font-size:1.35rem;font-style:normal;font-weight:600}.lp-steps p{color:var(--lp-text-soft);margin:0;font-size:.87rem;line-height:1.6}.lp-steps code{color:var(--lp-text-faint);font:500 .7rem/1.5 var(--lp-mono);overflow-wrap:anywhere}.lp-handoff{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(4rem,8vw,7.5rem);display:grid}.lp-handoff-copy{justify-items:start;gap:1.2rem;display:grid}.lp-handoff-frame{background:var(--lp-bg-deep);overflow:hidden}.lp-handoff-frame>div{display:block}.lp-contract{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(4rem,8vw,7.5rem);display:grid}.lp-contract-copy{justify-items:start;gap:1.2rem;display:grid}.lp-terminal{background:linear-gradient(160deg,#1b3024,var(--lp-film)70%);overflow:hidden}.lp-terminal-bar{border-bottom:1px solid var(--lp-line);color:var(--lp-text-faint);font:600 .63rem/1 var(--lp-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;display:flex}.lp-terminal pre{font:500 clamp(.7rem,.95vw,.85rem)/1.95 var(--lp-mono);margin:0;padding:clamp(1.2rem,3vw,2.4rem);overflow-x:auto}.lp-terminal pre i,.lp-terminal pre span{color:var(--lp-text-faint);font-style:normal}.lp-terminal pre b{color:var(--lp-signal);font-weight:600}.lp-terminal-foot{border-top:1px solid var(--lp-line);color:var(--lp-text-faint);font:600 .63rem/1 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.85rem 1.2rem;display:flex}.lp-terminal-foot b{color:var(--lp-signal)}.lp-commands{border-bottom:1px solid var(--lp-line);padding-block:clamp(4rem,8vw,7.5rem)}.lp-commands-head{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:2.6rem;display:grid}.lp-commands-head>div:first-child{justify-items:start;gap:1.1rem;display:grid}.lp-command-list{border-top:1px solid var(--lp-line)}.lp-command-list article{border-bottom:1px solid var(--lp-line);transition:background .2s var(--lp-ease);grid-template-columns:2.6rem minmax(8rem,.7fr) minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:.6rem 1.4rem;padding:1.5rem 0;display:grid}.lp-command-list article:hover{background:rgba(var(--lp-signal-rgb),.04)}.lp-command-list article>span{color:var(--lp-text-faint);font:600 .66rem/1 var(--lp-mono)}.lp-command-list h3{font-family:var(--lp-display);letter-spacing:-.03em;margin:0;font-size:1.15rem;font-style:normal;font-weight:600}.lp-command-list code{color:var(--lp-signal);font:500 .75rem/1.5 var(--lp-mono);overflow-wrap:anywhere}.lp-command-list p{color:var(--lp-text-soft);margin:0;font-size:.83rem;line-height:1.5}.lp-command-list strong{color:var(--lp-text-faint);font:600 .63rem/1 var(--lp-mono);letter-spacing:.11em;text-align:right;text-transform:uppercase}.lp-auth{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.lp-auth-visual{border-right:1px solid var(--lp-line);background:var(--lp-bg-deep);place-items:center;min-height:26rem;display:grid;position:relative;overflow:hidden}.lp-auth-visual [data-ascii-fx]{opacity:.62;position:absolute;inset:0}.lp-auth-visual:before,.lp-auth-visual:after{aspect-ratio:1;border:1px solid var(--lp-line-strong);content:"";border-radius:50%;width:min(24rem,62%);position:absolute}.lp-auth-visual:after{border-color:rgba(var(--lp-signal-rgb),.4);width:min(15rem,40%)}.lp-auth-core{z-index:2;border:1px solid rgba(var(--lp-signal-rgb),.45);width:6.5rem;height:6.5rem;color:var(--lp-signal);font:700 2.6rem/1 var(--lp-mono);box-shadow:0 0 4rem rgba(var(--lp-signal-rgb),.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a08b8;border-radius:.4rem;place-items:center;display:grid;position:relative}.lp-auth-tag{z-index:3;border:1px solid var(--lp-line);border-radius:var(--lp-radius);color:var(--lp-text-soft);font:600 .62rem/1 var(--lp-mono);letter-spacing:.14em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030504c7;padding:.4rem .6rem;position:absolute}.lp-auth-tag--in{top:20%;left:14%}.lp-auth-tag--out{color:var(--lp-signal);bottom:20%;right:14%}.lp-auth-copy{padding:clamp(2.5rem,6vw,5.5rem)var(--lp-gutter)clamp(2.5rem,6vw,5.5rem)clamp(2rem,5vw,4.5rem);align-content:center;justify-items:start;gap:1.3rem;display:grid}.lp-auth-copy code{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius);color:var(--lp-signal);font:500 .78rem/1 var(--lp-mono);overflow-wrap:anywhere;padding:.85rem 1.1rem}.lp-install{border-bottom:1px solid var(--lp-line);isolation:isolate;background:var(--lp-film);color:var(--lp-hero-ink);position:relative;overflow:hidden}.lp-install-canvas{z-index:-2;position:absolute;inset:0}.lp-install-scrim{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#14241bf0 0%,#14241bdb 42%,#14241bb8 100%),linear-gradient(#14241b8c 0%,#0000 38%,#14241bd1 100%);position:absolute;inset:0}.lp-install-copy .lp-eyebrow{color:var(--lp-hero-muted)}.lp-install-copy .lp-display{color:var(--lp-hero-ink)}.lp-install-inner{grid-template-columns:minmax(0,1fr) minmax(min(100%,26rem),.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.lp-install-copy{justify-items:start;gap:1.2rem;display:grid}.lp-install-panel{gap:.9rem;display:grid}.lp-command{border-radius:var(--lp-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e0bc7;border:1px solid #f7f4ee47;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.lp-command code{color:var(--lp-hero-ink);font:500 .76rem/1.4 var(--lp-mono);white-space:nowrap;align-items:center;padding:1rem 1.1rem;display:flex;overflow-x:auto}.lp-command code>span{color:var(--lp-acid);margin-right:.6rem}.lp-command button{background:var(--lp-signal);min-width:7.5rem;color:var(--lp-on-signal);font:650 .72rem/1 var(--lp-sans);cursor:pointer;transition:background .16s var(--lp-ease);border:0;border-left:1px solid #f7f4ee38}.lp-command button:hover{background:var(--lp-signal-hover)}.lp-command--copied button{background:var(--lp-signal-deep);color:var(--lp-on-signal)}.lp-install-meta{color:var(--lp-hero-muted);font:500 .68rem/1.4 var(--lp-mono);letter-spacing:.06em;flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.lp-install-next{border-radius:var(--lp-radius);background:#080e0b9e;border:1px solid #f7f4ee38;gap:.7rem;padding:1.05rem 1.1rem;display:grid}.lp-install-next p{color:var(--lp-hero-muted);margin:0;font-size:.82rem;line-height:1.5}.lp-install-next code{color:var(--lp-hero-ink);font:500 .74rem/1.8 var(--lp-mono);white-space:pre-wrap}.lp-install-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.lp-install-links a{color:var(--lp-hero-muted);font:550 .72rem/1 var(--lp-mono);letter-spacing:.04em;text-decoration:none}.lp-install-links a:hover{color:var(--lp-hero-ink)}.lp-install :where(a,button):focus-visible{outline-color:var(--lp-hero-ink)}.lp-resources{border-bottom:1px solid var(--lp-line);padding-block:clamp(4rem,8vw,7rem)}.lp-resources-head{justify-items:start;gap:1.1rem;margin-bottom:2.4rem;display:grid}.lp-resource-list{border-top:1px solid var(--lp-line)}.lp-resource-list a{border-bottom:1px solid var(--lp-line);color:var(--lp-text);transition:padding .2s var(--lp-ease),background .2s var(--lp-ease);grid-template-columns:2.6rem minmax(8rem,.62fr) minmax(0,1.38fr) 1.4rem;align-items:center;gap:.5rem 1.4rem;padding:1.5rem 0;text-decoration:none;display:grid}.lp-resource-list a:hover{background:rgba(var(--lp-signal-rgb),.05);padding-inline:1rem}.lp-resource-list span{color:var(--lp-text-faint);font:600 .66rem/1 var(--lp-mono)}.lp-resource-list strong{font-family:var(--lp-display);letter-spacing:-.035em;font-size:clamp(1.05rem,1.5vw,1.35rem);font-style:normal;font-weight:600}.lp-resource-list p{color:var(--lp-text-soft);margin:0;font-size:.83rem;line-height:1.5}.lp-resource-list i{color:var(--lp-text-faint);font:500 1rem/1 var(--lp-mono);transition:transform .2s var(--lp-ease),color .2s var(--lp-ease);justify-self:end;font-style:normal}.lp-resource-list a:hover i{color:var(--lp-signal);transform:translate(2px,-2px)}.lp-footer{background:var(--lp-bg-deep);padding-block:clamp(3rem,6vw,5rem) 2rem}.lp-footer-top{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,.63fr));gap:2.4rem clamp(1.5rem,3vw,3rem);display:grid}.lp-footer-brand{align-content:start;justify-items:start;gap:1rem;display:grid}.lp-footer-brand p{max-width:30ch;color:var(--lp-text-faint);margin:0;font-size:.84rem;line-height:1.6}.lp-footer-col{align-content:start;gap:.75rem;display:grid}.lp-footer-col strong{color:var(--lp-text-faint);font:600 .63rem/1 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase}.lp-footer-col a{color:var(--lp-text-soft);font-size:.85rem;text-decoration:none}.lp-footer-col a:hover{color:var(--lp-signal)}.lp-footer-bottom{border-top:1px solid var(--lp-line);color:var(--lp-text-faint);font:500 .7rem/1.4 var(--lp-mono);letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.4rem;display:flex}@media (max-width:1080px){.lp-hero-inner,.lp-statement,.lp-handoff,.lp-contract,.lp-install-inner,.lp-protocol-head,.lp-commands-head{grid-template-columns:minmax(0,1fr)}.lp-statement-aside{max-width:40rem}.lp-auth{grid-template-columns:minmax(0,1fr)}.lp-auth-visual{border-right:0;border-bottom:1px solid var(--lp-line);min-height:20rem}.lp-auth-copy{padding-inline:var(--lp-gutter)}.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-command-list article{grid-template-columns:2.2rem minmax(0,1fr) auto}.lp-command-list code,.lp-command-list p{grid-column:2/-1}.lp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lp-nav-inner{grid-template-columns:auto 1fr;row-gap:0}.lp-nav-actions{justify-content:flex-end;gap:.4rem;max-width:100%}.lp-nav-actions>a:first-child{display:none}.lp-nav-actions .lp-cta{min-height:2.15rem;padding-inline:.7rem;font-size:.68rem}.lp-nav-links{margin-inline:calc(var(--lp-gutter)*-1);padding:0 var(--lp-gutter).75rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-area:2/1/auto/-1;justify-content:flex-start;gap:1.15rem;overflow-x:auto}.lp-hero-actions{flex-direction:column;align-items:stretch;width:100%}.lp-hero-actions .lp-cta{justify-content:center;width:100%}.lp-nav-links::-webkit-scrollbar{display:none}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stats>div:nth-child(2){border-right:0}.lp-stats>div:nth-child(3){padding-left:0}.lp-stats>div:nth-child(-n+2){border-bottom:1px solid var(--lp-line)}.lp-hero-copy .lp-display,.lp-statement h2{max-width:none}.lp-resource-list a{grid-template-columns:2.2rem minmax(0,1fr) 1.2rem}.lp-resource-list p{grid-column:2/-1}.lp-footer-top{grid-template-columns:minmax(0,1fr)}.lp-command button{min-width:5.5rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.lp-ticker-track{animation:none}.lp-agents-track{flex-wrap:wrap;justify-content:center;row-gap:1rem;width:100%;max-width:100%;animation:none}.lp-agents-viewport{-webkit-mask-image:none;mask-image:none}.lp-root [data-ascii-fx][data-fade=true]>canvas{opacity:1;transition:none}.lp-root :where(a,button,article){transition:none!important}}.lp-skip{z-index:200;border:1px solid var(--lp-signal);background:var(--lp-panel-raised);color:var(--lp-text);font:600 .72rem/1 var(--lp-mono);transition:transform .18s var(--lp-ease);padding:.75rem 1rem;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.lp-skip:focus{transform:translateY(0)}.lp-nav-links a.is-active{color:var(--lp-signal)}.lp-nav-links a.is-active:after{content:"";vertical-align:.08em;background:currentColor;border-radius:50%;width:.28rem;height:.28rem;margin-left:.38rem;display:inline-block}.lp-stats-story{border-bottom:1px solid var(--lp-line);padding-block:clamp(4.5rem,9vw,8rem)}.lp-stats-story-head{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.4rem,5vw,4.5rem);display:grid}.lp-stats-story-head>div{justify-items:start;gap:1.1rem;display:grid}.lp-stats-story-head .lp-h2{max-width:13ch}.lp-stats-story-grid{background:var(--lp-line);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1px;display:grid}.lp-stats-chart{background:var(--lp-panel);min-width:0;padding:clamp(1.2rem,3vw,2rem);overflow:hidden}.lp-stats-chart figcaption{gap:.55rem;margin-bottom:1rem;display:grid}.lp-stats-chart figcaption span,.lp-stats-chart figcaption small{color:var(--lp-text-faint);font:600 .63rem/1.4 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase}.lp-stats-chart figcaption strong{font-family:var(--lp-display);letter-spacing:-.035em;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:400}.lp-stats-chart figcaption small{font-family:var(--lp-sans);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:500}.lp-stats-chart svg{width:100%;height:auto;display:block;overflow:visible}.lp-stats-label,.lp-stats-axis{fill:var(--lp-text-faint);font-family:var(--lp-mono);letter-spacing:.08em;font-size:10px;font-weight:600}.lp-stats-axis{fill:var(--lp-text-faint);letter-spacing:.12em;font-size:8px}.lp-stats-rail{stroke:var(--lp-line-strong);stroke-width:1px}.lp-stat-tick line{stroke:var(--lp-bg-deep);stroke-linecap:round;stroke-width:2px}.lp-stat-tick circle{fill:var(--lp-line-strong)}.lp-stat-tick.is-active line{stroke:var(--lp-signal);animation:lp-stat-tick-in .56s var(--lp-ease)both;transform-box:fill-box;transform-origin:bottom}.lp-stat-tick.is-active circle{fill:var(--lp-signal)}.lp-stats-value{fill:var(--lp-signal);font-family:var(--lp-mono);font-size:15px;font-weight:600}@keyframes lp-stat-tick-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.lp-stats-ledger{background:var(--lp-bg-deep);margin:0;display:grid}.lp-stats-ledger>div{border-bottom:1px solid var(--lp-line);align-content:center;gap:.7rem;min-width:0;padding:1.2rem clamp(1.2rem,3vw,2.2rem);display:grid}.lp-stats-ledger>div:last-child{border-bottom:0}.lp-stats-ledger dt{color:var(--lp-text-soft);font:600 .68rem/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.lp-stats-ledger dt span{color:var(--lp-text-faint)}.lp-stats-ledger dd{align-items:baseline;gap:.8rem;margin:0;display:flex}.lp-stats-ledger dd strong{color:var(--lp-signal);font:400 clamp(2.1rem,4vw,3.2rem)/.85 var(--lp-display);letter-spacing:-.04em}.lp-stats-ledger dd span{max-width:24ch;color:var(--lp-text-faint);font-size:.78rem;line-height:1.45}.lp-pricing-root{--lp-pricing-dark:#102018;--lp-pricing-dark-2:#1b3024}.lp-pricing-hero{isolation:isolate;background:var(--lp-pricing-dark);color:var(--lp-hero-ink);position:relative;overflow:hidden}.lp-pricing-hero-canvas,.lp-pricing-hero-scrim{position:absolute;inset:0}.lp-pricing-hero-canvas{z-index:-2}.lp-pricing-hero-scrim{z-index:-1;background:linear-gradient(100deg,#102018f5 0%,#102018e0 43%,#10201870 78%,#102018c7 100%),linear-gradient(#1020189e,#0000 32%,#102018eb)}.lp-pricing-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4.5rem,10vw,9rem) clamp(4rem,7vw,6.5rem);display:grid}.lp-pricing-hero-copy{justify-items:start;gap:1.6rem;display:grid}.lp-pricing-hero-copy .lp-display{max-width:10ch;color:var(--lp-hero-ink)}.lp-pricing-hero-copy .lp-display em,.lp-pricing-hero-copy .lp-lede{color:var(--lp-hero-muted)}.lp-pricing-hero .lp-cta--ghost{color:var(--lp-hero-ink);background:0 0;border-color:#f7f4ee52}.lp-pricing-hero .lp-cta--ghost:hover{border-color:var(--lp-hero-ink);box-shadow:none;background:#f7f4ee14}.lp-pricing-meter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090f0cbf;border-color:#f7f4ee33;overflow:hidden;box-shadow:0 1.5rem 4rem #00000061}.lp-pricing-meter-head{color:var(--lp-hero-muted);font:600 .63rem/1 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #f7f4ee26;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;display:flex}.lp-pricing-meter-head b{color:var(--lp-signal);font-weight:600}.lp-pricing-meter-core{flex-direction:column;justify-content:center;min-height:17rem;padding:2rem clamp(1.5rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.lp-pricing-meter-core:before,.lp-pricing-meter-core:after{content:"";border:1px solid #0d633647;border-radius:50%;position:absolute}.lp-pricing-meter-core:before{width:25rem;height:25rem;top:-8rem;right:-7rem}.lp-pricing-meter-core:after{border-color:#f7f4ee1f;width:15rem;height:15rem;top:1.5rem;right:-2rem}.lp-pricing-meter-core>span,.lp-pricing-meter-core>small{z-index:1;color:var(--lp-hero-muted);font:600 .66rem/1 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;position:relative}.lp-pricing-meter-core>strong{z-index:1;color:var(--lp-hero-ink);font:400 clamp(5rem,10vw,8.5rem)/.82 var(--lp-display);letter-spacing:-.07em;margin-top:.8rem;position:relative}.lp-pricing-meter-core>small{color:var(--lp-signal);margin-top:1rem}.lp-pricing-meter-core>i{background:var(--lp-signal);width:.55rem;height:.55rem;box-shadow:0 0 1.3rem rgba(var(--lp-signal-rgb),.7);border-radius:50%;position:absolute;bottom:2.5rem;right:2.5rem}.lp-pricing-meter>dl{border-top:1px solid #f7f4ee26;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lp-pricing-meter>dl>div{border-right:1px solid #f7f4ee26;gap:.6rem;padding:1rem 1.1rem 1.2rem;display:grid}.lp-pricing-meter>dl>div:last-child{border-right:0}.lp-pricing-meter dt{color:var(--lp-hero-muted);font:600 .58rem/1.25 var(--lp-mono);letter-spacing:.05em;text-transform:uppercase}.lp-pricing-meter dd{color:var(--lp-hero-ink);font:500 .78rem/1.2 var(--lp-mono);margin:0}.lp-pricing-ribbon{border-bottom:1px solid var(--lp-line);grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:5.7rem;display:grid}.lp-pricing-ribbon span{color:var(--lp-text-soft);font:600 .63rem/1.3 var(--lp-mono);letter-spacing:.08em;text-align:center}.lp-pricing-ribbon i{background:linear-gradient(90deg,var(--lp-line),var(--lp-signal),var(--lp-line));height:1px}.lp-pricing-section{background:var(--lp-bg);padding-block:clamp(5rem,10vw,9rem)}.lp-pricing-section-head{grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.lp-pricing-section-head>div{justify-items:start;gap:1.2rem;display:grid}.lp-pricing-section-head .lp-h2{max-width:11ch}.lp-pricing-section-head>p{border-top:2px solid var(--lp-signal);max-width:32rem;padding-top:1.25rem}.lp-price-plan-ledger{border-top:1px solid var(--lp-line);margin-top:clamp(3.5rem,7vw,6rem)}.lp-price-plan-ledger article{border-bottom:1px solid var(--lp-line);min-height:12.5rem;transition:background .18s var(--lp-ease),padding .18s var(--lp-ease);grid-template-columns:2.5rem minmax(8rem,.62fr) minmax(9rem,.52fr) minmax(14rem,1fr) minmax(12rem,1fr) auto;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);padding:1.5rem 0;display:grid}.lp-price-plan-ledger article:hover{background:rgba(var(--lp-signal-rgb),.04);padding-inline:1rem}.lp-price-plan-ledger article.is-featured{background:var(--lp-signal);color:var(--lp-on-signal);border-color:#0000;margin-inline:-1rem;padding-inline:1rem}.lp-price-plan-index{color:var(--lp-text-faint);font:600 .65rem/1 var(--lp-mono)}.lp-price-plan-name h3{font-family:var(--lp-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.3vw,2.25rem);font-weight:400}.lp-price-plan-name>strong{color:var(--lp-signal);font:650 .56rem/1 var(--lp-mono);letter-spacing:.08em;margin-top:.55rem;display:block}.lp-price-plan-price{white-space:nowrap;align-items:baseline;gap:.35rem;display:flex}.lp-price-plan-price b{font:400 clamp(2.35rem,3.8vw,3.8rem)/.9 var(--lp-display);letter-spacing:-.05em}.lp-price-plan-price span{color:var(--lp-text-faint);font:600 .62rem/1 var(--lp-mono)}.lp-price-plan-copy>strong{color:var(--lp-signal);font:650 .68rem/1.3 var(--lp-mono)}.lp-price-plan-copy p{max-width:24rem;color:var(--lp-text-soft);margin:.65rem 0 0;font-size:.8rem;line-height:1.55}.lp-price-plan-ledger ul,.lp-price-byok ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-price-plan-ledger li,.lp-price-byok li{color:var(--lp-text-soft);font-size:.7rem;line-height:1.35}.lp-price-plan-ledger li:before,.lp-price-byok li:before{color:var(--lp-signal);content:"↳";margin-right:.55rem}.lp-price-plan-ledger article>a,.lp-price-byok>a{border:1px solid var(--lp-text);border-radius:var(--lp-radius);min-height:3.2rem;color:var(--lp-text);font:600 .64rem/1.2 var(--lp-mono);white-space:nowrap;transition:background .18s var(--lp-ease),color .18s var(--lp-ease),transform .18s var(--lp-ease);justify-content:space-between;align-items:center;gap:1.2rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.lp-price-plan-ledger article>a:hover,.lp-price-byok>a:hover{background:var(--lp-film);color:var(--lp-hero-ink);transform:translateY(-2px)}.lp-price-plan-ledger article.is-featured :where(.lp-price-plan-index,.lp-price-plan-price span,.lp-price-plan-copy p,li){color:#ffffffc2}.lp-price-plan-ledger article.is-featured .lp-price-plan-name>strong,.lp-price-plan-ledger article.is-featured li:before{color:var(--lp-hero-ink)}.lp-price-plan-ledger article.is-featured>a{border-color:var(--lp-hero-ink);color:var(--lp-hero-ink)}.lp-price-plan-ledger article.is-featured>a:hover{background:var(--lp-hero-ink);color:var(--lp-signal-deep)}.lp-price-byok{background:var(--lp-film);min-height:13rem;color:var(--lp-hero-ink);grid-template-columns:minmax(8rem,.5fr) minmax(10rem,.6fr) minmax(17rem,1.2fr) minmax(15rem,1fr) auto;align-items:center;gap:clamp(1.2rem,3vw,3rem);margin-top:2.25rem;padding:1.5rem clamp(1.3rem,3vw,3rem);display:grid}.lp-price-byok-mark{align-items:center;gap:1rem;display:flex}.lp-price-byok-mark span,.lp-price-byok>div:nth-child(2)>span{color:var(--lp-signal);font:650 .6rem/1 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase}.lp-price-byok-mark b{font-family:var(--lp-display);letter-spacing:-.035em;font-size:1.55rem;font-weight:400}.lp-price-byok h3{font:400 3rem/.9 var(--lp-display);letter-spacing:-.06em;margin:.75rem 0 0}.lp-price-byok h3 small{color:var(--lp-hero-muted);font:500 .65rem/1 var(--lp-mono);letter-spacing:0}.lp-price-byok>p{color:var(--lp-hero-muted);margin:0;font-size:.82rem;line-height:1.55}.lp-price-byok li{color:var(--lp-hero-muted)}.lp-price-byok>a{color:var(--lp-hero-ink);border-color:#0d6336bf}.lp-price-byok>a:hover{background:var(--lp-signal);color:var(--lp-hero-ink)}.lp-price-plan-note{max-width:55rem;color:var(--lp-text-faint);margin:1.8rem 0 0;font-size:.72rem;line-height:1.55}.lp-pricing-formula{background:var(--lp-bg-deep)}.lp-pricing-formula-inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:38rem;padding-block:clamp(5rem,10vw,9rem);display:grid}.lp-pricing-formula-copy{justify-items:start;gap:1.2rem;display:grid}.lp-pricing-formula-copy .lp-h2{max-width:10ch}.lp-pricing-formula-copy .lp-textlink{margin-top:.5rem}.lp-price-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.lp-price-equation>div{border:1px solid var(--lp-line-strong);background:#fbfaf6b8;flex-direction:column;min-height:17rem;padding:1.35rem;display:flex}.lp-price-equation>div>span,.lp-price-equation>div>b{color:var(--lp-text-faint);font:600 .62rem/1 var(--lp-mono)}.lp-price-equation>div>strong{font-family:var(--lp-display);letter-spacing:-.035em;margin-top:auto;font-size:1.45rem;font-weight:400}.lp-price-equation>div>b{margin-top:.7rem}.lp-price-equation>i{min-width:2.6rem;color:var(--lp-text-faint);font:500 1.2rem/1 var(--lp-mono);place-items:center;font-style:normal;display:grid}.lp-price-equation>div.is-result{border-color:var(--lp-signal);background:var(--lp-film);color:var(--lp-hero-ink);box-shadow:inset 0 -5px 0 var(--lp-signal)}.lp-price-equation>div.is-result span,.lp-price-equation>div.is-result b{color:var(--lp-signal)}.lp-pricing-stacks{border-top:1px solid var(--lp-line)}.lp-price-stack-table{border-top:1px solid var(--lp-line);margin-top:clamp(3.5rem,7vw,6rem)}.lp-price-stack-head,.lp-price-stack-table article{grid-template-columns:1.1fr 1.25fr .7fr 1fr;align-items:center;gap:1rem;display:grid}.lp-price-stack-head{min-height:3.5rem;color:var(--lp-text-faint);font:600 .58rem/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase}.lp-price-stack-table article{border-top:1px solid var(--lp-line);min-height:8rem}.lp-price-stack-table article>div{align-items:center;gap:1.2rem;display:flex}.lp-price-stack-table article i{color:var(--lp-text-faint);font:600 .62rem/1 var(--lp-mono);font-style:normal}.lp-price-stack-table article strong{font-family:var(--lp-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:400}.lp-price-stack-table article>span{color:var(--lp-text-soft);font-size:.78rem}.lp-model-provider{align-items:center;gap:.45rem;display:inline-flex}.lp-price-stack-table article>b{background:rgba(var(--lp-signal-rgb),.1);color:var(--lp-signal-deep);font:600 .64rem/1.25 var(--lp-mono);justify-self:start;padding:.65rem .75rem}.lp-pricing-faq{background:var(--lp-panel);border-top:1px solid var(--lp-line);padding-block:clamp(5rem,10vw,9rem)}.lp-pricing-faq-inner{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(3rem,8vw,9rem);display:grid}.lp-pricing-faq-inner>div:first-child{align-content:start;gap:1.2rem;display:grid}.lp-pricing-faq-inner .lp-h2{max-width:8ch}.lp-pricing-faq-list{border-top:1px solid var(--lp-line)}.lp-pricing-faq-list details{border-bottom:1px solid var(--lp-line)}.lp-pricing-faq-list summary{cursor:pointer;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;min-height:6.3rem;padding:0 .2rem;list-style:none;display:grid}.lp-pricing-faq-list summary::-webkit-details-marker{display:none}.lp-pricing-faq-list summary i{color:var(--lp-text-faint);font:600 .62rem/1 var(--lp-mono);font-style:normal}.lp-pricing-faq-list summary span{font-family:var(--lp-display);letter-spacing:-.03em;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:400}.lp-pricing-faq-list summary b{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius);width:2.1rem;height:2.1rem;color:var(--lp-text);font:500 1rem/1 var(--lp-mono);transition:transform .18s var(--lp-ease),background .18s var(--lp-ease);place-items:center;display:grid}.lp-pricing-faq-list details[open] summary b{background:var(--lp-signal);color:var(--lp-hero-ink);transform:rotate(45deg)}.lp-pricing-faq-list details p{max-width:48rem;color:var(--lp-text-soft);margin:0;padding:0 3rem 2rem 2.7rem;font-size:.88rem;line-height:1.7}.lp-pricing-cta{background:var(--lp-signal);color:var(--lp-hero-ink);padding-block:clamp(5rem,10vw,9rem)}.lp-pricing-cta .lp-shell{justify-items:start;display:grid}.lp-pricing-cta>.lp-shell>span{font:650 .65rem/1 var(--lp-mono);letter-spacing:.1em}.lp-pricing-cta h2{max-width:13ch;color:var(--lp-hero-ink);margin:1.5rem 0 2.5rem;font-size:clamp(3.2rem,7vw,7.8rem)}.lp-pricing-cta>.lp-shell>div{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.lp-pricing-cta .lp-cta{background:var(--lp-film)}.lp-pricing-cta .lp-cta:hover{background:var(--lp-pricing-dark-2)}.lp-pricing-cta .lp-textlink{color:var(--lp-hero-ink);border-color:#f7f4ee59}.lp-pricing-cta .lp-textlink:hover{border-color:var(--lp-hero-ink);color:var(--lp-hero-ink)}.lp-marketing-root{--lab-bg:var(--lp-bg-deep);--lab-paper:var(--lp-bg);--lab-white:var(--lp-panel-raised);--lab-ink:var(--lp-text);--lab-soft:var(--lp-text-soft);--lab-rule:var(--lp-line);--lab-rule-light:var(--lp-line-strong);--lab-accent:var(--lp-signal);--lab-dark:var(--lp-film);--nc-font-sans:var(--lp-sans);--nc-font-mono:var(--lp-mono);--background:var(--lp-bg);--foreground:var(--lp-text);background:var(--lp-bg);color:var(--lp-text)}.lp-marketing-root .nc-blog-hero{padding-inline:var(--lp-gutter);background:var(--lp-bg)}.lp-marketing-root .nc-blog-hero h1,.lp-marketing-root .nc-inf-hero h1,.lp-marketing-root .nc-blog-article h1{font-family:var(--lp-display);letter-spacing:-.04em;font-weight:400}.lp-marketing-root .nc-blog-hero h1 span,.lp-marketing-root .nc-blog-hero h1 em{color:var(--lp-text-faint)}.lp-marketing-root .nc-blog-hero>div:last-child{border-top-color:var(--lp-signal)}.lp-marketing-root .nc-blog-hero>div:first-child>span,.lp-marketing-root .nc-blog-hero>div:last-child a,.lp-marketing-root .nc-blog-featured a i,.lp-marketing-root .nc-blog-compare-strip strong{color:var(--lp-signal)}.lp-marketing-root .nc-blog-featured,.lp-marketing-root .nc-blog-feed{padding-inline:var(--lp-gutter)}.lp-marketing-root .nc-blog-featured a:hover,.lp-marketing-root .nc-blog-post-ledger a:hover,.lp-marketing-root .nc-blog-compare-strip:hover{background:rgba(var(--lp-signal-rgb),.04)}.lp-marketing-root .nc-blog-post-ledger,.lp-marketing-root .nc-blog-featured,.lp-marketing-root .nc-pricing-table,.lp-marketing-root .nc-inf-ledger{border-color:var(--lp-line)}.lp-blog-hero{padding:clamp(4rem,8vw,7.5rem)var(--lp-gutter)clamp(3.5rem,6vw,5.5rem);border-bottom:1px solid var(--lp-line);background:linear-gradient(90deg,rgba(var(--lp-signal-rgb),.04),transparent 52%),var(--lp-bg);grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.lp-blog-hero>div:first-child{justify-items:start;gap:1.2rem;display:grid}.lp-blog-hero h1{max-width:12ch;color:var(--lp-text)}.lp-blog-hero h1 em{color:var(--lp-text-faint);font-style:normal}.lp-blog-hero>div:last-child{border-top:2px solid var(--lp-signal);align-content:end;gap:1.3rem;padding-top:1.25rem;display:grid}.lp-blog-hero .lp-textlink{justify-self:start}@media (max-width:1080px){.lp-blog-hero,.lp-pricing-hero-inner,.lp-pricing-formula-inner{grid-template-columns:1fr}.lp-pricing-meter{width:min(42rem,100%)}.lp-price-plan-ledger article{grid-template-columns:2.5rem minmax(8rem,.7fr) minmax(9rem,.5fr) minmax(14rem,1fr) auto}.lp-price-plan-ledger article>ul{display:none}.lp-price-byok{grid-template-columns:.65fr .7fr 1.35fr auto}.lp-price-byok>ul{display:none}}@media (max-width:760px){.lp-stats-story-head,.lp-stats-story-grid,.lp-pricing-section-head,.lp-pricing-faq-inner{grid-template-columns:1fr}.lp-stats-story-grid{gap:1px}.lp-stats-ledger>div{min-height:6.2rem}.lp-stats-chart{padding-inline:.8rem}.lp-stats-label{font-size:8px}.lp-stats-axis{font-size:6.8px}.lp-pricing-ribbon{grid-template-columns:1fr;gap:.8rem;padding-block:1.25rem}.lp-pricing-meter,.lp-pricing-ribbon i{width:100%}.lp-price-plan-ledger article{grid-template-columns:2.2rem 1fr auto;gap:.85rem 1rem;min-height:0;padding-block:1.7rem}.lp-price-plan-name{grid-column:2}.lp-price-plan-price{grid-area:1/3}.lp-price-plan-copy{grid-column:2/-1}.lp-price-plan-ledger article>a{grid-column:2/-1;width:max-content;max-width:100%}.lp-price-byok{grid-template-columns:1fr;gap:1.35rem;padding-block:1.7rem}.lp-price-byok>a{width:max-content;max-width:100%}.lp-price-equation{grid-template-columns:1fr 2rem 1fr}.lp-price-equation>div{min-height:11rem}.lp-price-equation>i:nth-of-type(2),.lp-price-equation>div:last-child{margin-top:1.2rem}.lp-price-equation>i:nth-of-type(2){grid-column:2}.lp-price-equation>div:last-child{grid-column:3}.lp-price-stack-head{display:none}.lp-price-stack-table article{grid-template-columns:1fr auto;gap:.6rem 1rem;min-height:0;padding-block:1.3rem}.lp-price-stack-table article>div{grid-column:1/-1}.lp-price-stack-table article>span:first-of-type{color:var(--lp-text-faint);font-size:.7rem}.lp-price-stack-table article>b{grid-area:2/2;justify-self:end}.lp-pricing-faq-list details p{padding-inline:2.7rem .5rem}}@media (prefers-reduced-motion:reduce){.lp-stat-tick.is-active line{animation:none}}
