.viewer-module__IH8rya__stage{border:1px solid var(--sc-line);background:#0d1117;border-radius:14px;margin-top:1rem;position:relative;overflow:hidden}.viewer-module__IH8rya__canvas{aspect-ratio:4/3;touch-action:none;cursor:grab;width:100%;display:block}.viewer-module__IH8rya__canvas:active{cursor:grabbing}@media (min-width:640px){.viewer-module__IH8rya__canvas{aspect-ratio:16/10}}.viewer-module__IH8rya__veil{color:#94a3b8;background:#0d1117d9;place-items:center;font-size:.9375rem;display:grid;position:absolute;inset:0}.viewer-module__IH8rya__toolbar{border-top:1px solid var(--sc-line);background:var(--sc-panel);color:var(--sc-text);flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.65rem .85rem;font-size:.875rem;display:flex}.viewer-module__IH8rya__toggle{cursor:pointer;align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.viewer-module__IH8rya__toggle input{width:1rem;height:1rem;accent-color:var(--sc-accent-strong)}.viewer-module__IH8rya__toggle input:focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}.viewer-module__IH8rya__select{border:1px solid var(--sc-line);background:var(--sc-raised);max-width:14rem;min-height:44px;color:var(--sc-text);border-radius:10px;padding:0 .6rem;font-size:.875rem}.viewer-module__IH8rya__iconButton{border:1px solid var(--sc-line);width:44px;height:44px;color:var(--sc-text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:inline-grid}.viewer-module__IH8rya__iconButton:disabled{opacity:.5;cursor:default}.viewer-module__IH8rya__select:focus-visible,.viewer-module__IH8rya__iconButton:focus-visible,.viewer-module__IH8rya__scrub:focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}.viewer-module__IH8rya__scrub{min-width:8rem;min-height:44px;accent-color:var(--sc-accent-strong);flex:10rem}.viewer-module__IH8rya__time{color:var(--sc-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.viewer-module__IH8rya__treeWrap{max-height:26rem;overflow:auto}.viewer-module__IH8rya__tree{border-left:1px solid var(--sc-line);margin:0;padding-left:.9rem;list-style:none}.viewer-module__IH8rya__treeWrap>.viewer-module__IH8rya__tree{border-left:0;padding-left:0}.viewer-module__IH8rya__tree li{padding:.08rem 0}.viewer-module__IH8rya__manny{color:var(--sc-ok);font-size:.75rem}
