@font-face{font-display:swap;font-family:Ubuntu Sans;font-weight:100 900;src:url(./UbuntuSans.NFbpZHyi.ttf)}:root{--primary:#8dad2b;--secondary:#b4c578;--text:#000;--text-accent:rgba(0,0,0,.7);--text-disabled:rgba(0,0,0,.4);--accent:rgba(0,0,0,.2);--background:#fff;--success:#83af50;--warning:#ffc107;--error:#eb2c2c;--header-height:4rem;--sidebar-width:15rem;--border-radius:.5rem}.dark-mode{--secondary:#3d4421;--text:#fff;--text-accent:hsla(0,0%,100%,.6);--text-disabled:hsla(0,0%,100%,.4);--accent:hsla(0,0%,100%,.2);--background:#000;--warning:#b3841f;--error:#881c1c}*{box-sizing:border-box;font-family:Ubuntu Sans,Ubuntu,Helvetica Neue,Arial,sans-serif}body{background-color:var(--background);margin:0}header{align-items:center;background-color:var(--background);border-bottom:1px solid var(--accent);display:flex;gap:3rem;height:var(--header-height);justify-content:space-between;left:0;padding:0 1rem;position:fixed;top:0;width:100%;z-index:20}header .logo{align-items:center;display:flex;gap:.5em;text-decoration:none}header .logo h2{margin:0}h1{color:var(--text);font-size:3rem;font-weight:100;margin-bottom:2rem;margin-top:3rem;text-align:center}h2{color:var(--text);font-size:2rem;font-weight:200;margin:2rem 0;text-align:center;text-decoration:none}h2.error{color:var(--error)}h3{font-size:1.5rem;font-weight:300;margin-bottom:.5rem;margin-top:2rem}h3,h4{color:var(--text)}h4{font-size:1rem;font-weight:500;margin:.5rem 0}p{color:var(--text);font-size:1rem;font-weight:300;line-height:1.5rem;margin:.5rem 0;text-align:justify}p.error{color:var(--error)}strong{font-weight:500}a{color:var(--text-accent);text-decoration:none;transition-duration:.2s}a:hover{color:var(--text)}img{display:block}section{background-color:var(--background);padding:3rem 1rem 5rem}section>*{margin-left:auto;margin-right:auto;max-width:800px}section.full.width>*{max-width:unset}section.secondary{background-color:var(--secondary)}section.accent{background-color:var(--accent)}section.full.height{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-bottom:var(--header-height);padding-top:0}.blur{color:transparent;text-shadow:0 0 10px var(--text)}.radio{display:flex}.radio button,.radio a{border-radius:0!important;flex:1}.radio :first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.radio :last-child{border-radius:0 var(--border-radius) var(--border-radius) 0!important}ul{margin:0;padding-left:1rem}ul li{color:var(--text);margin:1rem 0;text-align:start}.dashboard{background-color:var(--accent);min-height:100%;padding:.5rem}.dashboard:has(.spinner){align-items:center;display:flex;justify-content:center}.row{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.row .column{display:flex;flex:2;flex-direction:column;gap:.5rem;height:-moz-fit-content;height:fit-content;min-width:-moz-min-content;min-width:min-content}.row .column.big{flex:4}.row .column.small{flex:1}code{background-color:var(--accent);border-radius:.25rem;font-family:Roboto Mono,monospace;padding:0 .25rem}blockquote{border-left:.5rem solid var(--accent);border-radius:.25rem 0 0 .25rem;margin:0;padding-left:1rem}.spacer.vertical{height:100%}.spacer.horizontal{width:100%}hr{border:none;border-bottom:1px solid var(--accent);margin:0;width:100%}.divider.vertical{border-right:1px solid var(--accent);height:100%}.card{background-color:var(--background);border:1px solid var(--accent);border-radius:var(--border-radius);height:-moz-fit-content;height:fit-content;margin:0;overflow:hidden;padding:1.5rem}.card h3{text-align:center}.form{display:flex;flex-direction:column;gap:1em;max-width:330px;text-align:center;width:100%}.form>h1,.form h2,.form h3,.form p{margin:0;text-align:center}dialog{background-color:transparent;border:none}dialog::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#00000080}dialog>*{width:300px}.apexcharts-toolbar svg{fill:var(--text)!important}.apexcharts-toolbar .apexcharts-selected svg{stroke:var(--accent)!important;fill:var(--primary)!important}.notification[data-v-b16986a1]{bottom:1rem;left:0;position:fixed;right:0}.notification .card[data-v-b16986a1]{animation:fadeOut-b16986a1 1s ease-out 3s forwards;border:none;color:#fff;margin:0 auto;padding:1rem;text-wrap:none;width:-moz-fit-content;width:fit-content;z-index:1000}@keyframes fadeOut-b16986a1{to{opacity:0}}:is(a,button)[data-v-3ef394f7]{align-items:center;border:none;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:1em;font-weight:400;gap:.5rem;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:1.25px;line-height:1rem;min-width:-moz-fit-content;min-width:fit-content;outline:none;padding:.5rem 1rem;text-decoration:inherit;text-transform:uppercase;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(a,button) .iconify[data-v-3ef394f7],:is(a,button)[data-v-3ef394f7]:not(.text){font-size:1.5rem}:is(a,button)[data-v-3ef394f7]:not(.text){border-radius:50%;padding:.5rem}:is(a,button).primary[data-v-3ef394f7]{background-color:var(--primary);color:#fff}:is(a,button).primary[data-v-3ef394f7]:is(:hover,:focus,.selected):not(.disabled){filter:brightness(1.2)}:is(a,button).primary.error[data-v-3ef394f7]{background-color:var(--error)}:is(a,button).border[data-v-3ef394f7]{background-color:transparent;border:1px solid var(--accent);color:var(--text)}:is(a,button).border.selected[data-v-3ef394f7]{background-color:var(--accent);border-color:transparent}:is(a,button).border[data-v-3ef394f7]:is(:hover,:focus):not(.disabled,.selected){border:1px solid var(--text)}:is(a,button).border.error[data-v-3ef394f7]{border-color:var(--error);color:var(--error)}:is(a,button).border.error[data-v-3ef394f7]:is(:hover,:focus,.selected):not(.disabled){background-color:var(--error);border-color:var(--error);color:#fff}:is(a,button).background[data-v-3ef394f7]{background-color:transparent;color:var(--text-accent);letter-spacing:normal;text-transform:none}:is(a,button).background[data-v-3ef394f7]:is(:hover,:focus):not(.disabled,.selected){color:var(--text)}:is(a,button).background.selected[data-v-3ef394f7]{background-color:var(--accent);color:var(--text)}:is(a,button).disabled[data-v-3ef394f7],:is(a,button).selected[data-v-3ef394f7]{pointer-events:none}:is(a,button).disabled[data-v-3ef394f7]{opacity:.2}:is(a,button).big[data-v-3ef394f7]{gap:1rem;padding:1rem}:is(a,button).big:not(.text)[data-v-3ef394f7]{padding:0}:is(a,button).big:not(.text) .iconify[data-v-3ef394f7]{font-size:2rem}:is(a,button).small[data-v-3ef394f7]{font-size:.75rem}:is(a,button).simple[data-v-3ef394f7]{background-color:transparent;color:var(--text-accent);padding:0}:is(a,button).simple[data-v-3ef394f7]:is(:hover,:focus,.selected):not(.disabled){color:var(--text)}
