.origin-globe-module__t2iEbq__globeContainer{-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(circle,#1d4ed80a 0%,#f4f4f000 70%);border-radius:28px;justify-content:center;align-items:center;width:100%;height:520px;min-height:460px;display:flex;position:relative;overflow:hidden}.origin-globe-module__t2iEbq__canvasWrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.origin-globe-module__t2iEbq__canvas{cursor:grab;outline:none;display:block;width:100%!important;height:100%!important}.origin-globe-module__t2iEbq__canvasDragging{cursor:grabbing!important}.origin-globe-module__t2iEbq__globeBackdropGlow{pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#2563eb14 0%,#1d4ed805 45%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute}.origin-globe-module__t2iEbq__hudOverlay{pointer-events:none;z-index:2;flex-direction:column;justify-content:space-between;padding:16px 20px;display:flex;position:absolute;inset:0}.origin-globe-module__t2iEbq__hudHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.origin-globe-module__t2iEbq__hudBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#090a0c;text-transform:uppercase;background:#ffffffbf;border:1px solid #0f172a14;border-radius:9999px;align-items:center;gap:7px;padding:4px 10px;font-size:.65rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.origin-globe-module__t2iEbq__hudPulseDot{background:#1d4ed8;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite origin-globe-module__t2iEbq__pulseDot;box-shadow:0 0 0 2px #1d4ed840}@keyframes origin-globe-module__t2iEbq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.origin-globe-module__t2iEbq__hudHint{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#64748b;text-transform:uppercase;font-size:.62rem}.origin-globe-module__t2iEbq__hudFooter{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.origin-globe-module__t2iEbq__hudCoords{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#64748b;flex-direction:column;gap:2px;font-size:.6rem;display:flex}.origin-globe-module__t2iEbq__hudCoords strong{color:#1d4ed8;font-weight:700}.origin-globe-module__t2iEbq__hudMetaLabel{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:#475569;text-transform:uppercase;font-size:.62rem;font-weight:700}.origin-globe-module__t2iEbq__hubTooltip{pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:10;white-space:nowrap;background:#090a0cf0;border:1px solid #ffffff24;border-radius:10px;padding:8px 12px;transition:opacity .16s,transform .16s;position:absolute;transform:translate(-50%,-125%);box-shadow:0 10px 25px -4px #00000059}.origin-globe-module__t2iEbq__tooltipCity{letter-spacing:.04em;color:#fff;align-items:center;gap:6px;font-size:.74rem;font-weight:700;display:flex}.origin-globe-module__t2iEbq__tooltipDot{background:#3b82f6;border-radius:50%;width:5px;height:5px}.origin-globe-module__t2iEbq__tooltipMeta{font-family:var(--font-mono,monospace);color:#94a3b8;letter-spacing:.06em;align-items:center;gap:8px;margin-top:3px;font-size:.6rem;display:flex}@media (max-width:900px){.origin-globe-module__t2iEbq__globeContainer{height:420px;min-height:380px}}@media (max-width:600px){.origin-globe-module__t2iEbq__globeContainer{height:350px;min-height:320px;margin:0 -12px}.origin-globe-module__t2iEbq__hudOverlay{padding:12px 14px}.origin-globe-module__t2iEbq__hudHint{display:none}}
