*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{font-size:1.6em;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}#root,#__next{isolation:isolate}:root{--bg: #fff;--header: #223;--text: #222;--panel-back: #f3f6f9;--code-back: #e3e6e9;--brad: .5rem;--link: #1144cc}html{font-family:ui-sans-serif,sans-serif}body{color:var(--text)}h1,h2,h3,h4,h5,h6{color:var(--header);font-family:ui-serif,serif;font-weight:400}h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2.1rem}h5{font-size:1.8rem}h6{font-size:1.6rem}h1,h2,h3,h4,h5,h6{margin-block-start:2rem;margin-block-end:.5rem}p{margin-block-start:1rem;margin-block-end:1rem}a,a:visited{color:var(--link)}ul.plain,ol.plain{list-style-type:none;margin:0;padding:0}pre,code{background:var(--panel-back);border-radius:.5rem;font-size:1.3rem;line-height:1.5;white-space:nowrap;white-space-collapse:preserve}pre{padding:1rem;text-align:left;tab-size:4}pre code{background:inherit;padding:0}code{background:var(--code-back);padding:.5rem}textarea.code{border-radius:.5rem;font-family:monospace;font-size:1.3rem;line-height:1.5;padding:.5rem;tab-size:4;white-space:nowrap;white-space-collapse:preserve}.hstack,.vstack{display:flex}:is(.hstack,.vstack) div.grow{flex-grow:1}.hstack{flex-direction:row}.hstack.centered{align-items:center}.hstack.collapse{flex-direction:column}@media screen and (min-width: 768px){.hstack.collapse{flex-direction:row}}.vstack{flex-direction:column}.vstack.centered{align-items:center}.hstack.spaced,.vstack.spaced{gap:1rem}:is(.hstack.equal,.vstack.equal) div{flex:1 1 0}.full-width{min-width:100%}table{border-spacing:0;text-align:left}th,td{border-bottom:1px solid lightgray;padding:.5rem .5rem .5rem 0}.warning{border:1px solid red;border-radius:var(--brad);background-color:#ff00001a;padding:.5rem 1rem}
