@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:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ui-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ui-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ui-slide-in-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ui-slide-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes ui-slide-in-from-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ui-slide-out-to-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes ui-slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ui-slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ui-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ui-slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ui-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ui-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes ui-caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes ui-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes ui-linear-progress{0%{width:0}to{width:98%}}@keyframes ui-linear-pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}[data-slot=dialog-overlay][data-state=open],[data-slot=sheet-overlay][data-state=open]{animation:ui-fade-in .2s ease-out}[data-slot=dialog-overlay][data-state=closed],[data-slot=sheet-overlay][data-state=closed]{animation:ui-fade-out .2s ease-in}[data-slot=dialog-content][data-state=open]{animation:ui-dialog-in .2s ease-out}[data-slot=dialog-content][data-state=closed]{animation:ui-dialog-out .2s ease-in}[data-slot=sheet-content][data-side=right][data-state=open]{animation:ui-slide-in-from-right .5s cubic-bezier(.32,.72,0,1)}[data-slot=sheet-content][data-side=right][data-state=closed]{animation:ui-slide-out-to-right .3s ease-in}[data-slot=sheet-content][data-side=left][data-state=open]{animation:ui-slide-in-from-left .5s cubic-bezier(.32,.72,0,1)}[data-slot=sheet-content][data-side=left][data-state=closed]{animation:ui-slide-out-to-left .3s ease-in}[data-slot=sheet-content][data-side=top][data-state=open]{animation:ui-slide-in-from-top .5s cubic-bezier(.32,.72,0,1)}[data-slot=sheet-content][data-side=top][data-state=closed]{animation:ui-slide-out-to-top .3s ease-in}[data-slot=sheet-content][data-side=bottom][data-state=open]{animation:ui-slide-in-from-bottom .5s cubic-bezier(.32,.72,0,1)}[data-slot=sheet-content][data-side=bottom][data-state=closed]{animation:ui-slide-out-to-bottom .3s ease-in}[data-slot=context-menu-content][data-state=open],[data-slot=context-menu-sub-content][data-state=open],[data-slot=popover-content][data-state=open],[data-slot=select-content][data-state=open],[data-slot=tooltip-content][data-state=delayed-open],[data-slot=tooltip-content][data-state=open]{animation:ui-pop-in .15s ease-out}[data-slot=context-menu-content][data-state=closed],[data-slot=context-menu-sub-content][data-state=closed],[data-slot=popover-content][data-state=closed],[data-slot=select-content][data-state=closed],[data-slot=tooltip-content][data-state=closed]{animation:ui-pop-out .15s ease-in}[data-slot=accordion-content]{overflow:hidden}[data-slot=accordion-content][data-state=open]{animation:ui-accordion-down .2s ease-out}[data-slot=accordion-content][data-state=closed]{animation:ui-accordion-up .2s ease-out}.ui-caret-blink{animation:ui-caret-blink 1.2s ease-out infinite}[data-slot=spinner]>div{position:absolute;top:0;left:0;border:4px solid var(--primary-main);border-radius:50%;opacity:1;animation:ui-ripple 1s cubic-bezier(0,.2,.8,1) infinite}[data-slot=spinner]>div:nth-child(2){animation-delay:-.5s}[data-slot=linear-spinner-bar]{animation:ui-linear-progress 2s ease-out forwards,ui-linear-pulse 1s ease-in-out infinite}