.globe-world{height:55svh;min-height:18rem;max-height:40rem}.globe-lens{height:32svh;min-height:14rem}@media (min-width:1024px){.globe-world{height:75svh;max-height:52rem}.globe-lens{height:26rem}}.globe-text{transition:opacity 80ms ease-out}.globe-page[data-leaving] .globe-text{opacity:0}.globe-slot:has(>.globe-node)>.globe-slot-placeholder{display:none}.globe-placeholder{height:calc(100% - 1rem);aspect-ratio:1;max-width:100%;opacity:.6}.globe-label{text-shadow:0 0 3px var(--ds-surface-page),0 0 6px var(--ds-surface-page)}.globe-dot{position:relative;line-height:1}.globe-dot-cluster{background-color:var(--ds-ink-muted);color:var(--ds-surface-page);font-size:calc(var(--text-meta) * .85);font-weight:400}.group:focus-visible .globe-dot-cluster,.group:hover .globe-dot-cluster{background-color:var(--ds-ink-primary)}.globe-dot-cluster-fresh{background-color:var(--ds-signal-fill)}.globe-ring-target{pointer-events:stroke;cursor:pointer}.globe-ring-outline{opacity:.6;transition:opacity .15s ease-out}.globe-ring-button:focus-visible .globe-ring-outline,.globe-ring-button:hover .globe-ring-outline,.globe-ring-button[aria-pressed=true] .globe-ring-outline{opacity:1}.globe-ring-button[data-hidden=true] .globe-ring-target{pointer-events:none}.globe-ring-button[data-hidden=true] .globe-region-name{visibility:hidden}.globe-dot-selected{outline:2px solid var(--ds-brand-fill);outline-offset:3px;animation:globe-ring-in .3s cubic-bezier(.2,0,0,1)}.globe-dot-fresh:after,.globe-dot-ping:before{position:absolute;inset:0;border-radius:9999px;content:""}.globe-dot-fresh:after{border:1px solid var(--ds-signal-fill);animation:globe-pulse 2s ease-out infinite}.globe-dot-ping:before{border:1.5px solid var(--ds-ink-primary);animation:globe-pulse 1.2s ease-out 1.1s 2 backwards}@keyframes globe-ring-in{0%{outline-offset:10px;outline-color:transparent}}@keyframes globe-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.globe-dot-fresh:after,.globe-dot-ping:before,.globe-dot-selected{animation:none}.globe-dot-fresh:after,.globe-dot-ping:before{opacity:0}}