*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-size:62.5%}body{-webkit-font-smoothing:antialiased;min-height:100vh;font-size:1.6em;line-height:1.5}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{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}#root,#__next{isolation:isolate}:root{--text-font:ui-sans-serif, sans-serif;--heading-font:ui-serif, serif;--text-size:1.6rem;--heading-size:3.6rem;--h2-size:3rem;--h3-size:2.5rem;--h4-size:2.1rem;--background:#fafbfc;--surface:#fff;--surface-alt:#fcfcfc;--hover:#f0f2f6;--panel-back:#f3f6f9;--code-back:#e3e6e9;--header:#223;--text:#222;--text-secondary:gray;--text-disabled:gray;--muted:#d3d3d3;--border-color:#efefef;--shadow-color:#0000001a;--link:#06c;--highlight:orange;--border-radius:.4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--background:#17191f;--surface:#20242c;--surface-alt:#262b34;--hover:#2b3038;--panel-back:#20242c;--code-back:#262b34;--header:#e8eaf0;--text:#d3d6de;--text-secondary:#8b929b;--text-disabled:#6a6f78;--muted:#3a4049;--border-color:#3a4049;--shadow-color:#0006;--link:#86a8ff;--highlight:orange;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-family:var(--text-font)}body{color:var(--text);background-color:var(--background);font-size:var(--text-size)}h1,h2,h3,h4,h5,h6{color:var(--header);font-family:var(--heading-font);font-weight:400}h1{font-size:var(--heading-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}h5{font-size:calc(var(--heading-size) * .5)}h6{font-size:calc(var(--heading-size) * .4444)}h1,h2,h3,h4,h5,h6{margin-block:2rem .5rem}p{margin-block:1rem}hr{background-color:var(--border-color);border:none;width:100%;height:1px;margin:1rem 0}a,a:visited{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}ul.plain,ol.plain{margin:0;padding:0;list-style-type:none}pre,code{background:var(--panel-back);white-space:nowrap;white-space-collapse:preserve;border-radius:.5rem;font-size:1.3rem;line-height:1.5}pre{text-align:start;tab-size:4;padding:1rem}pre code{background:inherit;padding:0}code{background:var(--code-back);padding:.5rem}textarea.code{tab-size:4;white-space:nowrap;white-space-collapse:preserve;border-radius:.5rem;padding:.5rem;font-family:monospace;font-size:1.3rem;line-height:1.5}.hstack,.vstack{display:flex}:is(.hstack,.vstack) .grow{flex-grow:1}:is(.hstack,.vstack) .no-shrink{flex-shrink:0}.hstack{flex-direction:row}.vstack{flex-direction:column}.hstack.centered,.vstack.centered{align-items:center}.vstack.align-start{align-items:start}.vstack.align-end{align-items:end}.hstack.spaced,.vstack.spaced{gap:1rem}.hstack.spaced-nr,.vstack.spaced-nr{gap:.6rem}:is(.hstack.equal,.vstack.equal) *{flex:1 1 0}.hstack.collapse{flex-direction:column}.vstack.collapse{flex-direction:row}@media screen and (width>=768px){.hstack.collapse{flex-direction:row}.vstack.collapse{flex-direction:column}}.zstack{justify-content:center;align-items:center;display:flex}.zstack *{position:absolute}.spacer{flex:1 1 0}.full-width{min-width:100%}.show-md{display:none}@media screen and (width>=768px){.show-md{display:inherit}.hide-md{display:none}}table{border-spacing:0;text-align:start}th,td{border-bottom:1px solid var(--muted);padding:.5rem .5rem .5rem 0}form{flex-direction:column;gap:1rem;display:flex}.form-row *{width:100%}.form-row input[type=checkbox],.form-row input[type=checkbox]+label{width:inherit;display:inline}.form-footer{text-align:end}label{color:var(--text-secondary);padding:.6rem;display:block}textarea,input{border:1px solid var(--muted);border-radius:var(--border-radius);padding:.2rem .6rem}select{padding:.4rem .6rem}button{min-width:7.5rem;padding:0 1rem}button.link{min-width:auto;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0}button.link:enabled:hover{text-decoration:underline}button.link:disabled{color:var(--text-disabled)!important}button.link.icon,a.icon{border-radius:var(--border-radius);min-width:2.4rem;min-height:2.4rem;padding:.4rem}button.link.icon:enabled:hover,a.icon:hover{background:var(--hover)}svg[viewBox="0 0 256 256"]{--icon-stroke-width:4;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round;paint-order:stroke}svg[viewBox="0 0 256 256"]>rect[fill=none]{stroke:none}.subnav-menu{align-items:baseline}.subnav-link{-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;padding:1rem;display:inline-flex}.subnav-button{all:unset;color:var(--link);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;padding:1rem;display:inline-flex}.subnav-link:hover,.subnav-button:hover{background:var(--hover);text-decoration:none}.warning{border-radius:var(--border-radius);background-color:#fbe6e5;border:1px solid red;padding:.5rem 1rem}html.dark .warning{background-color:#3a2a2a;border-color:#7a3a3a}.card{background-color:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 .2rem .4rem var(--shadow-color);padding:1rem}.separator:after{color:var(--text-secondary);content:"·"}.menu-separator:after{color:var(--text-secondary);content:"•"}.slash{color:var(--muted)}.font-sm{font-size:1.45rem;line-height:1.4}.secondary{color:var(--text-secondary)}.error-message{color:red;padding:.6rem}button.destructive{color:red}
