@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}body,button,input,select,textarea,table,th,td{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6f8;margin:0}#root{width:100%;max-width:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c4c8ce;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#a0a5ad}button{transition:all .18s}button:hover{opacity:.88}button:active{transform:scale(.97)}input::placeholder{color:#a0a5ad;font-style:italic}select{cursor:pointer}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in{animation:.4s ease-out fadeIn}.pulse{animation:1.8s ease-in-out infinite pulse}table tbody tr{transition:background .15s}table tbody tr:hover{background:#f0f4ff!important}.card-hover{transition:box-shadow .2s,transform .2s}.card-hover:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000012}.finding-card-hover{transition:box-shadow .25s,transform .25s}.finding-card-hover:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.read-hover{transition:background .2s,transform .15s}.read-hover:hover{transform:translate(2px);background:#e8ecf2!important}.read-hover:hover .arrow{transform:translate(4px)}.arrow{transition:transform .2s;display:inline-block}
