.mhd{display:flex;flex-direction:column;gap:.75rem;width:100%}.mhd-connection{justify-content:space-between;gap:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffffff,rgba(241,84,91,.03));border-radius:1rem;border:1px solid rgba(241,84,91,.1)}.mhd-connection,.mhd-person{display:flex;align-items:center}.mhd-person{gap:.625rem;min-width:0;flex:1}.mhd-person--recipient{justify-content:flex-end}.mhd-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem;font-weight:700;color:white;letter-spacing:.5px}.mhd-avatar--recipient,.mhd-avatar--sender{background:linear-gradient(135deg,var(--color-primary) 0,#ff6b6b 100%);box-shadow:0 2px 8px rgba(241,84,91,.25)}.mhd-avatar img{width:100%;height:100%;object-fit:cover}.mhd-avatar--anonymous{background:linear-gradient(135deg,var(--color-primary) 0,#ff6b6b 100%);box-shadow:0 2px 8px rgba(241,84,91,.25)}.mhd-anonymous-icon{font-size:1.25rem;color:white}.mhd-person-info{display:flex;flex-direction:column;gap:.125rem;min-width:0;line-height:1.25}.mhd-person-info--right{text-align:right;align-items:flex-end}.mhd-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.mhd-name{font-weight:600;font-size:.9375rem;color:#1f2937;max-width:120px}.mhd-name,.mhd-username-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mhd-username-text{font-size:.75rem;color:var(--color-primary)}.mhd-person--clickable{text-decoration:none;color:inherit;cursor:pointer;transition:opacity .15s ease;border-radius:.5rem}.mhd-person--clickable:hover{opacity:.85}.mhd-avatar--topic{background:linear-gradient(135deg,var(--color-primary) 0,#ff6b6b 100%);box-shadow:0 2px 8px rgba(241,84,91,.25)}.mhd-topic-icon{font-size:1.3rem;color:white}.mhd-topic-name{font-weight:700;font-size:.9375rem;color:var(--color-primary);text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.mhd-topic-hash{font-weight:800;margin-right:1px}.mhd-bridge-wrapper{flex-direction:column;gap:.25rem}.mhd-bridge,.mhd-bridge-wrapper{display:flex;align-items:center;flex-shrink:0}.mhd-bridge{gap:0;padding:0 .25rem}.mhd-meta{align-items:center;justify-content:center;gap:.5rem;margin-top:.375rem}.mhd-meta,.mhd-meta--desktop{display:flex}.mhd-meta--mobile{display:none;flex-direction:column;align-items:center;gap:.375rem;width:100%;margin-top:0}.mhd-meta__box{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;white-space:nowrap}.mhd-meta__box--revealed{background:rgba(241,84,91,.04);border-color:rgba(241,84,91,.15)}.mhd-meta__label{font-size:.625rem;font-weight:500;color:#9ca3af}.mhd-meta__box--revealed .mhd-meta__label{color:var(--color-primary)}.mhd-meta__value{font-size:.6875rem;font-weight:600;color:#374151;white-space:nowrap}.mhd-meta__box--revealed .mhd-meta__value{color:var(--color-primary)}.mhd-bridge-line{width:20px;height:2px;background:linear-gradient(90deg,transparent,#e5e7eb)}.mhd-bridge-line--left{background:linear-gradient(90deg,rgba(241,84,91,.2),rgba(241,84,91,.3))}.mhd-bridge-line--right{background:linear-gradient(90deg,rgba(241,84,91,.3),rgba(55,65,81,.2))}.mhd-bridge-icon{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0,#ff6b6b 100%);border:none;display:flex;align-items:center;justify-content:center;color:white;font-size:.75rem;flex-shrink:0;box-shadow:0 2px 6px rgba(241,84,91,.3)}@media (max-width:576px){.mhd-connection{padding:.625rem;gap:.25rem;align-items:center;flex-wrap:wrap}.mhd-meta--desktop{display:none!important;height:0;overflow:hidden;margin:0;padding:0}.mhd-bridge-wrapper{gap:0}.mhd-meta--mobile{justify-content:center;width:100%;margin-top:.5rem}.mhd-meta--mobile,.mhd-person{display:flex;flex-direction:row}.mhd-avatar{width:36px;height:36px;font-size:.75rem}.mhd-person{gap:.5rem}.mhd-name,.mhd-topic-name{font-size:.8125rem;max-width:90px}.mhd-topic-icon{font-size:1.1rem}.mhd-label{font-size:.5625rem}.mhd-username-text{font-size:.6875rem}.mhd-bridge-wrapper{padding-top:.5rem}.mhd-bridge-line{width:8px}.mhd-bridge-icon{width:24px;height:24px;font-size:.75rem}.mhd-meta{gap:.375rem;margin-top:.25rem}.mhd-meta__box{padding:.1875rem .375rem}.mhd-meta__label{font-size:.5rem}.mhd-meta__value{font-size:.5625rem}}@media (max-width:360px){.mhd-avatar{width:32px;height:32px;font-size:.6875rem}.mhd-name,.mhd-topic-name{max-width:60px}.mhd-topic-icon{font-size:1rem}.mhd-bridge-line{width:6px}.mhd-bridge-icon{width:20px;height:20px;font-size:.625rem}.mhd-meta__box{padding:.125rem .25rem}.mhd-meta__label{font-size:.4375rem}.mhd-meta__value{font-size:.5rem}}