.wcm-mention-textarea::selection{background:rgba(167,139,250,.4);color:transparent;-webkit-text-fill-color:transparent}.wcm-mention-textarea::placeholder{color:hsla(0,0%,100%,.4)!important;-webkit-text-fill-color:hsla(0,0%,100%,.4)!important;opacity:1}.wcm-mention-token{background:rgba(167,139,250,.28);color:#c4b5fd;border-radius:3px}.wcm-mention-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;pointer-events:none!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow:hidden!important;background:transparent!important}.wcm-mention-textarea{position:relative!important;z-index:1!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.wcm-mention-popover{position:absolute;top:calc(100% + 4px);left:0;right:0;max-width:360px;z-index:30;max-height:256px;overflow-y:auto;padding:4px;background:#15151c;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.45);scrollbar-width:thin}.wcm-mention-popover-above{top:auto;bottom:calc(100% + 4px)}.wcm-mention-popover-empty{padding:12px;font-size:.85rem;color:hsla(0,0%,100%,.5)}.wcm-mention-popover-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.95);text-align:left;cursor:pointer}.wcm-mention-popover-item-active,.wcm-mention-popover-item:hover{background:rgba(167,139,250,.18)}.wcm-mention-popover-avatar{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.08);object-fit:cover;flex-shrink:0}.wcm-mention-popover-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(167,139,250,.2);font-family:Outfit-SemiBold,sans-serif;font-size:.8rem;color:hsla(0,0%,100%,.85);flex-shrink:0}.wcm-mention-popover-meta{display:flex;flex-direction:column;min-width:0;flex:1 1}.wcm-mention-popover-primary{font-family:Outfit-SemiBold,sans-serif;font-size:.9rem;color:hsla(0,0%,100%,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcm-mention-popover-secondary{font-size:.78rem;color:hsla(0,0%,100%,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcm-mention-popover-follows-tag{margin-left:auto;font-size:.7rem;color:rgba(167,139,250,.9);font-family:Outfit-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:.04em}