[data-menu-motion]{--dur-menu:150ms;animation:menu-in var(--dur-menu) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards}[data-menu-motion].is-leaving{animation:menu-out var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) forwards;pointer-events:none}@keyframes menu-in{0%{opacity:0;transform:scale(.98)}}@keyframes menu-out{to{opacity:0;transform:scale(.98)}}.menu-glide-list{position:relative;isolation:isolate}.menu-glide{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;border-radius:6px;background-color:var(--glide-hover,transparent);opacity:0;pointer-events:none;transition:transform var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),height var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),width var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),border-radius var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),opacity var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),background-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),box-shadow var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.menu-glide[data-on]{opacity:1}.menu-glide[data-tone=focus]{background-color:var(--glide-focus,var(--glide-hover,transparent))}.menu-glide[data-tone=selected]{background-color:transparent}.menu-glide[data-ring]{box-shadow:inset 0 0 0 1px var(--glide-ring,transparent)}@keyframes menu-swap{0%{opacity:.4;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){[data-menu-motion],[data-menu-motion].is-leaving{animation:none}.menu-glide{transition:none}}