.docs-page{max-width:1230px;margin:0 auto}
.docs-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:13px 0 34px;border-bottom:1px solid var(--line)}
.docs-heading h1{font-size:clamp(30px,3vw,42px);margin:10px 0}.docs-heading p{margin:0}
.docs-home-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;white-space:nowrap}
.docs-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:50px;padding-top:32px}
.docs-sidebar{align-self:start;position:sticky;top:20px}.docs-nav{display:grid;gap:24px}
.docs-nav-group>span{display:block;padding:0 12px 9px;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-weight:700}
.docs-nav a{display:block;padding:9px 12px;margin:2px 0;border-radius:8px;font-size:13px;line-height:1.45;color:var(--muted);border:1px solid transparent}
.docs-nav a:hover{color:var(--text);background:var(--panel)}.docs-nav a[aria-current]{color:var(--accent);background:#142135;border-color:#2a405b}
.docs-version{font-size:11px;line-height:1.8;margin:25px 12px;color:var(--muted)}.docs-mobile-picker{display:none}
.docs-article{min-width:0;padding:4px 0 12px;outline:none}.docs-article>header{border-bottom:1px solid var(--line);padding-bottom:23px;margin-bottom:28px}
.docs-title{font-size:clamp(27px,3vw,36px);line-height:1.2;margin:12px 0}.docs-summary{font-size:15px;line-height:1.7;margin:0;max-width:680px}
.docs-prose{font-size:14px;line-height:1.85}.docs-prose>h2{font-size:20px;line-height:1.4;margin:32px 0 12px;letter-spacing:-.025em}.docs-prose>h2:first-child{margin-top:0}
.docs-prose p{line-height:1.85;color:#aeb6c4;margin:0 0 17px}.docs-prose strong{color:var(--text);font-weight:650}
.docs-prose li{padding-left:5px;margin:9px 0;color:#aeb6c4}.docs-prose ul,.docs-prose ol{padding-left:21px;margin:10px 0 24px}
.docs-prose a:not(.button){color:var(--accent)}.docs-prose a:hover{text-decoration:underline;text-underline-offset:3px}
.docs-prose code{font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#c6dcf6;background:#152033;border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}
.docs-callout{padding:19px 22px;background:#102033;border:1px solid #263d56;border-left:3px solid var(--accent);border-radius:10px;margin:25px 0}.docs-callout>strong{display:block;margin-bottom:6px}.docs-callout p:last-child{margin:0}
.docs-quick-grid{display:grid;gap:12px;margin:26px 0}.docs-quick-grid>a{display:block;padding:19px 22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,#142031,var(--panel));transition:border-color .15s}
.docs-quick-grid>a:hover{border-color:#6588b4;text-decoration:none}.docs-quick-grid span{font-size:10px;letter-spacing:.12em}.docs-quick-grid strong{display:block;font-size:19px;margin:6px 0 3px}.docs-quick-grid p{font-size:13px;margin:0}
.docs-fee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 23px}.docs-fee-grid>div{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--panel)}.docs-fee-grid span{display:block;color:var(--accent);font-size:9px;letter-spacing:.08em}.docs-fee-grid strong{display:block;font-size:32px;letter-spacing:-.05em;margin:5px 0}.docs-fee-grid p{font-size:12px;margin:0}
.docs-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:12px;margin:20px 0 26px}.docs-table-wrap table{min-width:440px;width:100%;font-size:12px;border-collapse:collapse}.docs-table-wrap th,.docs-table-wrap td{text-align:left;padding:13px 15px;white-space:normal;vertical-align:top;border-bottom:1px solid var(--line)}.docs-table-wrap th{background:var(--panel);color:var(--text);font-size:11px}.docs-table-wrap td{color:#aeb6c4}.docs-table-wrap tr:last-child td{border-bottom:0}
.docs-contracts{display:grid;gap:13px;margin:25px 0}.docs-contract{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:22px}.docs-contract>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.docs-contract h2{font-size:17px;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.docs-badge{font-size:9px;font-weight:700;letter-spacing:.06em;border:1px solid #304861;color:var(--accent);background:#12243b;border-radius:5px;padding:3px 7px}.docs-contract p{font-size:13px;margin:10px 0}.docs-contract>code{display:block;background:#0b131f;padding:12px 14px;font-size:12px;overflow-wrap:anywhere}
.docs-contract-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:12px;font-size:12px}.docs-contract-actions .text-button{font-size:12px;display:flex;align-items:center;gap:6px}.docs-contract-actions .icon{width:14px;height:14px}
.docs-code{border:1px solid var(--line);background:#0b111b;border-radius:12px;overflow:hidden;margin:20px 0}.docs-code>div{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.docs-code .text-button{display:flex;align-items:center;gap:6px;font-size:12px}.docs-code .icon{width:13px;height:13px}.docs-code pre{margin:0;padding:19px;overflow:auto;max-width:100%;line-height:1.8;tab-size:2}.docs-code code{padding:0;background:transparent;border-radius:0;overflow-wrap:normal;font-size:12px}.docs-source-links{font-size:12px}
.docs-pagination{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.docs-pagination a{border:1px solid var(--line);padding:15px;border-radius:10px;background:var(--panel)}.docs-pagination a:last-child{text-align:right}.docs-pagination span{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.docs-pagination strong{font-size:13px;font-weight:600;color:var(--accent)}.help-link[aria-current=page]{color:var(--accent);background:var(--panel);border-radius:99px}
@media(min-width:1450px){.docs-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-quick-grid>a{padding:18px}.docs-quick-grid strong{font-size:17px}}
@media(max-width:1100px){.docs-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}}
@media(max-width:850px){.docs-heading{align-items:flex-start;gap:14px;padding:3px 0 24px}.docs-home-link{font-size:11px}.docs-layout{display:block;padding-top:22px}.docs-sidebar{position:static;margin-bottom:26px}.docs-nav,.docs-version{display:none}.docs-mobile-picker{display:grid;gap:8px}.docs-mobile-picker label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.docs-mobile-picker select{width:100%;padding:12px;border-radius:9px;border:1px solid var(--line);background:var(--panel);font-size:13px}.docs-article>header{margin-bottom:22px}.docs-article{padding:0}.docs-heading p{font-size:13px}.docs-fee-grid>div{padding:12px}.docs-fee-grid strong{font-size:26px}}
@media(max-width:480px){.docs-heading{display:block}.docs-home-link{margin-top:14px}.docs-prose{font-size:13px}.docs-contract{padding:16px}.docs-contract>code{font-size:11px;padding:11px}.docs-callout{padding:16px}.docs-title{font-size:27px}.docs-prose>h2{font-size:18px}.docs-pagination{gap:9px}.docs-pagination a{padding:12px}.docs-pagination strong{font-size:12px}.docs-fee-grid{grid-template-columns:1fr}.docs-fee-grid>div{padding:16px}.docs-fee-grid span{font-size:10px}}

