.devr{min-height:100vh;padding:var(--vl-space-4);background:var(--vl-bg);color:var(--vl-fg)}.devr__bar{display:flex;flex-wrap:wrap;gap:var(--vl-space-4);align-items:flex-end;margin-bottom:var(--vl-space-3)}.devr__title{margin:0;font-size:var(--vl-text-heading);color:var(--vl-fg-strong)}.devr__field{display:flex;flex-direction:column;gap:var(--vl-space-1);font-size:var(--vl-text-detail);color:var(--vl-fg-faint);text-transform:uppercase;letter-spacing:var(--vl-tracking-detail)}.devr__field select,.devr__transport button{height:var(--vl-control-h-sm);padding:0 var(--vl-space-2);border:1px solid var(--vl-border-strong);border-radius:var(--vl-r-control);background:var(--vl-surface);color:var(--vl-fg);font:inherit;text-transform:none;letter-spacing:normal}.devr__transport{display:flex;gap:var(--vl-space-2)}.devr__transport button{cursor:pointer}.devr__transport button:disabled{opacity:.4;cursor:default}.devr__note{max-width:90ch;margin:0 0 var(--vl-space-3);color:var(--vl-fg-muted);font-size:var(--vl-text-small)}.devr__error{color:var(--vl-danger-fg)}.devr__readout{display:flex;flex-wrap:wrap;gap:var(--vl-space-4);margin-bottom:var(--vl-space-3);padding:var(--vl-space-2) var(--vl-space-3);border:1px solid var(--vl-border-strong);border-radius:var(--vl-r-control);background:var(--vl-card);font-variant-numeric:tabular-nums;font-size:var(--vl-text-small);color:var(--vl-fg-faint)}.devr__readout strong{color:var(--vl-fg-strong)}.devr__verdict{color:var(--vl-info-fg)}.devr__stage{max-width:720px}.devr__speed{display:flex;gap:4px}.devr__speed button{min-width:34px}.devr__speed button.devr__speed--on{background:var(--vl-fg-strong, #fff);color:var(--vl-fg-invert, #050505);font-weight:600}.devr__pick{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.devr__timeline{display:flex;align-items:center;gap:var(--vl-space-3);max-width:720px;margin-bottom:var(--vl-space-3)}.devr__timeline input{flex:1;accent-color:var(--vl-fg-strong, #fff)}.devr__timeline-at{font-variant-numeric:tabular-nums;font-size:var(--vl-text-small);color:var(--vl-fg-faint)}
