@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translate3d(0,24px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ui-dialog-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,12px,0) scale(.98)}}@keyframes ui-sheet-in-right{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes ui-sheet-out-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes ui-sheet-in-left{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes ui-sheet-out-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes ui-sheet-in-bottom{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes ui-sheet-out-bottom{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes ui-pop-in{0%{opacity:0;transform:translate3d(0,6px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ui-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes ui-accordion-down{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ui-accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}@keyframes ui-shimmer{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-ping{75%,to{transform:scale(2.4);opacity:0}}@keyframes ui-road-dash{to{stroke-dashoffset:-80}}@keyframes ui-speed-line{0%{transform:translate3d(40vw,0,0) scaleX(.4);opacity:0}15%{opacity:1}to{transform:translate3d(-60vw,0,0) scaleX(1.4);opacity:0}}@keyframes ui-horizon-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.ui-road-dash{animation:ui-road-dash 1.1s linear infinite}.ui-speed-line{animation:ui-speed-line var(--ui-speed-duration,2.6s) cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--ui-speed-delay,0s);transform-origin:right center;will-change:transform,opacity}.ui-horizon{animation:ui-horizon-breathe 6s ease-in-out infinite}.ui-day-picker button:focus-visible{outline:2px solid var(--color-signal-400,#ff2d1f);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-horizon,.ui-road-dash,.ui-speed-line{animation:none!important}.ui-speed-line{opacity:.35;transform:none}}.ui-overlay[data-state=open]{animation:ui-fade-in .4s cubic-bezier(.16,1,.3,1) both}.ui-overlay[data-state=closed]{animation:ui-fade-out .25s ease-in both}.ui-dialog[data-state=open]{animation:ui-dialog-in .55s cubic-bezier(.16,1,.3,1) both}.ui-dialog[data-state=closed]{animation:ui-dialog-out .2s ease-in both}.ui-sheet[data-side=right][data-state=open]{animation:ui-sheet-in-right .6s cubic-bezier(.16,1,.3,1) both}.ui-sheet[data-side=right][data-state=closed]{animation:ui-sheet-out-right .3s cubic-bezier(.76,0,.24,1) both}.ui-sheet[data-side=left][data-state=open]{animation:ui-sheet-in-left .6s cubic-bezier(.16,1,.3,1) both}.ui-sheet[data-side=left][data-state=closed]{animation:ui-sheet-out-left .3s cubic-bezier(.76,0,.24,1) both}.ui-sheet[data-side=bottom][data-state=open]{animation:ui-sheet-in-bottom .6s cubic-bezier(.16,1,.3,1) both}.ui-sheet[data-side=bottom][data-state=closed]{animation:ui-sheet-out-bottom .3s cubic-bezier(.76,0,.24,1) both}.ui-pop[data-state=delayed-open],.ui-pop[data-state=instant-open],.ui-pop[data-state=open]{animation:ui-pop-in .22s cubic-bezier(.16,1,.3,1) both}.ui-pop[data-state=closed]{animation:ui-pop-out .14s ease-in both}.ui-accordion-content{overflow:hidden}.ui-accordion-content[data-state=open]{animation:ui-accordion-down .45s cubic-bezier(.16,1,.3,1)}.ui-accordion-content[data-state=closed]{animation:ui-accordion-up .3s cubic-bezier(.76,0,.24,1) both}.ui-skeleton{position:relative;overflow:hidden}.ui-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/.06),transparent);animation:ui-shimmer 1.6s ease-in-out infinite}.ui-spin{animation:ui-spin .8s linear infinite}.ui-ping{animation:ui-ping 1.6s cubic-bezier(0,0,.2,1) infinite}