.tree.svelte-9wdm8h{margin:0}.toolbar.svelte-9wdm8h{justify-content:space-between;align-items:center;gap:var(--dt-space-3) var(--dt-space-5);flex-wrap:wrap;display:flex}.guide.svelte-9wdm8h{max-width:60ch;color:var(--dt-ink-2);margin:0}.guide.svelte-9wdm8h strong:where(.svelte-9wdm8h){color:var(--dt-ink);font-weight:500}.toggle.svelte-9wdm8h{min-height:var(--dt-hit);padding:0 var(--dt-space-5);border:1px solid var(--dt-line-strong);border-radius:var(--dt-radius-pill);color:var(--dt-ink);font:inherit;font-size:var(--dt-text-small);cursor:pointer;transition:border-color var(--dt-dur-fast) var(--dt-ease);background:0 0}.toggle.svelte-9wdm8h:hover,.toggle.svelte-9wdm8h:focus-visible,.toggle[aria-pressed=true].svelte-9wdm8h{border-color:var(--dt-accent-text)}.status.svelte-9wdm8h{min-height:calc(28.8px + 3.2em);margin:var(--dt-space-4) 0 0;padding:var(--dt-space-2) var(--dt-space-4);border-left:2px solid var(--dt-accent);font-size:var(--dt-text-small);color:var(--dt-ink-2)}.status.svelte-9wdm8h strong:where(.svelte-9wdm8h){font-family:var(--dt-font-serif);color:var(--dt-ink);font-size:18px;font-weight:400}.frame.svelte-9wdm8h{width:100%;max-width:1000px;margin-inline:auto;overflow-x:auto}.frame.svelte-9wdm8h>svg:where(.svelte-9wdm8h){width:100%;min-width:640px;height:auto;display:block}.fam-herding.svelte-9wdm8h{color:var(--dt-fam-herding)}.fam-sighthound.svelte-9wdm8h{color:var(--dt-fam-sighthound)}.fam-spitz.svelte-9wdm8h{color:var(--dt-fam-spitz)}.fam-mastiff.svelte-9wdm8h{color:var(--dt-fam-mastiff)}.fam-terrier.svelte-9wdm8h{color:var(--dt-fam-terrier)}.fam-hunting.svelte-9wdm8h{color:var(--dt-fam-hunting)}.fam-companion.svelte-9wdm8h{color:var(--dt-fam-companion)}.fam-ancient.svelte-9wdm8h{color:var(--dt-fam-ancient)}.clades.svelte-9wdm8h path:where(.svelte-9wdm8h){fill:var(--dt-ink-2);transition:opacity var(--dt-dur-base) var(--dt-ease)}.has-focus.svelte-9wdm8h .clades:where(.svelte-9wdm8h) path:where(.svelte-9wdm8h){opacity:.3}.links.svelte-9wdm8h path:where(.svelte-9wdm8h){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transition:opacity var(--dt-dur-base) var(--dt-ease)}.links.svelte-9wdm8h path.mixed:where(.svelte-9wdm8h){color:var(--dt-ink-3)}.links.svelte-9wdm8h path.low:where(.svelte-9wdm8h){stroke-width:.7px;opacity:.6}.has-focus.svelte-9wdm8h .links:where(.svelte-9wdm8h) path:where(.svelte-9wdm8h):not(.lit){opacity:.25}.overlay.svelte-9wdm8h path.lit:where(.svelte-9wdm8h){stroke:var(--dt-accent-text);stroke-width:2.6px;opacity:1}.overlay.svelte-9wdm8h path.lit.low:where(.svelte-9wdm8h){stroke-width:1.4px}.overlay.svelte-9wdm8h{pointer-events:none}.hit.svelte-9wdm8h{fill:#0000;pointer-events:all}.node.svelte-9wdm8h .dot:where(.svelte-9wdm8h){fill:var(--dt-ink-3);transition:opacity var(--dt-dur-base) var(--dt-ease)}.has-focus.svelte-9wdm8h .node:where(.svelte-9wdm8h):not(.lit) .dot:where(.svelte-9wdm8h){opacity:.3}.node.lit.svelte-9wdm8h .dot:where(.svelte-9wdm8h){fill:var(--dt-accent-text)}.leaf.svelte-9wdm8h{cursor:pointer;outline:none}.leaf.svelte-9wdm8h:not(.open){pointer-events:none}.star.svelte-9wdm8h{transition:transform var(--dt-dur-fast) var(--dt-ease-spring), opacity var(--dt-dur-base) var(--dt-ease);transform:scale(.42)}.leaf.open.svelte-9wdm8h .star:where(.svelte-9wdm8h){transform:scale(.55)}.leaf.lit.grow.svelte-9wdm8h .star:where(.svelte-9wdm8h),.leaf.chosen.svelte-9wdm8h .star:where(.svelte-9wdm8h){transform:scale(.65)}.star.svelte-9wdm8h .body:where(.svelte-9wdm8h){fill:currentColor;stroke:var(--dt-star-stroke);stroke-width:.7px;vector-effect:non-scaling-stroke}.star.svelte-9wdm8h .glow:where(.svelte-9wdm8h){fill:currentColor;opacity:calc(var(--dt-star-glow) * .5);filter:blur(3px)}.leaf.lit.svelte-9wdm8h .star:where(.svelte-9wdm8h) .glow:where(.svelte-9wdm8h){opacity:calc(var(--dt-star-glow) * .9)}.has-focus.svelte-9wdm8h .leaf:where(.svelte-9wdm8h):not(.lit):not(.chosen) .star:where(.svelte-9wdm8h) .body:where(.svelte-9wdm8h){fill:var(--dt-star-shadow);opacity:var(--dt-star-shadow-opacity)}.has-focus.svelte-9wdm8h .leaf:where(.svelte-9wdm8h):not(.lit):not(.chosen) .star:where(.svelte-9wdm8h) .glow:where(.svelte-9wdm8h){opacity:0}.halo.svelte-9wdm8h{fill:var(--dt-accent);opacity:calc(.2 + .25 * var(--dt-star-glow));filter:blur(calc(var(--dt-star-glow) * 4px))}.sel.svelte-9wdm8h{fill:none;stroke:var(--dt-select-ring);stroke-width:1.2px;stroke-dasharray:1 3;stroke-linecap:round;vector-effect:non-scaling-stroke}.ring.svelte-9wdm8h{fill:none;stroke:#0000;pointer-events:stroke;cursor:pointer}.clade-labels.svelte-9wdm8h text:where(.svelte-9wdm8h){font-family:var(--dt-font-sans);letter-spacing:.12em;text-transform:uppercase;fill:var(--dt-ink-3);pointer-events:none;font-size:10px;font-weight:600}.label.svelte-9wdm8h{font-family:var(--dt-font-sans)}.label.svelte-9wdm8h .name:where(.svelte-9wdm8h){fill:var(--dt-ink);transition:fill var(--dt-dur-base) var(--dt-ease);font-size:15px}.label.svelte-9wdm8h .clade:where(.svelte-9wdm8h){letter-spacing:.12em;text-transform:uppercase;fill:var(--dt-ink-3);font-size:10px;font-weight:600}.has-focus.svelte-9wdm8h .leaf:where(.svelte-9wdm8h):not(.lit) .label:where(.svelte-9wdm8h) .name:where(.svelte-9wdm8h){fill:var(--dt-ink-3)}.leaf.lit.svelte-9wdm8h .label:where(.svelte-9wdm8h) .name:where(.svelte-9wdm8h),.leaf.chosen.svelte-9wdm8h .label:where(.svelte-9wdm8h) .name:where(.svelte-9wdm8h){font-weight:600}.leaf.svelte-9wdm8h:focus-visible path.hit:where(.svelte-9wdm8h){stroke:var(--dt-accent-text);stroke-width:1.5px;vector-effect:non-scaling-stroke}figcaption.svelte-9wdm8h{max-width:64ch;margin:var(--dt-space-4) auto 0;font-size:var(--dt-text-small);color:var(--dt-ink-3)}.legend.svelte-9wdm8h{gap:var(--dt-space-2) var(--dt-space-4);margin:0 0 var(--dt-space-3);color:var(--dt-ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend.svelte-9wdm8h li:where(.svelte-9wdm8h){align-items:center;gap:var(--dt-space-1);display:inline-flex}.legend.svelte-9wdm8h li:where(.svelte-9wdm8h) svg:where(.svelte-9wdm8h){width:12px;height:12px}.legend.svelte-9wdm8h li:where(.svelte-9wdm8h) path:where(.svelte-9wdm8h){fill:currentColor;stroke:var(--dt-star-stroke);stroke-width:.7px;vector-effect:non-scaling-stroke}.note.svelte-9wdm8h{margin:0 0 var(--dt-space-3)}.summary.svelte-9wdm8h summary:where(.svelte-9wdm8h){cursor:pointer;min-height:var(--dt-hit);color:var(--dt-ink-2);align-items:center;display:flex}.summary.svelte-9wdm8h ol:where(.svelte-9wdm8h){padding-left:var(--dt-space-5)}.summary.svelte-9wdm8h strong:where(.svelte-9wdm8h){color:var(--dt-ink-2);font-weight:600}.card.svelte-1qosjwo{background:var(--dt-surface-raised);border:1px solid var(--dt-line);border-radius:var(--dt-radius-md);padding:var(--dt-space-5);color:var(--dt-ink-2)}.eyebrow.svelte-1qosjwo{align-items:center;gap:var(--dt-space-2);font-size:var(--dt-text-label);letter-spacing:var(--dt-tracking-label);text-transform:uppercase;color:var(--dt-ink-3);margin:0;font-weight:600;display:flex}.eyebrow.svelte-1qosjwo svg:where(.svelte-1qosjwo){width:14px;height:14px}.eyebrow.svelte-1qosjwo path:where(.svelte-1qosjwo){fill:currentColor;stroke:var(--dt-star-stroke);stroke-width:.7px;vector-effect:non-scaling-stroke}.fam-herding.svelte-1qosjwo{color:var(--dt-fam-herding)}.fam-sighthound.svelte-1qosjwo{color:var(--dt-fam-sighthound)}.fam-spitz.svelte-1qosjwo{color:var(--dt-fam-spitz)}.fam-mastiff.svelte-1qosjwo{color:var(--dt-fam-mastiff)}.fam-terrier.svelte-1qosjwo{color:var(--dt-fam-terrier)}.fam-hunting.svelte-1qosjwo{color:var(--dt-fam-hunting)}.fam-companion.svelte-1qosjwo{color:var(--dt-fam-companion)}.fam-ancient.svelte-1qosjwo{color:var(--dt-fam-ancient)}h2.svelte-1qosjwo{margin:var(--dt-space-2) 0 var(--dt-space-1);font-family:var(--dt-font-serif);font-weight:400;font-size:var(--dt-text-h3);color:var(--dt-ink);line-height:1.15}h3.svelte-1qosjwo{margin:var(--dt-space-5) 0 var(--dt-space-2);font-size:var(--dt-text-label);letter-spacing:var(--dt-tracking-label);text-transform:uppercase;color:var(--dt-ink-3);font-weight:600}.aside.svelte-1qosjwo{font-size:var(--dt-text-small);color:var(--dt-ink-3);margin:0}dl.svelte-1qosjwo{gap:var(--dt-space-1) var(--dt-space-4);margin:var(--dt-space-4) 0 0;grid-template-columns:auto 1fr;display:grid}dt.svelte-1qosjwo{color:var(--dt-ink-3);font-size:var(--dt-text-small)}dd.svelte-1qosjwo{margin:0}.place.svelte-1qosjwo{font-family:var(--dt-font-serif);color:var(--dt-place);font-size:18px;font-style:italic}.sources.svelte-1qosjwo{padding-left:var(--dt-space-4);font-size:var(--dt-text-small);margin:0}.sources.svelte-1qosjwo li:where(.svelte-1qosjwo)+li:where(.svelte-1qosjwo){margin-top:var(--dt-space-1)}a.svelte-1qosjwo{color:var(--dt-accent-text)}.more.svelte-1qosjwo{margin:var(--dt-space-3) 0 0}.more.svelte-1qosjwo a:where(.svelte-1qosjwo){min-height:var(--dt-hit);align-items:center;font-weight:500;display:inline-flex}button.svelte-1qosjwo{margin-top:var(--dt-space-5);min-height:var(--dt-hit);padding:0 var(--dt-space-5);border:1px solid var(--dt-line-strong);border-radius:var(--dt-radius-pill);color:var(--dt-ink);font:inherit;font-size:var(--dt-text-small);cursor:pointer;transition:border-color var(--dt-dur-fast) var(--dt-ease);background:0 0}button.svelte-1qosjwo:hover,button.svelte-1qosjwo:focus-visible{border-color:var(--dt-accent-text)}.page.svelte-1w567vk{max-width:1360px;padding:var(--dt-space-6) var(--dt-gutter-mobile) var(--dt-space-8);margin:0 auto}header.svelte-1w567vk{max-width:64ch;margin-bottom:var(--dt-space-5)}.eyebrow.svelte-1w567vk{font-size:var(--dt-text-label);letter-spacing:var(--dt-tracking-label);text-transform:uppercase;color:var(--dt-accent-text);margin:0;font-weight:600}h1.svelte-1w567vk{margin:var(--dt-space-2) 0;font-family:var(--dt-font-serif);font-weight:400;font-size:var(--dt-text-h1);color:var(--dt-ink);line-height:1}.lede.svelte-1w567vk{font-size:var(--dt-text-lede);margin:0}.layout.svelte-1w567vk{gap:var(--dt-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.layout.svelte-1w567vk{grid-template-columns:minmax(0,1fr) 340px;align-items:start}aside.svelte-1w567vk{top:var(--dt-space-5);position:sticky}}
