.tv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tv-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.tv-facts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}.tv-facts p{overflow-wrap:anywhere;margin:0 0 .6rem}.tv-camera{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.tv-camera label{flex:1;min-width:160px}.st-lab .tv-canvas{display:block;width:100%;height:400px;border:1px solid #c9dada;border-radius:14px;background:#fffdf8}.st-lab .tv-surface{height:500px;touch-action:none;cursor:grab}.st-lab .tv-surface:active{cursor:grabbing}.st-lab .tv-surface:focus-visible{outline:3px solid #bd7837;outline-offset:3px}.st-lab [hidden]{display:none!important}@media(max-width:850px){.tv-pair{grid-template-columns:1fr}.tv-grid{grid-template-columns:1fr 1fr}}@media(max-width:450px){.tv-grid,.tv-facts{grid-template-columns:1fr}.st-lab .tv-canvas{height:350px}.st-lab .tv-surface{height:400px}}
