.sitem.z19{list-style:none;position:relative;container:rung/inline-size}.sitem--node.z19{padding-inline-start:34px}.sitem--node.z19+.sitem--node.z19{margin-top:8px}.rung.z19{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);height:100%;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 14px 10px 10px;display:grid;position:relative}.rung.z19:hover{border-color:var(--gold-border);background:var(--surface-hover);box-shadow:var(--shadow-sm)}.rung--current.z19{border-color:var(--gold);background:linear-gradient(90deg, var(--gold-dim), transparent 78%), var(--surface);box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 4px var(--gold-border)}.rung--current.z19 .rung__name.z19{color:var(--gold)}.sitem--node.z19 .rung.z19:before{content:"";inset-inline-start:-29px;border:1.5px solid var(--mode,var(--border-strong));background:var(--background);border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%}.sitem--node.z19 .rung--current.z19:before{background:var(--gold);border-color:var(--gold)}.rung.z19 .rung__arch{--ds-arch-w:52px}.rung__text.z19{gap:2px;min-width:0;display:grid}.rung__when.z19{color:var(--gold);font:500 12px/1.3 var(--font-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.rung__when.z19 i.z19{color:var(--foreground-muted);font-style:normal;font-weight:600}.rung__name.z19{color:var(--foreground);font-family:var(--font-display);overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.2}.rung__name.z19:after{content:"";position:absolute;inset:0}.rung.z19:hover .rung__name.z19{color:var(--gold)}.rung__note.z19,.rung__rec.z19{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.rung__rec.z19{color:var(--foreground-muted)}.rung__mark.z19{z-index:1;align-self:start;position:relative}.sstep.z19{color:var(--muted);cursor:help;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:12px 0;font-size:12.5px;line-height:1.45;display:flex;position:relative}.sitem--node.z19 .sstep.z19{margin-inline-start:-34px;padding-inline-start:34px}.sitem--node.z19 .sstep.z19+.rung.z19,.sitem--node.z19 .sstep.z19+.sstep.z19{margin-top:0}.sstep__flag.z19{font:600 9.5px/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase;border:1px solid;padding:2px 7px}.sitem--node.z19 .sstep.z19:before{content:"";background:var(--succ-bg,var(--background));width:8px;position:absolute;inset-block:0;inset-inline-start:8px}.sitem--node.z19 .sstep.z19:after{content:"";position:absolute;inset-block:0;inset-inline-start:11px}.sstep--gap.z19{color:var(--foreground-muted)}.sstep--gap.z19 .sstep__flag.z19{color:var(--muted);border-style:dashed}.sitem--node.z19 .sstep--gap.z19:after{border-inline-start:1.5px dashed var(--mode,var(--border-strong))}.sstep--overlap.z19{color:var(--tone-disputed)}.sitem--node.z19 .sstep--overlap.z19:after{border-inline:1.5px solid var(--tone-disputed);width:6px;inset-inline-start:9px}@container rung (width<=420px){.rung.z19{grid-template-columns:52px minmax(0,1fr)}.rung__mark.z19{grid-column:2;place-self:auto start}}@media (width<=480px){.rung.z19{grid-template-columns:44px minmax(0,1fr);padding:9px 10px 9px 8px}.rung.z19 .rung__arch{--ds-arch-w:44px}.rung__mark.z19{grid-column:2}.rung__name.z19{font-size:16.5px}.rung__note.z19{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.succ.z2n{--mode:var(--mode-succession);--succ-bg:var(--background);min-width:0}.succ__head.z2n{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin:0 0 16px;display:flex}.succ__counts.z2n{color:var(--muted);font:500 12.5px/1.3 var(--font-label);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.succ__counts.z2n b.z2n{color:var(--foreground);font:500 19px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-right:4px}.succ__counts.z2n li.z2n[title]{cursor:help}.succ__count--overlap.z2n b.z2n{color:var(--tone-disputed)}.succ__line.z2n{margin:0;padding:0;list-style:none;position:relative}.succ__line.z2n:not(.succ__line--roll):before{content:"";inset-inline-start:11px;border-inline-start:1.5px solid color-mix(in srgb, var(--mode) 45%, transparent);position:absolute;top:36px;bottom:36px}.succ__line--roll.z2n,.succ__grid.z2n{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.succ__head.z2n .succ__why[open]{flex:100%}.succ__rest.z2n{margin-top:10px}.succ__undated.z2n{margin-top:26px}.succ__sub.z2n{color:var(--foreground-muted);font:600 10.5px/1 var(--font-label);letter-spacing:.18em;text-transform:uppercase;cursor:help;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.succ__sub.z2n span.z2n{color:var(--muted);letter-spacing:.04em}.succ__whole.z2n{margin-top:12px}.succ.z2n .succ__note{margin-top:22px}
