.pv{overflow-wrap:anywhere;container-type:inline-size;display:flex;flex-direction:column;min-height:100%;font:14px/1.5 var(--ns-font-sans);color:var(--ns-text)}.pv[data-view=contact]{height:100%}.pv-contact{display:flex;flex:1;flex-direction:column;min-height:0}.pv-contact[hidden]{display:none}.pv-contact>.mono-tabs-bar{flex:none;background:var(--ns-bg-elevated)}.pv-wait{display:grid;flex:none;gap:6px;padding:10px calc(var(--pv2-pad, 22px) - 8px) 8px;border-bottom:1px solid var(--ns-border)}.pv-wait-group{display:grid;gap:1px}.pv-wait-h{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:2px 8px;font:500 9.5px var(--ns-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ns-text-dim)}.pv-wait-group[data-counted] .pv-wait-h{color:var(--ns-accent-bright)}.pv-row{appearance:none;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:0;border-radius:7px;background:none;color:inherit;font:13px/1.45 var(--ns-font-sans);text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.pv-row:hover{background:color-mix(in srgb,var(--ns-text) 5%,transparent)}}.pv-row:focus-visible{outline:2px solid var(--ns-text-muted);outline-offset:-2px}.pv-row .dot{width:6px;height:6px;background:var(--ns-accent)}.pv-row .dot,.pv-row .ring{justify-self:center;border-radius:50%}.pv-row .ring{width:7px;height:7px;border:1.5px solid var(--ns-text-dim)}.pv-row .t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-row .m{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.pv-more,.pv-row .m{color:var(--ns-text-dim)}.pv-more{appearance:none;justify-self:start;margin:0 0 2px 28px;padding:2px 0;border:0;background:none;font-size:11.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pv-more:focus-visible{outline:2px solid var(--ns-text-muted);outline-offset:2px;border-radius:4px}.pv-talk{display:flex;flex:1;flex-direction:column;min-height:0}.pv-talk .room-transcript{flex:1;min-height:0}.pv-empty{margin:0;padding:16px var(--pv2-pad,22px);font-size:13px;color:var(--ns-text-muted)}.pv-profile{min-width:0}