.rc-stage{align-items:center;gap:var(--space-3);width:min(100%, calc(var(--space-8) * 14));flex-direction:column;min-width:0;display:flex}.rc-card{justify-content:center;align-items:center;gap:var(--space-3);width:min(100%, calc(var(--space-8) * 7));padding:var(--space-6) var(--space-5);background:var(--ws-panel);border:var(--line) solid var(--ws-line);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.rc-card__icon{width:var(--space-7);height:var(--space-7);background:var(--ws-inset);border-radius:var(--radius-pill);color:var(--ws-text-2);place-items:center;display:grid}.rc-card__icon svg{width:var(--space-5);height:var(--space-5)}.rc-card__text{max-width:44ch;color:var(--ws-text-2);line-height:1.5}.rc-trail{align-items:center;gap:var(--space-1);width:min(100%, calc(var(--space-8) * 10));height:calc(var(--space-8) * 2);padding:var(--space-4);background:var(--ws-panel);border:var(--line) solid var(--ws-line);border-radius:var(--radius-md);display:flex}.rc-trail__bar{min-width:0;min-height:calc(var(--line) * 2);background:var(--ws-accent);flex:1 1 0}.rc-live{aspect-ratio:16/9;background:var(--ws-stage);border-radius:var(--radius-sm);width:100%;max-height:100%;overflow:hidden}.rc-bar{align-items:center;gap:var(--space-4);min-height:calc(var(--control-h) + var(--space-3));padding:var(--space-2) var(--space-4);background:var(--ws-panel);border-top:var(--line) solid var(--ws-line);grid-area:transport;display:flex}.rc-bar__state{align-items:center;gap:var(--space-2);min-width:0;color:var(--ws-text-2);font-size:var(--ws-fs-ctl);white-space:nowrap;display:flex}.rc-dot{width:var(--space-2);height:var(--space-2);background:var(--ws-text-4);border-radius:var(--radius-pill);flex:none}.rc-bar[data-live=true] .rc-dot{background:var(--status-danger)}.rc-time{color:var(--ws-text-1);font-size:var(--ws-fs-lg);font-variant-numeric:var(--ws-numeric);font-weight:var(--ws-w-strong);margin:0}.rc-meter{min-width:var(--space-7);max-width:calc(var(--space-8) * 4);height:var(--space-2);background:var(--ws-inset);border-radius:var(--radius-pill);flex:auto;margin-left:auto;overflow:hidden}.rc-meter__fill{background:var(--ws-accent);transform-origin:0;width:100%;height:100%;display:block}.rc-select{width:var(--ws-field-w)}.rc-select .ui-select{width:100%;min-height:var(--ws-ctl-h);font-size:var(--ws-fs-ctl)}.rc-hint{max-width:60ch;color:var(--ws-text-3);font-size:var(--ws-fs-meta);text-align:center;margin:0}
