.SandboxRoot.timeline-Tweet-text{font-size:14px!important}
.jetbrains-logo{box-sizing:border-box;display:inline-block;height:40px;position:relative;width:40px}.jetbrains-logo._full-block{height:65px;width:65px}.jetbrains-logo._full-block .sprite-img{height:100%;width:100%}.jetbrains-logo._full-block .sprite-img._kotlin,.jetbrains-logo._full-block .sprite-img._mps{height:70%;width:70%}.jetbrains-logo._full-block .sprite-img._datalore{height:75%;width:75%}.jetbrains-logo._full-block-datalore .sprite-img._datalore{transform:translate(-40%,-50%)}.jetbrains-logo._full-block-kotlin .sprite-img._kotlin,.jetbrains-logo._full-block-mps .sprite-img._mps{transform:translate(-43%,-50%)}.jetbrains-logo._full-block-toolbox .sprite-img._toolbox{transform:translate(-36%,-50%)}.jetbrains-logo .sprite-img{height:162%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:162%}.jetbrains-logo .sprite-img._jetbrains{height:137px;width:127px}.jetbrains-logo .sprite-img._kotlin{height:110%;width:110%}.jetbrains-logo .sprite-img._kotlin use{fill:#343434}.jetbrains-logo .sprite-img._mps{height:110%;width:110%}.jetbrains-logo .sprite-img._datalore{height:146%;width:146%}.jetbrains-logo._size-5{height:150px;width:150px}@media screen and (max-width:1540px){.jetbrains-logo._size-5-xlg{height:150px;width:150px}}@media screen and (max-width:1276px){.jetbrains-logo._size-5-lg{height:150px;width:150px}}@media screen and (max-width:640px){.jetbrains-logo._size-5-sm{height:150px;width:150px}}.jetbrains-logo._full-block._size-5{height:243px;width:243px}@media screen and (max-width:1540px){.jetbrains-logo._full-block._size-5-xlg{height:243px;width:243px}}@media screen and (max-width:1276px){.jetbrains-logo._full-block._size-5-lg{height:243px;width:243px}}@media screen and (max-width:640px){.jetbrains-logo._full-block._size-5-sm{height:243px;width:243px}}.jetbrains-logo._size-4{height:100px;width:100px}@media screen and (max-width:1540px){.jetbrains-logo._size-4-xlg{height:100px;width:100px}}@media screen and (max-width:1276px){.jetbrains-logo._size-4-lg{height:100px;width:100px}}@media screen and (max-width:640px){.jetbrains-logo._size-4-sm{height:100px;width:100px}}.jetbrains-logo._full-block._size-4{height:162px;width:162px}@media screen and (max-width:1540px){.jetbrains-logo._full-block._size-4-xlg{height:162px;width:162px}}@media screen and (max-width:1276px){.jetbrains-logo._full-block._size-4-lg{height:162px;width:162px}}@media screen and (max-width:640px){.jetbrains-logo._full-block._size-4-sm{height:162px;width:162px}}.jetbrains-logo._size-3{height:75px;width:75px}@media screen and (max-width:1540px){.jetbrains-logo._size-3-xlg{height:75px;width:75px}}@media screen and (max-width:1276px){.jetbrains-logo._size-3-lg{height:75px;width:75px}}@media screen and (max-width:640px){.jetbrains-logo._size-3-sm{height:75px;width:75px}}.jetbrains-logo._full-block._size-3{height:122px;width:122px}@media screen and (max-width:1540px){.jetbrains-logo._full-block._size-3-xlg{height:122px;width:122px}}@media screen and (max-width:1276px){.jetbrains-logo._full-block._size-3-lg{height:122px;width:122px}}@media screen and (max-width:640px){.jetbrains-logo._full-block._size-3-sm{height:122px;width:122px}}.jetbrains-logo._size-2{height:60px;width:60px}@media screen and (max-width:1540px){.jetbrains-logo._size-2-xlg{height:60px;width:60px}}@media screen and (max-width:1276px){.jetbrains-logo._size-2-lg{height:60px;width:60px}}@media screen and (max-width:640px){.jetbrains-logo._size-2-sm{height:60px;width:60px}}.jetbrains-logo._full-block._size-2{height:97px;width:97px}@media screen and (max-width:1540px){.jetbrains-logo._full-block._size-2-xlg{height:97px;width:97px}}@media screen and (max-width:1276px){.jetbrains-logo._full-block._size-2-lg{height:97px;width:97px}}@media screen and (max-width:640px){.jetbrains-logo._full-block._size-2-sm{height:97px;width:97px}}.jetbrains-logo._size-1{height:40px;width:40px}@media screen and (max-width:1540px){.jetbrains-logo._size-1-xlg{height:40px;width:40px}}@media screen and (max-width:1276px){.jetbrains-logo._size-1-lg{height:40px;width:40px}}@media screen and (max-width:640px){.jetbrains-logo._size-1-sm{height:40px;width:40px}}.jetbrains-logo._full-block._size-1{height:65px;width:65px}@media screen and (max-width:1540px){.jetbrains-logo._full-block._size-1-xlg{height:65px;width:65px}}@media screen and (max-width:1276px){.jetbrains-logo._full-block._size-1-lg{height:65px;width:65px}}@media screen and (max-width:640px){.jetbrains-logo._full-block._size-1-sm{height:65px;width:65px}}.jetbrains-logo._text{height:auto;width:auto}.jetbrains-logo._text._light .sprite-img use{fill:#fff}.jetbrains-logo._text .sprite-img{left:auto;position:static;top:auto;transform:none}.jetbrains-logo._text .sprite-img._resharper-text{height:78px;width:470px}.jetbrains-logo._text .sprite-img._resharper-ultimate-text{height:144px;width:400px}.jetbrains-logo._text .sprite-img._resharper-cpp-text{height:76px;width:612px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._resharper-cpp-text{height:41.8px;width:336.6px}}.jetbrains-logo._text .sprite-img._rider-text{height:65px;width:272px}.jetbrains-logo._text .sprite-img._mps-text{height:78px;width:1082px}.jetbrains-logo._text .sprite-img._mps-full{height:98px;width:590px}.jetbrains-logo._text .sprite-img._phpstorm-text{height:77px;width:444px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._phpstorm-text{height:42.35px;width:244.2px}}.jetbrains-logo._text .sprite-img._pycharm-edu-text{height:78px;width:580px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._pycharm-edu-text{height:42.9px;max-width:100%;width:319px}}.jetbrains-logo._text .sprite-img._pycharm-text{height:76px;width:415px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._pycharm-text{height:41.8px;width:228.25px}}.jetbrains-logo._text .sprite-img._dotcover-text{height:63px;width:420px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._dotcover-text{height:34.65px;width:231px}}.jetbrains-logo._text .sprite-img._dotmemory-text{height:77px;width:514px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._dotmemory-text{height:42.35px;width:282.7px}}.jetbrains-logo._text .sprite-img._dotpeek-text{height:63px;width:384px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._dotpeek-text{height:34.65px;width:211.2px}}.jetbrains-logo._text .sprite-img._youtrack-text,.jetbrains-logo._text .sprite-img._youtrack-text-white{height:63px;width:400px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._youtrack-text,.jetbrains-logo._text .sprite-img._youtrack-text-white{height:34.65px;width:220px}}.jetbrains-logo._text .sprite-img._appcode-text{height:78px;width:446px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._appcode-text{height:42.9px;width:245.3px}}.jetbrains-logo._text .sprite-img._intellij-idea-text{height:63px;width:505px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._intellij-idea-text{height:34.65px;width:277.75px}}.jetbrains-logo._text .sprite-img._teamcity-text,.jetbrains-logo._text .sprite-img._teamcity-text-white{height:77px;width:448px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._teamcity-text,.jetbrains-logo._text .sprite-img._teamcity-text-white{height:42.35px;width:246.4px}}.jetbrains-logo._text .sprite-img._webstorm-text{height:70px;width:470px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._webstorm-text{height:38.5px;width:258.5px}}.jetbrains-logo._text .sprite-img._rubymine-text{height:76px;width:430px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._rubymine-text{height:41.8px;width:236.5px}}.jetbrains-logo._text .sprite-img._0xdbe-text{height:62px;width:328px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._0xdbe-text{height:34.1px;width:180.4px}}.jetbrains-logo._text .sprite-img._goland-text{height:68px;width:400px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._goland-text{height:37.4px;width:220px}}.jetbrains-logo._text .sprite-img._clion-text{height:64px;width:288px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._clion-text{height:35.2px;width:158.4px}}.jetbrains-logo._text .sprite-img._dottrace-text{height:62px;width:392px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._dottrace-text{height:34.1px;width:215.6px}}.jetbrains-logo._text .sprite-img._upsource-text,.jetbrains-logo._text .sprite-img._upsource-text-white{height:75px;width:406px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._upsource-text,.jetbrains-logo._text .sprite-img._upsource-text-white{height:41.25px;width:223.3px}}.jetbrains-logo._text .sprite-img._hub-text{height:65px;width:268px}@media screen and (max-width:640px){.jetbrains-logo._text .sprite-img._hub-text{height:35.75px;width:147.4px}}
.sprite-img._check,.sprite-img._check-light-grey{height:12px;width:17px}@media screen and (max-width:640px){.sprite-img._check,.sprite-img._check-light-grey{height:11px;width:15px}}
.posts{margin-bottom:25px}.post{display:block;margin-left:-20px;padding:5px 20px 10px}.post,.post:hover{color:inherit;text-decoration:none}.post:hover{background-color:#f4f9fb}.post__title{color:inherit;display:block;font-size:22px;font-weight:700;line-height:25px;margin-bottom:0;margin-top:15px;text-decoration:none}.post__title._color-light{color:#fff}@media screen and (max-width:640px){.post__title{font-size:17.6px;line-height:21px;margin-bottom:9px;margin-top:18px}}.post__title:hover{color:inherit;text-decoration:none}.post__info{margin-bottom:20px}.post__date{color:#b8bcbf}.post__content{margin-top:25px}.post__content p{font-size:16px;font-weight:300;margin-bottom:20px}.post__content p:first-child a,.post__content p:nth-child(2){display:none}.loader-wrapper{margin:25px 0 25px 20px}
.video-gallery__item{margin-bottom:25px}.video-gallery__item-title{color:#161616;display:block;font-size:14px;font-weight:700;line-height:22px;margin-bottom:0;margin-top:25px;max-width:320px;text-transform:none}.video-gallery__item-title._color-light{color:#fff}@media screen and (max-width:640px){.video-gallery__item-title{font-size:14px;line-height:18.6px;margin-bottom:9px;margin-top:15px}}.video-gallery__item-pub-date{color:#b8bcbf;font-size:10px}.video-gallery__item-thumb{margin-bottom:12px}.video-gallery__item-thumb img{max-width:100%}.wt-video-gallery{margin-top:30px}
body:has(.popup-dialog[open]){overflow:hidden}.popup-dialog{--jb-dialog-close-width:30px;--jb-dialog-close-height:30px;--jb-dialog-close-background:#161616;--jb-dialog-backdrop-background:rgba(0,0,0,.3);--jb-dialog-controls-opacity:0.8;--jb-dialog-controls-opacity-hover:1;--jb-dialog-z-index:1000;--jb-dialog-mobile-close-width:24px;--jb-dialog-mobile-close-height:24px;--scrollbar-width:0px;border:0;box-sizing:border-box;cursor:pointer;height:320px;max-width:none;overflow:visible;padding:0;transform:translateX(calc((var(--scrollbar-width)/2)*-1));transition:opacity .1s ease-in,height .3s ease-in,width .3s ease-in,transform .3s ease-in;width:600px}@media screen and (max-width:640px){.popup-dialog{--jb-dialog-close-width:40px;--jb-dialog-close-height:40px;height:250px;width:calc(100% - 32px)}}.popup-dialog[open]:not(._close){animation:backdrop-fade-in .3s ease forwards}.popup-dialog::backdrop{background:transparent}.popup-dialog[open]{opacity:1}.popup-dialog._close{animation:backdrop-fade-out .1s ease forwards;opacity:0}.popup-dialog__content{height:100%;position:relative;width:100%}.popup-dialog__content_theme_dark{background-color:#000}.popup-dialog__close{align-items:center;background-color:var(--jb-dialog-close-background);border:none;cursor:pointer;display:flex;height:var(--jb-dialog-close-height);justify-content:center;opacity:var(--jb-dialog-controls-opacity);overflow:hidden;padding:0;position:absolute;right:0;top:calc(var(--jb-dialog-close-height)*-1);width:var(--jb-dialog-close-width);z-index:calc(var(--jb-dialog-z-index) + 5)}.popup-dialog__close:before{background-color:#fff;bottom:0;content:"";display:block;left:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTUuNjcgMTkuNzUxbDYuMzQyLTYuMzQgNi4zNCA2LjM0IDEuNDEtMS40MDktNi4zNDEtNi4zNCA2LjM0LTYuMzQxLTEuNDA4LTEuNDA5LTYuMzQxIDYuMzQxTDUuNjcgNC4yNTEgNC4yNiA1LjY2bDYuMzQyIDYuMzQyLTYuMzQgNi4zNCAxLjQwOCAxLjQwOXoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTUuNjcgMTkuNzUxbDYuMzQyLTYuMzQgNi4zNCA2LjM0IDEuNDEtMS40MDktNi4zNDEtNi4zNCA2LjM0LTYuMzQxLTEuNDA4LTEuNDA5LTYuMzQxIDYuMzQxTDUuNjcgNC4yNTEgNC4yNiA1LjY2bDYuMzQyIDYuMzQyLTYuMzQgNi4zNCAxLjQwOCAxLjQwOXoiLz48L3N2Zz4=);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;right:0;top:0}.popup-dialog__close:hover{opacity:var(--jb-dialog-controls-opacity-hover)}.popup-dialog_type-video{aspect-ratio:16/9;height:auto;max-width:1000px;width:calc(100% - 64px - var(--scrollbar-width))}@media screen and (max-width:640px){.popup-dialog_type-video{width:calc(100% - var(--scrollbar-width))}}.popup-dialog__video{opacity:0;transition:opacity .3s ease-in}.popup-dialog__video._show{opacity:1}.popup-dialog__image{height:auto;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .3s ease-in;width:100%}.popup-dialog__image._show{opacity:1}.popup-dialog__loader{--before-content:attr(data-before-content);align-items:flex-end;background:var(--rs-color-black);box-sizing:border-box;color:var(--rs-color-white);display:flex;font-size:10px;font-weight:600;height:80px;left:50%;line-height:12px;padding:8px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:80px}.popup-dialog__loader._hide{display:none}.popup-dialog__loader:before{background-color:var(--rs-color-black);content:var(--before-content)}.popup-dialog__loader:after{animation:loading 1.5s step-start infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiIHZpZXdCb3g9IjAgMCA0IDMiPjxjaXJjbGUgY3g9IjEuNSIgY3k9IjEuNSIgcj0iMS41IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);background-repeat:repeat-x;content:"";height:3px;margin-left:2px;width:12px}@keyframes loading{0%{width:0}25%{width:0}50%{width:4px}75%{width:8px}to{width:12px}}.popup-dialog__error{align-items:center;color:var(--rs-color-danger);display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;text-transform:uppercase;width:100%}.popup{--vertical-unit:50px;--before-content:attr(data-before-content)}.popup._with-icon{display:inline-block;position:relative}.popup._with-icon:after,.popup._with-icon:before{background-color:var(--rs-color-black);bottom:0;box-sizing:border-box;content:"";height:var(--vertical-unit);line-height:var(--vertical-unit);position:absolute;transition:all .3s}.popup._with-icon:after{background-image:var(--image);background-position:50% 50%;background-repeat:no-repeat;left:0;opacity:.8;width:var(--vertical-unit);z-index:1}.popup._with-icon:before{color:var(--rs-color-white);font-size:12px;font-weight:600;left:0;opacity:0;padding:0 15px 0 0;text-transform:uppercase;white-space:nowrap;z-index:1}.popup._with-icon:active:after,.popup._with-icon:focus:after,.popup._with-icon:hover:after{opacity:1;transition:all .3s}.popup._with-icon:active:before,.popup._with-icon:focus:before,.popup._with-icon:hover:before{left:var(--vertical-unit);opacity:1;transition:all .3s}.popup._with-icon._show-img:after{--image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTE1LjE0MiA2LjI4YTYuNDk3IDYuNDk3IDAgMTAtMi40MjEgOC44NjZjLjIwNy0uMTIyLjQwOS0uMjU2LjYwMi0uNEwxOS41ODcgMjEgMjEgMTkuNTg2bC02LjI2MS02LjI1MWE2LjUxIDYuNTEgMCAwMC40MDItNy4wNTV6bS0zLjQxMyA3LjEyOWE0LjUgNC41IDAgMTEtNC40NjMtNy44MTQgNC41IDQuNSAwIDAxNC40NjMgNy44MTR6Ii8+PC9zdmc+Cg==)}.popup._with-icon._show-img:before{content:var(--before-content)}.popup._with-icon._show-video:after{--image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTggNXYxNGwxMS03TDggNXoiLz48L3N2Zz4K)}.popup._with-icon._show-video:before{content:var(--before-content)}.popup._with-icon._show-gif:after{--image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTggNXYxNGwxMS03TDggNXoiLz48L3N2Zz4K)}.popup._with-icon._show-gif:before{content:var(--before-content)}@keyframes backdrop-fade-out{0%{box-shadow:0 0 0 100vmax var(--jb-dialog-backdrop-background)}to{box-shadow:0 0 0 100vmax transparent}}@keyframes backdrop-fade-in{0%{box-shadow:0 0 0 100vmax transparent}to{box-shadow:0 0 0 100vmax var(--jb-dialog-backdrop-background)}}
