/**
* Self Media Component
*
* Renders local video overlay with positioning from layoutLayers.
*
* Input precedence (most specific wins): `.call` > context.
* `.stream` is not applicable — this component requires `layoutLayers` and
* `self.id`, which only come from a Call.
*
* @example
* ```html
*
*
*
*
*
* ```
*
* @csspart container - Positioned overlay container matching the layout layer rect.
* @csspart video - The `