.studio-story{--studio-accent:var(--solid-brand);--studio-mid:color-mix(in oklab, var(--solid-brand) 45%, white);--studio-ink:color-mix(in oklab, var(--solid-brand) 72%, white);--studio-glow:color-mix(in oklab, var(--solid-brand) 55%, transparent);--studio-signal:#7b8cbb;--studio-signal-glow:#7b8cbb59}.studio-stage-enter{animation:.42s cubic-bezier(.2,.8,.2,1) both studio-stage-enter}.studio-wave-bar{background:var(--studio-signal);box-shadow:0 0 9px var(--studio-signal-glow);transform-origin:50%;animation:1.1s ease-in-out infinite studio-wave}.studio-chart-line{stroke-dasharray:640;animation:1.4s cubic-bezier(.2,.8,.2,1) both studio-chart-draw}.studio-status-dot{animation:1.6s ease-in-out infinite studio-status-pulse}.studio-mobile-reveal{opacity:0;transform:translateY(10px)}.studio-mobile-reveal[data-seen=true]{animation:.5s cubic-bezier(.2,.8,.2,1) both studio-stage-enter}@keyframes studio-stage-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes studio-chart-draw{0%{stroke-dashoffset:640px}to{stroke-dashoffset:0}}@keyframes studio-status-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.studio-stage-enter,.studio-wave-bar,.studio-chart-line,.studio-status-dot,.studio-mobile-reveal,.studio-mobile-reveal[data-seen=true]{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}
