.r0zVHW_wrapper{width:100%}.r0zVHW_intro{color:#fffc;margin-bottom:16px;font-size:13px;line-height:1.6em}.r0zVHW_layout{flex-direction:column;gap:22px;display:flex}.r0zVHW_mapFigure{width:100%;min-width:0;max-width:620px;margin:0 auto}.r0zVHW_mapBox{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:4px;width:100%;position:relative;overflow:hidden}.r0zVHW_mapImage{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.r0zVHW_pin{cursor:default;z-index:2;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.r0zVHW_pin:focus-visible{outline:none}.r0zVHW_pin:focus-visible .r0zVHW_pinDot{box-shadow:0 0 0 3px var(--neon-cyan)}.r0zVHW_pinDot{background:var(--neon-cyan,#22d3ee);border:1px solid #000c;border-radius:50%;width:8px;height:8px;transition:transform .15s,box-shadow .15s}.r0zVHW_pinLabel{letter-spacing:.02em;color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,0 1px 2px #000;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:600;line-height:1.1}.r0zVHW_pinActive{z-index:3}.r0zVHW_pinActive .r0zVHW_pinDot{transform:scale(1.6);box-shadow:0 0 0 4px #22d3ee4d}.r0zVHW_pinActive .r0zVHW_pinLabel{color:var(--neon-cyan,#22d3ee)}.r0zVHW_approx{color:#ffffff8c;margin-top:8px;font-size:11px;font-style:italic}.r0zVHW_index{min-width:0}.r0zVHW_indexHeading{color:var(--white);margin-bottom:12px;font-size:15px;font-weight:600}.r0zVHW_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}@media screen and (max-width:800px){.r0zVHW_groups{grid-template-columns:1fr}}.r0zVHW_group{min-width:0;margin-bottom:14px}.r0zVHW_groupName{text-transform:uppercase;letter-spacing:.06em;color:var(--neon-cyan,#22d3ee);margin-bottom:6px;font-size:12px;font-weight:700}.r0zVHW_groupList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.r0zVHW_calloutChip{font:inherit;color:#ffffffe0;background:var(--surface-2);border:1px solid var(--border-soft);cursor:default;border-radius:4px;padding:5px 10px;font-size:12px;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:inline-block}.r0zVHW_calloutChipActive{border-color:var(--neon-cyan,#22d3ee);color:#fff;background:#22d3ee24}@media screen and (max-width:800px){.r0zVHW_pinLabel{font-size:8px}.r0zVHW_calloutChip{padding:4px 8px;font-size:11px}.r0zVHW_intro{font-size:12px}}@media screen and (max-width:500px){.r0zVHW_pinLabel{display:none}.r0zVHW_pinDot{width:7px;height:7px}}
