.webstorm-workflow{--webstorm-workflow-features-share:.36;--webstorm-workflow-image-width:min(1000px,calc(100cqw*(1 - var(--webstorm-workflow-features-share)) - 4px + 50vw - 50cqw));--webstorm-workflow-image-height:calc(var(--webstorm-workflow-image-width)*.56);--webstorm-workflow-sticky-top:170px;--webstorm-workflow-bleed:24px;z-index:1;padding-bottom:96px;position:relative;overflow-x:clip}@media screen and (width<=1276px){.webstorm-workflow{--webstorm-workflow-features-share:.4}}@media screen and (width<=1000px){.webstorm-workflow{padding-bottom:64px}}@media screen and (width<=640px){.webstorm-workflow{--webstorm-workflow-bleed:16px;padding-top:0;padding-bottom:48px;overflow:hidden}}.webstorm-workflow__content{align-items:flex-start;display:flex;position:relative;container-type:inline-size}@media screen and (width<=1000px){.webstorm-workflow__content{display:block}}.webstorm-workflow__carousel{display:none}@media screen and (width<=1000px){.webstorm-workflow__carousel{display:block}}.webstorm-workflow__scrollbar{height:var(--webstorm-workflow-image-height);top:var(--webstorm-workflow-sticky-top);border-radius:2px;flex-shrink:0;width:4px;position:sticky}@media screen and (width<=1000px){.webstorm-workflow__scrollbar{display:none}}.webstorm-workflow__scrollbar{background-color:#fff3}@media (prefers-color-scheme:light){.jb-theme_system .webstorm-workflow__scrollbar,.webstorm-workflow__scrollbar.jb-theme_system{background-color:#19191c33}}.jb-theme_light .webstorm-workflow__scrollbar,.webstorm-workflow__scrollbar.jb-theme_light{background-color:#19191c33}.webstorm-workflow__scrollbar-thumb{background-color:#fff;border-radius:2px;width:100%;transition:top .2s;position:absolute;left:0}@media (prefers-color-scheme:light){.jb-theme_system .webstorm-workflow__scrollbar-thumb,.webstorm-workflow__scrollbar-thumb.jb-theme_system{background-color:#19191c}}.jb-theme_light .webstorm-workflow__scrollbar-thumb,.webstorm-workflow__scrollbar-thumb.jb-theme_light{background-color:#19191c}.webstorm-workflow__features{box-sizing:border-box;width:calc(var(--webstorm-workflow-features-share)*100%);flex-shrink:0;padding-inline:32px}@media screen and (width<=1000px){.webstorm-workflow__features{display:none}}.webstorm-workflow__feature{opacity:.2;min-height:100px;padding-top:200px;transition:opacity .8s}@media screen and (width<=1276px){.webstorm-workflow__feature{padding-top:100px}}.webstorm-workflow__feature:first-child{padding-top:40px}.webstorm-workflow__feature:last-child{min-height:600px}.webstorm-workflow__feature_active{opacity:1}.webstorm-workflow__image{isolation:isolate;top:var(--webstorm-workflow-sticky-top);width:var(--webstorm-workflow-image-width);flex-shrink:0;position:sticky}@media screen and (width<=1000px){.webstorm-workflow__image{margin:32px calc(var(--webstorm-workflow-bleed)*-1) 0;padding:var(--webstorm-workflow-bleed);width:auto;position:relative;top:auto}}.webstorm-workflow__image img,.webstorm-workflow__image picture{display:block}.webstorm-workflow__image img{border-radius:16px;width:100%;height:auto}.webstorm-workflow__video{border-radius:16px;overflow:hidden}.webstorm-workflow__video video{width:100%;height:auto;display:block}.webstorm-workflow__image-bg{left:calc(var(--webstorm-workflow-image-width)*-.0467 + 72px);pointer-events:none;width:calc(var(--webstorm-workflow-image-width)*1.097);z-index:-1;position:absolute;top:50%;transform:translateY(-50%)}.webstorm-workflow__image-bg.webstorm-workflow__image-bg img{border-radius:0}@media screen and (width<=1000px){.webstorm-workflow__image-bg{width:100%;inset:0;transform:none}.webstorm-workflow__image-bg picture,.webstorm-workflow__image-bg.webstorm-workflow__image-bg img{height:100%}.webstorm-workflow__image-bg.webstorm-workflow__image-bg img{object-fit:cover}}.webstorm-workflow-card{--rs-card-padding:24px;--rs-card-border-radius:8px;--rs-card-static-background:#ffffff1a;max-width:100%}@media (prefers-color-scheme:light){.jb-theme_system .webstorm-workflow-card,.webstorm-workflow-card.jb-theme_system{--rs-card-static-background:#fff}}.jb-theme_light .webstorm-workflow-card,.webstorm-workflow-card.jb-theme_light{--rs-card-static-background:#fff}@media screen and (width<=640px){.webstorm-workflow-card{--rs-card-padding:16px}}.webstorm-workflow-carousel .jb-snap-carousel__wrapper{margin-inline:calc(var(--webstorm-workflow-bleed)*-1);padding:0 var(--webstorm-workflow-bleed);scroll-padding-inline:var(--webstorm-workflow-bleed)}.webstorm-workflow-carousel .jb-snap-carousel__slide{width:100%}@layer common{.ides-lib-air-banner{--ides-lib-air-banner-bg:#0000;background-color:var(--ides-lib-air-banner-bg);box-sizing:border-box;border-radius:8px;padding:24px 32px}@media screen and (width<=1000px){.ides-lib-air-banner{padding:24px 0}}.ides-lib-air-banner__title.ides-lib-air-banner__title{letter-spacing:0;font-weight:400}@media screen and (width<=640px){.ides-lib-air-banner__actions,.ides-lib-air-banner__cta{width:100%}}}.webstorm-agents-media{--ides-lib-pillar-media-padding:48px 24px;text-align:center;background-color:#647179}@media screen and (width<=640px){.webstorm-agents-media{--ides-lib-pillar-media-padding:32px}}@media (prefers-color-scheme:light){.jb-theme_system .webstorm-agents-media,.webstorm-agents-media.jb-theme_system{background-color:#e5e4db}}.jb-theme_light .webstorm-agents-media,.webstorm-agents-media.jb-theme_light{background-color:#e5e4db}.webstorm-agents-graphic-light{display:none}@media (prefers-color-scheme:light){.jb-theme_system .webstorm-agents-graphic-light,.webstorm-agents-graphic-light.jb-theme_system{display:block}}.jb-theme_light .webstorm-agents-graphic-light,.webstorm-agents-graphic-light.jb-theme_light{display:block}@media (prefers-color-scheme:light){.jb-theme_system .webstorm-agents-graphic-dark,.webstorm-agents-graphic-dark.jb-theme_system{display:none}}.jb-theme_light .webstorm-agents-graphic-dark,.webstorm-agents-graphic-dark.jb-theme_light{display:none}.webstorm-agents-graphic{width:100%}@media screen and (width<=1276px){.webstorm-agents-graphic{width:auto;height:320px}}@media screen and (width<=1000px){.webstorm-agents-graphic{width:100%;height:auto}}@media screen and (width<=640px){.webstorm-agents-graphic{height:auto;max-height:80vh;margin-inline:auto}}.webstorm-deterministic-media{--ides-lib-pillar-media-padding:0}.webstorm-deterministic-media .webstorm-deterministic-image{height:100%}.webstorm-deterministic-media picture{height:100%;display:block}.webstorm-deterministic-media img{object-fit:cover;width:100%;height:100%;display:block}: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 (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}.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}}.webstorm-overview-page{--rs-theme-dark:1;--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%3Cpath stroke='%23474749' d='M1481 0v1114M2560 145H1481'/%3E%3Ccircle cx='1696.11' cy='360.114' r='215.114' stroke='%235e5e60' stroke-dasharray='5 5'/%3E%3Ccircle cx='1965.5' cy='629.5' r='484.5' stroke='%23474749'/%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%3Cpath stroke='%23dddbd0' d='M1481 0v1114M2560 145H1481'/%3E%3Ccircle cx='1696.11' cy='360.114' r='215.114' stroke='%23cccabc' stroke-dasharray='5 5'/%3E%3Ccircle cx='1965.5' cy='629.5' r='484.5' stroke='%23dddbd0'/%3E%3C/svg%3E");background-color:var(--ides-lib-page-bg-dark);transition:background-color .2s ease-in-out}@media (prefers-color-scheme:light){.jb-theme_system .webstorm-overview-page,.webstorm-overview-page.jb-theme_system{--rs-theme-dark:0;background-color:var(--ides-lib-page-bg-light)}}.jb-theme_light .webstorm-overview-page,.webstorm-overview-page.jb-theme_light{--rs-theme-dark:0;background-color:var(--ides-lib-page-bg-light)}
