.cli-setup-status{align-items:center;gap:12px;min-width:0;font-size:12px;line-height:16px;display:flex}.cli-setup-status strong{font-weight:550}.cli-setup-status>span{color:#626963}@media (width<=760px){.cli-setup-status>span{font-size:11px}.instant-v2-demo-bar:has(.cli-setup-status){grid-template-columns:auto minmax(0,1fr) auto}.instant-v2-demo-bar .cli-setup-status{flex-direction:column;align-items:flex-start;gap:0}.instant-v2-demo-bar .cli-setup-status>*{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.product-brand-wordmark{color:oklch(0% 0 0/.88);align-items:center;display:inline-flex}.product-brand-lockup{align-items:center;min-width:0;display:inline-flex}.product-brand-wordmark img{filter:grayscale()brightness(0);width:64px;height:16px;display:block}.product-brand-wordmark img[data-theme-asset=dark],.dark .product-brand-wordmark img[data-theme-asset=light]{display:none}.dark .product-brand-wordmark img[data-theme-asset=dark]{filter:none;display:block}.dark .product-brand-wordmark{color:oklch(100% 0 0/.88)}.product-window-frame{border-radius:var(--instant-v2-dashboard-window-radius,12px);-webkit-backdrop-filter:blur(20px);background:#ebebebb3;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0/.82),inset 0 -1px oklch(18% .012 275/.1),0 0 0 .75px oklch(18% .012 275/.16),0 1px 2px oklch(18% .012 275/.2),0 5px 10px -3px oklch(18% .018 275/.2),0 14px 30px -9px oklch(18% .022 275/.18),0 32px 68px -20px oklch(18% .026 275/.16),0 64px 128px -42px oklch(18% .03 275/.14)}.dark .product-window-frame{-webkit-backdrop-filter:none;background:oklch(14.5% 0 0);box-shadow:0 0 0 1px #ffffff12,0 24px 48px -12px #00000080}.dashboard-01-preview>.product-window-frame{border-bottom-right-radius:0;border-bottom-left-radius:0}.product-window-frame>.dashboard-01-chrome-frame{min-height:0}.product-window-frame [data-slot=sidebar]{height:100%}.product-app-shell.dashboard-01-preview,.product-app-shell .dashboard-01-chrome-frame{box-shadow:none;border-radius:0}body:has(.dashboard-01-preview)>.product-window-backdrop{z-index:0;pointer-events:none;filter:blur(50px);background:linear-gradient(115deg,#fff1b9,#fff3c9 48%,#ffe4b2);border-radius:300px;position:fixed;inset:-64px -80px}.dark{--landing-hero-canvas-strength:2;--landing-hero-canvas-brightness:.85}.dark body:has(.dashboard-01-preview)>.product-window-backdrop{background:linear-gradient(115deg,oklch(26% .06 90),oklch(24% .05 95) 48%,oklch(26% .07 75))}.product-window-backdrop:before,.product-window-backdrop:after{content:"";opacity:0;transition:opacity 1.8s ease-in-out;position:absolute;inset:0}.product-window-backdrop:before{background:linear-gradient(115deg,#d5f7eb,#daf4f7 48%,#dce8fb)}.product-window-backdrop:after{background:linear-gradient(115deg,#ffd3cb,#ffe0ca 48%,#ffcfbf)}.dark .product-window-backdrop:before{background:linear-gradient(115deg,oklch(25% .05 170),oklch(24% .045 200) 48%,oklch(25% .05 255))}.dark .product-window-backdrop:after{background:linear-gradient(115deg,oklch(26% .07 30),oklch(25% .06 50) 48%,oklch(26% .07 35))}.product-window-backdrop[data-hero-canvas-palette=connected]:before,.product-window-backdrop[data-hero-canvas-palette=interrupted]:after{opacity:1}.product-window-backdrop canvas{z-index:1;opacity:0;width:100%;height:100%;display:block;position:relative}.product-window-backdrop[data-canvas-ready] canvas{opacity:1}@media (prefers-reduced-motion:reduce){.product-window-backdrop:before,.product-window-backdrop:after{transition:none}}.instant-v2-demo-bar{z-index:80;width:100%;height:42px;color:var(--landing-ink);background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding-inline:max(24px,3.375vw);display:grid;position:fixed;inset:0 0 auto}.instant-v2-demo-bar>*{opacity:1;will-change:opacity}.instant-v2-demo-connection-error{background:var(--landing-control);max-width:90vw;box-shadow:var(--landing-control-shadow);color:var(--landing-control-ink);border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;top:44px;left:50%;transform:translate(-50%)}.instant-v2-demo-connection-error button{cursor:pointer;text-decoration:underline}.instant-v2-demo-bar[data-stage=entering]>*{animation:instant-v2-demo-bar-item-enter var(--instant-v2-demo-layout-duration,.62s) cubic-bezier(.22, 1, .36, 1) var(--instant-v2-demo-layout-delay,.18s) both}.instant-v2-demo-bar[data-stage=exiting]>*{animation:instant-v2-demo-bar-item-exit var(--instant-v2-demo-layout-duration,.62s) cubic-bezier(.22, 1, .36, 1) var(--instant-v2-demo-layout-delay,.18s) both}.instant-v2-demo-bar:not([data-stage=visible]) button{pointer-events:none}@keyframes instant-v2-demo-bar-item-enter{0%{opacity:0}to{opacity:1}}@keyframes instant-v2-demo-bar-item-exit{0%{opacity:1}to{opacity:0}}.instant-v2-demo-status-group{justify-self:start;align-items:center;gap:12px;min-width:0;display:inline-flex}.instant-v2-demo-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.instant-v2-demo-command,.instant-v2-demo-live,.instant-v2-demo-exit{height:28px;color:var(--landing-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.instant-v2-demo-command-group{white-space:nowrap;justify-self:center;align-items:center;display:inline-flex}.instant-v2-demo-command-context{z-index:0;background:var(--landing-callout);height:28px;box-shadow:var(--landing-callout-edge);color:var(--landing-callout-ink);font-feature-settings:"ss03";align-items:center;font-family:Inter Variable,Inter,sans-serif;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.instant-v2-demo-command-context-before{border-radius:8px 0 0 8px;margin-right:-8px;padding:0 18px 0 10px}.instant-v2-demo-command-context-after{border-radius:0 8px 8px 0;margin-left:-8px;padding:0 10px 0 18px}.instant-v2-demo-command{--instant-v2-copy-shape-duration:.12s;--instant-v2-copy-shape-return-delay:.13s;--instant-v2-copy-check-duration:.1s;--instant-v2-copy-check-delay:90ms;--instant-v2-copy-color-duration:.19s;--instant-v2-copy-return-duration:.25s;z-index:1;isolation:isolate;background:var(--landing-control);box-shadow:var(--landing-control-shadow);color:var(--landing-control-ink);font-feature-settings:"ss03";will-change:transform;flex:none;padding:0 10px;font-family:Inter Variable,Inter,sans-serif;font-size:11px;font-weight:500;line-height:16px;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;position:relative;overflow:hidden}.instant-v2-demo-command-opalescence{--instant-v2-nav-glow-width:48px;--instant-v2-nav-glow-height:20px;--instant-v2-nav-glow-blur:6px;z-index:0;width:var(--instant-v2-nav-glow-width);height:var(--instant-v2-nav-glow-height);background-image:linear-gradient(90deg, oklch(var(--instant-v2-glimm-blue) / calc(.16 * var(--landing-glimm-strength,1))) 20%, oklch(var(--instant-v2-glimm-indigo) / calc(.196 * var(--landing-glimm-strength,1))) 40%, oklch(var(--instant-v2-glimm-purple) / calc(.19 * var(--landing-glimm-strength,1))) 60%, oklch(var(--instant-v2-glimm-pink) / calc(.196 * var(--landing-glimm-strength,1))) 80%);filter:blur(var(--instant-v2-nav-glow-blur));opacity:0;transform:translate3d(calc(-50% + var(--instant-v2-glow-x,0px)), calc(-50% + var(--instant-v2-glow-y,0px)), 0);pointer-events:none;border-radius:999px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.instant-v2-demo-command-glass{z-index:1;border-radius:inherit;background:var(--landing-glass);backdrop-filter:blur(5px)saturate(1.45);box-shadow:var(--landing-glass-edge);pointer-events:none;position:absolute;inset:0}.instant-v2-demo-copy-content{z-index:2;align-items:center;gap:6px;display:inline-flex;position:relative}.instant-v2-demo-copy-icon{flex:0 0 16px;width:16px;height:16px;display:block;overflow:visible}.instant-v2-demo-copy-icon-lower,.instant-v2-demo-copy-icon-upper,.instant-v2-demo-copy-icon-mask-shape{rx:2px;width:10.5px;height:10.5px;transition:transform var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay), width var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay), height var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay), rx var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay)}.instant-v2-demo-copy-icon-lower,.instant-v2-demo-copy-icon-mask-shape{transform-origin:10px 14px}.instant-v2-demo-copy-icon-upper{transform-origin:14px 10px}.instant-v2-demo-copy-icon-check{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:-1px;transition:stroke-dasharray var(--instant-v2-copy-check-duration) ease-out, stroke-dashoffset var(--instant-v2-copy-check-duration) ease-out, opacity 0s linear var(--instant-v2-copy-check-duration)}.instant-v2-demo-exit{width:fit-content;font:inherit;background:0 0;justify-self:end;gap:5px;padding-inline:10px;font-size:12px;font-weight:500;line-height:16px}.instant-v2-demo-live{background:var(--landing-control);box-shadow:var(--landing-callout-edge);font:inherit;gap:5px;padding-inline:10px;font-size:12px;font-weight:500;line-height:16px}.instant-v2-demo-live:disabled{cursor:default;opacity:.72}.instant-v2-demo-copy-short{display:none}.instant-v2-demo-command[data-copied=true] :is(.instant-v2-demo-copy-icon-lower,.instant-v2-demo-copy-icon-upper,.instant-v2-demo-copy-icon-mask-shape){rx:7.25px;width:14.5px;height:14.5px;transition-delay:0s}.instant-v2-demo-command[data-copied=true] :is(.instant-v2-demo-copy-icon-lower,.instant-v2-demo-copy-icon-mask-shape){transform:translateY(-4px)}.instant-v2-demo-command[data-copied=true] .instant-v2-demo-copy-icon-upper{transform:translate(-4px)}.instant-v2-demo-command[data-copied=true] .instant-v2-demo-copy-icon-check{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dasharray var(--instant-v2-copy-check-duration) ease-out var(--instant-v2-copy-check-delay), stroke-dashoffset 0s linear, opacity 0s linear}.instant-v2-demo-command[data-copied=true] .instant-v2-demo-command-opalescence{animation:instant-v2-demo-opalescence-expand var(--instant-v2-copy-color-duration) linear both}.instant-v2-demo-command[data-copy-resetting=true] .instant-v2-demo-command-opalescence{animation:instant-v2-demo-opalescence-return var(--instant-v2-copy-return-duration) linear both}.instant-v2-demo-command:focus-visible,.instant-v2-demo-live:focus-visible,.instant-v2-demo-exit:focus-visible{outline-offset:4px;outline:2px solid #0070f3}@media (any-hover:hover){.instant-v2-demo-command:hover{background:var(--landing-control)}.instant-v2-demo-command:hover .instant-v2-demo-command-opalescence{opacity:1}.instant-v2-demo-exit:hover{background:var(--landing-glass-hover)}.instant-v2-demo-live:not(:disabled):hover{background:var(--landing-control-pressed)}}.instant-v2-demo-command:focus-visible .instant-v2-demo-command-opalescence{opacity:1}.instant-v2-demo-command:active{background:var(--landing-control-pressed)}@keyframes instant-v2-demo-opalescence-expand{0%{width:var(--instant-v2-nav-glow-width);height:var(--instant-v2-nav-glow-height);filter:blur(var(--instant-v2-nav-glow-blur));opacity:1;transform:translate3d(calc(-50% + var(--instant-v2-glow-x,0px)), calc(-50% + var(--instant-v2-glow-y,0px)), 0);border-radius:999px}18%{width:62%;height:88%;filter:blur(var(--instant-v2-nav-glow-blur))}47%{width:132%;height:170%;filter:blur(var(--instant-v2-nav-glow-blur));opacity:1;border-radius:0;transform:translate(-50%,-50%)scale(1.08)}63%,to{width:110%;height:125%;filter:blur(var(--instant-v2-nav-glow-blur));opacity:1;border-radius:0;transform:translate(-50%,-50%)}}@keyframes instant-v2-demo-opalescence-return{0%,52%{width:110%;height:125%;filter:blur(var(--instant-v2-nav-glow-blur));opacity:1;border-radius:0;transform:translate(-50%,-50%)}52%{animation-timing-function:ease-out}to{width:var(--instant-v2-nav-glow-width);height:var(--instant-v2-nav-glow-height);filter:blur(var(--instant-v2-nav-glow-blur));opacity:1;transform:translate3d(calc(-50% + var(--instant-v2-glow-x,0px)), calc(-50% + var(--instant-v2-glow-y,0px)), 0);border-radius:999px}}@media (width<=540px){.instant-v2-demo-bar{gap:10px;padding-inline:10px}.instant-v2-demo-copy-full{display:none}.instant-v2-demo-copy-short{display:inline}.instant-v2-demo-command{padding-inline:10px}.instant-v2-demo-exit{padding-inline:6px}.instant-v2-demo-actions{gap:4px}.instant-v2-demo-live{padding-inline:8px}.instant-v2-demo-status-group{gap:8px}}@media (width<=760px){.instant-v2-demo-command-context{display:none}}@media (prefers-reduced-motion:reduce){.instant-v2-demo-bar[data-stage]>*,.instant-v2-demo-command,.instant-v2-demo-command-opalescence,.instant-v2-demo-live,.instant-v2-demo-exit{transition-duration:.01ms;animation-duration:.01ms;animation-delay:0s}.instant-v2-demo-command[data-copied=true] .instant-v2-demo-command-opalescence{width:110%;height:125%;filter:blur(var(--instant-v2-nav-glow-blur));opacity:1;border-radius:0;animation:none;transform:translate(-50%,-50%)}.instant-v2-demo-command[data-copy-resetting=true] .instant-v2-demo-command-opalescence{animation:none}.instant-v2-demo-copy-icon *{transition-duration:.01ms;transition-delay:0s}}.hero-canvas-stage[data-astro-cid-vvmjtjv6]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-canvas-viewport[data-astro-cid-vvmjtjv6],.hero-canvas[data-astro-cid-vvmjtjv6]{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-canvas[data-astro-cid-vvmjtjv6]{opacity:0}.hero-canvas-stage[data-astro-cid-vvmjtjv6][data-canvas-ready] .hero-canvas[data-astro-cid-vvmjtjv6]{opacity:1}.instant-v2-product-window[data-astro-cid-vtmxxr3w]{--instant-v2-app-window-inset:4px;--instant-v2-app-window-radius:8px;--instant-v2-dashboard-component-color:var(--landing-window-component);--instant-v2-dashboard-page-color:var(--landing-page);--instant-v2-dashboard-shadow-fade-overhang:calc(var(--instant-v2-showcase-gutter,0px) + var(--instant-v2-company-strip-height,0px));--instant-v2-gradient-reveal-progress:0;--instant-v2-gradient-motion-scale:1;--instant-v2-dashboard-window-radius:calc(var(--instant-v2-app-window-radius) + var(--instant-v2-app-window-inset));z-index:50;isolation:isolate;width:100%;position:sticky;top:42px}.instant-v2-hero-gradient[data-astro-cid-vtmxxr3w]{z-index:0;width:1496px;height:max(640px,100%);opacity:var(--instant-v2-gradient-reveal-progress);pointer-events:none;will-change:opacity;position:absolute;top:50%;left:-176px;translate:0 calc(-50% - 48px)}.instant-v2-hero-gradient-motion[data-astro-cid-vtmxxr3w]{transform:translateZ(0) scaleY(var(--instant-v2-gradient-motion-scale));transform-origin:50% 0;will-change:transform;position:absolute;inset:0}.instant-v2-hero-gradient-surface[data-astro-cid-vtmxxr3w]{--canvas-blur-radius:50;--canvas-shape-radius:300;--canvas-blur-padding:150px;position:absolute;inset:0;transform:translateZ(0)}.instant-v2-hero-gradient[data-astro-cid-vtmxxr3w] .hero-canvas{inset:calc(-1 * var(--canvas-blur-padding));width:calc(100% + 2 * var(--canvas-blur-padding));height:calc(100% + 2 * var(--canvas-blur-padding))}.instant-v2-hero-gradient[data-astro-cid-vtmxxr3w] .hero-canvas-stage,.instant-v2-hero-gradient[data-astro-cid-vtmxxr3w] .hero-canvas-viewport{width:100%;height:100%;position:absolute;inset:0}html[data-instant-v2-dashboard-docked] .instant-v2-hero-gradient[data-astro-cid-vtmxxr3w]{opacity:1}.instant-v2-dashboard-window[data-astro-cid-vtmxxr3w]{z-index:1;width:100%;height:calc(100svh - 42px - var(--instant-v2-showcase-gutter,0px) - var(--instant-v2-company-strip-height,0px));will-change:transform;position:relative;overflow:hidden}html[data-instant-v2-safari-scroll]:not([data-instant-v2-demo]):not([data-instant-v2-demo-exiting]) .instant-v2-dashboard-window[data-astro-cid-vtmxxr3w]:after{content:"";z-index:1;pointer-events:auto;position:absolute;inset:0}.instant-v2-product-iframe[data-astro-cid-vtmxxr3w]{border-radius:inherit;background:var(--instant-v2-dashboard-component-color);pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.instant-v2-dashboard-fade[data-astro-cid-vtmxxr3w]{z-index:10;opacity:1;visibility:visible;pointer-events:none;will-change:opacity;transition:opacity .26s cubic-bezier(.22,1,.36,1),visibility linear;position:absolute}.instant-v2-dashboard-fade-corner[data-astro-cid-vtmxxr3w]{top:0;right:calc(-1 * var(--instant-v2-showcase-gutter,0px));bottom:calc(-1 * var(--instant-v2-dashboard-shadow-fade-overhang));background:radial-gradient(ellipse 68% 66% at calc(100% - var(--instant-v2-showcase-gutter,0px)) calc(100% - var(--instant-v2-dashboard-shadow-fade-overhang)), var(--instant-v2-dashboard-page-color) 0%, color-mix(in oklab, var(--instant-v2-dashboard-page-color) 50%, transparent) 50%, transparent 100%);left:0}@supports (color:color-mix(in lab, red, red)){.instant-v2-dashboard-fade-corner[data-astro-cid-vtmxxr3w]{background:radial-gradient(ellipse 68% 66% at calc(100% - var(--instant-v2-showcase-gutter,0px)) calc(100% - var(--instant-v2-dashboard-shadow-fade-overhang)), var(--instant-v2-dashboard-page-color) 0%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 98.03%, transparent) l c h / alpha) 9.99%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 92.59%, transparent) l c h / alpha) 19.07%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 84.38%, transparent) l c h / alpha) 27.44%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 74.07%, transparent) l c h / alpha) 35.26%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 62.38%, transparent) l c h / alpha) 42.72%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 50%, transparent) l c h / alpha) 50%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 37.62%, transparent) l c h / alpha) 57.28%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 25.93%, transparent) l c h / alpha) 64.74%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 15.63%, transparent) l c h / alpha) 72.56%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 7.41%, transparent) l c h / alpha) 80.93%, oklch(from color-mix(in oklch, var(--instant-v2-dashboard-page-color) 1.97%, transparent) l c h / alpha) 90.01%, transparent 100%)}}.instant-v2-dashboard-demo-cta[data-astro-cid-vtmxxr3w]{z-index:11;opacity:1;visibility:visible;pointer-events:none;will-change:opacity;align-items:center;gap:14px;transition:opacity .26s cubic-bezier(.22,1,.36,1),visibility linear;display:flex;position:absolute;bottom:28px;right:28px}.instant-v2-dashboard-demo-button[data-astro-cid-vtmxxr3w]{isolation:isolate;background:var(--landing-primary);height:36px;color:var(--landing-primary-ink);font-feature-settings:"ss03";letter-spacing:normal;white-space:nowrap;cursor:pointer;pointer-events:auto;border:0;border-radius:8px;justify-content:center;align-items:center;padding-inline:12px;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;position:relative;overflow:hidden}.instant-v2-dashboard-demo-opalescence[data-astro-cid-vtmxxr3w]{z-index:0;background-image:linear-gradient(90deg, oklch(var(--instant-v2-glimm-blue) / .44) 20%, oklch(var(--instant-v2-glimm-indigo) / .5) 40%, oklch(var(--instant-v2-glimm-purple) / .47) 60%, oklch(var(--instant-v2-glimm-pink) / .5) 80%);filter:blur(8px);opacity:0;width:62px;height:26px;transform:translate3d(calc(-50% + var(--instant-v2-glow-x,0px)), calc(-50% + var(--instant-v2-glow-y,0px)), 0);pointer-events:none;border-radius:999px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.instant-v2-dashboard-demo-glass[data-astro-cid-vtmxxr3w]{z-index:1;border-radius:inherit;background:var(--landing-primary-glass);backdrop-filter:blur(6px)saturate(1.6);box-shadow:var(--landing-primary-glass-edge);pointer-events:none;position:absolute;inset:0}.instant-v2-dashboard-demo-label[data-astro-cid-vtmxxr3w]{z-index:2;position:relative}@media (any-hover:hover){.instant-v2-dashboard-demo-button[data-astro-cid-vtmxxr3w]:hover .instant-v2-dashboard-demo-opalescence[data-astro-cid-vtmxxr3w]{opacity:1}}.instant-v2-dashboard-demo-button[data-astro-cid-vtmxxr3w]:focus-visible .instant-v2-dashboard-demo-opalescence[data-astro-cid-vtmxxr3w]{opacity:1}.instant-v2-dashboard-demo-button[data-astro-cid-vtmxxr3w]:focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px}html[data-instant-v2-demo] .instant-v2-product-iframe[data-astro-cid-vtmxxr3w]{pointer-events:auto;display:block}html[data-instant-v2-demo] .instant-v2-dashboard-fade[data-astro-cid-vtmxxr3w],html[data-instant-v2-demo-exiting] .instant-v2-dashboard-fade[data-astro-cid-vtmxxr3w]{top:var(--instant-v2-demo-overlay-top);bottom:auto;right:auto;left:var(--instant-v2-demo-overlay-left);width:var(--instant-v2-demo-overlay-width);height:var(--instant-v2-demo-overlay-height);position:fixed}html[data-instant-v2-demo] .instant-v2-dashboard-demo-cta[data-astro-cid-vtmxxr3w],html[data-instant-v2-demo-exiting] .instant-v2-dashboard-demo-cta[data-astro-cid-vtmxxr3w]{top:var(--instant-v2-demo-cta-top);bottom:auto;right:auto;left:var(--instant-v2-demo-cta-left);width:var(--instant-v2-demo-cta-width);height:var(--instant-v2-demo-cta-height);position:fixed}html[data-instant-v2-demo]:not([data-instant-v2-demo-exiting]) .instant-v2-dashboard-fade[data-astro-cid-vtmxxr3w],html[data-instant-v2-demo]:not([data-instant-v2-demo-exiting]) .instant-v2-dashboard-demo-cta[data-astro-cid-vtmxxr3w]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--instant-v2-demo-layout-duration,.62s) cubic-bezier(.22, 1, .36, 1) var(--instant-v2-demo-layout-delay,.18s), visibility 0s linear calc(var(--instant-v2-demo-layout-delay,.18s) + var(--instant-v2-demo-layout-duration,.62s))}html[data-instant-v2-demo-exiting] .instant-v2-dashboard-fade[data-astro-cid-vtmxxr3w],html[data-instant-v2-demo-exiting] .instant-v2-dashboard-demo-cta[data-astro-cid-vtmxxr3w]{opacity:1;visibility:visible;pointer-events:none;transition:opacity var(--instant-v2-demo-layout-duration,.62s) cubic-bezier(.22, 1, .36, 1) var(--instant-v2-demo-layout-delay,.18s), visibility 0s linear 0s}html[data-instant-v2-demo] .instant-v2-dashboard-demo-button[data-astro-cid-vtmxxr3w],html[data-instant-v2-demo-exiting] .instant-v2-dashboard-demo-button[data-astro-cid-vtmxxr3w]{pointer-events:none}html[data-instant-v2-demo] .instant-v2-product-window[data-astro-cid-vtmxxr3w]{z-index:50;border-radius:var(--instant-v2-dashboard-window-radius);overscroll-behavior:contain;pointer-events:none;will-change:top, left, width, height, border-radius;background:0 0;width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:visible}html[data-instant-v2-demo] .instant-v2-hero-gradient[data-astro-cid-vtmxxr3w]{top:var(--instant-v2-demo-gradient-top);left:var(--instant-v2-demo-gradient-left);width:var(--instant-v2-demo-gradient-width);height:var(--instant-v2-demo-gradient-height);position:fixed;translate:none}html[data-instant-v2-demo] .instant-v2-hero-gradient-motion[data-astro-cid-vtmxxr3w]{transition:transform .26s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}html[data-instant-v2-demo] .instant-v2-dashboard-window[data-astro-cid-vtmxxr3w]{top:var(--instant-v2-demo-dashboard-top);width:auto;height:var(--instant-v2-demo-dashboard-height);border-radius:inherit;will-change:top, left, width, height;min-height:0;position:absolute;left:0;right:0}html[data-instant-v2-demo][data-instant-v2-demo-layout-settled] .instant-v2-dashboard-window[data-astro-cid-vtmxxr3w]{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (width>=768px){.instant-v2-hero-gradient[data-astro-cid-vtmxxr3w]{height:calc(100% + 56px);left:50%;translate:calc(-50% - 144px) calc(-50% - 72px)}}@media (width<=540px){.instant-v2-hero-gradient-surface[data-astro-cid-vtmxxr3w]{--canvas-blur-radius:16.6667;--canvas-shape-radius:100;--canvas-blur-padding:50px}html:not([data-instant-v2-demo]) .instant-v2-hero-gradient[data-astro-cid-vtmxxr3w]{height:max(640px, calc(100svh - 42px - var(--instant-v2-showcase-gutter,0px) - var(--instant-v2-company-strip-height,0px)))}html:not([data-instant-v2-demo]) .instant-v2-hero-gradient-surface[data-astro-cid-vtmxxr3w]{transform-origin:0 0;width:33.3333%;height:33.3333%;inset:0 auto auto 0;transform:scale(3)}.instant-v2-product-window[data-astro-cid-vtmxxr3w]{--instant-v2-mobile-preview-scale:.85;height:calc(100dvh - 42px - var(--instant-v2-showcase-gutter,0px) - var(--instant-v2-company-strip-height,0px))}.instant-v2-dashboard-window[data-astro-cid-vtmxxr3w]{backdrop-filter:none;width:1080px;height:calc(100% / var(--instant-v2-mobile-preview-scale));transform:scale(var(--instant-v2-mobile-preview-scale));transform-origin:0 0;position:absolute;top:0;left:6px;right:auto}.instant-v2-dashboard-fade[data-astro-cid-vtmxxr3w],.instant-v2-dashboard-demo-cta[data-astro-cid-vtmxxr3w]{display:none}}@media (prefers-reduced-motion:reduce){.instant-v2-product-window[data-astro-cid-vtmxxr3w]{--instant-v2-demo-layout-delay:0s;--instant-v2-demo-layout-duration:.01ms}.instant-v2-dashboard-fade[data-astro-cid-vtmxxr3w],.instant-v2-dashboard-demo-cta[data-astro-cid-vtmxxr3w],.instant-v2-dashboard-demo-opalescence[data-astro-cid-vtmxxr3w]{transition-duration:.01ms}}.instant-v2-button{--instant-v2-copy-shape-duration:.12s;--instant-v2-copy-shape-return-delay:.13s;--instant-v2-copy-check-duration:.1s;--instant-v2-copy-check-delay:90ms;--instant-v2-copy-color-duration:.19s;--instant-v2-copy-return-duration:.25s;isolation:isolate;font-feature-settings:"ss03";letter-spacing:normal;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;height:100%;padding-inline:14px;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;position:relative;overflow:hidden}.instant-v2-button-opalescence{--instant-v2-button-glow-width:68.5px;--instant-v2-button-glow-height:28.5px;--instant-v2-button-glow-blur:8.5px;z-index:0;width:var(--instant-v2-button-glow-width);height:var(--instant-v2-button-glow-height);background-image:linear-gradient(90deg, oklch(var(--instant-v2-glimm-blue,.59 .223 262.833) / .44) 20%, oklch(var(--instant-v2-glimm-indigo,.58 .245 287.666) / .5) 40%, oklch(var(--instant-v2-glimm-purple,.661 .279 317.115) / .47) 60%, oklch(var(--instant-v2-glimm-pink,.691 .256 344.619) / .5) 80%);filter:blur(var(--instant-v2-button-glow-blur));opacity:0;transform:translate3d(calc(-50% + var(--instant-v2-glow-x,0px)), calc(-50% + var(--instant-v2-glow-y,0px)), 0);pointer-events:none;border-radius:999px;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.instant-v2-button-glass{z-index:1;border-radius:inherit;background:var(--landing-primary-glass,oklch(10% 0 0/.38));backdrop-filter:blur(6px)saturate(1.6);box-shadow:var(--landing-primary-glass-edge,inset 0 0 0 .5px oklch(100% 0 0/.1), inset 0 1px 0 oklch(100% 0 0/.12));pointer-events:none;position:absolute;inset:0}.instant-v2-button>.instant-v2-copy-content{z-index:2;align-items:center;gap:8px;display:inline-flex;position:relative}.instant-v2-button .instant-v2-copy-icon{flex:0 0 20px;width:20px;height:20px;display:block;overflow:visible}.instant-v2-button .instant-v2-copy-icon-lower,.instant-v2-button .instant-v2-copy-icon-upper,.instant-v2-button .instant-v2-copy-icon-mask-shape{rx:2px;width:10.5px;height:10.5px;transition:transform var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay), width var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay), height var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay), rx var(--instant-v2-copy-shape-duration) ease-out var(--instant-v2-copy-shape-return-delay)}.instant-v2-button .instant-v2-copy-icon-lower,.instant-v2-button .instant-v2-copy-icon-mask-shape{transform-origin:10px 14px}.instant-v2-button .instant-v2-copy-icon-upper{transform-origin:14px 10px}.instant-v2-button .instant-v2-copy-icon-check{opacity:0;stroke-dasharray:0 1;stroke-dashoffset:-1px;transition:stroke-dasharray var(--instant-v2-copy-check-duration) ease-out, stroke-dashoffset var(--instant-v2-copy-check-duration) ease-out, opacity 0s linear var(--instant-v2-copy-check-duration)}.instant-v2-button[data-instant-v2-copy][data-copied=true] :is(.instant-v2-copy-icon-lower,.instant-v2-copy-icon-upper,.instant-v2-copy-icon-mask-shape){rx:7.25px;width:14.5px;height:14.5px;transition-delay:0s}.instant-v2-button[data-instant-v2-copy][data-copied=true] :is(.instant-v2-copy-icon-lower,.instant-v2-copy-icon-mask-shape){transform:translateY(-4px)}.instant-v2-button[data-instant-v2-copy][data-copied=true] .instant-v2-copy-icon-upper{transform:translate(-4px)}.instant-v2-button[data-instant-v2-copy][data-copied=true] .instant-v2-copy-icon-check{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dasharray var(--instant-v2-copy-check-duration) ease-out var(--instant-v2-copy-check-delay), stroke-dashoffset 0s linear, opacity 0s linear}.instant-v2-button[data-instant-v2-copy][data-copied=true] .instant-v2-button-opalescence{animation:instant-v2-button-opalescence-expand var(--instant-v2-copy-color-duration) linear both}.instant-v2-button[data-instant-v2-copy][data-copy-resetting=true] .instant-v2-button-opalescence{animation:instant-v2-button-opalescence-return var(--instant-v2-copy-return-duration) linear both}@keyframes instant-v2-button-opalescence-expand{0%{width:var(--instant-v2-button-glow-width);height:var(--instant-v2-button-glow-height);filter:blur(var(--instant-v2-button-glow-blur));opacity:1;transform:translate3d(calc(-50% + var(--instant-v2-glow-x,0px)), calc(-50% + var(--instant-v2-glow-y,0px)), 0);border-radius:999px}18%{width:62%;height:88%;filter:blur(var(--instant-v2-button-glow-blur))}47%{width:132%;height:170%;filter:blur(var(--instant-v2-button-glow-blur));opacity:1;border-radius:0;transform:translate(-50%,-50%)scale(1.08)}63%,to{width:110%;height:125%;filter:blur(var(--instant-v2-button-glow-blur));opacity:1;border-radius:0;transform:translate(-50%,-50%)}}@keyframes instant-v2-button-opalescence-return{0%,52%{width:110%;height:125%;filter:blur(var(--instant-v2-button-glow-blur));opacity:1;border-radius:0;transform:translate(-50%,-50%)}52%{animation-timing-function:ease-out}to{width:var(--instant-v2-button-glow-width);height:var(--instant-v2-button-glow-height);filter:blur(var(--instant-v2-button-glow-blur));opacity:1;transform:translate3d(calc(-50% + var(--instant-v2-glow-x,0px)), calc(-50% + var(--instant-v2-glow-y,0px)), 0);border-radius:999px}}.instant-v2-button-primary{background:var(--landing-primary,#000000f2);color:var(--landing-primary-ink,#fff);box-shadow:none}.instant-v2-button-secondary{background:var(--landing-control,#fff);color:var(--landing-ink,#000000df);box-shadow:var(--landing-control-shadow,inset 0 0 0 .5px #0000, 0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px #0000000d)}@media (any-hover:hover){.instant-v2-button:hover .instant-v2-button-opalescence{opacity:1}.instant-v2-button-secondary:hover{background:var(--landing-control-pressed,#f9f9f9)}}.instant-v2-button:focus-visible .instant-v2-button-opalescence{opacity:1}.instant-v2-button-primary:focus-visible{background:var(--landing-primary,#000000f2);color:var(--landing-primary-ink,#fff)}@media (width<=540px){.instant-v2-button{padding-inline:14px}.instant-v2-button-opalescence{--instant-v2-button-glow-width:75.5px;--instant-v2-button-glow-height:31.5px;--instant-v2-button-glow-blur:9.5px}}@media (width<=400px){.instant-v2-button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.instant-v2-button-opalescence{transition-duration:.01ms}.instant-v2-button[data-instant-v2-copy][data-copied=true] .instant-v2-button-opalescence{width:110%;height:125%;filter:blur(var(--instant-v2-button-glow-blur));opacity:1;border-radius:0;animation:none;transform:translate(-50%,-50%)}.instant-v2-button[data-instant-v2-copy][data-copy-resetting=true] .instant-v2-button-opalescence{animation:none}.instant-v2-button .instant-v2-copy-icon *{transition-duration:.01ms;transition-delay:0s}}.instant-v2-scroll[data-astro-cid-lcdefpme],.instant-v2-scroll-content[data-astro-cid-lcdefpme]{display:contents}html[data-instant-v2-safari-scroll],html[data-instant-v2-safari-scroll] body{height:100%;overflow:hidden}html[data-instant-v2-safari-scroll] .instant-v2-scroll[data-astro-cid-lcdefpme]{overscroll-behavior:none;height:100dvh;display:block;overflow:auto}html[data-instant-v2-safari-scroll] .instant-v2-scroll-content[data-astro-cid-lcdefpme]{min-height:100%;display:block}html[data-instant-v2-safari-scroll]:is([data-instant-v2-demo],[data-instant-v2-demo-exiting]) .instant-v2-scroll[data-astro-cid-lcdefpme]{overflow:hidden}html[data-instant-v2-safari-scroll]:is([data-instant-v2-demo],[data-instant-v2-demo-exiting]) .instant-v2-scroll-content[data-astro-cid-lcdefpme]{min-height:var(--instant-v2-scroll-content-height,100%)}html,body{overscroll-behavior:none}html{--instant-v2-hero-recede-progress:0;--instant-v2-page-bg:var(--landing-page);background:var(--landing-page)}body{background:var(--instant-v2-page-bg,var(--landing-page));transition:background-color var(--instant-v2-page-bg-duration,.42s) var(--instant-v2-page-bg-easing,cubic-bezier(.22, 1, .36, 1))}html[data-instant-v2-demo-exiting]{--instant-v2-page-bg:var(--landing-page);--instant-v2-page-bg-duration:var(--instant-v2-demo-exit-duration,1.15s);--instant-v2-page-bg-easing:linear}.instant-v2[data-astro-cid-lcdefpme]{--instant-v2-page-width:1920px;min-height:100svh;color:var(--color-ink);background:0 0;overflow-x:clip}html:not([data-instant-v2-demo]):not([data-instant-v2-demo-exiting]) .instant-v2[data-astro-cid-lcdefpme]{overflow:clip}.instant-v2-container[data-astro-cid-lcdefpme]{width:min(calc(100% - clamp(48px, 6.75vw, 136px)), var(--instant-v2-page-width));margin-inline:auto}@supports (width:round(nearest, 1px, 1px)){.instant-v2-container[data-astro-cid-lcdefpme]{width:min(calc(100% - round(nearest, clamp(48px, 6.75vw, 136px), 2px)), var(--instant-v2-page-width))}}.instant-v2-intro[data-astro-cid-lcdefpme]{z-index:0;padding-block:max(134px,clamp(176px,26svh,296px) - 42px) clamp(152px,18.5svh,210px);position:sticky;top:42px}.instant-v2-grid[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--instant-v2-hero-recede-progress));transform:translateZ(0) scale(calc(1 - var(--instant-v2-hero-recede-progress) * .1));transform-origin:50%;will-change:transform, opacity;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.instant-v2[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:820px;color:var(--landing-ink);font-feature-settings:"ss03";letter-spacing:-.01em;text-wrap:balance;grid-column:1/span 7;margin:0;font-family:Inter Variable,Inter,sans-serif;font-size:56px;font-weight:500;line-height:1;transform:translate(-4px)}.instant-v2-title-last-line[data-astro-cid-lcdefpme]{white-space:nowrap}.instant-v2-support-mobile-break[data-astro-cid-lcdefpme]{display:none}.instant-v2-support[data-astro-cid-lcdefpme]{--instant-v2-copy-offset-y:0px;--instant-v2-action-offset-y:0px;text-align:right;grid-column:8/-1;justify-self:end;width:100%;max-width:480px;padding-top:3px}.instant-v2-support[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42ch;color:var(--landing-ink-secondary);font-feature-settings:"ss03";letter-spacing:normal;text-wrap:pretty;transform:translateY(var(--instant-v2-copy-offset-y));margin:0 0 0 auto;font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:24px}.instant-v2-actions[data-astro-cid-lcdefpme]{transform:translateY(var(--instant-v2-action-offset-y));justify-content:flex-end;align-items:center;margin-top:14px;display:flex}.instant-v2-command-group[data-astro-cid-lcdefpme]{--instant-v2-command-height:40px;height:var(--instant-v2-command-height);background:var(--landing-fill);border-radius:8px;justify-content:flex-end;align-items:stretch;max-width:100%;padding:0;display:inline-flex;overflow:hidden}.instant-v2-open-source[data-astro-cid-lcdefpme]{min-width:0;height:100%;color:var(--landing-ink);font-feature-settings:"ss03";letter-spacing:normal;white-space:nowrap;background:0 0;border:0;border-radius:8px 0 0 8px;align-items:center;gap:4px;padding-inline:14px;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;overflow:hidden}.instant-v2-open-source-label[data-astro-cid-lcdefpme]{min-width:0;color:var(--landing-ink-secondary);align-items:center;display:inline-flex}.instant-v2-open-source-github[data-astro-cid-lcdefpme]{height:100%;color:var(--landing-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;display:inline-flex}.instant-v2-open-source-github[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:0 0 18px;width:18px;height:18px;display:block}.instant-v2-open-source[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--landing-focus);outline-offset:-2px}.instant-v2-showcase[data-astro-cid-lcdefpme]{--instant-v2-showcase-gutter:clamp(6px, .84375vw, 17px);--instant-v2-company-strip-height:52px;--instant-v2-company-strip-offset-top:var(--instant-v2-showcase-gutter);z-index:1;width:calc(100% - clamp(12px,1.6875vw,34px));max-width:none;min-height:calc(100svh - 41px);position:relative}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip{z-index:51;position:relative}@media (width<=899px){.instant-v2-container[data-astro-cid-lcdefpme]{width:min(100% - 40px,720px)}.instant-v2-showcase[data-astro-cid-lcdefpme]{--instant-v2-showcase-gutter:max(5px, calc(12.5vw - 90px));width:calc(100% + -1*max(10px,25% - 180px));max-width:none}.instant-v2-intro[data-astro-cid-lcdefpme]{padding-block:calc(clamp(64px,11svh,104px) + 22px) 88px}.instant-v2-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:42px}.instant-v2[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.instant-v2-support[data-astro-cid-lcdefpme]{grid-column:1}.instant-v2[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:720px;font-size:56px;transform:none}.instant-v2-support[data-astro-cid-lcdefpme]{text-align:left;justify-self:start;max-width:520px;padding-top:0}.instant-v2-support[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-left:0}.instant-v2-actions[data-astro-cid-lcdefpme]{justify-content:flex-start}}@media (width<=540px){html{--instant-v2-mobile-footer-height:calc(84px + env(safe-area-inset-bottom,0px))}.instant-v2-container[data-astro-cid-lcdefpme]{width:calc(100% - 32px)}.instant-v2-showcase[data-astro-cid-lcdefpme]{--instant-v2-showcase-gutter:4px;--instant-v2-company-strip-height:var(--instant-v2-mobile-footer-height);width:calc(100% - 8px);min-height:calc(100dvh - 42px)}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip{z-index:49;inset:auto calc(-1 * var(--instant-v2-showcase-gutter)) 0;height:var(--instant-v2-mobile-footer-height);min-height:0;padding:0 max(10px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(10px, env(safe-area-inset-left,0px));background:var(--instant-v2-page-bg,var(--landing-page));margin:0;position:absolute}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip-inner{gap:0;width:100%;min-height:84px;padding-block:12px 4px}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip-links{gap:0}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip-links a{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}.instant-v2-intro[data-astro-cid-lcdefpme]{padding-block:86px 72px}.instant-v2-grid[data-astro-cid-lcdefpme]{justify-items:center;row-gap:12px}.instant-v2[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;text-align:center;max-width:none;font-size:clamp(27px,8.5vw,36px);line-height:1}.instant-v2-support[data-astro-cid-lcdefpme]{text-align:center;justify-self:center}.instant-v2-support[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36ch;margin-inline:auto;font-size:16px;line-height:1.55}.instant-v2-support-mobile-break[data-astro-cid-lcdefpme]{display:inline}.instant-v2-support-agent-line[data-astro-cid-lcdefpme]{white-space:nowrap}.instant-v2-support-learning[data-astro-cid-lcdefpme]{display:none}.instant-v2-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:10px;margin-top:28px}.instant-v2-command-group[data-astro-cid-lcdefpme]{--instant-v2-command-height:44px}}@media (width<=379px){html{--instant-v2-mobile-footer-height:calc(112px + env(safe-area-inset-bottom,0px))}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip-inner{gap:8px}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip-links{row-gap:0}.instant-v2-showcase[data-astro-cid-lcdefpme] .company-strip-links a{min-height:32px}}@media (width<=400px){.instant-v2-open-source[data-astro-cid-lcdefpme]{padding-inline:12px}}@media (prefers-reduced-motion:reduce){html,body,.instant-v2[data-astro-cid-lcdefpme]{transition-duration:.01ms}.instant-v2-grid[data-astro-cid-lcdefpme]{opacity:1;transform:none}}
