.user-public{flex-direction:column;min-height:calc(100dvh + -64px - 1rem);display:flex}.user-public__header{border-bottom:1px solid #e5e5e5;flex-direction:column;align-items:center;gap:1rem;max-height:300px;padding:1.5rem 1.5rem 0;display:flex;position:relative}.user-public__header .back{position:absolute;left:1.5rem;width:48px!important}.user-public__header--skeleton{justify-content:center;align-items:center}.user-public__report-btn{color:#a3a3a3;position:absolute;top:1.5rem;right:1.5rem}.user-public__avatar{aspect-ratio:1;border-radius:100%;outline:1px solid #f5f5f5;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.user-public__avatar-img{aspect-ratio:1;object-fit:contain}.user-public__avatar-skeleton{background:#f5f5f5;border-radius:100%;width:120px;height:120px;animation:1.5s ease-in-out infinite pulse}.user-public__name-skeleton{background:#f5f5f5;border-radius:.375rem;width:120px;height:1.5rem;animation:1.5s ease-in-out infinite pulse}.user-public__stat-skeleton{background:#f5f5f5;border-radius:.375rem;width:60px;height:1rem;animation:1.5s ease-in-out infinite pulse}.user-public__tab-skeleton{background:#f5f5f5;flex:1;height:3rem;animation:1.5s ease-in-out infinite pulse}.user-public__name{font-size:1.5rem;font-weight:800}.user-public__stats{color:#a3a3a3;gap:1rem;display:flex}.user-public__stat{align-items:center;gap:.25rem;display:flex}.user-public__stat span{font-size:.85rem}.user-public__tabs{justify-content:space-between;width:100%;display:flex}.user-public__tab{color:#d4d4d4;cursor:pointer;padding:1rem}.user-public__tab--active{color:#000}.user-public__body{background:#fafafa;flex:1;width:100%;height:100%;display:flex;box-shadow:0 100px #fafafa}.user-public__body>*{width:100%}.user-public-tab{padding:1.5rem}.user-public-tab--empty{color:#a3a3a3;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:3rem;display:flex}.user-public-tab--empty p{font-size:.9rem}.user-public-tab__list{flex-direction:column;gap:.75rem;display:flex}.user-public-reviews-summary{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:.875rem;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1rem;padding:1.25rem;display:flex}.user-public-reviews-summary__label{color:#a3a3a3;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.user-public-reviews-summary__score{align-items:center;gap:.4rem;display:flex}.user-public-reviews-summary__score svg{fill:#f59e0b;color:#f59e0b}.user-public-reviews-summary__avg{font-size:2rem;font-weight:800;line-height:1}.user-public-reviews-summary__count{color:#a3a3a3;font-size:.8rem}.user-public-review{background:#fff;border:1px solid #e5e5e5;border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.user-public-review__source{align-items:center;gap:.5rem;display:flex}.user-public-review__avatar{object-fit:cover;border-radius:50%}.user-public-review__name{font-size:.9rem;font-weight:600}.user-public-review__score{align-items:center;gap:.25rem;font-size:.85rem;display:flex}.user-public-review__score svg{color:#f59e0b;fill:#f59e0b}.user-public-review__comment{color:#404040;font-size:.9rem;line-height:1.5}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}