.mcp.svelte-gz4j7v{font-family:Inter,system-ui,sans-serif;color:var(--txt, #111827);background:var(--bg, #f8f9fa)}.mcp-hero.svelte-gz4j7v{background:linear-gradient(135deg,#1e3a8a,#2563eb 60%,#3b82f6);color:#fff;padding:80px 24px 64px;text-align:center}.mcp-hero-inner.svelte-gz4j7v{max-width:720px;margin:0 auto}.mcp-badge.svelte-gz4j7v{display:inline-block;padding:4px 12px;border-radius:20px;background:#ffffff26;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.mcp-hero.svelte-gz4j7v h1:where(.svelte-gz4j7v){font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.25;margin:0 0 16px}.mcp-brand.svelte-gz4j7v b:where(.svelte-gz4j7v){color:#93c5fd}.mcp-hero-sub.svelte-gz4j7v{font-size:16px;line-height:1.6;color:#ffffffd9;max-width:600px;margin:0 auto 28px}.mcp-hero-actions.svelte-gz4j7v{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mcp-btn.svelte-gz4j7v{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:700;font-family:Inter,sans-serif;text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .1s}.mcp-btn.svelte-gz4j7v:hover{transform:translateY(-1px)}.mcp-btn--primary.svelte-gz4j7v{background:#fff;color:#1e3a8a}.mcp-btn--primary.svelte-gz4j7v:hover{background:#eff6ff}.mcp-btn--ghost.svelte-gz4j7v{background:#ffffff1a;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.mcp-btn--ghost.svelte-gz4j7v:hover{background:#fff3}.mcp-dual.svelte-gz4j7v{max-width:960px;margin:-32px auto 0;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;z-index:1}.mcp-dual-card.svelte-gz4j7v{background:var(--surf, #fff);border:1px solid var(--bd, #e5e7eb);border-radius:14px;padding:28px 24px;box-shadow:0 4px 24px #00000014}.mcp-dual-icon.svelte-gz4j7v{width:44px;height:44px;border-radius:10px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:14px}.mcp-dual-icon--purple.svelte-gz4j7v{background:#f3e8ff;color:#7c3aed}.mcp-dual-card.svelte-gz4j7v h2:where(.svelte-gz4j7v){font-size:18px;font-weight:800;margin:0 0 8px}.mcp-dual-card.svelte-gz4j7v p:where(.svelte-gz4j7v){font-size:13px;color:var(--txt2, #6b7280);line-height:1.6;margin:0 0 16px}.mcp-feat-list.svelte-gz4j7v{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mcp-feat-list.svelte-gz4j7v li:where(.svelte-gz4j7v){font-size:13px;display:flex;align-items:center;gap:8px;color:var(--txt, #111)}.mcp-feat-list.svelte-gz4j7v i:where(.svelte-gz4j7v){color:#16a34a;font-size:11px;flex-shrink:0}.mcp-tools.svelte-gz4j7v,.mcp-prompts.svelte-gz4j7v,.mcp-how.svelte-gz4j7v{max-width:960px;margin:0 auto;padding:56px 24px}.mcp-tools.svelte-gz4j7v h2:where(.svelte-gz4j7v),.mcp-prompts.svelte-gz4j7v h2:where(.svelte-gz4j7v),.mcp-how.svelte-gz4j7v h2:where(.svelte-gz4j7v),.mcp-cta.svelte-gz4j7v h2:where(.svelte-gz4j7v){font-size:22px;font-weight:800;text-align:center;margin:0 0 6px}.mcp-tools-sub.svelte-gz4j7v,.mcp-prompts-sub.svelte-gz4j7v{text-align:center;font-size:14px;color:var(--txt2);margin:0 0 28px}.mcp-tools-grid.svelte-gz4j7v{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.mcp-tool.svelte-gz4j7v{background:var(--surf, #fff);border:1px solid var(--bd, #e5e7eb);border-radius:10px;padding:14px 16px}.mcp-tool-name.svelte-gz4j7v{font-size:13px;font-weight:700;font-family:JetBrains Mono,Fira Code,monospace;color:#2563eb;display:flex;align-items:center;gap:6px;margin-bottom:4px}.mcp-tool-name.svelte-gz4j7v i:where(.svelte-gz4j7v){font-size:12px}.mcp-tool-desc.svelte-gz4j7v{font-size:12px;color:var(--txt2)}.mcp-prompts.svelte-gz4j7v{padding-top:0}.mcp-prompts-grid.svelte-gz4j7v{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mcp-prompt.svelte-gz4j7v{background:var(--surf, #fff);border:1px solid var(--bd, #e5e7eb);border-radius:10px;padding:16px 18px}.mcp-prompt-q.svelte-gz4j7v{font-size:14px;font-weight:700;color:var(--txt);font-style:italic;margin-bottom:6px}.mcp-prompt-desc.svelte-gz4j7v{font-size:12px;color:var(--txt2)}.mcp-steps.svelte-gz4j7v{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:28px}.mcp-step.svelte-gz4j7v{text-align:center}.mcp-step-num.svelte-gz4j7v{width:36px;height:36px;border-radius:50%;background:#2563eb;color:#fff;font-weight:800;font-size:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.mcp-step.svelte-gz4j7v h3:where(.svelte-gz4j7v){font-size:15px;font-weight:700;margin:0 0 6px}.mcp-step.svelte-gz4j7v p:where(.svelte-gz4j7v){font-size:13px;color:var(--txt2);line-height:1.5;margin:0}.mcp-step.svelte-gz4j7v a:where(.svelte-gz4j7v){color:#2563eb;text-decoration:none}.mcp-step.svelte-gz4j7v a:where(.svelte-gz4j7v):hover{text-decoration:underline}.mcp-cta.svelte-gz4j7v{text-align:center;padding:48px 24px 56px;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff}.mcp-cta.svelte-gz4j7v h2:where(.svelte-gz4j7v){color:#fff;margin-bottom:8px}.mcp-cta.svelte-gz4j7v p:where(.svelte-gz4j7v){font-size:14px;color:#fffc;margin:0 0 24px}.mcp-footer.svelte-gz4j7v{text-align:center;padding:20px 24px;font-size:12px;color:var(--txt3, #9ca3af)}.mcp-footer.svelte-gz4j7v a:where(.svelte-gz4j7v){color:var(--txt2, #6b7280);text-decoration:none}.mcp-footer.svelte-gz4j7v a:where(.svelte-gz4j7v):hover{color:#2563eb}.mcp-footer.svelte-gz4j7v b:where(.svelte-gz4j7v){color:#2563eb}@media (max-width: 700px){.mcp-dual.svelte-gz4j7v{grid-template-columns:1fr;margin-top:-24px}.mcp-prompts-grid.svelte-gz4j7v{grid-template-columns:1fr}.mcp-steps.svelte-gz4j7v{grid-template-columns:1fr;gap:16px}.mcp-hero.svelte-gz4j7v{padding:56px 20px 48px}}
