.code[data-v-28cf23d2]{background:var(--bg-code);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid #1d2030;position:relative;overflow:hidden}.code__head[data-v-28cf23d2]{background:var(--bg-code-soft);border-bottom:1px solid #1d2030;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.code__lang[data-v-28cf23d2]{color:#8a8db0;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.code__copy[data-v-28cf23d2]{color:#b6b9cc;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;transition:background .15s,color .15s;display:inline-flex}.code__copy[data-v-28cf23d2]:hover{color:#fff;background:#ffffff0f}.code__copy.is-copied[data-v-28cf23d2]{color:#5ed99e;color:color(display-p3 .50058 .840647 .6381);color:lab(78.6547% -46.3141 18.2361)}.code__body[data-v-28cf23d2]{color:#d8dbe9;white-space:pre;-webkit-overflow-scrolling:touch;margin:0;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.sb-git-intro[data-v-a75cc6ca]{--bg:#fbfafd;--bg-elev:#fff;--bg-muted:#f3f2f7;--bg-code:#0f1117;--bg-code-soft:#161924;--fg:#0e0f1a;--fg-muted:#5b5d70;--fg-soft:#8a8c9e;--border:#e6e4ee;--border-strong:#d6d3e2;--accent:#4b65d9;--accent-soft:#4b65d91a;--accent-ring:#4b65d959;--accent-fg:#fff;--shadow-sm:0 1px 2px #1412280a,0 1px 1px #14122808;--shadow:0 4px 16px -4px #14122814,0 2px 4px #1412280a;--shadow-lg:0 24px 48px -16px #1412282e,0 8px 16px -8px #14122814;--radius:10px;--radius-lg:16px;--maxw:1180px;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}@supports (color:color(display-p3 0 0 0)){.sb-git-intro[data-v-a75cc6ca]{--accent:color(display-p3 .313561 .391657 .821839);--accent-soft:color(display-p3 .313561 .391657 .821839/.1);--accent-ring:color(display-p3 .313561 .391657 .821839/.35)}}@supports (color:lab(0% 0 0)){.sb-git-intro[data-v-a75cc6ca]{--accent:lab(45.6365% 19.6545 -63.9135);--accent-soft:lab(45.6365% 19.6545 -63.9135/.1);--accent-ring:lab(45.6365% 19.6545 -63.9135/.35)}}@media (prefers-color-scheme:dark){.sb-git-intro[data-v-a75cc6ca]{--bg:#0a0b12;--bg-elev:#11131c;--bg-muted:#161824;--bg-code:#07080d;--bg-code-soft:#0d0f17;--fg:#ecedf5;--fg-muted:#9b9db1;--fg-soft:#6a6c80;--border:#232636;--border-strong:#2e3145;--accent:#6d8af3;--accent-soft:#6d8af324;--accent-ring:#6d8af373;--accent-fg:#0a0b12}@supports (color:color(display-p3 0 0 0)){.sb-git-intro[data-v-a75cc6ca]{--accent:color(display-p3 .449238 .536885 .925685);--accent-soft:color(display-p3 .449238 .536885 .925685/.14);--accent-ring:color(display-p3 .449238 .536885 .925685/.45)}}@supports (color:lab(0% 0 0)){.sb-git-intro[data-v-a75cc6ca]{--accent:lab(58.9547% 12.8313 -57.212);--accent-soft:lab(58.9547% 12.8313 -57.212/.14);--accent-ring:lab(58.9547% 12.8313 -57.212/.45)}}}.sb-git-intro[data-v-a75cc6ca],.sb-git-intro[data-v-a75cc6ca] *,.sb-git-intro[data-v-a75cc6ca] :after,.sb-git-intro[data-v-a75cc6ca] :before{box-sizing:border-box}.sb-git-intro[data-v-a75cc6ca] code,.sb-git-intro[data-v-a75cc6ca] pre{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}.container[data-v-a75cc6ca]{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 24px}.hero[data-v-a75cc6ca]{padding:80px 0 96px;position:relative;overflow:hidden}.hero[data-v-a75cc6ca]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#4b65d91a,#0000 60%);background:radial-gradient(color(display-p3 .313561 .391657 .821839/.1),#0000 60%);background:radial-gradient(lab(45.6365% 19.6545 -63.9135/.1),#0000 60%);height:600px;position:absolute;top:-40%;bottom:auto;left:-20%;right:50%}.hero__inner[data-v-a75cc6ca]{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.hero__copy[data-v-a75cc6ca],.hero__visual[data-v-a75cc6ca]{min-width:0}.terminal[data-v-a75cc6ca]{max-width:100%}.pill[data-v-a75cc6ca]{background:var(--accent-soft);color:var(--accent);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pill__dot[data-v-a75cc6ca]{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;width:6px;height:6px}.hero h1[data-v-a75cc6ca]{letter-spacing:-.035em;margin:18px 0 12px;font-size:max(48px,min(7vw,88px));font-weight:800;line-height:1.02}.hero__subtitle[data-v-a75cc6ca]{color:var(--fg);letter-spacing:-.015em;margin:0 0 20px;font-size:max(20px,min(2.2vw,26px));font-weight:600}.hero__lead[data-v-a75cc6ca]{color:var(--fg-muted);max-width:540px;margin:0 0 32px;font-size:17px;line-height:1.65}.cta-row[data-v-a75cc6ca]{flex-wrap:wrap;gap:12px;display:flex}.btn[data-v-a75cc6ca]{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn--primary[data-v-a75cc6ca]{background:var(--accent);box-shadow:0 1px 0 #ffffff26 inset,0 6px 18px -6px var(--accent-ring);color:var(--accent-fg)}.btn--primary[data-v-a75cc6ca]:hover{box-shadow:0 1px 0 #ffffff2e inset,0 10px 28px -8px var(--accent-ring);transform:translateY(-1px)}.btn--ghost[data-v-a75cc6ca]{border:1px solid var(--border-strong);color:var(--fg);background:0 0}.btn--ghost[data-v-a75cc6ca]:hover{background:color-mix(in oklch,var(--fg)4%,transparent);border-color:var(--fg-muted)}.terminal[data-v-a75cc6ca]{background:var(--bg-code);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#e3e6f0;border:1px solid #1c1f2c;overflow:hidden;transform:rotate(.4deg)}.terminal__bar[data-v-a75cc6ca]{background:#14161f;border-bottom:1px solid #1c1f2c;align-items:center;gap:8px;padding:12px 14px;display:flex}.terminal__dot[data-v-a75cc6ca]{border-radius:50%;width:12px;height:12px}.terminal__dot--r[data-v-a75cc6ca]{background:#ff5f57}.terminal__dot--y[data-v-a75cc6ca]{background:#febc2e}.terminal__dot--g[data-v-a75cc6ca]{background:#28c840}.terminal__title[data-v-a75cc6ca]{color:#6c6f80;margin-left:12px;font-size:12px}.terminal__body[data-v-a75cc6ca],.terminal__title[data-v-a75cc6ca]{font-family:JetBrains Mono,monospace}.terminal__body[data-v-a75cc6ca]{padding:22px 22px 28px;font-size:13.5px;line-height:1.78;overflow-x:auto}.term-line[data-v-a75cc6ca]{white-space:pre}.term-prompt[data-v-a75cc6ca]{color:#56d298;color:color(display-p3 .475575 .814902 .613781);color:lab(76.3335% -46.3634 18.2498);-webkit-user-select:none;user-select:none}.term-cmd[data-v-a75cc6ca]{color:#e3e6f0}.term-flag[data-v-a75cc6ca]{color:#f4a25c;color:color(display-p3 .909664 .650254 .407514);color:lab(74.0027% 26.297 48.9969)}.term-url[data-v-a75cc6ca]{color:#59c5f5;color:color(display-p3 .462429 .764237 .942901);color:lab(74.7701% -21.5451 -33.629)}.term-token[data-v-a75cc6ca]{color:#d787e9;color:color(display-p3 .79744 .542448 .891024);color:lab(67.4776% 43.0427 -37.2896)}.term-out[data-v-a75cc6ca]{color:#7e8198}.term-ok[data-v-a75cc6ca]{color:#56d298;color:color(display-p3 .475575 .814902 .613781);color:lab(76.3335% -46.3634 18.2498)}.term-cursor[data-v-a75cc6ca]{vertical-align:text-bottom;background:#56d298;background:color(display-p3 .475575 .814902 .613781);background:lab(76.3335% -46.3634 18.2498);width:8px;height:1.05em;animation:1.1s step-end infinite blink-a75cc6ca;display:inline-block}@keyframes blink-a75cc6ca{50%{opacity:0}}@media (max-width:880px){.hero[data-v-a75cc6ca]{padding:56px 0 72px}.hero__inner[data-v-a75cc6ca]{grid-template-columns:1fr;gap:40px}.terminal[data-v-a75cc6ca]{transform:none}}.section[data-v-a75cc6ca]{border-top:1px solid var(--border);padding:96px 0}.section--bleed[data-v-a75cc6ca]{background:var(--bg-muted)}.eyebrow[data-v-a75cc6ca]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.eyebrow[data-v-a75cc6ca],.h2[data-v-a75cc6ca]{margin:0 0 12px}.h2[data-v-a75cc6ca]{letter-spacing:-.025em;max-width:900px;font-size:max(30px,min(3.6vw,44px));font-weight:800;line-height:1.12}.h2[data-v-a75cc6ca],.h2-sub[data-v-a75cc6ca]{text-wrap:pretty}.h2-sub[data-v-a75cc6ca]{color:var(--fg-muted);max-width:640px;margin:0 0 56px;font-size:18px}.inline-code[data-v-a75cc6ca]{border-radius:4px;padding:1px 6px;font-size:14px}.compare[data-v-a75cc6ca],.inline-code[data-v-a75cc6ca]{background:var(--bg-elev)}.compare[data-v-a75cc6ca]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:200px 1fr 1fr;display:grid;overflow:hidden}.compare__head[data-v-a75cc6ca]{display:contents}.compare__head>div[data-v-a75cc6ca]{background:var(--bg-muted);border-bottom:1px solid var(--border);color:var(--fg-soft);letter-spacing:.08em;text-transform:uppercase;padding:18px 22px;font-size:12px;font-weight:600}.compare__head .compare__h--right[data-v-a75cc6ca]{color:var(--accent)}.compare__row[data-v-a75cc6ca]{display:contents}.compare__row>div[data-v-a75cc6ca]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 22px;font-size:15.5px;display:flex}.compare__row:last-child>div[data-v-a75cc6ca]{border-bottom:none}.compare__label[data-v-a75cc6ca]{background:var(--bg-muted);color:var(--fg);font-weight:600}.compare__bad[data-v-a75cc6ca],.compare__label[data-v-a75cc6ca]{border-right:1px solid var(--border)}.compare__bad[data-v-a75cc6ca]{color:var(--fg-muted)}.compare__good[data-v-a75cc6ca]{background:linear-gradient(90deg,var(--accent-soft),transparent);color:var(--fg);font-weight:500}.ico[data-v-a75cc6ca]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.ico--bad[data-v-a75cc6ca]{background:color-mix(in oklch,var(--fg-muted)18%,transparent);color:var(--fg-muted)}.ico--good[data-v-a75cc6ca]{background:var(--accent);color:var(--accent-fg);font-weight:700}@media (max-width:760px){.compare[data-v-a75cc6ca]{grid-template-columns:1fr}.compare__head[data-v-a75cc6ca]{grid-template-columns:1fr 1fr;display:grid}.compare__head>div[data-v-a75cc6ca]:first-child{display:none}.compare__head>div[data-v-a75cc6ca]{padding:10px 14px;font-size:10.5px}.compare__row[data-v-a75cc6ca]{border-bottom:1px solid var(--border);padding:16px 0;display:block}.compare__row[data-v-a75cc6ca]:last-child{border-bottom:none}.compare__row>div[data-v-a75cc6ca]{padding:6px 20px;background:0 0!important;border:none!important}.compare__row>.compare__label[data-v-a75cc6ca]{color:var(--fg-soft);letter-spacing:.1em;text-transform:uppercase;padding-bottom:4px;font-size:11px}.compare__row>.compare__bad[data-v-a75cc6ca]{color:var(--fg-muted)}.compare__row>.compare__good[data-v-a75cc6ca]{background:var(--accent-soft);border-radius:var(--radius);margin:6px 12px 0;padding:12px 16px}}.acts[data-v-a75cc6ca]{flex-direction:column;gap:24px;display:flex}.act[data-v-a75cc6ca]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:32px 36px 36px}.act__head[data-v-a75cc6ca]{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 8px;display:flex}.act__num[data-v-a75cc6ca]{color:var(--accent);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.act__title[data-v-a75cc6ca]{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.3}.act__lede[data-v-a75cc6ca]{color:var(--fg-muted);max-width:680px;margin:6px 0 22px;font-size:16px;line-height:1.6}.act__beats[data-v-a75cc6ca]{grid-template-columns:1fr;gap:14px;display:grid}.beat[data-v-a75cc6ca]{grid-template-columns:80px 1fr;align-items:start;gap:16px;display:grid}.beat[data-v-a75cc6ca]>*{min-width:0}.beat__who[data-v-a75cc6ca]{color:var(--fg-soft);letter-spacing:.08em;text-transform:uppercase;padding-top:10px;font-family:JetBrains Mono,monospace;font-size:11px}.beat__who--user[data-v-a75cc6ca]{color:#bd4334;color:color(display-p3 .685338 .294725 .231097);color:lab(46.2982% 49.2951 36.5282)}.beat__who--agent[data-v-a75cc6ca]{color:var(--accent)}.beat__who--ui[data-v-a75cc6ca]{color:#008288;color:color(display-p3 -.0668753 .517751 .554139);color:lab(49.0384% -40.3994 -16.5052)}@media (prefers-color-scheme:dark){.beat__who--user[data-v-a75cc6ca]{color:#f68675;color:color(display-p3 .907375 .548607 .478316);color:lab(68.5809% 42.4576 29.4247)}.beat__who--ui[data-v-a75cc6ca]{color:#00c2ca;color:color(display-p3 .324968 .751805 .787444);color:lab(71.0941% -40.6488 -16.675)}}.bubble[data-v-a75cc6ca]{border-radius:var(--radius);padding:13px 17px;font-size:15px;line-height:1.6}.bubble--user[data-v-a75cc6ca]{background:var(--bg-muted);border:1px solid var(--border);color:var(--fg)}.bubble--note[data-v-a75cc6ca]{color:var(--fg-muted);background:0 0;padding:4px 0;font-size:14px;line-height:1.6}.bubble[data-v-a75cc6ca] code{background:color-mix(in oklch,var(--fg)8%,transparent);color:var(--fg);border-radius:4px;padding:1px 6px;font-size:13px}@media (max-width:760px){.act[data-v-a75cc6ca]{padding:24px 22px 28px}.beat[data-v-a75cc6ca]{grid-template-columns:1fr;gap:8px}.beat__who[data-v-a75cc6ca]{padding-top:0}}.browser[data-v-a75cc6ca]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.browser__bar[data-v-a75cc6ca]{background:var(--bg-muted);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.browser__dots[data-v-a75cc6ca]{gap:6px;display:flex}.browser__dots span[data-v-a75cc6ca]{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.browser__url[data-v-a75cc6ca]{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:12px;overflow:hidden}.browser__body[data-v-a75cc6ca]{padding:18px 20px}.browser__crumb[data-v-a75cc6ca]{color:var(--fg-muted);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:12px}.browser__crumb b[data-v-a75cc6ca]{color:var(--fg);font-weight:600}.commit[data-v-a75cc6ca]{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 0;font-size:13.5px;display:grid}.commit[data-v-a75cc6ca]:first-of-type{border-top:none;padding-top:4px}.commit__sha[data-v-a75cc6ca]{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.commit__msg[data-v-a75cc6ca]{color:var(--fg)}.commit__msg .by[data-v-a75cc6ca]{margin-left:6px}.commit__msg .by[data-v-a75cc6ca],.commit__time[data-v-a75cc6ca]{color:var(--fg-soft);font-size:12px}.commit__time[data-v-a75cc6ca]{font-family:JetBrains Mono,monospace}.how-grid[data-v-a75cc6ca]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.how-card[data-v-a75cc6ca]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.how-card[data-v-a75cc6ca]:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.how-card__num[data-v-a75cc6ca]{background:var(--accent-soft);color:var(--accent);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-weight:700;display:inline-flex}.how-card__title[data-v-a75cc6ca]{letter-spacing:-.015em;margin:0 0 10px;font-size:18px;font-weight:700}.how-card__body[data-v-a75cc6ca]{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.6}.how-card[data-v-a75cc6ca] code{background:var(--bg-muted);color:var(--fg);border-radius:4px;padding:1px 6px;font-size:13.5px}@media (max-width:880px){.how-grid[data-v-a75cc6ca]{grid-template-columns:1fr}}.steps[data-v-a75cc6ca]{flex-direction:column;gap:36px;display:flex}.step[data-v-a75cc6ca]{grid-template-columns:1fr 1.4fr;align-items:start;gap:48px;display:grid}.step[data-v-a75cc6ca]>*{min-width:0}.step__head[data-v-a75cc6ca]{position:sticky;top:84px}.step__num[data-v-a75cc6ca]{color:var(--accent);letter-spacing:.1em;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.step__title[data-v-a75cc6ca]{letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.3}.step__desc[data-v-a75cc6ca]{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.6}.quickstart__cta[data-v-a75cc6ca]{text-align:center;margin-top:56px}@media (max-width:880px){.step[data-v-a75cc6ca]{grid-template-columns:1fr;gap:16px}.step__head[data-v-a75cc6ca]{position:static}}
