:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--dark-gradient:linear-gradient(135deg,#4b6cb7,#182848);--light-gradient:linear-gradient(135deg,#ffecd2,#fcb69f);--glass-bg:#ffffffb3;--glass-border:#ffffff2e;--shadow-color:#1f268726;--text-primary:#1a1a2e;--text-secondary:#6c7293;--bg-primary:#f5f7fa;--bg-secondary:#fff}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fa;background:var(--bg-primary);background-image:radial-gradient(circle at 20% 80%,#667eea1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#764ba21a 0,#0000 50%),radial-gradient(circle at 40% 40%,#f093fb0d 0,#0000 50%);color:#1a1a2e;color:var(--text-primary);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}code{background:#667eea1a;border-radius:4px;font-family:JetBrains Mono,Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:2px 6px}h1,h2,h3,h4,h5,h6{color:#1a1a2e;color:var(--text-primary);font-weight:600;letter-spacing:-.02em}.MuiPaper-root{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3!important;background:var(--glass-bg)!important;border:1px solid #ffffff2e;border:1px solid var(--glass-border);box-shadow:0 8px 32px #1f268726!important;box-shadow:0 8px 32px var(--shadow-color)!important}.MuiCard-root{border-radius:16px!important;overflow:visible}.MuiButton-root{border-radius:12px!important;font-weight:500!important;overflow:hidden;padding:10px 24px!important;position:relative;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiButton-sizeSmall{border-radius:8px!important;font-size:.8125rem!important;padding:4px 12px!important}.MuiButton-root:before{background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s;width:100%}.MuiButton-root:hover:before{transform:translateX(100%)}.MuiButton-contained{background:linear-gradient(135deg,#667eea,#764ba2)!important;background:var(--primary-gradient)!important;box-shadow:0 4px 15px #667eea4d!important;color:#fff!important}.MuiButton-contained:hover{box-shadow:0 6px 20px #667eea66!important}.MuiButton-outlined{background:#667eea0d!important;border:2px solid #667eea80!important;color:#667eea!important}.MuiButton-outlined:hover{background:#667eea1a!important;border-color:#667eea!important}.MuiCheckbox-root{color:#667eea99!important;transition:all .3s ease!important}.MuiCheckbox-root.Mui-checked{color:#667eea!important}.MuiCheckbox-root:hover{background-color:#667eea14!important}.MuiChip-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#667eea1a!important;border:1px solid #667eea4d!important;border-radius:8px!important;font-weight:500!important;transition:all .3s ease!important}.MuiChip-root:hover{background:#667eea33!important;transform:scale(1.05)}.MuiAlert-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6!important;border:1px solid #ffffff2e!important;border:1px solid var(--glass-border)!important;border-radius:12px!important}.MuiAlert-standardSuccess{background:linear-gradient(135deg,#4caf501a,#4caf500d)!important;border-color:#4caf504d!important}.MuiAlert-standardInfo{background:linear-gradient(135deg,#2196f31a,#2196f30d)!important;border-color:#2196f34d!important}.MuiAlert-standardError{background:linear-gradient(135deg,#f443361a,#f443360d)!important;border-color:#f443364d!important}.MuiLinearProgress-root{background-color:#667eea1a!important;border-radius:4px!important;height:8px!important}.MuiLinearProgress-bar{background:linear-gradient(135deg,#667eea,#764ba2)!important;background:var(--primary-gradient)!important;border-radius:4px!important}.MuiList-root{padding:8px!important}.MuiListItem-root{border-radius:8px!important;margin-bottom:4px!important;transition:all .2s ease!important}.MuiListItem-root:hover{background-color:#667eea0d!important}.MuiInputBase-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3!important;border-radius:12px!important;transition:all .3s ease!important}.MuiInputBase-root:hover{background:#ffffffe6!important}.MuiInputBase-root.Mui-focused{background:#fff!important;box-shadow:0 0 0 2px #667eea33!important}.MuiTooltip-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4b6cb7,#182848)!important;background:var(--dark-gradient)!important;border-radius:8px!important;box-shadow:0 4px 20px #0003!important;font-size:.875rem!important;padding:8px 16px!important}.MuiSvgIcon-root{transition:all .3s ease!important}.MuiIconButton-root:hover .MuiSvgIcon-root{transform:scale(1.1)}.MuiContainer-root{padding-bottom:24px!important;padding-top:24px!important}.MuiBox-root:has(.MuiCheckbox-root){border-radius:8px;transition:all .2s ease}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#667eea0d;border-radius:5px}::-webkit-scrollbar-thumb{background:#667eea4d;border-radius:5px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#667eea80}.MuiCircularProgress-root{color:#667eea!important}.MuiDivider-root{border-color:#667eea1a!important}.MuiTypography-body2{color:#6c7293;color:var(--text-secondary)}.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.file-tree-node{position:relative}.file-tree-node.has-indent:before{background:#667eea4d;content:"";height:2px;left:-20px;position:absolute;top:12px;width:16px}.file-tree-node.has-indent:after{background:linear-gradient(180deg,#0000,#667eea4d);bottom:12px;content:"";left:-20px;position:absolute;top:-100%;width:2px}@media (max-width:600px){.MuiContainer-root{padding:16px!important}.MuiCard-root{border-radius:12px!important}.MuiButton-root{padding:8px 16px!important}}
/*# sourceMappingURL=main.cc429d2c.css.map*/