.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}
#pycharm-features-ai .header-section{background-color:transparent;padding-top:136px}@media screen and (max-width:1000px){#pycharm-features-ai .header-section{padding-top:128px}}@media screen and (max-width:640px){#pycharm-features-ai .header-section{padding-top:96px}#pycharm-features-ai .header-section__cta{width:100%}}
#pycharm-features-ai .video-section{background-color:transparent}#pycharm-features-ai .video-section__player{border-radius:48px;transition:box-shadow .2s ease}#pycharm-features-ai .video-section__player:hover{box-shadow:0 4px 48px 0 rgba(8,132,132,.8)}
#pycharm-features-ai .feature-card{background-color:var(--rs-color-primary-t-fog-dark-theme);border-radius:48px;-moz-column-gap:32px;column-gap:32px;display:flex;flex:1 1 auto;flex-direction:row;padding:32px;row-gap:48px}#pycharm-features-ai .feature-card_media-left{flex-direction:row}#pycharm-features-ai .feature-card_media-right{flex-direction:row-reverse}#pycharm-features-ai .feature-card_accent{background-color:rgba(8,132,132,.4)}@media screen and (max-width:1276px){#pycharm-features-ai .feature-card{flex-direction:column-reverse;justify-content:space-between;row-gap:48px}}@media screen and (max-width:640px){#pycharm-features-ai .feature-card{row-gap:32px}}#pycharm-features-ai .feature-card__video-container{align-items:center;display:flex;flex:0 0 710px;z-index:1}@media screen and (max-width:1276px){#pycharm-features-ai .feature-card__video-container{aspect-ratio:16/9;flex:0 0 auto}}#pycharm-features-ai .feature-card__text{display:flex;flex:1;flex-direction:column}#pycharm-features-ai .feature-card__video{border-radius:48px;box-shadow:10px 10px 32px 0 rgba(0,0,0,.25);width:100%}#pycharm-features-ai .feature-card__video>video{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:640px){#pycharm-features-ai .feature-card__video{border-radius:24px}#pycharm-features-ai .feature-card{padding:32px 16px 16px}}
#pycharm-features-ai .features-section{--container-width:1240px;--slides-gap:32px;background-color:transparent}@media screen and (max-width:1276px){#pycharm-features-ai .features-section{--container-width:954px}}@media screen and (max-width:1000px){#pycharm-features-ai .features-section{--container-width:calc(100vw - 44px)}}@media screen and (max-width:640px){#pycharm-features-ai .features-section{--container-width:calc(100vw - 32px)}}#pycharm-features-ai .features-section .junie-feature-card{background-color:#48e054}#pycharm-features-ai .features-section .junie-feature-card .feature-card__text>*{--rs-theme-dark:0}#pycharm-features-ai .features-section__cards{display:flex;gap:var(--slides-gap);overflow-x:scroll;padding:0 calc((100vw - var(--slides-gap))/2);position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none}#pycharm-features-ai .features-section__cards::-webkit-scrollbar-thumb{background-color:#000}#pycharm-features-ai .features-section__cards::-webkit-scrollbar{background-color:#000;display:none}#pycharm-features-ai .features-section__slide-container{align-items:stretch;display:flex;flex:0 0 auto;scroll-snap-align:center;width:var(--container-width)}
#pycharm-features-ai .why-title-section{background-color:transparent;padding-bottom:0}#pycharm-features-ai .why-title-section__title{position:relative;z-index:1}#pycharm-features-ai .why-title-section__title:before{background:radial-gradient(50% 50% at 50% 50%,rgba(8,132,132,.3) 0,rgba(8,132,132,0) 100%);border-radius:1240px;bottom:50%;content:"";height:191px;left:50%;position:absolute;transform:translate(-50%,50%);width:1240px;z-index:-1}
#pycharm-features-ai .heart-section{background-color:transparent}#pycharm-features-ai .heart-section__icon{--wt-icons-big-width:48px;--wt-icons-big-height:48px}
#pycharm-features-ai .get-started-section{background-color:transparent;background-image:url(/_assets/www/pycharm/features/ai/img/feature-spot-2.9680e3bff6d0ea60d2a8.png);background-position:left calc(50% - 150px) top calc(50% + 20px);background-repeat:no-repeat;background-size:800px}@media screen and (max-width:640px){#pycharm-features-ai .get-started-section{background-size:400px}}#pycharm-features-ai .get-started-section__tag{background-color:#3268dc;line-height:16px;padding:6px 12px}#pycharm-features-ai .get-started-section__tag_ai{padding:3px}#pycharm-features-ai .get-started-section__tag_ai>svg{height:20px;width:20px}#pycharm-features-ai .get-started-section__screenshot{border-radius:48px;max-width:100%}
#pycharm-features-ai{background-color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MDUiIHZpZXdCb3g9IjAgMCAxOTA1IDE5MDUiIHdpZHRoPSIxOTA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cmFkaWFsR3JhZGllbnQgaWQ9ImEiIGN4PSIwIiBjeT0iMCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIDk1Mi41IC05NTIuNSAwIDk1Mi41IDk1Mi41KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzEyODc1NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA4ODQ4NCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImIiIGN4PSIwIiBjeT0iMCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIDc2MSAtNTQxIDAgOTYxIDEwMzIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgcj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjFkNzg5IiBzdG9wLW9wYWNpdHk9Ii40Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTI4NzU1IiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYyIgY3g9IjAiIGN5PSIwIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgMjk0LjUgLTMyMCAwIDk2MSAxNDgxLjUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgcj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjFkNzg5IiBzdG9wLW9wYWNpdHk9Ii41Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDg4NDg0IiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxjaXJjbGUgY3g9Ijk1Mi41IiBjeT0iOTUyLjUiIGZpbGw9InVybCgjYSkiIHI9Ijk1Mi41Ii8+PGVsbGlwc2UgY3g9Ijk2MSIgY3k9IjEwMzIiIGZpbGw9InVybCgjYikiIG9wYWNpdHk9Ii44IiByeD0iNTQxIiByeT0iNzYxIi8+PGVsbGlwc2UgY3g9Ijk2MSIgY3k9IjE0ODEuNSIgZmlsbD0idXJsKCNjKSIgb3BhY2l0eT0iLjgiIHJ4PSIzMjAiIHJ5PSIyOTQuNSIvPjwvc3ZnPg==),url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MDUiIHZpZXdCb3g9IjAgMCAxOTA1IDE5MDUiIHdpZHRoPSIxOTA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cmFkaWFsR3JhZGllbnQgaWQ9ImEiIGN4PSIwIiBjeT0iMCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIDk1Mi41IC05NTIuNSAwIDk1Mi41IDk1Mi41KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzEyODc1NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA4ODQ4NCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImIiIGN4PSIwIiBjeT0iMCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIDI1NSAtNDg1LjUgMCA5NjEuNSA1NDIpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgcj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjFkNzg5IiBzdG9wLW9wYWNpdHk9Ii41Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDg4NDg0IiBzdG9wLW9wYWNpdHk9IjAiLz48L3JhZGlhbEdyYWRpZW50PjxjaXJjbGUgY3g9Ijk1Mi41IiBjeT0iOTUyLjUiIGZpbGw9InVybCgjYSkiIHI9Ijk1Mi41Ii8+PGVsbGlwc2UgY3g9Ijk2MS41IiBjeT0iNTQyIiBmaWxsPSJ1cmwoI2IpIiBvcGFjaXR5PSIuNSIgcng9IjQ4NS41IiByeT0iMjU1Ii8+PC9zdmc+);background-position:center top -1250px,center bottom -1500px;background-repeat:no-repeat;background-size:1905px 1905px,1905px 1905px}#pycharm-features-ai .feature-block-bg-1{bottom:calc(50% - 1000px);left:calc(50% - 1530px);position:absolute}@media screen and (max-width:640px){#pycharm-features-ai .feature-block-bg-1{left:calc(50% - 960px)}}#pycharm-features-ai .feature-block-bg-2{bottom:calc(50% - 1200px);position:absolute;right:calc(50% - 1420px)}@media screen and (max-width:640px){#pycharm-features-ai .feature-block-bg-2{bottom:calc(50% - 800px);right:calc(50% - 1130px)}}#pycharm-features-ai .pricing-section{background:transparent;padding-bottom:96px}#pycharm-features-ai .pricing-section__card-colors{--ai-ides-card-bg-color:var(--rs-color-primary-t-fog-dark-theme);--ai-ides-card-featured-bg-color:rgba(8,132,132,.4);--ai-ides-tag-bg-color:rgba(8,132,132,.4)}#pycharm-features-ai p.ai-ides-pricing-section-card__invisible:last-child{display:none}
