.xp[data-astro-cid-kyluctog]{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:.5rem;display:grid;position:relative}.xp-scene[data-astro-cid-kyluctog]{aspect-ratio:612/792;perspective:2200px;width:min(100%,285px);transform-style:preserve-3d;margin:140px auto 60px;position:relative;left:18px}.xp-layer[data-astro-cid-kyluctog]{transform-style:preserve-3d;transform:rotateX(56deg) rotateZ(-34deg) translateZ(calc(var(--i) * var(--gap,50px)));border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--paper) 18%, transparent);animation:1.1s cubic-bezier(.2,.75,.2,1) both rise;animation-delay:calc(var(--i) * .11s + .15s);transition:transform .9s cubic-bezier(.2,.75,.2,1),background .4s,border-color .4s;position:absolute;inset:0}.xp-page[data-astro-cid-kyluctog]{border-color:color-mix(in srgb, var(--ink) 30%, transparent);background:#fff;box-shadow:0 30px 60px -30px #00000073}.xp-page[data-astro-cid-kyluctog] img[data-astro-cid-kyluctog]{width:100%;height:100%;display:block}.xp-layer[data-astro-cid-kyluctog] svg[data-astro-cid-kyluctog]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xp-chars[data-astro-cid-kyluctog] rect[data-astro-cid-kyluctog]{fill:none;stroke:var(--blue);stroke-width:.5px}.xp-words[data-astro-cid-kyluctog] rect[data-astro-cid-kyluctog]{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:var(--accent);stroke-width:.8px}.xp-graphics[data-astro-cid-kyluctog] line[data-astro-cid-kyluctog]{stroke:var(--ink);stroke-width:1.6px}.xp-graphics[data-astro-cid-kyluctog] .fill[data-astro-cid-kyluctog]{fill:color-mix(in srgb, var(--blue) 25%, transparent)}.xp-tables[data-astro-cid-kyluctog] rect[data-astro-cid-kyluctog]{fill:color-mix(in srgb, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:1.2px}.xp-tables[data-astro-cid-kyluctog] circle[data-astro-cid-kyluctog]{fill:var(--ink)}.xp[data-astro-cid-kyluctog][data-state=flat] .xp-layer[data-astro-cid-kyluctog]{background:0 0;border-color:#0000;transform:rotateX(0)rotate(0)translateZ(0)}.xp[data-astro-cid-kyluctog][data-state=flat] .xp-page[data-astro-cid-kyluctog]{border-color:var(--rule-strong)}.xp-legend[data-astro-cid-kyluctog]{z-index:3;gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.xp-legend[data-astro-cid-kyluctog] li[data-astro-cid-kyluctog]{border:1px solid var(--rule);background:var(--paper);cursor:default;border-radius:6px;grid-template-columns:12px 1fr;align-items:center;column-gap:.5rem;margin:0;padding:.45rem .6rem;transition:border-color .15s;display:grid}.xp-legend[data-astro-cid-kyluctog] li[data-astro-cid-kyluctog]:hover,.xp-legend[data-astro-cid-kyluctog] li[data-astro-cid-kyluctog]:focus{border-color:var(--ink);outline:none}.lg-label[data-astro-cid-kyluctog]{font-size:.82rem;font-weight:600}.lg-label[data-astro-cid-kyluctog] em[data-astro-cid-kyluctog]{color:var(--ink-3);font-size:.76rem;font-style:normal;font-weight:400}.xp-legend[data-astro-cid-kyluctog] code[data-astro-cid-kyluctog]{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;grid-column:2;padding:0;font-size:.72rem;overflow:hidden}.sw[data-astro-cid-kyluctog]{border:1.5px solid;border-radius:3px;width:12px;height:12px}.sw-page[data-astro-cid-kyluctog]{color:var(--ink-3);background:#fff}.sw-chars[data-astro-cid-kyluctog]{color:var(--blue)}.sw-words[data-astro-cid-kyluctog]{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.sw-graphics[data-astro-cid-kyluctog]{color:var(--ink)}.sw-tables[data-astro-cid-kyluctog]{color:var(--accent);background:color-mix(in srgb, var(--accent) 35%, transparent)}.xp[data-astro-cid-kyluctog][data-focus] .xp-layer[data-astro-cid-kyluctog]{opacity:.18}.xp[data-astro-cid-kyluctog][data-focus=page] .xp-page[data-astro-cid-kyluctog],.xp[data-astro-cid-kyluctog][data-focus=chars] .xp-chars[data-astro-cid-kyluctog],.xp[data-astro-cid-kyluctog][data-focus=words] .xp-words[data-astro-cid-kyluctog],.xp[data-astro-cid-kyluctog][data-focus=graphics] .xp-graphics[data-astro-cid-kyluctog],.xp[data-astro-cid-kyluctog][data-focus=tables] .xp-tables[data-astro-cid-kyluctog]{opacity:1;border-color:var(--ink)}.xp-layer[data-astro-cid-kyluctog]{transition:transform .9s cubic-bezier(.2,.75,.2,1),opacity .25s,border-color .25s,background .4s}.xp-controls[data-astro-cid-kyluctog]{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:.8rem;font-size:.78rem;display:flex}.xp-btn[data-astro-cid-kyluctog]{font:500 .8rem var(--font-mono);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:.4rem .7rem}.xp-btn[data-astro-cid-kyluctog]:hover{background:var(--ink);color:var(--paper)}@keyframes rise{0%{opacity:.2;transform:rotateX(56deg)rotate(-34deg)translateZ(0)}}@media (width<=1100px){.xp[data-astro-cid-kyluctog]{grid-template-columns:minmax(0,1fr) 200px}.xp-scene[data-astro-cid-kyluctog]{width:min(70%,300px);margin-top:120px}.xp-layer[data-astro-cid-kyluctog]{--gap:44px}}@media (width<=640px){.xp[data-astro-cid-kyluctog]{grid-template-columns:minmax(0,1fr)}.xp-scene[data-astro-cid-kyluctog]{width:58%;margin:90px auto 40px}.xp-layer[data-astro-cid-kyluctog]{--gap:30px}.xp-legend[data-astro-cid-kyluctog]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.xp-layer[data-astro-cid-kyluctog]{transition:none;animation:none}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);overflow-x:clip}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3.5rem;padding-top:3.5rem;padding-bottom:3rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:12ch;margin:.9rem 0 1.2rem;font-size:clamp(2.6rem,1.6rem + 3.6vw,4.6rem);line-height:.98}.lede[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:54ch;margin:0 0 1.6rem;font-size:1.16rem;line-height:1.6}.install[data-astro-cid-lcdefpme]{border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.35rem .4rem .35rem .9rem;display:inline-flex}.install[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{background:0 0;border:0;padding:0;font-size:.95rem}.prompt[data-astro-cid-lcdefpme]{color:var(--ink-3);user-select:none;margin-right:.4rem}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem;display:flex}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:140px;margin:0;padding:.9rem 1rem 0 0}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule);padding-left:1rem}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;display:block}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.82rem}.hero-art[data-astro-cid-lcdefpme]{min-width:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;position:relative}.band[data-astro-cid-lcdefpme]{padding-top:4.5rem}.band-head[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:1.6rem}.band-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;border:0;margin:.3rem 0 .6rem;padding:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.band-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.two[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.code-two[data-astro-cid-lcdefpme]{gap:2rem}.mini[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:1.3rem 0 0;font-size:1rem}.small[data-astro-cid-lcdefpme]{font-size:.85rem}.pipe[data-astro-cid-lcdefpme]{margin:0}.pipe[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;max-width:480px;margin-left:auto}.pipe[data-astro-cid-lcdefpme] .node[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme],.pipe[data-astro-cid-lcdefpme] .leaf[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:var(--paper);stroke:var(--rule-strong)}.pipe[data-astro-cid-lcdefpme] .acc[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{stroke:var(--accent);stroke-width:1.5px;fill:var(--accent-wash)}.pipe[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font:11.5px var(--font-mono);fill:var(--ink-3)}.pipe[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme].h{font:600 13px var(--font-sans);fill:var(--ink)}.pipe[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme],.pipe[data-astro-cid-lcdefpme] .tip[data-astro-cid-lcdefpme]{stroke:var(--ink-3);fill:none}td[data-astro-cid-lcdefpme].y{color:var(--ok);white-space:nowrap;font-weight:600}td[data-astro-cid-lcdefpme].m{color:var(--warn);white-space:nowrap;font-weight:600}td[data-astro-cid-lcdefpme].n{color:var(--accent-ink);white-space:nowrap;font-weight:600}.cards[data-astro-cid-lcdefpme].three{grid-template-columns:repeat(3,minmax(0,1fr))}.card[data-astro-cid-lcdefpme].static:hover{border-color:var(--rule);transform:none}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme],.two[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-grid[data-astro-cid-lcdefpme]{padding-top:2rem}.cards[data-astro-cid-lcdefpme].three{grid-template-columns:1fr}}
