.projdeck{margin-top:22px}.pd-pane{grid-template-columns:62px 1fr 260px;display:grid}.pd-list{margin:0 0 12px}.pd-beats{margin-top:18px}.pd-rail{background:var(--background);border-right:1px solid var(--border);flex-direction:column;gap:7px;padding:10px 8px;display:flex}.pd-rail i{aspect-ratio:16/10;background:var(--card);border:1px solid var(--border);border-radius:3px;display:block}.pd-rail i.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--accent)}.pd-stage{align-items:center;padding:22px 24px;display:flex}.pd-slideview{width:100%}.pd-slideview-title{margin-bottom:12px}.pd-cite{color:var(--fg3);font-size:10.5px;font-family:var(--font-mono)}.pd-assist{border-left:1px solid var(--border);background:var(--background);flex-direction:column;gap:7px;padding:12px;display:flex}.pd-assisthead{color:var(--foreground);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.pd-assistdot{background:var(--primary);border-radius:50%;width:7px;height:7px}.pd-bub{color:var(--muted-foreground);background:var(--secondary);border:1px solid var(--primary-border);border-radius:9px;padding:7px 9px;font-size:10.5px;line-height:1.5}.pd-bub.you{background:var(--card);border-color:var(--border);color:var(--foreground);font-weight:600}.pd-brandbar{background:linear-gradient(90deg, var(--primary) 0 38%, var(--display-foreground) 38% 68%, #e6b34d 68% 100%);border-radius:3px;height:6px;margin-top:10px}.pd-picker{margin-bottom:9px}.pd-pickerlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--fg3);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.pd-pickerbox{background:var(--card);border:1px solid var(--primary-border);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.pd-pickeritem{color:var(--fg3);align-items:center;gap:6px;padding:6px 9px;font-size:11.5px;display:flex}.pd-pickeritem.on{background:var(--accent);color:var(--primary-text);font-weight:700}.pd-pickeritem em{margin-left:auto;font-style:normal}.pd-slides{flex-direction:column;gap:4px;margin:8px 0;display:flex}.pd-slide{color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:7px;align-items:baseline;gap:8px;padding:5px 9px;font-size:11.5px;display:flex}.pd-slide b{font-family:var(--font-mono);color:var(--primary-text);font-size:10.5px}@media (width<=900px){.pd-pane{grid-template-columns:1fr}.pd-rail{border-right:0;border-bottom:1px solid var(--border);flex-direction:row}.pd-rail i{flex:1}.pd-assist{border-left:0;border-top:1px solid var(--border)}}
