._section_1j2ub_1{margin-bottom:40px;scroll-margin-top:1.25rem}._heading_1j2ub_6{margin:0 0 20px;font-size:20px;font-weight:600}._card_1j2ub_12{flex-direction:column;gap:12px;display:flex}._media_1j2ub_18{border-radius:var(--border-radius);overflow:hidden}._body_1j2ub_23{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._title_1j2ub_30{margin:0;font-size:16px;font-weight:600;line-height:1.3}._titleLink_1j2ub_37{color:inherit;text-decoration:none}._titleLink_1j2ub_37:hover{text-decoration:underline}._section_14le9_1{margin-bottom:40px;scroll-margin-top:1.25rem}._heading_14le9_6{margin:0 0 16px;font-size:20px;font-weight:600}._rest_14le9_12{margin-top:var(--grid-gap)}._component_1djss_1{margin-bottom:24px;padding-top:16px}._banner_1djss_6{aspect-ratio:6;border-radius:var(--border-radius);background:var(--gray-light);width:100%;max-height:260px;overflow:hidden}._banner_1djss_6 img{object-fit:cover;width:100%;height:100%;display:block}._body_1djss_24{grid-template-columns:minmax(0,1fr);grid-template-areas:"profile""side""about";gap:16px 48px;display:grid}._profile_1djss_34{grid-area:profile;align-items:flex-end;gap:16px 20px;min-width:0;display:flex}._side_1djss_42{flex-direction:column;grid-area:side;gap:16px;min-width:0;display:flex}._avatar_1djss_50{background:var(--gray-light);width:88px;height:88px;box-shadow:0 0 0 4px var(--background);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}._avatarInitial_1djss_61{color:var(--text-light);justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex;position:absolute;inset:0}._avatar_1djss_50 img{object-fit:cover;width:100%;height:100%;display:block;position:relative}._withBanner_1djss_80 ._avatar_1djss_50{margin-top:-36px;margin-left:16px}._name_1djss_85{letter-spacing:-.01em;min-width:0;color:var(--text);flex:auto;margin:0;padding-bottom:4px;font-size:26px;font-weight:700;line-height:1.15}._stats_1djss_97{color:var(--text-light);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._stats_1djss_97 li{margin-left:0}._stats_1djss_97 li:not(:last-child):after{content:"·";color:var(--gray-dark);margin:0 8px}._stats_1djss_97 strong{color:var(--text);font-weight:600}._actions_1djss_123{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._actions_1djss_123>*{flex:1 0 auto}._about_1djss_134{grid-area:about;min-width:0;max-width:72ch;scroll-margin-top:1.25rem}._aboutHeading_1djss_141{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._aboutText_1djss_150{color:var(--text);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}._aboutCollapsed_1djss_160{max-height:4.8em;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 60%,#0000 92%);mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 60%,#0000 92%);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% calc(100% - 1.6em),100% 1.6em;mask-size:100% calc(100% - 1.6em),100% 1.6em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._aboutToggle_1djss_173{margin-top:4px}._aboutToggle_1djss_173 [aria-expanded=true] svg{transform:rotate(180deg)}@media (width>=768px){._avatar_1djss_50{width:112px;height:112px}._withBanner_1djss_80 ._avatar_1djss_50{margin-top:-48px;margin-left:24px}._name_1djss_85{font-size:32px}}@media (width<=767px){._banner_1djss_6{aspect-ratio:3}}@media (width>=960px){._body_1djss_24{grid-template:"profile side""about side"1fr/minmax(0,1fr) minmax(300px,360px);row-gap:12px}._side_1djss_42{gap:12px;padding-top:16px}._stats_1djss_97{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 0;scroll-margin-top:1.25rem;font-size:13px;display:grid}._stats_1djss_97 li{flex-direction:column;align-items:center;gap:2px;display:flex}._stats_1djss_97 li+li{border-left:1px solid var(--border)}._stats_1djss_97 li:not(:last-child):after{content:none}._stats_1djss_97 strong{font-size:20px;font-weight:700;line-height:1.2}}._banner_1djss_6 img[hidden],._avatar_1djss_50 img[hidden]{display:none}._banner_1djss_6:has(img[hidden]){display:none}._withBanner_1djss_80:has(._banner_1djss_6 img[hidden]) ._avatar_1djss_50{margin:0}
