.person-detail_topNav__5gCM_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.person-detail_card__LXm_n{position:relative;background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 10px -2px rgba(11,22,34,.1),0 16px 30px -12px rgba(11,22,34,.2);overflow:hidden}.person-detail_head__2CC9P{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr) 300px;align-items:stretch;gap:0;padding:0;background:linear-gradient(165deg,#0d2036,#0a1930 70%);border-bottom:1px solid var(--color-divider);color:#f2f5f9}@media (max-width:1100px){.person-detail_head__2CC9P{grid-template-columns:minmax(0,1fr)}}.person-detail_headLeft___uDI3{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;min-width:0;padding:28px 24px;border-right:1px solid rgba(255,255,255,.06)}@media (max-width:1100px){.person-detail_headLeft___uDI3{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}}.person-detail_head__2CC9P .person-detail_name__c2n31{color:#f2f5f9}.person-detail_head__2CC9P .person-detail_sub__A3bC1{justify-content:center;color:#c9d3de}.person-detail_head__2CC9P .person-detail_sexChip__RKKQN,.person-detail_head__2CC9P .person-detail_statusPill__7LJ4q{border-color:rgba(25,194,255,.45);background:transparent;color:#19c2ff}.person-detail_head__2CC9P .person-detail_identityActions__uhIyy{justify-content:center}.person-detail_head__2CC9P .person-detail_headActions__W80eZ{position:absolute;top:12px;right:14px}.person-detail_headLeft___uDI3 a,.person-detail_headLeft___uDI3 button{color:#19c2ff}.person-detail_headLeft___uDI3 [data-testid=person-photo-dblclick]{width:118px;height:118px;overflow:hidden;border-radius:999px;box-shadow:0 0 0 3px #0a1930,0 0 0 5px #19c2ff}.person-detail_headActions__W80eZ{display:flex;flex:0 0 auto;align-items:center;gap:10px}.person-detail_dnaActions__Sn7P_,.person-detail_identityActions__uhIyy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.person-detail_portrait__wgoKP{flex:0 0 auto;width:60px;height:60px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--fw-700);font-size:var(--fs-20);color:var(--color-snow);letter-spacing:.02em;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.2),transparent 55%),linear-gradient(160deg,var(--portrait-top,var(--color-brand-blue)),var(--portrait-bot,var(--color-deep-purple)));border:2px solid var(--color-snow);box-shadow:0 0 0 1px rgba(11,22,34,.5),0 2px 4px rgba(11,22,34,.25),0 6px 10px -3px rgba(11,22,34,.3);text-shadow:0 1px 2px rgba(0,0,0,.5)}.person-detail_female__5UUcD,.person-detail_male__21etz,.person-detail_neutral__iaJXR{--portrait-top:var(--color-brand-blue);--portrait-bot:var(--color-deep-purple)}.person-detail_headText__bJo_M{min-width:0}.person-detail_name__c2n31{margin:0;font-family:var(--font-display);font-weight:var(--fw-700);font-size:var(--fs-24);line-height:1.1;letter-spacing:-.01em;color:var(--color-fg-strong);overflow-wrap:anywhere}.person-detail_nameRow__1MDya{display:flex;align-items:center;gap:.375rem;min-width:0}.person-detail_nameRow__1MDya>.person-detail_name__c2n31{min-width:0}.person-detail_copyName__exKlJ{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:.125rem;border:none;border-radius:.25rem;background:transparent;color:var(--color-fg-muted);font-size:var(--fs-12);line-height:1;cursor:pointer}.person-detail_copyName__exKlJ:hover{background:var(--color-surface-muted);color:var(--color-fg-strong)}.person-detail_sub__A3bC1{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-fg-muted)}.person-detail_sexChip__RKKQN{border:1px solid var(--color-border);border-radius:999px;padding:1px 8px;background:var(--color-surface,#fff);color:var(--color-ink-700);font-size:var(--fs-12);line-height:1.5;cursor:pointer}.person-detail_sexChip__RKKQN:hover{background:var(--color-surface-muted);color:var(--color-ink-900)}.person-detail_sexChip__RKKQN:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.person-detail_statusPill__7LJ4q{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-family:var(--font-mono);font-size:var(--fs-12);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-fg)}.person-detail_dnaTag__2E8DC{flex:0 0 auto;align-self:flex-start;background:var(--color-brand-blue);color:#fff;font-size:var(--fs-12);font-weight:var(--fw-600);padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.02em}.person-detail_tabs__bafju{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--color-divider);background:var(--color-surface,#fff)}.person-detail_tab__zSrhO{padding:12px 14px;font-size:var(--fs-13);color:var(--color-fg-muted);cursor:pointer;border:0;border-bottom:2px solid transparent;background:transparent;font-weight:var(--fw-500);font-family:var(--font-sans)}.person-detail_tab__zSrhO:hover{color:var(--color-fg)}.person-detail_tab__zSrhO.person-detail_on___3uK6{color:var(--color-fg-strong);border-bottom-color:var(--color-brand-blue)}.person-detail_tabCount__FVdAy{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-fg-subtle);margin-left:4px}.person-detail_panel__7vyYR{padding:20px 22px}.person-detail_fields__VAzsp{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}.person-detail_field__hqppp{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:var(--fs-13);align-items:baseline}.person-detail_k__P08tm{color:var(--color-fg-muted);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-600);padding-top:2px}.person-detail_v__FQkmB{color:var(--color-fg-strong)}.person-detail_confRow__VEwQy{display:flex;align-items:center;gap:10px}.person-detail_confValue__27jhA{font-family:var(--font-mono);color:var(--color-brand-blue);font-weight:var(--fw-500)}.person-detail_confTrack__nRQEL{flex:1;max-width:220px;height:5px;background:#cdd9e6;border-radius:999px;overflow:hidden}.person-detail_confFill__0296K{display:block;height:100%;background:var(--color-brand-blue)}.person-detail_section__1nbV_{margin-top:22px;padding-top:18px;border-top:1px solid var(--color-divider)}.person-detail_sectionHead__NSVRl{margin:0 0 12px;font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);font-weight:var(--fw-700)}.person-detail_emptyNote__kcjZt{font-size:var(--fs-12);color:var(--color-fg-muted);font-style:italic}.person-detail_notesList__64mCg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.person-detail_noteItem__rkW49{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunk)}.person-detail_noteBody__B91Ok{font-size:var(--fs-13);color:var(--color-fg);white-space:pre-wrap}.person-detail_timeline__B0354{display:flex;flex-direction:column;gap:8px}.person-detail_eventRow__T9aD1{display:grid;grid-template-columns:72px minmax(9rem,max-content) 1fr auto;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px dashed var(--color-divider)}.person-detail_eventValue__WcGs5{grid-column:1/-1;font-size:var(--fs-12);color:var(--color-fg)}.person-detail_eventRow__T9aD1:last-child{border-bottom:0}.person-detail_eventType__bM6yy{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--color-deep-purple);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 7px;min-width:56px;text-align:center}.person-detail_eventWhen__D2gb3{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-fg)}.person-detail_eventWhere__h7A2O{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-fg-muted);min-width:0;overflow-wrap:anywhere}.person-detail_emptyFold__tdOcY{margin-top:10px;padding-top:8px;border-top:1px dashed var(--color-divider)}.person-detail_emptyFoldToggle__8opRh{font-size:var(--fs-12);color:var(--color-fg-muted);text-decoration:underline;text-underline-offset:3px}.person-detail_emptyFoldToggle__8opRh:hover{color:var(--color-fg)}.person-detail_emptyFoldList__TzNzM{margin-top:8px}.person-detail_eventCalendars__C5Ot_{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--fs-12);line-height:1.5;color:var(--color-fg-muted)}.person-detail_eventCalendars__C5Ot_>span{display:block}.person-detail_eventCalendarsCaution__Sx6OX{color:var(--color-warning-text)}.person-detail_akaList__2olLC{display:flex;flex-wrap:wrap;gap:8px}.person-detail_akaChip__zq_Aq{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--fs-12);color:var(--color-fg-strong);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;padding:4px 12px}.person-detail_akaName__G_0_9{color:var(--color-fg-strong)}.person-detail_akaSort__xc0OX{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-fg-muted)}.person-detail_sources__5C_uS{display:flex;flex-direction:column;gap:4px}.person-detail_srcItem__ZLxZh{display:flex;gap:12px;padding:12px 0;border-bottom:1px dashed var(--color-divider)}.person-detail_srcItem__ZLxZh:last-child{border-bottom:0}.person-detail_srcNum___QqYQ{font-family:var(--font-mono);color:var(--color-fg-muted);font-size:var(--fs-12);min-width:24px;padding-top:2px}.person-detail_srcBody__5e3KF{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.person-detail_srcTitleRow__89qTi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.person-detail_srcLink__6_9f_{font-weight:var(--fw-600);color:var(--color-fg-strong);text-decoration:none;border-radius:var(--radius-sm)}.person-detail_srcLink__6_9f_:hover{text-decoration:underline;text-underline-offset:3px}.person-detail_srcLink__6_9f_:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.person-detail_srcMetaRow__iO5UF{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-12);color:var(--color-fg-muted)}.person-detail_metaBadge__cQ1pB{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:var(--fs-12);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-fg)}.person-detail_srcMono__lG0g1{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-fg-muted)}.person-detail_srcQuote__W2qWe{white-space:pre-wrap;font-size:var(--fs-12);color:var(--color-fg)}.person-detail_srcNote__xbIIS{font-size:var(--fs-12);font-style:italic;color:var(--color-fg-muted)}.person-detail_hypoList__HnlAC{display:flex;flex-direction:column;gap:10px}.person-detail_hypo__KXys9{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--color-surface-muted)}.person-detail_hypoTop__hQSL1{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.person-detail_hypoName__EDWjX{font-size:var(--fs-13);color:var(--color-fg-strong);font-weight:var(--fw-500)}.person-detail_hypoConf__oVneF{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-brand-blue);font-weight:var(--fw-500)}.person-detail_hypoMeter__w3LsD{height:5px;background:#cdd9e6;border-radius:999px;overflow:hidden}.person-detail_hypoMeter__w3LsD i{display:block;height:100%;background:var(--color-brand-blue)}.person-detail_hypoFoot__bgPgE{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-fg-muted)}.person-detail_heroVitals___TVYk{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:center;gap:14px;padding:26px 30px}.person-detail_heroCell__fXGqT{border:1px solid #1d3a5f;border-radius:12px;background:rgba(16,37,66,.55);padding:12px 16px;min-width:0}.person-detail_heroCellKey__Kz2jB{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:#8fa0b2}.person-detail_heroCellValue__kW2oH{margin-top:4px;font-size:var(--fs-12);color:#f2f5f9;overflow-wrap:break-word}.person-detail_heroCellMissing__5G4dV{border:0;border-bottom:1px dashed #8fa0b2;background:transparent;padding:0;color:#8fa0b2;font-family:var(--font-body);font-size:var(--fs-13);font-style:italic;cursor:pointer}.person-detail_heroCellMissing__5G4dV:focus-visible,.person-detail_heroCellMissing__5G4dV:hover{color:#19c2ff;border-bottom-color:#19c2ff}.person-detail_heroConfBar__YQD5R{display:flex;align-items:center;gap:10px;margin-top:6px}.person-detail_heroConfTrack__U5BPp{flex:1;height:6px;border-radius:3px;background:#102542;overflow:hidden}.person-detail_heroConfFill__tdIbs{display:block;width:calc(var(--atg-person-conf, 0) * 100%);height:100%;background:linear-gradient(90deg,#e8a13c,#f6c569)}.person-detail_heroConfValue__HhFKo{font-family:var(--font-mono);font-size:var(--fs-13);color:#e8a13c}.person-detail_heroFamily__u5viK{padding:22px 24px;border-left:1px solid rgba(255,255,255,.06);min-width:0}@media (max-width:1100px){.person-detail_heroFamily__u5viK{border-left:0;border-top:1px solid rgba(255,255,255,.06)}}.person-detail_heroFamilyGroup__pOOB3+.person-detail_heroFamilyGroup__pOOB3{margin-top:12px}.person-detail_heroFamilyTitle__BxOhU{margin:0 0 10px;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-400);letter-spacing:.18em;text-transform:uppercase;color:#8fa0b2}.person-detail_heroFamilyRow__DePe9{display:flex;align-items:center;gap:9px;border-radius:9px;padding:6px 8px;text-decoration:none;transition:background .15s}.person-detail_heroFamilyRow__DePe9:focus-visible,.person-detail_heroFamilyRow__DePe9:hover{background:rgba(25,194,255,.08)}.person-detail_heroFamilyPhoto__KmKpF{width:100%;height:100%;border-radius:inherit;object-fit:cover}.person-detail_heroFamilyAvatar__svuqT{position:relative;overflow:hidden;display:flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:var(--fs-12);font-weight:var(--fw-700)}.person-detail_heroFamilyName__ZaZ_U{color:#f2f5f9;font-size:var(--fs-13);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.person-detail_heroFamilyYears__Qv40Q{margin-left:auto;flex:none;font-family:var(--font-mono);font-size:var(--fs-12);color:#8fa0b2}.person-detail_heroFamilyEmpty__Lg2FU{margin:0;color:#8fa0b2;font-size:var(--fs-12);font-style:italic}.person-detail_navy__zkoN2{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:var(--radius-sm);background:#142e48;color:#ffffff;font-family:var(--font-sans);font-size:var(--fs-13);line-height:1.4}.person-detail_navy__zkoN2 h2,.person-detail_navy__zkoN2 li,.person-detail_navy__zkoN2 p{color:inherit}.person-detail_navy__zkoN2 .person-detail_topNav__5gCM_{display:flex;justify-content:flex-end;align-items:center;gap:4px;min-height:28px;margin:0}.person-detail_navy__zkoN2 .person-detail_topNav__5gCM_>[aria-hidden=true]{display:none}.person-detail_topLink__15dD1{display:inline-flex;align-items:center;height:26px;padding:0 6px;border-radius:4px;font-size:var(--fs-12);font-weight:var(--fw-600);color:#19c2ff;text-decoration:none}.person-detail_topLink__15dD1:hover{background:rgba(25,194,255,.14)}.person-detail_topLink__15dD1:focus-visible{outline:2px solid #19c2ff;outline-offset:2px}.person-detail_dnaCard__Caqx_,.person-detail_familyCard__Naxw5,.person-detail_headCard__vyosw,.person-detail_sideCard__nOLkE,.person-detail_tabsCard__GcQY5{border:1px solid transparent;border-radius:4px;background:linear-gradient(#173350,#173350) padding-box,linear-gradient(160deg,#dce3eb,#a7b4c3 45%,#6f7f94) border-box;min-width:0}.person-detail_dnaCardHead__nxQN7,.person-detail_familyHead__RKYgI,.person-detail_panelHead__bqIYs{display:flex;align-items:center;justify-content:space-between;gap:8px;height:28px;padding:0 10px;border-bottom:1px solid rgba(201,211,222,.14);border-radius:3px 3px 0 0;background:#1e3858}.person-detail_familyHeadTitle__siKXc,.person-detail_navy__zkoN2 .person-detail_dnaCardTitle__0MAIG{margin:0;font-family:var(--font-display);font-size:var(--fs-13);font-weight:var(--fw-700);line-height:1.2;color:#ffffff}.person-detail_familyHeadCount__R5TP4{font-family:var(--font-mono);font-size:var(--fs-12);color:#8d9cb0}.person-detail_cHead__eZHQ_{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px}.person-detail_cPortrait__qwTQP{position:relative;width:72px;height:72px;min-width:0}.person-detail_cPortrait__qwTQP>*{width:72px}.person-detail_cPortrait__qwTQP :is(img,svg,[data-testid=avatar-art]){border-radius:3px}.person-detail_cPortrait__qwTQP [class*=rounded-full]{border-radius:3px}.person-detail_cPortrait__qwTQP img{object-fit:cover}.person-detail_cPortrait__qwTQP [data-testid=person-photo-crop],.person-detail_cPortrait__qwTQP [data-testid=person-photo-upload],.person-detail_cPortrait__qwTQP [data-testid=person-photo-upsell]{position:absolute;left:0;right:0;z-index:2;width:72px;height:16px;min-height:16px;padding:0;border:0;background:rgba(17,42,66,.8);font-size:10px;font-weight:var(--fw-400);line-height:16px;text-align:center;text-decoration:none;white-space:nowrap;color:#19c2ff}.person-detail_cPortrait__qwTQP [data-testid=person-photo-upload],.person-detail_cPortrait__qwTQP [data-testid=person-photo-upsell]{bottom:0;border-radius:0 0 3px 3px}.person-detail_cPortrait__qwTQP [data-testid=person-photo-crop]{top:0;border-radius:3px 3px 0 0;opacity:0}.person-detail_cPortrait__qwTQP:focus-within [data-testid=person-photo-crop],.person-detail_cPortrait__qwTQP:hover [data-testid=person-photo-crop]{opacity:1}.person-detail_cPortrait__qwTQP p{position:absolute;top:76px;left:0;z-index:3;width:180px;margin:0;font-size:var(--fs-label)}.person-detail_cIdentity__zNAbA{display:flex;flex-direction:column;gap:6px;min-width:0}.person-detail_cActions__rhOnd{display:flex;align-items:center;align-self:start;gap:4px}.person-detail_cActions__rhOnd .person-detail_identityActions__uhIyy{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin-top:0}.person-detail_cActions__rhOnd .person-detail_headActions__W80eZ:empty{display:none}.person-detail_navy__zkoN2 .person-detail_cActions__rhOnd :is(button,a),.person-detail_navy__zkoN2 .person-detail_dnaSubRow__xBeta>:is(button,a),.person-detail_navy__zkoN2 .person-detail_dnaSubRow__xBeta>div>:is(button,a){display:inline-flex;align-items:center;height:26px;min-height:26px;padding:0 10px;border:1px solid #2a4d7a;border-radius:4px;background:#2a4d7a;box-shadow:none;font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-600);color:#ffffff;white-space:nowrap}.person-detail_navy__zkoN2 .person-detail_cActions__rhOnd :is(button,a):hover,.person-detail_navy__zkoN2 .person-detail_dnaSubRow__xBeta>:is(button,a):hover,.person-detail_navy__zkoN2 .person-detail_dnaSubRow__xBeta>div>:is(button,a):hover{border-color:#34598a;background:#34598a}.person-detail_navy__zkoN2 .person-detail_cActions__rhOnd .person-detail_capriAction__SKWx3{border-color:#19c2ff;background:#19c2ff;color:#08131f}.person-detail_navy__zkoN2 .person-detail_cActions__rhOnd .person-detail_capriAction__SKWx3:hover{border-color:#4fd2ff;background:#4fd2ff}.person-detail_navy__zkoN2 .person-detail_nameRow__1MDya{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.person-detail_navy__zkoN2 .person-detail_name__c2n31{margin:0;font-family:var(--font-display);font-size:22px;font-weight:var(--fw-700);line-height:1.1;letter-spacing:-.005em;color:#ffffff}.person-detail_navy__zkoN2 .person-detail_copyName__exKlJ{display:inline-flex;align-items:center;gap:4px;height:28px;min-height:28px;padding:0 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_copyName__exKlJ:hover{background:rgba(25,194,255,.14);color:#19c2ff}.person-detail_editNameLabel__jn6aQ{margin-left:4px;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-600);color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_sexChip__RKKQN,.person-detail_navy__zkoN2 .person-detail_statusPill__7LJ4q{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid rgba(25,194,255,.45);border-radius:3px;background:rgba(25,194,255,.14);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-500);line-height:1;color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_sexChip__RKKQN{border-color:#2a4d7a;background:#2a4d7a;color:#ffffff;cursor:pointer}.person-detail_navy__zkoN2 .person-detail_sexChip__RKKQN:hover{border-color:#34598a;background:#34598a}.person-detail_navy__zkoN2 .person-detail_heroVitals___TVYk{display:grid;grid-template-columns:max-content minmax(min-content,1fr) max-content max-content minmax(min-content,1fr) minmax(118px,max-content);gap:0;width:100%;max-width:none;margin:0;padding:0;border:1px solid rgba(201,211,222,.24);border-radius:3px;background:transparent}.person-detail_navy__zkoN2 .person-detail_heroVitals___TVYk[data-with-age]{grid-template-columns:max-content minmax(min-content,1fr) max-content max-content max-content minmax(min-content,1fr) minmax(118px,max-content)}.person-detail_navy__zkoN2 .person-detail_heroCell__fXGqT{min-width:0;padding:3px 16px 4px;border:0;border-left:1px solid rgba(201,211,222,.14);border-radius:0;background:transparent}.person-detail_navy__zkoN2 .person-detail_heroCell__fXGqT:first-child{border-left:0}.person-detail_navy__zkoN2 .person-detail_heroCellKey__Kz2jB{font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#8d9cb0}.person-detail_navy__zkoN2 .person-detail_heroCellValue__kW2oH{margin-top:0;font-size:var(--fs-12);font-weight:var(--fw-500);white-space:normal;overflow-wrap:break-word;color:#ffffff}.person-detail_navy__zkoN2 .person-detail_heroCell__fXGqT:is([data-cell=born],[data-cell=died],[data-cell=age],[data-cell=sex]) .person-detail_heroCellValue__kW2oH{white-space:nowrap}.person-detail_navy__zkoN2 .person-detail_heroCellMissing__5G4dV{font-size:var(--fs-12);color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_heroConfBar__YQD5R{display:flex;align-items:center;gap:6px;margin-top:0}.person-detail_navy__zkoN2 .person-detail_heroConfTrack__U5BPp{flex:1 1 0%;height:6px;overflow:hidden;border:1px solid rgba(245,184,65,.4);border-radius:3px;background:rgba(245,184,65,.16)}.person-detail_navy__zkoN2 .person-detail_heroConfFill__tdIbs{display:block;height:100%;background:#f5b841}.person-detail_navy__zkoN2 .person-detail_heroConfValue__HhFKo{order:2;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-500);color:#f5b841}.person-detail_body__iMZuK{display:grid;grid-template-columns:300px minmax(0,1fr) 452px;gap:8px;align-items:start}@container page (max-width: 1180px){.person-detail_body__iMZuK{grid-template-columns:300px minmax(0,1fr)}.person-detail_sideCard__nOLkE{grid-column:1/-1}.person-detail_navy__zkoN2 .person-detail_heroVitals___TVYk{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));width:auto}}@container page (max-width: 760px){.person-detail_body__iMZuK{grid-template-columns:minmax(0,1fr)}.person-detail_cHead__eZHQ_{grid-template-columns:72px minmax(0,1fr)}.person-detail_cActions__rhOnd{grid-column:1/-1}.person-detail_navy__zkoN2 .person-detail_heroVitals___TVYk{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));width:auto}}.person-detail_centerCol__hmgqS{min-width:0}.person-detail_centerCol__hmgqS,.person-detail_sideCard__nOLkE{display:flex;flex-direction:column;gap:8px}.person-detail_heroFamilyCompact__jFluH{padding:0;border-left:0}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyGroup__pOOB3+.person-detail_heroFamilyGroup__pOOB3{margin-top:0}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyTitle__BxOhU{display:flex;justify-content:space-between;align-items:center;margin:2px 0 0;padding:5px 10px 3px;border:0;background:rgba(42,77,122,.35);font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;line-height:14px;text-transform:uppercase;color:#8d9cb0}.person-detail_heroFamilyCount__qXnHb{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-600);letter-spacing:0;color:#8d9cb0}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyRow__DePe9{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;height:36px;min-height:36px;padding:0 10px;border-radius:0;color:#ffffff}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyRow__DePe9:focus-visible,.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyRow__DePe9:hover{background:#1e3858}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyAvatar__svuqT{background:#2a4d7a!important;width:32px;height:32px;border:1px solid rgba(201,211,222,.24);border-radius:4px;font-size:var(--fs-12);font-weight:var(--fw-600);color:#dce6f2}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyPhoto__KmKpF{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyName__ZaZ_U{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--fs-13);color:#ffffff}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyYears__Qv40Q{font-family:var(--font-mono);font-size:var(--fs-12);color:#a9b6c6}.person-detail_heroFamilyCompact__jFluH .person-detail_heroFamilyEmpty__Lg2FU{padding:6px 10px;color:#a9b6c6}.person-detail_heroFamilyShowAll__h085_{display:block;width:100%;padding:1px 10px 3px 52px;border:0;background:transparent;text-align:left;font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-400);color:#19c2ff;cursor:pointer}.person-detail_heroFamilyShowAll__h085_:hover{text-decoration:underline;text-underline-offset:3px}.person-detail_heroFamilyShowAll__h085_:focus-visible{outline:2px solid #19c2ff;outline-offset:-2px}.person-detail_navy__zkoN2 .person-detail_tabs__bafju{display:flex;gap:0;height:30px;padding:0 4px;border-bottom:1px solid rgba(201,211,222,.14);border-radius:3px 3px 0 0;background:#1e3858;flex-wrap:wrap;height:auto;min-height:30px}.person-detail_navy__zkoN2 .person-detail_tab__zSrhO{display:flex;height:30px;align-items:center;gap:5px;margin:0;padding:0 7px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-500);color:#dce5ef;white-space:nowrap}.person-detail_navy__zkoN2 .person-detail_tab__zSrhO:hover{color:#ffffff}.person-detail_navy__zkoN2 .person-detail_tab__zSrhO.person-detail_on___3uK6{color:#ffffff;background:#2a4d7a;border-bottom-color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_tabCount__FVdAy{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:0;padding:0 4px;border-radius:8px;background:rgba(25,194,255,.14);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-500);color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_tabCountZero__9e8II{border:1px solid rgba(201,211,222,.24);background:transparent;color:#8d9cb0}.person-detail_navy__zkoN2 .person-detail_panel__7vyYR{padding:0}.person-detail_navy__zkoN2 .person-detail_fields__VAzsp{display:grid;gap:0;margin:0}.person-detail_navy__zkoN2 .person-detail_field__hqppp{display:grid;grid-template-columns:140px minmax(0,1fr);gap:0;align-items:center;min-height:24px;padding:0;border-bottom:1px solid rgba(201,211,222,.14)}.person-detail_navy__zkoN2 .person-detail_fields__VAzsp>.person-detail_field__hqppp:last-child{border-bottom:0}.person-detail_navy__zkoN2 .person-detail_k__P08tm{padding:0 10px;font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;color:#8d9cb0}.person-detail_navy__zkoN2 .person-detail_v__FQkmB{padding:0 10px;font-size:var(--fs-13);color:#ffffff}.person-detail_navy__zkoN2 .person-detail_confRow__VEwQy{display:flex;align-items:center;gap:6px}.person-detail_navy__zkoN2 .person-detail_confTrack__nRQEL{order:1;flex:none;width:165px;max-width:165px;height:6px;overflow:hidden;border:1px solid rgba(245,184,65,.4);border-radius:3px;background:rgba(245,184,65,.16)}.person-detail_navy__zkoN2 .person-detail_confFill__0296K{display:block;height:100%;background:#f5b841}.person-detail_navy__zkoN2 .person-detail_confValue__27jhA{order:2;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-500);color:#f5b841}.person-detail_navy__zkoN2 .person-detail_section__1nbV_{margin:0;padding:0;border-top:0}.person-detail_navy__zkoN2 .person-detail_sectionHead__NSVRl{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;color:#8d9cb0}.person-detail_navy__zkoN2 .person-detail_akaSort__xc0OX,.person-detail_navy__zkoN2 .person-detail_emptyFoldToggle__8opRh,.person-detail_navy__zkoN2 .person-detail_emptyNote__kcjZt,.person-detail_navy__zkoN2 .person-detail_hypoFoot__bgPgE,.person-detail_navy__zkoN2 .person-detail_srcMetaRow__iO5UF,.person-detail_navy__zkoN2 .person-detail_srcMono__lG0g1,.person-detail_navy__zkoN2 .person-detail_srcNote__xbIIS,.person-detail_navy__zkoN2 .person-detail_srcNum___QqYQ{color:#a9b6c6}.person-detail_eventsBar__Yl1xD{display:flex;align-items:center;justify-content:space-between;gap:8px;height:26px;padding:0 10px;border-top:1px solid rgba(201,211,222,.24);background:#1e3858}.person-detail_eventsBar__Yl1xD .person-detail_tabCount__FVdAy{display:inline;min-width:0;height:auto;padding:0;background:transparent;font-size:var(--fs-12);font-weight:var(--fw-600);letter-spacing:0;color:#a9b6c6}.person-detail_evSeg__jAY9f{display:flex;min-inline-size:0;margin:0;padding:0;border:1px solid rgba(201,211,222,.24);border-radius:4px;overflow:hidden}.person-detail_evSeg__jAY9f button{height:20px;padding:0 10px;border:0;background:transparent;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-400);color:#a9b6c6;white-space:nowrap;cursor:pointer}.person-detail_evSeg__jAY9f button+button{border-left:1px solid rgba(201,211,222,.24)}.person-detail_evSeg__jAY9f button[aria-pressed=true]{background:rgba(25,194,255,.14);font-weight:var(--fw-600);color:#19c2ff}.person-detail_evSeg__jAY9f button:focus-visible{outline:2px solid #19c2ff;outline-offset:-2px}.person-detail_navy__zkoN2 .person-detail_timeline__B0354{display:grid;gap:0}.person-detail_navy__zkoN2 .person-detail_eventRow__T9aD1{display:grid;grid-template-columns:56px 130px minmax(0,1fr) 32px;gap:0;align-items:center;min-height:24px;padding:0;border-bottom:1px solid rgba(201,211,222,.14)}.person-detail_navy__zkoN2 .person-detail_eventRow__T9aD1>span{padding:0 8px}.person-detail_navy__zkoN2 .person-detail_eventHead__2YVhc{height:22px;min-height:22px;border-bottom:1px solid rgba(201,211,222,.24);background:#1e3858;font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;color:#8d9cb0}.person-detail_navy__zkoN2 .person-detail_eventType__bM6yy{padding:0 8px;border:0;border-radius:0;background:transparent;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-400);color:#a9b6c6}.person-detail_navy__zkoN2 .person-detail_eventWhen__D2gb3{font-family:var(--font-mono);font-size:var(--fs-label);color:#a9b6c6}.person-detail_navy__zkoN2 .person-detail_eventWhere__h7A2O{white-space:normal;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--fs-12);color:#ffffff}.person-detail_navy__zkoN2 .person-detail_eventValue__WcGs5{grid-column:1/-1;padding:0 8px 4px 64px;font-size:var(--fs-12);color:#a9b6c6}.person-detail_navy__zkoN2 .person-detail_eventValue__WcGs5 a,.person-detail_navy__zkoN2 .person-detail_eventWhere__h7A2O a,.person-detail_navy__zkoN2 .person-detail_srcLink__6_9f_{color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_emptyFold__tdOcY{padding:4px 10px;border-color:rgba(201,211,222,.14)}.person-detail_navy__zkoN2 .person-detail_akaChip__zq_Aq,.person-detail_navy__zkoN2 .person-detail_hypo__KXys9,.person-detail_navy__zkoN2 .person-detail_metaBadge__cQ1pB,.person-detail_navy__zkoN2 .person-detail_noteItem__rkW49{border-color:rgba(201,211,222,.24);background:#112a42;color:#ffffff}.person-detail_navy__zkoN2 .person-detail_akaName__G_0_9,.person-detail_navy__zkoN2 .person-detail_hypoName__EDWjX,.person-detail_navy__zkoN2 .person-detail_noteBody__B91Ok,.person-detail_navy__zkoN2 .person-detail_srcQuote__W2qWe{color:#ffffff}.person-detail_navy__zkoN2 .person-detail_hypoMeter__w3LsD{background:rgba(245,184,65,.16)}.person-detail_navy__zkoN2 .person-detail_srcItem__ZLxZh{border-color:rgba(201,211,222,.14)}.person-detail_navy__zkoN2 .person-detail_panel__7vyYR>:not([data-testid=person-facts]){padding:8px 10px}.person-detail_navy__zkoN2 .person-detail_dnaActions__Sn7P_{margin-top:8px}.person-detail_retry__VARWI{min-height:24px;padding:0 2px;border:0;background:transparent;font-size:var(--fs-12);color:#19c2ff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.person-detail_dnaCardBody__ExGwK{display:grid;gap:4px;padding:6px 10px;font-size:var(--fs-12);line-height:1.3;color:#a9b6c6}.person-detail_dnaSubRow__xBeta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.person-detail_dnaHaplos__I0JAS{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.person-detail_dnaBranchLine__0Tdjm{margin:6px 0 0;font-family:var(--font-sans);font-size:var(--fs-13,.8125rem)}.person-detail_dnaBranchLine__0Tdjm a{font-weight:var(--fw-600);text-decoration:underline}.person-detail_dnaSub__ZEh0_{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;color:#8d9cb0}.person-detail_dnaSubCount__41hMt{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-600);letter-spacing:0;color:#a9b6c6}.person-detail_dnaHint__H8JNw{font-size:var(--fs-12);color:#8d9cb0}.person-detail_dnaChip__DxR53{display:inline-flex;align-items:center;gap:6px;height:20px;font-size:var(--fs-label);white-space:nowrap}.person-detail_dnaChip__DxR53 em{font-family:var(--font-sans);font-style:normal;color:#a9b6c6}.person-detail_dnaCardBody__ExGwK [data-testid=person-dna-matches-empty],.person-detail_dnaCardBody__ExGwK [data-testid=person-dna-matches-kit-no-list]{margin:0;font-size:var(--fs-12);color:#a9b6c6}.person-detail_dnaCardBody__ExGwK [data-testid=person-dna-matches-kit-no-list] a{color:#19c2ff}.person-detail_navyTable__dnZnc{overflow:hidden;border:1px solid rgba(201,211,222,.14);border-radius:3px}.person-detail_navyTable__dnZnc table{width:100%;table-layout:fixed;border-collapse:collapse}.person-detail_navyTable__dnZnc thead tr{border:0;background:transparent}.person-detail_navyTable__dnZnc th{height:22px;padding:0 8px;border-bottom:1px solid rgba(201,211,222,.24);background:#1e3858;font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;color:#8d9cb0}.person-detail_navyTable__dnZnc tbody tr{border-bottom:1px solid rgba(201,211,222,.14);background:transparent;box-shadow:none}.person-detail_navyTable__dnZnc tbody tr:last-child{border-bottom:0}.person-detail_navyTable__dnZnc tbody tr:hover td{background:#1a3858}.person-detail_navyTable__dnZnc td{height:30px;padding:2px 8px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:var(--fs-12);color:#ffffff;background:transparent}.person-detail_navyTable__dnZnc td :is(.person-detail_text-xs__Ooqup,[data-testid=kit-linked-trees],[data-testid=kit-relatives-inline]){font-size:var(--fs-label);color:#8d9cb0}.person-detail_navyTable__dnZnc td [data-testid=kit-row-kit-name]{font-size:var(--fs-label);font-weight:var(--fw-500);color:#ffffff}.person-detail_navyTable__dnZnc td [data-testid=kit-mine-badge],.person-detail_navyTable__dnZnc td [data-testid=kit-relative-badge]{display:inline-flex;align-items:center;height:16px;margin-left:4px;padding:0 6px;border-radius:3px;background:#2a4d7a;font-size:10px;font-weight:var(--fw-500);color:#ffffff}.person-detail_navyTable__dnZnc td [data-testid=kit-linked-badge]>span:first-child{font-size:var(--fs-12);font-weight:var(--fw-400);color:#34d399}.person-detail_navyTable__dnZnc td button{color:#19c2ff}.person-detail_navyTable__dnZnc td svg{color:inherit}.person-detail_navyTable__dnZnc th:first-child{width:40%}.person-detail_navyTable__dnZnc th:nth-child(2){width:104px}.person-detail_navyTable__dnZnc th:nth-child(4){width:36px}.person-detail_lightWell__ieVS5{margin:8px 10px 10px;padding:8px 10px;border-radius:3px;background:var(--color-surface,#fff);color:var(--color-fg)}.person-detail_navy__zkoN2 .person-detail_panel__7vyYR .person-detail_lightWell__ieVS5{margin:8px 0 0}.person-detail_sideTabs__CxaU_{display:flex;flex-wrap:wrap;height:30px;padding:0 4px;border-bottom:1px solid rgba(201,211,222,.14);border-radius:3px 3px 0 0;background:#1e3858}.person-detail_sideTab__ITISQ{display:flex;align-items:center;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-500);color:#dce5ef;white-space:nowrap;cursor:pointer}.person-detail_sideTab__ITISQ:hover{color:#ffffff}.person-detail_sideTabOn__XSQqV{color:#ffffff;background:#2a4d7a;border-bottom-color:#19c2ff}.person-detail_sidePanel__CedP5{padding:8px 10px}.person-detail_sidePanel__CedP5 .person-detail_lightWell__ieVS5{margin:0}@container page (min-width: 1181px){.person-detail_navy__zkoN2{position:relative}.person-detail_navy__zkoN2 .person-detail_topNav__5gCM_{position:absolute;top:-46px;right:12px;height:38px;min-height:0;z-index:2}}.person-detail_navyTable__dnZnc [data-testid=kit-row-icon-chip],.person-detail_navyTable__dnZnc td:first-child>img:first-child,.person-detail_navyTable__dnZnc td:first-child>svg:first-child{display:none}.person-detail_navyTable__dnZnc [data-testid=platform-badge]{border-color:#3d5067;background:linear-gradient(color-mix(in srgb,var(--src-c) 6.5%,transparent),color-mix(in srgb,var(--src-c) 6.5%,transparent)),#1b2d43;color:#f1f5fa}.person-detail_navyTable__dnZnc [data-testid=dna-kit-status]{height:18px;padding:0 6px;border:1px solid rgba(25,194,255,.45);border-radius:3px;background:rgba(25,194,255,.14);font-size:var(--fs-label);font-weight:var(--fw-500);line-height:1;color:#19c2ff}.person-detail_navyTable__dnZnc [data-testid=dna-kit-status][data-status=ready]{border-color:rgba(52,211,153,.5);background:rgba(52,211,153,.12);color:#34d399}.person-detail_navyTable__dnZnc [data-testid=kit-relatives-inline]{font-family:var(--font-mono)}.person-detail_eventAct__DwaTw{grid-column:-2/-1;grid-row:1;display:flex;justify-content:flex-end}.person-detail_eventDelete__zVumG{display:inline-grid;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-ink-500);opacity:.55;cursor:pointer}.person-detail_eventDelete__zVumG:focus-visible,.person-detail_eventRow__T9aD1:hover .person-detail_eventDelete__zVumG{opacity:1}.person-detail_eventDelete__zVumG:hover{border-color:var(--color-danger-text);color:var(--color-danger-text)}.person-detail_eventDelete__zVumG:disabled{opacity:.3;cursor:not-allowed}.person-detail_eventDelete__zVumG:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.person-detail_navy__zkoN2 .person-detail_eventDelete__zVumG{color:#a9b6c6}.person-detail_navy__zkoN2 .person-detail_eventDelete__zVumG:hover{border-color:#f87171;color:#f87171}.person-detail_navy__zkoN2 .person-detail_eventDelete__zVumG:focus-visible{outline-color:#19c2ff}.person-detail_eventUndo__0I9WO{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;padding:2px 10px;border-bottom:1px solid var(--color-divider);background:var(--color-surface-muted);font-size:var(--fs-12);color:var(--color-fg)}.person-detail_eventUndoAction__nnH1X{min-height:24px;padding:0 8px;border:1px solid var(--color-accent);border-radius:4px;background:transparent;font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--color-accent);cursor:pointer}.person-detail_navy__zkoN2 .person-detail_eventUndo__0I9WO{border-bottom-color:rgba(201,211,222,.14);background:#112a42;color:#ffffff}.person-detail_navy__zkoN2 .person-detail_eventUndoAction__nnH1X{border-color:#19c2ff;color:#19c2ff}.person-detail_navy__zkoN2 .person-detail_eventUndoAction__nnH1X:hover{background:rgba(25,194,255,.14)}.person-detail_heroFamilyRowWrap__Olowb{display:flex;flex-direction:column}.person-detail_heroFamilyRowLine__1x6fi{display:flex;align-items:center;gap:4px}.person-detail_heroFamilyRowLine__1x6fi>a{flex:1 1 auto;min-width:0}.person-detail_detachButton__zqYHi{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;opacity:.85;transition:opacity .15s,background .15s}.person-detail_detachButton__zqYHi img{width:24px;height:24px;object-fit:contain}.person-detail_detachButton__zqYHi:focus-visible,.person-detail_heroFamilyRowWrap__Olowb:focus-within .person-detail_detachButton__zqYHi,.person-detail_heroFamilyRowWrap__Olowb:hover .person-detail_detachButton__zqYHi{opacity:1}.person-detail_detachButton__zqYHi:hover{background:rgba(25,194,255,.08)}@media (hover:none){.person-detail_detachButton__zqYHi{opacity:1}}.person-detail_detachToast__rRo6U{position:fixed;left:50%;bottom:24px;z-index:60;transform:translateX(-50%);display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-snow);color:var(--color-fg-strong);font-size:var(--fs-13);box-shadow:0 6px 20px rgba(17,29,46,.18)}.person-detail_detachToastUndo__etK29{padding:0;border:0;background:transparent;color:var(--color-brand-blue);font-weight:var(--fw-600);font-size:var(--fs-13);cursor:pointer}.person-detail_detachToastUndo__etK29:hover{text-decoration:underline}.person-detail_correctionOpen__eQNDf{align-self:flex-start;margin:0 0 2px 52px;padding:0;border:0;background:transparent;color:var(--color-accent);font-size:var(--fs-12);cursor:pointer}.person-detail_correctionOpen__eQNDf:hover{text-decoration:underline}.person-detail_heroFamilyRowWrap__Olowb .person-detail_correctionOpen__eQNDf{opacity:0}.person-detail_correctionOpen__eQNDf:focus-visible,.person-detail_heroFamilyRowWrap__Olowb:focus-within .person-detail_correctionOpen__eQNDf,.person-detail_heroFamilyRowWrap__Olowb:hover .person-detail_correctionOpen__eQNDf{opacity:1}@media (hover:none){.person-detail_heroFamilyRowWrap__Olowb .person-detail_correctionOpen__eQNDf{opacity:1}}.person-detail_correctionForm__VozEQ{display:flex;flex-direction:column;gap:4px;margin:2px 10px 6px 52px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2,#f1f5f9)}.person-detail_correctionLabel__88Nu7,.person-detail_correctionLead__kguSZ{margin:0;font-size:var(--fs-12);color:var(--color-fg)}.person-detail_correctionInput___Bocs{width:100%;padding:4px 6px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface,#fff);color:var(--color-fg);font:inherit;font-size:var(--fs-12)}.person-detail_correctionActions__AZ3iN{display:flex;gap:8px;margin-top:4px}.person-detail_correctionCancel__iRP4o,.person-detail_correctionSubmit__vcu20{padding:3px 10px;border-radius:6px;border:1px solid var(--color-border);font-size:var(--fs-12);cursor:pointer}.person-detail_correctionSubmit__vcu20{background:var(--color-accent);color:#fff}.person-detail_correctionSubmit__vcu20:disabled{opacity:.5;cursor:default}.person-detail_correctionCancel__iRP4o{background:transparent;color:var(--color-fg)}.person-detail_correctionError__Zc4gu{margin:0;color:var(--color-danger);font-size:var(--fs-12)}.person-detail_correctionDone__Qh8wf{margin:0 0 4px 52px;color:var(--color-fg-subtle);font-size:var(--fs-12)}.person-detail_heroFamilyRetracted__CreZS{margin:4px 0 0 52px;font-size:var(--fs-12);color:var(--color-fg-subtle)}.person-detail_navy__zkoN2 .person-detail_dnaCard__Caqx_ p,.person-detail_navy__zkoN2 .person-detail_sideCard__nOLkE p{font-size:var(--fs-12);line-height:1.35}.person-detail_navy__zkoN2 .person-detail_sideCard__nOLkE p[data-testid=person-assertions-hypotheses-note]{font-size:var(--fs-label)}.feature-explainer_dialog__0obEK{border-color:color-mix(in srgb,var(--progress-card-line) 65%,transparent);border-radius:18px;background:linear-gradient(145deg,var(--progress-card-from),var(--progress-card-to));color:var(--color-fg-on-dark-muted);box-shadow:0 18px 44px rgb(0 0 0/34%);width:min(30rem,calc(100vw - 2rem))}.feature-explainer_title__cRpFp{padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--progress-skin-gold) 55%,transparent);font-family:var(--font-serif);font-weight:var(--fw-700);color:var(--color-fg-on-dark)}.feature-explainer_body__oLfts{color:var(--color-fg-on-dark)}.feature-explainer_body__oLfts p{color:inherit}.feature-explainer_caution__RYY9s{color:var(--color-fg-on-dark)}.feature-explainer_next__CqQ6u{border-color:color-mix(in srgb,var(--progress-card-line) 70%,transparent)}.feature-explainer_dialog__0obEK button,.feature-explainer_next__CqQ6u{color:var(--color-fg-on-dark-muted)}.feature-explainer_dialog__0obEK button:hover{color:var(--color-fg-on-dark)}.feature-explainer_dialogCompact__N0poY{width:min(26rem,calc(100vw - 2rem));border-radius:14px}.feature-explainer_dialogCompact__N0poY p{font-size:var(--fs-12,.8125rem);line-height:1.55}.archive-planner-navy_panel__Hel1j{display:grid;gap:6px;font-size:var(--fs-12);line-height:1.3;color:#ffffff}.archive-planner-navy_reserve__hg4f1{min-height:72px}.archive-planner-navy_skeleton__S27Fe{display:grid;align-content:start;gap:8px}.archive-planner-navy_skeleton__S27Fe span{display:block;height:18px;border-radius:3px;background:rgba(201,211,222,.1)}.archive-planner-navy_skeleton__S27Fe span:nth-of-type(odd){width:70%}.archive-planner-navy_srOnly__8I6nt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.archive-planner-navy_stack__aAFMN{display:grid;gap:6px}.archive-planner-navy_note__jNOQz{display:grid;gap:2px;padding:6px 8px;border:1px solid rgba(201,211,222,.14);border-radius:3px;background:#0d1726;font-size:var(--fs-12);line-height:1.3;color:#ffffff}.archive-planner-navy_note__jNOQz p{margin:0;font-size:var(--fs-label);line-height:1.3;color:#ffffff}.archive-planner-navy_note__jNOQz button{margin-top:0;font-size:var(--fs-12);font-weight:var(--fw-400);color:#19c2ff}.archive-planner-navy_note__jNOQz button svg{display:none}.archive-planner-navy_subRow__cKQRq{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.archive-planner-navy_sub__vOOFO{font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;line-height:1.4;text-transform:uppercase;color:#7f8fa3}.archive-planner-navy_subCount__0QXZe{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-600);letter-spacing:0;color:#a9b6c6}.archive-planner-navy_dim__qaMr6{max-width:170px;font-size:var(--fs-12);color:#7f8fa3}.archive-planner-navy_box__EGApD{overflow:hidden;border:1px solid rgba(201,211,222,.14);border-radius:3px}.archive-planner-navy_kv__RH4kW{width:100%;border-collapse:collapse}.archive-planner-navy_kv__RH4kW td{height:18px;padding:1px 6px;vertical-align:top;font-size:var(--fs-12);color:#ffffff}.archive-planner-navy_kv__RH4kW td:first-child{width:112px;white-space:nowrap;color:#7f8fa3}.archive-planner-navy_arch__OQ1nW{width:100%;table-layout:fixed;border-collapse:collapse}.archive-planner-navy_arch__OQ1nW th{height:22px;padding:0 6px;border-bottom:1px solid rgba(201,211,222,.24);background:#1e3858;font-size:10px;font-weight:var(--fw-600);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;color:#7f8fa3}.archive-planner-navy_arch__OQ1nW th:nth-child(2){width:42px}.archive-planner-navy_arch__OQ1nW th:nth-child(3){width:57px}.archive-planner-navy_arch__OQ1nW th:nth-child(4){width:85px}.archive-planner-navy_arch__OQ1nW th:nth-child(5){width:116px}.archive-planner-navy_arch__OQ1nW td{height:26px;padding:3px 6px;border-bottom:1px solid rgba(201,211,222,.14);vertical-align:middle;font-size:var(--fs-label);line-height:1.25;color:#ffffff}.archive-planner-navy_arch__OQ1nW tr:last-child td{border-bottom:0}.archive-planner-navy_arch__OQ1nW tbody tr:hover td{background:#1a2c45}.archive-planner-navy_arch__OQ1nW td:first-child{font-weight:var(--fw-500);line-height:1.25;color:#ffffff}.archive-planner-navy_arch__OQ1nW td:nth-child(2){font-family:var(--font-mono);font-size:10px;color:#a9b6c6}.archive-planner-navy_arch__OQ1nW td.archive-planner-navy_muted__H1B7k,.archive-planner-navy_muted__H1B7k{color:#a9b6c6}.archive-planner-navy_arch__OQ1nW td.archive-planner-navy_dOk__ZcMnA,.archive-planner-navy_dOk__ZcMnA{color:#34d399}.archive-planner-navy_arch__OQ1nW td.archive-planner-navy_dPart__xNYlr,.archive-planner-navy_dPart__xNYlr{color:#f5b841}.archive-planner-navy_arch__OQ1nW td.archive-planner-navy_dNone__YsJ_T,.archive-planner-navy_dNone__YsJ_T{color:#f87171}.archive-planner-navy_action__j_C2A{text-align:right}.archive-planner-navy_btn__1l0kQ{display:inline-flex;align-items:center;height:22px;padding:0 6px;border:1px solid #19c2ff;border-radius:4px;background:#19c2ff;font-size:10px;font-weight:var(--fw-600);white-space:nowrap;color:#08131f;cursor:pointer}.archive-planner-navy_btn__1l0kQ:hover{border-color:#4fd2ff;background:#4fd2ff}.archive-planner-navy_btn__1l0kQ:disabled{opacity:.4;cursor:not-allowed}.archive-planner-navy_btn__1l0kQ:focus-visible,.archive-planner-navy_link__BtgbI:focus-visible{outline:2px solid #19c2ff;outline-offset:2px}.archive-planner-navy_link__BtgbI{padding:0;border:0;background:transparent;text-decoration:underline;text-underline-offset:2px}.archive-planner-navy_link__BtgbI,.archive-planner-navy_more__TBBkj summary{font-size:var(--fs-12);color:#19c2ff;cursor:pointer}.archive-planner-navy_moreBody__BiQbS{margin:0;font-size:var(--fs-label);line-height:1.3;color:#a9b6c6}.archive-planner-navy_empty__XA6Gx,.archive-planner-navy_error__87_U_{margin:0;padding:6px 8px;border:1px solid rgba(201,211,222,.14);border-radius:3px;background:#0d1726;font-size:var(--fs-12);line-height:1.35;color:#a9b6c6}.archive-planner-navy_error__87_U_ p{margin:0 0 4px}.archive-planner-navy_errorTitle__POeDY{font-weight:var(--fw-600);color:#ffffff}.progress-bar_sheen__IkaN2{position:relative;overflow:hidden}.progress-bar_sheen__IkaN2:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-100%);animation:progress-bar_brand-progress-sheen__xSGT2 1.6s var(--ease-house,cubic-bezier(.2,.8,.2,1)) infinite}@keyframes progress-bar_brand-progress-sheen__xSGT2{to{transform:translateX(220%)}}.progress-bar_march__zLW0X{position:absolute;inset:0;width:40%;border-radius:9999px;background:linear-gradient(90deg,transparent,var(--color-deep-purple),var(--color-brand-blue),transparent);animation:progress-bar_brand-progress-march__l_Yl_ 1.5s var(--ease-house,cubic-bezier(.4,0,.2,1)) infinite}@keyframes progress-bar_brand-progress-march__l_Yl_{0%{transform:translateX(-110%)}to{transform:translateX(350%)}}.progress-bar_calmTrack__73fOj{position:relative;height:4px;overflow:hidden;border-radius:9999px;background:var(--color-surface-sunk)}.progress-bar_calmFill__T9bMJ{position:absolute;inset:0;border-radius:9999px;background:var(--color-brand-blue);opacity:.4;animation:progress-bar_brand-progress-calm__wMLFn 1.4s var(--ease-house,cubic-bezier(.2,.8,.2,1)) infinite}@keyframes progress-bar_brand-progress-calm__wMLFn{0%,to{opacity:.3}50%{opacity:.58}}.progress-bar_ring__6JgMf{display:inline-block;transform-origin:50% 50%;animation:progress-bar_brand-progress-ring__2Mzu_ 1.4s linear infinite}@keyframes progress-bar_brand-progress-ring__2Mzu_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.progress-bar_sheen__IkaN2:after{animation:none}.progress-bar_calmFill__T9bMJ{animation:none;opacity:.42}.progress-bar_ring__6JgMf{animation:none}.progress-bar_march__zLW0X{width:100%;transform:none;background:linear-gradient(90deg,var(--color-deep-purple),var(--color-brand-blue));animation:progress-bar_brand-progress-pulse___vTOR 1.8s ease-in-out infinite}@keyframes progress-bar_brand-progress-pulse___vTOR{0%,to{opacity:.45}50%{opacity:.85}}}