@charset "UTF-8";.content_table{border:1px solid rgba(138,126,249,.2);border-radius:6px;background:#fff6;backdrop-filter:blur(12px);overflow:hidden}.content_table__row{display:flex;flex-direction:column;border-bottom:1px solid rgba(138,126,249,.2)}.content_table__row:last-child{border-bottom:none}.content_table__cell{flex:1;padding:24px;border-bottom:1px solid rgba(138,126,249,.2)}.content_table__cell:last-child{border-bottom:none}.content_table--flex-xs-row .content_table__row{flex-direction:row}.content_table--flex-xs-row .content_table__cell{border-bottom:none;border-right:1px solid rgba(138,126,249,.2)}.content_table--flex-xs-row .content_table__cell:last-child{border-right:none}.content_table--flex-xs-column .content_table__row{flex-direction:column}.content_table--flex-xs-column .content_table__cell{border-right:none;border-bottom:1px solid rgba(138,126,249,.2)}.content_table--flex-xs-column .content_table__cell:last-child{border-bottom:none;border-right:none}@media(min-width:545px){.content_table--flex-sm-row .content_table__row{flex-direction:row}.content_table--flex-sm-row .content_table__cell{border-bottom:none;border-right:1px solid rgba(138,126,249,.2)}.content_table--flex-sm-row .content_table__cell:last-child{border-right:none}}@media(min-width:545px){.content_table--flex-sm-column .content_table__row{flex-direction:column}.content_table--flex-sm-column .content_table__cell{border-right:none;border-bottom:1px solid rgba(138,126,249,.2)}.content_table--flex-sm-column .content_table__cell:last-child{border-bottom:none;border-right:none}}@media(min-width:768px){.content_table--flex-md-row .content_table__row{flex-direction:row}.content_table--flex-md-row .content_table__cell{border-bottom:none;border-right:1px solid rgba(138,126,249,.2)}.content_table--flex-md-row .content_table__cell:last-child{border-right:none}}@media(min-width:768px){.content_table--flex-md-column .content_table__row{flex-direction:column}.content_table--flex-md-column .content_table__cell{border-right:none;border-bottom:1px solid rgba(138,126,249,.2)}.content_table--flex-md-column .content_table__cell:last-child{border-bottom:none;border-right:none}}@media(min-width:1024px){.content_table--flex-lg-row .content_table__row{flex-direction:row}.content_table--flex-lg-row .content_table__cell{border-bottom:none;border-right:1px solid rgba(138,126,249,.2)}.content_table--flex-lg-row .content_table__cell:last-child{border-right:none}}@media(min-width:1024px){.content_table--flex-lg-column .content_table__row{flex-direction:column}.content_table--flex-lg-column .content_table__cell{border-right:none;border-bottom:1px solid rgba(138,126,249,.2)}.content_table--flex-lg-column .content_table__cell:last-child{border-bottom:none;border-right:none}}@media(min-width:1280px){.content_table--flex-xl-row .content_table__row{flex-direction:row}.content_table--flex-xl-row .content_table__cell{border-bottom:none;border-right:1px solid rgba(138,126,249,.2)}.content_table--flex-xl-row .content_table__cell:last-child{border-right:none}}@media(min-width:1280px){.content_table--flex-xl-column .content_table__row{flex-direction:column}.content_table--flex-xl-column .content_table__cell{border-right:none;border-bottom:1px solid rgba(138,126,249,.2)}.content_table--flex-xl-column .content_table__cell:last-child{border-bottom:none;border-right:none}}.mcp_install_command{display:flex;align-items:center;gap:10px;padding:13px 8px 11px;background:var(--install-command-bg);border:1px solid var(--install-command-border);border-radius:4px}.mcp_install_command--flush-right{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.mcp_install_command__text{flex:1;min-width:0;margin:0;font-family:dm-mono,monospace;font-size:12px;line-height:14px;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 h2{font-family:dm-sans,sans-serif;font-weight:600;font-size:28px;line-height:32px;letter-spacing:-.02em;margin:0 0 8px}@media(min-width:768px){.download h2{font-size:40px;line-height:44px;letter-spacing:0}}.download h3{margin:0 0 4px}.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:#ffffffe6}.download .download__hero .download__hero_content .download__hero_description p{font-family:dm-sans,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:#fff9;max-width:800px}@media(min-width:768px){.download .download__hero .download__hero_content .download__hero_description p{font-size:22px;line-height:30px}}.download__sections{display:flex;flex-direction:column;width:100%;align-self:center;align-items:center;position:relative}.download__sections>.download_section{position:relative;z-index:1}.download__sections .download__layers_top{position:absolute;top:-200px;left:-115px;transform:translate(-50%)}.download__sections .download__layers_bottom{position:absolute;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__cell{display:flex;flex-direction:column;gap:16px;padding:40px 24px}@media(min-width:545px){.download__cell{gap:40px;padding:40px}}.download__mcp_cell__heading.download__mcp_cell__heading h2{font-family:dm-sans,sans-serif;font-weight:600;font-size:28px;line-height:32px;letter-spacing:-.02em}@media(min-width:768px){.download__mcp_cell__heading.download__mcp_cell__heading h2{font-size:40px;line-height:44px;letter-spacing:0}}.download__mcp_cell__heading.download__mcp_cell__heading p{font-family:dm-sans,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:var(--text-secondary)}@media(min-width:768px){.download__mcp_cell__heading.download__mcp_cell__heading p{font-size:22px;line-height:30px}}.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 .download__mac_cell__info h2{font-family:dm-sans,sans-serif;font-weight:600;font-size:28px;line-height:32px;letter-spacing:-.02em}}@media(min-width:768px)and (min-width:768px){.download__mac_cell .download__mac_cell__info h2{font-size:40px;line-height:44px;letter-spacing:0}}@media(min-width:768px){.download__mac_cell .download__mac_cell__info p{font-family:dm-sans,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:var(--text-secondary)}}@media(min-width:768px)and (min-width:768px){.download__mac_cell .download__mac_cell__info p{font-size:22px;line-height:30px}}.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 .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__mcp_cell__content .download__mcp_cell__platforms h3{font-family:dm-sans,sans-serif;font-weight:600;font-size:21px;line-height:28px;letter-spacing:0}}@media(min-width:768px)and (min-width:768px){.download__mcp_cell__content .download__mcp_cell__platforms h3{font-size:24px;line-height:32px;letter-spacing:-.02em}}@media(min-width:768px){.download__mcp_cell__content .download__mcp_cell__platforms p{color:var(--text-secondary)}}.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}@media(min-width:768px){.download__agents_callout .icon.icon--large{width:30px;height:30px}}.download__agents_callout span{font-family:dm-sans,sans-serif;font-weight:600;font-size:14px;line-height:22px;text-transform:uppercase;letter-spacing:0;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:ui-monospace,SF Mono,Fira Code,Monaco,Menlo,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}
