@keyframes tool-arrive{0%{opacity:0;transform:translateY(var(--tool-rise,14px)) scale(var(--tool-scale,1));filter:blur(var(--tool-blur,6px))}}.tool-arrive{animation:tool-arrive .68s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.tool-arrive{animation:none}}