.ox-docs-root{--docs-bg:#101113;--docs-panel:#181a1d;--docs-panel-strong:#202328;--docs-line:#30343a;--docs-line-strong:#565e68;--docs-text:#f1f2f3;--docs-muted:#a6adb7;--docs-faint:#929ba7;--docs-accent:#b8e8cb;--docs-accent-ink:#101113;min-height:100dvh;background:linear-gradient(rgba(211,220,231,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(211,220,231,.025) 1px,transparent 1px),var(--docs-bg);background-size:40px 40px;color:var(--docs-text);font-family:var(--font-departure),monospace;color-scheme:dark}.ox-docs-root *,.ox-docs-root :after,.ox-docs-root :before{box-sizing:border-box}.ox-docs-root a,.ox-docs-root button,.ox-docs-root summary{-webkit-tap-highlight-color:transparent}.ox-docs-root a:focus-visible,.ox-docs-root button:focus-visible,.ox-docs-root pre:focus-visible,.ox-docs-root summary:focus-visible{outline:2px solid var(--docs-accent);outline-offset:3px}.ox-docs-topbar{position:sticky;top:0;z-index:20;height:64px;border-bottom:1px solid var(--docs-line-strong);background:var(--docs-bg);backdrop-filter:none}.ox-docs-topbar-inner{display:flex;width:min(100%,1580px);height:100%;align-items:center;justify-content:space-between;margin:0 auto;padding:0 24px}.ox-docs-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--docs-text);text-decoration:none}.ox-docs-brand img{width:30px;height:30px;border:1px solid var(--docs-line-strong);object-fit:cover;image-rendering:pixelated}.ox-docs-brand span{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ox-docs-brand strong{border-left:1px solid var(--docs-line-strong);padding-left:10px;color:var(--docs-accent);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ox-docs-topbar nav{display:flex;align-items:center;gap:18px}.ox-docs-network-label{color:var(--docs-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ox-docs-footer-actions a,.ox-docs-hero-actions a,.ox-docs-topbar nav a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--docs-accent);padding:0 14px;background:var(--docs-accent);color:var(--docs-accent-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform .12s steps(2),background-color .12s steps(2),border-color .12s steps(2)}.ox-docs-footer-actions a:hover,.ox-docs-hero-actions a:hover,.ox-docs-topbar nav a:hover{background:#ffffff;border-color:#ffffff;transform:translate(-1px,-1px)}.ox-docs-footer-actions a:active,.ox-docs-hero-actions a:active,.ox-docs-topbar nav a:active{transform:translate(1px,1px)}.ox-docs-shell{display:grid;grid-template-columns:244px minmax(0,1fr);width:min(100%,1580px);margin:0 auto}.ox-docs-sidebar{position:sticky;top:64px;display:flex;height:calc(100dvh - 64px);flex-direction:column;justify-content:space-between;overflow-y:auto;scrollbar-gutter:stable;gap:32px;border-right:1px solid var(--docs-line);padding:34px 22px 26px 24px;background:rgba(16,17,19,.76)}.ox-docs-nav-group+.ox-docs-nav-group{margin-top:28px}.ox-docs-nav-group>strong{display:block;margin-bottom:9px;color:var(--docs-faint);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ox-docs-nav-group a{display:flex;min-height:38px;align-items:center;border-left:1px solid transparent;padding:0 10px;color:var(--docs-muted);line-height:1.3;text-decoration:none;transition:border-color .12s steps(2),color .12s steps(2),background-color .12s steps(2)}.ox-docs-nav-group a:focus-visible,.ox-docs-nav-group a:hover{border-left-color:var(--docs-accent);background:rgba(211,220,231,.045);color:var(--docs-text)}.ox-docs-sidebar-meta{display:grid;gap:4px;border-top:1px solid var(--docs-line);padding-top:18px}.ox-docs-sidebar-meta small,.ox-docs-sidebar-meta span{color:var(--docs-faint);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ox-docs-sidebar-meta strong{color:var(--docs-text);font-size:13px;font-weight:500}.ox-docs-main{min-width:0;max-width:1120px;padding:52px 64px 0}.ox-docs-mobile-nav{display:none}.ox-docs-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);min-height:330px;border-bottom:1px solid var(--docs-line-strong)}.ox-docs-hero>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;border-right:1px solid var(--docs-line-strong);padding:42px 48px 46px 0}.ox-docs-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--docs-accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.ox-docs-hero h1{max-width:690px;margin:22px 0 0;color:var(--docs-text);font-size:clamp(32px,4vw,40px);letter-spacing:-.065em;line-height:.94;text-wrap:balance}.ox-docs-hero p{max-width:650px;margin:20px 0 0;color:var(--docs-muted);font-size:13px;line-height:1.7}.ox-docs-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.ox-docs-footer-actions a.secondary,.ox-docs-hero-actions a.secondary{border-color:var(--docs-line-strong);background:var(--docs-panel);color:var(--docs-text)}.ox-docs-footer-actions a.secondary:hover,.ox-docs-hero-actions a.secondary:hover{border-color:var(--docs-accent);background:var(--docs-panel-strong)}.ox-docs-hero dl{display:grid;align-content:center;margin:0;padding-left:32px}.ox-docs-hero dl>div{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:50px;align-items:center;gap:12px;border-bottom:1px solid var(--docs-line)}.ox-docs-hero dl>div:first-child{border-top:1px solid var(--docs-line)}.ox-docs-hero dd,.ox-docs-hero dt{margin:0}.ox-docs-hero dt{color:var(--docs-faint);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ox-docs-hero dd{color:var(--docs-text);font-size:13px}.ox-docs-warning{display:flex;min-height:62px;align-items:center;gap:12px;border:1px solid rgba(220,197,128,.24);border-left:2px solid #d8c58e;margin-top:20px;padding:12px 14px;background:rgba(216,197,142,.035);color:#d8c58e}.ox-docs-warning div{display:grid;gap:3px}.ox-docs-warning strong{font-size:12px;font-weight:600;text-transform:uppercase}.ox-docs-warning span{color:#b5ab8b;font-size:12px;line-height:1.5}.ox-docs-article{width:min(100%,900px);padding-bottom:70px}.ox-docs-section{scroll-margin-top:88px;border-bottom:1px solid var(--docs-line-strong);padding:72px 0}.ox-docs-section-heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px}.ox-docs-section-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--docs-line-strong);background:var(--docs-panel);color:var(--docs-accent)}.ox-docs-section-heading h2{margin:0;color:var(--docs-text);font-size:clamp(25px,3vw,36px);font-weight:500;letter-spacing:-.045em;line-height:1.05}.ox-docs-section-heading p{max-width:690px;margin:10px 0 0;color:var(--docs-muted);font-size:12px;line-height:1.7}.ox-docs-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:32px;border:1px solid var(--docs-line-strong);background:var(--docs-panel)}.ox-docs-flow>div{display:grid;min-height:92px;align-content:center;gap:8px;border-right:1px solid var(--docs-line);padding:14px}.ox-docs-flow>div:last-child{border-right:0}.ox-docs-flow strong{color:var(--docs-accent);font-size:12px;font-weight:600;text-transform:uppercase}.ox-docs-flow span{color:var(--docs-muted);font-size:12px;line-height:1.5}.ox-docs-code{overflow:hidden;border:1px solid var(--docs-line-strong);margin:24px 0 0;background:#121416}.ox-docs-code figcaption{display:flex;min-height:40px;align-items:center;border-bottom:1px solid var(--docs-line);padding-left:13px;background:var(--docs-panel)}.ox-docs-code-label{min-width:0;overflow-wrap:anywhere;padding-block:8px;color:var(--docs-text);font-size:12px}.ox-docs-code-language{margin-left:12px;color:var(--docs-faint);font-size:12px;text-transform:uppercase}.ox-docs-code button{display:inline-flex;min-width:88px;min-height:44px;flex-shrink:0;align-self:stretch;align-items:center;justify-content:center;gap:7px;border:0;border-left:1px solid var(--docs-line);margin-left:auto;padding:0 12px;background:transparent;color:var(--docs-muted);cursor:pointer;font:inherit;font-size:12px;letter-spacing:.06em;text-transform:uppercase;transition:background-color .12s steps(2),color .12s steps(2)}.ox-docs-code button:hover{background:rgba(211,220,231,.07);color:var(--docs-accent)}.ox-docs-code pre{max-height:620px;overflow:auto;margin:0;padding:20px;color:#d4dae3;font-family:var(--font-departure),monospace;line-height:1.72;tab-size:2;overscroll-behavior-x:contain}.ox-docs-code :is(button,pre):focus-visible{outline-offset:-3px}.ox-docs-code code{font:inherit}.ox-docs-contract-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:32px}.ox-docs-contract-columns h3{border-bottom:1px solid var(--docs-line-strong);margin:0;padding:0 0 11px;color:var(--docs-text);font-size:13px;font-weight:500;text-transform:uppercase}.ox-docs-contract{display:grid;gap:10px;border-bottom:1px solid var(--docs-line);padding:15px 0}.ox-docs-contract>div{display:grid;gap:4px}.ox-docs-contract strong{color:var(--docs-text);font-size:12px;font-weight:500}.ox-docs-contract span{color:var(--docs-faint);font-size:12px;line-height:1.4}.ox-docs-contract a,.ox-docs-pool-addresses a{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--docs-accent);font-size:12px;text-decoration:none}.ox-docs-contract a code,.ox-docs-pool-addresses a code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ox-docs-contract a:hover,.ox-docs-pool-addresses a:hover{color:var(--docs-text)}.ox-docs-disclosure{border:1px solid var(--docs-line-strong);margin-top:24px;background:var(--docs-panel)}.ox-docs-disclosure summary,.ox-docs-mobile-nav summary{min-height:46px;padding:15px;color:var(--docs-text);cursor:pointer;font-size:12px;text-transform:uppercase}.ox-docs-pool-addresses{display:grid;border-top:1px solid var(--docs-line);padding:0 15px}.ox-docs-pool-addresses>div{display:grid;grid-template-columns:130px minmax(0,1fr);min-height:46px;align-items:center;gap:14px;border-bottom:1px solid var(--docs-line)}.ox-docs-pool-addresses>div:last-child{border-bottom:0}.ox-docs-pool-addresses>div>span{color:var(--docs-muted);font-size:12px}.ox-docs-ecosystem-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:32px;background:var(--docs-line-strong)}.ox-docs-ecosystem-map>div{display:grid;min-height:158px;align-content:start;gap:11px;padding:22px;background:var(--docs-panel);color:var(--docs-accent)}.ox-docs-ecosystem-map>div:nth-child(2),.ox-docs-ecosystem-map>div:nth-child(4){background:var(--docs-panel-strong)}.ox-docs-ecosystem-map strong{color:var(--docs-text);font-size:13px;font-weight:600}.ox-docs-ecosystem-map span{color:var(--docs-muted);font-size:12px;line-height:1.65}.ox-docs-mechanism-grid,.ox-docs-universe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:32px;background:var(--docs-line-strong)}.ox-docs-mechanism-grid>div,.ox-docs-universe-grid>div{min-height:142px;padding:22px;background:var(--docs-panel)}.ox-docs-mechanism-grid>div:nth-child(2),.ox-docs-mechanism-grid>div:nth-child(3),.ox-docs-universe-grid>div:nth-child(2),.ox-docs-universe-grid>div:nth-child(3){background:var(--docs-panel-strong)}.ox-docs-fi-surfaces strong,.ox-docs-mechanism-grid strong,.ox-docs-universe-grid strong{color:var(--docs-text);font-size:13px;font-weight:600}.ox-docs-mechanism-grid p,.ox-docs-universe-grid p{margin:10px 0 0;color:var(--docs-muted);font-size:12px;line-height:1.7}.ox-docs-spec-line{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--docs-line);margin-top:22px}.ox-docs-spec-line span{color:var(--docs-faint);font-size:12px;text-transform:uppercase}.ox-docs-spec-line strong{color:var(--docs-text);font-size:12px;font-weight:500}.ox-docs-product-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--docs-accent);font-size:12px;text-decoration:none}.ox-docs-product-link:hover{color:var(--docs-text)}.ox-docs-lifecycle{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:32px;color:var(--docs-accent)}.ox-docs-lifecycle>div{display:grid;min-height:102px;align-content:center;gap:8px;border:1px solid var(--docs-line-strong);padding:16px;background:var(--docs-panel)}.ox-docs-lifecycle strong{color:var(--docs-text);font-size:12px;font-weight:600;text-transform:uppercase}.ox-docs-lifecycle span{color:var(--docs-muted);font-size:12px;line-height:1.55}.ox-docs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border:1px solid var(--docs-line-strong);background:var(--docs-panel)}.ox-docs-facts>div{display:grid;min-height:116px;align-content:center;gap:7px;border-right:1px solid var(--docs-line);padding:17px}.ox-docs-facts>div:last-child{border-right:0}.ox-docs-facts small,.ox-docs-facts span{color:var(--docs-faint);font-size:12px;line-height:1.45}.ox-docs-facts span{text-transform:uppercase}.ox-docs-facts strong{color:var(--docs-accent);font-size:20px;font-weight:500;letter-spacing:-.04em}.ox-docs-note{display:grid;gap:6px;border-left:2px solid var(--docs-accent);margin-top:22px;padding:13px 15px;background:rgba(211,220,231,.045)}.ox-docs-note strong{color:var(--docs-text);font-size:12px;font-weight:600}.ox-docs-note span{color:var(--docs-muted);font-size:12px;line-height:1.65}.ox-docs-method-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;background:var(--docs-line-strong)}.ox-docs-method-list>div{display:grid;gap:8px;padding:16px;background:var(--docs-panel)}.ox-docs-method-list code,.ox-docs-native-rules code{color:var(--docs-accent);font-family:var(--font-departure),monospace;font-size:12px}.ox-docs-method-list span,.ox-docs-native-rules span{color:var(--docs-muted);font-size:12px;line-height:1.55}.ox-docs-fi-surfaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:32px;background:var(--docs-line-strong)}.ox-docs-fi-surfaces>div{display:grid;min-height:120px;align-content:center;gap:9px;padding:20px;background:var(--docs-panel)}.ox-docs-fi-surfaces>div:first-child{grid-column:1/-1;min-height:104px;background:var(--docs-panel-strong)}.ox-docs-fi-surfaces span{color:var(--docs-muted);font-size:12px;line-height:1.65}.ox-docs-fee-table-wrap{overflow-x:auto;border:1px solid var(--docs-line-strong);margin-top:24px}.ox-docs-fee-table-wrap table{width:100%;min-width:620px;border-collapse:collapse}.ox-docs-fee-table-wrap td,.ox-docs-fee-table-wrap th{height:46px;border-bottom:1px solid var(--docs-line);padding:9px 13px;text-align:left}.ox-docs-fee-table-wrap th{background:var(--docs-panel-strong);color:var(--docs-faint);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ox-docs-fee-table-wrap td{color:var(--docs-muted);font-size:12px}.ox-docs-fee-table-wrap tr:last-child td{border-bottom:0}.ox-docs-fee-table-wrap td:first-child{color:var(--docs-text)}.ox-docs-copy code,.ox-docs-fee-table-wrap code{color:var(--docs-accent);font-family:var(--font-departure),monospace;font-size:12px}.ox-docs-copy{max-width:720px;margin:18px 0 0;color:var(--docs-muted);font-size:12px;line-height:1.75}.ox-docs-universe{position:relative;border-top:2px solid var(--docs-accent);margin-top:18px;padding-inline:24px;background:rgba(211,220,231,.025)}.ox-docs-universe-status{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--docs-line-strong);margin-bottom:22px;padding:0 10px;color:var(--docs-accent);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ox-docs-note-strong,.ox-docs-universe-status{background:var(--docs-panel-strong)}.ox-docs-native-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;background:var(--docs-line-strong)}.ox-docs-native-rules>div{display:grid;gap:8px;padding:17px;background:var(--docs-panel)}.ox-docs-native-rules strong{color:var(--docs-text);font-size:12px;font-weight:600}.ox-docs-subheading{margin:34px 0 0;color:var(--docs-text);font-size:16px;font-weight:500;letter-spacing:-.025em}.ox-docs-indexers{display:grid;gap:1px;margin-top:28px;background:var(--docs-line-strong)}.ox-docs-indexers>div{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:58px;align-items:center;gap:14px;padding:12px 15px;background:var(--docs-panel)}.ox-docs-indexers strong{color:var(--docs-text);font-size:12px;font-weight:500}.ox-docs-indexers code{overflow:hidden;color:var(--docs-accent);font-family:var(--font-departure),monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ox-docs-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:30px;background:var(--docs-line-strong)}.ox-docs-checklist>div{display:grid;grid-template-columns:18px minmax(0,1fr);min-height:64px;align-items:center;gap:9px;padding:12px 14px;background:var(--docs-panel);color:var(--docs-accent)}.ox-docs-checklist span{color:var(--docs-muted);font-size:12px;line-height:1.55}.ox-docs-footer-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.ox-docs-footer{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--docs-line);color:var(--docs-faint);font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1180px){.ox-docs-main{padding-inline:42px}.ox-docs-ecosystem-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ox-docs-shell{display:block}.ox-docs-sidebar{display:none}.ox-docs-main{max-width:none;padding-top:24px}.ox-docs-mobile-nav{display:block;border:1px solid var(--docs-line-strong);margin-bottom:28px;background:var(--docs-panel)}.ox-docs-mobile-nav nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--docs-line);background:var(--docs-line)}.ox-docs-mobile-nav a{display:flex;min-height:44px;align-items:center;padding:0 12px;background:var(--docs-panel);color:var(--docs-muted);font-size:12px;text-decoration:none}.ox-docs-mobile-nav a:hover{color:var(--docs-text)}}@media (max-width:760px){.ox-docs-topbar-inner{padding-inline:16px}.ox-docs-network-label{display:none}.ox-docs-main{padding:18px 18px 0}.ox-docs-hero{display:block;min-height:0}.ox-docs-hero>div{min-height:330px;border-right:0;padding:34px 0 38px}.ox-docs-hero h1{font-size:clamp(32px,8vw,40px)}.ox-docs-hero dl{border-top:1px solid var(--docs-line-strong);padding:18px 0}.ox-docs-mobile-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ox-docs-warning{align-items:flex-start}.ox-docs-section{padding:58px 0}.ox-docs-flow{grid-template-columns:1fr}.ox-docs-flow>div{min-height:66px;border-right:0;border-bottom:1px solid var(--docs-line)}.ox-docs-flow>div:last-child{border-bottom:0}.ox-docs-checklist,.ox-docs-contract-columns,.ox-docs-ecosystem-map,.ox-docs-fi-surfaces,.ox-docs-mechanism-grid,.ox-docs-method-list,.ox-docs-native-rules,.ox-docs-universe-grid{grid-template-columns:1fr}.ox-docs-ecosystem-map>div{min-height:126px}.ox-docs-fi-surfaces>div:first-child{grid-column:auto}.ox-docs-lifecycle{grid-template-columns:1fr}.ox-docs-lifecycle>svg{margin:-4px auto;transform:rotate(90deg)}.ox-docs-facts{grid-template-columns:1fr}.ox-docs-facts>div{min-height:96px;border-right:0;border-bottom:1px solid var(--docs-line)}.ox-docs-facts>div:last-child{border-bottom:0}.ox-docs-indexers>div{grid-template-columns:1fr;gap:8px}.ox-docs-code pre{max-height:520px;padding:16px;font-size:12px}.ox-docs-universe{margin-inline:-8px;padding-inline:8px}}@media (max-width:470px){.ox-docs-brand span{display:none}.ox-docs-brand strong{border-left:0;padding-left:0}.ox-docs-topbar nav a{min-height:44px;padding-inline:10px;font-size:12px}.ox-docs-main{padding-inline:14px}.ox-docs-mobile-nav nav{grid-template-columns:1fr}.ox-docs-hero>div{min-height:310px}.ox-docs-footer-actions,.ox-docs-hero-actions{display:grid;width:100%}.ox-docs-footer-actions a,.ox-docs-hero-actions a{width:100%}.ox-docs-pool-addresses>div{grid-template-columns:1fr;gap:7px;padding-block:11px}.ox-docs-section-heading{grid-template-columns:30px minmax(0,1fr);gap:10px}.ox-docs-section-icon{width:30px;height:30px}.ox-docs-section-heading h2{font-size:26px}.ox-docs-code-language{display:none}.ox-docs-code button{min-width:74px}.ox-docs-footer{align-items:flex-start;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.ox-docs-root *,.ox-docs-root :after,.ox-docs-root :before{scroll-behavior:auto!important;transition:none!important}}.ox-docs-root{background:var(--docs-bg)}.ox-docs-code figcaption,.ox-docs-eyebrow,.ox-docs-facts strong,.ox-docs-nav-group>strong,.ox-docs-network-label,.ox-docs-root :is(code,pre,dt,dd){font-family:var(--font-departure),monospace;font-variant-numeric:tabular-nums}.ox-docs-main{width:100%;max-width:1180px;padding-top:28px}.ox-docs-hero{grid-template-columns:minmax(0,1.6fr) minmax(230px,.75fr)}.ox-docs-hero h1{font-weight:400;line-height:1.04;letter-spacing:-.025em}.ox-docs-copy,.ox-docs-hero p,.ox-docs-section-heading p{font-size:14px;line-height:1.8;max-width:65ch}.ox-docs-nav-group a{min-height:44px;border-radius:0;font-size:13px}.ox-docs-section-heading h2{line-height:1.2}.ox-docs-section:target .ox-docs-section-icon{border-color:var(--docs-accent);background:var(--docs-panel-strong)}.ox-docs-footer-actions a,.ox-docs-hero-actions a,.ox-docs-section-icon,.ox-docs-topbar nav a,.ox-docs-universe-status{border-radius:0}.ox-docs-footer-actions a:hover,.ox-docs-hero-actions a:hover,.ox-docs-topbar nav a:hover{transform:translateY(-1px)}.ox-docs-checklist,.ox-docs-code,.ox-docs-disclosure,.ox-docs-ecosystem-map,.ox-docs-facts,.ox-docs-fee-table-wrap,.ox-docs-fi-surfaces,.ox-docs-flow,.ox-docs-indexers,.ox-docs-lifecycle>div,.ox-docs-mechanism-grid,.ox-docs-method-list,.ox-docs-mobile-nav,.ox-docs-native-rules,.ox-docs-universe-grid,.ox-docs-warning{border-radius:0}.ox-docs-checklist,.ox-docs-ecosystem-map,.ox-docs-fi-surfaces,.ox-docs-indexers,.ox-docs-mechanism-grid,.ox-docs-method-list,.ox-docs-native-rules,.ox-docs-universe-grid{overflow:hidden}.ox-docs-code figcaption{min-height:48px;gap:8px}.ox-docs-code pre{font-size:13px;line-height:1.85;padding:24px}.ox-docs-code-language{margin-left:4px}.ox-docs-code button{font-size:11px}.ox-docs-note{border-radius:0}.ox-docs-contract-columns h3,.ox-docs-fi-surfaces strong,.ox-docs-mechanism-grid strong,.ox-docs-universe-grid strong{font-size:15px}.ox-docs-fee-table-wrap tbody tr:hover{background:var(--docs-panel)}.ox-docs-root :is(p,li){text-wrap:pretty}@media (max-width:1180px) and (min-width:961px){.ox-docs-main{padding-inline:28px}.ox-docs-hero{grid-template-columns:1fr}.ox-docs-hero>div{border-right:0;padding-right:0}.ox-docs-hero dl{padding:0 0 24px}}@media (max-width:760px){.ox-docs-main{padding-top:18px}.ox-docs-hero{grid-template-columns:1fr}.ox-docs-hero h1{font-size:clamp(32px,8vw,40px)}.ox-docs-code pre{font-size:12px;padding:16px}.ox-docs-code figcaption{gap:4px}.ox-docs-hero dl>div{grid-template-columns:110px minmax(0,1fr)}}.ox-docs-footer-actions a,.ox-docs-hero-actions a,.ox-docs-topbar nav a{box-shadow:3px 3px 0 #050606;font-size:11px}.ox-docs-footer-actions a:active,.ox-docs-hero-actions a:active,.ox-docs-topbar nav a:active{transform:translate(2px,2px);box-shadow:1px 1px 0 #050606}.ox-docs-article :is(p,li),.ox-docs-ecosystem-map span,.ox-docs-flow span,.ox-docs-lifecycle span,.ox-docs-method-list span,.ox-docs-native-rules span,.ox-docs-note span{font-size:14px;line-height:1.8}.ox-docs-contract a,.ox-docs-pool-addresses a,.ox-docs-product-link{min-height:44px}.ox-docs-root a{overflow-wrap:anywhere}.ox-docs-root .ox-docs-hero{border-bottom:1px solid var(--docs-line-strong)}.ox-docs-root .ox-docs-section{scroll-margin-top:88px}.ox-docs-root .ox-docs-section-heading{margin-bottom:28px}.ox-docs-root .ox-docs-code{border-top:2px solid var(--docs-line-strong);box-shadow:3px 3px 0 #080909}.ox-docs-root .ox-docs-code figcaption{background:var(--docs-panel-strong)}.ox-docs-root .ox-docs-code pre{scrollbar-width:thin;scrollbar-color:var(--docs-line-strong) var(--docs-bg);overscroll-behavior:contain}.ox-docs-root .ox-docs-nav-group a{border-left:2px solid transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ox-docs-root .ox-docs-nav-group a:hover{border-left-color:var(--docs-accent);background:var(--docs-panel)}.ox-docs-root :is(.ox-docs-hero-actions a,.ox-docs-topbar nav a,.ox-docs-footer-actions a,.ox-docs-code button){transition:transform .16s ease,background-color .16s ease,border-color .16s ease}@media (max-width:760px){.ox-docs-root .ox-docs-hero>div{min-height:0;padding-block:24px 30px}.ox-docs-root .ox-docs-section{padding-block:40px}.ox-docs-root .ox-docs-code pre{max-height:420px}}@media (prefers-reduced-motion:reduce){.ox-docs-root :is(a,button){transition:none!important}}