.wrap.svelte-zaztzp{position:relative;display:inline-flex}.ibtn.svelte-zaztzp{inline-size:17px;block-size:17px;flex:none;padding:0;cursor:pointer;border:1.4px solid var(--muted);border-radius:50%;background:none;color:var(--muted);font:700 .68rem/1 var(--font-ui);display:inline-grid;place-items:center}.ibtn.svelte-zaztzp:hover{color:var(--ref);border-color:var(--ref)}.pop.svelte-zaztzp{position:absolute;z-index:40;top:calc(100% + 8px);left:-8px;width:min(320px,calc(100vw - 48px));background:var(--surface);color:var(--ink);border:1px solid var(--baseline);border-radius:10px;padding:12px 14px;box-shadow:0 6px 24px #0000002e;font-size:.86rem;font-weight:400;text-transform:none;letter-spacing:normal}.pop.svelte-zaztzp h3:where(.svelte-zaztzp){margin:0 0 6px;font-size:.9rem}.pop.svelte-zaztzp p:where(.svelte-zaztzp){margin:0 0 8px;color:var(--ink-2)}.pop.svelte-zaztzp p:where(.svelte-zaztzp):last-child{margin-bottom:0}.pop.svelte-zaztzp .src:where(.svelte-zaztzp){font-size:.78rem;color:var(--muted);border-top:1px solid var(--grid);padding-top:7px;margin-top:8px}.pop.svelte-zaztzp .src:where(.svelte-zaztzp) b:where(.svelte-zaztzp){color:var(--ink-2);font-weight:600}.pop.svelte-zaztzp .close:where(.svelte-zaztzp){position:absolute;top:6px;right:8px;border:none;background:none;color:var(--muted);font-size:1rem;cursor:pointer;padding:2px 4px}.map-tile.svelte-1r9yx5d{cursor:pointer}.map-tile.svelte-1r9yx5d polygon:where(.svelte-1r9yx5d){stroke:var(--surface);stroke-width:2}.map-abbr.svelte-1r9yx5d{font-size:12px;font-weight:600;pointer-events:none}.map-val.svelte-1r9yx5d{font-size:10px;pointer-events:none}.mapbar.svelte-1r9yx5d{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--muted);margin-top:6px}.ramp.svelte-1r9yx5d{flex:0 0 140px;block-size:10px;border-radius:5px;position:relative}.mid.svelte-1r9yx5d{position:absolute;left:50%;top:calc(100% + 1px);transform:translate(-50%);font-size:.7rem;color:var(--muted);line-height:1}.map-wrap.svelte-1uha8ag{max-width:660px;margin:0 auto}.pyr-wrap.svelte-1uha8ag{max-width:540px;margin:0 auto}.legend.svelte-1uha8ag .outline:where(.svelte-1uha8ag){background:none;border:1.5px solid var(--ink);block-size:8px}.csv.svelte-1uha8ag{font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--ink-2);background:none;border:1px solid var(--baseline);border-radius:6px;padding:2px 9px}.csv.svelte-1uha8ag:hover{border-color:var(--ink-2)}
