@font-face{font-family:GeistMono;src:url(/_next/static/media/f5cb94a89b585f0b.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_de43f5{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_de43f5{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--font-technical:var(--font-geist-mono),"Geist Mono","SFMono-Regular",Consolas,monospace;--aurora-violet:#7938fb;--liquidity-blue:#666dfb;--flow-cyan:#49c9f4;--aurora-mint:#66f3ac;--aurora-gradient:linear-gradient(90deg,#7938fb,#666dfb 35%,#49c9f4 68%,#66f3ac);--background:#050813;--surface:#08101f;--surface-raised:#0d1628;--line:rgba(224,236,232,0.1);--line-strong:rgba(224,236,232,0.17);--text:#f7f6f4;--muted:#9ba19f;--muted-dark:#686f6d;--mint:var(--aurora-mint);--mint-soft:rgba(102,243,172,0.1);--mint-line:rgba(102,243,172,0.22);--amber:#f5c977;--header-height:138px}*{box-sizing:border-box}html{background:var(--background);color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 80% -15%,rgba(121,56,251,.075),transparent 32rem),radial-gradient(circle at 18% -8%,rgba(73,201,244,.045),transparent 28rem),var(--background);color:var(--text);margin:0;min-height:100vh;text-rendering:optimizeLegibility}button,input{font:inherit}code,kbd,pre,samp{font-family:var(--font-technical);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button{color:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:rgba(102,243,172,.24)}svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.docs-root{min-height:100vh}.docs-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(5,8,19,.93);border-bottom:1px solid var(--line);inset:0 0 auto;position:fixed;z-index:70}.docs-product-tabs,.docs-topbar-inner{margin:0 auto;max-width:1740px}.docs-topbar-inner{align-items:center;display:grid;gap:26px;grid-template-columns:280px minmax(320px,620px) 1fr;height:79px;padding:0 32px}.brand-lockup{align-items:center;display:inline-flex;gap:12px;width:max-content}.docs-brand-logo,.docs-brand-symbol{object-fit:contain}.brand-lockup em{border-left:1px solid var(--line-strong);color:var(--muted);letter-spacing:0;padding-left:12px}.docs-search{align-items:center;background:rgba(255,255,255,.012);border:1px solid var(--line-strong);border-radius:14px;color:var(--muted);cursor:pointer;display:flex;gap:11px;height:47px;padding:0 14px;text-align:left}.docs-search:hover{border-color:rgba(102,243,172,.25)}.docs-search span{flex:1 1}kbd{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:6px;color:var(--muted);font-family:inherit;font-size:var(--docs-type-caption);padding:4px 7px}.docs-top-links{align-items:center;display:flex;gap:20px;justify-content:flex-end}.docs-top-links a{align-items:center;color:var(--muted);display:inline-flex;gap:6px}.docs-top-links a:hover{color:var(--text)}.docs-mobile-menu{align-items:center;background:transparent;border:0;cursor:pointer;display:none;justify-content:center}.docs-product-tabs{display:flex;gap:34px;height:59px;overflow-x:auto;padding:0 32px;scrollbar-width:none}.docs-product-tabs::-webkit-scrollbar{display:none}.docs-product-tabs button{background:transparent;border:0;color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:var(--docs-type-body-small);font-weight:600;position:relative}.docs-product-tabs button.active,.docs-product-tabs button:hover{color:var(--text)}.docs-product-tabs button.active{font-weight:700}.docs-product-tabs button.active:after{background:var(--mint);bottom:0;content:"";height:2px;inset-inline:0;position:absolute}.docs-layout{display:grid;gap:clamp(30px,4vw,68px);grid-template-columns:250px minmax(0,850px) 220px;margin:0 auto;max-width:1740px;min-height:100vh;padding:var(--header-height) 32px 0}.docs-sidebar{height:calc(100vh - var(--header-height));overflow-y:auto;padding:46px 0 60px;position:sticky;scrollbar-color:var(--line-strong) transparent;top:var(--header-height)}.version-selector{align-items:center;border:1px solid var(--line);border-radius:11px;display:flex;justify-content:space-between;margin:0 10px 34px 0;padding:11px 12px}.version-selector span{align-items:center;color:var(--muted);display:flex;gap:7px;letter-spacing:.08em;text-transform:uppercase}.version-selector span i{background:var(--mint);border-radius:50%;box-shadow:0 0 0 4px var(--mint-soft);height:5px;width:5px}.version-selector strong{color:#c7ccca}.docs-sidebar section{margin:0 10px 36px 0}.docs-sidebar h2{align-items:baseline;color:#d9dddc;gap:7px;letter-spacing:.025em;margin:0 13px 12px}.docs-sidebar h2 small{color:var(--muted-dark)}.docs-sidebar section button{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;font-size:var(--docs-type-body-small);justify-content:space-between;margin:2px 0;padding:11px 13px;text-align:left;width:100%}.docs-sidebar section button:hover{color:var(--text)}.docs-sidebar section button.active{background:var(--mint-soft);color:var(--mint)}.sidebar-notice{align-items:flex-start;border-top:1px solid var(--line);color:var(--amber);display:flex;gap:10px;margin:20px 10px 0 0;padding:24px 12px}.sidebar-notice div{display:grid;gap:5px}.sidebar-notice strong{color:#dfe3e1;font-size:var(--docs-type-caption)}.sidebar-notice span{color:var(--muted-dark);font-size:var(--docs-type-caption);line-height:1.45}.docs-article{padding:58px 0 110px}.article-breadcrumbs{align-items:center;color:var(--muted-dark);display:flex;gap:9px;margin-bottom:26px}.article-breadcrumbs b{color:#343b39}.article-breadcrumbs strong{color:var(--muted);font-weight:500}.chapter-progress{align-items:center;background:rgba(17,24,22,.72);border:1px solid var(--line);border-radius:12px;display:flex;justify-content:space-between;margin:-4px 0 28px;padding:12px 14px}.chapter-progress>div{display:grid;gap:3px}.chapter-progress>div span{color:var(--muted-dark);font-size:var(--docs-type-caption);letter-spacing:.08em;text-transform:uppercase}.chapter-progress>div strong{color:#dce1df;font-size:var(--docs-type-caption)}.chapter-progress ol{display:flex;gap:7px;list-style:none;margin:0;padding:0}.chapter-progress button{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted-dark);cursor:pointer;display:flex;font-size:var(--docs-type-caption);height:26px;justify-content:center;padding:0;width:26px}.chapter-progress button.active,.chapter-progress button:hover{background:var(--mint-soft);border-color:var(--mint-line);color:var(--mint)}.article-heading{align-items:flex-start;display:flex;gap:26px;justify-content:space-between}.eyebrow{color:var(--mint);letter-spacing:.03em}.article-heading h1{letter-spacing:-.045em;margin:14px 0}.article-heading p{color:var(--muted);line-height:1.6}.copy-page-button{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:11px;color:#c4c8c7;cursor:pointer;display:flex;flex:0 0 auto;font-size:var(--docs-type-label);gap:8px;margin-top:27px;padding:11px 13px}.copy-page-button:hover{border-color:rgba(102,243,172,.3);color:var(--text)}.docs-callout{align-items:flex-start;background:var(--mint-soft);border:1px solid var(--mint-line);border-radius:13px;color:var(--mint);display:flex;gap:13px;margin:30px 0 24px;padding:17px 18px}.docs-callout p,.docs-callout strong{font-size:var(--docs-type-label)}.docs-callout p{color:#a9b8b2;line-height:1.55;margin:5px 0 0}.docs-callout code{color:var(--mint)}.inline-code-panel{margin:24px 0 44px}.docs-code-panel{background:#070a09;border:1px solid var(--line-strong);border-radius:16px;overflow:hidden}.code-panel-tabs{align-items:center;background:rgba(255,255,255,.018);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:0 10px 0 14px}.code-panel-tabs>div{display:flex;gap:6px}.code-panel-tabs button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:var(--docs-type-caption);padding:14px 9px}.code-panel-tabs button.active{color:var(--mint);font-weight:700}.docs-code-panel pre{color:#d3d9d6;font-family:var(--font-technical);line-height:1.85;margin:0;max-height:520px;overflow:auto;padding:28px;tab-size:2;white-space:pre-wrap}.syntax-keyword{color:#c792ea}.syntax-type{color:#82aaff}.syntax-function{color:#66f3ac}.syntax-property{color:#89ddff}.syntax-string{color:#ecc48d}.syntax-number{color:#f78c6c}.syntax-literal{color:#ff9cac}.syntax-comment{color:#68756f;font-style:italic}.syntax-punctuation{color:#87938e}.code-panel-footer{align-items:center;border-top:1px solid var(--line);color:var(--muted-dark);display:flex;font-size:var(--docs-type-caption);gap:7px;padding:10px 14px}.code-panel-footer i{background:var(--mint);border-radius:50%;height:5px;width:5px}.article-section{border-top:1px solid var(--line);padding:46px 0 50px;scroll-margin-top:165px}.article-section h2{font-size:var(--docs-type-page-title);letter-spacing:-.035em;margin:0 0 18px}.article-section>p{color:var(--muted);line-height:1.8;margin:0}.definition-lead{color:var(--text);font-weight:700}.docs-formula{background:rgba(130,170,255,.055);border:1px solid rgba(130,170,255,.16);border-radius:13px;display:grid;gap:10px;margin-top:24px;padding:18px 20px}.docs-formula code{color:#89ddff;font-family:var(--font-technical);font-size:var(--docs-type-label);line-height:1.65;overflow-wrap:anywhere}.docs-formula span{color:var(--muted);font-size:var(--docs-type-label);line-height:1.6}.docs-steps{counter-reset:none;display:grid;gap:0;list-style:none;margin:28px 0 0;padding:0}.docs-steps li{align-items:flex-start;border-top:1px solid var(--line);display:grid;gap:15px;grid-template-columns:28px minmax(0,1fr);padding:19px 0}.docs-steps li>span{background:var(--mint-soft);border:1px solid var(--mint-line);color:var(--mint);display:flex;font-size:var(--docs-type-caption);height:27px;width:27px}.docs-steps strong{color:#e4e9e7;display:block;margin:3px 0 7px}.docs-steps p{color:var(--muted);line-height:1.7}.docs-table-wrap{border:1px solid var(--line-strong);border-radius:13px;margin-top:26px;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;min-width:620px;width:100%}.docs-table-wrap td,.docs-table-wrap th{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left;vertical-align:top}.docs-table-wrap th{background:rgba(255,255,255,.025);color:#dce3e0;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.docs-table-wrap td{color:var(--muted);font-size:var(--docs-type-label);line-height:1.55}.docs-table-wrap td:first-child{color:#d6ddda;font-weight:600}.docs-table-wrap tr:last-child td{border-bottom:0}.section-note{align-items:flex-start;background:rgba(102,243,172,.06);border:1px solid rgba(102,243,172,.16);border-radius:13px;color:var(--mint);display:flex;gap:13px;margin-top:26px;padding:16px 18px}.section-note.warning{background:rgba(245,201,119,.055);border-color:rgba(245,201,119,.18);color:var(--amber)}.section-note svg{flex:0 0 auto;margin-top:1px}.section-note strong{display:block;font-size:var(--docs-type-label);margin-bottom:5px}.section-note p{color:var(--muted);font-size:var(--docs-type-label);line-height:1.6;margin:0}.article-section ul{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.article-section li{align-items:center;color:#bfc5c2;display:flex;font-size:var(--docs-type-body-small);gap:11px;padding:3px 0}.article-section li svg{color:var(--mint);flex:0 0 auto}.docs-helpful{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;justify-content:space-between;margin-top:12px;padding:34px 0}.docs-helpful>span{font-size:var(--docs-type-label)}.docs-helpful>div{display:flex;gap:9px}.docs-helpful button{background:transparent;border:1px solid var(--line-strong);border-radius:10px;color:var(--muted);cursor:pointer;font-size:var(--docs-type-label);padding:9px 14px}.docs-helpful button.active,.docs-helpful button:hover{border-color:var(--mint-line);color:var(--mint)}.docs-next{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:33px 0}.docs-next span{color:var(--muted-dark);font-size:var(--docs-type-caption);letter-spacing:.08em;text-transform:uppercase}.docs-next a{align-items:center;display:flex;font-size:var(--docs-type-label);font-weight:600;gap:8px}.docs-next a:hover{color:var(--mint)}.docs-chapter-nav{border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:30px 0}.docs-chapter-nav>a,.docs-chapter-nav>button{background:#0d1312;border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;display:grid;gap:7px;min-height:75px;padding:15px 17px;text-align:left}.docs-chapter-nav>.next{text-align:right}.docs-chapter-nav>a:hover,.docs-chapter-nav>button:hover{border-color:var(--mint-line)}.docs-chapter-nav span{color:var(--muted-dark);font-size:var(--docs-type-caption);letter-spacing:.08em;text-transform:uppercase}.docs-chapter-nav strong{align-items:center;display:flex;font-size:var(--docs-type-label);gap:7px}.docs-chapter-nav .next strong{justify-content:flex-end}.docs-on-page{height:max-content;padding:72px 0 40px;position:sticky;top:var(--header-height)}.docs-on-page h2{align-items:center;color:#dce0df;display:flex;font-weight:600;gap:8px;margin:0 0 18px}.docs-on-page h2 svg{height:14px;width:14px}.docs-on-page>button{background:transparent;border:0;color:var(--muted);cursor:pointer;display:block;font-size:var(--docs-type-label);line-height:1.45;padding:8px 0;text-align:left}.docs-on-page>button.active,.docs-on-page>button:hover{color:var(--mint)}.on-page-safety{border-top:1px solid var(--line);color:var(--amber);display:grid;gap:7px;grid-template-columns:18px 1fr;margin-top:24px;padding-top:20px}.on-page-safety svg{height:15px;width:15px}.on-page-safety span{color:var(--muted);font-size:var(--docs-type-caption)}.on-page-safety button{background:transparent;border:0;color:var(--mint);cursor:pointer;font-size:var(--docs-type-caption);grid-column:2;padding:0;text-align:left}.search-backdrop{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(2,5,4,.72);display:flex;inset:0;justify-content:center;padding-top:14vh;position:fixed;z-index:100}.search-dialog{background:#0b100f;border:1px solid var(--line-strong);border-radius:17px;box-shadow:0 34px 100px rgba(0,0,0,.55);max-width:650px;overflow:hidden;width:calc(100% - 32px)}.search-input-wrap{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:17px}.search-input-wrap input{background:transparent;border:0;color:var(--text);flex:1 1;font-size:var(--docs-type-body);outline:0}.search-results{max-height:430px;overflow-y:auto;padding:8px}.search-results>button{align-items:center;background:transparent;border:0;border-radius:11px;cursor:pointer;display:grid;gap:12px;grid-template-columns:38px 1fr auto;padding:11px;text-align:left;width:100%}.search-results>button:hover{background:var(--mint-soft)}.search-results>button>span{align-items:center;background:var(--mint-soft);border-radius:9px;color:var(--mint);display:flex;height:38px;justify-content:center}.search-results div{display:flex;flex-direction:column;gap:4px;min-width:0}.search-results strong{font-size:var(--docs-type-label)}.search-results small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results>p{color:var(--muted);padding:30px;text-align:center}@media (max-width:1240px){.docs-layout{grid-template-columns:235px minmax(0,850px);justify-content:center}.docs-on-page{display:none}}@media (max-width:900px){:root{--header-height:128px}.docs-topbar-inner{gap:12px;grid-template-columns:auto minmax(180px,1fr) auto;height:72px;padding:0 18px}.docs-top-links{display:none}.docs-mobile-menu{display:flex}.docs-product-tabs{height:56px;padding-inline:18px}.docs-layout{display:block;padding-inline:0}.docs-sidebar{background:#0a0f0e;bottom:0;box-shadow:26px 0 70px rgba(0,0,0,.45);display:none;height:auto;left:0;padding:28px 18px 60px;position:fixed;top:var(--header-height);width:290px;z-index:60}.docs-sidebar.open{display:block}.docs-article{margin:0 auto;max-width:850px;padding:48px 32px 90px}}@media (max-width:640px){.docs-topbar-inner{gap:9px;grid-template-columns:auto 1fr auto;padding:0 12px}.brand-lockup em,.docs-brand-logo{display:none}.docs-brand-symbol{display:block}.docs-search{height:41px}.docs-search span{font-size:0}.docs-search span:after{content:"Search…";font-size:var(--docs-type-caption)}.docs-search kbd{display:none}.docs-product-tabs{gap:24px}.docs-article{padding:34px 20px 75px}.article-breadcrumbs{margin-bottom:22px;overflow:hidden;white-space:nowrap}.chapter-progress{align-items:flex-start;gap:14px;margin-bottom:22px}.chapter-progress ol{gap:5px}.chapter-progress button{height:24px;width:24px}.article-heading{display:block}.article-heading h1{font-size:var(--docs-type-page-title);line-height:1.1}.article-heading p{font-size:var(--docs-type-body)}.copy-page-button{margin-top:18px}.docs-callout{margin-top:24px}.docs-code-panel pre{font-size:var(--docs-type-caption);padding:20px 16px}.article-section h2{font-size:var(--docs-type-section-title)}.article-section>p{font-size:var(--docs-type-body-small)}.docs-table-wrap{margin-right:-20px}.docs-steps{margin-top:22px}.docs-steps li{gap:12px;padding:16px 0}.docs-formula,.section-note{padding:15px}.article-section li{align-items:flex-start;font-size:var(--docs-type-label)}.docs-helpful,.docs-next{align-items:flex-start;flex-direction:column;gap:18px}.docs-chapter-nav{grid-template-columns:1fr}.docs-chapter-nav>i{display:none}}:root{--docs-canvas:#f6f9fc;--docs-container:#f7f8fa;--docs-container-hover:#eef1f6;--docs-keyline:#e3e8ee;--docs-keyline-strong:#d8dee8;--docs-primary:#1a1f36;--docs-secondary:#4f566b;--docs-tertiary:#8792a2;--docs-brand:#635bff;--docs-brand-soft:#f0efff;--docs-success:#087a55;--docs-success-soft:#e9fbf3;--docs-warning:#9b5c00;--docs-warning-soft:#fff7e5;--docs-code:#0d1117;--mint-line:#c9c6ff}html{color-scheme:light}body,html{background:var(--docs-canvas)}body{color:var(--docs-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.006em}::selection{background:#dcd9ff;color:var(--docs-primary)}a,button,input{transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid rgba(99,91,255,.65);outline-offset:2px}.docs-topbar{-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);background:rgba(246,249,252,.97);border-bottom-color:var(--docs-keyline);box-shadow:0 1px 0 rgba(50,50,93,.04)}.docs-topbar:before{display:none}.docs-topbar-inner{grid-template-columns:250px minmax(340px,1fr) auto}.docs-brand-logo{display:block;height:36px;width:142px}.docs-brand-symbol{display:none;height:36px;width:36px}.brand-lockup em{border:0;color:var(--docs-brand);font-size:var(--docs-type-subsection-title);font-weight:600;padding-left:0}.docs-search-cluster{align-items:center;display:flex;gap:8px;justify-self:center;max-width:620px;width:100%}.docs-search{background:var(--docs-surface);border-color:var(--docs-keyline-strong);border-radius:6px;box-shadow:0 1px 2px rgba(50,50,93,.04);color:var(--docs-secondary);flex:1 1;height:38px}.docs-search:focus-visible,.docs-search:hover{background:var(--docs-surface);border-color:#a8a3ff}.docs-search kbd{background:var(--docs-container);border-color:var(--docs-keyline);color:var(--docs-tertiary)}.docs-network-chip{align-items:center;background:var(--docs-surface);border:1px solid var(--docs-keyline-strong);border-radius:6px;color:var(--docs-secondary);display:inline-flex;flex:0 0 auto;font-size:var(--docs-type-caption);gap:7px;height:38px;padding:0 10px}.docs-network-chip i{background:var(--docs-success);border-radius:999px;box-shadow:0 0 0 3px var(--docs-success-soft);height:6px;width:6px}.docs-mobile-menu,.docs-product-tabs .docs-nft-tab.active,.docs-product-tabs .docs-nft-tab:hover,.docs-product-tabs button.active,.docs-product-tabs button:hover,.docs-top-links a:hover{color:var(--docs-primary)}.docs-product-tabs{gap:30px;height:48px}.docs-product-tabs .docs-nft-tab,.docs-product-tabs button{align-items:center;display:flex;flex:0 0 auto;font-weight:500;position:relative}.docs-product-tabs .docs-nft-tab.active{font-weight:700}.docs-product-tabs .docs-nft-tab.active:after{background:var(--docs-brand);bottom:0;content:"";height:2px;inset-inline:0;position:absolute}.docs-product-tabs .docs-nft-tab small{background:var(--docs-brand-soft);border-radius:999px;color:var(--docs-brand);font-size:var(--docs-type-caption);font-weight:700;margin-left:7px;padding:3px 6px;text-transform:uppercase}.docs-product-tabs button.active:after{background:var(--docs-brand)}.docs-layout{background:var(--docs-surface);gap:0;grid-template-columns:260px minmax(0,1fr) 240px;margin:0;max-width:none;padding-left:0;padding-right:0}.docs-sidebar{background:var(--docs-container);display:flex;flex-direction:column;padding:28px 17px 56px 18px;scrollbar-color:#c8d0dc transparent}.docs-sidebar::-webkit-scrollbar{width:4px}.docs-sidebar::-webkit-scrollbar-thumb{background:#c8d0dc;border-radius:999px}.version-selector{background:transparent;border-radius:0;box-shadow:none;margin:0 0 22px;padding:0 0 18px}.version-selector span{color:var(--docs-tertiary)}.version-selector span i{background:var(--docs-success);box-shadow:0 0 0 3px var(--docs-success-soft)}.version-selector strong{color:var(--docs-secondary)}.docs-sidebar section{margin:0 0 23px}.docs-sidebar h2{align-items:center;color:var(--docs-secondary);display:flex;justify-content:space-between;letter-spacing:.055em;margin:0 10px 7px;text-transform:uppercase}.docs-sidebar h2 small{color:var(--docs-tertiary);font-weight:500;letter-spacing:0;text-align:right;text-transform:none}.docs-sidebar section button{border-radius:6px;line-height:1.35;margin:1px 0}.docs-sidebar section button:hover{background:var(--docs-container-hover);color:var(--docs-primary)}.docs-sidebar section button.active{background:var(--docs-brand-soft);box-shadow:inset 3px 0 0 var(--docs-brand);color:var(--docs-brand);font-weight:600}.docs-sidebar .nft-nav-section{border-bottom:1px solid transparent;margin:0 0 5px}.docs-sidebar .nft-nav-section-toggle{align-items:center;border-radius:7px;color:var(--docs-primary);display:flex;gap:8px;justify-content:space-between;margin:0;padding:9px 10px}.docs-sidebar .nft-nav-section-toggle>span{display:grid;gap:2px;min-width:0}.docs-sidebar .nft-nav-section-toggle strong{font-size:var(--docs-type-label);font-weight:600}.docs-sidebar .nft-nav-section-toggle small{color:var(--docs-tertiary);font-size:var(--docs-type-caption);font-weight:500}.docs-sidebar .nft-nav-section-toggle>i{color:var(--docs-tertiary);flex:0 0 auto;font-size:var(--docs-type-body);font-style:normal;line-height:1;transform:rotate(-90deg);transition:transform .14s ease}.docs-sidebar .nft-nav-section-toggle[aria-expanded=true]>i{transform:rotate(0deg)}.docs-sidebar .nft-nav-section-toggle.current{color:var(--docs-brand);font-weight:600}.nft-nav-items{border-left:1px solid var(--docs-keyline-strong);margin:2px 0 9px 10px;padding:2px 0 2px 6px}.docs-sidebar .nft-nav-items button{border-radius:5px;font-size:var(--docs-type-caption);gap:7px;margin:1px 0;min-height:32px;padding:6px 8px 6px 10px}.docs-sidebar .nft-nav-items button>span{flex:1 1;min-width:0}.sidebar-notice{border-color:var(--docs-keyline);margin-top:auto;color:var(--docs-warning);margin-right:0}.sidebar-notice strong{color:var(--docs-primary)}.sidebar-notice span{color:var(--docs-tertiary)}.docs-article{background:var(--docs-surface);padding:48px 54px 100px}.article-breadcrumbs{color:var(--docs-tertiary);margin-bottom:22px}.article-breadcrumbs b{color:#c4cad4}.article-breadcrumbs strong{color:var(--docs-secondary)}.chapter-progress{background:var(--docs-container);border-color:var(--docs-keyline);border-radius:8px;margin-bottom:24px}.chapter-progress>div strong{color:var(--docs-primary)}.chapter-progress button{background:var(--docs-surface);border-color:var(--docs-keyline-strong);color:var(--docs-tertiary)}.chapter-progress button.active,.chapter-progress button:hover{background:var(--docs-brand-soft);border-color:#c9c6ff;color:var(--docs-brand)}.nft-guide-counter{background:var(--docs-surface);border:1px solid var(--docs-keyline-strong);border-radius:999px;color:var(--docs-secondary);font-size:var(--docs-type-caption);font-weight:600;padding:6px 10px}.eyebrow{color:var(--docs-brand);letter-spacing:.055em}.article-heading{gap:20px}.article-heading h1{color:var(--docs-primary);margin:10px 0 12px}.article-heading p{line-height:1.58}.copy-page-button{background:var(--docs-surface);border-color:var(--docs-keyline-strong);border-radius:6px;box-shadow:0 1px 2px rgba(50,50,93,.05);color:var(--docs-secondary);margin-top:22px;padding:9px 11px}.copy-page-button:hover{background:var(--docs-container);border-color:#b6b1ff;color:var(--docs-primary)}.nft-why-overview{background:linear-gradient(145deg,#f8f8ff,#fbfdff 58%,#f4f9ff);border:1px solid #dcdafe;border-radius:12px;margin:30px 0 10px;padding:clamp(22px,3vw,32px)}.nft-why-heading{max-width:760px}.nft-flow-diagram>div>span,.nft-why-heading>span{color:var(--docs-brand);display:block;font-size:var(--docs-type-caption);font-weight:700;letter-spacing:.075em;text-transform:uppercase}.nft-why-heading h2{color:var(--docs-primary);font-size:var(--docs-type-page-title);letter-spacing:-.035em;line-height:1.2;margin:9px 0 10px}.nft-why-heading p{color:var(--docs-secondary);font-size:var(--docs-type-body-small);line-height:1.65;margin:0}.nft-why-reasons{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.nft-why-reasons article{background:rgba(255,255,255,.88);border:1px solid var(--docs-keyline);border-radius:9px;min-width:0;padding:16px}.nft-why-reasons article>span{color:var(--docs-brand);display:block;font-size:var(--docs-type-caption);font-weight:700;margin-bottom:10px}.nft-why-reasons article>p{color:var(--docs-secondary);font-size:var(--docs-type-caption);line-height:1.55;margin:0}.nft-when-to-use{align-items:start;border-left:3px solid var(--docs-brand);display:grid;gap:14px;grid-template-columns:92px 1fr;margin-top:18px;padding:5px 0 5px 15px}.nft-when-to-use strong{color:var(--docs-primary);font-size:var(--docs-type-caption)}.nft-when-to-use p{color:var(--docs-secondary);font-size:var(--docs-type-caption);line-height:1.55;margin:0}.nft-flow-diagram{background:#111827;border:1px solid #283348;border-radius:10px;color:#fff;margin-top:24px;overflow:hidden;padding:19px}.nft-flow-diagram>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.nft-flow-diagram>div>span{color:#aaa4ff}.nft-flow-diagram>div>strong{color:#b8c1cf;font-size:var(--docs-type-caption);font-weight:500}.nft-flow-diagram ol{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.nft-flow-diagram li{background:#182235;border:1px solid #303c51;border-radius:8px;display:grid;gap:8px;min-height:84px;padding:13px;position:relative}.nft-flow-diagram li:not(:last-child):after{color:#7068ee;content:"→";font-size:var(--docs-type-body);position:absolute;right:-18px;top:31px;z-index:2}.nft-flow-diagram li>span{color:#8f88ff;font-size:var(--docs-type-caption);font-weight:700}.nft-flow-diagram li>strong{align-self:end;color:#f3f6fb;font-size:var(--docs-type-caption);font-weight:600;line-height:1.35}.docs-callout,.section-note{background:var(--docs-brand-soft);border-color:#d7d4ff;border-radius:8px;color:var(--docs-brand)}.docs-callout p,.section-note p{color:var(--docs-secondary)}.section-note.warning{background:var(--docs-warning-soft);border-color:#f4d9a1;color:var(--docs-warning)}.docs-code-panel{background:#0d1117;border-color:#30363d;border-radius:8px;box-shadow:0 4px 16px rgba(26,31,54,.12)}.code-panel-tabs{background:#161b22;border-color:#30363d;min-height:44px;padding-inline:12px}.code-panel-tabs button{border-bottom:2px solid transparent;color:#8b949e;min-height:44px;padding-block:0}.code-panel-tabs button.active{border-bottom-color:#7c76ff;color:#f0f6fc}.docs-code-panel pre{color:#e6edf3;font-size:var(--docs-type-label);line-height:1.75;overscroll-behavior:contain;padding:24px;scrollbar-color:#484f58 #0d1117;scrollbar-gutter:stable;scrollbar-width:thin;white-space:pre}.docs-code-panel pre::-webkit-scrollbar{height:10px;width:10px}.docs-code-panel pre::-webkit-scrollbar-track{background:#0d1117;border-left:1px solid rgba(255,255,255,.06);border-top:1px solid rgba(255,255,255,.06)}.docs-code-panel pre::-webkit-scrollbar-thumb{background:#484f58;background-clip:padding-box;border:3px solid #0d1117;border-radius:999px}.docs-code-panel pre::-webkit-scrollbar-thumb:hover{background:#6e7681;background-clip:padding-box}.docs-code-panel pre::-webkit-scrollbar-corner{background:#0d1117}.code-panel-footer{background:#161b22;border-color:#30363d;color:#8b949e}.docs-code-panel .syntax-keyword{color:#ff7b72}.docs-code-panel .syntax-type{color:#79c0ff}.docs-code-panel .syntax-function{color:#7ee787}.docs-code-panel .syntax-property{color:#a5d6ff}.docs-code-panel .syntax-string{color:#f2cc60}.docs-code-panel .syntax-number{color:#ffa657}.docs-code-panel .syntax-literal{color:#d2a8ff}.docs-code-panel .syntax-comment{color:#8b949e}.docs-code-panel .syntax-punctuation{color:#c9d1d9}.article-section{border-color:var(--docs-keyline);padding:40px 0 44px}.article-section h2{color:var(--docs-primary);letter-spacing:-.025em;margin-bottom:14px}.article-section>p{color:var(--docs-secondary);font-size:var(--docs-type-body);line-height:1.72}.definition-lead{color:var(--docs-primary)}.docs-formula{background:#f2f4ff;border-color:#d9dcff;border-radius:8px}.docs-formula code{color:#4038b5}.docs-formula span,.docs-steps p{color:var(--docs-secondary)}.docs-steps{margin-top:30px}.docs-steps li{align-items:start;border:0;gap:18px;grid-template-columns:36px minmax(0,1fr);padding:0 0 24px;position:relative}.docs-steps li:last-child{padding-bottom:0}.docs-steps li:not(:last-child):after{background:linear-gradient(180deg,rgba(112,105,240,.32),var(--docs-keyline));content:"";left:17px;position:absolute;top:38px;bottom:4px;width:1px}.docs-steps li>span{align-items:center;background:var(--docs-brand-soft);border-color:#d1ceff;border-radius:50%;box-sizing:border-box;color:var(--docs-brand);display:inline-flex;flex:0 0 36px;font-size:var(--docs-type-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;height:36px;justify-content:center;line-height:1;position:relative;width:36px;z-index:1}.docs-steps li>div{min-width:0;padding-top:1px}.docs-steps strong{color:var(--docs-primary);line-height:1.45;margin:0 0 5px}.docs-steps p{font-size:var(--docs-type-label);line-height:1.65;margin:0}.docs-table-wrap{border-color:var(--docs-keyline-strong);border-radius:8px;box-shadow:0 1px 2px rgba(50,50,93,.04)}.docs-table-wrap td,.docs-table-wrap th{border-color:var(--docs-keyline);padding:12px 14px}.docs-table-wrap th{background:var(--docs-container);letter-spacing:.045em}.article-section li,.docs-table-wrap td,.docs-table-wrap th{color:var(--docs-secondary)}.docs-table-wrap td:first-child{color:var(--docs-primary)}.article-section li svg{color:var(--docs-brand)}.docs-chapter-nav,.docs-helpful,.docs-next{border-color:var(--docs-keyline)}.docs-helpful{color:var(--docs-secondary)}.docs-chapter-nav>a,.docs-chapter-nav>button,.docs-helpful button{background:var(--docs-surface);border-color:var(--docs-keyline-strong);border-radius:8px;color:var(--docs-primary)}.docs-chapter-nav>a:hover,.docs-chapter-nav>button:hover,.docs-helpful button.active,.docs-helpful button:hover{background:var(--docs-container);border-color:#bcb8ff;color:var(--docs-brand)}.docs-chapter-nav span,.docs-next span{color:var(--docs-tertiary)}.docs-chapter-nav strong,.docs-next a{color:var(--docs-primary)}.docs-next a:hover{color:var(--docs-brand)}.docs-on-page{padding:48px 24px 40px}.docs-on-page>button{color:var(--docs-tertiary)}.docs-on-page>button.active,.docs-on-page>button:hover{color:var(--docs-brand)}.on-page-safety{border-color:var(--docs-keyline);color:var(--docs-warning)}.on-page-safety span{color:var(--docs-secondary)}.on-page-safety button{color:var(--docs-brand)}.docs-footer{background:var(--docs-container);border-top:1px solid var(--docs-keyline);color:var(--docs-secondary)}.docs-footer-bottom,.docs-footer-inner{margin:0 auto;max-width:1440px;padding-left:32px;padding-right:32px}.docs-footer-inner{display:grid;gap:clamp(36px,6vw,96px);grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(130px,.55fr));padding-bottom:44px;padding-top:44px}.docs-footer-brand{display:grid;gap:12px;max-width:360px}.docs-footer-brand>a{align-items:center;color:var(--docs-primary);display:inline-flex;font-size:var(--docs-type-subsection-title);gap:9px;width:max-content}.docs-footer-brand>a img{height:28px;object-fit:contain;width:110px}.docs-footer-brand>a strong{border-left:1px solid var(--line-strong);font-size:var(--docs-type-label);padding-left:9px}.docs-footer-brand p{line-height:1.65;margin:0}.docs-footer nav{align-content:start;display:grid;gap:10px}.docs-footer nav>strong{font-size:var(--docs-type-label);margin-bottom:3px}.docs-footer nav a,.docs-footer nav button{background:transparent;border:0;color:var(--docs-secondary);cursor:pointer;font:inherit;font-size:var(--docs-type-label);padding:0;text-align:left;width:max-content}.docs-footer nav a:hover,.docs-footer nav button:hover{color:var(--docs-brand)}.docs-footer-bottom{align-items:center;border-top:1px solid var(--docs-keyline);display:flex;font-size:var(--docs-type-caption);justify-content:space-between;min-height:52px}.search-backdrop{background:rgba(26,31,54,.46)}.search-dialog{background:var(--docs-surface);border-color:var(--docs-keyline-strong);border-radius:10px;box-shadow:0 20px 60px rgba(50,50,93,.24)}.search-input-wrap{border-color:var(--docs-keyline)}.search-input-wrap input,.search-results>button{color:var(--docs-primary)}.search-results>button{border-radius:6px}.search-results>button:hover,.search-results>button>span{background:var(--docs-brand-soft)}.search-results>button>span{color:var(--docs-brand)}.search-results small,.search-results>p{color:var(--docs-secondary)}@media (max-width:1240px){.docs-layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:900px){:root{--header-height:112px}.docs-topbar-inner{gap:12px;grid-template-columns:auto minmax(180px,1fr) auto;height:64px;padding:0 18px}.docs-network-chip{display:none}.docs-product-tabs{height:48px}.docs-sidebar{background:var(--docs-surface);box-shadow:20px 0 54px rgba(26,31,54,.16);display:none}.docs-sidebar.open{display:flex}.docs-article{padding-left:32px;padding-right:32px}.docs-footer-inner{gap:30px 24px;grid-template-columns:1.2fr 1fr 1fr}.docs-footer-brand{grid-column:1/-1}.nft-why-reasons{grid-template-columns:1fr}}@media (max-width:640px){.nft-why-overview{padding:19px}.nft-when-to-use{gap:6px;grid-template-columns:1fr}.nft-flow-diagram>div{align-items:flex-start;flex-direction:column;gap:5px}.nft-flow-diagram ol{grid-template-columns:1fr}.nft-flow-diagram li{min-height:0}.nft-flow-diagram li:not(:last-child):after{bottom:-18px;content:"↓";left:50%;right:auto;top:auto}.chapter-progress{flex-direction:column}.chapter-progress ol{max-width:100%;overflow-x:auto}.docs-topbar-inner{gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 12px}.docs-brand-logo{display:none}.docs-brand-symbol{display:block;height:30px;width:30px}.docs-search-cluster{max-width:none;min-width:0}.docs-search{min-width:0;width:100%}.docs-article{padding:32px 20px 72px}.docs-footer-inner{grid-template-columns:1fr 1fr;padding:34px 20px}.docs-footer-brand{grid-column:1/-1}.docs-footer-bottom{align-items:flex-start;flex-direction:column;gap:5px;justify-content:center;padding-left:20px;padding-right:20px}.article-heading h1{font-size:var(--docs-type-page-title)}.article-heading p{font-size:var(--docs-type-body-small)}.article-section h2{font-size:var(--docs-type-section-title)}.docs-callout,.docs-code-panel,.docs-formula,.docs-table-wrap,.section-note{border-radius:7px}}body,button,input{font-family:var(--font-product);font-feature-settings:proportional-nums lining-nums;font-variant-numeric:proportional-nums lining-nums;letter-spacing:-.004em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.docs-topbar{box-shadow:0 1px 0 rgba(99,91,255,.07)}.docs-topbar:after{background:linear-gradient(90deg,transparent,rgba(99,91,255,.34),rgba(53,200,230,.24),transparent);bottom:-1px;content:"";height:1px;left:0;opacity:.7;pointer-events:none;position:absolute;right:0}.docs-product-tabs button,.docs-search,.docs-top-links a{font-size:var(--docs-type-body-small);font-weight:500}.docs-sidebar h2{font-weight:600;letter-spacing:.045em}.docs-sidebar h2,.docs-sidebar h2 small{font-size:var(--docs-type-caption)}.docs-sidebar section button{border-radius:7px;line-height:1.4;padding:7px 10px}.article-heading h1{font-weight:600;letter-spacing:-.04em;line-height:1.08}.article-heading p{line-height:1.62;max-width:760px}.article-section{padding:36px 0 40px}.article-section h2{font-family:var(--font-product);font-size:var(--docs-type-section-title);font-weight:600;letter-spacing:-.028em;line-height:1.2}.article-section>p,.docs-callout p,.section-note p{font-size:var(--docs-type-body);line-height:1.68}.docs-steps strong{font-size:var(--docs-type-body-small);font-weight:600}.article-section li,.docs-steps p,.docs-table-wrap td{font-size:var(--docs-type-body-small);line-height:1.62}.docs-table-wrap th{font-size:var(--docs-type-caption);font-weight:600;letter-spacing:.035em}.docs-callout,.docs-chapter-nav>a,.docs-chapter-nav>button,.docs-code-panel,.docs-formula,.docs-helpful button,.docs-table-wrap,.section-note{border-radius:10px}.article-section code,.docs-code-panel code,.docs-code-panel pre,.docs-formula code,.docs-table-wrap code{font-family:var(--font-technical);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media (max-width:640px){.article-heading h1{font-size:var(--docs-type-page-title)}.article-section h2{font-size:var(--docs-type-subsection-title)}}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/fonts/manrope-latin-500-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/fonts/manrope-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2")}:root{--font-product:"Manrope",ui-sans-serif,system-ui,sans-serif;--docs-canvas:#f8f9fb;--docs-surface:#fff;--docs-container:#f4f6f8;--docs-container-hover:#eef1f4;--docs-keyline:#e3e6eb;--docs-keyline-strong:#d4d9e2;--docs-primary:#151823;--docs-secondary:#626b7d;--docs-tertiary:#8791a4;--docs-brand:#151823;--docs-brand-soft:#f1f3f7;--docs-success:#0a9f75;--docs-success-soft:#edfcf7;--docs-warning:#8a5b1f;--docs-warning-soft:#fff8eb;--background:var(--docs-canvas);--surface:var(--docs-surface);--surface-raised:var(--docs-container);--line:var(--docs-keyline);--line-strong:var(--docs-keyline-strong);--text:var(--docs-primary);--muted:var(--docs-secondary);--muted-dark:var(--docs-tertiary);--mint:var(--docs-brand);--mint-soft:var(--docs-brand-soft);--mint-line:var(--docs-keyline-strong);--amber:var(--docs-warning);--header-height:112px}body,html{background:var(--docs-canvas)}body{font-family:var(--font-product);letter-spacing:-.012em}::selection{background:#dff8ee}:is(button,a,input):focus-visible{outline:2px solid var(--docs-success);outline-offset:3px}.docs-topbar{background:rgba(255,255,255,.97);box-shadow:none}.docs-product-tabs,.docs-topbar-inner{max-width:1440px}.docs-topbar-inner{grid-template-columns:266px minmax(280px,1fr) auto;height:64px;padding-inline:24px}.brand-lockup em{color:var(--docs-primary);font-family:var(--font-product);font-size:var(--docs-type-label);font-style:normal;font-weight:700;letter-spacing:.08em;margin-left:2px;padding-left:11px;position:relative}.brand-lockup em:before{background:var(--docs-keyline-strong);content:"";height:19px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.docs-search-cluster{max-width:540px}.docs-search{border-radius:12px;box-shadow:none;height:40px}.docs-search:focus-visible,.docs-search:hover{border-color:var(--docs-primary);box-shadow:0 0 0 3px var(--docs-brand-soft)}.docs-search kbd{border-radius:6px}.docs-network-chip{border-radius:999px}.docs-top-links{gap:16px}.docs-top-links a{color:var(--docs-secondary);font-size:var(--docs-type-label);font-weight:600}.docs-top-links .docs-open-app{background:#111318;border:1px solid #111318;border-radius:999px;color:#fff;min-height:38px;padding:0 17px}.docs-top-links .docs-open-app:hover{background:#303640;color:#fff}.docs-product-tabs{gap:26px;padding-inline:24px}.docs-product-tabs .docs-nft-tab,.docs-product-tabs button{color:var(--docs-secondary);font-size:var(--docs-type-label);font-weight:600}.docs-product-tabs .docs-nft-tab.active,.docs-product-tabs button.active{color:var(--docs-primary);font-weight:700}.docs-product-tabs .docs-nft-tab.active:after,.docs-product-tabs button.active:after{background:#111318;border-radius:999px 999px 0 0;height:3px}.docs-product-tabs .docs-nft-tab small{background:var(--docs-success-soft);color:#087a55}.docs-layout{align-items:start;background:var(--docs-canvas);gap:16px;grid-template-columns:250px minmax(0,1fr) 214px;max-width:1440px;min-height:calc(100vh - var(--header-height));padding:calc(var(--header-height) + 24px) 24px 32px}.docs-article,.docs-on-page,.docs-sidebar{background:var(--docs-surface);border:1px solid var(--docs-keyline);border-radius:18px}.docs-sidebar{height:calc(100vh - var(--header-height) - 48px);padding:20px 12px 32px}.version-selector{border-bottom:1px solid var(--docs-keyline);margin:0 6px 20px;padding:2px 4px 17px}.docs-sidebar h2,.version-selector span{color:var(--docs-tertiary);font-size:var(--docs-type-caption);letter-spacing:.06em}.version-selector strong{border:1px solid var(--docs-keyline);border-radius:999px;color:var(--docs-primary);padding:4px 7px}.docs-sidebar section button{border-radius:9px;color:var(--docs-secondary);font-size:var(--docs-type-label);padding:9px 10px}.docs-sidebar section button.active{background:var(--docs-container);box-shadow:inset 3px 0 0 #111318;color:var(--docs-primary);font-weight:700}.docs-article{padding:42px clamp(28px,4.4vw,64px) 82px}.article-breadcrumbs{margin-bottom:30px}.eyebrow{color:#087a55;font-size:var(--docs-type-caption);font-weight:700;letter-spacing:.08em}.article-heading h1{font-family:var(--font-product);line-height:var(--docs-leading-heading);font-weight:700;margin-top:12px}.article-heading p{color:var(--docs-secondary);line-height:1.7}.copy-page-button{border-radius:10px;color:var(--docs-primary)}.docs-article h2{font-family:var(--font-product)}.docs-callout{border-color:#c9eee0}.docs-callout,.docs-code-panel,.docs-table-wrap{border-radius:14px}.docs-on-page{max-height:calc(100vh - var(--header-height) - 48px);padding:26px 18px;top:calc(var(--header-height) + 24px)}.docs-on-page h2{color:var(--docs-primary);font-size:var(--docs-type-label);font-weight:700}.docs-on-page>button{color:var(--docs-secondary)}.docs-on-page>button.active{color:var(--docs-primary);font-weight:700}.on-page-safety{color:var(--docs-success)}.on-page-safety button{color:var(--docs-primary);font-weight:700}.docs-footer{background:var(--docs-surface)}.docs-footer nav>strong{font-weight:700}.docs-footer nav a:hover,.docs-footer nav button:hover,.docs-footer nav>strong{color:var(--docs-primary)}@media (max-width:1250px){.docs-layout{grid-template-columns:244px minmax(0,1fr);max-width:1040px}.docs-on-page{display:none}}@media (max-width:900px){.docs-topbar-inner{gap:12px;grid-template-columns:auto minmax(180px,1fr) auto;height:72px;padding-inline:18px}.docs-layout{display:block;max-width:820px;padding:calc(var(--header-height) + 18px) 18px 28px}.docs-sidebar{border-radius:0 18px 18px 0;bottom:0;height:auto;left:0;max-height:none;top:var(--header-height);width:min(320px,88vw)}.docs-sidebar.open{display:flex}.docs-article{padding:36px 32px 72px}}@media (max-width:640px){.docs-topbar-inner{gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding-inline:14px}.docs-search-cluster{max-width:none;min-width:0}.docs-search{min-width:0;width:100%}.docs-layout{padding:calc(var(--header-height) + 14px) 12px 20px}.docs-article{border-radius:14px;padding:27px 20px 60px}.article-heading h1{font-size:var(--docs-type-page-title)}.article-heading p{font-size:var(--docs-type-body-small)}}:root{--docs-canvas:#fff;--header-height:113px;--docs-reading-width:744px;--docs-page-gutter:32px;--docs-secondary:#535e70;--docs-tertiary:#687487}.docs-root{background:#fff}.docs-footer-bottom,.docs-footer-inner,.docs-product-tabs,.docs-topbar-inner{max-width:1392px;padding-inline:var(--docs-page-gutter)}.docs-topbar-inner{grid-template-columns:216px minmax(0,1fr) auto;gap:24px}.docs-layout{width:100%;max-width:1392px;grid-template-columns:216px minmax(0,var(--docs-reading-width)) 216px;justify-content:center;gap:48px;margin-inline:auto;padding:calc(var(--header-height) + 36px) var(--docs-page-gutter) 64px}.docs-article,.docs-on-page,.docs-sidebar{border:0;border-radius:0;box-shadow:none}.docs-sidebar{background:#fff;border-right:1px solid var(--docs-keyline);padding:0 16px 24px 0;top:calc(var(--header-height) + 24px);height:calc(100dvh - var(--header-height) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce1e7 transparent}.version-selector{border:0;padding:0 6px 18px;margin:0;gap:8px}.version-selector span{font-size:var(--docs-type-caption);letter-spacing:.035em}.version-selector strong{font-size:var(--docs-type-caption);border:0;border-radius:4px;background:var(--docs-container);padding:3px 6px}.docs-sidebar .sidebar-notice{margin:24px 4px 0;padding-top:16px;border-top:1px solid var(--docs-keyline);font-size:var(--docs-type-caption)}.docs-nav-filter{display:block;margin:0 4px 22px}.docs-nav-filter input{width:100%;min-width:0;border:1px solid var(--docs-keyline);border-radius:6px;background:#fff;color:var(--docs-primary);font:inherit;font-size:var(--docs-type-label);padding:8px 9px}.docs-nav-group{margin-bottom:22px}.docs-sidebar .docs-nav-group h2{font-size:var(--docs-type-caption);color:var(--docs-tertiary);font-weight:600;letter-spacing:.045em;margin:0 8px 9px}.docs-sidebar .docs-nav-item,.docs-sidebar .docs-nav-toggle{display:flex;align-items:center;width:100%;gap:8px;min-height:32px;margin:1px 0;border:0;border-radius:5px;background:transparent;color:#596273;text-align:left;font:inherit;font-size:var(--docs-type-label);line-height:1.45;padding:7px 9px;box-shadow:none;text-decoration:none;cursor:pointer}.docs-sidebar .docs-nav-item:hover,.docs-sidebar .docs-nav-toggle:hover{color:#151823;background:#f5f7f9}.docs-sidebar .docs-nav-item.active{color:#08785a;background:#eef9f4;font-weight:600;box-shadow:none}.docs-sidebar .docs-nav-toggle{justify-content:space-between;color:#333c4a;font-weight:600}.docs-sidebar .docs-nav-toggle.current{color:#151823}.docs-nav-toggle svg{flex-shrink:0;color:#9099a6;transition:transform .15s}.docs-nav-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.docs-sidebar .docs-nav-section{margin:0 0 3px}.docs-nav-children{border-left:1px solid var(--docs-keyline);margin:2px 0 7px 10px;padding-left:8px}.docs-nav-empty,.docs-sidebar .docs-nav-children .docs-nav-item{font-size:var(--docs-type-label)}.docs-nav-empty{color:var(--docs-secondary);padding:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.docs-article{width:100%;min-width:0;margin-inline:auto;padding:0 0 48px;scroll-margin-top:calc(var(--header-height) + 24px)}.article-breadcrumbs{font-size:var(--docs-type-caption);margin:0 0 24px;flex-wrap:wrap}.article-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:12px;margin-bottom:26px}.article-heading>div{display:contents}.article-heading .eyebrow{grid-column:1;grid-row:1;align-self:center;font-size:var(--docs-type-caption)}.article-heading h1{grid-column:1/-1;grid-row:2;font-size:var(--docs-type-page-title);line-height:1.18;margin:0;letter-spacing:-.035em}.article-heading p{grid-column:1/-1;grid-row:3;margin:0;font-size:var(--docs-type-body);line-height:1.8}.article-heading .copy-page-button{grid-column:2;grid-row:1;padding:7px 9px;min-height:32px;border-radius:6px;font-size:var(--docs-type-caption)}.docs-rich-guide{font-size:var(--docs-type-body-small);line-height:1.85}.docs-rich-guide p{margin:16px 0}.docs-rich-guide h2{font-size:var(--docs-type-section-title);line-height:1.35;margin:44px 0 18px;padding-top:32px}.docs-rich-guide h3{font-size:var(--docs-type-subsection-title)}.docs-article .article-section{margin:40px 0 0;scroll-margin-top:calc(var(--header-height) + 24px)}.docs-article .article-section h2{margin:0 0 16px}.docs-article .article-section>p{margin:0 0 20px}.docs-article :is(.docs-table-wrap,.docs-code-panel,.example-editor){max-width:100%;min-width:0}.docs-article .docs-table-wrap{border-radius:8px;margin:24px 0;overscroll-behavior-x:contain}.docs-article .docs-table-wrap table{min-width:560px;table-layout:auto}.docs-article .docs-table-wrap :is(th,td){overflow-wrap:normal;word-break:normal}.docs-article .docs-table-wrap :is(code,a){overflow-wrap:anywhere}.docs-rich-guide .docs-table-wrap th{background:#f7f8fa;font-size:var(--docs-type-caption);line-height:1.5;padding:11px 13px}.docs-rich-guide .docs-table-wrap td{font-size:var(--docs-type-label);line-height:1.75;padding:12px 13px}.docs-on-page{background:#fff;padding:3px 0 16px 20px;border-left:1px solid var(--docs-keyline);top:calc(var(--header-height) + 36px);max-height:calc(100dvh - var(--header-height) - 60px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce1e7 transparent}.docs-on-page h2{font-size:var(--docs-type-caption);margin-bottom:14px}.docs-on-page>button{width:100%;font-size:var(--docs-type-caption);line-height:1.65;padding:7px 0}.docs-mobile-toc{display:none}.docs-guide-resources{padding-top:18px;border-top:1px solid var(--docs-keyline);font-size:var(--docs-type-caption);gap:10px}.docs-code-panel,.example-editor{box-shadow:none;border-radius:8px}.docs-guide-codebar{display:flex;align-items:center;justify-content:space-between;padding:8px 13px;border-bottom:1px solid #30363d;background:#161b22;font-size:var(--docs-type-caption);color:#a6afbd}.docs-guide-codebar button{border:1px solid #484f58;border-radius:4px;color:#dce4ed;background:transparent;padding:4px 8px;font:inherit;font-size:var(--docs-type-caption);cursor:pointer}.docs-guide-codebar button:hover{background:#2b313a}.docs-code-panel pre,.example-code pre{font-size:var(--docs-type-label);line-height:1.8}.docs-article :is(pre,.example-files){overscroll-behavior:contain}.docs-article :not(pre)>code{overflow-wrap:anywhere}.docs-root :is(button,a,input,select,summary,textarea):focus-visible{outline:2px solid #08785a;outline-offset:3px}.docs-root .docs-nav-filter input:focus-visible{outline-offset:1px}.docs-root pre code .syntax-keyword{color:#ff7b72}.docs-root pre code .syntax-string{color:#a5d6ff}.docs-root pre code .syntax-comment{color:#9aa5b3}.docs-root pre code .syntax-literal,.docs-root pre code .syntax-number{color:#79c0ff}.docs-root pre code .syntax-function,.docs-root pre code .syntax-type{color:#d2a8ff}.docs-root pre code .syntax-property{color:#7ee787}.docs-root pre code .syntax-variable{color:#ffa657}.docs-root pre code .syntax-punctuation{color:#c9d1d9}.docs-skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:#151823;color:#fff;border-radius:6px;padding:9px 14px}.docs-skip-link:focus{top:12px}@media (max-width:1250px){.docs-layout{max-width:1080px;grid-template-columns:208px minmax(0,var(--docs-reading-width));gap:40px}.docs-on-page{display:none}.docs-mobile-toc{display:block;margin:0 0 28px;border-block:1px solid var(--docs-keyline)}.docs-mobile-toc summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 0;list-style:none;color:var(--docs-secondary);font-size:var(--docs-type-label);cursor:pointer}.docs-mobile-toc summary::-webkit-details-marker{display:none}.docs-mobile-toc summary span{transition:transform .15s}.docs-mobile-toc[open] summary span{transform:rotate(180deg)}.docs-mobile-toc nav{display:grid;gap:2px;max-height:45dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}.docs-mobile-toc button{display:block;width:100%;min-height:40px;padding:9px 12px;border:0;border-radius:5px;background:transparent;color:var(--docs-secondary);text-align:left;cursor:pointer}.docs-mobile-toc button:hover{background:var(--docs-container);color:var(--docs-primary)}}@media (max-width:900px){:root{--header-height:121px;--docs-page-gutter:24px}.docs-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.docs-layout{display:block;max-width:calc(var(--docs-reading-width) + 48px);padding-block:calc(var(--header-height) + 28px) 40px}.docs-sidebar{position:fixed;left:0;bottom:0;top:var(--header-height);width:min(300px,88vw);height:auto;max-height:none;padding:20px 16px 32px;border-right:1px solid var(--docs-keyline);background:#fff;z-index:40}.docs-sidebar.open{display:block}.docs-sidebar :is(.docs-nav-item,.docs-nav-toggle){min-height:40px}.docs-article{padding:0 0 40px}}@media (max-width:640px){:root{--docs-page-gutter:20px}.docs-layout{padding-block:calc(var(--header-height) + 24px) 28px}.article-breadcrumbs{margin-bottom:20px;font-size:var(--docs-type-caption);gap:7px}.article-heading{row-gap:14px;margin-bottom:24px}.article-heading h1{font-size:var(--docs-type-page-title)}.article-heading .copy-page-button{min-height:40px}.docs-mobile-toc{margin-bottom:24px}.docs-mobile-toc button{min-height:44px}.docs-rich-guide h2{font-size:var(--docs-type-section-title);margin-top:36px;padding-top:28px}.docs-article .article-section{margin-top:32px}.docs-article .docs-table-wrap :is(th,td){padding:12px}.docs-footer-inner{gap:28px}}@media (prefers-reduced-motion:reduce){html[data-scroll-behavior=smooth]{scroll-behavior:auto}.docs-mobile-toc summary span{transition:none}}:root{--docs-type-page-title:34px;--docs-type-section-title:24px;--docs-type-subsection-title:18px;--docs-type-body:16px;--docs-type-body-small:14px;--docs-type-label:13px;--docs-type-caption:12px;--docs-type-code:13px;--docs-leading-body:1.8;--docs-leading-heading:1.3;--docs-leading-ui:1.5;--docs-leading-code:1.75}.docs-root{font-family:var(--font-product);font-size:var(--docs-type-body);line-height:var(--docs-leading-body);font-weight:400;letter-spacing:0;font-feature-settings:proportional-nums lining-nums;font-variant-numeric:proportional-nums lining-nums;font-synthesis:none}.docs-root :is(strong,b){font-weight:600}.docs-root :is(.docs-search,.article-breadcrumbs strong){font-weight:500}.docs-root .docs-article .docs-table-wrap td{font-weight:400}.docs-root .docs-article .docs-table-wrap td:first-child{font-weight:500}.docs-root :is(.docs-product-tabs button.active,.docs-product-tabs .docs-nft-tab.active){font-weight:600}.docs-root .docs-product-tabs .docs-nft-tab small{font-weight:600}.docs-root :is(button,input,select,textarea){font-family:var(--font-product);font-size:var(--docs-type-label);line-height:var(--docs-leading-ui);letter-spacing:0}.docs-root .brand-lockup em{font-family:var(--font-product)}.docs-root .article-heading h1{font-size:var(--docs-type-page-title);font-weight:700;letter-spacing:-.025em}.docs-root .article-heading h1,.docs-root .docs-article h2{font-family:var(--font-product);line-height:var(--docs-leading-heading);text-align:left}.docs-root .docs-article h2{font-size:var(--docs-type-section-title);font-weight:600;letter-spacing:-.015em}.docs-root :is(.docs-rich-guide,.article-section) h3{font-family:var(--font-product);font-size:var(--docs-type-subsection-title);font-weight:600;line-height:var(--docs-leading-heading);letter-spacing:0;text-align:left}.docs-root :is(.docs-rich-guide,.article-section) h4{font-family:var(--font-product);font-size:var(--docs-type-body);font-weight:600;line-height:var(--docs-leading-heading)}.docs-root :is(.article-heading p,.article-section>p,.docs-rich-guide,.docs-rich-guide p,.builder-catalog,.builder-command-list p,.example-workspace>p){font-size:var(--docs-type-body);line-height:var(--docs-leading-body);letter-spacing:0;text-align:left}.docs-root :is(.article-section,.docs-rich-guide) li{font-size:var(--docs-type-body);line-height:var(--docs-leading-body)}.docs-root :is(.docs-callout p,.section-note p,.docs-steps p,.builder-start-cards span){font-size:var(--docs-type-body-small);line-height:var(--docs-leading-body)}.docs-root :is(.docs-nav-item,.docs-nav-toggle,.docs-nav-children .docs-nav-item,.docs-sidebar section button,.docs-on-page>button,.docs-mobile-toc button,.docs-product-tabs button,.docs-product-tabs .docs-nft-tab){font-family:var(--font-product);font-size:var(--docs-type-label);line-height:var(--docs-leading-ui);letter-spacing:0;text-align:left}.docs-root :is(.docs-sidebar h2,.docs-on-page h2,.eyebrow,.article-breadcrumbs,.example-files h3){font-family:var(--font-product);font-size:var(--docs-type-caption);line-height:var(--docs-leading-ui)}.docs-root .docs-article :is(.docs-table-wrap th,.docs-table-wrap td){font-family:var(--font-product);font-size:var(--docs-type-body-small);line-height:var(--docs-leading-body);letter-spacing:0;text-align:left;vertical-align:top}.docs-root .docs-article .docs-table-wrap th{font-weight:600}.docs-root :is(pre,pre code,pre code span,code,kbd,samp,.example-files button){font-family:var(--font-technical);font-size:var(--docs-type-code);line-height:var(--docs-leading-code);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docs-root :not(pre)>code{font-size:var(--docs-type-code)}.docs-root :is(.example-filebar code,.builder-command-list code,.example-all-files code){font-size:var(--docs-type-code)}.docs-root :is(.example-filebar button,.docs-guide-codebar button){font-family:var(--font-product)}@media (max-width:640px){:root{--docs-type-page-title:28px;--docs-type-section-title:22px}}.docs-root .docs-article .builder-catalog :is(button,input,select,textarea){font-family:var(--font-product);font-size:var(--docs-type-label);line-height:var(--docs-leading-ui)}.docs-root .docs-article .builder-catalog .example-files button{font-family:var(--font-technical);font-size:var(--docs-type-code);line-height:var(--docs-leading-code)}.docs-root .docs-article .docs-guide-prompt,.docs-root .docs-article .docs-guide-prompt pre{background:var(--docs-container);color:var(--docs-secondary)}.docs-root .docs-article .docs-guide-prompt .docs-guide-codebar{background:var(--docs-container);border-color:var(--docs-keyline);color:var(--docs-secondary)}.docs-root .docs-article .docs-guide-prompt .docs-guide-codebar button{border-color:var(--docs-keyline-strong);background:var(--docs-surface);color:var(--docs-primary)}.docs-root .docs-article .docs-guide-prompt :is(pre,pre code,pre code span),.docs-root .launchpad-setup-review textarea{font-family:var(--font-product);font-size:var(--docs-type-body);font-weight:400;font-feature-settings:proportional-nums lining-nums;font-variant-numeric:proportional-nums lining-nums;line-height:var(--docs-leading-body);letter-spacing:0;text-align:left}@media (max-width:640px){.docs-root .docs-article .builder-catalog :is(input,select,textarea),.docs-root :is(input,select,textarea){font-size:var(--docs-type-body)}}