@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}*,*:before,*:after{box-sizing:border-box}body,html,p{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}h1,h2,h3{margin:unset}*:focus:not(:focus-visible){outline:none}:root{--base-color-darker: #2f3d44;--base-color-dark: #4a5c63;--base-color-light: #9fb4b9;--base-color-lighter: #d5e0e2;--focus-border-color: var(--main-color)}.dark{--background-color: #0f1b22;--background-color-alt: #162630;--color-darkgoldenrod: #f0b429;--color-crimson: #e14b46;--color-olive: #9ec643;--text-color: var(--base-color-lighter);--border-color: var(--base-color-light);--main-color: var(--color-olive);--theme-color: var(--background-color-alt)}.light{--background-color: #f8f3e7;--background-color-alt: #e9e2d3;--color-darkgoldenrod: #8f5b00;--color-crimson: #b7322b;--color-olive: #6c8c00;--text-color: var(--base-color-darker);--border-color: var(--base-color-dark);--main-color: var(--color-darkgoldenrod);--theme-color: var(--background-color-alt)}:root{--font-size-base: 16px;--font-size-xs: .5rem;--font-size-sm: .75rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--size-2xs: .25rem;--size-xs: .5rem;--size-md: 1rem;--size-lg: 1.25rem;--size-xl: 1.5rem;--border-radius: 5px;--border-style: 1px solid var(--border-color);--outline-style: 2px solid var(--border-color);--outline-offset: 2px;--input-height: 36px}.animation-scale-in{animation:scale-in .2s ease-in-out forwards}.animation-scale-out{animation:scale-out .2s ease-in-out forwards}.animation-fade-in{animation:fade-in .2s ease-out forwards}.animation-fade-out{animation:fade-out .2s ease-in forwards}@media(prefers-reduced-motion:reduce){.animation-scale-in,.animation-scale-out,.animation-fade-in,.animation-fade-out{animation-duration:1ms;animation-timing-function:linear}.animation-scale-in,.animation-fade-in{animation-name:reduced-motion-show}.animation-scale-out,.animation-fade-out{animation-name:reduced-motion-hide}}@keyframes scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes reduced-motion-show{0%{transform:none;opacity:1}to{transform:none;opacity:1}}@keyframes reduced-motion-hide{0%{transform:none;opacity:1}to{transform:none;opacity:0}}html,body{font-family:Gill Sans,sans-serif;background-color:var(--background-color);color:var(--text-color);font-size:var(--font-size-base)}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;overflow-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}h2{margin-bottom:var(--size-md)}*{scrollbar-color:var(--main-color) transparent;scrollbar-width:thin}*:focus-visible{outline:var(--outline-style);outline-color:var(--focus-border-color);border-radius:var(--border-radius)}hr{opacity:.3;width:100%}code{border:var(--border-style);border-color:var(--text-color);padding:var(--size-2xs);border-radius:var(--border-radius);display:block;overflow:auto}.app-title-style{text-shadow:var(--focus-border-color) 0 0 1.35px,var(--focus-border-color) 0 0 1.35px,var(--focus-border-color) 0 0 1.35px,var(--focus-border-color) 0 0 1.35px,var(--focus-border-color) 0 0 1.35px,var(--focus-border-color) 0 0 1.35px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{background-color:transparent;border:var(--border-style);border-radius:var(--border-radius);border-color:var(--main-color);color:var(--main-color);cursor:pointer;padding:var(--size-2xs) var(--size-xs)}button:hover,button:focus-visible{outline:var(--outline-style);outline-color:var(--main-color)}button.button-danger{border-color:var(--color-crimson);color:var(--color-crimson)}button.button-danger:hover,button.button-danger:focus-visible{outline-color:var(--color-crimson)}button.button-basic{border-color:var(--text-color);color:var(--text-color)}button.button-basic:hover,button.button-basic:focus-visible{outline-color:var(--text-color)}button.button-icon{border:none}button[disabled]{cursor:default;filter:grayscale(1)}button[disabled]:hover,button[disabled]:focus-visible{outline:unset}button:not(.button-icon,.button-custom){display:flex;align-items:center;gap:var(--size-2xs)}button:not(.button-icon,.button-custom) i{font-size:var(--font-size-base)}@media(width<=520px){button:not(.button-icon,.button-custom){width:100%;justify-content:center}}a,a:visited{text-decoration:none;color:var(--main-color)}a:hover{text-decoration:underline;cursor:pointer}a:focus-visible{outline-offset:var(--outline-offset)}a.silent-disabled{pointer-events:none;text-decoration:none;cursor:default}a .text-button{display:block}a .text-button.disabled{pointer-events:none;cursor:default;filter:grayscale(1)}
