.docs{justify-content:center;gap:var(--s8);max-width:1280px;padding:var(--s7) var(--edge) var(--s8);grid-template-columns:220px minmax(0,680px) 200px;margin:0 auto;display:grid}.docs-rail,.doc-toc{top:calc(var(--nav-h) + var(--s7));align-self:start;position:sticky}.docs-search{margin-bottom:var(--s4);color:var(--text-3);background:var(--surface);border-color:var(--line)}.docs-search input{color:var(--text)}.docs-rail ul{display:grid}.docs-rail a{padding:7px var(--s3);border-left:1px solid var(--line);color:var(--text-2);transition:color var(--t-ui) var(--ease);margin-left:-1px;font-size:14px;display:block}.docs-rail a[aria-current=page]{color:var(--text);border-left-color:var(--text);font-weight:600}.docs-rail a .faint{font-size:12px}.docs-none{padding:var(--s2) 0}.doc{gap:var(--s7);letter-spacing:0;min-width:0;font-size:16px;line-height:1.65;display:grid}.doc header{gap:var(--s4);display:grid}.doc-lead{letter-spacing:-.012em;color:var(--text-2);text-wrap:pretty;font-size:19px;line-height:1.45}.doc section{gap:var(--s4);scroll-margin-top:calc(var(--nav-h) + var(--s5));display:grid}.doc p{color:var(--text-2);text-wrap:pretty}.doc p code,.doc td code{font-family:var(--font-data), ui-monospace, monospace;background:var(--raised);border-radius:var(--radius);color:var(--text);padding:1px 5px;font-size:.88em}.doc-code{padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-data), ui-monospace, monospace;color:var(--text);margin:0;font-size:13.5px;line-height:1.7;overflow-x:auto}.doc-table td,.doc-table th{white-space:normal;vertical-align:top;height:auto;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1.5}.doc-table{border:1px solid var(--line)}.doc-table td:first-child{white-space:nowrap;color:var(--text)}.doc-table td{color:var(--text-2)}.doc-defs{border-top:1px solid var(--line);display:grid}.doc-defs>div{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);font-size:15px;display:grid}.doc-defs dt{align-items:center;gap:var(--s2);align-self:start;font-weight:600;display:flex}.doc-defs dd{color:var(--text-2)}.doc-figure{gap:var(--s3);padding:var(--s5) var(--s4) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid}.doc-figure figcaption{color:var(--text-3);font-size:13px;line-height:1.4}.doc-cases{gap:var(--s2);display:grid}.doc-tx{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;container-type:inline-size}.doc-tx>div{padding:var(--s3) var(--s4) var(--s4);background:var(--surface);border-top:4px solid var(--line-pool);border-radius:1px;align-content:start;gap:6px;font-size:13.5px;line-height:1.45;display:grid}.doc-tx>div[data-step=swap]{border-top-color:var(--line-protocol)}.doc-tx>div[data-step=close]{border-top-color:var(--accent)}.doc-tx span{color:var(--text-3)}.doc-tx strong{font-size:15px;font-weight:600}.doc-tx p{color:var(--text-2)}.doc-foot{gap:var(--s3);padding-top:var(--s5);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.doc-step{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--t-ui) var(--ease);gap:2px;font-size:15px;font-weight:600;display:grid}.doc-step[data-next]{text-align:right}.doc-step svg{vertical-align:-1px;display:inline}.doc-toc ul{margin-top:var(--s3);gap:2px;display:grid}.doc-toc a{color:var(--text-2);transition:color var(--t-ui) var(--ease);padding:4px 0;font-size:13px;display:block}@media (hover:hover) and (pointer:fine){.docs-rail a:hover,.doc-toc a:hover{color:var(--text)}.doc-step:hover{border-color:var(--text-3)}}@media (max-width:1180px){.docs{gap:var(--s7);grid-template-columns:200px minmax(0,680px)}.doc-toc{display:none}}@media (max-width:820px){.docs{gap:var(--s5);padding-top:var(--s4);grid-template-columns:minmax(0,1fr)}.docs-rail{position:static}.docs-rail ul{gap:var(--s1);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.docs-rail a{white-space:nowrap;padding:8px var(--s2);border-bottom:1px solid #0000;border-left:0;margin:0 0 -1px}.docs-rail a[aria-current=page]{border-bottom-color:var(--text)}.doc{gap:var(--s6)}.doc-tx{grid-template-columns:1fr}.doc-defs>div{gap:var(--s1);grid-template-columns:1fr}}
