.island-fly-in{z-index:2147482000;pointer-events:auto;cursor:progress;background:radial-gradient(1px 1px at 12% 18%,#fff 98%,#0000),radial-gradient(1px 1px at 27% 72%,#fffc 98%,#0000),radial-gradient(1.5px 1.5px at 41% 9%,#fff 98%,#0000),radial-gradient(1px 1px at 63% 84%,#fffb 98%,#0000),radial-gradient(1.5px 1.5px at 78% 22%,#fff 98%,#0000),radial-gradient(1px 1px at 88% 61%,#fffa 98%,#0000),radial-gradient(1px 1px at 7% 52%,#fff9 98%,#0000),radial-gradient(1px 1px at 52% 46%,#fff8 98%,#0000),radial-gradient(1.5px 1.5px at 93% 91%,#fffc 98%,#0000),radial-gradient(1px 1px at 33% 34%,#fff9 98%,#0000),radial-gradient(at 50% 45%,#1d2a52,#0d1229 72%);position:fixed;inset:0;overflow:hidden}.island-fly-in>canvas{width:100%;height:100%;position:absolute;inset:0}.island-fly-map{transform-origin:0 0;will-change:transform,opacity;position:absolute;inset:0}.island-fly-map .island-map-art{width:100%;height:100%}.island-fly-marker{will-change:transform,opacity;width:0;height:0;position:absolute;top:0;left:0}.island-fly-marker i{border:3px solid #fff;border-radius:50%;width:44px;height:44px;animation:1.1s ease-out infinite island-fly-pulse;position:absolute;top:-22px;left:-22px;box-shadow:0 0 0 3px #7e4ce8aa,0 4px 18px #0005}.island-fly-marker span{white-space:nowrap;color:#fff;background:#7e4ce8;border-radius:999px;padding:5px 12px;font:700 14px/1.2 Outfit,DM Sans,system-ui,sans-serif;position:absolute;top:30px;left:0;transform:translate(-50%);box-shadow:0 4px 14px #0004}@keyframes island-fly-pulse{0%{opacity:1;transform:scale(.7)}to{opacity:.15;transform:scale(1.5)}}.island-fly-map .island-map-art{overflow:visible}
