:root{--ry-motion-fast: .16s;--ry-motion-base: .24s;--ry-motion-ease: cubic-bezier(.22, 1, .36, 1)}html.motion-ready [data-motion-reveal]{opacity:0;transform:translateY(12px)}html.motion-ready [data-motion-reveal=soft]{transform:translateY(8px) scale(.992)}:is(.btn,button,[role=button],.nav-link,.sidebar-menu__link){transition:transform var(--ry-motion-fast) var(--ry-motion-ease),box-shadow var(--ry-motion-base) var(--ry-motion-ease),border-color var(--ry-motion-base) ease,background-color var(--ry-motion-base) ease,color var(--ry-motion-base) ease}:is(.btn,button,[role=button]):active:not(:disabled){transform:translateY(1px) scale(.985)}:is(.card,.custom--card,.org-panel,.assisted-panel,.employee-workforce-summary article){transform-origin:50% 60%;transition:transform var(--ry-motion-base) var(--ry-motion-ease),box-shadow var(--ry-motion-base) var(--ry-motion-ease),border-color var(--ry-motion-base) ease}@media (hover: hover) and (pointer: fine){:is(.card,.custom--card,.org-panel,.assisted-panel,.employee-workforce-summary article)[data-motion-hover]:hover{transform:translateY(-3px)}}.modal.fade .modal-dialog{transform:translateY(12px) scale(.985);transition:transform var(--ry-motion-base) var(--ry-motion-ease)}.modal.show .modal-dialog{transform:translateY(0) scale(1)}.dropdown-menu.show{animation:ry-menu-in var(--ry-motion-fast) var(--ry-motion-ease) both;transform-origin:top right}@keyframes ry-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){html.motion-ready [data-motion-reveal]{opacity:1!important;transform:none!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
