:root{--iosevka:'Iosevka', 'Lucida Console', Monaco, 'Courier New',  monospace;--libre-baskerville:'Interrobang', 'Libre Baskerville', 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, serif;--andada:'Interrobang', 'Andada', 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, serif;--linux-biolinum:'Interrobang', 'Linux Biolinum', Arial, Helvetica, sans-serif;--source-sans-pro:'Interrobang', 'Source Sans Pro', Arial, Helvetica, sans-serif;--body-font:var(--libre-baskerville);--secondary-font:var(--linux-biolinum);--tertiary-font:var(--source-sans-pro);--mono:var(--iosevka);--italic:var(--andada);--symbola:'Symbola'}@font-face{font-family:iosevka;src:url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff2)format('woff2'),url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff)format('woff')}@font-face{font-family:iosevka;src:url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-bold.woff2)format('woff2'),url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-bold.woff)format('woff');font-weight:700}@font-face{font-family:linux biolinum;src:url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_Rah.woff2)format('woff2'),url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_Rah.woff)format('woff')}@font-face{font-family:linux biolinum;src:url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_RBah.woff2)format('woff2'),url(../fonts/linux-libertine/5.3.0/subset/LinBiolinum_RBah.woff)format('woff');font-weight:700}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/2.020R-ro-1.075R-it/subset/SourceSansPro-Regular.woff2)format('woff2'),url(../fonts/source-sans-pro/2.020R-ro-1.075R-it/subset/SourceSansPro-Regular.woff)format('woff')}@font-face{font-family:merriweather;src:url(../fonts/merriweather/2.002/subset/Merriweather-Regular.woff2)format('woff2'),url(../fonts/merriweather/2.002/subset/Merriweather-Regular.woff)format('woff')}@font-face{font-family:merriweather;src:url(../fonts/merriweather/2.002/subset/Merriweather-Bold.woff2)format('woff2'),url(../fonts/merriweather/2.002/subset/Merriweather-Bold.woff)format('woff');font-weight:700}@font-face{font-family:merriweather;src:url(../fonts/merriweather/2.002/subset/Merriweather-Italic.woff2)format('woff2'),url(../fonts/merriweather/2.002/subset/Merriweather-Italic.woff)format('woff');font-style:italic}@font-face{font-family:libre baskerville;src:url(../fonts/libre-baskerville/2012/subset/LibreBaskerville-Regular.woff2)format('woff2'),url(../fonts/libre-baskerville/2012/subset/LibreBaskerville-Regular.woff)format('woff')}@font-face{font-family:andada;src:url(../fonts/andada/2013/subset/Andada-Italic.woff2)format('woff2'),url(../fonts/andada/2013/subset/Andada-Italic.woff)format('woff');font-style:italic}@font-face{font-family:symbola;src:url(../fonts/symbola/v11.0/subset/Symbola.woff2)format('woff2'),url(../fonts/symbola/v11.0/subset/Symbola.woff)format('woff')}@font-face{font-family:interrobang;src:url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff2)format('woff2'),url(../fonts/iosevka/1.14.1/subset/iosevka-ss08-regular.woff)format('woff');unicode-range:U+203D}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--theme-body-color)}body{background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}dt{font-weight:700}dd{margin-bottom:.5rem}hr{position:relative;margin:1.5rem 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr{font-family:var(--secondary-font);font-weight:700}abbr[aria-label]{position:relative;text-decoration:underline dotted}abbr[aria-label]:hover::after,abbr[aria-label]:focus::after{content:attr(aria-label);position:absolute;left:0;top:105%;width:auto;white-space:nowrap;background-color:var(--theme-hl1-color);color:#fff;border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,.4);font-size:.9rem;padding:3px 5px}code{padding:.25em .5em}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:inherit;background-color:inherit;padding:inherit}table{margin:0 auto;width:100%;border:1px solid #e5e5e5;border-collapse:collapse;overflow-x:auto;display:block;max-width:fit-content}td,th{padding:.25rem .5rem;border:1px solid #e5e5e5}tbody tr:nth-child(odd) td:not(.lntd),tbody tr:nth-child(odd) th{background-color:#f9f9f9}html,body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.025rem;text-rendering:optimizeLegibility;font-family:var(--secondary-font)}.container{padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}@media(min-width:600px){.container{max-width:80%}}@media(min-width:800px){.container{max-width:70%}}@media(min-width:1400px){.container{max-width:50%}}.post-title,.post-title a{color:var(--theme-heading-color)}.post-title{margin-top:0}.pagination{font-family:var(--secondary-font);color:var(--theme-hl2-color);text-align:center;margin-left:-1rem;margin-right:-1rem;overflow:hidden}.pagination-item{display:block;padding:.5rem;border:1px solid var(--theme-hl2-transp-color)}.pagination-item:first-child{margin-bottom:-1px}a.pagination-item:hover{background-color:#f5f5f5}@media(min-width:480px){.pagination{margin:3rem 0}.pagination-item{float:left;width:50%}.pagination-item:first-child{margin-bottom:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-item:last-child{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;font-size:115%;font-family:var(--body-font);background:0 0;padding-bottom:2rem}.e-content{line-height:1.6}i,em,figcaption,figcaption i,.figure-caption,.figure-caption i,.src-block-caption,.src-block-caption i,.table-caption,.table-caption i,.generated,.post-date,.prev-post,.next-post{font-family:var(--italic);font-style:italic}h2 em,h3 em,h4 em,h5 em,h6 em{font-size:.9em}h1{text-rendering:optimizeLegibility;margin:1em 0 .4em -.02em;font-weight:700;font-size:2em;line-height:1.1}.post .post-title{text-align:center}h2{margin-top:1.8rem;font-size:1.8em}h3{margin-top:1.5rem;font-size:1.5em}h4{margin-top:1.2rem;font-size:1.2em}h5{margin-top:1rem;font-size:1em}h6{margin-top:1rem;font-size:1em;text-transform:uppercase}h2,h3,h4,h5,h6{font-variant-numeric:lining-nums;-moz-font-feature-settings:"onum" 0;-webkit-font-feature-settings:"onum" 0;font-feature-settings:"onum" 0;line-height:1;margin-bottom:.5em;position:relative;color:var(--theme-heading-color)}h2 code,h3 code,h4 code,h5 code,h6 code{text-transform:none}h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:200}h2.post-title,h2.post-title a{font-family:var(--secondary-font);color:var(--theme-color)}.org-center{margin-left:auto;margin-right:auto;text-align:center}.csl-entry{text-indent:-1.5em;margin-left:1.5em}.org-todo{font-size:.8em;font-weight:700}.org-todo.todo{color:#e60000}.org-todo.done{color:green}.series .todo{font-size:.8em;font-weight:700;color:var(--theme-color)}.timestamp{color:var(--theme-color);opacity:70%}h2 .section-num,h3 .section-num,h4 .section-num,h5 .section-num,h6 .section-num{font-weight:700;color:var(--theme-body-color)}.post.notes h1::after,.summary.notes h2 a::after{content:"notes";padding:0 5px;vertical-align:.05em;margin-left:5px}.post.notes h1::after{background:var(--theme-heading-color);color:#fff}.summary.notes h2 a::after{background:var(--theme-color);color:#fff}.section-num::after{content:"."}.description,blockquote{font-family:var(--secondary-font);font-style:italic;margin-left:1em;padding-left:1em;padding-right:2em;margin-top:0;margin-bottom:0;clear:both}.description{border-left:4px solid var(--theme-color)}blockquote{color:var(--theme-hl1-color);border-left:2px solid var(--theme-hl1-color)}.headline-hash,.headline-hash:hover{color:var(--theme-color);vertical-align:top;font-size:.8em}.headline-hash:hover{opacity:.75}.content h2::before,.content h3::before,.content h4::before,.content h5::before,.content h6::before{font-family:var(--tertiary-font);color:var(--theme-hl1-color);font-size:1.5em;vertical-align:-40%;letter-spacing:-.1em;margin-right:.25em}.content h2::before{content:"*";color:var(--theme-color)}.content h3::before{content:"**"}.content h4::before{content:"***"}.content h5::before{content:"****"}.content h6::before{content:"*****"}hr{margin:.75rem 0}.left{float:left;margin-right:1rem}.right{float:right;margin-left:1rem}.center{text-align:center}.clear-float{clear:both}.prev-next-navigator{overflow:auto;padding-top:.75rem;padding-bottom:.75rem;border-top:1px solid #e6e6e6;width:100%}td,th{border:none}a.footnote-ref,a.footnote-return{font-family:var(--secondary-font);color:var(--theme-color)}.footnote-ref{font-weight:700}.footnotes{margin-top:3em}.footnotes :target{background:var(--theme-color-light)}.footnotes li::before{font-family:var(--secondary-font);left:-1.5rem;content:'[' counter(li)']';vertical-align:super;font-size:.8em}ul.no-bullets{padding-left:0;list-style-type:none}.li .taxo{margin-top:0;margin-bottom:1.5em}.li .post-title{display:inline}.li .post-title a{color:var(--theme-color)}.taxo{margin-top:.5em;margin-bottom:.5em}header .taxo{margin-top:-.5em}.taxo li{font-family:var(--secondary-font);font-size:.8em;border:none;margin-left:3px;margin-right:3px;margin-bottom:1px;padding:1px 5px;text-align:center;display:inline-block}.taxo .categories li{background:var(--theme-hl1-color);color:#fff}.taxo .tags li{background:var(--theme-hl2-color)}.taxo li:focus,.taxo li:hover{box-shadow:2px 2px var(--theme-color)}.taxo a:focus,.taxo a:hover{color:inherit}.taxo li.active{background:var(--theme-color);color:#fff}.taxo li.active:hover{box-shadow:none}.taxo .series{display:none}.taxo.collection{margin-top:2em;text-align:center}.taxo.collection li{margin:5px}.taxo.collection li.x00{font-size:1em;padding:1px 5px}.taxo.collection li.x01{font-size:1.1em;padding:1.2px 6px}.taxo.collection li.x02{font-size:1.2em;padding:1.4px 7px}.taxo.collection li.x03{font-size:1.35em;padding:1.6px 8px}.taxo.collection li.x04{font-size:1.5em;padding:1.8px 9px}.taxo.collection li.x05{font-size:1.65em;padding:2px 10px}.taxo.collection li.x06{font-size:1.85em;padding:2.2px 11px}.taxo.collection li.x07{font-size:2.05em;padding:2.4px 12px}.taxo.collection li.x08{font-size:2.25em;padding:2.6px 13px}.taxo.collection li.x09{font-size:2.5em;padding:2.8px 14px}.taxo.collection li.x10{font-size:2.75em;padding:3px 15px}.taxo.collection li.x11{font-size:3em;padding:3.2px 16px}.taxo.collection li.x12{font-size:3.3em;padding:3.4px 17px}.taxo.collection li.x13{font-size:3.6em;padding:3.6px 18px}.taxo.collection li.x14{font-size:3.9em;padding:3.8px 19px}.taxo.collection li.x15{font-size:4.25em;padding:4px 20px}.taxo.collection li.x16{font-size:4.6em;padding:4.2px 21px}.taxo.collection li.x17{font-size:4.95em;padding:4.4px 22px}.taxo.collection li.x18{font-size:5.35em;padding:4.6px 23px}.taxo.collection li.x19{font-size:5.75em;padding:4.8px 24px}li{position:relative;clear:both}li::before{color:gray;display:block;position:absolute;max-width:0;max-height:0;left:-1.25rem;top:0}ul li{list-style-type:none}ul li::before{font-family:var(--symbola);font-size:.7em;margin-top:.35em;content:'○'}ul.navbar li::before,ul.no-bullets li::before{content:''}ul.task-list li::before{content:''}ul.task-list{list-style-type:none;padding-left:10px}ul.social{font-family:var(--mono)}ul.social li::before{content:''}ul.social{padding:0;margin-bottom:.7em}.social li{display:inline-block;list-style-type:none;padding-left:.5em;padding-right:.5em}ol{list-style-type:none;counter-reset:li}ol>li::before{counter-increment:li;content:'.'counter(li);font-weight:700;margin-left:.8em;direction:rtl}.all-terms a{font-family:var(--secondary-font);color:var(--theme-color)}.all-terms .term{font-weight:700}.masthead{font-family:var(--mono);font-weight:400;padding-top:1rem;padding-bottom:1rem;margin-bottom:1.5rem}.masthead-title{font-size:1.5em;font-weight:700}.masthead-title{margin-bottom:0}.masthead-tagline{margin-top:-.4em;color:var(--theme-hl1-color)}@media(max-width:48em){.masthead{text-align:center}.masthead-tagline{display:none}}.masthead-title .blinking-cursor{color:var(--theme-heading-color);-webkit-animation:5s blink step-end infinite;-moz-animation:5s blink step-end infinite;-ms-animation:5s blink step-end infinite;-o-animation:5s blink step-end infinite;animation:5s blink step-end infinite}@keyframes blink{from,to{color:transparent}20%{color:var(--theme-heading-color)}}@-moz-keyframes blink{from,to{color:transparent}20%{color:var(--theme-heading-color)}}@-webkit-keyframes blink{from,to{color:transparent}20%{color:var(--theme-heading-color)}}@-ms-keyframes blink{from,to{color:transparent}20%{color:var(--theme-heading-color)}}@-o-keyframes blink{from,to{color:transparent}20%{color:var(--theme-heading-color)}}.post{margin-bottom:0}.summary{margin-bottom:1rem}.post.p-summary p{margin-top:0;margin-bottom:0}.backtotop,.readmore{font-family:var(--secondary-font);color:var(--theme-hl2-color)}.backtotop .top,.readmore .more{font-weight:700}.backtotop{margin-top:2rem;margin-bottom:2rem}.screen-readers-only{position:absolute;left:-999px;width:1px;height:1px;top:auto}kbd{padding:0 .5em;vertical-align:.2em;font-size:.8em;font-weight:700;font-family:var(--mono);background-color:#f3d3d3;color:#333;display:inline-block;white-space:nowrap;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #ffffff inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #ffffff inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #ffffff inset}.toc kbd,h1 kbd,h2 kbd,h3 kbd,h4 kbd,h5 kbd,h6 kbd{vertical-align:0;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-shadow:0;box-shadow:0 0;-moz-box-shadow:0 0;-webkit-box-shadow:0 0}figure{margin:0}svg,img{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:.3em}figcaption,.figure-caption,.src-block-caption,.table-caption{text-align:center;text-indent:0;margin-top:0;margin-bottom:.5em;padding-bottom:.5em}a{text-decoration:none;border-bottom-style:dashed;border-bottom-width:.1rem;border-bottom-color:var(--theme-hl2-transp-color);cursor:pointer;color:inherit}.ox-hugo-toc a,.thin a{border-bottom-width:.15em}a:focus,a:hover{color:var(--theme-color);border-bottom-color:var(--theme-color)}a.footnote-ref,a.no-text-decoration,.no-text-decoration a:not(.pagination-item),.lnt a,.ln a,#isso-thread a.reply{text-decoration:none;border-bottom:none}.prev-post a{font-weight:700;margin-right:.2rem;padding-right:.2rem}.next-post a{font-weight:700;margin-left:.2rem;padding-left:.2rem}a.pagination-item{color:var(--theme-color)}.comments{margin:2em 0 .4em -.02em}.post-date{margin-bottom:.3em}.li .post-date{display:inline}.date-syndication{display:flex;justify-content:center;align-items:baseline}.dt-published,.dt-updated{padding-right:.5em}.u-syndication.twitter:hover{color:#1da1f2}.u-syndication.mastodon:hover{color:#2b90d9}mono,tt,code,pre{font-family:var(--mono)}code{padding:0 .1em}.footnotes :target code,tr code{background-color:inherit}a code{background-color:inherit}pre{display:block;line-height:1.4;padding-top:1.7em;padding-bottom:1em;padding-left:0;padding-right:0;margin-top:0;margin-bottom:.4rem;border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color-light);color:#433a33;background:#fafafa;white-space:pre;overflow-x:auto}.highlight .chroma .lntable{border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color-light)}.highlight .chroma .lntable pre{border-top:0;border-bottom:0}pre code{padding:0}pre::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;width:8px;height:8px}pre::-webkit-scrollbar-thumb{border-radius:0;background-color:#d3d2d0}pre:not(.chroma),div.highlight{position:relative;clear:both}[data-lang]::before{color:var(--theme-color);background:var(--theme-color-light);padding:.25em .5em;position:absolute;top:0;right:0}pre .language-C::before{content:'C'}pre .language-D::before{content:'D'}pre .language-J::before{content:'J'}pre .language-R::before{content:'R'}pre .language-abc::before{content:'ABC'}pre .language-ada::before{content:'Ada'}pre .language-ash::before{content:'ash'}pre .language-asm::before{content:'Assembler'}pre .language-asymptote::before{content:'Asymptote'}pre .language-awk::before{content:'Awk'}pre .language-bash::before{content:'bash'}pre .language-calc::before{content:'Emacs Calc'}pre .language-caml::before{content:'Caml'}pre .language-clojure::before{content:'Clojure'}pre .language-cfg::before{content:'Conf'}pre .language-coq::before{content:'Coq'}pre .language-cpp::before{content:'C++'}pre .language-csh::before{content:'csh'}pre .language-css::before{content:'CSS'}pre .language-dash::before{content:'dash'}pre .language-delphi::before{content:'Delphi'}pre .language-ditaa::before{content:'ditaa'}pre .language-dot::before{content:'Graphviz'}pre .language-ebnf2ps::before{content:'ebfn2ps'}pre .language-el::before{content:'Emacs Lisp'}pre .language-elisp::before{content:'Emacs Lisp'}pre .language-emacs-lisp::before{content:'Emacs Lisp'}pre .language-emacs::before{content:'Emacs Lisp'}pre .language-forth::before{content:'Forth'}pre .language-fortran::before{content:'Fortran'}pre .language-gnuplot::before{content:'gnuplot'}pre .language-go::before{content:'Go'}pre .language-go-html-template::before{content:'Go Template'}pre .language-go-text-template::before{content:'Go Template'}pre .language-groovy::before{content:'Groovy'}pre .language-haskell::before{content:'Haskell'}pre .language-hledger::before{content:'hledger'}pre .language-html::before{content:'HTML'}pre .language-idl::before{content:'IDL'}pre .language-io::before{content:'IO'}pre .language-java::before{content:'Java'}pre .language-js::before{content:'Javascript'}pre .language-json::before{content:'JSON'}pre .language-ksh::before{content:'ksh'}pre .language-latex::before{content:'LaTeX'}pre .language-ledger::before{content:'Ledger'}pre .language-lilypond::before{content:'Lilypond'}pre .language-lisp::before{content:'Lisp'}pre .language-lua::before{content:'Lua'}pre .language-makefile::before{content:'Makefile'}pre .language-markdown::before{content:'Markdown'}pre .language-matlab::before{content:'MATLAB'}pre .language-maxima::before{content:'Maxima'}pre .language-md::before{content:'Markdown'}pre .language-mercury::before{content:'Mercury'}pre .language-metapost::before{content:'MetaPost'}pre .language-mksh::before{content:'mksh'}pre .language-modula-2::before{content:'Modula-2'}pre .language-mscgen::before{content:'Mscgen'}pre .language-nxml::before{content:'XML'}pre .language-nim::before{content:'Nim'}pre .language-ocaml::before{content:'Objective Caml'}pre .language-octave::before{content:'Octave'}pre .language-org::before{content:'Org'}pre .language-oz::before{content:'OZ'}pre .language-pascal::before{content:'Pascal'}pre .language-perl::before{content:'Perl'}pre .language-picolisp::before{content:'Pico Lisp'}pre .language-plain-tex::before{content:'Plain TeX'}pre .language-plantuml::before{content:'PlantUML'}pre .language-posh::before{content:'posh'}pre .language-processing::before{content:'Processing.js'}pre .language-prolog::before{content:'Prolog'}pre .language-ps::before{content:'PostScript'}pre .language-python::before{content:'Python'}pre .language-ruby::before{content:'Ruby'}pre .language-sass::before{content:'Sass'}pre .language-scala::before{content:'Scala'}pre .language-scheme::before{content:'Scheme'}pre .language-screen::before{content:'Gnu Screen'}pre .language-sed::before{content:'Sed'}pre .language-sh::before{content:'bash'}pre .language-shell::before{content:'Shell'}pre .language-simula::before{content:'Simula'}pre .language-sql::before{content:'SQL'}pre .language-sqlite::before{content:'SQLite'}pre .language-sv::before{content:'SystemVerilog'}pre .language-systemverilog::before{content:'SystemVerilog'}pre .language-tcl::before{content:'tcl'}pre .language-tcsh::before{content:'tcsh'}pre .language-tex::before{content:'TeX'}pre .language-toml::before{content:'TOML'}pre .language-verilog::before{content:'Verilog'}pre .language-vhdl::before{content:'VHDL'}pre .language-xml::before{content:'XML'}pre .language-yaml::before{content:'YAML'}.nav-collapse.disable-pointer-events{pointer-events:none!important}.nav-collapse{z-index:1;font-family:sans-serif;transition:max-height 250ms;position:relative}.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-collapse,.nav-collapse ul{margin:0;padding:0;list-style:none;width:100%;float:left}@media screen and (min-width:740px){.nav-collapse,.nav-collapse ul{text-align:center}}.nav-collapse li{float:left;width:100%;display:block}@media screen and (min-width:740px){.nav-collapse li{float:none;display:inline-block;*display:block;*float:left;width:auto}}.nav-collapse a{text-transform:uppercase;font-weight:400;letter-spacing:2px;color:#e7e5e3;background:var(--theme-color);width:100%;border-bottom:1px solid #fff;padding:.5em 1em;float:left}.nav-collapse a:focus{color:#fff;background:var(--theme-color);opacity:.9;outline:none}.nav-collapse a.active{-webkit-font-smoothing:subpixel-antialiased;color:#fff;background:var(--theme-color);font-weight:700}@media screen and (min-width:740px){.nav-collapse a{_float:none;-webkit-font-smoothing:antialiased;margin:0;padding:1.2em 1em .5em;font-size:larger;background:0 0;color:var(--theme-hl2-color);border:0;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.nav-collapse a:hover,.nav-collapse a:focus{background:#e7e5e3}.nav-collapse a.active:hover,.nav-collapse a.active:focus{background:var(--theme-color);opacity:.9}.nav-collapse a.active{-webkit-font-smoothing:subpixel-antialiased;font-weight:400;color:#fff;background:var(--theme-color)}}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden}@media screen and (min-width:740px){.js .nav-collapse{position:relative!important;max-height:none}}.nav-collapse.opened{max-height:9999px}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:70px;height:55px;float:right;text-indent:-9999px;overflow:hidden;display:block;background:var(--theme-color)url(/images/hamburger.gif)no-repeat 50% 33%}@media screen and (-webkit-min-device-pixel-ratio:1.3),screen and (min--moz-device-pixel-ratio:1.3),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:1.3),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.nav-toggle{background-image:url(/images/hamburger-retina.gif);-webkit-background-size:100px 100px!important;-moz-background-size:100px 100px!important;-o-background-size:100px 100px!important;background-size:100px 100px!important}}@media screen and (min-width:740px){.nav-toggle{display:none}}.border{position:absolute;z-index:2;top:0;left:0;right:0;height:.5rem;background:var(--theme-color)}.highlight-this{color:red}.hugotoc{font-family:var(--secondary-font);display:none;position:fixed;right:4%;top:110px;width:300px;overflow-y:auto;max-height:85%;padding:0}.hugotoc li{list-style:none}.hugotoc ul>li{margin-bottom:.4rem}.hugotoc ul>li>ul>li{font-size:.9em;margin-bottom:.4rem}.hugotoc ul>li>ul>li>ul>li{font-size:.9em;margin-bottom:.3rem}.hugotoc ul{padding-left:1rem}.hugotoc nav>ul{padding-left:0}.hugotoc a.current{color:var(--theme-color);font-weight:700}.hugotoc ul:not(.navbar):not(.no-bullets) li::before{content:''}.hugotoc .back-to-top{font-size:smaller;padding-left:1rem}.ox-hugo-toc{font-size:.9em;border:2px dotted var(--theme-body-color);background:var(--theme-hl2-transp-color);max-width:90%;margin-left:5%;margin-top:1rem;margin-bottom:2rem}.ox-hugo-toc .heading{color:var(--theme-heading-color);letter-spacing:-.025rem;text-rendering:optimizeLegibility;font-family:var(--secondary-font);margin-top:1rem;font-size:1.8em;font-weight:700;text-align:center}@media screen and (min-width:1400px){.hugotoc{display:block}.ox-hugo-toc{display:none}}.toc.has-section-numbers ul{list-style:none}.tex,.latex,.tex sub,.latex sub,.xetex sub{font-size:1em}.tex sub,.latex sub,.latex sup,.xetex sub{text-transform:uppercase}.tex sub,.latex sub,.xetex sub{vertical-align:-.5ex;margin-left:-.1667em;margin-right:-.125em}.latex sup{font-size:.85em;vertical-align:.15em;margin-left:-.36em;margin-right:-.15em}div.series{margin-top:1rem;padding-top:.5rem;padding-left:1rem;padding-right:1rem;border:1px solid var(--theme-hl2-color);border-radius:6px;font-size:smaller}.series tbody tr td{background:inherit}.series table,.series td{border:none}.series .date{white-space:nowrap}footer .social,.generated,.badges{padding-left:1rem;padding-right:1rem;text-align:center;font-size:smaller}.note{background:var(--theme-color-light);padding:.4em .8em;clear:both}.nobr{white-space:nowrap}.hide,.h-card{display:none}.like a .icon{color:red}.retweet a .icon{color:#19cf86}.tweet .icon{color:#00aced}.like .count,.retweet .count{font-family:var(--secondary-font)}.like,.retweet{padding-right:.5em}.send-mention p,.comment p,.comment dd,.comment dt,.mention dd,.mention dt,.syndication-comment p{font-size:smaller}div.reply-links{margin-top:5em;color:var(--theme-color);font-size:medium}.reply-links form{display:inline}.send-mention input[type=url]{width:60%;margin-left:.5em;margin-right:.5em;border:1px solid var(--theme-color);padding:8px 10px;font-size:1em}.send-mention input[type=submit]{width:35%;background-color:var(--theme-color);color:#fff;border:none;padding:8px 20px;font-size:1.1em;cursor:pointer}.send-mention input[type=url],.send-mention input[type=submit]{font-family:var(--tertiary-font);margin-bottom:1em;border-radius:3px}@media screen and (max-width:800px){.send-mention form{text-align:center}.send-mention input[type=url],.send-mention input[type=submit]{width:90%}}.comment .instructions{width:61%;margin-right:1em}.comment input[type=submit]{font-family:var(--tertiary-font);font-size:1.1em;width:35%;background-color:var(--theme-color);border:none;color:#fff;padding:8px;margin-top:1.5em;border-radius:3px;cursor:pointer}.comment{margin-bottom:1em}@media screen and (max-width:800px){.comment .instructions{width:100%}.comment form{text-align:center}.comment input[type=submit]{width:90%;margin-top:1em}}.send-mention input[type=submit]:hover,.comment input[type=submit]:hover{opacity:.75}.send-mention input[type=submit]:active,.comment input[type=submit]:active{transform:translateY(2px)}.mf2.reply{padding-top:.5em;padding-left:1em;border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);margin:1em 0;background-color:#f5f5f5;font-family:var(--secondary-font)}.mf2.reply p{text-indent:3em}.mf2.reply p a{text-indent:3em;font-style:italic;font-weight:700;text-decoration:none;border-bottom:none}#fragmentioner-ui{font-family:var(--tertiary-font);position:absolute;top:-100%;background:#111;padding:.25em}#fragmentioner-ui a{color:#fafafa}#fragmentioner-ui a:hover{color:inherit}[fragmention]{background:var(--theme-hl2-transp-color)}.search h1{margin-bottom:1em}.search h1,.search form,.search .no-results{text-align:center}.search input[id=search-query]{width:60%;border:1px solid var(--theme-color);padding:8px 10px;font-size:2rem;font-family:var(--secondary-font);color:var(--theme-color);caret-color:var(--theme-color);text-align:center;margin-bottom:1em;border-radius:3px}.draft{color:#fff;background-color:red;font-family:var(--secondary-font);font-weight:700;font-size:2em;padding:0 .5em;margin-bottom:.5em}.badges img{display:inline;margin-left:.25em;margin-right:.25em;padding:0}.badges .pixelated{image-rendering:pixelated}.small-caps{font-variant:small-caps}.inline{display:inline}.feed{font-family:var(--secondary-font);font-size:smaller;font-weight:700;transform:scaleX(.9);margin:0;margin-top:.5rem}.feed li{background:var(--theme-hl2-color);color:#fff;border:none;padding:.1em .4em;margin-left:.4rem;margin-right:0}.feed li:hover{background:#f26522}.jump{font-family:var(--symbola);font-size:2rem;color:var(--theme-hl2-color);position:fixed;right:.3rem;z-index:999}.jump.top{top:3rem}.jump.bottom{bottom:0}.references{font-family:var(--secondary-font)}.references a{color:var(--theme-color);border-bottom-width:0}.underline{text-decoration:underline}mark{color:var(--theme-body-color);background-color:var(--theme-hl2-color);padding:.2rem .2rem .1rem}mark a{border-bottom-color:var(--theme-color)}.sidenote{font-family:sans-serif;font-size:80%;font-weight:400;color:var(--theme-hl1-color);position:relative}@media(min-width:1400px){.sidenote{float:left;clear:left;text-align:right;top:-3rem;width:20vw;margin-left:-23vw;margin-top:1rem}}@media(max-width:1400px){.sidenote{float:left;text-align:left;width:100%;margin:1rem 0;padding-left:5%}}body{counter-reset:sidenote-counter}.sidenote-number{counter-increment:sidenote-counter}.sidenote::before{content:counter(sidenote-counter)".";position:relative;vertical-align:baseline;font-size:.9em;font-weight:700}.sidenote-number::after{content:counter(sidenote-counter);vertical-align:super;font-family:sans-serif;font-size:.7em;font-weight:700;color:var(--theme-body-color);display:inline;margin-right:.2rem}@media(min-width:1400px){.sidenote-number:hover .sidenote{background-color:var(--theme-color-light)}}#day-counter{float:right}.org-radio{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--theme-color-light);text-decoration-thickness:15%}details summary{cursor:pointer;color:var(--theme-color)}