*,*:before,*:after{box-sizing:inherit;background-repeat:no-repeat}*:before,*:after{text-decoration:inherit;vertical-align:inherit}:where(a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video){margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}td,tr,th{vertical-align:middle}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}a,button{cursor:pointer}:where(p+p){margin-top:1em}html{box-sizing:border-box;height:100%;line-height:1.5;word-break:break-word}body{min-height:100%;margin:0}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1rem}small{font-size:80%}:where(svg:not([fill])){fill:currentColor}table{border-collapse:collapse}[aria-disabled=true],[disabled]{cursor:not-allowed}:where(button){background:none;border:none;color:inherit;outline:none}:root{--accent-color: #388edb;--background-color: #191919;--border-radius: 4px;background-color:var(--background-color);color:#fff}html{font-family:sans-serif}body{height:100%;scrollbar-color:var(--accent-color) transparent}h1,h2,h3{font-weight:700;margin-top:1em;margin-bottom:.5em}h1{margin-top:0;font-size:2em}h2{font-size:1.5em}h3{font-size:1.3em}a.link{text-decoration:underline}button.outline,a.outline{padding:.25em 1em;border:1px solid var(--accent-color)}button.outline,a.outline,.focus{border-radius:var(--border-radius)}:where(button.outline,a.outline,.focus):where(:hover,:focus){background-color:#ffffff1a}ul{list-style:none}ul.list{list-style:inside;padding-inline-start:1em}.box-start,.box{border:1px solid var(--accent-color);padding:.8em}.box{border-top:none}.text-icon{display:block;height:1em;width:auto}.text-center{text-align:center}.text-right{text-align:right}.body.svelte-12qhfyh{display:flex;flex-direction:column;height:100%}.root-content.svelte-12qhfyh{display:flex;flex-direction:column;padding:16px;flex-grow:1;overflow:auto;scrollbar-gutter:stable both-edges}.mobile-nav-overlay.svelte-12qhfyh{position:fixed;inset:0;display:none;background-color:#0000008f;cursor:pointer}header.svelte-12qhfyh{position:relative;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background-color:var(--accent-color)}header.svelte-12qhfyh .nav-mobile:where(.svelte-12qhfyh){position:absolute;bottom:100%;right:0;left:0;display:none;flex-direction:column;max-height:calc(100vh - 100%);overflow:auto;background-color:var(--accent-color)}header.svelte-12qhfyh .nav-mobile:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:center;gap:.2em;padding:.5em;font-size:1.5rem;font-weight:700;border-bottom:1px solid white;text-align:center}.nav-desktop.svelte-12qhfyh{display:flex;gap:4px}.nav-desktop.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--border-radius)}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:flex;align-items:center;padding:.25em 1em;font-size:1.5em;font-weight:700;transition:background-color linear .15s}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):focus{background-color:#ffffff38}.nav-toggle.svelte-12qhfyh{padding:.2em;border-radius:var(--border-radius);font-size:2em;display:none}.nav-toggle.svelte-12qhfyh:hover,.nav-toggle.svelte-12qhfyh:focus{background-color:#ffffff38}footer.svelte-12qhfyh{padding-top:1em;text-align:center}@media(max-width:599px){.body.svelte-12qhfyh{flex-direction:column-reverse}.nav-toggle.svelte-12qhfyh{display:block}.body.mobileNavOpen.svelte-12qhfyh .mobile-nav-overlay:where(.svelte-12qhfyh){display:block}.body.mobileNavOpen.svelte-12qhfyh .nav-mobile:where(.svelte-12qhfyh){display:flex}.nav-desktop.svelte-12qhfyh{display:none}}
