@layer components{@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(.5rem) scale(.985)}}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(2rem)}}@keyframes ui-slide-next{0%{opacity:0;transform:translateX(5%)}}@keyframes ui-slide-prev{0%{opacity:0;transform:translateX(-5%)}}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-dialog[open]{animation:ui-pop-in .22s cubic-bezier(.2,.8,.2,1)}.ui-dialog--sheet[open]{animation-name:ui-sheet-in}.ui-dialog--full[open]{animation-name:ui-fade-in;animation-duration:.18s}.ui-dialog[open]::backdrop{animation:ui-fade-in .22s ease-out}@media (min-width:768px){.ui-dialog--sheet[open]{animation-name:ui-pop-in}}.ui-lb-next{animation:ui-slide-next .28s cubic-bezier(.2,.8,.2,1)}.ui-lb-prev{animation:ui-slide-prev .28s cubic-bezier(.2,.8,.2,1)}.ui-lb-ease{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.ui-spinner{animation:ui-spin .8s linear infinite}.ui-tab-in{animation:ui-fade-in .25s ease-out}.ui-tab-out{position:absolute;inset-inline:0;top:0;pointer-events:none;animation:ui-fade-out .25s ease-out forwards}@media (prefers-reduced-motion:reduce){.ui-dialog--full[open],.ui-dialog--sheet[open],.ui-dialog[open]{animation:ui-fade-in .12s linear}.ui-dialog[open]::backdrop{animation:ui-fade-in .12s linear}.ui-lb-next,.ui-lb-prev,.ui-tab-in{animation:ui-fade-in .15s linear}.ui-lb-ease{transition:none}.ui-spinner{animation-duration:2.4s}}}