.c-globe{--c-globe-accent:#14b86a}.c-globe__stage{aspect-ratio:16/9;min-height:360px;position:relative}.c-globe__canvas{cursor:grab;display:block;height:100%;inset:0;opacity:0;position:absolute;touch-action:pan-y;transition:opacity .8s ease;width:100%}.c-globe.is-ready .c-globe__canvas{opacity:1}.c-globe__canvas:active{cursor:grabbing}.c-globe__chips{display:flex;flex-wrap:wrap;gap:8px;left:16px;pointer-events:none;position:absolute;top:16px;z-index:2}.c-globe__chip{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;font-size:12px;line-height:1.2;padding:6px 12px}.c-globe__chip--active{background:var(--c-globe-accent);border-color:var(--c-globe-accent);color:#08140d}.c-globe__chip--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.c-globe__tooltip{background:rgba(10,12,14,.85);border-radius:6px;font-size:12px;font-weight:600;padding:4px 8px;transform:translate(14px,-50%);white-space:nowrap;z-index:3}.c-globe__legend,.c-globe__tooltip{color:#fff;pointer-events:none;position:absolute}.c-globe__legend{align-items:center;background:rgba(10,12,14,.55);border-radius:999px;bottom:16px;display:flex;font-size:11px;gap:10px;left:50%;padding:6px 12px;transform:translateX(-50%);z-index:2}.c-globe__legend-bar{border-radius:4px;height:8px;width:160px}.c-globe__fallback{display:none;inset:0;margin:0;opacity:.7;place-items:center;position:absolute;text-align:center}.c-globe.is-fallback .c-globe__fallback{display:grid}@media (max-width:767px){.c-globe__stage{aspect-ratio:1/1;min-height:0}.c-globe__legend-bar{width:100px}}