@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-secondary:linear-gradient(135deg,#f093fb,#f5576c);--gradient-success:linear-gradient(135deg,#11998e,#38ef7d);--gradient-warning:linear-gradient(135deg,#f2994a,#f2c94c);--gradient-error:linear-gradient(135deg,#eb3349,#f45c43)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;transition:background .3s ease}body.theme-transition *{transition:background .3s ease,color .3s ease,border-color .3s ease!important}code{font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}::selection{background:#667eea4d;color:inherit}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #667eeab3}70%{box-shadow:0 0 0 10px #667eea00}to{box-shadow:0 0 0 0 #667eea00}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.float-animation{animation:float 6s ease-in-out infinite}.pulse-animation{animation:pulse 2s infinite}.gradient-animation{animation:gradient-shift 15s ease infinite;background-size:200% 200%}.glass{background:#ffffff1a;border:1px solid #fff3}.glass,.glass-dark{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-dark{background:#0000004d;border:1px solid #ffffff1a}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0);background-size:200% 100%}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-4px)}:focus-visible{outline:2px solid #667eea;outline-offset:2px}@media (max-width:600px){html{font-size:14px}body{overflow-x:hidden}}@media (max-width:600px){::-webkit-scrollbar{height:4px;width:4px}.MuiContainer-root{padding-left:12px;padding-right:12px}.MuiCard-root{box-shadow:0 2px 8px #0000001a!important}.MuiButton-root{min-height:44px}.MuiIconButton-root{padding:10px}.MuiDialogContent-root,.MuiList-root,.MuiTableContainer-root{-webkit-overflow-scrolling:touch}.MuiDialog-paper{margin:16px;max-height:calc(100% - 32px);width:calc(100% - 32px)}.card-hover:hover,.hover-lift:hover{transform:none}.MuiTableCell-root{padding:8px 12px}.MuiTypography-h3{font-size:1.75rem}.MuiTypography-h4{font-size:1.5rem}.MuiTypography-h5{font-size:1.25rem}.MuiTypography-h6{font-size:1rem}}@supports (padding:env(safe-area-inset-top)){.MuiAppBar-root,.MuiDrawer-paper{padding-top:env(safe-area-inset-top)}.MuiBottomNavigation-root,.MuiDrawer-paper{padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:601px) and (max-width:960px){::-webkit-scrollbar{height:8px;width:8px}.MuiContainer-root{padding-left:16px;padding-right:16px}}@media (hover:none) and (pointer:coarse){.card-hover:hover,.hover-lift:hover{box-shadow:none;transform:none}.MuiIconButton-sizeSmall{padding:8px}.MuiChip-root{min-height:32px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.MuiCard-root,.MuiPaper-root{border-width:.5px}}@media (max-height:500px) and (orientation:landscape){.MuiDialogContent-root{max-height:60vh}.MuiDialog-paperFullScreen{max-height:100vh}}@media print{body{background:#fff!important}}.neon-glow{text-shadow:0 0 10px #667eeacc,0 0 20px #667eea99,0 0 30px #667eea66,0 0 40px #667eea33}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{box-shadow:0 20px 40px #0003,0 0 20px #667eea4d;transform:translateY(-8px) scale(1.02)}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#8282821a,#82828233 50%,#8282821a);background-size:200% 100%}.MuiDialog-paper{will-change:transform}.MuiCard-root,.MuiDialog-paper{transform:translateZ(0)}.MuiDialogContent-root{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin}.MuiDialogContent-root::-webkit-scrollbar{width:8px}.MuiDialogContent-root::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.MuiDialogContent-root::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:4px}.MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#667eea80}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
/*# sourceMappingURL=main.c1dcf42c.css.map*/