pre .t-prompt-dim,code .t-prompt-dim{color:var(--muted);opacity:.5;user-select:none}pre .t-runner,code .t-runner{color:var(--muted-strong)}pre .t-bin,code .t-bin{color:var(--accent)}pre .t-path,code .t-path{color:#7dd3fc}pre .t-dim,code .t-dim{color:var(--muted);opacity:.5}pre .t-muted,code .t-muted{color:var(--muted-strong)}pre .t-val,code .t-val{color:var(--ink)}pre .t-url,code .t-url{color:#7dd3fc}:root{color-scheme:dark;--bg:#0b0f12;--bg-2:#080b0d;--surface:#12161b;--surface-2:#1a2026;--surface-3:#222a30;--ink:#f2f4f7;--muted:#8aa1a8;--muted-strong:#b6c5ca;--line:#2a343a;--line-soft:#1b252b;--accent:#b7f84a;--accent-ink:#101600;--danger:#ff6b6b;--warn:#f7c958;--ok:#88e36f;--font-body:"Chivo", ui-sans-serif, system-ui, sans-serif;--font-code:"Azeret Mono", "SFMono-Regular", Consolas, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--container:min(1220px, calc(100vw - 40px));background:var(--bg);font-family:var(--font-body)}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 72% 12%, #b7f84a14, transparent 30rem), radial-gradient(circle at 16% 18%, #8aa1a81a, transparent 25rem), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%);min-width:320px;color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}body:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;mask-image:linear-gradient(#0000,#000 16% 72%,#0000)}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}button[data-astro-cid-lcdefpme]{font:inherit}code[data-astro-cid-lcdefpme],pre[data-astro-cid-lcdefpme]{font-family:var(--font-code);font-variant-ligatures:none}.skip-link[data-astro-cid-lcdefpme]{z-index:20;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);transition:transform .18s var(--ease);border-radius:999px;padding:.75rem 1rem;font-weight:700;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-150%)}.skip-link[data-astro-cid-lcdefpme]:focus-visible{transform:translateY(0)}.page-shell[data-astro-cid-lcdefpme]{width:100%;overflow:hidden}.site-header[data-astro-cid-lcdefpme]{width:var(--container);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-inline:auto;padding-block:clamp(1rem,2vw,1.5rem);display:flex}.brand[data-astro-cid-lcdefpme]{letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1.08rem;font-weight:800;display:inline-flex}.brand-mark[data-astro-cid-lcdefpme]{width:1.65rem;height:1.65rem;color:var(--accent);filter:drop-shadow(0 0 10px #b7f84a5c);position:relative}.brand-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-color:currentColor;width:.62rem;height:.62rem;position:absolute}.brand-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{border-block-start:2px solid;border-inline-start:2px solid;inset-block-start:0;inset-inline-start:0}.brand-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){border-block-start:2px solid;border-inline-end:2px solid;inset-block-start:0;inset-inline-end:0}.brand-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){border-block-end:2px solid;border-inline-start:2px solid;inset-block-end:0;inset-inline-start:0}.brand-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){border-block-end:2px solid;border-inline-end:2px solid;inset-block-end:0;inset-inline-end:0}.nav-links[data-astro-cid-lcdefpme]{color:var(--muted-strong);align-items:center;gap:clamp(.35rem,2vw,1rem);font-size:.92rem;font-weight:600;display:flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;transition:color .18s var(--ease), background-color .18s var(--ease);border-radius:999px;align-items:center;padding-inline:.75rem;display:inline-flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink);background:#ffffff0f;outline:none}.nav-dashboard[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--ink)}.nav-dashboard[data-astro-cid-lcdefpme]:hover,.nav-dashboard[data-astro-cid-lcdefpme]:focus-visible{border-color:#b7f84a4d;background:#b7f84a0f!important}.hero[data-astro-cid-lcdefpme]{width:var(--container);grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3rem,7vw,5.5rem);display:grid}.signal[data-astro-cid-lcdefpme]{color:var(--accent);font-family:var(--font-code);letter-spacing:.02em;margin:0 0 1rem;font-size:.78rem;font-weight:500}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-block-start:0}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin-block-end:1.35rem;font-size:clamp(2.75rem,6.5vw,4.5rem);font-weight:800;line-height:1}.hero-accent[data-astro-cid-lcdefpme]{color:var(--accent);text-shadow:0 0 30px #b7f84a40}.hero-lede[data-astro-cid-lcdefpme]{max-width:35rem;color:var(--muted-strong);text-wrap:pretty;margin-block-end:1.65rem;font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.65}.hero-lede[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}.command-card[data-astro-cid-lcdefpme],.command-pill[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(#12161bf2,#0a0d10f2);border-radius:1rem;align-items:center;gap:1rem;max-width:100%;display:inline-flex;box-shadow:0 4px 24px #0000004d}.command-card[data-astro-cid-lcdefpme]{padding:.65rem .65rem .65rem 1.1rem}.browser-deploy[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:.8rem;margin-top:.9rem;font-size:.82rem;display:flex}.browser-deploy[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b7f84a73;padding:0;font-weight:700}.browser-deploy[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{border-bottom-color:var(--accent);color:var(--ink)}.browser-deploy[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.command-card[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme],.command-pill[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.8vw,1.1rem);overflow:hidden}.command-card[data-astro-cid-lcdefpme].is-dragging,.browser-window[data-astro-cid-lcdefpme].is-dragging{border-color:var(--accent);box-shadow:0 30px 80px #00000075, 0 0 0 1px var(--accent), 0 0 40px #b7f84a40}.copy-button[data-astro-cid-lcdefpme],.icon-copy[data-astro-cid-lcdefpme],.replay-button[data-astro-cid-lcdefpme]{background:var(--accent);min-height:40px;color:var(--accent-ink);cursor:pointer;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background-color .16s var(--ease);border:0;border-radius:.75rem;font-size:.85rem;font-weight:800}.copy-button[data-astro-cid-lcdefpme]{white-space:nowrap;padding-inline:.9rem}.copy-button[data-astro-cid-lcdefpme]:hover,.icon-copy[data-astro-cid-lcdefpme]:hover,.replay-button[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px);box-shadow:0 0 24px #b7f84a2e}.copy-button[data-astro-cid-lcdefpme]:focus-visible,.icon-copy[data-astro-cid-lcdefpme]:focus-visible,.copy-icon[data-astro-cid-lcdefpme]:focus-visible,.replay-button[data-astro-cid-lcdefpme]:focus-visible,.command-pill[data-astro-cid-lcdefpme]:focus-visible,a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.copy-button[data-astro-cid-lcdefpme].quiet,.replay-button[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--muted-strong);background:#ffffff0a}.copy-icon[data-astro-cid-lcdefpme]{width:34px;height:34px;color:var(--accent);cursor:pointer;transition:transform .16s var(--ease), background-color .16s var(--ease), border-color .16s var(--ease);background:#b7f84a14;border:1px solid #b7f84a4d;border-radius:.55rem;flex:none;place-items:center;display:grid}.copy-icon[data-astro-cid-lcdefpme]:hover{background:#b7f84a2e;border-color:#b7f84a99}.copy-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{grid-area:1/1;display:block}.copy-icon[data-astro-cid-lcdefpme] .i-check[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease);transform:scale(.6)}.copy-icon[data-astro-cid-lcdefpme] .i-copy[data-astro-cid-lcdefpme]{transition:opacity .16s var(--ease), transform .16s var(--ease)}.copy-icon[data-astro-cid-lcdefpme].is-copied .i-copy[data-astro-cid-lcdefpme]{opacity:0;transform:scale(.6)}.copy-icon[data-astro-cid-lcdefpme].is-copied .i-check[data-astro-cid-lcdefpme]{opacity:1;transform:scale(1)}.hero-note[data-astro-cid-lcdefpme]{color:var(--muted);margin-block:1rem 0;font-size:.92rem}.hero-stage[data-astro-cid-lcdefpme]{isolation:isolate;min-height:33rem;position:relative}.terminal-window[data-astro-cid-lcdefpme],.browser-window[data-astro-cid-lcdefpme],.code-panel[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0b, transparent 4rem), linear-gradient(180deg, var(--surface-2), var(--surface));overflow:hidden;box-shadow:0 30px 80px #00000075,inset 0 1px #ffffff09}.hero-terminal[data-astro-cid-lcdefpme]{z-index:4;border-radius:1.1rem;width:min(26rem,64%);position:absolute;inset-block-start:0;inset-inline-start:-1.5rem}.window-bar[data-astro-cid-lcdefpme],.browser-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-soft);background:linear-gradient(#1b2127,#13181d);align-items:center;gap:.5rem;min-height:2.2rem;padding-inline:1rem;display:flex;position:relative}.browser-bar[data-astro-cid-lcdefpme]{min-height:3rem}.dot[data-astro-cid-lcdefpme],.browser-control[data-astro-cid-lcdefpme]{background:var(--surface-3);border-radius:50%;width:.62rem;height:.62rem}.red[data-astro-cid-lcdefpme]{background:var(--danger)}.yellow[data-astro-cid-lcdefpme]{background:var(--warn)}.green[data-astro-cid-lcdefpme]{background:var(--ok)}.window-title[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-code);pointer-events:none;font-size:.74rem;position:absolute;left:50%;transform:translate(-50%)}.replay-button[data-astro-cid-lcdefpme]{min-height:32px;padding-inline:.65rem;font-size:.72rem}.replay-button[data-astro-cid-lcdefpme]:disabled{cursor:wait;opacity:.45}.terminal-body[data-astro-cid-lcdefpme]{background:#10151a;padding:clamp(1rem,3vw,1.35rem)}.terminal-line[data-astro-cid-lcdefpme]{min-height:1.85em;color:var(--muted-strong);font-family:var(--font-code);overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;font-size:clamp(.78rem,1.4vw,.94rem);line-height:1.65;display:flex}.terminal-line[data-astro-cid-lcdefpme]+.status[data-astro-cid-lcdefpme]{margin-block-start:.6rem}.reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .32s var(--ease)}.reveal[data-astro-cid-lcdefpme].is-shown{opacity:1}.terminal-line[data-astro-cid-lcdefpme] .prompt[data-astro-cid-lcdefpme],.accent[data-astro-cid-lcdefpme],.url-line[data-astro-cid-lcdefpme],.url-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}.terminal-line[data-astro-cid-lcdefpme].muted{color:var(--muted)}.accent[data-astro-cid-lcdefpme].is-active:after{background:var(--accent);vertical-align:-.15em;content:"";width:.55em;height:1em;margin-inline-start:.18em;animation:.85s steps(2,end) infinite cursor-blink;display:inline-block}.glyph[data-astro-cid-lcdefpme]{min-width:1ch;color:var(--accent);font-family:var(--font-code), "Apple Symbols", "Segoe UI Symbol", monospace;display:inline-block}.glyph[data-astro-cid-lcdefpme].done{color:var(--ok);font-weight:700}.url-line[data-astro-cid-lcdefpme]{font-size:clamp(.78rem,1.4vw,.94rem)}.browser-window[data-astro-cid-lcdefpme]{z-index:2;width:min(32rem,88%);transition:border-color .52s var(--ease), transform .52s var(--ease), box-shadow .52s var(--ease);border-radius:1.2rem;position:absolute;inset-block-end:0;inset-inline-end:0}.preview-frame[data-astro-cid-lcdefpme].is-loading{opacity:.15;transition:opacity .3s var(--ease)}.browser-window[data-astro-cid-lcdefpme].is-loading:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#b7f84a0f 40%,#b7f84a1a 50%,#b7f84a0f 60%,#0000 100%) 0 0/200% 100%;border-radius:0 0 1.2rem 1.2rem;animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:3rem 0 0}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.browser-window[data-astro-cid-lcdefpme].is-live{transform:translateY(-4px);box-shadow:0 36px 90px #00000080,0 0 0 1px #b7f84a29,0 0 46px #b7f84a1f}.address-bar[data-astro-cid-lcdefpme]{border:1px solid var(--line);min-width:0;height:1.85rem;color:var(--accent);font-family:var(--font-code);background:#0a0e11;border-radius:999px;flex:1;align-items:center;gap:.4rem;margin-inline-start:.35rem;padding-inline:.72rem;font-size:.7rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.address-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lock[data-astro-cid-lcdefpme]{border:1.5px solid;border-radius:.12rem;width:.55rem;height:.55rem}.browser-btn[data-astro-cid-lcdefpme]{width:1.75rem;height:1.75rem;color:var(--muted-strong);cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease);background:#ffffff0d;border:0;border-radius:.45rem;flex:none;place-items:center;margin-inline-start:.3rem;display:inline-grid}.browser-btn[data-astro-cid-lcdefpme]:hover,.browser-btn[data-astro-cid-lcdefpme]:focus-visible{color:var(--accent);background:#b7f84a1f;outline:none}.demo-chip[data-astro-cid-lcdefpme]{color:var(--accent);font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;background:#b7f84a14;border:1px solid #b7f84a59;border-radius:999px;flex:none;align-items:center;margin-inline-start:.3rem;padding:.2rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.preview-drop[data-astro-cid-lcdefpme]{width:100%;color:var(--muted-strong);font-family:var(--font-body);text-align:center;cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .2s var(--ease);background:#00000040;border:0;border-top:1px dashed #b7f84a2e;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.85rem;font-weight:500;display:flex}.preview-drop[data-astro-cid-lcdefpme]:hover,.preview-drop[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink);background:#b7f84a0a;border-top-color:#b7f84a80;outline:none}.browser-window[data-astro-cid-lcdefpme].is-dragging .preview-drop[data-astro-cid-lcdefpme]{color:var(--accent);border-top-color:var(--accent);background:#b7f84a1f}.preview-drop-icon[data-astro-cid-lcdefpme]{color:var(--accent);flex:none;display:inline-flex}.section[data-astro-cid-lcdefpme]{width:var(--container);border-top:1px solid var(--line-soft);margin-inline:auto;padding-block:clamp(3rem,6vw,4.5rem)}.section-heading[data-astro-cid-lcdefpme]{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(1rem,5vw,4rem);margin-block-end:clamp(1.5rem,4vw,2.5rem);display:grid}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.02}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--muted-strong);text-wrap:pretty;margin:0;font-size:1.05rem}.process-list[data-astro-cid-lcdefpme],.feature-list[data-astro-cid-lcdefpme]{gap:0;display:grid}.process-step[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft);grid-template-columns:4rem minmax(0,1fr) minmax(14rem,.8fr);align-items:center;gap:clamp(1rem,4vw,2.5rem);padding-block:1.35rem;display:grid}.process-step[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line-soft)}.step-count[data-astro-cid-lcdefpme]{color:var(--accent);font-family:var(--font-code);font-size:1.1rem;font-weight:800}.process-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.code-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block-end:.25rem;font-size:1.05rem;line-height:1.25}.process-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}pre[data-astro-cid-lcdefpme]{border:1px solid var(--line-soft);min-width:0;color:var(--muted-strong);background:#0003;border-radius:.8rem;margin:0;padding:1rem;font-size:.78rem;line-height:1.7;overflow:auto}.feature-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{max-width:46rem;display:block}.feature-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.feature-card[data-astro-cid-lcdefpme]{border:1px solid var(--line-soft);background:linear-gradient(180deg, #ffffff08, transparent 5rem), var(--surface);min-width:0;transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1.2rem 1.2rem 1.35rem;display:flex}.feature-card[data-astro-cid-lcdefpme]:hover{border-color:#b7f84a59;transform:translateY(-2px)}.feature-card[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{border:1px solid var(--line-soft);max-width:100%;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;background:#00000040;border-radius:.5rem;margin-block-end:1.1rem;padding:.3rem .6rem;font-size:.72rem;overflow:hidden}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:balance;margin-block-end:.45rem;font-size:1.05rem;line-height:1.25}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.55}.faq-section[data-astro-cid-lcdefpme]{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.faq-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{margin-block-end:0;display:block;position:sticky;top:2rem}.faq-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:34ch;margin-block-start:1.1rem}.faq-list[data-astro-cid-lcdefpme]{border:1px solid var(--line-soft);background:var(--surface);border-radius:1rem;overflow:hidden}.faq-row[data-astro-cid-lcdefpme]+.faq-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft)}.faq-row[data-astro-cid-lcdefpme][open]{background:#ffffff05}.faq-row[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.05rem 1.25rem;list-style:none;transition:color .18s;display:flex}.faq-row[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-row[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover,.faq-row[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{color:var(--accent)}.faq-row[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:.9rem}.faq-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:balance;margin:0;font-size:1rem;line-height:1.3}.faq-toggle[data-astro-cid-lcdefpme]{border:1px solid var(--line);width:1.6rem;height:1.6rem;color:var(--muted);transition:transform .22s var(--ease), color .18s ease, border-color .18s ease;background:linear-gradient(currentColor,currentColor) 50%/.6rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px .6rem no-repeat;border-radius:50%;flex:none}.faq-row[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover .faq-toggle[data-astro-cid-lcdefpme],.faq-row[data-astro-cid-lcdefpme][open] .faq-toggle[data-astro-cid-lcdefpme]{color:var(--accent);border-color:#b7f84a73}.faq-row[data-astro-cid-lcdefpme][open] .faq-toggle[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.faq-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:68ch;color:var(--muted);text-wrap:pretty;margin:0;padding:0 1.25rem 1.3rem;font-size:.94rem;line-height:1.6}.comments-section[data-astro-cid-lcdefpme]{padding-block:4rem}.comments-wrap[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.25rem;display:grid}@media (width<=760px){.comments-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}}.comments-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.022em;margin:.45rem 0 .85rem;font-size:clamp(1.55rem,2.4vw,1.95rem);line-height:1.1}.comments-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted-strong);max-width:32rem;margin:0 0 1rem}.comments-bullets[data-astro-cid-lcdefpme]{gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.comments-bullets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted-strong);padding-left:1.2rem;font-size:.92rem;position:relative}.comments-bullets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.65rem;left:.25rem}.comments-bullets[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{color:var(--accent);background:#b7f84a1a;border-radius:.3rem;padding:.05rem .35rem;font-size:.78rem}.comments-cta[data-astro-cid-lcdefpme]{margin:0}.comments-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.92rem;font-weight:600}.comments-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.comments-preview[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(#ffffff05,#0000 70%);border-radius:.9rem;min-height:11rem;padding:1.4rem 1rem 1rem;position:relative}.comments-quote[data-astro-cid-lcdefpme]{color:var(--muted-strong);background:#b7f84a0f;border-left:2px solid #b7f84a80;border-radius:0 .3rem .3rem 0;padding:.35rem .6rem;font-size:.82rem;display:inline-block}.comments-pin[data-astro-cid-lcdefpme]{background:var(--bg-2);color:var(--accent);border:1px solid #b7f84a73;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .3rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:1.25rem;right:1rem}.comments-pin-dot[data-astro-cid-lcdefpme]{background:var(--accent);color:#101600;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.62rem;display:inline-flex}.comments-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;margin-top:1rem;padding:.6rem .8rem}.comments-card-head[data-astro-cid-lcdefpme]{color:var(--muted);gap:.4rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.comments-card-who[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.comments-card-dot[data-astro-cid-lcdefpme]{opacity:.5}.comments-card-body[data-astro-cid-lcdefpme]{color:var(--ink);font-size:.85rem;line-height:1.5}.code-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.code-panel[data-astro-cid-lcdefpme]{border-radius:1.25rem;flex-direction:column;padding:clamp(1rem,3vw,1.35rem);display:flex}.panel-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.panel-heading[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.code-panel[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{background:#0000003d;border-color:#0000;flex:1}.cli-block[data-astro-cid-lcdefpme] .t-prompt[data-astro-cid-lcdefpme],.cli-block[data-astro-cid-lcdefpme] .t-url[data-astro-cid-lcdefpme]{color:var(--accent)}.cli-block[data-astro-cid-lcdefpme] .t-ok[data-astro-cid-lcdefpme]{color:var(--ok);font-weight:600}.cli-block[data-astro-cid-lcdefpme] .t-dim[data-astro-cid-lcdefpme]{color:var(--muted)}.t-prompt-dim[data-astro-cid-lcdefpme]{color:var(--muted);opacity:.5;user-select:none}.t-runner[data-astro-cid-lcdefpme]{color:var(--muted-strong)}.t-bin[data-astro-cid-lcdefpme]{color:var(--accent)}.t-path[data-astro-cid-lcdefpme]{color:#7dd3fc}.t-dim[data-astro-cid-lcdefpme]{color:var(--muted);opacity:.5}.t-muted[data-astro-cid-lcdefpme]{color:var(--muted-strong)}.t-val[data-astro-cid-lcdefpme]{color:var(--ink)}.t-url[data-astro-cid-lcdefpme]{color:#7dd3fc}.code-panel[data-astro-cid-lcdefpme] pre.astro-code{border:1px solid #0000;border-radius:.8rem;flex:1;margin:0;padding:1rem;font-size:.8rem;line-height:1.7;overflow:auto;background:#0000003d!important}.code-panel[data-astro-cid-lcdefpme] pre.astro-code code{font-family:var(--font-code);font-variant-ligatures:none}.final-cta[data-astro-cid-lcdefpme]{width:var(--container);background:radial-gradient(circle at 85% 20%, #b7f84a1f, transparent 22rem), var(--surface);border:1px solid #b7f84a59;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;margin:clamp(2rem,6vw,4rem) auto;padding:clamp(1.5rem,5vw,3rem);display:flex}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin-block-end:.8rem;font-size:clamp(2.1rem,4vw,3.6rem)}.cta-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.command-pill[data-astro-cid-lcdefpme]{color:var(--ink);cursor:pointer;padding:.75rem .9rem .75rem 1rem}.command-pill[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--accent-ink);border-radius:.6rem;padding:.55rem .75rem;font-weight:800}.cta-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted-strong);font-weight:700}.site-footer[data-astro-cid-lcdefpme]{width:var(--container);border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-inline:auto;padding-block:2rem 3rem;font-size:.88rem;display:flex}.footer-brand[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--ink);letter-spacing:-.02em;font-weight:800}.footer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted-strong);transition:color .16s var(--ease);font-weight:600}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--accent)}[data-astro-cid-lcdefpme][hidden]{display:none!important}.visually-hidden[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.result-card[data-astro-cid-lcdefpme]{max-width:30rem;animation:result-in .32s var(--ease);background:radial-gradient(circle at 85% 0,#88e36f1a,#0000 60%),#ffffff06;border:1px solid #88e36f59;border-radius:.85rem;gap:.55rem;margin-block-start:1.1rem;padding:.85rem 1rem .9rem;display:grid}@keyframes result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.result-head[data-astro-cid-lcdefpme]{align-items:center;gap:.45rem;display:flex}.result-dot[data-astro-cid-lcdefpme]{background:var(--ok);border-radius:50%;width:.55rem;height:.55rem;animation:1.8s ease-in-out infinite result-pulse;box-shadow:0 0 10px #88e36fd9}@keyframes result-pulse{0%,to{box-shadow:0 0 #88e36fb3}50%{box-shadow:0 0 0 6px #88e36f00}}.result-label[data-astro-cid-lcdefpme]{color:var(--ok);font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.result-url[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-code);font-size:.95rem}.result-url[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.result-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.45rem;margin-block-start:.2rem;display:flex}.result-btn[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--muted-strong);font-family:var(--font-body);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:#ffffff08;border-radius:.45rem;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.result-btn[data-astro-cid-lcdefpme]:hover,.result-btn[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink);background:#b7f84a0f;border-color:#b7f84a73;outline:none}.result-btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}.result-btn[data-astro-cid-lcdefpme] .i-check[data-astro-cid-lcdefpme]{display:none}.result-btn[data-astro-cid-lcdefpme].is-copied{color:var(--ok);background:#88e36f14;border-color:#88e36f80}.result-btn[data-astro-cid-lcdefpme].is-copied .i-copy[data-astro-cid-lcdefpme]{display:none}.result-btn[data-astro-cid-lcdefpme].is-copied .i-check[data-astro-cid-lcdefpme]{display:inline-block}.result-card[data-astro-cid-lcdefpme].is-error{background:radial-gradient(circle at 85% 0,#ff6b6b14,#0000 60%),#ffffff06;border-color:#ff6b6b73}.result-card[data-astro-cid-lcdefpme].is-error .result-dot[data-astro-cid-lcdefpme]{background:var(--danger);animation:none;box-shadow:0 0 10px #ff6b6bd9}.result-card[data-astro-cid-lcdefpme].is-error .result-label[data-astro-cid-lcdefpme],.result-card[data-astro-cid-lcdefpme].is-error .result-url[data-astro-cid-lcdefpme]{color:var(--danger)}.result-card[data-astro-cid-lcdefpme].is-error .result-actions[data-astro-cid-lcdefpme]{display:none}.glyph[data-astro-cid-lcdefpme].error{color:var(--danger);font-weight:700}.drop-overlay[data-astro-cid-lcdefpme]{z-index:9;backdrop-filter:blur(6px);text-align:center;opacity:0;visibility:hidden;transition:opacity .18s var(--ease);background:#080b0dc7;border:2px dashed #b7f84a99;border-radius:1.4rem;place-content:center;justify-items:center;gap:.55rem;display:grid;position:absolute;inset:-6px}.drop-overlay[data-astro-cid-lcdefpme].is-active{opacity:1;visibility:visible}.drop-text[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.drop-sub[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font-code);font-size:.82rem}.drop-mark[data-astro-cid-lcdefpme]{width:2.4rem;height:2.4rem;color:var(--accent);filter:drop-shadow(0 0 12px #b7f84a80);position:relative}.drop-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-color:currentColor;width:.8rem;height:.8rem;position:absolute}.drop-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{border-block-start:2px solid;border-inline-start:2px solid;inset-block-start:0;inset-inline-start:0}.drop-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){border-block-start:2px solid;border-inline-end:2px solid;inset-block-start:0;inset-inline-end:0}.drop-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){border-block-end:2px solid;border-inline-start:2px solid;inset-block-end:0;inset-inline-start:0}.drop-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){border-block-end:2px solid;border-inline-end:2px solid;inset-block-end:0;inset-inline-end:0}.preview-frame[data-astro-cid-lcdefpme]{background:#0f1418;border:0;width:100%;height:17rem;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 .7rem 100%);mask-image:linear-gradient(#0000 0,#000 .7rem 100%)}.copy-status[data-astro-cid-lcdefpme]{z-index:15;background:var(--surface-2);color:var(--accent);opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease);border:1px solid #b7f84a59;border-radius:999px;padding:.75rem 1rem;font-weight:800;position:fixed;inset-block-end:1.5rem;inset-inline:50% auto;transform:translate(-50%,1rem)}.copy-status[data-astro-cid-lcdefpme].is-visible{opacity:1;transform:translate(-50%)}@keyframes cursor-blink{50%{opacity:0}}@media (width<=1180px){:root{--container:min(100vw - 40px, 58rem)}.feature-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{max-width:42rem}.hero-stage[data-astro-cid-lcdefpme]{min-height:32rem}.hero-terminal[data-astro-cid-lcdefpme]{width:min(30rem,70%)}.browser-window[data-astro-cid-lcdefpme]{width:min(34rem,78%)}}@media (width<=980px){:root{--container:min(100vw - 32px, 44rem)}.section-heading[data-astro-cid-lcdefpme],.faq-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.faq-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{position:static}.hero-stage[data-astro-cid-lcdefpme]{gap:1.2rem;min-height:auto;display:grid}.hero-terminal[data-astro-cid-lcdefpme],.browser-window[data-astro-cid-lcdefpme]{width:100%;position:relative;inset:auto}.process-step[data-astro-cid-lcdefpme]{grid-template-columns:3rem minmax(0,1fr)}.process-step[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{grid-column:2}.code-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.final-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.cta-actions[data-astro-cid-lcdefpme]{align-items:flex-start;width:100%}}@media (width<=640px){:root{--container:min(100vw - 24px, 38rem)}.final-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.site-header[data-astro-cid-lcdefpme]{padding-block:1rem}.nav-links[data-astro-cid-lcdefpme]{gap:1rem;font-size:.86rem}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-inline:0}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:none;font-size:clamp(2.1rem,9vw,3rem);line-height:1.05}.hero[data-astro-cid-lcdefpme]{padding-block:2.5rem 3.5rem}.hero-lede[data-astro-cid-lcdefpme]{font-size:1rem;line-height:1.6}.command-pill[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;width:100%}.command-card[data-astro-cid-lcdefpme]{width:100%}.preview-empty[data-astro-cid-lcdefpme]{min-height:14rem}.window-title[data-astro-cid-lcdefpme]{display:none}.address-bar[data-astro-cid-lcdefpme]{font-size:.64rem}.process-step[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.process-step[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{grid-column:auto}.feature-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.6rem}.feature-card[data-astro-cid-lcdefpme]{padding:1rem}.feature-card[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{margin-block-end:.7rem}}@media (width<=480px){.nav-links[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
