@font-face{font-family:Graphik Web;src:url(/static/fonts/Graphik-Extralight-Web.woff) format("woff"),url(/static/fonts/Graphik-Extralight-Web.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}body.astro-page.astro-page{margin-top:calc(var(--header-height) + var(--announcement-height) - 1px)}.gradient-border{border:var(--gradient-border-width, 2px) solid transparent;background:var(--gradient-border-fill, linear-gradient(#fff, #fff)) padding-box,linear-gradient(var(--gradient-border-angle, 90deg),var(--color-cmpurple),var(--color-cmblue)) border-box}.carousel-slide{--carousel-duration: .5s;--carousel-shift: 2.5rem;--carousel-in-delay: calc(var(--carousel-duration) * .4);grid-area:1 / 1}.carousel-slide[data-state=hidden]{visibility:hidden;opacity:0}.carousel-slide[data-state=leaving]{pointer-events:none;animation:carousel-out-next var(--carousel-duration) ease-in both}.carousel-slide[data-state=leaving][data-dir=prev]{animation-name:carousel-out-prev}.carousel-slide[data-state=active][data-dir=next]{animation:carousel-in-next var(--carousel-duration) ease-out var(--carousel-in-delay) both}.carousel-slide[data-state=active][data-dir=prev]{animation:carousel-in-prev var(--carousel-duration) ease-out var(--carousel-in-delay) both}@keyframes carousel-in-next{0%{opacity:0;translate:var(--carousel-shift) 0}}@keyframes carousel-in-prev{0%{opacity:0;translate:calc(var(--carousel-shift) * -1) 0}}@keyframes carousel-out-next{to{opacity:0;translate:calc(var(--carousel-shift) * -1) 0;visibility:hidden}}@keyframes carousel-out-prev{to{opacity:0;translate:var(--carousel-shift) 0;visibility:hidden}}.carousel-slide.carousel-fade{--carousel-shift: 0px;--carousel-in-delay: 0s}.carousel-slide.carousel-fade-through{--carousel-shift: 0px;--carousel-in-delay: var(--carousel-duration)}[data-carousel-pulse]{animation:carousel-pulse .45s ease-out}@keyframes carousel-pulse{0%{scale:1;box-shadow:0 0 0 0 var(--carousel-pulse-color, var(--color-cmpurple))}35%{scale:1.2}to{scale:1;box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion: reduce){[data-carousel-pulse]{animation:none}.carousel-slide[data-state]{animation:none!important}.carousel-slide[data-state=leaving]{visibility:hidden;opacity:0}}@keyframes home-fade-in{0%{opacity:0;translate:0 .5rem}}.feature-tab[data-astro-cid-mgpmsxtp]{--tab-fill: #2b2a3f;--shimmer-border-fill: var(--tab-fill);--tab-bounce: scale .35s cubic-bezier(.34, 2.2, .64, 1), box-shadow .35s ease-out;transition:--tab-fill .2s,var(--tab-bounce)}@media (hover: hover){.feature-tab[data-astro-cid-mgpmsxtp]:hover{scale:1.04;box-shadow:0 0 28px 2px #51cfdb99}.feature-tab[data-astro-cid-mgpmsxtp]:hover:not([aria-expanded=true]){--tab-fill: #3a3952}}.feature-tab[data-astro-cid-mgpmsxtp][aria-expanded=true]{--tab-fill: var(--color-cmpurple);transition:--tab-fill 0s .4s,var(--tab-bounce)}.feature-tab[data-astro-cid-mgpmsxtp]:before{content:"";position:absolute;inset:0;border-radius:calc(var(--radius-xl) - 2px);background:var(--color-cmpurple);clip-path:circle(0% at 50% 50%);transition:clip-path .4s cubic-bezier(.4,0,.2,1)}.feature-tab[data-astro-cid-mgpmsxtp][aria-expanded=true]:before{clip-path:circle(75% at 50% 50%)}.feature-tab[data-astro-cid-mgpmsxtp]:after{--spill: 8rem;content:"";position:absolute;inset:calc(var(--spill) * -1);z-index:0;background:radial-gradient(var(--spill) circle at calc(var(--glow-x, 50%) + var(--spill)) 50%,rgb(120 86 255 / .3),rgb(120 86 255 / .14) 40%,rgb(120 86 255 / .04) 70%,transparent);opacity:0;pointer-events:none;transition:opacity .35s ease-out}@media (hover: hover){.feature-tab[data-astro-cid-mgpmsxtp]:hover:not([aria-expanded=true]):after{opacity:1}}@property --tab-fill{syntax: "<color>"; inherits: false; initial-value: #2b2a3f;}.feature-panel[data-astro-cid-mgpmsxtp]{--row-gap: .75rem;--line-x: 50%;position:relative;align-self:start;clip-path:inset(calc(var(--row-gap) * -1) 0 0 0)}@media (min-width: 48rem){.feature-panel[data-astro-cid-mgpmsxtp]{--line-x: calc((100% - 2.25rem) / 2 * (var(--line-col-md) + .5) + var(--line-col-md) * 2.25rem)}}@media (min-width: 64rem){.feature-panel[data-astro-cid-mgpmsxtp]{--row-gap: 1.5rem;--line-x: calc((100% - 2 * 2.25rem) / 3 * (var(--line-col-lg) + .5) + var(--line-col-lg) * 2.25rem)}}.feature-panel[data-astro-cid-mgpmsxtp][data-state=hidden]{display:none}.feature-panel[data-astro-cid-mgpmsxtp][data-state=leaving]{pointer-events:none}.feature-panel[data-astro-cid-mgpmsxtp][data-state=leaving]:not([data-hold]){position:absolute;inset-inline:0;top:0}.feature-panel-line[data-astro-cid-mgpmsxtp]{--line-rest: calc(var(--row-gap) * 2);--line-full: calc(100% - var(--row-gap));position:absolute;top:calc(var(--row-gap) * -1);left:calc(var(--line-x) - 1px);width:2px;height:var(--line-rest);background:linear-gradient(to bottom,#3a1fbd,var(--color-cmteal));pointer-events:none}.feature-panel-box[data-astro-cid-mgpmsxtp]{--box-open: inset(0 0 0 0 round 1rem);--box-closed: inset(0 calc(100% - var(--line-x) - 1px) 0 calc(var(--line-x) - 1px) round 1rem)}.feature-panel-box[data-astro-cid-mgpmsxtp]:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,var(--color-cmpurple),var(--color-cmblue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.feature-panel[data-astro-cid-mgpmsxtp][data-state=leaving] .feature-panel-box[data-astro-cid-mgpmsxtp]{animation:feature-box-close .8s linear both}.feature-panel[data-astro-cid-mgpmsxtp][data-state=leaving] .feature-panel-line[data-astro-cid-mgpmsxtp]{animation:feature-line-close .8s linear both}.feature-panel[data-astro-cid-mgpmsxtp][data-state=active][data-dir] .feature-panel-box[data-astro-cid-mgpmsxtp]{animation:feature-box-open .8s linear both}.feature-panel[data-astro-cid-mgpmsxtp][data-state=active][data-dir] .feature-panel-line[data-astro-cid-mgpmsxtp]{animation:feature-line-open .8s linear both}.feature-panel[data-astro-cid-mgpmsxtp][data-solo][data-state=active][data-dir] .feature-panel-box[data-astro-cid-mgpmsxtp],.feature-panel[data-astro-cid-mgpmsxtp][data-solo][data-state=active][data-dir] .feature-panel-line[data-astro-cid-mgpmsxtp]{animation-delay:-.25s}@keyframes feature-box-close{0%{clip-path:var(--box-open);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}20%{opacity:1}31.25%,to{clip-path:var(--box-closed);opacity:0}}@keyframes feature-line-close{0%,18%{height:var(--line-rest);animation-timing-function:cubic-bezier(.65,0,.35,1)}31.25%{height:var(--line-full);animation-timing-function:cubic-bezier(.65,0,.35,1)}68.75%,to{height:0}}@keyframes feature-line-open{0%,31.25%{height:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}68.75%{height:var(--line-full);animation-timing-function:cubic-bezier(.65,0,.35,1)}82%,to{height:var(--line-rest)}}@keyframes feature-box-open{0%,68.75%{clip-path:var(--box-closed);opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}80%{opacity:1}to{clip-path:var(--box-open);opacity:1}}@media (prefers-reduced-motion: reduce){.feature-tab[data-astro-cid-mgpmsxtp],.feature-tab[data-astro-cid-mgpmsxtp]:before,.feature-tab[data-astro-cid-mgpmsxtp]:after,.feature-panel[data-astro-cid-mgpmsxtp],.feature-panel[data-astro-cid-mgpmsxtp] [data-astro-cid-mgpmsxtp]{animation:none!important;transition:none!important}.feature-panel[data-astro-cid-mgpmsxtp][data-state=leaving]{display:none}}.hero-slide[data-astro-cid-f2t6dg3d]{--hero-duration: .7s;--hero-easing: cubic-bezier(.65, 0, .35, 1);grid-area:1 / 1}.hero-slide[data-astro-cid-f2t6dg3d][data-state=hidden]{visibility:hidden}.hero-slide[data-astro-cid-f2t6dg3d][data-state=leaving]{pointer-events:none;animation:hero-out-left var(--hero-duration) var(--hero-easing) both}.hero-slide[data-astro-cid-f2t6dg3d][data-state=leaving][data-dir=prev]{animation-name:hero-out-right}.hero-slide[data-astro-cid-f2t6dg3d][data-state=active][data-dir=next]{animation:hero-in-from-right var(--hero-duration) var(--hero-easing) both}.hero-slide[data-astro-cid-f2t6dg3d][data-state=active][data-dir=prev]{animation:hero-in-from-left var(--hero-duration) var(--hero-easing) both}@keyframes hero-out-left{to{translate:-100vw 0;visibility:hidden}}@keyframes hero-out-right{to{translate:100vw 0;visibility:hidden}}@keyframes hero-in-from-right{0%{translate:100vw 0}}@keyframes hero-in-from-left{0%{translate:-100vw 0}}@media (prefers-reduced-motion: reduce){.hero-slide[data-astro-cid-f2t6dg3d]{animation:none!important}.hero-slide[data-astro-cid-f2t6dg3d][data-state=leaving]{visibility:hidden}}@property --count-n{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --count-whole{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --count-fraction{syntax: "<integer>"; inherits: false; initial-value: 0;}.CountUp-number{--count-n: var(--count-target);--count-whole: calc(var(--count-n) / var(--count-scale) - .5);--count-fraction: calc(var(--count-n) - var(--count-whole) * var(--count-scale));counter-reset:count-whole var(--count-whole) count-fraction var(--count-fraction);font-variant-numeric:tabular-nums}.CountUp-number:after{content:counter(count-whole)}.CountUp-number[data-decimals="1"]:after{content:counter(count-whole) "." counter(count-fraction)}.CountUp-number[data-decimals="2"]:after{content:counter(count-whole) "." counter(count-fraction,decimal-leading-zero)}@media (prefers-reduced-motion: no-preference){.CountUp-number.is-counting{animation:count-up var(--count-duration) cubic-bezier(.2,.7,.3,1) both}}@keyframes count-up{0%{--count-n: 0}}.LogoCyclerComponent[data-astro-cid-mzdfqmzn] li[data-astro-cid-mzdfqmzn]{animation:var(--logo-keyframes) var(--logo-total) linear var(--logo-delay) infinite both}@media (prefers-reduced-motion: reduce){.LogoCyclerComponent[data-astro-cid-mzdfqmzn] li[data-astro-cid-mzdfqmzn]{animation:none}.LogoCyclerComponent[data-astro-cid-mzdfqmzn] li[data-astro-cid-mzdfqmzn]:not([data-set="0"]){visibility:hidden}}.whats-new-graphic[data-astro-cid-ur3hxlai] .ImageCrossFaderComponent{width:100%;height:auto;margin:0;aspect-ratio:837 / 701}.whats-new-graphic[data-astro-cid-ur3hxlai] .ImageCrossFaderComponent img{inset:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion: reduce){.whats-new-graphic[data-astro-cid-ur3hxlai] .ImageCrossFaderComponent img{animation:none}.whats-new-graphic[data-astro-cid-ur3hxlai] .ImageCrossFaderComponent img:nth-of-type(1){opacity:0}.whats-new-graphic[data-astro-cid-ur3hxlai] .ImageCrossFaderComponent img:nth-of-type(2){opacity:1}}.who-heading[data-astro-cid-asuaflt4]{grid-area:1 / 1}.who-heading[data-astro-cid-asuaflt4][data-state=hidden]{visibility:hidden}.who-heading[data-astro-cid-asuaflt4][data-state=leaving]{animation:who-heading-fade-out .32s ease-in both}.who-heading[data-astro-cid-asuaflt4][data-state=active][data-dir]{animation:who-heading-fade-in .32s ease-out .32s both}@media (min-width: 64rem){.who-heading[data-astro-cid-asuaflt4]{--tuck: calc(100% + 3rem) }.who-heading[data-astro-cid-asuaflt4][data-state=leaving]{animation:who-heading-tuck .32s cubic-bezier(.55,0,.75,.3) both}.who-heading[data-astro-cid-asuaflt4][data-state=active][data-dir]{animation:who-heading-untuck .4s cubic-bezier(.2,.7,.3,1) .32s both}}@keyframes who-heading-tuck{to{translate:var(--tuck) 0;visibility:hidden}}@keyframes who-heading-untuck{0%{translate:var(--tuck) 0}}@keyframes who-heading-fade-out{to{opacity:0;visibility:hidden}}@keyframes who-heading-fade-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.who-heading[data-astro-cid-asuaflt4][data-state]{animation:none!important}.who-heading[data-astro-cid-asuaflt4][data-state=leaving]{visibility:hidden}}
