@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&family=Nunito:wght@200;300;400;500;600;700;800;900&family=Rubik:wght@300;400;500;600&display=swap");*{box-sizing:border-box}:root{--clr-body:#8184a3;--animation-duration:0.8s;--animation-layers-delay:300ms}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none!important;transition:color .23s ease-in-out}nav a:not(.cta-link):hover{color:var(--chakra-colors-purple-600)}::-moz-selection{background-color:var(--chakra-colors-purple-500);color:#fff}::-moz-selection,::selection{background-color:var(--chakra-colors-purple-500);color:#fff}.fadeFromBottom,.fadeFromLeft,.fadeFromRight,.fadeFromTop{transition:all .6s ease-in-out}.fadeFromTop{transform:translate3d(0,-2em,0)}.fadeFromBottom{transform:translate3d(0,2em,0)}.fadeFromRight{transform:translate3d(2em,0,0)}.fadeFromLeft{transform:translate3d(-2em,0,0)}.fadeIn{transform:translateZ(0)}.swiper-pagination-bullet-active{background-color:var(--chakra-colors-purple-500)!important}.swiper-pagination{bottom:0!important}.footer{-webkit-clip-path:polygon(0 0,100% 14%,100% 100%,0 100%);clip-path:polygon(0 0,100% 14%,100% 100%,0 100%)}#code,#code-layer-1,#code-layer-2{transform:translate3d(0,-400px,0);opacity:0;-webkit-animation:fadeIn var(--animation-duration) forwards linear;animation:fadeIn var(--animation-duration) forwards linear}#code-layer-1{-webkit-animation-delay:var(--animation-layers-delay);animation-delay:var(--animation-layers-delay)}#code-layer-2{-webkit-animation-delay:calc(var(--animation-layers-delay) * 2);animation-delay:calc(var(--animation-layers-delay) * 2)}#software{transform:translate3d(-400px,450px,0)}#pc,#pc-content,#software,#top-bar{opacity:0;-webkit-animation:fadeIn var(--animation-duration) forwards linear;animation:fadeIn var(--animation-duration) forwards linear}#pc,#pc-content,#top-bar{transform:translate3d(0,-350px,0)}#soft-layer-1,#soft-layer-2{transform:translate3d(0,350px,0)}#pc-left-content,#soft-layer-1,#soft-layer-2{opacity:0;-webkit-animation:fadeIn var(--animation-duration) forwards linear;animation:fadeIn var(--animation-duration) forwards linear}#pc-left-content{transform:translate3d(-350px,0,0);-webkit-animation-delay:var(--animation-duration);animation-delay:var(--animation-duration)}#mobile,#mobile-layer-1,#mobile-layer-2,#pc-right-bottom-content,#pc-right-top-content,#top-layer-1,#top-layer-2{transform:translate3d(350px,0,0);opacity:0;-webkit-animation:fadeIn var(--animation-duration) forwards linear;animation:fadeIn var(--animation-duration) forwards linear}#pc-content,#pc-right-bottom-content,#pc-right-top-content,#top-bar{-webkit-animation-delay:var(--animation-duration);animation-delay:var(--animation-duration)}#mobile,#soft-layer-1,#top-layer-2{-webkit-animation-delay:calc(var(--animation-duration) + .4s);animation-delay:calc(var(--animation-duration) + .4s)}#mobile-layer-1,#soft-layer-2,#top-layer-1{-webkit-animation-delay:calc(var(--animation-duration));animation-delay:calc(var(--animation-duration))}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes fadeIn{to{transform:translateZ(0);opacity:1}}@keyframes fadeIn{to{transform:translateZ(0);opacity:1}}@-webkit-keyframes progress{to{width:150px}}@keyframes progress{to{width:150px}}