.mk.svelte-ag5yi4{height:0;color:var(--text);white-space:nowrap;text-align:left;z-index:1;line-height:1;transition:opacity .18s;animation:.22s both svelte-ag5yi4-mk-in;display:block;position:absolute;transform:translateY(-50%)}.mk.dimmed.svelte-ag5yi4{opacity:var(--dim)}.mk.selected.svelte-ag5yi4{z-index:3}.mk.related.svelte-ag5yi4{z-index:2}.mk.svelte-ag5yi4:hover{z-index:4}@keyframes svelte-ag5yi4-mk-in{0%{opacity:0}to{opacity:1}}.life.svelte-ag5yi4{height:2px;width:var(--w);background:var(--c);opacity:.85;position:absolute;top:0;left:0;transform:translateY(-50%)}.mk.person.svelte-ag5yi4 .life:where(.svelte-ag5yi4){height:2px}.mk.selected.svelte-ag5yi4 .life:where(.svelte-ag5yi4){opacity:1;height:3px;box-shadow:0 0 0 2px var(--bg);outline:1px solid var(--text)}.start.svelte-ag5yi4{background:var(--c);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.end.svelte-ag5yi4{left:var(--w);background:var(--bg);border:1.5px solid var(--c);border-radius:50%;width:6px;height:6px;position:absolute;top:0;transform:translate(-50%,-50%)}.range.svelte-ag5yi4{height:8px;width:var(--w);background:var(--c);opacity:.25;border-radius:2px;position:absolute;top:0;left:0;transform:translateY(-50%)}.mk.bar.svelte-ag5yi4 .name:where(.svelte-ag5yi4){position:absolute;bottom:5px;left:0}.mk.bar.icon.svelte-ag5yi4 .name:where(.svelte-ag5yi4){left:4px}.mk.bar.flip.svelte-ag5yi4 .name:where(.svelte-ag5yi4){left:auto;right:calc(-1 * var(--w));right:auto;left:var(--w);transform:translate(-100%)}.dot.svelte-ag5yi4{background:var(--c);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.dot.square.svelte-ag5yi4{border-radius:1px}.dot.diamond.svelte-ag5yi4{border-radius:1px;width:6px;height:6px;transform:translate(-50%,-50%)rotate(45deg)}.ring.svelte-ag5yi4{background:var(--bg);border:1.6px solid var(--c);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mk.svelte-ag5yi4:not(.bar) .name:where(.svelte-ag5yi4){position:absolute;top:0;left:10px;transform:translateY(-50%)}.mk:not(.bar).icon.svelte-ag5yi4 .name:where(.svelte-ag5yi4){left:13px}.mk:not(.bar).flip.svelte-ag5yi4 .name:where(.svelte-ag5yi4){left:auto;right:10px}.mk:not(.bar).icon.flip.svelte-ag5yi4 .name:where(.svelte-ag5yi4){right:13px}.name.italic.svelte-ag5yi4{font-style:italic}.mk.svelte-ag5yi4:hover .name:where(.svelte-ag5yi4),.mk.selected.svelte-ag5yi4 .name:where(.svelte-ag5yi4){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.g.svelte-ag5yi4{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.g.circle.svelte-ag5yi4{background:color-mix(in srgb, var(--c) 16%, var(--bg));border-radius:50%;width:20px;height:20px}.g.square.svelte-ag5yi4{background:color-mix(in srgb, var(--c) 16%, var(--bg));border-radius:4px;width:18px;height:18px}.g.bare.svelte-ag5yi4{background:var(--bg);border-radius:50%;width:16px;height:16px}.mk.selected.svelte-ag5yi4 .g:where(.svelte-ag5yi4){box-shadow:0 0 0 1.5px var(--text)}.mk.mk-img-person.svelte-ag5yi4 .life:where(.svelte-ag5yi4){left:0}.mk.mk-img-person.svelte-ag5yi4 .portrait:where(.svelte-ag5yi4){object-fit:cover;background:var(--bg-2);width:30px;height:30px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mk.mk-img-person.svelte-ag5yi4 .portrait.placeholder:where(.svelte-ag5yi4){justify-content:center;align-items:center;display:inline-flex}.mk.mk-img-person.svelte-ag5yi4 .name:where(.svelte-ag5yi4){height:18px;line-height:18px;display:block;position:absolute;top:-27px;left:22px;transform:none}.mk.mk-img-person.svelte-ag5yi4 .years:where(.svelte-ag5yi4){height:12px;color:var(--muted);font-size:10.5px;line-height:12px;display:block;position:absolute;top:5px;left:22px}.mk.selected.svelte-ag5yi4 .portrait:where(.svelte-ag5yi4){box-shadow:0 0 0 2px var(--text)}.mk.mk-img-card.svelte-ag5yi4{height:auto;transform:none}.mk.mk-img-card.svelte-ag5yi4 .thumb:where(.svelte-ag5yi4){object-fit:cover;background:var(--bg-2);outline:1px solid color-mix(in srgb, var(--text) 15%, transparent);outline-offset:-1px;border-radius:2px;height:76px;display:block}.mk.mk-img-card.svelte-ag5yi4 .thumb.placeholder:where(.svelte-ag5yi4){justify-content:center;align-items:center;display:inline-flex}.mk.mk-img-card.svelte-ag5yi4 .pt:where(.svelte-ag5yi4){background:var(--c);border-radius:50%;width:5px;height:5px;margin:4px 0 0 -2px;display:block}.mk.mk-img-card.svelte-ag5yi4 .spanline:where(.svelte-ag5yi4){background:var(--c);opacity:.85;height:2px;margin-top:5px;display:block}.mk.mk-img-card.svelte-ag5yi4 .name:where(.svelte-ag5yi4){margin-top:5px;display:block;position:static;transform:none}.mk.mk-img-card.svelte-ag5yi4 .years:where(.svelte-ag5yi4){color:var(--muted);margin-top:4px;font-size:10.5px;display:block}.mk.mk-img-card.selected.svelte-ag5yi4 .thumb:where(.svelte-ag5yi4){outline:2px solid var(--text)}.ov.svelte-bo6ocy{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.ov.svelte-bo6ocy:active{cursor:grabbing}svg.svelte-bo6ocy{font-family:var(--sans);display:block;overflow:visible}.tl.svelte-myuwqm{background:var(--bg);-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.axis.svelte-myuwqm{border-bottom:1px solid var(--line-2);flex-shrink:0;height:34px;position:relative}.axis-inner.svelte-myuwqm{height:100%;position:relative}.tick.svelte-myuwqm{background:var(--line-2);width:1px;height:4px;position:absolute;bottom:0}.tick.major.svelte-myuwqm{height:7px}.tick.svelte-myuwqm span:where(.svelte-myuwqm){color:var(--text-2);letter-spacing:.02em;white-space:nowrap;font-size:11.5px;position:absolute;bottom:10px;left:0;transform:translate(-50%)}.body.svelte-myuwqm{cursor:grab;touch-action:none;overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:hidden}.body.scroll.svelte-myuwqm{overflow-y:auto}.body.svelte-myuwqm:active{cursor:grabbing}.lanes.svelte-myuwqm{min-height:100%;position:relative}.grid.svelte-myuwqm{background:var(--line);opacity:.7;width:1px;position:absolute;top:0;bottom:0}.region.svelte-myuwqm{border-top:1px solid color-mix(in srgb, var(--text) 45%, transparent);position:absolute;left:0;right:0}.region-head.svelte-myuwqm{align-items:center;height:30px;padding-left:24px;display:flex}.region-name.svelte-myuwqm{text-transform:uppercase;letter-spacing:.12em;color:var(--text);text-align:left;white-space:normal;font-size:10.5px;font-weight:600;line-height:1.3}.region-name.svelte-myuwqm:hover{text-decoration:underline}.chev.svelte-myuwqm{color:var(--muted);margin-left:4px;font-weight:400;display:inline-block}.drill.svelte-myuwqm:hover .chev:where(.svelte-myuwqm){color:var(--text)}.crumbs.svelte-myuwqm{gap:6px;font-size:10.5px}.crumb.svelte-myuwqm{text-transform:uppercase;letter-spacing:.12em;color:var(--text-2);font-size:10.5px;font-weight:500}.crumb.svelte-myuwqm:hover{color:var(--text);text-decoration:underline}.crumb.current.svelte-myuwqm{color:var(--text);font-weight:600}.sep.svelte-myuwqm{color:var(--muted)}.up.svelte-myuwqm{border:1px solid var(--line-2);color:var(--text-2);border-radius:5px;align-items:center;gap:2px;margin-left:10px;padding:2px 7px;font-size:11px;display:inline-flex}.up.svelte-myuwqm .chev-up{transform:rotate(180deg)}.up.svelte-myuwqm:hover{background:var(--bg-2);color:var(--text)}.lane.svelte-myuwqm{border-top:1px solid var(--line);position:absolute;left:0;right:0}.lane.city.svelte-myuwqm{border-top-style:dashed}.gutter.svelte-myuwqm{width:var(--g);z-index:2;background:linear-gradient(90deg, var(--bg) 85%, transparent);pointer-events:none;flex-direction:column;gap:2px;height:100%;padding:4px 8px 0 24px;display:flex;position:absolute;top:0;left:0}.gutter.svelte-myuwqm>:where(.svelte-myuwqm){pointer-events:auto}.lane-name.svelte-myuwqm{color:var(--text);text-align:left;font-size:13px;font-weight:500}.lane-name.indent.svelte-myuwqm{padding-left:12px}.lane-name.svelte-myuwqm:hover{text-decoration:underline}.more.svelte-myuwqm{color:var(--muted);text-align:left;font-size:10.5px}.more.svelte-myuwqm:hover{color:var(--text)}.plot.svelte-myuwqm{left:var(--g);height:100%;position:absolute;top:0;right:0}.segment.svelte-myuwqm{background:var(--band);opacity:.8;text-align:left;cursor:zoom-in;height:100%;position:absolute;top:0;overflow:hidden}.segment.svelte-myuwqm:hover{opacity:1;background:var(--bg-3)}.seg-edge.svelte-myuwqm{background:var(--line-2);width:1px;position:absolute;top:0;bottom:0;left:0}.seg-label.svelte-myuwqm{letter-spacing:.1em;text-transform:uppercase;color:var(--band-text);white-space:nowrap;font-size:9.5px;position:absolute;top:6px;left:8px}.seg-year.svelte-myuwqm{text-transform:none;letter-spacing:.02em}.relations.svelte-myuwqm{pointer-events:none;z-index:2;position:absolute;top:0;left:0}.relations.svelte-myuwqm path:where(.svelte-myuwqm){fill:none;stroke:var(--rel);stroke-width:1px}.bottom.svelte-myuwqm{border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:20px;height:56px;padding:0 24px;display:flex;overflow:hidden}.legend.svelte-myuwqm{flex-wrap:nowrap;gap:12px;display:flex;overflow:hidden}.leg.svelte-myuwqm{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.leg.off.svelte-myuwqm{opacity:.35}.leg.svelte-myuwqm .dot:where(.svelte-myuwqm){border-radius:50%;width:8px;height:8px}.leg.reset.svelte-myuwqm{color:var(--muted);text-decoration:underline}.status.svelte-myuwqm{text-align:right;white-space:nowrap;flex-direction:column;gap:2px;margin-left:auto;font-size:11px;display:flex}.zoom.svelte-myuwqm{border:1px solid var(--line-2);border-radius:6px;display:flex;overflow:hidden}.zoom.svelte-myuwqm button:where(.svelte-myuwqm){justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex}.zoom.svelte-myuwqm button:where(.svelte-myuwqm)+button:where(.svelte-myuwqm){border-left:1px solid var(--line-2)}.zoom.svelte-myuwqm button:where(.svelte-myuwqm):hover{background:var(--bg-2)}.tl.interacting.svelte-myuwqm .mk{transition:none;animation:none}@media (width<=720px){.legend.svelte-myuwqm,.status.svelte-myuwqm{display:none}.bottom.svelte-myuwqm{gap:12px;padding:0 12px}}.tl.compact.svelte-myuwqm .gutter:where(.svelte-myuwqm),.tl.compact.svelte-myuwqm .region-head:where(.svelte-myuwqm){padding-left:10px}.tl.compact.svelte-myuwqm .lane-name:where(.svelte-myuwqm){white-space:normal;font-size:12px;line-height:1.15}.tl.compact.svelte-myuwqm .region-name:where(.svelte-myuwqm){letter-spacing:.08em;font-size:9.5px}.panel.svelte-a5yu53{background:var(--panel);border-left:1px solid var(--line);height:100%;box-shadow:var(--shadow);flex-direction:column;display:flex}.head.svelte-a5yu53{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 10px 0 20px;display:flex}.head.svelte-a5yu53 .overline:where(.svelte-a5yu53){text-transform:uppercase}.full.svelte-a5yu53{border-radius:6px;height:30px;margin-left:auto}.full.svelte-a5yu53:hover{text-decoration:none}.icon-btn.svelte-a5yu53{width:30px;height:30px;color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-btn.svelte-a5yu53:hover{background:var(--bg-2);color:var(--text)}.scroll.svelte-a5yu53{flex:1;padding:20px 20px 12px;overflow-y:auto}.hero.svelte-a5yu53{align-items:flex-start;gap:16px;display:flex}.portrait.svelte-a5yu53{object-fit:cover;background:var(--bg-2);border-radius:3px;flex-shrink:0;width:96px;height:120px}.portrait.placeholder.svelte-a5yu53{justify-content:center;align-items:center;display:inline-flex}h2.svelte-a5yu53{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.1}.native.svelte-a5yu53{color:var(--text-2);margin-top:2px;font-size:13px}.dates.svelte-a5yu53{color:var(--text-2);margin-top:6px;font-size:13px}.tags.svelte-a5yu53{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag.svelte-a5yu53{height:24px;color:var(--text-2);background:var(--bg-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.tag.svelte-a5yu53 .dot:where(.svelte-a5yu53){border-radius:2px;width:7px;height:7px}.desc.svelte-a5yu53{color:var(--text-2);margin:16px 0 0;font-size:13px}.save.svelte-a5yu53{margin-top:14px}.summary.svelte-a5yu53{text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.55}.source.svelte-a5yu53{margin:8px 0 0;font-size:11.5px}.source.svelte-a5yu53 a:where(.svelte-a5yu53){text-decoration:underline}.sect.svelte-a5yu53{margin:22px 0 8px}.links.svelte-a5yu53{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:6px;padding:12px 20px 16px;display:flex}.link.svelte-a5yu53{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:12.5px;display:flex}.link.svelte-a5yu53:hover{background:var(--bg-2);text-decoration:none}.link.svelte-a5yu53 .host:where(.svelte-a5yu53){margin-left:auto;font-size:11px}.loading.svelte-a5yu53{flex-direction:column;gap:10px;padding:24px 20px;display:flex}.sk.svelte-a5yu53{background:var(--bg-3);border-radius:4px;height:12px;animation:1.2s ease-in-out infinite svelte-a5yu53-pulse;display:block}@keyframes svelte-a5yu53-pulse{50%{opacity:.5}}.app.svelte-1uha8ag{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.colbar.svelte-1uha8ag{border-bottom:1px solid var(--line);background:var(--bg-2);flex-shrink:0;align-items:center;gap:14px;height:40px;padding:0 24px;display:flex}.col-name.svelte-1uha8ag{font-size:16px}.col-desc.svelte-1uha8ag{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.main.svelte-1uha8ag{flex:1;min-height:0;display:flex}.tl-wrap.svelte-1uha8ag{flex:1;min-width:0;height:100%}.side.svelte-1uha8ag{width:var(--panel-w);flex-shrink:0;height:100%}@media (width<=900px){.main.svelte-1uha8ag{position:relative}.side.svelte-1uha8ag{width:auto;height:70%;position:absolute;inset:auto 0 0}}
