.cost[data-astro-cid-3nvs4uxl]{padding-block:var(--section-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.words[data-astro-cid-3nvs4uxl]{gap:18px;display:grid}h2[data-astro-cid-3nvs4uxl]{margin-bottom:8px}p[data-astro-cid-3nvs4uxl]{max-width:48ch}.terminal[data-astro-cid-3nvs4uxl]{background:var(--well);min-width:0;overflow:hidden}.title-bar[data-astro-cid-3nvs4uxl]{background:var(--panel);align-items:center;gap:6px;padding:14px 16px;display:flex}.button[data-astro-cid-3nvs4uxl]{background:var(--raised);width:10px;height:10px}.output[data-astro-cid-3nvs4uxl]{color:var(--ink);padding:clamp(18px,2.4vw,28px);font-size:clamp(.75rem,1.05vw,.875rem);line-height:1.65;position:relative;overflow-x:auto}.cursor[data-astro-cid-3nvs4uxl]{vertical-align:text-bottom;width:1ch;height:1.25em;color:var(--ink);background:var(--muted);text-align:center;animation:1.1s step-end infinite blink;display:inline-block}.cursor[data-astro-cid-3nvs4uxl][data-busy]{animation:none;position:absolute}.cursor[data-astro-cid-3nvs4uxl][data-spinning]{background:0 0}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor[data-astro-cid-3nvs4uxl]{animation:none}}.prompt[data-astro-cid-3nvs4uxl]{color:var(--muted);user-select:none}.typed[data-astro-cid-3nvs4uxl]{font-weight:700}.label[data-astro-cid-3nvs4uxl]{color:var(--muted)}.value[data-astro-cid-3nvs4uxl]{color:var(--signal);font-weight:700}@media (width<=860px){.cost[data-astro-cid-3nvs4uxl]{grid-template-columns:1fr}}.words[data-astro-cid-jo6i4kqk]{padding-block:var(--section-gap) clamp(64px, 8vw, 112px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);display:grid}.note[data-astro-cid-jo6i4kqk]{max-width:30ch;font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.34}.signature[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;margin-top:16px;display:block}.side[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:44ch;font-size:var(--text-sm)}.links[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);flex-wrap:wrap;gap:8px 22px;margin-top:24px;font-weight:500;display:flex}.ground[data-astro-cid-jo6i4kqk]{min-height:240px;padding:0 var(--edge) clamp(28px, 4vw, 56px);--glow:clamp(64px, 13.4vw, 180px);background:linear-gradient(to top, var(--floor) calc(var(--glow) * -.4), var(--deep) calc(var(--glow) * .3), var(--void) var(--glow));color:var(--ink);align-items:flex-end;display:flex}.ground[data-astro-cid-jo6i4kqk] .big{width:100%;height:auto}@media (width<=860px){.words[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.copy[data-astro-cid-yulf4ecu]{width:var(--copy-width);background:var(--copy-background);color:var(--copy-color);border:0;flex:none;place-items:center;padding:0;transition:color 0s linear .11s;display:grid}.copy[data-astro-cid-yulf4ecu][hidden]{display:none}@media (hover:hover){.copy[data-astro-cid-yulf4ecu]:hover{color:var(--void)}}.icon-copy[data-astro-cid-yulf4ecu]{width:24px;height:24px}.icon-copied[data-astro-cid-yulf4ecu]{width:24px;height:18px;display:none}.copy[data-astro-cid-yulf4ecu][data-copied] .icon-copy[data-astro-cid-yulf4ecu]{display:none}.copy[data-astro-cid-yulf4ecu][data-copied] .icon-copied[data-astro-cid-yulf4ecu]{display:block}.copy[data-astro-cid-yulf4ecu]:focus-visible{outline-offset:-5px}.command-line[data-astro-cid-k6ugk7mi]{--copy-width:48px;--copy-background:var(--raised);--copy-color:var(--ink);align-items:stretch;display:flex}.command[data-astro-cid-k6ugk7mi]{flex:1;min-width:0}.trigger[data-astro-cid-gswnayhs]{font-weight:500}.commands[data-astro-cid-gswnayhs]{background:var(--well);width:min(760px,100vw - 32px);max-height:min(84svh,860px);color:var(--ink);outline:1px solid var(--raised);border:0;padding:0}.commands[data-astro-cid-gswnayhs]::backdrop{backdrop-filter:blur(10px);background:#0506078c}.inner[data-astro-cid-gswnayhs]{padding:clamp(20px,4vw,36px)}.top[data-astro-cid-gswnayhs]{justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-astro-cid-gswnayhs]{font-size:clamp(1.5rem,2.4vw,1.875rem)}.close[data-astro-cid-gswnayhs]{background:var(--panel);width:44px;height:44px;color:var(--ink);border:0;flex:none;place-items:center;padding:0;display:grid}.close[data-astro-cid-gswnayhs] svg[data-astro-cid-gswnayhs]{width:16px;height:14px}.close[data-astro-cid-gswnayhs]{transition:color 0s linear .11s}@media (hover:hover){.close[data-astro-cid-gswnayhs]:hover{color:var(--void)}}.group[data-astro-cid-gswnayhs]{margin-top:32px}.group[data-astro-cid-gswnayhs] h3[data-astro-cid-gswnayhs]{color:var(--ink);font-size:var(--text-md);letter-spacing:-.01em;margin-bottom:8px;font-weight:600}dl[data-astro-cid-gswnayhs]{margin:0}.row[data-astro-cid-gswnayhs]{font-size:var(--text-sm);grid-template-columns:17ch minmax(0,1fr);gap:2px 20px;padding-block:4px;line-height:1.45;display:grid}dt[data-astro-cid-gswnayhs] code[data-astro-cid-gswnayhs]{color:var(--ink);font-size:1em}dd[data-astro-cid-gswnayhs]{color:var(--muted);margin:0}.more[data-astro-cid-gswnayhs]{color:var(--muted);font-size:var(--text-sm);margin-top:28px}@media (width<=640px){.commands[data-astro-cid-gswnayhs]{outline:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.row[data-astro-cid-gswnayhs]{grid-template-columns:1fr;padding-block:6px}}.get-started[data-astro-cid-eym6cpmn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);padding-block:clamp(72px,9vw,128px) 0;display:grid}h2[data-astro-cid-eym6cpmn]{top:calc(var(--nav-height) + 32px);align-self:start;position:sticky}.steps[data-astro-cid-eym6cpmn]{counter-reset:step;gap:clamp(44px,5vw,64px);display:grid}.steps[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn]{counter-increment:step;padding-left:2.75rem;position:relative}.steps[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn]:before{content:counter(step);color:var(--muted);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;position:absolute;top:-.08em;left:0}h3[data-astro-cid-eym6cpmn]{margin-bottom:10px}p[data-astro-cid-eym6cpmn]{max-width:58ch;color:var(--ink)}.body[data-astro-cid-eym6cpmn] .command-line{margin-top:16px}blockquote[data-astro-cid-eym6cpmn]{background:var(--panel);text-wrap:pretty;padding:14px 16px;line-height:1.5}.yourself[data-astro-cid-eym6cpmn]{margin-top:clamp(56px,6vw,80px);padding-left:2.75rem}.yourself[data-astro-cid-eym6cpmn] .trigger{margin-top:24px;display:inline-block}@media (width<=860px){.get-started[data-astro-cid-eym6cpmn]{grid-template-columns:1fr}h2[data-astro-cid-eym6cpmn]{position:static}}@media (width<=480px){.steps[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn],.yourself[data-astro-cid-eym6cpmn]{padding-left:2rem}}.install[data-astro-cid-3qcmryn3]{--copy-width:60px;--copy-background:var(--floor);--copy-color:var(--void);background:var(--panel);color:var(--ink);align-items:stretch;display:flex}.line[data-astro-cid-3qcmryn3]{white-space:nowrap;flex:1;min-width:0;padding:17px 20px;font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.4;overflow-x:auto}.prompt[data-astro-cid-3qcmryn3]{color:var(--muted);user-select:none}@media (width<=480px){.install[data-astro-cid-3qcmryn3]{--copy-width:52px}.line[data-astro-cid-3qcmryn3]{padding-inline:14px}}@media (width<=360px){.line[data-astro-cid-3qcmryn3]{font-size:.8125rem}}.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--nav-height));flex-direction:column;display:flex}.stage[data-astro-cid-ge2uvauf]{background:var(--horizon);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}canvas[data-astro-cid-ge2uvauf]{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}canvas[data-astro-cid-ge2uvauf].dragging{cursor:grabbing}.copy[data-astro-cid-ge2uvauf]{pointer-events:none;flex:1;align-items:center;padding-block:32px clamp(84px,13svh,200px);display:flex;position:relative}.copy-inner[data-astro-cid-ge2uvauf]{pointer-events:auto;width:clamp(440px,36vw,860px)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.038em;margin-bottom:clamp(24px,3.4svh,36px);font-size:clamp(2.75rem,min(4.8vw,10svh),7rem);line-height:1.02}.what[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:46ch;font-size:var(--text-md);margin-bottom:clamp(30px,4.4svh,44px);line-height:1.5}.copy-inner[data-astro-cid-ge2uvauf] [data-install]{max-width:560px}.requires[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:var(--text-sm);margin-top:16px}@media (width<=360px){h1[data-astro-cid-ge2uvauf]{font-size:2.5rem}}@media (width<=1100px){.copy[data-astro-cid-ge2uvauf]{align-items:flex-end;padding-block:max(36svh,270px) 124px}.copy-inner[data-astro-cid-ge2uvauf]{width:100%}}.stage[data-astro-cid-f2jc3dwf]{max-width:1920px;margin-inline:auto;position:relative}.track[data-astro-cid-f2jc3dwf]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:var(--raised) var(--void);display:flex;overflow-x:auto}.stage[data-astro-cid-f2jc3dwf][data-enhanced] .track[data-astro-cid-f2jc3dwf]{scrollbar-width:none}.track[data-astro-cid-f2jc3dwf]:focus-visible{outline-offset:-4px;outline-color:var(--ink)}.slide[data-astro-cid-f2jc3dwf]{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.slide[data-astro-cid-f2jc3dwf] img{aspect-ratio:16/9;background:var(--panel);flex:none;width:100%;height:auto;display:block}figcaption[data-astro-cid-f2jc3dwf]{padding:16px calc(var(--edge) + 196px) 18px var(--edge);background:var(--panel);min-height:76px;font-size:var(--text-sm);flex:1;align-items:baseline;gap:24px;display:flex}.caption-command[data-astro-cid-f2jc3dwf]{color:var(--muted);overflow-wrap:anywhere;flex:1;font-size:.8125rem;line-height:1.5}.caption-prompt[data-astro-cid-f2jc3dwf]{color:var(--ink)}.cost-value[data-astro-cid-f2jc3dwf]{color:var(--signal);font-family:var(--font-mono);white-space:nowrap;font-size:.875rem}.wipe[data-astro-cid-f2jc3dwf]{pointer-events:none;position:absolute;inset:0 auto auto 0}.wipe[data-astro-cid-f2jc3dwf][hidden]{display:none}.controls[data-astro-cid-f2jc3dwf]{right:var(--edge);align-items:center;gap:6px;display:flex;position:absolute;bottom:16px}.controls[data-astro-cid-f2jc3dwf][hidden]{display:none}.count[data-astro-cid-f2jc3dwf]{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:10px}.controls[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]{background:var(--raised);width:44px;height:44px;color:var(--ink);border:0;place-items:center;padding:0;display:grid}.controls[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf] svg[data-astro-cid-f2jc3dwf]{width:14px;height:18px}.controls[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]{transition:color 0s linear .11s}@media (hover:hover){.controls[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:hover:not(:disabled){color:var(--void)}}.controls[data-astro-cid-f2jc3dwf] button[data-astro-cid-f2jc3dwf]:disabled{color:var(--muted);opacity:.5;cursor:default}@media (width<=720px){figcaption[data-astro-cid-f2jc3dwf]{padding:14px var(--edge) 74px;flex-wrap:wrap;gap:6px 16px}.caption-command[data-astro-cid-f2jc3dwf]{flex-basis:100%}}
