.presence-status{min-width:0;color:var(--color-muted);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.presence-status.is-online{color:var(--color-success)}.presence-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presence-dot{background:var(--color-success);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.presence-dot:after{content:"";background:color-mix(in srgb, var(--color-success) 22%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite presence-breathe;position:absolute;inset:-3px}.presence-dot--name{width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 22%, transparent)}.presence-dot--name:after{content:none}.presence-dot--name.is-hidden{box-sizing:border-box;border:1.5px solid var(--color-muted);box-shadow:none;opacity:.8;background:0 0}@keyframes presence-breathe{50%{opacity:.364;transform:scale(1.286)}}@media (prefers-reduced-motion:reduce){.presence-dot:after{animation:none}}
