.ra[data-astro-cid-5jgxocir]{--loop:6s;--wire:color-mix(in srgb, var(--fig-accent) 40%, transparent);grid-template-rows:auto auto auto 28px auto auto auto;grid-template-columns:max-content minmax(52px,1fr) max-content minmax(48px,1fr) max-content;display:grid}.ra-src[data-astro-cid-5jgxocir]{display:contents}.ra-stage[data-astro-cid-5jgxocir]{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.ra-src[data-astro-cid-5jgxocir]>.ra-stage[data-astro-cid-5jgxocir]{grid-area:1/1/4;grid-template-rows:subgrid;gap:0;display:grid}.ra-src[data-astro-cid-5jgxocir]>.ra-wh[data-astro-cid-5jgxocir]{grid-row:5/8}.ra-src[data-astro-cid-5jgxocir] .ra-time[data-astro-cid-5jgxocir]{margin-bottom:8px}.ra-src[data-astro-cid-5jgxocir] .ra-title[data-astro-cid-5jgxocir]{grid-row:2/4}.ra-bus[data-astro-cid-5jgxocir]{grid-area:3/2/7}.ra-mid[data-astro-cid-5jgxocir]{grid-area:3/3/7;align-self:center}.ra-lane[data-astro-cid-5jgxocir]{grid-area:3/4/7}.ra-out[data-astro-cid-5jgxocir]{grid-area:3/5/7;align-self:center}.ra-mid[data-astro-cid-5jgxocir] .ra-time[data-astro-cid-5jgxocir],.ra-out[data-astro-cid-5jgxocir] .ra-time[data-astro-cid-5jgxocir]{white-space:nowrap;position:absolute;bottom:calc(100% + 8px);left:0}.ra-time[data-astro-cid-5jgxocir]{font-family:var(--font-mono);color:var(--accent-text);font-size:11px}.ra-title[data-astro-cid-5jgxocir]{letter-spacing:-.025em;align-items:center;gap:12px;font-size:clamp(24px,2.4vw,32px);font-weight:300;line-height:1.05;display:flex}.ra-arm[data-astro-cid-5jgxocir]{border-top:2px solid var(--wire);flex:1 0 24px;position:relative}.ra-arm[data-astro-cid-5jgxocir]:before{content:"";background:var(--fg);border-radius:50%;width:9px;height:9px;position:absolute;top:-5.5px;right:0}.ra-marks[data-astro-cid-5jgxocir]{white-space:nowrap;color:var(--fg-3);gap:16px;font-size:13px;list-style:none;display:flex;position:absolute;top:calc(100% + 12px);left:0}.ra-marks[data-astro-cid-5jgxocir] li[data-astro-cid-5jgxocir]{align-items:center;gap:6px;display:inline-flex}.ra-mark-logo[data-astro-cid-5jgxocir]{width:15px;height:15px;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background:currentColor;flex:none}.ra-plus[data-astro-cid-5jgxocir]{display:none}.ra-mark[data-astro-cid-5jgxocir],.ra-hit[data-astro-cid-5jgxocir]{background:var(--fig-accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--tint);border-radius:50%;flex:none}.ra-hit[data-astro-cid-5jgxocir]{background:var(--line-2);box-shadow:none}.ra-bus[data-astro-cid-5jgxocir],.ra-lane[data-astro-cid-5jgxocir]{position:relative}.ra-bus[data-astro-cid-5jgxocir]:before{content:"";box-sizing:border-box;border:2px solid var(--wire);border-left:0;border-radius:0 14px 14px 0;width:calc(50% + 1px);position:absolute;top:-1px;bottom:-1px;left:0}.ra-bus[data-astro-cid-5jgxocir]:after,.ra-lane[data-astro-cid-5jgxocir]:before{content:"";background:var(--wire);height:2px;position:absolute;top:calc(50% - 1px)}.ra-bus[data-astro-cid-5jgxocir]:after{left:50%;right:8px}.ra-lane[data-astro-cid-5jgxocir]:before{left:8px;right:8px}.d[data-astro-cid-5jgxocir]{background:var(--fig-accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--rail-halo);opacity:0;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.d-a[data-astro-cid-5jgxocir]{top:0}.d-b[data-astro-cid-5jgxocir]{top:100%}.d-m[data-astro-cid-5jgxocir],.d-o[data-astro-cid-5jgxocir]{top:50%}@media (prefers-reduced-motion:no-preference){.ra[data-astro-cid-5jgxocir].is-on [data-astro-cid-5jgxocir]:is(.d,.ra-hit,.ra-mark){animation:var(--loop) linear infinite both}.ra[data-astro-cid-5jgxocir].is-on .d-a[data-astro-cid-5jgxocir]{animation-name:ra-in-a}.ra[data-astro-cid-5jgxocir].is-on .d-b[data-astro-cid-5jgxocir]{animation-name:ra-in-b}.ra[data-astro-cid-5jgxocir].is-on .d-m[data-astro-cid-5jgxocir]{animation-name:ra-merge}.ra[data-astro-cid-5jgxocir].is-on .d-o[data-astro-cid-5jgxocir]{animation-name:ra-out}.ra[data-astro-cid-5jgxocir].is-on .ra-mark[data-astro-cid-5jgxocir]{animation-name:ra-mark}.ra[data-astro-cid-5jgxocir].is-on .ra-hit[data-astro-cid-5jgxocir]{animation-name:ra-hit}}@media (prefers-reduced-motion:reduce){.ra-hit[data-astro-cid-5jgxocir]{background:var(--fig-accent);box-shadow:0 0 0 5px var(--tint)}}@keyframes ra-in-a{0%{opacity:0;top:0;left:-4.5px}4%{opacity:1}20%{top:0;left:calc(50% - 13px)}21%{top:.99px;left:calc(50% - 8.03px)}22%{top:3.81px;left:calc(50% - 3.81px)}23%{top:8.03px;left:calc(50% - .99px)}24%{top:13px;left:50%}32%{opacity:1;top:50%;left:50%}35%,to{opacity:0;top:50%;left:50%}}@keyframes ra-in-b{0%{opacity:0;top:100%;left:-4.5px}4%{opacity:1}20%{top:100%;left:calc(50% - 13px)}21%{top:calc(100% - .99px);left:calc(50% - 8.03px)}22%{top:calc(100% - 3.81px);left:calc(50% - 3.81px)}23%{top:calc(100% - 8.03px);left:calc(50% - .99px)}24%{top:calc(100% - 13px);left:50%}32%{opacity:1;top:50%;left:50%}35%,to{opacity:0;top:50%;left:50%}}@keyframes ra-merge{0%,31%{opacity:0;left:50%}33%{opacity:1}42%{opacity:1;left:calc(100% - 8px)}44%,to{opacity:0;left:calc(100% - 8px)}}@keyframes ra-mark{0%,42%{scale:1}47%{scale:1.35}54%,to{scale:1}}@keyframes ra-out{0%,50%{opacity:0;left:8px}53%{opacity:1}70%{opacity:1;left:calc(100% - 8px)}74%,to{opacity:0;left:calc(100% - 8px)}}@keyframes ra-hit{0%,70%{background:var(--line-2);box-shadow:none}75%,95%{background:var(--fig-accent);box-shadow:0 0 0 5px var(--tint)}to{background:var(--line-2);box-shadow:none}}@media (width<=899px){.ra[data-astro-cid-5jgxocir]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ra[data-astro-cid-5jgxocir]>[data-astro-cid-5jgxocir],.ra-src[data-astro-cid-5jgxocir]>.ra-stage[data-astro-cid-5jgxocir],.ra-src[data-astro-cid-5jgxocir] .ra-title[data-astro-cid-5jgxocir]{grid-area:auto;align-self:auto}.ra-src[data-astro-cid-5jgxocir]{gap:10px;display:grid}.ra-src[data-astro-cid-5jgxocir]>.ra-stage[data-astro-cid-5jgxocir]{gap:8px;display:flex}.ra-src[data-astro-cid-5jgxocir] .ra-time[data-astro-cid-5jgxocir]{margin-bottom:0}.ra-mid[data-astro-cid-5jgxocir] .ra-time[data-astro-cid-5jgxocir],.ra-out[data-astro-cid-5jgxocir] .ra-time[data-astro-cid-5jgxocir]{position:static}.ra-title[data-astro-cid-5jgxocir]{font-size:24px}.ra-arm[data-astro-cid-5jgxocir]{display:none}.ra-bus[data-astro-cid-5jgxocir],.ra-lane[data-astro-cid-5jgxocir]{height:48px}.ra-bus[data-astro-cid-5jgxocir]:before,.d[data-astro-cid-5jgxocir]{display:none}.ra-bus[data-astro-cid-5jgxocir]:after,.ra-lane[data-astro-cid-5jgxocir]:before{width:2px;height:calc(100% - 16px);top:8px;left:6px;right:auto}.ra-plus[data-astro-cid-5jgxocir]{font-family:var(--font-mono);color:var(--accent-text);display:block}.ra-marks[data-astro-cid-5jgxocir]{white-space:normal;flex-wrap:wrap;margin-top:8px;position:static}}.estream[data-astro-cid-xyy6b66w]{width:100%;max-width:520px;height:auto;margin-top:28px;display:block;overflow:visible}.dot[data-astro-cid-xyy6b66w]{fill:none;stroke:var(--matrix);stroke-width:4.4px;stroke-linecap:round}.hot[data-astro-cid-xyy6b66w]{fill:var(--accent-text);transform-box:fill-box;transform-origin:50%}@media (width<=639px){.estream[data-astro-cid-xyy6b66w]{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.estream[data-astro-cid-xyy6b66w]{view-timeline:--estream block}.dot[data-astro-cid-xyy6b66w]{animation-name:estream-in}.hot[data-astro-cid-xyy6b66w]{animation-name:estream-hot}.dot[data-astro-cid-xyy6b66w],.hot[data-astro-cid-xyy6b66w]{animation-timing-function:linear;animation-fill-mode:both}.estream[data-astro-cid-xyy6b66w] [data-astro-cid-xyy6b66w]:is(.dot,.hot){animation-timeline:--estream}.dot[data-astro-cid-xyy6b66w]{animation-range:cover calc(8% + var(--c) * 0.8%) cover calc(16% + var(--c) * 0.8%)}.hot[data-astro-cid-xyy6b66w]{animation-range:cover calc(22% + var(--c) * 0.8%) cover calc(30% + var(--c) * 0.8%)}}}@keyframes estream-in{0%{opacity:0}to{opacity:1}}@keyframes estream-hot{0%{opacity:0;scale:.3}55%{opacity:1;scale:1.7}to{opacity:1;scale:1}}.start{padding-bottom:0}.hero-proof[data-astro-cid-lcdefpme]{padding-bottom:40px}.home-top[data-astro-cid-lcdefpme]{isolation:isolate}.home-top .logo-row{position:relative}.home-top .logo-row:before{content:"";z-index:-1;pointer-events:none;border-left:1px solid var(--guide);background:linear-gradient(90deg, transparent calc(100% - 1px), var(--guide) calc(100% - 1px)) 0 0 / calc(100% / var(--cols,6)) 100%;--guide:color-mix(in srgb, var(--ghost-border) 60%, transparent);height:480px;position:absolute;bottom:calc(100% + 1px);left:-1px;right:0;mask-image:linear-gradient(0deg,#000 48px,#0000 440px)}@media (width<=860px){.home-top .logo-row:before{display:none}}.home-top .logos-label{background:var(--bg);padding-inline:12px}@media (prefers-reduced-motion:no-preference){.home-top .logos-label{animation:enter var(--motion-3) var(--ease-enter) calc(5 * var(--stagger-load)) both}.home-top .cell img{animation:logo-in var(--motion-3) var(--ease-enter) calc(5 * var(--stagger-load)) both}}@keyframes logo-in{0%{opacity:.01;translate:0 8px}}.home-close[data-astro-cid-lcdefpme] .tablist[data-astro-cid-lcdefpme]{--gap:6px}.agent[data-astro-cid-lcdefpme]{border-radius:var(--r-2xl);border:1px solid var(--line);background:var(--lit);box-shadow:inset 0 1px 0 var(--sheen);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:24px;padding:28px;display:grid}.steps[data-astro-cid-lcdefpme]{--gap:0}.step[data-astro-cid-lcdefpme]{border-radius:0;padding:clamp(22px,2.4vw,32px)}.prompt[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--code-dark);white-space:pre-wrap;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.define[data-astro-cid-lcdefpme]{--code-bg:var(--ink);border-radius:var(--r-md);border:1px solid var(--line)}.define[data-astro-cid-lcdefpme] pre{padding:16px;font-size:12px}.route[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-sm);font-family:var(--font-mono);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:10px 12px;font-size:12px;display:flex}
