.docs-main[data-astro-cid-lyzplqyz]{background:#f8fafc;min-height:100vh;padding:110px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.docs-container[data-astro-cid-lyzplqyz]{max-width:1240px;margin:0 auto}.docs-breadcrumb[data-astro-cid-lyzplqyz]{color:#64748b;align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;display:flex}.docs-breadcrumb[data-astro-cid-lyzplqyz] a[data-astro-cid-lyzplqyz]{color:#334cdb;font-weight:500;text-decoration:none}.docs-breadcrumb[data-astro-cid-lyzplqyz] a[data-astro-cid-lyzplqyz]:hover{text-decoration:underline}.docs-layout[data-astro-cid-lyzplqyz]{align-items:stretch;gap:40px;display:flex;position:relative}.docs-content[data-astro-cid-lyzplqyz]{flex:1;min-width:0}.docs-header[data-astro-cid-lyzplqyz]{margin-bottom:36px}.header-badge-row[data-astro-cid-lyzplqyz]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tech-badge[data-astro-cid-lyzplqyz]{text-transform:uppercase;letter-spacing:.04em;color:#334155;background:#e2e8f0;border-radius:9999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.badge-mcp[data-astro-cid-lyzplqyz]{color:#6b21a8;background:#f3e8ff}.badge-green[data-astro-cid-lyzplqyz]{color:#059669;background:#10b98126}.docs-title[data-astro-cid-lyzplqyz]{color:#0f172a;letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.15}.docs-lead[data-astro-cid-lyzplqyz]{color:#475569;margin:0;font-size:17px;line-height:1.55}.docs-section[data-astro-cid-lyzplqyz]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:32px;padding:32px 32px 36px;scroll-margin-top:100px;box-shadow:0 4px 16px #0f172a08}.docs-section[data-astro-cid-lyzplqyz] h2[data-astro-cid-lyzplqyz]{color:#0f172a;letter-spacing:-.015em;margin:0 0 16px;font-size:22px;font-weight:700}.docs-section[data-astro-cid-lyzplqyz] p[data-astro-cid-lyzplqyz]{color:#475569;margin:0 0 18px;font-size:15px;line-height:1.6}.specs-grid[data-astro-cid-lyzplqyz]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.spec-card[data-astro-cid-lyzplqyz]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.spec-title[data-astro-cid-lyzplqyz]{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.spec-card[data-astro-cid-lyzplqyz] code[data-astro-cid-lyzplqyz]{color:#0f172a;word-break:break-all;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13.5px}.tool-list[data-astro-cid-lyzplqyz]{flex-direction:column;gap:14px;margin-top:16px;display:flex}.tool-item[data-astro-cid-lyzplqyz]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;transition:border-color .15s}.tool-item[data-astro-cid-lyzplqyz]:hover{border-color:#cbd5e1}.tool-head[data-astro-cid-lyzplqyz]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tool-name[data-astro-cid-lyzplqyz]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:700}.tool-badge[data-astro-cid-lyzplqyz]{text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.badge-write[data-astro-cid-lyzplqyz]{color:#b45309;background:#fef3c7}.badge-read[data-astro-cid-lyzplqyz]{color:#1e40af;background:#dbeafe}.badge-action[data-astro-cid-lyzplqyz]{color:#7e22ce;background:#f3e8ff}.tool-desc[data-astro-cid-lyzplqyz]{color:#475569;margin:0 0 10px;font-size:14px;line-height:1.45}.tool-schema[data-astro-cid-lyzplqyz] code[data-astro-cid-lyzplqyz]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;display:block;overflow-x:auto}.docs-nav-footer[data-astro-cid-lyzplqyz]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.btn[data-astro-cid-lyzplqyz]{border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary[data-astro-cid-lyzplqyz]{background:#334cdb;box-shadow:0 4px 12px #334cdb40;color:#fff!important}.btn-primary[data-astro-cid-lyzplqyz]:hover{background:#2539a8;transform:translateY(-1px)}.btn-outline[data-astro-cid-lyzplqyz]{background:#fff;border:1px solid #cbd5e1;color:#334155!important}.btn-outline[data-astro-cid-lyzplqyz]:hover{background:#f1f5f9;border-color:#94a3b8}@media (width<=768px){.docs-main[data-astro-cid-lyzplqyz]{padding:90px 16px 60px}.docs-section[data-astro-cid-lyzplqyz]{padding:24px 16px}}
