.kotlin-ecosystem-header-feature__icon{--wt-icons-big-width:96px;--wt-icons-big-height:96px}@media screen and (width<=640px){.kotlin-ecosystem-header-feature__icon{--wt-icons-big-width:64px;--wt-icons-big-height:64px}}.kotlin-ecosystem-header-feature__icon{flex:0}.kotlin-ecosystem-header-feature__text{text-align:center}.kotlin-ecosystem-page .kotlin-ecosystem-header-section{background-color:#0000;position:relative}.kotlin-ecosystem-page .kotlin-ecosystem-header-section__container{position:relative}.kotlin-ecosystem-page .kotlin-ecosystem-header-section__bg-img{aspect-ratio:1778/1177;width:1883px;position:absolute;top:-450px;left:50%;transform:translate(-50%)translate(110px)}@media screen and (width<=1276px){.kotlin-ecosystem-page .kotlin-ecosystem-header-section__bg-img{transform:translate(-50%)translate(-60px)}}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-header-section__bg-img{width:1350px;top:-330px;transform:translate(-50%)translate(-140px)}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-header-section__bg-img{width:900px;top:-240px;transform:translate(-50%)translate(-160px)}}.kotlin-ecosystem-page .kotlin-ecosystem-header-section__logo{height:36px}.kotlin-ecosystem-page .kotlin-ecosystem-header-section__features{margin-top:222px}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-header-section__features{row-gap:48px;margin-top:96px}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-header-section__features{margin-top:72px}}.kotlin-ecosystem-page .kotlin-ecosystem-header-section__title-br{display:none}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-header-section__title-br{display:initial}}html[lang=en] .kotlin-ecosystem-header-section__subtitle-br{display:none}@media screen and (width<=640px){html[lang=en] .kotlin-ecosystem-header-section__subtitle-br{display:initial}}.kotlin-ecosystem-page .kotlin-ecosystem-tool-card{--rs-card-static-background:var(--rs-color-primary-t-fog-dark-theme);--rs-card-hover-background:var(--rs-color-primary-t-fog-dark-theme);--rs-card-focus-background:var(--rs-color-primary-t-fog-dark-theme);--rs-card-active-background:var(--rs-color-primary-t-fog-dark-theme);--rs-card-static-border-width:2px;--rs-card-hover-border-width:2px;--rs-card-focus-border-width:0px;--rs-card-active-border-width:2px;--rs-card-static-border-color:#8473ff00;--rs-card-hover-border-color:var(--rs-color-primary-light-theme);--rs-card-focus-border-color:transparent;--rs-card-active-border-color:var(--rs-color-primary-light-theme);flex-direction:column;justify-content:space-between;display:flex}.kotlin-ecosystem-page .kotlin-ecosystem-tool-card__icon{width:72px;height:72px}.kotlin-ecosystem-page .kotlin-ecosystem-tool-card_main{--main-card-hover-bg:radial-gradient(115% 115% at 97% 4%,#fe2857 0%,#af1df5 47%,#6b57ff 100%);--rs-card-static-background:radial-gradient(115% 115% at 97% 4%,#fe2857b3 0%,#af1df5b3 47%,#6b57ffb3 100%);--rs-card-hover-background:var(--main-card-hover-bg);--rs-card-focus-background:var(--main-card-hover-bg);--rs-card-active-background:var(--main-card-hover-bg);--rs-card-static-border-width:0px;--rs-card-hover-border-width:0px;--rs-card-focus-border-width:0px;--rs-card-active-border-width:0px}.kotlin-ecosystem-page .kotlin-ecosystem-tool-card_no-link{--rs-card-static-border-width:0px}.kotlin-ecosystem-page .kotlin-ecosystem-discover-section{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1782' height='1605' fill='none' viewBox='0 0 1782 1605'%3E%3Cg clip-path='url(%23a)' filter='url(%23b)' opacity='.4'%3E%3Cellipse cx='891.338' cy='802.354' fill='url(%23c)' rx='401.323' ry='491.536' transform='rotate(84.402 891.338 802.354)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='rotate(47.541 -79.726 484.666)scale(1166.97 5875.74)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23003a3e'/%3E%3Cstop offset='.615' stop-color='%2356008d'/%3E%3Cstop offset='.98' stop-color='%23e20075'/%3E%3C/radialGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h1782v1605H0z'/%3E%3C/clipPath%3E%3Cfilter id='b' width='1781.56' height='1604.63' x='.557' y='.038' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_627_7030' stdDeviation='200'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-position:calc(50% + 810px) -290px;background-repeat:no-repeat}.kotlin-ecosystem-page .kotlin-ecosystem-discover-section .kotlin-ecosystem-discover-card{background:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;max-width:100vw;margin-left:-64px;margin-right:-64px;padding:64px}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-discover-section .kotlin-ecosystem-discover-card{margin-left:-22px;margin-right:-22px;padding:32px 22px}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-discover-section .kotlin-ecosystem-discover-card{margin-left:-16px;margin-right:-16px;padding:32px 16px!important}}.kotlin-ecosystem-page .kotlin-ecosystem-why-card{--wt-icons-big-width:48px;--wt-icons-big-height:48px;background-color:#693bd1}.kotlin-ecosystem-page .kotlin-ecosystem-why-section{background-color:#0000}.kotlin-ecosystem-page .kotlin-ecosystem-why-section__container{position:relative}.kotlin-ecosystem-page .kotlin-ecosystem-why-section__img{width:640px;position:absolute;top:-170px;right:-230px}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-why-section__img{top:-200px;right:-150px}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-why-section__img{width:300px;top:-100px;right:-40px}}.kotlin-ecosystem-page .kotlin-ecosystem-why-section__cards{position:relative}.kotlin-ecosystem-page .kotlin-ecosystem-why-section__animation-wrapper{z-index:2;position:absolute;top:-92px;right:155px}@media screen and (width<=1276px){.kotlin-ecosystem-page .kotlin-ecosystem-why-section__animation-wrapper{right:100px}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-why-section__animation-wrapper{top:-108px;right:-20px}}.kotlin-ecosystem-page .kotlin-ecosystem-why-section__title{z-index:1}.kotlin-ecosystem-page .kotlin-ecosystem-testimonial-card{border-color:var(--rs-color-primary-dark-theme);background-color:#000}.kotlin-ecosystem-page .kotlin-ecosystem-testimonial-card__photo{width:72px;height:72px}.kotlin-ecosystem-page .kotlin-ecosystem-testimonials-section{background-color:#0000}.kotlin-ecosystem-page .kotlin-ecosystem-vision-card{--wt-icons-big-width:48px;--wt-icons-big-height:48px;aspect-ratio:1;background-color:var(--rs-color-primary-dark-theme);flex-direction:column;justify-content:center;align-items:center;display:flex}.kotlin-ecosystem-page .kotlin-ecosystem-vision-card__title{text-align:center}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-vision-card{aspect-ratio:inherit;height:164px}}.kotlin-ecosystem-page .kotlin-ecosystem-vision-section{background-color:#0000}.kotlin-ecosystem-page .kotlin-ecosystem-vision-section__cards{position:relative}.kotlin-ecosystem-page .kotlin-ecosystem-vision-section__img{width:800px;position:absolute;top:-180px;right:-300px}@media screen and (width<=1276px){.kotlin-ecosystem-page .kotlin-ecosystem-vision-section__img{top:-175px;right:-355px}}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-vision-section__img{top:-170px;right:-100px}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-vision-section__img{width:600px;top:-120px;right:-200px}}.kotlin-ecosystem-page .kotlin-ecosystem-vision-section__text{z-index:1}.kotlin-ecosystem-page .kotlin-ecosystem-join-card{background:0 0;border-color:#fff3;flex-direction:column;align-items:flex-start;display:flex!important}.kotlin-ecosystem-page .kotlin-ecosystem-join-card:hover{border-color:var(--rs-color-primary-dark-theme)}@media (hover:hover){.kotlin-ecosystem-page .kotlin-ecosystem-join-card:hover .kotlin-ecosystem-page .kotlin-ecosystem-join-card__link{--_rs-typography-link-padding-bottom-from-state-hover:calc(1px - var(--_rs-typography-link-hover-underline-width-difference-wf));--_rs-typography-link-border-bottom-width-from-state-hover:calc(var(--_rs-typography-link-border-bottom-width-wf) + var(--_rs-typography-link-hover-underline-width-difference-wf));--_rs-typography-link-border-bottom-color-from-state-hover:var(--_rs-typography-link-hover-underline-color-wf);--_rs-typography-link-border-image-from-state-hover:var(--_rs-typography-link-hover-border-image-wf);--_rs-typography-link-color-from-state-hover:var(--_rs-typography-link-hover-color-wf);--_rs-typography-link-background-size-from-state-hover:auto calc(100% + 4px);--_rs-typography-link-after-margin-right-from-state-hover:var(--_rs-typography-link-hover-after-offset-right-wf);--_rs-typography-link-after-margin-left-from-state-hover:var(--_rs-typography-link-hover-after-offset-left-wf)}}.kotlin-ecosystem-page .kotlin-ecosystem-join-card:focus-visible .kotlin-ecosystem-page .kotlin-ecosystem-join-card__link{--_rs-typography-link-box-shadow-from-state-focus-visible:var(--_rs-color-primary) 0 0 0 4px}.kotlin-ecosystem-page .kotlin-ecosystem-join-card__body{flex-grow:1;max-width:100%}.kotlin-ecosystem-page .kotlin-ecosystem-join-section{background-color:#0000;padding-bottom:534px;position:relative}@media screen and (width<=1276px){.kotlin-ecosystem-page .kotlin-ecosystem-join-section{padding-bottom:442px}}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-join-section{padding-bottom:274px}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-join-section{padding-bottom:208px}}.kotlin-ecosystem-page .kotlin-ecosystem-join-section__container{position:relative}.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img,.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img-gradient{width:2391px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width<=1276px){.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img,.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img-gradient{width:1820px}}@media screen and (width<=1000px){.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img,.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img-gradient{width:1200px}}@media screen and (width<=640px){.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img,.kotlin-ecosystem-page .kotlin-ecosystem-join-section__img-gradient{width:900px;left:-200px;transform:none}}.kotlin-ecosystem-page{background-color:#000;overflow-x:hidden}
