@keyframes bg{0%{background-position:0 bottom}to{background-position:1000px bottom}}@keyframes bg-rev{0%{background-position:1000px bottom}to{background-position:0 bottom}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--transition-duration:150ms;--transition-function:ease-in-out;--color-text:#ffffff;--color-body:#05081a;--page-text:#050818;--page-body:#ffffff;--color-hover:#0039a6;--color-active:#d52b1e;--link-color:#0000ee;--link-visited:#551a8b;--bg-code:#f8f8f8;--page-width:1200px;--offset-pageX:14px;--offset-pageY:0.875rem;--font-size:1.125rem}@font-face{font-weight:400;font-family:Roboto;font-style:normal;src:url(../fonts/Roboto-Regular.woff2)format("woff2"),url(../fonts/Roboto-Regular.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:Roboto;font-style:italic;src:url(../fonts/Roboto-Italic.woff2)format("woff2"),url(../fonts/Roboto-Italic.woff)format("woff");font-display:swap}@font-face{font-weight:700;font-family:Roboto;font-style:normal;src:url(../fonts/Roboto-Bold.woff2)format("woff2"),url(../fonts/Roboto-Bold.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:"Roboto Condensed";font-style:normal;src:url(../fonts/RobotoCondensed-Regular.woff2)format("woff2"),url(../fonts/RobotoCondensed-Regular.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:"Roboto Condensed";font-style:italic;src:url(../fonts/RobotoCondensed-Italic.woff2)format("woff2"),url(../fonts/RobotoCondensed-Italic.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:"Roboto Mono";font-style:normal;src:url(../fonts/RobotoMono-Regular.woff2)format("woff2"),url(../fonts/RobotoMono-Regular.woff)format("woff");font-display:swap}body{grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-width:320px;min-height:100vh;margin:0;font-size:var(--font-size);line-height:1.5;font-family:Roboto,Arial,Helvetica,sans-serif;color:var(--page-text);background-color:var(--page-body)}img,video{max-width:100%;height:auto}a:focus-visible,area:focus-visible,button:focus-visible,iframe:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-active);outline-offset:1px}h1,h2,h3,h4,h5{font-weight:400;font-family:"Roboto Condensed","Trebuchet MS",Helvetica,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}button[type=submit],code,input,pre,textarea{font-family:"Roboto Mono","Courier New",Courier,monospace}button{cursor:pointer}:disabled{cursor:not-allowed}.visually-hidden{position:absolute;width:0;height:0;margin:0;padding:0;overflow:hidden;border:0;outline:0}.t-small{font-size:.9em}.container{position:relative;max-width:var(--page-width);margin:0 auto;padding:var(--offset-pageY) var(--offset-pageX)}.container>*{margin-top:0}.container>:last-child{margin-bottom:0}abbr[data-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration-thickness:1px}.title-text{position:fixed;text-align:center;opacity:0;transition:opacity var(--transition-duration) var(--transition-function) var(--transition-duration);pointer-events:none}.title-text span{display:inline-block;width:100%;max-width:100%;padding:2px;font-size:.75em;color:#170c0c;background-color:#f9f9f9;border:1px solid #000}.title-text-v{z-index:1;opacity:1}.table{width:100%;margin-bottom:1em}.table td,.table th{padding:2px;font-weight:400;text-align:center;border:1px solid var(--page-text)}.date-page{display:block;font-size:16px;opacity:.7;padding:5px 0 4px}.header__nav{display:flex;align-items:center}.header__logo{margin-right:15px}.header__list{display:flex;margin:0 0 0 auto;padding:0;list-style-type:none}.header__item:last-child{margin-right:-9px}.header__link{display:block;padding:8px 9px;font-size:22px;font-family:"Roboto Condensed","Trebuchet MS",Helvetica,sans-serif;color:inherit;text-decoration:none;transition:color var(--transition-duration) var(--transition-function),opacity var(--transition-duration) var(--transition-function)}.header__link:hover{color:var(--color-hover)}.header__link:active{color:var(--color-active)}.header--index{position:fixed;top:0;right:0;left:0;z-index:2;background-image:linear-gradient(to bottom,var(--color-body) 85%,transparent)}.header--index::after,.header--index::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:214px;background-image:url(../img/home/cloud-2.png);background-image:image-set(url(../img/home/cloud-2.png),url(../img/home/cloud-2.avif)type("avif"));background-position:center bottom;pointer-events:none}.header--index::after{height:100px;background-image:url(../img/home/cloud-1.png);background-image:image-set(url(../img/home/cloud-1.png),url(../img/home/cloud-1.avif)type("avif"))}.header--index .header__nav{margin:0 auto}.header--index .header__link:hover:not(:active){color:#fff;opacity:.7}.header__nav-toggle{display:none}.header__bottom-bg{position:relative;z-index:0}.header__bottom-bg::before{content:"";position:absolute;z-index:-1;background-color:var(--color-hover);inset:0;mask-repeat:space;mask-image:url(../img/icons/bg-header-pages.svg);mask-size:14px}.header__bottom h1{margin:0;font-size:1.4em;line-height:1}.header__bottom p{margin-top:18px;margin-bottom:0;font-size:18px}.header__bottom-container{display:flex;justify-content:space-between;gap:var(--offset-pageY) var(--offset-pageX)}.header__bottom-correct svg{width:19px;height:19px;transition:fill var(--transition-duration) var(--transition-function);fill:var(--page-text)}.header__bottom-correct:hover svg{fill:var(--color-hover)}.header__bottom-correct:active svg{fill:var(--color-active)}.logo,.logo svg{color:var(--page-text)}.logo{position:relative;display:flex;align-items:center;font-size:20px;line-height:30px;text-transform:uppercase;text-decoration:none;transition:color var(--transition-duration) var(--transition-function)}.breadcrumb a:hover,.logo:hover{color:var(--color-hover)}.breadcrumb a:active,.logo:active{color:var(--color-active)}.logo svg{display:block;width:60px;height:60px;border:2px solid #fff;border-radius:50%}.logo__text{display:block;width:min-content;margin-left:15px}.logo__inner{position:relative;display:block}.logo--snow .logo__inner::after{content:"";position:absolute;top:-16px;left:-16px;z-index:-1;width:95px;height:95px;background-image:url(../img/holiday/snow.png);background-size:contain}.logo--pigeon .logo__inner::before{border:2px solid #eb7e1c;content:"";position:absolute;top:0;left:0;width:60px;height:60px;background-color:#000;background-image:url(../img/holiday/pigeon.svg);background-repeat:no-repeat;background-position:center;background-size:40px;border-radius:50%}.breadcrumb{margin:0;padding:0;list-style-type:none}.breadcrumb li{display:inline}.breadcrumb li:not(:last-child){margin-right:5px}.breadcrumb li:not(:last-child)::after{content:"";display:inline-block;width:20px;height:20px;margin:0 0 0 5px;vertical-align:text-bottom;background-color:var(--page-text);opacity:.95;mask-image:url(../img/icons/right-arrow.svg);mask-size:20px 15px;mask-repeat:no-repeat;mask-position:center}.breadcrumb li:first-child a{display:inline-block;width:19px;height:19px;vertical-align:sub}.breadcrumb li:first-child a svg{display:block;width:19px;height:19px;transition:fill var(--transition-duration) var(--transition-function);fill:var(--page-text)}.breadcrumb li:first-child a:hover svg{fill:var(--color-hover)}.breadcrumb li:first-child a:active svg{fill:var(--color-active)}.breadcrumb a{font-size:16px;color:inherit;transition:color var(--transition-duration) var(--transition-function)}.main{box-sizing:border-box;width:100%;max-width:var(--page-width);margin:0 auto}.main section>.container:last-child::after,.main section>.container:not(:last-child)::after{content:"";display:block;margin-top:var(--offset-pageY);border-bottom:1px solid #cfcfcf}.main iframe,.main img,.main video{display:block;border:1px solid var(--color-hover)}.main [target=_blank]:not(.media-dzen a)::after{content:"";padding:0 .7em 0 0;background-color:currentcolor;mask-image:url(../img/icons/link-blank.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.main figure iframe{width:100%;height:176px;background-color:#fff}.main picture{display:inline-block}.main figcaption{margin-top:1em;font-size:14px;opacity:.85}.main a{transition:color var(--transition-duration) var(--transition-function)}.main a:active{color:#e00}.main h2,.main h3,.main h4,.main h5{font-size:1.4em}.main code{box-sizing:border-box;max-width:100%;overflow:auto hidden;background-color:var(--bg-code)}.main blockquote code,.main figcaption code,.main li code,.main p code{font-size:.9em;word-wrap:break-word;border:.5px solid rgba(5,8,24,.2);border-radius:3px}.main iframe[src*="dzen.ru"]{width:100%;height:auto;aspect-ratio:480/270}.group-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,1fr));padding:0;list-style-type:none;gap:calc(var(--offset-pageY)*2) var(--offset-pageX)}.card{position:relative;display:flex;flex-direction:column;height:100%}.card blockquote{margin:auto 0 1em}.card__title{margin:0 0 .5em;font-size:35px;line-height:1}.card__title a{color:inherit;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-function)}.card__title a:hover{opacity:.7}.card__title a:active{opacity:.5}.card__desc{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card__link{display:inline-block;color:inherit;transition:color var(--transition-duration) var(--transition-function)}.card__link:hover{color:var(--color-hover)}.card__link:hover::after{background-color:var(--color-hover)}.card__link:active{color:var(--color-active)}.card__link:active::after{background-color:var(--color-active)}.card__meta{display:flex;flex-wrap:wrap;margin:0;padding-right:1em;font-size:14px;opacity:.8}.card__date{margin-left:auto;opacity:.8}.footer p{margin:0}.footer__container{display:flex;justify-content:space-between;align-items:center}.index .footer{position:relative;z-index:1}.footer__link{color:inherit;text-transform:lowercase;text-decoration:none;transition:color var(--transition-duration) var(--transition-function)}.footer__link:hover{color:var(--color-hover)}.footer__link:active{color:var(--color-active)}.social{display:inline-flex;width:fit-content;margin:0;padding:0;list-style-type:none}.social__item{margin:4px}.social-link,.social-link::before{width:27px;height:27px;border-radius:50%}.social-link{position:relative;display:block;box-sizing:border-box}.social-link::before{content:"";position:absolute;top:0;left:0;background-color:var(--page-body);border:1px solid var(--page-text);opacity:.8}.social-link svg{position:absolute;top:0;left:0;width:29px;height:29px;transition:fill var(--transition-duration) var(--transition-function),opacity var(--transition-duration) var(--transition-function);fill:var(--page-text)}.social-link:hover svg{opacity:1;fill:var(--color-hover)}.social-link:active svg{opacity:1;fill:var(--color-active)}.info>p:not(:last-child){margin-bottom:.5em!important}.top-links{border:1px solid #cfcfcf;border-radius:2px;display:flex;flex-wrap:wrap;font-size:.8em}.top-links a{display:inline-block;margin:0 2px;padding:0 2px}.top-links__heading{display:block;width:100%;margin-top:0;margin-bottom:var(--font-size);font-weight:400;font-size:1.4em;font-family:"Roboto Condensed","Trebuchet MS",Helvetica,sans-serif}section:has(+.top-links) .container::after{display:none!important}.aside{font-size:.7em;padding-right:var(--offset-pageX)}.aside__heading{display:block;width:100%;margin-top:0;margin-bottom:.5em;font-weight:400;font-size:1.6em;font-family:"Roboto Condensed","Trebuchet MS",Helvetica,sans-serif}@media (min-width:576px){:root{--offset-pageX:20px}.header__bottom h1,.main h2,.top-links__heading{font-size:1.6em}.main h3{font-size:1.5em}.main h4{font-size:1.4em}}@media (min-width:600px){.footer__container{align-items:center;gap:var(--offset-pageX)}.footer__copyright{text-align:end}}@media (min-width:768px){:root{--offset-pageX:26px;--offset-pageY:1.25rem;--font-size:1.25rem}.header__link{font-size:20px}.header__bottom h1,.main .container .container h2,.main .container .container h3{font-size:1.8em}.card__title{font-size:39px}}@media (min-width:990px){:root{--offset-pageX:32px}.header__link{font-size:22px}.header__bottom h1,.main .container h2{font-size:2em}.card__desc{font-size:20px}}@media (min-width:1000px){.date-page{width:100%;max-width:calc(300px - var(--offset-pageX));height:100%}.main{display:grid;grid-template-columns:calc(100% - 270px) 270px;max-width:calc(var(--page-width) + var(--offset-pageX)*2)}.main>section{grid-column-start:1;max-width:calc(100% - var(--offset-pageX))}.top-links{border:0;display:block;font-size:1em}.top-links a{margin:0;padding:0}.top-links__heading{margin-bottom:.5em}.aside{grid-column-start:2;grid-row-end:-1;grid-row-start:1}.aside .container{padding-right:0;padding-left:0}}@media (min-width:1201px){:root{--offset-pageX:38px;--offset-pageY:1.625rem;--font-size:1.375rem}.header__link{font-size:24px}.header__bottom h1{font-size:2.2em}}@media (max-width:767px){.hide-md,.logo__text{display:none}}@media (max-width:601px){.footer__container{text-align:center;gap:var(--offset-pageY)}}@media (max-width:575px){body:not(.index) .header__nav-toggle::after,body:not(.index) .header__nav-toggle::before{color:var(--color-hover);background-color:var(--color-hover)}body:not(.index) .header__list::before{background-color:var(--page-body)}.header__nav-toggle--close+.header__list{transform:translateX(100%)}.header__nav-toggle{position:relative;display:block;width:48px;height:48px;margin-left:auto;padding:0;background-color:transparent;border:0;transition:opacity var(--transition-duration) var(--transition-function);appearance:none}.header__nav-toggle:hover{opacity:.7}.header__nav-toggle:active{opacity:1}.header__nav-toggle:active::after,.header__nav-toggle:active::before{color:var(--color-active);background-color:var(--color-active)}.header__nav-toggle::after,.header__nav-toggle::before{content:"";position:absolute;left:10px;width:28px;height:2px;color:var(--page-body);background-color:var(--page-body);box-shadow:0 0 0 currentcolor;transition:transform var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.header__nav-toggle::before{top:22px;transform:rotate(45deg)}.header__nav-toggle::after{top:22px;transform:rotate(-45deg)}.header__nav-toggle--close::before{top:10px;box-shadow:0 1px 0 currentcolor;transform:none}.header__nav-toggle--close::after{top:auto;bottom:10px;box-shadow:0-13px 0 currentcolor;transform:none}.header__list{position:fixed;top:88px;right:0;z-index:2;flex-direction:column;align-items:flex-end;box-sizing:border-box;width:100%;height:100%;padding:var(--offset-pageX) var(--offset-pageY);transition:transform var(--transition-duration) var(--transition-function)}.header__list::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--page-text);opacity:.8;backdrop-filter:blur(10px)}.header__list .header__item:last-child{margin-right:0}.no-js .header__list::before,.no-js .header__nav-toggle{display:none}.no-js .header__list{position:static;flex-direction:row;flex-wrap:wrap;width:fit-content;transform:none}.no-js .header--index{position:static}}@media (max-width:350px){.footer{font-size:.9em}}@media screen and (prefers-reduced-motion:reduce){:root{--transition-duration:0}}@media (prefers-color-scheme:dark){:root{--page-text:#ececec!important;--page-body:#05081a!important;--color-hover:#70a1ff!important;--color-active:#d52b1e!important;--link-color:#6767f8!important;--link-visited:#c382fe!important;--link-active:#ee0000!important;--bg-code:#383838!important}.main figcaption{opacity:1}.main a{color:inherit;text-decoration:underline}.footer__top a:hover,.main a:hover{color:var(--color-hover)}.footer__top a{color:inherit;transition:color var(--transition-duration) var(--transition-function)}.footer__top a:active{color:var(--color-active)}}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.header--index::before{animation:bg 220s linear 0s infinite alternate}.header--index::after{animation:bg-rev 180s linear 0s infinite alternate}.logo--snow .logo__inner::after{animation:rotate 80s linear infinite}}
/*# sourceMappingURL=article.min.css.map */