@keyframes demo-thinking-pulse{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes demo-prompt-in{0%{opacity:0;transform:translateY(var(--sp-4))}to{opacity:1;transform:none}}@keyframes demo-caret{0%{opacity:.25}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes customer-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 3))}}@keyframes hero-thinking-pulse{50%{opacity:.4}}.mcp-page{--font-poppins:var(--font-mcp-poppins),Poppins,sans-serif;color:var(--grey-body);font-family:var(--font-poppins);font-size:var(--text-16);line-height:1.75;-webkit-font-smoothing:antialiased;font-feature-settings:"ss04" on,"ss02" on,"clig" off,"liga" off}:where(.mcp-page) :is(p,li){font-size:inherit;line-height:inherit}:where(.mcp-page) :is(button,input,select){font:inherit}:where(.mcp-page) a{color:var(--blue-main)}:where(.mcp-page) a:hover{color:var(--blue-dark)}:where(.mcp-page) button{cursor:pointer}:where(.mcp-page) :is(button,a){-webkit-tap-highlight-color:transparent}:where(.mcp-page) svg{flex-shrink:0}:where(.mcp-page) :is(a,button,input,select):focus-visible{outline:2px solid var(--blue-main);outline-offset:4px}.mcp-page{&{--aurora-base:var(--blue-bg2);--aurora-blue-55:223 100% 55%;--aurora-blue-61:223 83% 61%;--aurora-blue-61b:223 88% 61%;--aurora-blue-65:220 100% 65%;--aurora-blue-80:223 97% 80%;--aurora-green-48:151 82% 48%;--aurora-green-60:155 90% 60%;--aurora-green-68:152 83% 68%;--gradient-cta-band-base:var(--blue-bg2);--gradient-cta-band:linear-gradient(42deg,rgba(24,99,220,0.15) 10.4%,rgba(236,243,252,0) 45.8%,rgba(45,173,112,0.13) 84.9%)}.cta-band{width:100%;min-height:354px;background:var(--gradient-cta-band),var(--gradient-cta-band-base)}.hero-aurora{background-color:var(--aurora-base)}@media (min-width:1200px){.hero-aurora{background-image:radial-gradient(circle at 72% 95%,hsl(var(--aurora-blue-55)/.85) 0,transparent 35%),radial-gradient(circle at 82% 72%,hsl(var(--aurora-blue-65)/.7) 0,transparent 30%),radial-gradient(circle at 95% 45%,hsl(var(--aurora-green-60)/.8) 0,transparent 25%),radial-gradient(circle at 68% 110%,hsl(var(--aurora-green-68)/.6) 0,transparent 40%),radial-gradient(circle at 78% 130%,hsl(var(--aurora-blue-80)/.5) 0,transparent 45%)}}@media (min-width:768px) and (max-width:1199px){.hero-aurora{background-image:radial-gradient(circle at 35% 125%,hsl(var(--aurora-blue-55)/.8) 0,transparent 40%),radial-gradient(circle at 50% 105%,hsl(var(--aurora-blue-65)/.6) 0,transparent 30%),radial-gradient(circle at 90% 95%,hsl(var(--aurora-green-60)/.7) 0,transparent 28%),radial-gradient(circle at 20% 135%,hsl(var(--aurora-green-68)/.5) 0,transparent 40%),radial-gradient(circle at 75% 110%,hsl(var(--aurora-blue-80)/.4) 0,transparent 35%)}}@media (max-width:767px){.hero-aurora{background-image:radial-gradient(circle at 15% 130%,hsl(var(--aurora-blue-55)/.85) 0,transparent 45%),radial-gradient(circle at 45% 115%,hsl(var(--aurora-blue-65)/.6) 0,transparent 35%),radial-gradient(circle at 85% 125%,hsl(var(--aurora-green-60)/.8) 0,transparent 30%),radial-gradient(circle at 30% 140%,hsl(var(--aurora-green-68)/.5) 0,transparent 40%),radial-gradient(circle at 60% 150%,hsl(var(--aurora-blue-80)/.4) 0,transparent 45%)}}.section-aurora{background-color:var(--aurora-base);background-image:radial-gradient(circle at 47.88% 194.28%,hsl(var(--aurora-blue-61)) 14.1%,transparent 75.3%),radial-gradient(circle at 49.25% 147.71%,hsl(var(--aurora-green-68)) 0,transparent 38.05%),radial-gradient(circle at 74.71% 176.09%,hsl(var(--aurora-green-48)) 0,transparent 50%),radial-gradient(circle at 29.68% 168.2%,hsl(var(--aurora-blue-80)) 0,transparent 50%)}.section-aurora-alt{background-color:var(--aurora-base);background-image:radial-gradient(circle at 57.48% 188.82%,hsl(var(--aurora-blue-61)) 14.1%,transparent 75.3%),radial-gradient(circle at 28.94% 190.78%,hsl(var(--aurora-green-68)) 0,transparent 38.05%),radial-gradient(circle at 99.27% 193.49%,hsl(var(--aurora-green-48)) 0,transparent 50%),radial-gradient(circle at -11.48% 183.14%,hsl(var(--aurora-blue-61b)) 0,transparent 50%)}}.mcp-page{&{--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-56:56px;--sp-64:64px;--sp-72:72px;--sp-80:80px;--sp-96:96px;--prompt-border:#e9eaec;--radius-control:4px;--radius-card:12px;--border-subtle:var(--grey-bg);--warning-text:var(--grey-body);--footer-link:var(--grey-line);--font-ui:var(--font-poppins);--font-display:var(--font-poppins)}*{box-sizing:border-box}figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0}h1,h2,h3{font-family:var(--font-poppins);color:var(--grey-title);font-weight:500;letter-spacing:-.5px;text-wrap:balance}h1{font-size:var(--text-48);line-height:64px}h2{font-size:var(--text-42);line-height:56px}h3{font-size:var(--text-20);line-height:1.5;letter-spacing:-.1px}p{text-wrap:pretty}a{color:var(--blue-main);text-decoration:none}a:hover{text-decoration:underline;color:var(--blue-dark)}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border-radius:var(--radius-control)}img,svg{max-width:100%;vertical-align:middle}svg{flex-shrink:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blue-main);outline-offset:4px}.mcp-container{width:100%;max-width:1440px;margin:auto;padding-inline:var(--sp-56)}.section{padding-block:var(--sp-48)}.section-heading{max-width:860px;margin:0 auto var(--sp-48);text-align:center}.section-heading p{margin:var(--sp-16) auto 0;max-width:690px}.muted{color:var(--grey-placeholder)}.small{font-size:var(--text-13);line-height:1.6}.btn,.text-link{display:inline-flex;gap:var(--sp-8);align-items:center;font-weight:500}.btn{justify-content:center;height:52px;min-height:44px;padding:0 var(--sp-20);border:1.5px solid var(--blue-main);border-radius:var(--radius-control);font-size:var(--text-16);line-height:1.75;background:var(--blue-main);transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.btn,.btn:focus-visible,.btn:hover{color:var(--white);text-decoration:none}.btn:focus-visible,.btn:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.btn.secondary{background:var(--white);color:var(--blue-main)}.btn.secondary:focus-visible,.btn.secondary:hover{background:var(--blue-bg1);border-color:var(--blue-main);color:var(--blue-dark)}.btn .btn-arrow{display:block;width:var(--sp-24);height:var(--sp-24);flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.btn:focus-visible .btn-arrow,.btn:hover .btn-arrow{transform:translate3d(var(--sp-4),0,0)}.btn.small-btn{font-size:var(--text-14);padding:var(--sp-8) var(--sp-16);height:auto;min-height:44px}.button-row{display:flex;flex-wrap:wrap;gap:var(--sp-12);margin-top:var(--sp-32)}.skip{position:fixed;left:var(--sp-16);top:-100px;z-index:100;background:var(--white);padding:var(--sp-12)}.skip:focus{top:var(--sp-12)}.hero{background-color:var(--aurora-base);padding:var(--sp-48) 0}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:var(--sp-64);align-items:center}.hero h1 span{color:var(--blue-main)}.hero-copy{font-size:var(--text-18);line-height:30px;margin-top:var(--sp-24);max-width:560px}.hero-note{font-weight:500;display:flex;align-items:center;gap:var(--sp-8);margin-top:var(--sp-16);font-size:var(--text-14);color:var(--grey-label)}.hero-note svg{color:var(--blue-main)}.rating-mark{width:20px;height:20px;object-fit:contain}.hero-visual{min-width:0;width:100%;max-width:520px;justify-self:center}.chat-shell{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow2-grey);overflow:hidden}.chat-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-16) var(--sp-24);border-bottom:1px solid var(--border-subtle);font-size:var(--text-13);font-weight:500;color:var(--grey-title)}.chat-status,.chat-title{display:flex;align-items:center;gap:var(--sp-8)}.chat-status{color:var(--green-dark);font-size:var(--text-12)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.chat-body{padding:var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-20)}.user-bubble{align-self:flex-end;background:var(--blue-bg2);color:var(--grey-title);padding:var(--sp-12) var(--sp-16);border-radius:var(--radius-card) var(--radius-card) var(--radius-control) var(--radius-card);font-size:var(--text-14);line-height:1.6;max-width:94%}.assistant-label{display:flex;align-items:center;gap:var(--sp-8);font-size:var(--text-12);font-weight:500;color:var(--grey-placeholder);margin-bottom:var(--sp-8)}.assistant-mark{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--blue-main);background:var(--blue-bg2);border-radius:var(--radius-control)}.chat-text{font-size:var(--text-14);line-height:1.65}.status-list{list-style:none;display:flex;flex-direction:column;gap:var(--sp-8);margin-top:var(--sp-16)}.status-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-12);border:1px solid var(--border-subtle);border-radius:var(--radius-control);font-size:var(--text-13);line-height:1.5}.status-list li.attention{border-color:var(--yellow);background:var(--yellow-bg2)}.status-list code{font-family:var(--font-mono);font-size:var(--text-12);overflow-wrap:anywhere}.status{display:inline-flex;align-items:center;gap:var(--sp-4);background:var(--green-bg2);color:var(--green-dark);font-size:var(--text-11);font-weight:500;white-space:nowrap;padding:var(--sp-4) var(--sp-8);border-radius:var(--radius-control)}.status.warn{color:var(--warning-text);background:var(--yellow-bg1)}.chat-foot{padding:var(--sp-12) var(--sp-24);border-top:1px solid var(--border-subtle);font-size:var(--text-11);gap:var(--sp-8)}.chat-foot,.logo-row{color:var(--grey-placeholder);display:flex;justify-content:space-between;align-items:center}.logo-row{list-style:none;gap:var(--sp-32);margin-top:var(--sp-32)}.logo-row li{display:flex;align-items:center;justify-content:center}.logo-row svg{height:26px;width:auto;max-width:144px}#how-it-works{padding-top:var(--sp-96);padding-bottom:var(--sp-24)}.steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.steps li{min-width:0;padding:var(--sp-16) var(--sp-24) var(--sp-24);border-left:1px solid var(--blue-bg2)}.steps li:first-child{border-left:0;padding-left:0}.steps li:last-child{padding-right:0}.step-num{display:block;color:var(--blue-bg1);font-size:var(--text-56);font-weight:600;line-height:1;margin-bottom:var(--sp-24)}.steps h3{font-size:var(--text-18);min-height:3em;text-wrap:pretty}.steps p{margin-top:var(--sp-12);font-size:var(--text-14);line-height:1.75}.capabilities{background:var(--white)}.feature-grid{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-48) var(--sp-24)}.feature-card{grid-column:span 2;min-width:0;display:flex;flex-direction:column;align-items:stretch}@media (min-width:768px){.feature-card:nth-child(4):nth-last-child(2){grid-column:2/span 2}}.feature-visual{position:relative;isolation:isolate;padding:var(--sp-16);background:var(--blue-bg3);border-radius:var(--radius-card)}.feature-visual:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:.45;pointer-events:none}.feature-code-window{padding:var(--sp-20) var(--sp-16);background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow1-grey)}.feature-window-bar{display:flex;align-items:center;gap:var(--sp-16);margin-bottom:var(--sp-20)}.feature-window-dots{display:flex;gap:var(--sp-8);flex:none}.feature-window-dots i{display:block;width:var(--sp-8);height:var(--sp-8);background:var(--grey-line);border-radius:50%}.feature-label{font-family:var(--font-mono);font-size:var(--text-12);line-height:1.5;color:var(--grey-placeholder);text-transform:uppercase}.feature-tools{list-style:none;display:grid;align-content:start;gap:var(--sp-8);min-height:var(--sp-80)}.feature-tools li{display:flex;align-items:baseline;gap:var(--sp-8);min-width:0;line-height:1.6}.feature-tools code{font-family:var(--font-mono);font-size:var(--text-13);color:var(--grey-body);overflow-wrap:anywhere;min-width:0}.tool-prompt{color:var(--blue-main);font-family:var(--font-mono);font-size:var(--text-16);line-height:1;flex:none}.write-label{font-family:var(--font-poppins);font-size:var(--text-10);line-height:1.6;color:var(--warning-text);background:var(--yellow-bg1);padding:0 var(--sp-4);border-radius:var(--radius-control);flex:none}.feature-copy{padding:var(--sp-20) var(--sp-4) 0}.feature-title h3{font-size:var(--text-18);line-height:1.5;text-wrap:pretty;letter-spacing:0}.feature-card p{font-size:var(--text-14);margin-top:var(--sp-8);line-height:1.75}.showcase-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:var(--sp-32);align-items:stretch}.prompt-list{gap:var(--sp-12)}.prompt-item,.prompt-list{display:flex;flex-direction:column}.prompt-item{flex:1;min-width:0}.showcase-art[hidden]{display:none}.prompt-tab{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);width:100%;flex:1;padding:var(--sp-20) var(--sp-24);background:var(--white);border:1px solid var(--prompt-border);border-radius:16px;color:var(--grey-body);text-align:left;line-height:1.6;transition:background .16s,border-color .16s}.prompt-content{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.prompt-label{align-self:flex-start;font-size:var(--text-11);font-weight:500;line-height:1.6;padding:var(--sp-4) var(--sp-8);border-radius:var(--radius-control);background:var(--blue-bg3);color:var(--grey-label)}.prompt-text{font-size:var(--text-16);line-height:1.6}.prompt-tab[aria-expanded=true],.prompt-tab[aria-selected=true]{background:var(--blue-bg2);border-color:var(--blue-main);color:var(--grey-title)}.prompt-tab[aria-expanded=true] .prompt-label,.prompt-tab[aria-selected=true] .prompt-label{background:var(--blue-bg1);color:var(--blue-main)}.prompt-tab:hover{border-color:var(--blue-main)}.showcase-art{position:relative;display:flex;min-width:0;height:calc(var(--sp-80) * 7);padding:var(--sp-40);border-radius:24px}.showcase-clients{position:absolute;left:var(--sp-40);top:var(--sp-16);z-index:1;display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-12) var(--sp-16);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow1-grey)}.showcase-clients img{width:var(--sp-24);height:var(--sp-24);object-fit:contain}.showcase-clients-divider{height:var(--sp-20);width:1px;background:var(--grey-bg)}.demo-shell{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;border-radius:16px;box-shadow:var(--shadow2-grey)}#showcase .chat-top{flex-shrink:0;justify-content:flex-end;padding:var(--sp-16) var(--sp-20);border:0;min-height:var(--sp-48)}#showcase .chat-status{font-size:var(--text-11);padding:var(--sp-4) var(--sp-8);border-radius:var(--radius-control);background:var(--green-bg2)}#showcase .chat-body{padding:var(--sp-12) var(--sp-20) var(--sp-16);gap:var(--sp-20);min-height:0;flex:1;overflow-y:auto;scrollbar-gutter:stable}#showcase .chat-body>*{flex-shrink:0}#showcase .user-bubble{font-size:var(--text-14);max-width:90%;padding:var(--sp-8) var(--sp-12)}#showcase .message{font-family:var(--font-inter),Arial,sans-serif;color:var(--grey-body)}#showcase .chat-text{font-size:var(--text-18);line-height:1.5;margin-bottom:var(--sp-12)}.result-widget{background:transparent}.result-widget-header{padding:var(--sp-8) 0;border-bottom:1px solid var(--grey-line)}.result-title{font-family:inherit;font-size:var(--text-18);line-height:1.5;font-weight:600;color:var(--grey-title);text-align:left}#showcase .status-list{margin:0;padding:0;gap:0}#showcase .status-list li{padding:var(--sp-8) 0;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;gap:var(--sp-12);font-size:var(--text-15)}#showcase .status-list li:last-child{border-bottom:0}#showcase .status-list li>span:first-child{min-width:0;overflow-wrap:anywhere}#showcase .plain-value{font-family:inherit;font-size:var(--text-15);text-align:right}#showcase .status{font-family:inherit;font-size:var(--text-14);font-weight:400;flex:none;background:transparent;padding:0}#showcase .status.warn{color:var(--grey-body)}#showcase .chat-foot{padding:var(--sp-8) 0;font-family:var(--font-poppins);font-size:var(--text-10);background:transparent;gap:var(--sp-12)}.demo-tool{font-family:var(--font-mono);font-size:var(--text-10);overflow-wrap:anywhere;min-width:0}.demo-access{flex:none;white-space:nowrap;color:var(--grey-label)}.demo-access.is-write{background:var(--yellow-bg1);color:var(--warning-text);padding:0 var(--sp-4);border-radius:var(--radius-control)}.demo-composer{display:flex;flex-shrink:0;align-items:center;gap:var(--sp-12);margin:var(--sp-8) var(--sp-20) var(--sp-16);padding:var(--sp-8) var(--sp-12);border:1px solid var(--grey-line);border-radius:var(--sp-12);font-size:var(--text-12);color:var(--grey-placeholder)}.composer-plus{font-size:var(--text-20);line-height:1;color:var(--grey-label)}.composer-send{margin-left:auto;display:flex;align-items:center;justify-content:center;width:var(--sp-24);height:var(--sp-24);border-radius:var(--sp-8);background:var(--blue-main);color:var(--white);font-size:var(--text-16)}.message{animation:rise .2s ease both}.demo-disclaimer{font-family:var(--font-poppins);font-size:var(--text-11);color:var(--grey-placeholder);line-height:1.6;margin-top:var(--sp-12)}#showcase .message{animation:none}#showcase .chat-text{position:relative}#showcase .chat-text[data-full-text]:before{content:attr(data-full-text);visibility:hidden}.demo-thinking,.reply-stream{position:absolute;inset:0}.demo-thinking{display:flex;align-items:flex-start;gap:var(--sp-8);font-family:var(--font-poppins);font-size:var(--text-12);line-height:var(--sp-24);color:var(--grey-label)}.demo-thinking[hidden]{display:none}.demo-thinking img{flex:none;margin-top:var(--sp-4);animation:demo-thinking-pulse .8s ease-in-out infinite alternate}.demo-reveal{transition:opacity .22s ease,transform .22s ease,visibility .22s}.demo-reveal.demo-pending{opacity:0;visibility:hidden;transform:translateY(var(--sp-4));transition:none}.demo-shell[data-reply-state=thinking] .user-bubble{animation:demo-prompt-in .22s ease both}.demo-shell[data-reply-state=typing] .reply-stream:after{content:"▍";font-size:.75em;color:var(--grey-label);animation:demo-caret .65s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.demo-shell .reply-stream:after,.demo-shell .user-bubble,.demo-thinking img{animation:none!important}.demo-reveal{transition:none}}@media (max-width:1199px){#showcase .chat-top{padding:var(--sp-16)}#showcase .chat-body{padding-inline:var(--sp-16)}.demo-composer{margin-inline:var(--sp-16)}}@media (max-width:991px){.prompt-tab{flex:none}.prompt-text{font-size:var(--text-15)}}@media (max-width:575px){.showcase-art{padding:var(--sp-64) var(--sp-12) var(--sp-16);height:calc(var(--sp-80) * 7)}.showcase-clients{left:var(--sp-20);top:var(--sp-24)}#showcase .chat-top{padding:var(--sp-20) var(--sp-12) var(--sp-12)}#showcase .chat-body{padding:var(--sp-12);gap:var(--sp-16)}#showcase .user-bubble{font-size:var(--text-13);max-width:100%}#showcase .chat-text,.result-title{font-size:var(--text-16)}#showcase .status-list li{gap:var(--sp-8);font-size:var(--text-14)}#showcase .plain-value{font-size:var(--text-14)}#showcase .status{font-size:var(--text-13)}#showcase .chat-foot{flex-wrap:wrap}.demo-composer{margin:var(--sp-12);gap:var(--sp-8);font-size:var(--text-11);padding:var(--sp-8)}}.connect{background-color:var(--aurora-base)}.client-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-16);list-style:none}.client-card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-16);padding:var(--sp-24) var(--sp-12);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--white);color:var(--grey-title);font-weight:500;font-size:var(--text-14);height:100%;text-align:center}.client-card img{width:32px;height:32px;object-fit:contain}.connect-note{text-align:center;margin-top:var(--sp-24);font-size:var(--text-14)}.connect-link{text-align:center;margin-top:var(--sp-16)}.privacy-assurance{max-width:960px;margin:var(--sp-24) auto 0;padding:var(--sp-24);background:var(--blue-bg3);border-radius:var(--radius-control);display:flex;gap:var(--sp-16);align-items:flex-start;font-size:var(--text-14)}.privacy-assurance>svg{color:var(--blue-main);margin-top:var(--sp-4)}.included{display:flex;flex-direction:column;align-items:center;gap:var(--sp-24);padding:var(--sp-40) var(--sp-32);margin-top:var(--sp-32);border-block:1px solid var(--border-subtle);text-align:center}.included h3{font-size:var(--text-24)}.included p{font-size:var(--text-14);margin-top:var(--sp-8)}.included .btn{flex-shrink:0}.faq-list{max-width:820px;margin:auto}.faq-item{border-bottom:1px solid var(--border-subtle)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);width:100%;text-align:left;border:0;background:none;color:var(--grey-title);font-size:var(--text-16);font-weight:500;padding:var(--sp-24) var(--sp-16);line-height:1.75}.faq-question svg{color:var(--grey-placeholder);transition:transform .16s}.faq-question[aria-expanded=true]{color:var(--blue-main)}.faq-question[aria-expanded=true] svg{transform:rotate(90deg);color:var(--blue-main)}.faq-answer{padding:0 var(--sp-48) var(--sp-24) var(--sp-16);font-size:var(--text-15);line-height:1.85}.cta-band{display:flex;align-items:center;min-height:0;padding-block:var(--sp-96);text-align:center}.cta-band h2{max-width:800px;margin:auto}.cta-band p{margin:var(--sp-20) auto 0;max-width:650px;font-size:var(--text-18)}.cta-band .button-row{justify-content:center}.cta-band .small{font-weight:500;font-size:var(--text-14);margin-top:var(--sp-16)}.cta-note{display:flex;align-items:center;justify-content:center;gap:var(--sp-8)}.cta-note svg{color:var(--blue-main)}@media (min-width:1440px){.mcp-container{max-width:1248px;padding-inline:0}}@media (min-width:1920px){.mcp-container{max-width:1440px}}@media (max-width:1199px){.header-inner{gap:var(--sp-24)}.nav{gap:var(--sp-16)}.nav-actions{gap:var(--sp-12)}.nav-actions .language{display:none}.hero-grid{gap:var(--sp-32)}.feature-card{grid-column:span 3}.showcase-layout{gap:var(--sp-32)}}@media (max-width:991px){.mcp-container{padding-inline:var(--sp-48)}.nav,.nav-actions .language,.nav-login{display:none}.menu-toggle{display:inline-flex}.hero-grid{grid-template-columns:1fr;gap:var(--sp-48)}.hero h1{font-size:var(--text-48);max-width:680px}.hero-visual{margin:auto}.hero-copy{max-width:680px}.logo-row{flex-wrap:wrap;justify-content:center;gap:var(--sp-24) var(--sp-32)}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-40) 0}.steps li:nth-child(odd){border-left:0;padding-left:0}.steps li:nth-child(2n){padding-right:0}.showcase-layout{grid-template-columns:1fr}.client-grid{grid-template-columns:repeat(3,1fr)}.newsletter{gap:var(--sp-32)}.footer-directory{gap:var(--sp-24)}.proof-row{flex-wrap:wrap}.footer-end{flex-direction:column}}@media (max-width:767px){.mcp-container{padding-inline:var(--sp-40)}h2{font-size:var(--text-28);line-height:1.5}.hero h1{font-size:var(--text-32);line-height:48px;letter-spacing:-.12px}.section-heading{margin-bottom:var(--sp-32)}.section-heading p{font-size:var(--text-15)}.hero-copy{font-size:var(--text-16);line-height:1.7}.hero-note{font-size:var(--text-14);align-items:flex-start}.hero-note svg{margin-top:var(--sp-4)}.hero-grid{gap:var(--sp-40)}.chat-body{padding:var(--sp-20)}.chat-foot,.chat-top{padding-inline:var(--sp-20)}.logo-row svg{max-width:112px;height:24px}.feature-grid{grid-template-columns:1fr;gap:var(--sp-40)}.feature-card{grid-column:auto;width:100%}.client-grid{gap:var(--sp-12)}.client-card{font-size:var(--text-13);padding:var(--sp-24) var(--sp-8)}.included{padding:var(--sp-24)}.included h3{font-size:var(--text-20)}.faq-question{font-size:var(--text-14);padding:var(--sp-20) 0}.faq-answer{font-size:var(--text-14);padding:0 var(--sp-16) var(--sp-20) 0}.cta-band p{font-size:var(--text-16)}.newsletter{grid-template-columns:1fr}.footer-directory{grid-template-columns:1fr 1fr;gap:var(--sp-32)}.footer-group a{font-size:var(--text-13);padding-block:var(--sp-8)}.footer-brand-row{flex-wrap:wrap}.socials{gap:var(--sp-12)}.newsletter-consent{font-size:var(--text-12)}.site-footer{padding-top:var(--sp-48)}}@media (max-width:575px){.mcp-container{padding-inline:var(--sp-24)}.header-inner{min-height:72px;gap:var(--sp-12)}.wordmark svg{width:120px}.nav-actions{gap:var(--sp-12)}.nav-actions .btn{font-size:var(--text-12);padding:var(--sp-8) var(--sp-12)}.button-row>.btn{width:100%}.steps{grid-template-columns:1fr;gap:0}.steps li{padding:var(--sp-24) 0;border-left:0}.steps li+li{border-top:1px solid var(--blue-bg2)}.steps li:first-child{padding-top:0}.step-num{font-size:var(--text-48);margin-bottom:var(--sp-16)}.steps h3{min-height:0}.steps p{margin-top:var(--sp-8)}.status-list li{font-size:var(--text-12);gap:var(--sp-8)}.status-list code{font-size:var(--text-11)}.status{font-size:var(--text-10);padding:var(--sp-4)}.chat-body{padding:var(--sp-16)}.chat-foot,.chat-top{padding-inline:var(--sp-16)}.chat-status{font-size:var(--text-11)}.user-bubble{font-size:var(--text-13)}.chat-foot{align-items:flex-start}.client-grid{grid-template-columns:repeat(2,1fr)}.privacy-assurance{padding:var(--sp-20)}.prompt-tab{padding:var(--sp-16);gap:var(--sp-12);font-size:var(--text-13)}.newsletter-input-row{gap:var(--sp-8)}.newsletter .btn,.newsletter input[type=email]{padding-inline:var(--sp-12)}.footer-directory{gap:var(--sp-24)}.footer-ratings{gap:var(--sp-16)}.socials{width:100%;justify-content:space-between}.legal-copy{font-size:var(--text-12)}}@media (max-width:399px){.nav-actions>.btn{display:none}}.wordmark img{width:144px;height:auto}.newsletter>*{min-width:0}.newsletter-input-row input{width:100%}.newsletter-input-row .btn{flex-shrink:0}.menu-lines{display:flex;flex-direction:column;gap:var(--sp-4);width:20px}.menu-lines span{display:block;height:2px;background:currentColor}.join-label{background:var(--green-bg2)}@media (max-width:575px){.wordmark img{width:120px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.certification-wrap .iso-badge{width:68px;height:68px}.certification-wrap{flex-wrap:wrap}.menu-feature img{width:100%;max-height:140px;object-fit:contain;margin-bottom:var(--sp-16)}@media (max-width:767px){.footer-group a,.mobile-sub a{min-height:44px;display:flex;align-items:center}.footer-ratings a{padding-block:var(--sp-8);min-height:44px}}.mobile-nav{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.mobile-sub .menu-group{margin-block:var(--sp-16)}.mobile-sub .menu-group h3{color:var(--grey-placeholder);margin-bottom:var(--sp-4)}.footer-awards{margin:0 auto var(--sp-48);text-align:center}.footer-awards img{height:auto;max-width:100%}.awards-mobile{display:none}@media (max-width:767px){.awards-desktop{display:none}.awards-mobile{display:inline-block}h2{letter-spacing:-.12px}}@media (max-width:575px){.mobile-nav{max-height:calc(100dvh - 72px)}}.client-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-grid-secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--sp-16)}.client-card{text-decoration:none}.client-card:focus-visible,.client-card:hover{border-color:var(--blue-main);color:var(--blue-main)}.client-action{font-size:var(--text-12);font-weight:400;color:var(--blue-main)}@media (max-width:767px){.client-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--sp-12)}}.client-options{max-width:960px;margin-inline:auto}.client-grid-primary{width:calc((100% - var(--sp-16)) / 2);margin-inline:auto}.client-grid-secondary{margin-inline:auto}.client-card,.client-logo{justify-content:center}.client-logo{display:flex;align-items:center;width:var(--sp-48);height:var(--sp-48)}a.client-card:hover{text-decoration:none;background:var(--blue-bg3)}.client-card:not(a):hover{border-color:var(--border-subtle);color:var(--grey-title)}.privacy-assurance{background:var(--green-bg2)}.privacy-assurance>svg{color:var(--green-dark)}#privacy{position:relative;isolation:isolate;padding-top:var(--sp-56)}#privacy:before{content:"";position:absolute;inset:0 var(--sp-24);z-index:-1;border-radius:var(--sp-32);background:linear-gradient(0deg,var(--blue-bg2),var(--white))}.privacy-map{display:grid;grid-template-columns:minmax(0,1fr) var(--sp-40) minmax(0,1.2fr) var(--sp-40) minmax(0,1fr);align-items:center}.privacy-auth-browser{width:100%;max-width:calc(var(--sp-72) * 4);background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--sp-12);box-shadow:var(--shadow2-grey)}.privacy-auth-address{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-8);background:var(--blue-bg3);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-11);line-height:1.6;color:var(--grey-label)}.privacy-auth-address svg{width:var(--sp-12);height:var(--sp-12)}.privacy-auth-canvas{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:var(--sp-16);padding:var(--sp-16) 0 var(--sp-12)}.privacy-auth-skeleton{position:absolute;inset:var(--sp-12) 0 0;z-index:-1;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:var(--sp-12) 1fr;gap:var(--sp-8);opacity:.55}.privacy-auth-skeleton span{background:var(--blue-bg3);border-radius:var(--radius-control)}.privacy-auth-emblem{display:grid;place-items:center;width:var(--sp-48);height:var(--sp-48);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow1-grey)}.privacy-auth-emblem img{width:var(--sp-24);height:var(--sp-32);object-fit:contain}.privacy-auth-badge{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);padding:var(--sp-12);border-radius:var(--sp-40);background:var(--green-dark);color:var(--white);box-shadow:var(--shadow1-grey);font-size:var(--text-14);font-weight:500;line-height:1.5;white-space:nowrap}.privacy-auth-badge>svg{width:var(--sp-20);height:var(--sp-20)}.privacy-connector{position:relative;grid-row:1;display:grid;place-items:center;color:var(--grey-placeholder)}.privacy-connector:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--grey-line)}.privacy-connector>span{position:relative;display:grid;place-items:center;width:var(--sp-32);height:var(--sp-32);border:1px solid var(--border-subtle);border-radius:50%;background:var(--white)}.privacy-connector-allowed{grid-column:2;color:var(--green-dark)}.privacy-connector-allowed:before{border-color:var(--green)}.privacy-connector-allowed>span{border-color:var(--green-bg1)}.privacy-connector-blocked{grid-column:4}.privacy-connector-blocked:before{border-top-style:dashed}.privacy-map+.privacy-assurance{max-width:none;justify-content:center;align-items:center;margin-top:var(--sp-32);padding:var(--sp-16) var(--sp-24);background:transparent}.privacy-map+.privacy-assurance>svg{margin-top:0}@media (max-width:1199px) and (min-width:992px){.privacy-map{grid-template-columns:minmax(0,1fr) var(--sp-24) minmax(0,1.2fr) var(--sp-24) minmax(0,1fr)}.privacy-connector>span{width:var(--sp-24);height:var(--sp-24)}}@media (max-width:991px){.privacy-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-24)}.privacy-connector{display:none}}@media (max-width:767px){.privacy-map{grid-template-columns:1fr;gap:var(--sp-16)}.privacy-map+.privacy-assurance{padding:0;align-items:flex-start;font-size:var(--text-13)}.privacy-map+.privacy-assurance>svg{margin-top:var(--sp-4)}#privacy:before{inset-inline:var(--sp-8);border-radius:var(--sp-24)}.client-grid-primary{width:100%}}.client-card .client-logo img{display:block;width:var(--sp-40);height:var(--sp-40);object-fit:contain;flex-shrink:0}.client-card .client-logo-claude-code img{width:var(--sp-48)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.connect .client-options{width:100%;max-width:1040px;margin-inline:auto}.connect .client-grid-primary{width:100%;max-width:512px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}.connect .client-grid-secondary{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto}.connect .client-grid>li{min-width:0}.connect .client-card{width:100%;padding:var(--sp-24) var(--sp-16)}@media (max-width:767px){.connect .client-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.connect .client-grid-primary{max-width:none}}[hidden]{display:none!important}.chat-foot>span{overflow-wrap:anywhere}b,strong{font-weight:600}}.mcp-page{.connect{background-color:var(--white);padding-bottom:var(--sp-80)}.connect .section-heading{text-align:left;margin-inline:0;max-width:none}.connect .section-heading p{margin-inline:0;max-width:none;text-wrap:wrap}.connect-heading-line{display:block}@media (max-width:767px){.connect-heading-line{display:inline}}.assistant-bento{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,4fr);gap:var(--sp-16);align-items:stretch}.assistant-app-card,.assistant-setup-card,.assistant-tools-card{min-width:0;border-radius:var(--radius-card)}.assistant-app-card{display:flex;flex-direction:column;background:var(--blue-bg3)}.assistant-app-chatgpt{grid-column:1;grid-row:1/span 2}.assistant-app-claude{grid-column:2;grid-row:1/span 2}.assistant-app-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:var(--sp-24) var(--sp-24) 0}.assistant-app-kind{color:var(--blue-main);font-size:var(--text-13);font-weight:500;margin-bottom:var(--sp-12)}.assistant-app-copy h3{font-size:var(--text-20)}.assistant-app-description{margin-top:var(--sp-12);margin-bottom:var(--sp-12);font-size:var(--text-15)}.assistant-app-link{margin-top:auto;min-height:var(--sp-48);font-size:var(--text-14)}.assistant-app-visual{display:grid;place-items:center;flex:none;width:calc(100% - var(--sp-32));max-width:calc(var(--sp-80) * 4);margin:0 auto var(--sp-16);container-type:inline-size;overflow:hidden;border-radius:var(--radius-card)}.app-scene{position:relative;width:100%;aspect-ratio:730/500;isolation:isolate;font-family:var(--font-sans);font-size:clamp(var(--text-10),3.1cqw,var(--text-18));line-height:1.5;color:var(--grey-title)}.app-scene-glow{position:absolute;inset:-8% -8% 0;z-index:-1}.app-scene-loop{left:18%;top:32%;width:27%;height:42%;border:1.1cqw solid var(--blue-bg1);border-radius:6cqw;z-index:-1}.app-scene-loop,.app-scene-square{position:absolute;filter:blur(.65cqw)}.app-scene-square{right:9%;top:22%;width:8%;aspect-ratio:1;border:1cqw solid var(--green-bg1);border-radius:2cqw}.app-scene-spark{position:absolute;left:19.5%;top:61%;width:3%;aspect-ratio:1;background:var(--white);border-radius:.6cqw}.app-joined-logos{position:absolute;left:18%;top:24%;width:64%;aspect-ratio:2;filter:drop-shadow(-1.3cqw 1cqw 2cqw var(--blue-bg1)) drop-shadow(1.3cqw -1cqw 2cqw var(--green-bg1))}.app-joined-shape{display:block;width:100%;height:100%;color:var(--white)}.app-joined-logo{position:absolute;top:50%;width:25%;height:50%;object-fit:contain;transform:translate(-50%,-50%)}.app-joined-cookieyes{left:23.125%;width:36%;height:72%}.app-joined-assistant{left:76.875%}.assistant-tools-card{position:relative;isolation:isolate;grid-column:3;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-16);align-content:center;padding:var(--sp-20);background:var(--blue-bg3);overflow:hidden}.assistant-tools-card h3{grid-column:1;grid-row:1;align-self:end}.assistant-tools-card .assistant-tools-copy{grid-column:1;grid-row:2}.assistant-setup-card h3,.assistant-tools-card h3{font-size:var(--text-20)}.assistant-tools-copy{font-size:var(--text-14);margin-top:var(--sp-12)}.coding-workspace{position:relative;isolation:isolate;grid-column:2;grid-row:1/span 2;align-self:center;min-width:0}.coding-gradient{position:absolute;inset:0;z-index:-1;pointer-events:none;container-type:size;overflow:hidden}.coding-gradient-bounds{position:absolute;left:55.9701%;top:-32.7354%;width:90.7933%;height:176.8601%;display:flex;align-items:center;justify-content:center}.coding-gradient-image{position:relative;flex:none;width:67.3507cqw;height:86.0075cqw;overflow:hidden;transform:rotate(-85.72deg)}.coding-gradient-fade-bounds{position:absolute;left:50.2604%;top:25.0152%;width:47.7393%;height:41.4341%;display:flex;align-items:center;justify-content:center}.coding-gradient-fade{position:relative;flex:none;width:33.5106cqw;height:29.7349cqw;transform:rotate(85.72deg)}.coding-gradient-fade:before{content:"";position:absolute;inset:-125.49% -111.35%}.coding-window{background:var(--white);border:1px solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--shadow1-grey);overflow:hidden}.coding-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-8);border-bottom:1px solid var(--border-subtle)}.coding-client{display:grid;place-items:center;flex:1;min-width:0;max-width:var(--sp-32);height:var(--sp-32);border-radius:var(--radius-control);background:var(--blue-bg3)}.coding-client img{width:var(--sp-24);height:var(--sp-24);object-fit:contain}.coding-output{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-8);font-family:var(--font-mono);font-size:var(--text-11);line-height:1.6}.coding-command{color:var(--grey-body);white-space:nowrap}.coding-command>span{color:var(--blue-main)}.coding-result{color:var(--green-dark)}.coding-clients-caption{margin-top:var(--sp-12);font-size:var(--text-11);line-height:1.6;color:var(--grey-title);text-align:center}.assistant-setup-card{grid-column:3;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;padding:var(--sp-20);border:1px solid var(--card-border);background:var(--white);color:var(--grey-body)}.assistant-setup-card>p:not(.assistant-app-kind){font-size:var(--text-14);margin-block:var(--sp-12) var(--sp-8)}.assistant-setup-card .assistant-app-link{min-height:var(--sp-40)}@media (min-width:1200px){.assistant-bento{height:420px;grid-template-rows:repeat(2,minmax(0,1fr))}.assistant-app-card{min-height:0}.assistant-app-copy{flex:none}.assistant-app-visual{flex:1;min-height:0}.app-scene{height:100%;aspect-ratio:auto}}@media (max-width:1199px){.assistant-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-24)}.assistant-app-chatgpt{grid-column:1;grid-row:1}.assistant-app-claude{grid-column:2;grid-row:1}.assistant-tools-card{grid-column:1/-1;grid-row:2}.assistant-setup-card{grid-column:1/-1;grid-row:3}}@media (max-width:767px){.assistant-bento{grid-template-columns:1fr;gap:var(--sp-16)}.assistant-bento>article{grid-column:auto;grid-row:auto}.assistant-setup-card,.assistant-tools-card{padding:var(--sp-24)}.assistant-app-copy h3{font-size:var(--text-20)}}@media (max-width:575px){.assistant-tools-card{display:flex;flex-direction:column}.coding-gradient{inset:40% 0 0}.assistant-tools-card h3{align-self:auto}.coding-workspace{width:100%;max-width:calc(var(--sp-64) * 4);padding-top:var(--sp-24)}}}.mcp-page{.hero-visual.assistant-scene{position:relative;max-width:640px;margin:0;padding-right:28px}.assistant-frame{overflow:hidden;border:1px solid var(--grey-bg);border-radius:var(--radius-card);background:#fafaf8;box-shadow:var(--shadow2-grey);color:#595a52}.assistant-app-topbar{display:flex;align-items:center;height:48px;padding-inline:var(--sp-16);border-bottom:1px solid #e5e5df}.assistant-app-logo{width:25px;height:25px;object-fit:contain}.assistant-app-layout{display:grid;grid-template-columns:36px minmax(0,1fr)}.assistant-sidebar{display:flex;flex-direction:column;align-items:center;gap:var(--sp-16);padding-block:var(--sp-16);border-right:1px solid #e5e5df;color:#8c8d83}.assistant-sidebar>span{display:flex;align-items:center;justify-content:center}.assistant-sidebar .assistant-profile{margin-top:auto;width:20px;height:20px;background:#e5e5df;border-radius:50%}.assistant-app-content{min-width:0;padding:var(--sp-16) var(--sp-64) var(--sp-16) var(--sp-32);font-family:var(--font-sans)}.assistant-question{margin-left:var(--sp-40);padding:10px var(--sp-16);border-radius:var(--radius-card);background:#ececea;font-size:var(--text-12);font-weight:500;line-height:1.6}.assistant-checked{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-32);color:#74766b;font-size:var(--text-10);line-height:1.6}.assistant-checked>svg:last-child{margin-left:var(--sp-4)}.assistant-answer{margin-top:var(--sp-20);font-family:Georgia,Times New Roman,serif;font-size:var(--text-18);line-height:1.4;letter-spacing:-.15px;font-weight:400;color:#494a42}.assistant-answer>span{display:block}.assistant-answer>span+span{color:#686a60}.assistant-status-strip{display:grid;grid-template-columns:1fr 1.3fr;gap:0;margin:var(--sp-12) 0 0;padding:10px var(--sp-12);background:#f0f3ed;border-radius:8px;font-size:var(--text-10);line-height:1.6}.assistant-status-strip>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.assistant-status-strip>div+div{border-left:1px solid #dce0d6;margin-left:var(--sp-16);padding-left:var(--sp-16)}.assistant-status-strip dt{color:#7b7d72}.assistant-status-strip dd{display:flex;align-items:center;gap:var(--sp-4);margin:0;color:var(--green-dark)}.assistant-live-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.assistant-input-preview{gap:var(--sp-8);margin-top:var(--sp-48);padding:10px var(--sp-12);min-height:38px;border:1px solid #cecfca;border-radius:var(--radius-card);background:var(--white);box-shadow:0 2px 6px #27283c0d;font-size:var(--text-12);color:#3d3e38}.assistant-input-preview,.assistant-input-preview>span{display:flex;align-items:center}.assistant-input-placeholder{flex:1;color:#86877e;white-space:nowrap}.assistant-input-chevron{transform:rotate(90deg);color:#86877e}.assistant-input-chevron svg{width:10px;height:10px}.assistant-picker{position:absolute;right:0;top:42%;transform:translateY(-15%);display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-8);background:var(--white);border:2px solid var(--blue-bg2);border-radius:20px;box-shadow:var(--shadow2-grey)}.assistant-choice{display:flex;align-items:center;justify-content:center;width:62px;height:58px;padding:var(--sp-8);border:0;background:transparent;border-radius:4px;cursor:pointer}.assistant-choice img{width:40px;height:40px;object-fit:contain}.assistant-choice[aria-pressed=true]{background:var(--grey-bg)}.assistant-choice:hover{background:var(--blue-bg3)}.assistant-choice:focus-visible{outline:2px solid var(--blue-main);outline-offset:2px}.assistant-answer strong{font-weight:inherit}.assistant-gpt-actions,.assistant-gpt-menu,.assistant-gpt-table-heading,.assistant-gpt-title,.assistant-gpt-tool-logo{display:none}@media (max-width:1199px) and (min-width:992px){.hero-visual.assistant-scene{padding-right:20px}.assistant-app-content{padding-inline:var(--sp-20) var(--sp-48)}.assistant-question{margin-left:0}.assistant-answer{font-size:var(--text-18)}.assistant-status-strip{grid-template-columns:1fr;gap:var(--sp-8)}.assistant-status-strip>div+div{margin:0;padding:var(--sp-8) 0 0;border-left:0;border-top:1px solid #dce0d6}.assistant-choice{width:46px;height:46px;padding:var(--sp-4)}.assistant-choice img{width:32px;height:32px}}@media (max-width:575px){.hero-visual.assistant-scene{padding-right:16px}.assistant-app-topbar{height:44px;padding-inline:var(--sp-12)}.assistant-app-logo{width:22px;height:22px}.assistant-app-layout{grid-template-columns:28px minmax(0,1fr)}.assistant-sidebar svg{width:15px;height:15px}.assistant-app-content{padding:var(--sp-16) var(--sp-40) var(--sp-16) var(--sp-12)}.assistant-question{margin-left:0;padding:var(--sp-8) var(--sp-12);font-size:var(--text-12)}.assistant-checked{margin-top:var(--sp-24);font-size:var(--text-10);align-items:flex-start}.assistant-checked>svg{margin-top:2px}.assistant-answer{font-size:var(--text-18);margin-top:var(--sp-16)}.assistant-status-strip{grid-template-columns:1fr;gap:var(--sp-8);padding:var(--sp-8);font-size:var(--text-11)}.assistant-status-strip>div+div{margin:0;padding:var(--sp-8) 0 0;border-left:0;border-top:1px solid #dce0d6}.assistant-input-preview{margin-top:var(--sp-32);padding:var(--sp-8);gap:6px;font-size:var(--text-11)}.assistant-input-preview svg{width:14px;height:14px}.assistant-input-chevron{display:none!important}.assistant-picker{padding:var(--sp-4);gap:var(--sp-4);border-radius:12px;top:39%}.assistant-choice{width:38px;height:42px;padding:var(--sp-4)}.assistant-choice img{width:30px;height:30px}}}.mcp-page{.assistant-scene[data-assistant=chatgpt]{--chatgpt-surface:#f4f4f4;--chatgpt-border:#e5e5e5}.assistant-scene[data-assistant=chatgpt] .assistant-frame{background:var(--white);color:var(--foreground);font-family:var(--font-sans)}.assistant-scene[data-assistant=chatgpt] .assistant-app-topbar{gap:var(--sp-8);border-bottom:0}.assistant-scene[data-assistant=chatgpt] .assistant-app-logo{width:20px;height:20px}.assistant-scene[data-assistant=chatgpt] .assistant-gpt-title{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--text-14);font-weight:600}.assistant-scene[data-assistant=chatgpt] .assistant-gpt-menu{display:block;margin-left:auto;font-size:var(--text-20);line-height:1;letter-spacing:2px}.assistant-scene[data-assistant=chatgpt] .assistant-app-layout{display:block}.assistant-scene[data-assistant=chatgpt] .assistant-sidebar{display:none}.assistant-scene[data-assistant=chatgpt] .assistant-app-content{padding:var(--sp-12) var(--sp-64) var(--sp-16) var(--sp-24)}.assistant-scene[data-assistant=chatgpt] .assistant-question{width:fit-content;max-width:90%;margin-left:auto;padding:var(--sp-8) var(--sp-16);border-radius:20px;background:var(--chatgpt-surface);color:var(--foreground);font-weight:400}.assistant-scene[data-assistant=chatgpt] .assistant-checked{width:fit-content;gap:var(--sp-8);margin-top:var(--sp-16);padding:2px var(--sp-8);border:1px solid var(--chatgpt-border);border-radius:var(--radius-control);color:var(--grey-label)}.assistant-scene[data-assistant=chatgpt] .assistant-checked>svg:first-of-type{display:none}.assistant-scene[data-assistant=chatgpt] .assistant-gpt-tool-logo{display:flex;align-items:center;color:var(--blue-main)}.assistant-scene[data-assistant=chatgpt] .assistant-answer{margin-top:var(--sp-8);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5;letter-spacing:0;color:var(--foreground)}.assistant-scene[data-assistant=chatgpt] .assistant-answer>span+span{color:inherit}.assistant-scene[data-assistant=chatgpt] .assistant-answer strong{font-weight:600}.assistant-scene[data-assistant=chatgpt] .assistant-gpt-table-heading{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);margin-top:var(--sp-12);padding-bottom:var(--sp-4);border-bottom:1px solid var(--chatgpt-border);font-size:var(--text-11);line-height:16px;font-weight:600}.assistant-scene[data-assistant=chatgpt] .assistant-status-strip{display:block;margin:0;padding:0;border-radius:0;background:none;font-size:var(--text-12)}.assistant-scene[data-assistant=chatgpt] .assistant-status-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);padding:6px 0;border-bottom:1px solid var(--chatgpt-border)}.assistant-scene[data-assistant=chatgpt] .assistant-status-strip>div+div{margin:0;border-left:0;border-top:0}.assistant-scene[data-assistant=chatgpt] .assistant-status-strip dt{color:var(--foreground)}.assistant-scene[data-assistant=chatgpt] .assistant-status-strip dd{font-size:var(--text-11);gap:var(--sp-8)}.assistant-scene[data-assistant=chatgpt] .assistant-gpt-actions{display:flex;align-items:center;gap:var(--sp-12);margin-top:var(--sp-8);color:var(--grey-label)}.assistant-scene[data-assistant=chatgpt] .assistant-gpt-actions>span{display:flex}.assistant-scene[data-assistant=chatgpt] .assistant-gpt-actions svg{width:13px;height:13px}.assistant-scene[data-assistant=chatgpt] .assistant-dislike{transform:rotate(180deg)}.assistant-scene[data-assistant=chatgpt] .assistant-input-preview{display:grid;grid-template-columns:24px 1fr 26px;gap:var(--sp-8);margin-top:var(--sp-16);padding:var(--sp-8) var(--sp-16);line-height:18px;border:1px solid var(--chatgpt-border);border-radius:24px;background:var(--white);box-shadow:0 2px 6px #27283c0d;color:var(--foreground)}.assistant-scene[data-assistant=chatgpt] .assistant-input-placeholder{grid-area:1/1/2/4;color:var(--grey-label)}.assistant-scene[data-assistant=chatgpt] .assistant-input-plus{grid-area:2/1}.assistant-scene[data-assistant=chatgpt] .assistant-input-preview>span:nth-child(3){grid-area:2/2;justify-self:end}.assistant-scene[data-assistant=chatgpt] .assistant-input-preview>span:nth-child(4){grid-area:2/3;justify-content:center;width:26px;height:26px;background:var(--foreground);color:var(--white);border-radius:50%}.assistant-scene[data-assistant=chatgpt] .assistant-input-chevron{display:none}@media (max-width:1199px) and (min-width:992px){.assistant-scene[data-assistant=chatgpt] .assistant-app-content{padding-inline:var(--sp-20) var(--sp-48)}}@media (max-width:575px){.assistant-scene[data-assistant=chatgpt] .assistant-app-content{padding:var(--sp-12) var(--sp-40) var(--sp-16) var(--sp-16)}.assistant-scene[data-assistant=chatgpt] .assistant-question{max-width:100%;font-size:var(--text-12)}.assistant-scene[data-assistant=chatgpt] .assistant-checked{margin-top:var(--sp-20);font-size:var(--text-10)}.assistant-scene[data-assistant=chatgpt] .assistant-checked>svg{margin-top:0}.assistant-scene[data-assistant=chatgpt] .assistant-answer{font-size:var(--text-13)}.assistant-scene[data-assistant=chatgpt] .assistant-input-preview{padding:var(--sp-12);gap:var(--sp-8);margin-top:var(--sp-20)}}}.mcp-page{.hero-trust{position:relative;isolation:isolate;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sp-32);margin-top:var(--sp-40)}.hero-trust:before{content:"";position:absolute;inset:calc(-1 * var(--sp-64)) calc(50% - 50vw) calc(-1 * var(--sp-48));z-index:-1;background:var(--blue-bg3);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--white) var(--sp-64));mask-image:linear-gradient(to bottom,transparent,var(--white) var(--sp-64));pointer-events:none}.hero-trust-customers{min-width:0}.hero-trust h2{font-size:var(--text-18);line-height:28px;font-weight:500;letter-spacing:0;text-align:left;color:var(--grey-title)}.hero-trust h2 span{color:var(--blue-main)}.logo-marquee{width:55vw;max-width:100%;margin:var(--sp-16) auto 0;overflow:hidden}.logo-marquee:focus-visible{outline:2px solid var(--blue-main);outline-offset:var(--sp-4)}.logo-marquee-track{display:flex;align-items:center;width:max-content}.logo-marquee-track.is-ready{animation:customer-logo-scroll 18s linear infinite}.logo-marquee:focus-within .logo-marquee-track,.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}.hero-trust .logo-row{display:flex;flex-wrap:nowrap;flex:none;align-items:center;justify-content:flex-start;width:max-content;gap:var(--sp-40);margin:0;padding:0 var(--sp-40) 0 0;color:var(--grey-body)}.hero-trust .logo-row li{flex:none;min-width:0}.hero-trust .logo-row img{display:block;height:28px;width:auto;max-width:none;opacity:.7;transition:opacity .3s}.hero-trust .logo-row img:hover{opacity:1}.hero-trust-badges{width:100%;max-width:361px;justify-self:end;background:transparent}.hero-trust-badges img{display:block;width:361px;max-width:100%;height:auto}@media (max-width:1199px){.hero-trust h2{font-size:var(--text-16);line-height:1.555556}}@media (max-width:767px){.hero-trust{grid-template-columns:minmax(0,1fr)}.hero-trust h2{text-align:center}.hero-trust .logo-marquee{width:90vw;max-width:none;margin-inline:calc((100% - 90vw) / 2)}.hero-trust-badges{justify-self:center}}@media (prefers-reduced-motion:reduce){.logo-marquee{overflow:visible}.logo-marquee-track{display:block;width:100%;animation:none;transform:none}.hero-trust .logo-row{width:100%;flex-wrap:wrap;justify-content:center;gap:var(--sp-16) var(--sp-24);padding:0}.hero-trust .logo-row[aria-hidden=true]{display:none}}}.mcp-page{.hero.lp-bg-hero-glow{--hero-glow-width:1072px;--hero-glow-height:790px;overflow:hidden;background-color:var(--blue-bg3);background-image:var(--mcp-hero-glow-current);background-position:right -219px top -90px;background-repeat:no-repeat;background-size:var(--hero-glow-width) var(--hero-glow-height);padding-bottom:var(--sp-48)}@media (min-width:992px){.hero-grid{min-height:432px;gap:var(--sp-48)}}@media (min-width:1440px){.hero .mcp-container{max-width:1200px}.hero.lp-bg-hero-glow{background-position:calc(50% + 402px) -90px}}@media (max-width:991px){.hero.lp-bg-hero-glow{background-image:none}.hero-visual.assistant-scene{isolation:isolate}.hero-visual.assistant-scene:before{content:"";position:absolute;top:50%;left:50%;width:var(--hero-glow-width);height:var(--hero-glow-height);transform:translate(-50%,-50%);z-index:-1;background:var(--mcp-hero-glow-current) center /100% 100% no-repeat;pointer-events:none}}}.mcp-page{@media (max-width:991px){.prompt-item{flex:none;border:1px solid var(--prompt-border);border-radius:16px;background:var(--white);overflow:hidden}.prompt-item.is-open{border-color:var(--blue-main);background:var(--blue-bg2)}.prompt-item .prompt-tab{border:0;background:transparent;flex:none}.prompt-item.is-open .prompt-tab{border-radius:16px 16px 0 0}.prompt-item .prompt-tab:focus-visible{outline-offset:-4px}.prompt-item .showcase-art{width:calc(100% - var(--sp-16));margin:0 var(--sp-8) var(--sp-8);flex:none}}}.mcp-page{.assistant-answer{position:relative}.assistant-answer[aria-busy=true]>span:not(.hero-reply-stream):not(.hero-thinking){opacity:0}.assistant-answer>.hero-reply-stream,.assistant-answer>.hero-thinking{position:absolute;inset:0;color:inherit}.hero-reply-stream>span{display:block}.assistant-answer>.hero-thinking{display:flex;align-items:flex-start;gap:var(--sp-8);font-family:var(--font-poppins);font-size:var(--text-12);line-height:1.6;color:var(--grey-label)}.hero-thinking img{flex:none;width:var(--sp-20);height:var(--sp-20)}.assistant-scene[data-reply-state=thinking] .hero-thinking img{animation:hero-thinking-pulse 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-thinking img{animation:none}}}.mcp-page{.scroll-reveal{--scroll-reveal-delay:0ms;transition:opacity .6s ease var(--scroll-reveal-delay)}.scroll-reveal:not(.is-revealed){opacity:0;pointer-events:none;transition:none}.scroll-reveal.is-revealed{opacity:1}.scroll-reveal.reveal-immediate{transition:none}.scroll-reveal:focus-within{opacity:1;pointer-events:auto;transition:none}@media (prefers-reduced-motion:reduce){.scroll-reveal{transition:none}.scroll-reveal:not(.is-revealed){opacity:1;pointer-events:auto}}@media print{.scroll-reveal{transition:none}.scroll-reveal:not(.is-revealed){opacity:1;pointer-events:auto}}}.mcp-page{.included-section{padding-block:0}.included-section .included{margin-top:0;padding-block:var(--sp-48)}.included-section h2{font-size:var(--text-24);line-height:1.5}@media (max-width:767px){.included-section h2{font-size:var(--text-20)}}}.mcp-page{&>section:is(#hero,#how-it-works,#capabilities,#showcase,#connect,#privacy,#included-free,#faq,#cta){padding-block:var(--sp-48)}&>section:is(#hero,#privacy,#cta){padding-block:var(--sp-80)}&>section:is(#how-it-works,#included-free){padding-top:var(--sp-80)}&>section:is(#faq){padding-bottom:var(--sp-80)}&>section#privacy{padding-top:var(--sp-48)}&>.included-section .included{padding-block:0;border-block:0}}.mcp-page{&>section#included-free{padding-bottom:0}&>section#included-free .included{padding-bottom:var(--sp-80);border-bottom:1px solid var(--prompt-border)}&>section#faq{padding-top:var(--sp-80)}}.mcp-page{@media (min-width:992px){.hero h1{max-width:545.171px;text-wrap:wrap}}.feature-card{background:var(--blue-bg3);border-radius:var(--radius-card);overflow:hidden}.feature-copy{padding:var(--sp-20) var(--sp-24) var(--sp-32)}&>section#showcase{padding-block:var(--sp-80);background:var(--blue-bg3)}.prompt-tab{background:var(--blue-bg3);border-color:var(--blue-border,#b5cdf4)}.prompt-tab[aria-expanded=true],.prompt-tab[aria-selected=true]{background:var(--white);border-color:var(--blue-main)}.assistant-app-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--blue-bg1);color:var(--grey-body);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.assistant-app-card:focus-visible,.assistant-app-card:hover{border-color:var(--blue-main);box-shadow:var(--shadow2-grey);color:var(--grey-body);text-decoration:none;outline:1px solid var(--blue-main);outline-offset:0}.assistant-app-card .assistant-app-link{color:var(--blue-main)}.assistant-app-card:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:617.418px;height:418.812px;background-size:100% 100%;background-repeat:no-repeat}.assistant-app-chatgpt:before{left:-88.05px;top:158.95px}.assistant-app-claude:before{left:-33.05px;bottom:-127.05px}.assistant-app-card .app-scene-glow,.assistant-app-card .app-scene-loop,.assistant-app-card .app-scene-square{display:none}.assistant-app-card .app-joined-logos{filter:none}.assistant-tools-card{background:var(--white);border:1px solid var(--card-border)}#privacy:before{inset:auto var(--sp-24) 0;height:432px}&>section#privacy{padding-bottom:var(--sp-48)}@media (max-width:991px){.prompt-item{background:var(--blue-bg3);border-color:var(--blue-border,#b5cdf4)}.prompt-item.is-open{background:var(--white)}.assistant-app-chatgpt:before{top:auto;bottom:-155px}}@media (max-width:767px){#privacy:before{inset-inline:var(--sp-8)}}.showcase-art{background-image:linear-gradient(#ffffff66,#ffffff66),url("data:image/svg+xml;utf8,<svg viewBox='0 0 741.77 560' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0 -115.46 -115.46 0 355.16 1088)'><stop stop-color='rgba(73,120,238,1)' offset='0.141'/><stop stop-color='rgba(73,120,238,0)' offset='0.753'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 741.77 560' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0 -90.881 -90.881 0 365.32 827.18)'><stop stop-color='rgba(106,241,178,1)' offset='0'/><stop stop-color='rgba(106,241,178,0)' offset='0.3805'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 741.77 560' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0 -113.12 -113.12 0 554.17 986.1)'><stop stop-color='rgba(22,223,126,1)' offset='0'/><stop stop-color='rgba(22,223,126,0)' offset='0.5'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 741.77 560' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0 -107.67 -107.67 0 220.16 941.92)'><stop stop-color='rgba(155,183,253,1)' offset='0'/><stop stop-color='rgba(155,183,253,0)' offset='0.5'/></radialGradient></defs></svg>"),linear-gradient(90deg,rgb(236,243,252),rgb(236,243,252));background-size:100% 100%;background-repeat:no-repeat}}.mcp-page{.hero.lp-bg-hero-glow{position:relative;isolation:isolate;background-image:none}.hero-reference-glow{position:absolute;z-index:-1;top:-90px;right:-219px;width:1072px;height:790px;overflow:hidden;pointer-events:none}@media (min-width:1440px){.hero-reference-glow{right:auto;left:calc(50% - 134px)}}@media (max-width:991px){.hero-reference-glow{display:none}.hero-visual.assistant-scene:before{top:calc(-1 * var(--sp-24));left:50%;width:100vw;height:calc(100% + var(--sp-72));transform:translateX(-50%);background-size:125.933% 181.965%,100% 100%;background-position:.962% 64.615%,50%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--white) var(--sp-48),var(--white) calc(100% - var(--sp-48)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--white) var(--sp-48),var(--white) calc(100% - var(--sp-48)),transparent)}}}.mcp-page{@media (min-width:768px) and (max-width:1199px){.feature-card:nth-child(4):nth-last-child(2){grid-column:span 3}.feature-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - var(--sp-24)) / 2)}}@media (max-width:767px){.assistant-bento>.assistant-app-card{grid-column:auto;grid-row:auto}}}.mcp-page{@media (min-width:1200px){.assistant-tools-card h3{white-space:nowrap}}}.mcp-page{.showcase-art{isolation:isolate;overflow:hidden;container-type:inline-size}.showcase-reference-glow{position:absolute;z-index:-1;left:-85.714%;top:-73.961%;width:252.5%;height:246.657%;display:flex;align-items:center;justify-content:center;pointer-events:none}.showcase-reference-glow>span{position:relative;flex:none;width:231.44cqw;height:100.975cqw;transform:rotate(-156.06deg)}.showcase-reference-glow>span:before{content:"";position:absolute;inset:-26.7% -12.42% -26.7% -11.65%;background:var(--mcp-showcase-color-overlay) center/100% 100% no-repeat}}.mcp-page{&>section#capabilities{position:relative;padding-top:var(--sp-80)}.capabilities-divider{position:absolute;top:0;left:0;right:0;pointer-events:none}.capabilities-divider hr{margin:0;border:0;border-top:1px solid var(--prompt-border)}.feature-card{background:var(--white)}.feature-copy{padding-left:var(--sp-4)}.feature-card:first-child{--feature-copy-width:307.521px}.feature-card:nth-child(2){--feature-copy-width:352.514px}.feature-card:nth-child(3){--feature-copy-width:320.765px}.feature-card:nth-child(4){--feature-copy-width:298.886px}.feature-card:nth-child(5){--feature-copy-width:322.91px}.feature-copy p{width:var(--feature-copy-width);max-width:100%}}.mcp-page{.feature-visual:before{opacity:1}}.mcp-page{&>section#cta{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #e3e5f1;padding-block:var(--sp-96);background:var(--blue-bg3)}#cta:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--mcp-cta-gradient) center/100% 100% no-repeat;pointer-events:none}#cta h2{max-width:990.543px;margin-inline:auto}#cta>.mcp-container>p:not(.cta-note){max-width:680.135px;margin:var(--sp-20) auto 0;font-size:var(--text-18);line-height:31.5px}#cta .button-row{margin-top:var(--sp-56)}#cta .cta-note{margin-top:var(--sp-16)}}.mcp-page{.assistant-app-card:is(:hover,:focus-visible) .assistant-app-link{text-decoration:underline;text-underline-offset:3px}}.mcp-page{.assistant-developer-card{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;align-items:flex-start;padding:var(--sp-24);background:var(--white)}.assistant-developer-card:before{display:none}.assistant-developer-card h3{white-space:normal;align-self:auto}.assistant-developer-card .assistant-app-kind{margin-bottom:var(--sp-12)}.assistant-developer-card .assistant-tools-copy{font-size:var(--text-15);margin-top:var(--sp-12)}.assistant-developer-card .assistant-app-link{margin-top:var(--sp-12);flex:none}.assistant-developer-card .coding-workspace{grid-column:auto;grid-row:auto;align-self:center;width:100%;max-width:320px;margin-top:auto;padding-top:var(--sp-24)}.assistant-developer-card .coding-gradient{inset:var(--sp-24) 0 0}@media (min-width:1200px){.assistant-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px) and (min-width:768px){.assistant-developer-card{grid-column:1/-1;grid-row:2;min-height:360px}}@media (max-width:767px){.assistant-developer-card{min-height:380px}}}.mcp-page{.connection-cta .connection-app-icon{width:24px;height:24px;flex:none;object-fit:contain;filter:brightness(0) invert(1)}}.mcp-page{.hero-animation-toggle{display:block;margin:var(--sp-12) 0 0 auto;padding:var(--sp-8);border:0;background:transparent;color:var(--grey-body);font:inherit;font-size:var(--text-12);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hero-animation-toggle:focus-visible{outline:2px solid var(--blue-main);outline-offset:2px}.hero-animation-toggle[hidden]{display:none}}.mcp-page{.assistant-picker .assistant-choice{position:relative;cursor:default;border-radius:8px}.assistant-picker .assistant-choice:hover{background:transparent}.assistant-picker .assistant-choice[data-active=true]{background:var(--grey-bg)}.hero-progress-ring{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);overflow:visible;pointer-events:none}.hero-progress-ring rect{fill:none;stroke:var(--blue-main);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;vector-effect:non-scaling-stroke}.assistant-choice[data-active=false] .hero-progress-ring{visibility:hidden}@media (prefers-reduced-motion:reduce){.hero-progress-ring{display:none}}}.mcp-page{.hero-chat-history{height:260px;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.hero-chat-history::-webkit-scrollbar{display:none}.assistant-scene .assistant-input-preview{margin-top:var(--sp-20)}.hero-followup{padding-top:var(--sp-24);padding-bottom:var(--sp-8)}.hero-followup[hidden]{display:none}.hero-followup-question{margin-bottom:var(--sp-16)}.hero-followup-status{font:400 var(--text-10) /1.6 var(--font-sans);color:var(--green-dark)}.hero-followup-answer{font:400 var(--text-16) /1.5 Georgia,Times New Roman,serif;margin-top:var(--sp-12);min-height:48px}.hero-banner-accept{grid-column:2;grid-row:1/3;background:var(--white);color:var(--blue-main);padding:var(--sp-4) var(--sp-8);border-radius:4px;font-weight:500}@media (max-width:575px){.hero-chat-history{height:280px}.hero-followup-answer{font-size:var(--text-13)}}}.mcp-page{.hero-animation-controls{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-12);margin-top:var(--sp-12);font-size:var(--text-12);color:var(--grey-body)}.hero-animation-controls .hero-animation-toggle{margin-top:0}}.mcp-page{.assistant-picker .assistant-choice{cursor:pointer}.assistant-picker .assistant-choice:hover{background:var(--blue-bg3)}.assistant-picker .assistant-choice:focus-visible{outline:2px solid var(--blue-main);outline-offset:3px}}.mcp-page{.hero-animation-controls{justify-content:flex-end}.hero-animation-controls .hero-animation-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:var(--sp-12);text-decoration:none;border-radius:4px}.hero-animation-toggle:hover{background:transparent;color:var(--blue-main)}.hero-animation-toggle .hero-play-icon,.hero-animation-toggle[data-paused=true] .hero-pause-icon{display:none}.hero-animation-toggle[data-paused=true] .hero-play-icon{display:block}.hero-animation-controls .hero-animation-toggle[hidden]{display:none}}.mcp-page{#how-it-works .steps{gap:var(--sp-24);position:relative}#how-it-works .steps>li{position:relative;padding:var(--sp-24);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow1-grey)}#how-it-works .step-card-top{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);margin-bottom:var(--sp-24)}#how-it-works .step-icon{display:flex;align-items:center;justify-content:center;width:var(--sp-48);height:var(--sp-48);background:var(--blue-bg3);color:var(--blue-main);border-radius:var(--radius-card)}#how-it-works .step-num{margin:0;color:var(--blue-main);font-size:var(--text-14);line-height:1;font-weight:500}#how-it-works .steps h3{min-height:3em;font-weight:500}#how-it-works .steps p{margin-top:var(--sp-12)}@media (max-width:575px){#how-it-works .steps{gap:var(--sp-16)}#how-it-works .step-card-top{margin-bottom:var(--sp-16)}#how-it-works .steps h3{min-height:0}}}.mcp-page{#showcase .prompt-tab{display:grid;grid-template-columns:var(--sp-40) minmax(0,1fr) var(--sp-24);gap:var(--sp-16);position:relative;background:var(--white);border-color:var(--border-subtle);padding:var(--sp-20);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.prompt-task-icon{display:flex;align-items:center;justify-content:center;width:var(--sp-40);height:var(--sp-40);border-radius:var(--sp-12);background:var(--blue-bg3);color:var(--blue-main);transition:background .18s ease,color .18s ease}#showcase .prompt-tab .prompt-label{padding:0;background:transparent;font-size:var(--text-11);color:var(--grey-label)}#showcase .prompt-tab .prompt-text{font-size:var(--text-15);font-weight:500;color:var(--grey-title)}#showcase .prompt-tab .prompt-content{gap:var(--sp-4)}#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true]){background:var(--white);border-color:var(--blue-main);box-shadow:var(--shadow2-grey)}#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true]) .prompt-task-icon{background:var(--blue-main);color:var(--white)}#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true]) .prompt-label{color:var(--blue-main)}#showcase .prompt-tab:hover{border-color:var(--blue-main);background:var(--blue-bg3)}@media (max-width:991px){#showcase .prompt-item .prompt-tab{box-shadow:none;background:transparent}#showcase .prompt-item.is-open{box-shadow:none}}@media (max-width:575px){#showcase .prompt-tab{gap:var(--sp-12);padding:var(--sp-16)}#showcase .prompt-tab .prompt-text{font-size:var(--text-14)}}@media (prefers-reduced-motion:reduce){#showcase .prompt-tab,.prompt-task-icon{transition:none}}}.mcp-page{&>section#connect{padding-top:var(--sp-80)}}.mcp-page{.hero.lp-bg-hero-glow{background-color:initial;background-image:linear-gradient(to bottom,var(--blue-bg3) 60.217%,transparent);border-radius:0 0 32px 32px}&>section#hero{padding-bottom:var(--sp-56)}.hero-reference-glow{background:var(--mcp-hero-overlay-latest) -103px -352px/1321.12px 1262.35px no-repeat,var(--mcp-hero-glow-current) center/1072px 790px no-repeat}.hero-animation-controls{position:absolute;top:100%;right:28px;margin-top:0}&>section#how-it-works{padding:0 28px}#how-it-works .how-surface{position:relative;isolation:isolate;overflow:hidden;background:var(--blue-bg3);border-radius:32px;padding:var(--sp-96) var(--sp-40) var(--sp-80)}#how-it-works .mcp-container{position:relative;max-width:1200px;padding:0;z-index:1}#how-it-works .section-heading{margin-bottom:var(--sp-56)}#how-it-works .steps>li{border-radius:20px;box-shadow:var(--shadow2-blue)}#how-it-works .steps>li:after{display:none}#how-it-works .step-icon{border-radius:var(--sp-12)}#how-it-works .steps h3{text-wrap:pretty;line-height:27px}.how-artwork{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.how-glow{position:absolute;display:flex;align-items:center;justify-content:center}.how-glow>span{display:block;position:relative;flex:none}.how-glow img{position:absolute;left:-250px;top:-250px;max-width:none}.how-glow-1{left:calc(50% - 61.63px);top:325.89px;width:830.437px;height:528.771px}.how-glow-1>span{width:770.903px;height:386.812px;transform:rotate(11.15deg) skewX(.11deg)}.how-glow-2{left:-115.71px;top:320px}.how-glow-2,.how-glow-2>span{width:316.846px;height:372.02px}.how-glow-3{right:-91.705px;top:351.53px;width:343.265px;height:394.246px}.how-glow-3>span{width:316.846px;height:372.02px;transform:rotate(175.8deg)}.how-glow-4{left:-95.79px;top:351.53px;width:851.501px;height:539.328px}.how-glow-4>span{width:622.467px;height:446.522px;transform:rotate(-164.01deg) scaleY(.95) skewX(-18.54deg)}@media (min-width:992px){.hero-grid{grid-template-columns:1.08fr 1fr;gap:var(--sp-48);min-height:432px}.hero .assistant-frame{height:378.586px}.hero .assistant-app-layout{height:calc(100% - 48px)}.hero .assistant-app-content{display:flex;flex-direction:column;min-height:0}.hero .hero-chat-history{flex:1;height:auto;min-height:0}.hero .assistant-input-preview{flex:none}#how-it-works .steps>li{min-height:286px}}@media (max-width:991px){.hero-reference-glow{display:none}.hero-visual.assistant-scene:before{background-image:var(--mcp-hero-overlay-latest),var(--mcp-hero-glow-current);background-size:123.239% 159.791%,100% 100%;background-position:41.347% 74.522%,50%}#how-it-works .how-surface{padding:var(--sp-80) var(--sp-24) var(--sp-80)}.how-artwork{top:auto;height:622px}}@media (max-width:575px){&>section#how-it-works{padding-inline:var(--sp-12)}#how-it-works .how-surface{padding-inline:var(--sp-16);border-radius:var(--sp-24)}#how-it-works .section-heading{margin-bottom:var(--sp-32)}}}.mcp-page{.hero.lp-bg-hero-glow{background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.hero-trust:before{background:none}}.mcp-page{@media (min-width:992px){#how-it-works .steps p{width:244px;max-width:calc(100% + 12px)}}}.mcp-page{&>section#privacy,&>section#showcase{padding:0 28px;background:none}.showcase-surface{background:var(--blue-bg3);border-radius:32px;padding:var(--sp-80) var(--sp-40)}.showcase-surface>.mcp-container{max-width:1248px;padding:0}#privacy:before{display:none}#privacy .section-heading{margin-bottom:var(--sp-56)}.assistant-app-chatgpt:before{background-image:var(--mcp-integration-glow-1)}.assistant-app-claude:before{background-image:var(--mcp-integration-glow-2)}.assistant-developer-card:before{display:block;left:-255.13px;top:135px;bottom:auto;width:859.308px;height:486.926px}.assistant-developer-card .coding-gradient{display:none}.assistant-developer-card .coding-workspace{z-index:1}@media (min-width:1200px){.assistant-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 380px;grid-template-rows:1fr}.assistant-bento>.assistant-app-card{grid-row:1}.assistant-app-visual{flex:none}.assistant-app-visual,.assistant-app-visual .app-scene{height:190.75px;width:320px}.assistant-developer-card .assistant-app-link{min-height:48px;margin-top:var(--sp-12)}.assistant-developer-card .coding-workspace{margin-top:0}}@media (max-width:767px){&>section#privacy,&>section#showcase{padding-inline:var(--sp-12)}.showcase-surface{padding-inline:var(--sp-16);border-radius:var(--sp-24)}}}.mcp-page{#capabilities .feature-visual{border-radius:var(--sp-16)}}.mcp-page{#connect .assistant-bento>.assistant-app-card{border-radius:var(--sp-16)}}.mcp-page{#showcase .chat-body{scrollbar-width:thin;scrollbar-color:var(--blue-bg1) transparent}#showcase .chat-body::-webkit-scrollbar{width:4px}#showcase .chat-body::-webkit-scrollbar-track{background:transparent}#showcase .chat-body::-webkit-scrollbar-thumb{background:var(--blue-bg1);border-radius:var(--sp-4)}}.mcp-page{@media (min-width:992px){.hero-grid{align-items:stretch}.hero-visual.assistant-scene{display:block;align-self:stretch;min-height:0}.hero .assistant-frame{position:absolute;inset:0 28px 44px 0;height:auto;min-height:0}.hero .assistant-app-content{height:100%}.hero .hero-animation-controls{position:absolute;top:auto;bottom:0;right:28px;margin:0;width:44px;height:44px}}}.mcp-page{.how-artwork{opacity:.35}#capabilities .feature-visual:before,.showcase-reference-glow{opacity:.6}#connect .assistant-app-card:before{opacity:.55}#how-it-works .steps p,.assistant-app-description,.assistant-developer-card .assistant-tools-copy,.feature-card p{font-size:var(--text-16);line-height:26px}@media (min-width:992px){#how-it-works .steps p{width:auto;max-width:100%}}@media (min-width:1200px){.assistant-bento{height:auto;min-height:420px;grid-template-rows:auto}}}.mcp-page{&>section#capabilities{padding-top:var(--sp-96);padding-bottom:var(--sp-80)}.capability-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-24)}.capability-panel{min-width:0;display:flex;flex-direction:column;padding:var(--sp-32);border:1px solid var(--border-subtle);border-radius:var(--sp-16);background:var(--white)}.capability-panel-heading{display:flex;align-items:center;gap:var(--sp-16);padding-bottom:var(--sp-24);border-bottom:1px solid var(--border-subtle)}.capability-icon,.privacy-gate-icon{display:grid;place-items:center;flex:none;width:var(--sp-48);height:var(--sp-48);border-radius:var(--radius-card);background:var(--blue-bg3);color:var(--blue-main)}.capability-eyebrow{color:var(--grey-label);font-size:var(--text-13);line-height:20px;margin-bottom:var(--sp-4)}.capability-panel h3{font-size:var(--text-24);line-height:36px}.capability-benefits{list-style:none;display:grid;gap:var(--sp-24);margin-top:var(--sp-24)}.capability-benefits h4{margin:0 0 var(--sp-8);font-size:var(--text-18);line-height:28px;font-weight:500;color:var(--grey-title)}.capability-approval,.capability-benefits p{font-size:var(--text-16);line-height:26px}.capability-approval{margin-top:auto;padding-top:var(--sp-24);color:var(--grey-label)}#connect .section-heading{text-align:center;margin-inline:auto}#connect .section-heading p{margin-inline:auto}#connect .assistant-bento{height:auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:var(--sp-24);max-width:960px;margin-inline:auto}#connect .assistant-bento>.assistant-app-card{grid-column:auto;grid-row:auto;min-height:0}#connect .assistant-app-copy{flex:none;padding:var(--sp-32) var(--sp-32) 0}#connect .assistant-app-link{font-size:var(--text-16);margin-top:var(--sp-8)}#connect .assistant-app-visual{flex:none;height:190px;max-width:320px;margin-bottom:var(--sp-16)}#connect .assistant-app-visual .app-scene{height:190px}.developer-setup{max-width:960px;margin:var(--sp-32) auto 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.developer-setup summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-24) 0;list-style:none;cursor:pointer;font-size:var(--text-18);color:var(--grey-title);font-weight:500}.developer-setup summary::-webkit-details-marker{display:none}.developer-setup summary>span{color:var(--blue-main);font-size:var(--text-24);line-height:24px}.developer-setup[open] summary>span{transform:rotate(45deg)}.developer-setup summary:focus-visible{outline:2px solid var(--blue-main);outline-offset:4px}.developer-setup-content{display:grid;gap:var(--sp-20);padding-bottom:var(--sp-24);font-size:var(--text-16);line-height:26px}.developer-setup-content>.text-link{justify-self:start;min-height:44px;text-decoration:underline;text-underline-offset:4px}.mcp-endpoint label{display:block;margin-bottom:var(--sp-8);font-size:var(--text-14);font-weight:500}.mcp-endpoint>div{display:flex;gap:var(--sp-12);align-items:center}.mcp-endpoint input{width:100%;min-width:0;padding:var(--sp-12) var(--sp-16);height:52px;border:1px solid var(--grey-line);border-radius:var(--radius-control);background:var(--blue-bg3);color:var(--grey-body);font-family:var(--font-mono);font-size:var(--text-14)}#endpoint-copy-status:empty{display:none}#endpoint-copy-status{margin-top:var(--sp-8);font-size:var(--text-14)}&>section#privacy{padding-top:var(--sp-96);padding-bottom:var(--sp-80)}#privacy:before{display:none}.privacy-account-mark{display:grid;place-items:center;height:var(--sp-56)}.privacy-gate{border:1px solid var(--blue-bg1);border-radius:var(--sp-16);padding:var(--sp-24);background:var(--white)}#cta .cta-note,.privacy-gate-icon{margin-inline:auto}#cta .cta-note{max-width:780px;align-items:flex-start}#cta .cta-note svg{margin-top:var(--sp-4)}#cta .cta-plans-link{margin-top:var(--sp-16);min-height:44px;font-size:var(--text-16);text-decoration:underline;text-underline-offset:4px}@media (max-width:991px){.privacy-gate{padding:var(--sp-20)}#connect .assistant-app-copy{padding:var(--sp-24) var(--sp-24) 0}}@media (max-width:767px){#connect .assistant-bento,.capability-panels{grid-template-columns:1fr}.capability-panel{padding:var(--sp-24)}.capability-panel h3{font-size:var(--text-20);line-height:30px}.capability-approval{margin-top:var(--sp-24);padding-top:0}.mcp-endpoint>div{flex-direction:column;align-items:stretch}#connect .assistant-app-visual{width:calc(100% - var(--sp-32));height:auto;aspect-ratio:320/190}#connect .assistant-app-visual .app-scene{height:100%;width:100%}}}.mcp-page{&>section#capabilities{padding:0 28px var(--sp-80)}#capabilities .capabilities-surface{position:relative;isolation:isolate;overflow:hidden;background:var(--blue-bg3);border-radius:var(--sp-32);padding:var(--sp-96) var(--sp-40) var(--sp-80)}#capabilities .mcp-container{position:relative;z-index:1}@media (max-width:991px){#capabilities .capabilities-surface{padding:var(--sp-80) var(--sp-24)}}@media (max-width:575px){&>section#capabilities{padding-inline:var(--sp-12)}#capabilities .capabilities-surface{padding-inline:var(--sp-16);border-radius:var(--sp-24)}}}.mcp-page{#connect .assistant-bento{max-width:none}#connect .assistant-bento>.assistant-compact-card{display:flex;flex-direction:column;padding:var(--sp-24);background:var(--blue-bg3);border:1px solid var(--blue-bg2);border-radius:var(--sp-24)}#connect .assistant-compact-card:before{display:none}.assistant-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);margin-bottom:var(--sp-24)}.assistant-card-top>img{object-fit:contain}.assistant-card-external{display:grid;place-items:center;width:var(--sp-40);height:var(--sp-40);border:1px solid var(--blue-bg1);border-radius:var(--radius-card);color:var(--blue-main);background:var(--blue-bg2)}#connect .assistant-compact-card h3{font-size:var(--text-24);line-height:36px}#connect .assistant-compact-card .assistant-app-link{display:inline;min-height:0;margin:0;font-size:inherit;line-height:inherit;color:var(--grey-title)}#connect .assistant-compact-card .assistant-app-description{margin:var(--sp-12) 0 0;font-size:var(--text-16);line-height:26px}#connect .assistant-compact-card:is(:hover,:focus-visible){border-color:var(--blue-main);box-shadow:var(--shadow2-blue);text-decoration:none}#connect .assistant-compact-card:is(:hover,:focus-visible) .assistant-app-link{color:var(--blue-main);text-decoration:none}@media (max-width:767px){#connect .assistant-bento>.assistant-compact-card{padding:var(--sp-24)}#connect .assistant-compact-card h3{font-size:var(--text-20);line-height:30px}}}.mcp-page{#showcase .showcase-surface{background:var(--white);border-radius:0;padding:var(--sp-80) var(--sp-40)}#showcase .showcase-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--sp-64);align-items:start}.showcase-copy{min-width:0}#showcase .showcase-copy .section-heading{text-align:left;margin:0 0 var(--sp-40);max-width:none}#showcase .showcase-copy .section-heading h2{text-wrap:pretty}#showcase .showcase-copy .section-heading p{margin-inline:0}#showcase .showcase-copy .section-heading .showcase-eyebrow{color:var(--blue-main);font-size:var(--text-14);line-height:22px;font-weight:500;margin:0 0 var(--sp-16)}#showcase .prompt-list{gap:0;border-top:1px solid var(--border-subtle)}#showcase .prompt-item{flex:none;min-width:0;border-bottom:1px solid var(--border-subtle)}#showcase .prompt-tab{grid-template-columns:var(--sp-24) minmax(0,1fr) var(--sp-32);gap:var(--sp-16);align-items:start;flex:none;border:0;border-radius:0;padding:var(--sp-24) 0;background:transparent;box-shadow:none}#showcase .prompt-tab .prompt-task-icon{width:var(--sp-24);height:var(--sp-24);padding:0;margin-top:var(--sp-4);border-radius:0;background:transparent;color:var(--grey-label)}#showcase .prompt-tab .prompt-task-icon svg{width:var(--sp-24);height:var(--sp-24)}#showcase .prompt-tab .prompt-content{gap:var(--sp-8)}#showcase .prompt-tab .prompt-label{padding:0;background:transparent;color:var(--grey-title);font-size:var(--text-18);line-height:28px;font-weight:500}#showcase .prompt-tab .prompt-text{color:var(--grey-label);font-size:var(--text-16);line-height:26px;font-weight:400}#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true]){background:transparent;border:0;box-shadow:none}#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true]) .prompt-label,#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true]) .prompt-task-icon{background:transparent;color:var(--blue-main)}#showcase .prompt-tab:hover{background:transparent;border:0;box-shadow:none}#showcase .prompt-tab:hover .prompt-label{color:var(--blue-main)}#showcase .prompt-tab:focus-visible{outline-offset:var(--sp-4)}@media (min-width:992px){#showcase .showcase-art{position:sticky;top:calc(var(--sp-64) * 2 + var(--sp-24));align-self:start}}@media (max-width:991px){#showcase .showcase-layout{grid-template-columns:1fr;gap:0}#showcase .showcase-copy .section-heading{max-width:680px;margin-bottom:var(--sp-32)}#showcase .prompt-item{background:transparent;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;overflow:visible}#showcase .prompt-item.is-open{background:transparent;border-color:var(--border-subtle)}#showcase .prompt-item .showcase-art{width:100%;margin:0 0 var(--sp-24)}#showcase .prompt-tab:focus-visible{outline-offset:calc(-1 * var(--sp-4))}}@media (max-width:767px){#showcase .showcase-surface{padding-inline:var(--sp-16)}#showcase .prompt-tab{gap:var(--sp-12);grid-template-columns:var(--sp-24) minmax(0,1fr) var(--sp-24)}}}.mcp-page{@media (min-width:992px){#showcase .showcase-copy{height:auto;display:block;min-height:0}#showcase .showcase-copy .section-heading{position:sticky;top:calc(var(--sp-64) * 2 + var(--sp-24));transform:translateY(var(--showcase-exit-shift,0));z-index:3;background:var(--white);margin-bottom:0;padding-bottom:var(--sp-32);border-bottom:1px solid var(--border-subtle)}#showcase .showcase-copy .section-heading:before{content:none}#showcase .showcase-copy .section-heading:after{content:"";position:absolute;inset-inline:0;top:100%;height:var(--sp-32);background:linear-gradient(to bottom,var(--white),transparent);pointer-events:none}#showcase .prompt-list{overflow:visible;padding:var(--sp-48) 0 var(--showcase-tail-space,calc(var(--sp-80) * 2));border-top:0;mask-image:none}#showcase .prompt-tab{min-height:calc(var(--sp-80) * 2);padding-block:var(--sp-40);opacity:.2;transition:opacity .15s ease}#showcase .prompt-tab:is([aria-selected=true],:focus-visible){opacity:1}}@media (prefers-reduced-motion:reduce){#showcase .prompt-tab{transition:none;opacity:1}}}.mcp-page{#showcase .prompt-tab .prompt-label{font-size:var(--text-13);line-height:20px;font-weight:400;color:var(--grey-label)}#showcase .prompt-tab .prompt-text{font-size:var(--text-20);line-height:30px;font-weight:500;color:var(--grey-title)}#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true],:hover) .prompt-label{color:var(--grey-label)}#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true],:hover) .prompt-text{color:var(--grey-title)}#showcase .prompt-tab .prompt-task-icon,#showcase .prompt-tab:is([aria-selected=true],[aria-expanded=true],:hover,:focus-visible) .prompt-task-icon{color:var(--grey-label);background:transparent}}.mcp-page{#connect .developer-setup-resource{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--sp-32);max-width:none;margin:var(--sp-24) 0 0;padding:var(--sp-24);border:1px solid var(--border-subtle);border-radius:var(--sp-24);background:var(--white)}.developer-resource-copy h3{font-size:var(--text-20);line-height:30px}.developer-resource-copy p{margin-top:var(--sp-8);font-size:var(--text-16);line-height:26px}.developer-resource-copy .text-link{margin-top:var(--sp-12);min-height:44px;font-size:var(--text-16);text-decoration:none}.developer-resource-copy .text-link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:4px}.developer-setup-resource .mcp-endpoint{min-width:0}@media (max-width:991px){#connect .developer-setup-resource{grid-template-columns:1fr;gap:var(--sp-24)}}}.mcp-page{#connect .developer-setup-resource{grid-template-columns:1fr;justify-items:center;gap:var(--sp-24);padding:var(--sp-32) var(--sp-24);text-align:center}.developer-resource-copy{max-width:680px}.developer-setup-resource .mcp-endpoint{width:100%;max-width:400px;text-align:left}.developer-setup-resource .mcp-endpoint>div{position:relative;display:block}.developer-setup-resource .mcp-endpoint input{padding-right:var(--sp-56)}.endpoint-copy-icon{position:absolute;right:var(--sp-8);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--sp-40);height:var(--sp-40);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--grey-label)}.endpoint-copy-icon:is(:hover,:focus-visible){background:var(--blue-bg1);color:var(--blue-dark)}.developer-setup-resource>.text-link{justify-self:center;min-height:44px;font-size:var(--text-16);text-decoration:none}.developer-setup-resource>.text-link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:4px}}.mcp-page{.privacy-gate-rules{list-style:none;display:grid;gap:var(--sp-24);margin-top:var(--sp-24)}.privacy-gate-rules li{display:flex;align-items:flex-start;gap:var(--sp-12);font-size:var(--text-16);line-height:26px}.privacy-rule-icon{flex:none;display:grid;place-items:center;width:var(--sp-32);height:var(--sp-32);border:1px solid var(--border-subtle);border-radius:50%;color:var(--grey-label)}.privacy-rule-icon svg{width:var(--sp-20);height:var(--sp-20)}.privacy-gate-rules small{display:block;margin-top:var(--sp-8);font-size:var(--text-13);line-height:20px;color:var(--grey-label)}.privacy-account-heading{display:flex;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-24)}.privacy-account-heading h3{font-size:var(--text-20);line-height:30px}.privacy-account-heading img{object-fit:contain;flex:none}}.mcp-page{#connect #endpoint-copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#connect #endpoint-copy-status:empty{display:none}}.mcp-page{#capabilities .capabilities-surface{background:transparent;padding:0;border-radius:0;overflow:visible}.capability-stage{padding:var(--sp-48) 0}#capabilities .capabilities-intro{max-width:800px;margin:0 auto var(--sp-48);text-align:center}#capabilities .capabilities-intro h2{font-size:var(--text-42);line-height:56px;text-wrap:balance}#capabilities .capabilities-intro p{font-size:var(--text-16);line-height:26px;max-width:760px;margin:var(--sp-16) auto 0;text-wrap:pretty}.capability-skills{display:flex;gap:var(--sp-24);list-style:none;margin:0;padding:var(--sp-4) max(var(--sp-24),calc((100% - 1200px) / 2));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;border-radius:0;background:transparent}.capability-skills::-webkit-scrollbar{display:none}.capability-skills:focus-visible{outline:2px solid var(--blue-main);outline-offset:var(--sp-4)}.capability-skill{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 280px;min-width:0;min-height:280px;padding:var(--sp-32);gap:var(--sp-32);background:var(--blue-bg3);border-radius:var(--sp-24);scroll-snap-align:start}.capability-skill>svg{flex:none;width:var(--sp-24);height:var(--sp-24);color:var(--blue-main)}.capability-skill>div{min-width:0}.capability-skill h3{font-size:var(--text-20);line-height:30px;font-weight:500;letter-spacing:-.25px;margin:0;color:var(--grey-title);text-wrap:pretty}.capability-skill p{font-size:var(--text-16);line-height:26px;margin-top:var(--sp-12);color:var(--grey-body);text-wrap:pretty}@media (min-width:992px) and (max-height:800px){.capability-stage{padding:var(--sp-24) 0}#capabilities .capabilities-intro{margin-bottom:var(--sp-24)}#capabilities .capabilities-intro p{margin-top:var(--sp-12)}.capability-skill{min-height:248px;padding:var(--sp-24);gap:var(--sp-24)}}@media (max-width:991px){.capability-stage{padding:var(--sp-48) 0}#capabilities .capabilities-intro{margin-bottom:var(--sp-32)}}@media (max-width:767px){#capabilities .capabilities-intro h2{font-size:var(--text-28);line-height:40px}.capability-skills{gap:var(--sp-16)}.capability-skill{flex-basis:280px;min-height:264px;padding:var(--sp-24);gap:var(--sp-24)}.capability-skill>svg{width:var(--sp-24);height:var(--sp-24)}}}.mcp-page{#hero.hero.lp-bg-hero-glow{--hero-inset:0px;--hero-radius:0px;position:relative;isolation:isolate;background:transparent;border-radius:0;clip-path:inset(0 var(--hero-inset) var(--hero-inset) round var(--hero-radius))}#hero .hero-surface-backdrop{position:absolute;inset:0;z-index:-1;background:var(--blue-bg3);overflow:hidden;pointer-events:none}#hero .hero-blue-field{position:absolute;display:flex;align-items:center;justify-content:center;inset:-5.1% 4.61% 44.67% 68.08%;container-type:size}#hero .hero-blue-vector{position:relative;flex:none;height:hypot(-43.6245cqw,31.5856cqh);width:hypot(56.3755cqw,68.4144cqh);transform:rotate(52.32deg)}#hero .hero-blue-vector>span{position:absolute;inset:-65.9% -39.39%;background:var(--mcp-hero-blue-field) center/100% 100% no-repeat}#hero .hero-visual.assistant-scene:before{display:none}#hero .hero-image-background{position:absolute;z-index:-1;display:flex;align-items:center;justify-content:center;inset:27.06% 21.21% -5.64% -17.35%;container-type:size;pointer-events:none}#hero .hero-green-vector{position:relative;flex:none;height:hypot(31.3772cqw,-69.1591cqh);width:hypot(-68.6228cqw,-30.8409cqh);transform:rotate(-164.01deg) skewX(-19.44deg)}#hero .hero-green-vector>span{position:absolute;inset:-52.05% -39.46%;background:var(--mcp-hero-green-field) center/100% 100% no-repeat}@media (max-width:991px){#hero .hero-blue-field{inset:24% -20% 25% 40%}#hero .hero-image-background{inset:27.06% 10% -5.64% -5%}}@media (prefers-reduced-motion:reduce){#hero.hero.lp-bg-hero-glow{clip-path:none}}}.mcp-page{#showcase .showcase-line-break{display:none}@media (min-width:992px){#showcase .showcase-line-break{display:initial}}}.mcp-page{&>section#capabilities{padding-top:var(--sp-96);padding-bottom:var(--sp-40)}#capabilities .capability-skills,#capabilities .capability-stage{padding-block:0}#showcase .showcase-surface{padding-bottom:var(--sp-48)}}.mcp-page{@media (min-width:992px){#showcase .prompt-list{clip-path:inset(var(--prompt-clip-top,0) 0 0)}}}.mcp-page{#capabilities .capabilities-intro{margin-bottom:var(--sp-56)}}.mcp-page{#connect .assistant-card-external svg{transition:transform .18s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){#connect .assistant-compact-card:hover .assistant-card-external svg{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:no-preference){#connect .assistant-compact-card:focus-visible .assistant-card-external svg{transform:translate(3px,-3px)}}}.mcp-page{#faq .faq-answer{overflow:hidden}#faq .faq-question{transition:color .18s ease-out}#faq .faq-question svg{transition:transform .24s cubic-bezier(.22,1,.36,1),color .18s ease-out}#connect .assistant-compact-card .assistant-app-link{transition:color .18s ease-out}#connect .endpoint-copy-icon,.hero-animation-toggle{transition:color .18s ease-out,background-color .18s ease-out}#showcase .prompt-tab{transition:opacity .22s ease-out}.scroll-reveal{transition:opacity .4s ease-out var(--scroll-reveal-delay)}@media (prefers-reduced-motion:reduce){#connect .assistant-app-link,#connect .endpoint-copy-icon,#faq .faq-question,#faq .faq-question svg,#showcase .prompt-tab,.hero-animation-toggle,.scroll-reveal{transition:none}}}.mcp-page{#hero .hero-title-break{display:none}@media (min-width:992px){#hero .hero-title-break{display:initial}#hero h1>span{display:block}}}.mcp-page{#hero .hero-stack{height:460px;min-height:460px;max-width:680px;padding:0;isolation:isolate}#hero .hero-back-window{position:absolute;inset:0 0 112px 48px;overflow:hidden;border:1px solid var(--grey-bg);border-radius:var(--sp-20);background:var(--white);color:var(--grey-title);box-shadow:var(--shadow1-grey);z-index:0}#hero .hero-back-header{height:56px;display:flex;align-items:center;gap:var(--sp-12);padding-inline:var(--sp-20);border-bottom:1px solid var(--grey-bg);font-size:var(--text-14);font-weight:500}#hero .hero-back-logo{width:22px;height:22px;flex:none;object-fit:contain}#hero .hero-stack .assistant-frame{position:absolute;inset:56px 48px 0 0;height:auto;min-height:0;border:1px solid var(--grey-bg);border-radius:var(--sp-20);background:var(--white);color:var(--grey-title);box-shadow:var(--shadow1-grey);z-index:1}#hero .hero-stack .assistant-app-topbar{height:56px;gap:var(--sp-12);padding-inline:var(--sp-20);border-color:var(--grey-bg)}#hero .hero-stack .assistant-app-logo{width:22px;height:22px}#hero .hero-front-name{font-size:var(--text-14);font-weight:500}#hero .hero-connected{display:flex;align-items:center;gap:6px;margin-left:auto;padding:var(--sp-4) var(--sp-8);border-radius:var(--sp-16);background:var(--green-bg2);color:var(--green-dark);font-size:var(--text-11);white-space:nowrap}#hero .hero-connected>span{width:5px;height:5px;border-radius:50%;background:currentColor}#hero .hero-stack .assistant-gpt-actions,#hero .hero-stack .assistant-gpt-menu,#hero .hero-stack .assistant-gpt-table-heading,#hero .hero-stack .assistant-gpt-title,#hero .hero-stack .assistant-picker,#hero .hero-stack .assistant-sidebar{display:none}#hero .hero-stack .assistant-app-layout{display:block;height:calc(100% - 56px)}#hero .hero-stack .assistant-app-content{display:flex;flex-direction:column;height:100%;min-height:0;padding:var(--sp-20);font-family:var(--font-poppins)}#hero .hero-stack .hero-chat-history{flex:1;min-height:0;height:auto}#hero .hero-stack .assistant-question{width:fit-content;max-width:100%;margin-left:auto;padding:var(--sp-8) var(--sp-12);border-radius:var(--sp-24);background:var(--grey-bg);font-size:var(--text-13);color:var(--grey-title);font-weight:400}#hero .hero-stack .assistant-answer,#hero .hero-stack .hero-followup-answer{font-family:var(--font-poppins);font-size:var(--text-15);line-height:25px;color:var(--grey-title);letter-spacing:0}#hero .hero-stack .assistant-answer>span+span{color:var(--grey-title)}#hero .hero-stack .assistant-answer strong{font-weight:600}#hero .hero-stack .assistant-checked{margin-top:var(--sp-24);font-size:var(--text-11);color:var(--grey-label)}#hero .hero-stack .assistant-status-strip{display:block;margin-top:var(--sp-20);padding:0;border-radius:0;background:transparent;font-size:var(--text-13)}#hero .hero-stack .assistant-status-strip>div{margin:0;padding:var(--sp-12) 0;border:0;border-top:1px solid var(--grey-bg)}#hero .hero-stack .assistant-status-strip dt{color:var(--grey-title)}#hero .hero-stack .assistant-input-preview{flex:none;min-height:44px;margin-top:var(--sp-16);padding:var(--sp-8) var(--sp-12);border-color:var(--grey-bg);box-shadow:none;font-size:var(--text-13);color:var(--grey-label)}#hero .hero-stack .assistant-input-preview>span:not(.assistant-input-placeholder){display:none}#hero .hero-stack .assistant-input-placeholder{color:var(--grey-placeholder)}#hero .hero-stack .hero-animation-controls{position:absolute;inset:auto 0 0 auto;width:44px;height:44px;z-index:2}#hero .hero-stack .hero-animation-toggle{position:relative;width:44px;height:44px;padding:var(--sp-12);border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--grey-bg)}#hero .hero-stack-progress{inset:-2px;width:48px;height:48px;max-width:none;max-height:none}@media (max-width:1199px) and (min-width:992px){#hero .hero-stack{height:500px;min-height:500px}#hero .hero-stack .assistant-frame{right:32px;bottom:56px}#hero .hero-connected{font-size:var(--text-10);gap:4px;padding-inline:6px}#hero .hero-back-header,#hero .hero-stack .assistant-app-topbar{gap:var(--sp-8);padding-inline:var(--sp-12)}}@media (max-width:767px){#hero .hero-stack{height:500px;min-height:500px}#hero .hero-back-window{left:var(--sp-24)}#hero .hero-stack .assistant-frame{inset:48px 16px 56px 0}#hero .hero-back-header,#hero .hero-stack .assistant-app-topbar{padding-inline:var(--sp-12);gap:var(--sp-8)}#hero .hero-back-logo{width:20px;height:20px}#hero .hero-stack .assistant-app-content{padding:var(--sp-16)}#hero .hero-connected{font-size:var(--text-10);gap:4px;padding-inline:6px}#hero .hero-stack .assistant-app-logo{width:20px;height:20px}#hero .hero-front-name{font-size:var(--text-13)}}}.mcp-page{#hero .hero-stack .assistant-checked{width:fit-content;padding:var(--sp-4) var(--sp-8);border:1px solid var(--grey-bg);border-radius:var(--radius-control);font-size:var(--text-12);color:var(--grey-body)}#hero .hero-stack .assistant-checked>svg:last-child,#hero .hero-stack .assistant-gpt-tool-logo{display:none}}.mcp-page{#hero .hero-stack .assistant-frame{transform-origin:top left;z-index:2}#hero .hero-stack .hero-outgoing-window{z-index:1;pointer-events:none}}.mcp-page{#hero .hero-back-header{width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--grey-bg);border-radius:0;color:var(--grey-title);font-family:var(--font-poppins);cursor:pointer;transition:background-color .18s ease-out}#hero .hero-back-header:hover{background:transparent}#hero .hero-back-header:focus-visible{outline:2px solid var(--blue-main);outline-offset:-4px}#hero .hero-back-header:disabled{cursor:default}}.mcp-page{#connect .section-heading{text-align:left;max-width:none}#connect .section-heading p{margin-inline:0;max-width:none}#connect .assistant-card-heading{display:flex;align-items:center;gap:var(--sp-16);margin-bottom:var(--sp-16)}#connect .assistant-card-heading>img{width:36px;height:36px;object-fit:contain;flex:none}#connect .assistant-card-heading h3{margin:0}#connect .assistant-compact-card .assistant-app-description{margin:0 0 var(--sp-24)}#connect .assistant-connect-cta{align-self:flex-start;margin-top:auto;background:transparent;color:var(--blue-main);gap:var(--sp-12)}#connect .assistant-connect-cta:hover{background:var(--blue-bg2);color:var(--blue-dark);text-decoration:none}#connect .assistant-connect-cta .assistant-card-external{width:20px;height:20px;border:0;border-radius:0;background:transparent}#connect .developer-setup-resource{grid-template-columns:minmax(0,1fr) minmax(280px,400px) auto;justify-items:stretch;text-align:left;padding:var(--sp-24);gap:var(--sp-24)}#connect .developer-resource-copy{max-width:none}#connect .developer-resource-copy h3{font-size:var(--text-18);line-height:28px}#connect .developer-resource-copy p{margin-top:var(--sp-4);font-size:var(--text-14);line-height:22px}#connect .developer-setup-resource .mcp-endpoint{max-width:400px;margin:0;width:100%}#connect .developer-setup-resource>.text-link{justify-self:end;white-space:nowrap}@media (max-width:1199px){#connect .developer-setup-resource{grid-template-columns:minmax(0,1fr) auto}#connect .developer-resource-copy{grid-column:1/-1}}@media (max-width:767px){#connect .developer-setup-resource{grid-template-columns:1fr;gap:var(--sp-16)}#connect .developer-setup-resource>.text-link{justify-self:start}#connect .assistant-card-heading{gap:var(--sp-12)}#connect .assistant-card-heading>img{width:32px;height:32px}}}.mcp-page{#connect .assistant-connect-cta{height:44px;min-height:44px;padding-inline:0;border:0;background:transparent;color:var(--blue-main);box-shadow:none}#connect .assistant-connect-cta:hover{background:transparent;color:var(--blue-dark);text-decoration:none}}.mcp-page{#privacy .section-heading{margin-bottom:var(--sp-32)}}.mcp-page{#showcase .showcase-art{background:radial-gradient(ellipse at 82% 8%,var(--blue-bg1) 0,transparent 60%),radial-gradient(ellipse at 20% 96%,var(--green-bg1) 0,transparent 58%),var(--blue-bg3)}#showcase .showcase-reference-glow{display:none}#showcase .demo-shell{background:var(--white);box-shadow:var(--shadow1-grey)}}.mcp-page{#hero .hero-stack .hero-animation-toggle{display:grid;place-items:center;padding:0}#hero .hero-stack .hero-animation-toggle>.hero-pause-icon,#hero .hero-stack .hero-animation-toggle>.hero-play-icon{grid-area:1/1;width:16px;height:16px;margin:0;flex:none}#hero .hero-stack[data-assistant=claude] .assistant-answer,#hero .hero-stack[data-assistant=claude] .hero-followup-answer{font-family:"Claude Serif","Anthropic Serif",Georgia,Times New Roman,serif;font-size:var(--text-18);line-height:26px}}.mcp-page{#connect .assistant-compact-card:is(:hover,:focus-within) .assistant-card-external,#connect .assistant-compact-card:is(:hover,:focus-within) .assistant-connect-cta{color:var(--blue-dark)}@media (prefers-reduced-motion:no-preference){#connect .assistant-compact-card:focus-within .assistant-card-external svg{transform:translate(3px,-3px)}}}.mcp-page{#connect .developer-setup-resource .mcp-endpoint input{padding-right:116px;border-radius:var(--sp-8)}#connect .endpoint-copy-icon{display:flex;align-items:center;justify-content:center;gap:var(--sp-8);width:100px;height:40px;padding:var(--sp-8) var(--sp-12);border:1px solid var(--blue-main);border-radius:var(--sp-8);background:var(--blue-bg2);color:var(--blue-dark);font-family:inherit;font-size:var(--text-14);font-weight:500}#connect .endpoint-copy-icon svg{width:16px;height:16px;flex:none}#connect .endpoint-copy-icon[data-copied=true]{color:var(--green-dark)}#connect .endpoint-copy-icon[data-copied=true] svg{display:none}#hero .hero-stack .hero-animation-controls{right:0;bottom:54px}@media (min-width:1200px){#hero .hero-stack{height:520px;min-height:520px}#hero .hero-stack .assistant-frame{bottom:60px}}@media (min-width:768px) and (max-width:991px){#hero .hero-stack{height:520px;min-height:520px}#hero .hero-stack .assistant-frame{bottom:60px}}@media (max-width:1199px) and (min-width:992px){#hero .hero-stack .assistant-frame{right:48px}#hero .hero-stack .hero-animation-controls{bottom:50px}}@media (max-width:767px){#hero .hero-stack .hero-animation-controls{bottom:0}}}.mcp-page{.connection-cta .connection-external-icon{flex:none;width:16px;height:16px}}.mcp-page{#showcase .chat-top{justify-content:space-between;flex-wrap:wrap;gap:var(--sp-12);border-bottom:1px solid var(--grey-bg)}#showcase .showcase-compatibility{display:flex;align-items:center;gap:var(--sp-12);font-size:var(--text-12);font-weight:400;line-height:20px;color:var(--grey-title);cursor:default}#showcase .compatibility-label{color:var(--grey-label)}#showcase .compatibility-client{display:inline-flex;align-items:center;gap:var(--sp-8);white-space:nowrap}#showcase .compatibility-client img{width:18px;height:18px;object-fit:contain;flex:none}@media (max-width:575px){#showcase .showcase-art{padding-top:var(--sp-16)}#showcase .chat-top{padding:var(--sp-12);gap:var(--sp-8)}#showcase .showcase-compatibility{gap:var(--sp-8);font-size:var(--text-11)}#showcase .compatibility-client{gap:var(--sp-4)}}}.mcp-page{#showcase .showcase-art{height:560px;padding-bottom:var(--sp-48)}#showcase .showcase-animation-toggle{position:absolute;right:var(--sp-8);bottom:var(--sp-8);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--grey-body);box-shadow:none;cursor:pointer;transition:color .18s ease-out}#showcase .showcase-animation-toggle:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--grey-bg)}#showcase .showcase-animation-toggle:hover{color:var(--blue-main)}#showcase .showcase-animation-toggle:focus-visible{outline:2px solid var(--blue-main);outline-offset:4px}#showcase .showcase-animation-toggle[hidden]{display:none}#showcase .showcase-animation-toggle>svg:not(.showcase-progress){position:relative;grid-area:1/1;width:12px;height:12px}#showcase .showcase-progress{position:absolute;inset:4px;width:36px;height:36px;max-width:none;max-height:none;pointer-events:none}#showcase .showcase-progress rect{fill:none;stroke:var(--blue-main);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;vector-effect:non-scaling-stroke}#showcase .showcase-animation-toggle[data-paused=true] .showcase-pause-icon,#showcase .showcase-play-icon{display:none}#showcase .showcase-animation-toggle[data-paused=true] .showcase-play-icon{display:block}#showcase .showcase-art[data-paused=true] .demo-thinking img,#showcase .showcase-art[data-paused=true] .reply-stream:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#showcase .showcase-animation-toggle{transition:none}}}.mcp-page{#platforms{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:var(--sp-16);margin-top:var(--sp-32)}#platforms .platform-logo-marquee{width:100%;max-width:100%;margin:0;overflow:hidden;padding-block:var(--sp-16);mask-image:linear-gradient(to right,transparent,var(--white) var(--sp-48),var(--white) calc(100% - var(--sp-48)),transparent)}#platforms .platform-logo-track{display:flex;width:max-content;align-items:center}#platforms .platform-logo-track.is-ready{animation-duration:96s}#platforms .platform-logo-list{display:flex;align-items:center;flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:var(--sp-64);width:max-content;list-style:none;margin:0;padding:0 var(--sp-64) 0 0}#platforms .platform-logo-list li{display:flex;align-items:center;gap:var(--sp-12);flex:none;white-space:nowrap;font-size:var(--text-20);font-weight:500;color:var(--grey-title);min-height:var(--sp-48)}#platforms .platform-logo-list img{width:32px;height:32px;object-fit:contain;flex:none}#platforms.is-paused .platform-logo-track{animation-play-state:paused}#platforms .platform-motion-controls{display:flex;justify-content:flex-end;margin:0}#platforms .platform-motion-toggle{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--grey-bg);border-radius:50%;background:var(--white);color:var(--grey-body)}#platforms .platform-motion-toggle:hover{color:var(--blue-main);border-color:var(--blue-bg1)}#platforms .platform-motion-toggle[aria-pressed=true] .platform-pause-icon,#platforms .platform-motion-toggle[hidden],#platforms .platform-play-icon{display:none}#platforms .platform-motion-toggle[aria-pressed=true] .platform-play-icon{display:block}@media (max-width:767px){#platforms .platform-logo-list{gap:var(--sp-40);padding-right:var(--sp-40)}#platforms .platform-logo-list li{font-size:var(--text-18)}#platforms .platform-logo-marquee{mask-image:linear-gradient(to right,transparent,var(--white) var(--sp-24),var(--white) calc(100% - var(--sp-24)),transparent)}}@media (prefers-reduced-motion:reduce){#platforms{grid-template-columns:minmax(0,1fr)}#platforms .platform-motion-controls{display:none}#platforms .platform-logo-marquee{mask-image:none;overflow:visible}#platforms .platform-logo-track{display:block;width:100%;animation:none}#platforms .platform-logo-list{width:100%;flex-wrap:wrap;justify-content:center;gap:var(--sp-24) var(--sp-40);padding:0}#platforms .platform-logo-list[aria-hidden=true]{display:none}}}.mcp-page{#connect .assistant-bento>.assistant-compact-card{flex-direction:column;align-items:flex-start;padding:var(--sp-24)}#connect .assistant-card-heading{flex-direction:column;align-items:flex-start;gap:var(--sp-20);margin-bottom:var(--sp-20)}#connect .assistant-card-heading>img{width:36px;height:36px}#connect .assistant-compact-card h3{font-size:var(--text-24);line-height:36px}#connect .assistant-connect-cta{align-self:flex-start;margin-top:auto}@media (max-width:767px){#connect .assistant-bento>.assistant-compact-card{padding:var(--sp-24)}#connect .assistant-compact-card h3{font-size:var(--text-20);line-height:30px}}}.mcp-page{#hero .hero-platform-names{display:none}#hero .hero-platform[data-motion=true] .hero-platform-static{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#hero .hero-platform[data-motion=true] .hero-platform-names{display:inline-grid;vertical-align:bottom}#hero [data-platform-name]{grid-area:1/1;opacity:0;white-space:nowrap}#hero [data-platform-name]:before{content:attr(data-label)}#hero .hero-platform[data-client=chatgpt] [data-platform-name=chatgpt],#hero .hero-platform[data-client=claude] [data-platform-name=claude]{opacity:1}@media (prefers-reduced-motion:reduce){#hero .hero-platform[data-motion=true] .hero-platform-static{position:static;width:auto;height:auto;overflow:visible;clip-path:none}#hero .hero-platform[data-motion=true] .hero-platform-names{display:none}}@media print{#hero .hero-platform[data-motion=true] .hero-platform-static{position:static;width:auto;height:auto;overflow:visible;clip-path:none}#hero .hero-platform[data-motion=true] .hero-platform-names{display:none}}}.mcp-page{#hero .connection-cta.secondary .connection-app-icon{filter:none}}.mcp-page{#showcase .chat-top{justify-content:flex-end}}.mcp-page{@media (max-width:575px){#connect .developer-setup-resource .mcp-endpoint>div{display:flex;flex-direction:column;gap:var(--sp-8)}#connect .developer-setup-resource .mcp-endpoint input{padding-inline:var(--sp-12);text-overflow:ellipsis}#connect .endpoint-copy-icon{position:static;transform:none;width:100%;height:44px}}}.mcp-page{#connect .assistant-compact-card{cursor:pointer}#connect .assistant-compact-card .assistant-connect-cta{position:static}#connect .assistant-compact-card .assistant-connect-cta:after{content:"";position:absolute;inset:0}#connect .assistant-compact-card .assistant-connect-cta:focus-visible{outline:none}#connect .assistant-compact-card:has(.assistant-connect-cta:focus-visible){border-color:var(--blue-main);box-shadow:var(--shadow2-blue);outline:1px solid var(--blue-main)}}.mcp-page{@media (min-width:576px){.button-row:has(>.connection-cta){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:fit-content}#cta .button-row{margin-inline:auto}}}.mcp-page{@media (prefers-reduced-motion:no-preference){#platforms .platform-logo-marquee{cursor:grab;touch-action:pan-y;user-select:none}#platforms .platform-logo-marquee.is-dragging{cursor:grabbing}}#platforms .platform-logo-list img{-webkit-user-drag:none}}.mcp-page{&>section#capabilities{padding-inline:0}#capabilities .capability-skills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-24);padding:0;overflow:visible}#capabilities .capability-skill{min-height:0;padding:var(--sp-24);gap:var(--sp-24);border:1px solid var(--border-subtle);border-radius:var(--sp-20)}@media (max-width:991px){#capabilities .capability-skills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){#capabilities .capability-skills{grid-template-columns:minmax(0,1fr);gap:var(--sp-16)}}#connect .setup-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-24)}#connect .setup-bento>.assistant-compact-card{flex-direction:row;align-items:last baseline;justify-content:space-between;gap:var(--sp-24);padding:var(--sp-32) var(--sp-24)}#connect .setup-bento .assistant-card-heading{gap:var(--sp-16);margin:0}#connect .setup-bento .assistant-card-heading img{width:32px;height:32px}#connect .setup-bento .assistant-compact-card h3{font-size:var(--text-20);line-height:30px}#connect .setup-bento .assistant-connect-cta{margin-top:0;align-self:auto}#connect .setup-bento>.developer-setup-resource{grid-column:1/-1;margin:0;padding:var(--sp-24);border:1px solid var(--border-subtle);border-radius:var(--sp-24);background:var(--blue-bg3)}#connect .setup-bento .mcp-endpoint input{background:var(--white)}#platforms{margin-top:var(--sp-32)}#platforms h3{grid-column:1/-1;margin:0;font-size:var(--text-20);line-height:30px;font-weight:500;color:var(--grey-title)}@media (max-width:991px){#connect .setup-bento>.assistant-compact-card{flex-direction:column;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-24)}}@media (max-width:767px){#connect .setup-bento{grid-template-columns:minmax(0,1fr);gap:var(--sp-16)}}&>section#privacy.access-section{margin-inline:28px;padding:var(--sp-80) 0;border-radius:var(--sp-32);background:var(--blue-bg3)}#privacy .access-reassurance{max-width:880px;margin:0 auto var(--sp-56);text-align:center}#privacy .access-reassurance h2{margin-bottom:var(--sp-16)}#privacy .access-reassurance p{margin-top:var(--sp-8);font-size:var(--text-16);line-height:26px;color:var(--grey-body)}#privacy .access-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-24);max-width:900px;margin-inline:auto}#privacy .access-summary-card{padding:var(--sp-24);border:1px solid var(--border-subtle);border-radius:var(--sp-16);background:var(--white)}#privacy .access-restricted{border-style:dashed}#privacy .access-summary-card h3{margin:0 0 var(--sp-20);font-size:var(--text-20);line-height:30px;font-weight:500;color:var(--grey-title)}#privacy .access-summary-card ul{display:flex;flex-direction:column;gap:var(--sp-16);margin:0;padding:0;list-style:none}#privacy .access-summary-card li{display:flex;align-items:flex-start;gap:var(--sp-12);font-size:var(--text-14);line-height:24px;color:var(--grey-body)}#privacy .access-summary-card li svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--blue-main)}#privacy .access-restricted li svg{color:var(--grey-label)}@media (max-width:767px){&>section#privacy.access-section{margin-inline:var(--sp-8);padding:var(--sp-56) 0;border-radius:var(--sp-24)}#privacy .access-reassurance{margin-bottom:var(--sp-32)}#privacy .access-summary-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-16)}}}.mcp-page{@media (prefers-reduced-motion:no-preference){#connect .assistant-compact-card{transition:border-color .3s ease-out,box-shadow .3s ease-out}#connect .assistant-compact-card .assistant-app-link,#connect .assistant-compact-card .assistant-card-external,#connect .assistant-compact-card .assistant-connect-cta{transition:color .3s ease-out}#connect .assistant-card-external svg{transition:transform .3s ease-out}}}