.stage.svelte-1ejt93r{grid-template-columns:minmax(220px,260px) 1fr;align-items:stretch;gap:1rem;height:100%;min-height:0;display:grid}.rail.svelte-1ejt93r{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-height:0;padding:.9rem;overflow-y:auto}.rail.svelte-1ejt93r h3:where(.svelte-1ejt93r){text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.rail.svelte-1ejt93r .empty:where(.svelte-1ejt93r){color:var(--text-faint);margin:0;font-size:.78rem}.rail.svelte-1ejt93r ul:where(.svelte-1ejt93r){flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.rail.svelte-1ejt93r a:where(.svelte-1ejt93r){color:var(--text);font-size:.84rem;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:.35rem .5rem;text-decoration:none;transition:background .12s,color .12s;display:block;overflow:hidden}.rail.svelte-1ejt93r a:where(.svelte-1ejt93r):hover{background:var(--surface-2)}.rail.svelte-1ejt93r a.active:where(.svelte-1ejt93r){background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}.live-dot.svelte-1ejt93r{color:#22c55e;margin-left:.3rem;font-size:.7rem;line-height:1}.main.svelte-1ejt93r{flex-direction:column;min-width:0;min-height:0;display:flex}@media (width<=900px){.stage.svelte-1ejt93r{grid-template-columns:1fr;height:auto}}
