#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1110!important;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--bg-primary:#0a0b0f;--bg-secondary:#12141c;--bg-tertiary:#1a1d28;--bg-card:#181b24;--glass-light:hsla(0,0%,100%,.08);--glass-medium:hsla(0,0%,100%,.05);--glass-dark:rgba(0,0,0,.4);--neon-blue:#3b82f6;--neon-cyan:#22d3ee;--neon-purple:#a855f7;--neon-pink:#ec4899;--gradient-primary:linear-gradient(135deg,#3b82f6,#22d3ee);--gradient-hover:linear-gradient(135deg,#2563eb,#06b6d4);--gradient-accent:linear-gradient(135deg,#a855f7,#ec4899);--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--border-light:hsla(0,0%,100%,.1);--border-medium:hsla(0,0%,100%,.15);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--transition-fast:0.15s ease;--transition-normal:0.2s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.3s cubic-bezier(0.4,0,0.2,1)}body,html{scroll-behavior:smooth;padding:0;margin:0;background-color:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--neon-cyan)}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}::-moz-selection{background:rgba(34,211,238,.3);color:var(--text-primary)}::selection{background:rgba(34,211,238,.3);color:var(--text-primary)}:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.MuiButton-outlined{background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,var(--gradient-primary) border-box!important;border-radius:var(--radius-md)!important;border:2px solid transparent!important;transition:all var(--transition-normal)!important}.MuiButton-outlined:hover{background:linear-gradient(var(--bg-tertiary),var(--bg-tertiary)) padding-box,var(--gradient-primary) border-box!important;transform:translateY(-1px)}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.truncate,.truncate-1{overflow:hidden;text-overflow:ellipsis}.truncate-1{white-space:nowrap}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dee-pink-linear{background:var(--gradient-accent)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.dee-pink-linear-interest-box-border{background:linear-gradient(var(--bg-primary),var(--bg-primary)) padding-box,var(--gradient-accent) border-box;border-radius:var(--radius-xl);border:3px solid transparent}.glass,.glass-card{background:linear-gradient(135deg,var(--glass-light) 0,var(--glass-medium) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light)}.glass-card{border-radius:var(--radius-lg);transition:all var(--transition-slow)}.glass-card:hover{border-color:var(--border-medium);transform:translateY(-2px)}.SnackbarItem-variantSuccess{background:var(--gradient-primary)!important}.SnackbarItem-variantError{background-color:var(--color-error)!important}.SnackbarItem-variantWarning{background-color:var(--color-warning)!important}.SnackbarItem-variantInfo{background:var(--gradient-primary)!important}.glow-blue{box-shadow:0 0 20px rgba(59,130,246,.4)}.glow-cyan{box-shadow:0 0 20px rgba(34,211,238,.4)}.glow-purple{box-shadow:0 0 20px rgba(168,85,247,.4)}.hover-glow{transition:box-shadow var(--transition-normal)}.hover-glow:hover{box-shadow:0 0 30px rgba(59,130,246,.3)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.skeleton{background:linear-gradient(90deg,var(--glass-medium) 25%,var(--glass-light) 50%,var(--glass-medium) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.badge-verified{background:var(--gradient-primary)}.badge-og,.badge-verified{color:#fff;padding:2px 8px;border-radius:var(--radius-sm);font-size:12px;font-weight:600}.badge-og{background:var(--gradient-accent)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}