.products-overview-page .ides-banner{background-color:#3b0035;background-image:url(/_assets/rr/APP-banner-bg-Xy_z0MEe.png);background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:32px;text-decoration:none;display:block}@media screen and (width<=1000px){.products-overview-page .ides-banner{background-image:url(/_assets/rr/APP-banner-bg-md-BeeQ5GMM.png)}}@media screen and (width<=640px){.products-overview-page .ides-banner{background-image:url(/_assets/rr/APP-banner-bg-sm-Duqy8I4d.png);padding:16px}}.products-overview-page .ides-banner__logo{align-items:center;display:flex}.products-overview-page .ides-banner__logo-icon{flex:0 0 32px;width:32px;height:32px;margin-right:7px}.products-overview-page .ides-banner__text{text-align:center}@media screen and (width<=1000px){.products-overview-page .ides-banner__text{text-align:left}}@layer common{.filter-trigger{margin-bottom:24px}@media screen and (width<=640px){.filter-trigger{border:1px solid #27282c33;border-left:none;border-right:none;margin:0;padding:16px 0}}.filter{font-family:var(--wt-font-family-system)}@media screen and (width<=1000px){.filter{background-color:var(--rs-color-white);box-sizing:border-box;float:right;border:1px solid #27282c33;border-right:none;width:350px;margin-right:-22px;padding:24px 22px 24px 32px;position:relative}}@media screen and (width<=640px){.filter{box-sizing:border-box;float:none;border:1px solid #27282c33;border-left:none;border-right:none;width:auto;margin:0;padding:24px 0 12px;position:static}}.filter_dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media screen and (width<=1000px){.filter_dark{background-color:#3c3d40}}@media screen and (width<=640px){.filter_dark{background-color:#0000}}.filter__close{margin-left:16px}.filter__block-inner{margin:0 -8px 0 -40px}.filter .filter__block_checked{background-color:var(--rs-color-grey-5)}.filter .filter__block_dark{background-color:#323236}.filter .filter__block>button{padding:12px 16px}.filter .filter__block:first-child{margin-top:12px}.filter__search{margin:12px 0;padding-left:16px;padding-right:16px}.filter__not-found-text{padding-bottom:12px;padding-left:16px;padding-right:16px}.filter__list{max-height:506px;padding:0 16px;overflow-y:auto}.filter__list_checked{background-color:var(--rs-color-grey-5)}.filter__list_dark{background-color:#323236}.filter__tags{cursor:default;-webkit-user-select:none;user-select:none;flex-wrap:wrap;margin:8px -2px 0 -34px;display:flex}.filter__tag{margin:4px 2px 0}}.products-overview-page .product-card{flex-direction:column;justify-content:space-between;margin-bottom:24px;display:flex}@media screen and (width<=640px){.products-overview-page .product-card{margin-bottom:12px}}.products-overview-page .product-card__section{overflow:initial;flex-direction:column;justify-content:space-between;display:flex}@media screen and (width<=1276px){.products-overview-page .product-card__section{padding:16px}}@media screen and (width<=1000px){.products-overview-page .product-card__section{padding:24px 32px}}@media screen and (width<=640px){.products-overview-page .product-card__section{padding:16px}}.products-overview-page .product-card__button{z-index:auto}.products-overview-page .product-card__compare-button{background-color:var(--rs-color-white);box-sizing:border-box;cursor:pointer;vertical-align:top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm6 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zm7 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;width:36px;height:36px;padding:0;display:inline-block;overflow:hidden}.products-overview-page .product-card__compare-button:hover{background-color:#27282c0d}.products-overview-page .product-card__compare-button_selected{background-color:var(--rs-color-primary-t-fog-light-theme)}.products-overview-page .product-card__compare-button_selected:hover{background-color:#27282c33}.products-overview-page .product-card__compare-button-text{opacity:0;visibility:hidden}.products-overview-page .product-card__logo{width:65px;height:65px}.products-overview-page .product-card__title-row{gap:8px;display:flex}@layer vendor{.wt-card{box-sizing:border-box;border-style:solid;border-width:1px;flex-direction:column;min-height:0;display:flex}.wt-card_theme_light{color:#27282c;background-color:#fff;border-color:#27282c33}.wt-card_theme_dark{color:#fff;background-color:#ffffff0d;border-color:#0000}.wt-card_nude{border:1px solid #0000}.wt-card_link{cursor:pointer}.wt-card_link,.wt-card_link:active,.wt-card_link:focus,.wt-card_link:hover{text-decoration:none}.wt-card_link:focus{outline:none}.wt-card_link:focus[data-focus-method=key]{outline:4px solid #167dffcc;outline:solid 4px var(--wt-color-primary-light-theme-80,#167dffcc)}.wt-card_link.wt-card_theme_light:hover{border-color:#27282cb3}.wt-card_link.wt-card_theme_light:hover [class*=wt-text]{color:#27282c}.wt-card_link.wt-card_theme_light:active{background-color:#167dff33;background-color:var(--wt-color-primary-light-theme-20,#167dff33);border-color:#27282cb3}.wt-card_link.wt-card_theme_light:active [class*=wt-text]{color:#27282c}.wt-card_link.wt-card_theme_light.wt-card_nude:hover{background-color:#27282c0d;border-color:#0000}.wt-card_link.wt-card_theme_light.wt-card_nude:active{background-color:#167dff33;background-color:var(--wt-color-primary-light-theme-20,#167dff33);border-color:#0000}.wt-card_link.wt-card_theme_dark:hover{background-color:#ffffff0d}.wt-card_link.wt-card_theme_dark:hover [class*=wt-text]{color:#fff}.wt-card_link.wt-card_theme_dark:active{background-color:#4ca6ff33;background-color:var(--wt-color-primary-dark-theme-20,#4ca6ff33)}.wt-card_link.wt-card_theme_dark:active [class*=wt-text]{color:#fff}.wt-card_link.wt-card_theme_dark.wt-card_nude:hover{background-color:#ffffff0d;border-color:#0000}.wt-card_link.wt-card_theme_dark.wt-card_nude:active{background-color:#4ca6ff33;background-color:var(--wt-color-primary-dark-theme-20,#4ca6ff33);border-color:#0000}.wt-card__image{box-sizing:border-box;color:#fff;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;height:230px;padding:24px 32px;display:flex}.wt-card__image>*{flex:1}@media screen and (width<=640px){.wt-card__image{padding:16px}}.wt-card__section{box-sizing:border-box;flex:auto;min-height:0;padding:24px 32px;position:relative;overflow:auto}@media screen and (width<=640px){.wt-card__section{padding:16px}}.wt-card__section_vertically-fixed{overflow:initial;flex:none}.wt-card_nude .wt-card__section{padding:24px 0}.wt-card:not(.wt-card_nude) .wt-card__section~.wt-card__section{border-top-style:solid;border-top-width:1px}.wt-card_centered .wt-card__section{flex-direction:column;align-items:center;display:flex}.wt-card_theme_light .wt-card__section{border-top-color:#27282c33}.wt-card_theme_dark .wt-card__section{border-top-color:#fff3}.wt-card__corner-action{position:absolute;top:0;right:0}}.products-overview-page .product-banner__img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media screen and (width<=640px){.products-overview-page .product-banner__img{background-position:0;min-height:134px}}.products-overview-page .product-banner__img_cpp-1{background-image:url(/_assets/rr/cpp-BdZ5mUS9.svg)}.products-overview-page .product-banner__img_toolbox-1{background-image:url(/_assets/rr/toolbox-DCBQOP2s.svg)}.products-overview-page .product-banner__img_java-1,.products-overview-page .product-banner__img_java-2,.products-overview-page .product-banner__img_kotlin-1,.products-overview-page .product-banner__img_python-1{background-image:url(/_assets/rr/jba-DsQgizUN.svg)}.products-overview-page .product-banner__img_webdev-1{background-image:url(/_assets/rr/products-page-cpp-banner-BJE8iEVM.png)}.products-overview-page .product-banner__img_datalore-1{background-image:url(/_assets/rr/datalore-aPrnRSbK.svg)}.products-overview-page .product-banner_qodana{background:#000 url(/_assets/rr/qodana-bg-mljBsQRJ.png) 50%/cover no-repeat;border:none}.products__highlight-main-ide .product-card:first-child{border-color:#5a148c}@media screen and (width<=640px){.products-overview-page .jb-sm-button-stretch{width:100%}}
