:root body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:root code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.animated-dividers-container{align-items:center;gap:8px;height:24px;display:flex;position:relative}.animated-divider{background-color:var(--color-primary);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite divider-bounce}.animated-divider-1{animation-delay:50ms}.animated-divider-2{animation-delay:.1s}.animated-divider-3{animation-delay:.15s}.animated-divider-4{animation-delay:.2s}.animated-divider-5{animation-delay:.25s}@keyframes divider-bounce{0%,to{background-color:var(--color-primary);transform:translateY(0)scale(1)}50%{background-color:var(--color-secondary);transform:translateY(-6px)scale(1.15)}}.nav-tabs-container{align-items:center;gap:8px;display:flex}.nav-dropdown-wrapper{position:relative}@media (prefers-reduced-motion:reduce){.animated-divider{animation:none}}:root{--images-background-color:var(--color-primary)}._scrollToTop__button_zv1g5_7{z-index:10;cursor:pointer;justify-content:center;align-items:center;width:50px;height:50px;padding:2rem;line-height:50px;display:inline-flex;position:fixed;bottom:2%;right:2%}._scrollToTop__button_zv1g5_7:after{content:"↑";vertical-align:top;color:var(--images-background-color);font-size:2em;font-weight:bolder;display:inline-flex}@media screen and (width<=599px){:root{--flex-direction:column;--font-size-base:.875rem;--margin-left:.75em}}:root{--color-primary:#a79eff;--color-primary-light:#ccc4ff;--color-primary-dark:#6f59e6;--color-primary-hover:#9890ff;--color-secondary:#ff9ef5;--color-secondary-light:#ffb8f8;--color-secondary-dark:#cc7ec4;--color-text-primary:var(--color-primary);--color-text-secondary:var(--color-secondary);--color-text-contrast:whitesmoke;--contrast-color:whitesmoke;--color-text-dark:#34303e;--color-bg-primary:#fff;--color-bg-secondary:whitesmoke;--datagrid-header-background-color:var(--color-primary);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--font-family-primary:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--font-size-base:1rem;--line-height-normal:1.5;--transition-normal:.2s ease-in-out;--transform-hover-scale:1.05;--transform-hover-scale-subtle:1.02;--transform-hover-zoom:1.15;--flex-direction:row;--flex-wrap:wrap;--margin-left:1em}@media screen and (width<=599px){:root{--flex-direction:column;--font-size-base:.875rem;--margin-left:.75em}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.App{flex-flow:var(--flex-direction) var(--flex-wrap);text-align:left;text-wrap:wrap;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;justify-content:center;align-items:center;display:flex}.App-link{color:#61dafb}
