:root{--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-fast: .14s;--motion-base: .2s;--motion-glow: 1.6s;--motion-stagger-step: 32ms;--motion-stagger-cap: 7}@keyframes motion-view-in{0%{opacity:0}}.app-content>*,.topbar-content>*{animation:motion-view-in var(--motion-base) var(--motion-ease-out)}@keyframes motion-row-saved{0%{background-color:color-mix(in srgb,var(--primary-color, #2563eb) 16%,transparent)}to{background-color:transparent}}.ant-table-tbody>tr.row-just-saved>td{animation:motion-row-saved var(--motion-glow) var(--motion-ease-out)}@keyframes motion-item-in{0%{opacity:0;transform:translateY(6px)}}.motion-stagger{animation:motion-item-in .26s var(--motion-ease-out) backwards;animation-delay:calc(min(var(--motion-i, 0),var(--motion-stagger-cap)) * var(--motion-stagger-step))}@keyframes motion-bell-ring{0%{transform:rotate(0)}15%{transform:rotate(14deg)}32%{transform:rotate(-11deg)}48%{transform:rotate(7deg)}64%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes motion-count-pop{0%{transform:translate(50%,-50%) scale(.4);opacity:0}}.notification-bell .anticon-bell{transform-origin:50% 8%}.notification-bell.is-ringing .anticon-bell{animation:motion-bell-ring .72s var(--motion-ease-out)}.notification-bell.is-ringing .ant-badge-count{animation:motion-count-pop .32s var(--motion-ease-out)}.notification-item{transition:opacity var(--motion-base) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out)}.notification-item.is-unread:hover{background-color:color-mix(in srgb,var(--primary-color, #2563eb) 6%,transparent)}@keyframes motion-value-in{0%{opacity:0}}.motion-value-change{display:inline-block;animation:motion-value-in .26s var(--motion-ease-out)}.motion-press{transition:transform var(--motion-fast) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.motion-press:active{transform:scale(.96)}.ant-btn:not(:disabled):not(.ant-btn-loading):active{transform:scale(.97)}@media (min-width: 768px){.record-card{animation:motion-item-in .26s var(--motion-ease-out) backwards;animation-delay:calc(min(var(--card-index, 0),var(--motion-stagger-cap)) * var(--motion-stagger-step))}}@keyframes motion-card-saved{0%{outline-color:color-mix(in srgb,var(--primary-color, #2563eb) 70%,transparent)}to{outline-color:transparent}}.record-card.row-just-saved{animation:motion-card-saved var(--motion-glow) var(--motion-ease-out);outline:2px solid transparent;outline-offset:-2px}@media (prefers-reduced-motion: reduce){.motion-stagger{animation-name:motion-value-in;animation-delay:0ms}.notification-bell.is-ringing .anticon-bell{animation:none}.notification-bell.is-ringing .ant-badge-count{animation:motion-value-in var(--motion-base) linear}.motion-press:active{transform:none}.ant-btn:not(:disabled):not(.ant-btn-loading):active{transform:none}.record-card{animation-name:motion-value-in;animation-delay:0ms}}
