._popover_19p2n_1{z-index:55;background:var(--bg-card,var(--theme-surface));border:1px solid var(--theme-border);border-radius:var(--radius-sm);max-width:320px;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--theme-shadow,black) 35%, transparent);font-size:var(--text-sm);color:var(--theme-text);padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;right:0}._head_19p2n_18{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-dim);padding:4px 8px 2px}._row_19p2n_27{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;line-height:1.3;display:flex}._rowActive_19p2n_44{background:color-mix(in srgb, var(--ch-accent,var(--theme-accent)) 14%, transparent)}._avatar_19p2n_48{background:color-mix(in srgb, var(--theme-text) 12%, transparent);width:24px;height:24px;color:var(--theme-text-dim);font-size:var(--text-xs);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._avatarMedia_19p2n_65{object-fit:cover;width:100%;height:100%}._username_19p2n_71{font-family:var(--font-mono)}._character_19p2n_75{color:var(--theme-text-dim);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-left:auto;overflow:hidden}._foot_19p2n_85{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--theme-text-dim);opacity:.7;border-top:1px solid var(--theme-border-soft);margin-top:2px;padding:4px 8px 2px}._empty_19p2n_95{color:var(--theme-text-dim);font-style:italic;font-size:var(--text-xs);padding:10px 12px}._rowSpecial_19p2n_106{border-left:2px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);font-weight:var(--weight-semi,500)}._specialIcon_19p2n_112{width:100%;height:100%;color:var(--danger);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){@keyframes _mentionIn_19p2n_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._popover_19p2n_1{animation:.1s ease-out _mentionIn_19p2n_1}}._popover_1quvk_1{z-index:55;background:var(--bg-card,var(--theme-surface));border:1px solid var(--theme-border);border-radius:var(--radius-sm);max-width:360px;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--theme-shadow,black) 35%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 12%, transparent);font-size:var(--text-sm);color:var(--theme-text);padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;right:0}._head_1quvk_19{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-dim);padding:4px 8px 2px}._row_1quvk_28{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;line-height:1.3;display:flex}._rowActive_1quvk_45{background:color-mix(in srgb, var(--ch-accent,var(--theme-accent)) 14%, transparent)}._image_1quvk_53{object-fit:contain;flex-shrink:0;width:24px;height:24px}._shortcode_1quvk_60{color:var(--theme-accent-bright,var(--theme-accent));font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}._name_1quvk_65{color:var(--theme-text-dim);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-left:4px;overflow:hidden}._badgeGlobal_1quvk_74{color:var(--theme-accent-bright);margin-left:auto;font-size:11px}._foot_1quvk_80{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:var(--text-xs);color:var(--theme-text-dim);opacity:.7;border-top:1px solid var(--theme-border-soft);margin-top:2px;padding:4px 8px 2px}._empty_1quvk_90{color:var(--theme-text-dim);font-style:italic;font-size:var(--text-xs);padding:10px 12px}@media (prefers-reduced-motion:no-preference){@keyframes _emoteAcIn_1quvk_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._popover_1quvk_1{animation:.1s ease-out _emoteAcIn_1quvk_1}}._popover_cze3s_4{z-index:55;background:var(--bg-card,var(--theme-surface));border:1px solid var(--theme-border);border-radius:var(--radius-sm);max-width:360px;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--theme-shadow,black) 35%, transparent);font-size:var(--text-sm);color:var(--theme-text);padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;right:0}._head_cze3s_21{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-dim);padding:4px 8px 2px}._row_cze3s_30{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;line-height:1.3;display:flex}._rowActive_cze3s_47{background:color-mix(in srgb, var(--ch-accent,var(--theme-accent)) 14%, transparent)}._avatar_cze3s_51{background:color-mix(in srgb, var(--theme-text) 12%, transparent);width:26px;height:26px;color:var(--theme-text-dim);font-size:var(--text-xs);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._avatar_cze3s_51 img{object-fit:cover;width:100%;height:100%}._name_cze3s_72{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._type_cze3s_78{background:color-mix(in srgb, var(--ch-accent,var(--theme-accent)) 16%, transparent);color:var(--theme-text-dim);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 6px}._foot_cze3s_91{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--theme-text-dim);opacity:.7;border-top:1px solid var(--theme-border-soft);margin-top:2px;padding:4px 8px 2px}._empty_cze3s_101{color:var(--theme-text-dim);font-style:italic;font-size:var(--text-xs);padding:10px 12px}@media (prefers-reduced-motion:no-preference){@keyframes _personaIn_cze3s_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._popover_cze3s_4{animation:.1s ease-out _personaIn_cze3s_1}}._bar_br2w8_1{background:var(--bg-card,color-mix(in srgb, var(--theme-surface) 60%, transparent));border-left:3px solid color-mix(in srgb, var(--ch-accent,var(--theme-accent)) 75%, transparent);border-radius:var(--radius-sm);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;display:flex}._icon_br2w8_14{color:var(--ch-accent,var(--theme-accent));flex-shrink:0}._label_br2w8_19{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-dim)}._nameWrap_br2w8_28{flex:140px;min-width:0;display:flex;position:relative}._nameWrap_br2w8_28 ._input_br2w8_35{flex:auto;width:100%}._input_br2w8_35{background:var(--theme-surface);min-width:0;color:var(--theme-text);border:1px solid var(--control-border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);outline:none;flex:140px;padding:4px 8px;transition:border-color .12s ease-out}._input_br2w8_35:focus{border-color:var(--ch-accent,var(--theme-accent))}._preview_br2w8_58{object-fit:cover;border:1px solid var(--theme-border-soft);border-radius:50%;width:22px;height:22px}._off_br2w8_66{color:var(--theme-text-dim);border:1px solid var(--theme-border-soft);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 8px;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}._off_br2w8_66:hover{color:var(--theme-text);border-color:var(--theme-border)}@media (width<=480px){._bar_br2w8_1{gap:6px}._input_br2w8_35,._nameWrap_br2w8_28{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){@keyframes _barIn_br2w8_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._bar_br2w8_1{animation:.16s ease-out _barIn_br2w8_1}}._wrap_1hca5_2{display:inline-flex;position:relative}._btn_1hca5_7{width:34px;height:34px;color:var(--sound-accent,#22d3ee);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}._btn_1hca5_7:hover{background:rgb(var(--sound-accent-rgb) / .12)}._backdrop_1hca5_25{z-index:40;position:fixed;inset:0}._popover_1hca5_31{z-index:50;background:var(--surface-1,#14102a);border:1px solid var(--sound-accent,#22d3ee);width:280px;max-height:360px;box-shadow:0 8px 32px rgb(var(--black-rgb) / .5);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}._urlRow_1hca5_48{gap:6px;display:flex}._urlInput_1hca5_53{background:color-mix(in srgb, var(--tm-panel) 60%, transparent);min-width:0;color:var(--text-primary,#fff);border:1px solid color-mix(in srgb, var(--tm-accent) 25%, transparent);font:inherit;border-radius:6px;flex:1;padding:6px 8px;font-size:12px}._urlInput_1hca5_53:focus{border-color:var(--sound-accent,#22d3ee);outline:none}._playUrl_1hca5_70{background:var(--sound-accent,#22d3ee);width:32px;color:var(--text-on-accent);cursor:pointer;border:none;border-radius:6px;flex:none;font-weight:600}._playUrl_1hca5_70:disabled,._playUrl_1hca5_70[aria-disabled=true]{opacity:.4;cursor:default}._list_1hca5_87{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}._item_1hca5_95{cursor:pointer;color:rgb(var(--map-ui-text-on-dark-rgb) / .85);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}._item_1hca5_95:hover{background:rgb(var(--sound-accent-rgb) / .1);border-color:rgb(var(--sound-accent-rgb) / .3)}._itemName_1hca5_116{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._itemType_1hca5_122{text-transform:uppercase;opacity:.55;flex:none;font-size:10px}._empty_1hca5_129{opacity:.6;margin:6px 2px;font-size:12px;font-style:italic}._stop_1hca5_136{background:color-mix(in srgb, var(--tm-panel) 60%, transparent);color:rgb(var(--map-ui-text-on-dark-rgb) / .9);border:1px solid color-mix(in srgb, var(--tm-accent) 30%, transparent);font:inherit;cursor:pointer;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:500}._stop_1hca5_136:hover{border-color:rgb(var(--map-ui-danger-rgb) / .6);color:rgb(var(--white-rgb))}
