@layer base{@keyframes motion-enter{from{opacity:0;transform:translate3d(0,16px,0)}}@keyframes motion-rise{from{transform:translate3d(0,28px,0) scale(0.98)}}@keyframes motion-slide-start{from{transform:translate3d(-24px,0,0)}}@keyframes motion-slide-end{from{transform:translate3d(24px,0,0)}}@keyframes motion-draw-x{from{transform:scaleX(0)}}@keyframes motion-draw-y{from{transform:scaleY(0)}}@media(prefers-reduced-motion:no-preference){html[data-splash] [data-motion=enter],html:not(:has(#app-splash-screen)) [data-motion=enter]{animation:motion-enter var(--duration-slower) var(--ease-out) both;animation-delay:calc(var(--motion-order, 0) * 70ms)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-motion=rise],[data-motion=slide-start],[data-motion=slide-end],[data-motion=draw-x],[data-motion=draw-y]{animation-duration:auto;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(var(--motion-order, 0) * 6%) entry calc(70% + var(--motion-order, 0) * 6%)}[data-motion=rise]{animation-name:motion-rise}[data-motion=slide-start]{animation-name:motion-slide-start}[data-motion=slide-end]{animation-name:motion-slide-end}[data-motion=draw-x]{animation-name:motion-draw-x;animation-timing-function:linear;animation-range:entry 40% cover 55%;transform-origin:left center}[data-motion=draw-y]{animation-name:motion-draw-y;animation-timing-function:linear;animation-range:entry 40% cover 55%;transform-origin:center top}}}}
