.wsup-dk-alive-pill{background:color-mix(in srgb, var(--wsup-dk-cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--wsup-dk-cyan) 30%, transparent);border-radius:var(--wsup-dk-radius-full);box-sizing:border-box;color:var(--wsup-dk-soft);align-items:center;gap:6px;max-width:100%;min-height:20px;padding:1px 9px 1px 7px;font-size:.78rem;line-height:1.2;animation:.3s ease-out wsup-dk-alive-pill-rise;display:inline-flex;position:relative;overflow:hidden}.wsup-dk-alive-pill:after{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--wsup-dk-text) 14%, transparent) 50%, transparent 65%);content:"";pointer-events:none;animation:7s ease-in-out infinite wsup-dk-alive-pill-sheen;position:absolute;inset:0;transform:translate(-100%)}.wsup-dk-alive-pill-emoji{font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--wsup-dk-font-sans);flex:none;line-height:1;animation:3s ease-in-out infinite wsup-dk-alive-pill-breathe;display:inline-block}.wsup-dk-alive-pill-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes wsup-dk-alive-pill-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes wsup-dk-alive-pill-breathe{0%,to{transform:scale(1)}50%{transform:translateY(-1px)scale(1.06)}}@keyframes wsup-dk-alive-pill-sheen{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.wsup-dk-alive-pill,.wsup-dk-alive-pill:after,.wsup-dk-alive-pill-emoji{animation:none}.wsup-dk-alive-pill:after{display:none}}.wsup-dk-alive-typing{align-items:center;min-height:38px;display:inline-flex}.wsup-dk-alive-dots{align-items:center;gap:4px;height:18px;display:inline-flex}.wsup-dk-alive-dots span{border-radius:var(--wsup-dk-radius-full);opacity:.7;background:currentColor;width:6px;height:6px;animation:1.1s ease-in-out infinite wsup-dk-alive-bounce}.wsup-dk-alive-dots span:nth-child(2){animation-delay:.15s}.wsup-dk-alive-dots span:nth-child(3){animation-delay:.3s}.wsup-dk-alive-dots.is-still span{opacity:.35;animation:none}.wsup-dk-alive-receipt{color:var(--wsup-dk-muted);align-self:flex-end;margin-top:4px;padding-right:4px;font-size:11px}.wsup-dk-alive-receipt.is-seen{color:var(--wsup-dk-cyan)}.wsup-dk-chat-message-user .wsup-dk-chat-bubble-row{position:relative}.wsup-dk-alive-reaction{background:var(--wsup-dk-panel);border:1px solid var(--wsup-dk-border);border-radius:var(--wsup-dk-radius-full);padding:4px 6px;font-size:13px;line-height:1;animation:.42s cubic-bezier(.34,1.56,.64,1) wsup-dk-alive-react;position:absolute;bottom:-12px;left:-6px}.wsup-dk-chat-message-user:has(.wsup-dk-alive-reaction){margin-bottom:12px}.wsup-dk-alive-notice{color:var(--wsup-dk-warning);margin:4px 0 0;font-size:.75rem}.wsup-dk-alive-new-divider{color:var(--wsup-dk-cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:6px 0;font-size:.72rem;font-weight:800;display:flex}.wsup-dk-alive-new-divider:before,.wsup-dk-alive-new-divider:after{background:color-mix(in srgb, var(--wsup-dk-cyan) 45%, transparent);content:"";flex:1;height:1px}.wsup-dk-alive-overlay{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.wsup-dk-alive-hero-emoji{animation:wsup-dk-alive-hero 1.9s var(--wsup-dk-ease) forwards;filter:drop-shadow(0 12px 28px color-mix(in srgb, var(--wsup-dk-magenta) 55%, transparent));opacity:0;font-size:96px;line-height:1;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes wsup-dk-alive-bounce{0%,60%,to{transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes wsup-dk-alive-react{0%{opacity:0;transform:scale(.2)}}@keyframes wsup-dk-alive-hero{0%{opacity:0;scale:.2}18%{opacity:1;scale:1.15}32%{scale:1}70%{opacity:1}to{opacity:0;transform:translateY(-140px)}}@media (prefers-reduced-motion:reduce){.wsup-dk-alive-dots span,.wsup-dk-alive-reaction{animation:none}.wsup-dk-alive-overlay{display:none}}
