.atlas.svelte-1elx9i7{gap:var(--s-2);display:grid;position:relative}.toolbar.svelte-1elx9i7{align-items:center;gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;min-height:2.4rem;display:flex}.crumbs.svelte-1elx9i7{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;font-size:.88rem;display:flex}.crumb.svelte-1elx9i7{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-1elx9i7{color:var(--ink);cursor:default;font-weight:600;text-decoration:none}.sep.svelte-1elx9i7{color:var(--ink-3)}.tools.svelte-1elx9i7{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.search.svelte-1elx9i7{position:relative}.search.svelte-1elx9i7 input[type=search]:where(.svelte-1elx9i7){font:inherit;border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:999px;width:13.5rem;padding:.38rem .8rem;font-size:.88rem}.results.svelte-1elx9i7{z-index:8;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.results.svelte-1elx9i7 button:where(.svelte-1elx9i7){all:unset;cursor:pointer;border-radius:6px;justify-content:space-between;gap:8px;width:calc(100% - 16px);padding:6px 8px;font-size:.88rem;display:flex}.results.svelte-1elx9i7 button:where(.svelte-1elx9i7):hover,.results.svelte-1elx9i7 button:where(.svelte-1elx9i7):focus-visible{background:var(--paper-2)}.results.svelte-1elx9i7 small:where(.svelte-1elx9i7){color:var(--ink-3)}.trail-pick.svelte-1elx9i7{font:inherit;border:1px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;max-width:11rem;padding:.36rem .7rem;font-size:.85rem}.view-toggle.svelte-1elx9i7{border:1px solid var(--rule);border-radius:999px;display:inline-flex;overflow:hidden}.view-toggle.svelte-1elx9i7 button:where(.svelte-1elx9i7){font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:.35rem .85rem;font-size:.82rem}.view-toggle.svelte-1elx9i7 button[aria-pressed=true]:where(.svelte-1elx9i7){background:var(--ink);color:var(--paper)}.stage.svelte-1elx9i7{gap:var(--s-4);display:grid}@media (width>=1000px){.stage.svelte-1elx9i7{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.stage[data-view=list].svelte-1elx9i7{grid-template-columns:minmax(0,1fr) 300px}}.view.svelte-1elx9i7{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(--paper-2) 60%, var(--paper)) 0%, var(--paper) 50%, color-mix(in srgb, var(--paper-2) 80%, var(--paper)) 100%);min-height:440px;position:relative;overflow:hidden}.view[hidden].svelte-1elx9i7{display:none}canvas.svelte-1elx9i7{cursor:grab;touch-action:none;outline:none;display:block}canvas.embedded.svelte-1elx9i7{touch-action:pan-y pinch-zoom}canvas.svelte-1elx9i7:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}canvas.svelte-1elx9i7:active{cursor:grabbing}.hint.svelte-1elx9i7{left:50%;top:var(--s-3);color:var(--ink-3);pointer-events:none;text-align:center;max-width:92%;margin:0;font-size:.78rem;position:absolute;transform:translate(-50%)}.tip.svelte-1elx9i7{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);max-width:270px;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% - 16px))}.tip.svelte-1elx9i7 span:where(.svelte-1elx9i7),.tip.svelte-1elx9i7 em:where(.svelte-1elx9i7){color:var(--ink-2)}.tip.svelte-1elx9i7 .dim:where(.svelte-1elx9i7){color:var(--ink-3);font-size:.75rem}.mini.svelte-1elx9i7{right:var(--s-3);bottom:var(--s-3);z-index:2;justify-items:end;gap:4px;display:grid;position:absolute}.mini.svelte-1elx9i7 canvas:where(.svelte-1elx9i7){background:color-mix(in srgb, var(--paper) 88%, transparent);border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:crosshair}.reset.svelte-1elx9i7{font:inherit;border:1px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.zoom.svelte-1elx9i7{right:var(--s-3);top:var(--s-3);gap:4px;display:grid;position:absolute}.zoom.svelte-1elx9i7 button:where(.svelte-1elx9i7){background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);font-size:1.05rem}.legend.svelte-1elx9i7{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:.3rem .8rem;max-width:calc(100% - 180px);padding:.3rem .6rem;font-size:.72rem;display:flex;position:absolute}.legend.svelte-1elx9i7 span:where(.svelte-1elx9i7){align-items:center;gap:.35rem;display:inline-flex}.lg.svelte-1elx9i7{border-radius:50%;width:10px;height:10px;display:inline-block}.lg.written.svelte-1elx9i7{background:var(--ink-2)}.lg.unch.svelte-1elx9i7{border:1.5px dashed var(--ink-3)}.lg.more.svelte-1elx9i7{border:1.2px dashed var(--ink-3);background:radial-gradient(circle, var(--ink-2) 3px, transparent 3.5px);width:14px;height:14px}.lg.new.svelte-1elx9i7{background:#e3a72f}.panel.svelte-1elx9i7{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius);padding:var(--s-4) var(--s-5)}.panel.svelte-1elx9i7 h2:where(.svelte-1elx9i7){margin:0 0 var(--s-2);font-size:1.35rem}.panel.svelte-1elx9i7 p:where(.svelte-1elx9i7){font-size:.98rem}.eyebrow.svelte-1elx9i7{margin:0 0 var(--s-2);align-items:center;gap:.45rem;display:flex}.near.svelte-1elx9i7{margin-top:var(--s-4)}.small.svelte-1elx9i7{font-size:.85rem}.ev-line.svelte-1elx9i7{color:var(--ev-ink);margin:calc(-1 * var(--s-1)) 0 var(--s-2);font-size:.8rem}.actions.svelte-1elx9i7{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.actions.svelte-1elx9i7 .button[disabled]:where(.svelte-1elx9i7){opacity:.45;cursor:default}.chips.svelte-1elx9i7{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip.svelte-1elx9i7{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8rem;display:inline-flex}.chip.svelte-1elx9i7:hover{border-color:var(--ink-3)}.chip.gold.svelte-1elx9i7{border-color:#e3a72f}.dot.svelte-1elx9i7{background:var(--dot,var(--ink-3));border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.steps.svelte-1elx9i7{margin:var(--s-2) 0;padding-left:1.3rem;font-size:.9rem}.steps.svelte-1elx9i7 li:where(.svelte-1elx9i7){margin:.2rem 0}.steps.svelte-1elx9i7 li.now:where(.svelte-1elx9i7) button:where(.svelte-1elx9i7){color:var(--ink);font-weight:700}.steps.svelte-1elx9i7 button:where(.svelte-1elx9i7){font:inherit;color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.listview.svelte-1elx9i7{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--card);padding:var(--s-3) var(--s-4);max-height:var(--map-h);min-height:320px;overflow:auto}.lnode.svelte-1elx9i7>summary:where(.svelte-1elx9i7){cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.lnode.svelte-1elx9i7>summary:where(.svelte-1elx9i7) small:where(.svelte-1elx9i7){color:var(--ink-3);margin-left:auto;font-size:.75rem}.lkids.svelte-1elx9i7{border-left:1px solid var(--rule-2);margin-left:.9rem;padding-left:.8rem}.lleaf.svelte-1elx9i7{align-items:center;gap:.5rem;padding:.22rem 0;display:flex}.lleaf.unch.svelte-1elx9i7{color:var(--ink-3);font-style:italic}.lleaf.svelte-1elx9i7 small:where(.svelte-1elx9i7){color:var(--ink-3)}.read.svelte-1elx9i7{font-size:.78rem}@media (width<=560px){.mini.svelte-1elx9i7 canvas:where(.svelte-1elx9i7){display:none}}@media (width<=699px){.search.svelte-1elx9i7 input[type=search]:where(.svelte-1elx9i7),.tools.svelte-1elx9i7{width:100%}.search.svelte-1elx9i7{flex:100%}.legend.svelte-1elx9i7{max-width:calc(100% - 150px);font-size:.68rem}.hint.svelte-1elx9i7{max-width:70%;font-size:.72rem;top:44px}}
