@media screen and (width<=640px){.pycharm-hero .ides-lib-hero-media{--ides-lib-hero-media-bleed:56px;--ides-lib-hero-media-top:32px}}.pycharm-overview-page .pycharm-air{padding-bottom:48px}@media screen and (width<=640px){.pycharm-overview-page .pycharm-air{padding-bottom:64px}}.pycharm-overview-page .pycharm-air h2{letter-spacing:0;font-weight:400}html[lang=fr] .pycharm-air__title-break,html[lang=ru] .pycharm-air__title-break{display:none}.pycharm-agents-media{--ides-lib-pillar-media-padding:48px 24px;text-align:center;background-color:#565654}@media screen and (width<=640px){.pycharm-agents-media{--ides-lib-pillar-media-padding:32px}}@media (prefers-color-scheme:light){.jb-theme_system .pycharm-agents-media,.pycharm-agents-media.jb-theme_system{background-color:#e5e4db}}.jb-theme_light .pycharm-agents-media,.pycharm-agents-media.jb-theme_light{background-color:#e5e4db}.pycharm-agents-graphic{width:100%}@media screen and (width<=1276px){.pycharm-agents-graphic{width:auto;height:320px}}@media screen and (width<=640px){.pycharm-agents-graphic{height:auto;max-height:80vh;margin-inline:auto}}.pycharm-python-media{--ides-lib-pillar-media-padding:64px 48px;background-image:url(/_assets/rr/python-intelligence-bg-VJErB3Y5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-content:flex-start}@media screen and (width<=1000px){.pycharm-python-media{align-content:center}}@media screen and (width<=640px){.pycharm-python-media{--ides-lib-pillar-media-padding:32px 16px}}.pycharm-python-stats{text-align:center;width:100%}.pycharm-python-stats__cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media screen and (width<=640px){.pycharm-python-stats__cards{grid-template-columns:1fr}}.pycharm-python-stats__card{--rs-card-static-background:#19191ce6;--rs-card-static-border-width:2px;--rs-card-static-border-color:#ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%}@media (prefers-color-scheme:light){.jb-theme_system .pycharm-python-stats__card,.pycharm-python-stats__card.jb-theme_system{--rs-card-static-background:#fffc;--rs-card-static-border-color:#fff6}}.jb-theme_light .pycharm-python-stats__card,.pycharm-python-stats__card.jb-theme_light{--rs-card-static-background:#fffc;--rs-card-static-border-color:#fff6}.pycharm-agents-graphic-light{display:none}@media (prefers-color-scheme:light){.jb-theme_system .pycharm-agents-graphic-light,.pycharm-agents-graphic-light.jb-theme_system{display:block}}.jb-theme_light .pycharm-agents-graphic-light,.pycharm-agents-graphic-light.jb-theme_light{display:block}@media (prefers-color-scheme:light){.jb-theme_system .pycharm-agents-graphic-dark,.pycharm-agents-graphic-dark.jb-theme_system{display:none}}.jb-theme_light .pycharm-agents-graphic-dark,.pycharm-agents-graphic-dark.jb-theme_light{display:none}@media screen and (width<=640px){.pycharm-download .ides-lib-download-section__media img{width:113.8%;max-width:none;margin:-10.3% 0 -6.8% -4.5%}}.pycharm-faq__list{margin:8px 0;padding-left:24px;display:block}.pycharm-faq__list-item{list-style-type:disc;display:list-item}.pycharm-faq__list-item+.pycharm-faq__list-item{margin-top:4px}.ides-lib-page-lines{--ides-lib-page-lines-image:var(--ides-lib-page-lines-dark,none);background-image:var(--ides-lib-page-lines-image);background-position:calc(50% + var(--ides-lib-page-lines-x,0px)) var(--ides-lib-page-lines-y,0);background-repeat:repeat-x;display:flow-root}@media (prefers-color-scheme:light){.ides-lib-page-lines.jb-theme_system,.jb-theme_system .ides-lib-page-lines{--ides-lib-page-lines-image:var(--ides-lib-page-lines-light,none)}}.ides-lib-page-lines.jb-theme_light,.jb-theme_light .ides-lib-page-lines{--ides-lib-page-lines-image:var(--ides-lib-page-lines-light,none)}@media screen and (width<=1000px){.ides-lib-page-lines{background-image:none}}.pycharm-overview-page{--ides-lib-page-lines-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2560' height='1200' fill='none' viewBox='0 0 2560 1200'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%235e5e60' stroke-dasharray='7 7' d='M1423 319h1139M1157 777h531M1423 0v777'/%3E%3Cpath fill='%23474749' d='m1856.75 599.702-.27.419.01.005v.005zm-175.73-159.049-.37-.336-.27.42.37.335zm174.15-267.887.37.336-.62-.801zM2560 1200l.26-.43-703.25-600.297-.26.429-.26.429 703.25 600.299zm-703.25-600.298.28-.419-175.73-159.049-.28.419-.27.419 175.73 159.049zm-175.73-159.049.37.335 174.15-267.886-.37-.336-.37-.335-174.15 267.886zm174.15-267.887-.25-.465c-92.04 63.758-167.85 103.157-227.45 118.238-59.61 15.082-102.88 5.813-129.99-27.546-27.14-33.392-38.25-91.092-33.15-173.296 5.09-82.177 26.37-188.704 63.84-319.597l-.44-.188-.43-.189c-37.49 130.926-58.79 237.549-63.89 319.853-5.1 82.276 5.98 140.388 33.41 174.139 27.46 33.783 71.15 42.987 130.88 27.874 59.74-15.116 135.65-54.581 227.72-118.358z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h2560v1200H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");--ides-lib-page-lines-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2560' height='1200' fill='none' viewBox='0 0 2560 1200'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23cccabc' stroke-dasharray='7 7' d='M1423 319h1139M1157 777h531M1423 0v777'/%3E%3Cpath fill='%23dddbd0' d='m1856.75 599.702-.27.419.01.005v.005zm-175.73-159.049-.37-.336-.27.42.37.335zm174.15-267.887.37.336-.62-.8zM2560 1200l.26-.43-703.25-600.297-.26.429-.26.429 703.25 600.299zm-703.25-600.298.28-.419-175.73-159.049-.28.419-.27.419 175.73 159.049zm-175.73-159.049.37.335 174.15-267.886-.37-.336-.37-.335-174.15 267.886zm174.15-267.887-.25-.464c-92.04 63.757-167.85 103.156-227.45 118.237-59.61 15.082-102.88 5.813-129.99-27.546-27.14-33.392-38.25-91.092-33.15-173.296 5.09-82.177 26.37-188.704 63.84-319.597l-.44-.188-.43-.189c-37.49 130.926-58.79 237.549-63.89 319.853-5.1 82.276 5.98 140.388 33.41 174.139 27.46 33.783 71.15 42.987 130.88 27.874 59.74-15.116 135.65-54.581 227.72-118.358z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h2560v1200H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media screen and (width<=640px){.jb-sm-button-stretch{width:100%}}.pycharm-overview-page{--rs-theme-dark:1;--product-color-secondary:#07baf2;background-color:var(--ides-lib-page-bg-dark);transition:background-color .2s ease-in-out}@media (prefers-color-scheme:light){.jb-theme_system .pycharm-overview-page,.pycharm-overview-page.jb-theme_system{--rs-theme-dark:0;background-color:var(--ides-lib-page-bg-light)}}.jb-theme_light .pycharm-overview-page,.pycharm-overview-page.jb-theme_light{--rs-theme-dark:0;background-color:var(--ides-lib-page-bg-light)}
