.hero-machines-surface{color:#ebedf0;height:100%;font-family:var(--font-body);background:#060709;position:relative;overflow:hidden}.hero-machines-surface__thread{position:absolute;bottom:148px;left:80px;right:80px}.hero-machines-surface__thread-inner{flex-direction:column;justify-content:flex-end;gap:16px;min-height:100%;display:flex}.hero-machines-surface__thread-inner--shifting{animation:.9s cubic-bezier(.16,1,.3,1) hero-machines-thread-shift}.hero-machines-surface__human-message{color:#ebedf0;opacity:0;background:#13151c;border-radius:8px;width:700px;max-width:72%;margin-left:auto;padding:14px 16px;animation:.52s cubic-bezier(.22,1,.36,1) forwards hero-machines-message-in;transform:translateY(12px)}.hero-machines-surface__human-message p{margin:0;font-size:13px;font-weight:400;line-height:22px}.hero-machines-surface__agent-row{opacity:0;filter:blur(2px);gap:12px;min-width:0;animation:1.1s cubic-bezier(.16,1,.3,1) .18s forwards hero-machines-message-in;display:flex;transform:translateY(22px)scale(.988)}.hero-machines-surface__agent-row--thinking{animation-duration:.64s}.hero-machines-surface__agent-mark{background:#66d9a526;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.hero-machines-surface__agent-mark span{color:#66d9a5;font-size:15px;font-weight:500;line-height:1}.hero-machines-surface__reply-block{color:#ebedf0;background:#0a0d10;border:1px solid #191c23ad;border-radius:8px;width:min(1120px,100% - 40px);min-width:0;max-width:100%;padding:12px 16px 13px;overflow:hidden}.hero-machines-surface__thinking{color:#80858f;background:#0a0d10b8;border:1px solid #191c238a;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:8px 13px;font-size:13px;font-weight:400;line-height:normal;display:flex}.hero-machines-surface__thinking-dots{gap:5px;display:flex}.hero-machines-surface__thinking-dots span{background:#66d9a5b8;border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite hero-machines-thinking-dot;display:block}.hero-machines-surface__thinking-dots span:nth-child(2){animation-delay:.16s}.hero-machines-surface__thinking-dots span:nth-child(3){animation-delay:.32s}.hero-machines-surface__reply-block p{text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.hero-machines-surface__reply-command,.hero-machines-surface__reply-result{font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-weight:400;line-height:18px}.hero-machines-surface__reply-command{color:#a0a6b2}.hero-machines-surface__reply-result{color:#ebedf0bd;display:block}.hero-machines-surface__reply-result span{color:#66d9a5;margin-right:8px}.hero-machines-surface__composer{background:#0b0d10;height:120px;padding:16px 80px 24px;position:absolute;bottom:0;left:0;right:0}.hero-machines-surface__composer-box{background:#060709;border:1px solid #191c23;border-radius:6px;flex-direction:column;justify-content:space-between;height:80px;padding:12px;display:flex}.hero-machines-surface__composer-box p{margin:0;font-size:13px;font-weight:400;line-height:normal}.hero-machines-surface__composer-placeholder{color:#4d525c}.hero-machines-surface__composer-text{color:#ebedf0}.hero-machines-surface__cursor{background:#737880;width:7px;height:15px;margin-left:2px;animation:.9s steps(2,jump-none) infinite hero-machines-cursor;display:inline-block;transform:translateY(2px)}.hero-machines-surface__composer-actions,.hero-machines-surface__composer-actions button{justify-content:space-between;align-items:center;display:flex}.hero-machines-surface__composer-actions button{color:#66d9a5;width:32px;height:32px;font-family:var(--font-body);background:#66d9a526;border:0;border-radius:6px;justify-content:center;padding:0;font-size:16px;line-height:32px}@keyframes hero-machines-message-in{to{filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-machines-thread-shift{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes hero-machines-cursor{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes hero-machines-thinking-dot{0%,70%,to{opacity:.32;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (width<=900px){.hero-machines-surface__thread{left:24px;right:24px}.hero-machines-surface__composer{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.hero-machines-surface__human-message,.hero-machines-surface__agent-row,.hero-machines-surface__thread-inner,.hero-machines-surface__cursor,.hero-machines-surface__thinking-dots span{filter:none;opacity:1;animation:none;transform:none}}.hero-terminal{top:var(--landing-hero-terminal-top);z-index:1;width:min(1280px, calc(100vw - (var(--site-padding-x) * 2)));color:#ebedf0;background:#060709;border:1px solid #191c23;height:770px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.hero-terminal__topbar{background:#0b0d10;border-bottom:1px solid #191c23;height:44px;position:relative}.hero-terminal__traffic-lights{gap:4px;display:flex;position:absolute;top:16px;left:14px}.hero-terminal__traffic-lights span{border-radius:50%;width:10px;height:10px}.hero-terminal__traffic-lights span:first-child{background:#592626}.hero-terminal__traffic-lights span:nth-child(2){background:#594d1f}.hero-terminal__traffic-lights span:nth-child(3){background:#264d2e}.hero-terminal__toolbar{background:#0b0d10;border-bottom:1px solid #191c23;height:41px;position:relative}.hero-terminal__new-shell{color:#80858f;font-family:var(--font-body);white-space:nowrap;align-items:flex-end;gap:18px;font-size:12px;font-weight:500;line-height:normal;display:flex;position:absolute;top:8px;left:20px}.hero-terminal__new-shell span:first-child{color:#4d525c;font-size:16px;font-weight:400}.hero-terminal__session{color:#ebedf0;font-family:var(--font-body);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:normal;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hero-terminal__session span:last-child{color:#4d525c;font-size:10px;font-weight:400}.hero-terminal__session--machines{left:40.625%;transform:none}.hero-terminal__surface{background:#060709;height:calc(100% - 85px);position:relative;overflow:hidden}.hero-terminal__pane{opacity:0;pointer-events:none;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hero-terminal__pane--active{z-index:1;opacity:1;pointer-events:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.hero-terminal__pane{transition:none;transform:none}}.badge[data-astro-cid-gysip5ha]{color:#8c94a1;min-height:32px;font-family:var(--font-body);background:0 0;border:1px solid #262b33;justify-content:center;align-items:center;gap:10px;margin:0;padding:5px 14px;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.badge--compact[data-astro-cid-gysip5ha]{min-height:30px;padding:4px 8px}a[data-astro-cid-gysip5ha].badge{transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast)}a[data-astro-cid-gysip5ha].badge:hover{background:var(--color-surface-hover);color:var(--color-text-hover);border-color:#343a45}a[data-astro-cid-gysip5ha].badge:focus-visible{outline:1px solid var(--color-accent-mint);outline-offset:3px}.badge__status-icon[data-astro-cid-gysip5ha]{background:var(--color-accent-mint);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite badge-status-dot-pulse}.badge__content[data-astro-cid-gysip5ha]{min-width:0}@keyframes badge-status-dot-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.badge__status-icon[data-astro-cid-gysip5ha]{animation:none}}@media (width<=640px){.badge[data-astro-cid-gysip5ha]:not(.badge--compact){padding:7px 10px;font-size:12px;line-height:18px}}.landing-hero[data-astro-cid-xxaclsah]{--landing-hero-padding-top:40px;--landing-hero-padding-bottom:124px;--landing-hero-title-width:720px;--landing-hero-title-size:52px;--landing-hero-title-line-height:60px;--landing-hero-terminal-top:308px;--landing-hero-foundation-top:746px;--landing-hero-foundation-height:352px;--landing-hero-min-height:1120px;min-height:var(--landing-hero-min-height);padding:var(--landing-hero-padding-top) var(--site-padding-x) var(--landing-hero-padding-bottom);background:#040406;position:relative;overflow:clip}.landing-hero__foundation[data-astro-cid-xxaclsah]{top:var(--landing-hero-foundation-top);z-index:0;width:100vw;height:var(--landing-hero-foundation-height);pointer-events:none;background:linear-gradient(#040406 0%,#4a4a4a 100%);position:absolute;left:50%;transform:translate(-50%)}.landing-hero__inner[data-astro-cid-xxaclsah]{width:100%;max-width:var(--site-max-width);margin:0 auto}.landing-hero__badge,.landing-hero__title[data-astro-cid-xxaclsah],.landing-hero__support[data-astro-cid-xxaclsah]{z-index:1;position:relative}.landing-hero__title[data-astro-cid-xxaclsah]{width:var(--landing-hero-title-width);color:#f5f7fa;max-width:100%;font-family:var(--font-display);font-size:var(--landing-hero-title-size);font-weight:400;line-height:var(--landing-hero-title-line-height);letter-spacing:0;margin:32px 0 0}.landing-hero__support[data-astro-cid-xxaclsah]{color:#8c94a1;width:680px;max-width:100%;font-family:var(--font-body);letter-spacing:0;margin:12px 0 0;font-size:16px;font-weight:400;line-height:24px}@media (width<=1180px){.landing-hero[data-astro-cid-xxaclsah]{--landing-hero-padding-top:40px;--landing-hero-padding-bottom:112px;--landing-hero-title-width:640px;--landing-hero-title-size:46px;--landing-hero-title-line-height:52px;--landing-hero-terminal-top:308px}}@media (width<=900px){.landing-hero[data-astro-cid-xxaclsah]{--landing-hero-padding-top:48px;--landing-hero-padding-bottom:96px;--landing-hero-title-size:38px;--landing-hero-title-line-height:44px;--landing-hero-terminal-top:300px}}@media (width<=640px){.landing-hero[data-astro-cid-xxaclsah]{--landing-hero-padding-top:84px;--landing-hero-padding-bottom:88px;--landing-hero-title-width:100%;--landing-hero-title-size:clamp(21px, 6.5vw, 27px);--landing-hero-title-line-height:32px;--landing-hero-terminal-top:330px}.landing-hero__title[data-astro-cid-xxaclsah]{margin-top:28px}}.execution-surfaces[data-astro-cid-irgz3auo]{padding:80px var(--site-padding-x);background:#040406}.execution-surfaces__inner[data-astro-cid-irgz3auo]{width:100%;max-width:var(--site-max-width);margin:0 auto}.execution-surfaces__card[data-astro-cid-irgz3auo]{background:#040406;border:1px solid #262b33;grid-template-columns:1fr 1fr;min-height:432px;display:grid;position:relative}.execution-surfaces__divider[data-astro-cid-irgz3auo]{pointer-events:none;background-image:repeating-linear-gradient(#262b33 0 6px,#0000 6px 12px);width:1px;position:absolute;top:0;bottom:0;left:50%}.execution-surfaces__surface[data-astro-cid-irgz3auo]{padding:56px clamp(40px,4.5vw,66px)}.execution-surfaces__icon[data-astro-cid-irgz3auo]{width:72px;height:72px}.execution-surfaces__icon[data-astro-cid-irgz3auo] img[data-astro-cid-irgz3auo]{width:100%;height:100%;display:block}.execution-surfaces__copy[data-astro-cid-irgz3auo]{width:452px;max-width:100%;margin-top:36px}.execution-surfaces__copy[data-astro-cid-irgz3auo] h2[data-astro-cid-irgz3auo]{color:#f5f7fa;font-family:var(--font-display);letter-spacing:-.4px;margin:0;font-size:40px;font-weight:400;line-height:40px}.execution-surfaces__copy[data-astro-cid-irgz3auo] p[data-astro-cid-irgz3auo]{color:#8c94a1;font-family:var(--font-body);letter-spacing:0;margin:16px 0 0;font-size:15px;font-weight:400;line-height:24px}.execution-surfaces__copy[data-astro-cid-irgz3auo] .execution-surfaces__label[data-astro-cid-irgz3auo]{margin-top:16px}.execution-surfaces__chips[data-astro-cid-irgz3auo]{flex-wrap:wrap;gap:12px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:flex}.execution-surfaces__chips[data-astro-cid-irgz3auo] li[data-astro-cid-irgz3auo]{color:#8c94a1;min-height:40px;font-family:var(--font-body);letter-spacing:0;white-space:nowrap;border:1px solid #ffffff1a;align-items:center;padding:7px 8px;font-size:15px;font-weight:400;line-height:24px;display:inline-flex}.execution-surfaces__capabilities[data-astro-cid-irgz3auo]{padding:56px clamp(40px,4.5vw,66px) 56px clamp(48px,6vw,80px)}.execution-surfaces__capabilities-title[data-astro-cid-irgz3auo]{color:#8a8f98;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:20px}.execution-surfaces__capabilities-list[data-astro-cid-irgz3auo]{margin:20px 0 0;padding:0;list-style:none;display:grid}.execution-surfaces__capability[data-astro-cid-irgz3auo]{border-top:1px solid #ffffff14;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.execution-surfaces__capability-name[data-astro-cid-irgz3auo]{color:#f5f7fa;font-family:var(--font-mono);letter-spacing:.02em;font-size:13px;font-weight:400;line-height:20px}.execution-surfaces__capability-description[data-astro-cid-irgz3auo]{color:#8c94a1;font-family:var(--font-body);letter-spacing:0;font-size:15px;font-weight:400;line-height:22px}@media (width<=1180px){.execution-surfaces__copy[data-astro-cid-irgz3auo]{width:100%}.execution-surfaces__capability[data-astro-cid-irgz3auo]{grid-template-columns:88px minmax(0,1fr)}}@media (width<=900px){.execution-surfaces[data-astro-cid-irgz3auo]{padding-top:64px;padding-bottom:64px}.execution-surfaces__card[data-astro-cid-irgz3auo]{grid-template-columns:1fr}.execution-surfaces__divider[data-astro-cid-irgz3auo]{display:none}.execution-surfaces__surface[data-astro-cid-irgz3auo],.execution-surfaces__capabilities[data-astro-cid-irgz3auo]{padding:48px}.execution-surfaces__capabilities[data-astro-cid-irgz3auo]{position:relative}.execution-surfaces__capabilities[data-astro-cid-irgz3auo]:before{content:"";background-image:repeating-linear-gradient(90deg,#262b33 0 6px,#0000 6px 12px);height:1px;position:absolute;top:0;left:0;right:0}}@media (width<=640px){.execution-surfaces[data-astro-cid-irgz3auo]{padding-top:48px;padding-bottom:48px}.execution-surfaces__surface[data-astro-cid-irgz3auo],.execution-surfaces__capabilities[data-astro-cid-irgz3auo]{padding:32px 20px}.execution-surfaces__copy[data-astro-cid-irgz3auo] h2[data-astro-cid-irgz3auo]{font-size:32px;line-height:36px}.execution-surfaces__chips[data-astro-cid-irgz3auo] li[data-astro-cid-irgz3auo]{white-space:normal}.execution-surfaces__capability[data-astro-cid-irgz3auo]{grid-template-columns:80px minmax(0,1fr);gap:12px}}.performance-copy[data-astro-cid-m6lhkr5s]{--performance-copy-tablet-top:88px;--performance-copy-mobile-max-width:430px;width:389px;position:absolute;top:96px;left:95px}.performance-copy[data-astro-cid-m6lhkr5s] h2[data-astro-cid-m6lhkr5s]{color:#f5f7fa;font-family:var(--font-body);letter-spacing:-.28px;margin:0;font-size:28px;font-weight:400;line-height:28px}.performance-copy[data-astro-cid-m6lhkr5s] p[data-astro-cid-m6lhkr5s]{color:#8c94a1;font-family:var(--font-body);margin:16px 0 0;font-size:15px;font-weight:400;line-height:24px}.performance-visual[data-astro-cid-m6lhkr5s]{--performance-visual-tablet-top:0px;--performance-visual-tablet-left:410px;--performance-visual-tablet-max-width:672px;aspect-ratio:672/580;user-select:none;width:min(672px,100% - 520px);height:auto;position:absolute;top:0;right:0;overflow:clip}.performance-visual__asset[data-astro-cid-m6lhkr5s]{background-image:url(/assets/product/performance-latency-graph.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media (width<=1180px){.performance-copy[data-astro-cid-m6lhkr5s]{top:var(--performance-copy-tablet-top);left:var(--product-row-tablet-copy-left);width:var(--product-row-tablet-copy-width)}.performance-visual[data-astro-cid-m6lhkr5s]{top:var(--performance-visual-tablet-top);width:min(var(--performance-visual-tablet-max-width), calc(100% - var(--performance-visual-tablet-left)));height:auto;left:auto;right:0}.performance-visual__asset[data-astro-cid-m6lhkr5s]{width:100%;max-width:var(--performance-visual-tablet-max-width);aspect-ratio:672/580}}@media (width<=900px){.performance-copy[data-astro-cid-m6lhkr5s]{width:100%;max-width:var(--performance-copy-mobile-max-width);position:relative;top:auto;left:auto}.performance-visual[data-astro-cid-m6lhkr5s]{width:100%;height:auto;margin-top:var(--product-row-mobile-visual-gap);position:relative;top:auto;left:auto;right:auto;overflow:visible}.performance-visual__asset[data-astro-cid-m6lhkr5s]{width:100%;max-width:672px}}@media (width<=640px){.performance-copy[data-astro-cid-m6lhkr5s] h2[data-astro-cid-m6lhkr5s]{font-size:var(--product-row-mobile-heading-size);line-height:var(--product-row-mobile-heading-line-height);letter-spacing:0}.performance-copy[data-astro-cid-m6lhkr5s] p[data-astro-cid-m6lhkr5s]{font-size:var(--product-row-mobile-body-size);line-height:var(--product-row-mobile-body-line-height)}.performance-visual[data-astro-cid-m6lhkr5s]{margin-top:var(--product-row-mobile-visual-gap-tight)}}.execution-isolation-copy[data-astro-cid-xeyvozju]{--execution-isolation-copy-tablet-top:72px;width:389px;position:absolute;top:81px;left:96px}.execution-isolation-copy[data-astro-cid-xeyvozju] h2[data-astro-cid-xeyvozju]{color:#f5f7fa;font-family:var(--font-body);letter-spacing:-.28px;margin:0;font-size:28px;font-weight:400;line-height:36px}.execution-isolation-copy[data-astro-cid-xeyvozju] p[data-astro-cid-xeyvozju]{color:#8c94a1;font-family:var(--font-body);margin:16px 0 0;font-size:15px;font-weight:400;line-height:24px}.execution-isolation-visual[data-astro-cid-xeyvozju]{--execution-isolation-visual-tablet-top:68px;--execution-isolation-visual-tablet-left:410px;--execution-isolation-visual-tablet-max-width:650px;aspect-ratio:770/476;user-select:none;width:min(770px,100% - 540px);height:auto;position:absolute;top:63px;right:0;overflow:clip}.execution-isolation-visual__asset[data-astro-cid-xeyvozju]{background-image:url(/assets/product/execution-isolation.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media (width<=1180px){.execution-isolation-copy[data-astro-cid-xeyvozju]{top:var(--execution-isolation-copy-tablet-top);left:var(--product-row-tablet-copy-left);width:var(--product-row-tablet-copy-width)}.execution-isolation-visual[data-astro-cid-xeyvozju]{top:var(--execution-isolation-visual-tablet-top);width:min(var(--execution-isolation-visual-tablet-max-width), calc(100% - var(--execution-isolation-visual-tablet-left)));height:auto;left:auto;right:0}.execution-isolation-visual__asset[data-astro-cid-xeyvozju]{aspect-ratio:770/476;width:100%}}@media (width<=900px){.execution-isolation-copy[data-astro-cid-xeyvozju]{width:100%;max-width:var(--product-row-mobile-copy-max-width);position:relative;top:auto;left:auto}.execution-isolation-visual[data-astro-cid-xeyvozju]{width:100%;height:auto;margin-top:var(--product-row-mobile-visual-gap);position:relative;top:auto;left:auto;right:auto;overflow:visible}.execution-isolation-visual__asset[data-astro-cid-xeyvozju]{width:100%;max-width:770px}}@media (width<=640px){.execution-isolation-copy[data-astro-cid-xeyvozju] h2[data-astro-cid-xeyvozju]{font-size:var(--product-row-mobile-heading-size);line-height:var(--product-row-mobile-heading-line-height);letter-spacing:0}.execution-isolation-copy[data-astro-cid-xeyvozju] p[data-astro-cid-xeyvozju]{font-size:var(--product-row-mobile-body-size);line-height:var(--product-row-mobile-body-line-height)}.execution-isolation-visual[data-astro-cid-xeyvozju]{margin-top:var(--product-row-mobile-visual-gap-tight)}.execution-isolation-visual__asset[data-astro-cid-xeyvozju]{background-image:url(/assets/product/execution-isolation-mobile.svg);width:224px;max-width:none;height:256px;margin:0 auto}}.endpoints-copy[data-astro-cid-puvq3wey]{--endpoints-copy-tablet-top:72px;width:389px;position:absolute;top:82px;left:96px}.endpoints-copy[data-astro-cid-puvq3wey] h2[data-astro-cid-puvq3wey]{color:#f5f7fa;font-family:var(--font-body);letter-spacing:-.28px;margin:0;font-size:28px;font-weight:400;line-height:36px}.endpoints-copy[data-astro-cid-puvq3wey] p[data-astro-cid-puvq3wey]{color:#8c94a1;font-family:var(--font-body);margin:16px 0 0;font-size:15px;font-weight:400;line-height:24px}.endpoints-curl[data-astro-cid-puvq3wey]{--endpoints-curl-tablet-top:306px;--endpoints-curl-tablet-width:380px;--endpoints-curl-mobile-gap:32px;--endpoints-curl-mobile-gap-tight:28px;--endpoints-curl-mobile-padding:18px 16px;background:#0a0c0f;border:1px solid #1a1c24;border-radius:6px;width:411px;height:254px;margin:0;padding:20px 24px;position:absolute;top:328px;left:97px;overflow:clip}.endpoints-curl[data-astro-cid-puvq3wey] figcaption[data-astro-cid-puvq3wey]{color:#595e66;font-family:var(--font-body);letter-spacing:.22px;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;line-height:normal;display:flex}.endpoints-curl__copy[data-astro-cid-puvq3wey]{color:#66d9a6;cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.endpoints-curl__copy[data-astro-cid-puvq3wey]:hover{color:#7fe0b4}.endpoints-curl__copy[data-astro-cid-puvq3wey]:focus-visible{outline-offset:3px;outline:1px solid #66d9a6}.endpoints-curl__copy[data-astro-cid-puvq3wey] span[data-astro-cid-puvq3wey]{text-align:left;min-width:38px}.endpoints-curl__copy[data-astro-cid-puvq3wey] svg[data-astro-cid-puvq3wey]{fill:currentColor;width:16px;height:16px}.endpoints-curl[data-astro-cid-puvq3wey] pre[data-astro-cid-puvq3wey]{color:#8a8f99;font-family:var(--font-body);white-space:pre;margin:20px 0 0;font-size:13px;font-weight:400;line-height:22px}.endpoints-curl[data-astro-cid-puvq3wey] code[data-astro-cid-puvq3wey]{font:inherit}.endpoints-curl[data-astro-cid-puvq3wey] .code-primary[data-astro-cid-puvq3wey]{color:#ebedf0}.endpoints-curl[data-astro-cid-puvq3wey] .code-accent[data-astro-cid-puvq3wey]{color:#66d9a6}.endpoints-visual[data-astro-cid-puvq3wey]{--endpoints-visual-tablet-top:112px;--endpoints-visual-tablet-left:500px;user-select:none;background:#0a0c0f;border:1px solid #1a1c24;border-radius:6px;width:650px;height:547px;padding:28px;position:absolute;top:90px;left:630px;overflow:clip}.endpoints-table[data-astro-cid-puvq3wey]{height:100%;font-family:var(--font-mono);flex-direction:column;font-size:12px;line-height:20px;display:flex}.endpoints-table__title[data-astro-cid-puvq3wey]{color:#595e66;font-family:var(--font-body);letter-spacing:.22px;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:500}.endpoints-table__head[data-astro-cid-puvq3wey],.endpoints-table__row[data-astro-cid-puvq3wey]{border-top:1px solid #1a1c24;grid-template-columns:64px 172px minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;display:grid}.endpoints-table__head[data-astro-cid-puvq3wey]{color:#595e66;letter-spacing:.08em;text-transform:uppercase;border-top:0;padding-top:0;font-size:10px}.endpoints-table__method[data-astro-cid-puvq3wey]{color:#66d9a6}.endpoints-table__endpoint[data-astro-cid-puvq3wey]{color:#ebedf0;white-space:nowrap}.endpoints-table__description[data-astro-cid-puvq3wey]{color:#8c94a1;font-family:var(--font-body);font-size:12px;line-height:18px}.endpoints-table__note[data-astro-cid-puvq3wey]{color:#595e66;font-family:var(--font-body);margin:auto 0 0;padding-top:16px;font-size:11px}@media (width<=1180px){.endpoints-copy[data-astro-cid-puvq3wey]{top:var(--endpoints-copy-tablet-top);left:var(--product-row-tablet-copy-left);width:var(--product-row-tablet-copy-width)}.endpoints-curl[data-astro-cid-puvq3wey]{top:var(--endpoints-curl-tablet-top);left:var(--product-row-tablet-copy-left);width:var(--endpoints-curl-tablet-width)}.endpoints-visual[data-astro-cid-puvq3wey]{top:var(--endpoints-visual-tablet-top);right:0;left:var(--endpoints-visual-tablet-left);width:auto;height:auto}}@media (width<=900px){.endpoints-copy[data-astro-cid-puvq3wey]{width:100%;max-width:var(--product-row-mobile-copy-max-width);position:relative;top:auto;left:auto}.endpoints-curl[data-astro-cid-puvq3wey]{width:100%;height:auto;margin-top:var(--endpoints-curl-mobile-gap);position:relative;top:auto;left:auto;overflow:hidden}.endpoints-curl[data-astro-cid-puvq3wey] pre[data-astro-cid-puvq3wey]{max-width:100%;padding-bottom:4px;overflow-x:auto}.endpoints-visual[data-astro-cid-puvq3wey]{width:100%;height:auto;margin-top:var(--product-row-mobile-visual-gap);position:relative;top:auto;left:auto;right:auto;overflow:visible}}@media (width<=640px){.endpoints-copy[data-astro-cid-puvq3wey] h2[data-astro-cid-puvq3wey]{font-size:var(--product-row-mobile-heading-size);line-height:var(--product-row-mobile-heading-line-height);letter-spacing:0}.endpoints-copy[data-astro-cid-puvq3wey] p[data-astro-cid-puvq3wey]{font-size:var(--product-row-mobile-body-size);line-height:var(--product-row-mobile-body-line-height)}.endpoints-curl[data-astro-cid-puvq3wey]{margin-top:var(--endpoints-curl-mobile-gap-tight);padding:var(--endpoints-curl-mobile-padding)}.endpoints-curl[data-astro-cid-puvq3wey] pre[data-astro-cid-puvq3wey]{font-size:12px;line-height:20px}.endpoints-visual[data-astro-cid-puvq3wey]{margin-top:var(--product-row-mobile-visual-gap-tight);padding:20px 16px}.endpoints-table__head[data-astro-cid-puvq3wey],.endpoints-table__row[data-astro-cid-puvq3wey]{grid-template-columns:52px minmax(0,1fr);gap:12px}.endpoints-table__head[data-astro-cid-puvq3wey] span[data-astro-cid-puvq3wey]:nth-child(3),.endpoints-table__description[data-astro-cid-puvq3wey]{display:none}}.product-section[data-astro-cid-3ezpnkex]{--product-section-padding-top:48px;--product-section-padding-bottom:80px;--product-section-performance-row-height:clamp(500px, 42vw, 592px);--product-section-isolation-row-height:clamp(500px, 42vw, 591px);--product-section-endpoints-row-height:700px;--product-section-row-padding:0;--product-row-tablet-copy-left:64px;--product-row-tablet-copy-width:330px;--product-row-mobile-copy-max-width:460px;--product-row-mobile-visual-gap:36px;--product-row-mobile-visual-gap-tight:28px;--product-row-mobile-heading-size:24px;--product-row-mobile-heading-line-height:32px;--product-row-mobile-body-size:14px;--product-row-mobile-body-line-height:22px;padding:var(--product-section-padding-top) var(--site-padding-x) var(--product-section-padding-bottom);background:var(--color-bg-primary);position:relative}.product-section[data-astro-cid-3ezpnkex]:before{content:"";top:var(--product-section-padding-top);z-index:2;pointer-events:none;background:#262b33;height:1px;position:absolute;left:0;right:0}.product-section__inner[data-astro-cid-3ezpnkex]{z-index:1;width:100%;max-width:var(--site-max-width);margin:0 auto;position:relative}.product-section__card[data-astro-cid-3ezpnkex]{grid-template-rows:var(--product-section-performance-row-height) var(--product-section-isolation-row-height) var(--product-section-endpoints-row-height);background:var(--color-bg-primary);border:1px solid #262b33;border-top:0;width:100%;display:grid;position:relative;overflow:clip}.product-section__row[data-astro-cid-3ezpnkex]{min-width:0;padding:var(--product-section-row-padding);position:relative}.product-section__row--endpoints[data-astro-cid-3ezpnkex]{z-index:1}.product-section__row[data-astro-cid-3ezpnkex]+.product-section__row[data-astro-cid-3ezpnkex]{border-top:1px solid #262b33}@media (width<=1180px){.product-section[data-astro-cid-3ezpnkex]{--product-section-padding-top:40px;--product-section-padding-bottom:72px;--product-section-performance-row-height:clamp(420px, 46vw, 540px);--product-section-isolation-row-height:clamp(420px, 46vw, 520px);--product-section-endpoints-row-height:620px}}@media (width<=900px){.product-section[data-astro-cid-3ezpnkex]{--product-section-padding-top:48px;--product-section-padding-bottom:64px;--product-section-row-padding:56px 32px}.product-section__card[data-astro-cid-3ezpnkex]{display:block;overflow:visible}}@media (width<=640px){.product-section[data-astro-cid-3ezpnkex]{--product-section-padding-top:40px;--product-section-padding-bottom:48px;--product-section-row-padding:40px 18px}}.stories{min-height:601px;padding:80px var(--site-padding-x);background:#040406;position:relative;overflow:clip;box-shadow:inset 0 1px #262b33,inset 0 -1px #262b33}.stories__bar{opacity:.04;pointer-events:none;background:repeating-linear-gradient(135deg,#fff 0 2.2167px,#0000 2.2167px 6.807px);height:795px;position:absolute;top:-1px;left:0;right:0;overflow:clip}.stories__card{z-index:1;width:100%;max-width:var(--site-max-width);background:var(--color-bg-primary);border:1px solid #262b33;height:441px;margin:0 auto;position:relative}.stories__tabs{grid-template-columns:repeat(var(--tab-count,3), 1fr);border-bottom:1px solid #262b33;height:86px;display:grid;position:relative}.stories__indicator{width:calc(100% / var(--tab-count,3));height:1px;transform:translateX(calc(var(--active-tab) * 100%));pointer-events:none;background:#fff;transition:transform .98s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.stories__tab{appearance:none;color:#ffffffb3;cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:400;line-height:1.3;transition:color .28s;display:flex}.stories__tab:hover,.stories__tab.is-active{color:#fff}.stories__tab:focus{outline:none}.stories__tab:focus-visible{color:#fff;text-underline-offset:8px;text-decoration:underline 1px #ffffff80}.stories__content{padding:67px 69px 0}.stories__stage{isolation:isolate;min-height:170px;position:relative}.stories__copy{will-change:opacity, transform;width:100%;position:absolute;inset:0}.stories__copy.is-exiting{animation:.62s cubic-bezier(.55,0,.45,1) both stories-exit}.stories__copy.is-entering{animation:.82s cubic-bezier(.22,1,.36,1) both stories-enter}.stories__text{color:#fff;max-width:1148px;font-family:var(--font-display);margin:0;font-size:24px;font-weight:300;line-height:1.3}.stories__author{color:var(--color-text-secondary);font-family:var(--font-mono);text-transform:uppercase;margin:30px 0 0;font-size:14px;font-weight:400;line-height:1.3}@keyframes stories-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stories-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (width<=900px){.stories{min-height:0;padding-block:64px}.stories__card{height:auto;min-height:360px}.stories__content{padding:48px 40px 56px}.stories__stage{min-height:0}.stories__copy{position:static}}@media (width<=640px){.stories{padding-block:56px}.stories__tabs{height:64px}.stories__tab{font-size:12px}.stories__content{padding:34px 20px 40px}.stories__text{font-size:19px;line-height:1.35}.stories__author{overflow-wrap:anywhere;margin-top:22px;font-size:12px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.stories__indicator,.stories__tab,.stories__copy{transition:none;animation:none}}.final-cta[data-astro-cid-wxcw5a5l]{z-index:0;width:100%;height:523px;padding:120px var(--site-padding-x);background:var(--color-bg-primary);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.final-cta[data-astro-cid-wxcw5a5l]:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#262b33 0 6px,#0000 6px 12px);height:1px;position:absolute;top:0;left:0;right:0}.final-cta__container[data-astro-cid-wxcw5a5l]{text-align:center;flex-direction:column;align-items:center;gap:32px;width:900px;max-width:100%;display:flex}.final-cta__eyebrow[data-astro-cid-wxcw5a5l],.final-cta__title[data-astro-cid-wxcw5a5l],.final-cta__copy[data-astro-cid-wxcw5a5l]{margin:0}.final-cta__eyebrow[data-astro-cid-wxcw5a5l]{color:#66d9b2;font-family:"Geist Mono", var(--font-mono);letter-spacing:1.04px;white-space:nowrap;font-size:13px;font-weight:500;line-height:normal}.final-cta__title[data-astro-cid-wxcw5a5l]{color:#f5f7fa;width:900px;max-width:100%;font-family:var(--font-display);letter-spacing:-1.12px;font-size:56px;font-weight:400;line-height:64px}.final-cta__copy[data-astro-cid-wxcw5a5l]{color:#8c94a1;width:786px;max-width:100%;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:28px}@media (width<=900px){.final-cta[data-astro-cid-wxcw5a5l]{height:auto;padding:80px var(--site-padding-x)}.final-cta__title[data-astro-cid-wxcw5a5l]{letter-spacing:-.8px;font-size:40px;line-height:48px}.final-cta__copy[data-astro-cid-wxcw5a5l]{font-size:16px;line-height:26px}}@media (width<=640px){.final-cta[data-astro-cid-wxcw5a5l]{padding:64px var(--site-padding-x)}.final-cta__container[data-astro-cid-wxcw5a5l]{gap:24px}.final-cta__title[data-astro-cid-wxcw5a5l]{letter-spacing:-.4px;font-size:32px;line-height:38px}.final-cta__copy[data-astro-cid-wxcw5a5l]{font-size:15px;line-height:23px}}.final-cta__button[data-astro-cid-wxcw5a5l]{color:#0a0d12;min-width:250px;height:51px;font-family:var(--font-body);white-space:nowrap;transition:background-color var(--motion-fast), color var(--motion-fast);background:#f5f7fa;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:600;line-height:normal;display:inline-flex}.final-cta__button[data-astro-cid-wxcw5a5l]:hover{color:#0a0d12;background:#dfe3ea}
