.atlas.svelte-1o3i5mo{position:relative}.toolbar.svelte-1o3i5mo{align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);justify-content:space-between;min-height:2.4rem;display:flex}.crumbs.svelte-1o3i5mo{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;font-size:.88rem;display:flex}.crumb.svelte-1o3i5mo{font:inherit;color:var(--link);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--link) 35%, transparent);text-underline-offset:.2em;background:0 0;border:0;padding:.2rem .1rem}.crumb.current.svelte-1o3i5mo{color:var(--ink);font-weight:600;text-decoration:none}.sep.svelte-1o3i5mo{color:var(--ink-3)}.view-toggle.svelte-1o3i5mo{border:1px solid var(--rule);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.view-toggle.svelte-1o3i5mo button:where(.svelte-1o3i5mo){font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:.35rem .85rem;font-size:.82rem}.view-toggle.svelte-1o3i5mo button[aria-pressed=true]:where(.svelte-1o3i5mo){background:var(--ink);color:var(--paper)}.stage.svelte-1o3i5mo{gap:var(--s-4);display:grid}@media (width>=1100px){.stage.svelte-1o3i5mo{grid-template-columns:minmax(0,1fr) 290px;align-items:start}[data-view=list].svelte-1o3i5mo .stage:where(.svelte-1o3i5mo){grid-template-columns:minmax(0,1fr)}}.map-view.svelte-1o3i5mo{height:var(--map-h);border:1px solid var(--rule-2);border-radius:var(--radius);background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--card) 65%, transparent) 0%, transparent 75%), linear-gradient(150deg, color-mix(in srgb, var(--tint,var(--r-universe)) 9%, var(--paper)) 0%, var(--paper) 45%, color-mix(in srgb, var(--paper-2) 80%, var(--paper)) 100%);touch-action:none;cursor:grab;min-height:520px;position:relative;overflow:hidden}.map-view.svelte-1o3i5mo:active{cursor:grabbing}svg.svelte-1o3i5mo{user-select:none;display:block}.graticule.svelte-1o3i5mo ellipse:where(.svelte-1o3i5mo),.graticule.svelte-1o3i5mo path:where(.svelte-1o3i5mo),.graticule.svelte-1o3i5mo line:where(.svelte-1o3i5mo){fill:none;stroke:var(--rule);stroke-width:.7px;stroke-dasharray:1.5 6;opacity:.7}.graticule.svelte-1o3i5mo path:where(.svelte-1o3i5mo),.graticule.svelte-1o3i5mo line:where(.svelte-1o3i5mo){opacity:.35}.links.svelte-1o3i5mo path:where(.svelte-1o3i5mo){fill:none;stroke:var(--c)}.links.svelte-1o3i5mo .trunk:where(.svelte-1o3i5mo){stroke-width:1.4px;opacity:.5}.links.svelte-1o3i5mo .branch:where(.svelte-1o3i5mo){stroke-width:1px;opacity:.42}.links.svelte-1o3i5mo .twig:where(.svelte-1o3i5mo){stroke-width:.7px;opacity:.28}.links.svelte-1o3i5mo .portal:where(.svelte-1o3i5mo){stroke-dasharray:4 5;stroke-width:1.3px;opacity:.7}.node.svelte-1o3i5mo{cursor:pointer;outline:none}.node.svelte-1o3i5mo .hit:where(.svelte-1o3i5mo){fill:#0000}.node.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo){fill:var(--c);stroke:var(--paper);stroke-width:2px}.node.grand.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo),.node.deep.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo){stroke-width:1px}.node.uncharted.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo){fill:var(--paper);stroke:var(--c);stroke-width:1.4px;stroke-dasharray:2.5 2}.node.deep.uncharted.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo){fill:color-mix(in srgb, var(--c) 30%, var(--paper));stroke:none}.node.portal.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo){fill:var(--paper);stroke:var(--c);stroke-width:1.8px;stroke-dasharray:none}.node.portal.svelte-1o3i5mo .portal-core:where(.svelte-1o3i5mo){fill:var(--c)}.node.svelte-1o3i5mo .halo:where(.svelte-1o3i5mo){fill:color-mix(in srgb, var(--c) 14%, transparent);stroke:color-mix(in srgb, var(--c) 40%, transparent);stroke-width:1px}.root-disc.svelte-1o3i5mo{fill:var(--ink)}.root-star.svelte-1o3i5mo{fill:var(--paper)}.label.svelte-1o3i5mo{font-family:var(--serif);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-linejoin:round;pointer-events:none}.node.focus.svelte-1o3i5mo .label:where(.svelte-1o3i5mo),.node.region.svelte-1o3i5mo .label:where(.svelte-1o3i5mo){font-weight:650}.node.grand.svelte-1o3i5mo .label:where(.svelte-1o3i5mo),.node.deep.svelte-1o3i5mo .label:where(.svelte-1o3i5mo),.node.portal.svelte-1o3i5mo .label:where(.svelte-1o3i5mo){font-family:var(--sans);fill:var(--ink-2)}.node.uncharted.svelte-1o3i5mo .label:where(.svelte-1o3i5mo){fill:var(--ink-3);font-style:italic}.node.svelte-1o3i5mo:hover .disc:where(.svelte-1o3i5mo),.node.svelte-1o3i5mo:focus-visible .disc:where(.svelte-1o3i5mo),.node.hovered.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo){stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:none}.node.svelte-1o3i5mo:focus-visible .label:where(.svelte-1o3i5mo){text-decoration:underline}.node.selected.svelte-1o3i5mo .disc:where(.svelte-1o3i5mo){stroke:var(--ink);stroke-width:3px;stroke-dasharray:none}.tip.svelte-1o3i5mo{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);max-width:260px;box-shadow:var(--shadow);pointer-events:none;z-index:3;gap:.2rem;padding:.5rem .7rem;font-size:.8rem;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.tip.svelte-1o3i5mo span:where(.svelte-1o3i5mo),.tip.svelte-1o3i5mo em:where(.svelte-1o3i5mo){color:var(--ink-2)}.legend.svelte-1o3i5mo{left:var(--s-3);bottom:var(--s-3);color:var(--ink-3);background:color-mix(in srgb, var(--paper) 85%, transparent);border-radius:var(--radius-sm);flex-wrap:wrap;gap:.4rem .9rem;padding:.3rem .6rem;font-size:.75rem;display:flex;position:absolute}.legend.svelte-1o3i5mo span:where(.svelte-1o3i5mo){align-items:center;gap:.35rem;display:inline-flex}.lg.svelte-1o3i5mo{border-radius:50%;width:10px;height:10px;display:inline-block}.lg.written.svelte-1o3i5mo{background:var(--ink-2)}.lg.unch.svelte-1o3i5mo{border:1.5px dashed var(--ink-3)}.lg.portal.svelte-1o3i5mo{border-top:1.5px dashed var(--ink-3);border-radius:0;width:16px;height:0}.zoomhint.svelte-1o3i5mo{font-style:italic}.zoom.svelte-1o3i5mo{right:var(--s-3);bottom:var(--s-3);gap:4px;display:grid;position:absolute}.zoom.svelte-1o3i5mo button:where(.svelte-1o3i5mo),.up.svelte-1o3i5mo{font:inherit;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;box-shadow:var(--shadow)}.zoom.svelte-1o3i5mo button:where(.svelte-1o3i5mo){width:34px;height:34px;font-size:1.05rem}.up.svelte-1o3i5mo{left:var(--s-3);top:var(--s-3);padding:.4rem .75rem;font-size:.85rem;position:absolute}.hint.svelte-1o3i5mo{left:50%;top:var(--s-3);color:var(--ink-3);margin:0;font-size:.82rem;position:absolute;transform:translate(-50%)}.panel.svelte-1o3i5mo{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius);padding:var(--s-4) var(--s-5)}.panel.svelte-1o3i5mo h2:where(.svelte-1o3i5mo),.focus-card.svelte-1o3i5mo h2:where(.svelte-1o3i5mo){margin:0 0 var(--s-2);font-size:1.4rem}.panel.svelte-1o3i5mo p:where(.svelte-1o3i5mo){font-size:.98rem}.eyebrow.svelte-1o3i5mo{align-items:center;gap:.45rem;display:flex}.near.svelte-1o3i5mo{margin-top:var(--s-4)}.ev-line.svelte-1o3i5mo{color:var(--ev-ink);margin:calc(-1 * var(--s-1)) 0 var(--s-2);font-size:.8rem}.actions.svelte-1o3i5mo{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.small.svelte-1o3i5mo{font-size:.85rem}.chips.svelte-1o3i5mo{gap:var(--s-2);flex-wrap:wrap;display:flex}.chips.svelte-1o3i5mo .chip:where(.svelte-1o3i5mo){cursor:pointer;font:inherit;font-family:var(--sans);font-size:.8rem}.list-view.svelte-1o3i5mo{gap:var(--s-3);display:grid}.focus-card.svelte-1o3i5mo{border-left:4px solid var(--c);background:var(--card);border-radius:var(--radius);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);border-top:1px solid var(--rule-2);border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.focus-card.svelte-1o3i5mo p:where(.svelte-1o3i5mo):last-child{margin-bottom:0}.list-h.svelte-1o3i5mo{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:var(--s-3) 0 0;font-size:.8rem}.kids.svelte-1o3i5mo{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.kids.svelte-1o3i5mo li:where(.svelte-1o3i5mo){align-items:stretch;gap:var(--s-2);display:flex}.kid.svelte-1o3i5mo{align-items:center;gap:var(--s-3);text-align:left;font:inherit;background:var(--card);color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--radius);padding:var(--s-3) var(--s-4);cursor:pointer;flex:1;min-height:52px;display:flex}.kid.svelte-1o3i5mo:hover{border-color:var(--rule)}.kids.svelte-1o3i5mo li.selected:where(.svelte-1o3i5mo) .kid:where(.svelte-1o3i5mo){border-color:var(--ink-3)}.kids.svelte-1o3i5mo li.uncharted:where(.svelte-1o3i5mo) .kid:where(.svelte-1o3i5mo){background:0 0;border-style:dashed}.kids.svelte-1o3i5mo li.uncharted:where(.svelte-1o3i5mo) .dot:where(.svelte-1o3i5mo){border:1.5px dashed var(--dot);background:0 0}.kid-text.svelte-1o3i5mo{flex:1;gap:.1rem;display:grid}.kid-title.svelte-1o3i5mo{font-weight:600}.kid-sum.svelte-1o3i5mo{color:var(--ink-2);font-size:.9rem}.kid-meta.svelte-1o3i5mo{color:var(--ink-3);font-size:.76rem}.chev.svelte-1o3i5mo{color:var(--ink-3);font-size:1.4rem}.kid-read.svelte-1o3i5mo{align-self:center;padding:.5rem .4rem;font-size:.85rem}.sel-card.svelte-1o3i5mo h3:where(.svelte-1o3i5mo){margin-top:0}@media (width>=700px){[data-view=map].svelte-1o3i5mo .list-view:where(.svelte-1o3i5mo),[data-view=list].svelte-1o3i5mo .map-view:where(.svelte-1o3i5mo),[data-view=list].svelte-1o3i5mo .panel:where(.svelte-1o3i5mo){display:none}}@media (width<=699px){.map-view.svelte-1o3i5mo,.panel.svelte-1o3i5mo,.view-toggle.svelte-1o3i5mo{display:none}}@media (width<=1099px) and (width>=700px){.panel.svelte-1o3i5mo{order:2}}
