.k-skeleton{position:relative;overflow:hidden;isolation:isolate;background-color:hsl(var(--muted));user-select:none;-webkit-user-select:none}.k-skeleton:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0,var(--k-skeleton-sheen,hsla(0,0%,100%,.55)) 50%,transparent 100%);transform:translate3d(-100%,0,0);animation:k-skeleton-sweep var(--motion-shimmer,1.6s) var(--motion-ease-standard,cubic-bezier(.4,0,.2,1)) infinite;will-change:transform}.dark .k-skeleton:after,[data-theme=dark] .k-skeleton:after{--k-skeleton-sheen:hsla(0,0%,100%,.07)}@keyframes k-skeleton-sweep{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@media (prefers-reduced-motion:reduce){.k-skeleton:after{animation:none;opacity:0}}.k-reveal{--k-reveal-x:0px;--k-reveal-y:0px;animation:k-reveal-in var(--k-reveal-duration,var(--motion-quick,.18s)) var(--motion-ease-enter,cubic-bezier(0,0,.2,1)) both}.k-reveal[data-slide=up]{--k-reveal-y:var(--motion-slide,8px)}.k-reveal[data-slide=down]{--k-reveal-y:calc(-1 * var(--motion-slide, 8px))}.k-reveal[data-slide=left]{--k-reveal-x:var(--motion-slide,8px)}.k-reveal[data-slide=right]{--k-reveal-x:calc(-1 * var(--motion-slide, 8px))}.k-reveal[data-state=exiting]{animation-name:k-reveal-out;animation-duration:var(--k-reveal-duration,var(--motion-quick,.18s));animation-timing-function:var(
    --motion-ease-exit,cubic-bezier(.4,0,1,1)
  );pointer-events:none}@keyframes k-reveal-in{0%{opacity:0;transform:translate3d(var(--k-reveal-x),var(--k-reveal-y),0)}to{opacity:1;transform:translateZ(0)}}@keyframes k-reveal-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(var(--k-reveal-x),var(--k-reveal-y),0)}}.k-appt-enter{animation:k-appt-enter var(--motion-quick,.18s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1))}@keyframes k-appt-enter{0%{opacity:0}to{opacity:var(--k-appt-opacity,1)}}.k-skeleton-exit{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--motion-quick,.18s) var(--motion-ease-exit,cubic-bezier(.4,0,1,1))}.k-bar-fill{transform-origin:left center;transform:scaleX(var(--k-bar-scale,1));animation:k-bar-fill-draw var(--motion-smooth,.22s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1));transition:transform var(--motion-smooth,.22s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1))}@keyframes k-bar-fill-draw{0%{transform:scaleX(0)}to{transform:scaleX(var(--k-bar-scale,1))}}.k-bar-label{transform:translateX(calc(var(--k-bar-scale, 1) * 100% - 100%));animation:k-bar-label-draw var(--motion-smooth,.22s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1));transition:transform var(--motion-smooth,.22s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1))}@keyframes k-bar-label-draw{0%{transform:translateX(-100%)}to{transform:translateX(calc(var(--k-bar-scale, 1) * 100% - 100%))}}.cn-toast[data-sonner-toast]{transition:transform var(--motion-quick,.18s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1)),opacity var(--motion-quick,.18s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1)),box-shadow var(--motion-instant,.12s) var(--motion-ease-standard,cubic-bezier(.4,0,.2,1))}.cn-toast[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{transition:transform var(--motion-quick,.18s) var(--motion-ease-exit,cubic-bezier(.4,0,1,1)),opacity var(--motion-quick,.18s) var(--motion-ease-exit,cubic-bezier(.4,0,1,1))}.k-overlay-scrim{animation:k-overlay-fade-in var(--motion-quick,.18s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1)) both}.k-overlay-scrim[data-state=closed]{animation-name:k-overlay-fade-out;animation-timing-function:var(--motion-ease-exit,cubic-bezier(.4,0,1,1));pointer-events:none}@keyframes k-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes k-overlay-fade-out{0%{opacity:1}to{opacity:0}}.k-overlay-panel{--k-panel-x:0px;--k-panel-y:0px;--k-panel-scale:1;animation:k-overlay-panel-in var(--motion-quick,.18s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1)) both}.k-overlay-panel[data-side=right]{--k-panel-x:100%}.k-overlay-panel[data-side=left]{--k-panel-x:-100%}.k-overlay-panel[data-side=bottom]{--k-panel-y:100%}.k-overlay-panel[data-side=center]{--k-panel-scale:0.98}.k-overlay-panel[data-side=sheet]{--k-panel-y:100%}@media (min-width:640px){.k-overlay-panel[data-side=sheet]{--k-panel-y:0px;--k-panel-scale:0.98}}.k-overlay-panel[data-state=closed]{animation-name:k-overlay-panel-out;animation-timing-function:var(--motion-ease-exit,cubic-bezier(.4,0,1,1));pointer-events:none}@keyframes k-overlay-panel-in{0%{opacity:0;transform:translate3d(var(--k-panel-x),var(--k-panel-y),0) scale(var(--k-panel-scale))}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes k-overlay-panel-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--k-panel-x),var(--k-panel-y),0) scale(var(--k-panel-scale))}}.k-image-fade{transition:opacity var(--motion-smooth,.22s) var(--motion-ease-enter,cubic-bezier(0,0,.2,1))}.k-image-fade[data-loaded=false]{opacity:0}.k-success-pop{animation:k-success-pop var(--motion-smooth,.22s) var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes k-success-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}