.UserProfile-module-scss-module___nAVQq__section{flex-direction:column;gap:28px;padding:0;display:flex}.UserProfile-module-scss-module___nAVQq__head{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);align-items:center;gap:20px;padding:24px;display:flex}.UserProfile-module-scss-module___nAVQq__headSkeleton{background:linear-gradient(90deg, var(--color-surface-2) 0%, var(--color-image-placeholder) 50%, var(--color-surface-2) 100%);background-size:200% 100%;border-radius:12px;width:100%;height:96px;animation:1.4s linear infinite UserProfile-module-scss-module___nAVQq__shimmer}@keyframes UserProfile-module-scss-module___nAVQq__shimmer{to{background-position:-200% 0}}.UserProfile-module-scss-module___nAVQq__headBody{flex-direction:column;gap:6px;min-width:0;display:flex}.UserProfile-module-scss-module___nAVQq__nickname{letter-spacing:-.01em;color:var(--color-text);word-break:break-word;margin:0;font-size:28px;font-weight:500}.UserProfile-module-scss-module___nAVQq__meta{color:var(--color-text-muted);align-items:center;gap:8px;margin:0;font-size:14px;display:inline-flex}.UserProfile-module-scss-module___nAVQq__countBadge{background:var(--color-primary);min-width:28px;height:28px;color:var(--color-primary-contrast);border-radius:14px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.UserProfile-module-scss-module___nAVQq__joined{color:var(--color-text-muted);margin:0;font-size:12px}.UserProfile-module-scss-module___nAVQq__reviews{flex-direction:column;gap:16px;display:flex}.UserProfile-module-scss-module___nAVQq__list{flex-direction:column;gap:12px;display:flex}.UserProfile-module-scss-module___nAVQq__empty{text-align:center;color:var(--color-text-muted);margin:0;padding:60px 16px;font-size:14px}.UserProfile-module-scss-module___nAVQq__more{justify-content:center;padding-top:4px;display:flex}.UserProfile-module-scss-module___nAVQq__error{text-align:center;color:var(--color-text-muted);margin:0;padding:60px 16px}
