.developer-docs-site{--devdoc-canvas:#010102;--devdoc-surface:#0c0c0e;--devdoc-surface-2:#141416;--devdoc-hairline:hsla(0,0%,100%,.08);--devdoc-ink:#f4f4f5;--devdoc-ink-muted:#a1a1aa;--devdoc-ink-subtle:#71717a;--devdoc-primary:#9ffb2f;--devdoc-primary-dim:rgba(159,251,47,.14);min-height:100vh;background:var(--devdoc-canvas);color:var(--devdoc-ink);font-family:Inter,system-ui,sans-serif}.developer-docs-site .devdoc-header{border-bottom:1px solid var(--devdoc-hairline);background:rgba(1,1,2,.85);backdrop-filter:blur(12px);position:sticky;top:0;z-index:40}.developer-docs-site .devdoc-header-inner{max-width:1400px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px}.developer-docs-site .devdoc-logo{display:flex;align-items:center;gap:10px;min-width:0}.developer-docs-site .devdoc-logo-mark{display:flex;align-items:center;text-decoration:none;min-width:0}.developer-docs-site .devdoc-logo-img{height:24px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.developer-docs-site .devdoc-logo-suffix{font-weight:600;font-size:14px;color:var(--devdoc-primary);flex-shrink:0;text-decoration:none}.developer-docs-site .devdoc-logo-suffix:hover{color:var(--devdoc-ink)}.developer-docs-site .devdoc-header-links{display:flex;align-items:center;gap:12px;font-size:13px}.developer-docs-site .devdoc-header-links a{color:var(--devdoc-ink-subtle);text-decoration:none}.developer-docs-site .devdoc-header-links a:hover{color:var(--devdoc-ink)}.developer-docs-site .devdoc-layout{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:0;min-height:calc(100vh - 56px)}@media (max-width:900px){.developer-docs-site .devdoc-layout{grid-template-columns:1fr}.developer-docs-site .devdoc-sidebar{display:none}}.developer-docs-site .devdoc-sidebar{border-right:1px solid var(--devdoc-hairline);padding:24px 16px 48px;overflow-y:auto;max-height:calc(100vh - 56px);position:sticky;top:56px}.developer-docs-site .devdoc-sidebar-section{margin-bottom:20px}.developer-docs-site .devdoc-sidebar-label{margin:0 0 8px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--devdoc-ink-subtle)}.developer-docs-site .devdoc-nav-link{display:block;padding:6px 12px;border-radius:6px;font-size:13px;color:var(--devdoc-ink-muted);text-decoration:none;line-height:1.35}.developer-docs-site .devdoc-nav-link:hover{background:var(--devdoc-surface-2);color:var(--devdoc-ink)}.developer-docs-site .devdoc-nav-link-active{background:var(--devdoc-primary-dim);color:var(--devdoc-ink)}.developer-docs-site .devdoc-nav-endpoint{display:flex;align-items:baseline;gap:8px}.developer-docs-site .devdoc-nav-endpoint-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-docs-site .devdoc-method{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:4px;font-family:ui-monospace,monospace}.developer-docs-site .devdoc-method-get{background:rgba(59,130,246,.18);color:#93c5fd}.developer-docs-site .devdoc-method-post{background:rgba(34,197,94,.18);color:#86efac}.developer-docs-site .devdoc-method-put{background:rgba(234,179,8,.18);color:#fde047}.developer-docs-site .devdoc-method-patch{background:rgba(168,85,247,.18);color:#d8b4fe}.developer-docs-site .devdoc-method-delete{background:rgba(239,68,68,.18);color:#fca5a5}.developer-docs-site .devdoc-main{padding:40px 48px 80px;min-width:0}.developer-docs-site .devdoc-hero-title{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em}.developer-docs-site .devdoc-hero-lead{margin:0 0 32px;font-size:16px;line-height:1.6;color:var(--devdoc-ink-muted);max-width:52ch}.developer-docs-site .devdoc-endpoint-path{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:10px 14px;background:var(--devdoc-surface);border:1px solid var(--devdoc-hairline);border-radius:8px;font-family:ui-monospace,monospace;font-size:13px}.developer-docs-site .devdoc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:24px}.developer-docs-site .devdoc-card{padding:16px;background:var(--devdoc-surface);border:1px solid var(--devdoc-hairline);border-radius:10px;text-decoration:none;color:inherit}.developer-docs-site .devdoc-card:hover{border-color:rgba(159,251,47,.35)}.developer-docs-site .devdoc-card-title{margin:0 0 6px;font-size:14px;font-weight:600}.developer-docs-site .devdoc-card-desc{margin:0;font-size:12px;color:var(--devdoc-ink-subtle);line-height:1.45}.developer-docs-site .devdoc-prose .devdoc-h2{margin:32px 0 12px;font-size:1.15rem;font-weight:600}.developer-docs-site .devdoc-prose .devdoc-h3{margin:24px 0 8px;font-size:1rem;font-weight:600}.developer-docs-site .devdoc-prose .devdoc-p{margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--devdoc-ink-muted)}.developer-docs-site .devdoc-prose .devdoc-ul{margin:0 0 16px;padding-left:1.25rem;font-size:14px;line-height:1.6;color:var(--devdoc-ink-muted)}.developer-docs-site .devdoc-prose .devdoc-inline-code{font-family:ui-monospace,monospace;font-size:12px;padding:2px 6px;border-radius:4px;background:var(--devdoc-surface-2);color:var(--devdoc-ink)}.developer-docs-site .devdoc-prose .devdoc-link{color:var(--devdoc-primary);text-decoration:none}.developer-docs-site .devdoc-prose .devdoc-link:hover{text-decoration:underline}.developer-docs-site .devdoc-code{margin:0 0 20px;padding:14px 16px;overflow-x:auto;background:var(--devdoc-surface);border:1px solid var(--devdoc-hairline);border-radius:8px;font-size:12px;line-height:1.5}.developer-docs-site .devdoc-code code{font-family:ui-monospace,Cascadia Code,monospace;color:var(--devdoc-ink-muted)}.developer-docs-site .devdoc-table-wrap{overflow-x:auto;margin-bottom:20px}.developer-docs-site .devdoc-table{width:100%;border-collapse:collapse;font-size:13px}.developer-docs-site .devdoc-table td,.developer-docs-site .devdoc-table th{border:1px solid var(--devdoc-hairline);padding:8px 12px;text-align:left}.developer-docs-site .devdoc-table th{background:var(--devdoc-surface);color:var(--devdoc-ink)}.developer-docs-site .devdoc-table td{color:var(--devdoc-ink-muted)}.developer-docs-site .devdoc-updated{margin-top:48px;padding-top:20px;border-top:1px solid var(--devdoc-hairline)}.developer-docs-site .devdoc-updated p{margin:0;font-size:12px;color:var(--devdoc-ink-subtle)}