.flash{border-radius:.25em;color:#fdfffc;padding:.1em .5em;width:100%}.flash a,.flash a:hover{color:inherit;text-decoration:underline}.flash-green{background-color:#558b6e}.flash-red{background-color:#ba1200}.progress{background-color:rgb(218.8,224.6,220.8);border:.05em solid #526760;display:none;left:50%;padding:1em 2em;position:fixed;top:50%;transform:translate(-50%, -50%);z-index:99}.progress span{font-family:monospace;font-size:85%}.progress .attempt{margin-left:1em}.highlight{background-color:rgb(204.1160714286,223.8839285714,213.2678571429)}td pre{border-left:.2em solid rgb(218.8,224.6,220.8);display:none;margin-bottom:0;overflow-x:scroll}.w1em{width:1em}.w2em{width:2em}.w3em{width:3em}.w4em{width:4em}.w5em{width:5em}.w6em{width:6em}.w7em{width:7em}.w8em{width:8em}.w9em{width:9em}.w10em{width:10em}.w11em{width:11em}.w12em{width:12em}.w16em{width:16em}.w24em{width:24em}.w32em{width:32em}.paging ul{margin-bottom:0;text-align:left}.paging .left{margin-left:.5em}.paging .right{margin-right:.5em}.aico-form{display:inline;margin-bottom:0}.aico,.aico[type=submit]{all:unset;color:#33658a;cursor:pointer;display:inline}.aico:hover,.aico[type=submit]:hover{background-color:inherit;color:#33658a;text-decoration:underline}.markdown{border-left:.2em solid #526760;font-size:110%;padding-left:.4em}.markdown,.markdown *{font-family:"Noto Serif",serif}.markdown .link{margin-left:.1em}.markdown a{color:inherit;text-decoration:underline}.markdown a:hover{color:#33658a}sup,sup *{color:#526760;font-weight:normal}.footnote{color:#526760;font-size:.8em;line-height:1.5}.footnote sup:not(:first-of-type){margin-left:1em}.footnote sup:not(:first-of-type) a,.footnote sup:not(:first-of-type) a:hover{text-decoration:none}.footnote .fn-highlight{background-color:#f1d302}.js-error{color:#ba1200;position:fixed;right:0;top:0}body{padding:.8em}section{margin:0;padding:.8em;width:100%}article{border:0}article,header,footer{padding:0}header{margin-bottom:1.4em}footer{color:rgb(71.5,88.9,83.55);font-size:.9em;padding-top:2em}footer>nav ul{margin-bottom:0}.flat{text-align:left}.flat ul{list-style:none;margin-bottom:0;text-align:left}.flat ul li{display:inline-block}.p{margin-bottom:1.8562rem;text-align:left}.p ul{display:inline;list-style:none;text-align:left}.p ul li{display:inline}.admin-only{color:#d8a47f}.admin-only a,.admin-only input{color:#d8a47f}.hidden{display:none;visibility:hidden}.logo{height:3.6em;width:3.6em}.help{color:#526760;font-size:80%;margin-top:-1.6em}code{background-color:inherit;color:inherit;padding:0}i,.prelude{margin-right:.3em}.tight,.tight *{margin-left:0;margin-right:0}.badge{background-color:rgb(218.8,224.6,220.8);border-radius:.2em;color:#fdfffc;padding:0 .3em}.badge.off{background-color:#526760}.badge a{color:#fdfffc}a:has(>i) i:hover,button:has(>i) i:hover{color:#d8a47f}a:has(>i):hover,button:has(>i):hover{text-decoration:none}textarea{width:100%}.columns{column-count:3}@media(width <= 1280px){.columns{column-count:2}}@media(width <= 768px){.columns{column-count:1}}.hem{height:4em}.h8em{height:8em}.h16em{height:16em}.eye{margin-left:.25em}.zents span:first-child{padding-right:.1em}.flag{margin-left:.3em;width:1em}.snippet-eye{cursor:pointer}.highlights{margin-bottom:0;text-align:left}