.LANNJG_avatar{border:1px solid var(--border);border-radius:var(--radius-full);corner-shape:round;background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}.LANNJG_avatar img{pointer-events:none;border-radius:inherit;corner-shape:inherit;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter)}.LANNJG_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.LANNJG_fallback{animation:LANNJG_avatar-fallback-in var(--duration-standard) var(--ease-enter) both}.LANNJG_sm{width:28px;height:28px;font-size:10px}.LANNJG_md{width:36px;height:36px}.LANNJG_lg{width:48px;height:48px;font-size:var(--text-sm)}.LANNJG_xl{width:88px;height:88px;font-size:var(--text-xl)}.LANNJG_status{z-index:2;border:2px solid var(--surface);border-radius:var(--radius-full);corner-shape:round;width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);position:absolute;bottom:0;right:0}.LANNJG_sm .LANNJG_status{border-width:1.5px;width:8px;height:8px}.LANNJG_lg .LANNJG_status{width:12px;height:12px}.LANNJG_xl .LANNJG_status{width:14px;height:14px;bottom:4px;right:4px}.LANNJG_online{background:var(--success)}.LANNJG_offline{background:var(--text-muted)}@keyframes LANNJG_avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LANNJG_avatar img{transition:none}.LANNJG_avatar img[data-loading]{filter:none}.LANNJG_fallback{animation:none}}
