:root{--busee-motion-scale:1;--busee-stagger-step:calc(20ms * var(--busee-motion-scale));--busee-stagger-cap:6;--busee-row-wave-stagger-step:calc(8ms * var(--busee-motion-scale));--busee-row-wave-stagger-cap:11;--busee-day-chip-stagger-step:calc(7ms * var(--busee-motion-scale));--busee-day-chip-stagger-cap:13;--busee-widget-stagger-step:calc(12ms * var(--busee-motion-scale));--busee-widget-stagger-cap:7;--busee-typewriter-duration:calc(var(--busee-motion-snappy) / 3)}@keyframes busee-enter-fade{0%{opacity:0}}@keyframes busee-enter-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes busee-enter-nudge{0%{opacity:0;transform:translateY(3px)}}@keyframes busee-enter-row-left{0%{opacity:0;transform:translate(6px)}}@keyframes busee-enter-day-chip{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes busee-enter-widget{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes busee-typewriter-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes busee-typewriter-caret{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(0)}}@keyframes busee-pulse{50%{opacity:.5}}@keyframes busee-spin{to{transform:rotate(1turn)}}.busee-motion-pulse{animation:busee-pulse var(--busee-motion-pulse) cubic-bezier(.4, 0, .6, 1) infinite}.busee-motion-spin{animation:busee-spin var(--busee-motion-spin) linear infinite}[data-busee-enter]{animation-name:busee-enter-fade;animation-duration:var(--busee-motion-enter);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards}[data-busee-enter-skip]{animation:none!important}[data-busee-enter=page]{animation-name:busee-enter-rise}[data-busee-enter=nav]{animation-name:busee-enter-fade;animation-duration:var(--busee-motion-fast);animation-timing-function:var(--ease-standard)}[data-busee-enter=row]{animation-name:busee-enter-nudge}[data-busee-enter=row-left]{animation-name:busee-enter-row-left}[data-busee-enter=day-chip]{animation-name:busee-enter-day-chip}[data-busee-enter=widget]{animation-name:busee-enter-widget}[data-busee-enter=card]{animation-name:busee-enter-rise}[data-busee-enter=card-fade],[data-busee-enter=content]{animation-name:busee-enter-fade}[data-busee-enter=skeleton]{animation-name:busee-enter-fade;animation-duration:var(--busee-motion-fast);animation-timing-function:var(--ease-standard)}[data-busee-enter=status]{animation-name:busee-enter-nudge;animation-duration:var(--busee-motion-fast);animation-timing-function:var(--ease-standard)}[data-busee-enter=row],[data-busee-enter=card],[data-busee-enter=card-fade]{animation-delay:calc(min(var(--busee-enter-index,0), var(--busee-stagger-cap)) * var(--busee-stagger-step))}[data-busee-enter=row-left]{animation-delay:calc(min(var(--busee-enter-index,0), var(--busee-row-wave-stagger-cap)) * var(--busee-row-wave-stagger-step))}[data-busee-enter=day-chip]{animation-delay:calc(min(var(--busee-enter-index,0), var(--busee-day-chip-stagger-cap)) * var(--busee-day-chip-stagger-step))}[data-busee-enter=widget]{animation-delay:calc(min(var(--busee-enter-index,0), var(--busee-widget-stagger-cap)) * var(--busee-widget-stagger-step))}[data-busee-typewriter]{animation:busee-typewriter-reveal var(--busee-typewriter-duration) steps(var(--busee-typewriter-steps), end) backwards;position:relative}[data-busee-typewriter]:after{content:"";opacity:0;pointer-events:none;width:100%;animation:busee-typewriter-caret var(--busee-typewriter-duration) steps(var(--busee-typewriter-steps), end) backwards;border-inline-end:1px solid;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){animation-duration:var(--busee-motion-enter);animation-timing-function:var(--ease-enter)}@media (prefers-reduced-motion:reduce){:root{--busee-motion-scale:0}[data-busee-enter]{animation-name:busee-enter-fade;animation-duration:var(--busee-motion-fast-base);animation-timing-function:var(--ease-standard);animation-delay:0s}[data-busee-typewriter]{clip-path:none;animation:none}[data-busee-typewriter]:after{content:none;animation:none}::view-transition-new(root){animation-duration:var(--busee-motion-fast-base)}}@keyframes busee-fade-in{0%{opacity:0}}@keyframes busee-fade-out{to{opacity:0}}@keyframes busee-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes busee-pop-out{to{opacity:0;transform:scale(.97)}}@keyframes busee-dialog-in{0%{opacity:0;transform:translateY(6px)}}@keyframes busee-dialog-out{to{opacity:0;transform:translateY(4px)}}@keyframes busee-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes busee-toast-material-in{0%,to{background-color:var(--busee-material-thick);-webkit-backdrop-filter:none}}@keyframes busee-toast-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes busee-toast-swipe-right-out{to{opacity:0;transform:translateX(calc(100% + var(--spacing-pad)))}}[data-busee-anim=pop][data-state=open]{animation:busee-pop-in var(--busee-motion-enter) var(--ease-enter)}[data-busee-anim=pop][data-state=closed]{animation:busee-pop-out var(--busee-motion-exit) var(--ease-exit)}[data-busee-anim=fade][data-state=open]{animation:busee-fade-in var(--busee-motion-enter) var(--ease-enter)}[data-busee-anim=fade][data-state=closed]{animation:busee-fade-out var(--busee-motion-exit) var(--ease-exit)}[data-busee-anim=dialog][data-state=open]{animation:busee-dialog-in var(--busee-motion-enter) var(--ease-enter)}[data-busee-anim=dialog][data-state=closed]{animation:busee-dialog-out var(--busee-motion-exit) var(--ease-exit)}[data-busee-anim=toast][data-state=open]{animation:busee-toast-in var(--busee-motion-bounce) var(--ease-spring-bounce)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-busee-anim=toast][data-state=open]{animation:busee-toast-in var(--busee-motion-bounce) var(--ease-spring-bounce), busee-toast-material-in var(--busee-motion-bounce) linear}}[data-busee-anim=toast][data-state=closed]{animation:busee-toast-out var(--busee-motion-exit) var(--ease-exit)}[data-busee-anim=toast][data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x,0))}[data-busee-anim=toast][data-swipe=cancel]{transition:transform var(--busee-motion-fast) var(--ease-standard);transform:translate(0)}[data-busee-anim=toast][data-swipe=end]{animation:busee-toast-swipe-right-out var(--busee-motion-exit) var(--ease-exit)}[data-busee-menu-row]{position:relative}[data-busee-menu-row]:after{content:"";inset-inline:0;height:var(--busee-hairline);background-color:var(--busee-separator);pointer-events:none;position:absolute;bottom:0}[data-busee-menu-row]:last-child:after{display:none}[data-busee-menu-row]:has(+[data-busee-menu-divider]):after{display:none}[data-busee-menu-row]:has(+[data-busee-menu-label]):after{display:none}[data-busee-peek]{transition:transform var(--busee-motion-peek) var(--ease-standard), opacity var(--busee-motion-peek) var(--ease-enter)}[data-busee-peek][data-state=closed]{opacity:0;transition:transform var(--busee-motion-peek-exit) var(--ease-exit), opacity var(--busee-motion-peek-exit) var(--ease-exit)}[data-busee-peek][data-variant=center]{transform:translate(-50%,-50%)}[data-busee-peek][data-variant=center][data-state=closed]{transform:translate(-50%,calc(8px - 50%))scale(.985)}[data-busee-peek][data-variant=page][data-state=closed]{transform:translate(100%)}[data-busee-peek-scrim]{transition:opacity var(--busee-motion-peek) var(--ease-enter)}[data-busee-peek-scrim][data-state=closed]{opacity:0;transition:opacity var(--busee-motion-peek-exit) var(--ease-exit)}
