@theme{--color-twoslash-error-foreground: #d45656; --color-twoslash-error: #d4565620; --color-twoslash-tag-foreground: #3772cf; --color-twoslash-tag: #3772cf20; --color-twoslash-tag-warn-foreground: #c37d0d; --color-twoslash-tag-warn: #c37d0d20; --color-twoslash-tag-annotate-foreground: #1ba673; --color-twoslash-tag-annotate: #1ba67320;}.twoslash-meta-line{display:flex}.twoslash-completion-list,.twoslash-popup-container{-webkit-user-select:none;user-select:none;white-space:normal;border:1px solid var(--color-fd-border);z-index:8;width:20rem;color:var(--color-fd-popover-foreground);background-color:var(--color-fd-popover);border-radius:6px;flex-direction:column;margin-top:8px;margin-right:-20rem;padding:8px;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.twoslash-completion-cursor{flex-direction:column;display:inline-flex}.twoslash-completion-list:hover{-webkit-user-select:auto;user-select:auto}.twoslash-popup-arrow{pointer-events:none;border-top-width:1px;border-right-width:1px;border-color:var(--color-fd-primary);background-color:var(--color-fd-popover);width:6px;height:6px;position:absolute;top:-4px;left:1em;transform:rotate(-45deg)}.twoslash-popup-docs-tag{flex-direction:row;gap:.5em;display:flex}.twoslash-popup-docs-tag-name{font-weight:600}.twoslash-popup-code{overflow-wrap:anywhere;font-size:13px!important}.twoslash-popup-code .line{padding-left:0!important}.twoslash-popup-docs,.twoslash-popup-docs-tags{margin-top:8px!important;font-size:14px!important;line-height:20px!important}.twoslash:hover .twoslash-hover{border-color:currentColor}.twoslash .twoslash-hover{border-color:#0000;border-bottom-style:dotted;border-bottom-width:1px;transition:border .3s;position:relative}.twoslash .twoslash-error-line{background-color:var(--twoslash-error-bg);border-left:3px solid var(--color-twoslash-error-foreground);color:var(--color-twoslash-error-foreground);margin:.2em 0;padding:6px 12px;position:relative}.twoslash .twoslash-error{-webkit-text-decoration:wavy underline var(--color-twoslash-error-foreground);text-decoration:wavy underline var(--color-twoslash-error-foreground);padding-bottom:2px}.twoslash-completion-cursor:before{content:" ";background-color:var(--color-fd-foreground);width:1px;height:1.4em}.twoslash-completion-list{display:inline-flex}.twoslash-completion-list li{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;font-size:13px;display:inline-flex;overflow:hidden}.twoslash-completion-list li span.twoslash-completions-unmatched{color:var(--color-fd-muted-foreground)}.twoslash-completion-list .deprecated{opacity:.5;text-decoration:line-through}.twoslash-completion-list .twoslash-completions-icon{width:1em;color:var(--color-fd-muted-foreground);flex:none}.twoslash .twoslash-tag-line{background-color:var(--color-twoslash-tag);border-left:3px solid var(--color-twoslash-tag-foreground);color:var(--color-twoslash-tag-foreground);align-items:center;gap:.3em;margin:.2em 0;padding:6px 10px;display:flex;position:relative}.twoslash .twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash .twoslash-tag-line.twoslash-tag-error-line{background-color:var(--color-twoslash-error);border-left:3px solid var(--color-twoslash-error-foreground);color:var(--color-twoslash-error-foreground)}.twoslash .twoslash-tag-line.twoslash-tag-warn-line{background-color:var(--color-twoslash-tag-warn);border-left:3px solid var(--color-twoslash-tag-warn-foreground);color:var(--color-twoslash-tag-warn-foreground)}.twoslash .twoslash-tag-line.twoslash-tag-annotate-line{background-color:var(--color-twoslash-tag-annotate);border-left:3px solid var(--color-twoslash-tag-annotate-foreground);color:var(--color-twoslash-tag-annotate-foreground)}@media (prefers-reduced-motion:reduce){.twoslash *{transition:none!important}}.fd-twoslash-popover{z-index:50;border-radius:var(--radius-xl);border:1px solid var(--color-fd-border);background-color:var(--color-fd-popover);min-width:240px;max-width:min(450px,96vw);max-height:400px;padding:calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--color-fd-popover-foreground);box-shadow:var(--shadow-md);transform-origin:var(--radix-popover-content-transform-origin);overflow:auto}.fd-twoslash-popover[data-state=open]{animation:var(--animate-fd-popover-in)}.fd-twoslash-popover[data-state=closed]{animation:var(--animate-fd-popover-out)}.fd-twoslash-popover:focus-visible{outline-style:none}
[data-route-layout=docs]{--fd-sidebar-width:16rem}[data-route-layout=docs] #docs-subnav{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}@media (min-width:1024px){[data-route-layout=docs] #docs-subnav{z-index:30!important}[data-route-layout=docs] #docs-subnav>div{justify-content:flex-start!important;padding-left:3rem!important}[data-route-layout=docs] #nd-sidebar,[data-route-layout=docs] [data-sidebar=sidebar]{left:3rem!important;right:auto!important;inset-inline:3rem auto!important;height:calc(100vh - 6.5rem)!important;width:var(--fd-sidebar-width)!important;z-index:20!important;background:0 0!important;border-right:none!important;padding-left:.5rem!important;padding-right:1.5rem!important;position:fixed!important;top:6.5rem!important}body[data-layout=docs] #nd-notebook-layout{margin-left:0!important;margin-right:0!important;padding-left:3rem!important;padding-right:2rem!important}[data-route-layout=docs] .nd-layout-notebook{padding-top:3rem!important}[data-route-layout=docs] #nd-page{max-width:var(--fd-page-width)!important;margin-left:auto!important;margin-right:auto!important}[data-route-layout=docs] main .nd-layout-notebook>div:first-child{padding-top:.5rem!important}}@media (min-width:1280px){body[data-layout=docs] #nd-page,body[data-layout=docs] div#nd-page,[data-route-layout=docs] #nd-page{box-sizing:border-box!important}}@media (max-width:1023px){[data-route-layout=docs]{--fd-sidebar-width:0px}[data-route-layout=docs] #nd-notebook-layout{--fd-sidebar-width:0px!important}[data-route-layout=docs] .nd-layout-notebook article{box-sizing:border-box!important;padding-left:1rem!important;padding-right:1rem!important}[data-route-layout=docs] #docs-subnav{z-index:30!important;width:100vw!important;position:fixed!important;top:3.5rem!important}[data-route-layout=docs] #docs-subnav>div{justify-content:center!important;padding-left:1rem!important;padding-right:1rem!important}[data-route-layout=docs] #nd-sidebar-mobile{left:0!important;right:auto!important;inset-inline:0 auto!important}[data-route-layout=docs] .nd-layout-notebook{padding-top:6.5rem!important}[data-route-layout=docs] .nd-layout-notebook:has(#nd-tocnav){padding-top:9.5rem!important}}
@media (min-width:1024px){body[data-layout=docs] [class*=-api-playground],body[data-layout=docs] article[data-full=true],body[data-layout=docs] .nd-layout-notebook article[data-full=true]{padding-left:0!important;padding-right:0!important}body[data-layout=docs] [class*=-api-playground]>*{padding-left:0!important}body[data-layout=docs] #nd-notebook-layout{padding-inline-start:0!important}}body{margin-left:0!important;padding-left:0!important}body>div>nav[aria-label=Main],.nd-layout-home>nav:not([role=tablist]):not(.nd-tabs-nav),.nd-layout-home>header:not([role=tablist]):not(.nd-tabs-nav){width:100vw!important;max-width:100vw!important;box-shadow:none!important;border-bottom:0!important;margin-left:0!important;padding-left:0!important}nav[aria-label=Main]>div,.nd-layout-home>nav:not([role=tablist]):not(.nd-tabs-nav)>div,.nd-layout-home>header:not([role=tablist]):not(.nd-tabs-nav)>div{padding-left:1rem!important;padding-right:1rem!important}.nd-tabs-nav,nav[role=tablist],[role=tablist]{width:auto!important;max-width:none!important;padding-left:0!important}body[data-layout=docs] .nd-layout-notebook{padding-top:calc(var(--fd-banner-height,0px) + 3rem)!important}@media (max-width:1023px){body[data-layout=docs] .nd-layout-notebook{padding-top:calc(var(--fd-banner-height,0px) + 6.5rem)!important}body[data-layout=docs] .nd-layout-notebook:has(#nd-tocnav){padding-top:calc(var(--fd-banner-height,0px) + 9.5rem)!important}}main .nd-layout-notebook>div:first-child{padding-top:.5rem!important}nav[aria-label=Main]+*,header+*{box-shadow:none!important;border-top:0!important}#nd-subnav .border-b{box-shadow:none!important;border-bottom:0!important}#docs-subnav{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}@media (min-width:1024px){#docs-subnav>div{justify-content:flex-start!important;padding-left:3rem!important}}@media (max-width:1023px){body[data-layout=docs] #nd-notebook-layout{--fd-sidebar-width:0px!important;margin-left:0!important;margin-right:0!important;padding-inline-start:0!important}nav[aria-label=Main] nav,header[aria-label=Main] nav{justify-content:space-between!important}nav[aria-label=Main] a[href=\/],header[aria-label=Main] a[href=\/]{position:absolute!important;left:50%!important;transform:translate(-50%)!important}nav[aria-label=Main],header[aria-label=Main]{z-index:55!important}nav[aria-label=Main] button,header[aria-label=Main] button,[data-docs-sidebar-toggle]{z-index:60!important;pointer-events:auto!important;position:relative!important}#docs-subnav{top:calc(var(--fd-banner-height,0px) + 3.5rem)!important;z-index:30!important;width:100vw!important;position:fixed!important}body[data-layout=docs] #nd-tocnav{top:calc(var(--fd-banner-height,0px) + 6.5rem)!important;z-index:25!important;background:hsl(var(--background))!important;width:100vw!important;margin:0!important;padding-left:1rem!important;padding-right:1rem!important;position:fixed!important;left:0!important;right:0!important}body[data-layout=docs] #nd-tocnav~article :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--fd-banner-height,0px) + 9.5rem)!important}#docs-subnav>div{justify-content:center!important;padding-left:1rem!important;padding-right:1rem!important}body[data-layout=docs] .nd-layout-notebook [class*=sticky],body[data-layout=docs] .nd-layout-notebook [data-sticky],body[data-layout=docs] article [class*=sticky],body[data-layout=docs] article [data-sticky]{top:calc(var(--fd-banner-height,0px) + 6.5rem)!important;z-index:20!important}.nd-layout-notebook>div:first-child>button:not([aria-haspopup]):not([role=combobox]){visibility:hidden!important;opacity:0!important;z-index:-1!important;display:none!important;position:absolute!important;left:-9999px!important}#nd-sidebar>div:first-child>button:not([aria-haspopup]):not([role=combobox]){visibility:visible!important;opacity:1!important;z-index:52!important;pointer-events:auto!important;display:flex!important}#nd-sidebar-mobile{border-left:none!important;border-right:1px solid hsl(var(--border))!important;left:0!important;right:auto!important;inset-inline-end:auto!important}#nd-sidebar-mobile[data-state=open]{animation:.3s ease-out slideInFromLeft!important}#nd-sidebar-mobile[data-state=closed]{animation:.2s ease-in slideOutToLeft!important}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}[data-sidebar=sidebar][data-mobile=true],[data-sidebar=sidebar][data-mobile=true]>div,[data-sidebar=sidebar][data-mobile=true] [role=dialog],[data-sidebar=sidebar][data-mobile=true] [data-radix-dialog-content]{left:0!important;right:auto!important}body[data-layout=docs] [data-radix-dialog-overlay],#nd-sidebar-mobile~[data-radix-dialog-overlay]{pointer-events:auto!important}}@media (min-width:1024px){body[data-layout=docs] #nd-tocnav{top:calc(var(--fd-banner-height,0px) + 3.5rem + 3rem)!important;z-index:20!important;padding-left:2.5rem!important;position:sticky!important}#docs-subnav{z-index:30!important}body[data-layout=docs] #nd-notebook-layout{margin-left:0!important;margin-right:0!important;padding-left:3rem!important;padding-right:2rem!important}body[data-layout=docs] #nd-page,body[data-layout=docs] article#nd-page{max-width:var(--fd-page-width)!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1280px){body[data-layout=docs] #nd-page,body[data-layout=docs] div#nd-page,body[data-layout=docs] article#nd-page,[data-route-layout=docs] #nd-page{box-sizing:border-box!important}}@media (min-width:1024px) and (max-width:1279px){body[data-layout=docs] #nd-tocnav{visibility:hidden!important;display:none!important}}body[data-docs-section=tooling] [role=combobox],body[data-docs-section=acps] [role=combobox],body[data-docs-section=tooling] aside button[aria-haspopup],body[data-docs-section=acps] aside button[aria-haspopup],body[data-docs-section=tooling] #nd-sidebar>div>button,body[data-docs-section=acps] #nd-sidebar>div>button,body[data-docs-section=tooling] .nd-sidebar-tabs,body[data-docs-section=acps] .nd-sidebar-tabs,body.search-open #docs-subnav{display:none!important}body[data-layout=docs] #nd-sidebar button[aria-haspopup]>div:first-child{justify-content:center!important;align-items:center!important;display:flex!important}body[data-layout=docs] #nd-sidebar button[aria-haspopup]>div:first-child svg{transform:translateY(-5px)!important}body[data-layout=docs] #nd-sidebar,body[data-layout=docs] [data-sidebar=sidebar]{z-index:20!important;top:calc(var(--fd-banner-height,0px) + 3.5rem + 3rem)!important;height:calc(100vh - var(--fd-banner-height,0px) - 3.5rem - 3rem)!important;width:var(--fd-sidebar-width)!important;background:0 0!important;border-right:none!important;padding-left:.5rem!important;padding-right:1.5rem!important;left:3rem!important}@media (min-width:1024px){.nd-layout-notebook>button[data-sidebar],[data-sidebar-toggle],button[aria-label*=sidebar i]:not([aria-haspopup]):not([role=combobox]){display:none!important}}body[data-layout=docs] #nd-sidebar>div:first-child{padding-bottom:.5rem!important}body[data-layout=docs] #nd-sidebar nav{margin-top:0!important;padding-top:0!important}@media (min-width:1024px){.nd-layout-notebook article{padding-top:0!important;padding-left:0!important;padding-right:0!important}}@media (min-width:1280px){body[data-layout=docs] .nd-layout-notebook article,body[data-layout=docs] #nd-page article{box-sizing:border-box!important;padding-right:2rem!important}}@media (max-width:1023px){.nd-layout-notebook article{padding-top:0!important}body[data-layout=docs] article,body[data-layout=docs] #nd-page{max-width:100%!important;overflow-x:visible!important}}body[data-layout=docs] article>:not(.fd-steps):not(:has(.fd-steps)):not(.vf-explainer):not(:has(.vf-explainer)){max-width:100%!important;overflow-x:auto!important}body[data-layout=docs] .prose>:not(.fd-steps):not(:has(.fd-steps)):not(.vf-explainer):not(:has(.vf-explainer)){max-width:100%!important;overflow-x:auto!important}body[data-layout=docs] article table,body[data-layout=docs] .prose table{width:100%}body[data-layout=docs] article pre,body[data-layout=docs] .prose pre{max-width:100%!important;overflow-x:auto!important}@media (min-width:1024px){body[data-layout=docs] article img,body[data-layout=docs] #nd-page article img,body[data-layout=docs] .prose img{max-width:100%!important;height:auto!important}}@media (min-width:1280px){body[data-layout=docs] #nd-page article,body[data-layout=docs] #nd-page .prose{box-sizing:border-box!important;max-width:100%!important}body[data-layout=docs] #nd-page article img,body[data-layout=docs] #nd-page .prose img{max-width:100%!important;height:auto!important}body[data-layout=docs] #nd-page article .katex-display,body[data-layout=docs] #nd-page article .math-display,body[data-layout=docs] #nd-page article mjx-container,body[data-layout=docs] #nd-page .prose .katex-display,body[data-layout=docs] #nd-page .prose .math-display,body[data-layout=docs] #nd-page .prose mjx-container{max-width:100%!important;overflow-x:auto!important}}body[data-layout=docs] article .fd-steps,body[data-layout=docs] .prose .fd-steps,.nd-layout-notebook article .fd-steps{padding-left:2rem!important;overflow:visible!important}body[data-layout=docs] .prose:has(.fd-steps){overflow:visible!important}.nd-layout-notebook article h1:first-child,.nd-layout-notebook article h2:first-child{margin-top:.5rem!important}aside[aria-label*=table i],aside[aria-label*="On this page" i],.nd-toc{padding-top:.5rem!important}aside[aria-label*=table i]>div:first-child,aside[aria-label*="On this page" i]>div:first-child,.nd-toc>div:first-child{margin-bottom:.5rem!important}@media (max-width:1023px){body[data-layout=docs] .nd-layout-notebook>div>aside:not(#nd-sidebar):not([data-sidebar]):not([id*=sidebar i]),body[data-layout=docs] .nd-layout-notebook aside:not(#nd-sidebar):not([data-sidebar]):not([id*=sidebar i]),body[data-layout=docs] aside[aria-label*=table i]:not(#nd-sidebar),body[data-layout=docs] aside[aria-label*="On this page" i]:not(#nd-sidebar),body[data-layout=docs] aside[aria-label*="Table of contents" i]:not(#nd-sidebar),body[data-layout=docs] .nd-toc:not(#nd-sidebar),body[data-layout=docs] [data-toc]:not(#nd-sidebar){visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}body[data-layout=docs] aside:has(>nav):not(#nd-sidebar):not([data-sidebar]):not([id*=sidebar i]){visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}body[data-layout=docs] .nd-layout-notebook>div>div:has(>aside:not(#nd-sidebar)){visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}body[data-layout=docs] [data-sticky]:has(>nav):not(#nd-sidebar){visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}body[data-layout=docs] [class*=sticky]:has(>nav):not(#nd-sidebar){visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}body[data-layout=docs] .nd-layout-notebook article{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}body[data-layout=docs] [class*=-api-playground],body[data-layout=docs] article[data-full=true],body[data-layout=docs] .nd-layout-notebook article[data-full=true]{box-sizing:border-box!important;overflow-wrap:break-word!important;word-wrap:break-word!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}body[data-layout=docs] [class*=-api-playground] img,body[data-layout=docs] article[data-full=true] img{max-width:100%!important;height:auto!important}body[data-layout=docs] [class*=-api-playground] pre,body[data-layout=docs] article[data-full=true] pre{max-width:100%!important;overflow-x:auto!important}body[data-layout=docs] [class*=-api-playground] table,body[data-layout=docs] article[data-full=true] table{max-width:100%!important;display:block!important;overflow-x:auto!important}body[data-layout=docs] aside:not(#nd-sidebar):not([data-sidebar]):not([id*=sidebar i]){z-index:0!important}body[data-layout=docs]{overflow-x:hidden!important}body[data-layout=docs] #nd-sidebar-mobile,body[data-layout=docs] #nd-sidebar-mobile[data-state=open],body[data-layout=docs] #nd-sidebar-mobile[data-state=closed]{background-color:#fff!important}.dark body[data-layout=docs] #nd-sidebar-mobile,.dark body[data-layout=docs] #nd-sidebar-mobile[data-state=open],.dark body[data-layout=docs] #nd-sidebar-mobile[data-state=closed],body[data-layout=docs].dark #nd-sidebar-mobile,body[data-layout=docs].dark #nd-sidebar-mobile[data-state=open],body[data-layout=docs].dark #nd-sidebar-mobile[data-state=closed]{background-color:#0a0a0a!important}body[data-layout=docs] div.fixed.inset-0[data-state=open]:not(aside):not([id]){background-color:#00000080!important}body[data-layout=docs] #nd-sidebar-mobile a:hover,body[data-layout=docs] #nd-sidebar-mobile button:hover,body[data-layout=docs] #nd-sidebar-mobile [role=button]:hover,body[data-layout=docs] #nd-sidebar-mobile [role=link]:hover,body[data-layout=docs] #nd-sidebar-mobile li>div:hover,body[data-layout=docs] #nd-sidebar-mobile nav li:hover>*,body[data-layout=docs] #nd-sidebar-mobile [class*=hover\:bg-]:hover{background-color:#0000000d!important}.dark body[data-layout=docs] #nd-sidebar-mobile a:hover,.dark body[data-layout=docs] #nd-sidebar-mobile button:hover,.dark body[data-layout=docs] #nd-sidebar-mobile [role=button]:hover,.dark body[data-layout=docs] #nd-sidebar-mobile [role=link]:hover,.dark body[data-layout=docs] #nd-sidebar-mobile li>div:hover,.dark body[data-layout=docs] #nd-sidebar-mobile nav li:hover>*,.dark body[data-layout=docs] #nd-sidebar-mobile [class*=hover\:bg-]:hover,body[data-layout=docs].dark #nd-sidebar-mobile a:hover,body[data-layout=docs].dark #nd-sidebar-mobile button:hover,body[data-layout=docs].dark #nd-sidebar-mobile [role=button]:hover,body[data-layout=docs].dark #nd-sidebar-mobile [role=link]:hover,body[data-layout=docs].dark #nd-sidebar-mobile li>div:hover,body[data-layout=docs].dark #nd-sidebar-mobile nav li:hover>*,body[data-layout=docs].dark #nd-sidebar-mobile [class*=hover\:bg-]:hover{background-color:#ffffff14!important}}@media (min-width:1024px){body[data-layout=docs] [class*=-api-playground],body[data-layout=docs] article[data-full=true]{max-width:100%!important;overflow-x:auto!important}body[data-layout=docs] [class*=-api-playground]>*,body[data-layout=docs] article[data-full=true]>*{max-width:100%!important}body[data-layout=docs] [class*=-api-playground] table,body[data-layout=docs] article[data-full=true] table{max-width:100%!important;display:block!important;overflow-x:auto!important}}div [role=tablist] button:first-child{padding-left:.5rem!important}body[data-layout=docs] #nd-toc{padding-bottom:5.5rem}
[data-route-layout=docs]{--bk-red-rule:#e6212f;--bk-red-text:#b20f2a;--bk-blue:#0061e2;--bk-steel:#5f6b7a;--bk-ink:#1f1f1f;--bk-ink-2:#3f3f46;--bk-rule:#e4e4e7;--bk-rule-2:#d4d4d8;--bk-panel:#fafafa;--bk-danger-band:#b20f2a;--bk-role-pchain:var(--bk-blue);--bk-role-evm:var(--bk-red-text);--bk-role-icm:var(--bk-steel);--bk-display:"Aeonik", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--bk-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--bk-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.dark [data-route-layout=docs]{--bk-red-rule:#ff394a;--bk-red-text:#ff394a;--bk-blue:#5f9dff;--bk-steel:#a2afb2;--bk-ink:#ededed;--bk-ink-2:#d4d4d8;--bk-rule:#262626;--bk-rule-2:#3f3f46;--bk-panel:#121212}html[data-colorkey=off] [data-route-layout=docs]{--bk-role-pchain:currentColor;--bk-role-evm:currentColor;--bk-role-icm:currentColor}[data-route-layout=docs] #nd-page article>h1{font-family:var(--bk-display);letter-spacing:-.022em;font-size:40px;font-weight:500;line-height:1.1}@media (max-width:639px){[data-route-layout=docs] #nd-page article>h1{font-size:32px}}[data-route-layout=docs] #nd-page article>.prose :is(h2,h3){font-family:var(--bk-display);letter-spacing:-.012em;font-weight:500}
[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div div[id][data-state]{--bk-rail-x:14px;--sidebar-item-offset:24px!important}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div div[id][data-state] div[id][data-state]{--bk-rail-x:28px;--sidebar-item-offset:38px!important}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div div[id][data-state] div[id][data-state] div[id][data-state]{--bk-rail-x:42px;--sidebar-item-offset:52px!important}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div div[id][data-state] div[id][data-state] div[id][data-state] div[id][data-state]{--bk-rail-x:56px;--sidebar-item-offset:66px!important}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>p:not(:empty){color:var(--bk-ink);font-weight:600;align-items:baseline!important}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>p[data-bk-active-part]{color:var(--bk-red-text)}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div :is(a[data-active],button){color:var(--bk-steel);background-color:#0000;border-radius:0;padding-block:5px;align-items:baseline!important}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div :is(a[data-active],button)>svg{align-self:flex-start;margin-block-start:calc(.5lh - 8px)}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div a[data-active=true]{color:var(--bk-red-text);font-weight:600}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div a[data-active]:before{content:none}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div :is(a[data-active=false],button):hover{color:var(--bk-ink);background-color:#0000!important}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div :is(a[data-active],button):focus-visible{outline:2px solid var(--bk-blue);outline-offset:-2px}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>[data-bk-in-part]{border-inline-start:2px solid var(--bk-red-rule);margin-inline-start:-2px}@media (forced-colors:active){[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>[data-bk-in-part]{border-inline-start-color:canvastext}}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>p[data-bk-in-part]{margin-block-start:0;padding-block-start:24px;display:flex}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div div[id][data-state]:before{content:"";border-inline-start:1px solid var(--bk-rule);background:0 0;width:0;position:absolute;inset-block:4px;inset-inline-start:var(--bk-rail-x)}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div div[id][data-state]:has(a[data-active=true]):before{border-inline-start:2px solid var(--bk-red-rule)}[data-route-layout=docs] :is(#nd-sidebar,#nd-sidebar-mobile) [data-radix-scroll-area-viewport]>div>p:not(:empty)~div[data-state] div[id][data-state]:has(a[data-active=true]):before{border-inline-start:1px solid var(--bk-rule-2)}
[data-route-layout=docs] [data-bk-callout]{--bk-art-w:136px;--bk-art-gap:18px;border-left:3px solid var(--bk-blue);margin:24px 0;padding:2px 0 2px 20px;display:flow-root}[data-route-layout=docs] [data-bk-callout=warning]{border-left-color:var(--bk-red-rule)}[data-route-layout=docs] [data-bk-callout=danger]{border-left:4px solid var(--bk-red-rule);padding-left:19px}[data-route-layout=docs] [data-bk-callout-label]{font-family:var(--bk-sans);color:var(--bk-blue);align-items:center;margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px;display:flex}[data-route-layout=docs] [data-bk-callout-mark]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}[data-route-layout=docs] [data-bk-callout=warning] [data-bk-callout-label]{color:var(--bk-red-text)}[data-route-layout=docs] [data-bk-callout=danger] [data-bk-callout-mark]{background:var(--bk-danger-band);color:#fff;border-radius:2px;padding:1px 8px 1px 6px}[data-route-layout=docs] [data-bk-callout-icon]{flex:none;display:inline-flex}[data-route-layout=docs] [data-bk-callout-icon] svg{width:16px;height:16px}[data-route-layout=docs] [data-bk-callout-art]{float:left;width:var(--bk-art-w);aspect-ratio:480/255;margin:2px var(--bk-art-gap) 6px 0;background-color:var(--bk-ink);display:block;-webkit-mask:url(/docs-book/peak.png) 50%/contain no-repeat;mask:url(/docs-book/peak.png) 50%/contain no-repeat}[data-route-layout=docs] [data-bk-callout-art][data-bk-art=slide]{aspect-ratio:480/272;-webkit-mask-image:url(/docs-book/avalanche.png);mask-image:url(/docs-book/avalanche.png)}.dark [data-route-layout=docs] [data-bk-callout-art]{background-color:var(--bk-steel)}[data-route-layout=docs] [data-bk-callout]:has(>[data-bk-callout-art])>[data-bk-callout-label]{float:left;clear:left;width:var(--bk-art-w);height:1lh;margin:0 var(--bk-art-gap) 0 0;line-height:inherit}[data-route-layout=docs] [data-bk-callout]:has(>[data-bk-callout-label])>[data-bk-callout-art]{clear:left;margin-top:4px}[data-route-layout=docs] [data-bk-callout-lead]{font-size:inherit;font-weight:600;line-height:inherit;color:var(--bk-ink);margin:0 0 4px}[data-route-layout=docs] [data-bk-callout-body]>:first-child{margin-top:0}[data-route-layout=docs] [data-bk-callout-body]>:last-child{margin-bottom:0}[data-route-layout=docs] [data-bk-callout]:has(>[data-bk-callout-art]) [data-bk-callout-body] :is(ul,ol){display:flow-root}[data-route-layout=docs] [role=tabpanel]>[data-bk-callout]:first-child{margin-top:0}[data-route-layout=docs] [role=tabpanel]>[data-bk-callout]:last-child{margin-bottom:0}@media (max-width:639px){[data-route-layout=docs] [data-bk-callout]{padding-left:16px}[data-route-layout=docs] [data-bk-callout=danger]{padding-left:15px}[data-route-layout=docs] [data-bk-callout]{--bk-art-w:96px;--bk-art-gap:14px}}
[data-route-layout=docs] figure.shiki{border:1px solid var(--bk-rule);background:var(--bk-panel);box-shadow:none;border-radius:4px}[data-route-layout=docs] figure.shiki>div:has(>button){background:var(--bk-panel);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--bk-steel);border-radius:2px}[data-route-layout=docs] figure.shiki>div:has(>figcaption)>div:has(>button){background:var(--bk-panel);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--bk-steel);border-radius:2px}[data-route-layout=docs] figure.shiki>div:has(>button)>button{border-radius:2px}[data-route-layout=docs] figure.shiki>div:has(>figcaption)>div>button{border-radius:2px}[data-route-layout=docs] figure.shiki>div:has(>button)>button:hover{color:var(--bk-ink)}[data-route-layout=docs] figure.shiki>div:has(>button)>button[data-checked]{color:var(--bk-ink)}[data-route-layout=docs] figure.shiki>div:has(>figcaption)>div>button:hover{color:var(--bk-ink)}[data-route-layout=docs] figure.shiki>div:has(>figcaption)>div>button[data-checked]{color:var(--bk-ink)}[data-route-layout=docs] [role=tabpanel]>figure.shiki:only-child{border:0;border-radius:0}[data-route-layout=docs] figure.shiki:has(>div>figcaption){background:0 0;border:0;border-radius:0}[data-route-layout=docs] figure.shiki>div:has(>figcaption){border:0;height:auto;padding:0 0 6px}[data-route-layout=docs] figure.shiki>div:has(>figcaption)>div:has(>svg){display:none}[data-route-layout=docs] figure.shiki>div>figcaption{font-family:var(--bk-mono);color:var(--bk-steel);font-size:12px;line-height:16px}[data-route-layout=docs] figure.shiki>div:has(>figcaption)>div:has(>button){z-index:2;margin:0;position:absolute;top:30px;right:8px}[data-route-layout=docs] figure.shiki:has(>div>figcaption)>div[role=region]{border:1px solid var(--bk-rule);background:var(--bk-panel);--padding-right:calc(var(--spacing) * 8);border-radius:4px}[data-route-layout=docs] figure.shiki .line.shell-command:not(.diff):before{content:"$ ";content:"$ " / "";color:var(--bk-steel);-webkit-user-select:none;user-select:none}
[data-route-layout=docs] [data-bk-role=pchain]{color:var(--bk-role-pchain)}[data-route-layout=docs] [data-bk-role=evm]{color:var(--bk-role-evm)}[data-route-layout=docs] [data-bk-role=icm]{color:var(--bk-role-icm)}[data-route-layout=docs] [data-bk-colorkey]{margin-top:-4px;padding-bottom:16px}[data-route-layout=docs] #nd-tocnav [data-bk-colorkey]{margin-top:8px;padding-bottom:12px}[data-route-layout=docs] [data-bk-colorkey] [role=switch]:focus-visible{outline:2px solid var(--bk-blue);outline-offset:2px;box-shadow:none}[data-route-layout=docs] [data-bk-colorkey-state],[data-route-layout=docs] [data-bk-colorkey-list]{font-family:var(--bk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bk-steel);font-size:11px;font-weight:400}[data-route-layout=docs] [data-bk-colorkey-list]:not([hidden]){flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0 2px;line-height:16px;list-style:none;display:flex}[data-route-layout=docs] [data-bk-colorkey-list] li{align-items:center;gap:8px;margin:0;padding:0;display:flex}[data-route-layout=docs] [data-bk-colorkey-swatch]{box-sizing:border-box;flex:none;width:9px;height:9px}[data-route-layout=docs] [data-bk-colorkey-swatch=pchain]{border:1.5px solid var(--bk-role-pchain)}[data-route-layout=docs] [data-bk-colorkey-swatch=evm]{background:var(--bk-role-evm)}
[data-route-layout=docs] #nd-page article{counter-reset:bk-figure}[data-route-layout=docs] #nd-page [data-bk-figure]{counter-increment:bk-figure;scroll-margin-top:calc(var(--fd-banner-height,0px) + 7rem);border:0;margin:32px 0;padding:0}@media (max-width:1023px){[data-route-layout=docs] #nd-page [data-bk-figure]{scroll-margin-top:calc(var(--fd-banner-height,0px) + 9.5rem)}}[data-route-layout=docs] #nd-page [data-bk-figure-body]>:first-child{margin-top:0}[data-route-layout=docs] #nd-page [data-bk-figure-body]>:last-child{margin-bottom:0}[data-route-layout=docs] #nd-page [data-bk-figure]>figcaption{max-width:720px;font-family:var(--bk-sans);text-align:left;color:var(--bk-ink-2);margin:14px 0 0;font-size:14px;line-height:1.55}[data-route-layout=docs] #nd-page [data-bk-figure]>figcaption:before{content:"Figure " counter(bk-figure);font-family:var(--bk-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bk-steel);margin-right:12px;font-size:11.5px}@media (min-width:640px){[data-route-layout=docs] #nd-page [data-bk-figure]>figcaption{align-items:baseline;gap:14px;display:flex}[data-route-layout=docs] #nd-page [data-bk-figure]>figcaption:before{flex:none;margin-right:0}}[data-route-layout=docs] [data-bk-figure-art]{container-type:inline-size}[data-route-layout=docs] [data-bk-figure-art] svg{width:100%;height:auto;color:var(--bk-ink);font-family:var(--bk-mono);display:block;overflow:visible}[data-route-layout=docs] [data-bk-figure-art] svg *{vector-effect:non-scaling-stroke}[data-route-layout=docs] [data-bk-figure-art] svg text{fill:currentColor}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-caps{letter-spacing:.06em;font-size:12px;font-weight:500}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-label{letter-spacing:.06em;color:var(--bk-steel);font-size:12px}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-code{font-size:12px}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-sans{font-family:var(--bk-sans);font-size:13.5px}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-ink2{color:var(--bk-ink-2)}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-steel{color:var(--bk-steel)}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-rule{color:var(--bk-rule)}[data-route-layout=docs] [data-bk-figure-art] .bk-fig-rule2{color:var(--bk-rule-2)}[data-route-layout=docs] [data-bk-flow] svg[data-layout=wide]{max-width:720px;display:none}[data-route-layout=docs] [data-bk-flow] svg[data-layout=stacked]{max-width:358px}@container (min-width:660px){[data-route-layout=docs] [data-bk-flow] svg[data-layout=wide]{display:block}[data-route-layout=docs] [data-bk-flow] svg[data-layout=stacked]{display:none}}[data-route-layout=docs] [data-bk-figure-art] .bk-flow-name{font-family:var(--bk-display);letter-spacing:-.005em;font-size:15px;font-weight:500}[data-route-layout=docs] [data-bk-figure-art] .bk-flow-tag{font-family:var(--bk-sans);color:var(--bk-steel);font-size:13px;font-style:italic;font-weight:400}[data-route-layout=docs] [data-bk-figure-art] pattern *{vector-effect:none}[data-route-layout=docs] [data-bk-figure-art] .bk-flow-code{font-family:var(--bk-mono);font-size:12px}
[data-route-layout=docs] [data-mermaid]{margin:32px 0;overflow:auto hidden;container-type:inline-size}[data-route-layout=docs] [data-mermaid]>svg{min-width:clamp(0px, (var(--bk-mermaid-width,0) * .75px - 100cqw) * 1000, var(--bk-mermaid-width,0) * 1px);margin-inline:auto;display:block}@container (max-width:639px){[data-route-layout=docs] [data-mermaid]>svg{min-width:calc(var(--bk-mermaid-width,0) * 1px)}}[data-route-layout=docs] [data-mermaid] svg :is(path,rect,line,circle,ellipse,polygon){vector-effect:non-scaling-stroke}[data-route-layout=docs] [data-mermaid] .cluster-label :is(span,p){font-family:var(--bk-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}[data-route-layout=docs] [data-mermaid] .bk-cluster-titles foreignObject>div{background:linear-gradient(transparent 2px, var(--bk-title-bg,var(--bk-mermaid-paper)) 2px)}[data-route-layout=docs] [data-mermaid] span.edgeLabel>p{padding:1px 6px}[data-route-layout=docs] [data-mermaid] :is(.messageLine0,.messageLine1,.loopLine,.actor-line,.innerArc){stroke-width:1px!important}[data-route-layout=docs] [data-mermaid] :is(.labelText,.labelText>tspan){letter-spacing:.08em;text-transform:uppercase}
@media print{:root:has([data-route-layout=docs]) :is(#nd-nav,#privacy-banner-root,body>[data-chatbot]){display:none!important}:root:has([data-route-layout=docs]){background:#fff!important}:root:has([data-route-layout=docs]) body{background:#fff!important}:root:has([data-route-layout=docs]) #nd-home-layout{padding-top:0!important}[data-route-layout=docs],html.dark [data-route-layout=docs]{--bk-red-rule:#e6212f;--bk-red-text:#b20f2a;--bk-blue:#0061e2;--bk-steel:#5f6b7a;--bk-ink:#000;--bk-ink-2:#000;--bk-rule:#d4d4d8;--bk-rule-2:#d4d4d8;--bk-panel:#fff;--color-fd-background:#fff;--color-fd-card:#fff;--color-fd-foreground:#000;--color-fd-card-foreground:#000;--color-fd-muted-foreground:var(--bk-steel);--color-fd-border:var(--bk-rule);color:#000;background:#fff!important}[data-route-layout=docs] :is(#docs-subnav,#nd-sidebar,#nd-subnav,#nd-tocnav,#nd-toc),[data-route-layout=docs] #nd-page article>.prose~*{display:none!important}[data-route-layout=docs] #nd-docs-layout{background:#fff!important;margin:0!important;padding:0!important}[data-route-layout=docs] #nd-page,[data-route-layout=docs] #nd-page article{max-width:none!important;margin:0!important;padding:0!important}[data-route-layout=docs] #nd-page article,[data-route-layout=docs] #nd-page article>.prose{color:#000!important}[data-route-layout=docs] #nd-page article>.prose>:is(h2,h3,h4){break-after:avoid}[data-route-layout=docs] #nd-page article a{color:inherit;text-decoration:underline}[data-route-layout=docs] #nd-page article :is(h1,h2,h3,h4,h5,h6) a{text-decoration:none}[data-route-layout=docs] #nd-page figure.shiki,[data-route-layout=docs] #nd-page figure.shiki>div[role=region],[data-route-layout=docs] #nd-page figure.shiki pre{max-height:none!important;overflow:visible!important}[data-route-layout=docs] #nd-page figure.shiki>div[role=region]{--padding-right:calc(var(--spacing) * 4)}[data-route-layout=docs] #nd-page figure.shiki pre{overflow-wrap:anywhere;white-space:pre-wrap!important;width:auto!important;min-width:0!important;max-width:100%!important}[data-route-layout=docs] #nd-page figure.shiki .line{break-inside:avoid}[data-route-layout=docs] #nd-page figure.shiki code span{color:var(--shiki-light)!important}[data-route-layout=docs] #nd-page figure.shiki>div:has(>button){display:none!important}[data-route-layout=docs] #nd-page figure.shiki>div:has(>figcaption)>div:has(>button){display:none!important}}
