.regions-list{display:none}@media (max-width:29.99rem){.regions-scope .regions-map{display:none}.regions-scope .regions-list{display:block}}.regions-scope:has(input[name=regions-view][value=list]:checked) .regions-map{display:none}:is(.regions-scope:has(input[name=regions-view][value=list]:checked) .regions-list,.regions-scope:has(input[name=regions-view][value=map]:checked) .regions-map){display:block}.regions-scope:has(input[name=regions-view][value=map]:checked) .regions-list{display:none}@media (scripting:none){.regions-scope .regions-map,.regions-scope .regions-view-toggle{display:none!important}.regions-scope .regions-list{display:block!important}}@media (max-width:47.99rem){.regions-cell{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.75rem;padding:0;display:grid}.regions-cell:before{content:attr(data-label);color:var(--color-foreground-muted)}}.map-frame{aspect-ratio:1;width:100%;max-height:75svh}@media (min-width:48rem){.map-frame{aspect-ratio:16/10}}.globe-frame{touch-action:pan-y;cursor:grab}.globe-frame[data-zoomed=true]{touch-action:none}.globe-frame:active{cursor:grabbing}.globe-country{pointer-events:none;background:0 0;border:0;border-radius:9999px;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;padding:0;position:absolute;top:0;left:0}:root{--map-opening:color-mix(in srgb, var(--color-purple-light-01) 45%, var(--color-paper-01));--map-outline:color-mix(in srgb, var(--color-ink-01) 30%, transparent);--map-unavailable:color-mix(in srgb, var(--color-ink-01) 25%, var(--color-paper-01))}.map-key{stroke-width:1px}.map-key.status-live{fill:var(--color-accent);stroke:var(--color-purple-dark-02)}.map-key.status-openingSoon{fill:var(--map-opening);stroke:var(--color-accent);stroke-dasharray:3 2}.map-key.status-planned{fill:var(--color-paper-03);stroke:var(--map-outline);stroke-dasharray:1 2}.map-key.status-notAvailable{fill:var(--map-unavailable);stroke:var(--map-outline)}.map-swatch{border:1px solid var(--map-outline);vertical-align:middle;border-radius:2px;width:.875rem;height:.625rem;display:inline-block}.map-swatch.status-live{background:var(--color-accent);border-color:var(--color-purple-dark-02)}.map-swatch.status-openingSoon{background:var(--map-opening);border:1px dashed var(--color-accent)}.map-swatch.status-planned{background:var(--color-paper-03);border-style:dotted}.map-swatch.status-notAvailable{background:var(--map-unavailable)}
