:where(.astro-zm75kobi){box-sizing:border-box}.mcp-landing:where(.astro-zm75kobi){color:#101010;overflow-x:hidden}.container:where(.astro-zm75kobi){max-width:1120px;margin:0 auto;padding:0 2rem}.hero:where(.astro-zm75kobi){text-align:center;background:linear-gradient(#f4f7ff 0%,#fff 100%);padding:4em 0}.badge:where(.astro-zm75kobi){color:#195ada;background:#eef3ff;border:1px solid #c9d6ff;border-radius:999px;margin-bottom:1.2em;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.hero-title:where(.astro-zm75kobi){letter-spacing:-1px;max-width:900px;margin:0 auto .4em;font-size:52px;font-weight:700;line-height:1.08}.grad:where(.astro-zm75kobi){background:linear-gradient(90deg,#195ada 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle:where(.astro-zm75kobi){color:#6b7280;max-width:640px;margin:0 auto 2em;font-size:20px;line-height:1.5}.client-tabs:where(.astro-zm75kobi){flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:2.5em;scroll-margin-top:90px;display:flex}.client-tab:where(.astro-zm75kobi){color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e3e6ef;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.tab-icon:where(.astro-zm75kobi){line-height:0;display:inline-flex}.tab-icon:where(.astro-zm75kobi) svg{display:block}.tab-icon:where(.astro-zm75kobi) .tab-icon-img{object-fit:cover;border-radius:5px;width:22px;height:22px;display:block}.tab-icon:where(.astro-zm75kobi) .tab-icon-img--lg{border-radius:6px;width:26px;height:26px}.client-tab:where(.astro-zm75kobi):hover{color:#195ada;border-color:#195ada}.client-tab:where(.astro-zm75kobi).active{color:#fff;background:#101010;border-color:#101010}.connector-card:where(.astro-zm75kobi){text-align:left;background:linear-gradient(155deg,#0b1e66 0%,#123bb0 100%);border-radius:24px;max-width:760px;margin:0 auto;padding:2.5em;box-shadow:0 30px 70px #0b1e6647}.steps:where(.astro-zm75kobi){counter-reset:step;color:#cdd8ff;margin:0 0 1.5em;padding-left:0;list-style:none}.steps:where(.astro-zm75kobi)>li:where(.astro-zm75kobi){margin-bottom:1.2em;padding-left:1.7em;font-size:16px;position:relative}.steps:where(.astro-zm75kobi)>li:where(.astro-zm75kobi):not(.step-snippet){counter-increment:step}.steps:where(.astro-zm75kobi)>li:where(.astro-zm75kobi):not(.step-snippet):before{content:counter(step) ".";color:#cdd8ff;position:absolute;left:0}.steps:where(.astro-zm75kobi) strong:where(.astro-zm75kobi){color:#fff}.steps:where(.astro-zm75kobi) a{color:#fff;text-underline-offset:2px;text-decoration:underline}.steps:where(.astro-zm75kobi) a:hover{color:#d9fb4f}.snippet-label:where(.astro-zm75kobi){color:#9fb2ff;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.connector-panel:where(.astro-zm75kobi)[hidden]{display:none}.steps:where(.astro-zm75kobi) a:where(.astro-zm75kobi).step-btn{color:#0b1e66;background:#fff;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:10px 0 4px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:block}.steps:where(.astro-zm75kobi) a:where(.astro-zm75kobi).step-btn:hover{color:#0b1e66;background:#d9fb4f;transform:translateY(-1px)}.step-snippet:where(.astro-zm75kobi){margin-top:14px}.step-snippet:where(.astro-zm75kobi) .snippet-label:where(.astro-zm75kobi){margin-top:0;font-size:11px}.step-snippet:where(.astro-zm75kobi) .url-box:where(.astro-zm75kobi){border-radius:10px;gap:8px;padding:9px 12px}.step-snippet:where(.astro-zm75kobi) .url-box:where(.astro-zm75kobi) code:where(.astro-zm75kobi){font-size:13px}.step-snippet:where(.astro-zm75kobi) .copy-btn:where(.astro-zm75kobi){padding:6px 13px;font-size:13px}.step-grid:where(.astro-zm75kobi){grid-template-columns:1fr 320px;align-items:start;gap:1.5rem;margin-top:1.5em;display:grid}.step-shot:where(.astro-zm75kobi){border:1px solid #ffffff2e;border-radius:8px;width:100%;margin:0;display:block;box-shadow:0 8px 20px #00000038}@media (max-width:640px){.step-grid:where(.astro-zm75kobi){grid-template-columns:1fr;gap:12px}.step-shot:where(.astro-zm75kobi){max-width:300px}}.url-box:where(.astro-zm75kobi){background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.url-box:where(.astro-zm75kobi) code:where(.astro-zm75kobi){color:#fff;white-space:nowrap;font-family:SF Mono,Menlo,monospace;font-size:16px;overflow-x:auto}.copy-btn:where(.astro-zm75kobi){color:#0b1e66;cursor:pointer;background:#d9fb4f;border:none;border-radius:9px;flex-shrink:0;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s,background .15s}.copy-btn:where(.astro-zm75kobi):hover{transform:translateY(-1px)}.copy-btn:where(.astro-zm75kobi).copied{color:#fff;background:#22c55e}.connector-actions:where(.astro-zm75kobi){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.5em;display:flex}.link-doc:where(.astro-zm75kobi){color:#cdd8ff;font-size:15px;font-weight:500;text-decoration:none}.link-doc:where(.astro-zm75kobi):hover{color:#fff}.btn-primary:where(.astro-zm75kobi){color:#0b1e66;background:#fff;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s}.btn-primary:where(.astro-zm75kobi):hover{transform:translateY(-2px)}.section-heading:where(.astro-zm75kobi){text-align:center;letter-spacing:-.5px;margin:0 0 .3em;font-size:34px;font-weight:700}.section-sub:where(.astro-zm75kobi){text-align:center;color:#6b7280;margin:0 auto 2.5em;font-size:18px}.capabilities:where(.astro-zm75kobi){background:#fff;padding:5em 0}.cap-grid:where(.astro-zm75kobi){grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.cap-card:where(.astro-zm75kobi){background:#fbfcff;border:1px solid #eceef5;border-radius:18px;padding:1.8em;transition:transform .2s,box-shadow .2s}.cap-card:where(.astro-zm75kobi):hover{transform:translateY(-4px);box-shadow:0 16px 40px #195ada1a}.cap-card:where(.astro-zm75kobi) h3:where(.astro-zm75kobi){color:#101010;margin:0 0 .5em;font-size:19px}.beta-legend:where(.astro-zm75kobi){color:#6b7280;justify-content:center;align-items:center;gap:8px;margin:2em auto 0;font-size:14px;display:flex}.beta-legend:where(.astro-zm75kobi) .beta-tag:where(.astro-zm75kobi){margin-left:0}.beta-tag:where(.astro-zm75kobi){vertical-align:middle;color:#195ada;text-transform:uppercase;letter-spacing:.4px;background:#eef3ff;border:1px solid #c9d6ff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cap-card:where(.astro-zm75kobi) p:where(.astro-zm75kobi){color:#6b7280;margin:0;font-size:15px;line-height:1.55}.flows:where(.astro-zm75kobi){background:#f7f9ff;padding:3em 0 5em}.flow-row:where(.astro-zm75kobi){grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:3em 0;display:grid}.flow-row:where(.astro-zm75kobi).reverse .flow-text:where(.astro-zm75kobi){order:2}.flow-text:where(.astro-zm75kobi) h2:where(.astro-zm75kobi){margin:0 0 .5em;font-size:28px;font-weight:700}.flow-text:where(.astro-zm75kobi) p:where(.astro-zm75kobi){color:#6b7280;margin:0 0 1.5em;font-size:17px;line-height:1.6}.btn-outline:where(.astro-zm75kobi){color:#195ada;border:1px solid #195ada;border-radius:10px;padding:10px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-outline:where(.astro-zm75kobi):hover{color:#fff;background:#195ada}.flow-shot:where(.astro-zm75kobi){background:#fff;border:1px solid #e6e9f2;border-radius:16px;width:100%;height:auto;box-shadow:0 20px 50px #0b1e661a}.chat-mock:where(.astro-zm75kobi){background:#fff;border:1px solid #e6e9f2;border-radius:16px;padding:1.5em;box-shadow:0 20px 50px #0b1e6614}.dot:where(.astro-zm75kobi){border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.dot:where(.astro-zm75kobi).red{background:#ff5f57}.dot:where(.astro-zm75kobi).yellow{background:#febc2e}.dot:where(.astro-zm75kobi).green{background:#28c840}.chat-line:where(.astro-zm75kobi){border-radius:12px;margin:1em 0 0;padding:12px 16px;font-size:15px;line-height:1.45}.chat-line:where(.astro-zm75kobi).user{color:#1f2937;background:#eef3ff}.chat-line:where(.astro-zm75kobi).bot{color:#fff;background:#0b1e66}.prompts:where(.astro-zm75kobi){background:#fff;padding:5em 0}.prompt-grid:where(.astro-zm75kobi){grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.prompt-card:where(.astro-zm75kobi){background:#fbfcff;border:1px solid #eceef5;border-radius:16px;flex-direction:column;padding:1.5em;display:flex}.prompt-title:where(.astro-zm75kobi){color:#195ada;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.prompt-text:where(.astro-zm75kobi){color:#1f2937;flex-grow:1;margin:.6em 0 1.2em;font-size:16px;line-height:1.5}.prompt-copy:where(.astro-zm75kobi){color:#fff;cursor:pointer;background:#101010;border:none;border-radius:8px;align-self:flex-start;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s}.prompt-copy:where(.astro-zm75kobi):hover{background:#195ada}.prompt-copy:where(.astro-zm75kobi).copied{background:#22c55e}.faq:where(.astro-zm75kobi){background:#f7f9ff;padding:4em 0 5em}.faq-list:where(.astro-zm75kobi){max-width:760px;margin:0 auto}.faq-item:where(.astro-zm75kobi){border-bottom:1px solid #e3e6ef;padding:1.2em 0}.faq-item:where(.astro-zm75kobi) summary:where(.astro-zm75kobi){cursor:pointer;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-item:where(.astro-zm75kobi) summary:where(.astro-zm75kobi)::-webkit-details-marker{display:none}.faq-item:where(.astro-zm75kobi) summary:where(.astro-zm75kobi):after{content:"+";color:#195ada;font-size:24px;font-weight:400}.faq-item:where(.astro-zm75kobi)[open] summary:where(.astro-zm75kobi):after{content:"−"}.faq-item:where(.astro-zm75kobi) p:where(.astro-zm75kobi){color:#6b7280;margin:.8em 0 0;font-size:16px;line-height:1.6}.closing:where(.astro-zm75kobi){text-align:center;background:#fff;padding:5em 0 6em}.closing:where(.astro-zm75kobi) h2:where(.astro-zm75kobi){letter-spacing:-.5px;max-width:640px;margin:0 auto 1.5em;font-size:32px;font-weight:700}.url-box:where(.astro-zm75kobi).light{background:#f4f7ff;border:1px solid #d6e0ff;max-width:480px;margin:0 auto}.url-box:where(.astro-zm75kobi).light code:where(.astro-zm75kobi){color:#0b1e66}@media (max-width:900px){.hero-title:where(.astro-zm75kobi){font-size:38px}.cap-grid:where(.astro-zm75kobi){grid-template-columns:1fr 1fr}.prompt-grid:where(.astro-zm75kobi){grid-template-columns:1fr 1fr}.flow-row:where(.astro-zm75kobi){grid-template-columns:1fr;gap:2rem}.flow-row:where(.astro-zm75kobi).reverse .flow-text:where(.astro-zm75kobi){order:0}.flow-visual:where(.astro-zm75kobi){order:2}}@media (max-width:600px){.container:where(.astro-zm75kobi){padding:0 1.2rem}.hero:where(.astro-zm75kobi){padding:6.5em 0 3em}.hero-title:where(.astro-zm75kobi){font-size:30px}.hero-subtitle:where(.astro-zm75kobi){font-size:16px}.connector-card:where(.astro-zm75kobi){padding:1.5em}.section-heading:where(.astro-zm75kobi){font-size:26px}.cap-grid:where(.astro-zm75kobi){grid-template-columns:1fr}.prompt-grid:where(.astro-zm75kobi){grid-template-columns:1fr}.connector-actions:where(.astro-zm75kobi){flex-direction:column;align-items:stretch}.btn-primary:where(.astro-zm75kobi){text-align:center}.url-box:where(.astro-zm75kobi) code:where(.astro-zm75kobi){font-size:13px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;background-color:#fff}html,body{overscroll-behavior-x:none;width:100%;margin:0;padding:0;font-family:Poppins,sans-serif;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}.llm_prompt_container{color:#9ca3af;text-align:center;max-width:900px;margin:0 auto;padding:2em 1.5em 2.5em;font-size:14px;font-weight:400;line-height:21px}
