html{scroll-behavior:smooth;scroll-padding-top:110px}.docs-page{min-height:100svh;background:radial-gradient(ellipse 750px 500px at 85% 0,#f4f7fc,transparent),var(--np-bg-0)}.docs-header{height:88px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:26px;padding:0 var(--gutter);border-bottom:1px solid var(--np-line);background:#f4f7fc;backdrop-filter:blur(16px)}.docs-header-label{font:400 9px var(--font-mono);letter-spacing:1.7px;color:#65758d;padding-left:24px;border-left:1px solid var(--np-line)}.docs-header-actions{margin-left:auto;display:flex;align-items:center;gap:24px}.docs-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:250px minmax(0,1fr);padding:0 var(--gutter);gap:64px}.docs-sidebar{position:sticky;top:88px;height:calc(100svh - 88px);padding:50px 0 35px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--np-line);font-size:12px}.docs-sidebar .label{font:400 9px var(--font-mono);letter-spacing:1.6px;color:#65758d}.docs-current{display:flex;gap:13px;align-items:center;margin:22px 22px 26px -12px;padding:13px 12px;background:linear-gradient(90deg,#f4f7fc,transparent);border-left:1px solid #2459ed;color:#2459ed}.docs-current>span{font-size:19px}.docs-sidebar nav{display:flex;flex-direction:column;gap:3px}.docs-sidebar nav a{display:flex;gap:16px;padding:11px 0;color:#65758d;transition:color .2s}.docs-sidebar nav a:hover{color:var(--np-accent)}.docs-sidebar nav a span{font:400 9px var(--font-mono);align-self:center;color:#65758d}.docs-network{display:flex;align-items:center;gap:12px;color:#2459ed}.docs-network small{display:block;font:400 9px var(--font-mono);color:#65758d;margin-top:5px}.docs-content{max-width:860px;padding:57px 0 0;min-width:0}.docs-intro,.docs-section{scroll-margin-top:115px}.docs-kicker{display:flex;justify-content:space-between;font:400 9px var(--font-mono);letter-spacing:1.5px;color:#65758d}.docs-kicker span:last-child{color:#65758d}.docs-intro h1{font:400 clamp(40px,4.6vw,66px)/1.05 var(--font-display);letter-spacing:-.065em;margin:24px 0}.docs-intro h1 em{font-style:normal;color:#2459ed}.docs-content p{font-size:13px;line-height:1.85;color:#65758d;max-width:690px}.docs-content .docs-lead{font-size:17px;line-height:1.7;color:#2459ed;margin-bottom:14px;max-width:690px}.docs-inline-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;color:var(--np-accent);min-height:44px;margin-top:16px}.docs-inline-link:hover{color:#65758d}.docs-section{margin-top:45px;padding-top:36px;border-top:1px solid var(--np-line)}.docs-section-heading{display:flex;align-items:center;gap:17px;margin-bottom:17px}.docs-number{font:400 10px var(--font-mono);color:#65758d}.docs-section h2{font:400 27px/1.2 var(--font-display);letter-spacing:-1px}.route-explainer{margin:25px 0 18px;padding:20px 24px;border:1px solid #f4f7fc;border-radius:12px;background:radial-gradient(ellipse at 50% 20%,#f4f7fc,transparent 70%),#fff;overflow:hidden}.route-explainer-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.route-switch{display:flex;padding:3px;border:1px solid var(--np-line);border-radius:6px;gap:3px}.route-switch button{font-size:10px;color:#65758d;min-height:36px;padding:0 13px;border-radius:3px}.route-switch button[aria-pressed=true]{color:#2459ed;background:#f4f7fc;box-shadow:0 0 0 1px #f4f7fc}.docs-diagram-label{font:400 8px var(--font-mono);letter-spacing:1px;color:#65758d}.route-diagram{display:grid;grid-template-columns:1fr .65fr 1.2fr .65fr 1fr;align-items:center;padding:43px 6px 31px}.route-token{display:flex;flex-direction:column;align-items:center;gap:7px;position:relative}.route-token img,.route-hub>.brand-mark,.usd-mark{width:42px;height:42px;object-fit:contain;border-radius:50%;margin-bottom:7px}.route-token img{background:#2459ed;padding:7px}.route-token b{font:500 12px var(--font-mono);color:#2459ed}.route-token small{font-size:9px;color:#65758d}.route-hub{isolation:isolate}.route-hub:before{content:"";position:absolute;width:92px;height:92px;top:-24px;border:1px solid #f4f7fc;border-radius:50%;z-index:-1;box-shadow:0 0 50px #f4f7fc,inset 0 0 24px #f4f7fc}.usd-mark{display:grid;place-items:center;font:400 28px var(--font-display);border:1px solid #f4f7fc;color:#2459ed}.route-wire{position:relative;height:1px;background:linear-gradient(90deg,#f4f7fc,#f4f7fc,#f4f7fc);margin-top:-42px}.route-wire i{position:absolute;right:-1px;top:-11px;font-style:normal;color:#2459ed}.route-wire>span{position:absolute;left:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#2459ed;box-shadow:0 0 12px #2459ed;animation:route-travel 3.5s linear infinite}.route-wire:nth-child(4)>span{animation-delay:1.75s}.is-planned .route-wire{background:none;border-top:1px dashed #f4f7fc}.is-planned .route-wire>span{display:none}.route-explanation{border-top:1px solid var(--np-line);padding-top:17px;display:flex;gap:18px;align-items:flex-start;min-height:86px}.docs-status{flex:none;font:400 8px/1.5 var(--font-mono);letter-spacing:1px;color:#2459ed;padding:5px 6px;background:#f4f7fc;border:1px solid #f4f7fc;border-radius:3px;margin-top:3px}.route-explanation p{font-size:11px;line-height:1.8}.docs-content .docs-small{font-size:11px;color:#65758d;line-height:1.8}.fee-flow{display:flex;gap:15px;align-items:center;padding:25px 0;color:#2459ed;font:400 11px var(--font-mono)}.fee-flow i{font-style:normal;color:#65758d}.fee-flow b{font-weight:400;color:#2459ed}.docs-note{padding:19px 22px;border-left:1px solid #65758d;background:#f4f7fc}.docs-note .label{font:400 8px var(--font-mono);letter-spacing:1.4px;color:#65758d}.docs-note p{font-size:12px;margin-top:8px}.share-guide{display:grid;grid-template-columns:210px 1fr;gap:27px;align-items:start}.share-ticket{border:1px solid #f4f7fc;border-radius:10px;padding:22px 18px;background:radial-gradient(ellipse at 90% 0,#f4f7fc,transparent 70%),#fff;min-height:178px;display:flex;flex-direction:column}.share-ticket .label{font:400 8px var(--font-mono);letter-spacing:1.2px;color:#65758d}.ticket-number{font-size:30px;color:#2459ed;display:flex;gap:14px;align-items:center;margin:20px 0}.ticket-number b{font:400 23px var(--font-mono);color:#2459ed}.share-ticket small{font-size:8px;color:#65758d}.share-guide ol{margin:13px 0;padding-left:18px;color:#2459ed;font-size:12px;line-height:2}.docs-links{display:flex;gap:32px}.docs-pools{margin:22px 0 15px}.docs-pools>a{padding:17px 0;border-bottom:1px solid var(--np-line);display:flex;gap:14px;align-items:center}.docs-pools img{width:32px;height:32px;border-radius:50%;padding:4px;object-fit:contain;background:#2459ed}.docs-pools b{font-size:12px;font-weight:500;color:#2459ed}.docs-pools code{display:block;font:400 9px var(--font-mono);color:#65758d;margin-top:7px;overflow-wrap:anywhere}.docs-pools>a>span:nth-child(2){min-width:0}.pool-fee{margin-left:auto;font:400 11px var(--font-mono);color:#2459ed;flex:none;text-align:right}.pool-fee small{display:block;color:#65758d;font:400 8px var(--font-mono);margin-top:6px}.docs-pools>a:hover b,.docs-pools>a:hover code{color:var(--np-accent)}.docs-footer{margin-top:54px;padding:27px 0 32px;border-top:1px solid var(--np-line);display:flex;justify-content:space-between;gap:20px;font:400 8px var(--font-mono);letter-spacing:.8px;color:#65758d}.docs-footer a{color:#65758d}@keyframes route-travel{0%{left:0;opacity:0}20%{opacity:.7}80%{opacity:.7}to{left:100%;opacity:0}}@media(max-width:1050px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.docs-header-label{font-size:8px}.share-guide{grid-template-columns:170px 1fr;gap:22px}.docs-diagram-label{display:none}}@media(max-width:760px){html{scroll-padding-top:95px}.docs-header{height:76px;padding:0 22px;gap:10px}.docs-header-label{display:none}.docs-header-actions{gap:10px}.docs-header-actions .text-link{font-size:10px;gap:10px}.docs-layout{display:block;padding:0 22px}.docs-sidebar{position:static;height:auto;padding:20px 0 0;border-right:0}.docs-sidebar .label,.docs-current,.docs-network{display:none}.docs-sidebar nav{flex-direction:row;overflow:auto;gap:22px;border-bottom:1px solid var(--np-line);padding-bottom:12px;scrollbar-width:none}.docs-sidebar nav a{font-size:10px;white-space:nowrap;min-height:40px}.docs-sidebar nav a span{display:none}.docs-content{padding-top:31px}.docs-intro h1{font-size:39px;margin-top:25px}.docs-content .docs-lead{font-size:16px}.docs-content p{font-size:12px}.docs-section{margin-top:31px;padding-top:28px}.docs-section h2{font-size:25px}.route-explainer{padding:14px}.route-switch{width:100%}.route-switch button{flex:1;min-height:40px;padding:0 7px}.route-diagram{padding:42px 0 27px;grid-template-columns:1fr .5fr 1.1fr .5fr 1fr}.route-token img,.route-hub>.brand-mark,.usd-mark{width:37px;height:37px}.route-token small{font-size:8px}.route-hub:before{width:76px;height:76px;top:-20px}.route-explanation{display:block;min-height:130px;padding-top:13px}.docs-status{display:inline-block;margin:0 0 8px}.route-explanation p{font-size:11px}.fee-flow{font-size:9px;gap:10px;justify-content:space-between}.docs-note{padding:15px}.docs-note p{font-size:11px}.share-guide{grid-template-columns:1fr;gap:20px}.share-ticket{min-height:153px;max-width:100%;background:radial-gradient(ellipse at 90% 0,#f4f7fc,transparent 70%),#fff}.ticket-number{margin:15px 0}.docs-links{gap:20px}.docs-inline-link{font-size:11px}.docs-pools>a{gap:10px}.docs-pools code{font-size:8px}.docs-pools img{width:27px;height:27px}.pool-fee{font-size:10px}.docs-footer{font-size:7px;line-height:1.8}.docs-kicker{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.route-wire>span{animation:none}}.docs-page{background:#fff}.docs-header{background:#ffffffef}.docs-content p{color:#61718a}.docs-content .docs-lead{color:#35455f}.docs-intro h1 em{color:#2459ed}.route-explainer{background:#f7f9fd;border-color:#e0e6f1}.route-token b{color:#24344c}.route-token small{color:#75839a}.route-switch button[aria-pressed=true]{background:#e8eeff;color:#2459ed;box-shadow:none}.docs-note{background:#f5f8ff;border-color:#2459ed}.docs-note .label{color:#2459ed}.share-ticket{background:#f5f8ff;border-color:#dfe7f6}.ticket-number b,.docs-pools b{color:#243752}.docs-footer{color:#8794a7}.docs-content .docs-small{color:#75839a}.docs-sidebar nav a{color:#738199}.docs-sidebar nav a:hover{color:#2459ed}.route-wire{background:#bdcef7}.route-hub:before{border-color:#dbe5fa;box-shadow:none}.usd-mark{border-color:#d2ddf4;color:#2459ed}.docs-status{background:#edf2ff;border-color:#dbe5ff;color:#2459ed}.docs-inline-link{color:#2459ed}.docs-pools code{color:#7b8aa1}.route-token img,.docs-pools img{background:#fff}.is-planned .route-wire{border-color:#a9bff4}.route-wire>span{box-shadow:none;animation:none}.docs-sidebar{border-color:#e5e8ee}body:has(.technical-docs){overflow:visible}.technical-docs .docs-layout{grid-template-columns:240px minmax(0,1fr);max-width:1360px;gap:64px}.technical-docs .docs-sidebar{padding-top:44px;gap:32px;overflow-y:auto}.technical-docs .docs-sidebar nav{margin-top:23px;gap:4px;padding-right:20px}.technical-docs .docs-sidebar nav a{padding:12px 10px;border-radius:7px;gap:13px;font-size:12px;line-height:1.6;color:#59677a}.technical-docs .docs-sidebar nav a[aria-current=page]{background:#edf2ff;color:#2459ed;font-weight:650}.technical-docs .docs-sidebar nav a:hover{background:#f5f7fb}.docs-sidebar-bottom{display:grid;gap:22px;padding-bottom:4px}.docs-version{font:400 9px var(--font-mono);color:#7a8799}.technical-docs .docs-content{max-width:800px;padding-top:48px}.technical-docs .docs-intro h1{font-size:clamp(38px,4.2vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.05em;max-width:740px}.technical-docs .docs-content p{font-size:15px;line-height:1.9;color:#526177;max-width:none;margin:16px 0}.technical-docs .docs-content .docs-lead{font-size:18px;line-height:1.7;color:#35455f;margin-bottom:23px}.docs-status-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:#738199;margin:20px 0 30px}.docs-status-line .docs-status{margin:0;font-size:9px;letter-spacing:.05em}.docs-toc{display:grid;gap:0;border:1px solid #e3e9f1;border-radius:12px;padding:22px 24px;margin:28px 0 40px;background:#fafbfe}.docs-toc>.label{margin-bottom:13px;font-size:9px}.docs-toc a{display:flex;justify-content:space-between;gap:18px;font-size:12px;line-height:1.6;padding:8px 0;color:#536681}.docs-toc a:hover{color:#2459ed}.docs-toc a span{color:#94a4bd}.technical-docs .docs-section{border-color:#e4e9f1;padding-top:34px;margin-top:40px}.technical-docs .docs-section-heading{align-items:baseline;gap:16px;margin-bottom:18px}.technical-docs .docs-section h2{font-size:26px;line-height:1.3;letter-spacing:-.7px;color:#1b293c}.technical-docs .docs-number{flex:none;color:#8a99ad}.technical-docs p code,.docs-table code,.docs-steps code{font:400 .85em var(--font-mono);background:#f0f4fa;color:#315075;padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}.docs-formula{margin:22px 0;padding:23px 25px;border:1px solid #dfe7f3;border-left:3px solid #2459ed;border-radius:0 10px 10px 0;background:#f5f8fe;color:#264363;font:400 12px/1.9 var(--font-mono);overflow:auto;tab-size:2;max-width:100%}.docs-formula code{font:inherit}.technical-docs .docs-note{margin:24px 0;padding:21px 24px;border-radius:0 8px 8px 0;border-left:2px solid #2459ed}.technical-docs .docs-note p{font-size:13px;line-height:1.85;margin:10px 0 0;color:#4c6282}.technical-docs .docs-source{font-size:11px;margin-top:10px;color:#8390a3}.docs-source a{color:#2459ed;text-decoration:underline;text-underline-offset:3px}.docs-table-wrap{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid #e1e8f2;border-radius:10px}.docs-table{border-collapse:collapse;width:100%;min-width:520px;text-align:left;font-size:12px;line-height:1.75;color:#53637a}.docs-table caption{text-align:left;padding:16px 19px;font-weight:650;color:#2c405f;background:#f5f8fd}.docs-table th{background:#fafbfe;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#7b899e;font-weight:500}.docs-table th,.docs-table td{padding:15px 18px;border-top:1px solid #e8edf4;vertical-align:top}.docs-table td:first-child{min-width:155px}.docs-table code{white-space:normal}.docs-steps{padding-left:23px;margin:22px 0;color:#526177;font-size:14px;line-height:1.9}.docs-steps li{padding-left:8px;margin:20px 0}.docs-steps li::marker{color:#2459ed;font-family:var(--font-mono)}.docs-steps strong{color:#2e425f}.docs-route-flow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px;margin:24px 0;border:1px solid #dfe7f3;border-radius:12px;background:#f8faff}.docs-route-flow>span{display:grid;gap:7px}.docs-route-flow b{font:500 18px var(--font-mono);color:#2459ed}.docs-route-flow small{font-size:10px;color:#7e8da4}.docs-route-flow i{font-style:normal;font-size:26px;color:#99b2ef}.docs-address{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:18px 0;border-bottom:1px solid #e4eaf3}.docs-address strong{font-size:13px;font-weight:550;color:#344b6e}.docs-address code{grid-row:2;font:400 11px/1.7 var(--font-mono);overflow-wrap:anywhere;color:#6b7e9b}.docs-address>span{grid-column:2;grid-row:1/3;align-self:center;color:#2459ed}.docs-address:hover strong{color:#2459ed}.docs-pagination{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #dfe6f0;padding-top:28px;margin-top:56px}.docs-pagination a{display:grid;gap:10px;font-size:15px;color:#344e79;line-height:1.5}.docs-pagination a:last-child{text-align:right}.docs-pagination small{font:400 9px/1.6 var(--font-mono);letter-spacing:.04em;color:#8291a9}.docs-pagination a:hover{color:#2459ed}@media(max-width:1050px){.technical-docs .docs-layout{grid-template-columns:205px minmax(0,1fr);gap:32px}.technical-docs .docs-sidebar nav a{font-size:11px;padding:10px 7px;gap:10px}.docs-header-label{font-size:8px;letter-spacing:1px}.docs-route-flow{padding:22px;gap:12px}}@media(max-width:760px){.technical-docs .docs-layout{display:block;padding:0 22px}.technical-docs .docs-sidebar{padding:18px 0 0;overflow:visible}.technical-docs .docs-sidebar nav{margin:0;padding:0 0 12px;gap:8px}.technical-docs .docs-sidebar nav a{font-size:11px;padding:10px 12px;flex:none;min-height:40px}.docs-sidebar-bottom{display:none}.technical-docs .docs-content{padding-top:31px}.technical-docs .docs-intro h1{font-size:39px}.technical-docs .docs-content .docs-lead{font-size:16px}.technical-docs .docs-content p{font-size:14px;line-height:1.85}.technical-docs .docs-section h2{font-size:23px}.technical-docs .docs-section-heading{gap:10px}.technical-docs .docs-number{font-size:9px}.docs-toc{padding:18px;margin-bottom:30px}.docs-formula{font-size:11px;padding:17px 15px}.docs-table th,.docs-table td{padding:12px;font-size:11px}.docs-table td:first-child{min-width:135px}.technical-docs .docs-note{padding:17px}.docs-route-flow{padding:20px 14px;gap:8px}.docs-route-flow b{font-size:15px}.docs-route-flow small{font-size:8px}.docs-route-flow i{font-size:21px}.docs-pagination{gap:20px}.docs-pagination a{font-size:12px}.docs-pagination small{font-size:8px}.technical-docs .docs-footer{flex-wrap:wrap;font-size:8px}}@media print{.docs-header,.docs-sidebar,.docs-toc,.docs-pagination,.docs-footer,.skip-link{display:none!important}.technical-docs .docs-layout{display:block;padding:0}.technical-docs .docs-content{max-width:none;padding:0}.technical-docs .docs-content p{font-size:11pt;line-height:1.6}.docs-section{break-inside:auto}.docs-section-heading,.docs-note,.docs-formula,tr{break-inside:avoid}.docs-section-heading{break-after:avoid}.docs-table-wrap{overflow:visible}.docs-formula{white-space:pre-wrap;overflow-wrap:anywhere}.docs-page{background:#fff}}
