.rvr:where(.astro-2v2fjrmm){translate:0 2600px}.treeline:where(.astro-sisbqa3t){z-index:-1;position:absolute;inset:0}.sky:where(.astro-sisbqa3t){width:100%;height:60%;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 45%,#0000)}.dawn:where(.astro-sisbqa3t){background:radial-gradient(60% 46% at 50% 66%,#f3d68a99,#4fbf8d70 38%,#1f8a5c33 68%,#0000);height:78%;position:absolute;inset:auto -10% 0}.trees:where(.astro-sisbqa3t){width:100%;height:max(16.25rem,min(38vw,35rem));display:block;position:absolute;inset:auto 0 0}.tile:where(.astro-yfzaiwqd){width:var(--box);height:var(--box);border-radius:var(--corner);color:var(--ink);background:linear-gradient(160deg, var(--from), var(--to));box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000002e, 0 14px 30px -14px var(--from);flex:none;place-items:center;display:grid}.agent-mark:where(.astro-scza6skx){vertical-align:-.15em;flex:none;display:inline-block}body:has(>.home){background:#020604;font-family:Manrope Variable,system-ui,sans-serif}.home:where(.astro-lcdefpme){--bg:#020604;--bg2:#07100c;--surface:#0c1712;--surface2:#14221b;--line:#21332a;--line2:#3d5549;--text:#f0f7f3;--muted:#a6b5ad;--accent:#2f7a57;--accent-light:#5ccf98;--gold:#e9c46a;--on-gold:#14100a;--beam:#1f8a5c;--beam-deep:#06311f;--beam-edge:#b6f5d6;--star:#f0f7f3;--focus:#7fd8aa;--display:"Plus Jakarta Sans Variable", system-ui, sans-serif;background:var(--bg);color:var(--text);margin-top:-4.5rem;overflow-x:clip}.home:where(.astro-lcdefpme) :where(.astro-lcdefpme):is(h1,h2,h3){font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.wrap:where(.astro-lcdefpme){width:min(74rem,100% - 3rem);margin-inline:auto}.section:where(.astro-lcdefpme){padding-top:8rem}.head:where(.astro-lcdefpme){text-align:center;max-width:45rem;margin:0 auto 3.5rem}.head:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:clamp(2rem,4.2vw,3.4rem)}.head:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:56ch;color:var(--muted);margin:1.1rem auto 0;font-size:1.12rem}.grad:where(.astro-lcdefpme),.grad:where(.astro-lcdefpme) .w:where(.astro-lcdefpme){color:#0000;background:linear-gradient(#fff 25%,#9aa69f 125%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.hl:where(.astro-lcdefpme) .w:where(.astro-lcdefpme){background:linear-gradient(100deg, var(--accent-light), var(--gold) 140%);-webkit-background-clip:text;background-clip:text}.cta-btn:where(.astro-lcdefpme){font:600 .95rem/1 var(--display);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.cta-btn:where(.astro-lcdefpme):hover{transform:translateY(-2px)}.cta-btn:where(.astro-lcdefpme).primary{background:var(--accent);color:#fff;box-shadow:0 0 0 1px #5ccf9899 inset, 0 10px 30px -10px var(--accent)}.cta-btn:where(.astro-lcdefpme).primary:hover{box-shadow:0 0 0 1px var(--accent-light) inset, 0 14px 40px -8px var(--accent)}.cta-btn:where(.astro-lcdefpme).ghost{border-color:var(--line2);background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--text)}.cta-btn:where(.astro-lcdefpme).ghost:hover{border-color:var(--accent-light)}.cta-btn:where(.astro-lcdefpme).light{background:var(--text);color:var(--bg)}.hero:where(.astro-lcdefpme){isolation:isolate;text-align:center;padding-top:11rem;position:relative}.hero:where(.astro-lcdefpme) .splash{z-index:-1;pointer-events:none;width:100%;height:1040px;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 75%,#0000)}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){max-width:15ch;margin:1.6rem auto 1.4rem;font-size:clamp(2.5rem,6vw,4.5rem)}.w:where(.astro-lcdefpme){display:inline-block}.lead:where(.astro-lcdefpme){max-width:54ch;color:var(--muted);margin:0 auto 2.1rem;font-size:1.2rem}.ctas:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.install:where(.astro-lcdefpme){border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);max-width:min(720px,100%);color:var(--muted);border-radius:12px;align-items:center;gap:.75rem;margin-top:1.4rem;padding:.55rem .6rem .55rem 1rem;font-size:.875rem;display:inline-flex}.install:where(.astro-lcdefpme) code:where(.astro-lcdefpme){min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.install:where(.astro-lcdefpme)>span:where(.astro-lcdefpme),.install:where(.astro-lcdefpme) button:where(.astro-lcdefpme){flex-shrink:0}.install:where(.astro-lcdefpme) button:where(.astro-lcdefpme){background:var(--surface2);color:var(--text);font:600 .78rem var(--display);cursor:pointer;border:0;border-radius:8px;padding:.4rem .65rem}.stage:where(.astro-lcdefpme){z-index:1;perspective:1600px;margin-top:4.5rem;position:relative}.frame:where(.astro-lcdefpme){--tilt:0deg;border:1px solid var(--line);background:var(--surface);width:min(1080px,100% - 3rem);transform:rotateX(var(--tilt)) scale(calc(1 - var(--tilt) / 200deg));transform-origin:50% 0;border-radius:24px;margin:0 auto;padding:10px;box-shadow:0 -1px #e9c46a73,0 40px 120px -30px #1f8a5cb3,inset 0 0 0 1px #ffffff08}.frame:where(.astro-lcdefpme) img:where(.astro-lcdefpme){border-radius:16px;width:100%;height:auto;display:block}.agents:where(.astro-lcdefpme){text-align:center;padding-top:7rem}.agents:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){color:var(--muted);font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:500}.agents:where(.astro-lcdefpme) h2:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--text);font-weight:600}.agent-list:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}.agent-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 40%, var(--bg)));text-align:left;border-radius:16px;flex:0 13.75rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:border-color .3s,transform .3s;display:flex}.agent-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme):hover{border-color:var(--accent-light);transform:translateY(-3px)}.agent-list:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font:600 .95rem/1.2 var(--display);display:block}.agent-list:where(.astro-lcdefpme) small:where(.astro-lcdefpme){color:var(--muted);font-size:.8rem}.coming:where(.astro-lcdefpme){position:relative}.coming:where(.astro-lcdefpme) .release{background:var(--surface);position:absolute;top:-.6rem;right:.75rem}.row:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:7rem;display:grid}.row:where(.astro-lcdefpme).flip .vis:where(.astro-lcdefpme){order:-1}.lockup:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:.5rem 1.05rem;margin-bottom:1.15rem;display:flex}.lockup:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3.25rem);line-height:1}.text:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){max-width:48ch;color:var(--muted);margin:0 0 1.6rem;font-size:1.06rem}.text:where(.astro-lcdefpme)>p:where(.astro-lcdefpme).tagline{max-width:none;color:var(--text);font:600 clamp(1.3rem, 2vw, 1.6rem)/1.2 var(--display);letter-spacing:-.018em;text-wrap:balance;margin-bottom:.85rem}.vis:where(.astro-lcdefpme){border:1px solid var(--line);background:radial-gradient(120% 90% at 0% 0%, #1f8a5c4d, transparent 60%), var(--surface);border-radius:24px;padding:1.75rem;position:relative;overflow:hidden}.term:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--bg2);color:var(--muted);border-radius:16px;margin:0;padding:1rem 1.1rem;font-size:.84rem;line-height:1.85;overflow-x:auto;box-shadow:0 30px 60px -30px #000}.term:where(.astro-lcdefpme) .c:where(.astro-lcdefpme){color:var(--text)}.term:where(.astro-lcdefpme) .p:where(.astro-lcdefpme){color:var(--gold)}.term:where(.astro-lcdefpme) .k:where(.astro-lcdefpme){color:var(--accent-light)}.works:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;display:flex}.works:where(.astro-lcdefpme)>span:where(.astro-lcdefpme):first-child{color:var(--muted);margin-right:.25rem;font-size:.8rem}.chip:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--surface2);border-radius:99px;align-items:center;gap:.45rem;padding:.35rem .7rem .35rem .5rem;font-size:.8rem;display:inline-flex}.cloud:where(.astro-lcdefpme){border:1px solid var(--line);background:radial-gradient(70% 120% at 50% 0%, #1f8a5c38, transparent 70%), var(--surface);text-align:center;border-radius:28px;padding:3.5rem 1.5rem}.cloud:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){color:var(--muted);margin:0 0 1.75rem}.pills:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:56rem;margin:0 auto;padding:0;list-style:none;display:flex}.pills:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--surface2);border-radius:99px;align-items:center;gap:.6rem;padding:.6rem 1.1rem .6rem .6rem;display:inline-flex}.pills:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"";background:radial-gradient(circle, var(--on-gold) 0 3px, var(--gold) 3.5px);border-radius:50%;width:22px;height:22px}.period:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--surface);border-radius:99px;gap:.25rem;width:max-content;margin:0 auto 2.75rem;padding:.3rem;display:flex}.period:where(.astro-lcdefpme) label:where(.astro-lcdefpme){color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.period:where(.astro-lcdefpme) input:where(.astro-lcdefpme){opacity:0;position:absolute}.period:where(.astro-lcdefpme) label:where(.astro-lcdefpme):has(:checked){background:var(--surface2);color:var(--text)}.period:where(.astro-lcdefpme) label:where(.astro-lcdefpme):has(:focus-visible){outline:3px solid var(--focus)}.period:where(.astro-lcdefpme) small:where(.astro-lcdefpme){background:var(--gold);color:var(--on-gold);border-radius:99px;padding:.1rem .5rem;font-size:.7rem}.home:where(.astro-lcdefpme):has(.period [value=month]:checked) .annual:where(.astro-lcdefpme),.home:where(.astro-lcdefpme):has(.period [value=year]:checked) .monthly:where(.astro-lcdefpme){display:none}.brk:where(.astro-lcdefpme){font:600 .92rem/1.3 var(--display);text-align:center;margin:0;padding-bottom:.8rem;position:relative}.brk:where(.astro-lcdefpme):after{content:"";border:2px solid;border-bottom:0;border-radius:10px 10px 0 0;height:.55rem;position:absolute;inset:auto .4rem 0}.brk:where(.astro-lcdefpme).free,.tier-label:where(.astro-lcdefpme).free{color:var(--accent-light)}.brk:where(.astro-lcdefpme).app,.tier-label:where(.astro-lcdefpme).app{color:var(--gold)}.plans:where(.astro-lcdefpme){grid-template-columns:1.35fr repeat(3,1fr);gap:1rem;display:grid}.plans:where(.astro-lcdefpme) .brk:where(.astro-lcdefpme).app{grid-column:2/5}.plan:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:column;padding:1.75rem 1.5rem;display:flex}.plan:where(.astro-lcdefpme).forever{border-color:var(--accent-light);background:radial-gradient(120% 45% at 0 0, #17452f, transparent 72%), var(--surface);box-shadow:0 30px 90px -45px var(--accent-light)}.plan:where(.astro-lcdefpme).forever h3:where(.astro-lcdefpme){font-size:1.65rem}.tag:where(.astro-lcdefpme){background:var(--gold);width:max-content;color:var(--on-gold);border-radius:99px;margin:0 0 .8rem;padding:.2rem .65rem;font-size:.76rem;font-weight:700}.ticks:where(.astro-lcdefpme){color:#d5e0da;gap:.55rem;margin:0 0 1.4rem;padding:0;font-size:.87rem;line-height:1.4;list-style:none;display:grid}.ticks:where(.astro-lcdefpme) li:where(.astro-lcdefpme){gap:.55rem;display:flex}.ticks:where(.astro-lcdefpme) .icon{width:16px;height:16px;color:var(--accent-light);margin-top:.1rem}.plan:where(.astro-lcdefpme).hot .ticks:where(.astro-lcdefpme),.plan:where(.astro-lcdefpme).hot .ticks:where(.astro-lcdefpme) .icon{color:#fff}.plan:where(.astro-lcdefpme)>.cta-btn:where(.astro-lcdefpme){margin-top:auto}.account:where(.astro-lcdefpme){color:#d5e0da;margin:0 0 1.25rem;font-size:.84rem;line-height:1.45}.account:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--text)}.plan-ctas:where(.astro-lcdefpme){gap:.6rem;margin-top:auto;display:grid}.plan:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:1.25rem}.summary:where(.astro-lcdefpme){min-height:2.8rem;color:var(--muted);margin:.5rem 0 1.1rem;font-size:.875rem}.price:where(.astro-lcdefpme){font:600 2.9rem/1 var(--display);align-items:baseline;gap:.5rem;margin:0;display:flex}.price:where(.astro-lcdefpme) small:where(.astro-lcdefpme){background:var(--surface2);color:var(--muted);border-radius:99px;padding:.2rem .55rem;font:500 .8rem Manrope Variable,sans-serif}.minimum:where(.astro-lcdefpme){color:var(--muted);margin:.65rem 0 1.1rem;font-size:.82rem}.plan:where(.astro-lcdefpme).hot{border-color:var(--accent-light);background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 70%, var(--bg)));box-shadow:0 30px 80px -30px var(--accent)}.plan:where(.astro-lcdefpme).hot .summary:where(.astro-lcdefpme),.plan:where(.astro-lcdefpme).hot .minimum:where(.astro-lcdefpme){color:#fff}.plan:where(.astro-lcdefpme).hot .price:where(.astro-lcdefpme) small:where(.astro-lcdefpme){color:#fff;background:#ffffff26}.home:where(.astro-lcdefpme) .tiers-title:where(.astro-lcdefpme){margin-top:3.75rem;font-size:1.6rem}.tiers-sub:where(.astro-lcdefpme){color:var(--muted);margin:.3rem 0 1.25rem}.tier-heads:where(.astro-lcdefpme),.tier:where(.astro-lcdefpme){grid-template-columns:11rem 1fr 1fr;gap:1rem;display:grid}.tier-heads:where(.astro-lcdefpme){padding:0 1.25rem .35rem}.tier-heads:where(.astro-lcdefpme) .brk:where(.astro-lcdefpme):first-child{grid-column:2}.tier:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:.7rem;padding:1.15rem 1.25rem}.tier:where(.astro-lcdefpme) .ticks:where(.astro-lcdefpme){gap:.35rem;margin:0;font-size:.86rem}.tier:where(.astro-lcdefpme) .adds:where(.astro-lcdefpme) .icon{color:var(--gold)}.tier-name:where(.astro-lcdefpme){align-self:start;align-items:center;gap:.7rem;display:flex}.tier-name:where(.astro-lcdefpme) h4:where(.astro-lcdefpme){font:600 1.15rem/1.1 var(--display);letter-spacing:-.025em;margin:0}.tier-label:where(.astro-lcdefpme){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.note:where(.astro-lcdefpme){color:var(--muted);text-align:center;margin:1.4rem 0 0;font-size:.875rem}.faq:where(.astro-lcdefpme){max-width:47.5rem;margin:0 auto}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme){border-bottom:1px solid var(--line);padding:.25rem 0}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme){font:600 1.12rem var(--display);cursor:pointer;justify-content:space-between;gap:1.25rem;padding:1.25rem .25rem;list-style:none;display:flex}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme)::-webkit-details-marker{display:none}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme):after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;margin-top:.3rem;transition:rotate .3s;rotate:45deg}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme)[open] summary:where(.astro-lcdefpme):after{rotate:225deg}.faq:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0 .25rem 1.25rem}.closing:where(.astro-lcdefpme){isolation:isolate;text-align:center;margin-top:5rem;padding:6rem 1.5rem max(15rem,min(30vw,27rem));position:relative;overflow:hidden}.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(2.5rem,6.2vw,5rem)}.closing:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#c1cec7;text-wrap:pretty;max-width:50ch;margin:0 auto 2.1rem;font-size:1.13rem}body:has(>.home)>.site-footer{background:radial-gradient(600px 320px at 100% 100%,#e9c46a17,#0000 70%),#020604;border-top:0;margin-top:0;padding-top:3rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.w:where(.astro-lcdefpme){opacity:0;filter:blur(10px);animation:.9s cubic-bezier(.2,.7,.2,1) forwards fly;animation-delay:calc(var(--i) * 70ms + .25s);transform:translateY(.45em)}.rise:where(.astro-lcdefpme){opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards rise;animation-delay:var(--d,0s)}.hero:where(.astro-lcdefpme) .rvr{animation:1.7s cubic-bezier(.55,0,.15,1) .1s both shoot}.hero:where(.astro-lcdefpme) .edge{animation:1.4s ease-out 1.1s both flare}.hero:where(.astro-lcdefpme) .floor{animation:1.8s ease-out 1.3s both glow}.hero:where(.astro-lcdefpme) .stars circle{opacity:0;animation:1.2s ease-out forwards twinkle;animation-delay:calc(var(--s) + .4s)}:where(.astro-lcdefpme)[data-reveal]{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s;transition-delay:var(--d,0s);transform:translateY(36px)}:where(.astro-lcdefpme)[data-reveal=left]{transform:translate(-60px)}:where(.astro-lcdefpme)[data-reveal=right]{transform:translate(60px)}:where(.astro-lcdefpme)[data-reveal=zoom]{transform:scale(.92)}:where(.astro-lcdefpme)[data-reveal].in{opacity:1;filter:none;transform:none}:where(.astro-lcdefpme)[data-stagger]>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--n,0) * 55ms);transform:translateY(24px)}:where(.astro-lcdefpme)[data-stagger].in>*{opacity:1;transform:none}}@keyframes fly{to{opacity:1;filter:none;transform:none}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes shoot{0%{translate:0}}@keyframes flare{0%{opacity:.4}35%{opacity:1;stroke-width:5px}}@keyframes glow{0%{opacity:0}}@keyframes twinkle{to{opacity:.8}}@media (prefers-reduced-motion:reduce){.frame:where(.astro-lcdefpme){transform:none}}@media (width<=960px){.plans:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.plans:where(.astro-lcdefpme) .brk:where(.astro-lcdefpme).app{order:1;grid-column:auto;margin-top:1rem}.plan:where(.astro-lcdefpme):not(.forever){order:2}.summary:where(.astro-lcdefpme){min-height:0}}@media (width<=860px){.tier-heads:where(.astro-lcdefpme){display:none}.tier:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.tier-label:where(.astro-lcdefpme){clip-path:none;width:auto;height:auto;margin:0 0 .4rem;font-size:.78rem;font-weight:700;position:static;overflow:visible}}@media (width<=900px){.row:where(.astro-lcdefpme){grid-template-columns:1fr;gap:2rem}.row:where(.astro-lcdefpme).flip .vis:where(.astro-lcdefpme){order:0}.hero:where(.astro-lcdefpme){padding-top:9rem}}@media (width<=640px){.install:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center}.install:where(.astro-lcdefpme) code:where(.astro-lcdefpme){flex-basis:100%}.lead:where(.astro-lcdefpme){font-size:1.05rem}.term:where(.astro-lcdefpme){font-size:.75rem}}
