.dev-c{width:min(1380px,max(min(100% - 40px,600px),min(100% - 64px,704px),85%));margin-inline:auto;container:c/inline-size}html:has([data-dev-page]):not([data-dev-js]){scroll-padding-top:144px}@media (min-width:1024px){html:has([data-dev-page]):not([data-dev-js]){scroll-padding-top:152px}}@media (max-height:479.98px){body:has([data-dev-page])>header{position:relative}[data-dev-page] .dev-pagenav{top:0}html:has([data-dev-page]):not([data-dev-js]){scroll-padding-top:64px}}@media (max-height:479.98px) and (min-width:1024px){html:has([data-dev-page]):not([data-dev-js]){scroll-padding-top:72px}}body:has([data-dev-page][data-compact-header=on])>header{transition:transform .2s var(--ease-soft)}body:has([data-dev-page][data-header=hidden])>header{transform:translateY(-100%)}[data-dev-page][data-compact-header=on] .dev-pagenav{transition:top .2s var(--ease-soft), box-shadow .2s var(--ease-soft)}[data-dev-page][data-header=hidden] .dev-pagenav{top:0;box-shadow:0 6px 18px -14px #17192259}@media (prefers-reduced-motion:reduce){[data-dev-page] .dev-pagenav{transition:none!important}body:has([data-dev-page])>header{transition:none!important}}@media (min-width:640px){.dev-section-menu{right:calc(50% + min(1380px,max(min(100% - 40px,600px),min(100% - 64px,704px),85%))/-2)}}[data-dev-page] :focus-visible{outline:2px solid var(--color-dev-teal-dark);outline-offset:2px}[data-dev-page] .dev-on-dark :focus-visible{outline-color:var(--color-dev-teal-light)}.dev-hit{align-items:center;min-height:44px;margin-inline:-8px;padding-inline:8px;display:inline-flex}[data-dev-page]{--dev-motion-fast:.15s;--dev-motion-card:.2s;--dev-motion-expand:.26s;--dev-motion-drawer:.28s;--dev-motion-flow:.32s;--dev-ease-out:cubic-bezier(.22, 1, .36, 1);--dev-ease-in-out:cubic-bezier(.45, 0, .25, 1);--dev-lift:translateY(-3px) scale(1.015)}@media (prefers-reduced-motion:reduce){[data-dev-page]{--dev-motion-fast:0s;--dev-motion-card:0s;--dev-motion-expand:0s;--dev-motion-drawer:0s;--dev-motion-flow:0s;--dev-lift:none}}html[data-dev-motion],html[data-dev-motion] body,[data-reveal]{overflow-anchor:none}[data-dev-page] :is(a,button,input),[data-dev-page] :is(a,button)>span,.dev-fade-colors{transition-property:color,background-color,border-color,box-shadow,text-decoration-color;transition-duration:var(--dev-motion-fast);transition-timing-function:var(--dev-ease-out)}[data-dev-page]{--dev-h1:clamp(32px, calc(4vw + 18px), 64px);--dev-h1b:min(calc(var(--dev-h1) * 1.12), 66px);--dev-h2:clamp(28px, calc(2vw + 20px), 40px)}.dev-h1{font-size:var(--dev-h1);line-height:calc(var(--dev-h1) + 4px)}.dev-h1b{font-size:var(--dev-h1b);line-height:calc(var(--dev-h1b) + 6px)}@media (min-width:1200px){.dev-h1b{line-height:calc(var(--dev-h1b) + 10px)}}.dev-h2{font-size:var(--dev-h2);line-height:calc(var(--dev-h2) + 6px)}.dev-tasks>*+*{border-top:1px solid var(--color-dev-line-soft)}@container c (min-width:560px){.dev-tasks>:nth-child(2n){border-left:1px solid var(--color-dev-line-soft)}.dev-tasks>:nth-child(2){border-top:0}}@container c (min-width:1100px){.dev-tasks>*+*{border-top:0;border-left:1px solid var(--color-dev-line-soft)}}@container c (max-width:559.98px){.dev-tasks>:first-child{border-top-left-radius:19px;border-top-right-radius:19px}.dev-tasks>:last-child{border-bottom-right-radius:19px;border-bottom-left-radius:19px}}@container c (min-width:560px) and (max-width:1099.98px){.dev-tasks>:first-child{border-top-left-radius:19px}.dev-tasks>:nth-child(2){border-top-right-radius:19px}.dev-tasks>:nth-child(odd):nth-last-child(2){border-bottom-left-radius:19px}.dev-tasks>:nth-child(2n):last-child{border-bottom-right-radius:19px}}@container c (min-width:1100px){.dev-tasks>:first-child{border-top-left-radius:19px;border-bottom-left-radius:19px}.dev-tasks>:last-child{border-top-right-radius:19px;border-bottom-right-radius:19px}}.dev-tasks>[data-open]{--dev-mark:inset 0 3px 0 var(--color-dev-warm-dot)}@container c (min-width:1100px){.dev-tasks>[data-open]{--dev-mark:inset 0 -3px 0 var(--color-dev-warm-dot)}}.dev-netvals{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container c (min-width:560px){.dev-netvals{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"chain currency""http http""wss wss"}.dev-netvals>[data-net=chain]{grid-area:chain}.dev-netvals>[data-net=currency]{grid-area:currency}.dev-netvals>[data-net=http]{grid-area:http}.dev-netvals>[data-net=wss]{grid-area:wss}}@container c (min-width:1100px){.dev-netvals{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr) 110px;grid-template-areas:"chain http wss currency";gap:10px}}.dev-netval{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy""value value";align-items:center;gap:4px 12px;display:grid}.dev-netval>[data-part=label]{grid-area:label}.dev-netval>[data-part=value]{grid-area:value}.dev-netval>[data-part=copy]{grid-area:copy}.dev-netval>[data-part=msg]{grid-column:1/-1}@container c (min-width:1100px){.dev-netval{grid-template-areas:"label label""value copy";row-gap:6px}}.dev-diagram{container:d/inline-size}.dev-dg{flex-direction:column;gap:6px;display:flex}.dev-dg [data-h]{display:none}.dev-dg [data-v]{display:inline}@container c (min-width:640px){@container d (min-width:470px){.dev-dg--agents{flex-direction:row;align-items:center;padding:22px 16px}.dev-dg--agents [data-node]{flex:1 1 0;min-width:max-content;padding-block:12px}.dev-dg--agents [data-node=hub]{flex-grow:1.3;padding-block:11px}.dev-dg--agents [data-node=tools]{flex:none}.dev-dg--agents [data-h]{display:inline}.dev-dg--agents [data-v]{display:none}}}.dev-dg--robotics>[data-h-only]{display:none}@container c (min-width:640px){@container d (min-width:400px){.dev-dg--robotics{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"sense a1 proposes""up.a2""acts a3 checks";align-items:center;gap:6px 8px;padding:14px 18px;display:grid}.dev-dg--robotics>[data-area=up],.dev-dg--robotics>[data-area=a2]{justify-self:center;font-size:13px;line-height:14px}.dev-dg--robotics>[data-area=loop]{display:none}.dev-dg--robotics [data-h]{display:inline}.dev-dg--robotics [data-v]{display:none}.dev-dg--robotics>[data-h-only]{display:block}.dev-dg--depin{flex-direction:row;align-items:center;padding:18px 14px}.dev-dg--depin [data-node=device]{flex:1.6 1 0;padding-inline:6px}.dev-dg--depin [data-node=sends]{flex:1.2 1 0;padding-block:16px;padding-inline:8px}.dev-dg--depin [data-node=reads]{flex:1.35 1 0;padding-block:16px;padding-inline:8px}.dev-dg--depin [data-h]{display:inline}.dev-dg--depin [data-v]{display:none}}@container d (min-width:580px){.dev-dg--messages{flex-direction:row;align-items:center;gap:0;padding:16px 14px}.dev-dg--messages [data-node]{flex:none;width:max-content}.dev-dg--messages [data-node=hub]{padding-block:9px}.dev-dg--messages [data-edge]{flex-direction:column;flex:1 1 0;gap:4px;padding-inline:4px}.dev-dg--messages [data-edge] [data-label]{order:-1;width:max-content}.dev-dg--messages [data-h]{display:flex}.dev-dg--messages [data-v]{display:none}}}@container c (min-width:1128px){.dev-cases{flex-flow:wrap;gap:24px}.dev-cases>*{flex:0 0 calc(50% - 12px)}.dev-cases>:nth-child(3){flex-basis:calc(42% - 12px)}.dev-cases>:nth-child(4){flex-basis:calc(58% - 12px)}}p[data-scroll-hint]:not([data-scroll-hint=on]){display:none}.dev-code{scrollbar-width:thin;scrollbar-color:#6b6f78 #3a3d45;overflow-x:auto}.dev-code pre{font-feature-settings:"calt" 0, "liga" 0;white-space:pre;width:max-content}.dev-chips{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.dev-chips::-webkit-scrollbar{display:none}@container c (min-width:1100px){.dev-chips{overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (min-width:1024px) and (max-width:1279.98px){body:has([data-dev-page]) [data-footer-grid]{column-gap:64px}body:has([data-dev-page]) [data-footer-links]{column-gap:24px}}.dev-l1-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""head""toggle";display:grid}@container c (min-width:940px){.dev-l1-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow toggle""head head";align-items:center}}.dev-cases:has([data-details-open])>*{align-self:flex-start}.dev-drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:inherit;background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.dev-drawer[open]{flex-direction:column;display:flex}.dev-drawer::backdrop{background:var(--color-dev-scrim)}.dev-drawer-head{padding-top:max(16px, env(safe-area-inset-top))}.dev-drawer-bar{padding-bottom:max(8px, env(safe-area-inset-bottom))}@media (min-width:640px){.dev-drawer{width:min(560px,100vw - 80px);box-shadow:-24px 0 48px -24px #17192259}.dev-drawer-head{padding-top:20px}.dev-drawer-bar{padding-bottom:18px}}@media (min-width:1440px){.dev-drawer{width:600px}}@media (max-width:639px) and (max-height:639px){.dev-drawer-sub{display:none}.dev-drawer-title{font-size:18px;line-height:24px}.dev-drawer-list{min-height:280px}}@media (max-height:419.98px){.dev-drawer[open]{overscroll-behavior:contain;display:block;overflow-y:auto}.dev-drawer-list{min-height:0;overflow:visible}}[data-dev-page] .dev-code:focus-visible,.dev-drawer .dev-code:focus-visible{outline-offset:-2px}.dev-chips{margin-block:calc(-.125rem - 4px);margin-inline:-4px;padding:4px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000 calc(100% - 4px));mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000 calc(100% - 4px))}@container c (min-width:1100px){.dev-chips{margin-block:-4px;-webkit-mask-image:none;mask-image:none}}[data-dev-page] .dev-chips button:focus-visible{outline:none}[data-dev-page] .dev-chips button:focus-visible>span{outline:2px solid var(--color-dev-teal-dark);outline-offset:2px}[data-dev-page] .dev-seg:focus-visible,[data-dev-page] .dev-codetab:focus-visible,[data-dev-page] .dev-search-clear:focus-visible{outline:none}[data-dev-page] .dev-seg:focus-visible>span{outline:2px solid var(--color-dev-teal-dark);outline-offset:2px}[data-dev-page] .dev-codetab:focus-visible>span{outline:2px solid var(--color-dev-teal-light);outline-offset:4px}[data-dev-page] .dev-search-clear:focus-visible>span{outline:2px solid var(--color-dev-teal-dark);outline-offset:1px}.dev-search-clear:hover>span{background-color:var(--color-dev-line-soft)}.dev-search{transition-property:background-color,box-shadow;transition-duration:var(--dev-motion-fast);transition-timing-function:var(--dev-ease-out)}[data-dev-page] .dev-search input:focus-visible{outline:none}.dev-search:focus-within{box-shadow:inset 0 0 0 1px var(--color-dev-teal);background-color:#fff}.dev-search:has(input:focus-visible):not([data-pointer]){outline:2px solid var(--color-dev-teal-dark);outline-offset:2px}.dev-lift{box-shadow:var(--dev-mark,0 0 #0000), var(--dev-raise,0 0 #0000);transition-property:transform,box-shadow,border-radius,border-color;transition-duration:var(--dev-motion-card);transition-timing-function:var(--dev-ease-out);--dev-raise-edge:var(--color-dev-line);position:relative}.dev-lift--warm{--dev-raise-edge:var(--color-dev-shelf-line)}.dev-lift--warm[data-open]{--dev-mark:inset 0 -3px 0 var(--color-dev-warm-dot)}.dev-lift:has(:focus-visible){z-index:1;--dev-raise:0 0 0 1px var(--dev-raise-edge), 0 12px 28px -20px #1719224d}@media (hover:hover) and (pointer:fine){.dev-lift:hover{z-index:1;transform:var(--dev-lift);--dev-raise:0 0 0 1px var(--dev-raise-edge), 0 16px 32px -20px #17192252}}.dev-tasks>.dev-lift:has(:focus-visible){border-radius:16px}@media (hover:hover) and (pointer:fine){.dev-tasks>.dev-lift:hover{border-color:#0000;border-radius:16px}}html:not([data-dev-js]) .dev-flow-control{visibility:hidden}.dev-dg [data-k]{transition-property:opacity,box-shadow,background-color;transition-duration:var(--dev-motion-flow);transition-timing-function:ease}.dev-dg[data-playing] [data-arrow]:not([data-area=loop]),.dev-dg[data-playing] [data-edge]>:not([data-label]){opacity:.4}.dev-dg[data-playing] [data-arrow][data-on],.dev-dg[data-playing] [data-edge][data-on]>*{opacity:1}.dev-dg[data-playing] [data-edge]>[data-label]{transition:background-color var(--dev-motion-flow) ease;border-radius:4px}.dev-dg[data-playing] [data-edge][data-on]>[data-label],.dev-dg[data-playing] [data-area=loop][data-on]{background-color:#009aae1f;border-radius:6px}.dev-dg[data-playing] [data-tone=plain][data-on]{box-shadow:inset 0 0 0 1.5px var(--color-dev-teal), 0 0 0 3px #009aae24}.dev-dg[data-playing] [data-tone=hub][data-on]{background-color:var(--color-dev-teal-wash);box-shadow:0 0 0 3px #009aae2e}.dev-dg[data-playing] [data-tone=warm][data-on]{background-color:var(--color-dev-peach);box-shadow:0 0 0 3px #e8a27a4d}.dev-drawer{transition-property:transform,opacity;transition-duration:var(--dev-motion-drawer);transition-timing-function:var(--dev-ease-out)}.dev-drawer::backdrop{transition:opacity var(--dev-motion-drawer,.28s) var(--dev-ease-out,ease-out)}@starting-style{.dev-drawer[open]{opacity:0;transform:translateY(16px)}.dev-drawer[open]::backdrop{opacity:0}}.dev-drawer[data-closing]{opacity:0;transition-timing-function:var(--dev-ease-in-out);pointer-events:none;transform:translateY(16px)}.dev-drawer[data-closing]::backdrop{opacity:0}@media (min-width:640px){@starting-style{.dev-drawer[open]{opacity:1;transform:translate(100%)}}.dev-drawer[data-closing]{opacity:1;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dev-drawer,.dev-drawer::backdrop{transition:none}}@media (forced-colors:active){#products [role=tab][aria-selected=true],[data-dev-page] .dev-seg[aria-checked=true]>span,[data-dev-page] .dev-chips button[aria-pressed=true]>span,[data-dev-page] .dev-codetab[aria-selected=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight}#products [role=tab][aria-selected=true] *,[data-dev-page] .dev-codetab[aria-selected=true] *{color:highlighttext}#products [role=tab][aria-selected=true] img,#products [role=tab][aria-selected=true] svg{filter:none;stroke:highlighttext}.dev-search:focus-within{outline:1px solid highlight}.dev-search:has(input:focus-visible):not([data-pointer]){outline:2px solid highlight}}
