._3D4f-G_section{color:var(--text-main);background:0 0;border:0;border-radius:0;min-width:0;margin-bottom:0;padding:4px 4px 2px}._3D4f-G_heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}._3D4f-G_heading h2{align-items:center;gap:7px;margin:0;font-size:.86rem;font-weight:750;display:flex}._3D4f-G_heading svg{color:var(--primary-neon);flex-shrink:0}._3D4f-G_heading button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._3D4f-G_label{color:var(--text-muted);margin:8px 0 10px;font-size:.74rem;font-weight:600}._3D4f-G_matches{scrollbar-width:thin;gap:14px;padding:4px 0 14px;display:flex;overflow-x:auto}._3D4f-G_match{text-align:center;color:var(--text-main);flex-direction:column;flex:0 0 84px;align-items:center;gap:6px;min-width:0;text-decoration:none;display:flex}._3D4f-G_avatar{background:var(--surface-elevated);width:48px;height:48px;color:var(--primary-neon);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}._3D4f-G_avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._3D4f-G_match ._3D4f-G_avatar{border:2px solid var(--primary-neon);outline:3px solid rgba(var(--primary-neon-rgb), .08);width:64px;height:64px}._3D4f-G_match strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.77rem;overflow:hidden}._3D4f-G_match small{color:var(--primary-neon);font-size:.66rem}._3D4f-G_conversations{gap:4px;display:grid}._3D4f-G_row{min-width:0;color:var(--text-main);border-radius:12px;align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:flex}._3D4f-G_row:hover,._3D4f-G_unlock:hover{background:var(--surface-elevated)}._3D4f-G_person{flex:1;gap:4px;min-width:0;display:grid}._3D4f-G_person strong,._3D4f-G_person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._3D4f-G_person strong{font-size:.86rem}._3D4f-G_person small{color:var(--text-muted);font-size:.77rem}._3D4f-G_person em{color:var(--primary-neon);font-size:.64rem;font-style:normal}._3D4f-G_meta{color:var(--text-muted);flex-shrink:0;justify-items:end;gap:8px;font-size:.65rem;display:grid}._3D4f-G_unread{background:var(--primary-neon);min-width:20px;height:20px;color:var(--btn-text);border-radius:20px;place-items:center;padding:0 4px;display:grid}._3D4f-G_empty{color:var(--text-muted);margin:0;padding:10px 0;font-size:.78rem;line-height:1.5}._3D4f-G_empty p{margin:0 0 8px}._3D4f-G_empty a,._3D4f-G_empty button{min-height:36px;color:var(--primary-neon);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;text-decoration:none;display:inline-flex}._3D4f-G_emptySpotlight{border:1px solid rgba(var(--primary-neon-rgb), .24);background:rgba(var(--primary-neon-rgb), .055);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px 9px;padding:8px 9px;display:grid}._3D4f-G_emptySpotlightIcon{background:rgba(var(--primary-neon-rgb), .14);width:30px;height:30px;color:var(--primary-neon);border-radius:9px;place-items:center;display:grid}._3D4f-G_emptySpotlightCopy{gap:3px;min-width:0;display:grid}._3D4f-G_emptySpotlightCopy strong{color:var(--text-main);font-size:.77rem;line-height:1.2}._3D4f-G_emptySpotlightCopy small{color:var(--text-muted);font-size:.67rem;line-height:1.3}._3D4f-G_emptySpotlightAction{background:var(--primary-neon);min-height:30px;color:var(--btn-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}._3D4f-G_emptySpotlightAction:hover{filter:brightness(1.08)}._3D4f-G_unlock{width:100%;color:var(--text-main);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}._3D4f-G_unlock span{gap:4px;display:grid}._3D4f-G_unlock strong{font-size:.8rem}._3D4f-G_unlock small{color:var(--text-muted);font-size:.72rem}._3D4f-G_section a:focus-visible,._3D4f-G_section button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}
