.ide-services-tag-link{position:relative;vertical-align:middle}.ide-services-tag-link:hover{background-color:var(--rs-color-white-t20)}.ide-services-tag-link--light:hover{background-color:var(--rs-color-black-t10)}@media screen and (max-width:640px){.ide-services-tag-link:not(html){--_rs-tag-vertical-padding:4px;--_rs-tag-base-horizontal-padding:8px;--_rs-tag-uppercase-horizontal-padding:10px;--_rs-tag-icon-size:20px;--_rs-tag-border-radius:4px;--_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing,0.0045em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-text-3-font-size,13px);--_rs-typography-font-weight:var(
    --rs-font-weight-regular,400
  );--_rs-typography-line-height:var(
    --rs-text-3-line-height,20px
  );--_rs-typography-base-color:var(
    --_rs-typography-hardness-color,var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),0.7)
)
  );--_rs-typography-text-auto-offset:8px;--_rs-typography-ul-list-li-padding-left:28px;--_rs-typography-ol-list-li-padding-left:21px;--_rs-typography-list-li-margin-top-from-text:8px;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}}
.ai-assistant-try-embeddable-button__fallback-button-wrapper{position:relative;z-index:0}.ai-assistant-try-embeddable-button__iframe{position:relative;z-index:1}.ai-assistant-try-embeddable-button.ai-assistant-try-embeddable-button_fallback-disabled .ai-assistant-try-embeddable-button__fallback-button-wrapper{pointer-events:none;position:absolute}.ai-assistant-try-embeddable-button.ai-assistant-try-embeddable-button_fallback-disabled .ai-assistant-try-embeddable-button__fallback-button-wrapper *{color:transparent}.ai-assistant-try-embeddable-button.ai-assistant-try-embeddable-button_fallback-enabled .ai-assistant-try-embeddable-button__iframe{display:none}
@media screen and (max-width:1276px){.pricing-card__buy-button{margin-top:18px}}@media screen and (max-width:640px){.pricing-card__buy-button{margin-top:0}}.pricing-card .jb-price-sup{font-size:large}@media screen and (max-width:640px){.pricing-card .jb-price-sup{font-size:large}}.pricing-card .custom-line-through{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:-8px}
.pricing-section{padding-bottom:48px;position:relative}@media screen and (max-width:1000px){.pricing-section{padding-bottom:32px}}.pricing-section__image{left:50%;position:absolute;top:-300px;transform:translateX(-48%);width:2600px;z-index:-1}@media screen and (max-width:1000px){.pricing-section__image{top:-295px;width:2800px}}@media screen and (max-width:640px){.pricing-section__image{min-width:1400px;top:-85px;width:100%}}.pricing-section__cards-column{align-self:stretch;display:flex;flex-direction:column}.pricing-section__cards-column_hide-enterprise{flex-direction:row}.pricing-section__cards-column_hide-enterprise .pricing-card{width:100%}.pricing-section__cards-column_hide-enterprise .pricing-card__part{height:100%}.pricing-section__card-stretched{flex-grow:1}.pricing-card{background-color:var(--rs-color-black);border:none;padding:0!important}.pricing-card__hide-for-free{visibility:hidden}@media screen and (max-width:640px){.pricing-card__hide-for-free{display:none}}.pricing-card__hide{display:none}.pricing-card__part{background-color:transparent;position:relative}.pricing-card__part_lite,.pricing-card__part_pro{border-color:unset;border-width:2px!important;display:flex;flex-direction:column;justify-content:space-between;min-height:258px}@media (max-width:768px){.pricing-card__part_lite,.pricing-card__part_pro{min-height:285px}}@media screen and (max-width:640px){.pricing-card__part_lite,.pricing-card__part_pro{min-height:unset}}.pricing-card__part_enterprise{border-color:unset;border-width:2px!important}.pricing-card__part_pro{border-color:var(--rs-color-primary-dark-theme)}.pricing-card__tag{position:absolute;right:24px;top:24px}@media screen and (max-width:1000px){.pricing-card__tag{position:static}}.pricing-card__list{overflow:hidden}@media screen and (max-width:640px){.pricing-card__list{height:0}.pricing-card__list_opened{height:-moz-fit-content;height:fit-content}}.pricing-card__list-toggle{display:none;transition:transform .2s ease-in-out;will-change:transform}@media screen and (max-width:640px){.pricing-card__list-toggle{display:block}}.pricing-card__list-toggle_opened{transform:rotate(180deg);transition:transform .2s ease-in-out}.pricing-card__ai-icon{vertical-align:sub}.pricing-switcher-option{align-content:center;display:flex}.pricing-switcher-option__icon{margin-right:16px}
.toc__item,.toc__item:focus,.toc__item:hover{text-decoration:none}.toc__item:hover:not(html){--_rs-typography-hardness-color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)}
.sticky-menu-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,5%,.8),hsla(0,0%,5%,0));left:0;opacity:0;padding:16px 0;position:fixed;right:0;top:0;transition:all .4s;visibility:hidden;z-index:10}.sticky-menu-wrap_visible{opacity:1;visibility:visible}@media screen and (max-width:1000px){.sticky-menu-wrap_drop-downed{padding-bottom:32px}}@media screen and (max-width:640px){.sticky-menu-wrap_drop-downed{height:100vh}.sticky-menu-wrap_drop-downed .sticky-menu-container{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 48px)}.sticky-menu-wrap_drop-downed .links-and-button{display:flex;flex-direction:column}.sticky-menu-wrap_drop-downed .links-and-button>:first-child{flex-grow:1}}.open-toc-button{cursor:pointer}
.video-preview{aspect-ratio:16/9;position:relative}.video-preview__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.video-preview__button{align-items:center;background-color:#fff;border:none;border-radius:26px;bottom:0;box-shadow:0 30px 40px rgba(0,0,0,.78);color:#000!important;-moz-column-gap:16px;column-gap:16px;cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:12px 32px;position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content}.video-preview__button:hover{background-color:hsla(0,0%,100%,.8)}@media screen and (max-width:1000px){.video-preview__button{padding:8px 24px}}
.header-section{position:relative}.header-section__animation{bottom:0;height:540px;position:absolute;right:-50px;top:0;width:540px;z-index:-1}@media screen and (max-width:1000px){.header-section__animation{height:523px;right:-182px;width:523px}}@media screen and (max-width:640px){.header-section__animation{height:823px;right:-550px;top:-96px;width:823px}}.header-section__logo{--wt-icons-big-width:96px;--wt-icons-big-height:96px}@media screen and (max-width:640px){.header-section__logo{--wt-icons-big-width:64px;--wt-icons-big-height:64px}}.header-section__video{margin-top:144px}@media screen and (max-width:1000px){.header-section__video{margin-top:128px}}.header-section__video .wt-youtube-player__play-button{display:none}
.jb-slide-buttons-carousel{--container-width:1276px;--container-margin:max(calc(50vw - var(--container-width)/2 + 22px),22px)}.jb-slide-buttons-carousel__wrapper{display:flex;gap:4px;overflow-x:scroll;padding:4px calc(100vw - var(--container-margin) - 300px) 4px var(--container-margin);position:relative;scroll-behavior:smooth;scroll-padding-left:var(--container-margin);scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none}.jb-slide-buttons-carousel__wrapper::-webkit-scrollbar{display:none}.jb-slide-buttons-carousel__slide{scroll-snap-align:start}@media screen and (max-width:1276px){.jb-slide-buttons-carousel{--container-width:996px}}@mediascreen and (max-width:640px){.jb-slide-buttons-carousel{--container-width:640px}}
.slider-toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--rs-color-black-t70);border:none;border-radius:12px;cursor:pointer;display:flex;min-width:305px;outline:none;overflow:hidden;padding:24px 60px 24px 24px;position:relative;text-align:start;width:-moz-fit-content;width:fit-content}.slider-toggle-button:focus-visible{box-shadow:var(--rs-color-primary-t-dim-dark-theme) 0 0 0 4px}.slider-toggle-button__progress{background-color:var(--rs-color-primary-dark-theme);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s linear;width:0;will-change:width;z-index:-1}
.ai-slide{background-color:#19191c;border-radius:16px}.ai-slide__text{padding:24px 90px 24px 24px}.ai-slide__video{border-radius:16px;min-height:404px;overflow:hidden}.ai-slide__video video{height:100%;width:100%}
.ai-compact-slide{background-color:#19191c;border-radius:16px;padding:16px}
.jb-slides-carousel__wrapper{display:flex;gap:32px;overflow-x:scroll;padding:0 22px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none}@media screen and (max-width:640px){.jb-slides-carousel__wrapper{padding-left:16px;padding-right:16px}}.jb-slides-carousel__wrapper::-webkit-scrollbar{display:none}.jb-slides-carousel__slide{flex:0 0 auto;scroll-snap-align:center;width:min(500px,calc(100vw - 76px))}
.slider-section{position:relative}
.ides-card{background-color:var(--rs-color-black)}.ides-card:hover{border-color:#58bbe5}.ides-card__content{align-items:center;display:flex;height:100%}@media screen and (max-width:640px){.ides-card__content{flex-direction:row-reverse;justify-content:space-between}}.ides-card__icon{margin-right:24px}@media screen and (max-width:640px){.ides-card__icon{margin-left:24px;margin-right:unset}}.ides-card__icon img,.ides-card__icon svg{height:64px;width:64px}.ides-card_colored{background:linear-gradient(90deg,#390483 4.7%,#9d01c1 58.75%,#f016c8 86.49%,#fc983d 96.53%) no-repeat;border-color:transparent}.ides-card_colored:hover{border-color:#58bbe5}@media screen and (max-width:640px){.ides-card_colored{background:linear-gradient(270deg,#390483 4.7%,#9d01c1 58.75%,#f016c8 86.49%) no-repeat}}
.ai-feature-card{background-color:var(--rs-color-black)}.ai-feature-card__icon{height:64px;width:auto}@media screen and (max-width:640px){.ai-feature-card__icon{height:32px}}
.team-tools-section__title-tag{position:relative;right:-14px;top:-8px}.tools-card{background-color:transparent;position:relative}.tools-card:hover{background-color:var(--rs-color-black);border-color:var(--rs-color-primary-dark-theme)}.tools-card:hover *{color:var(--rs-color-white)}.tools-card__icon svg{height:48px;width:48px}.tools-card__tag{position:absolute;right:24px;top:24px}@media screen and (max-width:1000px){.tools-card__tag{position:static}}
.deveco-banner{background:#19181f;border-radius:16px;overflow:hidden}.deveco-banner__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}@media screen and (max-width:1000px){.deveco-banner__image img{-o-object-position:center;object-position:center}}.deveco-banner__content{padding:24px 24px 24px 0}@media screen and (max-width:640px){.deveco-banner__content{padding:24px}}@media screen and (max-width:1276px){.deveco-banner__text{--_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing,0.0015em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-text-2-font-size,16px);--_rs-typography-font-weight:var(
    --rs-font-weight-regular,400
  );--_rs-typography-line-height:var(
    --rs-text-2-line-height,24px
  );--_rs-typography-base-color:var(
    --_rs-typography-hardness-color,var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),0.7)
)
  );--_rs-typography-text-auto-offset:16px;--_rs-typography-ul-list-li-padding-left:22px;--_rs-typography-ol-list-li-padding-left:26px;--_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-2-sm-list-li-margin-top-from-text,16px
  );--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}@media screen and (max-width:640px){.deveco-banner__text{--_rs-typography-text-2-sm-list-li-margin-top-from-text:12px}}.deveco-banner__text{font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform)}}@media screen and (max-width:640px){.deveco-banner__text{--_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing,0.0045em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-text-3-font-size,13px);--_rs-typography-font-weight:var(
    --rs-font-weight-regular,400
  );--_rs-typography-line-height:var(
    --rs-text-3-line-height,20px
  );--_rs-typography-base-color:var(
    --_rs-typography-hardness-color,var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),0.7)
)
  );--_rs-typography-text-auto-offset:8px;--_rs-typography-ul-list-li-padding-left:28px;--_rs-typography-ol-list-li-padding-left:21px;--_rs-typography-list-li-margin-top-from-text:8px;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px;font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform)}}
.feedback-container__column{display:flex;flex-direction:column}.feedback-container__column div:last-child{flex:1}.feedback-card{background-color:#3e0d90}.feedback-card__photo{width:-moz-fit-content;width:fit-content}.feedback-card__photo img{height:64px;width:64px}@media screen and (max-width:1000px){.feedback-card__photo img{height:96px;width:96px}}
.faq-section,.faq-section .wt-accordion-item{background-color:transparent}.faq-section__collapse-item{z-index:1}.faq-section__collapse-item_active{margin-top:-80px;padding-top:80px;z-index:0}
.offer-section__animation{display:table;height:286px;position:absolute;right:0;width:286px;z-index:-1}@media screen and (max-width:640px){.offer-section__animation{bottom:-200px;display:block;left:0;margin:0 auto;top:auto}.offer-section__animation img{width:286px}}
.ai-social-footer{--section-bg-color:transparent}@media screen and (max-width:640px){.ai-social-footer{--section-bg-color:#000}}.ai-social-footer{background-color:var(--section-bg-color)}
body{background-color:#000}.ai-page-content{background-image:url(/_assets/www/ai-china/img/ai-bg-top.4db99ff69a61fcdb8ad9.svg);background-position:top 1416px center;background-repeat:no-repeat;background-size:3440px}@media screen and (max-width:1000px){.ai-page-content{background-position:top 1266px center}}@media screen and (max-width:640px){.ai-page-content{background-position:top 800px center;background-size:1840px}}.text-highlighted_purple{color:var(--rs-color-primary-dark-theme)}.text-highlighted_blue{color:#58bbe5}.bg-transparent{background-color:transparent}
