.timeline-ticks[data-astro-cid-5luvj5rj]{--tl-thumb:16px}#timelineSlider[data-astro-cid-5luvj5rj]{-webkit-appearance:none;appearance:none}.timeline-spectrum-track[data-astro-cid-5luvj5rj]{background:linear-gradient(90deg,#f5a623 0% 35.8%,#ea580c 35.8% 49.7%,#3291ff 49.7% 69.6%,#8b5cf6 69.6% 79.6%,#a855f7 79.6% 88.5%,#00dfd8 88.5% 95.3%,#0ea5e9 95.3% 97.8%,#38bdf8 97.8% 100%);box-shadow:inset 0 1px 3px #00000073}@media (pointer:coarse){.timeline-ticks[data-astro-cid-5luvj5rj]{--tl-thumb:24px}#timelineSlider[data-astro-cid-5luvj5rj]{height:12px}#timelineSlider[data-astro-cid-5luvj5rj]::-webkit-slider-thumb{border-width:4px!important;width:24px!important;height:24px!important}#timelineSlider[data-astro-cid-5luvj5rj]::-moz-range-thumb{border-width:4px!important;width:24px!important;height:24px!important}.timeline-ticks[data-astro-cid-5luvj5rj]>div[data-astro-cid-5luvj5rj]{min-width:32px}.timeline-eras[data-astro-cid-5luvj5rj] button[data-astro-cid-5luvj5rj],.timeline-eras[data-astro-cid-5luvj5rj] a[data-astro-cid-5luvj5rj]{min-height:28px}}#timelineSlider[data-astro-cid-5luvj5rj]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;border:3px solid var(--color-link);background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 10px #3291ffbf,0 1px 4px #0009}#timelineSlider[data-astro-cid-5luvj5rj]::-webkit-slider-thumb:hover,#timelineSlider[data-astro-cid-5luvj5rj]::-webkit-slider-thumb:active{transform:scale(1.25);box-shadow:0 0 14px #3291fff2,0 2px 6px #000c}#timelineSlider[data-astro-cid-5luvj5rj]::-moz-range-thumb{cursor:pointer;border:3px solid var(--color-link);background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 10px #3291ffbf,0 1px 4px #0009}#timelineSlider[data-astro-cid-5luvj5rj]::-moz-range-thumb:hover,#timelineSlider[data-astro-cid-5luvj5rj]::-moz-range-thumb:active{transform:scale(1.25);box-shadow:0 0 14px #3291fff2,0 2px 6px #000c}.map-poster[data-astro-cid-umoi3eq6]{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-blue-primary) 10%, transparent), transparent 60%);cursor:pointer}.map-poster-img[data-astro-cid-umoi3eq6]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-poster[data-astro-cid-umoi3eq6][data-has-image] .map-poster-globe[data-astro-cid-umoi3eq6]{display:none}.map-poster[data-astro-cid-umoi3eq6][data-has-image] .map-poster-label[data-astro-cid-umoi3eq6]{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:7px 14px;position:relative;box-shadow:0 4px 14px #0000001f}.map-poster-label[data-astro-cid-umoi3eq6]:after{content:attr(data-loading)}.map-poster[data-astro-cid-umoi3eq6][data-state=waiting] .map-poster-label[data-astro-cid-umoi3eq6]:after{content:attr(data-waiting)}.map-poster[data-astro-cid-umoi3eq6][data-state=error] .map-poster-label[data-astro-cid-umoi3eq6]:after{content:attr(data-error)}.map-poster[data-astro-cid-umoi3eq6][data-state=loading] .map-poster-globe[data-astro-cid-umoi3eq6]{animation:1.6s ease-in-out infinite map-poster-pulse}@keyframes map-poster-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.map-poster[data-astro-cid-umoi3eq6][data-state=loading] .map-poster-globe[data-astro-cid-umoi3eq6]{animation:none}}[data-astro-cid-umoi3eq6][data-map-frame]{container:mapframe/inline-size}.map-rail[data-astro-cid-umoi3eq6]{max-width:calc(100% - 1.5rem)}.map-rail-group[data-astro-cid-umoi3eq6]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 90%, transparent);backdrop-filter:blur(12px);border-radius:.6rem;flex-direction:row;align-items:center;padding:2px;display:flex;box-shadow:0 4px 14px #0000002e}.map-rail-col[data-astro-cid-umoi3eq6]{flex-direction:column}.map-rail-btn[data-astro-cid-umoi3eq6]{width:30px;height:30px;color:var(--color-text-primary);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;transition:background-color .15s,color .15s;display:flex}.viewerRulerBtn[data-astro-cid-umoi3eq6][aria-pressed=true]{background:#e8590c}.viewerRulerBtn[data-astro-cid-umoi3eq6][aria-pressed=true] svg[data-astro-cid-umoi3eq6]{color:#fff}.map-rail-edit[data-astro-cid-umoi3eq6]{background:var(--color-primary);height:36px;color:var(--color-on-primary);border-color:var(--color-primary);font:600 12px/1 var(--font-sans);white-space:nowrap;gap:6px;padding:0 12px 0 10px;text-decoration:none}.map-rail-edit[data-astro-cid-umoi3eq6]:hover{opacity:.9}.map-rail-edit[data-astro-cid-umoi3eq6]:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}.map-rail-more[data-astro-cid-umoi3eq6]{height:36px;font:600 12px/1 var(--font-sans);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:5px;padding:0 10px;display:none}.map-rail-more[data-astro-cid-umoi3eq6] svg[data-astro-cid-umoi3eq6]{fill:currentColor;width:16px;height:16px}.map-rail-more[data-astro-cid-umoi3eq6][aria-expanded=true]{border-color:var(--color-link)}.map-dock[data-astro-cid-umoi3eq6]{z-index:20;gap:6px;display:flex;position:absolute}.map-dock-top[data-astro-cid-umoi3eq6]{align-items:center;max-width:calc(100% - 1.5rem);top:.75rem;right:.75rem}.map-dock-side[data-astro-cid-umoi3eq6]{flex-direction:column;align-items:center;top:50%;right:.75rem;transform:translateY(-50%)}.map-dock-btn[data-astro-cid-umoi3eq6]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 92%, transparent);backdrop-filter:blur(12px);height:36px;color:var(--color-text-primary);font:600 12px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:.6rem;align-items:center;gap:6px;padding:0 12px 0 10px;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 4px 14px #0000002e}.map-dock-btn[data-astro-cid-umoi3eq6] svg[data-astro-cid-umoi3eq6]{fill:none;width:16px;height:16px;stroke:var(--color-link);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.map-dock-btn[data-astro-cid-umoi3eq6]:hover{background:var(--color-surface-hover)}.map-dock-btn[data-astro-cid-umoi3eq6]:focus-visible,.map-rail-more[data-astro-cid-umoi3eq6]:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}.map-dock-btn[data-astro-cid-umoi3eq6][aria-expanded=true]{border-color:var(--color-link)}.map-layer-count[data-astro-cid-umoi3eq6]{background:var(--color-link);color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--font-mono);text-align:center;border-radius:9px;padding:0 5px}.map-layer-count[data-astro-cid-umoi3eq6][hidden]{display:none}.map-year-chip[data-astro-cid-umoi3eq6]{z-index:20;border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 92%, transparent);backdrop-filter:blur(12px);height:36px;color:var(--color-text-primary);font:700 15px/1 var(--font-mono);letter-spacing:-.02em;pointer-events:none;border-radius:.6rem;align-items:center;padding:0 12px;display:flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 4px 14px #0000002e}.map-compass[data-astro-cid-umoi3eq6]{width:18px;height:18px;transition:transform .12s linear}.viewerTiltBtn[data-astro-cid-umoi3eq6][aria-pressed=true]{background:var(--color-link);color:#fff}.viewerSpinBtn[data-astro-cid-umoi3eq6][hidden],.viewerSpinBtn[data-astro-cid-umoi3eq6] .spin-off[data-astro-cid-umoi3eq6],.viewerSpinBtn[data-astro-cid-umoi3eq6][aria-pressed=false] .spin-on[data-astro-cid-umoi3eq6]{display:none}.viewerSpinBtn[data-astro-cid-umoi3eq6][aria-pressed=false] .spin-off[data-astro-cid-umoi3eq6]{display:inline}.map-search[data-astro-cid-umoi3eq6]{z-index:45;border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:14px;width:min(360px,100% - 1.5rem);position:absolute;top:calc(.75rem + 44px);right:.75rem;overflow:hidden;box-shadow:0 16px 40px #0000004d}.map-search[data-astro-cid-umoi3eq6][hidden]{display:none}.map-search-row[data-astro-cid-umoi3eq6]{align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex}.map-search-row[data-astro-cid-umoi3eq6] svg[data-astro-cid-umoi3eq6]{fill:none;width:16px;height:16px;stroke:var(--color-text-muted);stroke-width:2px;stroke-linecap:round;flex:none}.map-search[data-astro-cid-umoi3eq6] input[data-astro-cid-umoi3eq6]{min-width:0;height:40px;color:var(--color-text-primary);font:400 15px/1 var(--font-sans);background:0 0;border:0;outline:none;flex:auto}.map-search-close[data-astro-cid-umoi3eq6]{width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;flex:none;font-size:20px;line-height:1}.map-search-close[data-astro-cid-umoi3eq6]:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.map-search-results[data-astro-cid-umoi3eq6]{border-top:1px solid var(--color-border-subtle);max-height:min(320px,50vh);margin:0;padding:4px;list-style:none;overflow-y:auto}.map-search-results[data-astro-cid-umoi3eq6]:empty{display:none}.map-search-results[data-astro-cid-umoi3eq6] li{cursor:pointer;min-height:40px;font:500 14px/1.3 var(--font-sans);color:var(--color-text-primary);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.map-search-results[data-astro-cid-umoi3eq6] li[aria-selected=true],.map-search-results[data-astro-cid-umoi3eq6] li:hover{background:var(--color-surface-hover)}.map-search-results[data-astro-cid-umoi3eq6] li small{font:400 12px/1.2 var(--font-sans);color:var(--color-text-muted);white-space:nowrap;margin-left:auto;padding-left:8px}.map-search-results[data-astro-cid-umoi3eq6] li.map-search-empty{cursor:default;color:var(--color-text-muted);font-weight:400}.map-search-note[data-astro-cid-umoi3eq6]{border-top:1px solid var(--color-border-subtle);font:400 12px/1.4 var(--font-sans);color:var(--color-text-muted);margin:0;padding:8px 12px 10px}[data-astro-cid-umoi3eq6][data-map-frame]:fullscreen{border:0;border-radius:0;width:100%;height:100%!important}[data-astro-cid-umoi3eq6][data-map-frame]:fullscreen{border:0;border-radius:0;width:100%;height:100%!important}[data-astro-cid-umoi3eq6][data-map-frame].atlas-map-max{z-index:1000;border:0;border-radius:0;width:100vw;inset:0;height:100vh!important;position:fixed!important}@supports (height:1dvh){[data-astro-cid-umoi3eq6][data-map-frame].atlas-map-max{height:100dvh!important}}html.atlas-map-max-open{overflow:hidden}#mapLayersDrawer[data-astro-cid-umoi3eq6]{transform-origin:100% 0;width:min(21rem,100% - 1.5rem);max-height:calc(100% - 1.5rem - 44px);transition:opacity .18s,transform .18s,visibility .18s;top:calc(.75rem + 44px);right:.75rem}#mapLayersDrawer[data-astro-cid-umoi3eq6][data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.96)}@media (prefers-reduced-motion:reduce){#mapLayersDrawer[data-astro-cid-umoi3eq6]{transition:none}}.map-layers-head[data-astro-cid-umoi3eq6]{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.map-layers-head[data-astro-cid-umoi3eq6] h2[data-astro-cid-umoi3eq6]{font:700 14px/1.2 var(--font-sans);color:var(--color-text-primary);margin:0}.map-layers-count[data-astro-cid-umoi3eq6]{font:500 11px/1 var(--font-mono);color:var(--color-text-muted)}.map-layers-close[data-astro-cid-umoi3eq6]{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.map-layers-close[data-astro-cid-umoi3eq6]:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.map-layers-on[data-astro-cid-umoi3eq6]{flex-wrap:wrap;gap:4px;padding:8px 12px 0;display:flex}.map-layers-on[data-astro-cid-umoi3eq6][hidden]{display:none}.map-layers-on[data-astro-cid-umoi3eq6] button{border:1px solid var(--color-border-subtle);background:var(--color-canvas);min-height:28px;color:var(--color-text-primary);font:500 11.5px/1 var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 6px 0 8px;display:inline-flex}.map-layers-on[data-astro-cid-umoi3eq6] button:hover{border-color:#e5484d}.map-layers-on[data-astro-cid-umoi3eq6] i{background:var(--c);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #0003}.map-layers-on[data-astro-cid-umoi3eq6] b{color:var(--color-text-muted);font-size:14px;font-weight:400}.map-layers-presets[data-astro-cid-umoi3eq6]{border-bottom:1px solid var(--color-border-subtle);gap:4px;padding:8px 12px;display:flex}.map-layers-presets[data-astro-cid-umoi3eq6] button[data-astro-cid-umoi3eq6]{border:1px solid var(--color-border-subtle);min-height:30px;font:500 12px/1 var(--font-sans);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;flex:1 1 0}.map-layers-presets[data-astro-cid-umoi3eq6] button[data-astro-cid-umoi3eq6]:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}#layersClearAllBtn[data-astro-cid-umoi3eq6]{color:#e5484d}.map-layers-list[data-astro-cid-umoi3eq6]{flex:auto;min-height:0;padding:4px 8px 12px;overflow-y:auto}.map-layers-list[data-astro-cid-umoi3eq6] h3[data-astro-cid-umoi3eq6]{font:700 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint,var(--color-text-muted));justify-content:space-between;align-items:baseline;gap:8px;margin:10px 6px 4px;display:flex}.map-layers-list[data-astro-cid-umoi3eq6] h3[data-astro-cid-umoi3eq6] span[data-astro-cid-umoi3eq6]{text-transform:none;letter-spacing:0;font-weight:400}.layer-control-row[data-astro-cid-umoi3eq6]{cursor:pointer;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;transition:background-color .15s;display:flex}.layer-control-row[data-astro-cid-umoi3eq6]:hover{background:var(--color-surface-hover)}.layer-checkbox[data-astro-cid-umoi3eq6]:focus-visible+.toggle-bg[data-astro-cid-umoi3eq6]{outline:2px solid var(--color-link);outline-offset:2px}.map-layer-dot[data-astro-cid-umoi3eq6]{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #00000040}.map-layer-text[data-astro-cid-umoi3eq6]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.map-layer-name[data-astro-cid-umoi3eq6]{font:500 13px/1.25 var(--font-sans);color:var(--color-text-primary)}.map-layer-sub[data-astro-cid-umoi3eq6]{font:400 11px/1.3 var(--font-sans);color:var(--color-text-muted)}.viewerFullscreenBtn[data-astro-cid-umoi3eq6] .fs-exit[data-astro-cid-umoi3eq6]{display:none}.viewerFullscreenBtn[data-astro-cid-umoi3eq6][aria-pressed=true] .fs-exit[data-astro-cid-umoi3eq6]{display:inline}.viewerFullscreenBtn[data-astro-cid-umoi3eq6][aria-pressed=true] .fs-enter[data-astro-cid-umoi3eq6]{display:none}@media not (any-hover:hover){.viewerHoverInfoBtn[data-astro-cid-umoi3eq6]{display:none}}.viewerHoverInfoBtn[data-astro-cid-umoi3eq6][aria-pressed=false] svg[data-astro-cid-umoi3eq6]{color:var(--color-text-muted)}.atlas-map-frame[data-astro-cid-umoi3eq6]{height:400px}@supports (height:1svh){.atlas-map-frame[data-astro-cid-umoi3eq6]{height:clamp(260px,100svh - 220px,480px)}}@media (width>=640px){.atlas-map-frame[data-astro-cid-umoi3eq6]{height:480px}@supports (height:1svh){.atlas-map-frame[data-astro-cid-umoi3eq6]{height:clamp(320px,100svh - 230px,520px)}}}@media (width>=1024px){.atlas-map-frame[data-astro-cid-umoi3eq6]{height:500px}@supports (height:1svh){.atlas-map-frame[data-astro-cid-umoi3eq6]{height:clamp(360px,100svh - 240px,560px)}}}@media (pointer:coarse){.map-rail[data-astro-cid-umoi3eq6],.map-dock[data-astro-cid-umoi3eq6]{gap:8px}.map-rail-btn[data-astro-cid-umoi3eq6]{width:44px;height:44px;font-size:12px}.map-dock-btn[data-astro-cid-umoi3eq6],.map-rail-edit[data-astro-cid-umoi3eq6],.map-rail-more[data-astro-cid-umoi3eq6],.map-year-chip[data-astro-cid-umoi3eq6]{height:44px}.map-search[data-astro-cid-umoi3eq6]{top:calc(.75rem + 52px)}#mapLayersDrawer[data-astro-cid-umoi3eq6]{max-height:calc(100% - 1.5rem - 52px);top:calc(.75rem + 52px)}.map-layers-presets[data-astro-cid-umoi3eq6] button[data-astro-cid-umoi3eq6]{min-height:40px}.map-layers-close[data-astro-cid-umoi3eq6]{width:44px;height:44px}.map-layers-on[data-astro-cid-umoi3eq6] button{min-height:36px}#mapLayersDrawer[data-astro-cid-umoi3eq6] .layer-control-row[data-astro-cid-umoi3eq6]{min-height:52px}}@container mapframe (width<=560px){.map-dock-label[data-astro-cid-umoi3eq6]:not(.map-dock-label-keep){display:none}.map-dock-top[data-astro-cid-umoi3eq6] .map-dock-btn[data-astro-cid-umoi3eq6]{padding:0 10px}.map-dock-top[data-astro-cid-umoi3eq6] .map-search-btn[data-astro-cid-umoi3eq6],.map-dock-top[data-astro-cid-umoi3eq6] .map-rail-base[data-astro-cid-umoi3eq6]{justify-content:center;min-width:44px}.map-rail-mode[data-astro-cid-umoi3eq6] .map-rail-btn[data-astro-cid-umoi3eq6].shadow-sm{display:none}.map-rail-more[data-astro-cid-umoi3eq6]{display:inline-flex}.map-rail-extra[data-astro-cid-umoi3eq6]{display:none}.map-rail[data-astro-cid-umoi3eq6][data-more-open=true] .map-rail-extra[data-astro-cid-umoi3eq6]{display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.map-year-chip[data-astro-cid-umoi3eq6]{padding:0 10px;font-size:14px}}@container mapframe (width<=340px){.map-dock-label-keep[data-astro-cid-umoi3eq6]{display:none}.map-dock-top[data-astro-cid-umoi3eq6] .map-dock-btn[data-astro-cid-umoi3eq6]{padding:0 8px}}@media (pointer:coarse) and (width<=480px){.map-zoom-group[data-astro-cid-umoi3eq6]{display:none}}@media (height<=380px){.map-zoom-group[data-astro-cid-umoi3eq6]{display:none}}.map-rail-btn[data-astro-cid-umoi3eq6]:hover{background-color:var(--color-surface-hover)}.map-rail-btn[data-astro-cid-umoi3eq6]:focus-visible,.map-rail-base[data-astro-cid-umoi3eq6]:focus-within{outline:2px solid var(--color-link);outline-offset:1px}.map-rail-mode[data-astro-cid-umoi3eq6] .map-rail-btn[data-astro-cid-umoi3eq6]{box-shadow:none;border:0}.map-rail-mode[data-astro-cid-umoi3eq6] .map-rail-btn[data-astro-cid-umoi3eq6].shadow-sm{background:var(--color-link);color:#fff}.globe-stars-bg[data-astro-cid-umoi3eq6]{pointer-events:none;z-index:1;border-radius:inherit;background:#000;position:absolute;inset:0;overflow:hidden}.globe-stars-bg[data-astro-cid-umoi3eq6].hidden{display:none}.stars-layer[data-astro-cid-umoi3eq6]{width:100%;height:100%;position:absolute;inset:0}.stars-1[data-astro-cid-umoi3eq6]{background-image:radial-gradient(1px 1px at 10% 20%,#fff 100%,#0000 100%),radial-gradient(1px 1px at 30% 40%,#ffffffb3 100%,#0000 100%),radial-gradient(2px 2px at 50% 60%,#fff 100%,#0000 100%),radial-gradient(1px 1px at 70% 80%,#ffffff80 100%,#0000 100%),radial-gradient(1.5px 1.5px at 90% 10%,#fff 100%,#0000 100%);background-size:250px 250px;animation:120s linear infinite starsPan,3s ease-in-out infinite alternate starsTwinkle}.stars-2[data-astro-cid-umoi3eq6]{background-image:radial-gradient(1px 1px at 20% 80%,#ffffffe6 100%,#0000 100%),radial-gradient(2px 2px at 80% 30%,#fff 100%,#0000 100%),radial-gradient(1px 1px at 40% 10%,#fff9 100%,#0000 100%),radial-gradient(1.5px 1.5px at 60% 90%,#fff 100%,#0000 100%);background-size:350px 350px;animation:180s linear infinite starsPan,4s ease-in-out infinite alternate-reverse starsTwinkle}.stars-3[data-astro-cid-umoi3eq6]{background-image:radial-gradient(1.5px 1.5px at 15% 25%,#fff 100%,#0000 100%),radial-gradient(1px 1px at 35% 45%,#fffc 100%,#0000 100%),radial-gradient(1px 1px at 55% 65%,#fff 100%,#0000 100%),radial-gradient(2px 2px at 75% 85%,#fff6 100%,#0000 100%),radial-gradient(1px 1px at 85% 15%,#fff 100%,#0000 100%),radial-gradient(1px 1px at 5% 75%,#ffffffb3 100%,#0000 100%);background-size:500px 500px;animation:240s linear infinite starsPan,5s ease-in-out infinite alternate starsTwinkle}@keyframes starsPan{0%{background-position:0 0}to{background-position:-2000px 0}}@keyframes starsTwinkle{0%{opacity:.2}to{opacity:1}}@keyframes riverPulse{0%{opacity:.95;transform:scale(.6)}50%{opacity:.45;transform:scale(1.6)}to{opacity:0;transform:scale(2.4)}}@media (height<=380px){.atlas-embed-timeline[data-astro-cid-umoi3eq6]{display:none}}.maplibregl-ctrl-bottom-left[data-astro-cid-umoi3eq6]{z-index:20!important}.maplibregl-popup-content[data-astro-cid-umoi3eq6]{border:1px solid var(--color-border-subtle);font-family:var(--font-sans);border-radius:8px;background:var(--color-surface)!important;color:var(--color-text-primary)!important}.layer-checkbox[data-astro-cid-umoi3eq6]:checked+.toggle-bg[data-astro-cid-umoi3eq6]{background-color:var(--color-link)!important}.layer-checkbox[data-astro-cid-umoi3eq6]:checked~.toggle-dot[data-astro-cid-umoi3eq6]{transform:translate(14px)!important}.custom-scrollbar[data-astro-cid-umoi3eq6]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-astro-cid-umoi3eq6]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-astro-cid-umoi3eq6]::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:4px}.custom-scrollbar[data-astro-cid-umoi3eq6]::-webkit-scrollbar-thumb:hover{background:#94a3b866}.atlas-pin{pointer-events:none;width:26px;height:34px}.atlas-pin:before{content:"";transform-origin:50%;background:#e11d48;border:3px solid #fff;border-radius:50% 50% 50% 0;width:26px;height:26px;margin-left:-13px;position:absolute;bottom:0;left:50%;transform:rotate(-45deg)translateY(-6px);box-shadow:0 4px 12px #00000073}.atlas-pin:after{content:"";background:#e11d4859;border-radius:50%;width:14px;height:14px;margin-left:-7px;animation:1.8s ease-out infinite atlas-pin-pulse;position:absolute;bottom:-6px;left:50%}@keyframes atlas-pin-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.atlas-pin:after{animation:none}}.atlas-hover-popup .maplibregl-popup-content{box-shadow:none;background:0 0;padding:0}.atlas-hover-popup .maplibregl-popup-tip{display:none}.atlas-pin-popup .maplibregl-popup-content{color:#0f172a;background:#fff;border-radius:10px;padding:8px 30px 8px 12px;font:600 13px/1.35 system-ui,sans-serif;box-shadow:0 6px 20px #0000004d}.atlas-pin-popup .maplibregl-popup-close-button{color:#475569;width:28px;height:28px;font-size:18px}.atlas-open-chip{z-index:35;background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#e5e5e5);border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.atlas-open-chip[hidden]{display:none}.atlas-open-chip a{background:var(--color-blue-primary,#0070f3);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;min-width:0;min-height:40px;padding:0 16px;font:600 14px/1.2 system-ui,sans-serif;text-decoration:none;display:inline-flex;overflow:hidden;color:#fff!important}.atlas-open-chip button{width:40px;height:40px;color:var(--color-text-muted,#737373);border-radius:999px;flex:none;font-size:20px;line-height:1}
