.vx-lt-mention{color:var(--lt-hue);cursor:pointer;border-bottom:1px dotted var(--lt-hue);background:transparent;border-radius:3px;padding:0 1px;outline-color:var(--lt-hue)}.vx-lt-mention[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}.vx-lt-menu{z-index:20;margin-top:var(--space-1);background:var(--bg);border:1px solid var(--line2);border-radius:8px;box-shadow:var(--shadow-mention-menu);padding:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium)}.vx-lt-menu-item{text-align:left;background:transparent;border:none;color:var(--t1);cursor:pointer;padding:5px var(--space-2);border-radius:5px;font-size:var(--text-xs);line-height:1.3}.vx-lt-gap{color:var(--t3);font-size:var(--text-xs);font-style:italic;padding:var(--space-0_5) 0}.vx-lt-empty{color:var(--t3);font-size:var(--text-sm);padding:var(--space-2) var(--space-0_5)}.vx-lt-rows{display:flex;flex-direction:column;gap:8px}.vx-lt-row,.vx-lt-who{min-width:0}.vx-lt-who{display:flex;align-items:baseline;gap:6px;font-size:11px;line-height:1.4}.vx-lt-speaker{font-weight:600;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vx-lt-clock{color:var(--t3);font-variant-numeric:tabular-nums;flex:none}.vx-lt-body{min-width:0}.vx-lt-words{font-size:13px;color:var(--t1);line-height:1.45}.vx-lt-sigword{font-weight:var(--weight-semibold);color:inherit}.vx-lt-sigchip{display:inline-block;margin-left:var(--space-1);padding:0 var(--space-1_5);vertical-align:baseline;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.5;border:1px solid var(--line2);border-radius:var(--radius-full);white-space:nowrap}.vx-lt-sigchip,.vx-media-btn{color:var(--t2);background:transparent}.vx-media-btn{flex:none;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.vx-media-btn[data-size=header]{width:26px;height:24px;color:var(--t3)}.vx-media-btn:hover:not(:disabled){color:var(--t1);background:var(--panel2)}.vx-media-btn[data-tone=danger]:hover:not(:disabled){color:var(--danger)}.vx-media-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vx-media-btn:disabled{cursor:default;opacity:.45}.vx-media-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;width:100%}.vx-media-row input[type=range]{flex:1 1 auto;min-width:24px;width:0;accent-color:var(--accent)}.vx-media-row input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}