.form-elements_fieldGroup___wzlx{display:flex;flex-direction:column;gap:var(--space-3)}.form-elements_label__C1VC_{font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--heritage-gold)}.form-elements_checkboxLabel__ktB5W{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--heritage-font-body);font-size:13px;color:var(--heritage-cream);transition:color .18s}.form-elements_checkboxLabel__ktB5W:hover{color:var(--heritage-gold-bright)}.form-elements_checkbox__2SvBk{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid rgba(200,168,101,.32);border-radius:5px;background:rgba(10,14,26,.6);cursor:pointer;transition:all .2s;position:relative;flex-shrink:0}.form-elements_checkbox__2SvBk:checked{background:linear-gradient(180deg,var(--heritage-gold-bright),var(--heritage-gold));border-color:var(--heritage-gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 4px 10px rgba(200,168,101,.2)}.form-elements_checkbox__2SvBk:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border-left:2px solid var(--heritage-midnight-deep);border-bottom:2px solid var(--heritage-midnight-deep);transform:translate(-50%,-70%) rotate(-45deg)}.form-elements_checkbox__2SvBk:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,168,101,.22)}.form-elements_textarea__aYblX{width:100%;padding:var(--space-5) var(--space-7);background:rgba(10,14,26,.5);border:1px solid rgba(200,168,101,.12);border-radius:var(--heritage-radius-sm);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:14px;font-weight:300;line-height:1.7;resize:vertical;outline:none;letter-spacing:.005em;transition:border-color .22s,background .22s,box-shadow .22s}.form-elements_textarea__aYblX::placeholder{color:rgba(232,223,200,.32)}.form-elements_textarea__aYblX:focus{border-color:var(--heritage-gold);background:rgba(10,14,26,.7);box-shadow:0 0 0 3px rgba(200,168,101,.1),inset 0 0 0 1px rgba(200,168,101,.25)}.form-elements_error__YyW8i{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:rgba(232,92,51,.1);border:1px dashed rgba(232,161,92,.3);color:#f0b98b;font-family:var(--heritage-font-body);font-size:13px;line-height:1.5}.form-elements_hijriFieldAccented__UZDyr{-webkit-border-start:2px solid rgba(200,168,101,.25);border-inline-start:2px solid rgba(200,168,101,.25);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1)}.IndividualForm_form__OABnA{display:flex;flex-direction:column;gap:var(--space-4)}.IndividualForm_row__pi9UA{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:480px){.IndividualForm_row__pi9UA{grid-template-columns:1fr}}.IndividualForm_required__JsKoH:after{content:" *";color:#e8a15c}.IndividualForm_radioGroup__tubdA{display:flex;gap:var(--space-7);padding-top:var(--space-1)}.IndividualForm_radioLabel__tc58l{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--heritage-font-body);font-size:13px;color:var(--heritage-cream);transition:color .18s}.IndividualForm_radioLabel__tc58l:hover{color:var(--heritage-gold-bright)}.IndividualForm_radioInput__Qtrdh{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid rgba(200,168,101,.35);border-radius:50%;background:rgba(10,14,26,.6);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;flex-shrink:0}.IndividualForm_radioInput__Qtrdh:checked{border-color:var(--heritage-gold);background:rgba(10,14,26,.8)}.IndividualForm_radioInput__Qtrdh:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--heritage-gold-bright),var(--heritage-gold));box-shadow:0 0 8px rgba(200,168,101,.6)}.IndividualForm_radioInput__Qtrdh:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,168,101,.22)}.IndividualForm_sectionDivider__DLm18{border:none;border-top:1px dashed rgba(200,168,101,.12);margin:var(--space-2) 0}.IndividualForm_sectionLabel__rS_Uw{font-family:var(--heritage-font-body);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--heritage-gold)}.IndividualForm_textarea__pfcMr{min-height:72px}.IndividualForm_radioInput__Qtrdh:disabled{opacity:.5;cursor:not-allowed}.IndividualForm_radioLabel__tc58l:has(.IndividualForm_radioInput__Qtrdh:disabled){cursor:not-allowed;opacity:.6}.IndividualForm_branchPreviewCard__pJlJY{padding:var(--space-5);border-radius:var(--radius-lg);background:rgba(46,152,118,.08);border:1px dashed rgba(46,152,118,.28)}.IndividualForm_branchPreviewLabel__zIVFR{font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--heritage-emerald-glow);margin-bottom:var(--space-4)}.IndividualForm_branchPreviewRow__FB2U_{display:flex;gap:var(--space-3);font-family:var(--heritage-font-body);font-size:13px;color:var(--heritage-text-soft);padding:var(--space-1) 0}.IndividualForm_branchPreviewKey__4k9If{color:rgba(232,223,200,.45);flex-shrink:0}.IndividualForm_branchPersonList__8e6av{display:flex;flex-direction:column;gap:var(--space-2);max-height:220px;overflow-y:auto;padding:2px}.IndividualForm_branchPersonItem__fKk04{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--heritage-glass-border);background:rgba(10,14,26,.4);color:var(--heritage-cream);font-family:var(--heritage-font-body);font-size:13px;cursor:pointer;text-align:right;transition:background .18s,border-color .18s,color .18s}.IndividualForm_branchPersonItem__fKk04:hover{background:rgba(46,152,118,.08);border-color:rgba(46,152,118,.28);color:var(--heritage-parchment)}.IndividualForm_branchPersonItemSelected__sOr5t{background:linear-gradient(90deg,rgba(46,152,118,.22),rgba(46,152,118,.06));border-color:var(--heritage-emerald-glow);color:var(--heritage-parchment)}.IndividualForm_branchPersonMale__CsxKN{color:var(--heritage-emerald-glow)}.IndividualForm_branchPersonFemale__uv0bX{color:var(--heritage-gold)}.IndividualForm_branchPersonItemSelected__sOr5t .IndividualForm_branchPersonFemale__uv0bX,.IndividualForm_branchPersonItemSelected__sOr5t .IndividualForm_branchPersonMale__CsxKN{color:var(--heritage-parchment)}.IndividualForm_childrenPromptCard__to1gg{margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:rgba(200,168,101,.08);border:1px dashed rgba(200,168,101,.28)}.IndividualForm_childrenPromptText__DYzG2{font-family:var(--heritage-font-body);font-size:13px;color:var(--heritage-text-soft);margin-bottom:var(--space-3);line-height:1.6}.IndividualForm_childrenList__6bVAs{list-style:none;padding:0;margin:0 0 var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-2)}.IndividualForm_childrenList__6bVAs li{font-family:var(--heritage-font-body);font-size:13px;color:var(--heritage-cream);padding-right:var(--space-4)}.IndividualForm_childrenList__6bVAs li:before{content:"◆";margin-left:var(--space-2);color:var(--heritage-gold);font-size:9px}.IndividualForm_childrenMore__95_WJ{color:rgba(232,223,200,.45)}.IndividualForm_modal__6YRox{max-width:520px}@media (max-width:600px){.IndividualForm_modal__6YRox{height:100%;max-height:none}}.IndividualForm_sourcesHint__n9SHT{-webkit-margin-end:auto;margin-inline-end:auto;font-family:var(--heritage-font-body);font-size:11px;color:var(--heritage-text-muted)}.IndividualForm_discardBar__sgQF_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.IndividualForm_discardText__ums5Q{font-family:var(--heritage-font-body);font-size:13px;font-weight:500;color:#f0b98b}.IndividualForm_discardActions__wb2HA{display:flex;gap:var(--space-3)}.IndividualForm_famousChoice__JJg7t{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:12px;background:rgba(200,168,101,.05);border:1px solid rgba(200,168,101,.14);animation:IndividualForm_famousChoiceRise__45o9F .22s ease}@keyframes IndividualForm_famousChoiceRise__45o9F{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.IndividualForm_famousChoice__JJg7t{animation:none}}.IndividualForm_famousChoiceLabel__TY7lt{font-family:var(--heritage-font-body);font-size:13px;font-weight:500;color:var(--heritage-cream)}.IndividualForm_famousChoiceControl__G4NvY{flex-wrap:wrap;max-width:100%}.IndividualForm_famousPreview__Xh__1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:12px;background:rgba(10,14,26,.5);border:1px solid rgba(200,168,101,.12);font-family:var(--heritage-font-body);font-size:14px;color:var(--heritage-parchment)}.IndividualForm_famousPreviewLabel__sB_B4{font-size:11px;color:var(--heritage-gold);letter-spacing:.06em}.FamilyPickerModal_modal__jUmi_{max-width:460px}.FamilyPickerModal_list__mNM2p{display:flex;flex-direction:column;gap:var(--space-3)}.FamilyPickerModal_row__YQ_8_{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:rgba(10,14,26,.4);border:1px solid var(--heritage-glass-border);cursor:pointer;transition:all .2s}.FamilyPickerModal_row__YQ_8_:hover{background:rgba(200,168,101,.06);border-color:rgba(200,168,101,.28)}.FamilyPickerModal_rowSelected__W02Tm{background:linear-gradient(90deg,rgba(200,168,101,.14),rgba(200,168,101,.04));border-color:var(--heritage-gold);box-shadow:inset 0 0 0 1px rgba(200,168,101,.2)}.FamilyPickerModal_rowSelected__W02Tm:hover{background:linear-gradient(90deg,rgba(200,168,101,.2),rgba(200,168,101,.06))}.FamilyPickerModal_radioInput__mVpH5{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid rgba(200,168,101,.35);border-radius:50%;background:rgba(10,14,26,.6);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;flex-shrink:0}.FamilyPickerModal_radioInput__mVpH5:checked{border-color:var(--heritage-gold);background:rgba(10,14,26,.8)}.FamilyPickerModal_radioInput__mVpH5:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--heritage-gold-bright),var(--heritage-gold));box-shadow:0 0 8px rgba(200,168,101,.6)}.FamilyPickerModal_radioInput__mVpH5:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,168,101,.22)}.FamilyPickerModal_familyLabel__otNk0{font-family:var(--heritage-font-display);font-size:14px;color:var(--heritage-parchment);font-weight:500;letter-spacing:.005em;line-height:1.3}.FamilyPickerModal_rowSelected__W02Tm .FamilyPickerModal_familyLabel__otNk0{color:var(--heritage-gold-bright)}.FamilyEventForm_form__ZvI3F{display:flex;flex-direction:column;gap:var(--space-2)}.FamilyEventForm_eventSection__wDkz_{border:1px solid var(--heritage-glass-border);border-radius:var(--radius-lg);overflow:hidden;background:rgba(10,14,26,.35)}.FamilyEventForm_eventSection__wDkz_+.FamilyEventForm_eventSection__wDkz_{margin-top:var(--space-3)}.FamilyEventForm_eventSectionHeader__1swos{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-6);background:transparent;border:none;color:var(--heritage-parchment);font-family:var(--heritage-font-display);font-size:13px;font-weight:500;letter-spacing:.005em;cursor:pointer;transition:background .18s,color .18s}.FamilyEventForm_eventSectionHeader__1swos:hover{background:rgba(200,168,101,.06);color:var(--heritage-gold-bright)}.FamilyEventForm_chevron__Tgb1k{width:16px;height:16px;transition:transform .2s;color:var(--heritage-gold);opacity:.65}.FamilyEventForm_chevronExpanded__D3Ig0{transform:rotate(180deg)}.FamilyEventForm_eventSectionContent__VeO29{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);border-top:1px dashed rgba(200,168,101,.12)}.FamilyEventForm_divorceSection__w99e2 .FamilyEventForm_eventSectionHeader__1swos{color:#f0b98b}.FamilyEventForm_divorceSection__w99e2{border-color:rgba(232,161,92,.25)}.FamilyEventForm_textarea__0I15V{min-height:60px}.FamilyEventForm_ummWaladLabel__9B59n{padding:var(--space-3) 0}.FamilyEventForm_modal__ArWuV{max-width:520px}.IndividualPicker_wrapper__P_AkS{display:flex;flex-direction:column;gap:var(--space-3);position:relative;font-family:var(--heritage-font-body)}.IndividualPicker_label__wLLao{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--heritage-gold)}.IndividualPicker_inputWrapper__Bty4k{position:relative;display:flex;align-items:center}.IndividualPicker_input__TR_zz{width:100%;padding:var(--space-5) var(--space-6);-webkit-padding-end:44px;padding-inline-end:44px;border-radius:var(--heritage-radius-sm);border:1px solid rgba(200,168,101,.12);background:rgba(10,14,26,.5);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:14px;letter-spacing:.005em;outline:none;transition:border-color .22s,background .22s,box-shadow .22s}.IndividualPicker_input__TR_zz::placeholder{color:rgba(232,223,200,.32)}.IndividualPicker_input__TR_zz:focus{border-color:var(--heritage-gold);background:rgba(10,14,26,.7);box-shadow:0 0 0 3px rgba(200,168,101,.1),inset 0 0 0 1px rgba(200,168,101,.25)}.IndividualPicker_searchIcon__BrvWq{position:absolute;inset-inline-end:var(--space-5);width:16px;height:16px;color:var(--heritage-gold);opacity:.7;pointer-events:none}.IndividualPicker_selectedChip__0jl8Y{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--heritage-radius-pill);border:1px solid rgba(200,168,101,.28);background:rgba(200,168,101,.08)}.IndividualPicker_selectedName__D9xmn{flex:1 1;font-family:var(--heritage-font-display);font-size:14px;color:var(--heritage-gold-bright);font-weight:500;letter-spacing:.005em}.IndividualPicker_selectedYear__rgIdf{font-family:var(--heritage-font-body);font-size:11px;color:rgba(232,223,200,.5);letter-spacing:.04em}.IndividualPicker_clearButton__30ea8{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--heritage-glass-border);background:rgba(10,14,26,.5);color:rgba(232,223,200,.6);cursor:pointer;padding:0;border-radius:50%;transition:all .18s}.IndividualPicker_clearButton__30ea8:hover{color:var(--heritage-gold-bright);border-color:var(--heritage-gold);background:rgba(200,168,101,.08)}.IndividualPicker_clearIcon__gNBRd{width:11px;height:11px}.IndividualPicker_sexIndicatorFemale__d4hVp,.IndividualPicker_sexIndicatorMale__bNImu,.IndividualPicker_sexIndicatorUnknown__sE6FY{width:8px;height:8px;border-radius:50%;flex-shrink:0}.IndividualPicker_sexIndicatorMale__bNImu{background:var(--heritage-emerald-glow);box-shadow:0 0 6px rgba(46,152,118,.55)}.IndividualPicker_sexIndicatorFemale__d4hVp{background:var(--heritage-gold);box-shadow:0 0 6px rgba(200,168,101,.6)}.IndividualPicker_sexIndicatorUnknown__sE6FY{background:rgba(232,223,200,.3)}.IndividualPicker_dropdown__dmeHy{z-index:3100;padding:var(--space-2);background:linear-gradient(180deg,rgba(15,21,40,.95),rgba(7,11,24,.98));border:1px solid var(--heritage-glass-border-strong);border-radius:var(--radius-lg);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 20px 50px rgba(0,0,0,.55);max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(200,168,101,.3) transparent}.IndividualPicker_dropdownList__mnjqs{list-style:none;padding:0;margin:0}.IndividualPicker_stateItem__qW5S9{padding:var(--space-4) var(--space-5);color:rgba(232,223,200,.5);font-family:var(--heritage-font-body);font-size:12px;text-align:center;font-style:italic}.IndividualPicker_option__7_fOh{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);cursor:pointer;transition:background .18s,color .18s}.IndividualPicker_optionHighlighted__ShjlD,.IndividualPicker_option__7_fOh:hover{background:rgba(200,168,101,.08)}.IndividualPicker_optionName__LopGj{flex:1 1;font-family:var(--heritage-font-body);font-size:13px;color:var(--heritage-cream)}.IndividualPicker_optionHighlighted__ShjlD .IndividualPicker_optionName__LopGj,.IndividualPicker_option__7_fOh:hover .IndividualPicker_optionName__LopGj{color:var(--heritage-gold-bright)}.IndividualPicker_optionYear__taE__{font-family:var(--heritage-font-body);font-size:11px;color:rgba(232,223,200,.4);letter-spacing:.04em}.RadaaFamilyForm_modal__P7r0R{max-width:480px}.RadaaFamilyForm_form__c3bOc{display:flex;flex-direction:column;gap:var(--space-6)}.RadaaFamilyForm_error__5iM8c{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:rgba(232,92,51,.1);border:1px dashed rgba(232,161,92,.3);color:#f0b98b;font-family:var(--heritage-font-body);font-size:13px;line-height:1.5}.RadaaFamilyForm_childrenSection__jR_Om{display:flex;flex-direction:column;gap:var(--space-4)}.RadaaFamilyForm_childrenLabel__Jfjs0{font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--heritage-gold)}.RadaaFamilyForm_childRow__ciw5_{display:flex;align-items:flex-start;gap:var(--space-3)}.RadaaFamilyForm_childPicker__jqNeX{flex:1 1}.RadaaFamilyForm_removeChildButton__z0ReT{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:var(--space-2);background:transparent;border:1px solid rgba(232,161,92,.25);border-radius:50%;color:#e8a15c;cursor:pointer;transition:all .18s;flex-shrink:0}.RadaaFamilyForm_removeChildButton__z0ReT:hover{background:rgba(232,92,51,.1);border-color:#e8a15c;color:#f0b98b}.RadaaFamilyForm_addChildButton__8_w6O{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:transparent;border:1px dashed rgba(200,168,101,.28);border-radius:var(--heritage-radius-pill);color:var(--heritage-gold);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .18s;align-self:flex-start}.RadaaFamilyForm_addChildButton__8_w6O:hover{background:rgba(200,168,101,.08);border-color:var(--heritage-gold);color:var(--heritage-gold-bright)}.RadaaFamilyForm_fieldGroup__mesoS{display:flex;flex-direction:column;gap:var(--space-3)}.RadaaFamilyForm_fieldLabel___5miq{font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--heritage-gold)}.RadaaFamilyForm_textarea__Vv_6_{width:100%;padding:var(--space-5) var(--space-7);border-radius:var(--heritage-radius-sm);border:1px solid rgba(200,168,101,.12);background:rgba(10,14,26,.5);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:14px;font-weight:300;line-height:1.7;resize:vertical;outline:none;transition:border-color .22s,background .22s,box-shadow .22s}.RadaaFamilyForm_textarea__Vv_6_::placeholder{color:rgba(232,223,200,.32)}.RadaaFamilyForm_textarea__Vv_6_:focus{border-color:var(--heritage-gold);background:rgba(10,14,26,.7);box-shadow:0 0 0 3px rgba(200,168,101,.1),inset 0 0 0 1px rgba(200,168,101,.25)}.RadaaFamilyForm_deleteSection__Iwzog{padding-top:var(--space-5);border-top:1px dashed rgba(200,168,101,.12)}.RadaaFamilyForm_deleteButton__Lh1AJ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:transparent;border:1px solid rgba(232,92,51,.3);border-radius:var(--heritage-radius-pill);color:#e8a15c;font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .18s}.RadaaFamilyForm_deleteButton__Lh1AJ:hover{background:rgba(232,92,51,.12);border-color:#e8a15c;color:#f0b98b}.RadaaFamilyForm_deleteConfirm__3q59Z{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:rgba(40,20,18,.4);border:1px dashed rgba(232,161,92,.3);border-radius:var(--radius-lg)}.RadaaFamilyForm_deleteConfirmText__LBV74{font-family:var(--heritage-font-body);font-size:13px;font-weight:500;color:#f0b98b;line-height:1.5}.RadaaFamilyForm_deleteConfirmActions__Ckv_d{display:flex;align-items:center;gap:var(--space-3)}.AncestryJumpForm_modal__FCokb{max-width:480px}.AncestryJumpForm_form__OVT4O{display:flex;flex-direction:column;gap:var(--space-6)}.AncestryJumpForm_error__PbQCc{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:rgba(232,92,51,.1);border:1px dashed rgba(232,161,92,.3);color:#f0b98b;font-family:var(--heritage-font-body);font-size:13px;line-height:1.5}.AncestryJumpForm_lead__M7fUr{margin:0 0 var(--space-6);font-family:var(--heritage-font-body);font-size:14px;font-weight:300;line-height:1.8;color:rgba(232,223,200,.75)}.AncestryJumpForm_paths__rWoTF{display:flex;flex-direction:column;gap:var(--space-4)}.AncestryJumpForm_pathButton__7UPp5{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-5) var(--space-6);text-align:right;background:rgba(10,14,26,.5);border:1px solid rgba(200,168,101,.18);border-radius:var(--heritage-radius-sm);cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.AncestryJumpForm_pathButton__7UPp5:hover{background:rgba(200,168,101,.08);border-color:var(--heritage-gold);transform:translateY(-1px)}.AncestryJumpForm_pathTitle__Lg2zf{font-family:var(--heritage-font-display);font-size:15px;color:var(--heritage-gold-bright)}.AncestryJumpForm_pathHint__ctNcf{font-family:var(--heritage-font-body);font-size:12px;font-weight:300;color:rgba(232,223,200,.55)}.AncestryJumpForm_preview__ZiUjv{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:rgba(46,152,118,.06);border:1px dashed rgba(200,168,101,.28);border-radius:var(--heritage-radius-sm)}.AncestryJumpForm_previewLabel__cMM35{font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--heritage-gold)}.AncestryJumpForm_previewText__0zKF0{font-family:var(--heritage-font-display);font-size:15px;line-height:1.9;color:var(--heritage-parchment)}.AncestryJumpForm_rangeGroup__tprdD{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;border:0}.AncestryJumpForm_rangeLegend__gkQ8m{padding:0;font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--heritage-gold)}.AncestryJumpForm_rangeRow__pXRd8{display:flex;gap:var(--space-4)}.AncestryJumpForm_rangeField__3ViQe{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3)}.AncestryJumpForm_rangeHint__6pbhP{margin:0;font-family:var(--heritage-font-body);font-size:12px;font-weight:300;color:rgba(232,223,200,.5)}.AncestryJumpForm_numberInput__PYvlb{width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--heritage-radius-sm);border:1px solid rgba(200,168,101,.12);background:rgba(10,14,26,.5);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:14px;outline:none;transition:border-color .22s,background .22s,box-shadow .22s}.AncestryJumpForm_numberInput__PYvlb:focus{border-color:var(--heritage-gold);background:rgba(10,14,26,.7);box-shadow:0 0 0 3px rgba(200,168,101,.1),inset 0 0 0 1px rgba(200,168,101,.25)}.AncestryJumpForm_fieldGroup__8oc6_{display:flex;flex-direction:column;gap:var(--space-3)}.AncestryJumpForm_fieldLabel__K2BHd{font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--heritage-gold)}.AncestryJumpForm_textarea__uh5tH{width:100%;padding:var(--space-5) var(--space-7);border-radius:var(--heritage-radius-sm);border:1px solid rgba(200,168,101,.12);background:rgba(10,14,26,.5);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:14px;font-weight:300;line-height:1.7;resize:vertical;outline:none;transition:border-color .22s,background .22s,box-shadow .22s}.AncestryJumpForm_textarea__uh5tH::placeholder{color:rgba(232,223,200,.32)}.AncestryJumpForm_textarea__uh5tH:focus{border-color:var(--heritage-gold);background:rgba(10,14,26,.7);box-shadow:0 0 0 3px rgba(200,168,101,.1),inset 0 0 0 1px rgba(200,168,101,.25)}.AncestryJumpForm_deleteSection__Kr4D9{padding-top:var(--space-5);border-top:1px dashed rgba(200,168,101,.12)}.AncestryJumpForm_deleteButton__MEpyT{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:transparent;border:1px solid rgba(232,92,51,.3);border-radius:var(--heritage-radius-pill);color:#e8a15c;font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .18s}.AncestryJumpForm_deleteButton__MEpyT:hover{background:rgba(232,92,51,.12);border-color:#e8a15c;color:#f0b98b}.AncestryJumpForm_deleteConfirm__kLHTc{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:rgba(40,20,18,.4);border:1px dashed rgba(232,161,92,.3);border-radius:var(--radius-lg)}.AncestryJumpForm_deleteConfirmText__PcV6C{font-family:var(--heritage-font-body);font-size:13px;font-weight:500;color:#f0b98b;line-height:1.5}.AncestryJumpForm_deleteConfirmActions__iK0mb{display:flex;align-items:center;gap:var(--space-3)}.CascadeDeleteModal_modal__54YlC{max-width:520px;border-color:rgba(232,161,92,.32);background:linear-gradient(180deg,rgba(40,20,18,.92),rgba(18,10,8,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 2px 0 rgba(255,255,255,.05),0 50px 120px rgba(0,0,0,.7),0 0 80px rgba(232,92,51,.15)}.CascadeDeleteModal_modal__54YlC:before{background:linear-gradient(90deg,transparent,#e8a15c,transparent)!important}.CascadeDeleteModal_warning__sC_U5{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);background:rgba(10,14,26,.45);border:1px dashed rgba(232,161,92,.25);border-radius:var(--radius-lg);color:var(--heritage-text-soft);font-family:var(--heritage-font-body);font-size:var(--font-size-base);line-height:1.7}.CascadeDeleteModal_warningIcon__UWm9O{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:2px;border-radius:14px;background:linear-gradient(180deg,rgba(232,92,51,.22),rgba(120,40,30,.35));border:1px solid rgba(232,161,92,.4);color:#f0b98b;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 22px rgba(232,92,51,.18)}.CascadeDeleteModal_warning__sC_U5 p{margin:0;flex:1 1}.CascadeDeleteModal_warning__sC_U5 strong{color:#f0b98b;font-weight:600}.CascadeDeleteModal_pointerWarning__OrZ80{padding:var(--space-4) var(--space-5);background:rgba(46,152,118,.08);border:1px dashed rgba(46,152,118,.28);border-radius:var(--radius-lg);color:var(--heritage-emerald-glow);font-family:var(--heritage-font-body);font-size:13px;line-height:1.55}.CascadeDeleteModal_pointerWarning__OrZ80 strong{color:var(--heritage-parchment);font-weight:600}.CascadeDeleteModal_namesList__x1hp9{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-5);max-height:180px;overflow-y:auto;background:rgba(10,14,26,.4);border:1px dashed rgba(232,161,92,.18);border-radius:var(--radius-lg)}.CascadeDeleteModal_nameTag__OXTeq{background:rgba(232,161,92,.1);border:1px solid rgba(232,161,92,.28);border-radius:var(--heritage-radius-pill);color:#f0b98b;letter-spacing:.02em}.CascadeDeleteModal_nameTag__OXTeq,.CascadeDeleteModal_truncatedNote__whPPZ{display:inline-block;padding:4px 12px;font-family:var(--heritage-font-body);font-size:12px}.CascadeDeleteModal_truncatedNote__whPPZ{background:rgba(232,223,200,.04);border:1px solid rgba(232,223,200,.1);border-radius:var(--heritage-radius-pill);color:rgba(232,223,200,.55);font-style:italic}.CascadeDeleteModal_nameConfirm__Eetk_{display:flex;flex-direction:column;gap:var(--space-3)}.CascadeDeleteModal_nameConfirmLabel__kRDLb{display:block;font-family:var(--heritage-font-body);font-size:12px;line-height:1.6;color:var(--heritage-text-soft);letter-spacing:.02em}.CascadeDeleteModal_nameConfirmLabel__kRDLb strong{color:#f0b98b;font-weight:600}.CascadeDeleteModal_nameConfirmInput__R65z_{width:100%;padding:var(--space-5) var(--space-6);font-family:var(--heritage-font-body);font-size:14px;color:var(--heritage-parchment);background:rgba(10,14,26,.5);border:1px solid rgba(232,161,92,.22);border-radius:var(--heritage-radius-sm);outline:none;letter-spacing:.005em;transition:border-color .22s,background .22s,box-shadow .22s}.CascadeDeleteModal_nameConfirmInput__R65z_::placeholder{color:rgba(232,223,200,.32)}.CascadeDeleteModal_nameConfirmInput__R65z_:focus{border-color:#e8a15c;background:rgba(10,14,26,.7);box-shadow:0 0 0 3px rgba(232,161,92,.14),inset 0 0 0 1px rgba(232,161,92,.3)}.CascadeDeleteModal_actions__wLnm_{display:flex;gap:var(--space-3);justify-content:flex-end;align-items:center;margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px dashed rgba(232,161,92,.2)}.CascadeDeleteModal_cancelButton__fLKhK{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-8);background:transparent;border:1px solid var(--heritage-glass-border-strong);border-radius:var(--heritage-radius-pill);color:var(--heritage-cream);font-family:var(--heritage-font-body);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .18s}.CascadeDeleteModal_cancelButton__fLKhK:hover:not(:disabled){background:rgba(200,168,101,.06);border-color:var(--heritage-gold);color:var(--heritage-gold-bright)}.CascadeDeleteModal_cancelButton__fLKhK:disabled{opacity:.5;cursor:not-allowed}.CascadeDeleteModal_confirmButton__HUrMF{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-9);background:linear-gradient(180deg,#b84a2c,#7a2a15);border:1px solid rgba(232,161,92,.4);border-radius:var(--heritage-radius-pill);color:var(--heritage-parchment);font-family:var(--heritage-font-display);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .24s;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px rgba(120,40,25,.35)}.CascadeDeleteModal_confirmButton__HUrMF:hover:not(:disabled){background:linear-gradient(180deg,#c85435,#8a321a);transform:translateY(-1px)}.CascadeDeleteModal_confirmButton__HUrMF:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.6)}.MoveSubtreeModal_modal__MJcAu{max-width:520px}.MoveSubtreeModal_searchWrapper__jptbC{position:relative;display:flex;align-items:center}.MoveSubtreeModal_searchInput__3Q8ZC{width:100%;padding:var(--space-5) var(--space-7);-webkit-padding-start:42px;padding-inline-start:42px;-webkit-padding-end:38px;padding-inline-end:38px;background:rgba(10,14,26,.5);border:1px solid rgba(200,168,101,.12);border-radius:var(--heritage-radius-sm);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:14px;letter-spacing:.005em;outline:none;transition:border-color .22s,background .22s,box-shadow .22s}.MoveSubtreeModal_searchInput__3Q8ZC::placeholder{color:rgba(232,223,200,.32)}.MoveSubtreeModal_searchInput__3Q8ZC:focus{border-color:var(--heritage-gold);background:rgba(10,14,26,.7);box-shadow:0 0 0 3px rgba(200,168,101,.1),inset 0 0 0 1px rgba(200,168,101,.25)}.MoveSubtreeModal_searchIcon__Qpt2x{position:absolute;inset-inline-start:var(--space-5);width:16px;height:16px;color:var(--heritage-gold);pointer-events:none;opacity:.8}.MoveSubtreeModal_clearButton__HPu48{position:absolute;inset-inline-end:var(--space-4);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:rgba(10,14,26,.6);border:1px solid var(--heritage-glass-border);border-radius:50%;color:rgba(232,223,200,.6);cursor:pointer;transition:all .18s}.MoveSubtreeModal_clearButton__HPu48:hover{border-color:var(--heritage-gold);color:var(--heritage-gold-bright);background:rgba(200,168,101,.08)}.MoveSubtreeModal_clearIcon__axG8L{width:11px;height:11px}.MoveSubtreeModal_list__2c1bG{display:flex;flex-direction:column;gap:var(--space-2);max-height:300px;overflow-y:auto;padding:2px}.MoveSubtreeModal_row__KRWdL{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:rgba(10,14,26,.4);border:1px solid var(--heritage-glass-border);cursor:pointer;transition:all .2s}.MoveSubtreeModal_row__KRWdL:hover{background:rgba(200,168,101,.06);border-color:rgba(200,168,101,.28)}.MoveSubtreeModal_rowSelected__XjPTv{background:linear-gradient(90deg,rgba(200,168,101,.14),rgba(200,168,101,.04));border-color:var(--heritage-gold);box-shadow:inset 0 0 0 1px rgba(200,168,101,.2)}.MoveSubtreeModal_rowSelected__XjPTv:hover{background:linear-gradient(90deg,rgba(200,168,101,.2),rgba(200,168,101,.06))}.MoveSubtreeModal_radioInput__vuZEx{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid rgba(200,168,101,.35);border-radius:50%;background:rgba(10,14,26,.6);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;flex-shrink:0}.MoveSubtreeModal_radioInput__vuZEx:checked{border-color:var(--heritage-gold);background:rgba(10,14,26,.8)}.MoveSubtreeModal_radioInput__vuZEx:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--heritage-gold-bright),var(--heritage-gold));box-shadow:0 0 8px rgba(200,168,101,.6)}.MoveSubtreeModal_radioInput__vuZEx:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,168,101,.22)}.MoveSubtreeModal_familyLabel__x380h{font-family:var(--heritage-font-display);font-size:14px;color:var(--heritage-parchment);font-weight:500;letter-spacing:.005em;line-height:1.3;flex:1 1}.MoveSubtreeModal_newFamilyBadge__p2P64{flex-shrink:0;font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--heritage-gold);background:rgba(200,168,101,.1);border:1px solid rgba(200,168,101,.28);border-radius:999px;padding:2px 8px;white-space:nowrap}.MoveSubtreeModal_rowSelected__XjPTv .MoveSubtreeModal_newFamilyBadge__p2P64{color:var(--heritage-gold-bright);background:rgba(200,168,101,.18);border-color:rgba(200,168,101,.5)}.MoveSubtreeModal_rowSelected__XjPTv .MoveSubtreeModal_familyLabel__x380h{color:var(--heritage-gold-bright)}.MoveSubtreeModal_resultCount__FnNtv{font-size:11px;letter-spacing:.1em}.MoveSubtreeModal_emptyState__P6syE,.MoveSubtreeModal_resultCount__FnNtv{font-family:var(--heritage-font-body);color:rgba(232,223,200,.4);text-align:center}.MoveSubtreeModal_emptyState__P6syE{padding:var(--space-11) var(--space-6);font-size:13px;font-style:italic}.MoveSubtreeModal_confirmContent__R9hJV{display:flex;flex-direction:column;gap:var(--space-6)}.MoveSubtreeModal_confirmWarning__HoCPK{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);background:rgba(10,14,26,.45);border:1px dashed rgba(200,168,101,.28);border-radius:var(--radius-lg)}.MoveSubtreeModal_confirmIcon__00eBa{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,rgba(200,168,101,.25),rgba(140,116,65,.35));border:1px solid rgba(200,168,101,.45);color:var(--heritage-gold-bright);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 10px 22px rgba(200,168,101,.18)}.MoveSubtreeModal_confirmText__ZgM_n{flex:1 1;font-family:var(--heritage-font-body);font-size:14px;color:var(--heritage-text-soft);font-weight:400;line-height:1.75}.MoveSubtreeModal_orphanWarning__QEeo3{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:rgba(132,32,32,.18);border:1px solid rgba(204,84,84,.45);border-radius:var(--radius-lg)}.MoveSubtreeModal_orphanIcon__OXO6t{flex-shrink:0;width:18px;height:18px;color:rgba(232,168,168,.95);margin-top:2px}.MoveSubtreeModal_orphanText__RfxB_{flex:1 1;font-family:var(--heritage-font-body);font-size:13px;color:rgba(244,220,220,.95);line-height:1.65}.MoveSubtreeModal_confirmDetail__9owO3{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:rgba(10,14,26,.4);border-radius:var(--radius-lg);border:1px solid var(--heritage-glass-border)}.MoveSubtreeModal_confirmRow__1DIJK{display:flex;align-items:center;gap:var(--space-4)}.MoveSubtreeModal_confirmLabel___04uy{font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--heritage-gold);white-space:nowrap}.MoveSubtreeModal_confirmValue__WSHxl{font-family:var(--heritage-font-display);font-size:14px;color:var(--heritage-parchment);font-weight:500;letter-spacing:.005em}.ConflictDialog_banner__Sdm7R{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-6);background:rgba(10,14,26,.45);border:1px dashed rgba(200,168,101,.28);border-radius:var(--radius-lg)}.ConflictDialog_icon__ZWJH9{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,rgba(200,168,101,.25),rgba(140,116,65,.35));border:1px solid rgba(200,168,101,.45);color:var(--heritage-gold-bright);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 10px 22px rgba(200,168,101,.18)}.ConflictDialog_body__K_dpt{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1}.ConflictDialog_line__6ZvU3{margin:0;font-family:var(--heritage-font-body);color:var(--heritage-text-soft);font-size:14px;line-height:1.7}.ConflictDialog_line__6ZvU3:first-child{font-family:var(--heritage-font-display);color:var(--heritage-gold-bright);font-weight:500;font-size:15px;letter-spacing:.005em}.ConflictDialog_refreshButton__h6jk4{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-9);background:linear-gradient(135deg,var(--heritage-gold-bright) 0,var(--heritage-gold) 100%);border:none;border-radius:var(--heritage-radius-pill);color:var(--heritage-midnight-deep);font-family:var(--heritage-font-display);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 0 2px 0 rgba(255,255,255,.35),0 8px 24px rgba(200,168,101,.25)}.ConflictDialog_refreshButton__h6jk4:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),inset 0 2px 0 rgba(255,255,255,.4),0 14px 32px rgba(200,168,101,.45)}.ConflictDialog_refreshButton__h6jk4:active{transform:translateY(0)}.ConflictDialog_refreshButton__h6jk4:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 0 2px 0 rgba(255,255,255,.35),0 8px 24px rgba(200,168,101,.25),0 0 0 3px rgba(200,168,101,.35)}.AncestryJumpMoveDialog_banner__oNl_x{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:rgba(10,14,26,.45);border:1px dashed rgba(200,168,101,.28);border-radius:var(--radius-lg)}.PersonDetail_container__5pljh{display:flex;flex-direction:column;flex:1 1;overflow:hidden;font-family:var(--heritage-font-body);color:var(--heritage-parchment)}.PersonDetail_backButton__5hMuX{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-9);background:transparent;border:none;border-bottom:1px dashed rgba(200,168,101,.12);color:var(--heritage-gold);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:color .18s,background .18s}.PersonDetail_backButton__5hMuX:hover{color:var(--heritage-gold-bright);background:rgba(200,168,101,.04)}.PersonDetail_backButton__5hMuX svg{transition:transform var(--transition-fast)}.PersonDetail_backButton__5hMuX:hover svg{transform:translateX(4px)}.PersonDetail_hero__2J59_{position:relative;padding:var(--space-11) var(--space-9) var(--space-9);text-align:center;border-bottom:1px dashed rgba(200,168,101,.12);background:radial-gradient(ellipse 75% 48% at 50% 0,rgba(200,168,101,.12) 0,transparent 70%)}.PersonDetail_heroName__NuGjl{margin:0 0 var(--space-2);font-family:var(--heritage-font-body);font-size:22px;font-weight:500;color:var(--heritage-parchment);line-height:1.2;letter-spacing:-.005em}.PersonDetail_heroAlternate__y0gHe{margin:0 0 var(--space-3);color:var(--heritage-text-muted)}.PersonDetail_heroAlternate__y0gHe,.PersonDetail_heroKunya__TzyXn{display:block;font-family:var(--heritage-font-body);font-size:13px;line-height:1.4}.PersonDetail_heroKunya__TzyXn{margin:0 0 var(--space-5);font-weight:500;color:var(--heritage-gold-bright);letter-spacing:.01em}.PersonDetail_heroDates__a7_Dl{display:inline-flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-7);margin-bottom:var(--space-6);border-radius:var(--heritage-radius-pill);background:rgba(10,14,26,.55);border:1px solid var(--heritage-glass-border);font-family:var(--heritage-font-body);font-size:12px;color:rgba(232,223,200,.75);letter-spacing:.04em}.PersonDetail_heroSexBadge__XvqB_{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 14px;border-radius:var(--heritage-radius-pill);font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.PersonDetail_heroSexBadge__XvqB_.PersonDetail_male__6THsK{background:rgba(46,152,118,.15);color:var(--heritage-emerald-glow);border:1px solid rgba(46,152,118,.3)}.PersonDetail_heroSexBadge__XvqB_.PersonDetail_female__L2pNi{background:rgba(200,168,101,.12);color:var(--heritage-gold-bright);border:1px solid rgba(200,168,101,.3)}.PersonDetail_heroActions__BKmAe{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-3)}.PersonDetail_focusButton__sDQJ7{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:rgba(10,14,26,.55);border:1px solid var(--heritage-glass-border);border-radius:50%;color:var(--heritage-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .2s}.PersonDetail_focusButton__sDQJ7:hover{border-color:var(--heritage-gold);background:rgba(200,168,101,.08);color:var(--heritage-gold-bright)}.PersonDetail_focusButton__sDQJ7:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,168,101,.25);border-color:var(--heritage-gold)}.PersonDetail_focusButton__sDQJ7:active{transform:scale(.94)}.PersonDetail_pointerBanner__6Uz6V{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-9);background:linear-gradient(135deg,rgba(46,152,118,.12),rgba(15,58,45,.18));border-bottom:1px dashed rgba(46,152,118,.25);color:var(--heritage-emerald-glow);font-family:var(--heritage-font-body);font-size:var(--font-size-sm);font-weight:500}.PersonDetail_pointerBannerInfo__NaeMl{display:flex;align-items:center;gap:var(--space-3)}.PersonDetail_pointerBannerInfo__NaeMl svg{flex-shrink:0;color:var(--heritage-emerald-glow)}.PersonDetail_pointerBannerActions__qnP6T{display:flex;align-items:center;gap:var(--space-3)}.PersonDetail_pointerCopyButton__jfna_{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:rgba(46,152,118,.12);border:1px solid rgba(46,152,118,.35);border-radius:var(--heritage-radius-pill);color:var(--heritage-emerald-glow);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .18s}.PersonDetail_pointerCopyButton__jfna_:hover{background:rgba(46,152,118,.22);border-color:var(--heritage-emerald-glow)}.PersonDetail_pointerCopyButton__jfna_:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_pointerBreakButton__DThuv{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:transparent;border:1px solid rgba(232,161,92,.3);border-radius:var(--heritage-radius-pill);color:#e8a15c;font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .18s}.PersonDetail_pointerBreakButton__DThuv:hover{background:rgba(232,161,92,.12);border-color:#e8a15c;color:#f0b98b}.PersonDetail_pointerBreakButton__DThuv:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_pointerBannerConfirm__LKqE7{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:rgba(10,14,26,.4);border:1px dashed rgba(232,161,92,.22);border-radius:var(--radius-lg)}.PersonDetail_pointerBannerConfirmText__x5dbB{font-size:var(--font-size-xs);color:#f0b98b;line-height:1.6}.PersonDetail_pointerBannerConfirmCopyText__NlVMt{font-size:var(--font-size-xs);color:var(--heritage-emerald-glow);line-height:1.6}.PersonDetail_pointerBannerConfirmButtons__jPiOL{display:flex;align-items:center;gap:var(--space-3)}.PersonDetail_pointerBreakConfirmButton__O2q69{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:linear-gradient(180deg,#b84a2c,#7a2a15);border:1px solid rgba(232,161,92,.45);border-radius:var(--heritage-radius-pill);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .2s;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 16px rgba(120,40,25,.3)}.PersonDetail_pointerBreakConfirmButton__O2q69:hover:not(:disabled){background:linear-gradient(180deg,#c85435,#8a321a);transform:translateY(-1px)}.PersonDetail_pointerBreakConfirmButton__O2q69:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_pointerCopyConfirmButton__mHmeK{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:linear-gradient(180deg,rgba(46,152,118,.45),rgba(15,58,45,.85));border:1px solid rgba(46,152,118,.5);border-radius:var(--heritage-radius-pill);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .2s;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 16px rgba(0,0,0,.3)}.PersonDetail_pointerCopyConfirmButton__mHmeK:hover:not(:disabled){background:linear-gradient(180deg,rgba(46,152,118,.6),rgba(15,58,45,.95));transform:translateY(-1px)}.PersonDetail_pointerCopyConfirmButton__mHmeK:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_pointerCancelButton__Vf3TC{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:transparent;border:1px solid var(--heritage-glass-border-strong);border-radius:var(--heritage-radius-pill);color:var(--heritage-cream);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .18s}.PersonDetail_pointerCancelButton__Vf3TC:hover{background:rgba(200,168,101,.06);color:var(--heritage-gold-bright);border-color:var(--heritage-gold)}.PersonDetail_pointerCancelButton__Vf3TC:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_actionBar__QM2Vo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-5) var(--space-9);background:rgba(10,14,26,.35);border-bottom:1px dashed rgba(200,168,101,.1)}.PersonDetail_actionButton__YuCRZ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:rgba(10,14,26,.5);border:1px solid var(--heritage-glass-border);border-radius:var(--heritage-radius-pill);color:var(--heritage-cream);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .2s;white-space:nowrap}.PersonDetail_actionButton__YuCRZ:hover{background:rgba(200,168,101,.08);border-color:var(--heritage-gold);color:var(--heritage-gold-bright)}.PersonDetail_actionButton__YuCRZ:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,168,101,.25);border-color:var(--heritage-gold)}.PersonDetail_actionButton__YuCRZ:active{transform:scale(.97)}.PersonDetail_actionButton__YuCRZ svg{flex-shrink:0}.PersonDetail_actionButtonMove__9quIv{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:rgba(46,152,118,.1);border:1px solid rgba(46,152,118,.3);border-radius:var(--heritage-radius-pill);color:var(--heritage-emerald-glow);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .2s;white-space:nowrap}.PersonDetail_actionButtonMove__9quIv:hover{background:rgba(46,152,118,.2);border-color:var(--heritage-emerald-glow)}.PersonDetail_actionButtonMove__9quIv:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(46,152,118,.2)}.PersonDetail_actionButtonMove__9quIv:active{transform:scale(.97)}.PersonDetail_actionButtonMove__9quIv svg{flex-shrink:0}.PersonDetail_actionButtonRadaa__89nKW{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:rgba(200,168,101,.08);border:1px solid rgba(200,168,101,.25);border-radius:var(--heritage-radius-pill);color:var(--heritage-gold-bright);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .2s;white-space:nowrap}.PersonDetail_actionButtonRadaa__89nKW:hover{background:rgba(200,168,101,.18);border-color:var(--heritage-gold)}.PersonDetail_actionButtonRadaa__89nKW:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(200,168,101,.2)}.PersonDetail_actionButtonRadaa__89nKW:active{transform:scale(.97)}.PersonDetail_actionButtonRadaa__89nKW svg{flex-shrink:0}.PersonDetail_actionButtonLink__cvEFz{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:rgba(46,152,118,.08);border:1px solid rgba(46,152,118,.28);border-radius:var(--heritage-radius-pill);color:var(--heritage-emerald-glow);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .2s;white-space:nowrap}.PersonDetail_actionButtonLink__cvEFz:hover{background:rgba(46,152,118,.2);border-color:var(--heritage-emerald-glow)}.PersonDetail_actionButtonLink__cvEFz:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(46,152,118,.18)}.PersonDetail_actionButtonLink__cvEFz:active{transform:scale(.97)}.PersonDetail_actionButtonLink__cvEFz svg{flex-shrink:0}.PersonDetail_deleteSection__2gGGm{flex-shrink:0;padding:var(--space-6) var(--space-9);border-top:1px dashed rgba(200,168,101,.12);background:linear-gradient(0deg,rgba(3,5,10,.45),transparent)}.PersonDetail_deleteButton__TY6ho{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:transparent;border:1px solid rgba(232,92,51,.3);border-radius:var(--heritage-radius-pill);color:#e8a15c;font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .2s}.PersonDetail_deleteButton__TY6ho:hover:not(:disabled){background:rgba(232,92,51,.1);border-color:rgba(232,92,51,.5);color:#f0b98b}.PersonDetail_deleteButton__TY6ho:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(232,92,51,.2);border-color:rgba(232,92,51,.5)}.PersonDetail_deleteButton__TY6ho svg{flex-shrink:0}.PersonDetail_deleteSpinner__Q6eUj{display:inline-block;width:12px;height:12px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:PersonDetail_spin__x_g1T .6s linear infinite}@keyframes PersonDetail_spin__x_g1T{to{transform:rotate(1turn)}}.PersonDetail_deleteConfirm__fr4hz{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:rgba(40,20,18,.5);border:1px dashed rgba(232,161,92,.3);border-radius:var(--radius-lg)}.PersonDetail_deleteConfirmText__arHOu{font-family:var(--heritage-font-body);font-size:13px;font-weight:500;color:#f0b98b}.PersonDetail_deleteConfirmNote__mVD8d{font-family:var(--heritage-font-body);font-size:12px;font-weight:300;line-height:1.6;color:rgba(240,185,139,.8)}.PersonDetail_deleteConfirmActions__rJ4Q7{display:flex;align-items:center;gap:var(--space-3)}.PersonDetail_deleteConfirmYes__UHu_N{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);background:linear-gradient(180deg,#b84a2c,#7a2a15);border:1px solid rgba(232,161,92,.4);border-radius:var(--heritage-radius-pill);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .2s;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 16px rgba(120,40,25,.3)}.PersonDetail_deleteConfirmYes__UHu_N:hover:not(:disabled){background:linear-gradient(180deg,#c85435,#8a321a);transform:translateY(-1px)}.PersonDetail_deleteConfirmYes__UHu_N:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_deleteConfirmNo__FAmh_{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);background:transparent;border:1px solid var(--heritage-glass-border-strong);border-radius:var(--heritage-radius-pill);color:var(--heritage-cream);font-family:var(--heritage-font-body);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .18s}.PersonDetail_deleteConfirmNo__FAmh_:hover:not(:disabled){background:rgba(200,168,101,.06);color:var(--heritage-gold-bright);border-color:var(--heritage-gold)}.PersonDetail_deleteConfirmNo__FAmh_:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_sections__C_ofD{flex:1 1;overflow-y:auto;padding:var(--space-5) 0}.PersonDetail_sectionTitle__LllRa{padding:var(--space-4) var(--space-9);margin:0;font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--heritage-gold);border-bottom:1px dashed rgba(200,168,101,.1)}.PersonDetail_relPerson__Xk_lU{display:flex;align-items:center;padding:var(--space-5) var(--space-9);padding-right:calc(var(--space-9) + 16px);transition:background .18s;position:relative}.PersonDetail_relPersonClickable__3_aC_{cursor:pointer;background:transparent;border:none;width:100%;text-align:right;font-family:var(--heritage-font-body);color:inherit}.PersonDetail_relPersonClickable__3_aC_:hover{background:rgba(200,168,101,.06)}.PersonDetail_relPerson__Xk_lU.PersonDetail_deceased__XhdLj .PersonDetail_relPersonName__qf4GE{color:rgba(232,223,200,.85)}.PersonDetail_relPerson__Xk_lU.PersonDetail_deceased__XhdLj .PersonDetail_relPersonDates__BVjF1{color:rgba(232,223,200,.6)}.PersonDetail_relPerson__Xk_lU.PersonDetail_deceased__XhdLj.PersonDetail_male__6THsK:before{background:rgba(46,152,118,.4);box-shadow:none}.PersonDetail_relPerson__Xk_lU.PersonDetail_deceased__XhdLj.PersonDetail_female__L2pNi:before{background:rgba(200,168,101,.4);box-shadow:none}.PersonDetail_outOfScope__W_ntu{padding:var(--space-4) var(--space-9);font-family:var(--heritage-font-body);font-size:var(--font-size-sm);color:rgba(232,223,200,.3);font-style:italic}.PersonDetail_relPerson__Xk_lU.PersonDetail_female__L2pNi:before,.PersonDetail_relPerson__Xk_lU.PersonDetail_male__6THsK:before{content:"";position:absolute;top:50%;right:var(--space-7);transform:translateY(-50%);width:7px;height:7px;border-radius:50%}.PersonDetail_relPerson__Xk_lU.PersonDetail_male__6THsK:before{background:var(--heritage-emerald-glow);box-shadow:0 0 6px rgba(46,152,118,.55);opacity:.75}.PersonDetail_relPerson__Xk_lU.PersonDetail_female__L2pNi:before{background:var(--heritage-gold);box-shadow:0 0 6px rgba(200,168,101,.55);opacity:.75}.PersonDetail_relPersonInfo__15nwd{flex:1 1;min-width:0}.PersonDetail_relPersonName__qf4GE{font-family:var(--heritage-font-body);font-size:14px;font-weight:500;color:var(--heritage-parchment);line-height:1.3;display:flex;align-items:baseline;flex-wrap:wrap;letter-spacing:.005em}.PersonDetail_relPersonDates__BVjF1{display:flex;flex-direction:column;font-family:var(--heritage-font-body);font-size:11px;color:rgba(232,223,200,.45);margin-top:var(--space-1);letter-spacing:.02em}.PersonDetail_relChevron__hwhsX{color:rgba(200,168,101,.4);flex-shrink:0;margin-right:var(--space-3);transition:color .18s}.PersonDetail_relPersonClickable__3_aC_:hover .PersonDetail_relChevron__hwhsX{color:var(--heritage-gold)}.PersonDetail_actionError__VzpRF{padding:var(--space-4) var(--space-9);background:rgba(232,92,51,.1);border-bottom:1px dashed rgba(232,161,92,.25);color:#f0b98b;font-family:var(--heritage-font-body);font-size:var(--font-size-sm);font-weight:500;animation:PersonDetail_slideDown__rjxdI var(--transition-fast) ease}@keyframes PersonDetail_slideDown__rjxdI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PersonDetail_deceasedLabel__3LB_K{color:rgba(232,223,200,.45);font-style:italic}.PersonDetail_eventDescription__CTSkb{color:rgba(232,223,200,.6);font-size:inherit}.PersonDetail_eventNote__hbZXD{font-style:italic;color:rgba(232,223,200,.45);font-size:inherit}.PersonDetail_notesContent__OXhlr{padding:var(--space-5) var(--space-9);font-family:var(--heritage-font-body);font-size:13px;color:var(--heritage-text-soft);line-height:1.8;font-weight:300;white-space:pre-wrap;word-break:break-word}.PersonDetail_calendarToggle__U0ONf{display:inline-flex;padding:3px;background:rgba(10,14,26,.5);border:1px solid rgba(200,168,101,.1);border-radius:var(--heritage-radius-pill);gap:2px}.PersonDetail_calendarToggleOption__kCQ_b{padding:6px 14px;border:none;border-radius:var(--heritage-radius-pill);background:transparent;color:rgba(232,223,200,.55);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:color .18s}.PersonDetail_calendarToggleOption__kCQ_b:hover{color:var(--heritage-parchment)}.PersonDetail_calendarToggleOptionActive__q6D1u{background:linear-gradient(180deg,var(--heritage-gold-bright),var(--heritage-gold));color:var(--heritage-midnight-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 4px 10px rgba(200,168,101,.25)}.PersonDetail_marriageBlock__A8DqU{padding:var(--space-5) var(--space-9);border-bottom:1px dashed rgba(200,168,101,.06)}.PersonDetail_marriageBlock__A8DqU:last-child{border-bottom:none}.PersonDetail_marriageBlockHeader__9S_81{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.PersonDetail_marriageSpouseName__dSgoa{font-family:var(--heritage-font-display);font-size:14px;font-weight:500;color:var(--heritage-parchment);letter-spacing:.005em}.PersonDetail_marriageEditButton__EkP4g{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(10,14,26,.5);border:1px solid var(--heritage-glass-border);border-radius:50%;color:rgba(232,223,200,.55);cursor:pointer;transition:all .18s}.PersonDetail_marriageEditButton__EkP4g:hover{background:rgba(200,168,101,.08);border-color:var(--heritage-gold);color:var(--heritage-gold-bright)}.PersonDetail_marriageHeaderActions__sLsj5{display:flex;align-items:center;gap:var(--space-2)}.PersonDetail_marriageUnlinkButton__C6NnG{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid rgba(232,92,51,.22);border-radius:50%;color:rgba(232,92,51,.65);cursor:pointer;transition:all .18s}.PersonDetail_marriageUnlinkButton__C6NnG:hover{background:rgba(232,92,51,.1);border-color:rgba(232,92,51,.4);color:#f0b98b}.PersonDetail_unlinkConfirm__dA_6v{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);background:rgba(40,20,18,.4);border:1px dashed rgba(232,161,92,.25);border-radius:var(--radius-lg)}.PersonDetail_unlinkConfirmText__qZjl_{font-family:var(--heritage-font-body);font-size:12px;color:#f0b98b;line-height:1.6}.PersonDetail_unlinkConfirmActions__REAEb{display:flex;align-items:center;gap:var(--space-3)}.PersonDetail_unlinkConfirmYes__ajZQh{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:linear-gradient(180deg,#b84a2c,#7a2a15);border:1px solid rgba(232,161,92,.4);border-radius:var(--heritage-radius-pill);color:var(--heritage-parchment);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .18s;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.PersonDetail_unlinkConfirmYes__ajZQh:hover:not(:disabled){background:linear-gradient(180deg,#c85435,#8a321a);transform:translateY(-1px)}.PersonDetail_unlinkConfirmYes__ajZQh:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_unlinkConfirmNo__HDI_F{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:transparent;border:1px solid var(--heritage-glass-border-strong);border-radius:var(--heritage-radius-pill);color:var(--heritage-cream);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:all .18s}.PersonDetail_unlinkConfirmNo__HDI_F:hover:not(:disabled){background:rgba(200,168,101,.06);color:var(--heritage-gold-bright);border-color:var(--heritage-gold)}.PersonDetail_unlinkConfirmNo__HDI_F:disabled{opacity:.5;cursor:not-allowed}.PersonDetail_marriageEvent__fN6QS{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0}.PersonDetail_marriageEvent__fN6QS+.PersonDetail_marriageEvent__fN6QS{border-top:1px dashed rgba(200,168,101,.06)}.PersonDetail_marriageEventLabel__iP19R{font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--heritage-gold)}.PersonDetail_marriageEventDate__AxqBn{font-family:var(--heritage-font-display);font-size:13px;color:var(--heritage-parchment)}.PersonDetail_marriageEventDateSecondary__MIGwn{font-family:var(--heritage-font-body);font-size:11px;color:rgba(232,223,200,.45)}.PersonDetail_marriageEventPlace__k1fPX{font-family:var(--heritage-font-body);font-size:11px;color:rgba(232,223,200,.6)}.PersonDetail_divorceBadge___H4hj{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 12px;border-radius:var(--heritage-radius-pill);font-family:var(--heritage-font-body);font-size:11px;font-weight:500;letter-spacing:.08em;background:rgba(232,92,51,.1);color:#f0b98b;border:1px solid rgba(232,161,92,.25)}.PersonDetail_dateGroup__kW3zZ{display:flex;flex-direction:column;gap:0}.PersonDetail_datePrimary__0ukht{font-size:inherit;color:inherit}.PersonDetail_dateSecondary___CmJc{font-size:11px;color:rgba(232,223,200,.4);margin-top:var(--space-1)}.PersonDetail_sectionTitleRow__CUrCp{display:flex;align-items:center;justify-content:space-between}.PersonDetail_sectionTitleRow__CUrCp .PersonDetail_sectionTitle__LllRa{flex:1 1;border-bottom:none}.PersonDetail_sectionEditButton__DpoM3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;-webkit-margin-end:var(--space-7);margin-inline-end:var(--space-7);background:rgba(10,14,26,.5);border:1px solid var(--heritage-glass-border);border-radius:50%;color:rgba(232,223,200,.55);cursor:pointer;transition:all .18s}.PersonDetail_sectionEditButton__DpoM3:hover{background:rgba(200,168,101,.08);border-color:var(--heritage-gold);color:var(--heritage-gold-bright)}.PersonDetail_radaBlockHeader__xcsU0{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-9)}.PersonDetail_radaBlockLabel__j25XV{font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(232,223,200,.45)}.PersonDetail_radaRoleTag__0Qkrg{font-family:var(--heritage-font-body);font-size:10px;color:var(--heritage-gold-bright);font-weight:500;-webkit-margin-start:var(--space-3);margin-inline-start:var(--space-3);white-space:nowrap;background:rgba(200,168,101,.12);border:1px solid rgba(200,168,101,.25);padding:2px 10px;border-radius:var(--heritage-radius-pill);line-height:1.2;letter-spacing:.04em}.PersonDetail_radaNote__MCMu4{margin:var(--space-2) var(--space-9) var(--space-3);padding:var(--space-3) var(--space-4);font-family:var(--heritage-font-body);font-size:12px;font-style:italic;color:rgba(232,223,200,.55);background:rgba(10,14,26,.4);border:1px dashed rgba(200,168,101,.12);border-radius:var(--radius-md);line-height:1.6}.PersonDetail_radaEmpty__n5be2{padding:var(--space-4) var(--space-9);font-family:var(--heritage-font-body);font-size:var(--font-size-sm);color:rgba(232,223,200,.35);font-style:italic}.PersonDetail_linkSpouseModalContent__RuhOr{overflow:visible}.PersonDetail_auditToggle__K6RzY{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-9);background:transparent;border:none;color:var(--heritage-gold);font-family:var(--heritage-font-body);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .18s}.PersonDetail_auditToggle__K6RzY:hover{color:var(--heritage-gold-bright)}.PersonDetail_auditToggle__K6RzY svg:first-child{flex-shrink:0;opacity:.7}.PersonDetail_auditChevron__zcOAP{margin-right:auto;opacity:.5;transition:transform var(--transition-medium)}.PersonDetail_auditChevron__zcOAP.PersonDetail_isOpen__YsiCP{transform:rotate(180deg)}.PersonDetail_auditContent__KkMAe{padding:var(--space-2) var(--space-9) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);animation:PersonDetail_auditSlideDown__2PfWb var(--transition-base)}@keyframes PersonDetail_auditSlideDown__2PfWb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PersonDetail_auditEntry__rmk3w{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:rgba(10,14,26,.4);border:1px solid var(--heritage-glass-border);display:flex;flex-direction:column;gap:2px}.PersonDetail_auditEntryRow__KkmQH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.PersonDetail_auditAction__s7f36{font-family:var(--heritage-font-display);font-size:13px;font-weight:500;color:var(--heritage-gold-bright)}.PersonDetail_auditTime__vrcxo{font-family:var(--heritage-font-body);font-size:10px;color:rgba(232,223,200,.4);letter-spacing:.04em}.PersonDetail_auditUser__Cu2x1{font-family:var(--heritage-font-body);font-size:11px;color:rgba(232,223,200,.5)}.PersonDetail_auditLoading__7j27P{color:rgba(232,223,200,.45)}.PersonDetail_auditEmpty__QRe7C,.PersonDetail_auditLoading__7j27P{font-family:var(--heritage-font-body);font-size:12px;padding:var(--space-2) var(--space-9)}.PersonDetail_auditEmpty__QRe7C{color:rgba(232,223,200,.35);font-style:italic}@media (max-width:768px){.PersonDetail_backButton__5hMuX{padding:var(--space-5) var(--space-7)}.PersonDetail_hero__2J59_{padding:var(--space-9) var(--space-7)}.PersonDetail_heroName__NuGjl{font-size:20px}.PersonDetail_actionBar__QM2Vo,.PersonDetail_sectionTitle__LllRa{padding:var(--space-4) var(--space-7)}.PersonDetail_relPersonClickable__3_aC_,.PersonDetail_relPerson__Xk_lU{padding:var(--space-4) var(--space-7);padding-right:calc(var(--space-7) + 16px)}.PersonDetail_deleteSection__2gGGm{padding:var(--space-5) var(--space-7)}.PersonDetail_actionError__VzpRF{padding:var(--space-3) var(--space-7)}.PersonDetail_notesContent__OXhlr,.PersonDetail_pointerBanner__6Uz6V{padding:var(--space-4) var(--space-7)}.PersonDetail_radaBlockHeader__xcsU0,.PersonDetail_radaEmpty__n5be2{padding-left:var(--space-7);padding-right:var(--space-7)}.PersonDetail_marriageBlock__A8DqU{padding:var(--space-4) var(--space-7)}.PersonDetail_auditContent__KkMAe,.PersonDetail_auditEmpty__QRe7C,.PersonDetail_auditLoading__7j27P,.PersonDetail_auditToggle__K6RzY{padding-left:var(--space-7);padding-right:var(--space-7)}}@media (max-width:480px){.PersonDetail_backButton__5hMuX{padding:var(--space-4) var(--space-6)}.PersonDetail_hero__2J59_{padding:var(--space-8) var(--space-6)}.PersonDetail_heroName__NuGjl{font-size:18px}.PersonDetail_heroKunya__TzyXn{font-size:12px}.PersonDetail_actionBar__QM2Vo{gap:var(--space-2)}.PersonDetail_actionBar__QM2Vo,.PersonDetail_sectionTitle__LllRa{padding:var(--space-3) var(--space-6)}.PersonDetail_relPersonClickable__3_aC_,.PersonDetail_relPerson__Xk_lU{padding:var(--space-3) var(--space-6);padding-right:calc(var(--space-6) + 16px)}.PersonDetail_actionError__VzpRF,.PersonDetail_auditContent__KkMAe,.PersonDetail_auditToggle__K6RzY,.PersonDetail_deleteSection__2gGGm,.PersonDetail_notesContent__OXhlr,.PersonDetail_pointerBanner__6Uz6V,.PersonDetail_radaBlockHeader__xcsU0,.PersonDetail_radaEmpty__n5be2{padding-left:var(--space-6);padding-right:var(--space-6)}.PersonDetail_marriageBlock__A8DqU{padding:var(--space-3) var(--space-6)}}