@font-face{font-family:Proxima Nova;src:url(/font/proxima_nova_light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/font/proxima_nova_extrabold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/font/proxima_nova_black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}body,html{font-family:Proxima Nova,Arial,sans-serif;font-weight:300}.app-route-fallback{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#1f2937;background-image:url(/background.webp);background-size:cover;background-position:center;font-family:Proxima Nova,Arial,sans-serif;font-size:.95rem}@media(max-width:767.98px){.app-route-fallback{background-image:none;background-color:#fff}}.app-route-fallback__spinner{width:1.35rem;height:1.35rem;border:2px solid rgba(31,41,55,.18);border-top-color:#2563eb;border-radius:50%;animation:route-fallback-spin .8s linear infinite}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.performed-time-tooltip .tooltip-inner{max-width:none;text-align:left;white-space:nowrap}html,body{margin:0;padding:0;overflow-x:hidden;width:100%;max-width:100%}*{box-sizing:border-box}div,section,main,aside,header,footer{max-width:100%}.filter-dropdown-container{overflow:visible!important}.filter-dropdown{overflow-y:auto!important;overflow-x:visible!important;max-height:300px}:root{--ui-scale: .85;--app-bottom-nav-h: 0px;--app-viewport-full: 100vh;--app-viewport-h: calc(var(--app-viewport-full) - var(--app-bottom-nav-h))}@supports (height: 100dvh){:root{--app-viewport-full: 100dvh}}@media(max-width:767.98px){:root{--ui-scale: 1;--app-bottom-nav-h: calc(56px + env(safe-area-inset-bottom, 0px)) }:root[data-bottom-nav=hidden]{--app-bottom-nav-h: 0px}:root[data-keyboard=open]{--app-bottom-nav-h: 0px}:root[data-keyboard=open] .app-mobile-bottom-nav{display:none}}@font-face{font-family:Proxima Nova;src:url(/font/proxima_nova_light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/font/proxima_nova_extrabold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/font/proxima_nova_black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}body{font-feature-settings:"rlig" 1,"calt" 1}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root[data-bs-theme=dark]{--bs-body-bg: var(--op-surface);--bs-body-bg-rgb: 22, 26, 33;--bs-body-color: var(--op-text);--bs-body-color-rgb: 217, 221, 229;--bs-emphasis-color: var(--op-text-strong);--bs-emphasis-color-rgb: 241, 243, 247;--bs-secondary-color: var(--op-text-secondary);--bs-tertiary-color: var(--op-text-muted);--bs-secondary-bg: var(--op-surface-muted);--bs-secondary-bg-rgb: 35, 41, 53;--bs-tertiary-bg: var(--op-surface-subtle);--bs-tertiary-bg-rgb: 26, 31, 39;--bs-border-color: var(--op-border);--bs-border-color-translucent: rgba(255, 255, 255, .1);--bs-heading-color: var(--op-text-strong);--bs-link-color: var(--op-link);--bs-link-color-rgb: 143, 168, 243;--bs-link-hover-color: #b4c5f7;--bs-link-hover-color-rgb: 180, 197, 247}:root[data-bs-theme=dark] body{background-color:var(--op-bg);color:var(--op-text)}:root[data-bs-theme=dark] .bg-white{background-color:var(--op-surface)!important}:root[data-bs-theme=dark] .bg-light{background-color:var(--op-surface-subtle)!important}:root[data-bs-theme=dark] .text-dark{color:var(--op-text-strong)!important}:root[data-bs-theme=dark] .badge.bg-light,:root[data-bs-theme=dark] .badge.text-bg-light{background-color:var(--op-surface-muted)!important;color:var(--op-text)!important}:root[data-bs-theme=dark] .btn-light{--bs-btn-color: var(--op-text);--bs-btn-bg: var(--op-surface-muted);--bs-btn-border-color: var(--op-border);--bs-btn-hover-color: var(--op-text-strong);--bs-btn-hover-bg: var(--op-surface-hover);--bs-btn-hover-border-color: var(--op-border-strong);--bs-btn-active-color: var(--op-text-strong);--bs-btn-active-bg: var(--op-surface-hover);--bs-btn-active-border-color: var(--op-border-strong);--bs-btn-disabled-color: var(--op-text-disabled);--bs-btn-disabled-bg: var(--op-surface-muted);--bs-btn-disabled-border-color: var(--op-border)}:root[data-bs-theme=dark] .table-light{--bs-table-color: var(--op-text);--bs-table-bg: var(--op-surface-subtle);--bs-table-border-color: var(--op-border);--bs-table-striped-bg: var(--op-surface-muted);--bs-table-hover-bg: var(--op-surface-hover)}:root[data-bs-theme=dark] .spinner-border.text-light,:root[data-bs-theme=dark] .spinner-grow.text-light{color:var(--op-text-secondary)!important}:root[data-bs-theme=dark] .react-datepicker{background-color:var(--op-surface-raised);color:var(--op-text)}:root[data-bs-theme=dark] .react-datepicker__day,:root[data-bs-theme=dark] .react-datepicker__time-name,:root[data-bs-theme=dark] .react-datepicker__month-text,:root[data-bs-theme=dark] .react-datepicker__quarter-text,:root[data-bs-theme=dark] .react-datepicker__year-text{color:var(--op-text)}:root[data-bs-theme=dark] .react-datepicker__day:not(.react-datepicker__day--selected):hover,:root[data-bs-theme=dark] .react-datepicker__month-text:hover,:root[data-bs-theme=dark] .react-datepicker__quarter-text:hover,:root[data-bs-theme=dark] .react-datepicker__year-text:hover{background-color:var(--op-surface-hover)}:root[data-bs-theme=dark] .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected),:root[data-bs-theme=dark] .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selected),:root[data-bs-theme=dark] .react-datepicker__day--in-range:not(.react-datepicker__day--selected){background-color:var(--op-surface-selected);color:var(--op-text-strong)}:root[data-bs-theme=dark] .react-datepicker__day--disabled,:root[data-bs-theme=dark] .react-datepicker__day--outside-month{color:var(--op-text-disabled)}:root[data-bs-theme=dark] .react-datepicker__time-container,:root[data-bs-theme=dark] .react-datepicker__time-container .react-datepicker__time{background-color:var(--op-surface-raised);border-color:var(--op-border)}:root[data-bs-theme=dark] .react-datepicker__time-list-item:not(.react-datepicker__time-list-item--selected):hover{background-color:var(--op-surface-hover)!important}:root[data-bs-theme=dark] .react-datepicker__triangle{display:none}
