.world-map{--wm-line:var(--lilac,#bb88eb);background:radial-gradient(at 54% 30%,#3c096c30,#0000 58%);width:100%;position:relative;container-type:inline-size}.world-map svg{width:100%;height:auto;display:block;overflow:visible}.world-map__fx{pointer-events:none;will-change:transform;position:absolute;inset:0}.world-map .wm-edges{fill:none;stroke:var(--wm-line);stroke-opacity:var(--o);stroke-width:.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:wm-draw 1s var(--ease,ease) both;animation-delay:calc(var(--i)*85ms)}.world-map .wm-dots{fill:none;stroke-linecap:round;animation:.8s both wm-appear;animation-delay:calc(var(--i)*85ms)}.world-map .wm-dots--sm{stroke:var(--lilac-200,#e0beff);stroke-width:1.7px;stroke-opacity:.42}.world-map .wm-dots--md{stroke:var(--lilac-50,#f1e2ff);stroke-width:2.5px;stroke-opacity:.7}.world-map .wm-dots--lg{stroke:var(--lilac-50,#f1e2ff);stroke-width:3.5px;stroke-opacity:.95}.world-map .wm-focus{animation:1.6s both wm-appear}.world-map .wm-twinkles circle{fill:var(--lilac-50,#f1e2ff);opacity:0;animation:wm-twinkle var(--dur) var(--delay) ease-in-out infinite}.world-map .wm-arc{fill:none;stroke:var(--pink,#e91e7a);stroke-opacity:.5;stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:0;animation:wm-draw 1.5s var(--ease,ease) both;animation-delay:calc(1.3s + var(--n)*.16s)}.world-map .wm-route--in .wm-arc{stroke:var(--lilac,#bb88eb);stroke-opacity:.42}.world-map .wm-comet{fill:none;stroke-linecap:round;opacity:0;animation:var(--dur) var(--delay) cubic-bezier(.45,0,.3,1) infinite both}.world-map .wm-comet--tail{stroke:var(--pink,#e91e7a);stroke-width:2.4px;stroke-opacity:.5;stroke-dasharray:.16 3;animation-name:wm-tail}.world-map .wm-comet--head{stroke:var(--pink-hot,#f72585);stroke-width:3.4px;stroke-dasharray:.012 3;animation-name:wm-head}.world-map .wm-route--in .wm-comet--tail{stroke:var(--lilac,#bb88eb)}.world-map .wm-route--in .wm-comet--head{stroke:var(--lilac-200,#e0beff)}.world-map .wm-arrive{fill:none;stroke:var(--pink-hot,#f72585);stroke-width:.9px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:wm-arrive var(--dur) var(--delay) ease-out infinite both}.world-map .wm-leader{fill:none;stroke:var(--pink,#e91e7a);stroke-opacity:.7;stroke-width:.8px;stroke-dasharray:1;animation:wm-draw .9s .5s var(--ease,ease) both}.world-map .wm-halo{fill:var(--pink,#e91e7a);opacity:.18;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite wm-breathe}.world-map .wm-sonar{fill:none;stroke:var(--pink-hot,#f72585);stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out 1s infinite wm-sonar}.world-map .wm-star{fill:var(--pink-hot,#f72585)}.world-map .wm-core{fill:#fff}.world-map__label{left:var(--ax);top:var(--ay);white-space:nowrap;font:600 12.5px/1.2 var(--font-body,sans-serif);letter-spacing:.05em;color:var(--lilac-50,#f1e2ff);background:color-mix(in srgb,var(--space-0,#12001e) 78%,transparent);border:1px solid color-mix(in srgb,var(--pink,#e91e7a) 55%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--pink,#e91e7a) 22%,transparent);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 13px 6px 10px;animation:.6s 1.1s both wm-appear;display:inline-flex;position:absolute;transform:translate(-100%,-50%)}.wm-label-dot{background:var(--pink-hot,#f72585);width:6px;height:6px;box-shadow:0 0 8px var(--pink-hot,#f72585);border-radius:50%;flex:none}@container (width<=720px){.world-map__label{padding:5px 11px 5px 9px;font-size:11.5px;top:0;left:0;transform:none}.world-map .wm-leader{display:none}.world-map .wm-edges{stroke-width:1.1px}.world-map .wm-dots--sm{stroke-width:2.8px;stroke-opacity:.5}.world-map .wm-dots--md{stroke-width:3.8px}.world-map .wm-dots--lg{stroke-width:5px}.world-map .wm-arc{stroke-width:1.6px}.world-map .wm-comet--tail{stroke-width:4px}.world-map .wm-comet--head{stroke-width:5.5px}.world-map .wm-twinkles circle{transform-box:fill-box;transform-origin:50%;transform:scale(1.6)}.world-map .wm-origin{transform:scale(1.5)}}.world-map.reveal-pending .wm-band,.world-map.reveal-pending .world-map__fx,.world-map.reveal-pending .world-map__label,.world-map.reveal-pending .wm-focus{opacity:0}.world-map.reveal-pending *{animation:none!important}.world-map.reveal-pending .world-map__label{animation:none}.world-map.is-paused .world-map__fx *{animation-play-state:paused}@keyframes wm-draw{0%{stroke-dashoffset:1px}}@keyframes wm-appear{0%{opacity:0}}@keyframes wm-twinkle{0%,to{opacity:0}45%{opacity:.95}60%{opacity:.25}}@keyframes wm-tail{0%{opacity:1;stroke-dashoffset:.16px}42%{opacity:1;stroke-dashoffset:-1px}43%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes wm-head{0%{opacity:1;stroke-dashoffset:.012px}42%{opacity:1;stroke-dashoffset:-1.148px}43%,to{opacity:0;stroke-dashoffset:-1.148px}}@keyframes wm-arrive{0%,39%{opacity:0;transform:scale(.3)}43%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes wm-breathe{50%{opacity:.08;transform:scale(1.35)}}@keyframes wm-sonar{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(4.2)}}@media (prefers-reduced-motion:reduce){.world-map *,.world-map__label{animation:none!important}.world-map .wm-twinkles,.world-map .wm-comet,.world-map .wm-arrive,.world-map .wm-sonar{display:none}}
