@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--edge-globe-label-visible:0}}}.edge-globe-stage{aspect-ratio:1;width:100%}.edge-globe{aspect-ratio:1;-webkit-user-select:none;user-select:none;pointer-events:none;contain:layout style;width:100%;max-width:520px;margin-inline:auto;position:relative;overflow:hidden}@media (min-width:1024px){.edge-globe--fill{aspect-ratio:auto;width:100%;max-width:none;height:100%;margin:0}.edge-globe-column{pointer-events:none;overflow:visible}.edge-globe-stage{aspect-ratio:1;width:150%;position:absolute;top:-8%;right:-42%}}@property --edge-globe-label-visible{syntax:"<number>";inherits:false;initial-value:0}.edge-globe-canvas{aspect-ratio:1;opacity:0;contain:layout paint size;pointer-events:none;width:100%;height:100%;transition:opacity .8s}.edge-globe-marker-label,.edge-globe-arc-label{--edge-globe-label-visible:0;bottom:anchor(top);left:anchor(center);font-family:var(--font-geist-mono);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:var(--edge-globe-label-visible);filter:blur(calc((1 - var(--edge-globe-label-visible)) * 8px));border-radius:2px;margin-bottom:8px;transition:opacity .8s,filter .8s;position:absolute;translate:-50%}.edge-globe-marker-label{z-index:1;background:var(--geist-blue-700);color:var(--color-white);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.edge-globe-marker-label--focus{z-index:3;opacity:1;filter:none}.edge-globe-arc-label{z-index:2;background:var(--geist-gray-1000);color:var(--geist-background-100);padding:1px 6px;font-size:10px;line-height:1.2}:is(.dark *) .edge-globe-arc-label{color:#0a0a0a;background:#fff}@supports not (anchor-name:--test){.edge-globe-marker-label,.edge-globe-arc-label{display:none}}
