.mcp-page.svelte-gz4j7v{background:var(--color-warm-white)}.section-inner.svelte-gz4j7v{max-width:1080px;margin:0 auto}.section-title.svelte-gz4j7v{font-family:var(--font-sans);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;color:var(--color-navy);margin-bottom:.5rem;letter-spacing:-.01em}.section-sub.svelte-gz4j7v{font-size:.9375rem;color:var(--color-slate);line-height:1.7;max-width:640px;margin-bottom:2rem}.section-title.light.svelte-gz4j7v{color:#fff}.section-sub.light.svelte-gz4j7v{color:#ffffffa6}.mcp-hero.svelte-gz4j7v{position:relative;background:var(--gradient-premium);padding:4.5rem 1.5rem 4rem;overflow:hidden}.hero-nodes.svelte-gz4j7v{position:absolute;top:50%;right:-60px;transform:translateY(-50%);width:520px;height:100%;pointer-events:none}.hero-grid.svelte-gz4j7v{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 75% 90% at 62% 45%,black 30%,transparent 78%);mask-image:radial-gradient(ellipse 75% 90% at 62% 45%,black 30%,transparent 78%);pointer-events:none}.hero-glow.svelte-gz4j7v{position:absolute;top:50%;right:-160px;width:640px;height:640px;transform:translateY(-50%);background:radial-gradient(circle,rgba(34,181,164,.13) 0%,transparent 62%);pointer-events:none}.hero-grain.svelte-gz4j7v{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");pointer-events:none;mix-blend-mode:overlay}.pulse-ring.svelte-gz4j7v{animation:svelte-gz4j7v-pulse 3.2s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes svelte-gz4j7v-pulse{0%{transform:scale(.85);opacity:.9}70%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion: reduce){.packet.svelte-gz4j7v{display:none}.pulse-ring.svelte-gz4j7v{animation:none;opacity:.4}}.mcp-hero-inner.svelte-gz4j7v{position:relative;z-index:1;max-width:1080px;margin:0 auto}.mcp-hero.svelte-gz4j7v .overline:where(.svelte-gz4j7v){color:var(--color-teal-light);margin-bottom:.875rem;display:block;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em}.mcp-hero.svelte-gz4j7v h1:where(.svelte-gz4j7v){color:#fff;font-size:clamp(1.875rem,4.5vw,2.875rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:1rem;max-width:640px}.mcp-hero-sub.svelte-gz4j7v{color:#ffffffb8;font-size:1rem;line-height:1.75;max-width:600px;margin-bottom:1.75rem}.endpoint-chip.svelte-gz4j7v{display:inline-block;background:#0b1d3a8c;border:1px solid rgba(34,181,164,.3);border-radius:10px;padding:.75rem 1rem;margin-bottom:1.75rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.endpoint-label.svelte-gz4j7v{display:block;font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;margin-bottom:.375rem}.endpoint-row.svelte-gz4j7v{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.endpoint-row.svelte-gz4j7v code:where(.svelte-gz4j7v){font-family:var(--font-mono);font-size:clamp(.8125rem,2vw,.9375rem);color:var(--color-teal-light);background:none;padding:0}.copy-btn.svelte-gz4j7v{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:.375rem .75rem;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.copy-btn.svelte-gz4j7v:hover{background:#ffffff26;border-color:#ffffff4d}.copy-btn.copied.svelte-gz4j7v{color:var(--color-teal-light);border-color:#22b5a480}.hero-ctas.svelte-gz4j7v{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.btn-hero-ghost.svelte-gz4j7v{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.3);border-radius:8px;padding:.625rem 1.25rem;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.btn-hero-ghost.svelte-gz4j7v:hover{background:#ffffff14;border-color:#ffffff80}.hero-badges.svelte-gz4j7v{display:flex;gap:.5rem;flex-wrap:wrap}.hero-badge.svelte-gz4j7v{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:#ffffff8c;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:.25rem .75rem}.reveal.svelte-gz4j7v{animation:svelte-gz4j7v-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--d) * 90ms)}@keyframes svelte-gz4j7v-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reveal.svelte-gz4j7v{animation:none}}.how-section.svelte-gz4j7v{padding:4rem 1.5rem;background:#fff;border-bottom:1px solid var(--color-border)}.how-grid.svelte-gz4j7v{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.how-card.svelte-gz4j7v{background:var(--color-warm-white, #FAFAF8);border:1px solid var(--color-border);border-radius:12px;padding:1.25rem;transition:transform var(--transition-base),box-shadow var(--transition-base)}.how-card.svelte-gz4j7v:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.how-card.paid.svelte-gz4j7v{border-color:#1a8a7d66;background:linear-gradient(180deg,rgba(26,138,125,.04),transparent)}.how-card-top.svelte-gz4j7v{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.how-num.svelte-gz4j7v{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-mid-gray, #94A3B8)}.how-badge.svelte-gz4j7v{font-family:var(--font-mono);font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate);background:var(--color-light-gray);border-radius:999px;padding:2px 8px}.how-badge.paid.svelte-gz4j7v{color:#fff;background:var(--color-teal)}.how-tool.svelte-gz4j7v{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--color-teal-dark);background:#1a8a7d12;border-radius:5px;padding:2px 7px;margin-bottom:.625rem}.how-card.svelte-gz4j7v h3:where(.svelte-gz4j7v){font-size:1rem;font-weight:700;color:var(--color-navy);margin-bottom:.375rem}.how-card.svelte-gz4j7v p:where(.svelte-gz4j7v){font-size:.8125rem;color:var(--color-slate);line-height:1.65}.how-closing.svelte-gz4j7v{margin-top:2rem;text-align:center;font-family:var(--font-serif, "Source Serif 4", serif);font-style:italic;font-size:1.0625rem;color:var(--color-navy)}.demo-section.svelte-gz4j7v{padding:4rem 1.5rem;background:var(--color-light-gray)}.skin-toggle.svelte-gz4j7v{display:flex;justify-content:center;gap:.375rem;margin-bottom:1rem}.skin-btn.svelte-gz4j7v{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--color-slate);background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:.4rem .9rem;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.skin-btn.svelte-gz4j7v:hover{color:var(--color-navy)}.skin-btn.active.svelte-gz4j7v{color:var(--color-navy);border-color:var(--color-teal);box-shadow:0 0 0 3px #1a8a7d1a}.chat-window.svelte-gz4j7v{max-width:640px;margin:0 auto;background:var(--cw-bg);border:1px solid var(--cw-border);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden;transition:background .3s ease,border-color .3s ease}.chat-window.skin-claude.svelte-gz4j7v{--cw-bg: #FAF9F5;--cw-border: #E8E4D8;--cw-titlebar: #F2F0E9;--cw-titlebar-border: #E8E4D8;--cw-dot: #D8D3C4;--cw-brand-color: #3D3929;--cw-brand-font: var(--font-serif, "Source Serif 4", serif);--cw-user-bg: #ECE9DF;--cw-user-color: #3D3929;--cw-ai-font: var(--font-serif, "Source Serif 4", serif);--cw-ai-color: #3D3929;--cw-chip-bg: #F0EEE6;--cw-chip-border: #E0DCCC;--cw-chip-accent: #D97757;--cw-chip-label: #98927F;--cw-chip-code: #5F5B4C;--cw-wait: #B45309;--cw-ok: #14706A}.chat-window.skin-chatgpt.svelte-gz4j7v{--cw-bg: #FFFFFF;--cw-border: #E6E6E6;--cw-titlebar: #FFFFFF;--cw-titlebar-border: #ECECEC;--cw-dot: #E3E3E3;--cw-brand-color: #0D0D0D;--cw-brand-font: var(--font-sans);--cw-user-bg: #F4F4F4;--cw-user-color: #0D0D0D;--cw-ai-font: var(--font-sans);--cw-ai-color: #1A1A1A;--cw-chip-bg: #F7F7F8;--cw-chip-border: #E5E5E5;--cw-chip-accent: #ABABAB;--cw-chip-label: #8E8E8E;--cw-chip-code: #474747;--cw-wait: #B45309;--cw-ok: #14706A}.chat-titlebar.svelte-gz4j7v{display:flex;align-items:center;gap:6px;padding:.625rem 1rem;background:var(--cw-titlebar);border-bottom:1px solid var(--cw-titlebar-border);transition:background .3s ease}.tb-dot.svelte-gz4j7v{width:9px;height:9px;border-radius:50%;background:var(--cw-dot)}.tb-brand.svelte-gz4j7v{margin-left:.625rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--cw-brand-font);font-size:.8125rem;font-weight:600;color:var(--cw-brand-color)}.chat-body.svelte-gz4j7v{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.msg.svelte-gz4j7v p:where(.svelte-gz4j7v){display:inline-block;font-size:.875rem;line-height:1.65;padding:.625rem .875rem;border-radius:14px;max-width:85%}.msg.user.svelte-gz4j7v{text-align:right}.msg.user.svelte-gz4j7v p:where(.svelte-gz4j7v){background:var(--cw-user-bg);color:var(--cw-user-color);border-bottom-right-radius:4px;text-align:left}.msg.ai.svelte-gz4j7v p:where(.svelte-gz4j7v){background:none;padding:.125rem 0;font-family:var(--cw-ai-font);font-size:.9375rem;color:var(--cw-ai-color);max-width:95%}.tool-chip.svelte-gz4j7v{align-self:stretch;background:var(--cw-chip-bg);border:1px solid var(--cw-chip-border);border-left:3px solid var(--cw-chip-accent);border-radius:8px;padding:.625rem .875rem;display:flex;flex-direction:column;gap:.25rem;transition:background .3s ease,border-color .3s ease}.tc-label.svelte-gz4j7v{font-family:var(--font-mono);font-size:.5625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--cw-chip-label)}.tool-chip.svelte-gz4j7v code:where(.svelte-gz4j7v){font-family:var(--font-mono);font-size:.6875rem;color:var(--cw-chip-code);background:none;padding:0;word-break:break-all}.tool-chip.svelte-gz4j7v .tc-result.wait:where(.svelte-gz4j7v){color:var(--cw-wait);font-weight:600}.tool-chip.svelte-gz4j7v .tc-result.ok:where(.svelte-gz4j7v){color:var(--cw-ok);font-weight:600}.demo-disclaimer.svelte-gz4j7v{margin:.875rem auto 0;max-width:640px;text-align:center;font-size:.6875rem;color:var(--color-mid-gray, #94A3B8)}.sec-section.svelte-gz4j7v{position:relative;padding:4rem 1.5rem;background:var(--gradient-premium);overflow:hidden}.sec-section.svelte-gz4j7v:after{content:"";position:absolute;right:-180px;bottom:-180px;width:520px;height:520px;background:radial-gradient(circle,rgba(34,181,164,.09) 0%,transparent 60%);pointer-events:none}.sec-ghost.svelte-gz4j7v{position:absolute;left:-140px;top:50%;transform:translateY(-50%);width:440px;height:100%;pointer-events:none}.sec-section.svelte-gz4j7v .section-inner:where(.svelte-gz4j7v){position:relative;z-index:1}.sec-grid.svelte-gz4j7v{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.sec-card.svelte-gz4j7v{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color var(--transition-base),background var(--transition-base)}.sec-card.svelte-gz4j7v:hover{border-color:#22b5a466;background:#ffffff12}.sec-icon.svelte-gz4j7v{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:#22b5a424;color:var(--color-teal-light);margin-bottom:.875rem}.sec-card.svelte-gz4j7v h3:where(.svelte-gz4j7v){font-size:1rem;font-weight:700;color:#fff;margin-bottom:.5rem}.sec-card.svelte-gz4j7v p:where(.svelte-gz4j7v){font-size:.8125rem;color:#ffffff9e;line-height:1.7}.connect-section.svelte-gz4j7v{padding:4rem 1.5rem;background:#fff;scroll-margin-top:80px}.tabs-bar.svelte-gz4j7v{display:flex;gap:.375rem;flex-wrap:wrap;border-bottom:1px solid var(--color-border);margin-bottom:0}.tab-btn.svelte-gz4j7v{font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-slate);background:none;border:none;border-bottom:2px solid transparent;padding:.625rem 1rem;margin-bottom:-1px;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.tab-btn.svelte-gz4j7v:hover{color:var(--color-navy)}.tab-btn.active.svelte-gz4j7v{color:var(--color-teal-dark);border-bottom-color:var(--color-teal)}.tab-panel.svelte-gz4j7v{background:var(--color-warm-white, #FAFAF8);border:1px solid var(--color-border);border-top:none;border-radius:0 0 12px 12px;padding:1.75rem;min-height:280px}.steps-list.svelte-gz4j7v{list-style:none;counter-reset:step;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;max-width:720px}.steps-list.svelte-gz4j7v li:where(.svelte-gz4j7v){counter-increment:step;position:relative;padding-left:2.5rem;font-size:.9063rem;color:var(--color-charcoal);line-height:1.7}.steps-list.svelte-gz4j7v li:where(.svelte-gz4j7v):before{content:counter(step);position:absolute;left:0;top:.1em;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-teal-dark);background:#1a8a7d1a;border-radius:50%}.code-block.svelte-gz4j7v{margin:.625rem 0 0;background:var(--color-navy);border-radius:8px;padding:.875rem 1rem;overflow-x:auto}.code-block.svelte-gz4j7v code:where(.svelte-gz4j7v){font-family:var(--font-mono);font-size:.75rem;color:var(--color-teal-light);background:none;padding:0;white-space:pre}.tab-note.svelte-gz4j7v{margin-top:1.25rem;font-size:.8125rem;color:var(--color-slate);line-height:1.65;background:var(--color-light-gray);border-left:3px solid var(--color-teal);border-radius:0 8px 8px 0;padding:.75rem 1rem;max-width:720px}.other-desc.svelte-gz4j7v{font-size:.9063rem;color:var(--color-charcoal);line-height:1.7;max-width:720px;margin-bottom:1rem}.other-discovery-label.svelte-gz4j7v{font-size:.8125rem;font-weight:600;color:var(--color-navy);margin-bottom:.375rem}.price-section.svelte-gz4j7v{padding:4rem 1.5rem;background:var(--color-light-gray);text-align:center}.price-section.svelte-gz4j7v .section-sub:where(.svelte-gz4j7v){margin-left:auto;margin-right:auto}.price-examples.svelte-gz4j7v{margin-bottom:1.5rem}.price-examples-label.svelte-gz4j7v{display:block;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-slate);margin-bottom:.75rem}.price-pills.svelte-gz4j7v{display:flex;justify-content:center;gap:.625rem;flex-wrap:wrap}.price-pill.svelte-gz4j7v{display:inline-flex;align-items:center;gap:.625rem;background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:.5rem 1rem;box-shadow:var(--shadow-xs)}.pp-name.svelte-gz4j7v{font-size:.8125rem;font-weight:600;color:var(--color-navy)}.pp-price.svelte-gz4j7v{font-family:var(--font-mono);font-size:.8125rem;font-weight:700;color:var(--color-teal-dark)}.price-credit.svelte-gz4j7v{font-size:.8125rem;color:var(--color-slate);margin-bottom:1.25rem}.credit-footnote.svelte-gz4j7v{margin-top:1.5rem;font-size:.6875rem;color:var(--color-mid-gray, #94A3B8)}.credit-footnote.svelte-gz4j7v a{color:inherit;text-decoration:underline;text-underline-offset:2px}.credit-footnote.svelte-gz4j7v a:hover{color:var(--color-slate)}.cta-footnote.svelte-gz4j7v{color:#fff6}.cta-footnote.svelte-gz4j7v a:hover{color:#ffffffb3}.faq-section.svelte-gz4j7v{padding:4rem 1.5rem;background:#fff;border-top:1px solid var(--color-border)}.faq-inner.svelte-gz4j7v{max-width:680px;margin:0 auto}.faq-list.svelte-gz4j7v{display:grid;gap:0}.faq-item.svelte-gz4j7v{border-bottom:1px solid var(--color-border)}.faq-q.svelte-gz4j7v{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-navy)}.faq-chevron.svelte-gz4j7v{color:var(--color-mid-gray, #94A3B8);transition:transform var(--transition-fast);flex-shrink:0}.faq-item.open.svelte-gz4j7v .faq-chevron:where(.svelte-gz4j7v){transform:rotate(180deg)}.faq-a.svelte-gz4j7v{padding:0 0 1rem}.faq-a.svelte-gz4j7v p:where(.svelte-gz4j7v){font-size:.875rem;color:var(--color-slate);line-height:1.7}.faq-a.svelte-gz4j7v a{color:var(--color-teal);text-decoration:underline;text-underline-offset:2px}.faq-a.svelte-gz4j7v code{font-family:var(--font-mono);font-size:.8125rem}.mcp-cta.svelte-gz4j7v{position:relative;padding:4.5rem 1.5rem;background:var(--gradient-premium);text-align:center;overflow:hidden}.mcp-cta.svelte-gz4j7v:before{content:"";position:absolute;left:50%;top:50%;width:720px;height:480px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(34,181,164,.1) 0%,transparent 62%);pointer-events:none}.cta-ghost.svelte-gz4j7v{position:absolute;left:0;bottom:0;width:340px;height:260px;pointer-events:none}.cta-inner.svelte-gz4j7v{position:relative;z-index:1;max-width:520px;margin:0 auto}.mcp-cta.svelte-gz4j7v h2:where(.svelte-gz4j7v){color:#fff;font-size:1.5rem;margin-bottom:.5rem}.mcp-cta.svelte-gz4j7v p:where(.svelte-gz4j7v){color:#ffffffb3;font-size:.9375rem;line-height:1.7;margin-bottom:1.5rem}.cta-buttons.svelte-gz4j7v{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.cta-buttons.svelte-gz4j7v .btn-secondary:where(.svelte-gz4j7v){color:#fff;border-color:#ffffff4d;background:transparent}.cta-buttons.svelte-gz4j7v .btn-secondary:where(.svelte-gz4j7v):hover{background:#ffffff1a;border-color:#ffffff80}.cta-whatsapp.svelte-gz4j7v{margin-top:1.25rem;font-size:.875rem;color:#ffffff8c}.cta-whatsapp.svelte-gz4j7v a:where(.svelte-gz4j7v){color:var(--color-teal-light);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.cta-whatsapp.svelte-gz4j7v a:where(.svelte-gz4j7v):hover{color:#fff}@media (max-width: 960px){.how-grid.svelte-gz4j7v{grid-template-columns:repeat(2,1fr)}.hero-nodes.svelte-gz4j7v{opacity:.5}}@media (max-width: 640px){.mcp-hero.svelte-gz4j7v{padding:3rem 1rem 2.5rem}.hero-nodes.svelte-gz4j7v,.hero-glow.svelte-gz4j7v{display:none}.hero-grid.svelte-gz4j7v{background-size:32px 32px;opacity:.6}.sec-ghost.svelte-gz4j7v,.cta-ghost.svelte-gz4j7v{display:none}.how-section.svelte-gz4j7v,.demo-section.svelte-gz4j7v,.sec-section.svelte-gz4j7v,.connect-section.svelte-gz4j7v,.price-section.svelte-gz4j7v,.faq-section.svelte-gz4j7v{padding:3rem 1rem}.how-grid.svelte-gz4j7v,.sec-grid.svelte-gz4j7v{grid-template-columns:1fr}.tab-panel.svelte-gz4j7v{padding:1.25rem;min-height:0}.tabs-bar.svelte-gz4j7v{gap:0}.tab-btn.svelte-gz4j7v{padding:.5rem .625rem;font-size:.8125rem}.endpoint-chip.svelte-gz4j7v{display:block}}
