:root{color-scheme:light;--bg:#fff;--panel:#f7f9fb;--line:#e5e9ee;--ink:#243249;--muted:#65738a;--brand:#087f77;--soft:#e4f4f0;--code:#f1f4f8}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft Yahei",sans-serif}body.dark{color-scheme:dark;--bg:#141921;--panel:#10151c;--line:#2a3442;--ink:#d9e4f3;--muted:#99a9bf;--brand:#63dac3;--soft:#193a36;--code:#1d2531}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button{cursor:pointer}.docs-header{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:18px;position:sticky;top:0;z-index:30;background:var(--bg)}.docs-brand{color:var(--ink);display:flex;align-items:center;gap:11px;font-size:17px;font-weight:700;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--brand);color:var(--bg);font-size:20px}.header-actions{display:flex;align-items:center;gap:24px;font-size:14px}.header-actions a{color:var(--muted)}.header-actions button{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);width:34px;height:34px}#docsMenu{display:none}.docs-layout{display:grid;grid-template-columns:280px minmax(0,860px) 200px;max-width:1500px;margin:auto;min-height:calc(100vh - 72px)}.docs-sidebar{padding:28px 22px 40px;border-right:1px solid var(--line);background:var(--panel);position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto}.search-label{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:8px}.search-label kbd{padding:0 6px;border:1px solid var(--line);border-radius:3px}#docsSearch{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:9px 10px;border-radius:8px;font-size:13px;margin-bottom:18px}.overview-link{display:block;margin-bottom:24px}.nav-group h2{font-size:13px;font-weight:700;margin:24px 10px 10px;color:var(--ink)}.docs-nav-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;padding:8px 10px;border-radius:6px;color:var(--muted);overflow-wrap:anywhere}.docs-nav-item:hover,.docs-nav-item.active{background:var(--soft);color:var(--brand);text-decoration:none}.sidebar-footer{display:block;border-top:1px solid var(--line);margin-top:34px;padding-top:18px;font-size:12px;color:var(--muted)}.docs-main{padding:54px 48px 30px;min-width:0;overflow-wrap:anywhere}.eyebrow{font-size:12px;color:var(--brand);font-weight:600;letter-spacing:.08em}h1{font-size:34px;line-height:1.3;letter-spacing:-.025em;margin:12px 0 20px}h2{font-size:23px;line-height:1.5;margin:42px 0 16px;padding-top:4px;scroll-margin-top:90px}h3{font-size:17px;margin-top:25px}p{margin:15px 0}.lead{font-size:17px;color:var(--muted);line-height:1.85}.muted{color:var(--muted);font-size:13px}.prose h1{font-size:27px}.prose a{text-decoration:underline}.prose blockquote{border-left:3px solid var(--brand);background:var(--soft);margin:20px 0;padding:3px 20px;color:var(--muted)}.prose ul,.prose ol{padding-left:23px}code{font:13px/1.7 Consolas,"SFMono-Regular",monospace;background:var(--code);border-radius:4px;padding:2px 5px}pre{position:relative;overflow:auto;background:var(--code);border:1px solid var(--line);border-radius:10px;padding:22px 20px;margin:16px 0;font-size:13px;line-height:1.7;tab-size:2}pre code{display:block;padding:0;background:transparent;white-space:pre}.has-copy{padding-top:44px}.copy-code{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:30px;height:30px;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--muted);line-height:1}.copy-code svg{display:block;width:16px;height:16px;pointer-events:none}.copy-code:hover,.copy-code[data-state=success]{color:var(--brand);border-color:var(--brand)}.copy-code[data-state=error]{color:#c84646}.copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.docs-toc{padding:56px 18px;position:sticky;top:72px;height:calc(100vh - 72px);overflow:auto;font-size:12px}.docs-toc nav{border-left:1px solid var(--line);padding-left:14px;margin-top:12px}.docs-toc a{color:var(--muted);display:block;margin:12px 0;line-height:1.5}.api-endpoint{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:16px;margin:24px 0;flex-wrap:wrap}.api-endpoint code{background:transparent;overflow-wrap:anywhere}.method{font-size:12px;font-weight:700;color:var(--brand);background:var(--soft);border-radius:4px;padding:3px 9px;white-space:nowrap}.method.mini{font-size:9px;line-height:1.7;padding:1px 4px;margin-top:2px}.deprecated{color:#c2761d;font-size:12px}.table-scroll{overflow:auto;margin:20px 0}table{width:100%;border-collapse:collapse;font-size:13px}th{background:var(--panel);white-space:nowrap;text-align:left}td,th{border:1px solid var(--line);padding:10px 12px;vertical-align:top;min-width:65px}td:last-child{min-width:170px}td code{overflow-wrap:normal}details{border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin:20px 0}summary{cursor:pointer;color:var(--muted);font-size:13px}.docs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.docs-cards>a{border:1px solid var(--line);padding:23px;border-radius:12px;color:var(--ink);background:var(--panel)}.docs-cards>a:hover{border-color:var(--brand);text-decoration:none}.docs-cards h2{margin:8px 0;padding:0;font-size:19px}.docs-cards p{font-size:13px;color:var(--muted);margin:0}.card-icon{color:var(--brand);font-size:21px}.page-neighbors{display:flex;gap:16px;margin-top:35px}.page-neighbors a{border:1px solid var(--line);border-radius:9px;padding:15px;flex:1;display:grid;font-size:14px}.page-neighbors small{color:var(--muted)}.page-meta{margin-top:35px;color:var(--muted);font-size:12px}.docs-footer{border-top:1px solid var(--line);margin-top:50px;padding-top:20px;color:var(--muted);font-size:12px}.preview-alert{padding:12px 18px;margin-bottom:24px;background:var(--soft);border:1px solid var(--brand);border-radius:8px}.skip-link{position:fixed;top:-100px;left:20px;background:var(--bg);padding:10px;z-index:100}.skip-link:focus{top:10px}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}[hidden]{display:none!important}@media(min-width:1500px){.docs-main{padding-left:65px;padding-right:65px}}@media(max-width:1150px){.docs-layout{grid-template-columns:250px minmax(0,1fr)}.docs-toc{display:none}.docs-main{padding:38px 32px}}@media(max-width:760px){.docs-header{height:62px;padding:0 16px}.docs-brand{font-size:14px}.brand-mark{width:25px;height:25px}.header-actions{gap:10px}.header-actions>a{display:none}#docsMenu{display:block}.docs-layout{display:block}.docs-sidebar{position:fixed;z-index:25;top:62px;bottom:0;left:0;width:min(320px,90vw);height:calc(100dvh - 62px);transform:translateX(-100%);transition:transform .18s}.docs-sidebar.open{transform:translateX(0);box-shadow:20px 0 40px #0004}.docs-main{padding:32px 20px 25px}h1{font-size:29px}h2{font-size:21px}.docs-cards{grid-template-columns:1fr}.page-neighbors{flex-direction:column}pre{padding:24px 14px 14px}.api-endpoint{padding:12px;gap:9px}}
.docs-logo{max-width:120px;height:32px;object-fit:contain}.docs-banner{text-align:center;padding:8px 20px;background:var(--soft);border-bottom:1px solid var(--line);font-size:13px}.page-actions{display:flex;align-items:center;gap:16px;font-size:12px;margin-bottom:20px}.page-actions button,.docs-footer button{background:var(--panel);color:var(--brand);border:1px solid var(--line);border-radius:6px;padding:5px 10px}.search-result{display:block;border-bottom:1px solid var(--line);padding:12px 4px;font-size:12px}.search-result small{display:block;color:var(--muted);overflow-wrap:anywhere}.search-result strong{font-size:13px}.docs-debugger{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:22px;margin:28px 0}.docs-debugger h2{margin:0 0 12px}.docs-debugger label{display:block;font-size:13px;margin:14px 0}.docs-debugger input:not([type=checkbox]),.docs-debugger textarea,.docs-debugger select{display:block;width:100%;padding:9px 11px;margin-top:6px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--bg);font:13px/1.6 Consolas,monospace}.docs-debugger textarea{resize:vertical}.docs-debugger .debug-param{display:grid;grid-template-columns:18px minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;gap:9px}.debug-param span{overflow-wrap:anywhere}.debug-param input{margin:0!important}.debug-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.debug-actions button{padding:8px 14px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink)}#debugSend{background:var(--brand);color:var(--bg)}.debug-actions button:disabled{opacity:.5;cursor:wait}#debugStatus{font-size:12px;color:var(--muted);overflow-wrap:anywhere}#debugResponse{max-height:560px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg)}@media(max-width:600px){.docs-debugger{padding:16px}.docs-debugger .debug-param{grid-template-columns:18px minmax(0,1fr)}.debug-param input:not([type=checkbox]){grid-column:2}.page-actions{flex-wrap:wrap}.docs-logo{max-width:80px}}
