@media (prefers-reduced-motion:no-preference){.fixed.inset-0.bg-black\/80[data-state=open]{animation:lab-fade-in .2s var(--ease-smooth) both}.fixed.inset-0.bg-black\/80[data-state=closed]{animation:lab-fade-out .15s var(--ease-smooth) both}[role=dialog].top-\[50\%\][data-state=open]{animation:lab-zoom-in .22s var(--ease-snap) both}[role=dialog].top-\[50\%\][data-state=closed]{animation:lab-zoom-out .15s var(--ease-smooth) both}[role=dialog].right-0[data-state=open]{animation:lab-slide-in-right .32s var(--ease-snap) both}[role=dialog].right-0[data-state=closed]{animation:lab-slide-out-right .22s var(--ease-smooth) both}}@keyframes lab-fade-in{0%{opacity:0}}@keyframes lab-fade-out{to{opacity:0}}@keyframes lab-zoom-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}}@keyframes lab-zoom-out{to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}@keyframes lab-slide-in-right{0%{transform:translateX(100%)}}@keyframes lab-slide-out-right{to{transform:translateX(100%)}}@media (prefers-reduced-motion:no-preference){.lab-rise{animation:lab-rise .16s var(--ease-smooth) both}}@keyframes lab-rise{0%{opacity:0;transform:translateY(4px)}}.lab-eq{transform:scaleY(.6)}@media (prefers-reduced-motion:no-preference){.lab-eq{animation:lab-eq .72s var(--ease-smooth) infinite alternate}}@keyframes lab-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.lab-nav-progress{transform:translateX(-100%)}@media (prefers-reduced-motion:no-preference){.lab-nav-progress{animation:lab-nav-progress 1.1s var(--ease-smooth) infinite}}@keyframes lab-nav-progress{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}[role=dialog]>button.absolute.right-4.top-4{top:.125rem;right:.125rem;padding:.875rem}