.chart.svelte-hjeh8y{display:block;width:100%;height:auto;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:var(--font)}.tick.svelte-hjeh8y,.axis.svelte-hjeh8y{fill:var(--ink-muted)}.cross.svelte-hjeh8y{fill:none;stroke:var(--ink-muted);stroke-width:1;opacity:.6}.corner.svelte-hjeh8y{fill:var(--ink-muted);font-weight:700}.pair.svelte-hjeh8y{cursor:pointer;--ring: var(--ink-muted);transition:opacity .12s ease-out}.pair--ahead.svelte-hjeh8y{--ring: var(--nepo-ahead)}.pair--behind.svelte-hjeh8y{--ring: var(--nepo-behind)}.dimmed.svelte-hjeh8y .pair:where(.svelte-hjeh8y){opacity:.14}.pair__hit.svelte-hjeh8y{stroke:transparent;stroke-width:12}.pair__line.svelte-hjeh8y{stroke:var(--ring);stroke-width:1.5;opacity:.55}.pair--behind.svelte-hjeh8y .pair__line:where(.svelte-hjeh8y){stroke-dasharray:5 4}.pair__line--active.svelte-hjeh8y{stroke-width:2.5;opacity:1}.head__back.svelte-hjeh8y{fill:var(--card-border)}.head__photo--father.svelte-hjeh8y{filter:grayscale(1)}.head__ring.svelte-hjeh8y{fill:none;stroke:var(--ring);stroke-width:2}.head__ring--final.svelte-hjeh8y{stroke-dasharray:2 2}.head__initials.svelte-hjeh8y{fill:var(--page-ink);font-weight:700;text-anchor:middle}.name.svelte-hjeh8y{fill:var(--page-ink);paint-order:stroke;stroke:var(--page-bg);stroke-width:3px;stroke-linejoin:round}.active.svelte-hjeh8y{pointer-events:none}.active__name.svelte-hjeh8y{fill:var(--page-ink);font-weight:700;paint-order:stroke;stroke:var(--page-bg);stroke-width:4px;stroke-linejoin:round}.nepo.svelte-vjuzuk{--nepo-ahead: #2f6fb0;--nepo-behind: #c2571a;display:grid;gap:.75rem;min-width:0;max-width:1040px;padding-top:0}.dark .nepo.svelte-vjuzuk{--nepo-ahead: #4d8fd8;--nepo-behind: #d9772f}.nepo.svelte-vjuzuk>:where(.svelte-vjuzuk){min-width:0}.nepo__heading.svelte-vjuzuk{display:grid;gap:.25rem}.nepo__heading.svelte-vjuzuk nav:where(.svelte-vjuzuk){display:inline-flex;align-items:baseline;gap:.5rem;font-size:.7rem;color:var(--ink-muted)}.nepo__heading.svelte-vjuzuk a:where(.svelte-vjuzuk){text-underline-offset:.2em}.nepo__heading.svelte-vjuzuk h1:where(.svelte-vjuzuk){margin:0;font-size:1.25rem;font-weight:800;line-height:1.1;color:var(--ink-strong)}.nepo__heading.svelte-vjuzuk .fl-meta:where(.svelte-vjuzuk){margin:0}.nepo__legend.svelte-vjuzuk{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;font-size:.65rem;color:var(--ink-muted)}.nepo__legend.svelte-vjuzuk li:where(.svelte-vjuzuk){display:inline-flex;align-items:center;gap:.35rem}.nepo__key.svelte-vjuzuk{fill:none;stroke-width:2}.nepo__key--ahead.svelte-vjuzuk{stroke:var(--nepo-ahead)}.nepo__key--behind.svelte-vjuzuk{stroke:var(--nepo-behind)}.nepo__key--father.svelte-vjuzuk{fill:var(--card-border);stroke:var(--ink-muted);stroke-width:1.5}.nepo__key--final.svelte-vjuzuk{stroke:var(--ink-muted);stroke-width:1.5;stroke-dasharray:2 2}.nepo__controls.svelte-vjuzuk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem}.nepo__filters.svelte-vjuzuk{display:flex;flex-wrap:wrap;gap:.5rem}.nepo__filters.svelte-vjuzuk a:where(.svelte-vjuzuk){display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:0 .75rem;border:1px solid var(--card-border);border-radius:var(--radius-control, 3px);color:var(--ink-muted);font-size:.65rem;text-decoration:none}.nepo__filters.svelte-vjuzuk a:where(.svelte-vjuzuk):hover{border-color:var(--accent-color);color:var(--page-ink)}.nepo__filters.svelte-vjuzuk a[aria-current]:where(.svelte-vjuzuk){border-color:var(--accent-color);color:var(--page-ink);font-weight:700}.nepo__chart--phone.svelte-vjuzuk{display:none}@media(max-width:720px){.nepo__chart--desktop.svelte-vjuzuk{display:none}.nepo__chart--phone.svelte-vjuzuk{display:block}}.nepo__picked.svelte-vjuzuk{min-height:1.5em;margin:0}.nepo__picked.svelte-vjuzuk button:where(.svelte-vjuzuk),.nepo__father-cell.svelte-vjuzuk button:where(.svelte-vjuzuk){padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--card-border)}.nepo__picked.svelte-vjuzuk button:where(.svelte-vjuzuk){margin-left:.5rem}.nepo__mentions.svelte-vjuzuk{display:grid;gap:.5rem;min-width:0;margin-top:1rem}.nepo__mentions.svelte-vjuzuk h2:where(.svelte-vjuzuk){margin:0;font-size:1rem;font-weight:800;color:var(--ink-strong)}.nepo__mentions.svelte-vjuzuk .fl-meta:where(.svelte-vjuzuk){margin:0}.nepo__table.svelte-vjuzuk thead:where(.svelte-vjuzuk) a:where(.svelte-vjuzuk){color:inherit;text-underline-offset:.2em}.nepo__table.svelte-vjuzuk:not(.nepo__table--mentions) tbody:where(.svelte-vjuzuk) tr:where(.svelte-vjuzuk){cursor:pointer}.nepo__table.svelte-vjuzuk:not(.nepo__table--mentions) tbody:where(.svelte-vjuzuk) tr:where(.svelte-vjuzuk):hover,.nepo__row--picked.svelte-vjuzuk{background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.fantasy-content .nepo__table.nepo__table>tbody>tr>:is(td,th){vertical-align:top}.fantasy-content .nepo__table.nepo__table>thead>tr>th{vertical-align:bottom}.nepo__table.svelte-vjuzuk tbody:where(.svelte-vjuzuk) th:where(.svelte-vjuzuk){white-space:nowrap}.nepo__table.svelte-vjuzuk .fl-value:where(.svelte-vjuzuk){font-variant-numeric:tabular-nums}.nepo__person.svelte-vjuzuk{display:flex;align-items:flex-start;gap:.5rem}.nepo__person.svelte-vjuzuk img:where(.svelte-vjuzuk),.nepo__initials.svelte-vjuzuk{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--card-border)}.nepo__father-photo.svelte-vjuzuk{filter:grayscale(1)}.nepo__initials.svelte-vjuzuk{display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;color:var(--page-ink)}.nepo__sub.svelte-vjuzuk{display:block;font-size:.6rem;font-weight:400;line-height:1.4;color:var(--ink-muted)}.nepo__father-cell.svelte-vjuzuk{min-width:14rem;max-width:22rem}.nepo__method.svelte-vjuzuk{display:grid;gap:.5rem;max-width:75ch}.nepo__method.svelte-vjuzuk .fl-meta:where(.svelte-vjuzuk){margin:0;line-height:1.6}
