:root{--motion-ease-in-out: cubic-bezier(.645, .045, .355, 1);--motion-ease-out: cubic-bezier(.23, 1, .32, 1);--motion-fast: .12s;--motion-mid: .2s;--motion-slow: .3s}@keyframes page-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:page-fade-up var(--motion-slow) var(--motion-ease-out) both}.ant-btn{transition:background-color var(--motion-fast) var(--motion-ease-in-out),border-color var(--motion-fast) var(--motion-ease-in-out),color var(--motion-fast) var(--motion-ease-in-out),box-shadow var(--motion-fast) var(--motion-ease-in-out),transform var(--motion-fast) var(--motion-ease-in-out)}.ant-btn:active:not(:disabled){transform:scale(.97)}.ant-table-tbody>tr>td{transition:background-color var(--motion-fast) var(--motion-ease-in-out)}.ant-menu-item{transition:background-color var(--motion-fast) var(--motion-ease-in-out),color var(--motion-fast) var(--motion-ease-in-out)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{transition:border-color var(--motion-mid) var(--motion-ease-in-out),box-shadow var(--motion-mid) var(--motion-ease-in-out)}.hover-lift{transition:box-shadow var(--motion-mid) var(--motion-ease-in-out),transform var(--motion-mid) var(--motion-ease-in-out)}.hover-lift:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.page-enter{animation:none}.ant-btn:active:not(:disabled){transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
