.phpstorm-ai-assistant-header-section{position:relative}.phpstorm-ai-assistant-header-section .wt-container{z-index:1}.phpstorm-ai-assistant-header-section__bg{left:0;position:absolute;top:-181%;z-index:0}@media screen and (max-width:1000px){.phpstorm-ai-assistant-header-section__bg{left:-41%;top:-160%}}
.phpstorm-ai-assistant-agents-section{position:relative;z-index:2}.phpstorm-ai-assistant-agents-section__title{align-items:center;display:flex;gap:8px}.phpstorm-ai-assistant-agents-section__feature{background-color:rgba(107,87,255,.2);border-radius:24px;padding:32px 32px 32px 16px}.phpstorm-ai-assistant-agents-section__feature_junie{background-image:radial-gradient(ellipse at bottom,#47e054 0,rgba(107,87,255,.2) 100%)}@media screen and (max-width:1000px){.phpstorm-ai-assistant-agents-section__feature{padding:32px}}@media screen and (max-width:640px){.phpstorm-ai-assistant-agents-section__feature{padding:16px}}.phpstorm-ai-assistant-agents-section__icons{display:flex;gap:24px}.phpstorm-ai-assistant-agents-section__icon{height:64px;width:64px}.phpstorm-ai-assistant-agents-section__media{border-radius:16px}
.phpstorm-ai-assistant-assistance-section .wt-container{position:relative;z-index:1}.phpstorm-ai-assistant-assistance-section__bg{left:-83%;position:absolute;top:-38%;z-index:-1}@media screen and (max-width:640px){.phpstorm-ai-assistant-assistance-section__bg{left:-148%;top:-18%}}.phpstorm-ai-assistant-assistance-section__card-chat,.phpstorm-ai-assistant-assistance-section__card-code{background-color:hsla(0,0%,100%,.1);border-radius:24px;display:flex;flex-direction:column;padding:24px}@media screen and (max-width:640px){.phpstorm-ai-assistant-assistance-section__card-chat,.phpstorm-ai-assistant-assistance-section__card-code{border-radius:16px}}.phpstorm-ai-assistant-assistance-section__card-chat{background-color:rgba(107,87,255,.2)}.phpstorm-ai-assistant-assistance-section__card-code-img{border-radius:8px;width:100%}.phpstorm-ai-assistant-assistance-section__card-code-img-wrapper{margin-top:auto}.phpstorm-ai-assistant-assistance-section__card-chat-icon{--wt-icons-big-fill:var(--rs-color-primary-dark-theme)}
.phpstorm-ai-assistant-faq-section{background:radial-gradient(ellipse at bottom,rgba(169,51,238,.8) -60%,transparent 70%);padding-bottom:144px}@media screen and (max-width:1000px){.phpstorm-ai-assistant-faq-section{padding-bottom:128px}}@media screen and (max-width:640px){.phpstorm-ai-assistant-faq-section{background:radial-gradient(ellipse at bottom,rgba(169,51,238,.8) 0,transparent 70%);padding-bottom:96px}}.phpstorm-ai-assistant-faq-section__bg{bottom:-313%;left:-63%;position:absolute;z-index:-1}.phpstorm-ai-assistant-faq-section .wt-container{z-index:1}.phpstorm-ai-assistant-faq-section .wt-container span{--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-pale,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),.5)
)}.phpstorm-ai-assistant-faq-section .wt-container svg{fill:hsla(0,0%,100%,.5)}
.phpstorm-ai-assistant-get-started-section{background-image:radial-gradient(circle at 41% 50%,var(--rs-color-primary-dark-theme) -17%,transparent 26%)}@media screen and (max-width:1276px){.phpstorm-ai-assistant-get-started-section{background-image:radial-gradient(circle at 41% 50%,var(--rs-color-primary-dark-theme) -1%,transparent 50%)}}@media screen and (max-width:640px){.phpstorm-ai-assistant-get-started-section{background-image:radial-gradient(circle at 41% 50%,var(--rs-color-primary-dark-theme) -17%,transparent 74%)}}.phpstorm-ai-assistant-get-started-section .wt-container{z-index:1}.phpstorm-ai-assistant-get-started-section__img{width:100%}
.ai-carousel-controls{display:flex;justify-content:flex-end}@media screen and (max-width:1000px){.ai-carousel-controls{justify-content:center}}.ai-carousel-controls_desktop{display:flex;gap:8px}@media screen and (max-width:1000px){.ai-carousel-controls_desktop{display:none}}.ai-carousel-controls_mobile{display:none}@media screen and (max-width:1000px){.ai-carousel-controls_mobile{display:flex}}
.overflow-carousel__scroll-container{--overflow-carousel-column-gap:32px;--overflow-carousel-scroll-padding:calc(50vw - 616px)}@media screen and (max-width:1276px){.overflow-carousel__scroll-container{--overflow-carousel-scroll-padding:calc(50vw - 476px)}}@media screen and (max-width:1000px){.overflow-carousel__scroll-container{--overflow-carousel-scroll-padding:22px}}@media screen and (max-width:640px){.overflow-carousel__scroll-container{--overflow-carousel-scroll-padding:16px}}.overflow-carousel__scroll-container{-moz-column-gap:var(--overflow-carousel-column-gap);column-gap:var(--overflow-carousel-column-gap);display:flex;overflow-x:auto;padding:0 var(--overflow-carousel-scroll-padding) 0 var(--overflow-carousel-scroll-padding);position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;width:auto;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--overflow-carousel-scroll-padding);scroll-padding-right:var(--overflow-carousel-scroll-padding)}.overflow-carousel__scroll-container::-webkit-scrollbar{display:none}.overflow-carousel__scroll-snap-align_start{scroll-snap-align:start}.overflow-carousel__controls{margin-left:auto}@media screen and (max-width:1000px){.overflow-carousel__controls{margin-right:auto}}
.ai-ides-pricing-section-card{background-color:var(--ai-ides-card-bg-color,#1b0032);border-radius:48px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 32px;row-gap:24px;text-align:initial}.ai-ides-pricing-section-card_featured{background-color:var(--ai-ides-card-featured-bg-color,#340d68)}.ai-ides-pricing-section-card__tag{background-color:var(--ai-ides-tag-bg-color,#8d48ff66);border-radius:4px;margin-left:8px;padding:2px 8px;vertical-align:middle}.ai-ides-pricing-section-card__tag_recommended{background-color:#47e05466}.ai-ides-pricing-section-card__junie-note{align-items:baseline;display:flex;gap:8px;margin-top:16px}.ai-ides-pricing-section-card__junie-icon{height:16px;width:16px}.ai-ides-pricing-section-card .pricing-section__check-icon{align-self:flex-start}.ai-ides-pricing-section-card .pricing-section__highlight-list-item{background:rgba(141,72,255,.2);border-radius:4px;padding:2px 8px}.ai-ides-pricing-section-card__invisible{visibility:hidden}.ai-ides-pricing-section-card__old-price{text-decoration:line-through}.ai-ides-pricing-section-card__action{width:100%}@media screen and (max-width:1000px){.ai-ides-pricing-section-card{scroll-snap-align:start;width:346px}}
.ai-ides-pricing-section{background-color:transparent}.ai-ides-pricing-section__cards{row-gap:32px}.ai-ides-pricing-section__check-icon{vertical-align:sub}
.phpstorm-ai-assistant-pricing-section{position:relative}.phpstorm-ai-assistant-pricing-section .ai-ides-pricing-section .ai-ides-pricing-section-card{background-color:rgba(107,87,255,.2)}.phpstorm-ai-assistant-pricing-section .ai-ides-pricing-section .ai-ides-pricing-section-card_featured{background-color:rgba(107,87,255,.4)}@media screen and (max-width:640px){.phpstorm-ai-assistant-pricing-section .ai-ides-pricing-section{margin-left:-16px;margin-right:-16px}.phpstorm-ai-assistant-pricing-section .ai-ides-pricing-section .ai-ides-pricing-section-card{border-radius:16px}}.phpstorm-ai-assistant-pricing-section__bg{left:0;position:absolute;top:-70%;z-index:0}@media screen and (max-width:1276px){.phpstorm-ai-assistant-pricing-section__bg{left:-20%;top:-40%}}@media screen and (max-width:1000px){.phpstorm-ai-assistant-pricing-section__bg{left:-90%}}@media screen and (max-width:640px){.phpstorm-ai-assistant-pricing-section__bg{left:-171%}}@media (max-width:400px){.phpstorm-ai-assistant-pricing-section__bg{height:1000px;left:-113%;top:-33%;width:1000px}}.ai-ides-pricing-section-card:nth-of-type(3) .ai-ides-pricing-section-card__tag{white-space:nowrap}
.phpstorm-ai-assistant-productivity-section .wt-container{z-index:1}.phpstorm-ai-assistant-productivity-section__img-wrap{min-height:445px}@media screen and (max-width:640px){.phpstorm-ai-assistant-productivity-section__img-wrap{min-height:280px}}@media (max-width:460px){.phpstorm-ai-assistant-productivity-section__img-wrap{min-height:240px}}@media (max-width:400px){.phpstorm-ai-assistant-productivity-section__img-wrap{min-height:210px}}@media (max-width:360px){.phpstorm-ai-assistant-productivity-section__img-wrap{min-height:180px}}.phpstorm-ai-assistant-productivity-section__bg{left:-45%;position:absolute;top:-55%;z-index:-1}@media screen and (max-width:640px){.phpstorm-ai-assistant-productivity-section__bg{left:-170%}}.phpstorm-ai-assistant-productivity-section__img{animation:opacity-change .3s ease-out;border-radius:24px;max-height:445px;width:100%}@keyframes opacity-change{0%{opacity:0}to{opacity:1}}
.phpstorm-features-ai-assistant-page{background-color:#000}
