.grounding-stage{position:relative;width:100%;align-self:start;background:#111b2c;border-radius:12px;overflow:hidden}.viewer-layout .grounding-stage video{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:fill;border-radius:0}.grounding-overlay{position:absolute;inset:0;pointer-events:none}.grounding-box{position:absolute;border:3px solid #ffd84d;border-radius:3px;box-shadow:0 0 6px #0009,inset 0 0 4px #0009}

.grounding-stage{isolation:isolate}.viewer-layout .grounding-stage video{height:auto;aspect-ratio:auto}.grounding-overlay{z-index:10}.grounding-box{z-index:11;box-sizing:border-box}
