@keyframes otto-fade-in{0%{opacity:0}to{opacity:1}}@keyframes otto-fade-out{0%{opacity:1}to{opacity:0}}@keyframes otto-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes otto-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes otto-bar-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes otto-pop-in{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes otto-shimmer{to{transform:translate(100%)}}.otto-rows-enter>tr{animation:otto-pop-in var(--motion-base) var(--ease-out) backwards}.otto-rows-enter>tr:first-child{animation-delay:0s}.otto-rows-enter>tr:nth-child(2){animation-delay:25ms}.otto-rows-enter>tr:nth-child(3){animation-delay:50ms}.otto-rows-enter>tr:nth-child(4){animation-delay:75ms}.otto-rows-enter>tr:nth-child(5){animation-delay:.1s}.otto-rows-enter>tr:nth-child(6){animation-delay:.125s}.otto-rows-enter>tr:nth-child(7){animation-delay:.15s}.otto-rows-enter>tr:nth-child(8){animation-delay:.175s}.otto-skeleton{position:relative;overflow:hidden}.otto-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-surface), transparent);animation:otto-shimmer 1.6s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}
