.placeholder[data-astro-cid-ogcmxce2]{text-align:center;place-content:center;gap:.5rem;padding:1rem;display:grid}h1[data-astro-cid-ogcmxce2]{color:oklch(var(--primary));margin:0;font-size:2.5rem}p[data-astro-cid-ogcmxce2]{margin:0;font-size:1.125rem;line-height:1.5}.hero .fan{grid-template-columns:minmax(0,.9fr) minmax(22px,.32fr) minmax(0,1.25fr);align-items:stretch;display:grid}.hero .fcap{z-index:1;border:1px solid oklch(var(--primary) / .75);background:oklch(var(--card));min-width:0;box-shadow:0 0 60px -14px oklch(var(--primary) / .45);border-radius:14px;align-self:center;gap:5px;padding:.875rem;display:grid;position:relative}.hero .fcap b{font:700 1.5rem/1 var(--font-sans)}.hero .fcap small{font:500 .6875rem/1.3 var(--font-mono);color:oklch(var(--muted-foreground))}.hero .fcap ul{font:500 .71875rem/1.7 var(--font-mono);color:oklch(var(--muted-foreground));margin:4px 0 0;padding:0;list-style:none}.hero .fcap li:before{content:"✓ ";color:var(--success)}.hero .fwires{position:relative}.hero .flines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero .flines path{fill:none;stroke:oklch(var(--primary) / .75);stroke-width:1.6px}.hero .flines[data-measured] path{stroke-dasharray:1;stroke-dashoffset:0}.hero .fses{grid-template-rows:repeat(var(--n), minmax(0, 1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.hero .fses li{border:1px solid var(--border);background:oklch(var(--card));min-width:0;font:500 .71875rem/1.2 var(--font-mono);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px 9px;padding:8px 11px;display:flex;position:relative}.hero .fses li:before{content:"";background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.hero .fses .an{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:650 .84375rem/1.15 var(--font-sans);color:oklch(var(--foreground));flex:auto;overflow:hidden}.hero .fses em{white-space:nowrap;color:var(--success);font-style:normal}.hero .hv-cap{color:oklch(var(--muted-foreground));align-items:flex-start;gap:.75rem;font-size:.875rem;display:flex}@media (width<=480px){.hero .fses em{flex-basis:100%;padding-left:17px}.hero .fcap{padding:.6875rem}.hero .fcap b{font-size:1.25rem}}@media (prefers-reduced-motion:no-preference){.hero .flines[data-measured] path{animation:hero-line 6s var(--ease-pen) infinite;animation-delay:calc(var(--i) * .16s)}.hero .fses li{animation:hero-session 6s var(--ease-emph) infinite;animation-delay:calc(var(--i) * .16s)}.hero .fcap{animation:hero-breathe 3s var(--ease-pen) infinite alternate}}@keyframes hero-line{0%{stroke-dashoffset:1px;opacity:1}28%,84%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes hero-session{0%,24%{opacity:.25;transform:translate(-10px)scale(.94)}34%,84%{opacity:1;transform:none}96%,to{opacity:.25;transform:none}}@keyframes hero-breathe{0%{transform:scale(.97)}to{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.hero .flines path,.hero .fses li,.hero .fcap{animation:none!important}}.hero .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero .diff{border:1px solid var(--border);background:oklch(var(--ink));color:oklch(var(--ink-foreground));font:500 .8125rem/1 var(--font-mono);border-radius:10px;position:relative;overflow:hidden}.hero .diff .ph{border-bottom:1px solid var(--border);color:oklch(var(--muted-foreground));white-space:nowrap;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.75rem;display:flex;overflow:hidden}.hero .dl{white-space:nowrap;padding:.6875rem .75rem;position:relative;overflow:hidden}.hero .dl i{opacity:.8;width:1rem;font-style:normal;display:inline-block}.hero .del{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}.hero .add{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.hero .add:after{content:"";background:linear-gradient(90deg, transparent, oklch(var(--primary) / .2), transparent);pointer-events:none;position:absolute;inset:0;transform:translate(-101%)}.hero .hjobs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hero .hjobs li{border:1px solid var(--border);font:500 .78125rem/1 var(--font-mono);border-radius:10px;grid-template-columns:58px minmax(0,1fr) 64px;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.hero .hjobs li:first-child{border-color:oklch(var(--primary) / .65);background:oklch(var(--primary) / .07)}.hero .hj-bar{background:oklch(var(--surface-2));border-radius:9px;height:6px;overflow:hidden}.hero .hj-bar i{border-radius:inherit;background:oklch(var(--primary));transform-origin:0;height:100%;display:block}.hero .hj-s{height:13px;position:relative}.hero .hj-s em{clip-path:inset(0 0 100%);font-style:normal;position:absolute;top:0;right:0}.hero .hj-s .s1{color:var(--warning)}.hero .hj-s .s2{color:oklch(var(--primary))}.hero .hj-s .s3{color:var(--success);clip-path:none}.hero .hprice{border:1px solid var(--border);background:oklch(var(--background) / .5);border-radius:10px;gap:.75rem;padding:.875rem;display:grid}.hero .hp-row{color:oklch(var(--muted-foreground));grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;font-size:.8125rem;display:grid}.hero .hp-row b{font:600 .8125rem/1 var(--font-mono);color:oklch(var(--foreground))}.hero .hp-bar{background:oklch(var(--muted-foreground));transform-origin:0;height:8px;transform:scaleX(var(--w));border-radius:9px;grid-column:1/-1}.hero .hp-row.us .hp-bar{background:oklch(var(--primary))}.hero .hp-row.us b{color:oklch(var(--primary))}.hero .hprice .fine{color:oklch(var(--muted-foreground));font-size:.75rem}@media (width<=480px){.hero .diff{font-size:.72rem}.hero .hjobs li{grid-template-columns:48px minmax(0,1fr) 58px;gap:.5rem;font-size:.72rem}}@media (prefers-reduced-motion:no-preference){.hero .del{animation:hero-clip-in .3s var(--ease-emph) .22s backwards}.hero .add{animation:hero-clip-in .3s var(--ease-emph) .3s backwards}.hero .hp-bar{animation:hero-bar-in .4s var(--ease-emph) backwards;animation-delay:calc(.14s + var(--d,0) * 60ms)}.hero .add:after{animation:hero-sweep 4.5s var(--ease-pen) 1.2s infinite}.hero .hj-bar i{animation:hero-job-bar 6s var(--ease-pen) infinite;animation-delay:calc(var(--i) * -1.45s)}.hero .hj-s .s1{animation:6s linear infinite hero-s1;animation-delay:calc(var(--i) * -1.45s)}.hero .hj-s .s2{animation:6s linear infinite hero-s2;animation-delay:calc(var(--i) * -1.45s)}.hero .hj-s .s3{animation:6s linear infinite hero-s3;animation-delay:calc(var(--i) * -1.45s)}}@keyframes hero-clip-in{0%{clip-path:inset(0 100% 0 0)}}@keyframes hero-bar-in{0%{transform:scaleX(0)}}@keyframes hero-sweep{0%{transform:translate(-101%)}45%,to{transform:translate(101%)}}@keyframes hero-job-bar{0%,18%{opacity:1;transform:scaleX(0)}70%,93%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes hero-s1{0%,17%{clip-path:inset(0);transform:none}22%,to{clip-path:inset(0 0 100%);transform:translateY(-6px)}}@keyframes hero-s2{0%,17%{clip-path:inset(100% 0 0);transform:translateY(6px)}22%,68%{clip-path:inset(0);transform:none}73%,to{clip-path:inset(0 0 100%);transform:translateY(-6px)}}@keyframes hero-s3{0%,68%{clip-path:inset(100% 0 0);transform:translateY(6px)}73%,95%{clip-path:inset(0);transform:none}to{clip-path:inset(0 0 100%);transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hero .del,.hero .add,.hero .add:after,.hero .hp-bar,.hero .hj-bar i,.hero .hj-s em{animation:none!important}}.hero{box-sizing:border-box;isolation:isolate;align-items:center;min-height:calc(100svh - 4rem);padding-block:3rem 5rem;display:grid;position:relative;overflow-x:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0%, oklch(var(--primary) / .13), transparent), linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 64px 64px;mask-image:radial-gradient(ellipse 75% 55% at 50% 0%, oklch(var(--background)) 25%, transparent 75%);position:absolute;inset:0}.hero h1,.hero p{margin:0}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero-copy{justify-items:start;gap:1.625rem;display:grid}.hero .hero-status{font:600 .75rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.625rem;display:inline-flex}.hero h1 .w{display:inline-block}.hero .lede{max-width:58ch;font-size:var(--text-lead);color:oklch(var(--muted-foreground))}.hero .ctas{flex-wrap:wrap;gap:.75rem;display:flex}.hero-demo{gap:.5rem;min-width:0;display:grid}.hero-vis{width:100%;min-width:0}.hero astro-island[ssr] .ohc-tabs-list{visibility:hidden}.hero .hpanel{gap:.875rem;display:grid}.hero .hline{view-transition-name:hline;max-width:52ch;min-height:3em;color:oklch(var(--muted-foreground));font-size:.9375rem}.hero .hstage{view-transition-name:hstage;border:1px solid var(--border);background:linear-gradient(180deg, oklch(var(--card)), oklch(var(--surface-2)));min-height:27.5rem;box-shadow:0 60px 120px -50px oklch(var(--ink) / .55);transition:opacity .26s var(--ease-exit), transform .26s var(--ease-exit);border-radius:20px;align-content:center;gap:.875rem;padding:1.25rem;display:grid}.hero-vis[data-xf] .hstage{opacity:0;transform:scale(.98)}html[data-vtdir]:not([data-vt])::view-transition-old(root){display:none}html[data-vtdir]:not([data-vt])::view-transition-new(root){animation:none}::view-transition-old(hstage){animation:hero-vt-out .32s var(--ease-exit) both}::view-transition-new(hstage){animation:hero-vt-in .8s var(--ease-emph) both}html[data-vtdir=l]::view-transition-new(hstage){animation-name:hero-vt-in-l}::view-transition-group(hstage),::view-transition-group(hline){animation:none}@keyframes hero-vt-out{to{opacity:0;transform:scale(.97)}}@keyframes hero-vt-in{0%{clip-path:inset(0 0 0 100% round 20px);transform:translate(28px)}to{clip-path:inset(0 round 20px)}}@keyframes hero-vt-in-l{0%{clip-path:inset(0 100% 0 0 round 20px);transform:translate(-28px)}to{clip-path:inset(0 round 20px)}}.hero .cue{font:600 .6875rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--muted-foreground));justify-items:center;gap:8px;text-decoration:none;display:grid;position:absolute;bottom:.75rem;left:50%;translate:-50%}.hero .cue i{background:linear-gradient(oklch(var(--primary)), oklch(var(--primary) / 0));transform-origin:top;border-radius:2px;width:2px;height:28px}@media (width>=961px){.hero{padding-block:1.5rem 4rem}.hero h1{font-size:3.75rem}.hero-demo{position:relative}.hero-demo .illustrative{line-height:3rem;position:absolute;top:0;right:0}}@media (width<=960px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero .cue{display:none}}@media (height<=760px){.hero .cue{display:none}}@media (width<=480px){.hero{padding-block:2rem 3rem}.hero h1{font-size:min(var(--text-display), 13vw)}.hero .hline{min-height:4.7em}.hero .hstage{min-height:0;padding:.875rem}}@media (prefers-reduced-motion:no-preference){.hero h1 .w{animation:hero-lift .46s var(--ease-emph) backwards;animation-delay:calc(var(--i) * 14ms)}.hero .ld{animation:hero-lift .46s var(--ease-emph) backwards;animation-delay:calc(60ms + var(--d,0) * 40ms)}.hero-vis{animation:hero-stage-in .5s var(--ease-emph) 80ms backwards}.hero .cue i{animation:hero-cue 2.2s var(--ease-pen) infinite}}@keyframes hero-lift{0%{transform:translateY(14px)}}@keyframes hero-stage-in{0%{transform:translateY(24px)scale(.98)}}@keyframes hero-cue{0%{transform:translateY(0)scaleY(0)}50%{transform:translateY(0)scaleY(1)}to{transform:translateY(28px)scaleY(0)}}@media (prefers-reduced-motion:reduce){.hero,.hero *,.hero :before,.hero :after{transition:none!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.flow-demo[data-astro-cid-ymdldtoc]{gap:.75rem;display:grid}.flow[data-astro-cid-ymdldtoc]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ymdldtoc]{align-content:start;gap:.625rem;display:grid}.n[data-astro-cid-ymdldtoc]{font:600 .875rem/1 var(--font-mono);color:oklch(var(--primary))}h3[data-astro-cid-ymdldtoc],p[data-astro-cid-ymdldtoc]{margin:0}h3[data-astro-cid-ymdldtoc]{font-size:1.25rem}li[data-astro-cid-ymdldtoc] p[data-astro-cid-ymdldtoc]{color:oklch(var(--muted-foreground))}.close[data-astro-cid-ymdldtoc]{font-size:var(--text-lead);margin:2rem 0 0;font-weight:600}[data-astro-cid-ymdldtoc][data-armed]>[data-astro-cid-ymdldtoc][data-step]:not([data-shown]){opacity:0;transform:translateY(24px)}[data-astro-cid-ymdldtoc][data-armed]>[data-astro-cid-ymdldtoc][data-shown]{transition:opacity .6s var(--ease-emph), transform .7s var(--ease-emph)}.cards[data-astro-cid-4mndqxbf]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}article[data-astro-cid-4mndqxbf]{align-content:start;gap:.75rem;display:grid}p[data-astro-cid-4mndqxbf]{color:oklch(var(--muted-foreground));margin:0}code[data-astro-cid-4mndqxbf]{color:oklch(var(--foreground))}.status[data-astro-cid-ixj6qfi6]{flex-wrap:wrap;align-items:center;gap:.625rem;font-weight:600;display:inline-flex}.points[data-astro-cid-ixj6qfi6]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ixj6qfi6]{border-top:1px solid var(--border);align-content:start;gap:.5rem;padding-top:1rem;display:grid}h3[data-astro-cid-ixj6qfi6],li[data-astro-cid-ixj6qfi6] p[data-astro-cid-ixj6qfi6]{margin:0}h3[data-astro-cid-ixj6qfi6]{font-size:1.25rem}li[data-astro-cid-ixj6qfi6] p[data-astro-cid-ixj6qfi6]{color:oklch(var(--muted-foreground))}.more[data-astro-cid-ixj6qfi6]{margin:2rem 0 0;font-weight:600}.more[data-astro-cid-ixj6qfi6] a[data-astro-cid-ixj6qfi6]{color:oklch(var(--foreground))}.agents-inner[data-astro-cid-iwhoffqc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=900px){.agents-inner[data-astro-cid-iwhoffqc]{grid-template-columns:minmax(0,1fr)}}.sides[data-astro-cid-iwhoffqc]{gap:1.5rem;display:grid}h3[data-astro-cid-iwhoffqc],.sides[data-astro-cid-iwhoffqc] p[data-astro-cid-iwhoffqc]{margin:0}h3[data-astro-cid-iwhoffqc]{margin-bottom:.375rem;font-size:1.25rem}.sides[data-astro-cid-iwhoffqc] p[data-astro-cid-iwhoffqc]{color:oklch(var(--muted-foreground))}code[data-astro-cid-iwhoffqc]{color:oklch(var(--foreground))}.terminal-demo[data-astro-cid-iwhoffqc]{gap:.75rem;min-width:0;display:grid}.terminal-demo[data-astro-cid-iwhoffqc] .ohc-terminal{--ohc-terminal-height:auto}.pains[data-astro-cid-ig3qn5nl]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ig3qn5nl]{border-top:1px solid var(--border);align-content:start;gap:.5rem;padding-top:1rem;display:grid}h3[data-astro-cid-ig3qn5nl],p[data-astro-cid-ig3qn5nl]{margin:0}h3[data-astro-cid-ig3qn5nl]{font-size:1.25rem}p[data-astro-cid-ig3qn5nl]{color:oklch(var(--muted-foreground))}.wl-form{gap:1.375rem;display:grid}.wl-form :is(p,h3){margin:0}.wl-form legend span{color:oklch(var(--muted-foreground));font-weight:400}.wl-form .ohc-button{width:100%}.wl-form .needs-js{text-align:center}.wl-form .ohc-button:disabled{cursor:default}.wl-error{color:var(--destructive);font-size:.875rem;line-height:1.4}.wl-fine{color:oklch(var(--muted-foreground));font-size:.875rem;line-height:1.5}.wl-fine a{color:oklch(var(--foreground))}.wl-trap,.wl-trap *{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.wl-done{animation:wl-done-in .6s var(--ease-emph);gap:.75rem;display:grid}.wl-done:focus{outline:none}.wl-done :is(p,h3){margin:0}.wl-done h3{font-size:clamp(2rem,4vw,2.75rem)}.wl-done p{color:oklch(var(--muted-foreground))}.wl-done p b{color:oklch(var(--foreground));overflow-wrap:anywhere}.wl-done .wl-done-eyebrow{font:600 .75rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.wl-done-eyebrow b{color:var(--success)}@keyframes wl-done-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.wl-done{animation:none}}.waitlist[data-astro-cid-aajr4xum]{padding-block:clamp(5.5rem,12vh,8.75rem)}.waitlist-inner[data-astro-cid-aajr4xum]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=900px){.waitlist-inner[data-astro-cid-aajr4xum]{grid-template-columns:minmax(0,1fr)}}.waitlist-copy[data-astro-cid-aajr4xum]{justify-items:start;gap:1.375rem;display:grid}.waitlist[data-astro-cid-aajr4xum] [data-astro-cid-aajr4xum]:is(h2,p){margin:0}h2[data-astro-cid-aajr4xum]{font-size:clamp(2.75rem,6.4vw,5.75rem)}.waitlist[data-astro-cid-aajr4xum] .waitlist-card{gap:1.375rem;padding:clamp(1.25rem,3vw,1.875rem);display:grid}.waitlist-noscript[data-astro-cid-aajr4xum],.waitlist-soon[data-astro-cid-aajr4xum]{color:oklch(var(--foreground));font-weight:600}.waitlist-closed[data-astro-cid-aajr4xum]{color:oklch(var(--muted-foreground));gap:.5rem;display:grid}.waitlist-closed[data-astro-cid-aajr4xum] p{margin:0}.waitlist-closed[data-astro-cid-aajr4xum] a{color:oklch(var(--foreground))}
