*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;font-family:"Exo 2",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#2d2e2e}#root{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;font-family:"Exo 2",sans-serif}.font-sans{font-family:"Exo 2",sans-serif!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{border-radius:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2d2e2e;outline-offset:2px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#8a9ea2;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6d7a7e}.logo-frame,.logo-crossbars,.logo-dims-lines,.logo-dims-arrows,.workings-title{will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0)}button,a{transition:all .2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slideUp .3s cubic-bezier(.4,0,.2,1) forwards}
