*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fafbfc;overflow-x:hidden}.page{justify-content:center;display:flex}.page :is(a,button,[role=button],[style-hover],[data-dc-click]){cursor:pointer}@keyframes acpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes acblink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes acdot{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes acprog{0%{width:0}to{width:100%}}@keyframes acmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes acring{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes acspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page [style*=animation\:ac],.page [style*="animation: ac"]{animation:none!important}}[data-anim]{transition:opacity .5s,transform .5s}.lang-switch-host{display:inline-flex}.lang-switch{color:#b3a6c2;white-space:nowrap;align-items:center;gap:8px;font:500 13px Geist,sans-serif;display:inline-flex}.lang-switch svg{flex:none;width:14px;height:14px}.lang-switch a{color:inherit;text-decoration:none}.lang-switch a:hover{color:#fff}.lang-switch a.on{color:#fff;font-weight:600}.lang-switch .sep{opacity:.45}.lang-hint{color:#525d6b;background:#f8f2e7;border-bottom:1px solid #e8dece;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:9px 44px;font:500 13px Geist,sans-serif;animation:.18s ease-out lang-hint-in;display:flex;position:relative}.lang-hint a{color:#c62a78;white-space:nowrap;font-weight:600;text-decoration:none}.lang-hint a:hover{text-decoration:underline}.lang-hint-x{color:#9aa4b1;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font:400 18px/1 Geist,sans-serif;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lang-hint-x:hover{color:#1a212b;background:#ece3d2}@keyframes lang-hint-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lang-hint{animation:none}}
.ac-root{width:100%!important}.ac-root>div{padding-inline:max(20px,50% - 640px)!important}.ac-sm{display:none}@media (max-width:600px){.ac-lg{display:none}.ac-sm{display:inline}}@media (max-width:1080px){.ac-features{grid-template-columns:repeat(2,1fr)!important}.ac-hide-sm{display:none!important}.ac-howit{grid-template-columns:repeat(2,1fr)!important;row-gap:30px!important}.ac-howit [data-dc^=hSeg]{display:none!important}.ac-arch-row{row-gap:6px;grid-template-columns:1fr!important}.ac-arch-row>div:nth-child(2){justify-self:center;width:38px;height:38px;transform:rotate(90deg)}.ac-arch-row>div:nth-child(3){margin-left:0!important}.ac-arch{grid-template-columns:1fr!important}}@media (max-width:900px){.ac-navlinks{display:none!important}}@media (max-width:860px){.ac-herogrid{grid-template-columns:1fr!important;gap:40px!important}.ac-usecases{grid-template-columns:1fr!important}.ac-hero-illus{display:none!important}.ac-herogrid>*,.ac-usecases>*{min-width:0}.ac-marquee-rows{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.ac-marquee-col{min-width:0}.ac-stages,.ac-stages>div{height:auto!important}.ac-console{-webkit-overflow-scrolling:touch;height:460px!important;overflow-x:auto!important}.ac-console>*{flex:none!important}.ac-console>div:last-child{width:560px!important}.ac-console [data-dc=csvKb]>div:last-child{overflow-y:auto!important}.ac-console [data-dc=csvKb]>div:last-child>div{flex:none!important}.ac-arch-card{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.ac-arch-card>*{min-width:620px}.ac-howit+div{overflow:hidden!important}}@media (max-width:640px){.ac-features,.ac-howit,.ac-getstarted{grid-template-columns:1fr!important}.ac-root h1{font-size:38px!important;line-height:1.06!important}.ac-root h2{font-size:27px!important;line-height:1.16!important}.ac-wrap{flex-direction:column!important;align-items:stretch!important;width:100%!important}.ac-wrap>a{justify-content:center!important}.ac-root>div:last-child>div>div{row-gap:14px;flex-wrap:wrap!important;justify-content:center!important}.ac-root>div:last-child>div>div:last-child{justify-content:center!important}.ac-footcta{flex-direction:column!important;width:100%!important}.ac-footcta>a{justify-content:center!important;width:100%!important}.ac-footlinks{flex-wrap:wrap;justify-content:center!important;width:100%!important;margin-left:0!important}}
