.WEZH7G_wrap{min-height:100dvh;padding-block:32px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));place-items:center;display:grid}.WEZH7G_card{background:var(--card);border:1px solid var(--rule);border-radius:8px;gap:12px;width:min(420px,100%);padding:28px 24px;display:grid}.WEZH7G_title{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:26px}.WEZH7G_lede{color:var(--muted);margin:0 0 8px}.WEZH7G_label{font-size:13px;font-weight:600}.WEZH7G_input{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:6px;padding:10px 12px;font-size:16px}.WEZH7G_input:focus-visible{outline:2px solid var(--jade);outline-offset:1px}.WEZH7G_error{color:var(--seal);margin:0;font-size:14px}.WEZH7G_button{font:inherit;background:var(--jade);color:var(--on-jade);cursor:pointer;border:0;border-radius:6px;padding:10px 14px;font-weight:600}.WEZH7G_button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.WEZH7G_stack{gap:12px;width:min(420px,100%);display:grid}.WEZH7G_or{text-align:center;color:var(--muted);margin:0;font-size:13px}.WEZH7G_secondaryButton{font:inherit;cursor:pointer;background:var(--card);color:var(--jade);border:1px solid var(--jade);border-radius:6px;padding:10px 14px;font-weight:600}.WEZH7G_textButton{font:inherit;color:var(--jade);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.WEZH7G_code{font-family:var(--f-mono);letter-spacing:.2em;font-size:20px}.WEZH7G_lang{background:var(--card);justify-self:end}
.qICM3W_switch{border:1px solid var(--rule);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.qICM3W_option{font:inherit;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:999px;padding:.4em .75em;font-size:.8125rem;line-height:1}.qICM3W_option[aria-pressed=true]{background:var(--jade);color:var(--on-jade);opacity:1;cursor:default}.qICM3W_option:focus-visible{outline:2px solid var(--jade);outline-offset:2px}[aria-busy=true] .qICM3W_option{cursor:progress}
.P3hTtq_prose{color:inherit;-webkit-text-decoration:underline dotted var(--jade);text-decoration:underline dotted var(--jade);text-underline-offset:3px;text-decoration-thickness:1.5px}.P3hTtq_prose:hover{color:var(--jade);text-decoration-style:solid}
.RgGKYq_row{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.RgGKYq_chip{font-family:var(--f-mono);border:1px solid var(--rule);color:var(--muted);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:11px;line-height:1.4}.RgGKYq_unconfirmed{color:var(--amber);border-style:dashed;border-color:var(--amber)}
._6m0jba_avatar{background:var(--jade-soft);color:var(--jade);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative;overflow:visible}._6m0jba_img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 2px var(--card), 0 0 0 3px var(--rule);border-radius:50%;display:block}._6m0jba_initials{font-family:var(--f-display);letter-spacing:.02em;font-weight:700}._6m0jba_editable{cursor:pointer}._6m0jba_editable:hover ._6m0jba_img,._6m0jba_editable:focus-visible ._6m0jba_img{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--jade)}._6m0jba_editable:not(:has(._6m0jba_img)){border:1.5px dashed var(--jade)}._6m0jba_pencil{background:var(--card);width:24px;height:24px;color:var(--jade);border:1px solid var(--rule);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}._6m0jba_dialog{border:1px solid var(--rule);background:var(--card);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:12px;padding:20px;overflow-y:auto}._6m0jba_dialog::backdrop{background:#00000073}._6m0jba_head{margin-bottom:14px}._6m0jba_title{margin:0;font-size:20px}._6m0jba_who{color:var(--muted);margin:2px 0 0;font-size:14px}._6m0jba_frame{background:var(--space);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;margin:0 auto;position:relative;overflow:hidden}._6m0jba_frame:active{cursor:grabbing}._6m0jba_cropImg{pointer-events:none;max-width:none;position:absolute}._6m0jba_mask{pointer-events:none;border-radius:50%;outline:2px solid #ffffffe6;position:absolute;inset:0;box-shadow:0 0 0 999px #00000073}._6m0jba_zoomRow{align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}._6m0jba_zoomRow input{accent-color:var(--jade);flex:1}._6m0jba_hint{color:var(--muted);margin:8px 0 0;font-size:12.5px}._6m0jba_pick{flex-direction:column;gap:12px;display:flex}._6m0jba_label{margin:0;font-size:14px;font-weight:600}._6m0jba_muted{color:var(--muted);margin:0;font-size:14px}._6m0jba_grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._6m0jba_thumb{aspect-ratio:1;border:1px solid var(--rule);cursor:pointer;background:var(--space);border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}._6m0jba_thumb:hover,._6m0jba_thumb:focus-visible{border-color:var(--jade);outline:2px solid var(--jade)}._6m0jba_thumb img{object-fit:cover;width:100%;height:100%;display:block}._6m0jba_fileBtn{text-align:center;border:1.5px dashed var(--jade);min-height:44px;color:var(--jade);cursor:pointer;border-radius:8px;padding:12px;font-size:14px;font-weight:600;display:block;position:relative}._6m0jba_fileBtn:focus-within{outline:2px solid var(--jade);outline-offset:2px}._6m0jba_fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}._6m0jba_error{color:var(--seal);margin:12px 0 0;font-size:14px}._6m0jba_actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}._6m0jba_primary,._6m0jba_secondary,._6m0jba_danger{font:600 14px/1 var(--f-body);cursor:pointer;border-radius:8px;min-height:40px;padding:11px 16px}._6m0jba_primary{background:var(--jade);color:var(--on-jade);border:0}._6m0jba_secondary{color:var(--ink);border:1px solid var(--rule);background:0 0}._6m0jba_danger{color:var(--seal);border:1px solid var(--seal);background:0 0;margin-right:auto}._6m0jba_primary:disabled,._6m0jba_secondary:disabled,._6m0jba_danger:disabled{opacity:.6;cursor:default}
.ljKHOW_md{font-family:var(--f-body);overflow-wrap:anywhere;word-break:keep-all;line-height:1.7}.ljKHOW_md h2,.ljKHOW_md h3,.ljKHOW_md h4,.ljKHOW_md h5,.ljKHOW_md h6{font-family:var(--f-display);margin:1.8em 0 .5em}.ljKHOW_md h2{border-bottom:1px solid var(--rule);padding-bottom:4px;font-size:22px}.ljKHOW_md h3{font-size:18px}.ljKHOW_md h4,.ljKHOW_md h5,.ljKHOW_md h6{font-size:16px}.ljKHOW_md p{margin:0 0 1em}.ljKHOW_md ul,.ljKHOW_md ol{margin:0 0 1em;padding-left:1.4em}.ljKHOW_md li{margin-bottom:.3em}.ljKHOW_md blockquote{border-left:3px solid var(--jade);color:var(--muted);margin:0 0 1em;padding:2px 0 2px 14px}.ljKHOW_md blockquote p{margin:.4em 0}.ljKHOW_md hr{border:0;border-top:1px solid var(--rule);margin:1.8em 0}.ljKHOW_md code{font-family:var(--f-mono);background:var(--jade-soft);border-radius:3px;padding:1px 4px;font-size:.9em}.ljKHOW_md a{overflow-wrap:anywhere}.ljKHOW_tableWrap{border:1px solid var(--rule);border-radius:6px;margin:0 0 1em;overflow-x:auto}.ljKHOW_md table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.ljKHOW_md th,.ljKHOW_md td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);min-width:8ch;padding:6px 10px}.ljKHOW_md th{background:var(--jade-soft);font-weight:600}.ljKHOW_md tr:last-child td{border-bottom:0}
.DO1ZNW_page{overflow-wrap:anywhere;max-width:760px;margin:0 auto;padding:24px 16px 80px}.DO1ZNW_ident{align-items:center;gap:16px;display:flex}.DO1ZNW_head h1{margin:0;font-size:clamp(28px,7vw,40px)}.DO1ZNW_korean{font-family:var(--f-ko);color:var(--muted);margin:2px 0 0;font-size:20px}.DO1ZNW_summary{margin:12px 0;font-size:17px}.DO1ZNW_sources{margin:8px 0 14px}.DO1ZNW_label{color:var(--muted);margin-right:4px;font-size:13px}.DO1ZNW_globe{background:var(--jade);min-height:48px;color:var(--on-jade);border-radius:24px;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.DO1ZNW_globe:hover{filter:brightness(1.08)}.DO1ZNW_section{margin-top:36px}.DO1ZNW_section h2{margin:0 0 12px;font-size:22px}.DO1ZNW_bio{margin:0 0 12px;font-size:16px;line-height:1.7}.DO1ZNW_rels,.DO1ZNW_qs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.DO1ZNW_rel{background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:12px 14px}.DO1ZNW_relTop{margin:0;font-size:16px}.DO1ZNW_kind{font-family:var(--f-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.DO1ZNW_relSrc{margin:6px 0 0}.DO1ZNW_note{color:var(--muted);margin:6px 0 0;font-size:14px}.DO1ZNW_qs li{background:var(--seal-soft);border-radius:10px;padding:12px 14px}.DO1ZNW_qs a{color:var(--seal);font-weight:600}.DO1ZNW_bioHeading{margin:26px 0 8px;font-size:18px}.DO1ZNW_obitNote{color:var(--muted);margin:0 0 10px;font-size:13.5px}.DO1ZNW_obituary{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--jade);border-radius:8px;padding:16px 18px}
.AajHbq_panel{z-index:30;background:var(--card);max-height:min(56dvh,520px);color:var(--ink);border-top:1px solid var(--rule);box-shadow:0 -8px 28px color-mix(in srgb, var(--ink) 16%, transparent);padding-bottom:env(safe-area-inset-bottom,0px);opacity:0;border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.AajHbq_panel{bottom:16px;left:auto;right:16px;top:calc(var(--nav-h,64px) + 12px);border:1px solid var(--rule);width:min(400px,42vw);max-height:none;box-shadow:0 12px 36px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:12px;padding-bottom:0}}.AajHbq_head{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;padding:16px 16px 10px 20px;display:flex}.AajHbq_head:before{content:"";background:var(--rule);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}@media (min-width:768px){.AajHbq_head:before{display:none}}.AajHbq_titles{flex:auto;min-width:0}.AajHbq_name{overflow-wrap:anywhere;margin:0;font-size:21px}.AajHbq_name:focus{outline:none}.AajHbq_name:focus-visible{outline:2px solid var(--jade);outline-offset:2px;border-radius:2px}.AajHbq_korean{font-family:var(--f-ko);color:var(--muted);margin:2px 0 0;font-size:15px}.AajHbq_close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.AajHbq_close:hover{background:var(--jade-soft);color:var(--ink)}.AajHbq_body{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 20px 20px;overflow-y:auto}.AajHbq_summary{margin:0 0 8px;font-weight:500}.AajHbq_from{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.AajHbq_fromLabel,.AajHbq_relKind{font:500 11px/1.4 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.AajHbq_h3{font-family:var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:12px;font-weight:600}.AajHbq_bio{margin:12px 0 0}.AajHbq_muted{color:var(--muted);margin:0;font-size:14px}.AajHbq_questions .AajHbq_h3{margin-top:4px}.AajHbq_qList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AajHbq_qChip{background:var(--seal-soft);color:var(--ink);border-radius:6px;align-items:baseline;gap:8px;padding:5px 10px;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex}.AajHbq_qChip:hover{box-shadow:inset 0 0 0 1px var(--seal)}.AajHbq_qNum{font:600 12px var(--f-mono);color:var(--seal);flex:none}.AajHbq_qTitle{min-width:0}.AajHbq_rels{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AajHbq_rel{border:1px solid var(--rule);border-radius:8px;padding:10px 12px}.AajHbq_relHead{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:6px;display:flex}.AajHbq_relPeople{flex-wrap:wrap;gap:4px;display:flex}.AajHbq_relPerson{font:inherit;color:var(--jade);background:var(--jade-soft);cursor:pointer;text-align:left;border:0;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:500}.AajHbq_relPerson:hover{background:var(--jade);color:var(--on-jade)}.AajHbq_note{color:var(--muted);margin:6px 0 0;font-size:13.5px}.AajHbq_photos{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.AajHbq_thumb{aspect-ratio:1;background:var(--space);border-radius:6px;display:block;overflow:hidden}.AajHbq_thumb img{object-fit:cover;width:100%;height:100%;display:block}.AajHbq_open{background:var(--jade);color:var(--on-jade);border-radius:8px;margin-top:20px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-block}.AajHbq_open:hover{filter:brightness(1.08)}
._2-0UvG_main{max-width:70ch;margin:0 auto;padding:28px 16px 80px}._2-0UvG_wide{max-width:78ch}._2-0UvG_title{margin:0 0 8px;font-size:clamp(26px,5vw,36px)}._2-0UvG_lede{color:var(--muted);max-width:62ch;margin:0 0 24px}
.Hx0lNG_root{background:radial-gradient(ellipse at 50% 55%, var(--paper) 0%, var(--paper) 35%, var(--space) 100%);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.Hx0lNG_main{position:absolute;inset:0}.Hx0lNG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.Hx0lNG_loading{color:var(--muted);place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.Hx0lNG_controls{z-index:25;top:calc(var(--nav-h,60px) + 10px);left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.Hx0lNG_controls>*{pointer-events:auto}@media (min-width:768px){.Hx0lNG_controls{width:360px;left:16px;right:auto}}.Hx0lNG_searchRow{gap:8px;display:flex}.Hx0lNG_listToggle{height:40px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:8px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.Hx0lNG_listToggle[aria-expanded=true]{background:var(--jade);color:var(--on-jade);border-color:var(--jade)}.Hx0lNG_branches{scrollbar-width:none;align-self:stretch;gap:6px;margin:0 -12px;padding:2px 12px;display:flex;overflow-x:auto}.Hx0lNG_branches::-webkit-scrollbar{display:none}@media (min-width:768px){.Hx0lNG_branches{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.Hx0lNG_branch{height:32px;font:inherit;color:var(--ink);white-space:nowrap;background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid var(--rule);cursor:pointer;border-radius:16px;flex:none;padding:0 11px;font-size:13px;font-weight:500}.Hx0lNG_branch:hover{border-color:var(--jade)}.Hx0lNG_branch[aria-pressed=true]{background:var(--jade-soft);border-color:var(--jade);color:var(--ink)}.Hx0lNG_list{background:var(--card);border:1px solid var(--rule);box-shadow:0 10px 30px color-mix(in srgb, var(--ink) 14%, transparent);max-height:calc(100dvh - var(--nav-h,60px) - 150px);overscroll-behavior:contain;border-radius:10px;padding:0 16px 16px;overflow-y:auto}.Hx0lNG_listHead{z-index:1;background:var(--card);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:12px 0 8px;display:flex;position:sticky;top:0}.Hx0lNG_listTitle{margin:0;font-size:17px}.Hx0lNG_listClose{font:inherit;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:13px}.Hx0lNG_genGroup{margin-top:12px}.Hx0lNG_genTitle{font:600 12px/1.4 var(--f-mono);letter-spacing:.04em;color:var(--muted);margin:0 0 4px}.Hx0lNG_genChar{font-family:var(--f-ko);color:var(--ink)}.Hx0lNG_genList{margin:0;padding:0;list-style:none}.Hx0lNG_personLink{color:var(--ink);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 6px;text-decoration:none;display:flex}.Hx0lNG_personLink:hover{background:var(--jade-soft)}.Hx0lNG_personKo{font-family:var(--f-ko);color:var(--muted);font-size:13px}.Hx0lNG_flag{font:11px var(--f-mono);color:var(--amber)}.Hx0lNG_legend{z-index:15;left:max(12px, env(safe-area-inset-left,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));color:var(--muted);pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex;position:absolute;right:64px}.Hx0lNG_legend[data-panel-open=true]{visibility:hidden}@media (min-width:768px){.Hx0lNG_legend{max-width:420px;bottom:16px;left:16px;right:auto}.Hx0lNG_legend[data-panel-open=true]{visibility:visible}}.Hx0lNG_key{align-items:center;gap:6px;display:inline-flex}.Hx0lNG_hint{flex-basis:100%;font-size:11.5px}.Hx0lNG_dotKim,.Hx0lNG_dotOther,.Hx0lNG_dotDashed{border:2px solid var(--card);box-sizing:content-box;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.Hx0lNG_dotKim{background:var(--jade)}.Hx0lNG_dotOther{background:var(--muted)}.Hx0lNG_dotDashed{background:var(--muted);outline:1.5px dashed var(--amber);outline-offset:1px}.Hx0lNG_personLink .Hx0lNG_dotKim,.Hx0lNG_personLink .Hx0lNG_dotOther{align-self:center}.Hx0lNG_badge{background:var(--seal);min-width:15px;height:15px;color:var(--card);font:600 10px/15px var(--f-mono);text-align:center;border-radius:8px;padding:0 4px;display:inline-block}.Hx0lNG_zoom{z-index:15;right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));flex-direction:column;gap:6px;display:flex;position:absolute}@media (min-width:768px){.Hx0lNG_zoom{flex-direction:row;bottom:72px;left:16px;right:auto}}.Hx0lNG_zoomBtn{width:40px;height:40px;font:500 20px/1 var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:8px;place-items:center;display:grid}.Hx0lNG_zoomBtn:hover{border-color:var(--jade)}.Hx0lNG_tip{z-index:35;background:var(--card);width:max-content;max-width:min(280px,100vw - 16px);color:var(--ink);border:1px solid var(--rule);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 16%, transparent);pointer-events:none;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex;position:absolute}.Hx0lNG_tipKind{font:500 10.5px/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.Hx0lNG_tipTitle{font-weight:600}.Hx0lNG_tipNote{color:var(--muted);margin:0;font-size:12.5px}
.PJCGuW_wrap{border-top:1px solid var(--rule);margin-top:48px;padding-top:8px}.PJCGuW_h{margin:28px 0 10px;font-size:19px}.PJCGuW_count{font-family:var(--f-mono);color:var(--muted);border:1px solid var(--rule);vertical-align:middle;border-radius:10px;margin-left:6px;padding:0 7px;font-size:12px}.PJCGuW_list{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.PJCGuW_list li{border:1px solid var(--rule);background:var(--card);border-radius:6px;padding:4px 10px;font-size:14px}.PJCGuW_ko{font-family:var(--f-ko);color:var(--muted);font-size:13px}.PJCGuW_rels{margin:0;padding:0;list-style:none}.PJCGuW_rels li{border-bottom:1px solid var(--rule);grid-template-columns:8.5ch 1fr;gap:10px;padding:8px 0;font-size:14px;display:grid}.PJCGuW_kind{font-family:var(--f-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-top:3px;font-size:11px}.PJCGuW_links{flex-wrap:wrap;gap:2px 12px;margin-top:2px;font-size:13px;display:flex}.PJCGuW_none{color:var(--muted)}
.cPfK3G_wrap{flex:auto;min-width:0;position:relative}.cPfK3G_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cPfK3G_input{width:100%;height:40px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--rule);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;padding:0 12px;font-size:15px}.cPfK3G_input::placeholder{color:var(--muted)}.cPfK3G_input:focus-visible{outline:2px solid var(--jade);outline-offset:1px;border-color:var(--jade)}.cPfK3G_list{z-index:40;background:var(--card);border:1px solid var(--rule);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:8px;max-height:min(320px,50dvh);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cPfK3G_option{cursor:pointer;border-radius:6px;grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;padding:7px 10px;display:grid}.cPfK3G_option[aria-selected=true]{background:var(--jade-soft)}.cPfK3G_optName{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.cPfK3G_optKo{font-family:var(--f-ko);color:var(--muted);grid-column:1;font-size:13px}.cPfK3G_optGen{font:11px var(--f-mono);color:var(--muted);grid-area:1/2}.cPfK3G_empty{color:var(--muted);padding:8px 10px;font-size:14px}
.P0l8kq_layout{gap:20px;display:grid}@media (min-width:960px){.P0l8kq_layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.P0l8kq_listCol{max-height:calc(100vh - 120px);padding-right:4px;position:sticky;top:16px;overflow-y:auto}}.P0l8kq_mapCol{min-width:0}.P0l8kq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.P0l8kq_stage{border:1px solid var(--rule);background:var(--space);touch-action:none;border-radius:10px;height:clamp(320px,62vh,680px);position:relative;overflow:hidden}.P0l8kq_svg{cursor:grab;-webkit-user-select:none;user-select:none;display:block}.P0l8kq_svg:active{cursor:grabbing}.P0l8kq_sea{fill:var(--space)}.P0l8kq_land{fill:var(--card)}.P0l8kq_border{fill:none;stroke:var(--rule);stroke-width:.8px}.P0l8kq_loading{color:var(--muted);pointer-events:none;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.P0l8kq_arc{cursor:pointer}.P0l8kq_arcHit{fill:none;stroke:#0000;stroke-width:calc(14px / var(--k))}.P0l8kq_arcLine{fill:none;stroke:var(--jade);stroke-width:calc(1.6px / var(--k));stroke-linecap:round;opacity:.45;stroke-dasharray:1;stroke-dashoffset:0;animation:.9s ease-out P0l8kq_draw}.P0l8kq_arrow{fill:var(--jade);opacity:.45}.P0l8kq_recent .P0l8kq_arcLine{stroke-width:calc(2.6px / var(--k));opacity:1}.P0l8kq_recent .P0l8kq_arrow{opacity:1}.P0l8kq_dashed .P0l8kq_arcLine{stroke-dasharray:calc(7px / var(--k)) calc(5px / var(--k));animation:.6s ease-out P0l8kq_fade}.P0l8kq_selected .P0l8kq_arcLine{stroke:var(--ink);stroke-width:calc(3px / var(--k));opacity:1}.P0l8kq_selected .P0l8kq_arrow{fill:var(--ink);opacity:1}.P0l8kq_faded{opacity:.35}.P0l8kq_arc:hover .P0l8kq_arcLine{stroke-width:calc(3px / var(--k));opacity:1}@keyframes P0l8kq_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes P0l8kq_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.P0l8kq_arcLine,.P0l8kq_dashed .P0l8kq_arcLine{animation:none}}.P0l8kq_dot{fill:var(--ink);stroke:var(--card);stroke-width:calc(1.5px / var(--k))}.P0l8kq_approx{fill:color-mix(in srgb, var(--jade) 10%, transparent);stroke:var(--muted);stroke-width:calc(1.2px / var(--k));stroke-dasharray:calc(3px / var(--k)) calc(2px / var(--k))}.P0l8kq_label,.P0l8kq_labelApprox{fill:var(--ink);font-family:var(--f-body);paint-order:stroke;stroke:var(--space);stroke-width:calc(3px / var(--k));stroke-linejoin:round;pointer-events:none;font-weight:600}.P0l8kq_labelApprox{fill:var(--muted);font-style:italic;font-weight:500}.P0l8kq_views{gap:6px;display:flex;position:absolute;top:10px;left:10px}.P0l8kq_btn{font:500 13px/1 var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:8px;min-height:36px;padding:9px 12px}.P0l8kq_btn:hover{border-color:var(--jade)}.P0l8kq_zoom{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.P0l8kq_zoomBtn{width:40px;height:40px;font:500 20px/1 var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:8px;place-items:center;display:grid}.P0l8kq_zoomBtn:hover{border-color:var(--jade)}.P0l8kq_timebar{align-items:center;gap:12px;margin-top:12px;display:flex}.P0l8kq_play{width:40px;height:40px;color:var(--on-jade);background:var(--jade);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.P0l8kq_slider{flex:1;display:flex}.P0l8kq_slider input{width:100%;accent-color:var(--jade)}.P0l8kq_year{min-width:4ch;font:600 20px/1 var(--f-display);font-variant-numeric:tabular-nums;flex:none}.P0l8kq_legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:12px;display:flex}.P0l8kq_key{align-items:center;gap:6px;display:inline-flex}.P0l8kq_keyLine{border-top:2.5px solid var(--jade);width:22px;display:inline-block}.P0l8kq_keyDashed{border-top-style:dashed}.P0l8kq_keyRing{border:1.2px dashed var(--muted);border-radius:50%;width:12px;height:12px;display:inline-block}.P0l8kq_hint{flex-basis:100%;font-size:11.5px}.P0l8kq_listTitle{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:20px;display:flex}.P0l8kq_count{font:500 12px/1.4 var(--f-body);color:var(--muted)}.P0l8kq_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.P0l8kq_item{border:1px solid var(--rule);background:var(--card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;scroll-margin:12px;display:flex}.P0l8kq_itemSel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.P0l8kq_later{opacity:.55}.P0l8kq_when{font:600 12px/1.3 var(--f-mono);color:var(--muted)}.P0l8kq_route{font:600 15px/1.35 var(--f-display);color:var(--ink);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;background:0 0;border:0;padding:0}.P0l8kq_route:hover{-webkit-text-decoration-color:var(--jade);text-decoration-color:var(--jade)}.P0l8kq_tag{font:500 11px/1 var(--f-body);color:var(--muted);border:1px solid var(--rule);vertical-align:2px;border-radius:3px;margin-left:8px;padding:2px 5px}.P0l8kq_people{margin:0;font-size:14px}.P0l8kq_note{color:var(--muted);margin:0;font-size:13.5px}
.skRmGq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.skRmGq_muted{color:var(--muted);margin:0;font-size:14px}.skRmGq_error{color:var(--seal);margin:8px 0 0;font-size:14px}.skRmGq_claimBox{flex-direction:column;align-items:flex-start;gap:6px;margin:14px 0 0;display:flex}.skRmGq_claimRow{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.skRmGq_claimText{margin:0;font-weight:500}.skRmGq_claimMeta{color:var(--muted);margin:10px 0 0;font-size:13.5px}.skRmGq_claimBox .skRmGq_claimMeta{margin:0}.skRmGq_claimBtn{font:600 14px/1 var(--f-body);color:var(--jade);background:var(--jade-soft);border:1px solid var(--jade);cursor:pointer;border-radius:999px;min-height:38px;padding:9px 14px}.skRmGq_claimBtn:hover{background:var(--jade);color:var(--on-jade)}.skRmGq_suggest{font-size:14px}.skRmGq_claimForm{flex-direction:column;gap:8px;width:100%;max-width:520px;display:flex}.skRmGq_claimLabel{font-size:14px}.skRmGq_claimInputs{flex-wrap:wrap;gap:8px;display:flex}.skRmGq_input{min-height:40px;font:15px var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:8px;flex:220px;padding:8px 10px}.skRmGq_input:focus-visible{border-color:var(--jade)}.skRmGq_codeInput{font:600 18px var(--f-mono);letter-spacing:.2em;flex:0 130px}.skRmGq_linkBtn{color:var(--jade);font:600 14px var(--f-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.skRmGq_primary,.skRmGq_secondary{font:600 14px/1 var(--f-body);cursor:pointer;border-radius:8px;min-height:40px;padding:10px 14px}.skRmGq_primary{background:var(--jade);color:var(--on-jade);border:0}.skRmGq_secondary{background:var(--card);color:var(--ink);border:1px solid var(--rule)}.skRmGq_primary:disabled,.skRmGq_secondary:disabled{opacity:.6;cursor:default}.skRmGq_actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.skRmGq_editBtn{font:600 14px/1 var(--f-body);color:var(--jade);border:1px solid var(--jade);cursor:pointer;background:0 0;border-radius:8px;min-height:38px;margin-top:10px;padding:9px 14px}.skRmGq_editBtn:hover{background:var(--jade-soft)}.skRmGq_story :where(p,ul,ol,blockquote,h2,h3){margin:0 0 12px}.skRmGq_story h2{font-size:20px}.skRmGq_story h3{font-size:17px}.skRmGq_story blockquote{border-left:3px solid var(--jade);color:var(--muted);padding-left:12px}.skRmGq_editor{border:1px solid var(--rule);background:var(--card);border-radius:10px}.skRmGq_toolbar{border-bottom:1px solid var(--rule);background:var(--card);z-index:1;border-radius:10px 10px 0 0;flex-wrap:wrap;gap:4px;padding:6px;display:flex;position:sticky;top:0}.skRmGq_tool{min-width:34px;min-height:34px;font:600 13px var(--f-body);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px}.skRmGq_tool:hover{background:var(--jade-soft)}.skRmGq_tool[aria-pressed=true]{background:var(--jade-soft);border-color:var(--jade)}.skRmGq_tool:disabled{opacity:.4;cursor:default}.skRmGq_editorArea{outline:none;min-height:220px;padding:12px 14px;line-height:1.6}.skRmGq_editorArea :where(p,ul,ol,blockquote,h2,h3){margin:0 0 12px}.skRmGq_editorArea blockquote{border-left:3px solid var(--jade);color:var(--muted);padding-left:12px}.skRmGq_editorArea a{color:var(--jade)}.skRmGq_editor .skRmGq_actions{padding:0 12px 12px}.skRmGq_linkRow{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.skRmGq_linkInput{min-height:36px;font:14px var(--f-body);border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:6px;flex:220px;padding:6px 8px}
.rmN_1G_main{max-width:1320px;margin:0 auto;padding:24px 16px 64px}.rmN_1G_title{margin:0 0 8px;font-size:clamp(26px,5vw,36px)}.rmN_1G_lede{color:var(--muted);max-width:70ch;margin:0 0 18px}
.EBwt_W_back{margin:0 0 16px;font-size:14px}.EBwt_W_doc{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:8px 18px 12px}.EBwt_W_note{color:var(--muted)}@media (max-width:480px){.EBwt_W_doc{padding:4px 14px 8px}}
.szYgsq_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.szYgsq_item{background:var(--card);border:1px solid var(--rule);border-radius:8px}.szYgsq_item:hover{border-color:var(--jade)}.szYgsq_link{color:inherit;grid-template-columns:40px 1fr;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.szYgsq_code{font-family:var(--f-mono);background:var(--jade-soft);width:36px;height:36px;color:var(--jade);border-radius:6px;place-items:center;font-size:18px;font-weight:500;display:grid}.szYgsq_body{gap:4px;min-width:0;display:grid}.szYgsq_name{font-family:var(--f-display);color:var(--ink);font-size:18px;font-weight:700}.szYgsq_desc{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.szYgsq_counts{font-family:var(--f-mono);color:var(--jade);flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:12px;display:flex}
.AW8epW_filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.AW8epW_filter{font:inherit;cursor:pointer;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:999px;min-height:36px;padding:6px 14px;font-size:14px}.AW8epW_filter:hover{border-color:var(--jade)}.AW8epW_filter[aria-pressed=true]{background:var(--jade);border-color:var(--jade);color:var(--on-jade)}.AW8epW_n{font-family:var(--f-mono);opacity:.8;margin-left:4px;font-size:12px}.AW8epW_empty{color:var(--muted)}.AW8epW_group{margin:0 0 36px}.AW8epW_groupTitle{border-bottom:1px solid var(--rule);margin:0 0 12px;padding-bottom:6px;font-size:20px}.AW8epW_item{background:var(--card);border:1px solid var(--rule);border-left:4px solid var(--seal);border-radius:6px;margin:0 0 12px;padding:14px 16px;scroll-margin-top:24px}.AW8epW_item.AW8epW_partial{border-left-color:var(--amber)}.AW8epW_item.AW8epW_settled{border-left-color:var(--jade)}.AW8epW_head{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:grid}.AW8epW_num{font-family:var(--f-mono);color:var(--muted);font-size:13px;font-weight:500;text-decoration:none}.AW8epW_num:hover{color:var(--jade);text-decoration:underline}.AW8epW_title{font-family:var(--f-display);overflow-wrap:anywhere;margin:0;font-size:17px}.AW8epW_pill{border:1px solid;border-radius:999px;grid-column:2;justify-self:start;padding:1px 10px;font-size:12px;font-weight:500}.AW8epW_pill_open{color:var(--seal);background:var(--seal-soft)}.AW8epW_pill_partial{color:var(--amber)}.AW8epW_pill_settled{color:var(--jade);background:var(--jade-soft)}.AW8epW_resolution{background:var(--jade-soft);border-radius:4px;margin:8px 0;padding:8px 12px;font-weight:500}.AW8epW_body{overflow-wrap:anywhere;word-break:keep-all;margin:8px 0}.AW8epW_settle{border-top:1px dashed var(--rule);margin:8px 0;padding-top:8px}.AW8epW_people{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 0;font-size:14px;display:flex}.AW8epW_k{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-right:8px;font-size:11px}.AW8epW_flash{animation:2.4s ease-out AW8epW_flash}@keyframes AW8epW_flash{0%,55%{background:var(--seal-soft);box-shadow:0 0 0 3px var(--seal)}to{background:var(--card);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.AW8epW_flash{background:var(--seal-soft);box-shadow:0 0 0 3px var(--seal);animation:none}}
.nVt_yW_root{padding-right:34px;position:relative}.nVt_yW_toolbar{margin:0 0 20px}.nVt_yW_toggle{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;display:inline-flex}.nVt_yW_toggle input{width:18px;height:18px;accent-color:var(--jade)}.nVt_yW_rail{z-index:5;right:max(6px, env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:30px;height:56vh;display:flex;position:fixed;top:22vh}.nVt_yW_yr{font-family:var(--f-mono);color:var(--muted);font-size:9px}.nVt_yW_track{background:var(--rule);border-radius:2px;flex:1;width:3px;position:relative}.nVt_yW_fill{background:var(--jade);border-radius:2px;width:100%;height:0;transition:height .25s ease-out;position:absolute;top:0;left:0}.nVt_yW_label{font-family:var(--f-mono);color:var(--ink);background:var(--card);border:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:14ch;padding:1px 5px;font-size:10px;line-height:1.2;transition:top .25s ease-out;position:absolute;top:0;right:9px;overflow:hidden;transform:translateY(-50%)}.nVt_yW_label:empty{display:none}.nVt_yW_era{margin:0 0 36px}.nVt_yW_eraHead{z-index:3;background:var(--paper);border-bottom:2px solid var(--jade);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin:0;padding:10px 0;font-size:20px;display:flex;position:sticky;top:0}.nVt_yW_eraRange{font-family:var(--f-mono);color:var(--muted);font-size:13px;font-weight:400}.nVt_yW_events{margin:0;padding:0;list-style:none}.nVt_yW_event{border-bottom:1px solid var(--rule);grid-template-columns:11ch 1fr;gap:6px 14px;padding:12px 8px;display:grid}.nVt_yW_when{font-family:var(--f-mono);color:var(--muted);overflow-wrap:anywhere;padding-top:2px;font-size:13px}.nVt_yW_main{min-width:0}.nVt_yW_who{color:var(--jade);background:var(--jade-soft);border-radius:3px;margin:0 6px 4px 0;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.nVt_yW_ctxTag{font-family:var(--f-mono);color:var(--muted);border:1px solid var(--rule);border-radius:3px;margin-bottom:4px;padding:0 6px;font-size:11px;display:inline-block}.nVt_yW_text{overflow-wrap:anywhere;word-break:keep-all;margin:0 0 6px}.nVt_yW_meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.nVt_yW_q{font-family:var(--f-mono);color:var(--seal);background:var(--seal-soft);border:1px solid var(--seal);border-radius:3px;padding:1px 7px;font-size:11px;line-height:1.4;text-decoration:none}.nVt_yW_q:hover{text-decoration:underline}.nVt_yW_conflict{background:var(--seal-soft)}.nVt_yW_conflictTag{color:var(--seal);font-size:12px;font-weight:500}.nVt_yW_context .nVt_yW_text,.nVt_yW_context .nVt_yW_when{color:var(--muted);font-style:italic}@media (max-width:560px){.nVt_yW_root{padding-right:28px}.nVt_yW_event{grid-template-columns:1fr;gap:2px;padding:12px 4px}.nVt_yW_eraHead{font-size:18px}.nVt_yW_label{display:none}}@media (prefers-reduced-motion:reduce){.nVt_yW_fill,.nVt_yW_label{transition:none}}
.yIe5lq_page{max-width:1320px;margin:0 auto;padding:16px 16px 64px}.yIe5lq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.yIe5lq_controls{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.yIe5lq_controls>:first-child{flex:260px;max-width:360px}.yIe5lq_branches{flex-wrap:wrap;gap:6px;display:flex}.yIe5lq_branch{font:500 13px/1.2 var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:999px;min-height:34px;padding:7px 11px}.yIe5lq_branch:hover{border-color:var(--jade)}.yIe5lq_branch[aria-pressed=true]{background:var(--jade-soft);border-color:var(--jade)}.yIe5lq_layout{gap:24px;display:grid}@media (min-width:1080px){.yIe5lq_layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.yIe5lq_details{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.yIe5lq_details{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:16px 18px 20px}.yIe5lq_detailsTitle{margin:0 0 10px;font-size:18px}.yIe5lq_tree{flex-direction:column;gap:34px;min-width:0;padding:4px 0 8px;display:flex;position:relative}.yIe5lq_lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.yIe5lq_lines path{fill:none;stroke:var(--jade);stroke-width:1.6px;opacity:.7}.yIe5lq_lines path.yIe5lq_dashed{stroke-dasharray:5 4;stroke:var(--amber)}.yIe5lq_row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px 22px;display:flex;position:relative}.yIe5lq_group{background:color-mix(in srgb, var(--space) 70%, transparent);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 10px 10px;display:flex;position:relative}.yIe5lq_groupLabel{font:600 11px/1.2 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.yIe5lq_couple,.yIe5lq_wrap{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.yIe5lq_slot{display:contents}.yIe5lq_none{text-align:center;color:var(--muted);margin:0;font-size:13px}.yIe5lq_card{background:var(--card);border:1px solid var(--rule);border-top:3px solid var(--muted);border-radius:10px;flex-direction:column;width:168px;display:flex;position:relative}.yIe5lq_card.yIe5lq_kim{border-top-color:var(--jade)}.yIe5lq_card.yIe5lq_uncertain{border-style:dashed}.yIe5lq_small{width:140px}.yIe5lq_cardLink{color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.yIe5lq_cardLink:hover{background:var(--jade-soft)}.yIe5lq_cardText{flex-direction:column;min-width:0;display:flex}.yIe5lq_cardName{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}.yIe5lq_small .yIe5lq_cardName{font-size:12.5px}.yIe5lq_cardKo{font-family:var(--f-ko);color:var(--muted);font-size:12px}.yIe5lq_cardSum{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.3}.yIe5lq_grandkids{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding:6px 8px 8px;display:flex}.yIe5lq_grandLabel{font:600 10px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.yIe5lq_grandList{flex-wrap:wrap;gap:4px;display:flex}.yIe5lq_grandChip{border:1px solid var(--rule);min-height:26px;color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 2px;font-size:11.5px;text-decoration:none;display:inline-flex}.yIe5lq_grandChip:hover{border-color:var(--jade);background:var(--jade-soft)}.yIe5lq_focusGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0;max-width:100%;display:flex}@media (min-width:521px){.yIe5lq_focusGroup{flex-wrap:nowrap}}.yIe5lq_focusCard{background:var(--card);border:2px solid var(--jade);min-width:0;box-shadow:0 6px 20px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;flex:0 320px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative}.yIe5lq_focusCard.yIe5lq_uncertain{border-style:dashed}.yIe5lq_focusText{min-width:0}.yIe5lq_focusName{overflow-wrap:anywhere;margin:0;font-size:19px}.yIe5lq_focusKo{font-family:var(--f-ko);color:var(--muted);margin:2px 0 0}.yIe5lq_focusSum{margin:6px 0 0;font-size:13px}.yIe5lq_focusLinks{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:13px;font-weight:600;display:flex}.yIe5lq_partners{flex-direction:column;gap:8px;display:flex}.yIe5lq_partner{align-items:center;display:flex}.yIe5lq_card.yIe5lq_uncertainLink{border-top-style:dashed;border-top-color:var(--amber)}.yIe5lq_marriage{border-top:2px solid var(--jade);width:22px;position:relative}.yIe5lq_marriage:after{content:"";border-top:2px solid var(--jade);position:absolute;top:2px;left:0;right:0}.yIe5lq_marriageDashed,.yIe5lq_marriageDashed:after{border-top-style:dashed;border-color:var(--amber)}.yIe5lq_siblings{max-width:100%}@media (max-width:520px){.yIe5lq_card,.yIe5lq_small{width:calc(50vw - 34px)}.yIe5lq_tree{gap:26px}.yIe5lq_partners{flex-flow:wrap;justify-content:center}.yIe5lq_partner{flex-direction:column}.yIe5lq_marriage{border-top:0;border-left:2px solid var(--jade);width:0;height:14px}.yIe5lq_marriage:after{border-top:0;border-left:2px solid var(--jade);top:0;bottom:0;left:4px}}::view-transition-group(*){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}
