.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(900px 460px at 50% 0%, var(--glow), transparent 70%)}.hero-inner[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;gap:22px;padding-block:72px 40px;display:grid}.checks[data-astro-cid-ge2uvauf]{font-family:var(--f-mono);color:var(--dim);flex-wrap:wrap;justify-content:center;gap:18px;font-size:.92rem;display:flex}.checks[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--ok);font-weight:600}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;max-width:12em;font-size:clamp(2rem,9.6vw,5.4rem);font-weight:800;line-height:1.04}.l1[data-astro-cid-ge2uvauf],.l2[data-astro-cid-ge2uvauf]{display:block}.l2[data-astro-cid-ge2uvauf]{color:var(--brass)}.cross[data-astro-cid-ge2uvauf]{display:inline-block;position:relative}.cross[data-astro-cid-ge2uvauf]:after{content:"";background:var(--brass);transform-origin:0;border-radius:.04em;height:.075em;position:absolute;bottom:-.06em;left:0;right:0}.sub[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:34em;font-size:clamp(1.05rem,1.8vw,1.3rem)}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.btn[data-astro-cid-ge2uvauf]{font:700 1rem var(--f-body);background:var(--btn);color:var(--btn-ink);border-radius:10px;justify-content:center;align-items:center;padding:13px 22px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ge2uvauf].ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.formnote[data-astro-cid-ge2uvauf]{color:var(--dim);margin-top:-8px;font-size:.86rem}@media (width<=640px){.cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.hero-inner[data-astro-cid-ge2uvauf]{gap:18px;padding-block:48px 28px}.checks[data-astro-cid-ge2uvauf]{gap:10px;font-size:.76rem}}@media (prefers-reduced-motion:no-preference){.intro .checks[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{opacity:0;animation:.35s ease-out forwards q-rise}.intro .checks[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{animation-delay:.25s}.intro .checks[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.55s}.intro .checks[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.85s}.intro .l1[data-astro-cid-ge2uvauf]{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) 1.1s forwards q-rise}.intro .l2[data-astro-cid-ge2uvauf]{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) 1.5s forwards q-rise}.intro .cross[data-astro-cid-ge2uvauf]:after{animation:.5s cubic-bezier(.6,0,.2,1) 2s forwards q-grow;transform:scaleX(0)}.intro .sub[data-astro-cid-ge2uvauf]{opacity:0;animation:.5s ease-out 1.9s forwards q-rise}.intro .cta[data-astro-cid-ge2uvauf],.intro .formnote[data-astro-cid-ge2uvauf]{opacity:0;animation:.5s ease-out 2.1s forwards q-rise}}.install[data-astro-cid-6rc644uw]{border:1px solid var(--line);background:var(--surface);width:min(760px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);overscroll-behavior:contain;border-radius:16px;margin:auto;padding:0;overflow:auto}.install[data-astro-cid-6rc644uw]::backdrop{background:#080a0db8}html:has(dialog.install[open]){overflow:hidden}.close-form[data-astro-cid-6rc644uw]{z-index:1;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.close[data-astro-cid-6rc644uw]{border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--ink);font:400 1.4rem/1 var(--f-body);cursor:pointer;border-radius:999px;margin:-14px -14px 0 0}.close[data-astro-cid-6rc644uw]:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.card[data-astro-cid-6rc644uw]{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px;display:grid}h2[data-astro-cid-6rc644uw]{letter-spacing:-.03em;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:800}h3[data-astro-cid-6rc644uw]{font-size:1.05rem;font-weight:700}.lede[data-astro-cid-6rc644uw]{color:var(--muted);margin-top:-10px}.form[data-astro-cid-6rc644uw]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.form[data-astro-cid-6rc644uw][hidden]{display:none}.field[data-astro-cid-6rc644uw]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-6rc644uw],legend[data-astro-cid-6rc644uw]{padding:0;font-size:.95rem;font-weight:700}legend[data-astro-cid-6rc644uw]{margin-bottom:6px}.opt[data-astro-cid-6rc644uw]{color:var(--dim);font-size:.85rem;font-weight:400}input[data-astro-cid-6rc644uw][type=text]{width:100%;min-width:0;font:400 1rem var(--f-mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;padding:12px 14px}input[data-astro-cid-6rc644uw][type=text]::placeholder{color:var(--dim)}.seg[data-astro-cid-6rc644uw]{flex-wrap:wrap;gap:8px;display:flex}.seg[data-astro-cid-6rc644uw] label[data-astro-cid-6rc644uw]{font-weight:500;position:relative}.seg[data-astro-cid-6rc644uw] input[data-astro-cid-6rc644uw]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg[data-astro-cid-6rc644uw] span[data-astro-cid-6rc644uw]{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:9px 16px;display:inline-block}.seg[data-astro-cid-6rc644uw] input[data-astro-cid-6rc644uw]:checked+span[data-astro-cid-6rc644uw]{border-color:var(--brass);color:var(--brass);font-weight:700}.seg[data-astro-cid-6rc644uw] input[data-astro-cid-6rc644uw]:focus-visible+span[data-astro-cid-6rc644uw]{outline:3px solid var(--brass);outline-offset:2px}.hint[data-astro-cid-6rc644uw],.public-note[data-astro-cid-6rc644uw],.msg[data-astro-cid-6rc644uw]{color:var(--dim);font-size:.86rem}.msg[data-astro-cid-6rc644uw]:empty{display:none}.msg[data-astro-cid-6rc644uw].err{color:var(--crit)}.advanced[data-astro-cid-6rc644uw] summary[data-astro-cid-6rc644uw],.preview[data-astro-cid-6rc644uw] summary[data-astro-cid-6rc644uw]{cursor:pointer;font-size:.95rem;font-weight:700}.advanced[data-astro-cid-6rc644uw][open]{gap:14px;display:grid}.check[data-astro-cid-6rc644uw]{color:var(--muted);align-items:flex-start;gap:10px;font-weight:400;display:flex}.check[data-astro-cid-6rc644uw] input[data-astro-cid-6rc644uw]{accent-color:var(--brass);margin-top:5px}.check[data-astro-cid-6rc644uw] b[data-astro-cid-6rc644uw]{color:var(--ink)}.go[data-astro-cid-6rc644uw]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.btn[data-astro-cid-6rc644uw]{font:700 1rem var(--f-body);background:var(--btn);color:var(--btn-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:13px 22px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-6rc644uw][aria-disabled=true]{opacity:.55}.btn[data-astro-cid-6rc644uw]:focus-visible{outline:3px solid var(--brass);outline-offset:2px}code[data-astro-cid-6rc644uw]{font-family:var(--f-mono);font-size:.88em}.preview[data-astro-cid-6rc644uw]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pre-wrap[data-astro-cid-6rc644uw]{margin-top:10px;position:relative}pre[data-astro-cid-6rc644uw]{background:var(--scr-bg);max-height:340px;color:var(--scr-ink);border:1px solid var(--scr-line);font:400 .8rem/1.55 var(--f-mono);tab-size:2;border-radius:10px;margin:0;padding:14px 16px;overflow:auto}pre[data-astro-cid-6rc644uw] code[data-astro-cid-6rc644uw]{font-size:inherit}.copy[data-astro-cid-6rc644uw]{font:600 .8rem var(--f-body);border:1px solid var(--scr-line);background:var(--scr-panel);color:var(--scr-ink);cursor:pointer;border-radius:7px;padding:5px 10px}.pre-wrap[data-astro-cid-6rc644uw] .copy[data-astro-cid-6rc644uw]{position:absolute;top:8px;right:8px}.copy[data-astro-cid-6rc644uw].inline{border-color:var(--line);background:var(--bg);color:var(--ink);margin-inline:4px;padding:2px 8px}.next[data-astro-cid-6rc644uw]{border-top:1px solid var(--line);gap:10px;padding-top:18px;display:grid}ol[data-astro-cid-6rc644uw]{color:var(--muted);gap:8px;margin:0;padding-left:1.3em;display:grid}ol[data-astro-cid-6rc644uw] b[data-astro-cid-6rc644uw]{color:var(--ink)}ol[data-astro-cid-6rc644uw] code[data-astro-cid-6rc644uw],.hint[data-astro-cid-6rc644uw] a[data-astro-cid-6rc644uw]{overflow-wrap:anywhere}li[data-astro-cid-6rc644uw][hidden],.repo-link[data-astro-cid-6rc644uw][hidden]{display:none}.next[data-astro-cid-6rc644uw] a[data-astro-cid-6rc644uw],.check[data-astro-cid-6rc644uw] a[data-astro-cid-6rc644uw]{color:var(--brass)}@media (width<=640px){.install[data-astro-cid-6rc644uw]{border-radius:12px}.card[data-astro-cid-6rc644uw]{padding:20px 16px}.btn[data-astro-cid-6rc644uw]{flex:100%}}.demo-inner[data-astro-cid-fta7ecpw]{padding-block:16px 64px}.frame[data-astro-cid-fta7ecpw]{background:var(--scr-bg);border:1px solid var(--scr-line);color:var(--scr-ink);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000000b3}.chrome[data-astro-cid-fta7ecpw]{border-bottom:1px solid var(--scr-line);font-family:var(--f-mono);color:var(--scr-muted);align-items:center;gap:8px;padding:10px 14px;font-size:.72rem;display:flex}.dots[data-astro-cid-fta7ecpw]{gap:6px;display:flex}.dots[data-astro-cid-fta7ecpw] i[data-astro-cid-fta7ecpw]{background:var(--scr-line);border-radius:50%;width:9px;height:9px;display:block}.where[data-astro-cid-fta7ecpw]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:6px;overflow:hidden}.stage[data-astro-cid-fta7ecpw]{aspect-ratio:16/8.2;max-width:100%;min-height:330px;position:relative}.scene[data-astro-cid-fta7ecpw]{visibility:hidden;opacity:0;align-content:center;gap:10px;padding:clamp(16px,3.5vw,36px);transition:opacity .35s;display:grid;position:absolute;inset:0}.scene[data-astro-cid-fta7ecpw].on{visibility:visible;opacity:1}.term[data-astro-cid-fta7ecpw]{font-family:var(--f-mono);gap:8px;min-width:0;max-width:760px;font-size:clamp(.74rem,1.35vw,.95rem);display:grid}.term[data-astro-cid-fta7ecpw] .ln[data-astro-cid-fta7ecpw]{overflow-wrap:anywhere}.scene[data-astro-cid-fta7ecpw].on .ln[data-astro-cid-fta7ecpw]{animation:.35s both line-in}.d1[data-astro-cid-fta7ecpw]{animation-delay:.1s!important}.d2[data-astro-cid-fta7ecpw]{animation-delay:.2s!important}.d4[data-astro-cid-fta7ecpw]{animation-delay:.4s!important}.d5[data-astro-cid-fta7ecpw]{animation-delay:.5s!important}.d6[data-astro-cid-fta7ecpw]{animation-delay:.6s!important}.d8[data-astro-cid-fta7ecpw]{animation-delay:.8s!important}.d10[data-astro-cid-fta7ecpw]{animation-delay:1s!important}.d12[data-astro-cid-fta7ecpw]{animation-delay:1.2s!important}.d15[data-astro-cid-fta7ecpw]{animation-delay:1.5s!important}.d18[data-astro-cid-fta7ecpw]{animation-delay:1.8s!important}.d20[data-astro-cid-fta7ecpw]{animation-delay:2s!important}.d21[data-astro-cid-fta7ecpw]{animation-delay:2.1s!important}.d22[data-astro-cid-fta7ecpw]{animation-delay:2.2s!important}.d26[data-astro-cid-fta7ecpw]{animation-delay:2.6s!important}@keyframes line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dim[data-astro-cid-fta7ecpw]{color:var(--scr-muted)}.ok[data-astro-cid-fta7ecpw]{color:var(--scr-green)}.warn[data-astro-cid-fta7ecpw]{color:var(--scr-orange)}.bad[data-astro-cid-fta7ecpw]{color:var(--scr-red)}.amb[data-astro-cid-fta7ecpw]{color:var(--scr-brass)}.prompt[data-astro-cid-fta7ecpw]:before{content:"$ ";color:var(--scr-muted)}.caret[data-astro-cid-fta7ecpw]{background:var(--scr-ink);vertical-align:-.15em;width:.55em;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.pr[data-astro-cid-fta7ecpw]{background:var(--scr-panel);border:1px solid var(--scr-line);border-radius:10px;justify-self:center;width:100%;max-width:640px;overflow:hidden}.pr-head[data-astro-cid-fta7ecpw]{border-bottom:1px solid var(--scr-line);color:var(--scr-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;display:flex}.pr-head[data-astro-cid-fta7ecpw] b[data-astro-cid-fta7ecpw]{color:var(--scr-ink)}.av[data-astro-cid-fta7ecpw]{color:#f6f7f8;border:1px solid var(--scr-line);background:#12161b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.pr-body[data-astro-cid-fta7ecpw]{gap:10px;padding:14px 16px;font-size:clamp(.8rem,1.3vw,.92rem);display:grid}.fd[data-astro-cid-fta7ecpw]{border:1px solid var(--scr-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:9px 11px;display:grid}.meta[data-astro-cid-fta7ecpw]{font-family:var(--f-mono);color:var(--scr-muted);overflow-wrap:anywhere;grid-column:2;font-size:.72rem}.sev[data-astro-cid-fta7ecpw]{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:1px 6px;font-size:.66rem;font-weight:600}.done[data-astro-cid-fta7ecpw] .t[data-astro-cid-fta7ecpw]{text-decoration:line-through;text-decoration-color:var(--scr-muted);color:var(--scr-muted)}.agent[data-astro-cid-fta7ecpw]{font-family:var(--f-mono);color:var(--scr-muted);background:var(--scr-bg);border-radius:6px;padding:8px 10px;font-size:.72rem}.foot[data-astro-cid-fta7ecpw]{color:var(--scr-muted);font-size:.72rem}.controls[data-astro-cid-fta7ecpw]{border-top:1px solid var(--scr-line);align-items:center;gap:12px;padding:10px 14px;display:flex}.play[data-astro-cid-fta7ecpw]{border:1px solid var(--scr-line);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.play[data-astro-cid-fta7ecpw] svg[data-astro-cid-fta7ecpw]{width:12px;height:12px;fill:var(--scr-ink)}.play[data-astro-cid-fta7ecpw] .is-hidden[data-astro-cid-fta7ecpw]{display:none}.chapters[data-astro-cid-fta7ecpw]{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.chap[data-astro-cid-fta7ecpw]{cursor:pointer;text-align:left;color:var(--scr-muted);font:500 .7rem var(--f-mono);background:0 0;border:0;gap:6px;min-width:0;padding:0;display:grid}.chap[data-astro-cid-fta7ecpw]>span[data-astro-cid-fta7ecpw]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar[data-astro-cid-fta7ecpw]{background:var(--scr-line);border-radius:2px;height:3px;display:block;overflow:hidden}.bar[data-astro-cid-fta7ecpw] i[data-astro-cid-fta7ecpw]{background:var(--scr-brass);width:0;height:100%;display:block}.chap[data-astro-cid-fta7ecpw][aria-current=step]{color:var(--scr-ink)}.caption[data-astro-cid-fta7ecpw]{color:var(--dim);margin-top:10px;font-size:.8rem}@media (width<=640px){.stage[data-astro-cid-fta7ecpw]{aspect-ratio:auto;min-height:480px}.chap[data-astro-cid-fta7ecpw]>span[data-astro-cid-fta7ecpw]:first-child{display:none}}@media (prefers-reduced-motion:no-preference){.intro .frame[data-astro-cid-fta7ecpw]{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) 2.3s forwards q-lift}}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-fta7ecpw]{transition:none}.scene[data-astro-cid-fta7ecpw].on .ln[data-astro-cid-fta7ecpw],.caret[data-astro-cid-fta7ecpw]{animation:none}}.cta[data-astro-cid-75wjdcun]{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:520px;margin-top:6px;display:flex}.cta[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun][type=email]{min-width:0;font:400 1rem var(--f-body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex:240px;padding:13px 15px}.btn[data-astro-cid-75wjdcun]{font:700 1rem var(--f-body);background:var(--btn);color:var(--btn-ink);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:13px 20px;display:inline-flex}.btn[data-astro-cid-75wjdcun]:disabled{opacity:.6;cursor:progress}.hp[data-astro-cid-75wjdcun]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formnote[data-astro-cid-75wjdcun]{color:var(--dim);min-height:1.3em;margin-top:-8px;font-size:.86rem}.formnote[data-astro-cid-75wjdcun].err{color:var(--crit)}@media (width<=640px){.cta[data-astro-cid-75wjdcun] input[data-astro-cid-75wjdcun][type=email],.btn[data-astro-cid-75wjdcun]{flex:100%}.formnote[data-astro-cid-75wjdcun]{margin-top:-4px}}.inner[data-astro-cid-ldtngewr]{text-align:center;justify-items:center;gap:16px;padding-block:48px 64px;display:grid}h2[data-astro-cid-ldtngewr]{letter-spacing:-.03em;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:800}.sub[data-astro-cid-ldtngewr]{color:var(--muted);max-width:34em}
