.docs-actions{display:flex;gap:16px 28px;flex-wrap:wrap;margin-block:0 24px}.docs-actions a,.contract-download{min-height:44px;display:inline-flex;align-items:center}.docs-actions a{overflow-wrap:anywhere}#docs-status{padding-block:16px;border-block:1px solid var(--line);max-width:760px;overflow-wrap:anywhere}#retry-docs{margin-block:0 24px}#contract-list{margin-block:36px}.contract{border-top:1px solid var(--line);padding-block:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px 40px}.contract h2{font-size:24px;overflow-wrap:anywhere}.contract p{margin-block:8px}.contract-type{color:var(--accent);font-size:14px}.contract dl{margin:0;min-width:0}.contract dt{color:#65584b;font-size:14px;margin-top:12px}.contract dd{margin:4px 0;overflow-wrap:anywhere}.contract code{font-size:14px;overflow-wrap:anywhere;white-space:normal;unicode-bidi:isolate}.contract ul{padding-inline-start:20px;margin-block:8px}.contract-download{gap:8px}#contract-list+.hint{max-width:65ch;margin-block:28px}@media(max-width:700px){.contract{grid-template-columns:1fr;gap:8px}.docs-actions{gap:8px 20px}}
#api-reference{margin-block:36px;max-width:960px}#api-reference h2{font-size:28px}.api-group{font-size:18px;margin-block:32px 8px;color:#65584b}.operation{border-top:1px solid var(--line);padding-block:12px}.operation summary{cursor:pointer;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.operation summary span{overflow-wrap:anywhere;min-width:0}.operation-signature{font-size:14px;font-weight:600;overflow-wrap:anywhere;unicode-bidi:isolate}.operation dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:12px 0}.operation dt{color:#65584b;font-size:14px}.operation dd{margin:0;overflow-wrap:anywhere}.operation dd code{font-size:13px}.operation pre{background:#f4efe8;padding:12px;overflow-x:auto;font-size:13px;max-width:100%;white-space:pre;direction:ltr;text-align:left}@media(max-width:700px){.operation dl{grid-template-columns:1fr}}
#ai-tools{margin-block:36px;max-width:960px}#ai-tools h2{font-size:28px}#ai-tools h3{font-size:16px;margin:16px 0 6px}.ai-steps{padding-inline-start:24px}.ai-steps li{margin-block:14px;overflow-wrap:anywhere}.ai-steps a{display:block;width:fit-content;min-height:44px;line-height:44px}#ai-tools pre{background:#f4efe8;padding:12px;overflow-x:auto;font-size:13px;max-width:100%;white-space:pre;direction:ltr;text-align:left}#ai-tools blockquote{margin:8px 0;padding:8px 12px;border-inline-start:3px solid var(--line)}
