.gpu-comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.gpu-comparison figure{margin:0;border:1px solid #ddd8cb;border-radius:1.5rem;background:#fcf9f0;padding:1.3rem}.gpu-comparison img,.gpu-comparison video{display:block;width:100%;height:400px;object-fit:contain;border-radius:1rem}.gpu-comparison figcaption{margin:1rem 0;font-size:.9rem}.gpu-panel{border-radius:1.5rem;padding:1.3rem;background:#e6f2eb}.gpu-stage{position:relative;height:400px}.gpu-stage model-viewer{display:block;width:100%;height:100%}.gpu-overlay{position:absolute;inset:0;display:grid;place-items:center}.gpu-overlay img{width:100%;height:340px;object-fit:contain}.gpu-overlay[hidden]{display:none}.gpu-controls{display:flex;flex-wrap:wrap;gap:.5rem}.gpu-controls button[aria-pressed=true]{background:#234d43;color:white}.gpu-status{min-height:3em}.gpu-comparison a{display:inline-block;margin:.7rem 0}@media(max-width:700px){.gpu-comparison{grid-template-columns:1fr}.gpu-comparison img,.gpu-comparison video,.gpu-stage{height:320px}}
