﻿.slist thead{font-family:Roboto,sans-serif;font-weight:300}.slist thead{box-shadow:inset 0 1px 3px -2px hsl(0,0%,45%),inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 3))}html.light .slist thead,.slist html.light thead{box-shadow:inset 0 3px 3px -2px #fff,inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 5))}html.transp .slist thead,.slist html.transp thead{box-shadow:none}.slist thead{background-image:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom))}.copy-me__target{white-space:nowrap}.page .body{overflow-wrap:break-word;word-break:normal}.copy-me__target{overflow:hidden;text-overflow:ellipsis}.page .body .embed{position:relative;display:block;height:0;padding-bottom:56.25%;width:100%}.page .body .embed>*{border:none}.page .body .embed>*{position:absolute;width:100%;height:100%}.copy-me{display:flex;flex-flow:row nowrap;align-items:center}.page .body code,.copy-me,.page .body img,.page .body pre{border-radius:7px}.copy-me__target:is(a):focus-visible,.copy-me__target{border-radius:7px 0 0 7px}.copy-me__button{border-radius:0 7px 7px 0}.page .body img,.page .body pre{box-shadow:0 2px 2px 0 rgba(0,0,0,.08),0 3px 1px -2px rgba(0,0,0,.18),0 1px 5px 0 rgba(0,0,0,.1)}html.transp .page .body img,.page .body html.transp img,html.transp .page .body pre,.page .body html.transp pre{backdrop-filter:blur(6px)}.slist{width:100%;border-bottom:1px solid var(--c-border)}.slist thead th{border-bottom:1px solid var(--c-border);padding:.5rem .8rem}html.light .slist thead th{border-top:1px solid var(--c-border)}.slist thead th.large{font-size:1.2rem}.slist td{padding:1rem}.slist td .label{font-family:monospace;font-size:.8rem}.slist tbody tr:nth-child(even){background:var(--c-bg-zebra)}.slist td:first-child,.slist th:first-child{padding-inline-start:1.5rem}.slist-pad td:first-child,.slist-pad th:first-child{padding-inline-start:var(---box-padding)}.slist-pad td:last-child,.slist-pad th:last-child{padding-inline-end:var(---box-padding)}.slist-invert tbody tr:nth-child(odd){background:var(--c-bg-zebra)}.slist-invert tbody tr:nth-child(even){background:none}.slist-wrapper{overflow-x:auto;max-width:calc(100vw - var(---box-padding)*2)}.slist-wrapper:has(.slist-pad){max-width:100vw}@media(max-width: 649.29px){.slist-wrapper .slist{min-width:calc(650px - var(---box-padding)*2)}}@media(max-width: 649.29px){.slist.slist-resp{border-collapse:collapse;table-layout:fixed}.slist.slist-resp thead{border:none;clip-path:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slist.slist-resp tr{display:block;border-top:1px solid var(--c-border)}.slist.slist-resp td{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:.5rem var(---box-padding);border-top:1px solid var(--c-border)}.slist.slist-resp td::before{content:attr(data-label)}}@media(max-width: 499.29px){.stack-row{display:flex;flex-direction:column}.stack-row td{width:100%;padding-inline:var(---box-padding)}}html.transp .copy-me{backdrop-filter:blur(6px)}.copy-me__target{flex:1 1 auto;padding:0 1em;outline:0;background:none;border:1px solid var(--c-border);border-right:0;min-height:44px}.copy-me__target:is(a){line-height:40px}.copy-me__target:is(a):focus-visible{outline-offset:-2px}.copy-me__button{flex:0 0 auto;border:1px solid var(--c-border);border-left:0;padding:0 1em;min-height:44px}.page .body :is(h1,h2,h3,h4,h5,h6)>a{color:inherit;text-decoration:none}.page .body strong{font-weight:bold}.page .body em{font-style:italic}.page .body p,.page .body pre{margin:2em 0}.page .body ol,.page .body ul{margin:2em 0;padding-inline-start:2em}.page .body li ol,.page .body li ul{margin:0}.page .body ol>li{list-style:decimal}.page .body ul>li{list-style:disc}.page .body li p{display:inline-block;vertical-align:top;margin-top:0}.page .body h1{font-size:1em;margin:0}.page .body h2:not(:first-child){margin-top:calc(.9*2em)}.page .body h2{border-bottom:1px solid var(--c-brag);line-height:1.5em;padding-bottom:calc(.25*2em)}.page .body h3{font-size:18px}@media(min-width: 300px){.page .body h3{font-size:calc(18px + 9*(100vw - 300px)/900)}}@media(min-width: 1200px){.page .body h3{font-size:27px}}.page .body h3{font-weight:bold;margin:calc(.8*2em) 0 calc(.5*2em) 0}.page .body h3:first-child{margin-top:0}.page .body h4{font-size:17px}@media(min-width: 300px){.page .body h4{font-size:calc(17px + 6*(100vw - 300px)/900)}}@media(min-width: 1200px){.page .body h4{font-size:23px}}.page .body h2 a[id],.page .body h3 a[id],.page .body h4 a[id]{opacity:0}.page .body h2 a[id]::before,.page .body h3 a[id]::before,.page .body h4 a[id]::before{color:var(--c-font-dimmer);content:"";font-family:lichess;margin-left:-3rem;width:3rem;position:absolute}.page .body h2:hover a[id],.page .body h3:hover a[id],.page .body h4:hover a[id]{opacity:1}.page .body img{display:block;max-width:100%;max-height:450vh;margin:auto}.page .body table{margin:2em 0}.page .body th[align=left],.page .body td[align=left]{text-align:left}.page .body th[align=center],.page .body td[align=center]{text-align:center}.page .body th[align=right],.page .body td[align=right]{text-align:right}.page .body p time{border-bottom:1px dashed var(--c-font-dim);cursor:help;font-size:100%}.page .body p a>time{border-color:var(--c-link)}.page .body p a:hover>time{border-color:var(--c-link-hover)}.page .body code{font-family:monospace;padding:.2em .5em;background:var(--c-bg-zebra);color:var(--c-font-clear);font-size:.9em;white-space:pre-wrap}.page .body pre{background:var(--c-bg-zebra);padding:1em 1.5em;line-height:1.4em}.page .body pre code{background:none;padding:0}.page .body img{max-width:100%}.page .body img+br:has(+em){display:none}.page .body img+em,.page .body img+br+em{color:var(--c-font-dim);margin-top:10px;display:block;font-size:.8em;text-align:center}.page .body .embed{margin:var(---block-gap) auto}.page .body .embed>iframe{left:0}.page .body .twitter-tweet{color-scheme:normal;margin:auto}.page .body .private-study{color:var(--c-brag);font-size:1.2em}.page .body{font-size:1.1em;overflow-wrap:anywhere}.page .body .center{text-align:center}
