.menu-item-cascade-root{--menu-item-duration:.28s;--menu-item-offset:-12px;--menu-item-easing:cubic-bezier(.16, 1, .3, 1);--menu-bar-duration:.22s;--menu-bar-delay-offset:.24s}@keyframes menu-item-fade-in{0%{opacity:0;transform:translateY(var(--menu-item-offset))}to{opacity:1;transform:translateY(0)}}@keyframes menu-item-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes menu-item-scaffold-pulse{0%,to{opacity:.45}50%{opacity:.85}}.menu-item-cascade-root .menu-item{opacity:0;transform:translateY(var(--menu-item-offset));animation:menu-item-fade-in var(--menu-item-duration) var(--menu-item-easing) var(--item-delay,0s) forwards}.menu-item-cascade-root .menu-item-active{border-left-color:#0000}.menu-item-cascade-root .menu-item-active:before{content:"";background:var(--border);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);transform-origin:top;width:1px;animation:menu-item-bar-grow var(--menu-bar-duration) var(--menu-item-easing) calc(var(--item-delay,0s) + var(--menu-bar-delay-offset)) forwards;pointer-events:none;position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.menu-item-scaffold{border-radius:var(--radius-md);background:var(--accent);height:36px;animation:1.4s ease-in-out infinite menu-item-scaffold-pulse}@media (prefers-reduced-motion:reduce){.menu-item-cascade-root .menu-item,.menu-item-cascade-root .menu-item-active:before{opacity:1!important;animation:none!important;transform:none!important}.menu-item-cascade-root .menu-item-active{border-left-color:var(--border)}.menu-item-scaffold{opacity:1!important;animation:none!important}}
