.PostRelatedMap_heading__z2kdv{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;line-height:24px}.PostRelatedMap_heading__z2kdv svg{width:18px;height:18px;color:hsl(var(--muted-foreground))}.PostRelatedMap_map__WrlTL{overflow:hidden;border:1px solid hsl(var(--border)/.65);border-radius:8px;background:#11151c;color:#e5eaf2}.PostRelatedMap_toolbar__DZhP_{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px}.PostRelatedMap_controls__g_69m,.PostRelatedMap_floors__3Jd_m{display:flex;gap:2px;padding:2px;border:1px solid #354255;border-radius:7px;background:#1a202a}.PostRelatedMap_controls__g_69m button,.PostRelatedMap_floors__3Jd_m button{width:32px;height:32px;padding:6px;border:0;border-radius:5px;color:#c4cfdf;box-shadow:none}.PostRelatedMap_controls__g_69m button:hover,.PostRelatedMap_floors__3Jd_m button:hover,.PostRelatedMap_floors__3Jd_m button[aria-pressed=true]{background:#2b3749;color:white}.PostRelatedMap_controls__g_69m svg,.PostRelatedMap_floors__3Jd_m svg{width:18px;height:18px}.PostRelatedMap_canvas__HSChv{position:relative;isolation:isolate;display:flex;justify-content:center;overflow:hidden}.PostRelatedMap_radar__d_U1B{width:100%;max-width:640px;aspect-ratio:1}.PostRelatedMap_types__xiS0c{position:absolute;top:8px;left:8px;z-index:20;border-radius:6px;background:#11151ce6}.PostRelatedMap_types__xiS0c button{width:34px;height:34px}.PostRelatedMap_hint__EPLZQ,.PostRelatedMap_status__UHJZ0{color:hsl(var(--muted-foreground));font-size:13px;line-height:21px}.PostRelatedMap_hint__EPLZQ{margin-top:12px}.PostRelatedMap_status__UHJZ0{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:20px;border:1px solid hsl(var(--border)/.55);border-radius:8px}.PostRelatedMap_unmapped__g_44T{margin-top:16px}.PostRelatedMap_links__ox5_T{display:grid;gap:6px;margin-top:8px}.PostRelatedMap_links__ox5_T a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid hsl(var(--border)/.6);border-radius:6px;color:hsl(var(--foreground));font-size:13px;line-height:20px}.PostRelatedMap_links__ox5_T a:hover{background:hsl(var(--muted)/.4)}.PostRelatedMap_links__ox5_T a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (pointer:coarse){.PostRelatedMap_controls__g_69m button,.PostRelatedMap_floors__3Jd_m button,.PostRelatedMap_types__xiS0c button{width:44px;height:44px}}