/* Match Recruiter Command's node pulse, connector shimmer, and selection trail. */
:root:is([data-product=hardline],[data-product=company]) .sidebar nav a[aria-current=page]::before{animation:command-node-pulse 2.5s ease-in-out infinite}
:root:is([data-product=hardline],[data-product=company]) .sidebar nav a[aria-current=page]::after{content:""}
:root:is([data-product=hardline],[data-product=company]) .sidebar nav::before,:root[data-product=hardline] .hl-nav-group::before{width:2px;background:linear-gradient(180deg,rgba(var(--command-accent-rgb),.35),rgba(14,165,233,.2),rgba(var(--command-accent-rgb),.35));animation:command-constellation-shimmer 4s ease-in-out infinite}
.relation-workspace{animation:workspace-enter .2s ease-out}.relation-source{transition:background .25s ease,color .25s ease,border-color .25s ease}
@keyframes workspace-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){:root:is([data-product=hardline],[data-product=company]) .sidebar nav a::before,:root:is([data-product=hardline],[data-product=company]) .sidebar nav a::after,:root:is([data-product=hardline],[data-product=company]) .sidebar nav::before,:root[data-product=hardline] .hl-nav-group::before,.relation-workspace{animation:none!important;transition:none!important}}
