.phase9-hash { max-width: 22rem; overflow-wrap: anywhere; font-family: var(--bs-font-monospace); }
.phase9-drop { padding: 1.25rem; border: 1px dashed var(--bs-border-color); border-radius: .75rem; background: var(--bs-tertiary-bg); }
.phase9-state { display: inline-flex; align-items: center; gap: .35rem; }

