.demo[data-astro-cid-eg5gy3qm]{padding-block:clamp(3rem,6vw,5rem);position:relative}.demo__head[data-astro-cid-eg5gy3qm]{max-width:44rem;margin-bottom:2rem}.demo__title[data-astro-cid-eg5gy3qm]{font-size:var(--step-3);letter-spacing:-.03em;margin-top:.8rem}.demo__note[data-astro-cid-eg5gy3qm]{font-size:var(--step--1);color:var(--on-dark-faint);margin-top:.6rem}.demo__grid[data-astro-cid-eg5gy3qm]{gap:1rem;display:grid}.demo__panel[data-astro-cid-eg5gy3qm],.demo__code[data-astro-cid-eg5gy3qm]{border:1px solid var(--line-dark);border-radius:var(--r-md);background:var(--void-1);padding:clamp(1rem,2vw,1.4rem)}.demo__label[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-faint);margin-bottom:.7rem;font-size:.6rem}.demo__label--mt[data-astro-cid-eg5gy3qm]{margin-top:1.4rem}.demo__blocks[data-astro-cid-eg5gy3qm]{gap:.4rem;display:grid}.demo__block[data-astro-cid-eg5gy3qm]{text-align:left;border:1px solid var(--line-dark);background:var(--void-2);color:var(--on-dark);transition:border-color .25s var(--ease), background .25s var(--ease), transform .2s var(--ease);border-radius:6px;flex-direction:column;gap:.1rem;padding:.55rem .7rem;display:flex}.demo__block[data-astro-cid-eg5gy3qm]:hover{border-color:var(--mint);transform:translate(2px)}.demo__block[data-astro-cid-eg5gy3qm].is-used{opacity:.45}.demo__block-t[data-astro-cid-eg5gy3qm]{font-size:var(--step--1);font-weight:600}.demo__block-n[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);color:var(--on-dark-faint);font-size:.6rem}.demo__pipeline[data-astro-cid-eg5gy3qm]{align-content:start;gap:.35rem;min-height:6.6rem;margin:0;padding:0;list-style:none;display:grid}.demo__empty[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);color:var(--on-dark-faint);border:1px dashed var(--line-dark-strong);border-radius:6px;padding:.8rem;font-size:.66rem}.demo__pi[data-astro-cid-eg5gy3qm]{background:color-mix(in oklab, var(--mint) 12%, transparent);border:1px solid color-mix(in oklab, var(--mint) 26%, transparent);font-size:var(--step--1);animation:pop .3s var(--ease);border-radius:6px;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.demo__pi-n[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);color:var(--mint);font-size:.58rem}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}.demo__actions[data-astro-cid-eg5gy3qm]{align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.demo__reset[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint);text-underline-offset:3px;font-size:.64rem;text-decoration:underline}.demo__code[data-astro-cid-eg5gy3qm]{flex-direction:column;gap:.8rem;display:flex}.demo__code-head[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);color:var(--on-dark-faint);letter-spacing:.04em;justify-content:space-between;font-size:.62rem;display:flex}.demo__status[data-astro-cid-eg5gy3qm]{color:var(--mint);text-transform:uppercase;letter-spacing:.1em}.demo__pre[data-astro-cid-eg5gy3qm]{border:1px solid var(--line-dark);min-height:12rem;font-family:var(--font-mono);color:var(--on-dark-soft);background:#04100f;border-radius:6px;flex:1;margin:0;padding:.9rem;font-size:.72rem;line-height:1.7;overflow:auto}.demo__pre[data-astro-cid-eg5gy3qm] .k{color:var(--orange-bright)}.demo__pre[data-astro-cid-eg5gy3qm] .c{color:#54706b}.demo__pre[data-astro-cid-eg5gy3qm] .l{color:var(--mint)}.demo__telemetry[data-astro-cid-eg5gy3qm]{border:1px solid var(--line-dark);border-radius:6px;padding:.6rem .8rem .2rem}.demo__tele-head[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-faint);justify-content:space-between;font-size:.6rem;display:flex}.demo__telemetry[data-astro-cid-eg5gy3qm] svg[data-astro-cid-eg5gy3qm]{width:100%;height:64px;margin-top:.4rem}@media (width>=900px){.demo__grid[data-astro-cid-eg5gy3qm]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.demo__blocks[data-astro-cid-eg5gy3qm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.how__head[data-astro-cid-eg5gy3qm]{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.how__title[data-astro-cid-eg5gy3qm]{font-size:var(--step-3);margin-top:.8rem}.how__head[data-astro-cid-eg5gy3qm] .lede[data-astro-cid-eg5gy3qm]{font-size:var(--step-0);margin-top:1rem}.how[data-astro-cid-eg5gy3qm]{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.how__step[data-astro-cid-eg5gy3qm]{background:var(--paper-raised);padding:clamp(1.2rem,2.4vw,2rem)}.how__n[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);color:var(--teal-ink);letter-spacing:.1em;font-size:.62rem}.how__step[data-astro-cid-eg5gy3qm] h3[data-astro-cid-eg5gy3qm]{font-size:var(--step-1);margin-top:.5rem}.how__step[data-astro-cid-eg5gy3qm] p[data-astro-cid-eg5gy3qm]{font-size:var(--step--1);color:var(--ink-soft);margin-top:.4rem;line-height:1.55}@media (width>=780px){.how[data-astro-cid-eg5gy3qm]{grid-template-columns:repeat(4,minmax(0,1fr))}}.screens__head[data-astro-cid-eg5gy3qm]{margin-bottom:clamp(1.6rem,3vw,2.5rem)}.screens__title[data-astro-cid-eg5gy3qm]{font-size:var(--step-3);margin-top:.7rem}.screens[data-astro-cid-eg5gy3qm]{gap:1rem;display:grid}.screen[data-astro-cid-eg5gy3qm]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);margin:0;overflow:hidden}.screen[data-astro-cid-eg5gy3qm] img{width:100%;height:auto;display:block}.screen[data-astro-cid-eg5gy3qm] figcaption[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);color:var(--ink-faint);border-top:1px solid var(--line);padding:.6rem .8rem;font-size:.64rem}@media (width>=820px){.screens[data-astro-cid-eg5gy3qm]{grid-template-columns:repeat(3,minmax(0,1fr))}.screen--wide[data-astro-cid-eg5gy3qm]{grid-column:span 2}}.screens__foot[data-astro-cid-eg5gy3qm]{align-items:start;gap:1rem;margin-top:1rem;display:grid}.screens__note[data-astro-cid-eg5gy3qm]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);font-size:var(--step--1);color:var(--ink-soft);padding:clamp(1rem,2vw,1.4rem);line-height:1.6}@media (width>=820px){.screens__foot[data-astro-cid-eg5gy3qm]{grid-template-columns:repeat(4,minmax(0,1fr))}.screens__note[data-astro-cid-eg5gy3qm]{grid-column:span 2}}.tiers__head[data-astro-cid-eg5gy3qm]{margin-bottom:clamp(1.6rem,3vw,2.5rem)}.tiers__title[data-astro-cid-eg5gy3qm]{font-size:var(--step-3);max-width:18ch;margin-top:.7rem}.tiers[data-astro-cid-eg5gy3qm]{gap:1rem;display:grid}.tier[data-astro-cid-eg5gy3qm]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-raised);flex-direction:column;gap:1.2rem;padding:clamp(1.3rem,2.6vw,2rem);display:flex}.tier--featured[data-astro-cid-eg5gy3qm]{border-color:var(--pine);background:var(--pine);color:var(--on-dark)}.tier__name[data-astro-cid-eg5gy3qm]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);font-size:.64rem}.tier--featured[data-astro-cid-eg5gy3qm] .tier__name[data-astro-cid-eg5gy3qm]{color:var(--mint)}.tier__price[data-astro-cid-eg5gy3qm]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.03em;margin-top:.4rem}.tier__for[data-astro-cid-eg5gy3qm]{font-size:var(--step--1);color:var(--ink-faint);margin-top:.2rem}.tier--featured[data-astro-cid-eg5gy3qm] .tier__for[data-astro-cid-eg5gy3qm]{color:var(--on-dark-faint)}.tier[data-astro-cid-eg5gy3qm] ul[data-astro-cid-eg5gy3qm]{font-size:var(--step--1);color:var(--ink-soft);flex:1;gap:.45rem;padding:0;list-style:none;display:grid}.tier--featured[data-astro-cid-eg5gy3qm] ul[data-astro-cid-eg5gy3qm]{color:var(--on-dark-soft)}.tier[data-astro-cid-eg5gy3qm] li[data-astro-cid-eg5gy3qm]{padding-left:1rem;position:relative}.tier[data-astro-cid-eg5gy3qm] li[data-astro-cid-eg5gy3qm]:before{content:"";opacity:.6;background:currentColor;width:6px;height:1px;position:absolute;top:.62em;left:0}.tier--featured[data-astro-cid-eg5gy3qm] .link[data-astro-cid-eg5gy3qm]{color:var(--mint)}@media (width>=820px){.tiers[data-astro-cid-eg5gy3qm]{grid-template-columns:repeat(3,minmax(0,1fr))}}
