:root{--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}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{display:block;height:36px;object-fit:contain;width:132px}.docs-brand-symbol{display:none;height:36px;object-fit:contain;width:47px}.brand-lockup em{border-left:1px solid var(--line-strong);color:var(--muted);font-size:12px;font-style:normal;font-weight:620;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:11px;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;font-size:13px;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:14px;font-weight:580;position:relative}.docs-product-tabs button.active,.docs-product-tabs button:hover{color:var(--text)}.docs-product-tabs button.active{font-weight:690}.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;font-size:9px;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;font-size:10px}.docs-sidebar section{margin:0 10px 36px 0}.docs-sidebar h2{align-items:baseline;color:#d9dddc;font-size:11px;gap:7px;letter-spacing:.025em;margin:0 13px 12px}.docs-sidebar h2 small{color:var(--muted-dark);font-size:10px}.docs-sidebar section button{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;font-size:14px;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);font-weight:630}.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:11px}.sidebar-notice span{color:var(--muted-dark);font-size:10px;line-height:1.45}.docs-article{min-width:0;padding:58px 0 110px}.article-breadcrumbs{align-items:center;color:var(--muted-dark);display:flex;font-size:11px;gap:9px;margin-bottom:26px}.article-breadcrumbs b{color:#343b39}.article-breadcrumbs strong{color:var(--muted);font-weight:560}.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:9px;letter-spacing:.08em;text-transform:uppercase}.chapter-progress>div strong{color:#dce1df;font-size:11px}.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:10px;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);font-size:11px;font-weight:760;letter-spacing:.03em}.article-heading h1{font-size:clamp(30px,2.45vw,38px);letter-spacing:-.045em;line-height:1.08;margin:14px 0}.article-heading p{color:var(--muted);font-size:16px;line-height:1.6;margin:0;max-width:760px}.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:12px;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 strong{font-size:13px}.docs-callout p{color:#a9b8b2;font-size:12px;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:11px;padding:14px 9px}.code-panel-tabs button.active{color:var(--mint);font-weight:680}.docs-code-panel pre{color:#d3d9d6;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;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:9px;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:28px;letter-spacing:-.035em;margin:0 0 18px}.article-section>p{color:var(--muted);font-size:16px;line-height:1.8;margin:0}.definition-lead{color:var(--text);font-weight:750}.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:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.docs-formula span{color:var(--muted);font-size:12px;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:11px;font-weight:750;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-size:11px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.docs-table-wrap td{color:var(--muted);font-size:12px;line-height:1.55}.docs-table-wrap td:first-child{color:#d6ddda;font-weight:620}.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:12px;margin-bottom:5px}.section-note p{color:var(--muted);font-size:12px;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:14px;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:13px}.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:12px;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:10px;letter-spacing:.08em;text-transform:uppercase}.docs-next a{align-items:center;display:flex;font-size:13px;font-weight:650;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:9px;letter-spacing:.08em;text-transform:uppercase}.docs-chapter-nav strong{align-items:center;display:flex;font-size:13px;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-size:13px;font-weight:620;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:12px;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:10px}.on-page-safety button{background:transparent;border:0;color:var(--mint);cursor:pointer;font-size:10px;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:15px;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:13px}.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:11px}.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:28px;line-height:1.1}.article-heading p{font-size:15px}.copy-page-button{margin-top:18px}.docs-callout{margin-top:24px}.docs-code-panel pre{font-size:10.5px;padding:20px 16px}.article-section h2{font-size:24px}.article-section>p{font-size:14px}.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:12px}.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-surface:#fff;--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;--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:#c9c6ff;--amber:var(--docs-warning);--header-height:112px}html{color-scheme:light}body,html{background:var(--docs-canvas)}body{color:var(--docs-primary);font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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{gap:24px;grid-template-columns:250px minmax(340px,1fr) auto;height:64px}.docs-brand-symbol{display:block;height:27px;width:36px}.docs-brand-wordmark{color:var(--docs-primary);font-size:18px;font-weight:760;letter-spacing:-.035em}.brand-lockup em{border:0;color:var(--docs-brand);font-size:18px;font-weight:650;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;box-shadow:0 0 0 3px var(--docs-brand-soft)}.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:11px;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-top-links a{color:var(--docs-secondary);font-size:12px}.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;color:var(--docs-secondary);display:flex;flex:0 0 auto;font-size:12px;font-weight:560;position:relative}.docs-product-tabs .docs-nft-tab.active{font-weight:690}.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:8px;font-weight:720;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;width:100%}.docs-sidebar{background:var(--docs-container);border-right:1px solid var(--docs-keyline);display:flex;flex-direction:column;padding:28px 17px 56px 18px;scrollbar-color:#c8d0dc transparent;scrollbar-width:thin}.docs-sidebar::-webkit-scrollbar{width:4px}.docs-sidebar::-webkit-scrollbar-thumb{background:#c8d0dc;border-radius:999px}.version-selector{background:transparent;border:0;border-bottom:1px solid var(--docs-keyline);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;font-size:10px;justify-content:space-between;letter-spacing:.055em;margin:0 10px 7px;text-transform:uppercase}.docs-sidebar h2 small{color:var(--docs-tertiary);font-size:9px;font-weight:520;letter-spacing:0;text-align:right;text-transform:none}.docs-sidebar section button{border-radius:6px;color:var(--docs-secondary);font-size:12.5px;line-height:1.35;margin:1px 0;padding:7px 10px}.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:620}.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:12px;font-weight:650}.docs-sidebar .nft-nav-section-toggle small{color:var(--docs-tertiary);font-size:9.5px;font-weight:500}.docs-sidebar .nft-nav-section-toggle>i{color:var(--docs-tertiary);flex:0 0 auto;font-size:15px;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:650}.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:11.5px;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:10px;font-weight:650;padding:6px 10px}.eyebrow{color:var(--docs-brand);font-size:10px;letter-spacing:.055em}.article-heading{gap:20px}.article-heading h1{color:var(--docs-primary);font-size:clamp(30px,2.4vw,36px);font-weight:650;letter-spacing:-.035em;margin:10px 0 12px}.article-heading p{color:var(--docs-secondary);font-size:15px;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:9px;font-weight:740;letter-spacing:.075em;text-transform:uppercase}.nft-why-heading h2{color:var(--docs-primary);font-size:clamp(22px,2.4vw,28px);letter-spacing:-.035em;line-height:1.2;margin:9px 0 10px}.nft-why-heading p{color:var(--docs-secondary);font-size:13.5px;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:9px;font-weight:760;margin-bottom:10px}.nft-why-reasons article>p{color:var(--docs-secondary);font-size:11.5px;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:11px}.nft-when-to-use p{color:var(--docs-secondary);font-size:11.5px;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:10px;font-weight:560}.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:15px;position:absolute;right:-18px;top:31px;z-index:2}.nft-flow-diagram li>span{color:#8f88ff;font-size:9px;font-weight:760}.nft-flow-diagram li>strong{align-self:end;color:#f3f6fb;font-size:11px;font-weight:620;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:12px;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);font-size:24px;letter-spacing:-.025em;margin-bottom:14px}.article-section>p{color:var(--docs-secondary);font-size:15px;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:12px;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);font-size:14px;line-height:1.45;margin:0 0 5px}.docs-steps p{font-size:13px;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);font-size:10px;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{border-left:1px solid var(--docs-keyline);padding:48px 24px 40px}.docs-on-page h2{color:var(--docs-primary);font-size:12px}.docs-on-page>button{color:var(--docs-tertiary);font-size:11px;padding:7px 0}.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:17px;gap:9px;width:max-content}.docs-footer-brand p{line-height:1.65;margin:0}.docs-footer nav{align-content:start;display:grid;gap:10px}.docs-footer nav>strong{color:var(--docs-primary);font-size:12px;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:12px;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:11px;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-wordmark{display:none}.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:28px}.article-heading p{font-size:14px}.article-section h2{font-size:22px}.docs-callout,.docs-code-panel,.docs-formula,.docs-table-wrap,.section-note{border-radius:7px}}