.LeonidaMap-module__1Mmuqq__map{aspect-ratio:4/3;isolation:isolate;background:radial-gradient(120% 90% at 70% 80%,#0f3a4a 0,#0a2230 55%,#081a26 100%);border-radius:1rem;width:100%;position:relative;overflow:hidden}.LeonidaMap-module__1Mmuqq__map:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.LeonidaMap-module__1Mmuqq__stage{transform-origin:0 0;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.LeonidaMap-module__1Mmuqq__svg{width:100%;height:100%;position:absolute;inset:0}.LeonidaMap-module__1Mmuqq__land{fill:#2a3d35;stroke:#9cc9b6;stroke-opacity:.55;stroke-width:1.6px}.LeonidaMap-module__1Mmuqq__coast{fill:none;stroke:#3fe0d0;stroke-opacity:.18;stroke-width:14px}.LeonidaMap-module__1Mmuqq__zone{opacity:.55;transition:opacity .35s}.LeonidaMap-module__1Mmuqq__zoneOn{opacity:.95}.LeonidaMap-module__1Mmuqq__lake{fill:#0f3a4a;stroke:#9cc9b6;stroke-opacity:.4}.LeonidaMap-module__1Mmuqq__island{fill:#2a3d35;stroke:#9cc9b6;stroke-opacity:.55}.LeonidaMap-module__1Mmuqq__sweep{aspect-ratio:1;z-index:1;pointer-events:none;mix-blend-mode:screen;background:conic-gradient(#0000 0deg 295deg,#3df2e04d 359deg,#0000 360deg);width:150%;animation:5.5s linear infinite LeonidaMap-module__1Mmuqq__sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes LeonidaMap-module__1Mmuqq__sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}.LeonidaMap-module__1Mmuqq__pins{z-index:4;pointer-events:none;position:absolute;inset:0}.LeonidaMap-module__1Mmuqq__pin{pointer-events:auto;background:var(--c);color:#14111b;width:30px;height:30px;font-family:var(--font-cond);cursor:pointer;animation:.75s cubic-bezier(.2,1.5,.4,1) backwards LeonidaMap-module__1Mmuqq__drop;animation-delay:var(--dd,0s);border:3px solid #fff;border-radius:50%;place-items:center;margin:-36px 0 0 -15px;font-size:.9rem;font-style:italic;font-weight:800;transition:left .7s cubic-bezier(.2,.8,.2,1),top .7s cubic-bezier(.2,.8,.2,1),transform .25s;display:grid;position:absolute;box-shadow:0 6px 14px #00000073}.LeonidaMap-module__1Mmuqq__pin:after{content:"";border-top:9px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;margin-left:-6px;position:absolute;bottom:-10px;left:50%}.LeonidaMap-module__1Mmuqq__pin:hover,.LeonidaMap-module__1Mmuqq__pin:focus-visible,.LeonidaMap-module__1Mmuqq__pinOn{z-index:6;transform:translateY(-5px)scale(1.15)}.LeonidaMap-module__1Mmuqq__pin:focus-visible{outline-offset:3px;outline:3px solid #fff}.LeonidaMap-module__1Mmuqq__halo{border:2px solid var(--c);animation:2.4s ease-out infinite LeonidaMap-module__1Mmuqq__ping;animation-delay:var(--d,0s);pointer-events:none;border-radius:50%;position:absolute;inset:-8px}@keyframes LeonidaMap-module__1Mmuqq__ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@keyframes LeonidaMap-module__1Mmuqq__drop{0%{opacity:0;transform:translateY(-70px)}55%{opacity:1}}.LeonidaMap-module__1Mmuqq__name{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #000000e6,0 0 10px #0009;pointer-events:none;font-size:.95rem;position:absolute;top:50%;left:36px;transform:translateY(-50%)}.LeonidaMap-module__1Mmuqq__nameLeft{left:auto;right:36px}@media (max-width:520px){.LeonidaMap-module__1Mmuqq__name{display:none}.LeonidaMap-module__1Mmuqq__pinOn .LeonidaMap-module__1Mmuqq__name{display:block}}.LeonidaMap-module__1Mmuqq__ui{z-index:6;gap:6px;display:grid;position:absolute;top:10px;right:10px}.LeonidaMap-module__1Mmuqq__ui button{color:#fff;background:#0e0a16d1;border:0;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.LeonidaMap-module__1Mmuqq__ui button:hover,.LeonidaMap-module__1Mmuqq__ui button:focus-visible{background:#c81e50}.LeonidaMap-module__1Mmuqq__badge{z-index:6;font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0e0a16d1;border-radius:8px;padding:6px 10px;font-size:.62rem;position:absolute;bottom:10px;left:10px}.LeonidaMap-module__1Mmuqq__paused .LeonidaMap-module__1Mmuqq__sweep,.LeonidaMap-module__1Mmuqq__paused .LeonidaMap-module__1Mmuqq__halo,.LeonidaMap-module__1Mmuqq__paused .LeonidaMap-module__1Mmuqq__pin{animation-play-state:paused}
