@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;src:local(''),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-regular.woff2) format('woff2'),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-regular.woff) format('woff')}@font-face{font-family:'Noto Serif';font-style:italic;font-weight:400;src:local(''),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-italic.woff2) format('woff2'),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-italic.woff) format('woff')}@font-face{font-family:'Noto Serif';font-style:normal;font-weight:700;src:local(''),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-700.woff2) format('woff2'),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-700.woff) format('woff')}@font-face{font-family:'Noto Serif';font-style:italic;font-weight:700;src:local(''),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-700italic.woff2) format('woff2'),url(../_styles/susy/fonts/noto-serif-v21-latin_cyrillic-700italic.woff) format('woff')}body{color:#000;font:17px/1.5 "Noto Serif",serif;background:#fff}body.e404 h1{color:red}input{font-size:1em}img.latex-svg{zoom:1.14;--latex-zoom:1}@-moz-document url-prefix(){img.latex-svg{zoom:1;--latex-zoom:1.14}}header,main,footer{max-width:800px;padding:0 2%;margin:0 auto}header{background:url(../_styles/susy/back.png) top center repeat-x #bdc780;padding:0 calc(50% - 400px);padding:0 calc(max(50% - 400px, 2%));height:82px;display:flex;align-items:center;flex-wrap:wrap}.s2_search_form{flex:1 1 25%;padding:0;margin:0}.s2_search_form input{width:100%}h1,h2,h3,h4,.header,blockquote,#header{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:400}a.header-link{border:0}#header,a.header-link:visited,a.header-link:link{color:#900;color:rgb(169 0 0 / .7);text-decoration:none}a.header-link:hover,a.header-link:active{color:#b33;color:rgb(199 0 0 / .9)}#header{font-size:40px;font-weight:700;flex:0 0 75%;white-space:nowrap}code,kbd,pre,textarea{font-family:Consolas,monospace;font-size:1em;line-height:1.5}kbd{background:#f2f2f2}#content pre>code{display:block;overflow-x:auto}.icon-success,.icon-error{font-size:6em;float:right}.icon-success{color:#00af00}.icon-error{color:#af2000}p,ol,ul,#content table{font-size:1em;margin:0 0 1.5em}hr{margin:-1px 0 1.5em;color:#fff;background-color:#fff;height:0;border:1px dashed #999;border-width:1px 0 0 0}#content h1{margin:0 0 .6em}h1{font-size:32px;margin:.6em 0;text-wrap:balance}h2{font-size:25px;line-height:27px;margin:1.1em 0 .955em;text-wrap:balance}h3{font-size:20px;line-height:27px;margin:1.333em 0 .5em;text-wrap:balance}h4{font-size:19px}sup{margin-left:1px;vertical-align:top;font-size:.75em;letter-spacing:1px;line-height:1}sup *{vertical-align:top}h3 sup,h3 sub{line-height:.5}sub{vertical-align:bottom;font-size:.75em;letter-spacing:1px;line-height:1}sub *{vertical-align:bottom}h2 small{color:#666;font-size:100%;font-weight:400}small,.date,.time,footer{font-size:14px}.date,.time{color:#666;line-height:27px;margin:-27px 0 27px}.article.date{margin-bottom:0}.preview.time{margin:0}h3.article{margin:-3px 0 27px}h2.preview{margin:40px 0 4px}p.subsection{margin:0}blockquote{margin:0 0 1.5em 27px;color:#840}.areply{color:#000}.reply{color:#333;margin:0 0 1.5em}.reply.good{color:#000;border-left:3px solid #0b4;margin-left:-16px;padding-left:13px}.reply blockquote{margin-top:1em}.reply_info a{font-weight:700}a{text-decoration:none;border-bottom:1px solid}a:link{color:#06c;border-bottom-color:#ace}a:visited{color:#939;border-bottom-color:#cac}a:active,a:hover{color:#f30;border-bottom-color:#fa9}::selection{background-color:#bec984}p.input{margin:1.5em 0 0}p.input.buttons input{margin-right:2em;margin-bottom:1em}p.text textarea{overflow:auto;width:100%;box-sizing:border-box}p.input input{max-width:100%;box-sizing:border-box}html,body{padding:0;margin:0;border:0}html{height:100%;width:100%}body{min-height:100%;height:auto;position:relative}main{padding-bottom:60px}footer{position:absolute;left:0;bottom:0;right:0;height:3.5em}footer p{margin:.75em 0 0}#queries{float:right;width:29.4%}#debug{margin:0 1em;width:auto}#debug .page_time{font-size:.8em;text-align:center}#debug table{border-collapse:collapse}#debug table td{border:1px solid #ccc;font-family:Consolas,monospace}#debug table td.tcl{text-align:center}#debug table td.tcr{white-space:normal;width:90%}#content table{border-collapse:collapse}#content table td,#content table th{padding:0 3px;line-height:1.429}#content table td{border:1px solid #ccc}.back-forward{display:flex;margin:0 0 3em}.back-forward .block{flex:0 1 auto;min-width:80px}.back-forward .arrows{white-space:nowrap;margin:0 1em;flex:0 0 auto;align-self:center;color:#767676;min-width:0}.back-forward .empty{color:#ccc}.tags_list{-webkit-columns:15em;-moz-columns:15em;columns:15em;color:#666}.comments-block{margin:0 0 3em}aside{margin:0 0 3em}aside ul.menu-block{line-height:1.3}aside .menu-block.menu_siblings{-webkit-column-width:320px;column-width:320px}aside ul{padding:0;margin:0}aside ul.menu-block ul{padding-top:.25em}aside li{margin:0 0 .75em;padding:0;list-style-type:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}aside .s2_blog_navigation li{margin-bottom:.25em}aside .header{font-weight:700;margin:1em 0 .25em;font-size:25px;line-height:27px}aside li.nav-tag{margin-left:.5em}aside li.nav-tag:before{content:'\b7\a0\a0'}#content ul{padding:0 0 0 1.5em}#content table ul{margin:0}#content ul li{margin:0;padding:0 0 0 1.5em;list-style-type:none;text-indent:-1.214em}#menu .header{margin:2.1667em 0 .1667em;font-size:1.2857em;line-height:1.1667;padding:0}#menu .header a{white-space:nowrap}#menu ul{margin:0;padding:0}#menu ul li{margin:.643em 0}#content ul li::marker,#menu ul ul li::marker{content:'\2014\a0'}#content img{vertical-align:bottom}#content img[align="left"]{margin-right:1em}#content img[align="right"]{margin-left:1em}.paging a,.paging .current{display:inline-block;line-height:1.75em}.paging .digit{width:1.75em;text-align:center}.paging a:hover{background:#ffe}.paging .there{margin-right:1.75em}form.search-form{background:url(../_styles/susy/back.png)}#content{padding-top:3em}table.cal{margin:3em 0 0 0;border-collapse:collapse}.cal td,.cal th,#content .cal td,#content .cal th{padding:0;width:30px;text-align:center;line-height:27px}.cal td{color:#000}.cal td.sun{color:#f33}.cal td a{border:0;display:block;background:#eed}.cal th{font-weight:400;font-size:14px}.cal .nav th{font-size:100%;font-weight:700;line-height:1.5}.cal th.sun{color:red}.cal tr td.cur,.cal tr td.cur a{background:#60c0cf;font-weight:700;color:#fff}.cal tr td a:hover{background:#ffa}.cal tr td.cur a:hover{background:#70cfdf}table.cal_mon{border-collapse:collapse;width:217px;text-align:center;font-weight:700}a.nav_mon{display:block;border:0}a.nav_mon:hover{background:#ffa}#content .post.time{margin:1px 0 14px}#content .post.foot{color:#666;font-size:14px;margin:0 0 60px;border-top:1px solid #ddd}a.favorite-star,span.favorite-star{border-bottom:0;color:#b2b527}.post .see_also{font-size:14px;line-height:27px;margin:27px 0}.s2_blog_pages{margin:0 0 3em}@media screen and (max-width:720px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:720px) and (min-resolution:1.5dppx){#content img,.authors img{height:auto;max-width:100%}#content embed{max-width:100%;height:auto}input{max-width:100%}}@media screen and (max-width:635px){#header,.s2_search_form{flex-basis:100%}#header{font-size:1.8em;height:18px;line-height:32px}.icon-success,.icon-error{float:none;display:block;line-height:1}}@media print{body,#header,h1,h2,h3,h4,.header,blockquote{font-family:"Times New Roman",Times,serif}body{font-size:12pt;line-height:normal}h1,h2,h3,h4{position:static;margin:0 0 .5em;font-weight:700}h1{font-size:2em;margin:.5em 0 0}#menu,form,#debug,#queries,.comment.form{display:none}#header,#center,#container,#content,#footer,.date,.time{position:static;width:100%;padding:0;margin:0}#header{font-size:10pt;border-bottom:1px solid #000;margin-bottom:1em;text-align:left}#copyright{border-top:1px solid #000}.reply{margin:0 0 1em 2em}a:link,a:visited{color:#05c;background:#fff0;text-decoration:underline}#content a:after,#copyright a:after{content:" (" attr(href) ")";font-size:90%}#content a[name]:after{content:""}#content a[href^="/"]:after{content:" (https://susy.page" attr(href) ")"}#content a[href^="#"]:after{content:""}#content table{border-collapse:collapse}#content table td{border:1px solid #000}}.year-block{display:inline-block;vertical-align:top;margin:0 2em 1em 0}#content .year-block td{border:0 none}table.cal{margin:3em 0 0 0;border-collapse:collapse}.cal td,.cal th,#content .cal td,#content .cal th{width:28px;font-size:.888em;line-height:1.5;text-align:center}.cal td{padding:0;color:var(--txt-color,#000)}.cal td.sun,.cal th.sun{color:var(--sunday-color,#f33)}.cal td a{display:block;background:var(--highlight-color,#eed)}#content .cal th{text-align:left}.cal tr td.cur,.cal tr td.cur a{font-weight:700}table.cal_mon{border-collapse:collapse;width:196px;text-align:center;font-weight:700}a.nav_mon{display:block}a.nav_mon:hover{background:#ffa}.post.head{margin:0}.post.time{margin:0 0 .75em}.post.foot{color:var(--txt-minor-color,#666);font-size:.888em;margin:0 0 4em}.post .see_also{font-size:.857em;line-height:1.75;margin:1.75em 0}.s2_blog_pages a{margin-right:1.75em}.search-form{margin:1em 0;display:flex}.search-form .search-button,.search-form .search-input{height:1.5em;box-sizing:border-box;padding:0 .25em;line-height:1em}.search-form .search-button{padding-left:.5em;padding-right:.5em}.search-form .search-input{width:200px;margin-right:.5em;flex:1 1 auto}p.search-result{margin:0 0 1.25em}.search-result a.title{font-size:1.222em;font-weight:700;line-height:1.3}.search-result a.url{text-decoration:none}.search-result small.stuff{color:var(--txt-lightweight-color,#999)}.search-result .paging{margin:2em 0}.s2_search_highlight{background:var(--highlight-color,#fff8d3)}#content div.search-result-img-preview{max-width:inherit}.search-result-img-preview .preview-link{text-decoration:none;border:none;background:repeating-conic-gradient(rgb(0 0 0 / .07) 0% 25%,rgb(255 255 255 / .07) 0% 50%) 0 0 / 20px 20px;display:inline-block;margin:0 5px 5px 0}.search-result-img-preview img{vertical-align:bottom;max-width:300px;max-height:75px}.video-thumbnail{position:relative;display:inline-block}.video-thumbnail:after{content:'';background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M16 11 8 17V5z'/%3E%3C/svg%3E");position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px;border-radius:11px;opacity:.5}