._wrap_1xrdm_1{position:relative;width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:#dfe7ec}._map_1xrdm_10{width:100%;height:520px}._status_1xrdm_15{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:14px;line-height:1.5;color:#374151;background:#dfe7ece6;z-index:5}._controls_1xrdm_30{position:absolute;top:10px;left:10px;z-index:6;display:flex;gap:6px}._ctl_1xrdm_39{appearance:none;border:1px solid var(--border);background:#fffffff2;color:#111827;font:600 12px/1 system-ui,sans-serif;padding:8px 12px;border-radius:999px;cursor:pointer}._ctl_1xrdm_39:hover{background:#fff}._ctl_1xrdm_39:focus-visible{outline:2px solid #111827;outline-offset:2px}._legend_1xrdm_59{position:absolute;left:10px;bottom:28px;z-index:6;background:#fffffff0;border:1px solid var(--border);border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.7;color:#333;pointer-events:none}._legendRow_1xrdm_74{display:flex;align-items:center}._legendRow_1xrdm_74 i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}._legendRow_1xrdm_74 i._dashed_1xrdm_87{background:transparent;border:2px dashed #475569;box-sizing:border-box}._tip_1xrdm_93{position:absolute;z-index:7;pointer-events:none;background:#111827;color:#fff;font-size:12px;line-height:1.4;padding:6px 9px;border-radius:8px;white-space:nowrap;transform:translate(-50%,-120%)}._toggle_1xrdm_107{display:inline-flex;border:1px solid var(--border);border-radius:999px;background:#fff;padding:3px;gap:2px;margin-bottom:10px}._toggleBtn_1xrdm_117{appearance:none;border:0;background:transparent;color:#374151;font:600 13px/1 system-ui,sans-serif;padding:8px 14px;border-radius:999px;cursor:pointer}._toggleBtn_1xrdm_117[aria-pressed=true]{background:#111827;color:#fff}._toggleBtn_1xrdm_117:focus-visible{outline:2px solid #111827;outline-offset:2px}@media(max-width:768px){._map_1xrdm_10{height:400px}}
