.wrap.svelte-z2ggtp{border:1px solid var(--c-border);border-radius:var(--r2);background:var(--sky) center / cover no-repeat, var(--c-bg);aspect-ratio:1000/460;touch-action:pan-y;position:relative;overflow:hidden}.wrap.tall.svelte-z2ggtp{aspect-ratio:460/1100;background:var(--sky) center / cover no-repeat, var(--c-bg)}.sysmap.svelte-z2ggtp{width:100%;height:100%;color:var(--c-text);display:block}.lane.svelte-z2ggtp{fill:none;stroke-linecap:round}.tethers.svelte-z2ggtp line:where(.svelte-z2ggtp){stroke:var(--c-border);stroke-opacity:.5;stroke-dasharray:3 5}.node.svelte-z2ggtp{min-width:var(--tap);min-height:var(--tap);cursor:pointer;color:var(--c-text);transition:transform var(--t);background:0 0;border:0;border-radius:50%;justify-items:center;gap:2px;padding:4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.node.svelte-z2ggtp:hover{transform:translate(-50%,-50%)scale(1.12)}.owner.svelte-z2ggtp{text-overflow:ellipsis;white-space:nowrap;max-width:84px;color:var(--c-muted);background:color-mix(in oklab, var(--c-bg) 70%, transparent);border-radius:4px;padding:0 3px;font-size:10.5px;line-height:1.2;overflow:hidden}.owner.me.svelte-z2ggtp{color:var(--c-accent)}.cap.svelte-z2ggtp{color:var(--c-muted);background:color-mix(in oklab, var(--c-bg) 70%, transparent);border-radius:4px;padding:0 3px;font-size:11px}.moon-disc.svelte-z2ggtp{width:18px;height:18px;box-shadow:0 0 7px color-mix(in oklab, var(--c-accent) 45%, transparent);background:radial-gradient(circle at 32% 32%,#cfd8e3 0 38%,#8d99a8 55%,#5c6672 100%);border-radius:50%}.shards.svelte-z2ggtp{width:20px;height:12px;filter:drop-shadow(0 0 4px color-mix(in oklab, var(--c-warn) 45%, transparent));background:radial-gradient(circle at 20% 40%,#b9c6d4 0 34%,#0000 36%),radial-gradient(circle at 52% 72%,#93a3b4 0 26%,#0000 28%),radial-gradient(circle at 78% 30%,#cbd6e2 0 22%,#0000 24%),radial-gradient(circle at 38% 18%,#8b99a8 0 18%,#0000 20%)}.node.moon.svelte-z2ggtp .cap:where(.svelte-z2ggtp){color:color-mix(in oklab, var(--c-muted) 80%, var(--c-accent))}.anomaly.svelte-z2ggtp{border:2px dashed var(--c-accent);background:radial-gradient(circle, color-mix(in oklab, var(--c-accent) 55%, transparent) 0 22%, transparent 55%);border-radius:50%;width:22px;height:22px;animation:9s linear infinite svelte-z2ggtp-swirl}.node.deep.svelte-z2ggtp .cap:where(.svelte-z2ggtp){color:var(--c-accent)}@keyframes svelte-z2ggtp-swirl{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.anomaly.svelte-z2ggtp{animation:none}}.empty-dot.svelte-z2ggtp{border:1px dashed var(--c-muted);opacity:.7;border-radius:50%;width:14px;height:14px}.node.mine.svelte-z2ggtp svg{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--c-ok) 70%, transparent))}.node.bot.svelte-z2ggtp svg{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--c-warn) 55%, transparent))}.node.vacant.svelte-z2ggtp svg{filter:grayscale(.75)brightness(.8);opacity:.85}.node.vacant.svelte-z2ggtp:hover svg{filter:none;opacity:1}.node.picked.svelte-z2ggtp .globe,.node.picked.svelte-z2ggtp svg,.node.picked.svelte-z2ggtp .empty-dot:where(.svelte-z2ggtp),.node.picked.svelte-z2ggtp .anomaly:where(.svelte-z2ggtp){outline:1.5px solid var(--c-accent);outline-offset:2px;box-shadow:0 0 9px color-mix(in oklab, var(--c-accent) 40%, transparent);border-radius:50%}.exp-head.svelte-28uhd9{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.exp-head.svelte-28uhd9 .exp-target:where(.svelte-28uhd9){margin:0}.ships.svelte-28uhd9{margin:var(--s2) 0;gap:6px;display:grid}.ship.svelte-28uhd9{align-items:center;gap:var(--s2);border:1px solid var(--plate-edge);border-radius:var(--r2);background:var(--trough);grid-template-columns:28px 1fr auto;padding:6px 10px;display:grid}.ship.empty.svelte-28uhd9{opacity:.55}.ship.svelte-28uhd9 .pic:where(.svelte-28uhd9){color:var(--c-accent);place-items:center;display:grid}.ship.svelte-28uhd9 .nm:where(.svelte-28uhd9){gap:1px;min-width:0;display:grid}.ship.svelte-28uhd9 .pick:where(.svelte-28uhd9){align-items:center;gap:6px;display:flex}.map-nav.svelte-28uhd9{z-index:2;position:absolute;top:8px;right:8px}.map-nav.svelte-28uhd9 .sys-nav:where(.svelte-28uhd9){background:color-mix(in oklab, var(--c-bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sys-nav.svelte-28uhd9{align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.sys-input.svelte-28uhd9{text-align:center;width:68px;height:30px;min-height:30px;padding:0 6px}.slot.svelte-28uhd9>.card{margin-bottom:0}.slot.svelte-28uhd9{min-height:12rem;margin-bottom:var(--s3);align-content:start;display:grid}.facts.svelte-28uhd9 .short:where(.svelte-28uhd9){display:none}.facts.svelte-28uhd9{flex-wrap:wrap;gap:4px 8px;margin-top:4px;display:flex}@media (width<=720px){.slot.svelte-28uhd9{min-height:10.5rem}}.slot-hint.svelte-28uhd9{align-items:center;gap:var(--s2);height:100%;padding:var(--s3);border:1px dashed color-mix(in oklab, var(--c-border) 70%, transparent);border-radius:var(--r2);color:var(--c-muted);display:flex}.sweep.svelte-28uhd9{align-items:center;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}@media (width<=700px){.sweep.svelte-28uhd9 .why:where(.svelte-28uhd9){-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.sweep.svelte-28uhd9{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.sweep.svelte-28uhd9 .why:where(.svelte-28uhd9){grid-column:1/-1}.sweep.svelte-28uhd9 .btn:where(.svelte-28uhd9),.sweep.svelte-28uhd9 .tag:where(.svelte-28uhd9){justify-content:center;width:100%}.card.rise.svelte-28uhd9>.spread:where(.svelte-28uhd9):last-of-type{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.card.rise.svelte-28uhd9>.spread:where(.svelte-28uhd9):last-of-type>*{justify-content:center;width:100%;min-width:0}.note.svelte-28uhd9{margin-bottom:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.note.svelte-28uhd9 .lbl:where(.svelte-28uhd9){font-size:0}.note.svelte-28uhd9 .grow:where(.svelte-28uhd9){width:100%}.facts.svelte-28uhd9{flex-wrap:wrap;gap:4px 8px;display:flex}.facts.svelte-28uhd9 .tag:where(.svelte-28uhd9){min-width:0;font-size:11.5px}.spread.svelte-28uhd9>.grow:where(.svelte-28uhd9){min-width:0}.facts.svelte-28uhd9 .full:where(.svelte-28uhd9){display:none}.facts.svelte-28uhd9 .short:where(.svelte-28uhd9){display:inline}.card.rise.svelte-28uhd9>.spread:where(.svelte-28uhd9):last-of-type>*{white-space:nowrap;padding-inline:8px;font-size:13px}}.note.svelte-28uhd9{align-items:center;gap:var(--s2);margin-bottom:var(--s3);display:flex}.mark.svelte-28uhd9{background:var(--c-muted);border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.mark.friend.svelte-28uhd9{background:var(--c-ok)}.mark.ally.svelte-28uhd9{background:var(--c-accent)}.mark.watch.svelte-28uhd9{background:var(--c-warn,#d9a441)}.mark.enemy.svelte-28uhd9{background:var(--c-danger)}.exp.svelte-28uhd9 .row:where(.svelte-28uhd9){align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.exp.svelte-28uhd9 .co:where(.svelte-28uhd9){width:62px}.co.svelte-28uhd9{text-align:center;min-height:36px;padding-inline:6px}.mapwrap.svelte-28uhd9{touch-action:pan-y;margin-bottom:var(--s3);position:relative}.map.svelte-28uhd9{touch-action:pan-y;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:200px;display:flex}.slot.svelte-28uhd9{font:inherit;cursor:pointer;text-align:left;padding:var(--s2) 10px;border:1px solid var(--c-border);border-radius:var(--r1);color:var(--c-text);background:color-mix(in oklab, var(--c-raised) 40%, transparent);transition:border-color var(--t), transform var(--t);gap:2px;text-decoration:none;display:grid}.slot.svelte-28uhd9:hover{border-color:color-mix(in oklab, var(--c-accent) 60%, var(--c-border));transform:translateY(-1px)}.slot.svelte-28uhd9 .coords:where(.svelte-28uhd9){font-size:13px}.slot.mine.svelte-28uhd9{border-color:var(--c-ok);background:color-mix(in oklab, var(--c-ok) 12%, transparent)}.slot.bot.svelte-28uhd9{border-color:color-mix(in oklab, var(--c-warn) 45%, var(--c-border))}.slot.free.svelte-28uhd9{opacity:.6;border-style:dashed}.slot.picked.svelte-28uhd9{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent);opacity:1}
