.Sidebar-module__WZVnLW__sidebar{border-right:1px solid var(--border);z-index:100;background:linear-gradient(#0a0a0f 0%,#12121a 100%);flex-direction:column;align-items:center;width:80px;height:100vh;padding:20px 0;transition:width .3s;display:flex;position:fixed;top:0;left:0}.Sidebar-module__WZVnLW__logo{color:var(--accent);text-shadow:0 0 20px var(--accent-glow);cursor:pointer;margin-bottom:40px;font-size:1.5rem;font-weight:800}.Sidebar-module__WZVnLW__nav{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.Sidebar-module__WZVnLW__navItem{width:50px;height:50px;color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Sidebar-module__WZVnLW__navItem:hover{color:#fff;background:#ffffff0d}.Sidebar-module__WZVnLW__navItem.Sidebar-module__WZVnLW__active{color:#fff;background:linear-gradient(135deg,var(--accent)0%,#6366f1 100%);box-shadow:0 0 20px var(--accent-glow)}.Sidebar-module__WZVnLW__navItem.Sidebar-module__WZVnLW__active:after{content:"";background:var(--accent-light);border-radius:0 4px 4px 0;width:4px;height:20px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.Sidebar-module__WZVnLW__icon{font-size:1.4rem}.Sidebar-module__WZVnLW__label{display:none}
:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-card:#ffffff08;--bg-card-hover:#8b5cf614;--accent:#8b5cf6;--accent-light:#a78bfa;--accent-glow:#8b5cf666;--text-primary:#fff;--text-secondary:#fff9;--text-muted:#ffffff59;--border:#ffffff0f;--border-hover:#8b5cf64d;--success:#22c55e;--radius-sm:8px;--radius-md:12px;--radius-lg:20px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}body{color:var(--text-primary);background:var(--bg-primary);min-height:100vh}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15%,#8b5cf614,#0000 25%),radial-gradient(circle at 85% 30%,#3b82f614,#0000 25%),radial-gradient(circle,#6366f108,#0000 50%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font-family:inherit}html{scroll-behavior:smooth}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8b5cf680}
