.PersonProfileActions-module__m-G2ma__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.PersonProfileActions-module__m-G2ma__shareAction{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.PersonProfileActions-module__m-G2ma__error{max-width:240px}.PersonProfileActions-module__m-G2ma__status{width:1px;height:1px;margin:calc(-1 * var(--space-0_5));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.PersonProfileActions-module__m-G2ma__actions{justify-content:flex-start}}
.page-module__8JGpRq__page{min-height:60vh;padding-top:var(--header-height);background:var(--color-bg)}.page-module__8JGpRq__pageInner{width:100%;max-width:var(--container);padding:0 var(--layout-padding) var(--space-12);box-sizing:border-box;margin:0 auto}.page-module__8JGpRq__breadcrumb{align-items:center;gap:var(--space-2);padding:var(--space-6) 0 var(--space-4);display:flex}.page-module__8JGpRq__breadcrumbLink{transition:color var(--transition-fast);text-decoration:none}.page-module__8JGpRq__breadcrumbLink:hover{color:var(--color-accent-text)}.page-module__8JGpRq__profileHero{gap:var(--space-10);padding:var(--space-6) 0 var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;display:grid}.page-module__8JGpRq__identityColumn{align-items:center;min-width:0;display:flex}.page-module__8JGpRq__identity{align-items:center;gap:var(--space-6);min-width:0;display:flex}.page-module__8JGpRq__avatar{border:1px solid var(--color-border);background:var(--color-bg-card);flex-shrink:0;justify-content:center;align-items:center;width:176px;height:176px;display:flex;overflow:hidden}.page-module__8JGpRq__avatarImg{object-fit:cover;width:100%;height:100%}.page-module__8JGpRq__headerInfo{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.page-module__8JGpRq__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__8JGpRq__name{letter-spacing:-.02em;max-width:100%;line-height:1}.page-module__8JGpRq__socials{gap:var(--space-2);margin-top:var(--space-0_5);display:flex}.page-module__8JGpRq__headerAction{margin-top:var(--space-2)}.page-module__8JGpRq__contributorOverview{border:1px solid var(--color-border);background:var(--color-bg-card);flex-direction:column;align-self:stretch;display:flex}.page-module__8JGpRq__overviewHeader,.page-module__8JGpRq__overviewFooter{padding:var(--space-3) var(--space-4)}.page-module__8JGpRq__overviewHeader{border-bottom:1px solid var(--color-border)}.page-module__8JGpRq__overviewFooter{border-top:1px solid var(--color-border);margin-top:auto}.page-module__8JGpRq__metricsGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__8JGpRq__metric{justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.page-module__8JGpRq__metric+.page-module__8JGpRq__metric{border-left:1px solid var(--color-border)}.page-module__8JGpRq__contentLayout{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;display:grid}.page-module__8JGpRq__contentLayoutFull{margin-top:var(--space-8);display:block}.page-module__8JGpRq__mainColumn{min-width:0}.page-module__8JGpRq__sidebar{top:calc(var(--header-height) + var(--space-6));gap:var(--space-4);display:grid;position:sticky}.page-module__8JGpRq__contributorCard,.page-module__8JGpRq__sidebarStack{gap:var(--space-3);display:grid}.page-module__8JGpRq__contributorCard{justify-items:start}.page-module__8JGpRq__sidebarSourceList,.page-module__8JGpRq__sidebarArticleList{display:grid}.page-module__8JGpRq__sidebarArticleLink,.page-module__8JGpRq__sidebarSourceLink{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-border);transition:background var(--transition-fast);text-decoration:none;display:grid}.page-module__8JGpRq__sidebarArticleLink:first-child,.page-module__8JGpRq__sidebarSourceLink:first-child{border-top:none}.page-module__8JGpRq__sidebarArticleLink:hover,.page-module__8JGpRq__sidebarSourceLink:hover{background:var(--color-bg-card)}.page-module__8JGpRq__sidebarSourceMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__8JGpRq__sidebarSourceUrl{overflow-wrap:anywhere}.page-module__8JGpRq__roleChip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);color:inherit;transition:border-color var(--transition-fast);text-decoration:none;display:flex}.page-module__8JGpRq__roleChip:hover{border-color:var(--color-text-muted)}.page-module__8JGpRq__roleChipLogo{border:1px solid var(--color-border);background:var(--color-bg-card);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.page-module__8JGpRq__roleChipLogo img{object-fit:contain;width:100%;height:100%}.page-module__8JGpRq__roleChipInfo{gap:var(--space-0_5);flex-direction:column;min-width:0;display:flex}@media (max-width:992px){.page-module__8JGpRq__profileHero,.page-module__8JGpRq__contentLayout{grid-template-columns:1fr}.page-module__8JGpRq__contributorOverview{min-height:190px}.page-module__8JGpRq__sidebar{position:static}}@media (max-width:768px){.page-module__8JGpRq__profileHero{gap:var(--space-6);padding-top:var(--space-3)}.page-module__8JGpRq__identity{align-items:flex-start;gap:var(--space-5)}.page-module__8JGpRq__avatar{width:120px;height:120px}}@media (max-width:480px){.page-module__8JGpRq__breadcrumb{overflow-x:auto}.page-module__8JGpRq__identity{flex-direction:column}.page-module__8JGpRq__avatar{width:104px;height:104px}.page-module__8JGpRq__metricsGrid{grid-template-columns:1fr}.page-module__8JGpRq__metric+.page-module__8JGpRq__metric{border-top:1px solid var(--color-border);border-left:none}}
