@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100%;min-height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af80}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.fade-border,.MuiCard-root{position:relative}.fade-border:before,.MuiCard-root:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;border:var(--tf-fade-width, 1.5px) solid transparent;background:var( --tf-fade-gradient, linear-gradient(to bottom, rgba(255, 255, 255, .85), rgba(255, 255, 255, 0) 100%) ) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.fade-border.no-fade-border:before,.MuiCard-root.no-fade-border:before,.fade-border:has(.recharts-responsive-container):before,.fade-border:has(.recharts-wrapper):before,.fade-border:has(canvas):before,.MuiCard-root:has(.recharts-responsive-container):before,.MuiCard-root:has(.recharts-wrapper):before,.MuiCard-root:has(canvas):before{content:none}
