.v2{--v2-ink: #102342;--v2-text: #41516b;--v2-muted: #5e6e86;--v2-page: #fff;--v2-surface: #f6f8fc;--v2-elevated: #fff;--v2-border: #e1e7f0;--v2-brand: #285cc4;--v2-brand-hover: #1e4596;--v2-tint: #edf3ff;--v2-dark: #0c1e38;--v2-on-dark: #f5f8ff;--v2-on-dark-muted: #b5c2d7;--v2-dark-border: #30415c;--v2-focus: #285cc4;--v2-success: #176846;--v2-success-surface: #eef8f2;--v2-warning: #835212;--v2-warning-surface: #fff7e8;--v2-error: #b02535;--v2-error-surface: #fff0f2;--v2-vera-blue: #358bfc;--v2-vera-violet: #6548e9;--v2-product-accent: var(--v2-vera-violet);--v2-vera-wash: linear-gradient(120deg, color-mix(in srgb, var(--v2-vera-blue) 5%, white), color-mix(in srgb, var(--v2-vera-violet) 5%, white));--v2-backdrop: #0c1e3866;--v2-dark-focus: #afc9ff;--v2-shadow: 0 24px 80px #1023420c, 0 2px 8px #10234205;--v2-shadow-small: 0 8px 24px #10234208;--v2-radius: 16px;--v2-radius-small: 8px;--v2-space-1: 4px;--v2-space-2: 8px;--v2-space-3: 12px;--v2-space-4: 16px;--v2-space-5: 24px;--v2-space-6: 32px;--v2-space-7: 48px;--v2-space-8: 64px;--v2-space-9: 96px;--v2-space-10: 128px;--v2-content: 1160px;--v2-reading: 680px;--v2-wide: 1280px;--v2-section: clamp(72px, 8vw, 120px)}.v2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 p{margin:0}.v2 h1,.v2 h2,.v2 h3,.v2 h4{color:var(--v2-ink);font-weight:500}.v2 .display{font-size:clamp(44px,5.8vw,80px);line-height:1.06;letter-spacing:-.065em;text-wrap:balance}.v2 .page-title{font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.v2 h2{font-size:clamp(32px,3.7vw,48px);line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.v2 h3{font-size:24px;line-height:1.25;letter-spacing:-.03em}.v2 h4{font-size:18px;line-height:1.4;letter-spacing:-.015em}.v2 p{color:var(--v2-text)}.v2 .lead{font-size:clamp(17px,1.4vw,19px);line-height:1.65}.v2 .support{font-size:14px;line-height:1.65}.v2 .eyebrow{display:block;color:var(--v2-brand);font-size:14px;font-weight:650;line-height:1.4;letter-spacing:.02em;margin-bottom:var(--v2-space-5)}.v2 .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.v2 .section-copy{max-width:var(--v2-reading)}.v2 .section-copy>p{margin-top:var(--v2-space-5)}.v2 .text-link{display:inline-flex;align-items:center;gap:var(--v2-space-2);color:var(--v2-brand);font-size:14px;font-weight:600}.v2 .text-link span{transition:transform .18s ease}.v2 .text-link:hover span{transform:translate(3px)}html:has(body.v2){scroll-behavior:smooth;scroll-padding-top:110px;background:var(--v2-page, #fff)}.v2{margin:0;color:var(--v2-ink);background:var(--v2-page)}.v2 *,.v2 *:before,.v2 *:after{box-sizing:border-box}.v2 a{color:inherit;text-decoration:none}.v2 button,.v2 input,.v2 select,.v2 textarea{font:inherit}.v2 button{cursor:pointer}.v2 button:disabled{cursor:wait;opacity:.65}.v2 img,.v2 svg{display:block;max-width:100%}.v2 :focus-visible{outline:3px solid var(--v2-focus);outline-offset:5px}.v2 ::-moz-selection{background:var(--v2-tint);color:var(--v2-ink)}.v2 ::selection{background:var(--v2-tint);color:var(--v2-ink)}.v2 .container{width:min(var(--v2-content),calc(100% - 64px));margin-inline:auto}.v2 .wide{width:min(var(--v2-wide),calc(100% - 64px));margin-inline:auto}.v2 .section{padding-block:var(--v2-section)}.v2 .surface{background:var(--v2-surface)}.v2 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--v2-space-9);align-items:center}.v2 .actions{display:flex;gap:var(--v2-space-3);align-items:center;flex-wrap:wrap;margin-top:var(--v2-space-6)}.v2 .panel{border:1px solid var(--v2-border);border-radius:var(--v2-radius);background:var(--v2-elevated);box-shadow:var(--v2-shadow)}.v2 .rule{border-top:1px solid var(--v2-border)}.v2 .dark{background:var(--v2-dark);color:var(--v2-on-dark);--v2-focus: var(--v2-dark-focus)}.v2 .dark h2,.v2 .dark h3,.v2 .dark h4{color:var(--v2-on-dark)}.v2 .dark p,.v2 .dark .eyebrow{color:var(--v2-on-dark-muted)}.v2 .dark .text-link{color:var(--v2-on-dark)}.v2 .skip-link{position:fixed;z-index:100;left:16px;top:8px;transform:translateY(-150%);padding:12px 20px;background:var(--v2-page);color:var(--v2-ink);border-radius:var(--v2-radius-small)}.v2 .skip-link:focus{transform:translateY(0)}.v2 [hidden]{display:none!important}.v2 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v2 .diagram-caption{margin-top:var(--v2-space-5);font-size:12px;line-height:1.6;color:var(--v2-muted)}@media(max-width:900px){.v2 .split{grid-template-columns:minmax(0,1fr);gap:var(--v2-space-7)}}@media(max-width:600px){.v2 .container,.v2 .wide{width:calc(100% - 40px)}.v2 .actions{align-items:stretch;gap:var(--v2-space-3)}.v2 .actions .v2-button{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){html[data-v2-motion-boot] .v2 main>section:first-child .enter,html[data-v2-motion-boot] .v2 main>section:first-child [data-v2-flow-step]{opacity:0}.v2 [data-v2-reveal=pending],.v2 [data-v2-flow-wait]{opacity:0}}@media print{.v2 [data-v2-reveal],.v2 [data-v2-flow-wait]{opacity:1!important}}.v2 a,.v2 button{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){html:has(body.v2){scroll-behavior:auto}.v2 *,.v2 *:before,.v2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.v2-button[data-astro-cid-fwzeq7wn]{display:inline-flex;justify-content:center;align-items:center;gap:var(--v2-space-5);padding:13px 22px;min-height:48px;border:1px solid transparent;border-radius:var(--v2-radius-small);font-size:13px;font-weight:600;line-height:1.5;transition:background .18s ease,transform .18s ease;white-space:normal}.v2-button[data-astro-cid-fwzeq7wn].primary{background:var(--v2-brand);color:var(--v2-page)}.v2-button[data-astro-cid-fwzeq7wn].primary:hover{background:var(--v2-brand-hover);transform:translateY(-1px)}.v2-button[data-astro-cid-fwzeq7wn].secondary{background:transparent;color:var(--v2-ink);border-color:var(--v2-border)}.v2-button[data-astro-cid-fwzeq7wn].secondary:hover{background:var(--v2-surface)}.v2-button[data-astro-cid-fwzeq7wn].light{background:var(--v2-page);color:var(--v2-ink)}.v2-button[data-astro-cid-fwzeq7wn].light:hover{background:var(--v2-tint)}.v2-button[data-astro-cid-fwzeq7wn] span[data-astro-cid-fwzeq7wn]{font-size:16px;font-weight:400}.v2-header[data-astro-cid-qk43ws7s]{position:sticky;top:0;z-index:40;background:var(--v2-page);border-bottom:1px solid var(--v2-border)}.navigation[data-astro-cid-qk43ws7s]{display:flex;justify-content:space-between;align-items:center;min-height:92px}.brand[data-astro-cid-qk43ws7s]{display:inline-block;flex:0 0 auto}.brand[data-astro-cid-qk43ws7s] img[data-astro-cid-qk43ws7s]{width:108px;height:72px;-o-object-fit:contain;object-fit:contain}.nav-links[data-astro-cid-qk43ws7s]{display:flex;align-items:center;gap:var(--v2-space-6)}.mobile-toggle[data-astro-cid-qk43ws7s]{display:none}.nav-disclosure[data-astro-cid-qk43ws7s]{position:relative}summary[data-astro-cid-qk43ws7s]{list-style:none;cursor:pointer;font-size:13px;font-weight:500}summary[data-astro-cid-qk43ws7s]::-webkit-details-marker{display:none}.nav-disclosure[data-astro-cid-qk43ws7s] summary[data-astro-cid-qk43ws7s]{display:flex;gap:var(--v2-space-2);align-items:center;min-height:44px}.nav-panel[data-astro-cid-qk43ws7s]{position:absolute;top:calc(100% + 14px);left:-24px;width:240px;padding:var(--v2-space-3);background:var(--v2-elevated);border:1px solid var(--v2-border);border-radius:var(--v2-radius);box-shadow:var(--v2-shadow)}.nav-panel[data-astro-cid-qk43ws7s] a[data-astro-cid-qk43ws7s]{display:block;padding:var(--v2-space-3);border-radius:var(--v2-radius-small);font-size:13px}.nav-panel[data-astro-cid-qk43ws7s] a[data-astro-cid-qk43ws7s]:hover{background:var(--v2-surface)}.product-menu[data-astro-cid-qk43ws7s]{left:auto;right:0;width:410px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px}.product-menu[data-astro-cid-qk43ws7s] a[data-astro-cid-qk43ws7s]{padding:var(--v2-space-2)}.product-menu[data-astro-cid-qk43ws7s] strong[data-astro-cid-qk43ws7s]{font-size:15px;font-weight:600}.product-menu[data-astro-cid-qk43ws7s] small[data-astro-cid-qk43ws7s]{display:block;margin-top:var(--v2-space-2);font-size:11px;line-height:1.45;color:var(--v2-text)}@media(max-width:900px){.navigation[data-astro-cid-qk43ws7s]{min-height:80px}.brand[data-astro-cid-qk43ws7s] img[data-astro-cid-qk43ws7s]{height:60px;width:90px}.mobile-toggle[data-astro-cid-qk43ws7s]{display:flex;gap:24px;padding:10px 0 10px 16px;align-items:center}.mobile-menu[data-astro-cid-qk43ws7s]:not([open]) .nav-links[data-astro-cid-qk43ws7s]{display:none}.mobile-menu[data-astro-cid-qk43ws7s][open] .nav-links[data-astro-cid-qk43ws7s]{position:absolute;top:100%;left:0;right:0;display:flex;align-items:stretch;flex-direction:column;gap:var(--v2-space-2);padding:24px;background:var(--v2-page);border-bottom:1px solid var(--v2-border);box-shadow:var(--v2-shadow);max-height:calc(100dvh - 80px);overflow-y:auto}.nav-panel[data-astro-cid-qk43ws7s]{position:static;width:auto;box-shadow:none;border:0;padding:0 0 16px}.product-menu[data-astro-cid-qk43ws7s]{grid-template-columns:1fr;gap:0;min-height:0;padding:0 0 16px}}.v2-footer[data-astro-cid-g3rb72gk]{background:var(--v2-surface)}.v2-footer[data-astro-cid-g3rb72gk] a[data-astro-cid-g3rb72gk]{display:block;font-size:11px;line-height:1.6;color:var(--v2-text)}.v2-footer[data-astro-cid-g3rb72gk] a[data-astro-cid-g3rb72gk]:hover{color:var(--v2-brand)}.footer-bottom[data-astro-cid-g3rb72gk]{border-top:1px solid var(--v2-border);padding-block:var(--v2-space-5);display:flex;justify-content:space-between;gap:var(--v2-space-5)}.footer-bottom[data-astro-cid-g3rb72gk] p[data-astro-cid-g3rb72gk],.footer-bottom[data-astro-cid-g3rb72gk] a[data-astro-cid-g3rb72gk]{font-size:11px;margin:0}.footer-bottom[data-astro-cid-g3rb72gk] div[data-astro-cid-g3rb72gk]{display:flex;gap:var(--v2-space-5)}@media(max-width:600px){.footer-bottom[data-astro-cid-g3rb72gk]{flex-wrap:wrap}}.demo-dialog[data-astro-cid-fmmfnfjg]{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);border:1px solid var(--v2-border);border-radius:var(--v2-radius);padding:40px;color:var(--v2-ink);background:var(--v2-page);box-shadow:var(--v2-shadow)}.demo-dialog[data-astro-cid-fmmfnfjg]::backdrop{background:var(--v2-backdrop);backdrop-filter:blur(5px)}.demo-dialog[data-astro-cid-fmmfnfjg] h2[data-astro-cid-fmmfnfjg]{font-size:36px}.dialog-close[data-astro-cid-fmmfnfjg]{position:absolute;right:16px;top:12px;width:36px;height:36px;border:0;background:transparent;font-size:28px;color:var(--v2-text)}.dialog-description[data-astro-cid-fmmfnfjg]{margin-top:var(--v2-space-4)}form[data-astro-cid-fmmfnfjg]{display:grid;gap:var(--v2-space-4);margin-top:var(--v2-space-5)}label[data-astro-cid-fmmfnfjg]{display:grid;gap:var(--v2-space-2);font-size:12px;color:var(--v2-text);font-weight:500}.form-row[data-astro-cid-fmmfnfjg]{display:grid;grid-template-columns:1fr 1fr;gap:var(--v2-space-4)}input[data-astro-cid-fmmfnfjg],select[data-astro-cid-fmmfnfjg],textarea[data-astro-cid-fmmfnfjg]{min-width:0;width:100%;border:1px solid var(--v2-border);border-radius:var(--v2-radius-small);padding:10px 12px;background:var(--v2-surface);color:var(--v2-ink);font-size:14px}textarea[data-astro-cid-fmmfnfjg]{resize:vertical}.submit-demo[data-astro-cid-fmmfnfjg]{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:var(--v2-radius-small);padding:14px 20px;color:var(--v2-page);background:var(--v2-brand);font-size:13px}.form-error[data-astro-cid-fmmfnfjg]{color:var(--v2-error)}.form-success[data-astro-cid-fmmfnfjg]{padding-block:var(--v2-space-7)}.form-success[data-astro-cid-fmmfnfjg] p[data-astro-cid-fmmfnfjg]{margin-top:var(--v2-space-4)}.honey[data-astro-cid-fmmfnfjg]{position:absolute;left:-10000px}@media(max-width:600px){.demo-dialog[data-astro-cid-fmmfnfjg]{padding:32px 24px}.form-row[data-astro-cid-fmmfnfjg]{grid-template-columns:1fr}}
