@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2?dpl=dpl_DiTcGEG7E7obtwwktFQThZHEFuZH)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2?dpl=dpl_DiTcGEG7E7obtwwktFQThZHEFuZH)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2?dpl=dpl_DiTcGEG7E7obtwwktFQThZHEFuZH)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2?dpl=dpl_DiTcGEG7E7obtwwktFQThZHEFuZH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2?dpl=dpl_DiTcGEG7E7obtwwktFQThZHEFuZH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2?dpl=dpl_DiTcGEG7E7obtwwktFQThZHEFuZH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_cb660191-module__jQX6Sa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_cb660191-module__jQX6Sa__variable{--font-landing-sans:"Manrope", "Manrope Fallback"}
.lp-root{--lp-bg:#000;--lp-fg:#fff;--lp-muted:#a1a1aa;--lp-faint:#71717a;--lp-line:#ffffff1a;--lp-panel:#111;--lp-orange:#ff7a18;--lp-orange-hot:#ff9442;--lp-safe-top:env(safe-area-inset-top,0px);--lp-safe-bottom:env(safe-area-inset-bottom,0px);--landing-bg:var(--lp-bg);--landing-fg:var(--lp-fg);--landing-muted:var(--lp-muted);--landing-faint:var(--lp-faint);--landing-line:var(--lp-line);--landing-panel:var(--lp-panel);--landing-yellow:var(--lp-orange);--landing-yellow-hot:var(--lp-orange-hot);--landing-yellow-deep:#e65c00;--font-landing-display:var(--font-landing-sans);background:var(--lp-bg);min-height:100dvh;color:var(--lp-fg);font-family:var(--font-landing-sans), "SF Pro Text", "Segoe UI", sans-serif;padding-bottom:var(--lp-safe-bottom);position:relative;overflow-x:hidden}.lp-orange{color:var(--lp-orange)}.lp-nav{z-index:5;max-width:72rem;padding:calc(1.15rem + var(--lp-safe-top)) 1.5rem .35rem;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.lp-brand{color:var(--lp-fg);letter-spacing:.08em;flex-shrink:0;align-items:center;gap:.55rem;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;overflow:visible}.lp-brand-mark-img{object-fit:contain;flex-shrink:0;width:2.6rem;display:block;overflow:visible;height:2.6rem!important}.lp-brand-wordmark{letter-spacing:-.02em;align-items:baseline;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex}.lp-brand-sage{color:#fff}.lp-brand-henny{background:linear-gradient(#f0d878 0%,#c9a227 55%,#a8841a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-brand-logo{object-fit:contain;object-position:left center;max-width:min(14rem,52vw);height:2.75rem;display:block;overflow:visible;width:auto!important}.lp-brand-logo-footer{height:5.25rem}.lp-brand-mark{width:1.35rem;height:1.35rem}.lp-new-product{letter-spacing:.02em;color:var(--lp-muted);align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.84rem;font-weight:600;display:inline-flex}.lp-new-product-label{color:var(--lp-muted)}.lp-new-product-lockup{object-fit:contain;height:1.85rem;display:block;width:auto!important}.lp-new-product-name{align-items:center;gap:.4rem;display:inline-flex}.lp-new-product-name strong{color:var(--lp-fg);font-weight:750}.lp-new-product-mark{object-fit:contain;flex-shrink:0;width:1.45rem;height:1.45rem}@media (min-width:760px){.lp-new-product-mark{width:1.65rem;height:1.65rem}}.lp-nav-links{flex:1;justify-content:center;gap:1.35rem;display:none}.lp-nav-links a{color:var(--lp-muted);font-size:.84rem;font-weight:500;text-decoration:none}.lp-nav-links a:hover{color:var(--lp-fg)}.lp-nav-actions{flex-shrink:0;align-items:center;gap:.55rem;margin-left:auto;display:flex}.lp-nav-signin{color:var(--lp-muted);font-size:.84rem;font-weight:600;text-decoration:none}@media (max-width:759px){.lp-brand-wordmark{font-size:.92rem}.lp-brand-mark-img{width:2.1rem;height:2.1rem!important}.lp-nav-actions .lp-btn-sm{min-height:2rem;padding:.35rem .7rem;font-size:.72rem}}.lp-btn{border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.lp-btn-sm{min-height:2.2rem;padding:.4rem .85rem;font-size:.78rem}.lp-btn-solid{background:var(--lp-orange);color:#0a0a0a}.lp-btn-solid:hover{background:var(--lp-orange-hot)}.lp-btn-ghost{color:var(--lp-fg);background:0 0;border-color:#ffffff47}.lp-btn-ghost:hover{border-color:#ffffff80}.lp-btn-disabled,.lp-btn-disabled:hover{opacity:.55;cursor:default;pointer-events:none}.lp-btn-login{color:#fff;background:#ffffff14;border-color:#ffffff8c}.lp-btn-login:hover{background:#ffffff24;border-color:#fff}.lp-cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.lp-apple{flex-shrink:0}.lp-hero{align-items:center;gap:2.5rem;max-width:72rem;margin:0 auto;padding:3.5rem 1.5rem 2.5rem;display:grid}.lp-hero-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.05}.lp-lead{max-width:28rem;color:var(--lp-muted);margin:1rem 0 0;font-size:1rem;line-height:1.55}.lp-avail{color:var(--lp-fg);margin:1rem 0 0;font-size:.84rem}.lp-avail span{color:var(--lp-faint)}.lp-hero-product{position:relative}.lp-hero-glow{pointer-events:none;filter:blur(8px);background:radial-gradient(#ff7a1838,#0000 65%);position:absolute;inset:10% -8% -20% 10%}.lp-ide{border:1px solid var(--lp-line);background:#0b0b0b;border-radius:.85rem;grid-template-columns:7.5rem 1fr;min-height:22rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.lp-ide-files{border-right:1px solid var(--lp-line);background:#0e0e0e;padding:.85rem .7rem}.lp-ide-files p{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);margin:0 0 .55rem;font-size:.65rem}.lp-ide-files ul{color:var(--lp-muted);gap:.3rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:grid}.lp-ide-files .is-active{color:var(--lp-orange)}.lp-ide-main{grid-template-columns:1.15fr .95fr;min-width:0;display:grid}.lp-ide-editor{border-right:1px solid var(--lp-line);flex-direction:column;min-width:0;display:flex}.lp-ide-tabs{border-bottom:1px solid var(--lp-line);color:var(--lp-faint);gap:.65rem;padding:.55rem .75rem;font-size:.7rem;display:flex}.lp-ide-tabs .is-active{color:var(--lp-fg);border-bottom:2px solid var(--lp-orange);padding-bottom:.35rem}.lp-ide-editor pre{color:#d4d4d8;white-space:pre-wrap;flex:1;margin:0;padding:.9rem;font-size:.72rem;line-height:1.5}.lp-ide-term{border-top:1px solid var(--lp-line);color:var(--lp-orange);background:#090909;gap:.2rem;padding:.55rem .75rem;font-size:.68rem;display:grid}.lp-ide-term .is-muted{color:var(--lp-faint)}.lp-ide-side{grid-template-rows:.9fr 1.1fr;min-width:0;display:grid}.lp-ide-preview{background:linear-gradient(#00000059,#000000b3),radial-gradient(at 60% 40%,#5a3a1a,#120c08 70%);align-content:end;gap:.25rem;padding:1rem;display:grid}.lp-ide-preview p{margin:0;font-size:1rem;font-weight:750}.lp-ide-preview span{color:#ffffffb3;font-size:.72rem}.lp-ide-agent{border-top:1px solid var(--lp-line);align-content:start;gap:.45rem;padding:.85rem;display:grid}.lp-ide-agent-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);margin:0;font-size:.68rem}.lp-ide-agent>p:nth-child(2){color:var(--lp-muted);margin:0;font-size:.8rem}.lp-ide-agent ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.lp-ide-agent li{color:var(--lp-fg);border:1px solid var(--lp-line);border-radius:.4rem;padding:.35rem .5rem;font-size:.72rem}.lp-ide-ask{border:1px solid var(--lp-line);color:var(--lp-faint);border-radius:.45rem;margin-top:auto;padding:.45rem .55rem;font-size:.72rem}.lp-trust{text-align:center;border-top:1px solid var(--lp-line);max-width:56rem;margin:0 auto;padding:1.25rem 1.5rem 2.75rem}.lp-trust>p{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-faint);margin:0 0 .85rem;font-size:.65rem;font-weight:700}.lp-trust ul{flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.lp-trust li{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted);border-right:1px solid var(--lp-line);padding:0 .85rem;font-size:.68rem;font-weight:700}.lp-trust li:last-child{border-right:0}.lp-section{max-width:72rem;margin:0 auto;padding:4.5rem 1.5rem}.lp-split{align-items:center;gap:2.5rem;display:grid}.lp-split-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:800;line-height:1.12}.lp-split-copy .lp-btn{margin-top:1.25rem}.lp-arch{gap:1.5rem;display:grid}.lp-arch-node{text-align:center;position:relative}.lp-arch-visual{place-items:center;min-height:7.5rem;margin-bottom:.85rem;display:grid}.lp-arch-node h3{margin:0;font-size:1rem;font-weight:750}.lp-arch-node p{color:var(--lp-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.4}.lp-arch-arrow{display:none}.lp-phone{background:#000;border:2px solid #2a2a2a;border-radius:1rem;width:7.25rem;overflow:hidden;box-shadow:0 16px 40px #00000080}.lp-phone img{width:100%;height:auto;display:block}.lp-laptop{background:#000;border:1px solid #2a2a2a;border-radius:.45rem;width:min(100%,15rem);overflow:hidden;box-shadow:0 16px 40px #00000080}.lp-laptop img{width:100%;height:auto;display:block}.lp-cloud{border:1px solid var(--lp-line);background:radial-gradient(circle at 50% 35%,#ff7a1840,#0000 70%),#141414;border-radius:1.25rem;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:0 0 40px #ff7a1826}.lp-cloud-mark{object-fit:contain;width:2.2rem;height:2.2rem}.lp-section-row{gap:.85rem;margin-bottom:1.75rem;display:grid}.lp-section-row h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.85rem,3.5vw,2.5rem);font-weight:800}.lp-cap-grid{gap:1rem;display:grid}.lp-cap-card{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:.9rem;gap:1rem;padding:1.15rem;display:grid;overflow:hidden}.lp-cap-icon{background:var(--lp-orange);color:#111;border-radius:.4rem;place-items:center;width:1.7rem;height:1.7rem;margin-bottom:.55rem;font-size:.7rem;font-weight:800;display:inline-grid}.lp-cap-text h3{margin:0 0 .65rem;font-size:1.15rem;font-weight:750}.lp-cap-text ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lp-cap-text li{color:var(--lp-muted);font-size:.86rem}.lp-cap-text li span{color:var(--lp-faint);margin-right:.25rem}.lp-cap-visual{border:1px solid var(--lp-line);background:#050505;border-radius:.55rem;min-height:8rem;overflow:hidden}.lp-cap-visual img{object-fit:cover;object-position:top left;width:100%;height:9rem;display:block}.lp-cap-visual.is-mobile{place-items:center;padding:.65rem;display:grid}.lp-cap-visual.is-mobile img{border:1px solid #2a2a2a;border-radius:.7rem;width:45%;height:auto}.lp-agent-bubbles{gap:.55rem;padding:.85rem;display:grid}.lp-agent-bubbles .is-user,.lp-agent-bubbles .is-agent{border-radius:.55rem;margin:0;padding:.55rem .65rem;font-size:.78rem;line-height:1.4}.lp-agent-bubbles .is-user{color:var(--lp-muted);background:#1a1a1a}.lp-agent-bubbles .is-agent{color:var(--lp-fg);background:#ff7a1814;border:1px solid #ff7a1833}.lp-agent-actions{gap:.4rem;display:flex}.lp-agent-actions span{color:var(--lp-orange);border:1px solid #ff7a1859;border-radius:.4rem;padding:.3rem .45rem;font-size:.68rem;font-weight:700}.lp-triple-window{border:1px solid var(--lp-line);background:#0b0b0b;border-radius:.85rem;grid-template-columns:1.15fr 1fr .95fr;min-height:16rem;display:grid;overflow:hidden}.lp-triple-pane{border-right:1px solid var(--lp-line);min-height:14rem;padding:.7rem;position:relative;overflow:hidden}.lp-triple-pane:last-child{border-right:0}.lp-triple-pane>span{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);margin-bottom:.55rem;font-size:.65rem;font-weight:750;display:block}.lp-triple-pane img{object-fit:cover;object-position:left top;opacity:.9;width:140%;max-width:none;height:calc(100% - 1.2rem)}.lp-triple-pane.is-preview{background:linear-gradient(#00000040,#000000a6),radial-gradient(at 50% 40%,#6a4220,#100c08 75%);align-content:end;gap:.25rem;display:grid}.lp-triple-pane.is-preview p{margin:0;font-size:1.05rem;font-weight:750}.lp-triple-pane.is-preview small{color:#ffffffb3;font-size:.75rem}.lp-triple-pane.is-agent ul{gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.lp-triple-pane.is-agent li{border:1px solid var(--lp-line);border-radius:.4rem;padding:.4rem .5rem;font-size:.75rem}.lp-vs{gap:.85rem;display:grid}.lp-vs-card{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:.85rem;align-items:flex-start;gap:.85rem;padding:1.1rem 1rem;display:flex}.lp-vs-card.is-forge{border-color:#ff7a1859;box-shadow:inset 0 1px #ff7a1840}.lp-vs-badge{border:1px solid var(--lp-line);width:2rem;height:2rem;color:var(--lp-muted);border-radius:.45rem;flex-shrink:0;place-items:center;display:grid}.lp-vs-mark{object-fit:contain;flex-shrink:0;width:2rem;height:2rem}.lp-vs-card h3{margin:0 0 .25rem;font-size:1rem}.lp-vs-card p{color:var(--lp-muted);margin:0;font-size:.86rem;line-height:1.4}.lp-flow{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.lp-flow li{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:.75rem;gap:.25rem;padding:.9rem .95rem;display:grid}.lp-flow strong{color:var(--lp-orange);font-size:.92rem}.lp-flow span{color:var(--lp-muted);font-size:.82rem;line-height:1.4}.lp-mobile-price{gap:3rem;display:grid}.lp-mobile-block{gap:1.75rem;display:grid}.lp-phones{justify-content:center;gap:.85rem;display:flex}.lp-phone.is-left{transform:rotate(-7deg)translateY(.4rem)}.lp-phone.is-right{transform:rotate(8deg)translateY(-.35rem)}.lp-price-block h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800}.lp-price-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.25rem 0 1rem;display:grid}.lp-price-strip article{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:.75rem;padding:.9rem .85rem}.lp-price-strip h3{margin:0;font-size:.92rem}.lp-price-amt{margin:.35rem 0 0;font-size:1.15rem;font-weight:750}.lp-price-blurb{color:var(--lp-muted);margin:.3rem 0 0;font-size:.75rem;line-height:1.35}.lp-compare-wrap{max-width:72rem;margin:0 auto;padding:0 1.5rem 2rem}.lp-compare-wrap .landing-section{padding-top:1rem}.lp-final{text-align:center;place-items:center;min-height:22rem;padding:5rem 1.5rem;display:grid;position:relative;overflow:hidden}.lp-final-bg{object-fit:cover;object-position:center bottom;opacity:.85}.lp-final-inner{z-index:1;max-width:34rem;position:relative}.lp-final-inner h2{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.7rem,3.5vw,2.35rem);font-weight:800;line-height:1.15}.lp-final .lp-cta-row{justify-content:center}.lp-footer{border-top:1px solid var(--lp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;max-width:72rem;margin:0 auto;padding:1.5rem 1.5rem 2rem;display:flex}.lp-footer-brand{align-items:center;gap:.85rem;display:flex}.lp-footer-brand p{color:var(--lp-muted);margin:0;font-size:.84rem}.lp-footer-links,.lp-footer-social{flex-wrap:wrap;gap:.85rem 1.1rem;display:flex}.lp-footer-links a,.lp-footer-social a{color:var(--lp-muted);font-size:.8rem;text-decoration:none}.lp-footer-links a:hover,.lp-footer-social a:hover{color:var(--lp-fg)}.landing-section{max-width:72rem;margin:0 auto;padding:2rem 0}.landing-section-head{margin-bottom:1.25rem}.landing-section-title{margin:0;font-size:1.5rem;font-weight:800}.landing-section-copy{color:var(--lp-muted);margin:.6rem 0 0;font-size:.92rem}.landing-pricing-toggle{border:1px solid var(--lp-line);border-radius:999px;gap:.25rem;margin:0 0 1.25rem;padding:.25rem;display:inline-flex}.landing-pricing-toggle-btn{appearance:none;color:var(--lp-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:700}.landing-pricing-toggle-btn.is-active{color:var(--lp-orange);background:#ff7a1826}.landing-pricing-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.landing-pricing-card{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:.85rem;gap:.35rem;padding:1rem;display:grid}.landing-pricing-card.is-featured{border-color:#ff7a1866}.landing-pricing-name{margin:0;font-size:1rem}.landing-pricing-badge{text-transform:uppercase;color:var(--lp-faint);border:1px solid var(--lp-line);border-radius:999px;padding:.15rem .4rem;font-size:.62rem}.landing-pricing-card-top{justify-content:space-between;gap:.5rem;display:flex}.landing-pricing-price{margin:0;font-size:1.35rem;font-weight:750}.landing-pricing-price-sub,.landing-pricing-blurb{color:var(--lp-muted);margin:0;font-size:.8rem}.landing-pricing-features{color:var(--lp-muted);gap:.35rem;margin:.5rem 0;padding:0;font-size:.82rem;list-style:none;display:grid}.landing-pricing-feature-tag{color:var(--lp-orange);text-transform:uppercase;font-size:.65rem;font-weight:700}.landing-pricing-cta{min-height:2.4rem;color:var(--lp-orange);border:1px solid #ff7a1866;border-radius:.55rem;justify-content:center;align-items:center;margin-top:.35rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-pricing-cta.is-disabled{color:var(--lp-faint);border-color:var(--lp-line)}.landing-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-compare-mobile-pickers{flex-wrap:wrap;gap:.75rem;margin-bottom:.85rem;display:flex}.landing-compare-picker{color:var(--lp-muted);gap:.25rem;font-size:.75rem;display:grid}.landing-compare-picker select{background:var(--lp-panel);color:var(--lp-fg);border:1px solid var(--lp-line);border-radius:.45rem;padding:.35rem .5rem}.landing-compare-scroll{border:1px solid var(--lp-line);border-radius:.75rem;overflow-x:auto}.landing-compare-table{border-collapse:collapse;width:100%;font-size:.8rem}.landing-compare-table th,.landing-compare-table td{border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:top;padding:.65rem .7rem}.landing-compare-table th{background:#141414}.landing-compare-cell-tag{color:var(--lp-orange);text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.landing-compare-note{color:var(--lp-faint);margin:.65rem 0 0;font-size:.75rem}.landing-compare-category-row th{color:var(--lp-orange);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.landing-text-link{appearance:none;color:var(--lp-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}@media (min-width:760px){.lp-nav-links{display:flex}.lp-arch{grid-template-columns:repeat(3,1fr)}.lp-arch-arrow{color:var(--lp-orange);font-size:1.15rem;display:block;position:absolute;top:3rem;right:-.75rem}.lp-arch-node:last-child .lp-arch-arrow{display:none}.lp-cap-card{grid-template-columns:.95fr 1.15fr;align-items:stretch}.lp-vs{grid-template-columns:1fr 1fr}.lp-flow{grid-template-columns:repeat(4,1fr)}.lp-price-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.lp-hero{grid-template-columns:.95fr 1.15fr;gap:2rem;padding-top:4.25rem}.lp-split{grid-template-columns:.9fr 1.2fr}.lp-split-reverse{grid-template-columns:1.25fr .9fr}.lp-section-row{grid-template-columns:1fr 1fr;align-items:end}.lp-cap-grid{grid-template-columns:repeat(3,1fr)}.lp-mobile-price{grid-template-columns:1.15fr 1fr;align-items:start}.lp-mobile-block{grid-template-columns:1fr auto;align-items:center}.landing-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px){.landing-compare-mobile-pickers{display:none}.landing-compare-plan-col.is-mobile-hidden{display:table-cell}.landing-compare-note{display:none}}@media (max-width:899px){.landing-compare-plan-col.is-mobile-hidden{display:none}.lp-ide{grid-template-columns:1fr}.lp-ide-files{display:none}.lp-ide-main{grid-template-columns:1fr}.lp-ide-side{display:none}.lp-triple-window{grid-template-columns:1fr}.lp-triple-pane{border-right:0;border-bottom:1px solid var(--lp-line);min-height:9rem}}@media (prefers-reduced-motion:reduce){.lp-phone.is-left,.lp-phone.is-right{transform:none}}.lp-platforms{padding-top:2.5rem;padding-bottom:1.5rem}.lp-platforms-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted,#a1a1aa);margin:0 0 1rem;font-size:clamp(1.25rem,2.5vw,1.6rem)}.lp-platform-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.lp-platform-card{border:1px solid var(--lp-line,#27272a);background:#0c0c0d;border-radius:14px;flex-direction:column;gap:.55rem;min-width:0;padding:1rem 1.1rem;display:flex}.lp-platform-card header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lp-platform-card h3{margin:0;font-size:1.05rem}.lp-platform-sub{color:var(--lp-muted,#a1a1aa);margin:0;font-size:.9rem}.lp-platform-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--lp-line,#333);color:var(--lp-muted,#aaa);border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.lp-platform-badge[data-status=available]{color:#21e6a2;border-color:#2d725a}.lp-platform-badge[data-status=preview]{color:var(--lp-orange,#f97316);border-color:#824d27}.lp-integrations-strip{border-top:1px solid var(--lp-line,#27272a);margin-top:1.25rem;padding-top:1rem}.lp-integrations-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted,#a1a1aa);margin:0 0 .5rem;font-size:.75rem}.lp-integrations-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lp-integrations-list li{border:1px solid var(--lp-line,#333);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.8rem;display:inline-flex}.lp-integrations-note{color:var(--lp-muted,#a1a1aa);max-width:42rem;margin:.75rem 0 0;font-size:.8rem}.lp-cta-row{flex-wrap:wrap}@media (min-width:720px){.lp-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.lp-cta-row .lp-btn{justify-content:center;width:100%}}.lp-install-backdrop{z-index:80;background:#0000008c;position:fixed;inset:0}.lp-install-sheet{z-index:81;color:#f4f4f8;width:min(100%,28rem);max-height:min(92vh,36rem);padding:1rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px));background:#12121a;border:1px solid #ffffff1f;border-radius:1.1rem 1.1rem 0 0;flex-direction:column;gap:.85rem;display:flex;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 -12px 40px #00000073}@media (min-width:640px){.lp-install-sheet{border-radius:1.1rem;max-height:min(80vh,34rem);top:50%;bottom:auto;transform:translate(-50%,-50%)}}.lp-install-sheet-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lp-install-sheet-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.lp-install-sheet-close{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:.55rem;flex-shrink:0;font-size:1.25rem;line-height:1}.lp-install-steps{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.lp-install-steps li{color:#f4f4f8eb;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.45;display:flex}.lp-install-step-index{background:color-mix(in srgb, var(--accent,#a78bfa) 28%, transparent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.75rem;font-weight:700;display:inline-flex}.lp-install-note,.lp-install-copy p{color:#f4f4f8b8;margin:0;font-size:.85rem;line-height:1.45}.lp-install-copy{flex-direction:column;gap:.75rem;display:flex}.lp-install-actions{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}
