.docs-shell.svelte-1xmjmrw{min-height:100vh;background:#0a0b0e;color:#e6e8ed;font:14px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.docs-topbar.svelte-1xmjmrw{position:sticky;top:0;z-index:10;background:#0a0b0ed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #1f2128}.topbar-inner.svelte-1xmjmrw{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.brand.svelte-1xmjmrw{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.brand-mark.svelte-1xmjmrw{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#4f7cff,#6b5bff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;letter-spacing:-.02em}.brand-title.svelte-1xmjmrw{font-weight:700;font-size:14px;line-height:1.1}.brand-version.svelte-1xmjmrw{font-size:11px;color:#8b8f99;letter-spacing:.04em;margin-top:2px}.topbar-nav.svelte-1xmjmrw{display:flex;align-items:center;gap:14px}.topbar-link.svelte-1xmjmrw{color:#a5a9b3;text-decoration:none;font-size:13px;display:inline-flex;gap:6px;align-items:center;background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:6px}.topbar-link.svelte-1xmjmrw:hover{color:#e6e8ed;background:#ffffff0a}.lang-menu.svelte-1xmjmrw{position:relative}.lang-btn.svelte-1xmjmrw{font-weight:500}.lang-dropdown.svelte-1xmjmrw{position:absolute;right:0;top:calc(100% + 6px);min-width:160px;background:#16171c;border:1px solid #2a2c33;border-radius:8px;padding:4px;box-shadow:0 10px 30px #0006;z-index:20}.lang-dropdown.svelte-1xmjmrw button:where(.svelte-1xmjmrw){display:block;width:100%;text-align:left;padding:8px 12px;font-size:13px;background:none;border:none;color:#d4d8e0;cursor:pointer;border-radius:4px}.lang-dropdown.svelte-1xmjmrw button:where(.svelte-1xmjmrw):hover{background:#ffffff0f;color:#fff}.lang-dropdown.svelte-1xmjmrw button.active:where(.svelte-1xmjmrw){color:#4f7cff;font-weight:600}.topbar-cta.svelte-1xmjmrw{background:#4f7cff;color:#fff;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none}.topbar-cta.svelte-1xmjmrw:hover{background:#6488ff}.docs-body.svelte-1xmjmrw{max-width:1200px;margin:0 auto;padding:32px 24px 80px;display:grid;grid-template-columns:220px 1fr;gap:56px}@media(max-width:900px){.docs-body.svelte-1xmjmrw{grid-template-columns:1fr;gap:24px}.docs-toc.svelte-1xmjmrw{display:none}}.docs-toc.svelte-1xmjmrw{position:sticky;top:80px;align-self:start;font-size:13px}.toc-section.svelte-1xmjmrw{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#6b6f7a;margin-bottom:12px;font-weight:600}.docs-toc.svelte-1xmjmrw ul:where(.svelte-1xmjmrw){list-style:none;padding:0;margin:0}.docs-toc.svelte-1xmjmrw li:where(.svelte-1xmjmrw){margin:2px 0}.docs-toc.svelte-1xmjmrw a:where(.svelte-1xmjmrw){display:block;color:#a5a9b3;text-decoration:none;padding:6px 10px;border-radius:6px;border-left:2px solid transparent}.docs-toc.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:#e6e8ed;background:#ffffff08}.docs-toc.svelte-1xmjmrw a.active:where(.svelte-1xmjmrw){color:#4f7cff;border-left-color:#4f7cff;background:#4f7cff0f}.docs-main.svelte-1xmjmrw{min-width:0}.doc-section.svelte-1xmjmrw{padding-bottom:48px;margin-bottom:32px;border-bottom:1px solid #18191f;scroll-margin-top:90px}.doc-section.svelte-1xmjmrw:last-of-type{border-bottom:none}.badge.svelte-1xmjmrw{display:inline-block;padding:4px 10px;background:#4f7cff1f;color:#6488ff;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}h1.svelte-1xmjmrw{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}h2.svelte-1xmjmrw{font-size:24px;font-weight:700;letter-spacing:-.015em;margin:0 0 14px;display:flex;align-items:center;gap:10px}h3.svelte-1xmjmrw{font-size:16px;font-weight:600;margin:28px 0 10px;color:#cdd2dc}.lede.svelte-1xmjmrw{font-size:18px;color:#b0b4be;line-height:1.6;margin:0 0 24px;max-width:720px}p.svelte-1xmjmrw,li.svelte-1xmjmrw{color:#b6bac4}p.svelte-1xmjmrw{margin:12px 0}ul.svelte-1xmjmrw,ol.svelte-1xmjmrw{padding-left:24px;margin:12px 0}li.svelte-1xmjmrw{margin:4px 0}a.svelte-1xmjmrw{color:#6488ff}a.svelte-1xmjmrw:hover{color:#8aa4ff}code.svelte-1xmjmrw{background:#ffffff12;padding:1px 6px;border-radius:4px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;color:#e6e8ed}strong.svelte-1xmjmrw{color:#e6e8ed}.hero-stats.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:24px;padding:20px;background:#ffffff05;border:1px solid #1f2128;border-radius:10px}.stat-label.svelte-1xmjmrw{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6b6f7a;margin-bottom:6px;font-weight:600}.stat-value.svelte-1xmjmrw{font-size:14px;color:#e6e8ed;font-weight:500}code.stat-value.svelte-1xmjmrw{background:none;padding:0}.steps.svelte-1xmjmrw{display:flex;flex-direction:column;gap:24px;margin-top:20px}.step.svelte-1xmjmrw{display:grid;grid-template-columns:36px 1fr;gap:16px}.step-num.svelte-1xmjmrw{width:32px;height:32px;border-radius:50%;background:#4f7cff26;color:#6488ff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.step-body.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){margin-top:4px}.step-hint.svelte-1xmjmrw{font-size:13px;color:#8b8f99;margin-top:8px}.method.svelte-1xmjmrw{display:inline-block;padding:3px 8px;border-radius:4px;font-family:SF Mono,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.02em}.method.get.svelte-1xmjmrw{background:#4ade8026;color:#4ade80}.method.post.svelte-1xmjmrw{background:#60a5fa26;color:#60a5fa}.method.patch.svelte-1xmjmrw{background:#fbbf2426;color:#fbbf24}.method.delete.svelte-1xmjmrw{background:#f8717126;color:#f87171}.endpoint-line.svelte-1xmjmrw{background:#ffffff05;border:1px solid #1f2128;padding:12px 14px;border-radius:8px;margin:8px 0 20px;font-size:13px;overflow-x:auto}.endpoint-line.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:none;padding:0}.ref-table.svelte-1xmjmrw{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:13px}.ref-table.svelte-1xmjmrw th:where(.svelte-1xmjmrw),.ref-table.svelte-1xmjmrw td:where(.svelte-1xmjmrw){text-align:left;padding:10px 14px;border-bottom:1px solid #18191f;vertical-align:top}.ref-table.svelte-1xmjmrw th:where(.svelte-1xmjmrw){font-weight:600;color:#8b8f99;font-size:11px;text-transform:uppercase;letter-spacing:.06em;background:#ffffff05}.ref-table.svelte-1xmjmrw td.req:where(.svelte-1xmjmrw){color:#f87171;font-weight:600}.callout.svelte-1xmjmrw{display:flex;gap:10px;padding:12px 16px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:8px;margin:16px 0;font-size:13px;line-height:1.6;color:#d4d8e0}pre.svelte-1xmjmrw{background:#0d0e12;border:1px solid #1f2128;border-radius:8px;padding:16px 18px;margin:14px 0;overflow-x:auto;position:relative;font-size:13px;line-height:1.55}pre.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:none;padding:0;color:#d4d8e0;white-space:pre}.copy-btn.svelte-1xmjmrw{position:absolute;top:10px;right:10px;background:#ffffff0a;border:1px solid #2a2c33;color:#8b8f99;padding:5px 7px;border-radius:5px;cursor:pointer;transition:all .15s ease}.copy-btn.svelte-1xmjmrw:hover{background:#ffffff14;color:#e6e8ed}.docs-footer.svelte-1xmjmrw{margin-top:60px;padding-top:24px;border-top:1px solid #18191f;text-align:center;color:#6b6f7a;font-size:13px}
