.mcp_install_command{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px;background:var(--install-command-bg);border:1px solid var(--install-command-border);border-radius:6px}.mcp_install_command__text{margin:0;font-family:code-saver,monospace;font-size:12px;line-height:16px;letter-spacing:-.054px;color:var(--install-command-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.download{display:flex;flex-direction:column}.download[class] h2{font-size:28px;font-weight:400;line-height:32px;letter-spacing:-.966px;margin:0 0 8px}@media(min-width:545px){.download[class] h2{font-size:40px;line-height:48px;letter-spacing:-1.38px}}.download[class] h3{font-size:21px;font-weight:400;line-height:28px;letter-spacing:-.305px;margin:0 0 4px}@media(min-width:545px){.download[class] h3{font-size:24px;line-height:32px;letter-spacing:-.348px}}.download .section_border{width:100%;overflow:hidden;box-sizing:border-box;max-width:1440px;align-self:center;display:flex;flex-direction:column;padding:40px 24px}@media(min-width:1441px){.download .section_border{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}}@media(min-width:545px){.download .section_border{padding:80px 48px}}.download .download__hero{min-height:unset;padding:120px 48px 80px}@media(min-width:545px){.download .download__hero{padding:227px 48px 160px}}.download .download__hero .landing_hero__layers{transform:translate(-50%,calc(-50% + 135px))}.download .download__hero .download__hero_content{max-width:1440px;padding:0}.download .download__hero .download__hero_content h1{color:var(--text-text, rgba(255, 255, 255, .9));font-size:40px;font-weight:400;line-height:42px;letter-spacing:-1.6px}@media(min-width:545px){.download .download__hero .download__hero_content h1{font-size:64px;font-weight:400;line-height:64px;letter-spacing:-2.56px}}.download .download__hero .download__hero_content .download__hero_description p{color:#fff9;font-size:18px;font-weight:300;line-height:24px;letter-spacing:-.261px;max-width:800px}@media(min-width:545px){.download .download__hero .download__hero_content .download__hero_description p{font-size:24px;line-height:30px;letter-spacing:-.348px}}.download__sections{display:flex;flex-direction:column;width:100%;align-self:center;align-items:center;position:relative}.download__sections>:not(.layers){position:relative;z-index:1}.download__sections .layers{position:absolute}.download__sections .layers.download__layers_top{top:-200px;left:-115px;transform:translate(-50%)}.download__sections .layers.download__layers_bottom{bottom:-200px;right:-200px;transform:translate(50%)}.download_section{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1344px;box-sizing:border-box}@media(min-width:545px){.download_section{gap:32px}}.download_section[class] p{color:#625f74;font-weight:300;font-size:16px;line-height:20px;letter-spacing:-.232px}@media(min-width:545px){.download_section[class] p{font-size:24px;font-weight:300;line-height:30px;letter-spacing:-.348px}}.download__cell{display:flex;flex-direction:column;gap:16px;padding:40px 24px}@media(min-width:545px){.download__cell{gap:40px;padding:40px}}.download__mac_cell{align-items:center}@media(min-width:768px){.download__mac_cell{flex-direction:row}.download__mac_cell .download__mac_cell__info,.download__mac_cell .download__mac_cell__image{flex:1;min-width:0}}.download__mac_cell__image{display:none}@media(min-width:545px){.download__mac_cell__image{display:block}}.download__mac_cell__image picture{display:block;width:100%}.download__mac_cell__image picture img{width:100%;height:auto;display:block}.download__mcp_cell__content{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.download__mcp_cell__content{align-items:center}}.download__mcp_cell__content[class] p{font-weight:300;font-size:16px;line-height:20px;letter-spacing:-.232px}@media(min-width:545px){.download__mcp_cell__content[class] p{font-size:18px;line-height:24px;letter-spacing:-.261px}}.download__mcp_cell__content .download__mcp_cell__agents{display:none}@media(min-width:545px){.download__mcp_cell__content .download__mcp_cell__agents{display:block}}@media(min-width:768px){.download__mcp_cell__content{flex-direction:row}.download__mcp_cell__content .download__mcp_cell__platforms,.download__mcp_cell__content .download__mcp_cell__agents{flex:1;min-width:0}.download__mcp_cell__content .download__mcp_cell__platforms{display:flex;flex-direction:column;gap:40px}}.download__agents_grid{display:grid;grid-template-columns:repeat(3,1fr);border-radius:6px;border:1px solid rgba(0,0,0,.16);overflow:hidden}.download__agents_callout{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:20px 10px;background:#fff6;box-shadow:inset 0 0 5px #ab00ff14;border-right:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16);box-sizing:border-box}.download__agents_callout:nth-child(3n){border-right:none}.download__agents_callout:nth-child(n+4){border-bottom:none}@media(min-width:1024px){.download__agents_callout{gap:8px;padding:32px 20px}}.download__agents_callout img,.download__agents_callout .download__agents_callout__icon{width:36px;height:36px;object-fit:contain;display:flex;place-items:center;justify-content:center}@media(min-width:768px){.download__agents_callout img,.download__agents_callout .download__agents_callout__icon{width:44px;height:44px}}@media(min-width:1024px){.download__agents_callout img,.download__agents_callout .download__agents_callout__icon{width:60px;height:60px}}.download__agents_callout .icon.icon--large{width:20px;height:20px;color:#1f1a38}@media(min-width:768px){.download__agents_callout .icon.icon--large{width:30px;height:30px}}.download__agents_callout span{font-size:14px;font-weight:700;line-height:22px;letter-spacing:-.063px;text-transform:uppercase;color:#1f1a38;white-space:nowrap;text-align:center}.download__mcp_terminal{margin:16px 0;border:1px solid rgba(0,0,0,.68);background:#000000c2;grid-template-columns:1fr;gap:12px}@media(min-width:545px){.download__mcp_terminal{grid-template-columns:1fr auto;gap:10px}}.download__mcp_terminal .mcp_install_command__text{font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.063px;overflow:initial;text-overflow:initial;white-space:initial;word-break:break-word}@media(min-width:545px){.download__mcp_terminal .mcp_install_command__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.download__mcp_terminal .mcp_install_command__copy_button{max-width:77px}@media(min-width:545px){.download__mcp_terminal .mcp_install_command__copy_button{max-width:unset}}.download__download_button{margin-top:24px}
