.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}
.video-with-play-button{cursor:pointer;position:relative;width:100%}.video-with-play-button__play{align-items:center;background:#19191c80;border:none;bottom:24px;display:flex;height:40px;justify-content:center;left:24px;padding:0;position:absolute;transition:background .1s ease-in-out;width:40px;z-index:1}.video-with-play-button:hover .video-with-play-button__play{background:#19191c}.video-with-play-button__icon{color:#fff;height:24px;width:24px}
.ai-feature-card{border-radius:16px;padding:24px}.ai-feature-card_size-large{padding:32px}.ai-feature-card_size-large .ai-feature-card__image{border-radius:16px}@media screen and (max-width:1000px){.ai-feature-card_size-large{padding:24px}}.ai-feature-card_color-hard{background-color:#340d68}.ai-feature-card_color-pale{background-color:#1b0032}.ai-feature-card_color-black{background-color:#000}.ai-feature-card__image{border-radius:8px;width:100%}@media screen and (max-width:1000px){.ai-feature-card__image{border-radius:16px}}.ai-feature-card__video-player video{border-radius:8px}@media screen and (max-width:1000px){.ai-feature-card__video-player video{border-radius:16px}}.ai-feature-card__icon div,.ai-feature-card__icon svg{height:64px;width:64px}.ai-feature-card__icon svg{fill:#fff}.ai-feature-card .video-player-with-overlay-button__player-button{margin:auto auto 12px 12px}@media screen and (max-width:1000px){.ai-feature-card{width:100%}}
.ai-assistant-feature-section{background:transparent}.ai-assistant-feature-section__carousel .jb-snap-carousel__wrapper{padding:0 16px}.ai-assistant-feature-section__soc-banner{padding:24px}.ai-assistant-agnostic-section{background:linear-gradient(180deg,#1b0032,#552b99);border-radius:16px;margin-top:144px;padding:32px}@media screen and (max-width:1000px){.ai-assistant-agnostic-section{margin-top:128px}}@media screen and (max-width:640px){.ai-assistant-agnostic-section{margin-left:-16px;margin-right:-16px;margin-top:72px;padding:16px}}
.ai-ai-assistant-header-section{background-image:url(/_assets/www/ai-assistant/img/header-bg.2ebbf10b0b6edaf8548b.png);background-position:top -400px left 50%;background-repeat:no-repeat;background-size:3898px auto}
.ai-assistant-ides-go-ai-banner{--ai-banner-gradient:radial-gradient(185.27% 275.52% at 29.66% -104.55%,#1b0032 0%,#1d073a 100%)}
.ai-assistant-form-section{background-image:url(/_assets/www/ai-assistant/img/footer-bg.31da924f22167862cdc3.svg);background-position:top;background-repeat:no-repeat;background-size:1600px auto}.ai-assistant-form-section button[data-test=submit-button]:not(html){--_rs-button-inner-border-display:block;--_rs-button-color: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));--_rs-button-background:transparent;--_rs-button-hover-background: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.1);--_rs-button-active-background: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.1);--_rs-button-active-focus-visible-no-hover-background:var(
    --_rs-button-active-background
  );--_rs-button-disabled-color: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.5);--_rs-button-disabled-background:transparent}@media screen and (max-width:640px){.ai-assistant-form-section button[data-test=submit-button]{width:100%}.ai-assistant-form-section{background-position:top -200px center}}
.background-black{background-color:#000}
