.hero[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);overflow:hidden}.hero-glow[data-astro-cid-j7pv25f6]{position:absolute;top:-22rem;left:50%;width:min(72rem,130vw);height:44rem;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(124,77,240,.28),rgba(59,141,247,.12) 45%,transparent 70%);pointer-events:none;filter:blur(8px)}:root[data-theme=light] .hero-glow[data-astro-cid-j7pv25f6]{opacity:.55}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,4rem);align-items:center}.hero-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6],.team-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,1.45rem + 3.4vw,3.6rem);font-weight:600;letter-spacing:-.038em;margin-bottom:1.4rem}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-fine[data-astro-cid-j7pv25f6]{margin-top:1.15rem;font-size:.875rem;color:var(--fg-mute)}.hero-stage[data-astro-cid-j7pv25f6]{display:grid;justify-items:stretch}.prompt-card[data-astro-cid-j7pv25f6],.build-card[data-astro-cid-j7pv25f6]{margin:0;background:var(--bg-raise);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow)}.prompt-card[data-astro-cid-j7pv25f6]{padding:1.15rem 1.3rem 1.25rem}.prompt-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6],.build-card[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);display:flex;align-items:center;gap:.5rem}.prompt[data-astro-cid-j7pv25f6]{margin:.7rem 0 0;font-size:1.02rem;line-height:1.5;color:var(--fg);min-height:3em}.prompt[data-astro-cid-j7pv25f6][data-typing]:after{content:"";display:inline-block;width:.5ch;height:1.05em;margin-left:.12em;vertical-align:-.16em;background:var(--cyan);animation:caret 1s steps(2) infinite}@keyframes caret{50%{opacity:0}}.stage-link[data-astro-cid-j7pv25f6]{height:2.4rem;display:grid;place-items:center}.stage-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:1px;height:100%;background:linear-gradient(var(--edge),var(--edge-hi))}.build-card[data-astro-cid-j7pv25f6]{padding:1.15rem 1.3rem 1.3rem}.pulse[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 #56c8f599;animation:pulse 2.4s var(--ease) infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 7px #56c8f500}to{box-shadow:0 0 #56c8f500}}.build-list[data-astro-cid-j7pv25f6]{list-style:none;margin:.95rem 0 0;padding:0;position:relative}.build-list[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:3px;top:.9rem;bottom:.9rem;width:1px;background:var(--edge)}.build-row[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.52rem 0 .52rem 1.6rem;font-size:.9rem;opacity:0;transform:translateY(6px);animation:rise .55s var(--ease) forwards;animation-delay:calc(2.2s + var(--i) * .28s)}@keyframes rise{to{opacity:1;transform:none}}.build-row[data-astro-cid-j7pv25f6] .node[data-astro-cid-j7pv25f6]{position:absolute;left:0;width:7px;height:7px;border-radius:50%;background:var(--grad)}.glyph[data-astro-cid-j7pv25f6]{width:1.15rem;height:1.15rem;border-radius:5px;background:var(--surface-hi);border:1px solid var(--edge-hi);position:relative}.build-row[data-astro-cid-j7pv25f6][data-kind=entity] .glyph[data-astro-cid-j7pv25f6]:after,.build-row[data-astro-cid-j7pv25f6][data-kind=view] .glyph[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:3px;border-top:2px solid var(--blue);border-bottom:1px solid var(--edge-hi)}.build-row[data-astro-cid-j7pv25f6][data-kind=view] .glyph[data-astro-cid-j7pv25f6]:after{border-top-color:var(--violet)}.build-row[data-astro-cid-j7pv25f6][data-kind=chart] .glyph[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:60%;background:linear-gradient(to top right,var(--blue),var(--violet));clip-path:polygon(0 100%,0 60%,33% 70%,66% 20%,100% 0,100% 100%);opacity:.8}.build-row[data-astro-cid-j7pv25f6][data-kind=worker] .glyph[data-astro-cid-j7pv25f6]{border-radius:999px;border-color:var(--cyan)}.build-row[data-astro-cid-j7pv25f6][data-kind=worker] .glyph[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:4px;border-radius:999px;background:var(--cyan);opacity:.7}.build-name[data-astro-cid-j7pv25f6]{color:var(--fg);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build-meta[data-astro-cid-j7pv25f6]{color:var(--fg-mute);font-family:var(--font-mono);font-size:.7rem;text-align:right;white-space:nowrap;justify-self:end}@media(max-width:560px){.build-meta[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:940px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.band[data-astro-cid-j7pv25f6]{padding:clamp(3.5rem,7vw,6.5rem) 0;border-top:1px solid var(--edge)}.band-head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem clamp(2rem,5vw,4rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.25rem)}.band-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem)}@media(max-width:860px){.band-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-items:start}}.swaps[data-astro-cid-j7pv25f6]{border-top:1px solid var(--edge)}.swap[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,15rem) 2.5rem minmax(0,1fr);align-items:start;gap:0 1rem;padding:1.5rem .9rem 1.5rem 0;border-bottom:1px solid var(--edge);text-decoration:none;color:inherit;transition:background .2s var(--ease)}.swap[data-astro-cid-j7pv25f6]:hover{background:var(--surface)}.swap-old[data-astro-cid-j7pv25f6]{font-size:.98rem;color:var(--fg-mute);padding-top:.1rem;text-wrap:balance}.swap-join[data-astro-cid-j7pv25f6]{position:relative;display:block;height:1.5rem}.swap-node[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:.52rem;width:7px;height:7px;border-radius:50%;background:var(--grad)}.swap-line[data-astro-cid-j7pv25f6]{position:absolute;left:7px;right:0;top:.78rem;height:1px;background:linear-gradient(90deg,var(--violet),var(--edge));transform-origin:left;transform:scaleX(.6);transition:transform .25s var(--ease)}.swap[data-astro-cid-j7pv25f6]:hover .swap-line[data-astro-cid-j7pv25f6]{transform:scaleX(1)}.swap-new[data-astro-cid-j7pv25f6]{display:grid;gap:.4rem}.swap-title[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--fg)}.swap-title[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:.9rem;height:.9rem;color:var(--fg-mute);transition:transform .2s var(--ease),color .2s var(--ease)}.swap[data-astro-cid-j7pv25f6]:hover .swap-title[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(3px);color:var(--fg)}.swap-body[data-astro-cid-j7pv25f6]{color:var(--fg-dim);font-size:.965rem;max-width:62ch}@media(max-width:780px){.swap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.55rem;padding-left:1.25rem;position:relative}.swap-join[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:1.6rem;height:auto}.swap-line[data-astro-cid-j7pv25f6]{display:none}.swap-old[data-astro-cid-j7pv25f6]{font-size:.85rem;font-family:var(--font-mono);letter-spacing:.04em;padding-top:0}}.stack-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--edge)}.stack-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--edge)}.stack-old[data-astro-cid-j7pv25f6]{color:var(--fg-mute);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--fg-mute) 55%,transparent);font-size:.985rem}.stack-arrow[data-astro-cid-j7pv25f6]{position:relative;height:7px}.stack-arrow[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:3px 0;height:1px;background:linear-gradient(90deg,var(--edge),var(--violet))}.stack-arrow[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:0;top:0;width:7px;height:7px;border-radius:50%;background:var(--grad)}.stack-now[data-astro-cid-j7pv25f6]{color:var(--fg);font-weight:550;font-size:1.02rem}.stack-foot[data-astro-cid-j7pv25f6]{margin:1.75rem 0 0;color:var(--fg-mute);font-size:.93rem;max-width:62ch}@media(max-width:680px){.stack-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.35rem;padding-left:1.2rem;position:relative}.stack-arrow[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:1.55rem;width:7px}.stack-arrow[data-astro-cid-j7pv25f6]:before{display:none}}.loop[data-astro-cid-j7pv25f6]{position:relative;margin-top:.5rem}.loop-track[data-astro-cid-j7pv25f6]{position:absolute;top:6px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--blue),var(--violet),transparent);opacity:.5}.loop-steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem)}.loop-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-top:2.1rem}.loop-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:var(--bg);border:1px solid var(--edge-hi)}.loop-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:4px;left:4px;width:7px;height:7px;border-radius:50%;background:var(--grad)}.loop-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.22rem;margin-bottom:.5rem}.loop-steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--fg-dim);margin:0;font-size:.965rem}@media(max-width:800px){.loop-track[data-astro-cid-j7pv25f6]{display:none}.loop-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}}.team-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.team-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem);margin-bottom:1.1rem}.rules[data-astro-cid-j7pv25f6]{list-style:none;margin:2rem 0;padding:0;display:grid;gap:1rem}.rules[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.5rem;color:var(--fg-dim);font-size:.965rem}.rules[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--grad)}.rules[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--fg);font-weight:600}.chat[data-astro-cid-j7pv25f6]{background:var(--bg-raise);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.chat-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;border-bottom:1px solid var(--edge);background:var(--surface)}.chat-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.chat-roster[data-astro-cid-j7pv25f6],.chat-foot[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--fg-mute)}.msg[data-astro-cid-j7pv25f6]{padding:1rem 1.3rem;border-bottom:1px solid var(--edge)}.msg[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.45rem 0 0;font-size:.95rem;color:var(--fg-dim)}.msg[data-astro-cid-j7pv25f6][data-kind=human] p[data-astro-cid-j7pv25f6]{color:var(--fg)}.msg[data-astro-cid-j7pv25f6][data-kind=offer]{background:var(--grad-soft)}.msg-who[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.avatar[data-astro-cid-j7pv25f6]{width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;font-size:.66rem;font-weight:700;color:#fff;background:var(--grad);flex:none}.msg[data-astro-cid-j7pv25f6][data-kind=human] .avatar[data-astro-cid-j7pv25f6]{background:var(--surface-hi);color:var(--fg-dim);border:1px solid var(--edge-hi)}.msg-name[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.9rem}.msg-role[data-astro-cid-j7pv25f6],.tag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);border:1px solid var(--edge);border-radius:999px;padding:.15rem .45rem}.tag[data-astro-cid-j7pv25f6]{color:var(--cyan);border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}.mention[data-astro-cid-j7pv25f6]{color:var(--link);font-weight:600}.chat-foot[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.3rem;background:var(--surface)}.chat-foot[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--fg-dim);text-decoration:underline;text-underline-offset:.2em}@media(max-width:940px){.team-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.connect-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.connect-card[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;display:flex;flex-direction:column}.connect-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--edge-hi);background:var(--surface-hi);transform:translateY(-2px)}.connect-label[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:.9rem}.connect-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.55rem}.soon[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-top:1rem;font-family:var(--font-mono);font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);border:1px dashed var(--edge-hi);border-radius:999px;padding:.22rem .6rem}.bound-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--edge);padding-top:2.25rem}.bound[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.5rem}.bound[data-astro-cid-j7pv25f6] .node[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--grad)}.bound[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.02rem;margin-bottom:.4rem}.bound[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--fg-dim);font-size:.93rem;margin:0}.cta[data-astro-cid-j7pv25f6]{border-top:1px solid var(--edge);padding:clamp(4rem,8vw,7rem) 0;background:radial-gradient(70% 120% at 50% 0%,rgba(124,77,240,.14),transparent 70%),var(--bg)}.cta-inner[data-astro-cid-j7pv25f6]{text-align:center;display:grid;justify-items:center}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.9rem);max-width:20ch}.cta-inner[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.cta-inner[data-astro-cid-j7pv25f6] .hero-cta[data-astro-cid-j7pv25f6]{justify-content:center}
