body.embed{background:var(--vs-panel-bg);min-width:0;min-height:0}.embed-frame{flex-direction:column;gap:8px;min-height:100vh;padding:10px 12px;display:flex}.embed-bar{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.embed-title{min-width:0;font-size:calc(14px + var(--vs-font-delta,0px));text-overflow:ellipsis;white-space:nowrap;flex:12rem;overflow:hidden}.embed-badge{color:var(--vs-ink-3);font-size:calc(12px + var(--vs-font-delta,0px))}.embed-open{color:var(--vs-accent-strong);font-size:calc(12px + var(--vs-font-delta,0px));white-space:nowrap;font-weight:600;text-decoration:none}.embed-open:hover{text-decoration:underline}.embed-schematic{border:1px solid var(--vs-panel-border);border-radius:var(--vs-radius);background:#fff;justify-content:center;margin:0;padding:6px;display:flex}.embed-schematic img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:46vh;display:block}.embed-run{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.embed-run-button{border-color:var(--vs-accent-strong);color:#fff;background:var(--vs-accent);min-width:6rem;font-weight:600}.embed-run-button:hover:not(:disabled){background:var(--vs-accent-strong)}.embed-status,.embed-foot,.embed-refused{color:var(--vs-ink-3);font-size:calc(12px + var(--vs-font-delta,0px))}.embed-results{border:1px solid var(--vs-panel-border);border-radius:var(--vs-radius);background:var(--vs-surface);height:56vh;min-height:360px;display:flex}.embed-results>*{flex:auto;min-width:0}.embed-foot{margin-top:auto}.embed-foot a{color:inherit}.embed-refused{color:var(--vs-ink-2);margin:0}.embed-results .waveform-header,.embed-results .waveform-toolbar,.embed-results .wfv-tree,.embed-results .wfv-inspector,.embed-results .waveform-readouts,.embed-results .waveform-gesture-hint{display:none!important}.embed-results .waveform-panel-body{flex-direction:column;min-height:0;display:flex}.embed-results .waveform-content{flex:auto;min-height:0;display:flex}.embed-results .wfv-main{flex:auto;min-width:0}@media (min-width:760px){.embed-frame[data-ran]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;height:100vh;min-height:0;display:grid}.embed-frame[data-ran]>.embed-bar,.embed-frame[data-ran]>.embed-run,.embed-frame[data-ran]>.embed-foot{grid-column:1/-1}.embed-frame[data-ran]>.embed-schematic{grid-area:3/1}.embed-frame[data-ran]>.embed-results{grid-area:3/2;align-self:stretch;height:auto;min-height:0;overflow:hidden}.embed-frame[data-ran]>.embed-run{grid-row:2}}
