.dt-index .dt-toggle{height:100%}.dt-index .dt-toggle:focus-visible{outline-offset:-2px}.dt-index .dt-row:has(.dt-toggle:active){background-color:color-mix(in srgb, var(--color-paper) 8%, transparent)}.dt-index .dt-panel,.dt-index .dt-visit{display:none}@media (max-width:767px){.dt-index .dt-head{column-gap:.5rem;min-height:2.75rem;padding-block:.75rem}.dt-index .dt-rank{font-size:.6875rem}.dt-index .dt-name{font-size:min(1.375rem,5.7vw)}.dt-index .dt-name[data-long]{font-size:min(1.125rem,4.8vw)}}.dt-index .dt-item[data-flash=true] .dt-row{animation:3s ease-out both dt-land}@keyframes dt-land{0%,45%{background-color:color-mix(in srgb, var(--color-paper) 18%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.dt-index .dt-item[data-flash=true] .dt-row{background-color:color-mix(in srgb, var(--color-paper) 14%, transparent)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dt-index .dt-row{grid-template-columns:3.5rem minmax(0,1.5fr) minmax(0,1.1fr) 9.5rem;column-gap:1.5rem;padding-block:.9375rem}.dt-index .dt-toggle{display:block}.dt-index .dt-toggle:focus-visible{outline:none}.dt-index .dt-panel{display:contents}.dt-index .dt-visit{display:inline-flex}.dt-index .dt-visit:after{content:none}.dt-index .dt-item[data-link]:is(:hover,:has(:focus-visible)) .dt-arrow{transform:none}.dt-index .dt-rank{font-size:clamp(1rem,1.4vw,1.25rem)}.dt-index .dt-name{font-size:clamp(1.75rem,3.1vw,3rem)}.dt-index .dt-name[data-long]{font-size:clamp(1.4rem,2.5vw,2.4rem)}.dt-index .dt-builds{font-size:.875rem;line-height:1.4}.dt-tip{z-index:40;pointer-events:none;will-change:transform;width:176px;height:52px;position:fixed;top:0;left:0;transform:translate(-400px,-400px)}.dt-tip-in{background:var(--color-signal);color:var(--color-ink);opacity:0;transform-origin:100%;flex-direction:column;justify-content:space-between;padding:6px 10px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(.92)}.dt-tip[data-on=true] .dt-tip-in{opacity:1;transform:scale(1)}.dt-tip-top{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dt-tip-id{align-items:baseline;gap:3px;display:flex}.dt-tip-num{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:.8}.dt-tip-of,.dt-tip-open,.dt-tip-host{font-family:var(--font-mono);text-transform:uppercase;font-size:10px;line-height:1}.dt-tip-of{letter-spacing:.04em;opacity:.6}.dt-tip-open{letter-spacing:.12em}.dt-tip-meter{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 30%, transparent) 0 1px, transparent 1px calc(100% / 50));height:4px;display:block;position:relative}.dt-tip-meter:after{content:"";background:repeating-linear-gradient(90deg, var(--color-ink) 0 1.5px, transparent 1.5px calc(100% / 50));clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0);position:absolute;inset:0}.dt-index:has(.dt-tip[data-on=true]) .dt-item[data-link]:hover .dt-visit{color:#0000}.dt-tip-host{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (scripting:none){.dt-index .dt-toggle,.dt-index .dt-plus,.dt-index .dt-visit{display:none}}
.Lineage-module__UQrZOa__lineage[data-sheet]{--sheet-band:0 var(--sheet-r) 0 0 var(--color-paper)}.Lineage-module__UQrZOa__ledger{--year-size:2rem;--year-w:calc(var(--year-size) * 2.75);--gutter:1.25rem;--py:.75rem;--ny:calc(var(--py) + var(--year-size) * .5);--spine-x:calc(var(--year-w) + var(--gutter) / 2);--rule:#0a0a0a66}@media (min-width:768px){.Lineage-module__UQrZOa__ledger{--year-size:clamp(3rem, 5.5vw, 5.25rem);--gutter:2.5rem;--py:1.5rem}}.Lineage-module__UQrZOa__list{border-block:4px double var(--rule);margin:0;padding:0;list-style:none}.Lineage-module__UQrZOa__row{grid-template-columns:var(--year-w) var(--gutter) minmax(0, 1fr);padding-block:var(--py);display:grid;position:relative}.Lineage-module__UQrZOa__row+.Lineage-module__UQrZOa__row{border-top:1px solid var(--color-line-light)}.Lineage-module__UQrZOa__year{font-size:var(--year-size);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1;line-height:1}.Lineage-module__UQrZOa__digit{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.Lineage-module__UQrZOa__strip{transform:translateY(calc(-100% * var(--d) / (var(--d) + 1)));flex-direction:column;display:flex}.Lineage-module__UQrZOa__strip>span{height:1em;display:block}.Lineage-module__UQrZOa__strip>span:before{content:attr(data-n)}.Lineage-module__UQrZOa__seg,.Lineage-module__UQrZOa__node{left:var(--spine-x);pointer-events:none;position:absolute}.Lineage-module__UQrZOa__seg{top:var(--ny);bottom:calc(var(--ny) * -1);width:1px;margin-left:-.5px}.Lineage-module__UQrZOa__seg i{background:var(--rule);height:100%;display:block}.Lineage-module__UQrZOa__node{top:var(--ny);border:1px solid var(--color-ink);background:var(--color-paper);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transform:rotate(45deg)}.Lineage-module__UQrZOa__node i{background:var(--color-ink);position:absolute;inset:1px}.Lineage-module__UQrZOa__body{grid-column:3;gap:.375rem;min-width:0;display:grid}@media (min-width:1024px){.Lineage-module__UQrZOa__body{grid-template-columns:minmax(0,40rem) auto;justify-content:space-between;align-items:end;column-gap:2rem}}.Lineage-module__UQrZOa__src{text-decoration-color:#0a0a0a40;transition:color .3s,text-decoration-color .3s}@media (hover:hover){.Lineage-module__UQrZOa__row:hover .Lineage-module__UQrZOa__src,.Lineage-module__UQrZOa__src:focus-visible{color:var(--color-ink);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal)}}
