:root{--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-toggle:cubic-bezier(.4, 0, .2, 1);--dur-micro:.1s;--dur-quick:.15s;--dur-base:.2s;--dur-page:.22s}[data-radix-collapsible-content]{overflow:hidden}[data-radix-collapsible-content][data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) both collapsible-open}[data-radix-collapsible-content][data-state=closed]{animation:.15s cubic-bezier(.4,0,1,1) both collapsible-close}@keyframes collapsible-open{0%{opacity:.5;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes collapsible-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.sera-pop{transform-origin:100% 100%;animation:.2s cubic-bezier(.34,1.4,.64,1) both sera-pop}@keyframes sera-pop{0%{opacity:0;transform:translateY(14px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.sera-slide-in{animation:sera-slide-in .18s var(--ease-enter) both}@keyframes sera-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
