.wrap.svelte-12lc6xr,.mapc.svelte-12lc6xr{position:absolute;inset:0}.mapc.svelte-12lc6xr{background:var(--surface)}.map-seed.soft.svelte-12lc6xr{z-index:2;pointer-events:none;color:var(--muted);letter-spacing:.01em;background:0 0;place-items:end start;padding:14px 16px 48px;font-size:.75rem;display:grid;position:absolute;inset:0}.wrap.seed.svelte-12lc6xr .legend:where(.svelte-12lc6xr){opacity:.65}.controls.svelte-12lc6xr{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:9px;right:9px}.bm.svelte-12lc6xr{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid}.bm.svelte-12lc6xr:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.bm.on.svelte-12lc6xr{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.badge.svelte-12lc6xr{z-index:2;color:var(--muted);background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);text-align:right;pointer-events:none;border-radius:6px;max-width:42%;padding:3px 7px;font-size:9.5px;position:absolute;top:118px;right:9px}.legend.svelte-12lc6xr{z-index:2;background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);color:var(--muted);pointer-events:none;border-radius:7px;flex-wrap:wrap;gap:10px;max-width:calc(100% - 56px);padding:5px 9px;font-size:10px;display:flex;position:absolute;bottom:9px;left:9px}.legend.svelte-12lc6xr i:where(.svelte-12lc6xr){border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.legend.svelte-12lc6xr .swatch:where(.svelte-12lc6xr){border-radius:2px}.legend.svelte-12lc6xr .market:where(.svelte-12lc6xr){background:color-mix(in srgb, var(--accent) 45%, transparent);border:1px solid var(--accent);opacity:1;border-radius:2px}.legend.svelte-12lc6xr .project:where(.svelte-12lc6xr){opacity:1;background:#eab3088c;border:1px solid #ca8a04;border-radius:2px}.legend.svelte-12lc6xr .csa:where(.svelte-12lc6xr){opacity:1;background:#22c55e8c;border:1px solid #16a34a;border-radius:2px}@media (width<=900px){.controls.svelte-12lc6xr{gap:0;padding:2px}.bm.svelte-12lc6xr{width:44px;height:44px}.badge.svelte-12lc6xr{top:154px}}
