._socialFooter_lZ4qM._socialFooter_lZ4qM{background:url(/_assets/rr/footer-wave-BBcKssaa.svg) right calc(50% - 320px) top 90px/1160px 1220px no-repeat}._socialFooter_lZ4qM._socialFooter_lZ4qM section{background-color:#0000}@media screen and (width<=1000px){._socialFooter_lZ4qM._socialFooter_lZ4qM{background-position:right calc(50% - 250px) top 455px}}@media screen and (width<=640px){._socialFooter_lZ4qM._socialFooter_lZ4qM{background-position:right calc(50% - 250px) top 405px;padding-bottom:96px}}._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k{--pycharm-bg-image:url(/_assets/rr/pycharm-wave-tuY4klXv.svg);--pycharm-bg-position:calc(50% + 366px) -476px;--pycharm-bg-size:1200px 1200px;background-color:#000;background-image:var(--pycharm-bg-image);background-position:var(--pycharm-bg-position);background-repeat:no-repeat;background-size:var(--pycharm-bg-size);padding-top:144px}@media screen and (width<=1276px){._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k{--pycharm-bg-position:calc(50% + 224px) -476px}}@media screen and (width<=1000px){._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k{--pycharm-bg-position:right -326px top -477px}}@media screen and (width<=640px){._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k{--pycharm-bg-image:url(/_assets/rr/pycharm-wave-sm-t6rg-Tgn.svg);--pycharm-bg-position:left -343px top -397px;--pycharm-bg-size:1000px 1000px;padding-top:64px}}._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k ._logo_qAG9B{width:96px;height:96px}@media screen and (width<=640px){._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k ._logo_qAG9B{width:72px;height:72px}._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k ._downloadBlock_b5-CC,._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k ._downloadButton_iCJx7{width:100%}}._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k ._downloadNote_0pdsX{text-align:center}@media screen and (width<=640px){._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k._commonHeaderSection_uhP2k ._downloadNote_0pdsX{--_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing,.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),.7)));--_rs-typography-text-auto-offset:8px;--_rs-typography-ul-bullet-offset:2px;--_rs-typography-list-li-compact-left-offset:15px;--_rs-typography-list-li-default-left-offset:19px;--_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);--rs-theme-dark:0;--_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-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),.7))}}#pycharm-overview-page.pycharm-page ._headerSection_3EAXl{--pycharm-bg-image:url(/_assets/rr/pycharm_header_animation-DNLrsR6o.svg);--pycharm-bg-position:left calc(50% + 364px) top -478px;min-height:498px}@media screen and (width<=1276px){#pycharm-overview-page.pycharm-page ._headerSection_3EAXl{--pycharm-bg-position:left calc(50% + 224px) top -478px}}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._headerSection_3EAXl{--pycharm-bg-position:right -326px top -478px}}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._headerSection_3EAXl{--pycharm-bg-image:url(/_assets/rr/pycharm_header_animation_mobile-BSQjufSU.svg);--pycharm-bg-position:left -350px top -396px}#pycharm-overview-page.pycharm-page ._headerSection_3EAXl ._downloadBlock_eQx8R:not(html){--_rs-button-border-radius-base:var(--rs-button-m-border-radius,var(--rs-button-border-radius,20px));--_rs-button-multiline-border-radius-base:var(--rs-button-m-multiline-border-radius,var(--rs-button-multiline-border-radius,8px));--_rs-button-vertical-padding:8px;--_rs-button-horizontal-padding:24px;--_rs-button-icon-only-padding:8px;--_rs-button-icon-size:24px;--_rs-button-icon-offset:8px}#pycharm-overview-page.pycharm-page ._headerSection_3EAXl ._downloadBlock_eQx8R:not(html) [data-rs-internal=button__content]{--_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing,.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),.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 (width<=640px){#pycharm-overview-page.pycharm-page ._headerSection_3EAXl ._downloadBlock_eQx8R:not(html) [data-rs-internal=button__content]{--_rs-typography-text-2-sm-list-li-margin-top-from-text:12px}}#pycharm-overview-page.pycharm-page ._headerSection_3EAXl ._downloadButton_iUrhA{width:100%}}#pycharm-overview-page.pycharm-page ._headerSection_3EAXl ._downloadNote_geshi{text-align:center}#pycharm-overview-page.pycharm-page ._headerSection_3EAXl .pycharm-goes-ai-banner{--ai-banner-gradient:radial-gradient(621.97% 754.08% at 21.65% -5.07%,#021a1a 17%,#bcec62 92.74%);margin-top:144px}#pycharm-overview-page.pycharm-page ._headerSection_3EAXl .pycharm-goes-ai-banner:before{background:inherit}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy{background-color:#0000}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._title_qG2S2{--_rs-typography-letter-spacing:var(--_rs-typography-h1-sm-letter-spacing,var(--rs-h1-letter-spacing,-.001em));--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,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-typography-h1-sm-font-size,var(--rs-h1-font-size,43px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-h1-sm-line-height,var(--rs-h1-line-height,49px));--_rs-typography-base-color:var(--_rs-typography-heading-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))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._title_qG2S2{--_rs-typography-h1-sm-font-size:var(--rs-h1-font-size-mobile,35px);--_rs-typography-h1-sm-line-height:var(--rs-h1-line-height-mobile,39px);--_rs-typography-h1-sm-letter-spacing:var(--rs-h1-letter-spacing-mobile,normal)}}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._title_qG2S2{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)}}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._titleHighlighted_Ae7P8{color:#1fbba1}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._cardTitle_Nkxrc{--_rs-typography-letter-spacing:var(--rs-h3-letter-spacing,normal);--_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-h3-font-size,20px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h3-line-height,28px);--_rs-typography-base-color:var(--_rs-typography-heading-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))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_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:2px;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)}}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._cards_h-lMO{flex-wrap:wrap;gap:32px;display:flex}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._card_hVdKl{background-color:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;padding:24px}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._card_hVdKl{border-radius:16px;padding:16px}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._cardIcon_TXYSy{--wt-icons-big-width:48px;--wt-icons-big-height:48px}}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._iconCardsContainer_BHKmj{flex-wrap:wrap;justify-content:flex-end;gap:24px;height:100%;display:flex}@media screen and (width<=1276px){#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._iconCardsContainer_BHKmj{-moz-column-gap:16px;column-gap:16px}}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._iconCardsContainer_BHKmj{-moz-column-gap:24px;justify-content:center;column-gap:24px}}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._iconCard_xjRaD{box-sizing:border-box;text-align:center;background-color:#000;border-radius:12px;flex:0 0 116px;width:116px;height:124px;padding:24px 12px;text-decoration:none}#pycharm-overview-page.pycharm-page ._focusSection_PZbhy ._iconCardLogo_gcs8M{height:52px}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu{z-index:1;background-color:#0000;position:relative}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._backgroundClip_Z1jle{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._title_6ZiA2{--_rs-typography-letter-spacing:var(--_rs-typography-h1-sm-letter-spacing,var(--rs-h1-letter-spacing,-.001em));--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,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-typography-h1-sm-font-size,var(--rs-h1-font-size,43px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-h1-sm-line-height,var(--rs-h1-line-height,49px));--_rs-typography-base-color:var(--_rs-typography-heading-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))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._title_6ZiA2{--_rs-typography-h1-sm-font-size:var(--rs-h1-font-size-mobile,35px);--_rs-typography-h1-sm-line-height:var(--rs-h1-line-height-mobile,39px);--_rs-typography-h1-sm-letter-spacing:var(--rs-h1-letter-spacing-mobile,normal)}}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._title_6ZiA2{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 (width<=640px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._title_6ZiA2{--_rs-typography-letter-spacing:var(--rs-h2-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,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-typography-h2-sm-font-size,var(--rs-h2-font-size,35px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-h2-sm-line-height,var(--rs-h2-line-height,42px));--_rs-typography-base-color:var(--_rs-typography-heading-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))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._title_6ZiA2{--_rs-typography-h2-sm-font-size:var(--rs-h2-font-size-mobile,28px);--_rs-typography-h2-sm-line-height:var(--rs-h2-line-height-mobile,32px)}}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._title_6ZiA2{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)}}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._background_3Xfzq{background:radial-gradient(50% 50%,#21d78947 0,#21d78900 100%);width:1200px;height:800px;position:absolute;top:0;left:calc(50% - 800px)}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._background_3Xfzq{width:900px;height:700px;left:calc(50% - 200px)}}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._backgroundBlue_eUP12{background:radial-gradient(50% 50%,#07baf247 0,#07baf200 100%)}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._video_2136q{aspect-ratio:16/9;border-radius:24px;min-height:402px;box-shadow:10px 10px 32px #00000040}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._video_2136q>video{-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (width<=1276px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._video_2136q{min-height:304px}}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._video_2136q{width:min(100% - 16px,604px);height:340px;min-height:auto}}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._video_2136q{border-radius:8px;max-width:100%;height:100%}}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._card_o8-1K{background:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;flex-direction:column;gap:16px;min-height:402px;padding:24px;display:flex}@media screen and (width<=1276px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._card_o8-1K{min-height:450px}}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._card_o8-1K{background:0 0;border-radius:0;min-height:auto;padding:0}}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._cardLogo_S5era{width:64px;height:64px;margin-bottom:auto}#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._cardContent_ildS3{margin-top:auto}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._content_nP5ri{background:var(--rs-color-primary-t-fog-dark-theme);border-radius:24px;padding:24px}}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._insightsSection_1F3Bu ._content_nP5ri{border-radius:16px;width:100%;padding:16px;transform:translate(-16px)}}.video-slideshow{--video-gap:var(--video-slideshow-gap,32px);--panel-width:var(--video-slideshow-panel-width,360px)}@media screen and (width<=1276px){.video-slideshow{--video-gap:var(--video-slideshow-gap,16px)}}.video-slideshow{box-sizing:border-box;gap:var(--video-gap);justify-content:space-between;width:100%;display:flex}@media screen and (width<=1276px){.video-slideshow{align-items:center}}.video-slideshow *{box-sizing:border-box}.video-slideshow_panel-left{flex-direction:row-reverse}.video-slideshow__panel{flex:var(--panel-width) 1 0;flex-direction:column;gap:12px;display:flex}.video-slideshow__slide-panel-body,.video-slideshow__slide-panel-title{z-index:1;position:relative}.video-slideshow__slide-panel-progress{background-color:var(--video-slideshow-progress-bar-color,var(--rs-color-primary-t-fog-dark-theme));transition:width 1s linear;position:absolute;inset:0}.video-slideshow__slide-panel{background-color:var(--rs-color-black);cursor:pointer;border-radius:8px;padding:8px 16px;position:relative;overflow:hidden}.video-slideshow__image-wrapper,.video-slideshow__video-wrapper{min-height:448px;min-width:calc(100% - var(--panel-width) - var(--video-gap));border-radius:16px;overflow:hidden}@media screen and (width<=1276px){.video-slideshow__image-wrapper,.video-slideshow__video-wrapper{min-height:300px}}.video-slideshow__image-wrapper video,.video-slideshow__video-wrapper video{border-radius:16px;width:100%}.video-slideshow_offscreen{--min-video-width:941px}@media screen and (width<=1276px){.video-slideshow_offscreen{align-items:flex-start}}@media screen and (width<=1000px){.video-slideshow_offscreen{--min-video-width:auto}}.video-slideshow_offscreen .video-slideshow__video-wrapper{position:relative;overflow:visible}.video-slideshow_offscreen .video-slideshow__video-wrapper>video{aspect-ratio:16/9;min-width:var(--min-video-width);background-color:#0000001a;position:absolute;top:0;right:0}.video-slideshow_offscreen.video-slideshow_panel-left .video-slideshow__video-wrapper>video{left:0;right:auto}:root{--slide-img-width:941px;--slide-img-height:640px;--slideshow-tab-width:513px;--slideshow-tab-lg-width:428px}.pycharm-features-slider{z-index:1;position:relative;overflow:hidden}.pycharm-features-slider__slide{background:var(--rs-color-white-t5);border-radius:24px;padding:24px;box-shadow:0 0 32px #00000040}.pycharm-features-slider__slide-video{margin-left:-24px;margin-right:-24px}.pycharm-features-slider__slide-video video{width:100%}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W{--video-slideshow-panel-width:465px;--video-slideshow-progress-bar-color:var(--rs-color-primary-t-fog-dark-theme);background-color:#0000;position:relative}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._sliderClip_XooFu{overflow-x:hidden}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .pycharm-features-slider{overflow:visible}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow{background:#000c}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__panel{border-radius:32px 0 0 32px;gap:0;min-height:530px;padding:32px 8px 32px 32px;box-shadow:0 0 100px #000000c2}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel{padding:16px}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel>h4{--_rs-typography-letter-spacing:var(--rs-h3-letter-spacing,normal);--_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-h3-font-size,20px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h3-line-height,28px);--_rs-typography-base-color:var(--_rs-typography-heading-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))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_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:2px;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);--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-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)))}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel>p{--_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing,.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),.7)));--_rs-typography-text-auto-offset:16px;--_rs-typography-ul-bullet-offset:2px;--_rs-typography-list-li-compact-left-offset:18px;--_rs-typography-list-li-default-left-offset:24px;--_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 (width<=640px){#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel>p{--_rs-typography-text-2-sm-list-li-margin-top-from-text:12px}}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel>p{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);--rs-theme-dark:1;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)));--_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))}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel:not(.opened){opacity:.4;background-color:#0000}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel:not(.opened)>h4{--_rs-typography-letter-spacing:var(--rs-text-1-letter-spacing,normal);--_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-1-font-size,20px);--_rs-typography-font-weight:var(--rs-font-weight-regular,400);--_rs-typography-line-height:var(--rs-text-1-line-height,28px);--_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),.7)));--_rs-typography-text-auto-offset:32px;--_rs-typography-ul-bullet-offset:2px;--_rs-typography-list-li-compact-left-offset:22px;--_rs-typography-list-li-default-left-offset:28px;--_rs-typography-list-li-margin-top-from-text:var(--_rs-typography-text-1-sm-list-li-margin-top-from-text,24px);--_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 (width<=640px){#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel:not(.opened)>h4{--_rs-typography-text-1-sm-list-li-margin-top-from-text:16px}}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel:not(.opened)>h4{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);--rs-theme-dark:1;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)));--_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))}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .video-slideshow__slide-panel:not(.opened):hover{opacity:.8}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._container_OUElN{position:relative}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._slideshowPanelTitle_NCYIU{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._gradientClip_E9-j7{pointer-events:none;position:absolute;inset:-312px 0;overflow:hidden}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._gradientOverlay_vZ2l3{width:2067px;height:1459px;position:absolute;top:50%;right:-900px;transform:translateY(-50%)}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._gradientOverlay_vZ2l3{display:none}}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._buttonContainer_nkVZG{padding-left:32px}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W ._buttonContainer_nkVZG{padding-left:0}#pycharm-overview-page.pycharm-page ._featuresSection_1BI6W .feature-card{background:var(--rs-color-white-t5) radial-gradient(50% 50% at 50% 50%,#10c3d13d 0,#10c3d100 100%) center /1080px 900px no-repeat}}#pycharm-overview-page.pycharm-page ._testimonialsSection_WP-Xc{background-color:#0000}#pycharm-overview-page.pycharm-page ._testimonialsSection_WP-Xc ._container_eRKwF .jb-testimonial-background-1{background:#1fbba133}#pycharm-overview-page.pycharm-page ._testimonialsSection_WP-Xc ._container_eRKwF .jb-testimonial-background-2{background:#00819d4d}#pycharm-overview-page.pycharm-page ._testimonialsSection_WP-Xc ._container_eRKwF .jb-testimonial-background-3{background:#1fbba133}#pycharm-overview-page.pycharm-page ._testimonialsSection_WP-Xc ._container_eRKwF .jb-testimonial-background-4{background:#0077cc4d}._banner_eaEA9{--rs-card-static-border-color:#fef750;--rs-card-static-background:transparent;--rs-card-padding:24px}._banner_eaEA9 ._textYellow_Kvn7J{color:#fef750}@media screen and (width<=1000px){._banner_eaEA9 ._title_1ynBM{--_rs-typography-letter-spacing:var(--rs-h2-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-headers,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-typography-h2-sm-font-size,var(--rs-h2-font-size,35px));--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--_rs-typography-h2-sm-line-height,var(--rs-h2-line-height,42px));--_rs-typography-base-color:var(--_rs-typography-heading-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))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.12em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1em;--_rs-typography-link-border-bottom-width-from-text:2px}@media screen and (width<=640px){._banner_eaEA9 ._title_1ynBM{--_rs-typography-h2-sm-font-size:var(--rs-h2-font-size-mobile,28px);--_rs-typography-h2-sm-line-height:var(--rs-h2-line-height-mobile,32px)}}._banner_eaEA9 ._title_1ynBM{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)}}._banner_eaEA9 ._mainPart_ankGh{padding:24px}._banner_eaEA9 ._customersMarquee_WMgMH{--marquee-gap:90px;padding-bottom:48px}@media screen and (width<=640px){._banner_eaEA9 ._customersMarquee_WMgMH{--marquee-gap:16px;padding-bottom:0}}._banner_eaEA9 ._customersMarqueeLogo_I7tJo{filter:grayscale();height:56px}._banner_eaEA9 ._rolloutBanner_xj3Si{background:#052819}._tagWrapper_i8A5O._tagWrapper_i8A5O._tagWrapper_i8A5O{flex-flow:wrap-reverse}._tagWrapper_i8A5O._tagWrapper_i8A5O._tagWrapper_i8A5O ._tag_FTWde{right:inherit;transform:inherit;position:relative}#pycharm-overview-page.pycharm-page ._customersSection_mdfOl,#pycharm-overview-page.pycharm-page ._startYourJourneySection_IhOJ2{background-color:#0000}#pycharm-overview-page.pycharm-page ._startYourJourneySection_IhOJ2 ._card_DZv4C{--rs-card-static-background:#021a1a url(/_assets/rr/banner-bg-DZ-HtvYR.svg) no-repeat top right;--rs-card-static-border-color:#fff3}#pycharm-overview-page.pycharm-page ._startYourJourneySection_IhOJ2 ._card_DZv4C ._logo_LpRmr{width:96px;height:96px}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page ._startYourJourneySection_IhOJ2 ._card_DZv4C{--rs-card-static-background:#021a1a url(/_assets/rr/banner-bg-DZ-HtvYR.svg) no-repeat top right;background-size:750px}}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page ._startYourJourneySection_IhOJ2 ._card_DZv4C{--rs-card-static-background:#021a1a url(/_assets/rr/banner-bg-DZ-HtvYR.svg) no-repeat top right;background-size:500px}}body,html{background-color:#000}#pycharm-overview-page.pycharm-page{background:#000 url(/_assets/rr/pycharm_header_animation-DNLrsR6o.svg) calc(50% + 364px) -478px/1200px 1200px no-repeat}@media screen and (width<=1276px){#pycharm-overview-page.pycharm-page{background-position:calc(50% + 224px) -478px}}@media screen and (width<=1000px){#pycharm-overview-page.pycharm-page{background-position:right -326px top -478px}}@media screen and (width<=640px){#pycharm-overview-page.pycharm-page{background:#000 url(/_assets/rr/pycharm_header_animation_mobile-BSQjufSU.svg) -350px -396px/1000px 1000px no-repeat}}#pycharm-overview-page.pycharm-page ._aiBannerSection_FLmA1{background-color:#0000}
