.wt-section_bg_dark,body{background-color:#000}.pycharm-page__title-highlighted{color:#1fbba1}.social-footer{position:relative;z-index:0}.social-footer:after{z-index:-1;position:absolute;content:"";right:-280px;top:0;width:1160px;height:1220px;background:transparent url("data:image/svg+xml,%3Csvg fill='none' height='1637' viewBox='0 0 1655 1637' width='1655' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%2307baf2'/%3E%3Cstop offset='.395833' stop-color='%2321d789' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23fef750' stop-opacity='.7'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='646.029' x2='1309.91' xlink:href='%23a' y1='1104.84' y2='607.087'/%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='656.966' x2='1054.82' xlink:href='%23a' y1='1073.58' y2='486.577'/%3E%3ClinearGradient id='d' gradientUnits='userSpaceOnUse' x1='657.104' x2='815.206' xlink:href='%23a' y1='1045.27' y2='460.285'/%3E%3ClinearGradient id='e' gradientUnits='userSpaceOnUse' x1='649.339' x2='614.357' xlink:href='%23a' y1='1022.37' y2='505.725'/%3E%3ClinearGradient id='f' gradientUnits='userSpaceOnUse' x1='636.689' x2='464.744' xlink:href='%23a' y1='1006.02' y2='598.268'/%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='621.911' x2='369.549' xlink:href='%23a' y1='996.34' y2='714.611'/%3E%3ClinearGradient id='h' gradientUnits='userSpaceOnUse' x1='607.272' x2='324.925' xlink:href='%23a' y1='992.617' y2='835.1'/%3E%3ClinearGradient id='i' gradientUnits='userSpaceOnUse' x1='594.405' x2='322.347' xlink:href='%23a' y1='993.682' y2='944.929'/%3E%3ClinearGradient id='j' gradientUnits='userSpaceOnUse' x1='584.302' x2='350.84' xlink:href='%23a' y1='998.135' y2='1034.46'/%3E%3ClinearGradient id='k' gradientUnits='userSpaceOnUse' x1='577.368' x2='398.803' xlink:href='%23a' y1='1004.53' y2='1098.9'/%3E%3ClinearGradient id='l' gradientUnits='userSpaceOnUse' x1='573.549' x2='455.535' xlink:href='%23a' y1='1011.64' y2='1137.6'/%3E%3ClinearGradient id='m' gradientUnits='userSpaceOnUse' x1='572.439' x2='512.147' xlink:href='%23a' y1='1018.44' y2='1153.06'/%3E%3ClinearGradient id='n' gradientUnits='userSpaceOnUse' x1='573.434' x2='562.175' xlink:href='%23a' y1='1024.23' y2='1149.78'/%3E%3ClinearGradient id='o' gradientUnits='userSpaceOnUse' x1='575.856' x2='601.677' xlink:href='%23a' y1='1028.64' y2='1133.22'/%3E%3ClinearGradient id='p' gradientUnits='userSpaceOnUse' x1='579.038' x2='628.987' xlink:href='%23a' y1='1031.54' y2='1108.87'/%3E%3Cpath d='m806.618 1322.63-331.7-442.408c-55.865-74.51-40.708-180.221 33.853-236.114l442.716-331.868c74.563-55.892 180.293-40.8 236.153 33.71l331.7 442.413c55.87 74.51 40.71 180.222-33.85 236.117l-442.72 331.86c-74.557 55.9-180.288 40.8-236.152-33.71z' fill='url(%23b)'/%3E%3Cpath d='m847.392 1204.88-391.253-265.185c-65.892-44.661-83.064-134.289-38.354-200.19l265.476-391.303c44.71-65.901 134.371-83.12 200.263-38.459l391.256 265.183c65.89 44.661 83.06 134.289 38.35 200.19l-265.48 391.304c-44.7 65.9-134.366 83.12-200.258 38.46z' fill='url(%23c)'/%3E%3Cpath d='m847.569 1098.39-390.055-105.42c-65.692-17.754-104.519-85.395-86.722-151.081l105.668-390.014c17.797-65.685 85.477-104.541 151.169-86.787l390.051 105.419c65.7 17.754 104.52 85.395 86.73 151.08l-105.672 390.013c-17.796 65.69-85.477 104.54-151.169 86.79z' fill='url(%23d)'/%3E%3Cpath d='m818.078 1012.3-344.628 23.33c-58.038 3.93-108.247-39.916-112.145-97.937l-23.144-344.527c-3.898-58.021 39.992-108.242 98.031-112.172l344.627-23.335c58.039-3.93 108.248 39.92 112.146 97.941l23.144 344.527c3.897 58.021-39.992 108.243-98.031 112.173z' fill='url(%23e)'/%3E%3Cpath d='m770.271 950.948-272.054 114.722c-45.821 19.32-98.612-2.14-117.913-47.94l-114.596-271.918c-19.301-45.798 2.198-98.588 48.019-117.91l272.054-114.722c45.82-19.322 98.612 2.141 117.913 47.939l114.596 271.919c19.3 45.798-2.198 98.588-48.019 117.91z' fill='url(%23f)'/%3E%3Cpath d='m714.558 914.675-187.975 168.385c-31.657 28.35-80.301 25.7-108.647-5.93l-168.318-187.835c-28.346-31.633-25.663-80.265 5.995-108.623l187.975-168.381c31.657-28.358 80.3-25.702 108.647 5.931l168.317 187.83c28.347 31.633 25.664 80.265-5.994 108.623z' fill='url(%23g)'/%3E%3Cpath d='m659.428 900.86-105.073 188.34c-17.696 31.72-57.753 43.11-89.471 25.43l-188.33-104.93c-31.717-17.677-43.084-57.717-25.388-89.436l105.073-188.342c17.696-31.719 57.753-43.106 89.47-25.433l188.33 104.938c31.717 17.673 43.084 57.714 25.389 89.433z' fill='url(%23h)'/%3E%3Cpath d='m611.023 905.032-32.508 181.408c-5.475 30.55-34.682 50.9-65.237 45.44l-181.44-32.4c-30.555-5.45-50.886-34.64-45.412-65.19l32.509-181.411c5.475-30.55 34.682-50.893 65.237-45.437l181.44 32.397c30.555 5.455 50.886 34.643 45.411 65.193z' fill='url(%23i)'/%3E%3Cpath d='m573.061 921.887 24.216 155.613c4.078 26.21-13.868 50.77-40.084 54.86l-155.67 24.3c-26.215 4.09-50.773-13.83-54.851-40.04l-24.216-155.616c-4.078-26.206 13.868-50.768 40.084-54.86l155.669-24.298c26.216-4.092 50.774 13.835 54.852 40.041z' fill='url(%23j)'/%3E%3Cpath d='m547.058 946.05 62.889 119c10.591 20.04 2.922 44.88-17.129 55.48l-119.069 62.94c-20.05 10.6-44.89 2.94-55.48-17.09l-62.89-119.01c-10.59-20.04-2.921-44.87 17.13-55.473l119.068-62.941c20.051-10.599 44.891-2.946 55.481 17.094z' fill='url(%23k)'/%3E%3Cpath d='m532.774 972.818 83.952 78.652c14.138 13.25 14.852 35.45 1.595 49.59l-78.72 83.97c-13.257 14.15-35.465 14.87-49.604 1.63l-83.952-78.65c-14.138-13.25-14.852-35.45-1.595-49.59l78.721-83.979c13.257-14.142 35.465-14.869 49.603-1.623z' fill='url(%23l)'/%3E%3Cpath d='m528.679 998.416 89.744 40.194c15.116 6.77 21.874 24.51 15.094 39.63l-40.254 89.74c-6.78 15.12-24.53 21.88-39.646 15.11l-89.744-40.19c-15.116-6.77-21.874-24.51-15.094-39.63l40.253-89.74c6.78-15.117 24.531-21.884 39.647-15.114z' fill='url(%23m)'/%3E%3Cpath d='m532.484 1020.23 83.74 7.51c14.1 1.27 24.498 13.72 23.225 27.82l-7.558 83.71c-1.273 14.1-13.735 24.5-27.835 23.24l-83.74-7.51c-14.1-1.27-24.498-13.72-23.226-27.82l7.559-83.71c1.273-14.1 13.735-24.5 27.835-23.24z' fill='url(%23n)'/%3E%3Cpath d='m541.644 1036.8 69.773-17.23c11.749-2.9 23.621 4.27 26.516 16.02l17.192 69.74c2.895 11.75-4.283 23.62-16.032 26.52l-69.773 17.23c-11.749 2.9-23.62-4.27-26.515-16.02l-17.193-69.74c-2.895-11.75 4.283-23.62 16.032-26.52z' fill='url(%23o)'/%3E%3Cpath d='m553.655 1047.65 51.602-33.33c8.69-5.62 20.281-3.13 25.889 5.56l33.309 51.57c5.609 8.68 3.112 20.27-5.577 25.88l-51.602 33.33c-8.69 5.61-20.281 3.12-25.889-5.56l-33.309-51.57c-5.609-8.68-3.112-20.27 5.577-25.88z' fill='url(%23p)'/%3E%3C/svg%3E") 50%/contain no-repeat}@media screen and (max-width:1000px){.social-footer:after{right:-330px}}@media screen and (max-width:640px){.social-footer:after{top:auto;bottom:-945px}}
.pycharm-overview-header-section{min-height:498px;padding-top:144px;padding-bottom:96px;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg' width='1200' height='1200' viewBox='0 0 1200 1200'%3E %3Cdefs%3E %3ClinearGradient id='vortex-pycharm' color-interpolation='linearRGB' x1='0' y1='1' x2='0' y2='0'%3E %3Cstop offset='0' stop-color='%2307baf2'/%3E %3Cstop offset='0.4' stop-color='%2321d789' stop-opacity='0.9'/%3E %3Cstop offset='1' stop-color='%23fef750' stop-opacity='0.7'/%3E %3CanimateTransform attributeName='gradientTransform' type='rotate' values='0 0.5 0.5; -360 0.5 0.5;' dur='120s' repeatCount='indefinite'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg transform='translate(-10 230)'%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.24' transform='rotate(-439) scale(6.8)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.24' transform='rotate(-406) scale(6)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.32' transform='rotate(-373) scale(5.2)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.48' transform='rotate(-340) scale(4.44)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.64' transform='rotate(-307) scale(3.76)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.72' transform='rotate(-274) scale(3.18)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.8' transform='rotate(-241) scale(2.7)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.8' transform='rotate(-208) scale(2.29)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.88' transform='rotate(-175) scale(1.94)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='0.96' transform='rotate(-142) scale(1.64)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='1' transform='rotate(-109) scale(1.39)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='1' transform='rotate(-76) scale(1.18)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='1' transform='rotate(-43) scale(1)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3Crect x='748' y='363.5' width='120' height='120' rx='24' ry='24' fill='url(%23vortex-pycharm)' fill-opacity='1' transform='rotate(-10) scale(0.9)' transform-origin='805px 455.5px'%3E %3CanimateTransform values='0 3 -32;360 3 -32;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'%3E%3C/animateTransform%3E %3C/rect%3E %3C/g%3E %3C/svg%3E") scroll no-repeat left calc(50% + 364px) top -478px/1200px 1200px}@media screen and (max-width:1276px){.pycharm-overview-header-section{background-position:left calc(50% + 224px) top -478px}}@media screen and (max-width:1000px){.pycharm-overview-header-section{background-position:right -326px top -478px}}@media screen and (max-width:640px){.pycharm-overview-header-section{padding-top:64px;padding-bottom:64px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg' width='1000' height='1000' viewBox='0 0 1000 1000'%3E %3Cdefs%3E %3ClinearGradient id='vortex-pycharm' gradientTransform='rotate(180 0.5 0.5)' color-interpolation='linearRGB' x1='0' y1='1' x2='0' y2='0'%3E %3Cstop offset='0' stop-color='%2307baf2'/%3E %3Cstop offset='0.4' stop-color='%2321d789' stop-opacity='0.8'/%3E %3Cstop offset='1' stop-color='%23fef750' stop-opacity='0.7'/%3E %3CanimateTransform attributeName='gradientTransform' type='rotate' values='0 0.5 0.5; -360 0.5 0.5;' dur='120s' additive='sum' repeatCount='indefinite'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg transform='translate(-400 70)'%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='0.24' transform='rotate(-307) scale(4.3)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='0.24' transform='rotate(-274) scale(3.6)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='0.32' transform='rotate(-241) scale(3)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='0.32' transform='rotate(-208) scale(2.49)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='0.4' transform='rotate(-175) scale(2.07)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='0.56' transform='rotate(-142) scale(1.73)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='0.88' transform='rotate(-109) scale(1.44)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='1' transform='rotate(-76) scale(1.2)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='1' transform='rotate(-43) scale(1)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3Crect x='748' y='363.5' width='96' height='96' rx='20' ry='20' fill='url(%23vortex-pycharm)' fill-opacity='1' transform='rotate(-10) scale(0.84)' transform-origin='793px 437.5px'%3E %3CanimateTransform values='0 3 -26;360 3 -26;' attributeName='transform' dur='120s' repeatCount='indefinite' type='rotate' additive='sum'/%3E %3C/rect%3E %3C/g%3E %3C/svg%3E") scroll no-repeat left -350px top -396px/1000px 1000px}}@media screen and (max-width:640px){.pycharm-overview-header-section__hero-title br{display:none}}.pycharm-overview-header-section__video{min-height:830px;border-radius:16px}@media screen and (max-width:1276px){.pycharm-overview-header-section__video{min-height:auto}}@media screen and (max-width:640px){.pycharm-overview-header-section__video{margin-top:48px;border-radius:8px}}.pycharm-overview-header-section__gradient-overlay{position:absolute;bottom:-400px;left:50%;transform:translateX(-50%);width:1700px;height:1200px}@media screen and (max-width:640px){.pycharm-overview-header-section__gradient-overlay{width:400px;height:282px;bottom:-115px}}.pycharm-logo{height:96px;width:96px}@media screen and (max-width:640px){.pycharm-logo{height:72px;width:72px}}
.pycharm-overview-focus-section__cards{display:flex;flex-wrap:wrap;gap:32px}.pycharm-overview-focus-section__card{background-color:rgba(40,184,160,.2);padding:24px;border-radius:24px}@media screen and (max-width:640px){.pycharm-overview-focus-section__card{padding:16px;border-radius:16px}}.pycharm-overview-focus-section__card-icon{height:52px}.pycharm-overview-focus-section__icon-cards-container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px;height:100%}@media screen and (max-width:1276px){.pycharm-overview-focus-section__icon-cards-container{-moz-column-gap:16px;column-gap:16px}}@media screen and (max-width:640px){.pycharm-overview-focus-section__icon-cards-container{justify-content:center;-moz-column-gap:24px;column-gap:24px}}.pycharm-overview-focus-section__icon-card{width:116px;height:124px;flex:116px 0 0;background-color:#000;padding:24px 12px;text-align:center;border-radius:12px;box-sizing:border-box}.pycharm-overview-focus-section__icon-card-img{height:44px;width:auto;max-width:100%}
.pycharm-overview-insights-section__title--web{color:#4ca6ff}.pycharm-overview-insights-section .insight-card{--rs-color-primary-t-fog-theme-dark:rgba(40,184,160,0.2);display:grid!important;grid-template-columns:1fr;grid-template-rows:minmax(44px,auto) 1fr 28px;grid-column-gap:0;grid-row-gap:24px;background:transparent;border:2px solid #1fbba1!important;transition:background-color .2s;height:100%;z-index:1;position:relative;padding:24px!important}.pycharm-overview-insights-section .insight-card--blue{border:2px solid #4ca6ff!important;--rs-color-primary-t-fog-theme-dark:rgba(22,125,255,0.2)}@media screen and (max-width:1000px){.pycharm-overview-insights-section .insight-card{grid-row-gap:16px}}@media screen and (max-width:640px){.pycharm-overview-insights-section .insight-card{padding:16px!important}}.pycharm-overview-insights-section .insight-card__tag{max-height:44px;max-width:65px}.pycharm-overview-insights-section .insight-card__header{display:flex;gap:16px}@media screen and (max-width:1000px){.pycharm-overview-insights-section .insight-card__header{flex-direction:column-reverse;gap:8px}}.pycharm-overview-insights-section .insight-card__text{transition:color .2s}.pycharm-overview-insights-section .insight-card:hover{background:var(--rs-color-primary-t-fog-theme-dark)}.pycharm-overview-insights-section .insight-card:hover .insight-card__text{color:var(--rs-typography-color-hard)}.pycharm-overview-insights-section .insight-card:hover .insight-card__link{border-bottom-color:var(--rs-underline-color-hover);border-bottom-width:2px;padding-bottom:0}
.video-slideshow{--video-gap:var(--video-slideshow-gap,32px);--panel-width:var(--video-slideshow-panel-width,360px);display:flex;width:100%;justify-content:space-between;gap:var(--video-gap);box-sizing:border-box}@media screen and (max-width:1276px){.video-slideshow{--video-gap:var(--video-slideshow-gap,16px);align-items:center}}.video-slideshow *{box-sizing:border-box}.video-slideshow--panel-left{flex-direction:row-reverse}.video-slideshow__panel{display:flex;flex-direction:column;gap:12px;flex:var(--panel-width) 1 0}.video-slideshow__slide-panel-body,.video-slideshow__slide-panel-title{position:relative;z-index:1}.video-slideshow__slide-panel-progress{position:absolute;inset:0;background-color:var(--rs-color-primary-t-fog-dark-theme) ;background-color:var(--video-slideshow-progress-bar-color,var(--rs-color-primary-t-fog-dark-theme));transition:width 1s linear}.video-slideshow__slide-panel{position:relative;background-color:#19191c;background-color:var(--rs-color-black);overflow:hidden;cursor:pointer;border-radius:8px;padding:8px 16px}.video-slideshow__video-wrapper{overflow:hidden;min-width:calc(100% - var(--panel-width) - var(--video-gap));background-color:rgba(0,0,0,.1);border-radius:16px;min-height:448px}@media screen and (max-width:1276px){.video-slideshow__video-wrapper{min-height:300px}}.video-slideshow__video-wrapper video{width:100%;border-radius:16px}
: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{border-radius:24px;padding:24px;background:hsla(0,0%,100%,.05);background:var(--rs-color-white-t5);box-shadow:0 0 32px 0 rgba(0,0,0,.25)}.pycharm-features-slider__slide-video{margin-left:-24px;margin-right:-24px}.pycharm-features-slider__slide-video video{width:100%}
.pycharm-overview-features-section{--video-slideshow-progress-bar-color:rgba(31,187,161,0.2);position:relative}.pycharm-overview-features-section__slideshow-panel-title{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center}.pycharm-overview-features-section__gradient-overlay{position:absolute;top:50%;right:-900px;transform:translateY(-50%);width:2067px;height:1459px}@media screen and (max-width:1000px){.pycharm-overview-features-section__gradient-overlay{display:block;width:753px;height:532px;top:-80px;transform:translateX(-50%);right:auto;left:50%}}
.pycharm-overview-testimonials-section__container .jb-testimonial-background-1{background:rgba(31,187,161,.2)}.pycharm-overview-testimonials-section__container .jb-testimonial-background-2{background:rgba(0,129,157,.3)}.pycharm-overview-testimonials-section__container .jb-testimonial-background-3{background:rgba(31,187,161,.2)}.pycharm-overview-testimonials-section__container .jb-testimonial-background-4{background:rgba(0,119,204,.3)}
.pycharm-overview-customers-section{--marquee-gap:64px;padding-bottom:48px}@media screen and (max-width:640px){.pycharm-overview-customers-section{--marquee-gap:16px;padding-bottom:0}}.pycharm-overview-customers-section__logo{height:72px}
