.docs-page{--dapp-main-max-width:1200px;--dapp-nav-sidebar-expanded-width:280px;color:var(--text-body)}.docs-content,.docs-page{width:100%;min-width:0;min-height:100vh}.docs-content{padding-left:var(--dapp-nav-sidebar-expanded-width);box-sizing:border-box}.docs-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:1960;display:flex;align-items:center;justify-content:space-between;gap:var(--dapp-page-padding);width:100%;min-height:var(--dapp-shell-header-height);padding:var(--dapp-page-padding);box-sizing:border-box;background:color-mix(in srgb,var(--dark-1) 96%,transparent);border-bottom:1px solid var(--border-0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.docs-brand{flex:0 0 auto}.docs-toolbar-brand-side{display:flex}.docs-brand span{opacity:1;pointer-events:auto}.docs-brand-copy{display:inline-flex;align-items:baseline;gap:6px}.docs-brand-label,.docs-mobile-title{color:var(--text-body);font-weight:400}.docs-mobile-title{display:none}.docs-toolbar-actions{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--dapp-page-padding);min-width:0}.docs-search{max-width:var(--dapp-header-search-max-width)}.docs-search,.docs-search-field{position:relative;display:flex;align-items:center;width:100%;min-width:0}.docs-search-field>svg{position:absolute;left:8px;width:var(--dapp-control-icon-size);height:var(--dapp-control-icon-size);fill:currentColor;color:var(--text-label);pointer-events:none}.docs-search-mobile-trigger{flex:0 0 var(--dapp-control-height);width:var(--dapp-control-height);height:var(--dapp-control-height)}.docs-search input{width:100%;height:var(--dapp-control-height);padding:0 60px 0 30px;color:var(--text-heading);background:var(--dark-0);border:1px solid var(--border-1);border-radius:4px;outline:none;font-size:.78rem}.docs-search input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary-11)}.docs-search input::placeholder{color:var(--text-body)}.docs-search kbd{position:absolute;right:4px;padding:2px 5px;color:var(--text-body);background:var(--dark-2);border:1px solid var(--border-1);border-radius:3px;font-size:.62rem;pointer-events:none}.docs-search-results{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:30;overflow:hidden;padding:5px;background:var(--dark-1);border:1px solid var(--border-1);border-radius:5px;box-shadow:0 16px 40px color-mix(in srgb,var(--dark-0) 80%,transparent)}.docs-search-result{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:3px}.docs-search-result strong{color:var(--text-heading);font-size:.76rem}.docs-search-result span{overflow:hidden;color:var(--text-body);font-size:.67rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.docs-search-result:hover{background:var(--brand-primary-11)}.docs-search-result:hover strong{color:var(--text-hover)}}.docs-search-empty{padding:15px 10px;color:var(--text-body);font-size:.72rem;text-align:center}.docs-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;color:var(--text-accent);background:var(--brand-primary-11);border:1px solid var(--brand-primary-33);border-radius:4px;font-size:.7rem;font-weight:700}.docs-copy-button svg{width:14px;height:14px;fill:currentColor}@media (hover:hover) and (pointer:fine){.docs-copy-button:hover{color:var(--text-hover);background:color-mix(in srgb,var(--brand-primary) 16%,transparent);border-color:var(--text-accent)}}.docs-mobile-menu{display:none;height:var(--dapp-control-height);flex:0 0 40px}.docs-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,210px);align-items:start;grid-gap:var(--dapp-page-padding);gap:var(--dapp-page-padding);width:100%;max-width:var(--dapp-main-max-width);min-width:0;margin:0 auto;padding:var(--dapp-page-padding);box-sizing:border-box}.docs-outline{position:-webkit-sticky;position:sticky;top:70px;overflow-y:auto;max-height:calc(100vh - 86px)}.dapp-nav-sidebar.docs-sidebar{top:var(--dapp-shell-header-height);bottom:0;display:flex;width:var(--dapp-nav-sidebar-expanded-width);height:calc(100vh - var(--dapp-shell-header-height));max-height:calc(100vh - var(--dapp-shell-header-height))}.docs-sidebar-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:var(--dapp-page-padding);box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.docs-sidebar-footer{flex:0 0 auto;width:100%;min-height:auto;padding:8px 13px;border-top:1px solid var(--border-0)}.docs-sidebar-footer .msp-social{min-width:0;margin:0}.docs-sidebar-footer .social-icon{position:relative}.docs-sidebar-footer .docs-footer-icon-tooltip{position:absolute;top:auto;bottom:calc(100% + 8px);left:50%;display:none;font-size:.7rem;line-height:1;--tt-x:-50%;--tt-y:0%}.docs-sidebar-footer .docs-footer-icon-tooltip .plasma-tooltip-score{line-height:1}@media (hover:hover) and (pointer:fine){.docs-sidebar-footer .social-icon:hover .docs-footer-icon-tooltip{display:block}}.docs-sidebar-footer .social-icon:focus-visible .docs-footer-icon-tooltip{display:block}.docs-navigation{flex:0 0 auto}.docs-nav-group+.docs-nav-group{margin-top:8px}.docs-nav-group-title{color:var(--text-link);letter-spacing:normal;text-transform:none}.docs-outline-title{margin:0 13px 7px;color:var(--text-heading);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.docs-nav-group-toggle{display:flex;align-items:center;gap:6px;width:100%;height:32px;margin:0 0 7px;padding:0 5px;border:0;border-radius:6px;font-family:var(--font-inter),system-ui,sans-serif;font-size:.8rem;font-weight:400!important;line-height:1;text-align:left;background:transparent;cursor:pointer}@media (hover:hover) and (pointer:fine){.docs-nav-group-toggle:hover{background:color-mix(in srgb,var(--brand-primary) 5%,transparent)}}.docs-nav-group-caret{display:block;width:6px;height:10px;flex:0 0 6px;background:currentColor;mask:url(/icon/caret.svg) center/contain no-repeat;-webkit-mask:url(/icon/caret.svg) center/contain no-repeat;transition:transform .15s ease}.docs-nav-group-toggle[aria-expanded=true] .docs-nav-group-caret{transform:rotate(90deg)}.docs-nav-children,.docs-nav-family,.docs-nav-group-links{display:flex;flex-direction:column}.docs-nav-group-links{gap:2px;margin-top:2px}@media (hover:hover) and (pointer:fine){.docs-sidebar .dapp-nav-sidebar-link:not(.is-active):hover{background:color-mix(in srgb,var(--brand-primary) 5%,transparent)}}.docs-nav-children{position:relative;gap:2px;margin:2px 8px 4px 26px;padding-left:8px}.docs-nav-children:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--border-1)}.docs-nav-child{height:32px;gap:10px;padding:0 8px;font-size:.67rem}.docs-sidebar-backdrop{display:none}.docs-article{min-width:0;padding:var(--dapp-page-padding);color:var(--text-body)}.docs-article-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--dapp-page-padding);margin-bottom:var(--dapp-page-padding);padding-bottom:var(--dapp-page-padding);border-bottom:1px solid var(--border-0)}.docs-breadcrumb{overflow:hidden;color:var(--text-body);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.docs-article h1{margin:0 0 12px;color:var(--text-link);font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.18}.docs-article h2,.docs-article h3,.docs-article h4{scroll-margin-top:calc(var(--dapp-shell-content-top) + var(--dapp-ticker-bar-height, 0px) + 82px);line-height:1.3}.docs-article h2{margin:38px 0 14px;padding-top:22px;color:var(--text-heading);border-top:1px solid var(--border-0);font-size:1.25rem}.docs-article h3{margin:30px 0 12px;color:var(--text-heading);font-size:1rem}.docs-article h4{margin:24px 0 10px;color:var(--text-label);font-size:.86rem}.docs-heading-anchor{color:inherit}@media (hover:hover) and (pointer:fine){.docs-heading-anchor:hover{color:var(--text-hover)}}.docs-article li,.docs-article p,.docs-article td,.docs-article th{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.docs-article li,.docs-article p{color:var(--text-label);font-size:.92rem;line-height:1.72}.docs-article p{margin:0 0 17px}.docs-article>p:first-of-type{margin-bottom:26px;color:var(--text-heading);font-size:1rem}.docs-article--uniform-paragraphs>p:first-of-type{margin-bottom:17px;color:var(--text-label);font-size:.92rem}.docs-article ol,.docs-article ul{margin:0 0 20px;padding-left:24px}.docs-article li+li{margin-top:6px}.docs-article strong{color:var(--text-heading);font-weight:700}.docs-article a:not(.docs-heading-anchor):not(.docs-pager-link){color:var(--text-accent);text-decoration:underline;-webkit-text-decoration-color:var(--brand-primary-33);text-decoration-color:var(--brand-primary-33);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.docs-article a:not(.docs-heading-anchor):not(.docs-pager-link):hover{color:var(--text-hover);-webkit-text-decoration-color:var(--text-hover);text-decoration-color:var(--text-hover)}}.docs-article code{padding:2px 5px;color:var(--text-hover);background:var(--dark-0);border:1px solid var(--border-0);border-radius:3px;font-size:.82em}.docs-article pre{overflow-x:auto;margin:18px 0 22px;padding:16px;color:var(--text-label);background:var(--dark-0);border:1px solid var(--border-0);border-left:2px solid var(--brand-primary);border-radius:4px;font-size:.76rem;line-height:1.65}.docs-article pre code{padding:0;color:inherit;background:transparent;border:0;font-size:inherit}.docs-article blockquote{margin:20px 0;padding:14px 16px;background:var(--brand-primary-11);border:1px solid var(--brand-primary-33);border-left:3px solid var(--brand-primary);border-radius:4px}.docs-article blockquote p:last-child{margin-bottom:0}.docs-article mark{padding:2px 4px;color:var(--dark-0);background:var(--text-accent);border-radius:2px}.docs-article table{width:100%;margin:20px 0 24px;border-spacing:0;border-collapse:separate;border:1px solid var(--border-0);border-radius:4px;font-size:.8rem}.docs-article td,.docs-article th{padding:10px 12px;color:var(--text-label);border-right:1px solid var(--border-0);border-bottom:1px solid var(--border-0);line-height:1.45;text-align:left;vertical-align:top}.docs-article th{color:var(--text-heading);background:var(--dark-0);font-weight:700}.docs-article tr:last-child td{border-bottom:0}.docs-article td:last-child,.docs-article th:last-child{border-right:0}.docs-article figure{overflow:hidden;margin:22px 0;background:var(--dark-0);border:1px solid var(--border-0);border-radius:5px}.docs-article figure img{display:block;width:100%;height:auto;object-fit:contain}.docs-article figcaption{padding:8px 10px;border-top:1px solid var(--border-0)}.docs-article figcaption p{margin:0;color:var(--text-body);font-size:.68rem;text-align:center}.docs-article div:has(>figure){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.docs-article div:has(>figure) figure{margin:0}.docs-article hr{height:1px;margin:34px 0;background:var(--border-0);border:0}.docs-outline{padding:10px 4px 10px 10px}.docs-outline nav{display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--border-0)}.docs-outline a{padding:5px 0 5px 11px;color:var(--text-body);font-size:.64rem;line-height:1.35}.docs-outline a.is-nested{padding-left:21px}@media (hover:hover) and (pointer:fine){.docs-outline a:hover{color:var(--text-hover);border-left:1px solid var(--brand-primary);margin-left:-1px}}.docs-outline-empty{color:var(--text-body);font-size:.64rem}.docs-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:44px;padding-top:22px;border-top:1px solid var(--border-0)}.docs-pager-link{display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 15px;background:var(--dark-0);border:1px solid var(--border-0);border-radius:4px}.docs-pager-link--next{align-items:flex-end;text-align:right}.docs-pager-link span{color:var(--text-body);font-size:.62rem;text-transform:uppercase}.docs-pager-link strong{overflow:hidden;max-width:100%;color:var(--text-heading);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.docs-pager-link:hover{background:var(--brand-primary-11);border-color:var(--brand-primary-33)}.docs-pager-link:hover strong{color:var(--text-hover)}}@media (max-width:1024px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-outline{display:none}}@media (max-width:800px){.docs-content{padding-left:0}.docs-toolbar{top:0;gap:var(--dapp-page-padding)}.docs-toolbar-brand-side{gap:8px}.docs-brand{gap:0}.docs-brand-copy{display:none}.docs-mobile-title{display:inline}.docs-toolbar-actions{flex:0 0 auto}.docs-search{flex:0 0 var(--dapp-control-height);width:var(--dapp-control-height);max-width:var(--dapp-control-height)}.docs-search-field{display:none}.docs-search.is-mobile-open{position:absolute;top:calc((var(--dapp-shell-header-height) - var(--dapp-control-height)) / 2);right:var(--dapp-page-padding);z-index:2;width:min(var(--dapp-header-search-max-width),calc(100% - var(--dapp-page-padding) - var(--dapp-page-padding)));max-width:none}.docs-search.is-mobile-open .docs-search-mobile-trigger{display:none}.docs-search.is-mobile-open .docs-search-field{display:flex}.docs-mobile-menu{display:inline-flex;align-items:center;justify-content:center}.docs-search kbd{display:none}.docs-search input{padding-right:10px}.docs-layout{display:block}.dapp-nav-sidebar.docs-sidebar{position:fixed;inset:var(--dapp-shell-header-height) auto 0 0;left:0;z-index:1950;display:flex;width:min(84vw,var(--dapp-nav-sidebar-expanded-width));height:calc(100vh - var(--dapp-shell-header-height));max-height:calc(100vh - var(--dapp-shell-header-height));box-sizing:border-box;transform:translateX(-105%);visibility:hidden;transition:transform .2s ease,visibility .2s ease}.dapp-nav-sidebar.docs-sidebar.is-open{transform:translateX(0);visibility:visible}.docs-sidebar-backdrop{position:fixed;inset:var(--dapp-shell-header-height) 0 0;z-index:1940;display:block;width:100%;height:auto;padding:0;background:color-mix(in srgb,var(--dark-0) 67%,transparent);border:0;border-radius:0}.docs-article{padding:var(--dapp-page-padding)}.docs-article-actions{margin-bottom:22px}.docs-breadcrumb{display:none}.docs-copy-button{margin-left:auto}.docs-article table{display:block;overflow-x:auto;max-width:100%;white-space:nowrap}}@media (max-width:600px){.docs-pager{grid-template-columns:1fr}.docs-pager>span:empty{display:none}.docs-pager-link--next{align-items:flex-start;text-align:left}}