.scroller.svelte-bd6wx6{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:var(--paper-3) transparent;padding-bottom:12px;overflow-x:auto}.scroller.svelte-bd6wx6:focus{outline:none}.canvas.svelte-bd6wx6{margin-inline:auto;position:relative}.heads.svelte-bd6wx6{height:1.4em;margin:0 0 18px;padding:0;list-style:none;position:relative}.heads.svelte-bd6wx6 li:where(.svelte-bd6wx6){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sepia);border-top:1px solid var(--brass);padding-top:8px;font-size:.64rem;position:absolute;top:0}.plot.svelte-bd6wx6{position:relative}.lines.svelte-bd6wx6{position:absolute;inset:0;overflow:visible}.lines.svelte-bd6wx6 path:where(.svelte-bd6wx6){fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s var(--ease), stroke-width .25s var(--ease)}.lines.svelte-bd6wx6 .proven:where(.svelte-bd6wx6){stroke:var(--grade-proven)}.lines.svelte-bd6wx6 .probable:where(.svelte-bd6wx6){stroke:var(--grade-probable)}.lines.svelte-bd6wx6 .speculative:where(.svelte-bd6wx6){stroke:var(--grade-speculative)}.lines.svelte-bd6wx6 .unknown:where(.svelte-bd6wx6){stroke:var(--grade-unknown)}.lines.svelte-bd6wx6 .living:where(.svelte-bd6wx6){stroke:var(--sepia-light)}.lines.svelte-bd6wx6 .hot:where(.svelte-bd6wx6){stroke:var(--oxblood);stroke-width:2.4px}.box.svelte-bd6wx6{text-align:left;font:inherit;color:var(--ink);border:1px solid var(--rule);cursor:pointer;transition:border-color .2s var(--ease), box-shadow .25s var(--ease), transform .2s var(--ease);background:#fbf6ea;border-radius:2px;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex;position:absolute;overflow:hidden}.box.svelte-bd6wx6:hover{border-color:var(--sepia);transform:translateY(-1px);box-shadow:0 8px 20px -12px #1c130e80}.box.on.svelte-bd6wx6{border-color:var(--oxblood);box-shadow:0 0 0 1px var(--oxblood), 0 12px 26px -14px #5e1d1699}.box.svelte-bd6wx6:before{content:"";border-top:2px solid var(--grade-proven);height:0;position:absolute;top:0;left:0;right:0}.box.probable.svelte-bd6wx6:before{border-top:2px dashed var(--grade-probable)}.box.speculative.svelte-bd6wx6:before{border-top:2px dotted var(--grade-speculative)}.box.unknown.svelte-bd6wx6,.box.living.svelte-bd6wx6{background:0 0;border-style:dashed;border-color:#1c130e3d}.box.unknown.svelte-bd6wx6:before,.box.living.svelte-bd6wx6:before{border-top:0}.box.unknown.svelte-bd6wx6 .nm:where(.svelte-bd6wx6){color:var(--sepia);font-style:italic;font-family:var(--font-body)}.box.unknown.svelte-bd6wx6:hover,.box.living.svelte-bd6wx6:hover{background:#fbf6ea99}.no.svelte-bd6wx6{font-family:var(--font-mono);letter-spacing:.08em;color:var(--sepia-light);font-size:.58rem;position:absolute;top:7px;right:9px}.nm.svelte-bd6wx6{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "opsz" 36;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-right:18px;font-size:1.02rem;line-height:1.15;display:-webkit-box;overflow:hidden}.g4.svelte-bd6wx6 .nm:where(.svelte-bd6wx6){white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;display:block}.g0.svelte-bd6wx6 .nm:where(.svelte-bd6wx6),.g1.svelte-bd6wx6 .nm:where(.svelte-bd6wx6){font-size:1.12rem}.yrs.svelte-bd6wx6{font-family:var(--font-mono);letter-spacing:.04em;color:var(--sepia);font-size:.68rem}.g4.svelte-bd6wx6 .yrs:where(.svelte-bd6wx6){font-size:.62rem}.pl.svelte-bd6wx6{color:var(--sepia);white-space:nowrap;text-overflow:ellipsis;padding-right:14px;font-size:.8rem;font-style:italic;line-height:1.25;overflow:hidden}.svc.svelte-bd6wx6{fill:var(--oxblood);position:absolute;bottom:8px;right:9px}.visually-hidden.svelte-14loxmz{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intro.svelte-14loxmz{padding-block:clamp(48px,8vw,96px) clamp(28px,4vw,48px)}.intro-grid.svelte-14loxmz{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}h1.svelte-14loxmz{max-width:16ch;margin-bottom:.4em;font-size:clamp(2.4rem,5.2vw,4.4rem)}.specimen-note.svelte-14loxmz{border:1px solid var(--oxblood);outline:1px solid var(--oxblood);outline-offset:3px;max-width:360px;padding:20px 22px;transform:rotate(-1.2deg)}.specimen-note.svelte-14loxmz p:where(.svelte-14loxmz){color:var(--ink);margin:0;font-size:.98rem;line-height:1.5}.specimen-note.svelte-14loxmz .stamp:where(.svelte-14loxmz){font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--oxblood);margin-bottom:8px;font-size:.8rem}.chart-section.svelte-14loxmz{background:linear-gradient(var(--paper), var(--paper-2) 30%, var(--paper-2));border-top:1px solid var(--rule);padding-top:32px;padding-bottom:clamp(48px,7vw,96px)}.chart-top.svelte-14loxmz{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin-bottom:36px;display:flex}.legend.svelte-14loxmz{grid-template-columns:repeat(4,minmax(0,220px));gap:20px 28px;margin:0;padding:0;list-style:none;display:grid}.legend.svelte-14loxmz li:where(.svelte-14loxmz){grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.count.svelte-14loxmz{font-family:var(--font-mono);color:var(--sepia);justify-self:start;font-size:.72rem}.meaning.svelte-14loxmz{color:var(--sepia);grid-column:1/-1;margin-top:4px;font-size:.88rem;line-height:1.4}.hint.svelte-14loxmz{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);align-items:center;gap:8px;margin:0;font-size:.66rem;display:flex}.hint.svelte-14loxmz svg:where(.svelte-14loxmz){fill:var(--oxblood)}.chart-wrap.svelte-14loxmz{max-width:calc(1060px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.scroll-hint.svelte-14loxmz{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);flex-basis:100%;margin:0;font-size:.66rem;display:none}.panel.svelte-14loxmz{z-index:40;background:var(--paper);border-left:1px solid var(--rule);overscroll-behavior:contain;width:min(440px,100vw);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px -30px #1c130e8c}.panel.svelte-14loxmz:focus{outline:none}.panel-bar.svelte-14loxmz{z-index:1;background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.panel-title.svelte-14loxmz{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sepia);margin:0;font-size:.66rem}.close.svelte-14loxmz{border:1px solid var(--rule);border-radius:var(--radius);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.close.svelte-14loxmz:hover{border-color:var(--ink)}.close.svelte-14loxmz path:where(.svelte-14loxmz){stroke:currentColor;stroke-width:1.5px}.panel-body.svelte-14loxmz{padding:20px}.kin.svelte-14loxmz{gap:8px;margin-top:20px;display:grid}.kin.svelte-14loxmz button:where(.svelte-14loxmz){text-align:left;width:100%;font:inherit;color:var(--ink);border:0;border-top:1px solid var(--rule);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 2px;display:flex}.kin.svelte-14loxmz button:where(.svelte-14loxmz):hover .v:where(.svelte-14loxmz){color:var(--oxblood);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.kin.svelte-14loxmz .k:where(.svelte-14loxmz){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sepia);font-size:.64rem}.kin.svelte-14loxmz .v:where(.svelte-14loxmz){font-family:var(--font-display);text-align:right;font-size:1.05rem}.delivered.svelte-14loxmz{padding-block:clamp(64px,9vw,120px)}.del-grid.svelte-14loxmz{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(32px,6vw,96px);display:grid}.delivered.svelte-14loxmz h2:where(.svelte-14loxmz){max-width:12ch;font-size:clamp(2rem,3.6vw,3rem)}.delivered.svelte-14loxmz dl:where(.svelte-14loxmz){gap:0;margin:0;display:grid}.delivered.svelte-14loxmz dl:where(.svelte-14loxmz)>div:where(.svelte-14loxmz){border-top:1px solid var(--rule);grid-template-columns:13em 1fr;gap:24px;padding:22px 0;display:grid}.delivered.svelte-14loxmz dl:where(.svelte-14loxmz)>div:where(.svelte-14loxmz):last-child{border-bottom:1px solid var(--rule)}.delivered.svelte-14loxmz dt:where(.svelte-14loxmz){font-family:var(--font-display);font-size:1.3rem;line-height:1.2}.delivered.svelte-14loxmz dd:where(.svelte-14loxmz){color:var(--sepia);max-width:52ch;margin:0}.close-band.svelte-14loxmz{background:radial-gradient(ellipse 60% 80% at 85% 100%, #7d2a2059, transparent 70%), var(--walnut);padding-block:clamp(72px,10vw,128px)}.band.svelte-14loxmz h2:where(.svelte-14loxmz){max-width:18ch;margin-bottom:.5em;font-size:clamp(2.2rem,4.6vw,3.8rem)}.actions.svelte-14loxmz{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=1100px){.legend.svelte-14loxmz{grid-template-columns:repeat(2,minmax(0,260px))}.scroll-hint.svelte-14loxmz{display:block}}@media (width<=760px){.intro-grid.svelte-14loxmz,.del-grid.svelte-14loxmz{grid-template-columns:1fr}.specimen-note.svelte-14loxmz{max-width:none;transform:none}.delivered.svelte-14loxmz dl:where(.svelte-14loxmz)>div:where(.svelte-14loxmz){grid-template-columns:1fr;gap:6px}.panel.svelte-14loxmz{border-left:0;border-top:1px solid var(--rule);width:100%;max-height:78vh;top:auto;box-shadow:0 -24px 60px -20px #1c130e8c}}@media (width<=480px){.legend.svelte-14loxmz{grid-template-columns:1fr 1fr;gap:16px}.meaning.svelte-14loxmz{display:none}}
