.SponsorActivationDemo-module__nKS2jG__stage{--sponsor-map-line:#a6d8ff29;--sponsor-map-fill:#ffffff0b;--sponsor-panel:#071024d1;--sponsor-panel-strong:#050b18eb;color:var(--text-primary)}.SponsorActivationDemo-module__nKS2jG__mapShell{border:1px solid var(--border-soft);background-color:#071024;background-image:linear-gradient(var(--sponsor-map-line) 1px, transparent 1px), linear-gradient(90deg, var(--sponsor-map-line) 1px, transparent 1px), linear-gradient(135deg, #00b3c629, transparent 42%), linear-gradient(315deg, #ffc63224, transparent 46%);background-size:56px 56px,56px 56px,100% 100%,100% 100%;border-radius:8px;min-height:560px;position:relative;overflow:hidden}.SponsorActivationDemo-module__nKS2jG__continentShape{background:var(--sponsor-map-fill);clip-path:polygon(8% 24%,34% 12%,65% 20%,91% 42%,82% 73%,50% 88%,18% 70%);border:1px solid #a6d8ff33;position:absolute}.SponsorActivationDemo-module__nKS2jG__pinButton{background:var(--sponsor-heat-500);color:#071024;border:1px solid #fffc;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:absolute;box-shadow:0 0 0 7px #00b3c624}.SponsorActivationDemo-module__nKS2jG__pinButton:hover{background:var(--sponsor-heat-900);transform:translateY(-1px)scale(1.05);box-shadow:0 0 0 9px #ffc63229}.SponsorActivationDemo-module__nKS2jG__pinButton:focus-visible,.SponsorActivationDemo-module__nKS2jG__focusable:focus-visible{outline:3px solid var(--sponsor-focus-ring);outline-offset:3px}.SponsorActivationDemo-module__nKS2jG__sponsorBadge{background:var(--sponsor-overlay-bg);min-width:92px;color:var(--sponsor-overlay-text);letter-spacing:0;white-space:nowrap;border:1px solid #b3e00075;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-12px;left:18px}.SponsorActivationDemo-module__nKS2jG__motionSafe{transition:opacity .16s,transform .16s,border-color .16s}.SponsorActivationDemo-module__nKS2jG__heatBar{background:linear-gradient(90deg, var(--sponsor-heat-500), var(--sponsor-heat-900));border-radius:999px;height:8px}@media (prefers-reduced-motion:reduce){.SponsorActivationDemo-module__nKS2jG__motionSafe,.SponsorActivationDemo-module__nKS2jG__pinButton{transition:none}}@media (prefers-contrast:more){.SponsorActivationDemo-module__nKS2jG__stage{--sponsor-overlay-bg:#000;--sponsor-banner-bg:#000;--sponsor-focus-ring:#fff;--sponsor-map-line:#ffffff57}.SponsorActivationDemo-module__nKS2jG__mapShell{background-image:linear-gradient(var(--sponsor-map-line) 1px, transparent 1px), linear-gradient(90deg, var(--sponsor-map-line) 1px, transparent 1px)}.SponsorActivationDemo-module__nKS2jG__sponsorBadge,.SponsorActivationDemo-module__nKS2jG__pinButton{border-color:#fff}}@media (max-width:720px){.SponsorActivationDemo-module__nKS2jG__mapShell{min-height:620px}}
