html:not([lang=zh-CN]) [lang=zh-CN],html[lang=zh-CN] [lang=en]{display:none!important}.doc-top{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(16px);z-index:50;position:sticky;top:0}.doc-top-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;max-width:1160px;height:68px;margin:0 auto;padding:0 28px;display:grid}.doc-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.doc-brand b{font-weight:600}.doc-mk{background:linear-gradient(135deg,#0f9d58,#0a5c34);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.doc-mk svg{width:16px;height:16px}.doc-links{justify-self:center;gap:28px;font-size:14.5px;display:flex}.doc-links a{color:var(--muted);text-decoration:none;transition:color .15s}.doc-links a:hover{color:var(--ink)}.doc-nav{justify-self:end;align-items:center;gap:10px;font-size:14px;display:flex}.doc-lang,.doc-signin{border:1px solid var(--line-2);background:var(--surface);height:38px;color:var(--ink);font:14px var(--sans);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;transition:all .15s;display:inline-flex}.doc-lang:hover,.doc-signin:hover{border-color:var(--faint)}@media (width<=560px){.doc-top-in{gap:16px;padding:0 16px;display:flex}.doc-links{gap:16px}.doc-nav{margin-left:auto}}.doc-layout.has-toc{grid-template-columns:200px minmax(0,760px);gap:56px;max-width:1160px;margin:0 auto;padding:0 28px;display:grid}.doc-layout.has-toc .doc{margin:0;padding-left:0;padding-right:0}.doc-toc{border-left:1px solid var(--line);flex-direction:column;align-self:start;gap:2px;max-height:calc(100vh - 120px);margin-top:52px;font-size:14px;display:flex;position:sticky;top:92px;overflow-y:auto}.doc-toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:5px 14px;text-decoration:none}.doc-toc a:hover{color:var(--ink)}.doc-toc a.on{color:var(--ink);border-left-color:var(--accent);font-weight:500}@media (width<=960px){.doc-layout.has-toc{padding:0;display:block}.doc-layout.has-toc .doc{padding-left:20px;padding-right:20px}.doc-toc{display:none}}.doc{max-width:760px;margin:0 auto;padding:48px 20px 32px;font-size:15.5px;line-height:1.7}.doc.wide{max-width:1160px;padding:0 28px 32px}.doc h1{font:400 40px/1.15 var(--serif,"Instrument Serif", serif);letter-spacing:-.01em;margin:0 0 8px}html[lang=zh-CN] .doc h1{font-family:var(--sans);font-size:32px;font-weight:700}.doc .lede{color:var(--muted);margin:0 0 28px;font-size:17px}html{scroll-padding-top:88px}.doc h2,.doc h3{font-family:var(--sans)}.doc h2{border-top:1px solid var(--line);letter-spacing:-.01em;margin:40px 0 10px;padding-top:8px;font-size:20px;font-weight:600}.doc h3{margin:26px 0 6px;font-size:16px;font-weight:600}.doc p,.doc ul,.doc ol,.doc table,.doc pre{margin:0 0 14px}.doc ul,.doc ol{padding-left:22px}.doc li{margin:4px 0}.doc a{color:var(--accent);text-underline-offset:3px}.doc strong{font-weight:600}.doc code{font:13px var(--mono);background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.doc pre{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;line-height:1.55;overflow-x:auto}.doc .hs{color:var(--accent)}.doc .hk{color:var(--ink);font-weight:600}.doc .hn{color:var(--warn)}.doc .hf{color:#5b7cff}.doc .hc{color:var(--faint);font-style:italic}.doc pre code{overflow-wrap:normal;background:0 0;border:0;padding:0;font-size:13px}.doc table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 12px}.doc th{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--surface-2);white-space:nowrap}.doc table.vars td:first-child,.doc table.vars-3 td:nth-child(2){white-space:nowrap}.doc table.vars td:first-child code,.doc table.vars-3 td:nth-child(2) code{overflow-wrap:normal}.doc table.vars td:first-child{min-width:240px}.doc table.vars-3 td:first-child{min-width:110px}.doc table.vars-3 td:nth-child(2){min-width:220px}.doc .note{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);color:var(--muted);border-radius:10px;padding:10px 14px}.doc .ep{flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0 6px;display:flex}.doc .ep .m{font:600 12px var(--mono);background:var(--surface-2);border:1px solid var(--line-2);border-radius:6px;padding:2px 8px}.doc .ep .m.get{color:var(--accent)}.doc .ep .m.post,.doc .ep .m.patch{color:var(--warn)}.doc .ep .m.delete{color:var(--down)}.doc .ep code{background:0 0;border:0;padding:0;font-size:14px}.doc .toc{flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;font-size:14px;display:flex}.doc-updated{color:var(--faint);margin-top:40px;font-size:13px}.site-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding:64px 0 40px;font-size:14.5px}.sf-wrap{max-width:1160px;margin:0 auto;padding:0 28px}.sf-grid{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:40px;display:grid}.sf-grid h4{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 16px}.sf-grid a{color:var(--muted);padding:5px 0;text-decoration:none;transition:color .15s;display:block}.sf-grid a:hover{color:var(--ink)}.sf-grid a.sf-brand{color:var(--ink);flex-direction:row;align-items:center;gap:10px;margin-bottom:14px;padding:0;display:inline-flex}.sf-grid a.sf-status{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;font-size:13px;display:inline-flex}.sf-status[hidden]{display:none!important}.sf-status i{background:var(--accent);border-radius:50%;width:8px;height:8px}.sf-status.degraded i{background:#d9a300}.sf-status.outage i{background:#d93025}.sf-tag{max-width:34ch;margin:0}.sf-bot{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}.sf-bot .lang{margin-left:auto;position:relative}.lang-btn{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);font:14px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:all .15s;display:flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--line-2)}.lang-btn svg{width:15px;height:15px;color:var(--muted)}.lang-btn .chev{width:12px;height:12px;transition:transform .15s}.lang-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.lang-menu{border:1px solid var(--line);background:var(--surface);z-index:60;border-radius:12px;min-width:150px;margin:0;padding:5px;list-style:none;display:none;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000024}.lang-menu.open{display:block}.lang-menu button{width:100%;font:14px var(--sans);text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.lang-menu button:hover{background:#7f7f7f1f}.lang-menu button[aria-checked=true]{font-weight:600}.lang-menu button[aria-checked=true]:after{content:"✓";color:var(--accent)}@media (width<=760px){.sf-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.doc{padding-top:32px}.doc h1{font-size:32px}}
