@media (prefers-reduced-motion:no-preference){.carbie-bubble{animation:carbie-bubble-in .42s cubic-bezier(.34,1.4,.64,1) backwards}.carbie-panel-float{animation:carbie-pop-in .22s cubic-bezier(.32,.72,0,1);transform-origin:bottom right}}@keyframes carbie-bubble-in{0%{opacity:0;transform:scale(.4)}}@keyframes carbie-pop-in{0%{opacity:0;transform:scale(.92) translateY(8px)}}@keyframes carbie-dot{0%,80%,to{opacity:.28;transform:translateY(0) scale(.85)}40%{opacity:1;transform:translateY(-3px) scale(1)}}.carbie-faces{position:relative;display:block;width:24px;height:24px;overflow:hidden}.carbie-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.carbie-face-dots{opacity:0;transform:translateY(150%)}.carbie-typing .carbie-face-mark{opacity:0;transform:translateY(-150%)}.carbie-typing .carbie-face-dots{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.carbie-face{transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .16s ease}.carbie-typing-dot{animation:carbie-dot 1.4s ease-in-out infinite}.carbie-bubble-unread{animation:carbie-bubble-in .42s cubic-bezier(.34,1.4,.64,1) backwards,carbie-attention 1.1s ease-in-out 2}.carbie-nudge{animation:carbie-nudge-in .32s cubic-bezier(.34,1.3,.64,1) backwards;transform-origin:bottom right}.carbie-badge-dot{animation:carbie-badge-pop .32s cubic-bezier(.34,1.5,.64,1) backwards}}@keyframes carbie-attention{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}@keyframes carbie-nudge-in{0%{opacity:0;transform:scale(.9) translateY(6px)}}@keyframes carbie-badge-pop{0%{transform:scale(0)}}.wish-list-count{position:absolute;top:-8px;right:-8px;z-index:1;background:#3078ff;color:#fff;height:15px;width:15px;font-size:10px;display:flex;justify-content:center;align-items:center;border-radius:20px}