/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;display:none;position:fixed;top:0;left:0}.pswp,.pswp:focus,.pswp__icn:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__button,.pswp__icn,.pswp__item,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow,.pswp__button--zoom{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.zoom-image__element[data-v-a6956cc9]{cursor:zoom-in;display:block}.pswp__zoom-image-controls{-moz-column-gap:8rem;background:var(--gray1-primary);border-radius:50rem;-webkit-box-flex:0;column-gap:8rem;padding:8rem;display:flex;position:fixed;bottom:32rem;left:50%;transform:translate(-50%)}.zoom-image__btn{pointer-events:none;width:24rem;height:24rem;font-size:0;position:relative}.zoom-image__btn img{width:100%}.pswp:not(.pswp--zoomed-in) #zoom-out-btn{pointer-events:none}.pswp:not(.pswp--zoomed-in) #zoom-out-btn .zoom-image__btn-icon-disable{opacity:1}.pswp:not(.pswp--zoomed-in) #zoom-in-btn .zoom-image__btn-icon-disable,.pswp:not(.pswp--zoomed-in) #zoom-out-btn .zoom-image__btn-icon-active{opacity:0}.pswp.pswp--zoomed-in #zoom-out-btn,.pswp:not(.pswp--zoomed-in) #zoom-in-btn{pointer-events:auto;cursor:pointer}.pswp.pswp--zoomed-in #zoom-out-btn img,.pswp:not(.pswp--zoomed-in) #zoom-in-btn img{transition:opacity .2s}.pswp:not(.pswp--zoomed-in) #zoom-in-btn .zoom-image__btn-icon-active{opacity:1}.pswp.pswp--zoomed-in #zoom-out-btn .zoom-image__btn-icon-disable{opacity:0}.pswp.pswp--zoomed-in #zoom-in-btn .zoom-image__btn-icon-disable,.pswp.pswp--zoomed-in #zoom-out-btn .zoom-image__btn-icon-active{opacity:1}.pswp.pswp--zoomed-in #zoom-in-btn{pointer-events:none}.pswp.pswp--zoomed-in #zoom-in-btn .zoom-image__btn-icon-active{opacity:0}.zoom-image__btn-icon-active{opacity:0;position:absolute;top:0;left:0}.pswp__zoom-image-close{position:fixed;top:16rem;right:16rem}.zoom-image__btn-close{background:var(--gray1-primary);cursor:pointer;border-radius:50rem;width:40rem;height:40rem;padding:8rem;font-size:0;transition:opacity .2s}.zoom-image__btn-close img{width:100%}@media (hover:hover){.zoom-image__btn-close:hover{opacity:.65}}.author-element[data-v-c0a5c28e]{color:inherit;-moz-column-gap:8rem;-webkit-box-flex:0;align-items:center;column-gap:8rem;text-decoration:none;display:flex}.author-element__img[data-v-c0a5c28e]{border-radius:100rem;width:40rem;height:40rem;font-size:0;overflow:hidden}.author-element__info[data-v-c0a5c28e]{-webkit-box-flex:0;flex-direction:column;row-gap:4rem;display:flex}.author-element__caption[data-v-c0a5c28e]{color:color-mix(in srgb,var(--black) 65%,transparent);font-size:12rem;line-height:130%}.author-element__caption[data-v-c0a5c28e],.author-element__name[data-v-c0a5c28e]{font-family:IBM Plex Mono;font-style:normal;font-weight:400}.author-element__name[data-v-c0a5c28e]{color:var(--black);font-size:16rem;line-height:120%}.scroll-progress[data-v-f5b1bdc3]{z-index:20;background:var(--gray2);-webkit-box-flex:0;justify-content:flex-start;width:100%;height:8rem;display:flex;position:fixed;bottom:0;left:0}@media (width<=799px){.scroll-progress[data-v-f5b1bdc3]{bottom:var(--global-mobile-bar-height)}}.scroll-progress__line[data-v-f5b1bdc3]{background:var(--red);max-width:100%;height:100%;transition:width .2s;position:relative}.scroll-progress__img[data-v-f5b1bdc3]{width:32rem;font-size:0;position:absolute;bottom:0;left:calc(100% - 16rem);transform:scaleX(-1)}.scroll-progress__img img[data-v-f5b1bdc3]{width:100%}.base-textarea[data-v-42ebede2]{background:var(--white3);color:var(--black);border:1px solid color-mix(in srgb,var(--black) 30%,transparent);resize:none;border-radius:20rem;outline:none;padding:12rem 20rem;font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%}.base-textarea[data-v-42ebede2]::placeholder{color:color-mix(in srgb,var(--black) 30%,transparent);opacity:1;font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%}.popup-report[data-v-b93de26d]{z-index:20;justify-content:center;width:100dvw;height:100dvh;position:fixed;top:0;left:0}.popup-report[data-v-b93de26d],.popup-report__wrapper[data-v-b93de26d]{-webkit-box-flex:0;align-items:center;display:flex}.popup-report__wrapper[data-v-b93de26d]{background:var(--white3);z-index:5;border-radius:32rem;flex-direction:column;row-gap:24rem;padding:32rem;position:relative}.popup-report__cross[data-v-b93de26d]{background:var(--white3);cursor:pointer;border-radius:50rem;width:40rem;height:40rem;padding:8rem;font-size:0;transition:opacity .2s;position:absolute;top:0;left:calc(100% + 8rem)}.popup-report__cross svg[data-v-b93de26d]{width:100%;height:100%}@media (hover:hover){.popup-report__cross[data-v-b93de26d]:hover{opacity:.65}}.popup-report__title[data-v-b93de26d]{color:var(--black);font-family:IBM Plex Mono;font-size:24rem;font-style:normal;font-weight:500;line-height:120%}.popup-report__form[data-v-b93de26d]{width:480rem}.popup-report__text[data-v-b93de26d]{color:var(--black);text-align:center;font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%}.popup-report__btns[data-v-b93de26d]{-moz-column-gap:8rem;grid-template-columns:repeat(2,1fr);column-gap:8rem;width:100%;display:grid}.popup-report__textarea[data-v-b93de26d]{width:100%;min-height:80rem}.popup-report__overlay[data-v-b93de26d]{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb,var(--black-primary) 65%,transparent);width:100%;height:100%;position:absolute;top:0;left:0}.popup-report__status[data-v-b93de26d]{width:400rem}.popup-report__status-icon[data-v-b93de26d]{width:32rem;height:32rem;font-size:0}.popup-report__status-icon svg[data-v-b93de26d]{width:100%;height:100%}.popup-report__status-icon--success[data-v-b93de26d]{fill:var(--green2-extra)}.popup-report__status-icon--error[data-v-b93de26d]{fill:var(--red)}.popup-report__btn-full[data-v-b93de26d]{width:100%}.caption-article[data-v-d08eebb9]{color:var(--black);font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:400;line-height:140%;display:inline}.caption-article__icon[data-v-d08eebb9]{width:18rem;height:16rem;fill:var(--black);cursor:pointer;transition:fill .2s;display:inline-flex;position:relative}.caption-article__icon svg[data-v-d08eebb9]{width:18rem;height:18rem;position:absolute}@media (hover:hover){.caption-article__icon-like[data-v-d08eebb9]:hover{fill:var(--green1-extra)}.caption-article__icon-dislike[data-v-d08eebb9]:hover{fill:var(--red-extra)}}.blog-image-frame[data-v-7d4516de]{isolation:isolate;width:100%;position:relative;overflow:hidden}.blog-image-frame[data-v-7d4516de]:before{content:"";z-index:-1;background-image:var(--article-image-backdrop);filter:blur(8px);opacity:.24;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.blog-image-frame[data-v-7d4516de] picture{width:100%;height:auto}.blog-image-frame[data-v-7d4516de] img{width:var(--article-image-width,100%);background:var(--gray1);-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;margin:0 auto;display:block}.blog-image[data-v-ae957683]{-webkit-box-flex:0;flex-direction:column;row-gap:16rem;display:flex}.blog-image__wrapper[data-v-ae957683]{width:100%;height:100%}.blog-image__description[data-v-ae957683]{text-align:center;max-width:500rem;color:color-mix(in srgb,var(--black) 45%,transparent);align-self:center;font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%}.blog-image[data-v-59165790]{-webkit-box-flex:0;flex-direction:column;row-gap:16rem;display:flex}.blog-image__description[data-v-59165790]{text-align:center;max-width:500rem;color:color-mix(in srgb,var(--black) 45%,transparent);align-self:center;font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%}.blog-text[data-v-c5275d69]{color:var(--black);font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:400;line-height:140%}.blog-text[data-v-c5275d69] a{color:var(--black);text-decoration:underline}.blog-text[data-v-c5275d69] ol,.blog-text[data-v-c5275d69] ul{margin:0;padding-left:30rem}.blog-text[data-v-c5275d69] ol li,.blog-text[data-v-c5275d69] ul li{margin-top:10rem}@media (width<=799px){.blog-text[data-v-c5275d69]{font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%}}.blog-title[data-v-5b834413]{color:var(--black);padding-top:16rem;font-family:IBM Plex Mono;font-size:24rem;font-style:normal;font-weight:500;line-height:120%}@media (width<=799px){.blog-title[data-v-5b834413]{font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:500;line-height:120%}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{background:#f6f6f6}.hljs,.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-attr,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-selector-tag{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#b75501}.hljs-selector-class{color:#015692}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#54790d}.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-built_in,.hljs-literal,.hljs-title{color:#b75501}.hljs-bullet,.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.blog-code[data-v-11ba3f96]{position:relative}.blog-code--theme-dark[data-v-11ba3f96],.blog-code--theme-dark .blog-code__apply-icon[data-v-11ba3f96],.blog-code--theme-dark .blog-code__copy-caption[data-v-11ba3f96]{filter:invert()}.blog-code__highlight[data-v-11ba3f96]{width:100%;margin:0;font-size:14rem;line-height:140%;overflow:auto}.blog-code__highlight[data-v-11ba3f96] span{white-space:pre-wrap}.blog-code__highlight[data-v-11ba3f96] .hljs{background:var(--white-primary)}@media (width<=799px){.blog-code__highlight[data-v-11ba3f96]{max-height:none}}.blog-code__copy[data-v-11ba3f96]{-webkit-box-flex:0;justify-content:center;width:24rem;height:24rem;font-size:0;display:flex;position:absolute;top:12rem;right:12rem}.blog-code__apply-icon[data-v-11ba3f96]{fill:var(--green1-extra);position:absolute;top:0;left:0}.blog-code__apply-icon[data-v-11ba3f96],.blog-code__apply-icon svg[data-v-11ba3f96],.blog-code__copy-icon[data-v-11ba3f96],.blog-code__copy-icon svg[data-v-11ba3f96]{width:100%;height:100%}.blog-code__copy-icon[data-v-11ba3f96]{cursor:pointer;fill:color-mix(in srgb,var(--black-primary) 30%,transparent);transition:fill .2s}@media (hover:hover){.blog-code__copy-icon[data-v-11ba3f96]:hover{fill:color-mix(in srgb,var(--black-primary) 65%,transparent)}}.blog-code__copy-caption[data-v-11ba3f96]{color:var(--green1-extra);font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%;animation:.8s ease-out forwards animation-copied-11ba3f96;position:absolute;top:0}@keyframes animation-copied-11ba3f96{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(-200%)}}.articles-detail__load-trigger[data-v-51e06c46]{min-height:1px}.articles-detail[data-v-51e06c46]{--size-card:316rem;--counts-card:1;--articles-padding:24rem}.articles-detail[data-v-51e06c46],.articles-detail__cards-content[data-v-51e06c46],.articles-detail__wrapper[data-v-51e06c46]{-webkit-box-flex:0;flex-direction:column;display:flex}.articles-detail__wrapper[data-v-51e06c46]{--articles-detail-padding:40rem;row-gap:var(--articles-detail-padding);position:relative}.articles-detail__title[data-v-51e06c46]{color:var(--black);font-family:Terminalia;font-size:42rem;font-style:normal;font-weight:400;line-height:100%}@media (width<=799px){.articles-detail__wrapper[data-v-51e06c46]{row-gap:16rem}.articles-detail__title[data-v-51e06c46]{font-family:Terminalia;font-size:24rem;font-style:normal;font-weight:400;line-height:100%}}.articles-detail__cards-content[data-v-51e06c46]{row-gap:24rem;padding-top:24px;position:relative}.articles-detail__info[data-v-51e06c46]{-moz-column-gap:8rem;-webkit-box-flex:0;justify-content:space-between;align-items:flex-start;column-gap:8rem;display:flex}@media (width<=799px){.articles-detail__info[data-v-51e06c46]{flex-direction:column;row-gap:24rem}}.articles-detail__tags[data-v-51e06c46]{flex-wrap:wrap;flex:1;gap:8rem;display:flex}.articles-detail__content[data-v-51e06c46]{-webkit-box-flex:0;flex-direction:column;row-gap:24rem;display:flex}.articles-detail__divider[data-v-51e06c46]{background:color-mix(in srgb,var(--black) 10%,transparent);width:100%;height:1px}.articles-detail__footer[data-v-51e06c46]{-webkit-box-flex:0;flex-direction:column;row-gap:32rem;display:flex}@media (width<=799px){.articles-detail__footer[data-v-51e06c46]{row-gap:0}.articles-detail__share[data-v-51e06c46]{-moz-column-gap:16rem;order:1;column-gap:16rem}}.articles-detail__share[data-v-51e06c46]{-webkit-box-flex:0;flex-direction:column;grid-column:1;row-gap:8rem;display:flex}.articles-detail__share-caption[data-v-51e06c46]{color:color-mix(in srgb,var(--black) 30%,transparent);font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:400;line-height:140%}.articles-detail__footer-info[data-v-51e06c46]{grid-column-gap:calc(80rem + 1px);grid-row-gap:20rem;grid-template-columns:166rem auto;display:grid}@media (width<=799px){.articles-detail__footer-info[data-v-51e06c46]{-webkit-box-flex:0;flex-direction:column;row-gap:24rem;display:flex}.articles-detail__footer-view[data-v-51e06c46]{border-bottom:1px solid color-mix(in srgb,var(--black) 10%,transparent);padding-top:16rem;padding-bottom:32rem}}.articles-detail__share-icons[data-v-51e06c46]{-moz-column-gap:10rem;-webkit-box-flex:0;column-gap:10rem;display:flex}.articles-detail__load-posts[data-v-51e06c46]{bottom:calc(var(--counts-card) * (var(--articles-padding) + var(--size-card)));width:100%;position:absolute}.articles-detail__date[data-v-51e06c46]{color:color-mix(in srgb,var(--white) 30%,transparent);margin-left:auto;font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%}.articles-detail__head[data-v-51e06c46]{-webkit-box-flex:0;align-items:flex-end;width:100%;display:flex}.articles-detail__info-mobile[data-v-51e06c46],.articles-detail__views[data-v-51e06c46]{-webkit-box-flex:0;align-items:center;display:flex}.articles-detail__views[data-v-51e06c46]{-moz-column-gap:16rem;column-gap:16rem}@media (width<=799px){.articles-detail__info-mobile[data-v-51e06c46]{width:100%}.articles-detail__views[data-v-51e06c46]{-moz-column-gap:8rem;column-gap:8rem}}.articles-detail__footer-description[data-v-51e06c46]{grid-area:1/2/span 2;position:relative}@media (width>=800px){.articles-detail__footer-description[data-v-51e06c46]:after{content:"";background:color-mix(in srgb,var(--black) 10%,transparent);width:1px;height:100%;position:absolute;top:0;right:calc(100% + 40rem)}}.articles-detail__footer-text[data-v-51e06c46]{cursor:pointer;align-items:baseline;display:inline-flex}.articles-detail__footer-icon[data-v-51e06c46]{-webkit-box-flex:0;align-self:center;align-items:center;width:24rem;font-size:0;display:flex;position:relative}.articles-detail__footer-icon svg[data-v-51e06c46]{width:24rem;height:24rem;position:absolute}[data-v-51e06c46] bug-spoiler{cursor:pointer;width:100%;transition:color .3s;position:relative}[data-v-51e06c46] bug-spoiler:not(.spoiler-hide){-webkit-user-select:none;user-select:none;color:#0000!important}[data-v-51e06c46] bug-spoiler:after{content:"";background-color:var(--black);z-index:2;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0;-webkit-mask-image:url(./spoiler.DUvy3QH0.svg);mask-image:url(./spoiler.DUvy3QH0.svg)}[data-v-51e06c46] bug-spoiler.spoiler-hide{-webkit-user-select:text;user-select:text;cursor:text}[data-v-51e06c46] bug-spoiler.spoiler-hide:after{opacity:0}.articles-detail__report-caption[data-v-51e06c46]{color:color-mix(in srgb,var(--black) 45%,transparent);font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%}@media (width<=799px){.articles-detail__report-caption[data-v-51e06c46]{display:none}}
