.api-docs.svelte-1chd3fp{max-width:860px;margin:0 auto;padding:32px 24px;font-family:var(--font-ui)}.page-header.svelte-1chd3fp{margin-bottom:20px}.kicker.svelte-1chd3fp{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-secondary);margin-bottom:8px}.page-title.svelte-1chd3fp{font-weight:700;font-size:1.7rem;color:var(--color-text);margin-bottom:4px}.page-lede.svelte-1chd3fp{color:var(--color-text-light)}.page-rule.svelte-1chd3fp{border:none;border-top:1px solid var(--color-border);margin-bottom:32px}.docs-section.svelte-1chd3fp{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--color-border)}.docs-section.svelte-1chd3fp h2:where(.svelte-1chd3fp){color:var(--color-primary);font-size:1.4rem;margin-bottom:12px}.docs-section.svelte-1chd3fp h3:where(.svelte-1chd3fp){font-size:1.1rem;color:var(--color-text);margin:16px 0 8px}.docs-section.svelte-1chd3fp h4:where(.svelte-1chd3fp){font-size:.95rem;color:var(--color-text-muted);margin:12px 0 6px;text-transform:uppercase;letter-spacing:.5px}.docs-section.svelte-1chd3fp p:where(.svelte-1chd3fp){line-height:1.7;margin-bottom:8px}.docs-section.svelte-1chd3fp ul:where(.svelte-1chd3fp){padding-left:24px;margin-bottom:12px}.docs-section.svelte-1chd3fp li:where(.svelte-1chd3fp){margin-bottom:6px;line-height:1.6}code.svelte-1chd3fp{background:var(--color-bg-alt);padding:2px 6px;border-radius:4px;font-size:.88rem;font-family:Fira Code,Consolas,monospace}.code-block.svelte-1chd3fp{background:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius);padding:16px 20px;overflow-x:auto;margin:8px 0 16px}.code-block.svelte-1chd3fp pre:where(.svelte-1chd3fp){margin:0}.code-block.svelte-1chd3fp code:where(.svelte-1chd3fp){background:none;padding:0;color:inherit;font-size:.85rem;line-height:1.6}.params-table.svelte-1chd3fp{width:100%;border-collapse:collapse;margin:8px 0;font-size:.88rem}.params-table.svelte-1chd3fp th:where(.svelte-1chd3fp){text-align:left;padding:8px 12px;background:var(--color-bg-alt);border-bottom:2px solid var(--color-border);font-size:.82rem;text-transform:uppercase;letter-spacing:.3px;color:var(--color-text-muted)}.params-table.svelte-1chd3fp td:where(.svelte-1chd3fp){padding:8px 12px;border-bottom:1px solid var(--color-border)}.endpoint.svelte-1chd3fp{margin:16px 0;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.endpoint-header.svelte-1chd3fp{display:flex;align-items:center;gap:12px;margin-bottom:8px}.method.svelte-1chd3fp{padding:3px 10px;border-radius:4px;font-weight:700;font-size:.78rem;text-transform:uppercase}.method.post.svelte-1chd3fp{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.auth-notice.svelte-1chd3fp{display:flex;align-items:flex-start;gap:10px;padding:16px;background:var(--color-highlight);border:1px solid var(--color-secondary);border-radius:var(--radius-sm);color:var(--color-text)}.auth-notice.svelte-1chd3fp svg:where(.svelte-1chd3fp){flex-shrink:0;margin-top:2px;color:var(--color-secondary)}.key-create.svelte-1chd3fp{margin:12px 0 24px}.key-form.svelte-1chd3fp{display:flex;gap:8px;margin-bottom:8px}.key-form.svelte-1chd3fp .input:where(.svelte-1chd3fp){flex:1}.key-reveal.svelte-1chd3fp{background:color-mix(in srgb,var(--color-verified) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-verified) 35%,transparent);border-radius:var(--radius-sm);padding:12px 16px;margin-top:8px}.key-reveal-notice.svelte-1chd3fp{display:flex;align-items:flex-start;gap:8px;color:var(--color-verified)}.key-reveal-notice.svelte-1chd3fp svg:where(.svelte-1chd3fp){flex-shrink:0;margin-top:2px}.key-display.svelte-1chd3fp{display:flex;gap:8px;align-items:center;margin:8px 0;font-family:monospace;word-break:break-all}.key-display.svelte-1chd3fp code:where(.svelte-1chd3fp){background:var(--color-bg-alt);color:var(--color-primary);border:1px solid var(--color-border);padding:8px 12px;border-radius:4px;flex:1;font-size:.85rem}.key-display.svelte-1chd3fp button:where(.svelte-1chd3fp){display:inline-flex;align-items:center;gap:6px}.key-list.svelte-1chd3fp{margin-top:16px}.status-badge.svelte-1chd3fp{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.status-badge.active.svelte-1chd3fp{background:color-mix(in srgb,var(--color-verified) 12%,transparent);color:var(--color-verified)}.status-badge.revoked.svelte-1chd3fp{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.error-msg.svelte-1chd3fp{color:var(--color-error);font-size:.88rem}.empty.svelte-1chd3fp{color:var(--color-text-muted);font-size:.88rem}.text-muted.svelte-1chd3fp{color:var(--color-text-muted)}.docs-footer.svelte-1chd3fp{text-align:center;padding-top:24px;color:var(--color-text-muted);font-size:.9rem}.docs-footer.svelte-1chd3fp a:where(.svelte-1chd3fp){color:var(--color-primary)}@media(max-width:768px){.api-docs.svelte-1chd3fp{padding:16px 12px}.page-title.svelte-1chd3fp{font-size:1.5rem}.key-form.svelte-1chd3fp{flex-direction:column}.params-table.svelte-1chd3fp{font-size:.8rem}.params-table.svelte-1chd3fp th:where(.svelte-1chd3fp),.params-table.svelte-1chd3fp td:where(.svelte-1chd3fp){padding:6px 8px}}
