.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.trusted-section{padding-bottom:48px}.customers-list__logo{max-width:100%;max-height:87px}.customers-list__logo.sprite-img._google{width:150px;height:auto}.customers-list__logo._twitter{max-height:67px}@media screen and (max-width:640px){.customers-list__logo{max-width:65%;max-height:67px}.customers-list__logo._google{width:130px}.customers-list__logo._twitter{max-height:53px}}
.blog-posts{background:radial-gradient(26.76% 85.52% at 86.73% -12.86%,#c241ff 6.65%,#6b57ff 100%)}.blog-post__content{height:100%}.blog-post__description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:72px;margin-bottom:auto;text-overflow:ellipsis}@media screen and (max-width:1276px){.blog-post__description{-webkit-line-clamp:5;max-height:120px}}.blog-post:hover{text-decoration:none}
.banner-tile_rustrover{background:url(/img/banners-home-page/bg_secondary_rust.png);background-size:cover;background-position:100%;background-repeat:no-repeat}.banner-tile_rustrover .banner-tile__logo_secondary{width:48px;height:48px}@media screen and (max-width:680px) and (min-width:640px){html[lang=pt-BR] .banner-tile_rustrover .banner-tile__button{font-size:15px}}@media screen and (max-width:350px){html[lang=pt-BR] .banner-tile_rustrover .banner-tile__button{font-size:15px}}@media screen and (max-width:1000px){.banner-tile_rustrover{background-image:linear-gradient(180deg,#000,transparent),url(/img/banners-home-page/bg-rust-secondary-md.png);background-size:auto 100%}}@media screen and (max-width:640px){.banner-tile_rustrover{background-image:linear-gradient(180deg,#000,transparent),url(/img/banners-home-page/bg-rust-secondary-sm.png)}}
.banner-tile_primary.banner-tile_primary-ai-launch{min-height:367px;padding:24px;background-image:url(/img/banners-home-page/bg_ai-launch.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.banner-tile_primary.banner-tile_primary-ai-launch .banner-tile__inner{width:100%;background-image:url(/img/banners-home-page/jetbrains-ai.svg);background-repeat:no-repeat;background-position:50% 60%;background-size:420px auto}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-ai-launch .banner-tile__inner{background-size:100% auto}}@media screen and (max-width:1276px){.banner-tile_primary.banner-tile_primary-ai-launch{background-image:url(/img/banners-home-page/bg_ai-launch-lg.jpg);min-height:450px}}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-ai-launch{min-height:420px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-ai-launch{min-height:362px;padding:16px}}
.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-color:#000;background-image:url(/img/banners-home-page/ai-banner.svg);background-repeat:no-repeat;background-position:top -16px left 162px}.banner-tile_primary.banner-tile_primary-jetbrains-ai__logo_primary{height:72px;width:72px}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-jetbrains-ai__logo_primary{height:48px;width:48px}}@media screen and (max-width:1276px){.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-position:top 23px left 102px}}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-position:top -23px left 81px;min-height:420px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-jetbrains-ai{background-position:top 79px right -283px;background-size:610px auto;min-height:362px}}
.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg.jpg);background-size:cover;background-repeat:no-repeat;min-height:176px}@media screen and (max-width:1276px){.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg-lg.jpg);min-height:232px}}@media screen and (max-width:1000px){.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg-md.jpg);background-position:0;min-height:284px}}@media screen and (max-width:640px){.banner-tile.banner-tile_secondary.banner-tile_deveco{background-image:url(/img/banners-home-page/deveco-secondary-bg-sm.jpg);min-height:232px}}
.banner-tile_secondary.banner-tile_intellij-conf{background-image:url(/img/banners-home-page/intellij-conf-2024.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}
.banner-tile_primary.banner-tile_primary-jetbrains-ides{min-height:452px;padding:24px;background-image:url(/img/banners-home-page/jetbrains-ides-bg.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover}.banner-tile_primary.banner-tile_primary-jetbrains-ides .banner-tile__inner{width:100%}.banner-tile_primary.banner-tile_primary-jetbrains-ides .jetbrains-logo{height:20px;width:20px}@media screen and (max-width:1000px){.banner-tile_primary.banner-tile_primary-jetbrains-ides{min-height:450px}}@media screen and (max-width:640px){.banner-tile_primary.banner-tile_primary-jetbrains-ides{min-height:362px;padding:16px}}
.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides{background:linear-gradient(78deg,#1f0647 -50%,#300082 28.67%,#8f0099 57.79%,rgba(238,0,176,.85) 76.05%,#f75f62 88.54%,#ffbe14)}.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides .banner-tile__inner{width:100%}@media screen and (max-width:1000px){.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides{background:linear-gradient(137deg,#1f0647,#300082 30%,#8f0099 60.48%,rgba(238,0,176,.85) 79.59%,#f75f62 92.66%,#ffbe14 104.65%)}}@media screen and (max-width:640px){.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides{background:linear-gradient(78deg,#1f0647,#300082 29.83%,#8f0099 60.13%,rgba(238,0,176,.85) 79.14%,#f75f62 92.13%,#ffbe14 104.05%)}}.banner-tile.banner-tile_secondary.banner-tile_jetbrains-ides .banner-tile__logo_secondary{width:30px;height:30px}
.banner-tile{position:relative;display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;box-sizing:border-box;width:100%;border-radius:16px;background-color:#000}.banner-tile:hover{text-decoration:none}.banner-tile_primary{height:100%;padding:24px 28px}@media screen and (max-width:1000px){.banner-tile_primary{min-height:500px}}@media screen and (max-width:640px){.banner-tile_primary{min-height:400px}}.banner-tile_secondary{padding:16px}@media screen and (max-width:640px){.banner-tile{padding:16px}}.banner-tile__content{width:100%}.banner-tile__logo-wrapper{line-height:0}.banner-tile__logo{line-height:1}.banner-tile__logo_primary{width:64px;height:64px}@media screen and (max-width:640px){.banner-tile__logo_primary{width:48px;height:48px}}.banner-tile__logo_secondary{display:block;width:54px;height:54px;margin-right:0;margin-left:auto;box-sizing:border-box}@media screen and (max-width:1276px){.banner-tile__logo_secondary{display:block;width:48px;height:48px}}@media screen and (max-width:1000px){.banner-tile__logo_secondary{margin-left:0;margin-right:auto;width:54px;height:54px}}.flex-container{display:flex;flex-direction:column}.flex-container__grow{flex-grow:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flex-container .wt-row{min-width:100%}}
html[lang=ru] .product-card__icon{margin:auto 6px auto 0}@media screen and (max-width:640px){[lang=de] .home-page__title,[lang=pt-BR] .home-page__title{font-size:32px}}.product-card{margin-top:24px}@media screen and (max-width:640px){.product-card{margin-top:32px}}.product-card__title{display:inline-flex}.product-card__icon{width:19px;height:19px;margin:auto 10px auto 0}@media screen and (max-width:1000px){.product-card__icon{margin-top:2px}}.product-card__icon_develop{margin-top:2px}.product-card__text{margin-top:8px}@media screen and (max-width:640px){.product-card__text{margin-top:6px}}.product-type-link{display:inline;align-items:center}.product-type-link__icon{margin-right:8px}.product-type-link span{display:inline-flex;align-items:center;vertical-align:top}
.sprite-img._google,.sprite-img._google-grayscale{width:104px;height:34px}.sprite-img._google-app-engine-mono._gray{fill:#636465}
.sprite-img._nasa{width:88px;height:80px}
.sprite-img._valve,.sprite-img._valve-grayscale{width:120px;height:50px}@media screen and (max-width:640px){.sprite-img._valve,.sprite-img._valve-grayscale{width:106px;height:29px}}
.sprite-img._tesla-motors{width:120px;height:16px}.sprite-img._tesla-motors-grayscale{width:120px;height:30px}
.sprite-img._ubisoft{width:154px;height:17px}
.sprite-img._twitter,.sprite-img._twitter-grayscale{width:43.6px;height:44.4px}.sprite-img._twitter-grayscale._white,.sprite-img._twitter._white{fill:#fff}.sprite-img._twitter-grayscale._gray-light,.sprite-img._twitter._gray-light{fill:#f0f0f0}.sprite-img._twitter-mask{width:30px;height:30px}
.sprite-img._tencent{width:134px;height:48px}
.sprite-img._china-mobile{width:134px;height:48px}
.sprite-img._xiaomi{width:60px;height:87px}
.sprite-img._webank{width:134px;height:48px}
.sprite-img._pingan{width:134px;height:48px}
.sprite-img._nio{width:134px;height:48px}
.carousel-testimonials{width:100%;padding-right:20px;background-color:#6b57ff;border-radius:16px}@media screen and (max-width:640px){.carousel-testimonials{border-radius:0}}.carousel-testimonials__image{margin-right:40px}.carousel-testimonials__image img{width:100%;border-top-left-radius:16px;border-bottom-left-radius:16px}.carousel-testimonials__img img{width:100%}.carousel-testimonials__button{position:relative;top:-48px}
.customer-story:hover{text-decoration:none}
.discover-more{background:radial-gradient(53.2% 178.72% at 27.1% 182.75%,#c241ff 6.65%,#6b57ff 100%)}.discover-more__card-content{height:100%}.discover-more__card-content img{max-height:72px}html[lang=es] .discover-more__card-content a,html[lang=fr] .discover-more__card-content a,html[lang=pt-BR] .discover-more__card-content a,html[lang=ru] .discover-more__card-content a{line-height:1.4}.pop-up-btn{margin:0;padding:0 0 1px;border:none;border-bottom:1px solid transparent;background-color:transparent}

/*# sourceMappingURL=index.entry.49d8cb59dbe3e9b50b1c.css.map*/