@font-face{font-display:swap;font-family:JetBrains Modul;font-style:normal;font-weight:1 900;src:url(/_assets/common-ui/styles/fonts/JetBrains_Modul.6cf222d516d0b10d4e76.woff2) format("woff2")}
.ides-lib-air-wordmark{font-family:JetBrains Modul,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2em;font-style:normal;font-weight:250;line-height:100%;text-align:center;text-transform:lowercase}
.air-promo-block-wrapper{box-sizing:border-box;margin:48px auto 0;max-width:1276px;padding-left:22px;padding-right:22px}@media screen and (max-width:1276px){.air-promo-block-wrapper{max-width:996px}}.whatsnew-page-content>.air-promo-block-wrapper:first-child{margin:0 auto;padding-top:48px}.air-promo-block-wrapper_nested{margin:48px auto;padding-left:0;padding-right:0}.air-promo-block{background-color:var(--rs-color-white-t10);border-radius:16px;overflow:hidden}[data-theme=light] .air-promo-block{background-color:var(--rs-color-black-t10)}.air-promo-block__top{align-items:center;background:#0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTk4IiBoZWlnaHQ9IjI2MCIgdmlld0JveD0iMCAwIDU5OCAyNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxlbGxpcHNlIGN4PSIzMDQuMzc1IiBjeT0iLTQ2LjUiIHJ4PSIzMDQiIHJ5PSIzMDUuNSIgc3Ryb2tlPSIjMzMzNTNCIiBzdHJva2Utd2lkdGg9IjAuNzUiLz4KPC9zdmc+Cg==) scroll no-repeat right -10px top 0/auto 100%;display:flex;flex-direction:row;gap:48px;justify-content:space-between;padding:48px}[data-theme=light] .air-promo-block__top{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTk4IiBoZWlnaHQ9IjI2MCIgdmlld0JveD0iMCAwIDU5OCAyNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxlbGxpcHNlIGN4PSIzMDQuMzc1IiBjeT0iLTQ2LjUiIHJ4PSIzMDQiIHJ5PSIzMDUuNSIgc3Ryb2tlPSIjMzMzNTNCIiBvcGFjaXR5PSIwLjIiIHN0cm9rZS13aWR0aD0iMC43NSIvPgo8L3N2Zz4K)}@media screen and (max-width:1000px){.air-promo-block__top{background-image:none;gap:24px;padding:48px 24px}}@media (max-width:700px){.air-promo-block__top{align-items:flex-start;flex-direction:column-reverse;gap:24px}}.air-promo-block__content{flex:1}@media screen and (max-width:1000px){.air-promo-block__content{flex-basis:60%}}.air-promo-block__logo{color:#d1d3d9}[data-theme=light] .air-promo-block__logo{color:inherit}.air-promo-block__checklist{list-style:none;margin:0;padding:0}.air-promo-block__checklist .air-promo-block__check-item{align-items:center;display:flex;margin-top:12px;padding-left:32px}.air-promo-block__checklist .air-promo-block__check-item:before{background-color:var(--rs-color-white-t70);content:"";height:24px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIwLjA2IDUuOTRhMS41IDEuNSAwIDAgMSAwIDIuMTJsLTEwIDEwYTEuNSAxLjUgMCAwIDEtMi4xMiAwbC01LTVhMS41IDEuNSAwIDAgMSAyLjEyLTIuMTJMOSAxNC44NzhsOC45NC04Ljk0YTEuNSAxLjUgMCAwIDEgMi4xMiAwIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIwLjA2IDUuOTRhMS41IDEuNSAwIDAgMSAwIDIuMTJsLTEwIDEwYTEuNSAxLjUgMCAwIDEtMi4xMiAwbC01LTVhMS41IDEuNSAwIDAgMSAyLjEyLTIuMTJMOSAxNC44NzhsOC45NC04Ljk0YTEuNSAxLjUgMCAwIDEgMi4xMiAwIi8+PC9zdmc+);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:24px}[data-theme=light] .air-promo-block__checklist .air-promo-block__check-item:before{background-color:var(--rs-color-black-t70)}.air-promo-block__actions{align-items:center;display:flex;gap:24px}.air-promo-block__media{display:flex;flex:1;justify-content:flex-end;margin:0 32px}@media screen and (max-width:1276px){.air-promo-block__media{margin:0;max-width:317px}}@media screen and (max-width:1000px){.air-promo-block__media{flex-basis:40%}}@media (max-width:700px){.air-promo-block__media{flex-basis:auto;max-width:90%}}.air-promo-block__media img{height:auto;max-width:100%}.air-promo-block__bottom{border-top:1px solid var(--rs-color-white-t20);padding:48px}[data-theme=light] .air-promo-block__bottom{border-top-color:var(--rs-color-black-t20)}@media screen and (max-width:1000px){.air-promo-block__bottom{padding:48px 24px}}.air-promo-block__grid{display:grid;gap:32px 24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1000px){.air-promo-block__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.air-promo-block__grid{grid-template-columns:1fr}}.air-promo-block__grid-item{align-items:flex-start;display:flex;gap:16px}.air-promo-block__grid-img{align-items:center;color:var(--rs-color-white-t70);display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}[data-theme=light] .air-promo-block__grid-img{color:var(--rs-color-black-t70)}.air-promo-block__grid-img .air-promo-block__grid-icon{height:24px;width:24px}[data-theme=light] .air-promo-block__grid-img .air-promo-block__grid-icon{filter:invert(1)}.air-promo-block__grid-img .air-promo-block__grid-icon_junie{color:#48e054}.air-promo-block__status-text{display:none}
html.whatsnew-page-embed .page__footer,html.whatsnew-page-embed .page__header{height:0;overflow:hidden}@media screen and (max-width:1000px){[data-nav-type=toc] section.whatsnew-section{padding-left:0}}.whatsnew-page-content{--whatsnew-content-gutter:22px;--whatsnew-top-section-padding-top:0px;--whatsnew-previous-releases-line-height:26px;--whatsnew-previous-releases-gap:24px;--whatsnew-previous-releases-block-size:0px;--whatsnew-page-bg:#eeede9;--whatsnew-block-bg:var(--rs-color-white);--whatsnew-collapsible-bg:#e5e4db;--whatsnew-card-border-color:var(--rs-color-black-t50);--whatsnew-card-hover-border-color:var(--rs-color-black);--whatsnew-last-section-offset:144px;overflow-x:clip}.whatsnew-page-content[data-theme=dark]{--whatsnew-page-bg:var(--rs-color-black);--whatsnew-block-bg:var(--rs-color-white-t10);--whatsnew-collapsible-bg:var(--rs-color-white-t5);--whatsnew-card-border-color:var(--rs-color-white-t50);--whatsnew-card-hover-border-color:var(--rs-color-white)}@media screen and (max-width:1000px){.whatsnew-page-content{--whatsnew-last-section-offset:128px}}@media screen and (max-width:640px){.whatsnew-page-content{--whatsnew-last-section-offset:96px;--whatsnew-content-gutter:16px;--whatsnew-previous-releases-line-height:22px;--whatsnew-previous-releases-gap:16px}}.whatsnew-page-content:has(.whatsnew-top-section__previous-releases){--whatsnew-previous-releases-block-size:calc(var(--whatsnew-previous-releases-line-height) + var(--whatsnew-previous-releases-gap))}.whatsnew-page-content_without-theme-switcher{--whatsnew-top-section-padding-top:96px}@media screen and (max-width:640px){.whatsnew-page-content_without-theme-switcher{--whatsnew-top-section-padding-top:64px}}.whatsnew-container-sidebar{--sidebar-width:244px;--sidebar-gap:4px;--wt-gutter:22px;--wt-max:1276px;--full-protrusion:calc(var(--sidebar-width) + var(--sidebar-gap));--align-side-space:132px;--protrusion-grow:1.54;--wt-box-width:min(var(--wt-max),100vw);--wt-box-left:max(0px,calc((100vw - var(--wt-box-width))/2));--protrusion:clamp(0px,calc((var(--wt-box-left) - var(--align-side-space))*var(--protrusion-grow)),var(--full-protrusion));column-gap:var(--sidebar-gap);display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar-width);margin-left:var(--wt-box-left);margin-right:auto;position:relative;width:calc(var(--wt-box-width) + var(--protrusion))}@media screen and (max-width:1276px){.whatsnew-container-sidebar{--wt-max:996px;--protrusion:0px}}@media screen and (max-width:1000px){.whatsnew-container-sidebar{--wt-max:100%;--protrusion:0px;grid-template-columns:minmax(0,1fr);margin-left:0;margin-right:0;max-width:100%;width:100%}}@media screen and (max-width:640px){.whatsnew-container-sidebar{--wt-gutter:16px}}.whatsnew-container-sidebar__content{min-width:0;overflow:visible}@media screen and (max-width:1000px){.whatsnew-container-sidebar__content{overflow-x:visible}}.whatsnew-container-sidebar__content .whatsnew-container{box-sizing:border-box;max-width:100%}@media screen and (max-width:1276px){.whatsnew-container-sidebar__content .whatsnew-container{padding-inline:var(--whatsnew-content-gutter)}}section.whatsnew-section{background-color:initial;position:relative;z-index:1}main{background-color:var(--whatsnew-page-bg,#fff)}[data-theme=dark] main{background-color:var(--whatsnew-page-bg,var(--rs-color-black))}.line-toc_mode-docked{--toc-bg:#eeede9}.line-toc_mode-docked.line-toc_dark{--toc-bg:var(--rs-color-black)}html[data-theme=dark],html[data-theme=dark] body{background-color:var(--rs-color-black)}html[data-theme=dark] #js-menu-second{box-shadow:0 1px 0 var(--rs-color-white-t20)}html[data-theme=dark] .page__footer{border-top:1px solid var(--rs-color-white-t20)}.page__content{overflow:visible!important}kbd{all:unset}html.html-theme-dark ::-webkit-scrollbar{background:#27282c!important;width:14px!important}html.html-theme-dark ::-webkit-scrollbar-track{background:#27282c!important}html.html-theme-dark ::-webkit-scrollbar-thumb{background:#545454b3!important;border:3px solid #27282c!important;border-radius:8px!important;width:8px!important}.media-viewer{border-radius:8px;overflow:visible}.media-viewer__container{border-radius:8px;box-shadow:none;max-width:100%;overflow:hidden}.media-viewer .vpwc-video-container,.media-viewer__gif,.media-viewer__img,.media-viewer__video{border-radius:8px}[data-theme=light] .whatsnew-media-light .media-viewer__container{border:1px solid var(--rs-color-black-t10);box-sizing:border-box}[data-theme=dark] .media-viewer__container{border:1px solid var(--rs-color-white-t20);box-sizing:border-box}[id^=pycharm]{--product-color-accent:#fef750;--product-color-primary:#21d789;--product-color-secondary:#07baf2;--product-color-accent-dim:#fef750d9;--product-color-primary-dim:#21d789d9;--product-color-secondary-dim:#07baf2d9;--product-color-primary-fog:#08848433;--product-color-digit-highlight:#07baf2}[id^=clion],[id^=idea]{--product-color-accent:#ff318c;--product-color-primary:#009ae5;--product-color-secondary:#21d789;--product-color-accent-dim:#ff318cd9;--product-color-primary-dim:#009ae5d9;--product-color-secondary-dim:#21d789d9;--product-color-primary-fog:#08848433;--product-color-digit-highlight:#7d6bff}[id^=go]{--product-color-accent:#3bea62;--product-color-primary:#5b84bf;--product-color-secondary:#7d40ff;--product-color-accent-dim:#3bea62d9;--product-color-primary-dim:#5b84bfd9;--product-color-secondary-dim:#7d40ffd9;--product-color-primary-fog:#6b57ff33;--product-color-digit-highlight:#7d6bff}[id^=rust]{--product-color-accent:#ff5c00;--product-color-primary:#67b05d;--product-color-secondary:#21d789;--product-color-accent-dim:#ff5c00d9;--product-color-primary-dim:#67b05dd9;--product-color-secondary-dim:rgb(33,215,137/0.85);--product-color-primary-fog:#67b05d33;--product-color-digit-highlight:#21d789}[id^=phpstorm]{--product-color-accent:#ff318c;--product-color-primary:#b74af7;--product-color-secondary:#6b57ff;--product-color-accent-dim:#ff318cd9;--product-color-primary-dim:#b74af7d9;--product-color-secondary-dim:#6b57ffd9;--product-color-primary-fog:#6b57ff33;--product-color-digit-highlight:#7d6bff}main .whatsnew-start-section__previous-release{padding-bottom:var(--whatsnew-last-section-offset)}.idea-whatsnew-title{font-weight:400}.idea-whatsnew-title__logo{display:block;margin-bottom:8px;text-align:left}.idea-whatsnew-ai-section article:first-of-type.whatsnew-feature-block{margin-top:0}
