@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.radix-content{background:var(--color-card-bg);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:0 10px 30px -10px var(--color-shadow-darker);z-index:2100;overflow:hidden;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.radix-content[data-state=open]{animation-name:scaleIn}.radix-content[data-side=top]{animation-name:slideInFromBottom}.radix-content[data-side=bottom]{animation-name:slideInFromTop}.radix-content[data-side=left]{animation-name:slideInFromRight}.radix-content[data-side=right]{animation-name:slideInFromLeft}.accordion-content[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.accordion-content[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.tooltip-content{background:var(--color-black);color:var(--color-white);padding:8px 12px;border-radius:6px;font-size:13px;line-height:1;box-shadow:0 5px 15px #0006;-webkit-user-select:none;user-select:none;animation-duration:.15s}.tooltip-arrow{fill:var(--color-black)}
