body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#9333eacc 0,#000);background-attachment:fixed;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100vh;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#a855f7;--primary-light:#c084fc;--primary-dark:#9333ea;--secondary:#ec4899;--secondary-light:#f472b6;--secondary-dark:#db2777;--background:#000;--background-gradient:linear-gradient(180deg,#9333eacc 0%,#000);--card-bg:#ffffff0f;--card-bg-elevated:#ffffff14;--card-bg-hover:#ffffff1f;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--border:#ffffff1a;--border-hover:#fff3;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#06b6d4;--accent-pink:#ec4899;--accent-purple:#a855f7;--accent-cyan:#06b6d4;--accent-orange:#f97316;--accent-green:#10b981;--sidebar-width:260px;--shadow-sm:0px 2px 8px #0006;--shadow-md:0px 4px 16px #00000080;--shadow-lg:0px 8px 32px #0009;--shadow-glow-purple:0px 0px 20px #a855f766;--shadow-glow-pink:0px 0px 20px #ec489966}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}::-webkit-scrollbar-thumb{background:#a855f7;background:var(--primary);border-radius:3px;opacity:.6}::-webkit-scrollbar-thumb:hover{background:#c084fc;background:var(--primary-light);opacity:.8}@media (max-width:768px){::-webkit-scrollbar{width:3px}}.MuiPaper-root{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background-color:#ffffff0f!important;background-color:var(--card-bg)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:12px!important;transition:all .2s ease-in-out!important}.MuiPaper-root:hover{box-shadow:0 4px 16px #00000080!important;box-shadow:var(--shadow-md)!important}.MuiButton-contained{border-radius:12px!important;box-shadow:0 2px 8px #0006!important;box-shadow:var(--shadow-sm)!important;font-weight:500!important;letter-spacing:.25px!important;min-height:44px!important;padding:10px 20px!important;text-transform:none!important;transition:all .2s ease-in-out!important}.MuiButton-contained:hover{box-shadow:0 4px 16px #00000080!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)}.MuiButton-containedPrimary{background:linear-gradient(135deg,#a855f7,#ec4899)!important}.MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#9333ea,#db2777)!important}.MuiButton-outlined{border-color:#ffffff1a!important;border-color:var(--border)!important;border-radius:12px!important;border-width:1px!important;color:#fff!important;color:var(--text-primary)!important;font-weight:500!important;min-height:44px!important;text-transform:none!important}.MuiButton-outlined:hover{background-color:#a855f71a!important;border-color:#a855f7!important;border-color:var(--primary)!important}.MuiAppBar-root{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#000c!important;border-bottom:1px solid #ffffff1a!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important}.MuiTextField-root .MuiOutlinedInput-root{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#ffffff0f!important;background-color:var(--card-bg)!important;border-radius:12px!important;min-height:48px!important;transition:all .2s ease-in-out!important}.MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff3!important;border-color:var(--border-hover)!important}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#a855f7!important;border-color:var(--primary)!important;border-width:2px!important}.MuiInputLabel-root{color:#ffffffb3!important;color:var(--text-secondary)!important}.MuiInputLabel-root.Mui-focused{color:#a855f7!important;color:var(--primary)!important}.MuiCard-root{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background-color:#ffffff0f!important;background-color:var(--card-bg)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 2px 8px #0006!important;box-shadow:var(--shadow-sm)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiCard-root:hover{background-color:#ffffff1f!important;background-color:var(--card-bg-hover)!important;box-shadow:0 4px 16px #00000080!important;box-shadow:var(--shadow-md)!important;transform:translateY(-2px)}.MuiDrawer-paper{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#000000e6!important;border-right:1px solid #ffffff1a!important;border-right:1px solid var(--border)!important;box-shadow:0 8px 32px #0009!important;box-shadow:var(--shadow-lg)!important}.MuiListItem-button{border-radius:12px!important;margin-bottom:4px!important;min-height:48px!important;transition:all .15s ease-in-out!important}.MuiListItem-button:hover{background-color:#ffffff1f!important;background-color:var(--card-bg-hover)!important;transform:translateX(4px)}.MuiListItem-button.Mui-selected{background-color:#a855f733!important}.MuiListItem-button.Mui-selected:hover{background-color:#a855f74d!important}.MuiChip-root{background-color:#ffffff0f!important;background-color:var(--card-bg)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:8px!important;font-size:.8rem!important;font-weight:500!important;height:28px!important;transition:all .15s ease-in-out!important}.MuiChip-root:hover{box-shadow:0 2px 8px #0006!important;box-shadow:var(--shadow-sm)!important;transform:scale(1.02)}.MuiAvatar-root{border:2px solid #ffffff1a;border:2px solid var(--border);box-shadow:0 2px 8px #0006;box-shadow:var(--shadow-sm)}.MuiTextField-root{margin-bottom:16px!important}.MuiAlert-root{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:12px!important;font-size:.9rem!important}.MuiAlert-standardSuccess{background-color:#10b98126!important;border:1px solid #10b9814d!important}.MuiAlert-standardError{background-color:#ef444426!important;border:1px solid #ef44444d!important}.MuiAlert-standardWarning{background-color:#f59e0b26!important;border:1px solid #f59e0b4d!important}.MuiAlert-standardInfo{background-color:#06b6d426!important;border:1px solid #06b6d44d!important}.MuiCircularProgress-root{color:#a855f7!important;color:var(--primary)!important}.MuiTypography-h1,.MuiTypography-h2,.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;display:inline-block}.MuiTypography-h5,.MuiTypography-h6{font-weight:600!important}.MuiDialog-paper{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#000000f2!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:24px!important}.MuiTableHead-root{background-color:#ffffff14!important;background-color:var(--card-bg-elevated)!important}.MuiTableCell-head{color:#ffffffb3!important;color:var(--text-secondary)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.MuiTableCell-body{border-bottom:1px solid #ffffff1a!important;border-bottom:1px solid var(--border)!important;color:#fff!important;color:var(--text-primary)!important}.MuiTableRow-root:hover{background-color:#ffffff1f!important;background-color:var(--card-bg-hover)!important}@media (min-width:1200px){.MuiContainer-root{max-width:none!important;padding-left:24px!important;padding-right:24px!important}.MuiButton-contained{font-size:.95rem!important;min-height:48px!important;padding:12px 24px!important}}@media (min-width:1600px){.MuiTypography-h4{font-size:2rem!important}.MuiTypography-h5{font-size:1.5rem!important}}@media (max-width:768px){body{font-size:14px;line-height:1.5}.MuiDrawer-paper{width:280px!important}.MuiButton-contained,.MuiButton-outlined{font-size:.9rem!important;font-weight:600!important;min-height:48px!important;padding:12px 20px!important}.MuiTypography-h1{font-size:2rem!important}.MuiTypography-h2{font-size:1.75rem!important}.MuiTypography-h3{font-size:1.5rem!important}.MuiTypography-h4{font-size:1.25rem!important}.MuiTypography-h5{font-size:1.1rem!important}.MuiTypography-h6{font-size:1rem!important}.MuiCard-root{border-radius:16px!important}.MuiCard-root:hover{transform:none}.MuiTextField-root .MuiOutlinedInput-root{font-size:16px!important;min-height:52px!important}.MuiListItem-button{min-height:52px!important;padding:12px 16px!important}.MuiListItem-button:hover{transform:none}.MuiDialog-paper{margin:16px!important;max-width:none!important;width:calc(100% - 32px)!important}}@media (max-width:480px){.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}.MuiCard-root{margin-bottom:12px!important}.MuiCardContent-root{padding:12px!important}.MuiButton-contained,.MuiButton-outlined{font-size:.85rem!important;min-height:44px!important;padding:10px 16px!important}.MuiDrawer-paper{width:260px!important}}@media (pointer:coarse){.MuiButton-root,.MuiIconButton-root{min-height:48px!important;min-width:48px!important}.MuiListItem-button{min-height:52px!important}.MuiChip-root{min-height:36px!important}}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiListItem-button:focus-visible{border-radius:8px;outline:3px solid #a855f7;outline:3px solid var(--primary);outline-offset:2px}.MuiTextField-root .MuiOutlinedInput-root:focus-within{box-shadow:0 0 0 3px #a855f733}.glass-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff0f!important;background:var(--card-bg)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:16px!important}.shadow-soft{box-shadow:0 2px 8px #0006!important;box-shadow:var(--shadow-sm)!important}.shadow-medium{box-shadow:0 4px 16px #00000080!important;box-shadow:var(--shadow-md)!important}.shadow-glow-purple{box-shadow:0 0 20px #a855f766!important;box-shadow:var(--shadow-glow-purple)!important}.shadow-glow-pink{box-shadow:0 0 20px #ec489966!important;box-shadow:var(--shadow-glow-pink)!important}@media (max-width:768px){.mobile-hidden{display:none!important}.mobile-full-width{width:100%!important}.mobile-center{text-align:center!important}.mobile-no-margin{margin:0!important}.mobile-small-padding{padding:12px!important}*{animation-duration:.15s!important;transition-duration:.15s!important}.MuiButton-root,.MuiCard-root,.MuiCard-root:hover,.MuiPaper-root,.MuiPaper-root:hover{box-shadow:0 2px 8px #0006!important;box-shadow:var(--shadow-sm)!important}}@media print{.MuiAppBar-root,.MuiDrawer-paper{display:none!important}body{background:#fff!important;color:#000!important}*{box-shadow:none!important;transform:none!important}}.App{min-height:100vh}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s ease-in}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{animation:spin 1s linear infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in,.stagger-fade-in>*{animation:fadeIn .3s ease-out forwards}.stagger-fade-in>*{opacity:0}.stagger-fade-in>:first-child{animation-delay:.05s}.stagger-fade-in>:nth-child(2){animation-delay:.1s}.stagger-fade-in>:nth-child(3){animation-delay:.15s}.stagger-fade-in>:nth-child(4){animation-delay:.2s}.stagger-fade-in>:nth-child(5){animation-delay:.25s}.stagger-fade-in>:nth-child(6){animation-delay:.3s}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08,#ffffff14 50%,#ffffff08);background-size:200% 100%}
/*# sourceMappingURL=main.a88c01c4.css.map*/