.personal-calendar-overlay[data-state=open]{animation:.22s both personal-calendar-fade-in}.personal-calendar-overlay[data-state=closed]{animation:.18s both personal-calendar-fade-out}.personal-calendar-window{border-radius:1.25rem;width:min(860px,100% - 2.5rem);height:auto;max-height:min(88dvh,860px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.personal-calendar-window[data-state=open]{animation:.28s cubic-bezier(.22,1,.36,1) both personal-calendar-desktop-in}.personal-calendar-window[data-state=closed]{animation:.18s both personal-calendar-desktop-out}.personal-calendar-window .personal-calendar-step{animation:.2s ease-out both personal-calendar-step}.personal-calendar-window .personal-calendar-editor{animation:.24s cubic-bezier(.22,1,.36,1) both personal-calendar-step}@keyframes personal-calendar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes personal-calendar-fade-out{to{opacity:0}}@keyframes personal-calendar-desktop-in{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes personal-calendar-desktop-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}}@keyframes personal-calendar-step{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=639px){.personal-calendar-window{width:100%;height:auto;max-height:95dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1rem 1rem 0 0;inset:auto 0 0;transform:none}.personal-calendar-window[data-state=open]{animation:.32s cubic-bezier(.22,1,.36,1) both personal-calendar-mobile-in}.personal-calendar-window[data-state=closed]{animation:.24s cubic-bezier(.4,0,1,1) both personal-calendar-mobile-out}}@keyframes personal-calendar-mobile-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes personal-calendar-mobile-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.personal-calendar-overlay,.personal-calendar-window,.personal-calendar-window *{transition:none!important;animation:none!important}}[data-a11y-reducemotion] :is(.personal-calendar-overlay,.personal-calendar-window,.personal-calendar-window *){transition:none!important;animation:none!important}
