.page_profilePageContainer___Do7d{background-color:#121212;color:#e0e0e0;min-height:100vh;max-width:500px;margin:0 auto;padding:.5rem;display:flex;flex-direction:column;position:relative}.page_profileHeaderSection__Xf0hs{display:flex;align-items:flex-start;gap:1.5rem;background:#1f1f1f;border-radius:16px;padding:1.5rem 1rem 1.5rem 1.5rem;position:relative}.page_avatarLarge__jXr6_{width:110px;height:110px;min-width:110px;min-height:110px;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.12);background:#232323}.page_headerInfo__9FNoB{flex:1 1;display:flex;flex-direction:column;gap:.4rem}.page_headerTopRow__7iQSS{display:flex;align-items:center;gap:.7rem}.page_workerName__CHP3Y{font-size:1.3rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.4rem}.page_verifiedBadgeWorker__3cECC{color:var(--primary-color,#007AFF)}.page_userHandleBadge__xfXkB{font-size:.85rem}.page_profileHeadline__dfljs{font-size:1.05rem;color:#b3e0ff;font-weight:500;margin-bottom:.2rem}.page_locationInfo__AlpKa{gap:.3rem}.page_locationInfo__AlpKa,.page_viewCalendarLink__mdXgU{display:flex;align-items:center;color:#c2c2c2;font-size:.95rem}.page_viewCalendarLink__mdXgU{gap:.4rem;text-decoration:none;margin-top:.2rem}.page_viewCalendarLink__mdXgU:hover{color:#fff}.page_calendarIcon__XnwV0{color:#007AFF}.page_editProfileButton__O_HSX{position:absolute;top:1.2rem;right:1.2rem;background:#fff;color:#121212;border:1px solid #fff;border-radius:9999px;padding:.5rem 1.2rem;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background .2s,color .2s;z-index:2}.page_editProfileButton__O_HSX:hover{background:#f0f0f0;color:#121212}.page_mainContentWrapper__bvogd{display:flex;flex-direction:column;gap:1.2rem}.page_listSimple__m54P_{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.4rem;font-size:.95rem}.page_equipmentListContainer__1Szdx{display:flex;flex-direction:column;gap:.2rem}.page_bioText__1ui0C{font-size:.98rem;line-height:1.7;color:#c2c2c2;white-space:pre-line}.page_pageLoadingContainer__8KhcZ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;color:#e0e0e0;gap:1rem;font-size:1.1rem}.page_emptyState__OUYhF,.page_errorMessage__NuVBV{padding:2rem;text-align:center;color:#FF6B6B;background-color:#2a2a2a;border-radius:8px}.page_emptyState__OUYhF{color:#737373}.Avatar_avatarContainer__Pk3Qc{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:2.5rem}.Avatar_avatarImage__udXWs{display:block;width:100%;height:100%;object-fit:cover}.Avatar_fallback__hWrJf{background-color:#333;color:#ccc}.ContentCard_card__Za5Sy{background-color:#1f1f1f;border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid #2b2b2b;color:#e0e0e0}.ContentCard_cardTitle__4B_hn{font-size:1.2rem;font-weight:600;color:#ffffff;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.ContentCard_titleIcon__m_p2v{color:var(--primary-color)}.PillBadge_badge___gvRs{display:inline-block;padding:.35rem .85rem;border-radius:9999px;font-size:.8rem;font-weight:500;line-height:1.2;white-space:nowrap;border:0}.PillBadge_dark__j5ItO{background-color:#1a1a1a;color:#ffffff}.PillBadge_neutral__vyyMX{background-color:#333333;color:#e0e0e0}.PillBadge_light__H3WrL{background-color:transparent;color:#1a1a1a}.PillBadge_blue__ZInr_{background-color:var(--primary-blue);color:var(--white)}.SkillsDisplayTable_skillsCard__bg6Cj{background-color:var(--primary-color);border-radius:2.13rem;padding:.5rem;color:#000000}.SkillsDisplayTable_skillsTable__eK8fZ{width:100%;border-collapse:collapse;font-size:.9rem}.SkillsDisplayTable_skillsTable__eK8fZ td,.SkillsDisplayTable_skillsTable__eK8fZ th{text-align:left;padding-bottom:.6rem;vertical-align:middle}.SkillsDisplayTable_skill__Zkbqx{padding:4px 8px;border-radius:24px;background-color:#161616;color:#ffffff;font-size:16px;line-height:21px;outline:none;max-width:145px;text-wrap:wrap;overflow-wrap:break-word}.SkillsDisplayTable_skillsTable__eK8fZ th{font-weight:700;font-size:1rem;text-transform:capitalize}.SkillsDisplayTable_skillNameHeader__uual1{font-size:2rem;font-weight:700;line-height:21px}.SkillsDisplayTable_addSkill__bio3Q{width:119px;height:32px;padding:0 8px;border:1px solid #000000;border-radius:24px;background-color:#ffffff;color:#212121;font-size:18px;font-family:var(--font-family);line-height:23px;outline:none}