.features-grid[data-animate=true] .feature-preview__enter{animation:feature-preview-enter .62s var(--ease-out) var(--feature-delay,0s) both}.features-grid[data-animate=true] .feature-preview__spark{animation:feature-preview-spark 3.2s ease-in-out calc(var(--feature-delay,0s) + .32s) infinite both;transform-origin:50%}.feature-preview__scan{opacity:0;transform:translate(-88px)skew(-12deg)}.features-grid[data-animate=true] .feature-preview__scan{animation:feature-preview-scan 4.6s ease-in-out calc(var(--feature-delay,0s) + .42s) infinite both}.features-grid[data-animate=true] .feature-preview__score{animation:feature-preview-score 3.4s ease-in-out var(--feature-delay,0s) infinite both;transform-origin:50%}.features-grid[data-animate=true] .feature-preview__daily-media{animation:feature-preview-float 4s ease-in-out var(--feature-delay,0s) infinite both;transform-origin:50%}.features-grid[data-animate=true] .feature-preview__published{animation:feature-preview-published 2.8s ease-in-out calc(var(--feature-delay,0s) + .48s) infinite both;transform-origin:0}.features-grid[data-animate=true] .feature-preview__check{animation:3.6s ease-in-out infinite both feature-preview-check}.features-grid[data-animate=true] .feature-preview__metric{animation:feature-preview-metric 3.8s ease-in-out var(--feature-delay,0s) infinite both}.features-grid[data-animate=true] .feature-preview__hub{animation:feature-preview-hub .7s var(--ease-out) var(--feature-delay,0s) both;transform-origin:50%}.feature-preview__hub{transform:translate(-50%,-50%)}.features-grid[data-animate=true] .feature-preview__channel{animation:feature-preview-pop .52s var(--ease-out) both;transform-origin:50%}.feature-preview__connector{background:linear-gradient(90deg, var(--accent-dim), var(--accent));opacity:.4;transform-origin:0;width:112px;height:1px;position:absolute;top:50%;left:50%}.feature-preview__connector--ne{transform:rotate(-29deg)}.feature-preview__connector--se{transform:rotate(29deg)}.feature-preview__connector--sw{transform:rotate(151deg)}.feature-preview__connector--nw{transform:rotate(209deg)}.feature-preview__signal-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);opacity:0;border-radius:999px;position:absolute;top:50%;left:0;transform:translate(4px,-50%)}.features-grid[data-animate=true] .feature-preview__signal-dot{animation-name:feature-preview-signal;animation-duration:3.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.feature-preview__hub-ring{opacity:0;transform-origin:50%}.features-grid[data-animate=true] .feature-preview__hub-ring{animation:feature-preview-ring 3.4s ease-out calc(var(--feature-delay,0s) + .25s) infinite both}.features-grid[data-animate=true] .feature-preview__channel-status{animation:feature-preview-status 2.4s ease-in-out calc(var(--feature-delay,0s) + .3s) infinite both;transform-origin:50%}.features-grid[data-animate=true] .feature-preview__channel-glyph{animation:feature-preview-channel-drift 3.8s ease-in-out calc(var(--feature-delay,0s) + .5s) infinite both;transform-origin:50%}.feature-preview:hover *{animation-play-state:paused}.features-grid[data-animate=true] .feature-preview__voice-icon{animation:feature-preview-float 3.6s ease-in-out var(--feature-delay,0s) infinite both}.features-grid[data-animate=true] .feature-preview__voice-match,.features-grid[data-animate=true] .feature-preview__engine-status{animation:feature-preview-status 2.8s ease-in-out var(--feature-delay,0s) infinite both;transform-origin:50%}.features-grid[data-animate=true] .feature-preview__voice-bar{transform-origin:bottom;animation:2.8s ease-in-out infinite alternate both feature-preview-wave}.features-grid[data-animate=true] .feature-preview__day{transform-origin:50%;animation:3.4s ease-in-out infinite both feature-preview-day-loop}.features-grid[data-animate=true] .feature-preview__growth-bar{transform-origin:bottom;animation:3.2s ease-in-out infinite alternate both feature-preview-growth}@keyframes feature-preview-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-preview-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes feature-preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes feature-preview-spark{0%,to{opacity:.72;transform:rotate(-5deg)scale(.92)}50%{opacity:1;transform:rotate(5deg)scale(1.08)}}@keyframes feature-preview-published{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes feature-preview-score{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(.98)}50%{box-shadow:0 0 24px -10px var(--accent);transform:scale(1.02)}}@keyframes feature-preview-check{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes feature-preview-scan{0%{opacity:0;transform:translate(-88px)skew(-12deg)}30%{opacity:1}to{opacity:0;transform:translate(88px)skew(-12deg)}}@keyframes feature-preview-hub{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}65%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes feature-preview-wave{0%{opacity:.68;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}@keyframes feature-preview-day-loop{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes feature-preview-growth{0%{opacity:.72;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}@keyframes feature-preview-metric{0%,to{opacity:.82;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes feature-preview-signal{0%{opacity:0;transform:translate(4px,-50%)}18%{opacity:1}82%{opacity:.85}to{opacity:0;transform:translate(105px,-50%)}}@keyframes feature-preview-ring{0%,20%{opacity:0;transform:scale(.9)}55%{opacity:.65}to{opacity:0;transform:scale(1.35)}}@keyframes feature-preview-status{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes feature-preview-channel-drift{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.03)}}@media (prefers-reduced-motion:reduce){.feature-preview *,.feature-preview :before,.feature-preview :after{opacity:1!important;animation:none!important}.feature-preview__scan,.feature-preview__signal-dot,.feature-preview__hub-ring{display:none}}
