section.svelte-19zfyx{padding:56px clamp(16px,4vw,32px);max-width:1100px;margin:0 auto}.hero.svelte-19zfyx{text-align:center;padding-top:56px;padding-bottom:32px}.hero.svelte-19zfyx h1:where(.svelte-19zfyx){font-size:clamp(36px,6vw,56px);letter-spacing:-.035em;line-height:1.05;max-width:18ch;margin:0 auto}.lede.svelte-19zfyx{max-width:58ch;margin:18px auto 0;font-size:17px;line-height:1.55;color:var(--fg-muted)}.btn-lg.svelte-19zfyx{padding:14px 24px;font-size:15px;font-weight:600}.cat-section.svelte-19zfyx h2:where(.svelte-19zfyx),.setup-section.svelte-19zfyx h2:where(.svelte-19zfyx),.faq-section.svelte-19zfyx h2:where(.svelte-19zfyx),.cta-tail.svelte-19zfyx h2:where(.svelte-19zfyx){margin:0 0 8px;font-size:26px;letter-spacing:-.02em}.cat-grid.svelte-19zfyx{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:20px}.cat-card.svelte-19zfyx{border:1px solid var(--border);border-radius:10px;padding:14px 16px;background:var(--bg-elevated, transparent)}.cat-head.svelte-19zfyx{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.cat-name.svelte-19zfyx{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:600}.cat-scope.svelte-19zfyx{font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:1px 8px;border-radius:999px;flex-shrink:0}.cat-scope[data-scope=catalog].svelte-19zfyx{background:#5fdc6e24;color:#5fdc6e}.cat-scope[data-scope=account].svelte-19zfyx{background:#6366f124;color:#818cf8}.cat-desc.svelte-19zfyx{margin:4px 0;font-size:13.5px;line-height:1.5}.cat-prompt.svelte-19zfyx{margin:6px 0 0;font-size:12.5px;color:var(--fg-muted)}.faq-list.svelte-19zfyx{margin-top:16px}.faq-item.svelte-19zfyx{border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin-bottom:8px;background:var(--bg-elevated, transparent)}.faq-item.svelte-19zfyx summary:where(.svelte-19zfyx){font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item.svelte-19zfyx summary:where(.svelte-19zfyx):after{content:"+";font-size:22px;color:var(--fg-muted);line-height:1}.faq-item[open].svelte-19zfyx summary:where(.svelte-19zfyx):after{content:"−"}.faq-item.svelte-19zfyx p:where(.svelte-19zfyx){margin:10px 0 0;line-height:1.6;color:var(--fg-muted)}.cta-tail.svelte-19zfyx{text-align:center;padding:64px 16px}.cta-tail.svelte-19zfyx .btn:where(.svelte-19zfyx){margin:0 6px}.endpoint.svelte-19zfyx{margin:4px 0 14px}.endpoint.svelte-19zfyx code:where(.svelte-19zfyx){font-size:14px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elevated);overflow-wrap:anywhere}.pub.svelte-19zfyx{max-width:640px;margin:0 auto;text-align:left;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-elevated);overflow:hidden}.pub-tabs.svelte-19zfyx{display:flex;gap:4px;padding:8px 8px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.pub-tab.svelte-19zfyx{background:none;border:0;border-bottom:2px solid transparent;color:var(--fg-muted);font:inherit;font-size:14px;padding:8px 12px;cursor:pointer}.pub-tab.on.svelte-19zfyx{color:var(--fg);border-bottom-color:var(--brand-600)}.pub-panel.svelte-19zfyx{position:relative;padding:12px 14px 14px}.pub-where.svelte-19zfyx{font-size:12px;color:var(--fg-faint);margin-bottom:8px;padding-right:64px}.pub-code.svelte-19zfyx{margin:0;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.55;white-space:pre}.pub-copy.svelte-19zfyx{position:absolute;top:10px;right:12px;font:inherit;font-size:12px;padding:4px 10px;border-radius:6px;border:1px solid var(--border-strong);background:var(--bg);color:var(--fg);cursor:pointer}
