It gets materialised when indexed. So you add another 8 bytes / row + PK size.
But then again this may be very acceptable if the inserts can be a tiny bit slower but the selects much easier to write, and maybe more efficient (still don't know if that bunch of ors completely miss the index seek or not)).