.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[data-astro-cid-j77egsiz]{width:120px;height:120px;border-radius:.75rem;object-fit:cover;background:var(--color-surface)}.profile-header__placeholder[data-astro-cid-j77egsiz]{width:120px;height:120px;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__description[data-astro-cid-j77egsiz]{color:var(--color-text-muted);font-size:.95rem;margin-bottom:.35rem}.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[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-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;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]{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}}.ai-insights[data-astro-cid-yhnxppe6]{margin-top:2rem}.ai-insights-head[data-astro-cid-yhnxppe6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ai-insights-title[data-astro-cid-yhnxppe6]{margin:0}.ai-insights-badge[data-astro-cid-yhnxppe6]{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.3rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));color:var(--color-accent);font-size:.8rem;font-weight:700}.ai-insights-panel[data-astro-cid-yhnxppe6]{padding:1rem;border:1px dashed var(--color-border);border-radius:.9rem;background:color-mix(in srgb,var(--color-bg) 92%,transparent)}.ai-insights-copy[data-astro-cid-yhnxppe6]{margin:0;color:var(--color-text-muted);line-height:1.7}.ai-insights-cta[data-astro-cid-yhnxppe6]{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;margin-top:.85rem;padding:.45rem .95rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));color:var(--color-accent);font-weight:700}.ai-insights-cta[data-astro-cid-yhnxppe6]: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) 15%,var(--color-surface))}.ai-insights-sections[data-astro-cid-yhnxppe6]{display:grid;gap:1rem}.ai-insights-ask[data-astro-cid-yhnxppe6]{display:grid;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.ai-insights-ask-head[data-astro-cid-yhnxppe6]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ai-insights-ask-title[data-astro-cid-yhnxppe6]{margin:0 0 .4rem}.ai-insights-ask-thread[data-astro-cid-yhnxppe6]{display:grid;gap:.85rem}.ai-insights-ask-message[data-astro-cid-yhnxppe6]{display:grid;gap:.45rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);background:color-mix(in srgb,var(--color-surface) 90%,var(--color-bg))}.ai-insights-ask-message-user[data-astro-cid-yhnxppe6]{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 20%,var(--color-border))}.ai-insights-ask-message-label[data-astro-cid-yhnxppe6]{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.ai-insights-ask-message-copy[data-astro-cid-yhnxppe6]{margin:0;white-space:pre-wrap;line-height:1.7;color:var(--color-text)}.ai-insights-ask-form[data-astro-cid-yhnxppe6]{display:grid;gap:.85rem}.ai-insights-ask-input[data-astro-cid-yhnxppe6]{width:100%;min-height:6.5rem;padding:.9rem 1rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);background:color-mix(in srgb,var(--color-bg) 94%,var(--color-surface));color:var(--color-text);font:inherit;resize:vertical}.ai-insights-ask-input[data-astro-cid-yhnxppe6]:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 24%,transparent);outline-offset:2px;border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border))}.ai-insights-ask-actions[data-astro-cid-yhnxppe6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ai-insights-ask-status[data-astro-cid-yhnxppe6]{margin:0;color:var(--color-text-muted)}.ai-insights-ask-submit[data-astro-cid-yhnxppe6]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));color:var(--color-accent);font:inherit;font-weight:700;cursor:pointer}.ai-insights-ask-submit[data-astro-cid-yhnxppe6]:disabled{cursor:wait;opacity:.68}.ai-insights-sections[data-astro-cid-yhnxppe6] .ai-insights-section{margin-bottom:0}.ai-insights-sections[data-astro-cid-yhnxppe6] .ai-section-header{display:flex;align-items:center;gap:.5rem;min-width:0}.ai-insights-sections[data-astro-cid-yhnxppe6] .ai-section-title{margin:0}.ai-insights-sections[data-astro-cid-yhnxppe6] .info-tooltip{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;border:1.5px solid var(--color-text-muted, #888);color:var(--color-text-muted, #888);font-size:.75rem;font-weight:600;cursor:help;flex-shrink:0;line-height:1}.ai-insights-sections[data-astro-cid-yhnxppe6] .ai-section-copy{display:grid;gap:.75rem}.ai-insights-sections[data-astro-cid-yhnxppe6] .ai-section-copy p{margin:0;line-height:1.7;color:var(--color-text)}
