/* OMEN Genesis 1.7.0 — Shared Motion Engine.
   Motion augments normal objects; it never owns geometry or rendering. */
[data-omen-motion="1"]{--omen-motion-hover-lift:6px;--omen-motion-hover-scale:1.04;--omen-motion-hover-rotate:4deg;--omen-motion-icon-distance:5px;--omen-motion-hover-duration:180ms;--omen-motion-hover-easing:cubic-bezier(.22,1,.36,1)}
[data-omen-motion="1"][data-omen-motion-hover]:not([data-omen-motion-hover="none"]){transition:transform var(--omen-motion-hover-duration) var(--omen-motion-hover-easing)!important;will-change:transform}
[data-omen-motion-hover="lift"]:is(:hover,:focus-visible,:focus-within){transform:translateY(calc(-1 * var(--omen-motion-hover-lift)))!important}
[data-omen-motion-hover="scale"]:is(:hover,:focus-visible,:focus-within){transform:scale(var(--omen-motion-hover-scale))!important}
[data-omen-motion-hover="lift-scale"]:is(:hover,:focus-visible,:focus-within){transform:translateY(calc(-1 * var(--omen-motion-hover-lift))) scale(var(--omen-motion-hover-scale))!important}
[data-omen-motion-hover="rotate"]:is(:hover,:focus-visible,:focus-within){transform:rotate(var(--omen-motion-hover-rotate))!important}
[data-omen-motion-icon-nudge]:not([data-omen-motion-icon-nudge="none"]) .omen-button-icon,
[data-omen-motion-icon-nudge]:not([data-omen-motion-icon-nudge="none"]) .omen-public-button-icon{transition:color .14s ease,transform var(--omen-motion-hover-duration) var(--omen-motion-hover-easing)!important}
[data-omen-motion-icon-nudge="right"]:is(:hover,:focus-visible,:focus-within) .omen-button-icon,
[data-omen-motion-icon-nudge="right"]:is(:hover,:focus-visible,:focus-within) .omen-public-button-icon{transform:translateX(var(--omen-motion-icon-distance))!important}
[data-omen-motion-icon-nudge="left"]:is(:hover,:focus-visible,:focus-within) .omen-button-icon,
[data-omen-motion-icon-nudge="left"]:is(:hover,:focus-visible,:focus-within) .omen-public-button-icon{transform:translateX(calc(-1 * var(--omen-motion-icon-distance)))!important}
[data-omen-motion-icon-nudge="up"]:is(:hover,:focus-visible,:focus-within) .omen-button-icon,
[data-omen-motion-icon-nudge="up"]:is(:hover,:focus-visible,:focus-within) .omen-public-button-icon{transform:translateY(calc(-1 * var(--omen-motion-icon-distance)))!important}
[data-omen-motion-icon-nudge="down"]:is(:hover,:focus-visible,:focus-within) .omen-button-icon,
[data-omen-motion-icon-nudge="down"]:is(:hover,:focus-visible,:focus-within) .omen-public-button-icon{transform:translateY(var(--omen-motion-icon-distance))!important}
.omen-motion-panel .omen-palette-help{grid-column:1/-1}
@media (prefers-reduced-motion:reduce){[data-omen-motion="1"],[data-omen-motion="1"] *{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-omen-motion-hover]:is(:hover,:focus-visible,:focus-within){transform:none!important}[data-omen-motion-icon-nudge]:is(:hover,:focus-visible,:focus-within) .omen-button-icon,[data-omen-motion-icon-nudge]:is(:hover,:focus-visible,:focus-within) .omen-public-button-icon{transform:none!important}}
