/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter .3s}.slideInRight-leave{animation:slideInRight-leave .3s;left:0;position:absolute;right:0}.slideInLeft-enter{animation:slideInLeft-enter .3s}.slideInLeft-leave{animation:slideInLeft-leave .3s;left:0;position:absolute;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform:translateX(100%);transform-origin:0 0}to{opacity:1;transform:translateX(0);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translateX(0);transform-origin:0 0}to{opacity:0;transform:translateX(100%);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translateX(-100%);transform-origin:0 0}to{opacity:1;transform:translateX(0);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translateX(0);transform-origin:0 0}to{opacity:0;transform:translateX(-100%);transform-origin:0 0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#4c515a;font-family:Avenir Next,Avenir,Helvetica Neue,Lato,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1rem;margin:0}a{outline:none;-webkit-text-decoration:none;text-decoration:none}a,a:hover{color:#5c5edc}img{height:auto;max-height:100%;max-width:100%;width:auto}p{line-height:1.75rem}svg:not(:root){overflow:hidden}i{font-style:normal}.animated{animation-duration:1s;animation-fill-mode:both}.shapes{left:0;position:absolute;top:0}.mo-header{padding:1rem 0;position:relative;z-index:200}.mo-header .app-icon{margin:24px 0}.mo-header__title{color:#222;font-size:1.75rem;font-weight:700;line-height:1.75rem;margin:0 0 .5rem}.mo-header__desc{font-size:.875rem;line-height:1.5rem;margin:.5rem 0 1rem;padding:0}.mo-header__present{color:#5c5edc;display:block;font-size:.85em;font-weight:700;letter-spacing:.5em;padding:0 0 .6em .1em;position:relative;text-transform:uppercase;z-index:100}@media screen and (min-width:768px){.mo-header__title{font-size:2rem;line-height:2rem}}.el-tabs__item:hover{color:#5c5edc}.el-tabs__active-bar{background-color:#5c5edc}.el-tabs__item.is-active{color:#5c5edc}.nuxt-progress{background-color:#fff;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.stack-layout{background:#ebecf0;min-height:100vh}html.opened,html.opened body{overflow:hidden}html.opened .header{background-color:transparent}.header{background-color:hsla(0,0%,100%,.75);height:60px;left:0;position:fixed;top:0;width:100vw;z-index:1000}.header .logo{left:24px;position:absolute;top:18px}.menu-button{background:transparent;border:none;cursor:pointer;height:24px;outline:none;padding:0;position:absolute;right:24px;top:18px;width:30px}.menu-button span{height:2px;left:0;overflow:hidden;position:absolute;text-indent:200%;transition:opacity .25s;width:100%}.menu-button span,.menu-button:after,.menu-button:before{background:#5f656f}.menu-button:after,.menu-button:before{border-radius:2px;content:"";height:2px;left:0;pointer-events:none;position:absolute;top:50%;transform-origin:50% 50%;transition:transform .25s;width:100%}.menu-button:before{transform:translate3d(0,-10px,0) scaleX(.8)}.menu-button:after{transform:translate3d(0,10px,0) scaleX(.8)}.menu-button--open span{opacity:0}.menu-button--open:before{transform:rotate(45deg)}.menu-button--open:after{transform:rotate(-45deg)}@media screen and (min-width:768px){.header{height:80px}.header .logo{left:32px;top:28px}.header .menu-button{right:32px;top:28px}}@media screen and (min-width:1024px){.header .logo{left:48px}.header .menu-button{right:48px}}.logo{background:transparent url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSI2MCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDkwIDM4IgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwzOC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik00NyAzMjIgYy0xNCAtMTUgLTE3IC00MSAtMTcgLTEzNCAwIC0xNTQgLTcgLTE0OCAxODMgLTE0OCBsMTQ3IDAgMAozMCAwIDI5IC0xMzIgMyAtMTMzIDMgLTMgODggLTMgODcgMTM2IDAgMTM1IDAgMCAzMCAwIDMwIC0xNDggMCBjLTEzMiAwIC0xNTEKLTIgLTE2NSAtMTh6Ii8+CjxwYXRoIGQ9Ik01NTcgMzIyIGMtMTQgLTE1IC0xNyAtNDAgLTE3IC0xMjkgMCAtMTAyIDIgLTExMSAyMyAtMTMxIDIyIC0yMSAzMwotMjIgMTY4IC0yMiBsMTQ0IDAgMCAzMCAwIDMwIC0xMzIgMCAtMTMzIDAgMCA5MCAwIDkwIDEzMyAwIDEzMiAwIDAgMzAgMCAzMAotMTUxIDAgYy0xMzMgMCAtMTUzIC0yIC0xNjcgLTE4eiIvPgo8cGF0aCBkPSJNNDMwIDE5NSBjMCAtMTggNSAtMjUgMjAgLTI1IDE1IDAgMjAgNyAyMCAyNSAwIDE4IC01IDI1IC0yMCAyNSAtMTUKMCAtMjAgLTcgLTIwIC0yNXoiLz4KPC9nPgo8L3N2Zz4=) bottom no-repeat;display:inline-block;font-size:1rem;height:24px;line-height:1rem;margin:0;padding:0;text-indent:-9999px;width:62px}.logo a{height:100%}.logo a,.pages-nav{display:block;width:100%}.pages-nav{align-items:center;background:transparent;box-sizing:border-box;flex-wrap:wrap;height:25vh;justify-content:flex-start;left:0;opacity:0;padding:0 20px;pointer-events:none;position:absolute;text-align:left;top:60px;transform:translate3d(0,150px,0);transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.pages-nav .link{font-size:.875rem;font-weight:700;letter-spacing:1px;position:relative;text-transform:uppercase;transition:color .25s linear}.pages-nav .link:focus,.pages-nav .link:hover{color:#4b4b4d}.pages-nav .link--page{color:#646466;display:block}.pages-nav .link--page:not(.link--faded):before{background:#fff;content:"";height:2px;left:50%;margin:5px 0 0 -50%;position:absolute;top:100%;transform:scaleX(0);transition:transform .3s;width:100%}.pages-nav .link--page:focus:before,.pages-nav .link--page:hover:before{transform:scaleX(1)}.pages-nav .link--faded{color:#969799}.pages-nav .link--faded:focus,.pages-nav .link--faded:hover{color:#5c5edc}.pages-nav .link--page.link--faded{font-size:.65em}.pages-nav .link--social{font-size:1.25rem;margin:0 1rem 0 0;text-align:center}.pages-nav .link--social>span{color:transparent;display:block;height:0;overflow:hidden;position:absolute;width:0}.pages-nav.pages-nav--open{opacity:1;pointer-events:auto}.pages-nav__item{box-sizing:border-box;margin-bottom:4px;padding:8px 0;width:100%}.pages-nav__item>em{display:inline-block;font-style:normal}.pages-nav__item--small{display:inline-block;margin-right:5px;width:auto}.pages-nav .pages-nav__item--social{font-size:1rem;opacity:0;transform:translate3d(0,20px,0);transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(.2,1,.3,1);width:100%}.pages-nav--open .pages-nav__item--social{opacity:1;transform:translateZ(0);transition-delay:.35s}@media screen and (min-width:768px){.pages-nav{display:flex;top:72px}.pages-nav .link--social{margin:0 2rem}.pages-nav__item{margin-bottom:0;padding-left:10%;padding-right:10%;text-align:center;width:50%}}@media screen and (min-width:1200px){.pages-nav{top:80px}.pages-nav__item{width:33.3%}}.mo-icon{fill:currentColor;display:inline-block}.mo-flip-horizontal{transform:scaleX(-1)}.mo-flip-vertical{transform:scaleY(-1)}.mo-spin{animation:mo-spin .5s linear 0s infinite}.mo-inverse{color:#fff}.mo-pulse{animation:mo-spin 1s steps(8) infinite}@keyframes mo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pages-stack{perspective:1200px;perspective-origin:50% -50%;pointer-events:none;z-index:100}.page{background:#fff;box-shadow:0 -1px 10px rgba(0,0,0,.1);min-height:100vh;overflow-x:hidden;pointer-events:auto;position:relative;transition:transform .4s,opacity .4s;transition-timing-function:cubic-bezier(.6,0,.4,1);width:100%}.pages-stack--open .page{height:100vh;overflow:hidden}.pages-stack--open .page--active{cursor:pointer}.page--inactive{display:none;opacity:0;position:absolute;top:0;z-index:0}.pages-stack--open .page--inactive{display:block}.page.page-one{opacity:1;z-index:130}.page.page-two{opacity:.9;z-index:120}.page.page-three{opacity:.8;z-index:110}.page .page__inner{padding:80px 7.5vw 60px}.page .poster{border:0 solid rgba(0,0,0,.4);font-size:0;line-height:0;margin:0;position:relative;z-index:200}.page .poster,.page .poster:before{height:100%;transition:all .8s cubic-bezier(.08,.82,.17,1) .1s;width:100%}.page .poster:before{border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.075);content:"";left:0;position:absolute;top:0}.page .poster:hover:before{box-shadow:0 0 20px 0 rgba(0,0,0,.075),0 25px 30px 0 rgba(0,0,0,.175)}@media screen and (min-width:1200px){.page .page__inner{padding:80px 8vw 60px}.page .poster{bottom:6vh;left:60vw;max-height:80vh;position:absolute}.page .poster:hover{transform:translate(-18vw)}}.firework{font-size:64px;left:10vw;line-height:0;opacity:0;position:fixed;top:32vh;z-index:100}.view-features{color:#5c5edc;margin-top:1rem}.view-features .view-features-link{cursor:pointer;display:inline-block;font-size:1rem;font-weight:500}.view-features .view-features-link>i,.view-features .view-features-link>span{display:inline-block;height:24px;line-height:24px;vertical-align:middle}.other-links{line-height:20px;margin-top:48px}.other-links a{color:#666;display:inline-block;font-size:0;line-height:20px}.other-links a:hover{color:#5c5edc}.other-links a>span{font-size:14px;margin-left:8px}.other-links a>i,.other-links a>span{display:inline-block;height:20px;line-height:20px;vertical-align:middle}@media screen and (min-width:415px){.page-home .app-icon{height:234px;width:234px}}@media screen and (min-width:1200px){.firework{top:40vh}.page-home .app-icon{margin-top:9.5vh}}.app-icon{background:transparent url(/res/logo.png) 50% no-repeat;background-image:url(/res/logo.png);background-image:-webkit-image-set(url("/res/logo.png") 1x,url("/res/logo.png") 2x);background-size:100% 100%;display:block;height:156px;text-indent:-9999px;width:156px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.app-icon{background-image:url(/res/logo.png)}}.app-icon>a{display:block;height:100%;width:100%}.download-btn{background-color:#2b2b2b;border:none;border-radius:20px;display:inline-block;font-weight:700;height:40px;text-align:center;transition:all .5s cubic-bezier(.08,.82,.17,1);width:180px}.download-btn .download-link{display:block;height:1rem;padding:.75rem 1rem .75rem 0;position:relative}.download-btn .download-link>span{color:#fff;display:inline-block;font-size:1rem;line-height:1rem;margin-right:.5rem}.download-btn .download-link>i{color:#fff;line-height:1rem;position:absolute;right:2rem;top:.75rem;transition:all .15s ease-in}.download-btn .download-link:hover>i{right:1.5rem}.download-btn .download-link:active>i{opacity:.75;right:.875rem}.version{color:#222;display:inline-block;font-size:16px;line-height:40px}.version>sup{color:#5c5edc;font-weight:700;padding-left:5px}.footer{color:#595a5f;font-size:.75rem;font-weight:500;line-height:1rem;padding-bottom:24px;text-align:center}.copyright{margin-right:16px}.copyright,.locales{display:inline-block}.locales a.locale-active{color:#666}.locales em{color:#ccc;font-style:normal;margin:0 8px}@media screen and (min-width:1200px){.footer{bottom:18px;left:48px;padding-bottom:8px;position:fixed}}.pages-stack .lab-content{padding-top:96px}.lab-content{margin:0 auto;max-width:960px;padding:16px 36px;width:auto}.lab-content h2{margin-bottom:32px}.lab-content a{color:#333;display:block}.lab-content .lab-item{margin-bottom:48px}.lab-content .lab-card{background-color:#fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.05);display:block;padding:1.75rem 1.75rem 2rem;position:relative;transition:transform .2s ease-in;will-change:transform}.lab-content .lab-card>*{display:block;position:relative;z-index:1}.lab-content .lab-card:after,.lab-content .lab-card:before{border-radius:5px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in;will-change:opacity;z-index:0}.lab-content .lab-card:before{box-shadow:0 7px 25px 0 rgba(0,0,0,.03),0 4px 12px 0 rgba(0,0,0,.03)}.lab-content .lab-card:after{box-shadow:0 4px 30px rgba(0,0,0,.1);opacity:0}.lab-content .lab-card:focus:before,.lab-content .lab-card:hover:before{opacity:0}.lab-content .lab-card:active:before,.lab-content .lab-card:focus:after,.lab-content .lab-card:hover:after{opacity:1}.lab-content .lab-card:active:after{opacity:0}.lab-content .lab-card:hover{transform:translateY(-1px)}.lab-content .btn-get{background-color:#5b5bfa;border-color:#5b5bfa;color:#fff}.lab-content .btn-get:focus,.lab-content .btn-get:hover{background-color:#7c7cfb;border-color:#7c7cfb;color:#fff}.lab-content .figure{display:block;font-size:0;line-height:0;overflow:hidden;position:relative;text-align:center}.lab-content .figure img{display:block;max-width:100%;width:100%}.lab-content .info{display:flex;flex-direction:row;font-size:12px;margin-bottom:.75rem;margin-top:1.875rem;min-height:50px;padding:0}.lab-content .info .item-title{flex:3}.lab-content .info .item-title small{color:rgba(0,0,0,.5)}.lab-content .info .action{flex:1;text-align:right}.lab-content .info h3{font-size:14px;margin:0 0 2px;padding:0}.lab-content .description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;height:5rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.lab-card .figure{margin:-1.75rem -1.75rem 0!important}.lab-content .lab-card img{backface-visibility:hidden;border-radius:.25rem .25rem 0 0;filter:grayscale(.1);-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:filter .2s ease-in;width:100%;will-change:filter}.lab-content .lab-card:active img,.lab-content .lab-card:focus img,.lab-content .lab-card:hover img{filter:none}}@media screen and (max-width:767px){.lab-content .description{-webkit-line-clamp:3;height:3.725rem}.lab-content .lab-item{margin-bottom:1rem}.lab-content .lab-card{border-radius:0;border-top:1px solid rgba(0,0,0,.06);box-shadow:none;padding:1.25rem 1.75rem 1.75rem}.lab-content .lab-card:after,.lab-content .lab-card:before{display:none}.lab-content .lab-card .figure:before{border:1px solid rgba(0,0,0,.06);border-radius:.25rem;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.lab-content .lab-card img{height:160px;max-width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:389px){.lab-content .lab-card{padding:1rem 1rem 1.25rem}}@font-face{font-display:"auto";font-family:element-icons;font-style:normal;font-weight:400;src:url(/res/element-icons.535877f.woff) format("woff"),url(/res/element-icons.732389d.ttf) format("truetype")}[class*=" el-icon-"],[class^=el-icon-]{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:element-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:baseline}