.g2-review-proof[data-astro-cid-ihbyrer6]{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:8px 12px;border-radius:2px;color:var(--text-muted);font-size:14px;line-height:24px;text-decoration:none;transition:color .16s ease}.g2-review-proof[data-astro-cid-ihbyrer6]:hover{color:var(--text)}.g2-review-proof[data-astro-cid-ihbyrer6]:hover .review-label[data-astro-cid-ihbyrer6]{text-decoration:underline;text-underline-offset:4px}.g2-review-proof[data-astro-cid-ihbyrer6]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.review-stars[data-astro-cid-ihbyrer6]{display:inline-flex;flex-shrink:0;gap:2px}.review-star[data-astro-cid-ihbyrer6]{position:relative;display:inline-flex;width:16px;height:16px}.review-star[data-astro-cid-ihbyrer6] .review-star-empty{color:var(--text-faint)}.review-star[data-astro-cid-ihbyrer6] .review-star-filled{position:absolute;inset:0;color:#fbbf24}.review-details[data-astro-cid-ihbyrer6]{display:inline-flex;max-width:100%;align-items:center;gap:8px}.review-label[data-astro-cid-ihbyrer6] strong[data-astro-cid-ihbyrer6]{color:var(--text);font-weight:600}.g2-mark[data-astro-cid-ihbyrer6]{width:24px;height:24px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.g2-review-proof[data-astro-cid-ihbyrer6]{transition:none}}.hp[data-astro-cid-j7pv25f6]{overflow:hidden;background:var(--bg)}.hp-wrap[data-astro-cid-j7pv25f6]{max-width:1240px;margin:0 auto;padding:0 40px}.hp-section[data-astro-cid-j7pv25f6]{padding:128px 0}.ruled[data-astro-cid-j7pv25f6]{border-top:var(--line)}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(34px,4vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.h2[data-astro-cid-j7pv25f6] .em[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-weight:400}.h2-small[data-astro-cid-j7pv25f6]{font-size:clamp(30px,3.2vw,44px)}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px}.section-head[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{max-width:680px}.section-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.section-head[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{max-width:400px}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;line-height:1.65;color:var(--text-muted)}.section-head[data-astro-cid-j7pv25f6].is-centered{justify-content:center;text-align:center}.section-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:12px;font-size:15px;color:var(--green)}.section-link[data-astro-cid-j7pv25f6]:hover{color:var(--green-400)}.mono-label[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.ic-green[data-astro-cid-j7pv25f6]{flex:0 0 auto;color:var(--green-400)}.glass[data-astro-cid-j7pv25f6]{border:1px solid var(--border-strong);border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);backdrop-filter:blur(14px)}.chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border-strong);border-radius:999px;background:#ffffff08;color:var(--text-muted);font-family:var(--mono);font-size:11px;white-space:nowrap}.chip-green[data-astro-cid-j7pv25f6]{border-color:#22c55e52;background:#22c55e14;color:var(--green-300)}.dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.node[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:9px;background:#141417;font-size:12.5px;font-weight:500;white-space:nowrap}.node[data-astro-cid-j7pv25f6].is-small{height:32px;font-size:12px}.node[data-astro-cid-j7pv25f6].is-green{border-color:#22c55e8c;background:#22c55e1a;color:#bbf7d0;box-shadow:0 0 22px #22c55e40}.wire[data-astro-cid-j7pv25f6]{height:2px;background:repeating-linear-gradient(90deg,rgba(34,197,94,.7) 0 8px,transparent 8px 16px);background-size:32px 2px;animation:wire 1.2s linear infinite}.core[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--green-400),var(--green-700) 70%);color:var(--green-ink);animation:pulse 2.4s ease-in-out infinite}.core-small[data-astro-cid-j7pv25f6]{flex:0 0 auto;width:38px;height:38px}@keyframes wire{to{background-position:32px 0}}@keyframes pulse{0%,to{box-shadow:0 0 #22c55e59,0 0 40px #22c55e59}50%{box-shadow:0 0 0 14px #22c55e00,0 0 60px #22c55e80}}@media(prefers-reduced-motion:reduce){.wire[data-astro-cid-j7pv25f6],.core[data-astro-cid-j7pv25f6]{animation:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;padding:96px 0 112px}.hero-grid[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:linear-gradient(rgba(34,197,94,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 25%,transparent 70%)}.hero-glow[data-astro-cid-j7pv25f6]{position:absolute;top:440px;left:50%;width:1100px;height:640px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(34,197,94,.2),transparent 62%);filter:blur(24px)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative}.hero-copy[data-astro-cid-j7pv25f6]{text-align:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:1120px;margin:0 auto;font-size:clamp(40px,5.6vw,80px);font-weight:600;letter-spacing:-.045em;line-height:1}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.final-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:linear-gradient(96deg,#d4d4d8 10%,var(--green-400) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hero-dek[data-astro-cid-j7pv25f6]{max-width:600px;margin:26px auto 0;font-size:18px;line-height:1.6;color:var(--text-muted)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.cli-copy[data-astro-cid-j7pv25f6]{gap:12px;font-family:inherit;cursor:pointer}.cli-copy[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:14px}.cli-label[data-astro-cid-j7pv25f6]{padding-left:12px;border-left:1px solid var(--border-strong);color:var(--text-dim);font-size:13px}.hero-proof[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:22px;font-size:14px}.hero-proof[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.g2-review-proof){color:var(--green)}.hero-proof-dot[data-astro-cid-j7pv25f6]{width:4px;height:4px;border-radius:50%;background:#ffffff40}.stage[data-astro-cid-j7pv25f6]{position:relative;max-width:1120px;margin:72px auto 0}.float[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;background:#111113f0;box-shadow:0 24px 60px #0000008c}.float-repos[data-astro-cid-j7pv25f6]{top:52px;right:-56px;width:236px;padding:14px 16px}.float-repos[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;font-family:var(--mono);font-size:12.5px}.float-repos[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.float-repos[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.float-autopilot[data-astro-cid-j7pv25f6]{right:-48px;bottom:-28px;display:flex;align-items:center;gap:12px;width:292px;padding:14px 16px;border-color:#22c55e66}.float-autopilot[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{margin-left:auto}.float-title[data-astro-cid-j7pv25f6]{margin:0;font-size:13px;font-weight:600}.float-text[data-astro-cid-j7pv25f6]{margin:3px 0 0;color:var(--text-muted);font-size:12px}.float-ai[data-astro-cid-j7pv25f6]{bottom:-28px;left:48px;display:flex;align-items:center;gap:14px;padding:10px 16px}.float-ai[data-astro-cid-j7pv25f6] .float-text[data-astro-cid-j7pv25f6]{margin:0;font-size:12.5px}.window[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-radius:18px;background:#0d0d10;box-shadow:0 40px 120px #0009,0 0 0 1px #22c55e14}.window-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;height:46px;padding:0 16px;border-bottom:var(--line);background:#ffffff05}.window-dots[data-astro-cid-j7pv25f6]{display:flex;gap:7px}.window-dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:11px;height:11px;border-radius:50%;background:#3f3f46}.window-url[data-astro-cid-j7pv25f6]{margin:0 auto;padding:6px 14px;overflow:hidden;border-radius:8px;background:#ffffff0a;color:var(--text-dim);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.window-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:250px minmax(0,1fr);height:640px}.window-side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:0;padding:18px 12px 0;border-right:var(--line);background:#ffffff04;font-size:12.5px}.space-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:2px 8px}.space-name[data-astro-cid-j7pv25f6],.space-meta[data-astro-cid-j7pv25f6]{margin:0}.space-name[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600}.space-meta[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-size:11px}.space-search[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;margin:14px 4px 6px;padding:8px 10px;border:var(--line);border-radius:8px;color:var(--text-dim)}.space-search[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:auto;font-family:var(--mono);font-size:10.5px}.doc-tree[data-astro-cid-j7pv25f6]{flex:1;min-height:0;overflow:hidden;mask-image:linear-gradient(180deg,#000 88%,transparent)}.tree-label[data-astro-cid-j7pv25f6]{margin:0;padding:10px 10px 3px;color:var(--text-dim);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.tree-item[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:4px 10px;border-radius:7px;color:var(--text-muted)}.tree-item[data-astro-cid-j7pv25f6].is-mono{font-family:var(--mono);font-size:11.5px}.tree-item[data-astro-cid-j7pv25f6].is-active{background:#22c55e1a;color:#bbf7d0}.window-main[data-astro-cid-j7pv25f6]{min-width:0;padding:26px 32px}.crumbs[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-dim);font-family:var(--mono);font-size:11.5px}.doc-title[data-astro-cid-j7pv25f6]{margin:10px 0 0;font-size:28px;font-weight:600;letter-spacing:-.025em}.doc-chips[data-astro-cid-j7pv25f6],.card-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.doc-chips[data-astro-cid-j7pv25f6]{margin-top:12px}.arch-scroll[data-astro-cid-j7pv25f6]{margin-top:22px;overflow-x:auto}.arch[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 34px minmax(0,1.15fr) 34px minmax(0,1fr);align-items:center;min-width:600px;padding:32px 24px;border:var(--line);border-radius:12px;background:#ffffff04}.arch-line[data-astro-cid-j7pv25f6]{height:2px;background:#ffffff2e}.arch-stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:44px}.arch-fork[data-astro-cid-j7pv25f6],.arch-join[data-astro-cid-j7pv25f6]{height:84px;border:2px solid rgba(255,255,255,.18);border-top-color:var(--green)}.arch-fork[data-astro-cid-j7pv25f6]{border-right:0;border-radius:12px 0 0 12px}.arch-join[data-astro-cid-j7pv25f6]{border-left:0;border-radius:0 12px 12px 0}.doc-text[data-astro-cid-j7pv25f6]{max-width:640px;margin:22px 0 0;color:#f4f4f5b8;font-size:14px;line-height:1.7}.doc-related[data-astro-cid-j7pv25f6]{margin-top:22px}.doc-related-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.doc-link[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;padding:9px 10px;overflow:hidden;border:var(--line);border-radius:8px;background:#ffffff05;color:var(--text-muted);font-size:12.5px;white-space:nowrap}.providers[data-astro-cid-j7pv25f6]{border-top:var(--line);border-bottom:var(--line);background:#00000040}.providers-inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 44px;padding-top:28px;padding-bottom:28px}.provider[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;color:#f4f4f5bf;font-size:17px;font-weight:600}.bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.span-2[data-astro-cid-j7pv25f6]{grid-column:span 2}.span-4[data-astro-cid-j7pv25f6]{grid-column:span 4}.card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:320px;padding:28px}.card[data-astro-cid-j7pv25f6].is-lit{background:radial-gradient(circle at 85% 0%,rgba(34,197,94,.14),transparent 55%),var(--bg-elev)}.card-title[data-astro-cid-j7pv25f6]{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em}.card-title[data-astro-cid-j7pv25f6].is-large{font-size:20px}.card-text[data-astro-cid-j7pv25f6]{margin:6px 0 0;color:var(--text-muted);font-size:14px;line-height:1.6}.card-text[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--green)}.card[data-astro-cid-j7pv25f6] .card-chips[data-astro-cid-j7pv25f6]{margin-bottom:14px}.layers[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.layer[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px;border:var(--line);border-radius:12px;background:#ffffff05}.layer[data-astro-cid-j7pv25f6].is-green{border-color:#22c55e4d;background:#22c55e0a}.layer[data-astro-cid-j7pv25f6].is-green .mono-label[data-astro-cid-j7pv25f6]{color:var(--green-300)}.layer-nodes[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.layer-link[data-astro-cid-j7pv25f6]{height:18px;margin-left:60px;border-left:2px dashed rgba(34,197,94,.45)}.endpoint[data-astro-cid-j7pv25f6],.code-tree[data-astro-cid-j7pv25f6],.sequence[data-astro-cid-j7pv25f6]{border:var(--line);border-radius:12px;background:#0c0c0e}.endpoint[data-astro-cid-j7pv25f6]{overflow:hidden}.endpoint-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:var(--line);font-family:var(--mono);font-size:12.5px}.endpoint-head[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding:3px 7px;border-radius:6px;background:#22c55e24;color:var(--green-300);font-size:11px;font-weight:600}.endpoint-rows[data-astro-cid-j7pv25f6]{padding:4px 14px 8px;font-family:var(--mono);font-size:12px}.endpoint-rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.endpoint-rows[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.endpoint-rows[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{color:var(--text-dim)}.sequence[data-astro-cid-j7pv25f6]{position:relative;height:168px}.sequence[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6],.seq-life[data-astro-cid-j7pv25f6]{position:absolute}.sequence[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{top:12px;transform:translate(-50%)}.seq-a[data-astro-cid-j7pv25f6],.seq-life-a[data-astro-cid-j7pv25f6]{left:16%}.seq-b[data-astro-cid-j7pv25f6],.seq-life-b[data-astro-cid-j7pv25f6]{left:50%}.seq-c[data-astro-cid-j7pv25f6],.seq-life-c[data-astro-cid-j7pv25f6]{left:84%}.seq-life[data-astro-cid-j7pv25f6]{top:42px;bottom:12px;border-left:1px dashed rgba(255,255,255,.18)}.seq-life-b[data-astro-cid-j7pv25f6]{border-left-color:#22c55e66}.seq-label[data-astro-cid-j7pv25f6]{position:absolute;color:var(--text-muted);font-family:var(--mono);font-size:10.5px}.seq-label-1[data-astro-cid-j7pv25f6]{top:50px;left:19%;color:var(--green-300)}.seq-label-2[data-astro-cid-j7pv25f6]{top:86px;left:54%}.seq-label-3[data-astro-cid-j7pv25f6]{top:122px;left:19%;color:var(--text-dim)}.seq-arrow[data-astro-cid-j7pv25f6]{position:absolute;width:34%}.seq-arrow[data-astro-cid-j7pv25f6]:after{position:absolute;top:-5px;width:8px;height:8px;border-radius:50%;background:currentColor;content:""}.seq-arrow-1[data-astro-cid-j7pv25f6]{top:66px;left:16%;height:2px;background:var(--green);color:var(--green)}.seq-arrow-1[data-astro-cid-j7pv25f6]:after,.seq-arrow-2[data-astro-cid-j7pv25f6]:after{top:-3px;right:-4px}.seq-arrow-2[data-astro-cid-j7pv25f6]{top:102px;left:50%;height:2px;background:#fff6;color:#fff9}.seq-arrow-3[data-astro-cid-j7pv25f6]{top:138px;left:16%;border-top:2px dashed rgba(255,255,255,.3);color:#ffffff80}.seq-arrow-3[data-astro-cid-j7pv25f6]:after{left:-4px}.code-tree[data-astro-cid-j7pv25f6]{padding:12px 16px;font-family:var(--mono);font-size:12.5px;line-height:2}.code-tree[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:12px;white-space:pre}.code-tree[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{color:#f4f4f54d;font-style:normal}.quality[data-astro-cid-j7pv25f6]{margin:0}.quality-score[data-astro-cid-j7pv25f6]{margin:0;font-size:54px;font-weight:600;letter-spacing:-.045em;line-height:1}.quality-score[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{margin-left:6px;color:var(--text-dim);font-size:16px;letter-spacing:0}.quality[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:6px}.quality[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.quality-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;color:var(--text-muted);font-size:12.5px}.quality-row[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-family:var(--mono);font-weight:400}.quality-track[data-astro-cid-j7pv25f6]{position:relative;height:6px;margin-top:6px;border-radius:999px;background:#ffffff14}.quality-track[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,var(--green-700),var(--green-400))}.quality-track[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;top:-4px;bottom:-4px;width:2px;background:#f4f4f599}.multi-repo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) 40px minmax(0,1.5fr);align-items:center}.multi-repo-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.multi-repo-list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:var(--line);border-radius:10px;background:#ffffff05;font-family:var(--mono);font-size:12px}.multi-repo-answer[data-astro-cid-j7pv25f6]{padding:16px 18px;border:1px solid rgba(34,197,94,.3);border-radius:12px;background:#22c55e0a}.answer-question[data-astro-cid-j7pv25f6],.answer-text[data-astro-cid-j7pv25f6]{margin:0}.answer-question[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:500}.answer-text[data-astro-cid-j7pv25f6]{margin-top:8px;color:#f4f4f5b8;font-size:13.5px;line-height:1.6}.multi-repo-answer[data-astro-cid-j7pv25f6] .card-chips[data-astro-cid-j7pv25f6]{margin:12px 0 0}.flow[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center}.flow-card[data-astro-cid-j7pv25f6]{overflow:hidden;box-shadow:0 30px 80px #0000008c}.flow-card[data-astro-cid-j7pv25f6].is-doc{border-color:#22c55e59}.flow-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:var(--line);font-size:13px;font-weight:600}.flow-head[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{margin-left:auto;font-weight:400}.diff[data-astro-cid-j7pv25f6]{padding:14px 0;font-family:var(--mono);font-size:13.5px;line-height:1.6}.diff[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;gap:14px;padding:6px 18px}.diff[data-astro-cid-j7pv25f6] .is-removed[data-astro-cid-j7pv25f6]{background:#fca5a50f;color:#fca5a5}.diff[data-astro-cid-j7pv25f6] .is-added[data-astro-cid-j7pv25f6]{background:#22c55e12;color:var(--green-300)}.flow-doc[data-astro-cid-j7pv25f6]{padding:16px 18px;font-size:13.5px;line-height:1.7}.flow-doc[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.flow-old[data-astro-cid-j7pv25f6]{color:var(--text-dim);text-decoration:line-through;text-decoration-color:#fca5a599}.flow-doc[data-astro-cid-j7pv25f6] .flow-new[data-astro-cid-j7pv25f6]{margin-top:6px;padding:8px 10px;border-radius:8px;background:#22c55e14}.flow-link[data-astro-cid-j7pv25f6]{position:relative;display:flex;justify-content:center;align-items:center;height:120px}.flow-link[data-astro-cid-j7pv25f6] .wire[data-astro-cid-j7pv25f6]{position:absolute;top:50%;right:0;left:0}.threshold[data-astro-cid-j7pv25f6]{margin-top:24px;padding:28px 32px 20px;background:radial-gradient(ellipse at 90% 0%,rgba(34,197,94,.12),transparent 55%),var(--bg-elev)}.threshold-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.threshold-head[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:500}.threshold-head[data-astro-cid-j7pv25f6] output[data-astro-cid-j7pv25f6]{margin-left:10px;color:var(--green-400);font-family:var(--mono);font-size:22px}.threshold-track[data-astro-cid-j7pv25f6]{position:relative;height:84px;margin-top:28px}.threshold-fill[data-astro-cid-j7pv25f6]{position:absolute;top:40px;right:0;height:4px;border-radius:999px;background:#22c55e8c}.threshold-track[data-astro-cid-j7pv25f6]:before{position:absolute;top:40px;right:0;left:0;height:4px;border-radius:999px;background:#ffffff14;content:""}.threshold-line[data-astro-cid-j7pv25f6]{position:absolute;top:6px;bottom:6px;width:2px;background:var(--green);box-shadow:0 0 16px var(--green)}.threshold-dot[data-astro-cid-j7pv25f6]{position:absolute;top:35px;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%)}.threshold-dot[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-radius:50%;background:var(--bg-elev-2)}.threshold-dot[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-family:var(--mono);font-size:10.5px}.threshold-dot[data-astro-cid-j7pv25f6].is-on i[data-astro-cid-j7pv25f6]{border-color:var(--green-300);background:var(--green);box-shadow:0 0 14px #22c55eb3}.threshold-dot[data-astro-cid-j7pv25f6].is-on small[data-astro-cid-j7pv25f6]{color:var(--green-300)}.threshold[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:100%;height:44px;accent-color:var(--green);cursor:pointer}.threshold-foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;color:var(--text-dim);font-family:var(--mono);font-size:11px}.spaces[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;gap:32px}.spaces-tabs[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.spaces-tabs[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:14px;width:100%;padding:18px;border:var(--line);border-radius:12px;background:#ffffff04;color:var(--text-dim);font-family:inherit;text-align:left;cursor:pointer}.spaces-tabs[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-selected=true]{border-color:#22c55e73;background:#22c55e12;color:var(--green-400)}.spaces-tabs[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.spaces-tabs[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block}.spaces-tabs[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-size:15px;font-weight:600}.spaces-tabs[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{margin-top:4px;color:var(--text-muted);font-size:13.5px;line-height:1.5}.spaces-panels[data-astro-cid-j7pv25f6]{min-width:0;padding:10px;border-radius:18px;background:#0d0d10;box-shadow:0 30px 90px #0000008c,0 0 60px #22c55e14}.ai-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:24px;padding:36px 40px}.ai-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.ai-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-weight:400}.ai-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:14px 0 0;color:var(--text-muted);font-size:15px;line-height:1.65}.hub[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 34px 30px auto 30px 34px minmax(0,1fr);align-items:center;padding:4px 0 28px}.tiles[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:44px}.tiles[data-astro-cid-j7pv25f6].is-left{align-items:flex-end}.tiles[data-astro-cid-j7pv25f6].is-right{align-items:flex-start}.tile[data-astro-cid-j7pv25f6]{position:relative;width:56px;height:56px}.tile[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--border-strong);border-radius:14px;background:#141417}.tile[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{position:absolute;top:62px;left:50%;color:var(--text-muted);font-size:11.5px;white-space:nowrap;transform:translate(-50%)}.bracket[data-astro-cid-j7pv25f6]{height:200px;border:2px solid rgba(34,197,94,.35);background:linear-gradient(#22c55e59,#22c55e59) center / 100% 2px no-repeat}.bracket[data-astro-cid-j7pv25f6].is-left{border-left:0;border-radius:0 14px 14px 0}.bracket[data-astro-cid-j7pv25f6].is-right{border-right:0;border-radius:14px 0 0 14px}.stub[data-astro-cid-j7pv25f6]{height:2px;background:#22c55e59}.hub-core[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:84px;height:84px;border:1px solid rgba(34,197,94,.5);border-radius:22px;background:radial-gradient(circle at 35% 30%,rgba(34,197,94,.28),var(--bg-elev) 70%);box-shadow:0 0 40px #22c55e4d}.proof[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;padding:48px 52px;background:radial-gradient(ellipse at 0% 0%,rgba(34,197,94,.12),transparent 55%),var(--bg-elev)}.proof[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0}.proof[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:24px 0 0;color:#f4f4f5e0;font-size:20px;letter-spacing:-.01em;line-height:1.55}.proof[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:18px;color:var(--text-muted);font-size:14px}.proof[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:600}.proof[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--green)}.proof[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;margin:0}.proof[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;gap:6px;padding:20px 0;border-bottom:var(--line)}.proof[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.proof[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:13px}.proof[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:48px;font-weight:600;letter-spacing:-.045em;line-height:1}.proof[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6].is-green{color:var(--green-400)}.proof[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6].is-dim{color:#f4f4f566}.compare-scroll[data-astro-cid-j7pv25f6]{padding:8px 12px 12px;overflow-x:auto}.compare[data-astro-cid-j7pv25f6]{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;font-size:14.5px}.compare[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.compare[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:18px 22px;border-bottom:var(--line);line-height:1.55;text-align:left}.compare[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.compare[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:500;white-space:nowrap}.compare[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child th[data-astro-cid-j7pv25f6],.compare[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:0}.compare[data-astro-cid-j7pv25f6] .us[data-astro-cid-j7pv25f6]{border-right:1px solid rgba(34,197,94,.3);border-left:1px solid rgba(34,197,94,.3);background:#22c55e0f}.compare[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] .us[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(34,197,94,.3);border-radius:14px 14px 0 0;color:var(--green-300)}.compare[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child .us[data-astro-cid-j7pv25f6]{border-bottom:1px solid rgba(34,197,94,.3);border-radius:0 0 14px 14px}.compare[data-astro-cid-j7pv25f6] .dim[data-astro-cid-j7pv25f6]{color:var(--text-dim)}.compare[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--green)}.compare-price[data-astro-cid-j7pv25f6]{color:var(--green-400);font-size:22px;font-weight:600}.compare-note[data-astro-cid-j7pv25f6]{margin:18px 0 0;color:var(--text-muted);font-size:14px;text-align:center}.compare-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--green)}.plans[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:24px;padding:30px}.plan[data-astro-cid-j7pv25f6].is-featured{border-color:#22c55e80;background:radial-gradient(ellipse at 50% 0%,rgba(34,197,94,.14),transparent 60%),var(--bg-elev);box-shadow:0 0 60px #22c55e1f}.plan-label[data-astro-cid-j7pv25f6]{position:absolute;top:24px;right:24px}.plan[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;font-weight:600}.plan-tagline[data-astro-cid-j7pv25f6]{margin:4px 0 0;color:var(--text-muted);font-size:13.5px}.plan-price[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-dim);font-size:14px}.plan-price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-size:48px;font-weight:600;letter-spacing:-.04em}.plan[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;color:var(--text-muted);font-size:14px;list-style:none}.plan[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.plan[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:auto}.self-hosted[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:16px;padding:22px 28px}.self-hosted-copy[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px}.self-hosted[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;font-weight:600}.self-hosted[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:2px 0 0;color:var(--text-muted);font-size:13.5px}.self-hosted-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;font-size:14px}.self-hosted-actions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn){color:var(--green)}.faq[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.faq-cta[data-astro-cid-j7pv25f6]{margin-top:28px}.faq-list[data-astro-cid-j7pv25f6]{border-top:var(--line)}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:var(--line)}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;cursor:pointer}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{color:var(--text-dim);font-family:var(--mono);font-size:18px;content:"+"}.faq-list[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{color:var(--green);content:"−"}.faq-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;padding:0 32px 22px 0;color:var(--text-muted);font-size:14.5px;line-height:1.65}.final-cta[data-astro-cid-j7pv25f6]{position:relative;padding:160px 0;overflow:hidden;border-top:var(--line);text-align:center}.cta-rings[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:1100px;height:1100px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(34,197,94,.09) 0 1px,transparent 1px 90px);mask-image:radial-gradient(circle,#000 20%,transparent 65%);transform:translate(-50%,-50%)}.cta-glow[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:640px;height:360px;background:radial-gradient(ellipse,rgba(34,197,94,.22),transparent 65%);filter:blur(10px);transform:translate(-50%,-50%)}.cta-inner[data-astro-cid-j7pv25f6]{position:relative}.final-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto;font-size:clamp(40px,5.4vw,76px);font-weight:600;letter-spacing:-.045em;line-height:1}.final-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:520px;margin:22px auto 0;color:var(--text-muted);font-size:17px;line-height:1.6}.final-cta[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{margin-top:36px}@media(max-width:1180px){.float-repos[data-astro-cid-j7pv25f6],.float-autopilot[data-astro-cid-j7pv25f6]{right:-12px}}@media(max-width:960px){.hp-wrap[data-astro-cid-j7pv25f6]{padding:0 20px}.hp-section[data-astro-cid-j7pv25f6]{padding:88px 0}.float[data-astro-cid-j7pv25f6],.window-side[data-astro-cid-j7pv25f6],.hero-proof-dot[data-astro-cid-j7pv25f6]{display:none}.window-body[data-astro-cid-j7pv25f6]{display:block;height:auto}.window-main[data-astro-cid-j7pv25f6]{padding:20px}.doc-related-grid[data-astro-cid-j7pv25f6],.bento[data-astro-cid-j7pv25f6],.flow[data-astro-cid-j7pv25f6],.spaces[data-astro-cid-j7pv25f6],.ai-card[data-astro-cid-j7pv25f6],.proof[data-astro-cid-j7pv25f6],.plans[data-astro-cid-j7pv25f6],.faq[data-astro-cid-j7pv25f6],.multi-repo[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.span-2[data-astro-cid-j7pv25f6],.span-4[data-astro-cid-j7pv25f6]{grid-column:auto}.multi-repo[data-astro-cid-j7pv25f6]{gap:12px}.multi-repo[data-astro-cid-j7pv25f6] .wire[data-astro-cid-j7pv25f6]{display:none}.flow-link[data-astro-cid-j7pv25f6] .wire[data-astro-cid-j7pv25f6]{top:0;bottom:0;left:50%;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(34,197,94,.7) 0 8px,transparent 8px 16px);animation:none}.hub[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:24px}.bracket[data-astro-cid-j7pv25f6],.stub[data-astro-cid-j7pv25f6]{display:none}.tiles[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:44px 36px}.proof[data-astro-cid-j7pv25f6]{gap:32px;padding:28px}.ai-card[data-astro-cid-j7pv25f6]{padding:28px}.self-hosted-actions[data-astro-cid-j7pv25f6]{margin-left:0}.faq[data-astro-cid-j7pv25f6]{gap:32px}}
