:root body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.animated-dividers-container{display:flex;align-items:center;position:relative;height:24px;gap:8px}.animated-divider{width:12px;height:12px;border-radius:50%;background-color:var(--color-primary);animation:divider-bounce 1s ease-in-out infinite}.animated-divider-1{animation-delay:.05s}.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{transform:translateY(0) scale(1);background-color:var(--color-primary)}50%{transform:translateY(-6px) scale(1.15);background-color:var(--color-secondary)}}.nav-tabs-container{display:flex;align-items:center;gap:8px}.nav-dropdown-wrapper{position:relative}@media(prefers-reduced-motion:reduce){.animated-divider{animation:none}}:root{--images-background-color: var(--color-primary)}._scrollToTop__button_125bw_7{position:fixed;bottom:2%;right:2%;z-index:10;cursor:pointer;padding:2rem;line-height:50px;height:50px;width:50px;display:inline-flex;align-items:center;justify-content:center}._scrollToTop__button_125bw_7:after{display:inline-flex;content:"↑";vertical-align:top;font-size:2em;font-weight:bolder;color:var(--images-background-color)}: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: #ffffff;--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 (max-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-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);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{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{display:flex;align-items:center;justify-content:center;color:#fff}.App-link{color:#61dafb}
