/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0;color:#040404;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace}kbd,pre,samp{font-size:1em}a{background-color:initial;color:#226bfc;color:var(--blue_link);text-decoration:none;background-image:linear-gradient(#a0bffe,#a0bffe);background-image:linear-gradient(var(--blue_link_lighten),var(--blue_link_lighten));background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;cursor:pointer;transition:color .2s}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.video{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}.video__button,.video__link,.video__media{position:absolute;top:0;left:0;width:100%;height:100%}.video__button,.video__media{border:0}.video__button{top:50%;left:50%;z-index:1;display:none;width:68px;height:48px;padding:0;background-color:initial;transform:translate(-50%,-50%);cursor:pointer}.video__button-shape{fill:#212121;fill-opacity:.8}.video__button-icon{fill:#fff}.video__button:focus{outline:0}.video:hover .video__button-shape,.video__button:focus .video__button-shape{fill:red;fill-opacity:1}.video--enabled{cursor:pointer}.video--enabled .video__button{display:block}.header{padding-top:16px}@media(min-width:699px){.header__wrapper{display:grid;grid-auto-flow:column}}.header .header__logo-link:active,.header .header__logo-link:focus,.header .header__logo-link:hover,.header .header__logo-link:link{cursor:pointer;position:relative;z-index:2051;text-decoration:none;background-image:none;background-color:initial}@media(max-width:698px){.header__menu{position:absolute;top:0;right:0;left:0;z-index:2050}}@media(min-width:699px){.header__menu{align-self:center}}@media(max-width:698px){.menu{display:grid}}.menu__button{cursor:pointer}@media(max-width:698px){.menu__button{display:block;border:0;background-color:initial;justify-self:end;margin:42px 12px 0 0}}@media(min-width:699px){.menu__button{display:none}}@media(max-width:698px){.menu__icon-menu{stroke:#180026;display:block}.menu__button--open .menu__icon-menu{display:none}.menu__icon-cross{stroke:#180026;display:none}.menu__button--open .menu__icon-cross{display:block}}.menu__list{list-style:none}@media(max-width:698px){.menu__list{display:none;row-gap:24px;padding-top:12px;padding-bottom:22px;padding-left:104px;background-color:#fff;margin-top:20px}.menu__list--open{display:grid}}@media(min-width:699px){.menu__list{display:grid;grid-auto-flow:column;column-gap:36px;justify-content:end}}.menu__link--disabled{cursor:default;color:var(--gray);background-image:none}.menu__link--disabled:active,.menu__link--disabled:focus,.menu__link--disabled:hover{color:var(--gray);background-image:none}.about{color:#fbfbfb}@media(max-width:550px){.about{margin-top:30px;padding:20px 0;background-color:var(--purple)}}@media(min-width:551px){.about{padding:10px 0;background-image:linear-gradient(to bottom,transparent 0,transparent 40px,var(--purple) 40px,var(--purple) 100%)}}.about__wrapper{display:grid;column-gap:15px;row-gap:15px;grid-auto-flow:column}.about__title{align-self:end;display:block;font-size:44px;font-weight:400;position:relative;z-index:1050}@media(min-width:551px){.about__title{margin-top:30px}}@media(min-width:1000px){.about__title{position:inherit;font-size:48px;width:500px}}.about__text{grid-row-start:2;grid-column-start:1;font-size:20px;line-height:26px;margin:0;width:100%;max-width:500px;position:relative;z-index:1050}@media(max-width:370px){.about__text{max-width:240px}}@media(min-width:371px) and (max-width:550px){.about__text{max-width:270px}}@media(min-width:767px){.about__text{position:inherit;width:500px;max-width:inherit}}@media(min-width:1000px){.about__text{position:inherit;font-size:24px;width:500px;max-width:inherit}}.about__link{color:var(--yellow);background-image:linear-gradient(var(--yellow_lighten),var(--yellow_lighten))}.about__link:active,.about__link:focus,.about__link:hover{color:var(--yellow_darken);background-image:linear-gradient(var(--yellow_darken),var(--yellow_darken))}@media(max-width:550px){.about__image{display:none}}@media(min-width:551px){.about__image{grid-row:span 2}}:root{--purple:#45046a;--purple_10a:rgba(24, 0, 38, 0.1);--gray:#737373;--blue_link:#226bfc;--blue_link_darken:#095afc;--blue_link_lighten:#a0bffe;--yellow:#f1ebbb;--yellow_darken:#e4d87c;--yellow_lighten:#ffffff}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}a:active,a:focus,a:hover{color:#095afc;color:var(--blue_link_darken);text-decoration:none;background-image:linear-gradient(#226bfc,#226bfc);background-image:linear-gradient(var(--blue_link),var(--blue_link));background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px}.wrapper{width:calc(100% - 32px);margin:0 16px}@media(min-width:1000px){.wrapper{width:calc(100% - 48px);margin:0 24px}}@media(min-width:1024px){.wrapper{width:1e3px;margin:0 auto}}@media(max-width:550px){.about__title::after{position:absolute;top:-40px;right:0;width:100px;height:500px;background-image:url(https://apmyp.pro/images/apmyp_small_x2.png);background-repeat:no-repeat;background-size:contain;content:''}}.chunks{margin-top:44px}@media(min-width:1000px){.chunks{display:flex;flex-basis:50%;flex-grow:0;flex-shrink:0;flex-wrap:wrap;margin-top:60px}}.chunk{width:100%;margin-top:36px;font-size:20px;line-height:24px}@media(min-width:1000px){.chunk{width:50%;margin-top:32px;font-size:24px;line-height:40px}}.chunk:first-child{margin-top:0}.chunk__title{margin:0;color:#737373;color:var(--gray);font-weight:400;font-size:24px;text-transform:lowercase}.chunk__list{margin:0;padding:0;list-style:none}.chunk__list li{display:block;margin:16px 0}@media(min-width:1000px){.chunk__list li{display:inherit;margin:0}}.chunk__list li.iconed .chunk__subheader{position:relative}.chunk__list li.iconed .chunk__subheader::before{display:inline-block;width:16px;height:16px;margin-right:4px;background-image:url("data:image/svg+xml,%3Csvg height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.36 8.58l-7.38-1.12L12.68.4c-.25-.52-1.11-.52-1.36 0l-3.3 7.05L.64 8.58c-.6.1-.85.83-.43 1.27l5.36 5.5-1.26 7.76a.75.75 0 001.1.78L12 20.24l6.59 3.65a.75.75 0 001.1-.78l-1.26-7.77 5.36-5.49a.75.75 0 00-.43-1.27z' fill='%23ffc107'/%3E%3C/svg%3E");background-size:contain;content:''}@media(min-width:1000px){.chunk__list li.iconed .chunk__subheader::before{position:absolute;top:4px;left:-24px;margin-right:0}}.chunk__list.chunk__list--with-info li{margin:40px 0 24px}@media(min-width:1000px){.chunk__list.chunk__list--with-info li{margin:24px 0}}.chunk__list a,.footer__list a{font-size:inherit}.chunk__subheader{margin:0;color:#000;font-size:18px;line-height:20px;text-transform:initial}@media(min-width:1000px){.chunk__subheader{font-size:20px;line-height:22px}}.chunk__excerpt{margin:6px 0 0;font-size:16px;line-height:18px}.main-header{margin-top:40px;margin-bottom:0;font-weight:400;font-size:44px;line-height:70px}@media(min-width:1000px){.main-header{margin-top:70px;margin-bottom:40px;font-size:48px}}.footer,.post .post__info{color:#737373;color:var(--gray);font-size:16px}.footer{margin-top:100px;margin-bottom:40px;line-height:22px}@media(min-width:767px){.footer{margin-bottom:0}}.footer__image{width:55px;min-width:55px;margin-right:36px}@media(min-width:767px){.footer__image{margin-right:inherit}}.footer__wrapper{display:flex;flex-wrap:wrap;align-items:center}@media(min-width:767px){.footer__wrapper{flex-wrap:nowrap}}.footer__info{width:50%}@media(min-width:767px){.footer__info{width:inherit;margin-left:48px}}.footer__info-title,.post h1{font-weight:400}.footer__list{margin:0;padding:0;line-height:24px;list-style:none}@media(min-width:767px){.footer__list{display:flex;grid-gap:18px;gap:18px}}.post{margin-top:50px;margin-bottom:100px}.post h1{margin:0;font-size:30px;line-height:1.15}@media(min-width:767px){.post h1{font-size:36px;line-height:36px}}.post .post__info{margin:0;line-height:36px}.post .post__ps,code{font-size:16px}.post-wrapper{flex-basis:100%;flex-grow:1;flex-shrink:0;width:100%;max-width:500px;font-size:18px;line-height:1.5}@media(min-width:767px){.post-wrapper{width:inherit;max-width:500px}}@media(min-width:1000px){.post-wrapper{width:inherit;max-width:700px}}.post-wrapper h2,.post-wrapper h3,.post-wrapper h4,.post-wrapper h5,.post-wrapper h6{font-weight:400;line-height:1.15}.post-wrapper ol,.post-wrapper ul{line-height:28px}.post-wrapper img{max-width:100%}@media(max-width:999px){.highlight{word-break:break-word}.highlight .language-bash{white-space:initial}}.paragraph-with-factoid{position:relative}.factoid{margin-top:-10px;font-size:16px}@media(min-width:768px){.factoid{position:absolute;top:8px;left:100%;width:206px;margin-top:-6px;margin-left:24px;color:#1c1c1c}}@media(min-width:820px){.factoid{width:276px}}.factoid p{margin:0}.factoid p:not(:last-child){margin-bottom:4px}