.social-footer_pycharm-features .social-footer__link{--rs-link-color:var(--rs-typography-color-average,rgba(25,25,28,0.7));--rs-link-color-hover:var(--rs-typography-color-hard,#19191c);--rs-underline-color:transparent;--rs-underline-color-hover:var(--rs-typography-color-hard,#19191c);border-bottom-color:transparent;border-bottom-color:var(--rs-underline-color);color:rgba(25,25,28,.7);color:var(--rs-link-color)}.social-footer_pycharm-features .social-footer__link:hover{border-bottom-color:#19191c;border-bottom-color:var(--rs-underline-color-hover);color:#19191c;color:var(--rs-link-color-hover)}.social-footer_pycharm-features .social-footer__link{--rs-link-color:var(--rs-typography-color-hard,#19191c)}.social-footer_pycharm-features .social-footer__link:hover{border-bottom-width:1px}.social-footer_pycharm-features .social-footer__icon{fill:#19191c;fill:var(--rs-color-black)}.logo-with-shadow{width:100%}
.pycharm-feature-banner-section{padding-bottom:64px;background-color:#167dff;background-color:var(--wt-color-primary-light-theme);background-image:url(/pycharm/img/feature-banner-background-desktop.svg);background-repeat:no-repeat;background-position-x:43vw;background-position-y:center}@media screen and (max-width:1276px){.pycharm-feature-banner-section{background-position-x:55vw}}@media screen and (max-width:640px){.pycharm-feature-banner-section{padding-bottom:128px;background-image:url(/pycharm/img/feature-banner-background-mobile.svg);background-position-x:center;background-position-y:bottom}}
.pycharm-feature-card{-webkit-box-shadow:0 0 48px 0 rgba(40,184,160,.2);box-shadow:0 0 48px 0 rgba(40,184,160,.2);-webkit-mask-image:none;mask-image:none;overflow:visible}.pycharm-feature-card:hover{text-decoration:none}.pycharm-feature-card svg{height:64px;width:64px;fill:#167dff;fill:var(--wt-color-primary-light-theme)}@media screen and (max-width:1000px){.pycharm-feature-card svg{height:48px;width:48px}}.pycharm-feature-card--size-big svg{height:96px;width:96px}@media screen and (max-width:640px){.pycharm-feature-card--size-big svg{height:72px;width:72px}}a.pycharm-feature-card.pycharm-feature-card--anchor.card-custom-border-color,a.pycharm-feature-card.pycharm-feature-card--with-link.card-custom-border-color,div.pycharm-feature-card.pycharm-feature-card--anchor.card-custom-border-color,div.pycharm-feature-card.pycharm-feature-card--with-link.card-custom-border-color{--rs-card-border-color:rgba(25,25,28,0.1)}
._chipsContainer_zzkm1p_9{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}._sizeXs_zzkm1p_15 ._chipsContainer_zzkm1p_9{margin-top:-12px}@media screen and (max-width:640px){._sizeXs_zzkm1p_15 ._chipsContainer_zzkm1p_9{margin-top:-8px}}._sizeM_zzkm1p_24 ._chipsContainer_zzkm1p_9,._sizeS_zzkm1p_23 ._chipsContainer_zzkm1p_9{margin-top:-12px}._sizeL_zzkm1p_28 ._chipsContainer_zzkm1p_9{margin-top:-16px}@media screen and (max-width:640px){._sizeL_zzkm1p_28 ._chipsContainer_zzkm1p_9{margin-top:-12px}}._innerOffsetL_zzkm1p_36._sizeL_zzkm1p_28 ._chipsContainer_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeM_zzkm1p_24 ._chipsContainer_zzkm1p_9{margin-right:-8px;margin-left:-8px}@media screen and (max-width:640px){._innerOffsetL_zzkm1p_36._sizeL_zzkm1p_28 ._chipsContainer_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeM_zzkm1p_24 ._chipsContainer_zzkm1p_9{margin-right:-4px;margin-left:-4px}}._innerOffsetL_zzkm1p_36._sizeS_zzkm1p_23 ._chipsContainer_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeXs_zzkm1p_15 ._chipsContainer_zzkm1p_9{margin-right:-6px;margin-left:-6px}@media screen and (max-width:640px){._innerOffsetL_zzkm1p_36._sizeS_zzkm1p_23 ._chipsContainer_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeXs_zzkm1p_15 ._chipsContainer_zzkm1p_9{margin-right:-4px;margin-left:-4px}}._innerOffsetM_zzkm1p_58 ._chipsContainer_zzkm1p_9{margin-right:-4px;margin-left:-4px}@media screen and (max-width:640px){._innerOffsetM_zzkm1p_58 ._chipsContainer_zzkm1p_9{margin-right:-4px;margin-left:-4px}}._alignLeft_zzkm1p_69{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}._alignCenter_zzkm1p_72{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._alignRight_zzkm1p_75{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}._chip_zzkm1p_9{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:initial;flex-basis:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border-style:solid;outline:none;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none;color:inherit;background:transparent;-webkit-box-shadow:none;box-shadow:none;font:inherit;line-height:normal;-webkit-transition:color .1s,background-color .1s,border-color .1s;transition:color .1s,background-color .1s,border-color .1s;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}._chip_zzkm1p_9::-moz-focus-inner{padding:0;border:none}._chip_zzkm1p_9:active,._chip_zzkm1p_9:focus,._chip_zzkm1p_9:hover{outline:none;text-decoration:none}._light_zzkm1p_135 ._chip_zzkm1p_9:focus[data-focus-method=key]{-webkit-box-shadow:rgba(107,87,255,.8) 0 0 0 4px;-webkit-box-shadow:var(--rs-color-primary-t-dim-light-theme,rgba(107,87,255,.8)) 0 0 0 4px;box-shadow:0 0 0 4px rgba(107,87,255,.8);box-shadow:var(--rs-color-primary-t-dim-light-theme,rgba(107,87,255,.8)) 0 0 0 4px}._dark_zzkm1p_140 ._chip_zzkm1p_9:focus[data-focus-method=key]{-webkit-box-shadow:rgba(132,115,255,.8) 0 0 0 4px;-webkit-box-shadow:var(--rs-color-primary-t-dim-dark-theme,rgba(132,115,255,.8)) 0 0 0 4px;box-shadow:0 0 0 4px rgba(132,115,255,.8);box-shadow:var(--rs-color-primary-t-dim-dark-theme,rgba(132,115,255,.8)) 0 0 0 4px}._sizeXs_zzkm1p_15 ._chip_zzkm1p_9{padding:1px 15px;border-width:1px}._sizeS_zzkm1p_23 ._chip_zzkm1p_9{padding:5px 15px;border-width:1px}._sizeM_zzkm1p_24 ._chip_zzkm1p_9{padding:7px 23px;border-width:1px}._sizeL_zzkm1p_28 ._chip_zzkm1p_9{padding:11px 31px;border-width:1px}._sizeXs_zzkm1p_15 ._chip_zzkm1p_9._selected_zzkm1p_145{padding:0 14px;border-width:2px}._sizeS_zzkm1p_23 ._chip_zzkm1p_9._selected_zzkm1p_145{padding:4px 14px;border-width:2px}._sizeM_zzkm1p_24 ._chip_zzkm1p_9._selected_zzkm1p_145{padding:6px 22px;border-width:2px}._sizeL_zzkm1p_28 ._chip_zzkm1p_9._selected_zzkm1p_145{padding:10px 30px;border-width:2px}._sizeXs_zzkm1p_15 ._chip_zzkm1p_9._withoutText_zzkm1p_146{padding:1px;border-width:1px}._sizeS_zzkm1p_23 ._chip_zzkm1p_9._withoutText_zzkm1p_146{padding:5px;border-width:1px}._sizeM_zzkm1p_24 ._chip_zzkm1p_9._withoutText_zzkm1p_146{padding:7px;border-width:1px}._sizeL_zzkm1p_28 ._chip_zzkm1p_9._withoutText_zzkm1p_146{padding:11px;border-width:1px}._sizeXs_zzkm1p_15 ._chip_zzkm1p_9._selected_zzkm1p_145._withoutText_zzkm1p_146{padding:0;border-width:2px}._sizeS_zzkm1p_23 ._chip_zzkm1p_9._selected_zzkm1p_145._withoutText_zzkm1p_146{padding:4px;border-width:2px}._sizeM_zzkm1p_24 ._chip_zzkm1p_9._selected_zzkm1p_145._withoutText_zzkm1p_146{padding:6px;border-width:2px}._sizeL_zzkm1p_28 ._chip_zzkm1p_9._selected_zzkm1p_145._withoutText_zzkm1p_146{padding:10px;border-width:2px}._sizeXs_zzkm1p_15 ._chip_zzkm1p_9{letter-spacing:.0045em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";font-size:13px;font-size:var(--rs-text-3-font-size,13px);line-height:20px;line-height:var(--rs-text-3-line-height,20px)}._rs-reset-letter-spacing_zzkm1p_1 ._sizeXs_zzkm1p_15 ._chip_zzkm1p_9{letter-spacing:normal}._sizeXs_zzkm1p_15 ._chip_zzkm1p_9{margin-top:12px;border-radius:4px}@media screen and (max-width:640px){._sizeXs_zzkm1p_15 ._chip_zzkm1p_9{margin-top:8px}}._sizeS_zzkm1p_23 ._chip_zzkm1p_9{letter-spacing:.0045em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";font-size:13px;font-size:var(--rs-text-3-font-size,13px);line-height:20px;line-height:var(--rs-text-3-line-height,20px)}._rs-reset-letter-spacing_zzkm1p_1 ._sizeS_zzkm1p_23 ._chip_zzkm1p_9{letter-spacing:normal}._sizeS_zzkm1p_23 ._chip_zzkm1p_9{margin-top:12px;border-radius:24px}._sizeM_zzkm1p_24 ._chip_zzkm1p_9{letter-spacing:.0015em;font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";font-size:16px;font-size:var(--rs-text-2-font-size,16px);font-weight:400;line-height:24px;line-height:var(--rs-text-2-line-height,24px)}._rs-reset-letter-spacing_zzkm1p_1 ._sizeM_zzkm1p_24 ._chip_zzkm1p_9{letter-spacing:normal}._sizeM_zzkm1p_24 ._chip_zzkm1p_9{margin-top:12px;border-radius:24px}._sizeL_zzkm1p_28 ._chip_zzkm1p_9{font-family:JetBrains Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif;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));-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";font-size:20px;font-size:var(--rs-text-1-font-size,20px);font-weight:400;line-height:28px;line-height:var(--rs-text-1-line-height,28px);margin-top:16px;border-radius:36px}@media screen and (max-width:640px){._sizeL_zzkm1p_28 ._chip_zzkm1p_9{margin-top:12px}}._light_zzkm1p_135._rock_zzkm1p_189 ._chip_zzkm1p_9,._light_zzkm1p_135._rock_zzkm1p_189 ._chip_zzkm1p_9:focus{border-color:rgba(25,25,28,.3);color:#19191c}@media (-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){._light_zzkm1p_135._rock_zzkm1p_189 ._chip_zzkm1p_9:hover{border-color:rgba(25,25,28,.3);color:#19191c;background:rgba(25,25,28,.1)}}._light_zzkm1p_135._rock_zzkm1p_189 ._chip_zzkm1p_9:active{border-color:#19191c;color:#19191c;background:rgba(25,25,28,.1)}._light_zzkm1p_135._rock_zzkm1p_189 ._chip_zzkm1p_9._selected_zzkm1p_145{border-color:#19191c;color:#19191c}._dark_zzkm1p_140._rock_zzkm1p_189 ._chip_zzkm1p_9{border-color:hsla(0,0%,100%,.3);color:#fff}._dark_zzkm1p_140._rock_zzkm1p_189 ._chip_zzkm1p_9:focus{border-color:hsla(0,0%,100%,.4);color:#fff}@media (-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){._dark_zzkm1p_140._rock_zzkm1p_189 ._chip_zzkm1p_9:hover{border-color:hsla(0,0%,100%,.4);color:#fff;background:hsla(0,0%,100%,.1)}}._dark_zzkm1p_140._rock_zzkm1p_189 ._chip_zzkm1p_9:active{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.1)}._dark_zzkm1p_140._rock_zzkm1p_189 ._chip_zzkm1p_9._selected_zzkm1p_145{border-color:#fff;color:#fff}._light_zzkm1p_135._classic_zzkm1p_261 ._chip_zzkm1p_9,._light_zzkm1p_135._classic_zzkm1p_261 ._chip_zzkm1p_9:focus{border-color:rgba(25,25,28,.3);color:#19191c}@media (-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){._light_zzkm1p_135._classic_zzkm1p_261 ._chip_zzkm1p_9:hover{border-color:rgba(25,25,28,.3);color:#19191c;background:rgba(107,87,255,.2);background:var(--rs-color-primary-t-fog-light-theme,rgba(107,87,255,.2))}}._light_zzkm1p_135._classic_zzkm1p_261 ._chip_zzkm1p_9:active{background:rgba(107,87,255,.2);background:var(--rs-color-primary-t-fog-light-theme,rgba(107,87,255,.2))}._light_zzkm1p_135._classic_zzkm1p_261 ._chip_zzkm1p_9._selected_zzkm1p_145,._light_zzkm1p_135._classic_zzkm1p_261 ._chip_zzkm1p_9:active{border-color:#6b57ff;border-color:var(--rs-color-primary-light-theme,#6b57ff);color:#19191c}._dark_zzkm1p_140._classic_zzkm1p_261 ._chip_zzkm1p_9{border-color:hsla(0,0%,100%,.3);color:#fff}._dark_zzkm1p_140._classic_zzkm1p_261 ._chip_zzkm1p_9:focus{border-color:hsla(0,0%,100%,.4);color:#fff}@media (-ms-high-contrast:none),(hover:hover),screen and (-ms-high-contrast:active){._dark_zzkm1p_140._classic_zzkm1p_261 ._chip_zzkm1p_9:hover{border-color:hsla(0,0%,100%,.4);color:#fff;background:rgba(132,115,255,.3);background:var(--rs-color-primary-t-fog-dark-theme,rgba(132,115,255,.3))}}._dark_zzkm1p_140._classic_zzkm1p_261 ._chip_zzkm1p_9:active{background:rgba(132,115,255,.3);background:var(--rs-color-primary-t-fog-dark-theme,rgba(132,115,255,.3))}._dark_zzkm1p_140._classic_zzkm1p_261 ._chip_zzkm1p_9._selected_zzkm1p_145,._dark_zzkm1p_140._classic_zzkm1p_261 ._chip_zzkm1p_9:active{border-color:#8473ff;border-color:var(--rs-color-primary-dark-theme,#8473ff);color:#fff}._innerOffsetL_zzkm1p_36._sizeL_zzkm1p_28 ._chip_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeM_zzkm1p_24 ._chip_zzkm1p_9{margin-right:8px;margin-left:8px}@media screen and (max-width:640px){._innerOffsetL_zzkm1p_36._sizeL_zzkm1p_28 ._chip_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeM_zzkm1p_24 ._chip_zzkm1p_9{margin-right:4px;margin-left:4px}}._innerOffsetL_zzkm1p_36._sizeS_zzkm1p_23 ._chip_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeXs_zzkm1p_15 ._chip_zzkm1p_9{margin-right:6px;margin-left:6px}@media screen and (max-width:640px){._innerOffsetL_zzkm1p_36._sizeS_zzkm1p_23 ._chip_zzkm1p_9,._innerOffsetL_zzkm1p_36._sizeXs_zzkm1p_15 ._chip_zzkm1p_9{margin-right:4px;margin-left:4px}}._innerOffsetM_zzkm1p_58 ._chip_zzkm1p_9{margin-right:4px;margin-left:4px}@media screen and (max-width:640px){._innerOffsetM_zzkm1p_58 ._chip_zzkm1p_9{margin-right:4px;margin-left:4px}}._icon_zzkm1p_366{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:auto;flex-basis:auto}._sizeS_zzkm1p_23 ._icon_zzkm1p_366._iconLeft_zzkm1p_370,._sizeXs_zzkm1p_15 ._icon_zzkm1p_366._iconLeft_zzkm1p_370{width:20px;height:20px;min-width:20px;min-height:20px;margin:0 8px 0 -2px}._sizeM_zzkm1p_24 ._icon_zzkm1p_366._iconLeft_zzkm1p_370{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 8px 0 -2px}._sizeL_zzkm1p_28 ._icon_zzkm1p_366._iconLeft_zzkm1p_370{width:28px;height:28px;min-width:28px;min-height:28px;margin:0 16px 0 -2px}._sizeS_zzkm1p_23 ._icon_zzkm1p_366._iconRight_zzkm1p_371,._sizeXs_zzkm1p_15 ._icon_zzkm1p_366._iconRight_zzkm1p_371{width:20px;height:20px;min-width:20px;min-height:20px;margin:0 -2px 0 8px}._sizeM_zzkm1p_24 ._icon_zzkm1p_366._iconRight_zzkm1p_371{width:24px;height:24px;min-width:24px;min-height:24px;margin:0 -2px 0 8px}._sizeL_zzkm1p_28 ._icon_zzkm1p_366._iconRight_zzkm1p_371{width:28px;height:28px;min-width:28px;min-height:28px;margin:0 -2px 0 16px}._withoutText_zzkm1p_146 ._icon_zzkm1p_366._iconLeft_zzkm1p_370,._withoutText_zzkm1p_146 ._icon_zzkm1p_366._iconRight_zzkm1p_371{margin:0}
.pycharm-features-section{padding-bottom:48px}.feature-icon{fill:#167dff;fill:var(--wt-color-primary-light-theme);height:64px;width:64px}@media screen and (max-width:1000px){.feature-icon{height:48px;width:48px}}.features-chiplist{min-height:422px}@media screen and (max-width:1000px){html[lang=en] .features-chiplist{min-height:666px}}@media screen and (max-width:1276px){html[lang=es] .features-chiplist,html[lang=fr] .features-chiplist,html[lang=pt-BR] .features-chiplist{min-height:450px}}@media screen and (max-width:1000px){html[lang=es] .features-chiplist,html[lang=fr] .features-chiplist,html[lang=pt-BR] .features-chiplist{min-height:750px}}@media screen and (max-width:1276px){html[lang=ru] .features-chiplist{min-height:478px}}@media screen and (max-width:1000px){html[lang=ru] .features-chiplist{min-height:722px}}html[lang=de] .features-chiplist{min-height:478px}@media screen and (max-width:1000px){html[lang=de] .features-chiplist{min-height:778px}}html[lang=ja] .features-chiplist,html[lang=ko] .features-chiplist,html[lang=zh-Hans] .features-chiplist{min-height:366px}@media screen and (max-width:1000px){html[lang=ja] .features-chiplist,html[lang=ko] .features-chiplist,html[lang=zh-Hans] .features-chiplist{min-height:638px}}.features-chiplist__media{width:100%}

/*# sourceMappingURL=index.entry.91d14c34cdecca62fb75.css.map*/