.uc-section{opacity:0;transform:translateY(40px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.uc-section[data-visible]{opacity:1;transform:none}.uc-photo img{animation:uc-kenburns 18s ease-in-out infinite alternate}@keyframes uc-kenburns{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.12) translate(-2%,-1%)}}.uc-float{animation:uc-float 4.5s ease-in-out infinite}@keyframes uc-float{50%{transform:translateY(-6px)}}.uc-toast{animation:uc-toast .48s var(--ease-out) both}@keyframes uc-toast{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.uc-swap{animation:uc-swap .42s var(--ease-out) both}@keyframes uc-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.uc-chip{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(.3s + var(--c) * 90ms)}.uc-section[data-visible] .uc-chip{opacity:1;transform:none}.uc-line-fill{transition:transform .6s var(--ease-out);transform-origin:left}[dir=rtl] .uc-line-fill{transform-origin:right}.uc-step-dot[data-state=active]{animation:uc-pulse 1.4s ease-out infinite}@keyframes uc-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--plum-500) 45%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--plum-500) 0%,transparent)}}.uc-timer{transform-origin:left;animation:uc-timer var(--dur) linear both}[dir=rtl] .uc-timer{transform-origin:right}@keyframes uc-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.uc-chip,.uc-section{opacity:1;transform:none;transition:none}.uc-float,.uc-photo img,.uc-step-dot,.uc-swap,.uc-timer,.uc-toast{animation:none}}