html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html{-moz-text-size-adjust:none;text-size-adjust:none}input,textarea,select,button{font:inherit}input,textarea{padding:unset;border:unset;outline:unset;color:unset;background-color:unset;appearance:none}textarea:not([rows]){min-height:10em}button{padding:unset;border:unset;color:unset;background-color:unset}a{color:unset;-webkit-text-decoration:unset;text-decoration:unset}:target{scroll-margin-block-start:5ex}img,picture,video,canvas,svg{max-width:100%;display:block}
:root{--fluid-size-0_0625rem:clamp(.03125rem, .015625rem + .0625vw, .0625rem);--fluid-size-0_125rem:clamp(.0625rem, .03125rem + .125vw, .125rem);--fluid-size-0_25rem:clamp(.125rem, .0625rem + .25vw, .25rem);--fluid-size-0_5rem:clamp(.25rem, .125rem + .5vw, .5rem);--fluid-size-0_75rem:clamp(.375rem, .1875rem + .75vw, .75rem);--fluid-size-1rem:clamp(.5rem, .25rem + 1vw, 1rem);--fluid-size-1_25rem:clamp(.625rem, .3125rem + 1.25vw, 1.25rem);--fluid-size-1_5rem:clamp(.75rem, .375rem + 1.5vw, 1.5rem);--fluid-size-1_75rem:clamp(.875rem, .4375rem + 1.75vw, 1.75rem);--fluid-size-2rem:clamp(1rem, .5rem + 2vw, 2rem);--fluid-size-2_25rem:clamp(1.125rem, .5625rem + 2.25vw, 2.25rem);--fluid-size-2_5rem:clamp(1.25rem, .625rem + 2.5vw, 2.5rem);--fluid-size-2_75rem:clamp(1.375rem, .6875rem + 2.75vw, 2.75rem);--fluid-size-3rem:clamp(1.5rem, .75rem + 3vw, 3rem);--fluid-size-3_25rem:clamp(1.625rem, .8125rem + 3.25vw, 3.25rem);--fluid-size-3_5rem:clamp(1.75rem, .875rem + 3.5vw, 3.5rem);--fluid-size-3_75rem:clamp(1.875rem, .9375rem + 3.75vw, 3.75rem);--fluid-size-4rem:clamp(2rem, 1rem + 4vw, 4rem);--fluid-size-5rem:clamp(2.5rem, 1.25rem + 5vw, 5rem);--fluid-size-6rem:clamp(3rem, 1.5rem + 6vw, 6rem);--fluid-size-7rem:clamp(3.5rem, 1.75rem + 7vw, 7rem);--fluid-size-8rem:clamp(4rem, 2rem + 8vw, 8rem);--fluid-size-9rem:clamp(4.5rem, 2.25rem + 9vw, 9rem);--fluid-size-10rem:clamp(5rem, 2.5rem + 10vw, 10rem);--fluid-size-12rem:clamp(6rem, 3rem + 12vw, 12rem);--fluid-size-14rem:clamp(7rem, 3.5rem + 14vw, 14rem);--fluid-size-16rem:clamp(8rem, 4rem + 16vw, 16rem);--fluid-size-18rem:clamp(9rem, 4.5rem + 18vw, 18rem);--fluid-size-20rem:clamp(10rem, 5rem + 20vw, 20rem);--fluid-size-25rem:clamp(12.5rem, 6.25rem + 25vw, 25rem);--fluid-size-30rem:clamp(15rem, 7.5rem + 30vw, 30rem);--fluid-size-35rem:clamp(17.5rem, 8.75rem + 35vw, 35rem);--fluid-size-40rem:clamp(20rem, 10rem + 40vw, 40rem);--space:var(--fluid-size-2rem);--space-tight:var(--fluid-size-0_25rem);--space-element:var(--fluid-size-0_5rem);--space-group:var(--fluid-size-1rem);--space-section:var(--fluid-size-1_5rem);--indent:var(--fluid-size-1_5rem);--padding-element:var(--space-element) var(--space-group);--padding-section:var(--space);--width-form:min(var(--fluid-size-35rem), 100%);--width-dialog:min(var(--fluid-size-35rem), 100%);--color-black:#04070b;--color-black-99:#04070bfc;--color-gray-1:#aeb0b3;--color-gray-2:#828689;--color-gray-3:#4d4f55;--color-gray-4:#1d1f24;--color-white:#f4f8fb;--color-green:#ddfebb;--color-green-dark:#6f7f5e;--color-red:#febbbb;--color-text:var(--color-white);--color-text-subtle:var(--color-gray-1);--color-text-secondary:var(--color-gray-2);--color-text-strong:var(--color-green);--color-text-strong-subtle:var(--color-green-dark);--color-text-error:var(--color-red);--color-border:var(--color-white);--color-border-subtle:var(--color-gray-1);--color-border-strong:var(--color-green);--color-border-strong-subtle:var(--color-green-dark);--color-border-error:var(--color-red);--color-background:var(--color-black);--color-background-subtle:var(--color-gray-4);--color-overlay:var(--color-black-99);--font-sans-serif:var(--font-lexend,"Lexend", sans-serif);--font-serif:var(--font-vollkorn,"Vollkorn", serif);--font-mono:var(--font-victor-mono,"Victor Mono", monospace);--font-mono-terminal:var(--font-vt323,"VT323", monospace);--line-height:1.2;--line-height-relaxed:1.5;--font-family-title-1:var(--font-mono-terminal);--font-family-title-2:var(--font-mono-terminal);--font-family-title-3:var(--font-mono-terminal);--font-family-title-4:var(--font-mono-terminal);--font-family-title-5:var(--font-mono-terminal);--font-size-title-1:var(--fluid-size-2_75rem);--font-size-title-2:var(--fluid-size-2_5rem);--font-size-title-3:var(--fluid-size-2rem);--font-size-title-4:var(--fluid-size-1_75rem);--font-size-title-5:var(--fluid-size-1_5rem);--width-max:120rem;--z-index-dropdown:1;--z-index-overlay-loading:2;--z-index-overlay-dialog:3;--border-width:var(--fluid-size-0_0625rem);--border-radius:.25rem;--duration-base:.25s;--duration-factor:2;--duration-slow:calc(var(--duration-base) * var(--duration-factor));--duration-normal:var(--duration-base);--duration-fast:calc(var(--duration-base) / var(--duration-factor));--easing:ease;--scale-delta:.05;--scale-up:calc(1 + var(--scale-delta));--scale-down:calc(1 - var(--scale-delta));--opacity-faded:.65}
html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{scroll-behavior:smooth;height:100%}body{color:var(--color-text);background-color:var(--color-background);font-family:var(--font-mono), monospace;font-size:var(--fluid-size-1rem);line-height:var(--line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{color:var(--color-text-strong);background-color:var(--color-background-subtle)}
.trait-bordered,.trait-clickable,.trait-tactile,.trait-strong,.trait-active,.trait-disabled,.trait-error{transition:color var(--duration-normal) var(--easing), background-color var(--duration-normal) var(--easing), border-color var(--duration-normal) var(--easing), opacity var(--duration-normal) var(--easing), transform var(--duration-normal) var(--easing)}.trait-bordered{border:var(--border-width) solid var(--color-border)}.trait-bordered:not(.trait-disabled):hover{border-color:var(--color-border-strong)}.trait-padded--element{padding:var(--padding-element)}.trait-padded--section{padding:var(--padding-section)}.trait-gapped{gap:var(--space);flex-direction:column;display:flex}.trait-clickable:not(.trait-disabled){cursor:pointer}.trait-clickable:not(.trait-disabled):hover{color:var(--color-text-strong)}.trait-clickable.trait-disabled{cursor:not-allowed}.trait-tactile:not(.trait-disabled):hover{transform:scale(var(--scale-up))}.trait-tactile:not(.trait-disabled):active{transform:scale(var(--scale-down))}.trait-strong:not(.trait-disabled){color:var(--color-text-strong);background-color:var(--color-background)}.trait-strong.trait-bordered:not(.trait-disabled){border-color:var(--color-border-strong)}.trait-strong:not(.trait-disabled):hover{color:var(--color-background);background-color:var(--color-text-strong)}.trait-strong.trait-disabled{color:var(--color-text-strong-subtle)}.trait-strong.trait-bordered.trait-disabled{border-color:var(--color-border-strong-subtle)}.trait-active{color:var(--color-text-strong)}.trait-active.trait-bordered{border-color:var(--color-border-strong)}.trait-growable{opacity:0;transition:grid-template-rows var(--duration-slow) var(--easing), opacity var(--duration-slow) var(--easing);grid-template-rows:0fr;display:grid}.trait-growable>*{overflow:hidden}.trait-growable.trait-growable--visible{opacity:1;grid-template-rows:1fr}.trait-disabled{border-color:var(--color-border-subtle);color:var(--color-text-subtle)}.trait-error{border-color:var(--color-border-error);color:var(--color-text-error)}.trait-bordered.trait-error:not(.trait-disabled):hover{border-color:var(--color-border-error)}.trait-relaxed{line-height:var(--line-height-relaxed)}.trait-no-wrap{white-space:nowrap}.trait-selectable{-webkit-user-select:text;user-select:text}.trait-non-selectable{-webkit-user-select:none;user-select:none}.trait-tooltip-anchor{position:relative}.trait-tooltip{z-index:var(--z-index-dropdown);visibility:hidden;margin-top:var(--space-element);padding:var(--space-element);border:var(--border-width) solid var(--color-border-subtle);opacity:0;background-color:var(--color-background);font-family:var(--font-mono-terminal), monospace;transition:visibility var(--duration-normal) var(--easing), opacity var(--duration-normal) var(--easing);position:absolute;top:100%;left:50%;transform:translate(-50%)}.trait-tooltip-anchor:hover .trait-tooltip{visibility:visible;opacity:1}
.layout-root-module__QgTUpW__layoutRoot{max-width:var(--width-max);margin:0 auto}@media (min-width:120rem){.layout-root-module__QgTUpW__layoutRoot{border-right:var(--border-width) solid var(--color-border-subtle);border-left:var(--border-width) solid var(--color-border-subtle)}}
