:root{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}@media(prefers-color-scheme:dark){:root{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}}[data-theme=dark]{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}[data-theme=light]{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}body{color:var(--text);background:var(--background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Roboto,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#app{height:100vh}.card{outline:1px solid var(--text);border-radius:1rem;padding:.5rem}.primary-btn{border:none;border-radius:30px;padding:8px;min-height:25px;font-weight:700;background-color:var(--accent);color:#000;transition:.2s ease-out;border:2px solid var(--accent)}.primary-btn:hover{cursor:pointer;background-color:var(--background);color:var(--hoverAccent);transition:50ms ease-in}.primary-btn:disabled{background-color:var(--accentDisabled);border-color:var(--accentDisabled);color:var(--accentTextDisabled);cursor:not-allowed;opacity:.6}.secondary-btn{border:none;border-radius:30px;padding:8px;min-height:25px;font-weight:700;background-color:var(--background);color:var(--text);transition:.2s ease-out;border:2px solid var(--accent)}.secondary-btn:hover{cursor:pointer;background-color:var(--accent);color:#000;transition:50ms ease-in}.secondary-btn:disabled{background-color:var(--bgDisabled);border-color:var(--accentDisabled);color:var(--textDisabled);cursor:not-allowed;opacity:.6}.danger-light-btn{border:none;border-radius:30px;padding:8px;min-height:25px;font-weight:700;background-color:var(--background);color:var(--text);transition:.2s ease-out;border:2px solid var(--danger)}.danger-light-btn:hover{cursor:pointer;background-color:var(--danger);color:#fff;transition:50ms ease-in}.danger-light-btn:disabled{pointer-events:none;background-color:var(--bgDisabled);border-color:var(--dangerDisabled);color:var(--textDisabled);cursor:not-allowed;opacity:.6}.danger-btn{border:none;border-radius:30px;padding:8px;min-height:25px;font-weight:700;background-color:var(--danger);color:#fff;transition:.2s ease-out;border:2px solid var(--danger)}.danger-btn:hover{cursor:pointer;background-color:var(--background);color:var(--danger);transition:50ms ease-in}.danger-btn:disabled{background-color:var(--dangerDisabled);border-color:var(--dangerDisabled);color:var(--dangerTextDisabled);cursor:not-allowed;opacity:.6}.primary-link{color:var(--accent);text-decoration-style:dotted;text-underline-offset:2px}.icon-btn{width:32px;height:32px;padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.icon-btn[expandingText]{transition:width .15s cubic-bezier(.59,.12,.57,.97)}.icon-btn[expandingText]:hover:not(:disabled){width:140px}.icon-btn[expandingText]:hover:not(:disabled) span{opacity:1;display:unset;margin-left:8px}.icon-btn[expandingText] span{display:none;font-size:.9rem;white-space:nowrap}.plain-icon{color:var(--text);border:none;background-color:transparent}.plain-icon:hover{cursor:pointer;color:var(--hoverText)}.input-label-group{position:relative}.input-label-group:not(:has([type=checkbox])) .primary-label{display:block;position:absolute;top:-.5357142857em;left:.7rem;width:fit-content;padding-left:5px;padding-right:5px;color:var(--text);background-color:var(--background);font-size:.75em;font-weight:500}.input-label-group:not(:has([type=checkbox]))[rightHanded] .primary-label{left:unset;right:.7rem}.input-label-group:not(:has([type=checkbox])) .primary-select{width:100%;box-sizing:border-box}.input-label-group:not(:has([type=checkbox])) .primary-input{width:100%;box-sizing:border-box}.input-label-group:has([type=checkbox]){display:flex;align-items:center;gap:.5rem}.input-label-group:has([type=checkbox]) .primary-label{position:static;width:auto;background:transparent;padding:0;font-size:1em;font-weight:500}.input-label-group:has([type=checkbox]) .primary-input[type=checkbox]{width:auto}.primary-input{color:var(--text);background-color:var(--background);border:1px solid var(--text);padding:.7em;border-radius:15px;font-size:inherit;outline:none}.primary-input[error]{border-color:var(--danger)}.primary-input:focus{border:1px solid var(--accent)}textarea.primary-input{color:var(--text);background-color:var(--background);border:1px solid var(--text);box-sizing:border-box;padding:.7em;border-radius:15px 15px 2px;font-size:inherit;font-family:inherit;outline:none;resize:vertical;min-height:3rem}textarea.primary-input:focus{border:1px solid var(--accent)}.primary-checkbox{appearance:none;width:44px;height:24px;border-radius:12px;cursor:pointer;border:2px solid var(--accent);position:relative;transition:background .3s ease}.primary-checkbox:checked{background:var(--accent)}.primary-checkbox:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--accent);transition:transform .3s cubic-bezier(.76,.08,.08,1),background-color .2s cubic-bezier(.76,.08,.08,1)}.primary-checkbox:checked:after{transform:translate(20px);background-color:var(--background)}.primary-checkbox-non-slider{accent-color:var(--accent);width:1.15em;height:1.15em;border-radius:15px}.primary-checkbox-non-slider[error]{outline:1px solid var(--danger)}.primary-colour{appearance:none;-webkit-appearance:none;border:none;width:44px;height:24px;border-radius:5px;cursor:pointer;background:transparent;padding:0}.primary-colour::-webkit-color-swatch-wrapper{padding:3px}.primary-colour::-webkit-color-swatch{border:4px solid var(--accent);border-radius:5px}.primary-colour::-moz-color-swatch{border:4px solid var(--accent);border-radius:5px}.primary-colour:hover:not(:disabled)::-webkit-color-swatch{border-color:var(--hoverAccent)}.primary-colour:hover:not(:disabled)::-moz-color-swatch{border-color:var(--hoverAccent)}.primary-colour:disabled{cursor:not-allowed;opacity:.6}.primary-colour:disabled::-webkit-color-swatch{border-color:var(--accentDisabled)}.primary-colour:disabled::-moz-color-swatch{border-color:var(--accentDisabled)}.primary-range{appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:var(--textDisabled);outline:none;cursor:pointer}.primary-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--text);transition:background .2s ease}.primary-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--text);transition:background .2s ease}.primary-range:hover:not(:disabled)::-webkit-slider-thumb{background:var(--hoverAccent)}.primary-range:hover:not(:disabled)::-moz-range-thumb{background:var(--hoverAccent)}.primary-range:disabled{cursor:not-allowed;opacity:.6;background:var(--textDisabled)}.primary-range:disabled::-webkit-slider-thumb{background:var(--accentDisabled)}.primary-range:disabled::-moz-range-thumb{background:var(--accentDisabled)}.primary-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--text);background-color:var(--background);border:1px solid var(--text);padding:.7em 2.5em .7em .7em;border-radius:15px;font-size:inherit;outline:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text) 50%),linear-gradient(135deg,var(--text) 50%,transparent 50%);background-position:calc(100% - 1.2em) calc(50% + .1em),calc(100% - .8em) calc(50% + .1em);background-size:.4em .4em;background-repeat:no-repeat}.primary-select:focus{border-color:var(--accent)}.primary-select:hover:not(:disabled){border-color:var(--accent);background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%)}.primary-select:disabled{background-color:var(--bgDisabled);border-color:var(--textDisabled);color:var(--textDisabled);cursor:not-allowed;opacity:.6;background-image:linear-gradient(45deg,transparent 50%,var(--textDisabled) 50%),linear-gradient(135deg,var(--textDisabled) 50%,transparent 50%)}.primary-select option{background-color:var(--background);color:var(--text);padding:.5em}[data-v-a4ce6dab]:root{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}@media(prefers-color-scheme:dark){[data-v-a4ce6dab]:root{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}}[data-theme=dark][data-v-a4ce6dab]{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}[data-theme=light][data-v-a4ce6dab]{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}.snackbar-container[data-v-a4ce6dab]{position:fixed;top:10%;left:50%;transform:translate(-50%);gap:10px;z-index:999;display:flex;flex-direction:column}.snackbar-container .snackbar[data-v-a4ce6dab]{gap:10px;padding:10px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;background-color:var(--background);color:var(--text);border-radius:.8rem}.snackbar-container .snackbar .snackbar-message[data-v-a4ce6dab]{padding:0;margin:0}.snackbar-container .snackbar-success[data-v-a4ce6dab]{border:1px solid var(--accent)}.snackbar-container .snackbar-success .snackbar-dismiss[data-v-a4ce6dab]{color:var(--accent)}.snackbar-container .snackbar-success .snackbar-dismiss[data-v-a4ce6dab]:hover{color:var(--hoverAccent)}.snackbar-container .snackbar-error[data-v-a4ce6dab]{border:1px solid var(--danger)}.snackbar-container .snackbar-error .snackbar-dismiss[data-v-a4ce6dab]{color:var(--danger)}.snackbar-container .snackbar-error .snackbar-dismiss[data-v-a4ce6dab]:hover{color:var(--hoverDanger)}[data-v-149d3754]:root{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}@media(prefers-color-scheme:dark){[data-v-149d3754]:root{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}}[data-theme=dark][data-v-149d3754]{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}[data-theme=light][data-v-149d3754]{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}.context-menu[data-v-149d3754]{position:fixed;z-index:1002;background-color:var(--background);border:1px solid var(--text);border-radius:.4rem;box-shadow:0 2px 8px #00000026;min-width:160px;padding:.25rem 0}.context-menu-item[data-v-149d3754]{padding:.5rem 1rem;cursor:pointer;font-size:.9rem;border-top:1px dotted var(--text)}.context-menu-item[data-v-149d3754]:first-of-type{border-top:none}.primary-context-menu-item[data-v-149d3754]{color:var(--accent)}.primary-context-menu-item[data-v-149d3754]:hover{color:var(--hoverAccent)}.secondary-context-menu-item[data-v-149d3754]{color:var(--text)}.secondary-context-menu-item[data-v-149d3754]:hover{color:var(--hoverAccent)}.danger-context-menu-item[data-v-149d3754]{color:var(--danger)}.danger-context-menu-item[data-v-149d3754]:hover{color:var(--hoverDanger)}[data-v-a5fcad6e]:root{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}@media(prefers-color-scheme:dark){[data-v-a5fcad6e]:root{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}}[data-theme=dark][data-v-a5fcad6e]{--background: #121212;--text: #bababa;--hoverText: #7a7a7a;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #3bb378;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}[data-theme=light][data-v-a5fcad6e]{--background: #ffffff;--text: #1a1a1a;--hoverText: #8e8e8e;--accent: #4acf8c;--danger: red;--hoverDanger: #760000;--hoverAccent: #41c785;--accentDisabled: #555555;--accentTextDisabled: #777777;--bgDisabled: #2a2a2a;--textDisabled: #666666;--dangerDisabled: #553333;--dangerTextDisabled: #666666;--scrollbar: #444444}header[data-v-a5fcad6e]{height:100px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--text)}header .nav-container[data-v-a5fcad6e]{margin-left:4rem;display:flex;flex-direction:row;align-items:center}header .nav-container .nav-link[data-v-a5fcad6e]{color:var(--text);font-size:1.2rem;margin:0 1rem;text-decoration:none}header .nav-container .nav-link[data-v-a5fcad6e]:hover{cursor:pointer;color:var(--accent)}header .logo-group[data-v-a5fcad6e]{display:flex;flex-direction:row;align-items:center}header .logo-group img[data-v-a5fcad6e]{width:4rem;margin:1rem}header .logo-group .org-container[data-v-a5fcad6e]{display:flex;flex-direction:column}header .logo-group .org-container h3[data-v-a5fcad6e]{margin:0}header .logo-group .org-container #switch-org-link[data-v-a5fcad6e]{color:var(--accent);text-decoration:none}@media(max-width:767px){header[data-v-a5fcad6e]{flex-direction:column;height:170px}header .nav-container[data-v-a5fcad6e]{margin-left:0;margin-top:1rem}}.theme-toggle[data-v-a5fcad6e]{position:fixed;z-index:20;top:5px;right:5px;scale:.75}footer[data-v-a5fcad6e]{position:fixed;left:0;bottom:0;width:100%}.page-container[data-v-a5fcad6e]{position:relative;overflow-x:hidden;height:calc(100vh - 101px)}.slide-right-enter-active[data-v-a5fcad6e],.slide-right-leave-active[data-v-a5fcad6e],.slide-left-enter-active[data-v-a5fcad6e],.slide-left-leave-active[data-v-a5fcad6e]{transition:all .18s cubic-bezier(.25,.8,.25,1);position:absolute;width:100%;top:0}.slide-right-enter-to[data-v-a5fcad6e],.slide-right-leave-from[data-v-a5fcad6e],.slide-left-enter-to[data-v-a5fcad6e],.slide-left-leave-from[data-v-a5fcad6e]{opacity:1;transform:translate(0)}.slide-right-enter-from[data-v-a5fcad6e],.slide-right-leave-to[data-v-a5fcad6e],.slide-left-enter-from[data-v-a5fcad6e],.slide-left-leave-to[data-v-a5fcad6e]{opacity:0}.slide-right-enter-from[data-v-a5fcad6e]{transform:translate(100%)}.slide-right-leave-to[data-v-a5fcad6e],.slide-left-enter-from[data-v-a5fcad6e]{transform:translate(-100%)}.slide-left-leave-to[data-v-a5fcad6e]{transform:translate(100%)}
