@keyframes xppulse{0%,to{box-shadow:0 0 #0e749000}50%{box-shadow:0 0 0 10px #0e749014}}@keyframes xpbreathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.07);transform:scale(1.05)}}.mkt .agent-stage .xp-orb .ring.r2{inset:-6px}@media (max-width:1040px){.mkt .lg-demo-call .callscene{--cs:72px;--cs-link:80px}}@media (max-width:640px){.mkt .lg-demo-call .callscene{--cs:60px;--cs-link:72px;justify-self:start}}.mkt .cs-tile{fill:var(--panel);stroke:var(--line2);stroke-width:1px}.mkt .cs-head{transform-box:fill-box;transform-origin:50% 90%}.mkt .cs-mouth{transform-box:fill-box;transform-origin:50%}.mkt .callscene[data-state=speaking] .cs-mouth{animation:.34s ease-in-out infinite alternate csTalk}.mkt .callscene[data-state=speaking] .cs-head{animation:1.5s ease-in-out infinite csNod}.mkt .callscene[data-state=speaking] .cs-agent .cs-ping{animation:1.5s ease-out infinite csPing}.mkt .callscene[data-state=speaking] .cs-flow{animation:1.2s linear infinite csToYou}.mkt .callscene[data-state=listening] .cs-head{animation:2.6s ease-in-out infinite alternate csLean}.mkt .callscene[data-state=listening] .cs-you .cs-ping{animation:1.5s ease-out infinite csPing}.mkt .callscene[data-state=listening] .cs-flow{animation:1.2s linear infinite csToAgent}.mkt .callscene[data-state=thinking] .cs-dots{opacity:1}.mkt .callscene[data-state=thinking] .cs-dots circle{animation:1s ease-in-out infinite csDot}.mkt .callscene[data-state=thinking] .cs-dots circle:nth-child(2){animation-delay:.16s}.mkt .callscene[data-state=thinking] .cs-dots circle:nth-child(3){animation-delay:.32s}.mkt .callscene[data-state=connecting] .cs-ping{animation:1.8s ease-out infinite csPing}.mkt .callscene[data-state=connecting] .cs-flow{animation:1.8s linear infinite csToAgent}.mkt .cs-flow:nth-child(2){animation-delay:.4s!important}.mkt .cs-flow:nth-child(3){animation-delay:.8s!important}@keyframes csPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes csToYou{0%{opacity:0;left:100%}15%{opacity:.8}85%{opacity:.8}to{opacity:0;left:0}}@keyframes csToAgent{0%{opacity:0;left:0}15%{opacity:.8}85%{opacity:.8}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.mkt .callscene[data-state=thinking] .cs-dots circle{opacity:1}}.mkt .agent-stage .callscene{--cs:60px;--cs-link:72px}.mkt .hero-console .callscene{--cs:80px;--cs-link:96px;align-self:center}.mkt .wc-live .callscene{--cs:88px;--cs-link:96px}.mkt .ucp .faq details[open] .ans{animation:.2s cubic-bezier(0,0,.2,1) uc-ans}@media (prefers-reduced-motion:reduce){.mkt .ucp .faq details[open] .ans{animation:none}}
