.map-container.svelte-13nk4qy{height:400px;position:relative;overflow:hidden}.skeleton.svelte-13nk4qy{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.unavailable.svelte-13nk4qy{text-align:center;padding:var(--spacing-6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.unavailable-icon.svelte-13nk4qy{color:var(--color-warning);margin-bottom:var(--spacing-3);font-size:1.5rem}.unavailable-title.svelte-13nk4qy{font-size:var(--text-fluid-sm);color:var(--color-fg);margin:0 0 var(--spacing-1) 0;font-weight:600}.unavailable-description.svelte-13nk4qy{font-size:var(--text-fluid-xs);color:var(--color-muted);max-width:24rem;margin:0;line-height:1.5}.skeleton-svg.svelte-13nk4qy{width:100%;height:100%;max-height:300px}.skeleton-land.svelte-13nk4qy{fill:var(--chart-grid)}.pulse-1.svelte-13nk4qy{animation:1.5s ease-in-out infinite svelte-13nk4qy-pulse}.pulse-2.svelte-13nk4qy{animation:1.5s ease-in-out .15s infinite svelte-13nk4qy-pulse}.pulse-3.svelte-13nk4qy{animation:1.5s ease-in-out .3s infinite svelte-13nk4qy-pulse}.pulse-4.svelte-13nk4qy{animation:1.5s ease-in-out .45s infinite svelte-13nk4qy-pulse}@keyframes svelte-13nk4qy-pulse{0%,to{opacity:.3}50%{opacity:.6}}.map-wrapper.svelte-13nk4qy{opacity:0;width:100%;height:100%;transition:opacity .15s ease-in}.map-wrapper.visible.svelte-13nk4qy{opacity:1}.map-wrapper.svelte-13nk4qy .maplibregl-map{width:100%;height:100%}.map-wrapper.svelte-13nk4qy .maplibregl-ctrl-group{background:var(--surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;overflow:hidden}.map-wrapper.svelte-13nk4qy .maplibregl-ctrl-group button{border-bottom:1px solid var(--color-border);width:30px;height:30px}.map-wrapper.svelte-13nk4qy .maplibregl-ctrl-group button:hover{background:var(--color-subtle)}.map-wrapper.svelte-13nk4qy .maplibregl-ctrl-group button+button{border-top:none}.map-wrapper.svelte-13nk4qy .maplibregl-ctrl-scale{background:var(--surface-1);border:1px solid var(--color-border);color:var(--color-muted);border-top:none;padding:0 4px;font-size:10px;line-height:18px}.map-wrapper.svelte-13nk4qy .maplibregl-popup-content{background:var(--surface-1);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px;font-size:13px;box-shadow:0 2px 8px #0000001f}.map-wrapper.svelte-13nk4qy .maplibregl-popup-close-button{color:var(--color-muted);padding:2px 6px;font-size:16px}.map-wrapper.svelte-13nk4qy .maplibregl-popup-close-button:hover{color:var(--color-fg);background:0 0}.map-wrapper.svelte-13nk4qy .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--color-border)}.map-wrapper.svelte-13nk4qy .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--color-border)}.map-wrapper.svelte-13nk4qy .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--color-border)}.map-wrapper.svelte-13nk4qy .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--color-border)}.dark .map-wrapper.svelte-13nk4qy .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()}.page.svelte-182tw0c{width:100%;max-width:var(--layout-max-width);padding:var(--spacing-7) var(--spacing-4);box-sizing:border-box;margin:0 auto}.section.svelte-182tw0c{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-182tw0c{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-182tw0c{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-182tw0c{gap:var(--spacing-6);flex-direction:column;display:flex}.popup-detail{color:var(--color-muted);font-size:12px}@media (width>=768px){.page.svelte-182tw0c{padding:var(--spacing-7)}}@media (width<=640px){.page.svelte-182tw0c{padding:var(--spacing-4)}}
