.t2pro-blend-after-bg{background:linear-gradient(180deg, var(--background) 0%, var(--surface) min(200px, 32vh))}.t2pro-blend-after-surface{background:linear-gradient(180deg, var(--surface) 0%, var(--background) min(200px, 32vh))}@keyframes t2-mic-orbit-spin{to{transform:rotate(360deg)}}@keyframes t2-mic-orbit-counter{to{transform:rotate(-360deg)}}.t2-mic-orbit-spin{animation:60s linear infinite t2-mic-orbit-spin}.t2-mic-orbit-counter{animation:60s linear infinite t2-mic-orbit-counter}@keyframes t2-wind-dash-flow{to{stroke-dashoffset:-140px}}.t2-wind-path{stroke-dasharray:32 48;stroke-dashoffset:0;animation:4.8s linear infinite t2-wind-dash-flow}@keyframes t2-wind-wave-phase{0%{opacity:.45;transform:translate(0)}50%{opacity:.92;transform:translate(3px)}to{opacity:.45;transform:translate(0)}}.t2-wind-wave{opacity:.65;animation:5.5s ease-in-out infinite t2-wind-wave-phase}.t2-wind-panel-sway{animation:8s ease-in-out infinite t2-wind-wave-phase}@keyframes t2-wind-stream-nudge-kf{0%,to{transform:translate(-1.4%)}50%{transform:translate(1.6%)}}.t2-wind-stream-nudge{animation:9s ease-in-out infinite t2-wind-stream-nudge-kf}@keyframes t2-wind-diagonal-slide-kf{0%{opacity:.35;transform:translate(-6%,-4%)}45%{opacity:.85}to{opacity:.35;transform:translate(10%,4%)}}.t2-wind-diagonal-swipe{animation:12s ease-in-out infinite t2-wind-diagonal-slide-kf}@keyframes t2pro-charge-float-kf{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.t2pro-charge-float{will-change:transform;animation:6.5s cubic-bezier(.45,.02,.2,1) infinite t2pro-charge-float-kf}@keyframes t2pro-ring-glow-pulse-kf{0%,to{opacity:.42}50%{opacity:.68}}.t2pro-ring-glow-pulse{animation:5.5s cubic-bezier(.42,0,.22,1) infinite t2pro-ring-glow-pulse-kf}@media (prefers-reduced-motion:reduce){.t2-mic-orbit-spin,.t2-mic-orbit-counter{animation:none}.t2-wind-path{stroke-dashoffset:0;animation:none}.t2-wind-panel-sway{animation:none}.t2-wind-wave{opacity:.75;animation:none;transform:none}.t2-wind-stream-nudge{animation:none;transform:none}.t2-wind-diagonal-swipe{opacity:.62;animation:none;transform:none}.t2pro-charge-float,.t2pro-ring-glow-pulse{animation:none}.t2pro-charge-float{transform:none}}
@keyframes water-ripple-expand{0%{opacity:.6;border-width:2px;width:0;height:0}to{opacity:0;border-width:1px;width:300px;height:300px}}.water-ripple{border:2px solid #93c5fd80;border-radius:50%;animation:3s ease-out infinite water-ripple-expand;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.water-ripple-1{animation-delay:0s}.water-ripple-2{animation-delay:1s}.water-ripple-3{animation-delay:2s}
@keyframes anc-wave-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes anc-particle-float{0%{transform:scale(1)translateY(0)}to{transform:scale(.7)translateY(-12px)}}@keyframes autopause-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes autopause-link-shimmer{0%{opacity:0;left:-8%}10%{opacity:1}92%{opacity:.85}to{opacity:0;left:98%}}@keyframes battery-charge-glow{0%,to{box-shadow:0 0 8px var(--tx20-accent-20)}50%{box-shadow:0 0 20px var(--tx20-accent-55)}}
.t2pro-blend-after-bg{background:linear-gradient(180deg, var(--background) 0%, var(--surface) min(200px, 32vh))}.t2pro-blend-after-surface{background:linear-gradient(180deg, var(--surface) 0%, var(--background) min(200px, 32vh))}@keyframes t2-mic-orbit-spin{to{transform:rotate(360deg)}}@keyframes t2-mic-orbit-counter{to{transform:rotate(-360deg)}}.t2-mic-orbit-spin{animation:60s linear infinite t2-mic-orbit-spin}.t2-mic-orbit-counter{animation:60s linear infinite t2-mic-orbit-counter}@media (prefers-reduced-motion:reduce){.t2-mic-orbit-spin,.t2-mic-orbit-counter{animation:none}}
