/* Original slide-two workspace. Original effects.css rules are scoped below. */
.hero-existing-slide .original-agent-workspace{min-width:0;font-size:16.5px;line-height:1.62;color:var(--ink-2)}
.hero-existing-slide .original-agent-workspace .agent-toast-wrap{display:block}
.hero-existing-slide .original-agent-workspace .card{border-radius:var(--r-xl)!important;box-shadow:var(--sh-3)!important;border-color:var(--line)}
.hero-existing-slide .original-agent-workspace .agent-card-hd{padding:17px 22px!important}
.hero-existing-slide .original-agent-workspace .agent-card-hd [style*=".83rem"]{font-size:.83rem!important}
.hero-existing-slide .original-agent-workspace .card .mono{display:inline;font-size:.78rem}
.hero-existing-slide .original-agent-workspace .card>div:last-child{padding:8px 22px 20px!important}
.hero-existing-slide .original-agent-workspace .agent-row{gap:12px;padding:13px 0!important}
.hero-existing-slide .original-agent-workspace .agent-row .ico{width:36px!important;height:36px!important}
.hero-existing-slide .original-agent-workspace .agent-row [style*=".885rem"]{font-size:.885rem!important}
.hero-existing-slide .original-agent-workspace .card .tiny{font-size:.84rem}
.hero-existing-slide .original-agent-workspace .badge{font-size:.755rem;padding:5px 12px}
.hero-existing-slide .original-agent-workspace .badge-green{background:#EDFBF6;color:#0A7F70;border-color:rgba(18,165,148,.22)}
.hero-existing-slide .original-agent-workspace .dot-live{box-shadow:0 0 0 3px #0098da25;animation:pulse 2.4s infinite}
.hero-existing-slide .original-agent-workspace .agent-toast-wrap{position:absolute;top:-16px;right:-14px;left:auto;z-index:4;pointer-events:none;width:min(78%,268px)}
.hero-existing-slide .original-agent-workspace .agent-toast{
  position:absolute;top:0;right:0;width:100%;display:flex;align-items:center;gap:10px;
  background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px 14px;
  box-shadow:var(--sh-3);opacity:0;transform:translateY(14px) scale(.97);
  animation:agentToast 11s var(--ease) infinite;
}
.hero-existing-slide .original-agent-workspace .agent-toast .ico-sm{width:32px;height:32px;border-radius:9px;flex:none}
.hero-existing-slide .original-agent-workspace .agent-toast .ico-sm svg{width:16px;height:16px}
.hero-existing-slide .original-agent-workspace .agent-toast-t{font-size:.79rem;font-weight:800;color:var(--navy-900);line-height:1.25}
.hero-existing-slide .original-agent-workspace .agent-toast-d{font-size:.72rem;color:var(--ink-3);line-height:1.3;margin-top:1px}
.hero-existing-slide .original-agent-workspace .agent-toast:nth-child(1){animation-delay:0s}
.hero-existing-slide .original-agent-workspace .agent-toast:nth-child(2){animation-delay:2.75s}
.hero-existing-slide .original-agent-workspace .agent-toast:nth-child(3){animation-delay:5.5s}
.hero-existing-slide .original-agent-workspace .agent-toast:nth-child(4){animation-delay:8.25s}
@keyframes agentToast{
  0%{opacity:0;transform:translateY(14px) scale(.97)}
  3%{opacity:1;transform:translateY(0) scale(1)}
  20%{opacity:1;transform:translateY(0) scale(1)}
  25%{opacity:0;transform:translateY(-10px) scale(.98)}
  100%{opacity:0}
}
@media (max-width:640px){.hero-existing-slide .original-agent-workspace .agent-toast-wrap{display:none}}


.hero-existing-slide .original-agent-workspace .agent-row{position:relative;transition:background-color .4s ease}
.hero-existing-slide .original-agent-workspace .agent-row::before{
  content:"";position:absolute;inset:0 -22px;z-index:-1;border-radius:10px;
  background:linear-gradient(90deg,rgba(228,48,60,.07),rgba(0,152,218,.05));
  opacity:0;animation:agentRowGlow 11s var(--ease) infinite;
}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(1)::before{animation-delay:0s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(2)::before{animation-delay:2.75s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(3)::before{animation-delay:5.5s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(4)::before{animation-delay:8.25s}
@keyframes agentRowGlow{
  0%{opacity:0} 3%{opacity:1} 20%{opacity:1} 26%{opacity:0} 100%{opacity:0}
}
.hero-existing-slide .original-agent-workspace .agent-row .badge{animation:agentBadgePulse 11s var(--ease) infinite}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(1) .badge{animation-delay:0s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(2) .badge{animation-delay:2.75s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(3) .badge{animation-delay:5.5s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(4) .badge{animation-delay:8.25s}
@keyframes agentBadgePulse{
  0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(18,165,148,0)}
  4%{transform:scale(1.09);box-shadow:0 0 0 5px rgba(18,165,148,.16)}
  9%{transform:scale(1);box-shadow:0 0 0 0 rgba(18,165,148,0)}
}
.hero-existing-slide .original-agent-workspace .agent-row .ico-sm{transition:transform .4s var(--ease)}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(1) .ico-sm{animation:agentIcoPop 11s var(--ease) infinite;animation-delay:0s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(2) .ico-sm{animation:agentIcoPop 11s var(--ease) infinite;animation-delay:2.75s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(3) .ico-sm{animation:agentIcoPop 11s var(--ease) infinite;animation-delay:5.5s}
.hero-existing-slide .original-agent-workspace .agent-row:nth-child(4) .ico-sm{animation:agentIcoPop 11s var(--ease) infinite;animation-delay:8.25s}
@keyframes agentIcoPop{0%,100%{transform:scale(1) rotate(0)} 4%{transform:scale(1.14) rotate(-6deg)} 9%{transform:scale(1) rotate(0)}}


.hero-existing-slide .original-agent-workspace .agent-stat-n{display:inline-block;transition:color .3s ease}
.hero-existing-slide .original-agent-workspace .agent-stat-n.tick{color:var(--red-600);animation:agentStatTick .5s var(--ease)}
@keyframes agentStatTick{0%{transform:translateY(0)} 30%{transform:translateY(-3px)} 100%{transform:translateY(0)}}


.hero-existing-slide .original-agent-workspace .agent-ping{animation:agentPing 2.2s var(--ease) infinite}
@keyframes agentPing{
  0%{r:4;opacity:.9} 70%{r:11;opacity:0} 100%{r:11;opacity:0}
}


.hero-existing-slide .original-agent-workspace .agent-card-hd{position:relative;overflow:hidden}
.hero-existing-slide .original-agent-workspace .agent-card-hd::after{
  content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;
  background:linear-gradient(90deg,transparent,rgba(0,152,218,.16),transparent);
  animation:agentSweep 5.5s linear infinite;
}
@keyframes agentSweep{to{transform:translateX(340%)}}


@media(min-width:641px) and (max-width:850px){
 .hero-existing-slide .original-agent-workspace{padding-top:68px}
 .hero-existing-slide .original-agent-workspace .agent-toast-wrap{top:0;right:0}
}
.hero-existing-slide .original-agent-workspace[data-motion-paused] *,
.hero-existing-slide .original-agent-workspace[data-motion-paused] *::before,
.hero-existing-slide .original-agent-workspace[data-motion-paused] *::after{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){
 .hero-existing-slide .original-agent-workspace *, .hero-existing-slide .original-agent-workspace *::before, .hero-existing-slide .original-agent-workspace *::after{animation:none!important;transition:none!important}
 .hero-existing-slide .original-agent-workspace .agent-toast{opacity:0}
}
