.page-module__8pRLua__profileHeader{text-align:center;background-color:var(--color-bg-secondary);flex-direction:column;align-items:center;padding:64px 24px 48px;display:flex}.page-module__8pRLua__avatarWrap{margin-bottom:16px;display:inline-block;position:relative}.page-module__8pRLua__editBtn{background-color:var(--color-white);border:1.5px solid var(--color-border);width:34px;height:34px;color:var(--color-primary-dark);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:absolute;top:-4px;right:-4px}.page-module__8pRLua__editBtn:hover{background-color:var(--color-bg-secondary);color:var(--color-secondary);border-color:var(--color-secondary)}.page-module__8pRLua__avatar{object-fit:cover;border-radius:50%;width:96px;height:96px}.page-module__8pRLua__avatarFallback{background-color:var(--color-primary-light);width:96px;height:96px;color:var(--color-white);font-family:var(--font-family);letter-spacing:1px;background-image:linear-gradient(#a7ac9db3,#a7ac9db3),url(/map.png);background-position:50%;background-size:auto,500%;border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.page-module__8pRLua__nameRow{align-items:center;gap:10px;display:flex}.page-module__8pRLua__name{margin:0}.page-module__8pRLua__adminBadge{background-color:color-mix(in srgb, var(--color-secondary) 12%, transparent);color:var(--color-secondary);letter-spacing:.03em;font-size:12px;font-weight:600;font-family:var(--font-body);border-radius:99px;align-items:center;padding:3px 10px;display:inline-flex}.page-module__8pRLua__username{font-size:var(--text-sm);color:var(--color-text-secondary);margin:16px 0 32px}.page-module__8pRLua__usernameWithSocials{margin-bottom:32px}.page-module__8pRLua__socialLinks{align-items:center;gap:8px;margin-bottom:32px;display:flex}.page-module__8pRLua__socialLink{border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-primary-dark);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:flex}.page-module__8pRLua__socialLink:hover{background-color:var(--color-border);text-decoration:none}.page-module__8pRLua__tabBar{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);border-top:none;width:100%}.page-module__8pRLua__tabBarInner{width:90%;max-width:var(--max-width);gap:0;margin:0 auto;display:flex}.page-module__8pRLua__tab{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:20px 24px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.page-module__8pRLua__tab:hover{color:var(--color-text)}.page-module__8pRLua__tabActive,.page-module__8pRLua__tabActive:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.page-module__8pRLua__tabIcon{filter:brightness(0)saturate()invert(25%)sepia(16%)saturate(400%)hue-rotate(40deg)brightness(92%)contrast(90%);flex-shrink:0;transition:filter .15s}.page-module__8pRLua__tab:hover .page-module__8pRLua__tabIcon{filter:brightness(0)}.page-module__8pRLua__tab:hover .page-module__8pRLua__tabIconActive,.page-module__8pRLua__tabIconActive{filter:brightness(0)saturate()invert(55%)sepia(40%)saturate(500%)hue-rotate(50deg)brightness(95%)contrast(90%)}.page-module__8pRLua__main{width:90%;max-width:var(--max-width);margin:0 auto;padding-top:80px;padding-bottom:128px}.page-module__8pRLua__grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.page-module__8pRLua__empty{color:var(--color-text-secondary);font-size:var(--text-base)}@media (max-width:1024px){.page-module__8pRLua__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-module__8pRLua__profileHeader{padding:40px 24px 32px}.page-module__8pRLua__tabBarInner{justify-content:center}.page-module__8pRLua__tab{font-size:var(--text-sm);gap:6px;padding:16px 12px}.page-module__8pRLua__main{padding-top:48px}.page-module__8pRLua__grid{grid-template-columns:1fr}}
