.linliblines .visually-hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.linliblines dd:focus .visually-hidden,.linliblines dd:hover .visually-hidden{clip:initial;clip-path:initial;margin:initial;overflow:initial;padding:1em;position:absolute;background:#fff;height:auto;width:12em;z-index:100;text-align:center;border:2px solid #000;transform:translate3d(calc(-100% + 1.5em),.25em,0);box-shadow:0 0 1em #00000080}.linliblines dd:hover .visually-hidden:before,.linliblines dd:focus .visually-hidden:before,.linliblines dd:hover .visually-hidden:after,.linliblines dd:focus .visually-hidden:after{content:"";width:0;height:0;border-style:solid;border-width:0 .7rem .7rem .7rem;border-color:transparent transparent #000 transparent;position:absolute;top:-.7em;right:0}.linliblines dd:hover .visually-hidden:after,.linliblines dd:focus .visually-hidden:after{top:-.5rem;border-color:transparent transparent #fff transparent}.linliblines li:last-child dd .visually-hidden{transform:translate3d(calc(-100% + 1.5rem),calc(-100% - 2rem),0)}.linliblines li:last-child dd:hover .visually-hidden:before,.linliblines li:last-child dd:focus .visually-hidden:before,.linliblines li:last-child dd:hover .visually-hidden:after,.linliblines li:last-child dd:focus .visually-hidden:after{content:"";width:0;height:0;border-style:solid;border-width:.7rem .7rem 0 .7rem;border-color:#000 transparent transparent transparent;position:absolute;top:initial;right:0;bottom:-.7em}.linliblines li:last-child dd:hover .visually-hidden:after,.linliblines li:last-child dd:focus .visually-hidden:after{top:initial;bottom:-.5em;border-color:#fff transparent transparent transparent}ol.linliblines{color:#000;overflow:hidden;list-style:none;margin:0;padding:0;--column-gap: 1em;--padding-list-items-horizontal: 1em;--padding-list-items-vertical: .5em;--symbol-outline-color: #000;--symbol-outline-thickness: .125em;--symbol-size: 1.5em;--line-divider-color: rgba(0, 0, 0, .2);--line-divider-thickness: .0625em}ol.linliblines>li{margin-left:1em}ol.linliblines>li:hover,ol.linliblines>li:focus-within{background:#ccc}ol.linliblines>li:first-child+li:before,ol.linliblines>li:after{content:"";display:block;position:relative;z-index:99;background:var(--line-divider-color);width:100%;height:1px}ol.linliblines>li:first-child:after,ol.linliblines>li:last-child:after{content:unset}ol.linliblines>li:first-child dt a,ol.linliblines>li:last-child dt a,ol.linliblines>li:first-child dt,ol.linliblines>li:last-child dt{font-weight:600}ol.linliblines>li:first-child,ol.linliblines>li:last-child{margin-left:0}ol.linliblines>li>dl{display:grid;grid-template-columns:minmax(0,100%) var(--symbol-size);grid-template-rows:auto;grid-template-areas:"label c0 c1 c2";align-items:center;column-gap:var(--column-gap)}ol.linliblines[data-cols="2"]>li>dl{grid-template-columns:auto repeat(2,var(--symbol-size));grid-template-areas:"label c0 c1"}ol.linliblines[data-cols="3"]>li>dl{grid-template-columns:auto repeat(3,var(--symbol-size));grid-template-areas:"label c0 c1 c2"}ol.linliblines[data-cols="4"]>li>dl{grid-template-columns:auto repeat(4,var(--symbol-size));grid-template-areas:"label c0 c1 c2 c3"}ol.linliblines[data-cols="5"]>li>dl{grid-template-columns:auto repeat(5,var(--symbol-size));grid-template-areas:"label c0 c1 c2 c3 c4"}ol.linliblines[data-cols="6"]>li>dl{grid-template-columns:auto repeat(6,var(--symbol-size));grid-template-areas:"label c0 c1 c2 c3 c4 c5"}ol.linliblines[data-cols="7"]>li>dl{grid-template-columns:auto repeat(7,var(--symbol-size));grid-template-areas:"label c0 c1 c2 c3 c4 c5 c6"}ol.linliblines[data-cols="8"]>li>dl{grid-template-columns:auto repeat(8,var(--symbol-size));grid-template-areas:"label c0 c1 c2 c3 c4 c5 c6 c7"}ol.linliblines[data-cols="9"]>li>dl{grid-template-columns:auto repeat(9,var(--symbol-size));grid-template-areas:"label c0 c1 c2 c3 c4 c5 c6 c7 c8"}ol.linliblines[data-cols="10"]>li>dl{grid-template-columns:auto repeat(10,var(--symbol-size));grid-template-areas:"label c0 c1 c2 c3 c4 c5 c6 c7 c8 c9"}ol.linliblines>li>dl>dd[data-col="0"]{grid-area:c0}ol.linliblines>li>dl>dd[data-col="1"]{grid-area:c1}ol.linliblines>li>dl>dd[data-col="2"]{grid-area:c2}ol.linliblines>li>dl>dd[data-col="3"]{grid-area:c3}ol.linliblines>li>dl>dd[data-col="4"]{grid-area:c4}ol.linliblines>li>dl>dd[data-col="5"]{grid-area:c5}ol.linliblines>li>dl>dd[data-col="6"]{grid-area:c6}ol.linliblines>li>dl>dd[data-col="7"]{grid-area:c7}ol.linliblines>li>dl>dd[data-col="8"]{grid-area:c8}ol.linliblines>li>dl>dt{grid-area:label}ol.linliblines>li>dl>dt>a{font-weight:400}ol.linliblines>li>dl>dt,ol.linliblines>li>dl>dd{margin:0;font-weight:400;position:relative;height:100%;padding:var(--padding-list-items-vertical) 0 var(--padding-list-items-vertical) 0}ol.linliblines>li>dl>dd[data-lineage-length]:after{--lineage-length: attr(data-lineage-length type(<integer>), 0);content:"";display:block;width:var(--symbol-outline-thickness);height:999em;background:var(--symbol-outline-color);position:absolute;left:50%;top:var(--symbol-size);margin-left:calc((var(--symbol-outline-thickness) / 2) * -1)}ol.linliblines>li>dl>dd.last:after{content:"";display:block;width:var(--symbol-outline-thickness);height:999em;background:#fff;position:absolute;left:50%;top:var(--symbol-size);margin-left:calc((var(--symbol-outline-thickness) / 2) * -1)}ol.linliblines>li:hover>dl>dd.last:after,ol.linliblines>li:focus-within>dl>dd.last:after{background:#ccc}ol.linliblines>li>dl>dd>div{z-index:99;position:relative;display:block;width:var(--symbol-size);height:var(--symbol-size);background:#fff;border:var(--symbol-outline-thickness) solid var(--symbol-outline-color)}ol.linliblines>li>dl>dd>div[data-gender=unknown]{transform:rotate(45deg)}ol.linliblines>li>dl>dd>div[data-gender=female] span{transform:rotate(-45deg)}ol.linliblines>li>dl>dd>div[data-gender=female]{border-radius:1em}ol.linliblines>li>dl>dd>div>span{display:flex;width:100%;height:100%;justify-content:center;align-items:center}
