html:has(.mcp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mcp){scroll-behavior:auto}}.mcp,.mcp-hero{color:#fff;font-size:1rem;line-height:1.5}.mcp [role=tabpanel]:focus-visible,.mcp a:focus-visible,.mcp button:focus-visible,.mcp summary:focus-visible,.mcp-hero [role=tabpanel]:focus-visible,.mcp-hero a:focus-visible,.mcp-hero button:focus-visible,.mcp-hero summary:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.mcp-hero{color:#fff;padding:80px 70px;text-align:center}@media screen and (max-width:576px){.mcp-hero{padding:40px 20px}}.mcp-hero{padding-bottom:24px;padding-top:64px}.mcp-hero__inner{margin:0 auto;max-width:1280px}.mcp-hero__title{background:linear-gradient(90deg,#fff,#fff 55%,#e9d5ff);-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 auto 20px;max-width:960px;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){.mcp-hero__title{font-size:42px}}@media screen and (max-width:576px){.mcp-hero__title{font-size:32px}}.mcp-hero__subtitle{color:#ffffffa6;font-size:1.125rem;line-height:1.5;margin:0 auto 32px;max-width:720px}@media (max-width:576px){.mcp-hero__subtitle{font-size:16px}}.mcp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.mcp-hero__cta{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;box-shadow:0 4px 20px #f9731666;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;min-height:48px;padding:12px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.mcp-hero__cta:hover{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 6px 24px #f9731680;transform:translateY(-1px)}.mcp-hero__proof{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.mcp-hero__platforms{display:flex;gap:12px}.mcp-hero__platform{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 0 20px #3b82f640;color:#050510;display:flex;height:64px;justify-content:center;transition:transform .2s,box-shadow .2s;width:64px}.mcp-hero__platform:hover{box-shadow:0 0 28px #3b82f673;transform:translateY(-2px)}.mcp-hero__platform img{height:40px;width:40px}.mcp-hero__platform-glyph svg{display:block;height:32px;width:32px}.mcp-hero__proof-copy{text-align:left}@media screen and (max-width:576px){.mcp-hero__proof{flex-direction:column}.mcp-hero__proof-copy{text-align:center}}.mcp-hero__proof-title{font-weight:700;margin:0 0 4px}.mcp-hero__proof-note{color:#ffffff9e;margin:0}.mcp{margin:0 auto;max-width:1280px;padding-bottom:80px;width:100%}@media screen and (max-width:576px){.mcp{padding-bottom:48px}}.mcp-section{padding:60px 70px 0}@media screen and (max-width:576px){.mcp-section{padding:40px 20px 0}}.mcp-section--centered{text-align:center}.mcp-section__eyebrow{background-color:#06b6d41a;border:1px solid rgba(34,211,238,.3);border-radius:999px;color:#67e8f9;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:4px 12px;text-transform:uppercase}.mcp-section__title{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;text-align:center}@media screen and (max-width:576px){.mcp-section__title{font-size:28px}}.mcp-section__lead{color:#ffffff9e;font-size:1.125rem;line-height:1.5;margin:0 auto 32px;max-width:720px}.mcp-faq__a-inner a,.mcp-link,.mcp-plans__footnote a{color:#67e8f9;font-weight:700}.mcp-faq__a-inner a:hover,.mcp-link:hover,.mcp-plans__footnote a:hover{text-decoration:underline}.mcp-features{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);text-align:left}@media (max-width:768px){.mcp-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mcp-features{grid-template-columns:1fr}}.mcp-features__item{align-items:flex-start;background-color:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;gap:14px;padding:20px;transition:border-color .3s ease,box-shadow .3s ease}.mcp-features__item:hover{border-color:#3b82f680;box-shadow:0 0 30px #3b82f633}.mcp-features__icon{align-items:center;background:linear-gradient(135deg,#22d3ee4d,#3b82f666 50%,#a855f74d);border:1px solid rgba(34,211,238,.5);border-radius:12px;box-shadow:0 0 20px #3b82f64d;color:#67e8f9;display:flex;flex:none;height:48px;justify-content:center;width:48px}.mcp-features__item:nth-child(6n+2) .mcp-features__icon{background:#8b5cf62e;border-color:#a78bfa80;box-shadow:0 0 20px #8b5cf64d;color:#c4b5fd}.mcp-features__item:nth-child(6n+3) .mcp-features__icon{background:#f59e0b24;border-color:#fbbf2473;box-shadow:0 0 20px #f59e0b38;color:#fcd34d}.mcp-features__item:nth-child(6n+4) .mcp-features__icon{background:#10b98126;border-color:#34d39973;box-shadow:0 0 20px #10b98138;color:#6ee7b7}.mcp-features__item:nth-child(6n+5) .mcp-features__icon{background:#ec489926;border-color:#f472b673;box-shadow:0 0 20px #ec489938;color:#f9a8d4}.mcp-features__item:nth-child(6n) .mcp-features__icon{background:#f9731626;border-color:#fb923c73;box-shadow:0 0 20px #f9731638;color:#fdba74}.mcp-features__name{font-size:1rem;font-weight:700;margin:2px 0 6px}.mcp-features__text{color:#ffffff9e;font-size:.875rem;line-height:1.5;margin:0}.tok-flag,.tok-key{color:#67e8f9}.tok-str{color:#fcd34d}.tok-punc{color:#ffffff8c}.tok-cmd{color:#fff;font-weight:700}.mcp-term{background-color:#0a0a1a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-top:12px;overflow:hidden;text-align:left}.mcp-term__bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff9;display:flex;font-size:.8125rem;gap:10px;padding:10px 16px}.mcp-term__dots{display:flex;gap:6px}.mcp-term__dots i{background-color:#fff3;border-radius:50%;height:10px;width:10px}.mcp-term__title{flex:1}.mcp-term__copy{background:transparent;background-color:#ffffff14;border:none;border-radius:8px;color:inherit;color:#67e8f9;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;padding:6px 12px;transition:background-color .2s}.mcp-term__copy:hover{background-color:#ffffff24}.mcp-term__body{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.mcp-showcase{background-color:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:32px;text-align:left;transition:border-color .3s ease,box-shadow .3s ease}@media screen and (max-width:576px){.mcp-showcase{padding:20px 16px}}.mcp-showcase__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mcp-showcase__name{font-size:1.375rem;font-weight:700;margin:0}.mcp-showcase__badge{background-color:#f59e0b24;border-radius:999px;color:#fcd34d;font-size:.8125rem;font-weight:700;padding:4px 10px}.mcp-showcase__text{color:#ffffff9e;line-height:1.5;margin:10px 0 24px}.mcp-showcase__panes{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.mcp-showcase__panes{grid-template-columns:1fr}}.mcp-pane{background-color:#0a0a1a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;text-align:left}.mcp-pane__bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff9;display:flex;font-size:.8125rem;gap:10px;padding:10px 16px}.mcp-pane__label{flex:1;letter-spacing:.04em;text-transform:uppercase}.mcp-pane__code{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.mcp-pane__logos{display:flex;gap:8px}.mcp-pane__logos img,.mcp-pane__logos svg{display:block;height:20px;width:20px}.mcp-pane__logos img{background-color:#fff;border-radius:5px;padding:2px}.mcp-pane__logo-glyph{color:#fff}.mcp-pane--agent{background-color:#ffffff08}.mcp-chat{display:flex;flex-direction:column;font-size:.875rem;gap:12px;line-height:1.5;padding:16px}.mcp-chat p{margin:0}.mcp-chat__prompt{align-self:flex-end;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:14px 14px 4px;color:#fff;max-width:85%;overflow-wrap:anywhere;padding:10px 14px}.mcp-chat__call code{background-color:#ffffff0f;border-radius:8px;color:#67e8f9;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;padding:6px 10px;word-break:break-all}.mcp-chat__reply{background-color:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:14px 14px 14px 4px;color:#fffc;display:flex;flex-direction:column;gap:10px;max-width:85%;padding:10px 14px}.mcp-chat__media{align-items:center;display:flex;gap:10px}.mcp-chat__thumb{align-items:center;background:linear-gradient(160deg,#22d3ee59,#a855f759);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;display:flex;height:64px;justify-content:center;width:36px}.mcp-chat__meta{color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.mcp-guides{text-align:left}.mcp-guides__tabs{display:flex;gap:12px;margin-bottom:16px}.mcp-guides__tab{align-items:center;background:transparent;background-color:#ffffff08;border:none;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:inherit;color:#ffffffbf;cursor:pointer;display:flex;flex:1;font:inherit;font-weight:700;gap:10px;justify-content:center;padding:14px 16px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.mcp-guides__tab:hover{border-color:#3b82f680;color:#fff}.mcp-guides__tab[aria-selected=true]{background:linear-gradient(135deg,#06b6d4,#3b82f6);border-color:transparent;box-shadow:0 0 30px #3b82f633;color:#fff}@media (max-width:768px){.mcp-guides__tab{flex-direction:column;font-size:.875rem;gap:6px;padding:10px 6px}}.mcp-guides__logo{align-items:center;background-color:#fff;border-radius:8px;color:#050510;display:flex;height:32px;justify-content:center;width:32px}.mcp-guides__logo img,.mcp-guides__logo svg{display:block;height:24px;width:24px}.mcp-guides__tab-short{display:none}@media (max-width:768px){.mcp-guides__tab-name{display:none}.mcp-guides__tab-short{display:inline}}.mcp-guides__panel{background-color:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;transition:border-color .3s ease,box-shadow .3s ease}@media screen and (max-width:576px){.mcp-guides__panel{padding:16px 12px}}.mcp-guides__intro{align-items:center;background-color:#ffffff0f;border-radius:8px;color:#fffc;display:flex;font-size:.875rem;gap:10px;line-height:1.5;margin:0 0 20px;padding:10px 14px}.mcp-guides__intro-mark{flex:none}.mcp-guides__steps{counter-reset:mcp-step;list-style:none;margin:0;padding:0}.mcp-guides__steps>li{color:#fffc;counter-increment:mcp-step;line-height:1.6;padding:0 0 20px 44px;position:relative}.mcp-guides__steps>li:before{align-items:center;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:50%;box-shadow:0 0 12px #3b82f659;color:#fff;content:counter(mcp-step);display:flex;font-size:.875rem;font-weight:700;height:28px;justify-content:center;left:0;position:absolute;top:0;width:28px}.mcp-guides__steps>li:last-child{padding-bottom:0}.mcp-guides__steps strong{color:#fff}.mcp-guides__step-text code{background-color:#ffffff14;border-radius:4px;color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;padding:1px 6px}.mcp-guides__note{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff9e;font-size:.875rem;line-height:1.5;margin:20px 0 0;padding-top:16px}.mcp-guides__note code{color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcp-guides__panel[hidden],.mcp-sub__panel[hidden]{display:none}.mcp-sub{display:flex;gap:8px;margin-bottom:20px}.mcp-sub__tab{background:transparent;background-color:#ffffff0d;border:none;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:inherit;color:#ffffffb3;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;padding:8px 16px;transition:background-color .2s,color .2s}.mcp-sub__tab:hover{background-color:#ffffff1a;color:#fff}.mcp-sub__tab[aria-selected=true]{background:linear-gradient(135deg,#06b6d4,#3b82f6);border-color:transparent;color:#fff}.mcp-sub__short{display:none}@media (max-width:576px){.mcp-sub__tab{flex:1}.mcp-sub__name{display:none}.mcp-sub__short{display:inline}}.mcp-copy{align-items:center;background-color:#0a0a1a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;gap:8px;margin-top:10px;padding:6px 6px 6px 12px}.mcp-copy__value{color:#fcd34d;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;min-width:0;overflow-wrap:anywhere}.mcp-copy__btn{background:transparent;background-color:#ffffff14;border:none;border-radius:8px;color:inherit;color:#67e8f9;cursor:pointer;flex:none;font:inherit;font-size:.8125rem;font-weight:700;padding:6px 12px;transition:background-color .2s}.mcp-copy__btn:hover{background-color:#ffffff24}.mcp-shot{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:block;height:auto;margin-top:12px;max-width:681px;width:100%}.mcp-try__list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.mcp-try__list li{align-items:flex-start;background-color:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fffc;display:flex;font-size:.875rem;gap:8px;padding:8px 12px}.mcp-try__list svg{color:#67e8f9;flex:none;margin-top:2px}.mcp-after{background-color:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-top:16px;text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.mcp-after__q{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:14px 20px}.mcp-after__q::-webkit-details-marker{display:none}.mcp-after__chevron{color:#60a5fa;flex:none;transition:transform .2s}.mcp-after[open] .mcp-after__chevron{transform:rotate(180deg)}.mcp-after__body{color:#ffffff9e;font-size:.875rem;line-height:1.6;padding:0 20px 16px}.mcp-after__body ul{display:flex;flex-direction:column;gap:8px}.mcp-after__body strong{color:#fff}.mcp-freebie{background:linear-gradient(135deg,#06b6d41f,#8b5cf624);border:1px solid rgba(139,92,246,.35);border-radius:16px;color:#fff;display:block;margin:0 auto 24px;max-width:720px;text-decoration:none;transition:border-color .3s,box-shadow .3s}.mcp-freebie:hover{border-color:#8b5cf699;box-shadow:0 0 30px #8b5cf633}.mcp-freebie__inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:14px 20px}.mcp-freebie__icon{color:#c4b5fd;display:flex}.mcp-freebie__cta{color:#67e8f9;font-weight:700}.mcp-plans{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);text-align:left}@media (max-width:768px){.mcp-plans{grid-template-columns:1fr;margin:0 auto;max-width:420px}}.mcp-plans__item{background-color:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;padding:28px 24px 24px;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.mcp-plans__item:hover{border-color:#3b82f680;box-shadow:0 0 30px #3b82f633}.mcp-plans__item--featured{border:1px solid rgba(59,130,246,.7);box-shadow:0 0 40px #3b82f640}.mcp-plans__badge{background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:999px;color:#fff;font-size:.75rem;font-weight:700;left:24px;padding:3px 12px;position:absolute;text-transform:uppercase;top:-12px}.mcp-plans__name{font-size:1.25rem;font-weight:700;margin:0}.mcp-plans__price{margin:12px 0 20px}.mcp-plans__amount{font-size:34px;font-weight:800}.mcp-plans__period{color:#ffffff9e}.mcp-plans__includes{font-size:.875rem;font-weight:700;margin:0 0 10px}.mcp-plans__features{color:#fffc;display:flex;flex-direction:column;font-size:.875rem;gap:10px;margin-bottom:24px}.mcp-plans__features li{align-items:flex-start;display:flex;gap:8px}.mcp-plans__features strong{color:#fff}.mcp-plans__tick{color:#22d3ee;flex:none}.mcp-plans__cta{border:1px solid rgba(59,130,246,.5);border-radius:999px;color:#93c5fd;display:block;font-weight:700;margin-top:auto;padding:12px;text-align:center;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}.mcp-plans__cta--solid,.mcp-plans__cta:hover{background:linear-gradient(135deg,#06b6d4,#3b82f6);border-color:transparent;box-shadow:0 0 30px #3b82f633;color:#fff}.mcp-plans__footnote{color:#ffffff9e;font-size:.875rem;line-height:1.5;margin:20px 0 0;text-align:center}.mcp-plans__footnote--lead{color:#fffc;margin:24px auto 0;max-width:640px}.mcp-plans__footnote--lead+.mcp-plans__footnote{margin-top:8px}.mcp-faq{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:820px;text-align:left}.mcp-faq__item{background-color:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.mcp-faq__item:hover{border-color:#3b82f680;box-shadow:0 0 30px #3b82f633}.mcp-faq__item--open{border-color:#3b82f666;box-shadow:0 0 25px #3b82f626}.mcp-faq__heading{font-size:inherit;font-weight:600;margin:0}.mcp-faq__q{align-items:center;background:transparent;border:none;color:inherit;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:12px;justify-content:space-between;padding:18px 24px;text-align:start;width:100%}@media screen and (max-width:576px){.mcp-faq__q{padding:16px}}.mcp-faq__chevron{color:#60a5fa;flex:none;transition:transform .2s}.mcp-faq__item--open .mcp-faq__chevron{transform:rotate(180deg)}.mcp-faq__a{max-height:0;overflow:hidden;transition:max-height .2s ease,visibility 0s linear .2s;visibility:hidden}.mcp-faq__item--open .mcp-faq__a{max-height:1200px;transition:max-height .2s ease,visibility 0s;visibility:visible}.mcp-faq__a-inner{color:#ffffff9e;font-size:.875rem;line-height:1.6;padding:0 24px 20px}@media screen and (max-width:576px){.mcp-faq__a-inner{padding:0 16px 16px}}.mcp-final{margin-top:60px;padding:0 70px}@media screen and (max-width:576px){.mcp-final{margin-top:40px;padding:0 20px}}.mcp-final__inner{background:linear-gradient(135deg,#06b6d41f,#3b82f61a 50%,#8b5cf624);border:1px solid rgba(139,92,246,.3);border-radius:24px;box-shadow:0 0 40px #8b5cf61f;color:#fff;padding:80px 70px;text-align:center}@media screen and (max-width:576px){.mcp-final__inner{padding:40px 20px}}.mcp-final__title{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;text-align:center}@media screen and (max-width:576px){.mcp-final__title{font-size:28px}}.mcp-final__text{color:#ffffffb3;font-size:1.125rem;line-height:1.5;margin:0 auto 24px;max-width:640px}.mcp-final__benefits{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-bottom:32px}.mcp-final__benefits li{align-items:center;display:flex;gap:8px}.mcp-final__benefits svg{color:#22d3ee}.mcp-final__cta{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;box-shadow:0 4px 20px #f9731666;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;min-height:48px;padding:12px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.mcp-final__cta:hover{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 6px 24px #f9731680;transform:translateY(-1px)}@media screen and (max-width:576px){.mcp-after__body,.mcp-chat,.mcp-faq__a-inner,.mcp-features__text,.mcp-guides__intro,.mcp-guides__note,.mcp-plans__features,.mcp-plans__footnote,.mcp-plans__includes,.mcp-try__list li{font-size:1rem}}
