.ProfileHeader_header__g5kUM{min-width:0;width:100%;background:var(--profile-paper,#fff);color:var(--profile-ink,#1d1d1f)}.ProfileHeader_header__g5kUM .profile-hero-cover{height:var(--profile-cover-height)!important;min-height:0!important;border-radius:var(--profile-panel-radius) var(--profile-panel-radius) 0 0;overflow:hidden;background:#eef3f8}.ProfileHeader_header__g5kUM .profile-hero-cover-fallback{background:var(--service-profile-cover,linear-gradient(120deg,#e8f0f8,#f4f7fa 60%,#eaf1f7))}.ProfileHeader_body__db6GP{display:grid;grid-template-columns:var(--profile-avatar-size) minmax(0,1fr) auto;grid-template-areas:"avatar identity actions" ". bio bio" ". context context" ". summary summary";column-gap:24px;row-gap:0;padding:0 var(--profile-panel-padding) 20px;min-width:0}.ProfileHeader_header__g5kUM .ProfileHeader_avatar__tMjpn{grid-area:avatar;box-sizing:border-box;width:var(--profile-avatar-size);height:var(--profile-avatar-size);display:grid;place-items:center;align-self:start;margin-top:calc(-1 * var(--profile-avatar-overlap));border:5px solid #fff;border-radius:50%;background:var(--profile-soft);color:var(--profile-accent);font-size:36px;font-weight:600;padding:0;z-index:1;box-shadow:none;opacity:1;overflow:hidden}.ProfileHeader_header__g5kUM button.ProfileHeader_avatar__tMjpn:disabled{opacity:1;cursor:default}.ProfileHeader_header__g5kUM .ProfileHeader_businessAvatar__112V_{border-radius:28px}.ProfileHeader_avatar__tMjpn .profile-avatar-media{display:grid;place-items:center;border-radius:inherit}.ProfileHeader_identity__oRt6W{grid-area:identity;min-width:0;padding-top:20px}.ProfileHeader_name__ZV217{position:relative;min-width:0;line-height:1.22}.ProfileHeader_name__ZV217 h1{display:inline;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.22;letter-spacing:-.035em;font-weight:650!important;overflow-wrap:anywhere}.ProfileHeader_name__ZV217>:not(h1){display:inline-flex;margin-left:7px;vertical-align:middle}.ProfileHeader_handle__Tgfeg{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;min-width:0}.ProfileHeader_header__g5kUM .ProfileHeader_handle__Tgfeg .profile-copy-link{display:inline-flex;flex-wrap:wrap;min-height:44px;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;gap:7px;color:var(--profile-muted);font-size:14px;font-weight:450;text-align:left}.ProfileHeader_handle__Tgfeg .profile-copy-link>span{min-width:0;overflow-wrap:anywhere}.ProfileHeader_handle__Tgfeg .profile-copy-link svg{width:15px;height:15px;flex-shrink:0;order:1}.ProfileHeader_handle__Tgfeg .profile-copy-link small{font-size:12px}.ProfileHeader_actions__6aJ1o{grid-area:actions;display:flex;align-items:start;gap:10px;padding-top:22px;min-width:0}.ProfileHeader_actions__6aJ1o>*{min-width:0}.ProfileHeader_actions__6aJ1o :is(a,button):not([role=dialog] *){min-height:44px}.ProfileHeader_header__g5kUM .ProfileHeader_actions__6aJ1o :is(.profile-follow-button,.profile-edit-link,.profile-message-button){display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px!important;padding:10px 18px!important;margin:0!important;border:1px solid var(--profile-line);border-radius:var(--profile-control-radius)!important;background:#fff;color:var(--profile-ink);font-size:14px!important;font-weight:600;line-height:1.4;white-space:normal;text-decoration:none;box-shadow:none!important;transition:background-color .15s ease,opacity .15s ease}.ProfileHeader_header__g5kUM .ProfileHeader_actions__6aJ1o .profile-follow-button:not(.following){background:var(--profile-accent);border-color:var(--profile-accent);color:#fff}.ProfileHeader_actions__6aJ1o :is(a,button):hover{filter:brightness(.97)}.ProfileHeader_actions__6aJ1o :is(a,button):active{opacity:.75}.ProfileHeader_actions__6aJ1o svg{width:18px;height:18px;flex-shrink:0}.ProfileHeader_bio__6Y4vv{grid-area:bio;max-width:66ch;margin:5px 0 12px;font-size:15px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.ProfileHeader_context__f7pkt{grid-area:context;min-width:0;margin-bottom:12px}.ProfileHeader_summary__W6h6P{grid-area:summary;min-width:0}.ProfileHeader_navigation__1YLKb{padding:0 var(--profile-panel-padding);border-bottom:1px solid var(--profile-line)}.ProfileHeader_header__g5kUM :is(a,button):focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}@media (min-width:761px){.ProfileHeader_name__ZV217>.verified-badge{position:static}.ProfileHeader_name__ZV217 .verified-badge-popup{max-width:min(280px,100%)}}@media (max-width:980px){.ProfileHeader_body__db6GP{grid-template-columns:var(--profile-avatar-size) minmax(0,1fr);grid-template-areas:"avatar actions" "identity identity" "bio bio" "context context" "summary summary";column-gap:16px}.ProfileHeader_identity__oRt6W{padding-top:14px}.ProfileHeader_actions__6aJ1o{justify-content:flex-end;padding-top:16px}}@media (max-width:760px){.ProfileHeader_header__g5kUM .profile-hero-cover{border-radius:0}.ProfileHeader_body__db6GP{padding:0 var(--profile-gutter) 12px}.ProfileHeader_header__g5kUM .ProfileHeader_avatar__tMjpn{border-width:4px;font-size:30px}.ProfileHeader_header__g5kUM .ProfileHeader_businessAvatar__112V_{border-radius:24px}.ProfileHeader_name__ZV217 h1{font-size:26px}.ProfileHeader_navigation__1YLKb{padding-inline:var(--profile-gutter)}}@media (max-width:520px){.ProfileHeader_body__db6GP{grid-template-areas:"avatar avatar" "identity identity" "bio bio" "context context" "actions actions" "summary summary"}.ProfileHeader_identity__oRt6W{padding-top:12px}.ProfileHeader_actions__6aJ1o{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:0;margin:4px 0 12px;align-items:stretch}.ProfileHeader_actions__6aJ1o>*{flex:1 1}.ProfileHeader_header__g5kUM .ProfileHeader_actions__6aJ1o :is(.profile-follow-button,.profile-edit-link,.profile-message-button){width:100%;height:100%;padding-inline:12px!important}.ProfileHeader_bio__6Y4vv{margin-top:0;margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ProfileHeader_header__g5kUM .ProfileHeader_actions__6aJ1o :is(a,button){transition:none}}.ProfileHeader_header__g5kUM .ProfileHeader_openToWork__3dW5W{border-color:#328061;outline:3px solid #fff;outline-offset:1px}.ProfileHeader_headline__pWK1g{margin:9px 0;font-size:15px;line-height:1.6;color:#45556a;overflow-wrap:anywhere}.ProfileHeader_workBadge__bloni{display:inline-flex;margin:6px 0;padding:5px 9px;border-radius:7px;border:1px solid #b8d9c9;background:#edf7f1;color:#216342;font-size:12px;font-weight:600}.ProfileHeader_hiringBadge__Kjj_G{margin-inline-start:6px;border-color:#d7bde9;background:#f6effd;color:#7330ac}.ProfileLayout_page__4BaD5{width:min(calc(100% - 2 * var(--profile-gutter)),var(--profile-width));min-width:0;margin:24px auto 0;padding-bottom:48px;color:var(--profile-ink)}.ProfileLayout_content__YzgAQ{width:100%;margin:28px auto 0;min-width:0}.ProfileLayout_wideContent__QtDQA{width:100%}.ProfileLayout_sections__9GA1B{display:grid;gap:20px;min-width:0}.ProfileLayout_page__4BaD5 .profile-corporate-section,.ProfileLayout_page__4BaD5 .profile-info-panel{min-width:0;margin:0;padding:var(--profile-panel-padding);border:1px solid var(--profile-line);border-radius:var(--profile-panel-radius);background:var(--profile-paper);box-shadow:none;scroll-margin-top:100px}.ProfileLayout_page__4BaD5 .profile-info-panel h3,.ProfileLayout_page__4BaD5 .profile-section-heading h3{margin:0;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.ProfileLayout_page__4BaD5 .profile-info-panel p{margin:12px 0;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.ProfileLayout_page__4BaD5 .profile-info-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.ProfileLayout_page__4BaD5 .profile-info-meta :is(span,a){min-width:0;max-width:100%;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ProfileLayout_page__4BaD5 .profile-info-meta svg{flex-shrink:0;width:18px;height:18px}.ProfileLayout_page__4BaD5 .profile-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ProfileLayout_page__4BaD5 .profile-section-heading a{min-height:44px;display:inline-flex;align-items:center}.ProfileLayout_page__4BaD5 .profile-corporate-card{min-width:0;border-radius:14px;box-shadow:none}.ProfileLayout_page__4BaD5 .profile-corporate-card>span{min-width:0}.ProfileLayout_page__4BaD5 .profile-corporate-card strong{overflow-wrap:anywhere}.ProfileLayout_page__4BaD5 .profile-empty-panel{border-style:solid;border-color:var(--profile-line);background:var(--profile-soft);padding:24px}.ProfileLayout_page__4BaD5 .profile-surface-context{display:grid;gap:8px;font-size:14px}.ProfileLayout_page__4BaD5 .profile-surface-specialties{display:flex;flex-wrap:wrap;gap:6px}.ProfileLayout_page__4BaD5 .profile-surface-specialties span{padding:5px 10px;border-radius:8px;background:var(--profile-soft)}.ProfileLayout_page__4BaD5 a:focus-visible,.ProfileLayout_page__4BaD5 button:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}@media (max-width:760px){.ProfileLayout_page__4BaD5{width:100%;margin-top:0;padding-bottom:32px}.ProfileLayout_content__YzgAQ{width:calc(100% - 2 * var(--profile-gutter));margin-top:20px}.ProfileLayout_sections__9GA1B{gap:16px}}.ProfileDesign_surface__PLcsd{--profile-width:1120px;--profile-gutter:clamp(16px,3vw,28px);--profile-panel-padding:24px;--profile-panel-radius:var(--service-profile-radius,20px);--profile-control-radius:12px;--profile-avatar-size:132px;--profile-avatar-overlap:44px;--profile-cover-height:clamp(180px,21vw,248px);--profile-ink:#1d1d1f;--profile-muted:#606975;--profile-line:#e2e6eb;--profile-paper:#fff;--profile-soft:var(--service-profile-soft,#f6f8fa);--profile-accent:var(--service-profile-accent,#0066cc);--font-primary:"Poppins",ui-sans-serif,system-ui,sans-serif;font-family:var(--font-primary);min-width:0}@media (max-width:760px){.ProfileDesign_surface__PLcsd{--profile-panel-padding:18px;--profile-panel-radius:var(--service-profile-radius,18px);--profile-avatar-size:104px;--profile-avatar-overlap:36px;--profile-cover-height:clamp(132px,36vw,184px)}}@media (max-width:380px){.ProfileDesign_surface__PLcsd{--profile-avatar-size:88px;--profile-avatar-overlap:32px}}