._selectedArea_1cx33_1{fill:color-mix(in srgb,var(--accent) 42%,var(--card));stroke-width:2}._marker_1cx33_2[data-source-status=missing] ._dot_1cx33_2{fill:#7b8189}._marker_1cx33_2[data-source-status=registered] ._dot_1cx33_2{fill:#237a62}._focused_1cx33_4 ._dot_1cx33_2{stroke:#c88721;stroke-width:4}._placeLabel_1cx33_5{fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round;pointer-events:none}._legend_1cx33_6{display:flex;flex-wrap:wrap;gap:16px;padding:10px 14px;font-size:12px;border-top:1px solid var(--border)}._legend_1cx33_6 span{display:flex;gap:7px;align-items:center}._legend_1cx33_6 i{width:9px;height:9px;border-radius:50%;display:inline-block}._registered_1cx33_7{background:#237a62}._missing_1cx33_7{background:#7b8189}._results_1cx33_8{padding:12px 14px;border-top:1px solid var(--border);max-height:300px;overflow:auto}._resultHeading_1cx33_9{display:flex;justify-content:space-between;align-items:center;gap:8px}._resultRow_1cx33_10{display:flex;align-items:center;gap:5px;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px}._resultRow_1cx33_10>span{flex:1}._resultRow_1cx33_10 small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:3px}._integrated_1cx33_11{background:#3b64bd}._marker_1cx33_2[data-source-status=integrated] ._dot_1cx33_2{fill:#3b64bd}._resultRow_1cx33_10{flex-wrap:wrap}._publications_1cx33_11{flex-basis:100%;font-size:13px}._publications_1cx33_11 a{color:var(--accent)}._neighbor_1cx33_12{fill:transparent;stroke:var(--accent);stroke-width:.7;vector-effect:non-scaling-stroke;cursor:pointer}._neighbor_1cx33_12:hover{fill:color-mix(in srgb,var(--accent) 20%,transparent)}._map_1cx33_13{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card);color:var(--foreground)}._toolbar_1cx33_14{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--border);flex-wrap:wrap}._caption_1cx33_15{font-family:var(--font-family-display);font-size:17px;flex:1;min-width:100px}._zoom_1cx33_16{display:flex;align-items:center;gap:6px}._zoom_1cx33_16>span{font-size:12px;color:var(--muted-foreground);margin-right:3px}._zoom_1cx33_16 button{min-height:44px;gap:5px}._zoom_1cx33_16 button span{font-size:12px}._zoom_1cx33_16 button{padding:8px;min-width:34px}._canvas_1cx33_18{display:block;width:100%;height:min(62vh,540px);touch-action:none;cursor:grab;background:color-mix(in srgb,var(--accent) 5%,var(--card));min-height:290px}._canvas_1cx33_18:active{cursor:grabbing}._outline_1cx33_20,._province_1cx33_20{fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:var(--accent);stroke-width:1.2;vector-effect:non-scaling-stroke}._division_1cx33_21{fill:color-mix(in srgb,var(--accent) 10%,transparent);stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;outline:none}._division_1cx33_21:hover,._division_1cx33_21:focus{fill:color-mix(in srgb,var(--accent) 35%,var(--card));stroke-width:2}._province_1cx33_20{cursor:pointer;transition:fill .15s}._province_1cx33_20:hover,._province_1cx33_20:focus{fill:color-mix(in srgb,var(--accent) 45%,var(--card));outline:none;stroke-width:2}._marker_1cx33_2{cursor:pointer;outline:none}._hit_1cx33_25{fill:transparent}._cityProvince_1cx33_26{fill:var(--foreground);stroke:var(--card);stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:pointer}._cityProvince_1cx33_26:hover,._cityProvince_1cx33_26:focus{stroke:var(--accent);stroke-width:4;outline:none}._dot_1cx33_2{fill:var(--accent);stroke:var(--card);stroke-width:1.5;vector-effect:non-scaling-stroke}._marker_1cx33_2:hover ._dot_1cx33_2,._marker_1cx33_2:focus ._dot_1cx33_2{fill:var(--foreground);stroke:var(--foreground);stroke-width:3}._message_1cx33_30{min-height:320px;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;color:var(--muted-foreground);font-size:14px}._footer_1cx33_31{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;font-size:11px;color:var(--muted-foreground);border-top:1px solid var(--border)}._footer_1cx33_31 a{color:inherit}@media(max-width:600px){._toolbar_1cx33_14{gap:6px;padding:8px}._caption_1cx33_15{font-size:14px}._footer_1cx33_31{font-size:10px}._canvas_1cx33_18{min-height:290px}}._symbols_o7q6r_1{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-right:4px}._flag_o7q6r_1{width:30px;height:20px;object-fit:contain;border:1px solid var(--border);background:#fff}._coat_o7q6r_1{width:22px;height:25px;object-fit:contain}@layer base{._overlay_1uq1u_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1uq1u_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1uq1u_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(32rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(85vh,calc(100dvh - 2rem));background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-6);animation:_contentShow_1uq1u_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}@media(max-width:640px){._content_1uq1u_11{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:var(--spacing-4)}._title_1uq1u_41,._description_1uq1u_42{overflow-wrap:anywhere}}._close_1uq1u_47{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1uq1u_47:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1uq1u_47:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1uq1u_78{width:1rem;height:1rem}._header_1uq1u_83{margin-bottom:var(--spacing-4)}._footer_1uq1u_87{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1uq1u_41{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1uq1u_42{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1uq1u_110{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1uq1u_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1uq1u_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}
