.run__ident{align-items:center;gap:14px;min-width:0;display:flex}.run__state{letter-spacing:.1em;color:var(--text-dim);border-radius:var(--r-ui);background:#2e2e2e;padding:6px 10px;font-size:11px}.run__state--idle{color:var(--muted);background:#262626}.run__title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.run__disk{color:var(--muted);font-size:14px}.run__meta{color:var(--muted-2);align-items:center;gap:12px;font-size:13px;display:flex}.run__stat{color:var(--muted-2);font-size:12px}@media (width>=561px){.run__bar{flex-wrap:nowrap}.run__meta{flex:none}}.run__stat--warn{color:var(--warn-fg)}.run__ping{align-items:center;gap:6px;display:inline-flex}.run__ping--slow{color:var(--danger-fg)}.run{grid-template-columns:1fr var(--side-col);display:grid}.run>.run__bar{grid-column:1/-1}.run>*{min-width:0}.run__main{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.run__main--panes{gap:0;padding:0}.run__pane--act{gap:12px;padding-top:20px;padding-bottom:20px}.stage:fullscreen,.stage--fullscreen{background:var(--surface);padding:10px 14px 14px;padding:max(10px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));gap:8px}.stage__chrome{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.stage__status{flex-wrap:wrap;flex:0 auto;place-content:flex-start flex-end;align-items:center;gap:40px 8px;min-width:0;height:22px;display:flex;overflow:hidden}.stage__status>*,.stage__part>*{flex:none}.stage__status .run__stat{align-items:center;min-height:22px;display:inline-flex}.stage__part{display:contents}.stage__part--fine>*{order:1}.stage__chrome>.stage__label{white-space:nowrap;flex:none}.stage:fullscreen .stage__label,.stage--fullscreen .stage__label{color:var(--muted-2);font-size:11px}.stage:fullscreen .stage__box--tall,.stage--fullscreen .stage__box--tall{aspect-ratio:auto;flex:1;min-height:0}.stage__controls{flex:none;align-items:center;gap:12px;display:flex}.stage__fullscreen-exit{flex:none;display:none}.stage:fullscreen .stage__fullscreen-exit,.stage--fullscreen .stage__fullscreen-exit{display:inline-flex}.stage:fullscreen .stage__fullscreen-enter,.stage--fullscreen .stage__fullscreen-enter{display:none}.stage__controls .stage__side-toggle{flex:none}@media (width<=760px){.stage__controls .stage__side-toggle{display:none}}.stage:fullscreen .stage__side-toggle,.stage--fullscreen .stage__side-toggle{display:none}@media (width>=761px){.run--wide{grid-template-columns:1fr}.run--wide>.run__side{display:none}}.stage--fullscreen{z-index:1000;box-sizing:border-box;overscroll-behavior:none;width:100vw;height:100dvh;position:fixed;inset:0}body:has(.stage--fullscreen){overflow:hidden}.run__side{border-left:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.run__pane{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.run__pane:last-child{border-bottom:0}.run__pane--grow{flex:1;min-height:0}.run__side .seats{grid-template-columns:repeat(2,1fr);max-height:223px;overflow-y:auto}.people__switch{display:none}.people__switch .switch__side{min-width:0}.people__count{font-family:var(--font-mono);color:var(--muted-3);margin-left:6px;font-size:11px}.switch__side--on .people__count{color:#555}.people__dot{background:var(--warn-fg);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.chat{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.chat__lines{color:#c4c4c4;flex-direction:column;flex:1 1 0;gap:8px;min-height:240px;font-size:14px;display:flex;overflow-y:auto}.chat__line{word-break:break-word}.chat__nick,.chat__line--system{color:var(--muted-2)}.chat__system{letter-spacing:.08em;color:var(--muted-3);border-radius:var(--r-chip);vertical-align:1px;background:#2b2b2b;padding:2px 5px;font-size:10px}.field--chat{margin-top:auto;padding:11px 13px;font-size:14px}@media (width<=760px){.run{grid-template-columns:1fr}.run__main{padding:16px}.run__main--panes{padding:0;display:contents}.run--lobby>.run__bar{order:-4}.run--lobby .run__pane--error{order:-3}.run--lobby>.run__side{order:-2}.run--lobby .verdict{order:-1}.run__pane--act{order:1}.run__main--panes>.run__pane:last-child:not(.run__pane--act){border-bottom:1px solid var(--border)}.run__side{border-left:0;border-top:1px solid var(--border)}.run--lobby>.run__side{border-top:0;border-bottom:1px solid var(--border)}.people__switch{padding-bottom:0;display:flex}.people__switch,.people__half{border-bottom:0}.people__label,.people__half--away{display:none}.people__half{flex:none;padding-top:12px}.people__half.run__pane--grow{box-sizing:content-box;height:260px}.run__side .seats{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:108px;grid-auto-flow:column;max-height:none;margin:0 -18px;padding:0 18px;overflow:auto hidden}.run__side .seat{padding:12px 8px}.chat__lines{flex:1 1 0;min-height:0}}@media (width<=560px){.run__ident{width:100%}.run__meta{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.stage__controls{gap:8px}}