.WorldShippingMap-module__XsSp-W__wrap{background:radial-gradient(80% 60% at 70% 40%,#22c55e14,#0000 55%),radial-gradient(70% 50% at 25% 60%,#f59e0b0d,#0000 50%),linear-gradient(165deg,#0b1220 0%,#111827 48%,#0b1220 100%);border:1px solid #1e293b;border-radius:1.1rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #02061773}.WorldShippingMap-module__XsSp-W__svg{width:100%;height:auto;min-height:240px;max-height:540px;display:block}.WorldShippingMap-module__XsSp-W__wrapFill{height:100%}.WorldShippingMap-module__XsSp-W__wrapFill .WorldShippingMap-module__XsSp-W__svg{height:100%;min-height:0;max-height:none}.WorldShippingMap-module__XsSp-W__land{fill:#1e293b;fill-opacity:.35;stroke:#0b1220;stroke-width:.35px;outline:none;transition:fill .15s,fill-opacity .15s,stroke .15s,filter .15s,stroke-width .15s}.WorldShippingMap-module__XsSp-W__landDim{fill-opacity:.18}.WorldShippingMap-module__XsSp-W__guide{fill:#334155;fill-opacity:1;stroke:#475569;stroke-width:.45px;cursor:pointer}.WorldShippingMap-module__XsSp-W__guide:hover,.WorldShippingMap-module__XsSp-W__guide:focus-visible{fill:#f59e0b;stroke:#fde68a;stroke-width:.65px;filter:drop-shadow(0 0 3px #f59e0ba6)}.WorldShippingMap-module__XsSp-W__guideDimmed{fill-opacity:.4;filter:grayscale(.5)brightness(.8)}.WorldShippingMap-module__XsSp-W__guideDimmed:hover,.WorldShippingMap-module__XsSp-W__guideDimmed:focus-visible{fill:#f59e0b;fill-opacity:1;filter:drop-shadow(0 0 3px #f59e0ba6)}.WorldShippingMap-module__XsSp-W__guideMatch{stroke:#1d976ce6;stroke-width:.8px}.WorldShippingMap-module__XsSp-W__guideSelected{filter:drop-shadow(0 0 6px #22c55ed9);fill:#1d976c!important;stroke:#6ee7b7!important;stroke-width:.8px!important}.WorldShippingMap-module__XsSp-W__origin{fill:#22c55e;fill-opacity:.92;stroke:#86efac;stroke-width:.55px;pointer-events:none}.WorldShippingMap-module__XsSp-W__marker{cursor:pointer;outline:none;transition:opacity .15s}.WorldShippingMap-module__XsSp-W__markerDimmed{opacity:.45}.WorldShippingMap-module__XsSp-W__markerCircle{fill:#334155;stroke:#94a3b8;stroke-width:1.1px;transition:fill .15s,stroke .15s,filter .15s}.WorldShippingMap-module__XsSp-W__marker:hover .WorldShippingMap-module__XsSp-W__markerCircle,.WorldShippingMap-module__XsSp-W__marker:focus-visible .WorldShippingMap-module__XsSp-W__markerCircle{fill:#f59e0b;stroke:#fde68a;filter:drop-shadow(0 0 3px #f59e0bb3)}.WorldShippingMap-module__XsSp-W__markerSelected .WorldShippingMap-module__XsSp-W__markerCircle{fill:#1d976c;stroke:#6ee7b7;filter:drop-shadow(0 0 5px #1d976ccc)}.WorldShippingMap-module__XsSp-W__markerLabel{fill:#e2e8f0;pointer-events:none;font-size:8px;font-weight:700}.WorldShippingMap-module__XsSp-W__destPin{pointer-events:none}.WorldShippingMap-module__XsSp-W__destHalo{fill:#1d976c38;animation:2.2s ease-out infinite WorldShippingMap-module__XsSp-W__pinPulse}.WorldShippingMap-module__XsSp-W__destPinCircle{fill:#1d976c;stroke:#6ee7b7;stroke-width:1.4px;filter:drop-shadow(0 0 6px #1d976ce6)}.WorldShippingMap-module__XsSp-W__pinLabel{fill:#6ee7b7;letter-spacing:.02em;pointer-events:none;paint-order:stroke;stroke:#0b1220d9;stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:800}.WorldShippingMap-module__XsSp-W__originDot{fill:#22c55e;stroke:#bbf7d0;stroke-width:1.4px;pointer-events:none}.WorldShippingMap-module__XsSp-W__originPulse{fill:#22c55e47;pointer-events:none;animation:2.6s ease-out infinite WorldShippingMap-module__XsSp-W__pulse}.WorldShippingMap-module__XsSp-W__originLabel{fill:#bbf7d0;pointer-events:none;paint-order:stroke;stroke:#001220b3;stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:700}.WorldShippingMap-module__XsSp-W__routeArcIdle{fill:none;stroke:#94a3b838;stroke-width:1.1px;stroke-linecap:round;pointer-events:none}.WorldShippingMap-module__XsSp-W__routeArcHover{fill:none;stroke:#f59e0ba6;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:6 7;pointer-events:none;animation:1.4s linear infinite WorldShippingMap-module__XsSp-W__dashFlow}.WorldShippingMap-module__XsSp-W__routeArcActive{fill:none;stroke:#1d976c;stroke-width:2px;stroke-linecap:round;stroke-dasharray:9 7;stroke-linejoin:round;filter:drop-shadow(0 0 6px #1d976c99);pointer-events:none;animation:2.2s linear infinite WorldShippingMap-module__XsSp-W__dashFlow}@keyframes WorldShippingMap-module__XsSp-W__dashFlow{to{stroke-dashoffset:-32px}}@keyframes WorldShippingMap-module__XsSp-W__pulse{0%{r:4;opacity:.5}70%{r:13;opacity:0}to{r:13;opacity:0}}@keyframes WorldShippingMap-module__XsSp-W__pinPulse{0%{r:6;opacity:.7}70%{r:16;opacity:0}to{r:16;opacity:0}}.WorldShippingMap-module__XsSp-W__tooltip{z-index:20;pointer-events:none;color:#f8fafc;white-space:nowrap;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 28px #00000059}.WorldShippingMap-module__XsSp-W__tooltip:after{content:"";background:#0f172a;border:1px solid #1e293b;border-top:0;border-left:0;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.WorldShippingMap-module__XsSp-W__legend{color:#94a3b8;background:#0f172a8c;border-top:1px solid #1e293be6;flex-wrap:wrap;gap:10px 14px;padding:10px 14px 14px;font-size:11px;display:flex}.WorldShippingMap-module__XsSp-W__legendItem{align-items:center;gap:6px;display:inline-flex}.WorldShippingMap-module__XsSp-W__swatch{border:1px solid #ffffff26;border-radius:3px;width:11px;height:11px}.WorldShippingMap-module__XsSp-W__swatchOrigin{background:#22c55e}.WorldShippingMap-module__XsSp-W__swatchGuide{background:#334155}.WorldShippingMap-module__XsSp-W__swatchSelected{background:#1d976c}.WorldShippingMap-module__XsSp-W__swatchArc{opacity:.6;background:#1d976c}.WorldShippingMap-module__XsSp-W__swatchLand{opacity:.55;background:#1e293b}@media (max-width:767px){.WorldShippingMap-module__XsSp-W__svg{min-height:170px;max-height:260px}}@media (prefers-reduced-motion:reduce){.WorldShippingMap-module__XsSp-W__land,.WorldShippingMap-module__XsSp-W__guide,.WorldShippingMap-module__XsSp-W__markerCircle,.WorldShippingMap-module__XsSp-W__marker{transition:none!important}.WorldShippingMap-module__XsSp-W__originPulse,.WorldShippingMap-module__XsSp-W__destHalo,.WorldShippingMap-module__XsSp-W__routeArcHover,.WorldShippingMap-module__XsSp-W__routeArcActive{animation:none!important}.WorldShippingMap-module__XsSp-W__originPulse{opacity:.35}}
