@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/_next/static/media/source-sans-pro-v21-latin-300.c76b8a09.eot);src:local(""),url(/_next/static/media/source-sans-pro-v21-latin-300.c76b8a09.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/source-sans-pro-v21-latin-300.531b1b08.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v21-latin-300.192d03a1.woff) format("woff"),url(/_next/static/media/source-sans-pro-v21-latin-300.48350b6a.ttf) format("truetype"),url(/_next/static/media/source-sans-pro-v21-latin-300.7ebd2685.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/_next/static/media/source-sans-pro-v21-latin-regular.dd9ccd08.eot);src:local(""),url(/_next/static/media/source-sans-pro-v21-latin-regular.dd9ccd08.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/source-sans-pro-v21-latin-regular.0a598dac.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v21-latin-regular.478b0f21.woff) format("woff"),url(/_next/static/media/source-sans-pro-v21-latin-regular.5611e2b0.ttf) format("truetype"),url(/_next/static/media/source-sans-pro-v21-latin-regular.76d73c01.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/_next/static/media/source-sans-pro-v21-latin-600.331f13d9.eot);src:local(""),url(/_next/static/media/source-sans-pro-v21-latin-600.331f13d9.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/source-sans-pro-v21-latin-600.44c0af02.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v21-latin-600.39cd0b8e.woff) format("woff"),url(/_next/static/media/source-sans-pro-v21-latin-600.a9b72165.ttf) format("truetype"),url(/_next/static/media/source-sans-pro-v21-latin-600.92312f26.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/_next/static/media/source-sans-pro-v21-latin-700.d06e500c.eot);src:local(""),url(/_next/static/media/source-sans-pro-v21-latin-700.d06e500c.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/source-sans-pro-v21-latin-700.527cd2c4.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-v21-latin-700.59bc2429.woff) format("woff"),url(/_next/static/media/source-sans-pro-v21-latin-700.3e3a763b.ttf) format("truetype"),url(/_next/static/media/source-sans-pro-v21-latin-700.dde95288.svg#SourceSansPro) format("svg")}body,html{padding:0;margin:0}*{box-sizing:border-box}a{text-decoration:none}*{scroll-behavior:smooth}.homepage{align-items:stretch}.homepage,.homepage__container{display:flex;flex-direction:column}.homepage__container{justify-content:center;padding:48px 15px}.homepage__container--adaptive{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.homepage__flex{display:flex;flex-direction:column;align-items:stretch;text-align:start;flex-basis:content}.header__container{display:flex;justify-content:center;background:linear-gradient(225.41deg,#3f0f40,#0f274a);padding-left:15px;padding-right:15px}.logo-link{display:flex;align-self:flex-start;min-width:198px;margin:19px 55px 17px 0}.navigation{display:flex;flex-wrap:wrap}.navigation__link{color:#fff;font-family:Source Sans Pro;font-size:16px;letter-spacing:-.04px;line-height:20px;margin:19px 15px 17px 0}.navigation__link:not(:last-child){margin-right:33px}.navigation__link:hover{color:#fff;text-decoration:none}.workspace-button{color:#fff!important;background-color:#193b70;padding:9px 16px;margin:15px 0;align-self:flex-end;letter-spacing:.7px}.user{width:40px;min-width:40px;height:40px;background-color:#fff;background-size:40px 40px;background-repeat:no-repeat;background-position:50%;margin-right:10px;border-radius:4px}.user-select-arrow{width:10px;height:10px;background:url(/images/arrow-drop-down.svg) 50%/18px}.selection{padding:106px 160px;flex-wrap:wrap}.main{padding-top:107px}.main__side{display:flex;flex-direction:column;align-items:stretch}.main__title{font-size:56px;font-weight:700;letter-spacing:-.14px;line-height:65px;margin-bottom:27px}.main__description,.main__title{color:#333;font-family:Source Sans Pro}.main__description{font-size:22px;font-weight:300;letter-spacing:.1px;line-height:32px;margin-bottom:59px;width:400px}.main__app-img-container{min-width:300px}.main__app-img{max-width:100%}.main__actions{display:flex;flex-wrap:wrap}.main__actions .button:nth-child(2){margin-left:22px}.github-button{position:relative;font-size:16px;letter-spacing:-.1px;line-height:20px;padding:16px 15px 16px 53px;background-color:#ffcd19;margin-top:10px;margin-right:22px}.github-button:before{content:"";position:absolute;top:0;left:0;bottom:0;width:57px;background:url(/images/github.svg) 50% no-repeat}.demo-button{position:relative;margin-top:10px;color:#333;font-family:Source Sans Pro;font-size:16px;letter-spacing:-.1px;line-height:20px;padding:15px 21px 15px 51px;border:1px solid hsla(0,0%,59%,.36)}.demo-button:before{content:"";position:absolute;top:0;left:0;bottom:0;width:55px;background:url(/images/play-circle.svg) 50% no-repeat;background-size:29px 29px}.features{position:relative;margin-top:66px;padding-top:69px}.features:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:779px;background-color:rgba(23,64,136,.02)}.features__title{color:#333;font-family:Source Sans Pro;font-size:40px;font-weight:700;letter-spacing:-.25px;line-height:50px;margin-bottom:18px}.features__description{color:#333;font-family:Source Sans Pro;font-size:22px;font-weight:300;letter-spacing:.1px;line-height:32px;width:725px}.repository{padding-top:40px}.repository__img-container{box-sizing:border-box;min-width:300px;border:1px solid hsla(0,0%,59%,.27);border-radius:14px;background-color:#fff;box-shadow:0 54px 24px -39px rgba(25,34,72,.16);padding:39px 36px 42px 39px}.repository__img{max-width:100%}.repository__sync{padding-top:35px;padding-left:93px}.repository__sync-img{width:185px;height:124px;background:url(/images/2-way-sync.svg) no-repeat;margin-bottom:27px}.repository__sync-title{color:#333;font-family:Source Sans Pro;font-size:32px;letter-spacing:-.2px;line-height:40px;margin-bottom:22px}.repository__sync-description{color:#333;font-family:Source Sans Pro;font-size:18px;font-weight:300;letter-spacing:.05px;line-height:27px}.parsing{padding-top:32px}.parsing .homepage__container--adaptive{justify-content:center}.parsing__img{align-self:center;height:124px;width:223px;background:url(/images/continuous-translation.svg) no-repeat;margin-bottom:19px}.parsing__title{font-size:32px;letter-spacing:-.2px;line-height:40px;text-align:center;margin-bottom:26px}.parsing__description,.parsing__title{color:#333;font-family:Source Sans Pro}.parsing__description{display:flex;justify-content:center;align-self:center;max-width:550px;font-size:18px;font-weight:300;letter-spacing:0;line-height:27px;text-align:left;margin-bottom:54px}.parsing__app-img-container{align-self:center;box-sizing:border-box;min-width:300px;border:1px solid hsla(0,0%,59%,.27);border-radius:14px;background-color:#fff;box-shadow:0 54px 24px -39px #0a0f2d;padding:31px 24px 39px 26px}.parsing__app-img{max-width:100%}.cattools .homepage__container--adaptive{justify-content:center}.cattools__img{align-self:center;height:124px;width:132px;background:url(/images/cat.svg) no-repeat;margin-bottom:19px}.cattools__title{color:#333;font-family:Source Sans Pro;font-size:32px;letter-spacing:-.2px;line-height:40px;text-align:center;margin-bottom:26px}.cattools__description{display:flex;justify-content:center;align-self:center;max-width:550px;color:#333;font-family:Source Sans Pro;font-size:18px;font-weight:300;letter-spacing:0;line-height:27px;text-align:left;margin-bottom:54px}.cattools__app-img-container{align-self:center;box-sizing:border-box;min-width:300px;border:1px solid hsla(0,0%,59%,.27);border-radius:14px;background-color:#fff;box-shadow:0 54px 24px -39px #0a0f2d;padding:31px 24px 39px 26px}.cattools__app-img{max-width:100%}.teamwork{position:relative;padding-top:130px}.teamwork:after{content:"";position:absolute;z-index:-1;top:-128px;left:0;right:0;bottom:121px;background:linear-gradient(225.41deg,#3f0f40,#0f274a)}.teamwork__app-img-container{box-sizing:border-box;min-width:300px;border:1px solid hsla(0,0%,59%,.27);border-radius:14px;background-color:#fff;box-shadow:0 54px 24px -39px rgba(25,34,72,.16);padding:27px 53px 26px 54px}.teamwork__app-img{max-width:100%}.teamwork__info{padding-top:25px;padding-left:93px}.teamwork__info-img{height:124px;width:215px;background:url(/images/community.svg) no-repeat;margin-bottom:25px}.teamwork__info-title{color:#fff;font-family:Source Sans Pro;font-size:32px;letter-spacing:-.2px;line-height:40px;margin-bottom:22px}.teamwork__info-description{color:#fff;font-family:Source Sans Pro;font-size:18px;font-weight:300;letter-spacing:.05px;line-height:27px}.projects{padding-top:70px}.projects__title{color:#333;font-family:Source Sans Pro;font-size:40px;font-weight:700;letter-spacing:-.25px;line-height:50px;margin-bottom:25px}.projects__description{color:#333;font-family:Source Sans Pro;font-size:22px;font-weight:300;letter-spacing:0;line-height:32px;max-width:675px}.projects__examples{display:flex;flex-wrap:wrap}.project{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:center;height:358px;width:336px;padding:29px 22px 19px 33px;border:1px solid hsla(0,0%,59%,.27);border-radius:4px;background-color:#fff;box-shadow:0 54px 24px -39px hsla(0,0%,74%,.47);margin-top:73px;margin-bottom:40px}.project:not(:last-child){margin-right:56px}.project__side{height:100%}.project__img{height:94px;background-color:#9abcf2;margin-bottom:25px;background-size:94px 94px!important}.google_img{background:url(/images/google.png) no-repeat}.vue_img{background:url(/images/vue.png) no-repeat}.nuxt_img{background:url(/images/nuxt.png) no-repeat}.qiskit_img{background:url(/images/qiskit.png) no-repeat}.tensorflow_img{background:url(/images/tensorflow.png) no-repeat}.project__title{color:#333;font-family:Source Sans Pro;font-size:24px;letter-spacing:0;line-height:32px;margin-bottom:10px}.project__link{color:#333;cursor:pointer}.project__link:hover{color:#333;-webkit-text-decoration-line:underline;text-decoration-line:underline}.project__description{font-weight:300;margin-bottom:15px}.project__description,.project__languages{color:#333;font-family:Source Sans Pro;font-size:16px;letter-spacing:0;line-height:24px}.project__arrow-container{display:flex;justify-content:flex-end;width:100%}.project__arrow{padding:0;align-self:flex-end;height:25px;width:25px;background-color:#9abcf2;background:url(/images/arrow.png) no-repeat}.review{position:relative;margin-top:17px;padding-top:138px}.review:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:522px;background-color:rgba(23,64,136,.02)}.review__info{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:0 50px}.review__info-side{display:flex;flex-direction:column}.review__info-avatar{align-self:center;height:134px;width:134px;border-radius:50%;background:url(/images/avatar.png) no-repeat;margin-bottom:30px}.review__info-description{color:#333;font-family:Source Sans Pro;font-size:18px;font-weight:300;letter-spacing:0;line-height:28px;white-space:pre-wrap;margin-bottom:10px;padding-right:70px}.review__info-paragraph{margin-bottom:10px}.review__info-name{color:#333}.review__info-name,.review__info-organisation{font-family:Source Sans Pro;font-size:18px;letter-spacing:0;line-height:24px}.review__info-organisation{color:#b3b3b3;font-weight:300}.advantages{padding-top:163px}.advantages__title{color:#333;font-family:Source Sans Pro;font-size:40px;font-weight:700;letter-spacing:-.25px;line-height:50px;margin-bottom:20px}.advantages__description{max-width:731px;color:#333;font-family:Source Sans Pro;font-size:22px;font-weight:300;letter-spacing:0;line-height:32px;margin-bottom:84px}.advantages__video{width:1120px;height:630px}.enjoy{position:relative;margin-top:94px;padding-top:88px;padding-bottom:85px}.enjoy:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:rgba(23,64,136,.02)}.enjoy__title{color:#333;font-family:Source Sans Pro;font-size:40px;font-weight:700;letter-spacing:-.25px;line-height:50px;margin-bottom:49px}.enjoy__button,.enjoy__title{align-self:center}.footer{padding-top:82px;background:linear-gradient(225.41deg,#3f0f40,#0f274a)}.footer__container{display:flex;flex-direction:row;justify-content:space-between;align-items:start!important;flex-basis:100%;flex-wrap:wrap}.footer__side{display:flex;flex-direction:column;align-items:stretch}.footer__menu-container{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.footer__menu{display:flex;flex-direction:column;align-items:flex-start}.footer__menu:not(:last-child){margin-right:20px}.footer__menu-logo{height:100%;margin-right:94px}.logo__img{height:32px;min-width:175px;background:url(/images/logo-small.png) no-repeat;margin-bottom:18px}.logo__title{font-size:16px;letter-spacing:-.1px;line-height:20px;margin-bottom:30px;max-width:170px;text-align:start}.footer__menu-title,.logo__title{color:#fff;font-family:Source Sans Pro}.footer__menu-title{font-size:18px;font-weight:700;letter-spacing:-.11px;line-height:23px;margin-bottom:40px}.footer__menu-items{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:38px}.footer__menu-item{opacity:.77;color:#fff;font-family:Source Sans Pro;font-size:14px;letter-spacing:-.09px;line-height:18px;border:none!important;text-decoration:none}.footer__menu-item:hover{color:#fff;border:none!important;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer__menu-item:active,.footer__menu-item:focus{border:none!important}.footer__menu-item:not(:last-child){margin-bottom:15px}.footer__features{min-width:212px}.footer__projects{min-width:265px}.footer__company{min-width:114px}.social{display:flex;flex-direction:row}.facebook{background:url(/images/facebook.svg) no-repeat}.facebook,.twitter{height:35px;width:35px}.twitter{background:url(/images/twitter.svg) no-repeat;margin-left:13px}.copyright{opacity:.51;color:#fff;font-family:Source Sans Pro;font-size:14px;letter-spacing:-.09px;line-height:18px;text-align:right}.auth-button{padding:8px 16px 8px 37px;margin:15px 0;align-self:flex-end;position:relative;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff!important;background-color:#444;display:block;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auth-button:before{content:"";position:absolute;top:0;left:0;bottom:0;width:31px;background:url(/images/github-white.svg) 50% no-repeat;border-right:1px solid rgba(0,0,0,.2)}.navigation-container{position:relative;display:flex;flex-direction:row;align-items:stretch;width:100%}.navigation-checkbox{display:none;opacity:0;height:0;width:0;margin:0}.navigation{justify-content:space-between;flex:1 1}.navigation-left{display:flex;align-items:center;flex-wrap:wrap}.navigation-right{display:flex}.navigation-checkbox:checked~.navigation{display:flex}.navigation-button{position:absolute;top:0;right:0;left:280px;display:none;flex-direction:column;justify-content:center;align-items:center;min-width:44px;max-width:44px;height:34px;border:1px solid #fff;border-radius:4px;cursor:pointer;margin:17px 25px 17px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation-button:hover{background-color:#193b70}.navigation-button div{width:20px;height:2px;background-color:#fff;margin:2px 0}@media (max-width:992px){.navigation-container{flex-direction:column}.navigation-button{display:flex}.navigation{display:none}}@media (max-width:599px){.main__actions{flex-direction:column;width:auto}.main__actions .button:nth-child(2){margin-left:0}.github-button{margin-right:0}}@media (min-width:768px) and (max-width:991px){.homepage__container--adaptive{width:740px}}@media (max-width:992px){.flex-s-10{flex-basis:100%}.flex-s-9{flex-basis:90%}.flex-s-8{flex-basis:80%}.flex-s-7{flex-basis:70%}.flex-s-6{flex-basis:60%}.flex-s-5{flex-basis:50%}.flex-s-4{flex-basis:40%}.flex-s-3{flex-basis:30%}.flex-s-2{flex-basis:20%}.flex-s-1{flex-basis:10%}.homepage__flex{align-items:center;text-align:center}.features__description,.main__description{width:auto}.cattools:after,.teamwork:after{top:0;bottom:0}.enjoy:after,.features:after,.review:after{top:0;bottom:0;height:auto!important}.footer__container,.footer__menu-container{flex-direction:column}.advantages__video{width:100%!important;max-width:560px!important;height:315px!important}.main__app-img-container{margin-top:20px}.repository__img-container,.teamwork__app-img-container{margin-bottom:20px}}@media (min-width:992px) and (max-width:1199px){.homepage__container--adaptive{width:900px}.flex-m-10{flex-basis:100%}.flex-m-9{flex-basis:90%}.flex-m-8{flex-basis:80%}.flex-m-7{flex-basis:70%}.flex-m-6{flex-basis:60%}.flex-m-5{flex-basis:50%}.flex-m-4{flex-basis:40%}.flex-m-3{flex-basis:30%}.flex-m-2{flex-basis:20%}.flex-m-1{flex-basis:10%}.advantages__video{width:900px;height:506px}}@media (min-width:1200px){.homepage__container--adaptive{width:1121px}.flex-l-10{flex-basis:100%}.flex-l-9{flex-basis:90%}.flex-l-8{flex-basis:80%}.flex-l-7{flex-basis:70%}.flex-l-6{flex-basis:60%}.flex-l-5{flex-basis:50%}.flex-l-4{flex-basis:40%}.flex-l-3{flex-basis:30%}.flex-l-2{flex-basis:20%}.flex-l-1{flex-basis:10%}}@media (max-width:1200px){.repository__sync,.teamwork__info{padding-top:0!important;padding-left:0!important}.review__info,.review__info-description{padding:0}}