@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}.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}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}@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}
