.code[data-v-04432ea6]{background:var(--code-bg);color:#d6e1ff;border-radius:16px;margin:18px 0;overflow:hidden;box-shadow:0 0 0 1px #8caaff24}.bar[data-v-04432ea6]{border-bottom:1px solid #8caaff1f;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:flex}.tabs[data-v-04432ea6]{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs button[data-v-04432ea6]{color:#8a98c4;white-space:nowrap;border-radius:7px;padding:4px 10px;font-size:12.5px;font-weight:600}.tabs button.on[data-v-04432ea6]{color:#fff;background:#8caaff24}.file[data-v-04432ea6]{font-family:var(--mono);color:#5f6d96;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.copy-btn[data-v-04432ea6]{color:#8a98c4;border:1px solid #8caaff2e;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:12px;display:inline-flex}.copy-btn[data-v-04432ea6]:hover{color:#fff}pre[data-v-04432ea6]{font-family:var(--mono);tab-size:4;margin:0;padding:14px 18px 18px;font-size:13px;line-height:1.7;overflow-x:auto}pre[data-v-04432ea6] .tk-c{color:#5f7099;font-style:italic}pre[data-v-04432ea6] .tk-s{color:#7ee2b8}pre[data-v-04432ea6] .tk-k{color:#b79bff}pre[data-v-04432ea6] .tk-v{color:#7cc7ff}pre[data-v-04432ea6] .tk-n{color:#ffb86b}pre[data-v-04432ea6] .tk-f{color:#ffd479}@media (width<=560px){pre[data-v-04432ea6]{font-size:12px}.file[data-v-04432ea6]{display:none}}.docs[data-v-00b8a1b3]{padding:calc(var(--header-h) + 48px) 0 96px}.crumbs[data-v-00b8a1b3]{color:var(--muted);gap:8px;font-size:14px;display:flex}.crumbs a[data-v-00b8a1b3]:hover{color:var(--blue)}.hero h1[data-v-00b8a1b3]{letter-spacing:-.02em;margin-top:16px;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.15}.lead[data-v-00b8a1b3]{max-width:760px;color:var(--text-2);margin-top:16px;font-size:17px}.chips[data-v-00b8a1b3]{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.chips li[data-v-00b8a1b3]{color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, transparent);border:1px solid color-mix(in srgb, var(--blue) 20%, transparent);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}[data-theme=dark] .chips li[data-v-00b8a1b3]{color:#8fb3ff}.chips .date[data-v-00b8a1b3]{border-color:var(--border);background:0 0;color:var(--muted)!important}.layout[data-v-00b8a1b3]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;margin-top:48px;display:grid}.toc[data-v-00b8a1b3]{top:calc(var(--header-h) + 24px);position:sticky}.toc h2[data-v-00b8a1b3]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.toc ol[data-v-00b8a1b3]{border-left:1px solid var(--border);margin:12px 0 0;padding:0;list-style:none}.toc a[data-v-00b8a1b3]{color:var(--text-2);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:14.5px;transition:color .2s,border-color .2s;display:block}.toc a[data-v-00b8a1b3]:hover{color:var(--blue);border-left-color:var(--blue)}.doc[data-v-00b8a1b3]{max-width:860px}.cta[data-v-00b8a1b3]{margin-top:64px;padding:32px}.cta h2[data-v-00b8a1b3]{font-size:22px;font-weight:800}.cta p[data-v-00b8a1b3]{color:var(--text-2);margin:8px 0 20px}@media (width<=980px){.layout[data-v-00b8a1b3]{grid-template-columns:minmax(0,1fr);gap:32px}.toc[data-v-00b8a1b3]{position:static}.toc ol[data-v-00b8a1b3]{border-left:0;grid-template-columns:1fr 1fr;display:grid}.toc a[data-v-00b8a1b3]{border-left:0;padding-left:0}}@media (width<=560px){.docs[data-v-00b8a1b3]{padding-top:calc(var(--header-h) + 28px)}.cta[data-v-00b8a1b3]{padding:24px 20px}}.doc>section+section{margin-top:64px}.doc h2{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.3}.doc h3{margin-top:32px;font-size:18px;font-weight:700}.doc p,.doc ul,.doc ol{color:var(--text-2);margin:12px 0 0}.doc ul,.doc ol{padding-left:22px}.doc li+li{margin-top:4px}.doc strong{color:var(--text)}.doc a:not(.btn){color:var(--blue);text-underline-offset:3px}.doc a:not(.btn):hover{text-decoration:underline}.doc :not(pre)>code{font-family:var(--mono);color:var(--text);background:color-mix(in srgb, var(--blue) 8%, var(--surface));border:1px solid var(--border);word-break:break-word;border-radius:6px;padding:1px 6px;font-size:.88em}.doc .sub{color:var(--muted);margin-top:6px;font-size:16px}.doc .endpoint{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:15px;font-weight:600;display:flex}.doc .method{letter-spacing:.04em;color:#fff;background:var(--blue);border-radius:6px;padding:2px 9px;font-size:12px;font-weight:800}.doc .method.get{background:var(--green)}.doc .table{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:16px;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;font-size:14.5px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 14px}.doc th{color:var(--muted);background:color-mix(in srgb, var(--blue) 4%, var(--surface));white-space:nowrap;font-size:13px;font-weight:700}.doc tr:last-child td{border-bottom:0}.doc td code{white-space:nowrap}.doc .stack td:first-child{width:34%}.doc td{color:var(--text-2)}.doc .tip,.doc .warn{color:var(--text-2);background:color-mix(in srgb, var(--blue) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--blue) 18%, transparent);border-radius:12px;margin-top:16px;padding:14px 16px;font-size:15px}.doc .warn{background:color-mix(in srgb, #f5a524 9%, var(--surface));border-color:#f5a5244d}.doc .steps{counter-reset:step;padding:0;list-style:none}.doc .steps li{padding-left:36px;position:relative}.doc .steps li+li{margin-top:10px}.doc .steps li:before{counter-increment:step;content:counter(step);width:24px;height:24px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--surface));border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.doc .checklist{padding:0;list-style:none}.doc .checklist li{padding-left:28px;position:relative}.doc .checklist li:before{content:"";border:2px solid var(--green);border-radius:4px;width:14px;height:14px;position:absolute;top:5px;left:2px}@media (width<=640px){.doc .stack table,.doc .stack tbody,.doc .stack tr,.doc .stack td{width:auto;display:block}.doc .stack thead{display:none}.doc .stack tr{border-bottom:1px solid var(--border);padding:12px 14px}.doc .stack tr:last-child{border-bottom:0}.doc .stack td{border:0;padding:0}.doc .stack td:first-child{width:auto;color:var(--text);font-weight:700}.doc .stack td+td{margin-top:4px}.doc .stack td code{white-space:normal}}@media (width<=560px){.doc h2{font-size:22px}.doc table{font-size:13.5px}}
