._wrapper_v7r4p_1{gap:var(--space-3);min-width:0;display:grid}._stage_v7r4p_7{gap:var(--space-3);min-width:0;display:grid;position:relative}@media (min-width:720px){._legendSlot_v7r4p_16{bottom:var(--space-3);left:var(--space-3);position:absolute}}._frame_v7r4p_24{aspect-ratio:.95}@media (min-width:720px){._frame_v7r4p_24{aspect-ratio:auto;height:clamp(26rem,100dvh - 15rem,52rem)}}._country_v7r4p_35,._marker_v7r4p_36{fill:var(--fill);cursor:pointer;transition:opacity var(--duration-med) var(--ease-out);animation:_country-in_v7r4p_1 var(--duration-slow) var(--ease-out) both;animation-delay:var(--delay,0s)}._country_v7r4p_35:focus,._marker_v7r4p_36:focus{outline:none}._unknown_v7r4p_49{fill:var(--map-context-land)}._disputed_v7r4p_53{cursor:default}._dimmed_v7r4p_57{opacity:var(--map-dimmed-opacity)}._markerHit_v7r4p_61{fill:#0000}._markerDot_v7r4p_65{fill:var(--fill);stroke:var(--map-marker-ring);stroke-width:1.5px;vector-effect:non-scaling-stroke}._markerRing_v7r4p_72,._highlight_v7r4p_73{fill:none;stroke:var(--map-highlight);stroke-width:2.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}@keyframes _country-in_v7r4p_1{0%{opacity:0}}._notice_v7r4p_88{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex;position:absolute}._notice_v7r4p_88 ._noticeHint_v7r4p_104{flex-basis:100%;max-width:none}._retry_v7r4p_109{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);background:var(--glass-bg-strong)}._tooltip_v7r4p_118{z-index:var(--z-popover);gap:var(--space-1);max-width:min(18rem,100vw - 16px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);pointer-events:none;display:grid;position:fixed;top:0;left:0}._tooltipNote_v7r4p_132{max-width:16rem;padding-top:var(--space-1);border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-muted)}._tooltipTitle_v7r4p_140{align-items:center;gap:var(--space-2);display:flex}._notes_v7r4p_146{gap:var(--space-1);font-size:var(--text-xs);color:var(--color-ink-muted);display:grid}
