.EligibilityMap-module__9U9Fla__heroMap{--map-available:var(--accent-primary);--map-available-glow:rgba(var(--color-lime-rgb), .45);--map-stroke:#00000052;--map-restricted:#ff4d4d;--map-restricted-glow:#ff3c3cb3;z-index:0;pointer-events:none;opacity:1;width:min(1536px,127vw);position:absolute;top:100%;left:50%;transform:translate(-50%)translateZ(0);-webkit-mask-image:radial-gradient(76% 80% at 50% 30%,#000 46%,#0000 100%);mask-image:radial-gradient(76% 80% at 50% 30%,#000 46%,#0000 100%)}.EligibilityMap-module__9U9Fla__heroMapWrap{padding-bottom:calc(min(1536px,127vw)/1.88679);position:relative}[data-theme=light] .EligibilityMap-module__9U9Fla__heroMap{--map-available:var(--success-500);--map-available-glow:rgba(var(--success-rgb), .4);--map-stroke:#ffffffb3;--map-restricted:var(--error-500);--map-restricted-glow:rgba(var(--error-rgb), .5)}.EligibilityMap-module__9U9Fla__svg{width:100%;height:auto;display:block;overflow:visible}.EligibilityMap-module__9U9Fla__country{fill:var(--map-available);stroke:var(--map-stroke);stroke-width:.3px;opacity:0;animation:EligibilityMap-module__9U9Fla__mapFade .5s var(--ease-default) forwards;animation-delay:calc(var(--i,0) * 4ms);pointer-events:auto;transition:fill-opacity var(--duration-normal) var(--ease-default), stroke var(--duration-normal) var(--ease-default), stroke-width var(--duration-normal) var(--ease-default), filter var(--duration-normal) var(--ease-default)}.EligibilityMap-module__9U9Fla__country:hover{stroke:var(--map-available);stroke-width:.6px;fill-opacity:.95!important}.EligibilityMap-module__9U9Fla__restricted{fill:var(--map-restricted);stroke:var(--map-stroke);stroke-width:.3px;filter:drop-shadow(0 0 7px var(--map-restricted-glow));opacity:0;animation:EligibilityMap-module__9U9Fla__mapFade .6s var(--ease-default) .3s forwards;pointer-events:auto;transition:stroke var(--duration-normal) var(--ease-default), stroke-width var(--duration-normal) var(--ease-default), filter var(--duration-normal) var(--ease-default)}.EligibilityMap-module__9U9Fla__restricted:hover{stroke:var(--map-restricted);stroke-width:.6px}@keyframes EligibilityMap-module__9U9Fla__mapFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.EligibilityMap-module__9U9Fla__country,.EligibilityMap-module__9U9Fla__restricted{opacity:1;transition:none;animation:none}}.EligibilityMap-module__9U9Fla__tooltip{pointer-events:none;z-index:1100;border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-default);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 8px 24px #00000059}.EligibilityMap-module__9U9Fla__tooltipName{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary)}.EligibilityMap-module__9U9Fla__tooltipPct{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--accent-text)}.EligibilityMap-module__9U9Fla__tooltipRestricted{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--error-500)}.EligibilityMap-module__9U9Fla__searchBlock{z-index:2;max-width:460px;margin:var(--space-6) auto 0;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.EligibilityMap-module__9U9Fla__eligStatus{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:6px 14px;display:inline-flex}.EligibilityMap-module__9U9Fla__eligStatusOk{color:var(--success-500);background:var(--bg-success-subtle);border:1px solid var(--border-success-subtle)}.EligibilityMap-module__9U9Fla__eligStatusNo{color:var(--error-500);background:var(--bg-danger-subtle);border:1px solid var(--border-danger-subtle)}.EligibilityMap-module__9U9Fla__country.EligibilityMap-module__9U9Fla__highlighted{stroke:var(--map-available);stroke-width:.9px;filter:drop-shadow(0 0 6px var(--map-available-glow));fill-opacity:1!important}.EligibilityMap-module__9U9Fla__restricted.EligibilityMap-module__9U9Fla__highlighted{stroke:var(--map-restricted);stroke-width:.9px;filter:drop-shadow(0 0 11px var(--map-restricted-glow))}
