@keyframes rotating-tabs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rotating-tabs-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rotating-tabs [data-slot=tabs-trigger][data-state=active]:before,.rotating-tabs [data-slot=tabs-trigger][data-state=active]:after{content:"";background:var(--color-border);height:2px;position:absolute;inset:auto 0 0}.rotating-tabs [data-slot=tabs-trigger][data-state=active]:after{background:var(--color-foreground);transform-origin:0;animation:4s linear both paused rotating-tabs-progress}.rotating-tabs[data-running=true] [data-slot=tabs-trigger][data-state=active]:after{animation-play-state:running}.rotating-tabs:has([role=tablist]:focus-within) [data-slot=tabs-trigger][data-state=active]:after{animation-play-state:paused}.rotating-tabs [data-slot=tabs-content][data-state=active]>*{animation:.4s cubic-bezier(.22,1,.36,1) both rotating-tabs-enter}@media (prefers-reduced-motion:reduce){.rotating-tabs [data-slot=tabs-trigger][data-state=active]:after,.rotating-tabs [data-slot=tabs-content][data-state=active]>*{animation:none}}
