.ProfileTabs_profileTabs__nOO_z{width:100%}.ProfileTabs_tabBar__ebR_h{display:flex;border-bottom:2px solid var(--color-border);margin-bottom:24px;gap:0}.ProfileTabs_tabButton__687aK{background:none;padding:12px 24px;font-size:15px;font-weight:var(--font-weight-medium);color:#666;cursor:pointer;position:relative;transition:color .2s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.ProfileTabs_tabButton__687aK:hover{color:var(--color-primary)}.ProfileTabs_tabActive__6INT_{color:var(--color-primary);border-bottom-color:var(--color-primary)}.ProfileTabs_tabContent__rFECv{min-height:200px}.ProfileTabs_empty__IEPlD,.ProfileTabs_loading__MsqSD{text-align:center;color:#999;padding:40px 0}.ProfileTabs_empty__IEPlD{font-size:15px}.ProfileTabs_list__IzqsC{display:flex;flex-direction:column;gap:20px}.ProfileTabs_listItem__DnwiG{border-bottom:1px solid var(--color-border);padding-bottom:20px}.ProfileTabs_listItem__DnwiG:last-child{border-bottom:none}.ProfileTabs_itemContent__l_P4e{display:flex;gap:16px}.ProfileTabs_itemImageWrapper__000xD{flex-shrink:0}.ProfileTabs_itemImage__JLtIe{width:160px;height:90px;object-fit:cover;border-radius:0}.ProfileTabs_itemBody__Y8Ecx{flex:1 1;min-width:0}.ProfileTabs_itemTitle__j_Au9{font-size:var(--font-size-post-title);font-weight:var(--font-weight-medium);color:var(--color-text);display:block;margin-bottom:6px;transition:color .2s ease}.ProfileTabs_itemTitle__j_Au9:hover{color:var(--color-primary)}.ProfileTabs_itemMeta___P9xu{font-size:13px;color:#999;margin-bottom:6px;display:flex;align-items:center;gap:4px}.ProfileTabs_metaSep__viim8{color:#ccc;margin:0 4px}.ProfileTabs_metaLink__aswAe{color:var(--color-primary);font-size:13px}.ProfileTabs_metaLink__aswAe:hover{color:var(--color-primary-light)}.ProfileTabs_itemExcerpt__ZsBBC{font-size:14px;line-height:1.5;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProfileTabs_commentItem__KU44v{padding:16px;background:#fafafa;border-radius:0;border:1px solid var(--color-border)}.ProfileTabs_commentArticleLink__S3bo7{display:block;font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-primary);text-decoration:none;margin-bottom:8px}.ProfileTabs_commentArticleLink__S3bo7:hover{text-decoration:underline}.ProfileTabs_commentContent__4KXcD{font-size:15px;line-height:1.6;color:var(--color-text);margin-bottom:8px}.ProfileTabs_commentMeta__YkGAQ{display:flex;gap:12px;font-size:13px}.ProfileTabs_commentDate__XZzB2{color:#999}@media (max-width:768px){.ProfileTabs_tabButton__687aK{padding:10px 16px;font-size:14px}.ProfileTabs_itemContent__l_P4e{flex-direction:column}.ProfileTabs_itemImage__JLtIe{width:100%;height:180px}}@media (max-width:480px){.ProfileTabs_tabBar__ebR_h{overflow-x:auto;-webkit-overflow-scrolling:touch}.ProfileTabs_tabButton__687aK{white-space:nowrap;padding:10px 14px;font-size:13px}}.page_profilePage__SCu87{padding-bottom:40px;max-width:var(--max-width);margin:0 auto;padding-left:20px;padding-right:20px}.page_coverSection__Zt698{width:100%;height:250px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));border-radius:0;position:relative}.page_profileHeader__NCMw7{display:flex;flex-direction:column;align-items:center;margin-top:-75px;margin-bottom:32px;text-align:center;position:relative;z-index:1}.page_avatarWrapper__fi3Rt{width:150px;height:150px;border-radius:50%;overflow:hidden;border:4px solid #fff;background:#e8e8e8;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:16px}.page_avatarImage__Rkn6X{width:100%;height:100%;object-fit:cover}.page_avatarPlaceholder__3eNB_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:800;color:var(--color-primary);background:var(--color-primary-light)}.page_displayName__eaS2n{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1);color:var(--color-text);margin-bottom:8px}.page_profileNav__3uxve{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.page_profileNavLink__C5HGY{font-size:14px;color:var(--color-primary);text-decoration:none;transition:color .2s ease}.page_profileNavLink__C5HGY:hover{color:var(--color-primary-light)}.page_bio__NfdjH{font-size:15px;line-height:1.6;color:#666;max-width:600px;margin-bottom:16px}.page_socialLinks__AWmXj{display:flex;gap:12px;justify-content:center}.page_socialLink__vhJfh{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);font-size:14px;padding:6px 14px;border-radius:0;background:#f5f5fa;transition:all .2s ease}.page_socialLink__vhJfh:hover{background:var(--color-primary-light);color:#fff}.page_socialIcon__u7SCz{width:16px;height:16px}.page_stats__PBNt_{display:flex;justify-content:center;gap:32px;margin-bottom:32px;padding:16px}.page_statItem__bn6Fp{text-align:center}.page_statNumber__6YXKG{font-size:24px;font-weight:800;color:var(--color-primary);display:block}.page_statLabel__SFwW7{font-size:13px;color:#666}.page_profileSections__M8HRf{margin-bottom:40px}.page_profileSection__aoYwL{margin-bottom:32px;padding:24px;background:#fafafa;border:1px solid var(--color-border);border-radius:0}.page_sectionTitle__iSkX9{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);color:var(--color-text);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.page_fieldList__a2oqD{display:flex;flex-direction:column;gap:12px}.page_fieldRow__aiLVA{display:flex;gap:16px;font-size:14px;line-height:1.5}.page_fieldLabel__6PTiO{flex:0 0 200px;font-weight:var(--font-weight-medium);color:#666}.page_fieldValue__X0jE3{flex:1 1;color:var(--color-text)}.page_loading__d_NaP{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:16px;color:#888}.page_tabsWrapper__Cz00f{margin-bottom:32px}.page_notFound__SOstT{text-align:center;padding:60px 20px}.page_notFound__SOstT h1{margin-bottom:12px}.page_notFound__SOstT p{color:#666}@media (max-width:768px){.page_coverSection__Zt698{height:140px}.page_profileHeader__NCMw7{margin-top:-50px}.page_avatarWrapper__fi3Rt{width:100px;height:100px}.page_stats__PBNt_{gap:20px}}