.sidebar-nav-item{position:relative;overflow:hidden}.sidebar-nav-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s ease}.sidebar-nav-item:hover:before{left:100%}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(99,102,241,.4)}70%{box-shadow:0 0 0 10px rgba(99,102,241,0)}to{box-shadow:0 0 0 0 rgba(99,102,241,0)}}.sidebar-active-item{animation:pulse-glow 2s infinite}.sidebar-container{will-change:width;transform:translateZ(0);backface-visibility:hidden}.sidebar-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-icon:hover{transform:rotate(5deg) scale(1.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sidebar-menu-item{animation:fadeInUp .4s ease-out forwards;opacity:0}.sidebar-section-header{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-section-header:hover{background-color:rgba(55,65,81,.5);transform:translateX(2px)}