.qi-blog{--blog-directory-height:var(--header-height);--blog-link-duration:.44s;min-height:100dvh}.qi-blog,.qi-blog *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.qi-blog__content{font-size:var(--font-size-body);line-height:1.65}.qi-blog__content :is(a,.button):focus-visible,.qi-blog__directory a:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.qi-blog__frame{margin-inline:auto;width:min(100%,var(--content-max))}.qi-blog__content,.qi-blog__hero{scroll-margin-top:var(--header-height)}.qi-blog__skip{background:var(--ink);border-radius:999px;color:var(--page);font-size:var(--font-size-body);font-weight:600;left:var(--gutter);padding:14px 20px;position:fixed;top:12px;transform:translateY(-150%);z-index:140}.qi-blog__skip:focus{transform:none}.qi-blog__arrow{display:block;flex:none;height:20px;width:20px}.qi-blog__title{display:flex;flex:auto;flex-direction:column;font-size:var(--font-size-fluid-display);font-weight:600;letter-spacing:-.025em;line-height:1.27;margin:0;min-width:0}.qi-blog__title>span{color:var(--accent);display:block}.qi-blog__directory-band{background:var(--page);border-bottom:1px solid var(--line);height:var(--blog-directory-height);position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:60}.qi-blog__directory-band>.qi-blog__frame{height:100%}.qi-blog__directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);height:100%}.qi-blog__directory a{align-items:center;color:var(--ink);display:flex;font-size:var(--font-size-ui);font-weight:400;gap:20px;height:100%;justify-content:center;line-height:1.25;min-height:0;min-width:0;overflow:clip;padding:16px;position:relative;transition:color .22s}.qi-blog__directory a+a{border-left:1px solid var(--line)}.qi-blog__directory-meta{color:var(--ink-soft);font-size:var(--font-size-small);font-weight:400;white-space:nowrap}.qi-blog__directory-name{white-space:nowrap}.qi-blog__directory a:hover{color:var(--accent)}.qi-blog__directory a[aria-current=location]{font-weight:600}.qi-blog__directory a:after{background:var(--accent);bottom:-1px;content:"";height:6px;inset-inline:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:50%;transition:transform var(--blog-link-duration) cubic-bezier(.22,1,.36,1)}.qi-blog__directory a[aria-current=location]:after{transform:scaleX(1)}.qi-blog__section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + var(--blog-directory-height))}.qi-blog__section-content{padding:0}.qi-blog__section-content>*{border-bottom:1px solid var(--line)}.qi-blog__section-content>:last-child{border-bottom:0}.qi-blog__featured-band{padding:40px var(--gutter) 0}.qi-blog__eyebrow{color:var(--accent);display:block;font-size:var(--font-size-small);font-weight:600;line-height:1.45;margin:0}.qi-blog__collection>h3,.qi-blog__community h3{font-size:var(--font-size-title-sm);font-weight:600;letter-spacing:-.025em;line-height:1.27;margin:0}.qi-blog__collection>h3{padding:40px var(--gutter) 24px}.qi-blog__stories{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.qi-blog__story{min-width:0}.qi-blog__story:only-child{grid-column:1/-1}.qi-blog__story:nth-child(odd):not(:only-child){border-right:1px solid var(--line)}.qi-blog__story:nth-child(n+3){border-top:1px solid var(--line)}.qi-blog__story-link{display:flex;flex-direction:column;height:100%;padding:40px var(--gutter);position:relative}.qi-blog__story-link h4{text-wrap:pretty;font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:.01em;line-height:1.55;margin:16px 0 8px}.qi-blog__story-link p{color:var(--ink-soft);margin:0 0 20px}.qi-blog__story-tag{color:var(--ink-muted);font-size:var(--font-size-small);margin-top:auto;padding-right:32px}.qi-blog__story-link>.qi-blog__arrow{bottom:40px;color:var(--ink-soft);position:absolute;right:var(--gutter)}.qi-blog__resource .qi-blog__arrow,.qi-blog__story-link>.qi-blog__arrow{transition:transform .22s,color .22s}.qi-blog__resource:is(:hover,:focus-visible) .qi-blog__arrow,.qi-blog__story-link:is(:hover,:focus-visible)>.qi-blog__arrow{color:var(--accent);transform:translate(2px,-2px)}.qi-blog__story-link:is(:hover,:focus-visible) h4{text-decoration:none}.qi-blog__resources{list-style:none;margin:0;padding:0}.qi-blog__resources,.qi-blog__resources li+li{border-top:1px solid var(--line)}.qi-blog__resource{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:160px minmax(0,1fr) 20px;min-height:80px;padding:24px var(--gutter)}.qi-blog__resource-label{color:var(--ink-muted);font-size:var(--font-size-small)}.qi-blog__resource-title{font-size:var(--font-size-body);font-weight:600;line-height:1.6;min-width:0;overflow-wrap:anywhere}.qi-blog__resource .qi-blog__arrow{justify-self:end}.qi-blog__community{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:40px var(--gutter)}.qi-blog__community p{color:var(--ink-soft);margin:16px 0 0;max-width:560px}.qi-blog__community>div:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.qi-blog__community a{align-items:center;display:inline-flex;font-size:var(--font-size-body);font-weight:600;gap:16px;min-height:44px}.qi-blog__community .qi-blog__arrow{height:16px;width:16px}.qi-blog__link-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:3px;transition:background-size var(--blog-link-duration) cubic-bezier(.22,1,.36,1)}.qi-blog a:is(:hover,:focus-visible) .qi-blog__link-text{background-size:100% 1px}@media (min-width:821px){.qi-blog__frame{border-inline:1px solid var(--line)}}@media (min-width:1101px){.qi-blog__section>.split-heading{height:232px;min-height:232px;padding-block:40px}}@media (max-width:1100px){.qi-blog__title{align-items:center;justify-content:center;width:100%}.qi-blog__directory a{gap:12px}.qi-blog__directory-meta>span{display:none}.qi-blog__featured-band{padding-inline:0}.qi-blog__resource{gap:24px;grid-template-columns:128px minmax(0,1fr) 20px}.qi-blog__community{gap:40px}}@media (max-width:820px){.qi-blog__title{font-size:var(--font-size-fluid-display-mobile);line-height:1.12}.qi-blog__directory a{font-size:var(--font-size-body);padding:14px 8px}.qi-blog__directory-meta{display:none}.qi-blog__story-link{padding-block:28px}.qi-blog__story-link>.qi-blog__arrow{bottom:28px}.qi-blog__community{gap:24px;grid-template-columns:1fr}}@media (max-width:540px){.qi-blog__title{font-size:var(--font-size-title-xl)}.qi-blog .site-header__inner{padding-inline:var(--gutter)}.qi-blog__stories{grid-template-columns:1fr}.qi-blog__story:nth-child(odd){border-right:0}.qi-blog__story+.qi-blog__story{border-top:1px solid var(--line)}.qi-blog__resource{gap:8px 20px;grid-template-columns:minmax(0,1fr) 20px}.qi-blog__resource-label,.qi-blog__resource-title{grid-column:1}.qi-blog__resource .qi-blog__arrow{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.qi-blog{--blog-link-duration:0s}}.qi-blog__featured{grid-gap:80px;border-bottom:0;border-radius:24px 24px 0 0;display:grid;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:40px;position:relative}.qi-blog__featured:after{background:var(--line);bottom:40px;content:"";left:50%;pointer-events:none;position:absolute;top:40px;transform:translate(-50%);width:1px}.qi-blog__featured-detail,.qi-blog__featured-title{min-width:0}.qi-blog__featured-title{display:flex;flex-direction:column}.qi-blog__featured h3{text-wrap:pretty;font-size:var(--font-size-title-xl);font-weight:600;line-height:1.25;margin:20px 0 0;overflow-wrap:anywhere}.qi-blog__featured-detail{display:flex;flex-direction:column;gap:40px;justify-content:space-between}.qi-blog__featured-detail>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-soft);display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}.qi-blog__actions{grid-gap:var(--core-action-gap);align-items:stretch;display:grid;gap:var(--core-action-gap);grid-template-columns:repeat(2,minmax(0,calc((var(--core-action-width) - var(--core-action-gap))/2))) -webkit-max-content;grid-template-columns:repeat(2,minmax(0,calc((var(--core-action-width) - var(--core-action-gap))/2))) max-content;justify-content:start;width:100%}.qi-blog__actions--two{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,var(--core-action-width))}.qi-blog__actions .button{height:var(--core-action-height);padding-inline:16px;width:100%}.qi-blog__featured-code-link{-webkit-margin-start:var(--core-action-gap);align-items:center;color:var(--ink);display:inline-flex;font-size:var(--font-size-body);font-weight:600;justify-content:center;line-height:1.2;margin-inline-start:var(--core-action-gap);min-height:var(--core-action-height);white-space:nowrap}@media (max-width:1100px){.qi-blog__featured{gap:28px;grid-template-columns:minmax(0,1fr);padding-inline:calc(var(--gutter) - 1px)}.qi-blog__featured:after{display:none}.qi-blog__featured-detail{padding-top:28px;position:relative}.qi-blog__featured-detail:before{background:var(--line);content:"";height:1px;top:0;inset-inline:calc(1px - var(--gutter));position:absolute}}@media (max-width:820px){.qi-blog__featured{gap:28px;padding-block:28px}.qi-blog__featured h3{font-size:var(--font-size-title-md)}.qi-blog__featured-detail{gap:28px}}@media (max-width:540px){.qi-blog__actions{gap:8px;width:100%}.qi-blog__actions .button{font-size:var(--font-size-small);line-height:1.15;padding-inline:6px;white-space:normal}.qi-blog__featured-code-link{-webkit-margin-start:8px;font-size:var(--font-size-small);margin-inline-start:8px}}@layer utilities{.pointer-events-auto\!{pointer-events:auto!important}.h-full{height:100%}.w-full{width:100%}.items-center\!{align-items:center!important}.justify-center\!{justify-content:center!important}.object-contain{-o-object-fit:contain;object-fit:contain}.text-center\!{text-align:center!important}}:root{--black:#17171a;--page:#f3f3f5;--surface:#fafafb;--surface-elevated:#fff;--surface-soft:#ececf0;--ink:#17171a;--ink-soft:#62626b;--ink-muted:#8a8a94;--line:#d2d2d8;--line-strong:#bfc0c8;--accent:#082dff;--muted:#74747e;--shadow:#18181e1a;--theme-track:#e1e1e6;--theme-thumb:#fff;--theme-icon:#8a8a94;--theme-active-icon:var(--ink);--font-size-nano:8px;--font-size-micro:10px;--font-size-small:12px;--font-size-body:14px;--font-size-body-lg:18px;--font-size-ui:20px;--font-size-title-sm:24px;--font-size-title-md:30px;--font-size-title-lg:36px;--font-size-title-xl:40px;--font-size-title-2xl:44px;--font-size-display-sm:54px;--font-size-display-md:60px;--font-size-display-lg:74px;--font-size-fluid-display:clamp(44px,4.167vw,60px);--font-size-fluid-title:clamp(30px,3.1vw,46px);--font-size-fluid-tab:clamp(17px,1.55vw,22px);--font-size-fluid-display-mobile:clamp(38px,10.5vw,54px);--font-size-fluid-selector:clamp(14px,2.2vw,17px);--font-size-fluid-title-mobile:clamp(25px,7.5vw,34px);--font-size-fluid-micro:clamp(10px,2.72vw,12px);--font-size-fluid-price:clamp(48px,4.6vw,68px);--font-size-fluid-header:clamp(10px,calc(6px + 1.111vw),12px);--gutter:40px;--header-height:80px;--content-max:1680px;--content-offset:max(0px,calc((100vw - var(--content-max))/2));background:#f3f3f5;color:#17171a;color-scheme:light;font-family:Outfit,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:geometricprecision}*{box-sizing:border-box}html{background:#000;min-width:320px;overflow-x:hidden;overscroll-behavior-y:none;scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:#000;margin:0;min-height:100vh;min-width:320px;overflow-x:clip;overscroll-behavior-y:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button{font:inherit}a,button{color:inherit}a{text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html[data-input-modality=pointer] :focus-visible{outline:none!important}.button:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:none;outline-offset:0}::-moz-selection{background:var(--accent)}::selection{background:var(--accent)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.site{background:#000;min-width:320px;padding-top:80px;width:100%}.parallax-scene,main{isolation:isolate;position:relative}.parallax-scene>.hero,.parallax-scene>.journey{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:1}.parallax-cover{background:#000;position:relative;z-index:2}.parallax-cover>.split-heading{border-top:1px solid var(--line)}.parallax-cover--intro>.split-heading{min-height:350px;padding-block:60px}.site--zh{font-family:Outfit,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.blog-showcase,.capabilities,.cta,.footer-brand,.footer-legal,.product-highlights,.site-header,.split-heading{border-bottom:1px solid var(--line)}.button{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:var(--font-size-body);font-weight:600;height:60px;justify-content:center;line-height:1;min-width:0;padding:0 20px;transition:color .18s,background .18s,border-color .18s,transform .18s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button--light{background:#fff;color:#000}.button--dark{background:#161616;color:#fff}.button--accent{color:#fff}.button--accent,.button--accent:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.button--accent:hover{background:color-mix(in srgb,var(--accent) 82%,#fff)}}.button--outline{background:0 0;border-color:#fff;color:#fff}.button--white-purple{background:#fff;color:var(--accent)}.dot-matrix-button{--liquid-base:#050505;--liquid-hover:#050505;background:var(--liquid-base);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff24;color:#fff;isolation:isolate;overflow:hidden;position:relative;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.dot-matrix-button--accent{--liquid-base:var(--accent);--liquid-hover:#050505}.dot-matrix-button:before{background:conic-gradient(from 170deg at 50% 50%,transparent 0 9%,var(--accent) 16%,var(--accent) 23%,#ffffffeb 29%,var(--accent) 35%,transparent 45% 66%,var(--accent) 76%,transparent 88%),radial-gradient(circle at 50% 50%,#ffffff5c,transparent 53%);border-radius:45%;content:"";inset:-90% -28%;pointer-events:none;position:absolute;z-index:0}@supports (color:color-mix(in lab,red,red)){.dot-matrix-button:before{background:conic-gradient(from 170deg at 50% 50%,transparent 0 9%,color-mix(in srgb,var(--accent) 80%,transparent) 16%,color-mix(in srgb,var(--accent) 94%,transparent) 23%,#ffffffeb 29%,color-mix(in srgb,var(--accent) 72%,transparent) 35%,transparent 45% 66%,color-mix(in srgb,var(--accent) 56%,transparent) 76%,transparent 88%),radial-gradient(circle at 50% 50%,#ffffff5c,transparent 53%)}}.dot-matrix-button:before{-webkit-filter:blur(11px)saturate(1.35);filter:blur(11px)saturate(1.35);opacity:0;transform:translate(-24%,18%)rotate(-22deg)scale(.72);transition:opacity .26s,transform .76s cubic-bezier(.16,1,.3,1)}.dot-matrix-button:after{border:1px solid var(--line);border-radius:inherit;content:"";inset:0;opacity:.54;pointer-events:none;position:absolute;transition:opacity .18s;z-index:1}.dot-matrix-button:focus-visible,.dot-matrix-button:hover{background:var(--liquid-hover);border-color:#ffffff57;color:#fff}.dot-matrix-button:focus-visible:before,.dot-matrix-button:hover:before,.dot-matrix-button[data-dot-active=true]:before{opacity:.86;transform:translate(24%,-14%)rotate(34deg)scale(1.08)}.dot-matrix-button__canvas{display:block;-webkit-filter:blur(2.8px)saturate(1.65)contrast(1.18);filter:blur(2.8px)saturate(1.65)contrast(1.18);height:100%;inset:0;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transition:opacity .26s;width:100%;z-index:1}.dot-matrix-button:focus-visible .dot-matrix-button__canvas,.dot-matrix-button:hover .dot-matrix-button__canvas,.dot-matrix-button[data-dot-active=true] .dot-matrix-button__canvas{opacity:.72}.dot-matrix-button__label{position:relative;z-index:3}.dot-matrix-button--dark .dot-matrix-button__label{text-shadow:0 1px 9px #000000bf}.dot-matrix-button--accent .dot-matrix-button__label{text-shadow:0 0 4px var(--accent),0 1px 12px var(--accent)}@supports (color:color-mix(in lab,red,red)){.dot-matrix-button--accent .dot-matrix-button__label{text-shadow:0 0 4px color-mix(in srgb,var(--accent) 94%,transparent),0 1px 12px color-mix(in srgb,var(--accent) 68%,transparent)}}.dot-matrix-button:active{transform:translateY(0)scale(.98)}.predictive-arc{background:#030303;isolation:isolate;min-height:0;min-width:0;overflow:hidden;pointer-events:none;position:absolute}.predictive-arc>canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid var(--line);box-shadow:0 22px 70px #00000061}.site-header{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#000000b8;box-shadow:0 12px 36px #0003;height:80px;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.site-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin-inline:auto;max-width:var(--content-max);padding-inline:var(--gutter);width:100%}.site-header__logo{display:block;flex:none;height:auto;width:220px}.site-header__logo img{display:block;height:auto;width:100%}.brand{align-items:center;display:inline-flex;flex:none;gap:21px}.brand__logo{display:block;flex:none;height:auto;max-width:100%;width:420px}.brand__symbol{display:block;flex:none;height:86px;width:86px}.brand__name{display:flex;flex-direction:column;font-size:var(--font-size-title-xl);font-weight:400;line-height:1}.brand--compact{gap:8px}.brand--compact .brand__symbol{height:31px;width:31px}.brand--compact .brand__name{font-size:var(--font-size-body);line-height:14px}.theme-logo.theme-logo--dark{display:none}.site-header__actions{align-items:center;display:flex;gap:28px}.mobile-nav{display:none;position:relative}.mobile-nav__trigger{grid-gap:4px;background:var(--theme-thumb);border:0;border-radius:50%;box-shadow:none;color:var(--ink);cursor:pointer;display:grid;gap:4px;height:42px;padding:0;place-content:center;width:42px}.mobile-nav__trigger span{background:currentColor;border-radius:999px;display:block;height:1.5px;transition:transform .22s,opacity .18s;width:17px}.mobile-nav__trigger[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-nav__trigger[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-nav__trigger[aria-expanded=true] span:last-child{transform:translateY(-5.5px)rotate(-45deg)}.mobile-nav__menu{background:var(--surface-elevated);border:1px solid var(--line);border-radius:40px;color:var(--ink);display:flex;flex-direction:column;left:20px;padding:24px 20px;position:fixed;right:20px;top:calc(var(--header-height) + 12px);width:auto;z-index:120}@supports (color:color-mix(in lab,red,red)){.mobile-nav__menu{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.mobile-nav__menu{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:0 18px 44px var(--shadow);gap:12px;transform:translateY(-10px)scale(.985);transform-origin:top;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.mobile-nav__backdrop,.mobile-nav__menu{opacity:0;pointer-events:none;visibility:hidden}.mobile-nav__backdrop{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#ffffff8a;inset:0;position:fixed;transition:opacity .22s,visibility 0s linear .28s;z-index:90}.mobile-nav__backdrop[data-open=true]{opacity:1;pointer-events:auto;transition:opacity .22s,visibility linear;visibility:visible}.mobile-nav__menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1);transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility linear;visibility:visible}.mobile-nav__menu>a{background:0 0;border:0;border-radius:10px;color:inherit;cursor:pointer;font-size:var(--font-size-body);font-weight:600;line-height:1;padding:15px 14px;text-align:center;width:100%}.mobile-nav__menu>a:focus-visible,.mobile-nav__menu>a:hover{background:var(--surface-soft)}.mobile-nav__menu .site-header__preferences{border-top:1px solid var(--line);justify-content:space-between;margin-top:4px;padding:20px 0 0}.mobile-nav__menu .theme-toggle{--toggle-height:46px;--toggle-width:88px;--toggle-thumb-size:38px;--toggle-inset:4px;--toggle-shift:42px}.mobile-nav__menu .language-button{flex-basis:46px;font-size:var(--font-size-body);height:46px;width:46px}.site-header__preferences{align-items:center;display:flex;gap:12px}.article-card__resource-link,.button--header,.header-link,.language-button{font-size:var(--font-size-body);font-weight:600}.header-link{background:0 0;border:0;color:inherit;cursor:pointer;padding:14px 6px;text-rendering:auto;transition:opacity .18s;white-space:nowrap}.article-card__resource-link:hover,.header-link:hover{opacity:.68}.button--header{height:42px;min-width:148px;padding-inline:24px;width:auto}.language-button{background:var(--theme-thumb);border:0;border-radius:50%;box-shadow:none;color:var(--theme-active-icon);cursor:pointer;display:grid;flex:0 0 42px;height:42px;padding:0;place-items:center;transition:background .22s,color .22s;width:42px}.language-button span{display:block;font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:1}.theme-toggle{--toggle-height:42px;--toggle-width:78px;--toggle-thumb-size:34px;--toggle-inset:4px;--toggle-shift:36px;background:var(--theme-track);border:0;border-radius:999px;box-shadow:none;color:var(--theme-icon);cursor:pointer;display:block;flex:0 0 var(--toggle-width);height:var(--toggle-height);isolation:isolate;padding:0;position:relative;transition:background .22s;width:var(--toggle-width)}.theme-toggle__thumb{background:var(--theme-thumb);border-radius:50%;box-shadow:none;position:absolute;transform:translateY(-50%);transition:background .24s,transform .32s cubic-bezier(.22,1,.36,1);z-index:0}.theme-toggle__icon,.theme-toggle__thumb{height:var(--toggle-thumb-size);left:var(--toggle-inset);top:50%;width:var(--toggle-thumb-size)}.theme-toggle__icon{display:grid;place-items:center;position:absolute;transform:translateY(-50%);transition:color .22s;z-index:1}.theme-toggle__icon--moon{left:calc(var(--toggle-inset) + var(--toggle-shift))}.theme-toggle__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;shape-rendering:geometricprecision;display:block;height:19px;width:19px}.theme-toggle__icon--sun svg{height:18px;width:18px}.theme-toggle__icon--sun{color:var(--theme-active-icon)}.language-button:focus-visible,.theme-toggle:focus-visible{outline:none}.hero{background:#000;height:680px;overflow:clip;position:relative}.hero__heading{align-items:center;background:0 0;border-bottom:1px solid var(--line);display:flex;gap:clamp(24px,3vw,56px);height:232px;justify-content:space-between;padding:40px var(--gutter);position:relative;z-index:5}.hero h1{display:flex;flex:auto;flex-direction:column;font-size:var(--font-size-fluid-display);font-weight:600;letter-spacing:-.025em;line-height:1.27;margin:0;min-width:0}.hero h1 span{display:block}.hero h1 em{color:var(--accent);font-style:normal}.hero__stage{--hero-stage-dot-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hero__stage{--hero-stage-dot-color:color-mix(in srgb,var(--accent) 8%,transparent)}}.hero__stage{background-image:radial-gradient(circle at 1px 1px,var(--hero-stage-dot-color) 0 1px,transparent 1.1px);background-size:8px 8px;height:448px;overflow:visible;position:relative}:root[data-theme=dark] .hero__stage{--hero-stage-dot-color:#0e0e0e}.hero__stage-inner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));inset:0;pointer-events:none;position:absolute;z-index:4}.hero__stage-inner-grid>span:not(:last-child){border-right:1px solid var(--line)}.hero__arc{--silhouette-halo-range:176;background:#000;height:704px;left:50%;top:-154px;transform:translate(-50%);width:min(1080px,100vw);z-index:1}.hero__arc--phone{--silhouette-width:312;--silhouette-height:659;--silhouette-top:238}.hero__arc--computer{--silhouette-width:580;--silhouette-height:326.25;--silhouette-top:215}.hero-device-morph{display:block;height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:3}.hero-device-morph__glow{animation:hero-device-glow-breathe 4.8s ease-in-out infinite;opacity:.52}:root:not([data-theme=dark]) .hero-device-morph__glow,:root:not([data-theme=dark]) .hero-device-morph__sweep-bloom{display:none}:root:not([data-theme=dark]) .hero-device-morph__body,:root:not([data-theme=dark]) .hero-device-morph__sweep,:root:not([data-theme=dark]) .hero-device-morph__sweep-core,:root:not([data-theme=dark]) .hero-device-morph__sweep-tail{-webkit-filter:none;filter:none}.hero-device-morph__body{-webkit-filter:drop-shadow(0 0 7px var(--accent)) drop-shadow(0 0 16px var(--accent));filter:drop-shadow(0 0 7px var(--accent)) drop-shadow(0 0 16px var(--accent))}@supports (color:color-mix(in lab,red,red)){.hero-device-morph__body{-webkit-filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 48%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 24%,transparent));filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 48%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 24%,transparent))}}.hero-device-morph__interior-dots{animation:hero-interior-dots-breathe 4.8s ease-in-out infinite;opacity:.76;pointer-events:none}:root[data-theme=dark] .hero-device-morph__interior-dots{display:none}@keyframes hero-interior-dots-breathe{0%,to{opacity:.66}50%{opacity:.84}}.hero-device-morph__sweep,.hero-device-morph__sweep-bloom,.hero-device-morph__sweep-core,.hero-device-morph__sweep-tail{animation-duration:6.4s;animation-iteration-count:infinite;animation-timing-function:linear;will-change:stroke-dashoffset}.hero-device-morph__sweep-tail{stroke-dasharray:.82 .18;animation-name:hero-device-border-sweep-tail;-webkit-filter:blur(5.2px) drop-shadow(0 0 12px var(--accent));filter:blur(5.2px) drop-shadow(0 0 12px var(--accent));opacity:.3}@supports (color:color-mix(in lab,red,red)){.hero-device-morph__sweep-tail{-webkit-filter:blur(5.2px) drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 62%,transparent));filter:blur(5.2px) drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 62%,transparent))}}.hero-device-morph__sweep-bloom{stroke-dasharray:.6 .4;animation-name:hero-device-border-sweep-main;-webkit-filter:blur(17px) drop-shadow(0 0 18px var(--accent)) drop-shadow(0 0 40px var(--accent));filter:blur(17px) drop-shadow(0 0 18px var(--accent)) drop-shadow(0 0 40px var(--accent));opacity:1}@supports (color:color-mix(in lab,red,red)){.hero-device-morph__sweep-bloom{-webkit-filter:blur(17px) drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 82%,transparent)) drop-shadow(0 0 40px color-mix(in srgb,var(--accent) 62%,transparent));filter:blur(17px) drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 82%,transparent)) drop-shadow(0 0 40px color-mix(in srgb,var(--accent) 62%,transparent))}}.hero-device-morph__sweep{stroke-dasharray:.6 .4;animation-name:hero-device-border-sweep-main;-webkit-filter:blur(4.4px) drop-shadow(0 0 7px #ffffffc7) drop-shadow(0 0 16px var(--accent));filter:blur(4.4px) drop-shadow(0 0 7px #ffffffc7) drop-shadow(0 0 16px var(--accent));opacity:.82}@supports (color:color-mix(in lab,red,red)){.hero-device-morph__sweep{-webkit-filter:blur(4.4px) drop-shadow(0 0 7px #ffffffc7) drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 88%,transparent));filter:blur(4.4px) drop-shadow(0 0 7px #ffffffc7) drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 88%,transparent))}}.hero-device-morph__sweep-core{stroke-dasharray:.6 .4;animation-name:hero-device-border-sweep-main;-webkit-filter:blur(1.15px)drop-shadow(0 0 5px #ffffffeb);filter:blur(1.15px)drop-shadow(0 0 5px #ffffffeb);opacity:.9}@keyframes hero-device-border-sweep-tail{0%{stroke-dashoffset:.22px}to{stroke-dashoffset:-.78px}}@keyframes hero-device-border-sweep-main{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes hero-device-glow-breathe{0%,to{opacity:.46}50%{opacity:.62}}.hero__device-nav{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));left:0;min-height:34px;position:absolute;right:0;top:194px;z-index:6}.hero__device-selector{align-items:baseline;background:0 0;border:0;color:#ffffffe0;cursor:pointer;display:inline-flex;font-size:var(--font-size-title-sm);font-weight:600;justify-content:center;line-height:1;margin:0;max-width:100%;overflow:visible;padding:0;transition:color .18s,opacity .18s;white-space:nowrap;width:100%}.hero__scrambled-title{font-feature-settings:none;display:inline-block;font-variant-ligatures:none;max-width:100%;text-align:center;width:calc(var(--scramble-length)*.54em)}.hero__device-title-mobile{display:none}.hero__scrambled-title.is-scrambling{animation:hero-label-reveal .68s cubic-bezier(.22,1,.36,1) both;font-weight:600;letter-spacing:-.04em}@keyframes hero-label-reveal{0%{-webkit-filter:blur(5px);filter:blur(5px);opacity:.34;transform:translateY(4px)scale(.985)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)scale(1)}}.hero__device-selector.is-active,.hero__device-selector:hover{color:#fff}.hero__device-selector:focus-visible{color:#fff;outline:0}.hero__actions{display:flex;flex:none;gap:16px;height:52px;width:min(420px,32vw)}.hero__actions .button{flex:1}.split-heading{grid-gap:80px;align-items:center;background:#000;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:489px;padding:92px var(--gutter)}.split-heading h2{display:flex;flex-direction:column;font-size:var(--font-size-fluid-display);font-weight:600;letter-spacing:-.025em;line-height:1.27;margin:0}.split-heading h2 span{display:block}.split-heading p{font-size:var(--font-size-body);font-weight:400;line-height:1.6;margin:0}.split-heading--capabilities,.split-heading--highlights{min-height:350px;padding-block:60px}.split-heading--blog{border-top:1px solid var(--line);min-height:261px}.split-heading--partners{min-height:261px}.split-heading--partners h2{align-items:baseline;flex-direction:row;gap:.24em;white-space:nowrap}.split-heading__action{background:0 0;border:0;color:#fff;cursor:pointer;font-size:var(--font-size-body);font-weight:600;justify-self:end;line-height:1;padding:14px 0;transition:opacity .18s;white-space:nowrap}.split-heading__action:hover{opacity:.68}.product-highlights{background:var(--page);border-bottom:0;color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) 500px;height:auto;width:100%}.product-highlights__visual{border-right:1px solid var(--line);display:grid;grid-template-rows:auto auto;min-width:0;overflow:hidden;position:relative}.product-highlights__copy{max-width:820px;padding:44px var(--gutter);position:relative;z-index:5}.product-highlights__copy p{animation:highlight-copy-in .52s cubic-bezier(.22,1,.36,1) 70ms both;color:var(--muted);font-size:var(--font-size-body);font-weight:400;line-height:1.65;margin:0;max-width:720px}.product-highlights__canvas{--highlight-accent:var(--accent);--highlight-card:#ffffffbd;--highlight-card-line:#1213181f;--highlight-card-soft:#12131813;--highlight-card-text:#16171b;--highlight-card-muted:#16171b7a;aspect-ratio:930/495;background:0 0;border:0;border-radius:0;display:grid;height:auto;margin:8px auto 40px;overflow:visible;place-items:center;position:relative;width:min(930px,100% - 80px)}.highlight-artwork{background:var(--page);height:100%;margin:0;overflow:hidden;position:relative;width:100%;z-index:1}.highlight-artwork__asset{inset:0;position:absolute;z-index:1}.highlight-artwork__stage{overflow:hidden}.capability-artwork__definitions{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.capability-artwork__layer{inset:0;pointer-events:none;position:absolute;transform:none}.capability-artwork__layer>svg{display:block;height:100%;width:100%}.capability-html-glass{corner-shape:superellipse(1.7);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:#fff0;position:absolute}.capability-html-glass-clip{corner-shape:superellipse(1.7);overflow:hidden;position:absolute}.highlight-artwork__asset .capability-i18n-label{fill:var(--ink);font-family:Outfit,Arial,sans-serif;font-weight:400}.highlight-artwork__asset{--capability-sheen-color:#d9dbe1}:root[data-theme=dark] .highlight-artwork__asset{--capability-sheen-color:#b8bbc7}.highlight-artwork__asset [fill-opacity="0.05"]:not(.capability-glass-surface){animation:capability-neutral-sheen 3.2s ease-in-out infinite}.highlight-artwork__asset:not([data-artwork-index="4"]) [fill=\#082DFF],.highlight-artwork__asset:not([data-artwork-index="4"]) [style*="fill:#082DFF"]{animation:capability-blue-sheen 3.2s ease-in-out infinite}.highlight-artwork__asset :is([fill-opacity="0.05"]:not(.capability-glass-surface),[fill=\#082DFF]):nth-child(4n+2){animation-delay:-.18s}.highlight-artwork__asset :is([fill-opacity="0.05"]:not(.capability-glass-surface),[fill=\#082DFF]):nth-child(4n+3){animation-delay:-.36s}.highlight-artwork__asset :is([fill-opacity="0.05"]:not(.capability-glass-surface),[fill=\#082DFF]):nth-child(4n){animation-delay:-.54s}.highlight-artwork__asset[data-artwork-index="4"] [fill=\#082DFF],.highlight-artwork__asset[data-artwork-index="4"] [style*="fill:#082DFF"]{animation:capability-dot-breathe 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:50%}@keyframes capability-neutral-sheen{0%,58%,86%,to{fill-opacity:.05}72%{fill-opacity:.24}}@keyframes capability-blue-sheen{0%,58%,86%,to{fill:#082dff;-webkit-filter:none;filter:none}72%{fill:var(--capability-sheen-color);-webkit-filter:drop-shadow(0 0 4px #ffffff1f);filter:drop-shadow(0 0 4px #ffffff1f)}}@keyframes capability-dot-breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.04)}}:root:not([data-theme=dark]) .highlight-artwork__asset .capability-artwork__background{fill:var(--page)!important}:root:not([data-theme=dark]) .highlight-artwork__asset [fill=white],:root:not([data-theme=dark]) .highlight-artwork__asset [style*=fill\:white]{fill:var(--ink)!important}:root:not([data-theme=dark]) .highlight-artwork__asset [stroke=white],:root:not([data-theme=dark]) .highlight-artwork__asset [style*=stroke\:white]{stroke:var(--ink)!important}:root:not([data-theme=dark]) .highlight-artwork__asset stop[style*=stop-color\:white]{stop-color:var(--ink)!important}:root:not([data-theme=dark]) .highlight-artwork__asset .capability-glass-surface{fill:#fff!important;fill-opacity:.74!important}:root:not([data-theme=dark]) .highlight-artwork__asset .capability-html-glass{background:#fff0}.highlight-graphic{animation:highlight-scene-in .24s ease-out both;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.highlight-phone{background:var(--page);border:2px solid var(--highlight-accent);border-radius:30px;display:grid;height:252px;place-items:center;position:relative;width:174px;z-index:3}@supports (color:color-mix(in lab,red,red)){.highlight-phone{background:color-mix(in srgb,var(--page) 84%,transparent)}}.highlight-phone{box-shadow:0 0 28px var(--highlight-accent)}@supports (color:color-mix(in lab,red,red)){.highlight-phone{box-shadow:0 0 28px color-mix(in srgb,var(--highlight-accent) 28%,transparent)}}.highlight-phone>i{background:var(--line-strong);border-radius:999px;height:5px;left:50%;position:absolute;top:10px;transform:translate(-50%);width:42px}.highlight-model-stack{grid-gap:10px;display:grid;gap:10px;width:126px}.highlight-model-stack span{border:1px solid var(--highlight-accent);padding:11px 8px}@supports (color:color-mix(in lab,red,red)){.highlight-model-stack span{border:1px solid color-mix(in srgb,var(--highlight-accent) 34%,var(--line))}}.highlight-model-stack span{background:var(--highlight-accent);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.highlight-model-stack span{background:color-mix(in srgb,var(--highlight-accent) 9%,var(--surface-elevated))}}.highlight-model-stack span{animation:highlight-layer-breathe 2.4s ease-in-out infinite alternate;font-size:var(--font-size-micro);font-weight:600;letter-spacing:.08em;text-align:center}.highlight-model-stack span:nth-child(2){animation-delay:-.8s}.highlight-model-stack span:nth-child(3){animation-delay:-1.6s}.highlight-signal-field{height:260px;position:absolute;width:460px}.highlight-signal-field i{animation:highlight-signal-converge 2.8s ease-in-out infinite;background:var(--highlight-accent);border-radius:50%;box-shadow:0 0 10px var(--highlight-accent);height:7px;position:absolute;width:7px}.highlight-signal-field i:first-child{animation-delay:-.2s;left:3%;top:10%}.highlight-signal-field i:nth-child(2){animation-delay:-1.4s;left:0;top:34%}.highlight-signal-field i:nth-child(3){animation-delay:-.8s;left:6%;top:70%}.highlight-signal-field i:nth-child(4){animation-delay:-2.1s;left:22%;top:91%}.highlight-signal-field i:nth-child(5){animation-delay:-1.8s;left:26%;top:6%}.highlight-signal-field i:nth-child(6){animation-delay:-.5s;left:40%;top:85%}.highlight-signal-field i:nth-child(7){animation-delay:-1.1s;right:3%;top:10%}.highlight-signal-field i:nth-child(8){animation-delay:-2.4s;right:0;top:38%}.highlight-signal-field i:nth-child(9){animation-delay:-1.7s;right:5%;top:72%}.highlight-signal-field i:nth-child(10){animation-delay:-.3s;right:23%;top:91%}.highlight-signal-field i:nth-child(11){animation-delay:-2s;right:28%;top:5%}.highlight-signal-field i:nth-child(12){animation-delay:-1.2s;right:41%;top:84%}.highlight-orchestration-track{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(72px,1fr));position:relative;width:min(680px,100% - 60px)}.highlight-orchestration-track:before{background:var(--highlight-accent);content:"";height:1px;left:7%;position:absolute;right:7%}@supports (color:color-mix(in lab,red,red)){.highlight-orchestration-track:before{background:color-mix(in srgb,var(--highlight-accent) 42%,var(--line))}}.highlight-orchestration-track>span{align-items:center;background:var(--page);border:1px solid var(--line);border-radius:18px;display:flex;height:78px;justify-content:center;position:relative;z-index:2}@supports (color:color-mix(in lab,red,red)){.highlight-orchestration-track>span{background:color-mix(in srgb,var(--page) 88%,transparent)}}.highlight-orchestration-track>span{font-size:var(--font-size-micro);font-weight:600;letter-spacing:.08em}.highlight-orchestration-track>span i{background:var(--highlight-accent);border-radius:50%;box-shadow:0 0 14px var(--highlight-accent);height:12px;position:absolute;right:-6px;top:-6px;width:12px}.highlight-orchestration-track>b{border:5px solid var(--highlight-accent);height:24px;left:5%;position:absolute;width:24px;z-index:4}@supports (color:color-mix(in lab,red,red)){.highlight-orchestration-track>b{border:5px solid color-mix(in srgb,var(--highlight-accent) 28%,transparent)}}.highlight-orchestration-track>b{animation:highlight-orchestration-pulse 3.2s cubic-bezier(.45,0,.55,1) infinite;background:var(--highlight-accent);border-radius:50%;box-shadow:0 0 22px var(--highlight-accent)}.highlight-loop-ring{border:1px solid var(--highlight-accent);height:264px;position:relative;width:264px}@supports (color:color-mix(in lab,red,red)){.highlight-loop-ring{border:1px solid color-mix(in srgb,var(--highlight-accent) 56%,var(--line))}}.highlight-loop-ring{animation:highlight-loop-rotate 12s linear infinite;border-radius:50%}.highlight-loop-ring:after,.highlight-loop-ring:before{border:1px dashed var(--highlight-accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.highlight-loop-ring:after,.highlight-loop-ring:before{border:1px dashed color-mix(in srgb,var(--highlight-accent) 28%,transparent)}}.highlight-loop-ring:after,.highlight-loop-ring:before{border-radius:50%;content:"";inset:28px}.highlight-loop-ring:after{inset:58px}.highlight-loop-ring span{background:var(--surface-elevated);border:1px solid var(--line);border-radius:999px;display:grid;font-size:var(--font-size-micro);font-weight:600;height:36px;letter-spacing:.06em;min-width:88px;place-items:center;position:absolute}.highlight-loop-ring span:first-child{left:50%;top:-18px;transform:translate(-50%)}.highlight-loop-ring span:nth-child(2){right:-44px;top:50%;transform:translateY(-50%)rotate(90deg)}.highlight-loop-ring span:nth-child(3){bottom:-18px;left:50%;transform:translate(-50%)rotate(180deg)}.highlight-loop-ring span:nth-child(4){left:-44px;top:50%;transform:translateY(-50%)rotate(-90deg)}.highlight-loop-ring>i{background:var(--highlight-accent);border-radius:50%;box-shadow:0 0 36px var(--highlight-accent);color:#fff;display:grid;height:84px;left:50%;place-items:center;position:absolute;top:50%;width:84px}@supports (color:color-mix(in lab,red,red)){.highlight-loop-ring>i{box-shadow:0 0 36px color-mix(in srgb,var(--highlight-accent) 55%,transparent)}}.highlight-loop-ring>i{animation:highlight-loop-counter 12s linear infinite;font-size:var(--font-size-title-md);font-style:normal;transform:translate(-50%,-50%)}.highlight-module-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,132px);grid-template-rows:repeat(2,82px);position:relative}.highlight-module-grid b,.highlight-module-grid span{border:1px solid var(--highlight-accent);display:grid;place-items:center}@supports (color:color-mix(in lab,red,red)){.highlight-module-grid b,.highlight-module-grid span{border:1px solid color-mix(in srgb,var(--highlight-accent) 36%,var(--line))}}.highlight-module-grid b,.highlight-module-grid span{background:var(--highlight-accent);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.highlight-module-grid b,.highlight-module-grid span{background:color-mix(in srgb,var(--highlight-accent) 8%,var(--surface-elevated))}}.highlight-module-grid b,.highlight-module-grid span{animation:highlight-module-assemble 2.8s cubic-bezier(.22,1,.36,1) infinite alternate;font-size:var(--font-size-micro);font-weight:600;letter-spacing:.07em}.highlight-module-grid span:nth-child(2){animation-delay:-.4s}.highlight-module-grid span:nth-child(3){animation-delay:-.8s}.highlight-module-grid span:nth-child(4){animation-delay:-1.2s}.highlight-module-grid span:nth-child(5){animation-delay:-1.6s}.highlight-module-grid b{background:var(--highlight-accent);border-color:var(--highlight-accent);box-shadow:0 0 32px var(--highlight-accent);color:#fff;grid-area:1/2/3;z-index:2}@supports (color:color-mix(in lab,red,red)){.highlight-module-grid b{box-shadow:0 0 32px color-mix(in srgb,var(--highlight-accent) 42%,transparent)}}.highlight-module-grid b{font-size:var(--font-size-title-sm)}.highlight-module-grid span:first-child{grid-area:1/1}.highlight-module-grid span:nth-child(2){grid-area:1/3}.highlight-module-grid span:nth-child(3){grid-area:2/1}.highlight-module-grid span:nth-child(4){grid-area:2/3}.highlight-module-grid span:nth-child(5){height:48px;left:132px;position:absolute;right:132px;top:calc(100% + 14px)}.highlight-graphic--edge-cloud{grid-template-columns:154px minmax(220px,360px) 154px;padding:0 48px}.highlight-endpoint{align-items:center;border:1px solid var(--highlight-accent);display:flex;flex-direction:column;gap:14px;height:142px;justify-content:center;width:142px}@supports (color:color-mix(in lab,red,red)){.highlight-endpoint{border:1px solid color-mix(in srgb,var(--highlight-accent) 42%,var(--line))}}.highlight-endpoint{background:var(--highlight-accent);border-radius:36px}@supports (color:color-mix(in lab,red,red)){.highlight-endpoint{background:color-mix(in srgb,var(--highlight-accent) 8%,var(--surface-elevated))}}.highlight-endpoint{font-size:var(--font-size-micro);font-weight:600;letter-spacing:.1em}.highlight-endpoint i{border:8px solid var(--highlight-accent);height:46px;width:46px}@supports (color:color-mix(in lab,red,red)){.highlight-endpoint i{border:8px solid color-mix(in srgb,var(--highlight-accent) 24%,transparent)}}.highlight-endpoint i{background:var(--highlight-accent);border-radius:14px;box-shadow:0 0 24px var(--highlight-accent)}@supports (color:color-mix(in lab,red,red)){.highlight-endpoint i{box-shadow:0 0 24px color-mix(in srgb,var(--highlight-accent) 38%,transparent)}}.highlight-endpoint--cloud{border-radius:72px}.highlight-route{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.highlight-route:before{background:linear-gradient(90deg,transparent,var(--highlight-accent),transparent);content:"";height:2px;left:0;position:absolute;right:0}.highlight-route>i{animation:highlight-route-packet 1.8s ease-in-out infinite;background:var(--highlight-accent);border-radius:50%;box-shadow:0 0 12px var(--highlight-accent);height:7px;position:relative;width:7px;z-index:2}.highlight-route>i:nth-child(2){animation-delay:-.25s}.highlight-route>i:nth-child(3){animation-delay:-.5s}.highlight-route>i:nth-child(4){animation-delay:-.75s}.highlight-route>i:nth-child(5){animation-delay:-1s}.highlight-route>i:nth-child(6){animation-delay:-1.25s}.highlight-route>i:nth-child(7){animation-delay:-1.5s}.highlight-route>span{display:flex;flex-direction:column;gap:2px;position:absolute;top:calc(50% + 28px)}.highlight-route>.highlight-route__metric--latency{left:10%;right:auto}.highlight-route>.highlight-route__metric--cost{left:auto;right:10%;text-align:right}.highlight-route small{color:var(--muted);font-size:var(--font-size-micro);letter-spacing:.08em}.highlight-route b{font-size:var(--font-size-body);font-weight:600}.highlight-system{color:var(--highlight-card-text);display:block}.highlight-glass{--enter-x:0px;--enter-y:0px;background:linear-gradient(135deg,var(--highlight-accent),transparent 55%),var(--highlight-card);border:1px solid var(--highlight-card-line);border-radius:22px;color:var(--highlight-card-text);display:flex;overflow:hidden;position:absolute}@supports (color:color-mix(in lab,red,red)){.highlight-glass{background:linear-gradient(135deg,color-mix(in srgb,var(--highlight-accent) 4%,transparent),transparent 55%),var(--highlight-card)}}.highlight-glass{animation:highlight-glass-enter .88s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:none;opacity:1;will-change:transform,opacity,filter}.highlight-glass--source{--enter-x:-28px;--enter-y:-8px;flex-direction:column;gap:14px;left:10%;min-height:112px;padding:22px 24px;top:28px;width:58%;z-index:2}.highlight-glass--process{--enter-x:28px;--enter-y:-6px;align-items:stretch;animation-delay:90ms;justify-content:center;min-height:156px;padding:20px;right:9%;top:74px;width:34%;z-index:3}.highlight-glass--result{--enter-y:22px;align-items:center;animation-delay:.18s;bottom:12px;gap:20px;left:29%;min-height:92px;padding:20px 22px;width:43%;z-index:4}.highlight-glass small{color:var(--highlight-card-muted);font-size:var(--font-size-micro);font-weight:600;letter-spacing:.13em;line-height:1.4}.highlight-glass strong{font-size:var(--font-size-body);font-weight:600;line-height:1.4}.highlight-scan-lines{display:flex;flex-direction:column;gap:9px}.highlight-scan-lines i{background:var(--highlight-card-soft);border-radius:999px;display:block;height:8px;overflow:hidden;position:relative;width:100%}.highlight-scan-lines i:nth-child(2){width:72%}.highlight-scan-lines i:nth-child(3){width:88%}.highlight-scan-lines i:nth-child(4){width:48%}.highlight-scan-lines i:after{animation:highlight-accent-scan 3.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--highlight-accent),transparent);border-radius:inherit;bottom:0;content:"";-webkit-filter:blur(1px);filter:blur(1px);left:-34%;position:absolute;top:0;width:34%}.highlight-scan-lines i:nth-child(2):after{animation-delay:.24s}.highlight-scan-lines i:nth-child(3):after{animation-delay:.48s}.highlight-scan-lines i:nth-child(4):after{animation-delay:.72s}.highlight-checklist{display:flex;flex-direction:column;gap:12px;width:100%}.highlight-checklist>span{align-items:center;display:flex;gap:11px}.highlight-checklist>span>i{border:1px solid var(--highlight-accent);display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}@supports (color:color-mix(in lab,red,red)){.highlight-checklist>span>i{border:1px solid color-mix(in srgb,var(--highlight-accent) 30%,var(--highlight-card-line))}}.highlight-checklist>span>i{animation:highlight-check-cycle 3.6s ease-in-out infinite;animation-delay:calc(var(--check-index)*.52s);background:var(--highlight-accent);border-radius:50%;box-shadow:none;color:#fff;font-style:normal;opacity:.28}.highlight-checklist>span>i svg,.highlight-result-check svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;display:block;height:18px;width:18px}.highlight-checklist>span>b{font-size:var(--font-size-small);font-weight:600;letter-spacing:.045em;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-glass--result>span{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.highlight-glass--result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-result-check{animation:highlight-result-confirm 3.6s cubic-bezier(.22,1,.36,1) infinite;background:var(--highlight-accent);border:0;border-radius:50%;box-shadow:none;color:#fff;display:grid;flex:0 0 40px;font-style:normal;height:40px;place-items:center;width:40px}.highlight-result-check svg{height:24px;width:24px}.highlight-app-result{gap:14px;left:23%;min-height:126px;padding:14px 16px;width:54%}.highlight-app-result__label{flex:0 0 34%}.highlight-app-result__label strong{white-space:normal}.highlight-app-shell{background:var(--highlight-card-soft);border:1px solid var(--highlight-card-line);border-radius:12px;height:96px;overflow:hidden;position:relative;width:62%}.highlight-app-shell__bar{grid-gap:8px;align-items:center;background:var(--highlight-card);border-bottom:1px solid var(--highlight-card-line);display:grid;gap:8px;grid-template-columns:8px minmax(0,1fr) 8px;height:20px;padding:0 8px;position:relative;z-index:4}@supports (color:color-mix(in lab,red,red)){.highlight-app-shell__bar{background:color-mix(in srgb,var(--highlight-card) 92%,transparent)}}.highlight-app-shell__bar i{background:var(--highlight-card-muted);border-radius:50%;height:6px;width:6px}.highlight-app-shell__bar b{background:var(--highlight-card-line);border-radius:999px;height:5px;justify-self:center;width:42%}.highlight-app-feed{grid-gap:6px;animation:highlight-app-feed-scroll 6.8s cubic-bezier(.4,0,.2,1) infinite;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));left:7px;position:absolute;right:7px;top:26px}.highlight-app-card{background:var(--highlight-card);border:1px solid var(--highlight-card-line);border-radius:7px;display:grid;height:42px;overflow:hidden;padding:5px;position:relative}@supports (color:color-mix(in lab,red,red)){.highlight-app-card{background:color-mix(in srgb,var(--highlight-card) 82%,transparent)}}.highlight-app-card:nth-child(3n+1){height:50px}.highlight-app-card:nth-child(3n+2){height:38px}.highlight-app-card>span{background:var(--highlight-accent);border-radius:4px;inset:5px 5px 14px;position:absolute}@supports (color:color-mix(in lab,red,red)){.highlight-app-card>span{background:color-mix(in srgb,var(--highlight-accent) 12%,var(--highlight-card-soft))}}.highlight-app-card>b{background:var(--highlight-card-line);border-radius:999px;bottom:5px;height:4px;left:5px;position:absolute;width:46%}.highlight-app-card>em{animation:highlight-app-like 6.8s ease-in-out infinite;bottom:4px;color:var(--highlight-card-muted);display:grid;height:11px;place-items:center;position:absolute;right:5px;width:11px;z-index:2}.highlight-app-card>em svg{fill:currentColor;height:100%;width:100%}.highlight-app-cursor{fill:var(--highlight-card-text);stroke:var(--page);height:20px;left:0;position:absolute;top:0;width:16px;z-index:7}@supports (color:color-mix(in lab,red,red)){.highlight-app-cursor{stroke:color-mix(in srgb,var(--page) 72%,transparent)}}.highlight-app-cursor{stroke-linejoin:round;stroke-width:1.2px;animation:highlight-app-cursor-run 6.8s cubic-bezier(.4,0,.2,1) infinite;-webkit-filter:drop-shadow(0 2px 4px #0003);filter:drop-shadow(0 2px 4px #0003)}.highlight-edge-gauge{background:0 0;display:block;height:54px;margin-top:10px;position:relative;width:108px}.highlight-edge-gauge:before{background:radial-gradient(ellipse 86% 68% at 50% -2%,var(--highlight-accent),transparent 72%);border:1px solid var(--highlight-card-line);border-bottom:0;border-radius:999px 999px 0 0;content:"";inset:0 0 -1px;position:absolute}@supports (color:color-mix(in lab,red,red)){.highlight-edge-gauge:before{background:radial-gradient(ellipse 86% 68% at 50% -2%,color-mix(in srgb,var(--highlight-accent) 16%,transparent),transparent 72%)}}.highlight-edge-gauge:before{-webkit-mask-image:linear-gradient(#000 0 50%,#000000ad 78%,#0000);mask-image:linear-gradient(#000 0 50%,#000000ad 78%,#0000)}.highlight-edge-gauge:after{background:var(--highlight-accent);border-radius:999px;bottom:0;content:"";height:43px;left:calc(50% - 1px);position:absolute;transform:rotate(var(--edge-gauge-angle));transform-origin:bottom;transition:transform .78s cubic-bezier(.16,1,.3,1);width:2px}.highlight-system--edge-cloud .highlight-endpoint-card{align-items:flex-start;flex-direction:column;justify-content:flex-start;min-height:166px;padding-top:18px}.highlight-system--edge-cloud .highlight-glass--process,.highlight-system--edge-cloud .highlight-glass--source{top:26px}.highlight-system--edge-cloud .highlight-endpoint-card strong{animation:highlight-metric-value-in .42s cubic-bezier(.16,1,.3,1) both}.highlight-tool-chain{min-height:182px;padding:14px;width:46%}.highlight-workflow{grid-gap:7px;align-items:center;display:grid;font-size:var(--font-size-micro);gap:7px;grid-template-columns:58px minmax(72px,1fr) 20px minmax(72px,1fr) 54px;letter-spacing:.08em;position:relative;width:100%}.highlight-workflow__done,.highlight-workflow__request{border:1px solid var(--highlight-accent);display:grid;min-height:48px;place-items:center}@supports (color:color-mix(in lab,red,red)){.highlight-workflow__done,.highlight-workflow__request{border:1px solid color-mix(in srgb,var(--highlight-accent) 42%,var(--highlight-card-line))}}.highlight-workflow__done,.highlight-workflow__request{background:var(--highlight-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.highlight-workflow__done,.highlight-workflow__request{background:color-mix(in srgb,var(--highlight-accent) 8%,var(--highlight-card))}}.highlight-workflow__done,.highlight-workflow__request{font-size:var(--font-size-nano);font-weight:600;text-align:center}.highlight-workflow__column{grid-gap:6px;display:grid;gap:6px}.highlight-workflow__column small{color:var(--highlight-accent);font-size:var(--font-size-nano);font-weight:600;letter-spacing:.12em}.highlight-workflow__column span{align-items:center;background:var(--highlight-card-soft);border:1px solid var(--highlight-card-line);border-radius:8px;display:flex;font-size:var(--font-size-nano);font-weight:600;min-height:31px;padding:0 8px 0 14px;position:relative;white-space:nowrap}.highlight-workflow__column span:before{animation:highlight-workflow-node 3.6s ease-in-out infinite;animation-delay:calc(var(--flow-index)*.35s);background:var(--highlight-accent);border-radius:50%;content:"";height:4px;left:6px;position:absolute;width:4px}.highlight-workflow__bridge,.highlight-workflow__trunk{background:var(--highlight-card-line);display:block;height:1px;position:relative}.highlight-workflow__bridge:after,.highlight-workflow__trunk:after{animation:highlight-workflow-packet 2.4s linear infinite;background:var(--highlight-accent);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:-2px;width:5px}.highlight-workflow__packet{animation:highlight-workflow-final 2.4s linear infinite;background:var(--highlight-accent);border-radius:50%;height:5px;position:absolute;right:47px;top:50%;width:5px}.highlight-ecosystem-card{min-height:182px;padding:14px;width:46%}.highlight-ecosystem{min-height:152px;position:relative;width:100%}.highlight-ecosystem__request,.highlight-ecosystem__result{background:var(--highlight-card);border:1px solid var(--highlight-card-line);border-radius:999px;display:grid;font-size:var(--font-size-nano);font-weight:600;min-height:38px;padding:0 8px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.highlight-ecosystem__request{left:0}.highlight-ecosystem__result{right:0}.highlight-ecosystem__orbit{height:136px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:174px}.highlight-ecosystem__orbit:after,.highlight-ecosystem__orbit:before{border:1px solid var(--highlight-accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.highlight-ecosystem__orbit:after,.highlight-ecosystem__orbit:before{border:1px solid color-mix(in srgb,var(--highlight-accent) 30%,var(--highlight-card-line))}}.highlight-ecosystem__orbit:after,.highlight-ecosystem__orbit:before{border-radius:50%;content:"";inset:14px 24px}.highlight-ecosystem__orbit:after{inset:28px 46px}.highlight-ecosystem__orbit>strong{background:var(--highlight-accent);border-radius:11px;color:#fff;display:grid;font-size:var(--font-size-small);height:38px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:38px;z-index:3}.highlight-ecosystem__product{align-items:center;animation:highlight-ecosystem-float 4.8s ease-in-out infinite;background:var(--highlight-card);border:1px solid var(--highlight-card-line);border-radius:999px;display:flex;font-size:var(--font-size-nano);gap:4px;padding:4px 6px;position:absolute;z-index:3}.highlight-ecosystem__product i{background:var(--highlight-accent);border-radius:50%;color:#fff;display:grid;font-size:var(--font-size-nano);font-style:normal;height:17px;place-items:center;width:17px}.highlight-ecosystem__product i img{display:block;-webkit-filter:brightness(0)invert();filter:brightness(0)invert();height:11px;-o-object-fit:contain;object-fit:contain;width:11px}.highlight-ecosystem__product b{font-weight:600;white-space:nowrap}.highlight-ecosystem__product--1{left:8px;top:0}.highlight-ecosystem__product--2{animation-delay:-1.2s;right:0;top:7px}.highlight-ecosystem__product--3{animation-delay:-2.4s;bottom:12px;left:0}.highlight-ecosystem__product--4{animation-delay:-3.6s;bottom:12px;right:0}.highlight-ecosystem__pulse{animation:highlight-ecosystem-pulse 2.8s ease-out infinite;border:1px solid var(--highlight-accent);border-radius:50%;height:8px;left:50%;position:absolute;top:50%;width:8px}.highlight-endpoint-card strong,.highlight-request-card strong{display:block;font-size:var(--font-size-body);max-width:88%}.highlight-module-stack{display:block;min-height:184px;padding:14px;width:43%}.highlight-system--modules .highlight-glass--process{top:54px}.highlight-module-stack>b{background:var(--highlight-accent);border-radius:12px;box-shadow:none;color:#fff;display:grid;font-size:var(--font-size-body-lg);height:42px;place-items:center;width:42px}.highlight-module-stack>div{display:flex;flex-wrap:wrap;gap:6px}.highlight-module-stack span{animation:highlight-module-chip 3.6s ease-in-out infinite;background:var(--highlight-card-soft);border:1px solid var(--highlight-card-line);border-radius:999px;font-size:var(--font-size-micro);font-weight:600;letter-spacing:.06em;padding:6px 8px}.highlight-module-stack span:nth-child(2){animation-delay:-.45s}.highlight-module-stack span:nth-child(3){animation-delay:-.9s}.highlight-module-stack span:nth-child(4){animation-delay:-1.35s}.highlight-module-stack span:nth-child(5){animation-delay:-1.8s}.highlight-module-puzzle{display:block;min-height:154px;overflow:hidden;position:relative;width:100%}.highlight-module-puzzle__empty,.highlight-module-puzzle__tile{align-items:flex-end;border:1px solid var(--highlight-accent);display:flex;justify-content:space-between;padding:10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.highlight-module-puzzle__empty,.highlight-module-puzzle__tile{border:1px solid color-mix(in srgb,var(--highlight-accent) 42%,var(--highlight-card-line))}}.highlight-module-puzzle__empty,.highlight-module-puzzle__tile{background:var(--highlight-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.highlight-module-puzzle__empty,.highlight-module-puzzle__tile{background:color-mix(in srgb,var(--highlight-accent) 8%,var(--highlight-card))}}.highlight-module-puzzle__empty,.highlight-module-puzzle__tile{animation:highlight-puzzle-drift 10s cubic-bezier(.45,0,.55,1) infinite alternate}.highlight-module-puzzle__tile i{color:var(--highlight-accent);font-size:var(--font-size-nano);font-style:normal}.highlight-module-puzzle__tile b{font-size:var(--font-size-nano);font-weight:600}.highlight-module-puzzle__tile--1{height:58%;left:0;top:0;width:43%}.highlight-module-puzzle__tile--2{animation-delay:-2s;height:34%;left:45%;top:0;width:30%}.highlight-module-puzzle__tile--3{animation-delay:-4s;height:68%;right:0;top:0;width:23%}.highlight-module-puzzle__tile--4{animation-delay:-6s;bottom:0;height:38%;left:0;width:31%}.highlight-module-puzzle__tile--5{animation-delay:-8s;bottom:0;height:62%;left:33%;width:42%}.highlight-module-puzzle__empty{animation:none;background:0 0;border-style:dashed;bottom:0;height:28%;opacity:.42;right:0;width:23%}.highlight-route-network{grid-gap:3px;align-items:center;display:grid;font-size:var(--font-size-nano);font-weight:600;gap:3px;grid-template-columns:32px minmax(42px,1fr) 38px;left:42%;letter-spacing:.04em;position:absolute;top:84px;width:16%;z-index:5}.highlight-route-network__cloud,.highlight-route-network__device{grid-gap:4px;display:grid;gap:4px;min-width:0;place-items:center;white-space:nowrap}.highlight-route-network__cloud strong,.highlight-route-network__device b{font-size:var(--font-size-nano);font-weight:600;line-height:1}.highlight-route-network__device>i{background:var(--highlight-card-soft);border:1px solid var(--highlight-accent);border-radius:6px;display:block;height:34px;width:22px}.highlight-route-network__cloud-shape{display:block;height:24px;position:relative;width:30px}.highlight-route-network__cloud-shape>b,.highlight-route-network__cloud-shape>em,.highlight-route-network__cloud-shape>i{background:var(--highlight-accent);border-radius:50%;height:16px;position:absolute;right:0;top:4px;width:16px}@supports (color:color-mix(in lab,red,red)){.highlight-route-network__cloud-shape>b,.highlight-route-network__cloud-shape>em,.highlight-route-network__cloud-shape>i{background:color-mix(in srgb,var(--highlight-accent) 28%,var(--highlight-card))}}.highlight-route-network__cloud-shape>b{right:11px;top:0}.highlight-route-network__cloud-shape>em{right:11px;top:8px}.highlight-route-network__lanes{height:48px;position:relative;width:100%}.highlight-route-network__lanes:after,.highlight-route-network__lanes:before{background:var(--highlight-card-line);content:"";height:1px;left:0;position:absolute;right:0}.highlight-route-network__lanes:before{top:12px}.highlight-route-network__lanes:after{bottom:12px}.highlight-route-network__lanes>i{animation:highlight-route-flow 2.6s linear infinite;background:var(--highlight-accent);border-radius:50%;height:5px;left:0;position:absolute;top:10px;width:5px}.highlight-route-network__lanes>i:nth-child(2){animation-delay:-.85s;bottom:10px;top:auto}.highlight-route-network__lanes>i:nth-child(3){animation-delay:-1.7s}.highlight-route-network__lanes>span{color:var(--highlight-card-muted);position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.highlight-system--edge-cloud .highlight-glass--source{left:8%;width:34%}.highlight-system--edge-cloud .highlight-glass--process{right:8%;width:34%}.highlight-endpoint-card{justify-content:center}.highlight-endpoint-card strong{color:var(--highlight-accent);font-size:var(--font-size-title-sm);letter-spacing:-.02em}@keyframes highlight-glass-enter{0%{-webkit-filter:blur(2px);filter:blur(2px);opacity:0;transform:translate3d(var(--enter-x),var(--enter-y),0) scale(.985)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translate(0)scale(1)}}@keyframes highlight-accent-scan{0%,12%{opacity:0;transform:translate(0)}26%{opacity:1}62%,to{opacity:0;transform:translate(390%)}}@keyframes highlight-check-cycle{0%,14%,to{-webkit-filter:brightness(.82);filter:brightness(.82);opacity:.24;transform:scale(.88)}28%,58%{-webkit-filter:brightness(1.22);filter:brightness(1.22);opacity:1;transform:scale(1)}}@keyframes highlight-result-confirm{0%,58%,to{-webkit-filter:brightness(.88);filter:brightness(.88);transform:scale(.9)}68%,84%{-webkit-filter:brightness(1.25);filter:brightness(1.25);transform:scale(1.05)}}@keyframes highlight-app-feed-scroll{0%,16%{transform:translate(0)}42%,82%{transform:translateY(-38px)}94%,to{transform:translate(0)}}@keyframes highlight-app-cursor-run{0%,8%{opacity:0;transform:translate(52px,86px)scale(1)}14%{opacity:1;transform:translate(52px,78px)scale(1)}38%{opacity:1;transform:translate(52px,34px)scale(1)}53%{opacity:1;transform:translate(150px,63px)scale(1)}58%{opacity:1;transform:translate(150px,63px)scale(.82)}65%,82%{opacity:1;transform:translate(150px,63px)scale(1)}94%,to{opacity:0;transform:translate(160px,54px)scale(1)}}@keyframes highlight-app-like{0%,54%,to{color:var(--highlight-card-muted);transform:scale(1)}60%{color:var(--highlight-accent);transform:scale(1.35)}68%,88%{color:var(--highlight-accent);transform:scale(1)}}@keyframes highlight-metric-value-in{0%{-webkit-filter:blur(2px);filter:blur(2px);opacity:.45;transform:translateY(3px)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)}}@keyframes highlight-module-chip{0%,to{border-color:var(--highlight-card-line);color:var(--highlight-card-muted)}48%,68%{border-color:color-mix(in srgb,var(--highlight-accent) 52%,var(--highlight-card-line));color:var(--highlight-card-text)}}@keyframes highlight-workflow-node{0%,18%,to{opacity:.25;transform:scale(.75)}34%,62%{opacity:1;transform:scale(1.25)}}@keyframes highlight-workflow-packet{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(20px)}}@keyframes highlight-workflow-final{0%,42%{opacity:0;transform:translate(-30px)}58%,88%{opacity:1}to{opacity:0;transform:translate(22px)}}@keyframes highlight-ecosystem-float{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}@keyframes highlight-ecosystem-pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes highlight-puzzle-drift{0%,to{transform:translate(0)}32%{transform:translate(5px,-3px)}68%{transform:translate(-4px,4px)}}@keyframes highlight-route-flow{0%{opacity:0;transform:translate(0)scale(.75)}12%,82%{opacity:1}to{opacity:0;transform:translate(76px)scale(1.2)}}:root[data-theme=dark] .product-highlights__canvas{--highlight-card:#101115d1;--highlight-card-line:#1f1f1f;--highlight-card-soft:#ffffff0e;--highlight-card-text:#fff;--highlight-card-muted:#ffffff6b;background:0 0}:root[data-theme=dark] .highlight-glass{box-shadow:none}@media (max-width:820px){.blog-showcase{--article-card-width:90vw}.highlight-glass{border-radius:18px}.highlight-glass--source{left:4%;min-height:106px;padding:18px;top:24px;width:64%}.highlight-glass--process{min-height:150px;padding:16px;right:4%;top:68px;width:48%}.highlight-glass--result{bottom:20px;left:12%;min-height:82px;padding:16px 18px;width:76%}.highlight-app-result{gap:10px;left:8%;min-height:116px;padding:12px;width:84%}.highlight-app-result__label{flex-basis:35%}.highlight-app-shell{height:86px;width:63%}.highlight-edge-gauge{height:41px;width:82px}.highlight-edge-gauge:after{height:34px}.highlight-system--edge-cloud .highlight-endpoint-card{min-height:150px}.highlight-checklist{gap:10px}.highlight-checklist>span>i{flex-basis:24px;height:24px;width:24px}.highlight-checklist>span>b{font-size:var(--font-size-micro);letter-spacing:.015em;overflow:visible;text-overflow:clip}.highlight-result-check{flex-basis:34px;height:34px;width:34px}.highlight-glass--result strong,.highlight-result-check{font-size:var(--font-size-body)}.highlight-system--edge-cloud .highlight-glass--process,.highlight-system--edge-cloud .highlight-glass--source{width:46%}}.product-highlights__list{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:0;padding:32px 60px}.product-highlights__list button{align-items:center;background:0 0;border:0;border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;display:flex;font-size:var(--font-size-fluid-tab);font-weight:400;line-height:1.3;min-height:86px;padding:20px 8px;position:relative;text-align:left;transition:color .24s,transform .24s;width:100%}.product-highlights__list button:last-child{border-bottom:0}.product-highlights__list button>span{color:var(--line-strong);flex:0 0 36px;font-size:var(--font-size-micro);letter-spacing:.08em;width:36px}.product-highlights__list button:hover{color:var(--ink);transform:translate(4px)}.product-highlights__list button.is-active{color:var(--ink);font-weight:600}@keyframes highlight-copy-in{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;transform:translateY(18px)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)}}@keyframes highlight-scene-in{0%{opacity:0}to{opacity:1}}@keyframes highlight-layer-breathe{0%{border-color:var(--line);transform:translate(-3px)}to{border-color:var(--highlight-accent);transform:translate(3px)}}@keyframes highlight-signal-converge{0%,to{opacity:.18;transform:scale(.62)}52%{opacity:1;transform:translate(calc(230px - 50%),calc(130px - 50%))scale(1)}}@keyframes highlight-orchestration-pulse{0%{left:5%;transform:scale(.72)}45%{transform:scale(1)}to{left:calc(95% - 24px);transform:scale(.72)}}@keyframes highlight-loop-rotate{to{transform:rotate(1turn)}}@keyframes highlight-loop-counter{to{transform:translate(-50%,-50%)rotate(-1turn)}}@keyframes highlight-module-assemble{0%{opacity:.58;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(-3px)scale(1)}}@keyframes highlight-route-packet{0%,to{opacity:.28;transform:scale(.7)}50%{opacity:1;transform:scale(1.28)}}.journey{background:#000;height:700px;overflow:clip;position:relative}.journey-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;z-index:15}.journey-tab,.journey-tabs{background:#000;height:120px;position:relative}.journey-tab{align-items:center;border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);cursor:pointer;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:24px 32px;transition:color .22s}.journey-tab:last-child{border-right:0}.journey-tab.is-active{color:#fff}@media (min-width:821px){.hero__arc--computer,.hero__arc--phone{-webkit-mask-image:linear-gradient(#000 0 70%,#000000e0 75%,#00000052 81%,#0000 86%);mask-image:linear-gradient(#000 0 70%,#000000e0 75%,#00000052 81%,#0000 86%)}}.journey-tab__arc{animation:journey-tab-fire-wave 3.8s ease-in-out infinite alternate;-webkit-clip-path:polygon(18% 0,100% 0,100% 100%,22% 100%,7% 82%,22% 63%,9% 44%,25% 24%);clip-path:polygon(18% 0,100% 0,100% 100%,22% 100%,7% 82%,22% 63%,9% 44%,25% 24%);height:100%;inset:0 0 0 auto;mix-blend-mode:lighten;opacity:.78;overflow:hidden;pointer-events:none;position:absolute;width:39.66%;z-index:1}.journey-tab__arc>canvas{animation:journey-tab-fire-canvas 2.8s ease-in-out infinite alternate;transform-origin:100%;will-change:transform,opacity,filter}.journey-tab__copy{align-items:center;display:flex;font-size:var(--font-size-title-sm);font-weight:600;gap:12px;justify-content:center;line-height:1.25;position:relative;text-align:center;width:100%;z-index:2}.journey-tab:not(.is-active) .journey-tab__copy{font-weight:400}.journey-tab__content{align-items:center;display:inline-flex;justify-content:center;max-width:100%}.brand-color-selection{display:inline-block;isolation:isolate;max-width:100%;position:relative;z-index:0}.brand-color-selection:after{display:none}.journey-tab:after{background:var(--accent);bottom:0;content:"";height:6px;left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:50%;transition:transform .38s cubic-bezier(.22,1,.36,1);z-index:4}.journey-tab.is-active:after{transform:scaleX(1)}.journey__body{background:radial-gradient(circle at 72% 48%,var(--accent),transparent 34%),#000;height:580px;overflow:clip;position:relative}@supports (color:color-mix(in lab,red,red)){.journey__body{background:radial-gradient(circle at 72% 48%,color-mix(in srgb,var(--accent) 8.5%,transparent),transparent 34%),#000}}.journey__inner-frames{display:grid;grid-template-rows:142px minmax(0,1fr);inset:0;pointer-events:none;position:absolute;z-index:4}.journey__inner-frames>span:first-child{border-bottom:1px solid var(--line)}@media (min-width:821px){.journey__inner-frames{grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-rows:minmax(0,1fr)}.journey__body--video .journey__inner-frames{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.journey__body--video .journey-conversation--video video{-o-object-fit:cover;object-fit:cover}.journey__inner-frames>span:first-child{border-bottom:0;border-right:1px solid var(--line)}}.journey__body:after{content:none;display:none}.journey__arc{--dial-radius:1222.5;--dial-center-y:1622.5;--dial-halo-range:132;background:#000;-webkit-filter:drop-shadow(0 0 18px var(--accent));filter:drop-shadow(0 0 18px var(--accent));inset:0;opacity:.9}@supports (color:color-mix(in lab,red,red)){.journey__arc{-webkit-filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 16%,transparent));filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 16%,transparent))}}.journey__arc>canvas{animation:journey-halo-surge 4.6s cubic-bezier(.42,0,.24,1) infinite;transform-origin:50% 100%;will-change:transform,opacity,filter}.journey-motif{height:401px;left:0;-o-object-fit:contain;object-fit:contain;opacity:1;position:absolute;top:0;width:401px;z-index:2}.journey-copy{grid-column-gap:16px;animation:copy-in .46s cubic-bezier(.22,1,.36,1) both;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;left:clamp(52px,6vw,120px);position:absolute;top:50%;transform:translateY(-50%);width:min(560px,38vw - 72px);z-index:5}.journey-copy strong{align-self:center;font-size:var(--font-size-display-lg);font-weight:400;grid-row:1/4;letter-spacing:.02em;line-height:.9}.journey-copy h2,.journey-copy p{font-size:var(--font-size-title-sm);font-weight:600;letter-spacing:.02em;line-height:1.33;margin:0}.journey-copy h2{margin-bottom:12px}.journey-copy p{font-size:var(--font-size-body);font-weight:400}.journey-conversation{inset:48px clamp(40px,4vw,76px) 48px calc(42% + clamp(32px,3vw,58px));overflow:hidden;pointer-events:none;position:absolute;z-index:12}.journey-conversation--video{inset:0 0 0 50%}.journey-conversation__track{height:100%;position:relative}.journey-message{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 48px #0000004d;display:flex;flex:none;flex-direction:column;justify-content:center;left:0;max-width:78%;min-height:60px;min-width:50%;opacity:1;overflow:hidden;padding:14px 16px;position:absolute;top:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:transform,opacity}.journey-message:before{background:linear-gradient(90deg,transparent,var(--accent),transparent);bottom:0;content:"";left:-34%;position:absolute;top:0;width:28%;z-index:3}@supports (color:color-mix(in lab,red,red)){.journey-message:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 10%,transparent),transparent)}}.journey-message:before{opacity:0;pointer-events:none}.journey-message.is-current{animation:journey-bubble-current-in .88s cubic-bezier(.16,1,.3,1) both;z-index:3}.journey-message.is-current:before{animation:journey-interface-scan 2.8s cubic-bezier(.22,1,.36,1) .52s both}.journey-message.is-previous{animation:journey-bubble-push-up .92s cubic-bezier(.22,1,.36,1) both;z-index:2}.journey-message.is-exiting{animation:journey-bubble-soft-exit .92s cubic-bezier(.4,0,.2,1) both;z-index:1}@keyframes journey-bubble-current-in{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;transform:translateY(34px)scale(.98)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes journey-bubble-push-up{0%{-webkit-filter:saturate()blur();filter:saturate()blur();opacity:1;transform:translateY(0)scale(1)}to{-webkit-filter:saturate(.72)blur(3px);filter:saturate(.72)blur(3px);opacity:.42;transform:translateY(calc(-100% - 36px))scale(.98)}}@keyframes journey-bubble-soft-exit{0%{-webkit-filter:saturate(.72)blur(3px);filter:saturate(.72)blur(3px);opacity:.42;transform:translateY(calc(-100% - 36px))scale(.98)}to{-webkit-filter:saturate(.5)blur(14px);filter:saturate(.5)blur(14px);opacity:0;transform:translateY(calc(-200% - 96px))scale(.94)}}.journey-message:after{aspect-ratio:1;background:var(--accent);border-radius:50%;bottom:-80%;content:"";position:absolute;right:-24%;width:52%}@supports (color:color-mix(in lab,red,red)){.journey-message:after{background:color-mix(in srgb,var(--accent) 32%,transparent)}}.journey-message:after{-webkit-filter:blur(42px);filter:blur(42px);pointer-events:none}.journey-message--query{align-self:flex-end;background:#ffffff0f;border-radius:22px 22px 3px;left:auto;min-height:80px;right:0;transform-origin:100%}.journey-message--query blockquote{font-size:var(--font-size-body);font-weight:400;line-height:1.55;margin:0;position:relative;z-index:1}.journey-message--tool{align-self:flex-start;border-color:var(--accent);left:0;max-width:76%;right:auto}@supports (color:color-mix(in lab,red,red)){.journey-message--tool{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.journey-message--tool{background:#ffffff0b;border-radius:20px 20px 20px 3px;transform-origin:0}.journey-message--tool:after{left:-24%;right:auto}.journey-message--answer,.journey-message--result{align-self:flex-end;border-radius:20px 20px 3px;left:auto;max-width:76%;right:0;transform-origin:100%}.journey-message--result{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.journey-message--result{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.journey-message--result{background:#ffffff0e}.journey-message.is-current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.journey-message.is-current{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}}.journey-message.is-current{box-shadow:0 18px 52px var(--accent)}@supports (color:color-mix(in lab,red,red)){.journey-message.is-current{box-shadow:0 18px 52px color-mix(in srgb,var(--accent) 18%,transparent)}}.journey-message__header{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.journey-message__header>span:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.journey-message__header em,.journey-message__header small{color:#ffffff7a;font-size:var(--font-size-small);font-style:normal;font-weight:400;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.journey-message__header strong{font-size:var(--font-size-body);font-weight:600;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-message__header em{margin-left:auto;white-space:nowrap}.journey-message p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffb8;display:-webkit-box;font-size:var(--font-size-body);font-weight:400;line-height:1.55;margin:7px 0 0;overflow:hidden;position:relative;z-index:1}.journey-message__token-stream{white-space:pre-wrap}.journey-message__token{display:inline;will-change:transform,opacity,filter}.journey-message.is-current .journey-message__token{animation:journey-token-reveal .36s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.18s + var(--token-index,0)*34ms);opacity:0}.journey-message.is-previous .journey-message__token{-webkit-filter:none;filter:none;opacity:1}.journey-message--step-3,.journey-message--step-4{max-width:72%}.journey-message--wide{align-self:stretch;border-radius:24px;max-width:100%;transform-origin:50%;width:100%}@media (min-width:1101px){.journey-message--step-6{max-width:min(720px,88%)}}.journey-tool-call{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:9px;position:relative;z-index:1}.journey-tool-call code{border:1px solid var(--accent);grid-column:1/-1;padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.journey-tool-call code{border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}}.journey-tool-call code{background:#0000003d;border-radius:8px;color:#ffffffc7;font-family:SFMono-Regular,Consolas,monospace;font-size:var(--font-size-body)}.journey-tool-call>span{align-items:center;color:#ffffff8a;display:flex;font-size:var(--font-size-small);gap:6px;line-height:1.5}.journey-tool-call>span i{background:#8fd6b4;border-radius:50%;box-shadow:0 0 8px #8fd6b494;flex:0 0 5px;height:5px;width:5px}.journey-message.is-current .journey-alert,.journey-message.is-current .journey-confirmation>*,.journey-message.is-current .journey-insight-grid>span,.journey-message.is-current .journey-photo-grid figure,.journey-message.is-current .journey-route-card li,.journey-message.is-current .journey-route-card>*,.journey-message.is-current .journey-schedule-list li,.journey-message.is-current .journey-tool-call code,.journey-message.is-current .journey-tool-call>span{animation:journey-interface-item-in .62s cubic-bezier(.22,1,.36,1) both;opacity:0}.journey-message.is-current .journey-confirmation>:first-child,.journey-message.is-current .journey-insight-grid>span:first-child,.journey-message.is-current .journey-photo-grid figure:first-child,.journey-message.is-current .journey-route-card>:first-child,.journey-message.is-current .journey-schedule-list li:first-child,.journey-message.is-current .journey-tool-call code{animation-delay:.3s}.journey-message.is-current .journey-confirmation>:nth-child(2),.journey-message.is-current .journey-insight-grid>span:nth-child(2),.journey-message.is-current .journey-photo-grid figure:nth-child(2),.journey-message.is-current .journey-route-card>:nth-child(2),.journey-message.is-current .journey-schedule-list li:nth-child(2),.journey-message.is-current .journey-tool-call>span:first-of-type{animation-delay:.5s}.journey-message.is-current .journey-alert,.journey-message.is-current .journey-confirmation>:nth-child(3),.journey-message.is-current .journey-insight-grid>span:nth-child(3),.journey-message.is-current .journey-route-card li:first-child,.journey-message.is-current .journey-tool-call>span:nth-of-type(2){animation-delay:.7s}.journey-message.is-current .journey-insight-grid>span:nth-child(4),.journey-message.is-current .journey-route-card li:nth-child(2){animation-delay:.9s}.journey-message.is-current .journey-route-card li:nth-child(3){animation-delay:1.1s}.journey-message.is-current .journey-tool-call>span i{animation:journey-status-pulse 1.8s ease-in-out .9s infinite}.journey-message.is-current .journey-photo-grid img,.journey-message.is-current .journey-restaurant-card>img{animation:journey-image-breathe 4.2s ease-in-out infinite alternate}@keyframes journey-interface-scan{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:.62}to{opacity:0;transform:translate(480%)}}@keyframes journey-token-reveal{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;transform:translateY(4px)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)}}@keyframes journey-interface-item-in{0%{-webkit-filter:blur(6px);filter:blur(6px);opacity:0;transform:translateY(14px)scale(.97)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes journey-status-pulse{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.35)}}@keyframes journey-image-breathe{0%{-webkit-filter:brightness(.9)saturate(.82);filter:brightness(.9)saturate(.82);transform:scale(1)}to{-webkit-filter:brightness()saturate(.96);filter:brightness()saturate(.96);transform:scale(1.035)}}.journey-insight-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;position:relative;z-index:1}.journey-insight-grid>span{background:#0000002e;border:1px solid #ffffff12;border-radius:9px;min-width:0;padding:8px 9px}.journey-insight-grid b,.journey-insight-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-insight-grid small{color:#ffffff6b;font-size:var(--font-size-small);letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.journey-insight-grid b{color:#ffffffc7;font-size:var(--font-size-body);font-weight:400;line-height:1.45}.journey-restaurant-card{grid-gap:12px;display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr);position:relative;z-index:1}.journey-restaurant-card>img{border-radius:11px;height:88px;-o-object-fit:cover;object-fit:cover;width:104px}.journey-restaurant-card>span{display:flex;flex-direction:column;justify-content:center;min-width:0}.journey-confirmation small,.journey-restaurant-card small,.journey-route-card small{color:#ffffff6b;font-size:var(--font-size-small);letter-spacing:.08em}.journey-confirmation strong,.journey-restaurant-card strong,.journey-route-card strong{font-size:var(--font-size-body);font-weight:600;line-height:1.45;margin-top:4px}.journey-restaurant-card p{color:#ffffff94;display:block;font-size:var(--font-size-body);line-height:1.5;margin-top:5px}.journey-restaurant-card em{color:#ffffffb8;font-size:var(--font-size-small);font-style:normal;margin-top:5px}.journey-restaurant-card em i{color:#ffffff38;font-style:normal;padding-inline:4px}.journey-photo-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;position:relative;z-index:1}.journey-photo-grid figure{border-radius:11px;height:82px;margin:0;overflow:hidden;position:relative}.journey-photo-grid img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.journey-photo-grid figcaption{background:linear-gradient(#0000,#000000b8);bottom:0;color:#ffffffd6;font-size:var(--font-size-small);left:0;padding:17px 8px 7px;position:absolute;right:0}.journey-confirmation{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1.1fr 1fr auto;position:relative;z-index:1}.journey-confirmation>div:first-child{display:flex;flex-direction:column}.journey-confirmation dl{grid-gap:10px;display:grid;gap:10px;margin:0}.journey-confirmation dl>div{grid-column-gap:14px;align-items:baseline;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr)}.journey-confirmation dd,.journey-confirmation dt{font-size:var(--font-size-small);line-height:1.5;margin:0}.journey-confirmation dt{color:#ffffff61}.journey-confirmation dd{color:#ffffffb8;min-width:0}.journey-confirmation__actions{display:flex;gap:6px}.journey-confirmation__actions button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffb3;font-size:var(--font-size-small);height:30px;min-width:58px;padding-inline:11px}.journey-confirmation__actions button:last-child{animation:journey-confirm-press 3.2s cubic-bezier(.22,1,.36,1) 1.1s infinite;background:var(--accent);border-color:#0000;color:#fff;isolation:isolate;position:relative}.journey-confirmation__actions button:last-child:after{border:1px solid var(--accent);content:"";inset:-1px;position:absolute;z-index:-1}@supports (color:color-mix(in lab,red,red)){.journey-confirmation__actions button:last-child:after{border:1px solid color-mix(in srgb,var(--accent) 82%,transparent)}}.journey-confirmation__actions button:last-child:after{animation:journey-confirm-ripple 3.2s ease-out 1.1s infinite;border-radius:inherit;opacity:0}.journey-route-card{grid-gap:14px;display:grid;gap:14px;grid-template-columns:44% minmax(0,1fr);position:relative;z-index:1}.journey-route-card>img{aspect-ratio:16/9;border-radius:13px;-webkit-filter:brightness(.92)saturate(.86);filter:brightness(.92)saturate(.86);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.journey-route-card>div{display:flex;flex-direction:column;justify-content:center;min-width:0}.journey-route-card ol{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:9px 0 0;padding:0}.journey-route-card li{grid-gap:7px;color:#ffffff94;display:grid;font-size:var(--font-size-body);gap:7px;grid-template-columns:38px 1fr;line-height:1.5}.journey-route-card li span{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.journey-route-card li span{color:color-mix(in srgb,var(--accent) 86%,transparent)}}.journey-schedule-list{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:9px 0 0;padding:0;position:relative;z-index:1}.journey-schedule-list li{grid-gap:7px;align-items:center;background:#0000002e;border-radius:8px;display:grid;font-size:var(--font-size-body);gap:7px;grid-template-columns:42px 1fr auto;line-height:1.5;padding:7px 8px}.journey-schedule-list time{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.journey-schedule-list time{color:color-mix(in srgb,var(--accent) 90%,transparent)}}.journey-schedule-list span{color:#ffffffb3}.journey-schedule-list b{color:#ffffff61;font-size:var(--font-size-micro);font-weight:400}.journey-alert{align-items:center;border:1px solid var(--accent);display:flex;gap:7px;margin-top:7px;padding:7px 8px;position:relative;z-index:1}@supports (color:color-mix(in lab,red,red)){.journey-alert{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}.journey-alert{border-radius:8px;color:#ffffff94;font-size:var(--font-size-micro);line-height:1.45}.journey-alert i{background:var(--accent);border-radius:50%;color:#fff;display:grid;flex:0 0 15px;height:15px;place-items:center;width:15px}@supports (color:color-mix(in lab,red,red)){.journey-alert i{background:color-mix(in srgb,var(--accent) 62%,transparent)}}.journey-alert i{font-size:var(--font-size-micro);font-style:normal}.dial{--dial-size:2445px;--dial-offset:-1155px;background:#000;border:1px solid var(--line);border-radius:50%;height:var(--dial-size);left:50%;outline:none;position:absolute;top:400px;touch-action:pan-y;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--dial-size);z-index:9}.dial:focus-visible{box-shadow:0 0 0 2px var(--accent) inset}.dial__wheel{display:block;height:100%;inset:0;overflow:visible;position:absolute;transform:rotate(var(--dial-rotation));transform-origin:50%;transition:transform .82s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dial__option{cursor:pointer;outline:none}.dial__option text{fill:#ffffffb8;letter-spacing:.012em;transition:fill .24s,-webkit-filter .24s;transition:fill .24s,filter .24s;transition:fill .24s,filter .24s,-webkit-filter .24s}.dial__option text,.dial__separators text{font-family:Outfit,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-ui);font-weight:400;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dial__separators text{fill:#ffffff85}.dial__option-hit{fill:none;stroke:#0000;stroke-width:66px;pointer-events:stroke}.dial__option.is-active text,.dial__option:focus-visible text,.dial__option:hover text{fill:#fff;-webkit-filter:drop-shadow(0 0 12px var(--accent));filter:drop-shadow(0 0 12px var(--accent))}@supports (color:color-mix(in lab,red,red)){.dial__option.is-active text,.dial__option:focus-visible text,.dial__option:hover text{-webkit-filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 48%,transparent));filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 48%,transparent))}}.dial__option:focus-visible{outline:0}.dial__indicator{background:#fff;bottom:22px;height:46px;left:50%;position:absolute;width:1px;z-index:20}.capabilities{background:#000;display:grid;grid-template-columns:minmax(0,1030fr) minmax(330px,410fr);grid-template-rows:minmax(0,1fr);height:641px;overflow:hidden}.capabilities__visual{border-right:1px solid var(--line);height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.capabilities__intro{font-size:var(--font-size-body);font-weight:400;line-height:1.6;margin:0;min-height:144px;padding:40px;position:relative;width:min(709px,100% - 80px);z-index:4}.agent-mock{display:grid;inset:144px 0 0;overflow:hidden;place-items:center;position:absolute}.article-card__arc>canvas{animation:dot-matrix-arc-flow 4.2s ease-in-out infinite;transform-origin:bottom;will-change:transform,opacity}.mock-list,.mock-notification,.mock-plan{border-radius:24px;position:absolute;z-index:3}.mock-plan{--card-x:-58%;--enter-x:-78px;--enter-y:-34px;display:flex;flex-direction:column;gap:12px;left:50%;padding:24px;top:10px;transform:translateX(var(--card-x));width:559px}.skeleton,.skeleton-row__lines i{background:#ffffff0d;border-radius:999px;display:block;height:12px;overflow:hidden;position:relative}.skeleton-row__lines i:not(.skeleton--accent):after,.skeleton:not(.skeleton--accent):after{animation:skeleton-soft-shimmer 4.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff16,#0000);bottom:0;content:"";-webkit-filter:blur(2px);filter:blur(2px);left:-42%;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:36%}.mock-plan__segments{grid-gap:12px;display:grid;gap:12px;grid-template-columns:81px 1fr 1fr}.mock-plan__segments:nth-of-type(2){grid-template-columns:1fr 81px 1fr}.skeleton--accent{background:var(--accent)!important;box-shadow:0 0 22px var(--accent)}@supports (color:color-mix(in lab,red,red)){.skeleton--accent{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 32%,transparent)}}.skeleton--accent{animation:accent-pulse 2.4s ease-in-out infinite}.mock-list{--card-x:28%;--enter-x:72px;--enter-y:-18px;display:flex;flex-direction:column;gap:12px;left:50%;padding:24px;top:66px;transform:translateX(var(--card-x));width:307px}.skeleton-row{align-items:center;display:flex;gap:12px;height:40px}.skeleton-row__check{background:var(--accent);border-radius:50%;box-shadow:0 0 22px var(--accent);display:grid;flex:0 0 40px;font-size:var(--font-size-ui);height:40px;place-items:center;width:40px}@supports (color:color-mix(in lab,red,red)){.skeleton-row__check{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 36%,transparent)}}.mock-notification>i svg,.skeleton-row__check svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;display:block;height:24px;width:24px}.skeleton-row__lines{display:flex;flex:1;flex-direction:column;gap:12px}.skeleton-row__lines .skeleton--short{width:64px}.skeleton-row__lines .skeleton--medium{width:72%}.mock-notification{--card-x:-46%;--enter-x:0px;--enter-y:54px;align-items:center;display:flex;gap:24px;left:50%;min-height:112px;padding:24px;top:222px;transform:translateX(var(--card-x));width:366px}.mock-notification>span{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.mock-notification small,.mock-notification strong{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mock-notification strong{-webkit-line-clamp:2;font-size:var(--font-size-body-lg);font-weight:400;line-height:1.55}.capability-token{display:inline;-webkit-filter:blur(3px);filter:blur(3px);opacity:0;transform:translateY(4px);will-change:opacity,filter,transform}.agent-mock.is-entered .mock-notification .capability-token{animation:capability-token-in .12s linear forwards;animation-delay:calc(.92s + var(--token-index)*55ms)}.mock-notification small{-webkit-line-clamp:2;color:var(--muted);font-size:var(--font-size-body);font-weight:400;line-height:1.6}.mock-notification>i{border:4px solid var(--line);border-radius:50%;color:#fff;display:grid;flex:0 0 40px;font-style:normal;height:40px;place-items:center;width:40px}.capability-variant{--capability-accent:hsl(var(--capability-hue) 88% 64%);inset:0;position:absolute;z-index:3}.capability-variant__device,.capability-variant__real,.capability-variant__skeleton{border-radius:28px;position:absolute}.capability-variant__skeleton{--card-x:-62%;--enter-x:-78px;--enter-y:-32px;display:flex;flex-direction:column;gap:16px;left:50%;min-height:178px;padding:24px;top:18px;transform:translateX(var(--card-x));width:540px}.capability-variant__skeleton-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.3fr .55fr .9fr}.capability-variant__skeleton-grid .skeleton:nth-child(4){grid-column:span 2}.capability-variant__skeleton-grid .skeleton--accent{background:var(--capability-accent)!important;box-shadow:0 0 24px var(--capability-accent)}@supports (color:color-mix(in lab,red,red)){.capability-variant__skeleton-grid .skeleton--accent{box-shadow:0 0 24px color-mix(in srgb,var(--capability-accent) 34%,transparent)}}.capability-variant__device{--card-x:16%;--enter-x:72px;--enter-y:-16px;display:flex;flex-direction:column;gap:16px;justify-content:center;left:50%;min-height:190px;padding:26px;top:76px;transform:translateX(var(--card-x));width:294px}.capability-variant__device>i{width:100%}.capability-variant__device>i:nth-of-type(2){width:70%}.capability-variant__real{--card-x:-46%;--enter-x:0px;--enter-y:54px;left:50%;min-height:132px;padding:20px 78px 20px 24px;top:238px;transform:translateX(var(--card-x));width:424px}.capability-variant__topline{color:#ffffff6b;display:flex;font-size:var(--font-size-micro);justify-content:space-between;letter-spacing:.12em;margin-bottom:8px}.capability-variant__real>strong{display:block;font-size:var(--font-size-body-lg);font-weight:600;line-height:1.25;margin-bottom:6px}.capability-variant__real>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff9;display:-webkit-box;font-size:var(--font-size-small);font-weight:400;line-height:1.45;margin:0;overflow:hidden}.capability-result--mobile>strong{font-size:var(--font-size-ui);line-height:1.55;margin-bottom:8px;margin-top:18px}.capability-result--mobile>p{font-size:var(--font-size-body);line-height:1.65}.capability-variant__status{align-items:center;color:#ffffff70;display:inline-flex;font-size:var(--font-size-micro);gap:7px;letter-spacing:.12em;margin-top:12px}.capability-variant__status i{background:var(--capability-accent);border-radius:50%;box-shadow:0 0 10px var(--capability-accent);height:7px;width:7px}.capability-result--mobile{--card-x:-58%;aspect-ratio:4/3;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:20px;top:139px;width:424px}.capability-mobile-screen{background:#00000047;border:1px solid #ffffff17;border-radius:16px;height:160px;margin-top:0;overflow:hidden;padding:12px;position:relative}.capability-mobile-grid{height:82px;left:20px;position:absolute;right:20px;top:20px}.capability-mobile-drag-ghost,.capability-mobile-grid i{border:1px solid var(--capability-accent);height:calc(50% - 4px);left:0;min-width:0;position:absolute;top:0;width:calc(33.3333% - 5.33333px)}@supports (color:color-mix(in lab,red,red)){.capability-mobile-drag-ghost,.capability-mobile-grid i{border:1px solid color-mix(in srgb,var(--capability-accent) 34%,transparent)}}.capability-mobile-drag-ghost,.capability-mobile-grid i{background:linear-gradient(145deg,var(--capability-accent),var(--capability-accent));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.capability-mobile-drag-ghost,.capability-mobile-grid i{background:linear-gradient(145deg,color-mix(in srgb,var(--capability-accent) 58%,transparent),color-mix(in srgb,var(--capability-accent) 22%,transparent))}}.capability-mobile-drag-ghost,.capability-mobile-grid i{box-shadow:0 0 14px var(--capability-accent)}@supports (color:color-mix(in lab,red,red)){.capability-mobile-drag-ghost,.capability-mobile-grid i{box-shadow:0 0 14px color-mix(in srgb,var(--capability-accent) 18%,transparent)}}.capability-mobile-drag-ghost,.capability-mobile-grid i{opacity:1}.capability-mobile-grid i{transform:translate3d(var(--tile-x),var(--tile-y),0);transition:transform .88s cubic-bezier(.22,1,.36,1),opacity .1s;will-change:transform}.capability-mobile-grid i.is-drag-source{opacity:0}.capability-mobile-drag-ghost{animation:mobile-tile-drag 1.38s cubic-bezier(.22,1,.36,1) both;pointer-events:none;transform:translate3d(var(--drag-start-x),var(--drag-start-y),0);will-change:transform,filter;z-index:4}.capability-mobile-confirm{background:linear-gradient(90deg,var(--capability-accent),var(--capability-accent));border:0;border-radius:999px;bottom:15px;height:22px;left:25%;position:absolute;right:25%}@supports (color:color-mix(in lab,red,red)){.capability-mobile-confirm{background:linear-gradient(90deg,color-mix(in srgb,var(--capability-accent) 86%,#027c90),color-mix(in srgb,var(--capability-accent) 72%,#aefaff))}}.capability-mobile-confirm{box-shadow:0 0 18px var(--capability-accent)}@supports (color:color-mix(in lab,red,red)){.capability-mobile-confirm{box-shadow:0 0 18px color-mix(in srgb,var(--capability-accent) 32%,transparent)}}.capability-mobile-confirm{pointer-events:none}.capability-mobile-cursor{fill:#fff;stroke:#0000007a;stroke-linejoin:round;stroke-width:1.2px;animation:mobile-cursor-grab 1.38s both;-webkit-filter:drop-shadow(0 4px 8px #0000008c);filter:drop-shadow(0 4px 8px #0000008c);height:30px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-18%,-14%);transform-origin:4px 3px;width:24px;z-index:5}.capability-mobile-copy{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;width:100%}.capability-mobile-copy>p,.capability-mobile-copy>strong{display:block}.capability-mobile-copy>strong{font-size:var(--font-size-body-lg);line-height:1.55;margin:0 0 8px}.capability-mobile-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--font-size-body);line-height:1.6;margin:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;width:100%}.capability-result--aigc{aspect-ratio:16/9;border-color:var(--capability-accent);min-height:0;overflow:hidden;padding:0;top:166px}@supports (color:color-mix(in lab,red,red)){.capability-result--aigc{border-color:color-mix(in srgb,var(--capability-accent) 34%,transparent)}}.capability-result--aigc>img{animation:generated-image-resolve 5s cubic-bezier(.22,1,.36,1) forwards;-webkit-filter:blur(14px)saturate(.5);filter:blur(14px)saturate(.5);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.08);width:100%}.capability-result--aigc:after{background:linear-gradient(90deg,#000000bd,#00000014 72%);content:"";inset:0;position:absolute}.capability-result--aigc>span{bottom:20px;display:flex;flex-direction:column;gap:0;left:22px;position:absolute;z-index:2}.capability-result--aigc>span small{color:#ffffff8f;font-size:var(--font-size-micro);letter-spacing:.12em}.capability-result--aigc>span strong{font-size:var(--font-size-body);font-weight:600}.capability-result--runtime{--card-x:-46%;aspect-ratio:auto;height:auto;min-height:214px;padding:24px 26px;top:166px;width:424px}.capability-result--runtime>strong{display:block;font-size:var(--font-size-body-lg);font-weight:600;line-height:1.55;margin-top:4px}.capability-runtime-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.capability-runtime-metrics>span{display:flex;flex-direction:column;gap:4px;min-width:0}.capability-runtime-metrics small{color:#fff6;font-size:var(--font-size-small);letter-spacing:.1em;line-height:1.6}.capability-runtime-metrics b{display:inline-block;font-size:var(--font-size-body-lg);font-weight:600;line-height:1.55}.capability-runtime-metrics i{background:0 0;height:54px;margin-top:8px;overflow:visible;position:relative;width:108px}.capability-runtime-metrics i:before{background:radial-gradient(ellipse 86% 68% at 50% -2%,var(--capability-accent),transparent 72%);border:1px solid #ffffff2b;border-bottom:0;border-radius:999px 999px 0 0;box-sizing:border-box;content:"";inset:0 0 -1px;position:absolute;z-index:0}@supports (color:color-mix(in lab,red,red)){.capability-runtime-metrics i:before{background:radial-gradient(ellipse 86% 68% at 50% -2%,color-mix(in srgb,var(--capability-accent) 22%,transparent),transparent 72%)}}.capability-runtime-metrics i:before{box-shadow:0 -3px 12px var(--capability-accent) inset}@supports (color:color-mix(in lab,red,red)){.capability-runtime-metrics i:before{box-shadow:0 -3px 12px color-mix(in srgb,var(--capability-accent) 15%,transparent) inset}}.capability-runtime-metrics i:before{-webkit-filter:drop-shadow(0 -1px 3px var(--capability-accent));filter:drop-shadow(0 -1px 3px var(--capability-accent))}@supports (color:color-mix(in lab,red,red)){.capability-runtime-metrics i:before{-webkit-filter:drop-shadow(0 -1px 3px color-mix(in srgb,var(--capability-accent) 18%,transparent));filter:drop-shadow(0 -1px 3px color-mix(in srgb,var(--capability-accent) 18%,transparent))}}.capability-runtime-metrics i:before{-webkit-mask-image:linear-gradient(#000 0 48%,#000000ad 78%,#0000);mask-image:linear-gradient(#000 0 48%,#000000ad 78%,#0000)}.capability-runtime-metrics i:after{background:var(--capability-accent);border-radius:999px;bottom:0;box-shadow:0 0 8px var(--capability-accent);content:"";height:44px;left:calc(50% - 1.5px);position:absolute;transform:rotate(var(--gauge-angle));transform-origin:bottom;width:3px;z-index:1}@supports (color:color-mix(in lab,red,red)){.capability-runtime-metrics i:after{box-shadow:0 0 8px color-mix(in srgb,var(--capability-accent) 54%,transparent)}}.capability-runtime-metrics i:after{animation:gauge-needle-breathe 1.9s ease-in-out infinite alternate}.capability-runtime-metrics>span:nth-child(2) i:after{animation-delay:-.55s}.capability-runtime-metrics>span:nth-child(3) i:after{animation-delay:-1.1s}.capability-variant--2 .capability-variant__skeleton-grid{grid-template-columns:repeat(3,1fr)}.capability-variant--2 .capability-variant__skeleton-grid .skeleton{border-radius:10px;height:38px}.capability-variant--3 .capability-variant__skeleton-grid{grid-template-columns:1fr 1fr}.capability-variant--3 .capability-variant__skeleton-grid .skeleton:nth-child(4){grid-column:auto}.agent-mock:not(.is-entered) .capability-variant__device,.agent-mock:not(.is-entered) .capability-variant__real,.agent-mock:not(.is-entered) .capability-variant__skeleton,.agent-mock:not(.is-entered) .mock-list,.agent-mock:not(.is-entered) .mock-notification,.agent-mock:not(.is-entered) .mock-plan{opacity:0}.agent-mock.is-entered .mock-list,.agent-mock.is-entered .mock-notification,.agent-mock.is-entered .mock-plan{animation:mock-card-enter .68s cubic-bezier(.22,1,.36,1) both}.agent-mock.is-entered .capability-variant__device,.agent-mock.is-entered .capability-variant__real,.agent-mock.is-entered .capability-variant__skeleton{animation:mock-card-enter .76s cubic-bezier(.22,1,.36,1) both}.agent-mock.is-entered .capability-variant__device{animation-delay:.12s}.agent-mock.is-entered .capability-variant__real{animation-delay:.24s}.agent-mock.is-entered .mock-list{animation-delay:.11s}.agent-mock.is-entered .mock-notification{animation-delay:.22s}.capabilities__list{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:0;padding:100px 40px}.capabilities__list button{align-items:center;background:0 0;border:0;border-bottom:1px solid var(--line);color:var(--line);cursor:pointer;display:flex;font-size:var(--font-size-title-xl);font-weight:600;line-height:1.1;min-height:90px;padding:20px 0 40px;text-align:left;transition:color .26s,transform .26s;width:100%}.capabilities__list button+button{padding-top:40px}.capabilities__list button:last-child{border-bottom:0;padding-bottom:0}.capabilities__list button:hover{color:#ffffff73;transform:translate(4px)}.capabilities__list button:focus-visible,.journey-tab:focus-visible{box-shadow:none;outline:0}.blog-showcase{--article-card-width:min(1030px,71.528vw);background:#000;border-bottom:0;height:494px;overflow:hidden;overscroll-behavior-x:contain;position:relative;touch-action:pan-y}.blog-showcase:after{background:var(--line);bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:20}.blog-showcase__rail{display:flex;height:100%;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.blog-showcase__rail:after{content:none;display:none}.article-card{--article-content-opacity:1;border-left:0;border-right:0;height:100%;opacity:0;outline:none;overflow:hidden;position:relative;transform:translateY(36px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);width:var(--article-card-width)}.article-card:not(:last-child){border-right:1px solid var(--line)}.article-card.is-preloaded{pointer-events:none}.blog-showcase.is-entered .article-card{opacity:1;transform:translateY(0)}.blog-showcase.is-entered .article-card:nth-child(2){transition-delay:.11s}.article-card:focus-visible{box-shadow:none;outline:none}.article-card__arc{aspect-ratio:1029/266;bottom:0;height:auto;left:0;opacity:1;pointer-events:none;position:absolute;right:0;width:100%;z-index:1}.article-card__header{grid-gap:20px 32px;align-items:center;display:grid;gap:20px 32px;grid-template-columns:minmax(0,1fr) auto;min-height:130px;padding:40px;position:relative;z-index:4}.article-card__header h3{font-size:var(--font-size-title-xl);font-weight:600;line-height:1.25;margin:0;min-width:0;overflow-wrap:anywhere;transform:translateY(16px)}.article-card__title-button{background:0 0;border:0;color:inherit;cursor:pointer;display:inline;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}.article-card__resource-link:focus-visible,.article-card__title-button:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:4px}.article-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px 22px;justify-content:flex-end;transform:translateY(16px)}.article-card__resource-link{align-items:center;color:inherit;display:inline-flex;line-height:1.2;min-height:44px;position:relative;text-decoration:none;transition:opacity .18s;white-space:nowrap}.article-card__body{border:1px solid var(--line);border-radius:24px 24px 0 0;box-shadow:none;height:calc(100% - 170px);margin:40px auto 0;overflow:hidden;padding:40px;position:relative;transform:translateY(2px);width:min(789px,100% - 240px);z-index:4}.article-card__arc,.article-card__body,.article-card__header{opacity:var(--article-content-opacity);transition:opacity .26s}.article-card__sections{display:flex;flex-direction:column;gap:22px}.article-card__section{grid-column-gap:16px;align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:96px minmax(0,1fr);position:relative}.article-card__section+.article-card__section{border-top:1px solid var(--line);padding-top:20px}.article-card__section small{color:var(--accent);display:flex;flex-direction:column;font-weight:600;gap:4px;grid-row:1/span 3;letter-spacing:.12em;line-height:1.4;padding-top:2px}.article-card__section small b{font-size:var(--font-size-ui);font-weight:600}.article-card__section small span{color:var(--accent);font-size:var(--font-size-small);font-weight:600;line-height:1.45;max-width:84px}.article-card__section h4{color:#ffffffeb;font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:.01em;line-height:1.55;margin:0 0 8px}.article-card__section p{-webkit-line-clamp:3;color:#ffffffb3;font-size:var(--font-size-body);line-height:1.65;margin:0}.article-card__section em,.article-card__section p{-webkit-box-orient:vertical;display:-webkit-box;font-weight:400;overflow:hidden}.article-card__section em{-webkit-line-clamp:2;color:#ffffff6b;font-size:var(--font-size-small);font-style:normal;line-height:1.45;margin-top:9px}.article-card__fade{background:linear-gradient(#0e0e0e00,#0d0d0de6 52.134%,#0d0d0d);bottom:-1px;height:120px;left:-1px;pointer-events:none;position:absolute;right:-1px}.article-card.is-dimmed{--article-content-opacity:.2;cursor:pointer}.article-card.is-dimmed .article-card__actions{pointer-events:none}.article-card.is-dimmed .article-card__body{border-radius:24px 24px 0 0;height:calc(100% - 170px)}.partners-events{--partner-color:var(--accent);background:var(--page);border-bottom:0;color:var(--ink)}.partners-events,.partners-events__logo-marquee,.partners-events__photo-marquee{overflow:hidden;width:100%}.partners-events__logo-marquee{border-bottom:1px solid var(--line)}.partners-events__logo-track,.partners-events__photo-track{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.partners-events__logo-track{animation:partner-logo-marquee 34s linear infinite}.partners-events__photo-track{animation:partner-photo-marquee 46s linear infinite reverse}.partner-logo,.partners-events__logo-group,.partners-events__photo-group{display:flex;flex:none}.partner-logo{align-items:center;border-right:1px solid var(--line);color:var(--partner-color);gap:13px;height:116px;justify-content:center;width:210px}.partner-logo__mark{display:block;-webkit-filter:brightness(0)saturate()invert(32%)sepia(99%)saturate(5606%)hue-rotate(221deg)brightness(98%)contrast(110%);filter:brightness(0)saturate()invert(32%)sepia(99%)saturate(5606%)hue-rotate(221deg)brightness(98%)contrast(110%);flex:0 0 34px;height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.partner-logo>span{color:currentColor;font-size:var(--font-size-body);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.event-frame{background:#08090c;border-right:1px solid var(--line);flex:none;height:clamp(300px,31vw,450px);margin:0;overflow:hidden;position:relative;width:clamp(480px,48vw,720px)}.event-frame img{-webkit-filter:saturate(.9)contrast(1.04);filter:saturate(.9)contrast(1.04);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.002);transition:transform .82s cubic-bezier(.16,1,.3,1),-webkit-filter .42s;transition:filter .42s,transform .82s cubic-bezier(.16,1,.3,1);transition:filter .42s,transform .82s cubic-bezier(.16,1,.3,1),-webkit-filter .42s;width:100%}.event-frame:after{background:linear-gradient(#0000 56%,#000000b8);content:"";inset:0;pointer-events:none;position:absolute}.event-frame figcaption{align-items:center;bottom:24px;color:#fff;display:flex;font-size:var(--font-size-body);font-weight:600;gap:12px;left:26px;position:absolute;right:26px;z-index:2}.event-frame figcaption span{font-feature-settings:"tnum";color:#ffffff8f;font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap}.event-frame:hover img{-webkit-filter:saturate()contrast(1.04);filter:saturate()contrast(1.04);transform:scale(1.025)}.partners-events__logo-marquee:hover .partners-events__logo-track,.partners-events__photo-marquee:hover .partners-events__photo-track{animation-play-state:paused}@keyframes partner-logo-marquee{to{transform:translate(-16.6667%)}}@keyframes partner-photo-marquee{to{transform:translate(-16.6667%)}}footer{background:var(--surface);border-radius:0;display:block;margin:0;min-width:0;overflow:hidden;width:100%}.cta{background:var(--accent);width:100%}.cta__inner{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) 500px;margin-inline:auto;max-width:var(--content-max);min-height:337px;padding:92px var(--gutter);width:100%}.cta h2{display:flex;flex-direction:column;font-size:var(--font-size-display-md);font-weight:600;letter-spacing:-.025em;line-height:1.27;margin:0}.cta__actions{display:flex;gap:28px;width:500px}.cta__actions .button{flex:1}.footer-brand{background:#000;width:100%}.footer-brand__inner{align-items:center;display:flex;gap:87px;height:250px;justify-content:center;margin-inline:auto;max-width:var(--content-max);width:100%}.footer-brand__divider{background:var(--line);height:104px;width:1px}.footer-brand__lines{display:flex;flex-direction:column;font-size:var(--font-size-body);font-weight:400;gap:4px;line-height:1.6}.footer-legal{background:var(--surface);border-bottom:0;border-radius:0;width:100%}.footer-legal__inner{font-size:var(--font-size-body);font-weight:400;gap:40px;justify-content:space-between;margin-inline:auto;max-width:var(--content-max);min-height:112px;padding:0 var(--gutter);width:100%}.footer-legal__inner,.footer-legal__meta,.footer-legal__nav{align-items:center;display:flex}.footer-legal__nav{flex:none;font-size:var(--font-size-body);gap:24px}.footer-legal__meta{color:var(--ink-muted);gap:20px;justify-content:flex-end;text-align:right}.footer-legal__meta>*{white-space:nowrap}@media (min-width:821px){.capabilities,.hero,.journey,.pricing,.product-highlights,.split-heading{border-left:1px solid var(--line);border-right:1px solid var(--line);margin-inline:auto;width:min(100%,var(--content-max))}.capabilities,.hero__heading,.journey-tabs,.product-highlights,.split-heading{position:relative}.capabilities,.hero__heading,.journey-tab,.product-highlights,.split-heading{border-bottom:0}.capabilities:after,.hero__heading:after,.journey-tabs:after,.parallax-cover>.split-heading:before,.split-heading:after{background:var(--line);content:"";height:1px;left:50%;pointer-events:none;position:absolute;right:50%;transform:translate(-50%);width:100vw;z-index:20}.capabilities:after,.hero__heading:after,.journey-tabs:after,.split-heading:after{bottom:0}.parallax-cover>.split-heading{border-top:0}.parallax-cover>.split-heading:before{top:0}.blog-showcase{border-left:1px solid var(--line);border-right:1px solid var(--line);margin-inline:auto;padding-left:0;position:relative;width:min(100%,var(--content-max))}.blog-showcase:before{content:none;display:none}}@media (min-width:1920px){:root{--content-max:min(2240px,calc(100vw - 160px));--gutter:52px}.blog-showcase{--article-card-width:min(1120px,58vw)}}.footer-legal a{transition:opacity .18s}.footer-legal a:hover{opacity:.62}@keyframes copy-in{0%{opacity:0;transform:translateY(calc(16px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes tab-content-in{0%{-webkit-filter:blur(3px);filter:blur(3px);opacity:0}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)}}@keyframes journey-confirm-press{0%,24%,to{box-shadow:0 0 0 color-mix(in srgb,var(--accent) 0,transparent);-webkit-filter:brightness();filter:brightness();transform:scale(1)}32%{box-shadow:0 0 22px color-mix(in srgb,var(--accent) 54%,transparent);-webkit-filter:brightness(1.24);filter:brightness(1.24);transform:scale(.92)}42%,54%{box-shadow:0 0 30px color-mix(in srgb,var(--accent) 34%,transparent);-webkit-filter:brightness(1.12);filter:brightness(1.12);transform:scale(1.04)}}@keyframes journey-confirm-ripple{0%,30%{opacity:0;transform:scale(.92)}34%{opacity:.78}62%,to{opacity:0;transform:scale(1.34,1.75)}}@keyframes accent-pulse{50%{box-shadow:0 0 34px color-mix(in srgb,var(--accent) 60%,transparent);-webkit-filter:brightness(1.35);filter:brightness(1.35)}}@keyframes skeleton-soft-shimmer{0%,18%{opacity:0;transform:translate(0)skew(-18deg)}28%{opacity:.72}58%,to{opacity:0;transform:translate(400%)skew(-18deg)}}@keyframes capability-token-in{to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)}}@keyframes dot-matrix-banner-flow{0%,to{opacity:.72;transform:translate(0)scale(1.035)}50%{opacity:1;transform:translateY(-1.5%)scale(1.055)}}@keyframes dot-matrix-arc-flow{0%,to{opacity:.78;transform:translate(-.65%,1.2%)scale(1.035)}50%{opacity:1;transform:translate(.65%,-1.2%)scale(1.055)}}@keyframes mock-card-enter{0%{opacity:0;transform:translateX(var(--card-x)) translate3d(var(--enter-x),var(--enter-y),0) scale(.955)}to{opacity:1;transform:translateX(var(--card-x)) translateZ(0) scale(1)}}@keyframes journey-tab-breathe{0%,to{opacity:.46}50%{opacity:.8}}@keyframes device-in{0%{opacity:0;transform:translate(-50%)scale(.97)}}@keyframes mobile-tile-drag{0%,14%{-webkit-filter:brightness();filter:brightness();transform:translate3d(var(--drag-start-x),var(--drag-start-y),0) scale(1)}24%{-webkit-filter:brightness(1.16);filter:brightness(1.16);transform:translate3d(var(--drag-start-x),var(--drag-start-y),0) scale(1.035)}76%,to{-webkit-filter:brightness(1.08);filter:brightness(1.08);transform:translate3d(var(--drag-end-x),var(--drag-end-y),0) scale(1.015)}}@keyframes mobile-cursor-grab{0%{opacity:0;transform:translate(-18%,-14%)scale(1)}12%{opacity:1;transform:translate(-18%,-14%)scale(1)}22%,74%{opacity:1;transform:translate(-18%,-14%)scale(.8)}86%{opacity:.95;transform:translate(-18%,-14%)scale(1)}to{opacity:0;transform:translate(-18%,-14%)scale(1)}}@keyframes journey-tab-fire-wave{0%{-webkit-clip-path:polygon(18% 0,100% 0,100% 100%,22% 100%,7% 82%,22% 63%,9% 44%,25% 24%);clip-path:polygon(18% 0,100% 0,100% 100%,22% 100%,7% 82%,22% 63%,9% 44%,25% 24%)}50%{-webkit-clip-path:polygon(26% 0,100% 0,100% 100%,12% 100%,25% 82%,8% 62%,24% 42%,10% 22%);clip-path:polygon(26% 0,100% 0,100% 100%,12% 100%,25% 82%,8% 62%,24% 42%,10% 22%)}to{-webkit-clip-path:polygon(13% 0,100% 0,100% 100%,28% 100%,9% 78%,26% 58%,11% 38%,28% 18%);clip-path:polygon(13% 0,100% 0,100% 100%,28% 100%,9% 78%,26% 58%,11% 38%,28% 18%)}}@keyframes journey-tab-fire-canvas{0%{opacity:.7;transform:translate(2%,-2%)scale(1.03,1.08)}to{opacity:1;transform:translate(-3%,2%)scale(1.09,.96)}}@keyframes journey-halo-surge{0%,to{-webkit-filter:brightness(.88)saturate(.92);filter:brightness(.88)saturate(.92);opacity:.72;transform:translate(-.7%)scaleX(1.01)}28%{-webkit-filter:brightness(1.2)saturate(1.08);filter:brightness(1.2)saturate(1.08);opacity:1;transform:translate(.9%)scaleX(1.035)}56%{-webkit-filter:brightness(.96)saturate();filter:brightness(.96)saturate();opacity:.82;transform:translate(-1.1%)scaleX(.99)}78%{-webkit-filter:brightness(1.12)saturate(1.06);filter:brightness(1.12)saturate(1.06);opacity:.96;transform:translate(.5%)scaleX(1.02)}}@keyframes generated-image-resolve{0%,15%{-webkit-filter:blur(14px)saturate(.5);filter:blur(14px)saturate(.5);transform:scale(1.08)}68%,to{-webkit-filter:blur()saturate(.86);filter:blur()saturate(.86);transform:scale(1)}}@keyframes gauge-needle-breathe{0%{transform:rotate(calc(var(--gauge-angle) - 5deg))}to{transform:rotate(calc(var(--gauge-angle) + 5deg))}}@keyframes runtime-value-shift{0%{-webkit-filter:blur(1.5px);filter:blur(1.5px);opacity:.58;transform:translateY(2px)}to{-webkit-filter:blur();filter:blur();opacity:1;transform:translateY(0)}}@media (max-width:1100px){.hero{height:768px}.hero__heading{flex-direction:column;gap:26px;height:320px;padding:50px var(--gutter);text-align:center}.hero h1,.hero__heading{align-items:center;justify-content:center}.hero h1{width:100%}.hero__actions{align-self:center;height:44px;width:min(100%,340px)}:root{--gutter:28px}.site-header__actions--desktop{display:none}.mobile-nav{display:block}.article-card__header{padding-inline:var(--gutter)}.journey-tab{padding-inline:24px}.journey-tab__copy{font-size:var(--font-size-ui)}.journey-copy{left:90px}.product-highlights{display:flex;flex-direction:column;height:auto}.product-highlights__list{border-bottom:1px solid var(--line);display:grid;flex:0 0 96px;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;height:96px;justify-content:start;min-height:96px;order:-1;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.product-highlights__list::-webkit-scrollbar{display:none}.product-highlights__list button{border-bottom:0;border-right:1px solid var(--line);font-size:var(--font-size-body-lg);height:96px;justify-content:center;min-height:96px;padding:14px 18px;text-align:center;transform:none}.product-highlights__list button>span{display:none}.product-highlights__list button:hover{transform:none}.product-highlights__visual{border-right:0;grid-template-rows:auto auto}.product-highlights__copy{padding:32px 28px}.product-highlights__copy p{max-width:680px}.product-highlights__canvas{height:auto;margin:8px auto 28px;width:min(930px,100% - 56px)}.capabilities{display:flex;flex-direction:column;height:auto}.capabilities__list{border-bottom:1px solid var(--line);display:grid;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;height:88px;justify-content:start;min-height:88px;order:-1;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.capabilities__list::-webkit-scrollbar{display:none}.capabilities__list button,.capabilities__list button+button,.capabilities__list button:last-child{border-bottom:0;border-right:1px solid var(--line);font-size:var(--font-size-body-lg);height:88px;justify-content:center;line-height:1.25;min-height:88px;padding:14px 16px;text-align:center;transform:none;transition:color .18s}.capabilities__list button:hover{color:#ffffff73;transform:none}.capabilities__list button:last-child{border-right:0}.capabilities__visual{border-bottom:1px solid var(--line);border-right:0;height:620px}.capabilities__intro{font-size:var(--font-size-body);min-height:138px;padding:32px 28px;width:100%}.agent-mock{inset:138px 0 0}.mock-plan{--card-x:-50%;left:50%;top:32px;width:min(540px,100vw - 52px)}.mock-list{--card-x:-34%;left:50%;top:138px;width:min(300px,100vw - 74px)}.mock-notification{--card-x:-50%;left:50%;top:232px;width:min(366px,100vw - 52px)}.capability-variant__skeleton{--card-x:-50%;left:50%;width:min(540px,100vw - 40px)}.capability-variant__device{--card-x:-50%;left:50%;width:min(294px,100vw - 72px)}.capability-result--aigc,.capability-result--mobile,.capability-result--runtime{--card-x:-50%;left:50%;width:min(424px,100vw - 40px)}.capability-result--mobile{top:80px}.capability-result--aigc{top:160px}.blog-showcase{height:auto;min-height:0;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.blog-showcase::-webkit-scrollbar{display:none}.blog-showcase__rail{align-items:stretch;height:auto}.article-card{--article-stack-gap:45px;display:flex;flex-direction:column;height:auto;min-height:0;min-width:var(--article-card-width);padding-bottom:0;scroll-snap-align:start;width:var(--article-card-width)}.article-card__header{--article-header-inline:var(--gutter);align-content:start;gap:0;grid-template-columns:minmax(0,1fr);min-height:0;padding:0 var(--article-header-inline)}.article-card__header h3{align-items:center;display:flex;justify-content:center;min-height:140px;padding-bottom:0;text-align:center;transform:none}.article-card__actions{border-top:1px solid var(--line);gap:0 28px;justify-content:center;margin-inline:calc(0px - var(--article-header-inline));padding:var(--article-stack-gap) var(--article-header-inline) 0;transform:none;width:calc(100% + var(--article-header-inline) + var(--article-header-inline))}.article-card__body{flex:auto;margin-top:var(--article-stack-gap);overflow:visible;padding:28px;width:calc(100% - 40px)}.article-card.is-dimmed .article-card__body,.article-card__body{border-radius:24px 24px 0 0;height:auto;transform:none}.article-card__section p{-webkit-line-clamp:unset;display:block;overflow:visible}.article-card__arc,.article-card__fade{display:none}.cta__inner{grid-template-columns:minmax(0,1fr) 420px}.cta__actions,.cta__inner{gap:20px}.cta__actions{width:420px}}@media (max-width:820px){:root{--gutter:20px;--header-height:72px}.site-header{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);height:72px}.site{padding-top:72px}.site-header__logo{height:auto;width:168px}.site-header__actions--desktop{display:none}.mobile-nav{display:block}.site-header__actions{gap:12px}.mobile-nav__menu>a:active,.mobile-nav__menu>a:focus-visible,.mobile-nav__menu>a:hover{background:0 0}.button--header{height:40px;min-width:136px;padding-inline:16px;width:auto}.hero{height:864px}.hero__heading{height:380px;padding-block:74px}.hero h1{font-size:var(--font-size-fluid-display-mobile);line-height:1.12}.cta h2,.split-heading h2{font-size:var(--font-size-title-xl);line-height:1.12}.hero__stage{height:484px}.hero__arc{--silhouette-halo-range:96;height:562px;max-width:none;top:-26px;width:760px}.hero__arc--phone{--silhouette-width:249;--silhouette-height:525;--silhouette-top:91}.hero__arc--screen{--silhouette-width:265;--silhouette-height:310;--silhouette-top:182}.hero__arc--computer{--silhouette-width:518;--silhouette-height:291.375;--silhouette-top:122}.hero__device-nav{gap:0;top:190px}.hero__device-selector{font-size:var(--font-size-fluid-selector)}.hero__actions{gap:12px;width:min(100%,340px)}.split-heading{align-items:flex-start;display:flex;flex-direction:column;gap:42px;height:auto;justify-content:center;min-height:440px;padding:64px var(--gutter);width:100%}.parallax-cover--intro>.split-heading{min-height:380px;padding-block:40px}.split-heading p{font-size:var(--font-size-body);max-width:560px}.split-heading--capabilities,.split-heading--highlights{min-height:380px;padding-block:40px}.product-highlights{height:auto}.product-highlights__list{flex-basis:88px;grid-auto-columns:minmax(196px,1fr);height:88px;min-height:88px}.product-highlights__list button{font-size:var(--font-size-body);height:88px;min-height:88px;padding:12px 14px}.product-highlights__copy{padding:28px 20px}.product-highlights__copy p{font-size:var(--font-size-body);line-height:1.55}.product-highlights__canvas{border-radius:0;height:auto;margin:4px auto 24px;width:calc(100% - 40px)}.highlight-phone{border-radius:24px;height:208px;width:138px}.highlight-model-stack{gap:7px;width:106px}.highlight-model-stack span{font-size:var(--font-size-micro);padding:8px 6px}.highlight-signal-field{height:220px;width:320px}.highlight-orchestration-track{gap:6px;grid-template-columns:repeat(5,minmax(48px,1fr));width:calc(100% - 24px)}.highlight-orchestration-track>span{border-radius:12px;font-size:var(--font-size-micro);height:62px}.highlight-orchestration-track>b{border-width:4px;height:18px;width:18px}.highlight-loop-ring{height:210px;width:210px}.highlight-loop-ring span{font-size:var(--font-size-micro);height:30px;min-width:72px}.highlight-loop-ring span:nth-child(2){right:-36px}.highlight-loop-ring span:nth-child(4){left:-36px}.highlight-loop-ring>i{font-size:var(--font-size-title-sm);height:68px;width:68px}.highlight-module-grid{gap:10px;grid-template-columns:repeat(3,86px);grid-template-rows:repeat(2,66px)}.highlight-module-grid b,.highlight-module-grid span{border-radius:13px;font-size:var(--font-size-micro)}.highlight-module-grid b{font-size:var(--font-size-ui)}.highlight-module-grid span:nth-child(5){height:40px;left:86px;right:86px;top:calc(100% + 10px)}.highlight-graphic--edge-cloud{grid-template-columns:82px minmax(112px,1fr) 82px;padding:0 14px}.highlight-endpoint{border-radius:22px;font-size:var(--font-size-micro);gap:8px;height:96px;width:78px}.highlight-endpoint i{border-radius:9px;border-width:5px;height:30px;width:30px}.highlight-endpoint--cloud{border-radius:48px}.highlight-route>.highlight-route__metric--latency{left:2%;right:auto}.highlight-route>.highlight-route__metric--cost{left:auto;right:2%}.highlight-route small{font-size:var(--font-size-micro)}.highlight-route b{font-size:var(--font-size-body)}.split-heading--blog{align-items:center;flex-direction:row;gap:24px;justify-content:space-between;min-height:190px}.split-heading--partners{min-height:190px}.split-heading--blog .split-heading__action{flex:none}.journey{height:auto}.journey-tabs{display:flex;height:92px;overflow:auto hidden;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none}.journey-tabs::-webkit-scrollbar{display:none}.journey-tab,.journey-tab.is-active{flex:none;height:92px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:18px 48px;scroll-snap-align:start;width:auto}.journey-tab__copy{font-size:var(--font-size-body-lg);gap:8px;white-space:nowrap}.journey__body{height:720px}.journey__inner-frames{grid-template-rows:161px minmax(0,1fr)}.journey-motif,.journey__body:after{display:none}.journey-copy{animation:tab-content-in .46s cubic-bezier(.22,1,.36,1) both;-moz-column-gap:18px;column-gap:18px;left:20px;top:44px;transform:none;width:calc(100% - 40px)}.journey-copy strong{font-size:var(--font-size-display-sm)}.journey-copy h2,.journey-copy p{font-size:var(--font-size-body-lg)}.journey-copy p{font-size:var(--font-size-body)}.journey-conversation{inset:188px 20px 32px}.journey-conversation--video{inset:161px 0 0}.journey-conversation--video video{margin-left:-12.5%;max-width:none;width:125%}.journey-message--query{max-width:82%;min-height:72px}.journey-message--query blockquote{font-size:var(--font-size-body);line-height:1.55}.journey-message--tool{max-width:78%}.journey-message--answer,.journey-message--result{max-width:76%}.journey-message__header em{display:none}.journey__arc{--dial-radius:700;--dial-center-y:1140;--dial-halo-range:96;opacity:.72}.dial{--dial-size:1400px;--dial-offset:-650px;top:610px}.dial__option text{font-size:var(--font-size-ui);letter-spacing:0}.dial__separators text{font-size:var(--font-size-body-lg)}.capabilities{display:flex;flex-direction:column;height:auto}.capabilities__list{border-bottom:1px solid var(--line);display:grid;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;height:88px;justify-content:start;min-height:88px;order:-1;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.capabilities__list::-webkit-scrollbar{display:none}.capabilities__list button,.capabilities__list button+button,.capabilities__list button:last-child{border-bottom:0;border-right:1px solid var(--line);font-size:var(--font-size-body-lg);height:88px;justify-content:center;line-height:1.25;min-height:88px;padding:14px 16px;text-align:center;transform:none;transition:color .18s}.capabilities__list button:hover{color:#ffffff73;transform:none}.capabilities__list button:last-child{border-right:0}.capabilities__visual{border-bottom:1px solid var(--line);border-right:0;height:620px}.capabilities__intro{font-size:var(--font-size-body);min-height:138px;padding:32px 20px;width:100%}.agent-mock{inset:138px 0 0}.mock-plan{--card-x:-50%;left:50%;top:32px;width:min(540px,100vw - 52px)}.mock-list{--card-x:-34%;left:50%;top:138px;width:min(300px,100vw - 74px)}.mock-notification{--card-x:-50%;left:50%;top:232px;width:min(366px,100vw - 52px)}.capability-variant__skeleton{--card-x:-50%;left:50%;width:min(540px,100vw - 40px)}.capability-variant__device{--card-x:-50%;left:50%;width:min(294px,100vw - 72px)}.capability-result--aigc,.capability-result--mobile,.capability-result--runtime{--card-x:-50%;left:50%;width:min(424px,100vw - 40px)}.capability-result--mobile{top:80px}.capability-result--aigc{top:160px}.blog-showcase{height:auto;min-height:0;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.blog-showcase::-webkit-scrollbar{display:none}.blog-showcase__rail{align-items:stretch;height:auto}.article-card{height:auto;min-height:0;min-width:var(--article-card-width);padding-bottom:0;scroll-snap-align:start;width:var(--article-card-width)}.article-card__header{align-content:start;gap:0;grid-template-columns:minmax(0,1fr);min-height:0;padding:0 20px}.article-card__header h3{font-size:var(--font-size-title-md);text-align:center;transform:none}.article-card__actions{gap:0 28px;justify-content:center;transform:none}.article-card__resource-link{min-height:40px}.article-card__body{border-radius:24px 24px 0 0;height:auto;margin-top:var(--article-stack-gap);overflow:visible;padding:28px;width:calc(100% - 40px)}.article-card__section{-moz-column-gap:12px;column-gap:12px;grid-template-columns:72px minmax(0,1fr)}.article-card__section p{-webkit-line-clamp:unset;display:block;font-size:var(--font-size-body);overflow:visible}.article-card__section h4{font-size:var(--font-size-body-lg)}.article-card__arc,.article-card__fade{display:none}.cta__inner{align-items:stretch;display:flex;flex-direction:column;gap:48px;height:auto;justify-content:center;min-height:360px;padding:64px 20px}.cta__actions{gap:12px;width:100%}.footer-brand__inner{gap:36px;height:270px}.footer-brand .brand__logo{width:300px}.footer-brand__divider{height:90px}.footer-brand__lines{font-size:var(--font-size-body)}}@media (max-width:540px){.article-card{min-height:0}.article-card__header{min-height:0;padding-inline:var(--gutter)}.article-card__body{padding:24px 20px;width:calc(100% - 24px)}.article-card__section{grid-template-columns:minmax(0,1fr);row-gap:10px}.article-card__section small{align-items:baseline;flex-direction:row;gap:12px;grid-row:auto;padding-top:0}.article-card__section small span{max-width:none}.brand--compact .brand__name span:last-child{display:none}.site--zh .brand--compact .brand__name span:last-child{display:inline}.site-header__inner{padding-inline:12px}.site-header__logo{height:auto;width:clamp(144px,112px + 8.889vw,160px)}.site-header__actions{gap:8px}.button--header{font-size:var(--font-size-small);height:36px;min-width:110px;padding-inline:10px}.language-toggle{font-size:var(--font-size-small);height:38px;width:38px}.hero h1{font-size:var(--font-size-title-xl)}.hero__device-nav{align-items:stretch;gap:0;height:48px;left:0;min-height:48px;right:0;top:30px}.hero__device-selector{align-items:center;font-size:var(--font-size-fluid-micro);gap:.1em;height:100%;letter-spacing:-.025em;min-width:0;overflow:hidden;padding-inline:8px}.hero__scrambled-title{display:none}.hero__device-title-mobile{align-items:center;display:inline-flex;gap:.22em;justify-content:center;line-height:1.15;min-height:2.3em;min-width:0;position:relative;text-align:center;width:100%}.hero__device-title-copy{min-width:0;white-space:nowrap}.hero__device-title-brace{display:none;flex:none}.hero__device-title-mobile.is-wrapped .hero__device-title-copy{text-wrap:balance;max-width:100%;white-space:normal}.hero__device-title-measure{pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero__arc{width:620px}.hero__arc--phone{--silhouette-width:220;--silhouette-height:464;--silhouette-top:91}.hero__arc--screen{--silhouette-width:235;--silhouette-height:275;--silhouette-top:217}.hero__arc--computer{--silhouette-width:350;--silhouette-height:196.875;--silhouette-top:170}.cta__actions .button,.hero__actions .button{padding-inline:12px}.hero__actions{height:42px;width:min(100%,320px)}.cta__actions .button,.journey-tab__copy{font-size:var(--font-size-body)}.journey-message--answer,.journey-message--query,.journey-message--result,.journey-message--tool{max-width:100%}.capability-result--mobile{padding:16px;width:calc(100vw - 32px)}.capability-mobile-screen{height:128px}.capability-mobile-grid{height:64px;left:16px;right:16px;top:16px}.capability-mobile-confirm{bottom:12px;height:18px}.mock-plan__segments{grid-template-columns:58px 1fr 1fr}.mock-plan__segments:nth-of-type(2){grid-template-columns:1fr 58px 1fr}.footer-brand__inner{flex-direction:column;gap:26px;height:320px}.footer-brand .brand__logo{width:min(280px,100vw - 40px)}.footer-brand__divider{height:1px;width:104px}.footer-brand__lines{align-items:center}.footer-legal__inner{align-items:flex-start;flex-direction:column;font-size:var(--font-size-small);gap:18px;justify-content:center;min-height:148px;padding-block:24px}.footer-legal__nav{font-size:var(--font-size-small);gap:12px}.footer-legal__meta{align-items:flex-start;flex-direction:column;gap:8px;text-align:left}}@media (max-width:820px){.journey-copy{grid-template-columns:auto auto;justify-content:center}.capabilities__list button,.capabilities__list button+button,.capabilities__list button:last-child,.hero__device-selector,.journey-tab__copy,.pricing__tabs button,.pricing__tabs button:not(.is-active),.product-highlights__list button{font-size:var(--font-size-body)}}.blog-showcase,.capabilities,.dial,.footer-brand,.hero,.hero__arc,.journey,.journey-tab,.journey-tabs,.journey__arc,.journey__body,.parallax-cover,.site,.split-heading,body,html{background:var(--page);color:var(--ink)}.site-header{background:#f3f3f5db;box-shadow:none}.brand__symbol,.site-header,.site-header__logo img{color:var(--ink)}.language-toggle{border-color:var(--line)}.language-toggle,.language-toggle:hover{background:var(--theme-track);color:var(--theme-icon)}.language-toggle:hover{border-color:var(--line-strong)}.button--dark,.button--light{background:var(--surface-elevated);border-color:var(--line);color:var(--ink)}.button--dark:hover{background:var(--surface-soft)}.dot-matrix-button{box-shadow:none}.dot-matrix-button:focus-visible,.dot-matrix-button:hover{box-shadow:inset 0 1px #ffffff38}.dot-matrix-button--dark .dot-matrix-button__label{color:#fff;text-shadow:0 1px 8px #000000b8}:root:not([data-theme=dark]) .dot-matrix-button--dark{background:#050505;border-color:#0000009e;color:#fff}:root:not([data-theme=dark]) .dot-matrix-button--accent{border-color:var(--accent);color:#fff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .dot-matrix-button--accent{border-color:color-mix(in srgb,var(--accent) 36%,transparent)}}:root:not([data-theme=dark]) .dot-matrix-button--accent{background:var(--liquid-base)}:root:not([data-theme=dark]) .dot-matrix-button--accent:focus-visible,:root:not([data-theme=dark]) .dot-matrix-button--accent:hover{background:#050505;border-color:#0000009e;color:#fff}.predictive-arc{background:0 0}.glass-panel,.journey-message{background:#ffffffc7;border-color:var(--line);box-shadow:0 22px 70px var(--shadow)}:root:not([data-theme=dark]) .journey-message,:root:not([data-theme=dark]) .journey-message.is-current,:root:not([data-theme=dark]) .journey-message.is-previous{box-shadow:none}:root:not([data-theme=dark]) .article-card__arc,:root:not([data-theme=dark]) .journey-message:after,:root[data-theme=dark] .article-card__arc{display:none}.hero-device-morph__body{fill:var(--surface-elevated)}.hero__device-selector{color:var(--ink-soft)}.hero__device-selector.is-active,.hero__device-selector:focus-visible,.hero__device-selector:hover,.journey-tab.is-active,.journey-tab:not(.is-active),.split-heading__action{color:var(--ink)}.journey-tab__arc{mix-blend-mode:multiply;opacity:.48}.journey-message--answer,.journey-message--query,.journey-message--result,.journey-message--tool{background:#ffffffd1}.journey-message--result,.journey-message--tool,.journey-message.is-current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.journey-message--result,.journey-message--tool,.journey-message.is-current{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.journey-alert,.journey-confirmation small,.journey-confirmation__meta,.journey-insight-grid small,.journey-message__header em,.journey-message__header small,.journey-message__meta,.journey-route-card li{color:var(--ink-muted)}.journey-insight-grid b,.journey-message p,.journey-route-card p,.journey-schedule-list span,.journey-tool-call code{color:var(--ink-soft)}.journey-insight-grid>span,.journey-schedule-list li,.journey-tool-call code{background:var(--surface-soft)}.journey-insight-grid>span{border-color:var(--line)}.journey-schedule-list b,.journey-tool-call>span{color:var(--ink-muted)}.journey-confirmation__actions button:first-child{background:var(--surface-elevated);border-color:var(--line);color:var(--ink-soft)}.journey-alert i,.journey-confirmation__actions button:last-child{color:#fff}.dial__option text{fill:var(--ink-soft)}.dial__separators text{fill:var(--ink-muted)}.dial__option.is-active text,.dial__option:focus-visible text,.dial__option:hover text{fill:var(--ink)}.dial__indicator{background:var(--ink)}.skeleton,.skeleton-row__lines i{background:#17171a14}.skeleton-row__lines i:not(.skeleton--accent):after,.skeleton:not(.skeleton--accent):after{background:linear-gradient(90deg,#0000,#ffffffb8,#0000)}.mock-notification>i{border-color:var(--line);color:var(--accent)}.capability-runtime-metrics small,.capability-variant__status,.capability-variant__topline{color:var(--ink-muted)}.capability-mobile-copy>p,.capability-variant__real>p{color:var(--ink-soft)}.capability-mobile-screen{background:var(--surface-soft);border-color:var(--line)}.capability-runtime-metrics i:before{border-color:var(--line-strong)}.capabilities__list button{color:#a0a0a9}.capabilities__list button:hover{color:var(--ink-soft)}.capabilities__list button.is-active{color:var(--ink)}.article-card:focus-visible .article-card__body{box-shadow:none}.article-card__section+.article-card__section{border-color:var(--line)}.article-card__section h4{color:var(--ink)}.article-card__section p{color:var(--ink-soft)}.article-card__section em{color:var(--ink-muted)}.article-card__fade{background:linear-gradient(to top,var(--surface-elevated) 0,#ffffffeb 48%,#fff0 100%)}.cta{color:#fff}.footer-legal{color:var(--ink-soft)}.footer-legal,:root:not([data-theme=dark]),:root:not([data-theme=dark]) #root,:root:not([data-theme=dark]) body{background:var(--surface-soft)}::-moz-selection{color:#fff}::selection{color:#fff}:root[data-theme=dark]{--black:#000;--page:#000;--surface:#0d0d0d;--surface-elevated:#161616;--surface-soft:#1d1d1f;--ink:#fff;--ink-soft:#ffffffb8;--ink-muted:#ffffff7a;--line:#1f1f1f;--line-strong:#1f1f1f;--muted:#ffffff80;--shadow:#00000061;--theme-track:#15171c;--theme-thumb:#07080b;--theme-icon:#59606d;--theme-active-icon:#fff;color-scheme:dark}:root[data-theme=dark],:root[data-theme=dark] .blog-showcase,:root[data-theme=dark] .capabilities,:root[data-theme=dark] .dial,:root[data-theme=dark] .footer-brand,:root[data-theme=dark] .hero,:root[data-theme=dark] .journey,:root[data-theme=dark] .journey-tab,:root[data-theme=dark] .journey-tabs,:root[data-theme=dark] .journey__arc,:root[data-theme=dark] .journey__body,:root[data-theme=dark] .parallax-cover,:root[data-theme=dark] .product-highlights,:root[data-theme=dark] .site,:root[data-theme=dark] .split-heading,:root[data-theme=dark] body{background:#000;color:#fff}:root[data-theme=dark] .site-header{background:#000000b8;box-shadow:0 12px 36px #0003;color:#fff}:root[data-theme=dark] .mobile-nav__backdrop{background:#00000094}:root[data-theme=dark] .theme-logo--light{display:none}:root[data-theme=dark] .theme-logo.theme-logo--dark{display:block}:root[data-theme=dark] .language-toggle{box-shadow:inset 0 0 0 1px #ffffff04}:root[data-theme=dark] .language-toggle,:root[data-theme=dark] .language-toggle:hover{background:var(--theme-track);border-color:var(--line);color:var(--theme-icon)}:root[data-theme=dark] .language-toggle__thumb{box-shadow:0 0 0 1px #ffffff0a,0 6px 16px #0000006b}:root[data-theme=dark] .theme-toggle__thumb{transform:translate(var(--toggle-shift),-50%)}:root[data-theme=dark] .theme-toggle__icon--sun{color:var(--theme-icon)}:root[data-theme=dark] .theme-toggle__icon--moon{color:var(--theme-active-icon)}:root[data-theme=dark] .button--dark{background:#161616;border-color:#0000;color:#fff}:root[data-theme=dark] .button--dark:hover{background:#242424}:root[data-theme=dark] .dot-matrix-button{box-shadow:inset 0 1px #ffffff24}:root[data-theme=dark] .dot-matrix-button:focus-visible,:root[data-theme=dark] .dot-matrix-button:hover{box-shadow:inset 0 1px #ffffff38}:root[data-theme=dark] .dot-matrix-button--dark .dot-matrix-button__label{text-shadow:0 1px 9px #000000bf}:root[data-theme=dark] .glass-panel,:root[data-theme=dark] .journey-message{background:#ffffff0d;border-color:var(--line);box-shadow:0 22px 70px #00000061}:root[data-theme=dark] .hero-device-morph__body{fill:#000}:root[data-theme=dark] .hero__device-selector{color:#ffffffe0}:root[data-theme=dark] .hero__device-selector.is-active,:root[data-theme=dark] .hero__device-selector:focus-visible,:root[data-theme=dark] .hero__device-selector:hover,:root[data-theme=dark] .split-heading__action{color:#fff}:root[data-theme=dark] .journey-motif{-webkit-filter:invert();filter:invert()}:root[data-theme=dark] .journey-tab:not(.is-active){color:#fff}:root[data-theme=dark] .journey-tab__arc{mix-blend-mode:lighten;opacity:.78}:root[data-theme=dark] .journey-message--query{background:#ffffff0f}:root[data-theme=dark] .journey-message--tool{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .journey-message--tool{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}:root[data-theme=dark] .journey-message--tool{background:#ffffff0b}:root[data-theme=dark] .journey-message--answer,:root[data-theme=dark] .journey-message--result{background:#ffffff0e}:root[data-theme=dark] .journey-message--result{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .journey-message--result{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}}:root[data-theme=dark] .journey-message.is-current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .journey-message.is-current{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}}:root[data-theme=dark] .journey-alert,:root[data-theme=dark] .journey-confirmation small,:root[data-theme=dark] .journey-confirmation__meta,:root[data-theme=dark] .journey-insight-grid small,:root[data-theme=dark] .journey-message__header em,:root[data-theme=dark] .journey-message__header small,:root[data-theme=dark] .journey-message__meta,:root[data-theme=dark] .journey-route-card li{color:#ffffff7a}:root[data-theme=dark] .journey-insight-grid b,:root[data-theme=dark] .journey-message p,:root[data-theme=dark] .journey-route-card p,:root[data-theme=dark] .journey-schedule-list span,:root[data-theme=dark] .journey-tool-call code{color:#ffffffb8}:root[data-theme=dark] .journey-tool-call code{background:#0000003d}:root[data-theme=dark] .journey-insight-grid>span,:root[data-theme=dark] .journey-schedule-list li{background:#0000002e;border-color:var(--line)}:root[data-theme=dark] .journey-schedule-list b,:root[data-theme=dark] .journey-tool-call>span{color:#ffffff8a}:root[data-theme=dark] .journey-confirmation__actions button:first-child{background:#ffffff0d;border-color:var(--line);color:#ffffffb3}:root[data-theme=dark] .dial__option text{fill:#ffffffb8}:root[data-theme=dark] .dial__separators text{fill:#ffffff85}:root[data-theme=dark] .dial__option.is-active text,:root[data-theme=dark] .dial__option:focus-visible text,:root[data-theme=dark] .dial__option:hover text{fill:#fff}:root[data-theme=dark] .dial__indicator{background:#fff}:root[data-theme=dark] .skeleton,:root[data-theme=dark] .skeleton-row__lines i{background:#ffffff0d}:root[data-theme=dark] .skeleton-row__lines i:not(.skeleton--accent):after,:root[data-theme=dark] .skeleton:not(.skeleton--accent):after{background:linear-gradient(90deg,#0000,#ffffff16,#0000)}:root[data-theme=dark] .mock-notification>i{border-color:var(--line);color:#fff}:root[data-theme=dark] .capability-runtime-metrics small,:root[data-theme=dark] .capability-variant__status,:root[data-theme=dark] .capability-variant__topline{color:#ffffff6b}:root[data-theme=dark] .capability-mobile-copy>p,:root[data-theme=dark] .capability-variant__real>p{color:#fff9}:root[data-theme=dark] .capability-mobile-screen{background:#00000047;border-color:var(--line)}:root[data-theme=dark] .capability-runtime-metrics i:before{border-color:var(--line)}:root[data-theme=dark] .capabilities__list button{color:var(--line)}:root[data-theme=dark] .capabilities__list button:hover{color:#ffffff73}:root[data-theme=dark] .capabilities__list button.is-active{color:#fff}:root[data-theme=dark] .article-card:focus-visible .article-card__body{box-shadow:none}:root[data-theme=dark] .article-card__section+.article-card__section{border-color:var(--line)}:root[data-theme=dark] .article-card__section h4{color:#ffffffeb}:root[data-theme=dark] .article-card__section p{color:#ffffffb3}:root[data-theme=dark] .article-card__section em{color:#ffffff6b}:root[data-theme=dark] .article-card__fade{background:linear-gradient(#0e0e0e00,#0d0d0de6 52%,#0d0d0d)}:root[data-theme=dark] .blog-showcase__rail:after{background:#292929}:root[data-theme=dark] .partners-events{--partner-color:#fff;background:#000}:root[data-theme=dark] .partner-logo__mark{-webkit-filter:brightness(0)invert();filter:brightness(0)invert()}.pricing{color:var(--ink);overflow:visible;padding:0 0 clamp(40px,4vw,64px)}.pricing,.pricing__tabs{background:var(--page);border-bottom:1px solid var(--line)}.pricing__tabs{border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:112px;position:-webkit-sticky;position:sticky;top:var(--header-height);width:100%;z-index:60}.pricing__tabs button{align-items:center;background:0 0;border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-fluid-tab);font-weight:600;justify-content:center;min-width:0;padding:20px;position:relative;transition:color .22s}.pricing__tabs button:not(.is-active){font-weight:400}.pricing__tabs button+button{border-left:1px solid var(--line)}.pricing__tabs button span{position:relative;white-space:nowrap;z-index:0}.pricing__tabs button span:after{display:none}.pricing__tabs button:after{background:var(--accent);bottom:0;content:"";height:6px;left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:50%;transition:transform .44s cubic-bezier(.16,1,.3,1);z-index:2}.pricing__tabs button.is-active{color:var(--ink)}.pricing__tabs button.is-active:after{transform:scaleX(1)}.pricing__tabs button:focus-visible{outline:none}.pricing__grid{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.pricing__grid:after{background:var(--line);bottom:calc(clamp(40px,4vw,64px)*-1);content:"";left:50%;pointer-events:none;position:absolute;top:0;width:1px;z-index:3}.pricing-card{--pricing-ink:var(--ink);--pricing-muted:var(--ink-soft);--pricing-subtle:var(--ink-muted);--pricing-line:var(--line);border:0;border-radius:0;box-shadow:none;color:var(--pricing-ink);display:flex;flex-direction:column;min-height:740px;min-width:0;opacity:0;padding:clamp(30px,3vw,48px);position:relative;transform:translateY(18px)}.pricing-card,.pricing-card--standard,.pricing-card.is-featured{background:0 0}.pricing-card+.pricing-card:before{display:none}.pricing.is-entered .pricing-card{animation:pricing-card-enter .82s cubic-bezier(.16,1,.3,1) var(--pricing-delay) both}.pricing.is-entered .pricing-card+.pricing-card:before{animation:none}.pricing-card__header{align-items:center;display:flex;gap:16px;justify-content:space-between}.pricing-card__header span{font-size:var(--font-size-small);font-weight:600;letter-spacing:.13em}.pricing-card__header em{border:1px solid var(--pricing-line);border-radius:10px;color:var(--pricing-muted);font-size:var(--font-size-small);font-style:normal;font-weight:600;line-height:1;padding:8px 10px}.pricing-card.is-featured .pricing-card__header span,.pricing-card.is-featured .pricing-card__intro h3,.pricing-card.is-featured .pricing-card__price>strong{color:var(--accent)}.pricing-card.is-featured .pricing-card__header em{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pricing-card.is-featured .pricing-card__header em{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.pricing-card.is-featured .pricing-card__header em{color:var(--accent)}.pricing-card__intro{min-height:140px;padding-top:32px}.pricing-card__intro h3{font-size:var(--font-size-title-xl);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0}.pricing-card__intro p{color:var(--pricing-muted);font-size:var(--font-size-body);font-weight:400;line-height:1.55;margin:14px 0 0;max-width:420px}.pricing-card__price{border-bottom:1px solid var(--pricing-line);border-top:1px solid var(--pricing-line);min-height:170px;padding:20px 0 22px}.pricing-card__price small{color:var(--pricing-subtle);display:block;font-size:var(--font-size-small);line-height:1.4}.pricing-card__offer{align-items:center;display:flex;gap:9px;margin-top:8px;min-height:28px}.pricing-card__offer s{color:var(--pricing-muted);font-size:var(--font-size-small)}.pricing-card__group mark,.pricing-card__offer b{background:var(--pricing-ink);border-radius:6px;color:var(--page);font-size:var(--font-size-micro);font-weight:600;line-height:1;padding:5px 7px;text-decoration:none}.pricing-card.is-featured .pricing-card__group mark,.pricing-card.is-featured .pricing-card__offer b{background:var(--accent);color:#fff}.pricing-card__price>strong{align-items:baseline;display:flex;font-size:var(--font-size-fluid-price);font-weight:600;gap:10px;letter-spacing:-.04em;line-height:.94;margin-top:12px}.pricing-card__price>strong span{font-size:var(--font-size-body);font-weight:600;letter-spacing:0}.pricing-card__price>p{color:var(--pricing-muted);font-size:var(--font-size-body);font-weight:400;margin:12px 0 0}.pricing-card__features{display:flex;flex:1;flex-direction:column}.pricing-card__group{padding-top:24px}.pricing-card__group+.pricing-card__group{margin-top:4px}.pricing-card__group h4{color:var(--pricing-muted);font-size:var(--font-size-small);font-weight:600;letter-spacing:.02em;margin:0 0 12px}.pricing-card__group dl{margin:0}.pricing-card__group dl>div{grid-gap:14px;align-items:center;border-bottom:1px solid var(--pricing-line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:48px}.pricing-card__group dd,.pricing-card__group dt{font-size:var(--font-size-body);line-height:1.45;margin:0}.pricing-card__group dt{color:var(--pricing-muted)}.pricing-card__group dd{align-items:center;color:var(--pricing-ink);display:flex;font-weight:600;gap:6px;justify-content:flex-end;text-align:right}.pricing-card__cta{background:var(--pricing-ink);border:0;border-radius:999px;box-shadow:none;color:var(--page);cursor:pointer;font:inherit;font-size:var(--font-size-body);font-weight:600;height:54px;margin-top:28px;transition:opacity .18s,transform .18s;width:100%}.pricing-card.is-featured .pricing-card__cta{background:var(--accent);color:#fff}.pricing-card__cta:hover{opacity:.84;transform:translateY(-2px)}.pricing-card__cta:focus-visible{outline:none}.pricing-card.is-featured .pricing-card__cta:focus-visible{outline-color:var(--accent)}@keyframes pricing-card-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}:root[data-theme=dark] .pricing{background:#000}:root[data-theme=dark] .pricing-card,:root[data-theme=dark] .pricing-card--standard,:root[data-theme=dark] .pricing-card.is-featured{background:0 0}@media (max-width:1100px){.pricing{padding-bottom:0}.pricing__grid{grid-template-columns:repeat(2,minmax(360px,1fr));overflow-x:auto;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.pricing__grid::-webkit-scrollbar{display:none}.pricing-card{min-height:740px;scroll-snap-align:start}.pricing__grid:after{display:none}}@media (max-width:820px){.partner-logo{gap:10px;height:94px;width:168px}.partner-logo__mark{flex-basis:28px;height:28px;width:28px}.partner-logo>span{font-size:var(--font-size-small)}.event-frame{height:260px;width:84vw}.event-frame figcaption{bottom:17px;font-size:var(--font-size-small);left:18px;right:18px}.pricing__grid{grid-auto-columns:min(86vw,360px);grid-auto-flow:column;grid-template-columns:none}.pricing__tabs{min-height:78px}.pricing__tabs button{font-size:var(--font-size-body);padding:14px 8px}.pricing-card{border-radius:0;min-height:720px;padding:24px}.pricing-card__intro h3{font-size:var(--font-size-title-lg)}.pricing-card__group dl>div{min-height:52px}}:root[data-theme=dark] .footer-legal,:root[data-theme=dark] footer{background:var(--surface);color:#fff}:root[data-theme=dark],:root[data-theme=dark] #root,:root[data-theme=dark] body{background:var(--surface)}@media (max-width:540px){.site-header__actions{gap:4px}.button--header{min-width:100px}.theme-toggle{--toggle-height:38px;--toggle-width:58px;--toggle-thumb-size:28px;--toggle-inset:3px;--toggle-shift:24px}.language-button{flex-basis:38px;height:38px;width:38px}.theme-toggle__icon svg{height:16px;width:16px}.theme-toggle__icon--sun svg{height:15px;width:15px}.site-header__inner{padding-inline:clamp(8px,2.222vw,12px)}.button--header,.header-link--console,.language-button{font-size:var(--font-size-fluid-header)}.button--header{min-width:clamp(78px,34px + 12.222vw,100px);padding-inline:clamp(8px,4px + 1.111vw,10px)}.theme-toggle{--toggle-width:clamp(54px,calc(46px + 2.222vw),58px);--toggle-thumb-size:clamp(26px,calc(22px + 1.111vw),28px);--toggle-shift:clamp(22px,calc(18px + 1.111vw),24px)}}:root{--core-action-width:336px;--core-action-gap:16px;--core-action-height:54px}.article-card__body,.glass-panel,.journey-message,:root:not([data-theme=dark]) .glass-panel,:root:not([data-theme=dark]) .journey-message,:root[data-theme=dark] .glass-panel,:root[data-theme=dark] .journey-message{box-shadow:none}.hero__arc--screen{--silhouette-width:290;--silhouette-height:405;--silhouette-top:176}.cta__actions,.hero__actions{gap:var(--core-action-gap);height:var(--core-action-height);width:min(100%,var(--core-action-width))}.cta__actions .button,.hero__actions .button{height:var(--core-action-height);padding-inline:16px}.cta__inner{grid-template-columns:minmax(0,1fr) var(--core-action-width)}@media (min-width:821px) and (max-width:1100px){.split-heading.split-heading--intro h2{font-size:var(--font-size-title-2xl)}}@media (min-width:1101px){.split-heading--blog h2,.split-heading--capabilities h2,.split-heading--highlights h2,.split-heading--intro h2,.split-heading--partners h2{font-size:var(--font-size-title-2xl)}}:root:not([data-theme=dark]) .partners-events{--partner-color:#000}:root:not([data-theme=dark]) .partner-logo__mark{-webkit-filter:brightness(0);filter:brightness(0)}@media (max-width:1100px){.cta__inner{grid-template-columns:minmax(0,1fr) var(--core-action-width)}.pricing-card:not(:last-child){border-right:1px solid var(--line)}.pricing-card__group dl>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pricing-card__group dd{min-width:0;overflow-wrap:anywhere}}@media (max-width:820px){:root{--core-action-height:60px}.hero__arc--screen{--silhouette-width:250;--silhouette-height:349;--silhouette-top:143}.article-card__body{margin-top:28px}.pricing__grid{grid-auto-columns:min(92vw,400px)}.pricing-card{min-height:0;padding:26px clamp(22px,6vw,30px) 32px}.pricing-card__header{align-items:flex-start}.pricing-card__intro{min-height:0;padding-bottom:24px;padding-top:26px}.pricing-card__price{min-height:0}.pricing-card__group dl>div{gap:10px;min-height:0;padding-block:13px}.pricing-card__group dd{flex-wrap:wrap;row-gap:4px}.pricing-card__group mark{white-space:nowrap}}@media (max-width:540px){.hero__arc--screen{--silhouette-width:220;--silhouette-height:307;--silhouette-top:185}.footer-legal,.footer-legal__inner{height:auto;overflow:visible}.footer-legal__inner{min-height:190px;padding-block:26px}.footer-legal__meta{width:100%}.footer-legal__meta>*{max-width:100%;overflow-wrap:anywhere;white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.partners-events__logo-marquee,.partners-events__photo-marquee{overflow-x:auto;scrollbar-width:none}.partners-events__logo-marquee::-webkit-scrollbar,.partners-events__photo-marquee::-webkit-scrollbar{display:none}}@media (min-width:1101px){.journey-tab__copy,.pricing__tabs button,.pricing__tabs button:not(.is-active){font-size:var(--font-size-ui)}}