.ProductChat-module__8LWUSW__shimmer{background:linear-gradient(90deg,#5b6b7a 0% 35%,#0099e5 50%,#5b6b7a 65% 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ProductChat-module__8LWUSW__chat-shimmer}.ProductChat-module__8LWUSW__thinkingBubble{position:relative;overflow:hidden}.ProductChat-module__8LWUSW__thinkingBubble:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.8s ease-in-out infinite ProductChat-module__8LWUSW__chat-sheen;position:absolute;inset:0;transform:translate(-100%)}.ProductChat-module__8LWUSW__lineIn{animation:.35s ease-out ProductChat-module__8LWUSW__chat-line-in}.ProductChat-module__8LWUSW__caret{vertical-align:-.15em;background:#0099e5;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite ProductChat-module__8LWUSW__chat-caret;display:inline-block}.ProductChat-module__8LWUSW__dots span{background:#0099e5;border-radius:9999px;width:5px;height:5px;margin-left:3px;animation:1.2s ease-in-out infinite ProductChat-module__8LWUSW__chat-dot;display:inline-block}.ProductChat-module__8LWUSW__dots span:nth-child(2){animation-delay:.15s}.ProductChat-module__8LWUSW__dots span:nth-child(3){animation-delay:.3s}@keyframes ProductChat-module__8LWUSW__chat-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ProductChat-module__8LWUSW__chat-sheen{to{transform:translate(100%)}}@keyframes ProductChat-module__8LWUSW__chat-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductChat-module__8LWUSW__chat-caret{50%{opacity:0}}@keyframes ProductChat-module__8LWUSW__chat-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ProductChat-module__8LWUSW__shimmer{color:#0099e5;background:0 0;animation:none}.ProductChat-module__8LWUSW__thinkingBubble:after,.ProductChat-module__8LWUSW__lineIn,.ProductChat-module__8LWUSW__caret,.ProductChat-module__8LWUSW__dots span{animation:none}}
