:root{--float-card-dx:64px;--float-card-nudge:0px}@media (max-width:767px){:root{--float-card-nudge:-18px}}@media (max-width:479px){:root{--float-card-dx:0px;--float-card-nudge:-36px}}html,body{background-color:#18181b}body{line-height:120%}.hero-doc-link{color:#ffffffd9;text-underline-offset:.2em;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none}.hero-doc-link:hover{text-decoration:underline}.mega-nav-sublink{border-radius:.375rem;outline:none;margin:0 -.5rem;padding:.25rem .5rem;text-decoration:none;transition:background-color .15s;display:block}.mega-nav-sublink:hover{background-color:#ffffff0d}.mega-nav-resources-btn{cursor:pointer;color:#ffffffb3;background:0 0;border:none;border-radius:.5rem;padding:.375rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.mega-nav-resources-btn:hover,.mega-nav-resources-btn[data-open=true]{color:#fff;background-color:#ffffff1a}.mega-nav-login-text{color:#ffffffb3;font-size:.875rem;font-weight:500;text-decoration:none}.mega-nav-login-text:hover{color:#fff}.mega-nav-icon-btn{color:#fff;cursor:pointer;width:32px;height:32px;font:inherit;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@keyframes mega-nav-item-in{0%{opacity:0;transform:translateY(-.85rem)}to{opacity:1;transform:translate(0,0)}}.mega-nav-enter-item{--mega-nav-delay:0s;animation:mega-nav-item-in 1.4s cubic-bezier(.22, 1, .36, 1) var(--mega-nav-delay) both}@media (prefers-reduced-motion:reduce){.mega-nav-enter-item{opacity:1;animation:none;transform:none}}@keyframes mobile-nav-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-menu-enter{animation:.22s cubic-bezier(.16,1,.3,1) forwards mobile-nav-slide-down}@keyframes mobile-menu-overlay-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.mobile-menu-overlay{transform-origin:top;animation:.32s cubic-bezier(.16,1,.3,1) forwards mobile-menu-overlay-in}@keyframes mobile-menu-item-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-item{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards mobile-menu-item-in;animation-delay:calc(var(--i,0) * 55ms + 90ms)}@keyframes mobile-menu-icon-pulse{0%{box-shadow:0 0 #506ffd59}to{box-shadow:0 0 0 10px #506ffd00}}@media (prefers-reduced-motion:reduce){.mobile-menu-overlay,.mobile-menu-item{opacity:1;animation:none;transform:none}}html{touch-action:manipulation;-webkit-text-size-adjust:100%;overflow-x:hidden}*{touch-action:manipulation}@media screen and (max-width:767px){input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}input,textarea,select,button,[role=button],a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dark ::-webkit-scrollbar{width:6px;height:6px}.dark ::-webkit-scrollbar-track{background:0 0}.dark ::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:10px}.dark ::-webkit-scrollbar-thumb:hover{background:#52525b}*{transition:background-color .2s,border-color .2s}@property --message-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --floating-glass-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --ai-entry-opacity{syntax:"<number>";inherits:false;initial-value:0}@keyframes message-border-angle-spin{to{--message-border-angle:360deg}}.message-glass-card-animated-border{animation:5s linear infinite message-border-angle-spin}@media (prefers-reduced-motion:reduce){.message-glass-card-animated-border{animation:none}}@keyframes float-up-card{0%{visibility:hidden;--floating-glass-opacity:0;transform:translateY(-200px)}.1%{visibility:visible;--floating-glass-opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-200px)}1.67%{visibility:visible;--floating-glass-opacity:1;animation-timing-function:ease-in-out;transform:translate(0,0)}4.17%{visibility:visible;--floating-glass-opacity:1;animation-timing-function:ease-in-out;transform:translate(-5px,3px)}7.5%{visibility:visible;--floating-glass-opacity:1;animation-timing-function:ease-in-out;transform:translate(5px,-2px)}10.83%{visibility:visible;--floating-glass-opacity:1;animation-timing-function:ease-in-out;transform:translate(-4px,2px)}14.17%{visibility:visible;--floating-glass-opacity:1;animation-timing-function:ease-in-out;transform:translate(3px,-1px)}17.5%{visibility:visible;--floating-glass-opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0,0)}20%{transform:translate3d(var(--float-exit-dx,0px), var(--float-exit-dy,-120px), 0);visibility:hidden;--floating-glass-opacity:0}to{transform:translate3d(var(--float-exit-dx,0px), var(--float-exit-dy,-120px), 0);visibility:hidden;--floating-glass-opacity:0}}.floating-message-card-glass,.floating-message-card .message-glass-card-animated-border{opacity:var(--floating-glass-opacity,1)}@keyframes ai-card-entry-fade{0%{--ai-entry-opacity:0}to{--ai-entry-opacity:1}}.ai-reply-card-glass-panel{opacity:calc(var(--floating-glass-opacity,1) * var(--ai-entry-opacity,0));animation:.7s cubic-bezier(.22,1,.36,1) forwards ai-card-entry-fade}.ai-reply-card-motion-outer .message-glass-card-animated-border{opacity:calc(var(--floating-glass-opacity,1) * var(--ai-entry-opacity,0));animation:5s linear infinite message-border-angle-spin,.7s cubic-bezier(.22,1,.36,1) forwards ai-card-entry-fade}.floating-message-card{bottom:20px;left:calc(50% - 131px + var(--float-card-dx,64px) + var(--float-card-nudge,0px));opacity:1;will-change:transform;backface-visibility:hidden;animation:60s linear infinite backwards float-up-card;position:absolute}.float-card-tilt-user{transform:rotate(var(--float-tilt-user,0deg));transform-origin:50%;backface-visibility:hidden}.float-card-tilt-ai{transform:rotate(var(--float-tilt-ai,0deg));transform-origin:50%;backface-visibility:hidden}.float-card-tilt-operator{transform:rotate(var(--float-tilt-operator,0deg));transform-origin:50%;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.floating-message-card{will-change:auto;--floating-glass-opacity:1;animation-play-state:paused;transform:none}.ai-reply-card-glass-panel{--ai-entry-opacity:1;animation:none}.ai-reply-card-motion-outer .message-glass-card-animated-border{--ai-entry-opacity:1;opacity:1;animation:none}.float-card-tilt-user,.float-card-tilt-ai,.float-card-tilt-operator{transform:none}}@keyframes ai-card-slide-up{0%{transform:translateY(200px)}to{transform:translate(0,0)}}@keyframes ai-card-float{0%,to{transform:translate(0,0)}35%{transform:translateY(-4px)}70%{transform:translateY(3px)}}.ai-reply-card-motion-outer{opacity:1;will-change:transform;backface-visibility:hidden;flex-direction:column;animation:.8s cubic-bezier(.22,1,.36,1) forwards ai-card-slide-up;display:flex}.ai-reply-card-motion-inner{will-change:transform;animation:4.2s ease-in-out .8s infinite ai-card-float}.ai-reply-card-motion-outer.ai-reply-card-exit{animation:.8s cubic-bezier(.16,1,.3,1) forwards ai-card-exit-motion}.ai-reply-card-motion-outer.ai-reply-card-exit .ai-reply-card-motion-inner{animation:none;transform:translate(0,0)}@keyframes ai-card-exit-motion{0%{transform:translate(0,0)}to{transform:translate(24px,-86px)}}@keyframes ai-card-exit-fade{0%{--ai-entry-opacity:1}to{--ai-entry-opacity:0}}.ai-reply-card-exit .ai-reply-card-glass-panel{animation:.8s cubic-bezier(.16,1,.3,1) forwards ai-card-exit-fade}.ai-reply-card-exit .message-glass-card-animated-border{animation:5s linear infinite message-border-angle-spin,.8s cubic-bezier(.16,1,.3,1) forwards ai-card-exit-fade}@media (prefers-reduced-motion:reduce){.ai-reply-card-motion-outer,.ai-reply-card-motion-inner,.ai-reply-card-motion-outer.ai-reply-card-exit{animation:none;transform:none}.ai-reply-card-exit .ai-reply-card-glass-panel{--ai-entry-opacity:1;animation:none}}@keyframes ticket-strip-reveal{0%{opacity:0;transform:translateY(16px)scale(.92)}55%{opacity:1;transform:translateY(-3px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ticket-shimmer-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes ticket-icon-snap{0%{opacity:0;transform:scale(.35)rotate(-14deg)}65%{opacity:1;transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ticket-label-reveal{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes ticket-check-pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes ticket-inner-glow-pulse{0%,to{box-shadow:0 0 #f59e0b00}45%{box-shadow:0 0 18px -2px #f59e0b66}}.ticket-creation-strip{animation:.7s cubic-bezier(.22,1,.36,1) forwards ticket-strip-reveal}.ticket-creation-strip__inner{animation:.85s ease-out .1s forwards ticket-inner-glow-pulse;position:relative;overflow:hidden}.ticket-creation-strip__inner:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#fff0 35%,#ffffff59 50%,#fff0 65%,#0000 100%);width:45%;animation:.75s cubic-bezier(.4,0,.2,1) .12s forwards ticket-shimmer-sweep;position:absolute;inset:0;transform:translate(-120%)}.ticket-creation-strip__icon{animation:.55s cubic-bezier(.34,1.56,.64,1) .1s both ticket-icon-snap}.ticket-creation-strip__label{animation:.5s cubic-bezier(.22,1,.36,1) .18s both ticket-label-reveal}.ticket-creation-strip__check{animation:.48s cubic-bezier(.34,1.56,.64,1) .48s both ticket-check-pop}@media (prefers-reduced-motion:reduce){.ticket-creation-strip,.ticket-creation-strip__inner,.ticket-creation-strip__icon,.ticket-creation-strip__label,.ticket-creation-strip__check{animation:none}.ticket-creation-strip__inner:after{display:none}.ticket-creation-strip{opacity:1;transform:none}.ticket-creation-strip__inner{box-shadow:none}}@property --operator-entry-opacity{syntax:"<number>";inherits:false;initial-value:0}@keyframes operator-card-entry-fade{0%{--operator-entry-opacity:0}to{--operator-entry-opacity:1}}@keyframes operator-card-slide-up{0%{transform:translateY(160px)}to{transform:translate(0,0)}}@keyframes operator-card-float{0%,to{transform:translate(0,0)}35%{transform:translateY(-3px)}70%{transform:translateY(2px)}}.operator-card-glass-panel{opacity:calc(var(--floating-glass-opacity,1) * var(--operator-entry-opacity,0));animation:.7s cubic-bezier(.22,1,.36,1) forwards operator-card-entry-fade}.operator-card-motion-outer .message-glass-card-animated-border{opacity:calc(var(--floating-glass-opacity,1) * var(--operator-entry-opacity,0));animation:5s linear infinite message-border-angle-spin,.7s cubic-bezier(.22,1,.36,1) forwards operator-card-entry-fade}.operator-card-motion-outer{opacity:1;will-change:transform;backface-visibility:hidden;flex-direction:column;animation:.8s cubic-bezier(.22,1,.36,1) forwards operator-card-slide-up;display:flex}.operator-card-motion-inner{will-change:transform;animation:4.2s ease-in-out .8s infinite operator-card-float}.operator-card-motion-outer.operator-card-exit{animation:.8s cubic-bezier(.16,1,.3,1) forwards operator-card-exit-motion}.operator-card-motion-outer.operator-card-exit .operator-card-motion-inner{animation:none;transform:translate(0,0)}@keyframes operator-card-exit-motion{0%{transform:translate(0,0)}to{transform:translate(-24px,-86px)}}@keyframes operator-card-exit-fade{0%{--operator-entry-opacity:1}to{--operator-entry-opacity:0}}.operator-card-exit .operator-card-glass-panel{animation:.8s cubic-bezier(.16,1,.3,1) forwards operator-card-exit-fade}.operator-card-exit .message-glass-card-animated-border{animation:5s linear infinite message-border-angle-spin,.8s cubic-bezier(.16,1,.3,1) forwards operator-card-exit-fade}@media (prefers-reduced-motion:reduce){.operator-card-motion-outer,.operator-card-motion-inner{animation:none;transform:none}.operator-card-glass-panel{--operator-entry-opacity:1;animation:none}.operator-card-motion-outer .message-glass-card-animated-border{--operator-entry-opacity:1;opacity:1;animation:none}.operator-card-motion-outer.operator-card-exit{animation:none;transform:none}.operator-card-exit .operator-card-glass-panel{--operator-entry-opacity:1;animation:none}}.ecosystem-list{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.ecosystem-list::-webkit-scrollbar{width:4px}.ecosystem-list::-webkit-scrollbar-track{background:0 0}.ecosystem-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.ecosystem-list::-webkit-scrollbar-thumb:hover{background:#ffffff59}@keyframes omni-slide-right{0%{opacity:0;transform:translate(18px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes omni-slide-left{0%{opacity:0;transform:translate(-14px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes omni-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes omni-cursor-blink{0%,to{opacity:1}45%{opacity:0}}.omni-cursor{vertical-align:middle;color:#ffffffb3;margin-left:1px;font-size:.85em;font-weight:100;animation:.9s ease-in-out infinite omni-cursor-blink;display:inline-block}@keyframes omni-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.35)}}.omni-status-dot{transform-origin:50%;flex-shrink:0;animation:1.5s ease-in-out infinite omni-status-pulse}@media (prefers-reduced-motion:reduce){.omni-status-dot{animation:none}}@property --agents-shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes agents-shine-spin{to{--agents-shine-angle:360deg}}.agents-card-shine{border-radius:inherit;background:conic-gradient(from var(--agents-shine-angle), transparent 0deg, #fff0 30deg, var(--card-accent-color,#ffffff73) 60deg, var(--card-accent-color,#ffffffd9) 75deg, var(--card-accent-color,#ffffff73) 90deg, transparent 130deg);-webkit-mask-composite:xor;pointer-events:none;opacity:0;z-index:10;padding:1.5px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.agents-card-shine.active{opacity:1;animation:2.5s linear infinite agents-shine-spin}@media (prefers-reduced-motion:reduce){.agents-card-shine.active{opacity:.5;animation:none}}.ai-partners-main-shine{border-radius:inherit;background:conic-gradient(from var(--message-border-angle,0deg), #506ffd1f 0deg, #506ffd0f 52deg, #ffffff59 68deg, #aac3ffe6 82deg, #506ffd66 98deg, #506ffd14 128deg, #506ffd1f 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:1.5px;animation:5s linear infinite message-border-angle-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.ai-partners-main-shine{animation:none}}.mdx-content pre{border:1px solid #ffffff14;border-radius:12px;margin:1.5rem 0;font-size:.875rem;line-height:1.7;overflow-x:auto}.mdx-content pre>code{color:inherit!important;font-size:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.mdx-content figure[data-rehype-pretty-code-figure]{margin:1.5rem 0}.mdx-content figure[data-rehype-pretty-code-figure] pre{margin:0}.mdx-content .anchor{color:inherit;text-decoration:none}.mdx-content .anchor:hover{color:#818cf8}@keyframes line-gradient-flow{0%{background-position:200% 0}to{background-position:0 0}}.step-flow-line{background:linear-gradient(90deg,#506ffd0d 0%,#506ffd40 30%,#506ffd 50%,#506ffd40 70%,#506ffd0d 100%) 0 0/200% 100%;animation:4.2s linear infinite line-gradient-flow}@keyframes step-arrow-flow{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:calc(100% - 14px)}}.step-chevron-arrow{animation:4s cubic-bezier(.85,0,1,1) infinite step-arrow-flow;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.step-flow-line{opacity:.3;background:#506ffd;animation:none}.step-chevron-arrow{opacity:.7;animation:none;left:50%;transform:translate(-50%)}}@keyframes line-gradient-flow-v{0%{background-position:0 200%}to{background-position:0 0}}.step-flow-line-v{background:linear-gradient(#506ffd0d 0%,#506ffd40 30%,#506ffd 50%,#506ffd40 70%,#506ffd0d 100%) 0 0/100% 200%;animation:4.2s linear infinite line-gradient-flow-v}@keyframes step-arrow-flow-v{0%{opacity:0;top:0%}50%{opacity:1}to{opacity:0;top:calc(100% - 14px)}}.step-chevron-arrow-v{animation:4s cubic-bezier(.85,0,1,1) infinite step-arrow-flow-v;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.step-flow-line-v{opacity:.3;background:#506ffd;animation:none}.step-chevron-arrow-v{opacity:.7;animation:none;top:50%}}.agents-card-media-img{object-position:var(--img-pos-desktop,center top)!important}@media screen and (max-width:767px){.agents-card-media-img{object-position:var(--img-pos-mobile)!important;width:100%!important;transform:scale(var(--img-scale-mobile)) translateY(var(--img-ty-mobile,0px))!important;transform-origin:50% 15%!important}}
