body{color:#0f172a;background:#f5fbf8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark] body{color:#e5edf6;background:#07131f}.api-doc-shell.svelte-1463cux{box-sizing:border-box;color:#0f172a;background:radial-gradient(circle at 0 0,rgba(20,184,166,.18),transparent 32rem),linear-gradient(#f8fffd,#eefbf7 52%,#f8fffd);gap:18px;width:min(1360px,100%);max-width:100%;min-height:100vh;margin:0 auto;padding:0 14px 28px;display:grid;overflow-x:hidden}html[data-theme=dark] .api-doc-shell.svelte-1463cux{color:#e5edf6;background:radial-gradient(circle at 0 0,rgba(45,212,191,.16),transparent 32rem),linear-gradient(#07131f,#0d1a2a 52%,#07131f)}.api-topbar.svelte-1463cux{z-index:20;backdrop-filter:blur(16px);background:rgba(248,255,253,.88);border:1px solid rgba(15,118,110,.14);border-radius:0 0 28px 28px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:sticky;top:0;box-shadow:0 18px 55px rgba(15,23,42,.06)}html[data-theme=dark] .api-topbar.svelte-1463cux{background:rgba(7,19,31,.86);border-color:#1f354a}.brand-lockup.svelte-1463cux{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-lockup.svelte-1463cux span:where(.svelte-1463cux){line-height:1.1;display:grid}.brand-lockup.svelte-1463cux small:where(.svelte-1463cux){color:#64748b;font-weight:800}.api-topbar.svelte-1463cux nav:where(.svelte-1463cux){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.api-topbar.svelte-1463cux a:where(.svelte-1463cux){color:#0f766e;font-weight:900;text-decoration:none}.api-topbar.svelte-1463cux nav:where(.svelte-1463cux) a:where(.svelte-1463cux){border-radius:999px;padding:10px 12px}.api-topbar.svelte-1463cux nav:where(.svelte-1463cux) a:where(.svelte-1463cux):hover{color:#fff;background:#0f766e}.api-topbar.svelte-1463cux .login-link:where(.svelte-1463cux){color:#fff;background:#0f766e}.api-doc-shell.svelte-1463cux>main:where(.svelte-1463cux){gap:18px;display:grid}.api-hero.svelte-1463cux{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:24px;padding:56px 18px 18px;display:grid}.eyebrow.svelte-1463cux{text-transform:uppercase;letter-spacing:.14em;color:#0f766e;margin:0 0 12px;font-weight:950}.api-hero.svelte-1463cux h1:where(.svelte-1463cux){letter-spacing:-.06em;margin:0 0 18px;font-size:max(42px,min(7vw,82px));line-height:.95}.lead.svelte-1463cux{color:#334155;max-width:950px;margin:0;font-size:max(18px,min(2.4vw,24px));line-height:1.45}.availability.svelte-1463cux{color:#0f766e;background:#ccfbf1;border-radius:18px;margin:20px 0 0;padding:11px 14px;font-weight:900;display:inline-flex}.hero-card.svelte-1463cux,.doc-card.svelte-1463cux,.toc.svelte-1463cux{background:rgba(255,255,255,.82);border:1px solid rgba(15,118,110,.16);border-radius:30px;box-shadow:0 24px 70px rgba(15,23,42,.08)}.hero-card.svelte-1463cux{gap:10px;padding:24px;display:grid}.hero-card.svelte-1463cux code:where(.svelte-1463cux){white-space:normal;overflow-wrap:anywhere;color:#d1fae5;background:#0f172a;border-radius:15px;padding:11px 12px;font-weight:850;display:block}.code-list.svelte-1463cux code:where(.svelte-1463cux){white-space:normal;overflow-wrap:anywhere;color:#d1fae5;background:#0f172a;border-radius:15px;padding:11px 12px;font-weight:850;display:block}.hero-card.svelte-1463cux span:where(.svelte-1463cux){color:#64748b;font-weight:800}.api-layout.svelte-1463cux{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;padding:0 0 18px;display:grid}.toc.svelte-1463cux{gap:6px;padding:18px;display:grid;position:sticky;top:92px}.toc.svelte-1463cux strong:where(.svelte-1463cux){margin-bottom:6px}.toc.svelte-1463cux a:where(.svelte-1463cux){color:#0f766e;border-radius:12px;padding:8px 10px;font-weight:850;text-decoration:none}.toc.svelte-1463cux a:where(.svelte-1463cux):hover{background:#ccfbf1}.content-stack.svelte-1463cux{gap:18px;display:grid}.doc-card.svelte-1463cux{padding:max(20px,min(3vw,32px))}.doc-card.svelte-1463cux h2:where(.svelte-1463cux){letter-spacing:-.04em;margin:0 0 14px;font-size:max(28px,min(4vw,44px));line-height:1.05}.doc-card.svelte-1463cux h3:where(.svelte-1463cux){margin:24px 0 10px;font-size:20px}.doc-card.svelte-1463cux p:where(.svelte-1463cux){color:#475569;font-size:16px;line-height:1.65}.doc-card.svelte-1463cux li:where(.svelte-1463cux){color:#475569;font-size:16px;line-height:1.65}.doc-card.svelte-1463cux p:where(.svelte-1463cux):first-of-type{margin-top:0}.code-list.svelte-1463cux{gap:10px;display:grid}.code-block.svelte-1463cux{background:#0f172a;border:1px solid #20304a;border-radius:20px;max-width:100%;overflow:auto}.code-block.svelte-1463cux pre:where(.svelte-1463cux){min-width:min-content;margin:0;padding:18px}.code-block.svelte-1463cux code:where(.svelte-1463cux){color:#d1fae5;font:850 14px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.endpoint-table.svelte-1463cux{gap:10px;display:grid}.endpoint-row.svelte-1463cux{background:#f8fffd;border:1px solid rgba(15,118,110,.14);border-radius:18px;grid-template-columns:72px minmax(210px,.48fr) minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.endpoint-row.svelte-1463cux code:where(.svelte-1463cux){overflow-wrap:anywhere}.method.svelte-1463cux{color:#0f766e;background:#ccfbf1;border-radius:999px;justify-content:center;padding:7px 9px;font-size:12px;font-weight:950;display:inline-flex}.compact.svelte-1463cux .endpoint-row:where(.svelte-1463cux){grid-template-columns:72px minmax(0,1fr)}.filter-grid.svelte-1463cux{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.filter-grid.svelte-1463cux span:where(.svelte-1463cux){color:#334155;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:16px;padding:12px 14px}.chip-list.svelte-1463cux{flex-wrap:wrap;gap:8px;display:flex}.chip-list.svelte-1463cux code:where(.svelte-1463cux){color:#0f766e;background:#eefcf8;border:1px solid #ccfbf1;border-radius:999px;padding:8px 10px;font-weight:900}.actions.svelte-1463cux{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.primary.svelte-1463cux,.secondary.svelte-1463cux{border-radius:999px;justify-content:center;align-items:center;padding:13px 16px;font-weight:950;text-decoration:none;display:inline-flex}.primary.svelte-1463cux{color:#fff;background:#0f766e}.secondary.svelte-1463cux{color:#0f766e;background:#ccfbf1}html[data-theme=dark] .lead.svelte-1463cux{color:#bac7d5}html[data-theme=dark] .doc-card.svelte-1463cux p:where(.svelte-1463cux){color:#bac7d5}html[data-theme=dark] .doc-card.svelte-1463cux li:where(.svelte-1463cux){color:#bac7d5}html[data-theme=dark] .hero-card.svelte-1463cux span:where(.svelte-1463cux){color:#bac7d5}html[data-theme=dark] .brand-lockup.svelte-1463cux small:where(.svelte-1463cux){color:#9fb0c3}html[data-theme=dark] .hero-card.svelte-1463cux,html[data-theme=dark] .doc-card.svelte-1463cux,html[data-theme=dark] .toc.svelte-1463cux{background:#101c2c;border-color:#23384f;box-shadow:0 24px 70px rgba(0,0,0,.24)}html[data-theme=dark] .endpoint-row.svelte-1463cux{background:#0b1726;border-color:#26394e}html[data-theme=dark] .filter-grid.svelte-1463cux span:where(.svelte-1463cux){color:#dbe7f3;background:#0b1726;border-color:#26394e}html[data-theme=dark] .chip-list.svelte-1463cux code:where(.svelte-1463cux){color:#a7f3d0;background:#102a2b;border-color:#1f5f59}html[data-theme=dark] .toc.svelte-1463cux a:where(.svelte-1463cux):hover{background:#102a2b}html[data-theme=dark] .availability.svelte-1463cux{color:#a7f3d0;background:#102a2b}@media (max-width:980px){.api-topbar.svelte-1463cux{flex-direction:column;align-items:flex-start;position:relative}.api-hero.svelte-1463cux,.api-layout.svelte-1463cux{grid-template-columns:1fr}.toc.svelte-1463cux{display:flex;position:relative;top:auto;overflow:auto}.toc.svelte-1463cux a:where(.svelte-1463cux){white-space:nowrap}.endpoint-row.svelte-1463cux{grid-template-columns:1fr;align-items:start}.method.svelte-1463cux{justify-content:flex-start;width:max-content}.filter-grid.svelte-1463cux{grid-template-columns:1fr}}@media (max-width:640px){.api-doc-shell.svelte-1463cux{padding:0 10px 22px}.api-hero.svelte-1463cux{padding:34px 0 0}.api-topbar.svelte-1463cux nav:where(.svelte-1463cux) a:where(.svelte-1463cux){padding:8px 9px}.doc-card.svelte-1463cux,.hero-card.svelte-1463cux,.toc.svelte-1463cux{border-radius:22px}.api-hero.svelte-1463cux h1:where(.svelte-1463cux){font-size:46px}.code-block.svelte-1463cux code:where(.svelte-1463cux){font-size:13px}.api-topbar.svelte-1463cux nav:where(.svelte-1463cux){gap:4px}}
