.profile-header[data-astro-cid-j77egsiz]{margin-bottom:2rem}.profile-header__top[data-astro-cid-j77egsiz]{display:flex;gap:1.5rem;align-items:flex-start}.profile-header__image-wrap[data-astro-cid-j77egsiz]{position:relative;width:120px;height:120px;flex-shrink:0}.profile-header__image[data-astro-cid-j77egsiz]{position:absolute;inset:0;width:100%;height:100%;border-radius:.75rem;object-fit:cover;background:var(--color-surface);z-index:1}.profile-header__placeholder[data-astro-cid-j77egsiz]{width:100%;height:100%;border-radius:.75rem;background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:var(--color-text-muted)}.profile-header__info[data-astro-cid-j77egsiz]{flex:1}.profile-header__info[data-astro-cid-j77egsiz] h1[data-astro-cid-j77egsiz]{margin-bottom:.25rem}.profile-header__code[data-astro-cid-j77egsiz]{font-family:monospace;font-size:1.15rem;color:var(--color-accent)}.profile-header__actions[data-astro-cid-j77egsiz]{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.profile-header__compare[data-astro-cid-j77egsiz]{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));color:var(--color-accent);font-size:.92rem;font-weight:700}.profile-header__compare[data-astro-cid-j77egsiz][hidden]{display:none!important}.profile-header__compare[data-astro-cid-j77egsiz]:hover{text-decoration:none;border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))}.profile-header__badges[data-astro-cid-j77egsiz]{display:flex;gap:.5rem;margin-top:.75rem}.profile-header__links[data-astro-cid-j77egsiz]{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.55rem}.profile-header__link[data-astro-cid-j77egsiz]{display:inline-flex;align-items:center;gap:.36rem;padding:.38rem .68rem;border-radius:999px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 84%,var(--color-bg));color:var(--color-text);font-size:.85rem}.profile-header__link[data-astro-cid-j77egsiz]:hover{text-decoration:none;border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));color:var(--color-accent)}.profile-header__link-icon[data-astro-cid-j77egsiz]{width:1rem;display:inline-flex;justify-content:center;font-size:.94rem}@media(max-width:640px){.profile-header__top[data-astro-cid-j77egsiz]{flex-direction:column;gap:.9rem}}.related-count[data-astro-cid-w5lrslkk]{display:inline-block;margin-left:.55rem;padding:.1rem .45rem;border-radius:999px;background:var(--color-bg);color:var(--color-text-muted);font-size:.75rem;font-weight:500;vertical-align:middle}.twin-options[data-astro-cid-w5lrslkk]{padding:.85rem 1.25rem;border-bottom:1px solid var(--color-border);font-size:.85rem}.twin-options[data-astro-cid-w5lrslkk] fieldset[data-astro-cid-w5lrslkk]{border:0;display:flex;flex-wrap:wrap;gap:.65rem 1rem}.twin-filter-heading[data-astro-cid-w5lrslkk]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-weight:650}.related[data-astro-cid-w5lrslkk] .collapsible-card{overflow:visible}.twin-help[data-astro-cid-w5lrslkk]{position:relative;flex-shrink:0;font-weight:400}.twin-help[data-astro-cid-w5lrslkk] summary[data-astro-cid-w5lrslkk]{list-style:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-muted);cursor:pointer;font-weight:650}.twin-help[data-astro-cid-w5lrslkk] summary[data-astro-cid-w5lrslkk]::-webkit-details-marker{display:none}.twin-help[data-astro-cid-w5lrslkk][open] summary[data-astro-cid-w5lrslkk]{color:var(--color-accent);border-color:currentColor}.twin-options[data-astro-cid-w5lrslkk] .twin-help[data-astro-cid-w5lrslkk] p[data-astro-cid-w5lrslkk]{position:absolute;z-index:2;right:0;top:100%;width:min(280px,calc(100vw - 64px));margin-top:.4rem;padding:.85rem;border:1px solid var(--color-border);border-radius:.6rem;background:var(--color-surface);color:var(--color-text);box-shadow:0 5px 20px #0002}.twin-options[data-astro-cid-w5lrslkk] label[data-astro-cid-w5lrslkk]{display:inline-flex;align-items:center;gap:.45rem;min-height:32px;cursor:pointer}.twin-options[data-astro-cid-w5lrslkk] input[data-astro-cid-w5lrslkk]{accent-color:var(--color-accent);width:17px;height:17px}.twin-options[data-astro-cid-w5lrslkk] fieldset[data-astro-cid-w5lrslkk]:disabled{opacity:.55}.twin-options[data-astro-cid-w5lrslkk] fieldset[data-astro-cid-w5lrslkk]:disabled label[data-astro-cid-w5lrslkk]{cursor:default}.twin-options[data-astro-cid-w5lrslkk] p[data-astro-cid-w5lrslkk]{margin-top:.5rem;color:var(--color-text-muted)}.twin-options[data-astro-cid-w5lrslkk] [data-astro-cid-w5lrslkk][hidden],.person-list[data-astro-cid-w5lrslkk] [data-astro-cid-w5lrslkk][hidden]{display:none!important}.perfect-twin-label[data-astro-cid-w5lrslkk]{color:var(--color-text-muted);font-size:.72rem}.person-item[data-astro-cid-w5lrslkk][data-social-type]{--social-type-color: #7f8c8d}.person-item[data-astro-cid-w5lrslkk][data-social-type="1"]{--social-type-color: #e74c3c}.person-item[data-astro-cid-w5lrslkk][data-social-type="2"]{--social-type-color: #3498db}.person-item[data-astro-cid-w5lrslkk][data-social-type="3"]{--social-type-color: #f1c40f}.person-item[data-astro-cid-w5lrslkk][data-social-type="4"]{--social-type-color: #2ecc71}.person-item[data-astro-cid-w5lrslkk][data-perfect-twin],.person-item[data-astro-cid-w5lrslkk][data-perfect-twin]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 9%,var(--color-surface)) 0%,color-mix(in srgb,var(--color-accent) 4%,var(--color-surface)) 58%,var(--color-surface) 100%)}.related[data-astro-cid-w5lrslkk]{margin-top:1.75rem}.related-section[data-astro-cid-w5lrslkk]{margin-bottom:1.1rem}.person-list[data-astro-cid-w5lrslkk]{list-style:none}.person-list[data-astro-cid-w5lrslkk]>li[data-astro-cid-w5lrslkk]+li[data-astro-cid-w5lrslkk]{border-top:1px solid color-mix(in srgb,var(--color-border) 62%,transparent)}.person-empty[data-astro-cid-w5lrslkk]{color:var(--color-text-muted);font-size:.9rem;padding:.2rem .1rem}.person-item[data-astro-cid-w5lrslkk]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.5rem .7rem;border-radius:.5rem;color:var(--color-text);transition:background .1s;gap:.6rem .8rem}.person-item[data-astro-cid-w5lrslkk]:hover{background:var(--color-bg);text-decoration:none}.person-main[data-astro-cid-w5lrslkk]{display:inline-flex;align-items:center;gap:.68rem;min-width:0}.person-avatar[data-astro-cid-w5lrslkk]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--color-accent) 12%,white);color:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 18%,var(--color-border));font-size:.74rem;font-weight:800}.person-avatar[data-astro-cid-w5lrslkk] img[data-astro-cid-w5lrslkk]{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.person-avatar-fallback[data-astro-cid-w5lrslkk]{position:relative;z-index:0}.person-info[data-astro-cid-w5lrslkk]{display:flex;flex-direction:column;gap:.18rem;min-width:0}.person-heading[data-astro-cid-w5lrslkk]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}.person-name[data-astro-cid-w5lrslkk]{font-weight:500;min-width:0}.person-description[data-astro-cid-w5lrslkk]{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-info[data-astro-cid-w5lrslkk] .diff-coin[data-astro-cid-w5lrslkk]{align-self:center}.person-meta[data-astro-cid-w5lrslkk]{display:flex;align-items:center;justify-content:flex-end;gap:.48rem;flex-shrink:0}.person-item[data-astro-cid-w5lrslkk][data-social-type] .person-meta[data-astro-cid-w5lrslkk]:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:var(--social-type-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--social-type-color) 13%,transparent);flex-shrink:0}.diff-coin[data-astro-cid-w5lrslkk]{font-size:.72rem;white-space:nowrap}.person-code[data-astro-cid-w5lrslkk]{font-size:.85rem;color:var(--color-text-muted);background:none;white-space:nowrap}@media(max-width:640px){.related[data-astro-cid-w5lrslkk] .collapsible-content{padding-inline:0}.twin-options[data-astro-cid-w5lrslkk]{padding-inline:.7rem}.related[data-astro-cid-w5lrslkk]{margin-top:1.35rem}.related-section[data-astro-cid-w5lrslkk]{margin-bottom:.85rem}.person-item[data-astro-cid-w5lrslkk]{grid-template-columns:1fr;align-items:flex-start;padding:.45rem .55rem;gap:.32rem}.person-meta[data-astro-cid-w5lrslkk]{justify-content:flex-start;padding-left:2.68rem}.person-description[data-astro-cid-w5lrslkk]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}[data-astro-cid-hictqdi7][data-profile-typings]{margin:1.25rem 0 2rem}[data-astro-cid-hictqdi7][data-profile-typings] h2[data-astro-cid-hictqdi7]{margin:0 0 .55rem;font-size:.9rem;color:var(--color-text-muted)}.typing-evidence-status[data-astro-cid-hictqdi7]{display:flex;align-items:center;gap:.5rem;margin:0 0 .65rem;color:var(--color-text-muted);font-size:.82rem}.typing-evidence-help[data-astro-cid-hictqdi7]{position:relative}.typing-evidence-help[data-astro-cid-hictqdi7] summary[data-astro-cid-hictqdi7]{list-style:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;cursor:pointer;font-weight:650}.typing-evidence-help[data-astro-cid-hictqdi7] summary[data-astro-cid-hictqdi7]::-webkit-details-marker{display:none}.typing-evidence-help[data-astro-cid-hictqdi7][open] summary[data-astro-cid-hictqdi7]{color:var(--color-accent);border-color:currentColor}.typing-evidence-help[data-astro-cid-hictqdi7] p[data-astro-cid-hictqdi7]{position:absolute;z-index:2;left:0;top:100%;width:min(280px,calc(100vw - 64px));margin-top:.4rem;padding:.85rem;border:1px solid var(--color-border);border-radius:.6rem;background:var(--color-surface);color:var(--color-text);box-shadow:0 5px 20px #0002}.typing-evidence-list[data-astro-cid-hictqdi7]{margin:0;padding:0;list-style:none;border-block:1px solid var(--color-border)}.typing-evidence-list[data-astro-cid-hictqdi7] li+li{border-top:1px solid var(--color-border)}.typing-evidence{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem 1rem;padding:.78rem .15rem;color:var(--color-text)}.typing-evidence:hover{text-decoration:none;color:var(--color-accent)}.typing-evidence--unlinked,.typing-evidence--unlinked:hover{color:var(--color-text)}.typing-evidence__identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .6rem;min-width:0}.typing-evidence__identity strong{font-size:.94rem}.typing-evidence__identity code{padding:0;background:none;color:var(--color-text-muted);font-size:.78rem}.typing-evidence__target{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;color:var(--color-text-muted);font-size:.76rem;white-space:nowrap}.typing-evidence:hover .typing-evidence__target{color:var(--color-accent)}@media(max-width:640px){.typing-evidence{grid-template-columns:1fr;gap:.28rem;padding-block:.72rem}.typing-evidence__target{justify-content:flex-start;white-space:normal}}
