.rail[data-astro-cid-woleyyzp]{padding-block:3rem 3.5rem;position:relative;overflow:hidden}.rail[data-astro-cid-woleyyzp]:before{content:"";pointer-events:none;background:radial-gradient(56rem 32rem at 85% -10%,#3e63dd33,#0000 62%),radial-gradient(34rem 24rem at 82% 88%,#f5c5420f,#0000 60%);position:absolute;inset:0}.rail-inner[data-astro-cid-woleyyzp]{position:relative}.rail-head[data-astro-cid-woleyyzp]{max-width:44rem}.rail-head[data-astro-cid-woleyyzp] h2[data-astro-cid-woleyyzp]{letter-spacing:-.025em;margin:.8rem 0 0;font-size:clamp(1.6rem,4vw,2.25rem)}.rail-lede[data-astro-cid-woleyyzp]{color:var(--color-ink-secondary);margin:1.2rem 0 0;line-height:1.65}.rail-body[data-astro-cid-woleyyzp]{grid-template-columns:1fr;align-items:start;gap:2rem;margin-top:2rem;display:grid}.rail-body[data-astro-cid-woleyyzp]>[data-astro-cid-woleyyzp]{min-width:0}.rail-rows[data-astro-cid-woleyyzp]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.rail-rows[data-astro-cid-woleyyzp]>li[data-astro-cid-woleyyzp]{min-width:0}.rail-row[data-astro-cid-woleyyzp]{border-radius:var(--radius-sm);color:inherit;transition:background-color .2s var(--ease-aperture), border-color .2s var(--ease-aperture);border:1px solid #0000;align-items:center;gap:.7rem;padding:.5rem .7rem;text-decoration:none;display:flex}.rail-row[data-astro-cid-woleyyzp]:hover,.rail-row[data-astro-cid-woleyyzp]:focus-visible{border-color:var(--color-line);background:#8fa8f012}.row-arc[data-astro-cid-woleyyzp]{flex:none;width:24px;height:24px}.row-text[data-astro-cid-woleyyzp]{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0;display:flex}.row-name[data-astro-cid-woleyyzp]{font-family:var(--font-mono);color:var(--color-ink);font-size:.9375rem;font-weight:600}.row-opens[data-astro-cid-woleyyzp]{font-family:var(--font-mono);color:var(--color-ink-accent);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.8125rem;display:flex}.row-sep[data-astro-cid-woleyyzp]{color:var(--color-ink-muted)}.aperture-note[data-astro-cid-woleyyzp]{max-width:15rem;min-height:2.7em;color:var(--color-ink-secondary);margin:.5rem auto 0;font-size:.875rem;line-height:1.5}.rail-figure[data-astro-cid-woleyyzp]{justify-content:center;display:flex}.aperture-wrap[data-astro-cid-woleyyzp]{text-align:center;position:sticky;top:8rem}.aperture[data-astro-cid-woleyyzp]{filter:drop-shadow(0 0 28px #3e63dd59);width:min(11rem,48vw);height:auto}.band-1[data-astro-cid-woleyyzp]{stroke-dasharray:var(--b1,var(--finalB1)) 360;opacity:var(--o1,1)}.band-2[data-astro-cid-woleyyzp]{stroke-dasharray:var(--b2,var(--finalB2)) 360;opacity:var(--o2,1)}.band-3[data-astro-cid-woleyyzp]{stroke-dasharray:var(--b3,var(--finalB3)) 360;opacity:var(--o3,1)}.core[data-astro-cid-woleyyzp]{opacity:var(--core,1)}.band-1[data-astro-cid-woleyyzp],.band-2[data-astro-cid-woleyyzp],.band-3[data-astro-cid-woleyyzp],.core[data-astro-cid-woleyyzp]{transition:stroke-dasharray .38s var(--ease-aperture), opacity .38s var(--ease-aperture)}.aperture-caption[data-astro-cid-woleyyzp]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);min-height:1.2rem;margin-top:1.1rem;font-size:.8125rem;font-weight:650}.rail-foot[data-astro-cid-woleyyzp]{border-top:1px solid var(--color-line);color:var(--color-ink-muted);max-width:52rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.875rem;line-height:1.65}.rail-foot[data-astro-cid-woleyyzp] a[data-astro-cid-woleyyzp]{color:var(--color-ink-secondary)}.rail-foot[data-astro-cid-woleyyzp] span[data-astro-cid-woleyyzp]{margin-top:.35rem;display:block}@media (width>=900px){.rail-body[data-astro-cid-woleyyzp]{grid-template-columns:minmax(0,1fr) 14rem;gap:3rem}.rail-rows[data-astro-cid-woleyyzp]{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:1.25rem}}@media (prefers-reduced-motion:reduce){.band-1[data-astro-cid-woleyyzp],.band-2[data-astro-cid-woleyyzp],.band-3[data-astro-cid-woleyyzp],.core[data-astro-cid-woleyyzp]{transition:none}.aperture-wrap[data-astro-cid-woleyyzp]{position:static}}.rail-row[data-active]{background:#8fa8f01a;border-color:#8fa8f047!important}.flow[data-astro-cid-tofwbjyh]{grid-column:1/-1;min-width:0;margin:.5rem 0 0}.flow-lane[data-astro-cid-tofwbjyh]{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}.flow-node[data-astro-cid-tofwbjyh]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-panel);min-width:0;padding:1rem 1.1rem;position:relative}.flow-node[data-astro-cid-tofwbjyh]+.flow-node[data-astro-cid-tofwbjyh]:before{content:"";background-color:var(--color-line);background-image:radial-gradient(circle, var(--color-action) 40%, transparent 65%);background-position:-1px -8px;background-repeat:no-repeat;background-size:6px 6px;width:2px;height:1.35rem;animation:2.4s linear infinite flow-pulse-y;position:absolute;top:-1.8rem;left:calc(50% - 1px)}.flow-node[data-astro-cid-tofwbjyh]+.flow-node[data-astro-cid-tofwbjyh]:after{content:"";border-right:2px solid var(--color-ink-muted);border-bottom:2px solid var(--color-ink-muted);width:8px;height:8px;position:absolute;top:-.75rem;left:calc(50% - 5px);transform:rotate(45deg)}.flow-node[data-astro-cid-tofwbjyh]:nth-child(3):before{animation-delay:.8s}.flow-node[data-astro-cid-tofwbjyh]:nth-child(4):before{animation-delay:1.6s}@keyframes flow-pulse-y{0%{opacity:1;background-position:-1px -8px}to{opacity:1;background-position:-1px calc(100% + 8px)}}.flow-name[data-astro-cid-tofwbjyh]{color:var(--color-ink);margin:0;font-weight:650}.flow-name[data-astro-cid-tofwbjyh] code[data-astro-cid-tofwbjyh]{font-family:var(--font-mono);font-size:.9375rem}.flow-role[data-astro-cid-tofwbjyh]{color:var(--color-ink-muted);font-size:.875rem;font-weight:400}.flow-api[data-astro-cid-tofwbjyh]{font-family:var(--font-mono);color:var(--color-ink-accent);overflow-wrap:break-word;margin:.4rem 0 0;font-size:.8125rem}.flow-sep[data-astro-cid-tofwbjyh]{color:var(--color-ink-muted)}.flow-note[data-astro-cid-tofwbjyh]{color:var(--color-ink-secondary);margin:.55rem 0 0;font-size:.875rem;line-height:1.55}.flow-foot[data-astro-cid-tofwbjyh]{border-top:1px solid var(--color-line);color:var(--color-ink-muted);max-width:52rem;margin-top:1.5rem;padding-top:1.1rem;font-size:.875rem;line-height:1.65}.flow-foot[data-astro-cid-tofwbjyh] a[data-astro-cid-tofwbjyh]{color:var(--color-ink-secondary)}@media (width>=900px){.flow-lane[data-astro-cid-tofwbjyh]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2.5rem}.flow-node[data-astro-cid-tofwbjyh]+.flow-node[data-astro-cid-tofwbjyh]:before{background-position:-8px -1px;width:1.6rem;height:2px;animation-name:flow-pulse-x;top:calc(50% - 1px);left:-2.05rem}.flow-node[data-astro-cid-tofwbjyh]+.flow-node[data-astro-cid-tofwbjyh]:after{top:calc(50% - 5px);left:-.95rem;transform:rotate(-45deg)}@keyframes flow-pulse-x{0%{background-position:-8px -1px}to{background-position:calc(100% + 8px) -1px}}}@media (prefers-reduced-motion:reduce){.flow-node[data-astro-cid-tofwbjyh]+.flow-node[data-astro-cid-tofwbjyh]:before{background-image:none;animation:none}}.hero[data-astro-cid-lcdefpme]{padding-block:3rem;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(70rem 40rem at 82% -6%,#3e63dd52,#0000 64%),radial-gradient(48rem 34rem at 2% 96%,#3451b238,#0000 60%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid;position:relative}.hero-inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.proof[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.handlers[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.streaming[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.book-inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:16ch;margin:1rem 0 0;font-size:clamp(2.25rem,7vw,4rem);line-height:1.05}.hero-lede[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--color-ink-secondary);margin:1.35rem 0 0;font-size:1.0625rem;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.install[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#ffffff0a;align-items:center;gap:.75rem;max-width:30rem;margin-top:1.5rem;padding:.6rem .7rem .6rem 1rem;display:flex}.install[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{min-width:0;color:var(--color-ink);white-space:nowrap;flex:1;font-size:.8125rem;overflow-x:auto}.install-copy[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);border-radius:var(--radius-xs);min-height:1.9rem;color:var(--color-ink-secondary);font:inherit;cursor:pointer;background:0 0;flex:none;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.install-copy[data-astro-cid-lcdefpme]:hover{color:var(--color-ink);border-color:var(--color-action)}.hero-fine[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);margin:.9rem 0 0;font-size:.875rem}.hero-figure[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.gopher[data-astro-cid-lcdefpme]{width:min(16rem,62vw);height:auto}.block-head[data-astro-cid-lcdefpme]{max-width:46rem}.block-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.handlers-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.streaming-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.book-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:.75rem 0 0;font-size:clamp(1.5rem,3.6vw,2.125rem)}.block-lede[data-astro-cid-lcdefpme]{color:var(--color-ink-secondary);margin:1.15rem 0 0;line-height:1.68}.block-foot[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);margin-top:1.75rem;font-size:.9375rem;line-height:1.65}.block-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink-accent)}.benchmarks[data-astro-cid-lcdefpme]{max-width:46rem}.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:2rem;margin-top:2.25rem;display:grid}.proof-title[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-accent);align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.proof-title[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-ramp-periwinkle);border-radius:50%;width:8px;height:8px}.proof-title[data-astro-cid-lcdefpme].is-refused{color:var(--color-ramp-danger)}.proof-title[data-astro-cid-lcdefpme].is-refused:before{background:var(--color-ramp-danger)}.proof-note[data-astro-cid-lcdefpme]{color:var(--color-ink-secondary);margin:.9rem 0 0;font-size:.9375rem;line-height:1.6}.proof-note[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{background:var(--color-surface-tint);color:var(--color-ink-accent);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.875em}.handlers[data-astro-cid-lcdefpme],.streaming[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}.streaming-points[data-astro-cid-lcdefpme]{gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.streaming-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:2px solid var(--color-surface-tint-strong);color:var(--color-ink-secondary);padding-left:1.1rem;font-size:.9375rem;line-height:1.55}.streaming-points[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-ink-accent);font-weight:600}.handlers-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;font-size:.9375rem;display:flex}.battery-grid[data-astro-cid-lcdefpme],.proof-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.battery[data-astro-cid-lcdefpme],.proof-links[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{padding:1.4rem}.battery[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.proof-links[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .55rem;font-size:1.0625rem}.battery[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.proof-links[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.battery[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.proof-links[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-secondary);margin:0;font-size:.9375rem;line-height:1.62}.middleware-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.35rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.middleware-grid[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:var(--color-ink-secondary);font-size:.875rem}.book-band[data-astro-cid-lcdefpme]{margin-top:5rem;padding-block:4rem}.book-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}.book-cover-link[data-astro-cid-lcdefpme]{justify-self:center}.book-cover[data-astro-cid-lcdefpme]{border-radius:var(--radius-xs);width:min(15rem,58vw);height:auto;box-shadow:0 2px 4px #0000004d,0 28px 60px -20px #0009}.book-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;scroll-margin-top:6rem;display:flex}.book-fine[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);max-width:40rem;margin:1.1rem 0 0;font-size:.9375rem;line-height:1.6}.book-fine[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink-accent)}@media (width>=700px){.battery-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.proof-links[data-astro-cid-lcdefpme],.middleware-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding-block:4rem 3.5rem}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;gap:3.5rem}.gopher[data-astro-cid-lcdefpme]{width:16.25rem}.proof[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:2.5rem}.handlers[data-astro-cid-lcdefpme],.streaming[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem}.book-inner[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);gap:3.5rem}.book-cover-link[data-astro-cid-lcdefpme]{justify-self:start}}@media (width>=1100px){.battery-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.transcript{background:var(--color-surface-sunken);margin-top:.75rem}.transcript pre{font-size:.75rem}
