.stack:where(.astro-3esyievw){border-radius:.55rem;display:grid}.stack:where(.astro-3esyievw):focus-visible{outline:2px solid var(--ws-link);outline-offset:4px}.state:where(.astro-3esyievw){grid-area:1/1}.controls:where(.astro-3esyievw){flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}:where(.astro-3esyievw)[role=tablist]{flex-wrap:wrap;gap:.5rem;display:flex}button:where(.astro-3esyievw){border:1px solid var(--ws-line-strong);background:var(--ws-panel);color:var(--ws-text);font:500 .8125rem/1 var(--ws-font-mono);cursor:pointer;border-radius:.35rem;align-items:center;gap:.5rem;padding:.4rem .7rem;display:inline-flex}button:where(.astro-3esyievw):hover{border-color:var(--ws-link)}button:where(.astro-3esyievw)[aria-selected=true]{border-color:var(--ws-accent);background:var(--ws-accent);color:var(--ws-on-accent)}button:where(.astro-3esyievw):focus-visible{outline:2px solid var(--ws-link);outline-offset:2px}.what:where(.astro-3esyievw){opacity:.85}.caption:where(.astro-3esyievw){color:var(--ws-dim);flex:20rem;margin:0;font-size:.9375rem}.dim:where(.astro-lcdefpme){color:var(--ws-muted)}.hero:where(.astro-lcdefpme) .wrap:where(.astro-lcdefpme){padding-bottom:clamp(3rem,6vw,4.5rem)}.hero:where(.astro-lcdefpme) .display:where(.astro-lcdefpme){font-size:clamp(2.6rem,8vw,6.25rem)}.section-title:where(.astro-lcdefpme){margin-top:.75rem;font-size:clamp(2rem,5vw,3.5rem)}.actions:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}.install:where(.astro-lcdefpme){border:1px solid var(--ws-line-strong);background:var(--ws-panel);border-radius:.3rem;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.install:where(.astro-lcdefpme) code:where(.astro-lcdefpme){white-space:nowrap;padding:.7rem 1rem;font-size:.875rem;overflow-x:auto}.soon:where(.astro-lcdefpme){border-left:1px solid var(--ws-line-strong);color:var(--ws-working);font:600 .75rem var(--ws-font-mono);align-items:center;padding:0 .85rem;display:flex}.platforms:where(.astro-lcdefpme){margin:1rem 0 0}.mock:where(.astro-lcdefpme){margin-top:clamp(2.5rem,6vw,4rem)}.memory:where(.astro-lcdefpme){background:var(--ws-panel)}.memory:where(.astro-lcdefpme) .display:where(.astro-lcdefpme){margin-top:.75rem;font-size:clamp(2.4rem,7vw,5rem)}.memory-grid:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:3rem;display:grid}.points:where(.astro-lcdefpme),.features:where(.astro-lcdefpme){margin:0;padding:0;list-style:none}.points:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-top:1px solid var(--ws-line);padding:1.25rem 0}.points:where(.astro-lcdefpme) li:where(.astro-lcdefpme):first-child{border-top:0;padding-top:0}h3:where(.astro-lcdefpme){color:var(--ws-heading);font:650 1.25rem/1.25 var(--ws-font-display);letter-spacing:-.015em;margin:.75rem 0 .4rem}li:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--ws-dim);margin:0}.pack:where(.astro-lcdefpme){border:1px solid var(--ws-line-strong);background:var(--ws-bg);border-radius:.5rem;margin:0;position:sticky;top:5rem;overflow:hidden}.pack:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme){border-bottom:1px solid var(--ws-line);background:var(--ws-bar);padding:.6rem 1rem}.pack:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){color:var(--ws-text);margin:0;padding:1rem 1.1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.pack:where(.astro-lcdefpme) .h:where(.astro-lcdefpme){color:var(--ws-heading);font-weight:700}.pack:where(.astro-lcdefpme) .id:where(.astro-lcdefpme){color:var(--ws-muted)}.pack:where(.astro-lcdefpme) .agent:where(.astro-lcdefpme){color:var(--ws-link)}.handoff:where(.astro-lcdefpme){border-top:1px solid var(--ws-line);background:var(--ws-bar);font:.8125rem var(--ws-font-mono);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.chip:where(.astro-lcdefpme){border:1px solid var(--ws-link);color:var(--ws-link);border-radius:.25rem;padding:.15rem .5rem}.arrow:where(.astro-lcdefpme){align-items:center;gap:.4rem;display:inline-flex}.arrow:where(.astro-lcdefpme):before,.arrow:where(.astro-lcdefpme):after{content:"";background:var(--ws-line-strong);width:1rem;height:1px}.arrow:where(.astro-lcdefpme):after{content:"▸";width:auto;height:auto;color:var(--ws-muted);background:0 0}.handoff:where(.astro-lcdefpme) .note:where(.astro-lcdefpme){color:var(--ws-muted);flex-basis:100%;font-size:.75rem}.features:where(.astro-lcdefpme){border-top:1px solid var(--ws-line);border-left:1px solid var(--ws-line);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.features:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-right:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);padding:1.75rem 1.5rem 2rem}.agents:where(.astro-lcdefpme),.start:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.agent-list:where(.astro-lcdefpme){flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.agent-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border:1px solid var(--ws-line-strong);color:var(--ws-text);font:.875rem var(--ws-font-mono);border-radius:.3rem;padding:.45rem .8rem}.agent-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme) span:where(.astro-lcdefpme)[aria-hidden]{color:var(--ws-muted)}.agent-list:where(.astro-lcdefpme) .hooked:where(.astro-lcdefpme){border-color:var(--ws-done)}.agent-list:where(.astro-lcdefpme) .hooked:where(.astro-lcdefpme) span:where(.astro-lcdefpme)[aria-hidden]{color:var(--ws-done)}.terminal:where(.astro-lcdefpme){border:1px solid var(--ws-line-strong);background:var(--ws-bar);color:var(--ws-heading);border-radius:.5rem;margin:0;padding:1.25rem 1.4rem;font-size:.875rem;line-height:1.7;overflow-x:auto}@media (width<=60rem){.features:where(.astro-lcdefpme){grid-template-columns:1fr 1fr}.memory-grid:where(.astro-lcdefpme),.agents:where(.astro-lcdefpme),.start:where(.astro-lcdefpme){grid-template-columns:1fr}.pack:where(.astro-lcdefpme){position:static}}@media (width<=36rem){.features:where(.astro-lcdefpme){grid-template-columns:1fr}}
