.jb-theme-switcher,.jb-theme-switcher>span{border-radius:8px}
.build-info{background-color:var(--rs-color-black-t5);border-radius:8px;padding:12px 24px 24px}.build-info__screenshot{border-radius:8px;margin-bottom:-8px}.build-info__links{display:flex;flex-direction:column;row-gap:8px}
.idea-download-hero{padding-bottom:64px;padding-top:64px}@media screen and (max-width:640px){.idea-download-hero{padding-bottom:48px;padding-top:32px}}.idea-download-hero__logo{display:block;height:48px;width:48px}.idea-download-hero__label-soft{color:var(--rs-color-white-t50)}@media (prefers-color-scheme:light){.idea-download-hero__label-soft.jb-theme_system,.jb-theme_system .idea-download-hero__label-soft{color:var(--rs-color-black-t50)}}.idea-download-hero__label-soft.jb-theme_light,.jb-theme_light .idea-download-hero__label-soft{color:var(--rs-color-black-t50)}
.download-button-with-os,.download-button-with-os-wrapper .nextversion-fresh-standard-download-button{max-width:100%}
.apple-silicon-block{background-color:var(--rs-color-black-t5);border-radius:8px;display:inline-block;padding:8px 12px}.section-download-dark .apple-silicon-block{background-color:var(--rs-color-white-t5)}
@property --_rs-theme-dark-coefficient{syntax:"<number>";inherits:true;initial-value:0}.idea-download-ide .download-button-with-os-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:-16px}.idea-download-ide .download-button-with-os a[class]:not(html),.idea-download-ide .download-button-with-os button[class]:not(html){--_rs-button-inner-border-display:none;--_rs-button-color:rgb(calc(255 - var(--_rs-theme-dark-coefficient, 0)*230),calc(255 - var(--_rs-theme-dark-coefficient, 0)*230),calc(255 - var(--_rs-theme-dark-coefficient, 0)*227));--_rs-button-background: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-button-hover-background: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),0.8);--_rs-button-active-background: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-button-active-focus-visible-no-hover-background: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),0.8);--_rs-button-disabled-color: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),0.5);--_rs-button-disabled-background: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),0.2)}@media screen and (max-width:640px){.idea-download-ide .download-button-with-os{width:100%}}.idea-download-ide__tip{margin:0}
.idea-editors-download__card{border-radius:8px;overflow:hidden}.idea-editors-download__install,.idea-editors-download__sources{padding:16px 16px 24px}.idea-editors-download__install{background-color:var(--rs-color-white-t10)}@media (prefers-color-scheme:light){.idea-editors-download__install.jb-theme_system,.jb-theme_system .idea-editors-download__install{background-color:var(--rs-color-white)}}.idea-editors-download__install.jb-theme_light,.jb-theme_light .idea-editors-download__install{background-color:var(--rs-color-white)}.idea-editors-download__sources{background-color:var(--rs-color-white-t5)}@media (prefers-color-scheme:light){.idea-editors-download__sources.jb-theme_system,.jb-theme_system .idea-editors-download__sources{background-color:var(--rs-color-black-t5)}}.idea-editors-download__sources.jb-theme_light,.jb-theme_light .idea-editors-download__sources{background-color:var(--rs-color-black-t5)}@media screen and (max-width:1000px){.idea-editors-download__sources{padding:32px 16px}}.idea-editors-download__links{display:flex;flex-direction:column;row-gap:8px}
.idea-extension-banner{--rs-card-border-radius:8px;--rs-card-padding:24px;--rs-card-static-background:#ffffff1a}@media (prefers-color-scheme:light){.idea-extension-banner.jb-theme_system,.jb-theme_system .idea-extension-banner{--rs-card-static-background:#fffffff2}}.idea-extension-banner.jb-theme_light,.jb-theme_light .idea-extension-banner{--rs-card-static-background:#fffffff2}.idea-extension-banner__icon{color:#fff;height:56px;width:56px}@media (prefers-color-scheme:light){.idea-extension-banner__icon.jb-theme_system,.jb-theme_system .idea-extension-banner__icon{color:#19191c}}.idea-extension-banner__icon.jb-theme_light,.jb-theme_light .idea-extension-banner__icon{color:#19191c}@media screen and (max-width:1276px){.idea-extension-banner__buttons{margin-left:72px}}@media screen and (max-width:640px){.idea-extension-banner__buttons{margin-left:inherit}}.idea-extension-banner__button-text{display:block;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:640px){.idea-extension-banner{--rs-card-padding:16px}}
.idea-download-banner{--rs-card-border-radius:8px;--rs-card-padding:24px;background:none}.idea-download-banner__icon{display:block;height:56px;width:56px}@media screen and (max-width:640px){.idea-download-banner{--rs-card-padding:16px}}
@property --_rs-theme-dark-coefficient{syntax:"<number>";inherits:true;initial-value:0}:root{--ides-lib-page-bg-dark:#19191c;--ides-lib-page-bg-light:#eeede9}.ides-lib-section{background-color:initial}.ides-lib-section.ides-lib-section_gap-48{padding-bottom:48px}@media screen and (max-width:640px){.ides-lib-section.ides-lib-section_gap-48{padding-bottom:32px}}.ides-lib-section.ides-lib-section_gap-32{padding-bottom:32px}.ides-lib-section.ides-lib-section_divider-bottom{border-bottom:1px solid var(--rs-color-white-t20)}@media (prefers-color-scheme:light){.ides-lib-section.ides-lib-section_divider-bottom.jb-theme_system,.jb-theme_system .ides-lib-section.ides-lib-section_divider-bottom{border-bottom:none}}.ides-lib-section.ides-lib-section_divider-bottom.jb-theme_light,.jb-theme_light .ides-lib-section.ides-lib-section_divider-bottom{border-bottom:none}.idea-download-body{background-color:var(--ides-lib-page-bg-dark);transition:background-color .2s ease-in-out}@media (prefers-color-scheme:light){.idea-download-body.jb-theme_system,.jb-theme_system .idea-download-body{background-color:var(--ides-lib-page-bg-light)}}.idea-download-body.jb-theme_light,.jb-theme_light .idea-download-body{background-color:var(--ides-lib-page-bg-light)}.idea-download-body .menu-second-mobile__download-button:not(html),.idea-download-body .menu-second__download-button:not(html){--_rs-button-inner-border-display:none;--_rs-button-color:rgb(calc(255 - var(--_rs-theme-dark-coefficient, 0)*230),calc(255 - var(--_rs-theme-dark-coefficient, 0)*230),calc(255 - var(--_rs-theme-dark-coefficient, 0)*227));--_rs-button-background: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-button-hover-background: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),0.8);--_rs-button-active-background: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-button-active-focus-visible-no-hover-background: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),0.8);--_rs-button-disabled-color: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),0.5);--_rs-button-disabled-background: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),0.2)}.idea-download-body .menu-second-title-box__logo svg{flex-shrink:0;height:36px;width:36px}.idea-download-page{--rs-theme-dark:1}@media (prefers-color-scheme:light){.idea-download-page.jb-theme_system,.jb-theme_system .idea-download-page{--rs-theme-dark:0}}.idea-download-page.jb-theme_light,.jb-theme_light .idea-download-page{--rs-theme-dark:0}.idea-download-page .idea-download-page__social-footer,.idea-download-page .idea-download-page__social-footer section,.idea-download-page__main{background-color:initial}.idea-download-page__main .build-info{background-color:#ffffff0d}@media (prefers-color-scheme:light){.idea-download-page__main .build-info.jb-theme_system,.jb-theme_system .idea-download-page__main .build-info{background-color:var(--rs-color-black-t5)}}.idea-download-page__main .build-info.jb-theme_light,.jb-theme_light .idea-download-page__main .build-info{background-color:var(--rs-color-black-t5)}@media screen and (max-width:1276px){.idea-download-page__main .build-info>div{flex-direction:column}}@media screen and (max-width:1000px){.idea-download-page__main .build-info>div{flex-direction:row;gap:32px}}@media screen and (max-width:640px){.idea-download-page__main .build-info>div{gap:0}.idea-download-page__main .build-info{padding:4px 16px 16px}}@media screen and (max-width:1000px){.idea-download-page__main{padding-bottom:64px}}@media screen and (max-width:640px){.idea-download-page__main{padding-top:0}}.idea-download-page__banners{background-color:initial}@media screen and (max-width:640px){.idea-download-page__banners{padding-top:0}}.idea-download-page__banner-col{display:flex}.idea-download-page__banner-col>*{flex-grow:1}.idea-download-page__social-footer [data-test=submit-button]:not(html){--_rs-button-inner-border-display:none;--_rs-button-color:rgb(calc(255 - var(--_rs-theme-dark-coefficient, 0)*230),calc(255 - var(--_rs-theme-dark-coefficient, 0)*230),calc(255 - var(--_rs-theme-dark-coefficient, 0)*227));--_rs-button-background: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-button-hover-background: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),0.8);--_rs-button-active-background: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-button-active-focus-visible-no-hover-background: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),0.8);--_rs-button-disabled-color: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),0.5);--_rs-button-disabled-background: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),0.2)}.idea-download-page__theme-switcher{--rs-theme-dark:1;background-color:var(--ides-lib-page-bg-dark);padding-bottom:32px}@media screen and (max-width:640px){.idea-download-page__theme-switcher{padding-bottom:24px}}
