:is(.tool-panel:has(#vr-panel) #drop,.tool-panel:has(#vr-panel) #file-list){display:none}#tool[data-count="0"]:has(#vr-panel) .run-dock{display:none}.vr-panel{gap:16px;display:grid}.vr-deck{background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--radius);place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.vr-deck:not([data-state=idle]){border-style:solid}.vr-meter{width:100%;height:96px;position:absolute;inset:auto 0 0}.vr-deck[data-state=idle] .vr-meter{visibility:hidden}.vr-idle{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:20px;display:grid;position:relative}.vr-idle strong{color:var(--ink);font-size:1.05rem}.vr-idle svg{width:36px;height:36px;color:var(--accent)}.vr-time{font-variant-numeric:tabular-nums;color:var(--ink);align-self:start;margin-top:22px;font-size:2.4rem;font-weight:700;position:relative}.vr-deck[data-state=live] .vr-time:before{content:"";vertical-align:middle;background:#e5484d;border-radius:50%;width:12px;height:12px;margin-right:12px;display:inline-block}.vr-deck[data-state=paused] .vr-time{color:var(--muted)}.vr-audio{width:100%}.vr-controls{flex-wrap:wrap;gap:10px;display:flex}.vr-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 28px;display:grid}.vr-label{color:var(--ink-2);font-size:14px;font-weight:620}.vr-note{margin:0}.vr-note.is-warn{color:var(--warn);font-weight:600}
