.lg-current{transition:transform .2s cubic-bezier(.4,0,.2,1);overflow:visible}@media (hover:hover){.group:hover .lg-current[data-state=idle]{transform:scale(1.05)}}.lg-current[data-state=idle][data-hover]{transform:scale(1.05)}.group:active .lg-current[data-state=idle],.lg-current[data-state=idle][data-press]{transform:scale(1)}.lg-current-turn{transform-origin:12px 12px}.lg-current-line{transition:opacity .25s}.lg-current-bar{transform-box:fill-box;transform-origin:bottom;opacity:0;transition:opacity .25s;transform:scaleY(0)}@keyframes lg-current-spectrum{0%,to{transform:scaleY(.25)}15%{transform:scaleY(.85)}30%{transform:scaleY(.5)}50%{transform:scaleY(1)}70%{transform:scaleY(.4)}85%{transform:scaleY(.7)}}.lg-current[data-state=playing] .lg-current-line{opacity:0}.lg-current[data-state=playing] .lg-current-bar{opacity:1;animation:lg-current-spectrum var(--lg-current-t,1.8s) ease-in-out calc(var(--lg-seek,0s) + var(--lg-current-d,0s)) infinite both}@keyframes lg-current-nav-pulse{0%,to{opacity:1}40%,60%{opacity:.12}}.lg-current[data-state=loading] .lg-current-line{animation:lg-current-nav-pulse 1.2s ease-in-out calc(var(--lg-seek,0s) + var(--lg-current-d,0s)) infinite}@keyframes lg-current-think-rotate{0%{transform:rotate(0)}4%,12.5%{transform:rotate(45deg)}16.5%,25%{transform:rotate(90deg)}29%,37.5%{transform:rotate(135deg)}41.5%,50%{transform:rotate(180deg)}54%,62.5%{transform:rotate(225deg)}66.5%,75%{transform:rotate(270deg)}79%,87.5%{transform:rotate(315deg)}91.5%,to{transform:rotate(360deg)}}@keyframes lg-current-think-pulse{0%,30%{animation-timing-function:cubic-bezier(.5,0,1,.4);transform:translate(0)}48%{transform:translate(var(--lg-current-cx), var(--lg-current-cy))}73%{transform:translate(var(--lg-current-cx), var(--lg-current-cy));animation-timing-function:cubic-bezier(.15,1.4,.35,1)}88%,to{transform:translate(0)}}.lg-current[data-state=thinking] .lg-current-turn{animation:lg-current-think-rotate 16s ease-out calc(var(--lg-seek,0s) + 0s) infinite}.lg-current[data-state=thinking] .lg-current-pull{animation:lg-current-think-pulse 2s linear calc(var(--lg-seek,0s) + 0s) infinite}@media (prefers-reduced-motion:reduce){.lg-current,.lg-current-line,.lg-current-bar{transition:none}.lg-current[data-state=playing] .lg-current-bar{animation:none;transform:scaleY(.7)}.lg-current[data-state=loading] .lg-current-line,.lg-current[data-state=thinking] .lg-current-turn,.lg-current[data-state=thinking] .lg-current-pull{animation:none}}
