.profile-module__eTGOwa__page{background:radial-gradient(at 15% 0,#deeee8,#0000 55%),#f2f5f4;min-height:100svh}:is(html:has(.profile-module__eTGOwa__page),body:has(.profile-module__eTGOwa__page)){scrollbar-width:none}html:has(.profile-module__eTGOwa__page)::-webkit-scrollbar{display:none}body:has(.profile-module__eTGOwa__page)::-webkit-scrollbar{display:none}.profile-module__eTGOwa__loadingMark{color:#287460;background:#ffffffb8;border-radius:22px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:grid;box-shadow:0 12px 30px -10px #234d4526}.profile-module__eTGOwa__profile{isolation:isolate;background:var(--profile-background);max-width:448px;min-height:100svh;padding-bottom:calc(132px + env(safe-area-inset-bottom));margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 90px -45px #234d4533}.profile-module__eTGOwa__hero{isolation:isolate;background:radial-gradient(at 5% 10%,#c6e5da,#0000 65%),radial-gradient(at 100% 20%,#e4e1f3,#0000 65%);padding-bottom:20px;position:relative}.profile-module__eTGOwa__cover{-o-object-fit:cover;object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.profile-module__eTGOwa__coverFade{background:linear-gradient(180deg, #ffffffb8 0%, #fff5 30%, var(--profile-background) 100%);position:absolute;inset:0}.profile-module__eTGOwa__topbar{justify-content:space-between;align-items:center;padding:24px;display:flex;position:relative}.profile-module__eTGOwa__brandMark,.profile-module__eTGOwa__shareButton{background:#ffffffb8;border:1px solid #ffffffc9;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #24483e08}.profile-module__eTGOwa__brandMark{color:#287460;border-radius:11px;width:32px;height:32px;font-size:13px;font-weight:800}.profile-module__eTGOwa__shareButton{color:#33594d;border-radius:50%;width:44px;height:44px}.profile-module__eTGOwa__identity{padding:22px 28px 0;animation:.65s ease-out both profile-module__eTGOwa__arrive;position:relative}.profile-module__eTGOwa__avatar{background:linear-gradient(135deg,#e4f3ec,#d7e7df);border:4px solid #fff;border-radius:30px;justify-content:center;align-items:center;width:92px;height:92px;margin-bottom:24px;display:flex;overflow:hidden;box-shadow:0 12px 32px -12px #35615140}.profile-module__eTGOwa__eyebrow,.profile-module__eTGOwa__sectionTitle{color:#638077;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-size:10px;font-weight:700}.profile-module__eTGOwa__name{color:#183d32;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,7vw,36px);font-weight:750;line-height:1.15}.profile-module__eTGOwa__designation{color:#526c62;overflow-wrap:anywhere;margin-top:10px;font-size:14px}.profile-module__eTGOwa__company{color:#4c695d;overflow-wrap:anywhere;background:#ffffffa8;border:1px solid #d7e5df;border-radius:20px;align-items:center;gap:7px;max-width:100%;margin-top:14px;padding:7px 12px;font-size:12px;display:inline-flex}.profile-module__eTGOwa__company svg{flex-shrink:0}.profile-module__eTGOwa__content{animation:.7s ease-out .1s both profile-module__eTGOwa__arrive;position:relative}.profile-module__eTGOwa__about{overflow-wrap:anywhere;background:#ffffffb3;border:1px solid #fff;border-radius:24px;margin:12px 24px 0;padding:20px}.profile-module__eTGOwa__emptyState{border-top:1px solid #668d7d26;margin:12px 28px 0;padding:24px 0}.profile-module__eTGOwa__emptyState h2{color:#244c3f;font-size:18px;font-weight:600}.profile-module__eTGOwa__emptyState p{color:#657970;margin-top:10px;font-size:14px;line-height:1.7}.profile-module__eTGOwa__footer{text-align:center;color:#75877e;margin:32px 24px 8px;font-size:11px}.profile-module__eTGOwa__footer span{color:#4d6b5f;margin-top:6px;font-weight:600;display:block}.profile-module__eTGOwa__contactDock{z-index:20;width:100%;max-width:448px;padding:28px 24px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--profile-background) 25%);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.profile-module__eTGOwa__saveButton{color:#fff;background:linear-gradient(120deg,#246c55,#31866e);border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:14px;font-weight:650;display:flex;box-shadow:0 8px 24px -10px #23634a80,inset 0 1px #ffffff26}.profile-module__eTGOwa__contactDock p{text-align:center;color:#708178;margin-top:10px;font-size:10px}.profile-module__eTGOwa__shareButton,.profile-module__eTGOwa__saveButton{cursor:pointer;transition:transform .18s,box-shadow .18s}.profile-module__eTGOwa__shareButton:hover,.profile-module__eTGOwa__saveButton:hover{transform:translateY(-2px)}.profile-module__eTGOwa__shareButton:active,.profile-module__eTGOwa__saveButton:active{transform:scale(.98)}.profile-module__eTGOwa__profile :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #33735e}@keyframes profile-module__eTGOwa__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.profile-module__eTGOwa__identity,.profile-module__eTGOwa__content{animation:none}.profile-module__eTGOwa__profile *,.profile-module__eTGOwa__profile :before,.profile-module__eTGOwa__profile :after{transition:none!important;animation:none!important}.profile-module__eTGOwa__shareButton:hover,.profile-module__eTGOwa__saveButton:hover{transform:none}}
