.motion-toggle[aria-pressed=true] .motion-toggle-pause,.motion-toggle:not([aria-pressed=true]) .motion-toggle-play{display:none}[data-motion-paused] *,[data-motion-paused] :before,[data-motion-paused] :after{animation-play-state:paused!important}.hv2-demo-overlay[data-astro-cid-puw2zfnm]{background:radial-gradient(40% 30% at 50% 32%,#14112b80 0%,#14112b00 100%),linear-gradient(#14112b99 0%,#14112b80 40%,#14112be6 68%,#14112b 100%)}@media (prefers-reduced-motion:reduce){.hv2-demo-video[data-astro-cid-puw2zfnm]{display:none}}.cv2-hero-grid[data-astro-cid-2n2cfheh]{gap:48px;display:grid}@media (width>=1280px){.cv2-hero-grid[data-astro-cid-2n2cfheh]{grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:64px}}@media (width>=1400px){.cv2-hero-grid[data-astro-cid-2n2cfheh]{grid-template-columns:minmax(0,600px) 540px;justify-content:space-between}}.cv2-visual[data-astro-cid-2n2cfheh]{width:100%;max-width:540px;margin-inline:auto;position:relative}.cv2-photo[data-astro-cid-2n2cfheh]{aspect-ratio:540/520;position:relative}.cv2-chip[data-astro-cid-2n2cfheh]{margin:0;position:absolute;top:12px;left:12px}.cv2-opal[data-astro-cid-2n2cfheh]{width:calc(100% - 32px);max-width:360px;margin:-48px 16px 0 auto;position:relative}@media (width>=768px){.cv2-photo[data-astro-cid-2n2cfheh]{margin-bottom:51px}.cv2-chip[data-astro-cid-2n2cfheh]{top:40px;left:-40px}.cv2-opal[data-astro-cid-2n2cfheh]{width:360px;margin:0;position:absolute;bottom:-51px;right:-24px}}@media (width>=1280px){.cv2-visual[data-astro-cid-2n2cfheh]{margin:0}.cv2-opal[data-astro-cid-2n2cfheh]{right:-60px}}.cv2-orbit[data-astro-cid-2n2cfheh]{pointer-events:none;border-radius:999px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv2-orbit--lg[data-astro-cid-2n2cfheh]{aspect-ratio:1;border:1px solid #6249fe40;width:140.7%}.cv2-orbit--sm[data-astro-cid-2n2cfheh]{aspect-ratio:1;border:1px solid #6249fe26;width:103.7%}@media (width>=1280px){.cv2-orbit[data-astro-cid-2n2cfheh]{display:block}}.cv2-dot[data-astro-cid-2n2cfheh]{animation:2.4s ease-out infinite cv2-ping;box-shadow:0 0 #16a34a66}@keyframes cv2-ping{0%{box-shadow:0 0 #16a34a66}70%,to{box-shadow:0 0 0 7px #16a34a00}}@media (prefers-reduced-motion:reduce){.cv2-dot[data-astro-cid-2n2cfheh]{animation:none}}.cv2-gfx[data-astro-cid-scdb7i5o]{background-color:#120f26;border-radius:14px;overflow:hidden;container-type:inline-size}.cv2-stage[data-astro-cid-scdb7i5o]{--u:calc(100cqw / 281);width:100%;height:calc(var(--u) * 170);font-family:var(--font-sans);position:relative}.cv2-stage[data-astro-cid-scdb7i5o] svg{flex-shrink:0}.cv2-label[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 14);top:calc(var(--u) * 14);align-items:center;gap:calc(var(--u) * 6);font-family:var(--font-mono);font-size:calc(var(--u) * 10);letter-spacing:calc(var(--u) * 1.2);color:#b9aeff;line-height:1.3;display:flex;position:absolute}.cv2-label[data-astro-cid-scdb7i5o] svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.cv2-stage--ai[data-astro-cid-scdb7i5o]{background:radial-gradient(55% 65% at 50% 30%,#6249fe77,#6249fe00),radial-gradient(45% 45% at 95% 100%,#2e8bff44,#2e8bff00)}.cv2-ai-orbit[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 20);top:calc(var(--u) * 22);width:calc(var(--u) * 241);height:calc(var(--u) * 120);border:1px solid #ffffff14;border-radius:50%;position:absolute}.cv2-ai-tile[data-astro-cid-scdb7i5o]{--s:40;--r:12;--logo:18;width:calc(var(--u) * var(--s));height:calc(var(--u) * var(--s));border-radius:calc(var(--u) * var(--r));box-shadow:inset 0 0 0 1px #fff3, 0 calc(var(--u) * 8) calc(var(--u) * 24) #6249fe55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff10;place-items:center;animation:6s ease-in-out infinite cv2-float;display:grid;position:absolute}.cv2-ai-tile[data-astro-cid-scdb7i5o] img[data-astro-cid-scdb7i5o]{width:calc(var(--u) * var(--logo));height:calc(var(--u) * var(--logo));object-fit:contain}.cv2-ai-tile--md[data-astro-cid-scdb7i5o]{--s:48;--r:14;--logo:22}.cv2-ai-tile--lg[data-astro-cid-scdb7i5o]{--s:62;--r:19;--logo:30}.cv2-ai-tile--githubcopilot[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 8);top:calc(var(--u) * 64);animation-delay:-1s}.cv2-ai-tile--openai[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 54);top:calc(var(--u) * 48);animation-delay:-2.5s}.cv2-ai-tile--claude[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 110);top:calc(var(--u) * 30)}.cv2-ai-tile--googlegemini[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 180);top:calc(var(--u) * 48);animation-delay:-4s}.cv2-ai-tile--perplexity[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 233);top:calc(var(--u) * 64);animation-delay:-5s}@keyframes cv2-float{0%,to{translate:0}50%{translate:0 calc(var(--u) * -4)}}.cv2-ai-prompt[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 30);top:calc(var(--u) * 124);width:calc(var(--u) * 221);height:calc(var(--u) * 32);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 4) 0 calc(var(--u) * 12);background:#0e0c22d9;border-radius:999px;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff26}.cv2-ai-prompt[data-astro-cid-scdb7i5o] .cv2-ai-prompt-icon{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:#b9aeff}.cv2-ai-prompt-text[data-astro-cid-scdb7i5o]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(var(--u) * 11);color:#b5b1cc;flex:1;line-height:1.35;overflow:hidden}.cv2-ai-send[data-astro-cid-scdb7i5o]{width:calc(var(--u) * 24);height:calc(var(--u) * 24);color:#fff;background:#6249fe;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.cv2-ai-send[data-astro-cid-scdb7i5o] svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.cv2-stage--team[data-astro-cid-scdb7i5o]{background:radial-gradient(60% 60% at 50% 55%,#6249fe66,#6249fe00)}.cv2-team-line[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 36);top:calc(var(--u) * 91);width:calc(var(--u) * 209);height:calc(var(--u) * 2);background:linear-gradient(90deg,#8c7bff,#5bc8ff);border-radius:999px;position:absolute}.cv2-team-row[data-astro-cid-scdb7i5o]{left:calc(var(--u) * 8);top:calc(var(--u) * 70);width:calc(var(--u) * 265);justify-content:space-between;display:flex;position:absolute}.cv2-team-node[data-astro-cid-scdb7i5o]{align-items:center;gap:calc(var(--u) * 8);width:calc(var(--u) * 56);flex-direction:column;display:flex}.cv2-team-avatar[data-astro-cid-scdb7i5o]{width:calc(var(--u) * 44);height:calc(var(--u) * 44);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #8c7bff, 0 calc(var(--u) * 6) calc(var(--u) * 18) #6249fe66;color:#e4e0ff;background:#1e1840;border-radius:999px;place-items:center;display:grid}.cv2-team-avatar[data-astro-cid-scdb7i5o] svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.cv2-team-name[data-astro-cid-scdb7i5o]{font-size:calc(var(--u) * 11);color:#d9d4ff;white-space:nowrap;font-weight:500;line-height:1.35}.cv2-stage--issue[data-astro-cid-scdb7i5o]{padding:calc(var(--u) * 16);background:radial-gradient(60% 60% at 20% 10%,#6249fe66,#6249fe00),radial-gradient(45% 45% at 100% 100%,#22c48a33,#22c48a00);align-items:center;display:flex}.cv2-issue[data-astro-cid-scdb7i5o]{gap:calc(var(--u) * 10);width:100%;padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 14);box-shadow:inset 0 0 0 1px #ffffff2e, 0 calc(var(--u) * 10) calc(var(--u) * 24) #0006;background:#ffffff0f;flex-direction:column;display:flex}.cv2-issue-top[data-astro-cid-scdb7i5o],.cv2-issue-meta[data-astro-cid-scdb7i5o],.cv2-issue-steps[data-astro-cid-scdb7i5o]{align-items:center;display:flex}.cv2-issue-top[data-astro-cid-scdb7i5o]{justify-content:space-between}.cv2-issue-id[data-astro-cid-scdb7i5o]{font-family:var(--font-mono);font-size:calc(var(--u) * 10);letter-spacing:calc(var(--u) * 1);color:#8c86b0}.cv2-issue-status[data-astro-cid-scdb7i5o]{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 3) calc(var(--u) * 8);font-size:calc(var(--u) * 10);color:#7cf0be;background:#22c48a26;border-radius:999px;font-weight:600;line-height:1.4;display:flex}.cv2-issue-status-dot[data-astro-cid-scdb7i5o]{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:#3ddc97;border-radius:999px}.cv2-issue-title[data-astro-cid-scdb7i5o]{font-size:calc(var(--u) * 14);color:#fff;font-weight:600;line-height:1.35}.cv2-issue-meta[data-astro-cid-scdb7i5o]{gap:calc(var(--u) * 8)}.cv2-issue-owner[data-astro-cid-scdb7i5o]{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 8) calc(var(--u) * 3) calc(var(--u) * 3);font-size:calc(var(--u) * 10);color:#e4e0ff;white-space:nowrap;background:#6249fe33;border-radius:999px;font-weight:500;line-height:1.4;display:flex}.cv2-issue-owner-avatar[data-astro-cid-scdb7i5o]{width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:#fff;background:#8c7bff;border-radius:999px;place-items:center;display:grid}.cv2-issue-owner-avatar[data-astro-cid-scdb7i5o] svg{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.cv2-issue-approvals[data-astro-cid-scdb7i5o]{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 4) calc(var(--u) * 8);font-size:calc(var(--u) * 10);color:#c9c4e8;white-space:nowrap;background:#ffffff0f;border-radius:999px;line-height:1.4;display:flex}.cv2-issue-approvals[data-astro-cid-scdb7i5o] svg{width:calc(var(--u) * 11);height:calc(var(--u) * 11);color:#7cf0be}.cv2-issue-steps[data-astro-cid-scdb7i5o]{gap:calc(var(--u) * 6)}.cv2-issue-step[data-astro-cid-scdb7i5o]{align-items:center;gap:calc(var(--u) * 4);font-size:calc(var(--u) * 10);color:#d9d4ff;white-space:nowrap;font-weight:500;line-height:1.4;display:flex}.cv2-issue-step[data-astro-cid-scdb7i5o] svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:#b9aeff}.cv2-issue-step--done[data-astro-cid-scdb7i5o] svg{color:#7cf0be}.cv2-issue-rule[data-astro-cid-scdb7i5o]{height:calc(var(--u) * 1.5);background:#8c7bff88;flex:1}.cv2-stage--turnovers[data-astro-cid-scdb7i5o]{justify-content:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 16);background:radial-gradient(55% 55% at 50% 60%,#22c48a33,#22c48a00),radial-gradient(50% 50% at 100% 0,#6249fe55,#6249fe00);flex-direction:column;display:flex}.cv2-board-head[data-astro-cid-scdb7i5o]{justify-content:space-between;align-items:center;display:flex}.cv2-board-title[data-astro-cid-scdb7i5o]{font-family:var(--font-mono);font-size:calc(var(--u) * 10);letter-spacing:calc(var(--u) * 1.2);color:#b9aeff;line-height:1.3}.cv2-board-count[data-astro-cid-scdb7i5o]{font-size:calc(var(--u) * 11);color:#fff;font-weight:600;line-height:1.35}.cv2-board[data-astro-cid-scdb7i5o]{gap:calc(var(--u) * 5);grid-template-columns:repeat(14,minmax(0,1fr));display:grid}.cv2-tile[data-astro-cid-scdb7i5o]{height:calc(var(--u) * 22);border-radius:calc(var(--u) * 5);background:color-mix(in srgb, var(--tile) 20%, transparent);box-shadow:inset 0 0 0 1px var(--tile)}.cv2-tile--ready[data-astro-cid-scdb7i5o]{--tile:#3ddc97}.cv2-tile--cleaning[data-astro-cid-scdb7i5o]{--tile:#8c7bff}.cv2-tile--late[data-astro-cid-scdb7i5o]{--tile:#ffb86b}.cv2-legend[data-astro-cid-scdb7i5o]{align-items:center;gap:calc(var(--u) * 12);display:flex}.cv2-legend-item[data-astro-cid-scdb7i5o]{align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 10);color:#d9d4ff;white-space:nowrap;line-height:1.4;display:flex}.cv2-legend-item[data-astro-cid-scdb7i5o]:before{content:"";width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--tile);border-radius:999px}@media (prefers-reduced-motion:reduce){.cv2-ai-tile[data-astro-cid-scdb7i5o]{animation:none}}.cv2-tab[data-astro-cid-z4sda6hi][aria-pressed=true]{background-color:var(--color-ink);color:#fff;outline-color:var(--color-ink)}.pv2-faq-item[data-astro-cid-7ssoilua]{transition:background-color .3s}.pv2-faq-item[data-astro-cid-7ssoilua][data-open]{background-color:var(--color-paper)}[data-astro-cid-7ssoilua][data-pv2-faq][data-ready] .pv2-faq-panel[data-astro-cid-7ssoilua]{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:grid}[data-astro-cid-7ssoilua][data-pv2-faq][data-ready] [data-astro-cid-7ssoilua][data-open]>.pv2-faq-panel[data-astro-cid-7ssoilua]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility}[data-astro-cid-7ssoilua][data-pv2-faq][data-ready] .pv2-faq-a[data-astro-cid-7ssoilua]{opacity:0;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}[data-astro-cid-7ssoilua][data-pv2-faq][data-ready] [data-astro-cid-7ssoilua][data-open] .pv2-faq-a[data-astro-cid-7ssoilua]{opacity:1;transition-delay:60ms;transform:none}.pv2-faq-toggle[data-astro-cid-7ssoilua]{color:var(--color-ink);background:#f4f2fb;transition:background-color .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1)}.pv2-faq-bar-v[data-astro-cid-7ssoilua]{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s;transform:rotate(90deg)}[data-astro-cid-7ssoilua][data-open] .pv2-faq-toggle[data-astro-cid-7ssoilua]{color:#fff;background:var(--color-brand);transform:rotate(180deg)}[data-astro-cid-7ssoilua][data-open] .pv2-faq-bar-v[data-astro-cid-7ssoilua]{opacity:0;transform:rotate(0)}@media (hover:hover){.pv2-faq-q[data-astro-cid-7ssoilua]:hover .pv2-faq-toggle[data-astro-cid-7ssoilua]{box-shadow:inset 0 0 0 1px var(--color-brand)}}@media (prefers-reduced-motion:reduce){.pv2-faq-item[data-astro-cid-7ssoilua],[data-astro-cid-7ssoilua][data-pv2-faq][data-ready] .pv2-faq-panel[data-astro-cid-7ssoilua],[data-astro-cid-7ssoilua][data-pv2-faq][data-ready] [data-astro-cid-7ssoilua][data-open]>.pv2-faq-panel[data-astro-cid-7ssoilua],[data-astro-cid-7ssoilua][data-pv2-faq][data-ready] .pv2-faq-a[data-astro-cid-7ssoilua],.pv2-faq-toggle[data-astro-cid-7ssoilua],.pv2-faq-bar-v[data-astro-cid-7ssoilua]{transition:none}}.pv2{--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.pv2-wrap{max-width:1440px;margin-inline:auto;padding-inline:16px}@media (width>=768px){.pv2-wrap{padding-inline:40px}}@media (width>=1280px){.pv2-wrap{padding-inline:80px}}.pv2-card{outline:1px solid var(--color-line);outline-offset:-1px;transition:outline-color .25s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.pv2-card--bare{outline-color:#0000}.pv2-card--dark{outline-color:#ffffff24}@media (hover:hover){.pv2-card:hover{outline:2px solid var(--color-brand);outline-offset:-2px;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pv2-card{transition:outline-color .25s}.pv2-card:hover{transform:none}}.ab-eyebrow{font-family:var(--font-mono);letter-spacing:1.6px;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.3;display:flex}.ab-eyebrow svg{flex-shrink:0;width:14px;height:14px}.ab-head{flex-direction:column;gap:20px;display:flex}@media (width>=1024px){.ab-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:64px}}.ab-h2{letter-spacing:-1.1px;color:var(--color-ink);margin:0;font-size:34px;font-weight:500;line-height:1.12}@media (width>=768px){.ab-h2{letter-spacing:-1.4px;font-size:44px}}.ab-lede{max-width:420px;color:var(--color-text-2);margin:0;font-size:17px;line-height:1.55}
