.chroma{color:#f8f8f2;background-color:#282a36}.chroma .x{}.chroma .err{}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#ff79c6}.chroma .kc{color:#ff79c6}.chroma .kd{color:#8be9fd;font-style:italic}.chroma .kn{color:#ff79c6}.chroma .kp{color:#ff79c6}.chroma .kr{color:#ff79c6}.chroma .kt{color:#8be9fd}.chroma .n{}.chroma .na{color:#50fa7b}.chroma .nb{color:#8be9fd;font-style:italic}.chroma .bp{}.chroma .nc{color:#50fa7b}.chroma .no{}.chroma .nd{}.chroma .ni{}.chroma .ne{}.chroma .nf{color:#50fa7b}.chroma .fm{}.chroma .nl{color:#8be9fd;font-style:italic}.chroma .nn{}.chroma .nx{}.chroma .py{}.chroma .nt{color:#ff79c6}.chroma .nv{color:#8be9fd;font-style:italic}.chroma .vc{color:#8be9fd;font-style:italic}.chroma .vg{color:#8be9fd;font-style:italic}.chroma .vi{color:#8be9fd;font-style:italic}.chroma .vm{}.chroma .l{}.chroma .ld{}.chroma .s{color:#f1fa8c}.chroma .sa{color:#f1fa8c}.chroma .sb{color:#f1fa8c}.chroma .sc{color:#f1fa8c}.chroma .dl{color:#f1fa8c}.chroma .sd{color:#f1fa8c}.chroma .s2{color:#f1fa8c}.chroma .se{color:#f1fa8c}.chroma .sh{color:#f1fa8c}.chroma .si{color:#f1fa8c}.chroma .sx{color:#f1fa8c}.chroma .sr{color:#f1fa8c}.chroma .s1{color:#f1fa8c}.chroma .ss{color:#f1fa8c}.chroma .m{color:#bd93f9}.chroma .mb{color:#bd93f9}.chroma .mf{color:#bd93f9}.chroma .mh{color:#bd93f9}.chroma .mi{color:#bd93f9}.chroma .il{color:#bd93f9}.chroma .mo{color:#bd93f9}.chroma .o{color:#ff79c6}.chroma .ow{color:#ff79c6}.chroma .p{}.chroma .c{color:#6272a4}.chroma .ch{color:#6272a4}.chroma .cm{color:#6272a4}.chroma .c1{color:#6272a4}.chroma .cs{color:#6272a4}.chroma .cp{color:#ff79c6}.chroma .cpf{color:#ff79c6}.chroma .g{}.chroma .gd{color:#f55}.chroma .ge{text-decoration:underline}.chroma .gr{}.chroma .gh{font-weight:700}.chroma .gi{color:#50fa7b;font-weight:700}.chroma .go{color:#44475a}.chroma .gp{}.chroma .gs{}.chroma .gu{font-weight:700}.chroma .gt{}.chroma .gl{text-decoration:underline}.chroma .w{}body{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}h1,h2,h3,h4,h5,h6{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}p{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}mark{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity))}.article-container blockquote :not(code){--tw-text-opacity:1 !important;color:rgb(156 163 175/var(--tw-text-opacity))!important}:not(pre)>code{border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}code.has-jax,div.has-jax{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.article-container img{filter:brightness(.85)contrast(1.2)}.article-container img:hover{filter:none}.article-container a{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.article-container ul,.article-container ol{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.article-container table{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.article-container tbody tr:nth-child(even){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.article-container tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.article-container figcaption,.article-container .figure p.caption{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.article-container .alert-warning{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}section.footnotes:before{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.post-footer{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.post-footer:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.post-footer tr:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.post-summary{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}#toc-list ol{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}#toc-list a:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}#toc-container{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}#toc-top-divider{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}#toc-top-divider::after{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}#toc-background-mask,#search-screen{background-color:rgb(17 24 39/var(--tw-bg-opacity));--tw-bg-opacity:0.6}#search-wrapper{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}#search-input{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}#search-input input{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}ul.search-results{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}ul.search-results li{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}ul.search-results li:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.search-results .search-res-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.search-results .search-res-date{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.search-results .search-res-content{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.round-button{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.round-button button,button.round-button{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.round-button button:hover,button.round-button:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}#site-header{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.site-header-navlink:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}#publication-metadata{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.listview-wrapper{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.listview-row{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-timing-function:linear}.listview-row:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.post-card{border-width:1px;--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.gray-tag{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.gray-tag:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}ul.pagination{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}li.page-item{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}li.page-item:not(.disabled):hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}li.page-item.active{border-top-width:2px;--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}li.page-item.disabled{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}