.color-intl-orange{color:#FF4F00}.color-eng-orange{color:#BA160C}.color-vga-magenta{color:#a0a}.color-vga-red{color:red}@font-face{font-family:'Berkeley Mono';font-style:normal;font-weight:normal;src:url("/fonts/berkeley-mono/BerkeleyMono-Regular.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMono-Regular.woff2") format("woff2")}@font-face{font-family:'Berkeley Mono';font-style:normal;font-weight:bold;src:url("/fonts/berkeley-mono/BerkeleyMono-Bold.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMono-Bold.woff2") format("woff2")}@font-face{font-family:'Berkeley Mono';font-style:italic;font-weight:normal;src:url("/fonts/berkeley-mono/BerkeleyMono-Italic.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMono-Italic.woff2") format("woff2")}@font-face{font-family:'Berkeley Mono';font-style:italic;font-weight:bold;src:url("/fonts/berkeley-mono/BerkeleyMonoBold-Italic.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMonoBold-Italic.woff2") format("woff2")}.color-intl-orange{color:#FF4F00}.color-eng-orange{color:#BA160C}.color-vga-magenta{color:#a0a}.color-vga-red{color:red}.md{word-wrap:break-word}.md,.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md code,.md blockquote,.md em,.md strong,.md code{font-size:12pt;font-style:normal;font-family:"Berkeley Mono",monospace,serif}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md code,.md blockquote,.md ol,.md ul,.md dl,.md li,.md p,.md section,.md header,.md footer{float:none;margin:0;padding:0}.md h1,.md p,.md ul,.md dl,.md ol,.md blockquote{margin-top:1.5rem;margin-bottom:1.5rem}.md h1{position:relative;display:inline-block;display:table-cell;padding:1.5rem 0 3rem;margin:0;overflow:hidden;text-transform:uppercase}.md h1:after{content:"====================================================================================================";position:absolute;bottom:1.2rem;left:0}.md h1+*{margin-top:0}.md h2{text-transform:uppercase}.md h2,.md h3,.md h4,.md h5,.md h6{position:relative;margin-bottom:1.5rem}.md h2>a:before,.md h3>a:before,.md h4>a:before,.md h5>a:before,.md h6>a:before{color:#666;border-bottom:none}@media screen and (min-width: 92ch){.md h2>a:before,.md h3>a:before,.md h4>a:before,.md h5>a:before,.md h6>a:before{position:absolute;transform:translateX(-100%);padding-right:0.6rem}}.md h2>a:hover::before,.md h3>a:hover::before,.md h4>a:hover::before,.md h5>a:hover::before,.md h6>a:hover::before{color:#fff;background-color:#FF4F00;border-bottom:none}.md h1,.md h2{line-height:1.5rem;font-weight:bold}.md h2>a:before{content:"##"}.md h3>a:before{content:"###"}.md h4>a:before{content:"####"}.md h5>a:before{content:"#####"}.md h6>a:before{content:"######"}.md li{position:relative;display:block;padding-left:2ch}.md li:before{position:absolute;top:0;left:0}.md ul>li:before{content:"*";color:#bfbfbf}.md ol{counter-reset:ol}.md ol>li:before{content:counter(ol) ".";counter-increment:ol;color:#666}.md blockquote{position:relative;padding-left:2ch;overflow:hidden;color:#666}.md blockquote:after{content:">\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>";white-space:pre;position:absolute;top:0;left:0;line-height:1.5rem;color:#bfbfbf}.md em{font-style:italic}.md em:before,.md em:after{content:"*";display:inline}.md strong{font-weight:bold}.md pre code:before,.md pre code:after{content:''}.md code{color:#666}.md a code{color:#FF4F00}.md a code:hover{color:#fff;background-color:#FF4F00}.md code:before,.md code:after{content:"`";display:inline}.md hr{position:relative;height:1.5rem;font-size:0;line-height:0;overflow:hidden;border:0;margin-bottom:1.5rem}.md hr:after{content:"* * *";text-align:center;display:inline-block;position:relative;top:0;left:0;font-size:1rem;line-height:1.5rem;width:100%;word-wrap:break-word;color:#bfbfbf}@-moz-document url-prefix(){.md h1{display:block}}.md-ones ol>li:after{content:"1."}.md a.footnote{color:red;border-bottom:none}.md a.footnote:before{content:"[^";color:red}.md a.footnote:after{content:"]";color:red}.md a.footnote:hover{background-color:red;color:#fff}.md a.footnote:hover::before,.md a.footnote:hover::after{background-color:red;color:#fff}.md a.reversefootnote{color:red;border-bottom:red}.md a.reversefootnote:hover{background-color:red;color:#fff}.md a.reversefootnote:hover::before,.md a.reversefootnote:hover::after{background-color:red;color:#fff}.md div.footnotes::before{content:"* * *";text-align:center;display:inline-block;position:relative;top:0;left:0;font-size:1rem;line-height:1.5rem;width:100%;word-wrap:break-word;color:#bfbfbf}.md div.footnotes ol>li{padding-left:6ch}.md div.footnotes ol>li:before{content:"[^" counter(ol) "]:";counter-increment:ol;color:#666}@font-face{font-family:'Berkeley Mono';font-style:normal;font-weight:normal;src:url("/fonts/berkeley-mono/BerkeleyMono-Regular.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMono-Regular.woff2") format("woff2")}@font-face{font-family:'Berkeley Mono';font-style:normal;font-weight:bold;src:url("/fonts/berkeley-mono/BerkeleyMono-Bold.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMono-Bold.woff2") format("woff2")}@font-face{font-family:'Berkeley Mono';font-style:italic;font-weight:normal;src:url("/fonts/berkeley-mono/BerkeleyMono-Italic.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMono-Italic.woff2") format("woff2")}@font-face{font-family:'Berkeley Mono';font-style:italic;font-weight:bold;src:url("/fonts/berkeley-mono/BerkeleyMonoBold-Italic.woff") format("woff"),url("/fonts/berkeley-mono/BerkeleyMonoBold-Italic.woff2") format("woff2")}.term{color:black;font-family:"Berkeley Mono",monospace,serif}.term table{white-space:nowrap;border:none;table-layout:fixed;padding:0;margin:0;background:#fff}.term td{padding:0;padding-right:1ch;max-width:80ch;vertical-align:text-top}.term td.date{white-space:nowrap}.term td.size{text-align:right}.term td.num{text-align:right}@media only screen and (min-width: 92ch){.term td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.term .ls-la{color:#666}.term .ls-la.author,.term .ls-la.date{color:#000}.term tr{border:none;background:#fff}.term-grid{display:grid;grid-template-columns:repeat(auto-fill, 9em)}.term-grid-single{display:grid}.term a{color:#000}@media only screen and (max-width: 92ch){.mobile-hidden{visibility:collapse;display:none}.mobile-blank{visibility:hidden}}footer.term{margin-top:1.5rem}a{font-family:"Berkeley Mono",monospace,serif}a.dir{color:#FF4F00;border-bottom:none}a.dir:after{content:"/";color:#000;border-bottom:none}a.dir:hover{background-color:#FF4F00;color:#fff}a.dir:hover::after{border-bottom:none;color:#fff}a.file{color:red}a.file:hover{background-color:red;color:#fff}a.symlink{color:#a0a}@media only screen and (min-width: 92ch){a.symlink:after{content:" -> " attr(href);color:#666;overflow:hidden}}a.symlink:hover{background-color:#a0a;color:#fff}a.symlink:hover::after{color:#fff}.prompt.host:after{color:#666;content:" :: "}.prompt.path:after{color:#666;content:" $ "}.prompt.path a{color:#FF4F00;border-bottom:none}.prompt.path a.dir:before{content:"/";color:#000;border-bottom:none}.prompt.path a.dir:after{content:none}.prompt.path a:hover{background-color:#FF4F00;color:#fff}.prompt.path a:hover.dir::before{border-bottom:none;color:#000;background-color:#fff}.prompt.cmd{font-weight:bold}.blinking-cursor{color:black;-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@keyframes "blink"{from,
    to{color:transparent}50%{color:black}}@-moz-keyframes blink{from,
    to{color:transparent}50%{color:black}}@-webkit-keyframes "blink"{from,
    to{color:transparent}50%{color:black}}@-ms-keyframes "blink"{from,
    to{color:transparent}50%{color:black}}@-o-keyframes "blink"{from,
    to{color:transparent}50%{color:black}}*{text-rendering:geometricPrecision}body{background-color:#fff;font:"Berkeley Mono",monospace,serif;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3{font-weight:600}h1 .title,h2 .title{letter-spacing:0.1px;text-align:center;outline:none;border:none}h1 .halftitle,h2 .halftitle{display:inline-block;width:auto;height:auto;text-align:right}h1 .blog-title,h2 .blog-title{text-align:left}div.picheader,div.textheader{width:100%;height:auto;display:inline-block;margin-top:1.5rem;margin-bottom:0.2rem}div.halftitle{height:124px;width:430px;float:right;margin:auto}.content p{clear:both;padding:0;text-align:left}.content{line-height:1.5rem}a{color:#FF4F00;text-decoration:none;cursor:pointer}a:hover{background-color:#FF4F00;color:#fff}.content a{border-bottom:1px solid #FF4F00}img.titleimage{float:left;border:2px solid black;border-radius:8px}div.clear{clear:both}div.content{clear:both}p.sidenote ::before{content:"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"}.site{max-width:82ch;margin:2ch auto;padding:1ch}pre{display:block;margin-top:0;margin-bottom:1rem;padding:1rem;font-size:.8rem;line-height:1.5rem;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background-color:#f9f9f9}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}.highlight{margin-bottom:1rem;border-radius:4px}.highlight pre{margin-bottom:0}.gist .gist-file{font-family:"Berkeley Mono",monospace,serif !important}.gist .markdown-body{padding:1rem}.gist pre{padding:0;background-color:transparent}.gist .gist-file .gist-data{font-size:.8rem !important;line-height:1.5rem}.gist code{padding:0;color:inherit;background-color:transparent;border-radius:0}img{display:block;max-width:100%;margin:0 0 1rem;border-radius:5px}.page,.post{padding-bottom:2rem}.page-title,.post-title,.subtitle{margin-top:0}.post-title,.subtitle{margin-bottom:0}.post-title:before,.subtitle:before{content:none}.subtitle{color:#666;font-weight:400}header.post{padding-bottom:2rem}.post-date{display:block;padding-top:0;margin-top:0;margin-bottom:1rem;float:left;color:#666}
