@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}.App,body{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.App{position:relative}.App:before{animation:backgroundShift 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff33 0,#0000 50%);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@keyframes backgroundShift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-10px,-10px) scale(1.05)}50%{transform:translate(10px,-5px) scale(1.02)}75%{transform:translate(-5px,10px) scale(1.03)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#ffffff80}.MuiCard-root{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.MuiCard-root:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.MuiCard-root:hover:before{opacity:1}.MuiCard-root:hover{box-shadow:0 20px 40px #00000026,0 0 0 1px #ffffff1a;transform:translateY(-8px) scale(1.02)}.MuiButton-contained{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.MuiButton-contained:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.MuiButton-contained:hover:before{left:100%}.MuiButton-contained:hover{box-shadow:0 12px 40px #667eea99,0 0 0 1px #ffffff1a;transform:translateY(-2px)}.MuiTextField-root .MuiOutlinedInput-root{transition:all .3s cubic-bezier(.4,0,.2,1)}.MuiTextField-root .MuiOutlinedInput-root:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{box-shadow:0 8px 24px #667eea4d;transform:translateY(-2px)}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#667eea;border-width:2px}.MuiChip-root{font-weight:600;overflow:hidden;position:relative;transition:all .3s ease}.MuiChip-root:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.MuiChip-root:hover:before{left:100%}.MuiChip-root:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.MuiTypography-h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;text-shadow:0 4px 8px #0000004d}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.MuiCircularProgress-root{animation:pulse 1.5s ease-in-out infinite}.MuiPaper-root{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.MuiAlert-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3}@media (max-width:768px){.MuiCard-root:hover{transform:translateY(-4px) scale(1.01)}.MuiButton-contained:hover{transform:translateY(-1px)}}*{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.MuiButton-root:focus-visible,.MuiTextField-root .MuiOutlinedInput-root:focus-visible{outline:2px solid #667eea;outline-offset:2px}.dashboard-container{color:#fff}.dashboard-container .dashboard-card,.dashboard-container .dashboard-card *{color:#000;color:initial}
/*# sourceMappingURL=main.10ddbfbf.css.map*/