::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes slide-up-in{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80px)}}::view-transition-new(.widget-open){animation:.34s cubic-bezier(.2,.6,.2,1) both slide-up-in}::view-transition-old(.widget-close){animation:.26s cubic-bezier(.4,0,1,.6) both slide-down-out}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-fade-out{0%{opacity:1}to{opacity:0}}::view-transition-new(.modal-open){animation:.3s cubic-bezier(.2,.6,.2,1) both modal-scale-in}::view-transition-old(.modal-close){animation:.24s cubic-bezier(.4,0,1,.6) both modal-scale-out}@keyframes fade-up-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal-visible{animation:.6s cubic-bezier(.2,.6,.2,1) both fade-up-in}.reveal-hidden{opacity:0;transform:translateY(16px)}::view-transition-group(.demo-preview-card-morph){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@keyframes slide-from-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slide-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}::view-transition-new(.nav-forward){animation:.38s cubic-bezier(.22,1,.36,1) both slide-from-right}::view-transition-old(.nav-forward){animation:.32s cubic-bezier(.22,1,.36,1) both slide-to-left}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}.reveal-hidden{opacity:1;transform:none}.reveal-visible{animation:none}}
