@keyframes activityRow{0%{opacity:0;transform:translateY(-6px);background-color:#dbeafe}25%{opacity:1;transform:translateY(0);background-color:#dbeafe}to{opacity:1;transform:translateY(0);background-color:#ffffff}}@keyframes taskRow{0%{opacity:0;transform:translateY(-6px);background-color:#dbeafe}25%{opacity:1;transform:translateY(0);background-color:#dbeafe}to{opacity:1;transform:translateY(0);background-color:#ffffff}}@keyframes txnRow{0%{opacity:0;transform:translateY(-6px);background-color:#dbeafe}25%{opacity:1;transform:translateY(0);background-color:#dbeafe}to{opacity:1;transform:translateY(0);background-color:#ffffff}}@keyframes contactsRow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes contactsCardLift{0%{transform:translateY(4px);opacity:.9}to{transform:translateY(0);opacity:1}}@keyframes filesDrop{0%{transform:translateY(-56px) rotate(-3deg) scale(.95);opacity:0}15%{opacity:1}45%{transform:translateY(8px) rotate(0deg) scale(1);opacity:1}60%{transform:translateY(14px) rotate(0deg) scale(.96);opacity:1}80%{transform:translateY(14px) rotate(0deg) scale(.92);opacity:0}to{transform:translateY(14px) rotate(0deg) scale(.92);opacity:0}}@keyframes filesBinPulse{0%,to{box-shadow:0 0 0 0 transparent;border-color:#e4e9f0}45%,70%{box-shadow:0 0 0 4px rgba(52,152,219,.22);border-color:var(--ac,#3498db)}}@keyframes filesCountBump{0%,40%{transform:translateY(0)}50%{transform:translateY(-3px)}65%{transform:translateY(0)}}@keyframes filesZonePulse{0%,to{border-color:#93c5fd;background-color:rgba(239,246,255,.6)}40%,55%{border-color:var(--ac,#3498db);background-color:rgba(219,234,254,.8)}}@keyframes filesRoute{0%,50%{opacity:0;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}85%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes entityNodeIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes entityLineIn{0%{stroke-dashoffset:80;opacity:0}30%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes entityPulseAll{0%,to{filter:drop-shadow(0 0 0 rgba(52,152,219,0))}50%{filter:drop-shadow(0 0 6px rgba(52,152,219,.45))}}@keyframes entityChip{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes projGrow{0%{width:0}}