.mention-input_root__bvmWh{position:relative;width:100%;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.mention-input_root__bvmWh[data-disabled]{opacity:.55}.mention-input_field__zW1g7{position:relative;box-sizing:content-box;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.mention-input_field__zW1g7[data-focused]{border-color:var(--border-strong)}.mention-input_backdrop__i0ZgB,.mention-input_textarea__fgjDh{box-sizing:border-box;width:100%;margin:0;padding:11px 14px;border:0;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:24px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;tab-size:4}.mention-input_backdrop__i0ZgB{position:absolute;top:0;left:0;color:var(--foreground);pointer-events:none;will-change:transform}.mention-input_textarea__fgjDh{position:absolute;inset:0;height:100%;display:block;resize:none;overflow-y:auto;background:transparent;color:transparent;caret-color:var(--foreground);outline:none;scrollbar-width:none;-webkit-text-fill-color:transparent}.mention-input_textarea__fgjDh::-webkit-scrollbar{display:none}.mention-input_textarea__fgjDh::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1}.mention-input_textarea__fgjDh::selection{background:color-mix(in oklch,var(--accent) 24%,transparent)}.mention-input_textarea__fgjDh:disabled{cursor:not-allowed}.mention-input_token__H0ka8{margin:0 -3px;padding:1px 3px;border-radius:6px;background:var(--accent-subtle);color:var(--accent-strong);box-decoration-break:clone;-webkit-box-decoration-break:clone}.mention-input_token__H0ka8[data-kind=channel]{background:color-mix(in oklch,var(--foreground) 7%,transparent);color:var(--foreground)}.mention-input_popover__6UcUJ{position:absolute;z-index:30;width:272px;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface-raised);box-shadow:var(--shadow-floating)}.mention-input_popover__6UcUJ[data-above]{translate:0 -100%}.mention-input_popoverBody__Wb95d{padding:6px}.mention-input_list__AfIH_{position:relative;display:grid;margin:0;padding:0;list-style:none}.mention-input_highlight__ZoYVu{position:absolute;top:0;right:0;left:0;border-radius:12px;background:color-mix(in oklch,var(--foreground) 6.5%,transparent);pointer-events:none}.mention-input_option__9X36I{position:relative;display:flex;min-width:0;align-items:center;gap:10px;padding:7px 10px 7px 8px;border-radius:12px;cursor:pointer;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent}.mention-input_avatar__hy8sC{display:grid;width:28px;height:28px;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;font-weight:500}.mention-input_avatar__hy8sC img{width:100%;height:100%;object-fit:cover}.mention-input_glyph__eVY1A{display:grid;width:28px;height:28px;flex:none;place-items:center;color:var(--text-secondary)}.mention-input_optionText__W_VIp{display:grid;min-width:0;flex:1}.mention-input_optionLabel__y2etX{overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mention-input_option__9X36I[aria-selected=true] .mention-input_optionLabel__y2etX{color:var(--foreground)}.mention-input_match__DFxWO{background:none;color:var(--foreground)}.mention-input_optionMeta__qhUfu{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.mention-input_count__p1jAf{flex:none;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mention-input_empty___D1OF{margin:0;padding:10px;color:var(--text-secondary);font-size:var(--text-sm)}.mention-input_srOnly__IAJrc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mention-input_demo__vPnDo{width:min(100%,540px);margin-inline:auto;font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.mention-input_card__6lMB5{display:flex;height:min(420px,78vh);flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-resting)}.mention-input_feed__rs2Rb{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:flex-end;gap:18px;margin:0;padding:20px 22px 12px;overflow:hidden;list-style:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 32px);mask-image:linear-gradient(180deg,transparent,#000 32px)}.mention-input_post__lPgtk{display:flex;align-items:flex-start;gap:12px}.mention-input_avatar__4AnGs{flex:none;border-radius:50%;object-fit:cover}.mention-input_postMain__wI0Bc{display:grid;min-width:0;gap:2px}.mention-input_meta__pLEz_{display:flex;align-items:baseline;gap:8px;margin:0;font-size:var(--text-sm)}.mention-input_name__Wo63x{font-weight:500}.mention-input_time__Y_2eE{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mention-input_body__pmReB{margin:0;color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap}.mention-input_chip__Lxj0S{display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 2px;border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent-strong);font-weight:500;vertical-align:baseline;white-space:nowrap}.mention-input_chip__Lxj0S img{border-radius:50%;object-fit:cover}.mention-input_channel__DwTnj{color:var(--foreground);font-weight:500}.mention-input_audience__MuPPE{margin:4px 0 0;color:var(--text-muted);font-size:var(--text-xs)}.mention-input_composer__FrpWy{display:grid;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--border-subtle)}.mention-input_bar__nMJ90{display:flex;align-items:center;gap:2px}.mention-input_tool____iqZ{display:grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.mention-input_tool____iqZ:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.mention-input_tool____iqZ:hover{background:var(--surface-muted);color:var(--foreground)}}.mention-input_notify__SQtZj{position:relative;display:grid;min-width:0;flex:1;margin:0 8px;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mention-input_notifyText__B7zYF{grid-area:1/1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-input_send__MqYui{display:inline-flex;height:34px;flex:none;align-items:center;gap:6px;padding:0 12px 0 14px;border:0;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed;font:inherit;font-size:var(--text-sm);font-weight:500;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.mention-input_send__MqYui[data-ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}.mention-input_send__MqYui[data-ready]:active{transform:scale(.97)}@media (max-width:420px){.mention-input_feed__rs2Rb{padding:16px 16px 10px}.mention-input_composer__FrpWy{padding:8px 10px 10px}}