.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-heading);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6]:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}svg[data-astro-cid-l6lhmie6]{width:1.125rem;height:1.125rem}.moon[data-astro-cid-l6lhmie6],html[data-theme=light] .sun[data-astro-cid-l6lhmie6]{display:none}html[data-theme=light] .moon[data-astro-cid-l6lhmie6]{display:block}.top-bar[data-astro-cid-nazmfhjt]{z-index:3;border-bottom:1px solid var(--color-border);background:var(--color-background);visibility:hidden;justify-content:space-between;align-items:center;gap:1rem;height:4rem;padding:0 4.5rem;transition:transform .2s ease-out,visibility 0s .2s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.top-bar[data-astro-cid-nazmfhjt][data-showing=true]{visibility:visible;transition:transform .2s ease-out,visibility;transform:translateY(0)}.wordmark[data-astro-cid-nazmfhjt]{color:var(--color-heading);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.name[data-astro-cid-nazmfhjt]{letter-spacing:-.04em}.actions[data-astro-cid-nazmfhjt]{align-items:center;gap:1.5rem;display:flex}@media (width<=899px){.top-bar[data-astro-cid-nazmfhjt]{padding:0 1rem}.actions[data-astro-cid-nazmfhjt]{gap:.75rem}}@media (width<=599px){.source[data-astro-cid-nazmfhjt],.name[data-astro-cid-nazmfhjt]{display:none}}@media (prefers-reduced-motion:reduce){.top-bar[data-astro-cid-nazmfhjt],.top-bar[data-astro-cid-nazmfhjt][data-showing=true]{transition:none}}.comparison-tabs[data-astro-cid-eatlb254]{flex-direction:column;gap:.75rem;display:flex}.tabs[data-astro-cid-eatlb254]{border-bottom:1px solid var(--color-border);gap:1.5rem;display:flex}.tabs[data-astro-cid-eatlb254] button[data-astro-cid-eatlb254]{color:var(--color-text-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0 .75rem;font-size:.9375rem;font-weight:500;line-height:1.25rem}.tabs[data-astro-cid-eatlb254] button[data-astro-cid-eatlb254][aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-heading)}.tabs[data-astro-cid-eatlb254] button[data-astro-cid-eatlb254]:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}.panel[data-astro-cid-eatlb254][hidden]{display:none}.comparison-tabs[data-astro-cid-eatlb254][data-follows] .tabs[data-astro-cid-eatlb254]{visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s .15s}.comparison-tabs[data-astro-cid-eatlb254][data-follows][data-comparing] .tabs[data-astro-cid-eatlb254]{visibility:visible;opacity:1;transition:opacity .15s,visibility}@media (width>=900px){.comparison-tabs[data-astro-cid-eatlb254]:not([data-follows]){display:none}}@media (prefers-reduced-motion:reduce){.comparison-tabs[data-astro-cid-eatlb254][data-follows] .tabs[data-astro-cid-eatlb254],.comparison-tabs[data-astro-cid-eatlb254][data-follows][data-comparing] .tabs[data-astro-cid-eatlb254]{transition:none}}.vanilla-panel[data-astro-cid-46mkal3h]{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.vanilla-panel[data-astro-cid-46mkal3h][hidden]{display:none}.prompt-line[data-astro-cid-46mkal3h]{font-family:var(--font-mono);overflow-wrap:anywhere;gap:.625rem;font-size:.875rem;line-height:1.375rem;display:flex}.prompt[data-astro-cid-46mkal3h]{color:var(--color-accent-text);flex-shrink:0}.transcript[data-astro-cid-46mkal3h]{--line-height:1.375rem;max-height:calc(var(--line-height) * 10);position:relative;overflow:hidden}.vanilla-panel[data-astro-cid-46mkal3h].expanded .transcript[data-astro-cid-46mkal3h]{max-height:none}.fade[data-astro-cid-46mkal3h]{flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.fade[data-astro-cid-46mkal3h] i[data-astro-cid-46mkal3h]{background:var(--color-background);opacity:.15;height:.75rem}.fade[data-astro-cid-46mkal3h] i[data-astro-cid-46mkal3h]:nth-child(2){opacity:.4}.fade[data-astro-cid-46mkal3h] i[data-astro-cid-46mkal3h]:nth-child(3){opacity:.65}.fade[data-astro-cid-46mkal3h] i[data-astro-cid-46mkal3h]:nth-child(4){opacity:.85}.fade[data-astro-cid-46mkal3h] i[data-astro-cid-46mkal3h]:nth-child(5){opacity:1}.vanilla-panel[data-astro-cid-46mkal3h].expanded .fade[data-astro-cid-46mkal3h]{display:none}pre[data-astro-cid-46mkal3h]{font-family:var(--font-mono);font-size:.875rem;line-height:var(--line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.toggle[data-astro-cid-46mkal3h]{color:var(--color-accent-text);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.toggle[data-astro-cid-46mkal3h][hidden]{display:none}.toggle[data-astro-cid-46mkal3h]:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px}.terminal{border:1px solid var(--color-terminal-border);border-radius:var(--radius-lg);background:var(--color-terminal-bg);color:var(--color-terminal-text);font-family:var(--font-mono);flex-direction:column;font-size:.875rem;line-height:1.375rem;display:flex;overflow:hidden}.terminal .chrome{background:var(--color-terminal-chrome);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.terminal .lights{gap:.5rem;display:flex}.terminal .lights i{background:var(--color-light-red);border-radius:50%;width:.75rem;height:.75rem}.terminal .lights i:nth-child(2){background:var(--color-light-yellow)}.terminal .lights i:nth-child(3){background:var(--color-light-green)}.terminal .terminal-title{color:var(--color-terminal-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.25rem;overflow:hidden}.terminal .controls{justify-content:flex-end;align-items:center;gap:.75rem;min-width:3.75rem;display:flex}.terminal .controls button{color:var(--color-terminal-bright);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.terminal .controls button:focus-visible{outline:2px solid var(--color-terminal-prompt);outline-offset:2px}.terminal .controls svg{width:1rem;height:1rem}.terminal .speed{border:1px solid var(--color-terminal-dim);color:var(--color-terminal-dim);border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;line-height:1.25rem}.terminal[data-state=playing] .speed{color:var(--color-terminal-prompt)}.terminal[data-state=static] .controls button,.terminal .controls .replay,.terminal .play-icon,.terminal[data-state=waiting] .controls .playback,.terminal[data-state=finished] .controls .playback,.terminal[data-state=loading] .pause-icon,.terminal[data-state=paused] .pause-icon{display:none}.terminal[data-state=finished] .controls .replay{display:inline-flex}.terminal[data-state=loading] .play-icon,.terminal[data-state=paused] .play-icon{display:block}.terminal .pane{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.terminal .command{color:var(--color-terminal-bright);overflow-wrap:anywhere;gap:.625rem;display:flex}.terminal .prompt{color:var(--color-terminal-prompt);flex-shrink:0}.terminal .transcript{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;transition:opacity .15s}.terminal[data-state=loading] .transcript{opacity:.4}:root[data-js] .terminal[data-state=static] .transcript{visibility:hidden}:root[data-js=""] .terminal[data-state=static] .transcript{animation:0s 3s forwards reveal-transcript}@keyframes reveal-transcript{to{visibility:visible}}.terminal[data-transition=fading] .command,.terminal[data-transition=fading] .transcript{opacity:0}.terminal .cursor{background:var(--color-terminal-prompt);flex-shrink:0;width:.5rem;height:1.125rem;display:none}.terminal[data-state=playing] .cursor{display:block}.terminal[data-state=waiting] .cursor,.terminal[data-state=loading] .cursor,.terminal[data-state=paused] .cursor{animation:1s steps(2,start) infinite blink;display:block}@keyframes blink{to{visibility:hidden}}.terminal[data-inline]{height:20rem}@media (width>=900px){.terminal[data-inline]{display:none}}@media (prefers-reduced-motion:reduce){.terminal .transcript{transition:none}.terminal .cursor{animation:none}}.terminal-track[data-astro-cid-fjya35x2]{position:relative}.terminal-track[data-astro-cid-fjya35x2][data-docked]{visibility:hidden}.terminal-track[data-astro-cid-fjya35x2]>.comparison-tabs{position:sticky;top:5.5rem}.terminal-track[data-astro-cid-fjya35x2] .terminal,.terminal-track[data-astro-cid-fjya35x2] .vanilla-panel{height:35rem;max-height:calc(100vh - 10.5rem)}.terminal-track[data-astro-cid-fjya35x2] .vanilla-panel{overflow-y:auto}@media (width<=899px){.terminal-track[data-astro-cid-fjya35x2]{display:none}}.closing[data-astro-cid-36fvf7k2]{flex-direction:column;align-items:center;gap:2rem;max-width:78.75rem;margin:8rem auto 0;padding-inline:5.625rem;display:flex}.docked[data-astro-cid-36fvf7k2]{width:100%;height:10.5rem}@media (width<=1199px){.closing[data-astro-cid-36fvf7k2]{padding-inline:2.5rem}}@media (width<=899px){.closing[data-astro-cid-36fvf7k2]{margin-top:6rem;padding-inline:1.5rem}}section[data-astro-cid-yvwqarac]{flex-direction:column;gap:1.25rem;display:flex}li[data-astro-cid-wwaqy5cd]{counter-increment:step;align-items:flex-start;gap:1rem;display:flex}li[data-astro-cid-wwaqy5cd]:before{content:counter(step);background:var(--color-accent);width:1.75rem;height:1.75rem;color:var(--color-on-accent);font-family:var(--font-mono);letter-spacing:.045rem;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.code-block[data-astro-cid-c6nuo4je]{border:1px solid var(--color-terminal-border);border-radius:var(--radius-md);background:var(--color-terminal-bg);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.375rem;display:flex}pre[data-astro-cid-c6nuo4je]{min-width:0;color:var(--color-terminal-bright);margin:0;overflow-x:auto}.prompt[data-astro-cid-c6nuo4je]{color:var(--color-terminal-prompt)}.copy[data-astro-cid-c6nuo4je]{color:var(--color-terminal-dim);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.copy[data-astro-cid-c6nuo4je] svg[data-astro-cid-c6nuo4je]{width:1rem;height:1rem}.copy[data-astro-cid-c6nuo4je]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.copied[data-astro-cid-c6nuo4je]{color:var(--color-terminal-prompt);display:none}.copy[data-astro-cid-c6nuo4je].copied svg[data-astro-cid-c6nuo4je]{display:none}.copy[data-astro-cid-c6nuo4je].copied .copied[data-astro-cid-c6nuo4je]{display:inline}section[data-astro-cid-t456g37k]{flex-direction:column;gap:1.25rem;display:flex}ol[data-astro-cid-t456g37k]{counter-reset:step;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-t456g37k]{color:var(--color-accent-text)}.actions[data-astro-cid-t456g37k]{display:flex}.faq-item[data-astro-cid-muhqq4qj]{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:1.5rem 0;display:flex}dt[data-astro-cid-muhqq4qj]{color:var(--color-heading);letter-spacing:-.01375rem;font-size:1.375rem;font-weight:500;line-height:1.875rem}dd[data-astro-cid-muhqq4qj]{margin:0}section[data-astro-cid-hemr5th4]{flex-direction:column;gap:.5rem;display:flex}dl[data-astro-cid-hemr5th4]{margin:0}.tracks[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,38.75rem) minmax(0,35rem);justify-content:center;column-gap:5rem;padding:6rem 5.625rem 0;display:grid}.content[data-astro-cid-lcdefpme]{flex-direction:column;gap:8rem;min-width:0;display:flex}.hero[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:2rem;min-height:35rem;display:flex}.hero[data-astro-cid-lcdefpme] .terminal{height:auto}.logo[data-astro-cid-lcdefpme]{font-size:4rem;display:flex}.pitch[data-astro-cid-lcdefpme]{font-size:1.25rem;line-height:2rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.built[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.differentiator[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.25rem;display:flex}.differentiator[data-astro-cid-lcdefpme] .comparison-tabs{margin-top:.75rem}.comparison-placeholder[data-astro-cid-lcdefpme]{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);padding:1rem}@media (width<=1199px){.tracks[data-astro-cid-lcdefpme]{column-gap:2.5rem;padding-inline:2.5rem}}@media (width<=899px){.tracks[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);padding:4rem 1.5rem 0}.content[data-astro-cid-lcdefpme]{gap:6rem}.hero[data-astro-cid-lcdefpme]{gap:1.5rem;min-height:0}.pitch[data-astro-cid-lcdefpme]{font-size:1.125rem;line-height:1.75rem}.actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
