.kt-tag{color:var(--kt-link,var(--m-brand-deep,#1d5c45));font-weight:700;text-decoration:none}.kt-tag:focus-visible,.kt-tag:hover{text-decoration:underline}.kt-mention{color:var(--kt-link,var(--m-brand-deep,#1d5c45));font-weight:700;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:4px;padding:0 2px}.kt-mention-wrap{position:relative}.kt-mention-wrap>textarea{width:100%}.kt-mention-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin:0;padding:4px;list-style:none;max-width:340px;max-height:260px;overflow-y:auto;background:var(--kt-surface,#fff);color:var(--kt-ink,var(--m-ink,#12281c));border:2px solid var(--kt-line,var(--m-line,#cfdcd3));border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.16)}.kt-mention-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600}.kt-mention-av,.kt-mention-list li[aria-selected=true]{background:var(--kt-mint,var(--m-brand-soft,#e3f1e8))}.kt-mention-av{width:28px;height:28px;border-radius:999px;flex:none;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--kt-ink,var(--m-ink,#12281c))}.kt-mention-av img{width:100%;height:100%;object-fit:cover}.mbr .kt-mention,.mbr .kt-tag{color:var(--m-brand-deep)}.mbr[data-mt=dark] .kt-mention,.mbr[data-mt=dark] .kt-tag{color:var(--m-brand)}.mbr .kt-mention-list{background:var(--m-surface);color:var(--m-ink);border:1px solid var(--m-line)}.mbr .kt-mention-av,.mbr .kt-mention-list li[aria-selected=true]{background:var(--m-brand-soft)}.mbr .kt-mention-av{color:var(--m-ink)}