.readers[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid;position:relative}.utility[data-astro-cid-zkhec6xw]{top:1.95rem;right:var(--gutter);z-index:1;position:absolute}.human[data-astro-cid-zkhec6xw]{padding:1.75rem var(--gutter) 3.5rem;flex-direction:column;gap:4rem;display:flex}.brand[data-astro-cid-zkhec6xw]{align-self:flex-start;font-size:1.75rem;text-decoration:none}.pitch[data-astro-cid-zkhec6xw]{max-width:38rem;margin-block:auto}h1[data-astro-cid-zkhec6xw]{letter-spacing:-.035em;font-size:clamp(2.5rem,1.1rem + 3.4vw,4.5rem);line-height:1.02}.lede[data-astro-cid-zkhec6xw]{max-width:34em;margin-top:2rem;font-size:clamp(1.125rem,1rem + .35vw,1.3125rem);line-height:1.55}.hint[data-astro-cid-zkhec6xw]{text-wrap:balance;color:var(--text-muted);margin-top:1rem;font-size:1rem}.hint-narrow[data-astro-cid-zkhec6xw]{display:none}.cta[data-astro-cid-zkhec6xw]{background:var(--signal);color:var(--ink);transition:background-color .16s var(--ease-out);align-items:center;gap:1.1rem;margin-top:2.75rem;padding:1.05rem 1.35rem;text-decoration:none;display:inline-flex}.cta[data-astro-cid-zkhec6xw]:hover,.cta[data-astro-cid-zkhec6xw]:focus-visible{background:var(--amber);color:var(--ink)}.cta-label[data-astro-cid-zkhec6xw]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.cta-arrow[data-astro-cid-zkhec6xw]{width:1.15rem;height:1.15rem;transition:transform .2s var(--ease-out);flex-shrink:0}.cta[data-astro-cid-zkhec6xw]:hover .cta-arrow[data-astro-cid-zkhec6xw]{transform:translate(3px)}.machine[data-astro-cid-zkhec6xw]{--code-text:#a3b1c4;--code-dim:#808c9f;background:var(--ground-raised);border-left:1px solid var(--line);font-family:var(--font-mono);font-variant-ligatures:none;color:var(--code-text);flex-direction:column;justify-content:center;gap:1.75rem;padding:3.5rem clamp(1.25rem,4vw,4rem);font-size:.9375rem;line-height:1.75;display:flex}[data-theme=light] .machine[data-astro-cid-zkhec6xw]{--code-text:#34404f;--code-dim:#56606c}.request[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line);color:var(--code-dim);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding-bottom:1.25rem;font-size:.8125rem;display:flex}.method[data-astro-cid-zkhec6xw]{color:var(--text);font-weight:500}.path[data-astro-cid-zkhec6xw]{color:var(--text)}.status[data-astro-cid-zkhec6xw]{color:var(--terminal);align-items:center;gap:.4rem;display:inline-flex}[data-theme=light] .status[data-astro-cid-zkhec6xw]{color:#15803d}.dot[data-astro-cid-zkhec6xw]{background:currentColor;width:.45rem;height:.45rem}.source[data-astro-cid-zkhec6xw]{counter-reset:line;margin:0;padding:0;list-style:none}.line[data-astro-cid-zkhec6xw]{counter-increment:line;transition:background-color .16s var(--ease-out);grid-template-columns:2.5ch minmax(0,1fr);gap:1.25rem;display:grid}.line[data-astro-cid-zkhec6xw]:before{content:counter(line);text-align:right;color:var(--code-dim);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.line[data-astro-cid-zkhec6xw] code[data-astro-cid-zkhec6xw]{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.line[data-astro-cid-zkhec6xw].h1,.line[data-astro-cid-zkhec6xw].h2{color:var(--text);font-weight:500}.line[data-astro-cid-zkhec6xw].comment{color:var(--code-dim)}.tok-mark[data-astro-cid-zkhec6xw]{color:var(--signal)}[data-theme=light] .tok-mark[data-astro-cid-zkhec6xw]{color:#b8410f}.line[data-astro-cid-zkhec6xw].comment .tok-mark[data-astro-cid-zkhec6xw]{color:var(--code-dim)}.caret[data-astro-cid-zkhec6xw]{vertical-align:text-bottom;background:var(--signal);width:.6em;height:1.15em;margin-left:.2em;animation:1.06s step-end 3 caret-blink;display:inline-block}@keyframes caret-blink{50%{background:0 0}}.source[data-astro-cid-zkhec6xw].streaming .line[data-astro-cid-zkhec6xw]{animation:line-in .38s var(--ease-out) both;animation-delay:calc(var(--i) * 22ms)}.source[data-astro-cid-zkhec6xw].streaming .caret[data-astro-cid-zkhec6xw]{animation-delay:1.06s}@keyframes line-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.line[data-astro-cid-zkhec6xw].is-paired{background:color-mix(in srgb, var(--signal) 9%, transparent)}.line[data-astro-cid-zkhec6xw].is-paired:before{color:var(--signal)}.human[data-astro-cid-zkhec6xw] .is-paired[data-astro-cid-zkhec6xw]:not(:focus-visible){outline:1px solid color-mix(in srgb, var(--signal) 55%, transparent);outline-offset:.6rem}.human[data-astro-cid-zkhec6xw] .cta[data-astro-cid-zkhec6xw].is-paired:not(:focus-visible){outline-offset:.35rem}@media (width<=56rem){.readers[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr);min-height:0}.human[data-astro-cid-zkhec6xw]{gap:3rem;min-height:88svh}.hint-wide[data-astro-cid-zkhec6xw]{display:none}.hint-narrow[data-astro-cid-zkhec6xw]{display:inline}.machine[data-astro-cid-zkhec6xw]{border-left:0;border-top:1px solid var(--line);padding-block:2.5rem 3rem;font-size:.875rem}.line[data-astro-cid-zkhec6xw]{gap:.9rem}}
