@charset "UTF-8";.lamp.svelte-6dezzl{display:block;color:var(--typesoft);opacity:.75;transition:color .3s ease,opacity .3s ease}.lamp.svelte-6dezzl svg{display:block;width:100%;height:auto}.era.svelte-6dezzl{padding:0;margin-bottom:3vh}.era.svelte-6dezzl:last-of-type{margin-bottom:0}.lineage.svelte-6dezzl{list-style:none;margin:0;padding:0;position:relative}.lineage.svelte-6dezzl li:where(.svelte-6dezzl){position:relative;display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:start;padding:0 0 4vh 2.4rem;color:inherit}.lineage.svelte-6dezzl li:where(.svelte-6dezzl):before{content:"";position:absolute;left:5px;top:.9rem;bottom:0;width:1px;background:var(--line)}.lineage.svelte-6dezzl li:where(.svelte-6dezzl):last-child:before{display:none}.lineage.svelte-6dezzl .node:where(.svelte-6dezzl){position:absolute;left:0;top:.55rem;width:11px;height:11px;border-radius:50%;border:1px solid var(--line);background:var(--bg)}.lineage.svelte-6dezzl .is-current:where(.svelte-6dezzl) .node:where(.svelte-6dezzl){background:var(--logotype);border-color:var(--logotype)}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl){margin:0 0 4vh -1.2rem;padding:1.6rem 1.8rem 1.6rem 3.6rem;background:var(--cbg);border:1px solid var(--line);border-radius:12px}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl):before{left:calc(1.2rem + 5px);top:2.4rem;bottom:calc(-4vh - 1px)}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl):last-child:before{display:none}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl) .node:where(.svelte-6dezzl){left:1.2rem;top:2.05rem}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl) .lamp:where(.svelte-6dezzl){width:54px;color:var(--logotype);opacity:1}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl) h3:where(.svelte-6dezzl){font-size:1.8rem;letter-spacing:-.02em}.lineage.svelte-6dezzl li.has-drawn:where(.svelte-6dezzl){grid-template-columns:1fr;overflow:hidden;padding-right:calc(38% + 1rem)}.lineage.svelte-6dezzl .drawn:where(.svelte-6dezzl){position:absolute;top:0;right:0;bottom:0;width:38%;height:100%;object-fit:cover;object-position:top center;mask-image:linear-gradient(to right,transparent,#000 35%);-webkit-mask-image:linear-gradient(to right,transparent,#000 35%)}.lineage.svelte-6dezzl .go:where(.svelte-6dezzl){display:inline-block;margin-top:1em;color:var(--logotype);text-decoration:none}.lineage.svelte-6dezzl .go:where(.svelte-6dezzl):after{content:" →";display:inline-block;transition:transform .3s ease}.lineage.svelte-6dezzl .go:where(.svelte-6dezzl):hover:after{transform:translate(4px)}.lineage.svelte-6dezzl .lamp:where(.svelte-6dezzl){width:40px;flex-shrink:0}.lineage.svelte-6dezzl li:where(.svelte-6dezzl):hover .lamp:where(.svelte-6dezzl){color:var(--logotype);opacity:1}.lineage.svelte-6dezzl .meta:where(.svelte-6dezzl){display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.3rem}.lineage.svelte-6dezzl .meta:where(.svelte-6dezzl) .num:where(.svelte-6dezzl){font-family:Hubot Sans,ui-monospace,monospace;font-size:.95rem;color:var(--type)}.lineage.svelte-6dezzl .meta:where(.svelte-6dezzl) time:where(.svelte-6dezzl){font-size:.85rem;color:var(--typesoft)}.lineage.svelte-6dezzl h3:where(.svelte-6dezzl){padding-top:0;margin:0 0 .3em;font-size:1.35rem;letter-spacing:-.01em}.lineage.svelte-6dezzl h3:where(.svelte-6dezzl):before{display:none}.lineage.svelte-6dezzl h3:where(.svelte-6dezzl) a:where(.svelte-6dezzl){text-decoration:none;color:var(--type)}.lineage.svelte-6dezzl h3:where(.svelte-6dezzl) a:where(.svelte-6dezzl):hover{color:var(--logotype)}.lineage.svelte-6dezzl h3:where(.svelte-6dezzl) .code:where(.svelte-6dezzl){color:var(--typesoft);font-weight:320}.lineage.svelte-6dezzl p:where(.svelte-6dezzl){max-width:52ch;margin:0}.facts.svelte-6dezzl{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:1rem 0 0}.facts.svelte-6dezzl div:where(.svelte-6dezzl){min-width:0}.facts.svelte-6dezzl dt:where(.svelte-6dezzl){font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--typesoft)}.facts.svelte-6dezzl dd:where(.svelte-6dezzl){margin:0;color:var(--type);font-size:.92rem}@media (max-width: 640px){.lineage.svelte-6dezzl li:where(.svelte-6dezzl){gap:.8rem;padding-left:1.6rem}.lineage.svelte-6dezzl .lamp:where(.svelte-6dezzl){width:30px}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl){margin-left:-.6rem;padding:1.2rem 1.2rem 1.2rem 2.4rem}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl):before{left:calc(.6rem + 5px)}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl) .node:where(.svelte-6dezzl){left:.6rem;top:1.65rem}.lineage.svelte-6dezzl li.is-current:where(.svelte-6dezzl) h3:where(.svelte-6dezzl){font-size:1.5rem}.lineage.svelte-6dezzl li.has-drawn:where(.svelte-6dezzl){padding:calc(180px + 1.2rem) 1.2rem 1.2rem 2.4rem}.lineage.svelte-6dezzl li.has-drawn:where(.svelte-6dezzl) .node:where(.svelte-6dezzl){top:calc(180px + 1.65rem)}.lineage.svelte-6dezzl li.has-drawn:where(.svelte-6dezzl):before{top:calc(180px + 2rem)}.lineage.svelte-6dezzl li.has-drawn:where(.svelte-6dezzl) .drawn:where(.svelte-6dezzl){width:100%;height:180px;bottom:auto;mask-image:linear-gradient(to top,transparent,#000 40%);-webkit-mask-image:linear-gradient(to top,transparent,#000 40%)}}
