.ns-demo.search-motion{display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:26px;background:#f3f6f2}.search-motion-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#53614f}.search-motion-field{display:flex;align-items:center;gap:14px;padding:15px 18px;background:white;border:1px solid #a6b69f;border-radius:10px;font-size:24px;min-height:64px}.search-motion-word{display:block;overflow:hidden;white-space:nowrap;width:7ch;font-family:Consolas,monospace;border-right:2px solid #456947;animation:type-browser 1.5s steps(7,end) both}.search-motion-results{display:flex;gap:12px;flex-wrap:wrap}.search-motion-results a{flex:1 1 100px;min-width:0;display:flex;align-items:center;flex-direction:column;gap:10px;padding:16px 8px;border:1px solid #d7dfd2;border-radius:10px;background:white;color:#243126;text-align:center;text-decoration:none;animation:result-appear .55s cubic-bezier(.23,1,.32,1) 1.6s both}.search-motion-results a:nth-child(2){animation-delay:1.85s}.search-motion-results a:nth-child(3){animation-delay:2.1s}.search-motion-results img{width:48px;height:48px;object-fit:contain;border-radius:9px}.search-motion-results strong{font-size:14px}.search-motion-results small{font-size:11px;color:#596355}.search-motion-results a:hover,.search-motion-results a:focus-visible{border-color:#456947;outline:2px solid #456947;outline-offset:2px}.search-motion figcaption{font-size:11px;color:#596355;text-align:left;position:static!important}@keyframes type-browser{from{width:0}to{width:7ch}}@keyframes result-appear{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.search-motion-word,.search-motion-results a{animation:none}}