@keyframes chart-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ghost-busy{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ghost-busy-dot{animation:1.3s ease-in-out infinite alternate ghost-busy}.chart-draw{animation:.7s cubic-bezier(.22,1,.36,1) both chart-draw}}@media (prefers-reduced-transparency:reduce){.gate-band{background:var(--color-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes skel-pulse{0%,to{opacity:var(--skel-lo)}50%{opacity:var(--skel-hi)}}.skel-block{opacity:.7}@media (prefers-reduced-motion:no-preference){.skel-block{--skel-lo:.45;--skel-hi:.9;animation:skel-pulse 1.43s ease-in-out var(--skel-phase,0s) infinite both}}@keyframes empty-art-card{0%{opacity:0;transform:scale(.97)}}@keyframes empty-art-dash{0%{opacity:0}}@keyframes empty-art-badge{0%{opacity:0;transform:scale(.7)}}@keyframes empty-art-flip{0%{opacity:0}to{opacity:1}}@keyframes empty-art-breathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes empty-art-dither{0%{opacity:1}84%{opacity:.45}92%{opacity:1}}@media (prefers-reduced-motion:no-preference){.ea-card,.ea-badge{transform-box:fill-box;transform-origin:50%}.ea-card{animation:.24s cubic-bezier(.22,1,.36,1) 90ms backwards empty-art-card}.ea-badge{animation:.35s cubic-bezier(.34,1.42,.64,1) .34s backwards empty-art-badge}.ea-rest .ea-dash,.ea-breathe .ea-dash{animation:empty-art-dash .22s ease-out var(--ea-d,.14s) backwards}.ea-breathe .ea-cell{animation:7s ease-in-out .56s infinite both empty-art-breathe}.ea-dither .ea-cell{animation:empty-art-flip 1ms steps(1, end) calc(90ms + var(--ea-b,0) * .62s) backwards}.ea-dither-loop .ea-cell{animation:empty-art-dither 3.2s steps(1, end) calc(.9s + var(--ea-b,0) * 3.2s) infinite, empty-art-flip 1ms steps(1, end) calc(90ms + var(--ea-b,0) * .62s) backwards}}@keyframes section-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){.section-in{animation:section-in .45s cubic-bezier(.22, 1, .36, 1) var(--sec-d,0s) backwards}}
