.Mapworld_mapUniverse__t7spZ{width:100vw;height:100vh;background:#040d18;position:relative;overflow:hidden;font-family:Crimson Pro,serif}.Mapworld_starsLayer__JwyEg{background-image:radial-gradient(1px 1px at 10% 20%,hsla(0,0%,100%,.6) 0,transparent 100%),radial-gradient(1px 1px at 30% 10%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 50% 35%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 70% 15%,hsla(0,0%,100%,.3) 0,transparent 100%),radial-gradient(1px 1px at 85% 40%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 20% 60%,hsla(0,0%,100%,.3) 0,transparent 100%),radial-gradient(1px 1px at 40% 75%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 60% 55%,hsla(0,0%,100%,.6) 0,transparent 100%),radial-gradient(1px 1px at 80% 70%,hsla(0,0%,100%,.3) 0,transparent 100%),radial-gradient(1px 1px at 15% 85%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 90% 85%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(1px 1px at 55% 90%,hsla(0,0%,100%,.3) 0,transparent 100%),radial-gradient(1px 1px at 35% 45%,rgba(200,220,255,.4) 0,transparent 100%),radial-gradient(1px 1px at 75% 30%,rgba(200,220,255,.3) 0,transparent 100%),radial-gradient(2px 2px at 92% 12%,hsla(0,0%,100%,.7) 0,transparent 100%),radial-gradient(1px 1px at 5% 50%,hsla(0,0%,100%,.5) 0,transparent 100%)}.Mapworld_oceanGlow__xTo7P,.Mapworld_starsLayer__JwyEg{position:absolute;inset:0;pointer-events:none;z-index:0}.Mapworld_oceanGlow__xTo7P{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(10,40,80,.8) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(0,20,60,.5) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 20%,rgba(5,30,70,.4) 0,transparent 60%)}.Mapworld_vignette__uGlch{position:absolute;inset:0;background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 50%,rgba(2,6,14,.9) 100%);pointer-events:none;z-index:3}.Mapworld_mapHeader__uG_fm{position:absolute;top:35px;left:0;right:0;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;padding:32px 40px 0;pointer-events:none}.Mapworld_mapTitleBlock__G0_iF{display:flex;flex-direction:column;gap:4px}.Mapworld_mapEyebrow__2oDNN{font-family:Cinzel,serif;font-size:10px;letter-spacing:.4em;color:rgba(100,160,220,.7);text-transform:uppercase}.Mapworld_mapTitle__USV4Y{font-family:Cinzel,serif;font-size:clamp(22px,3vw,36px);font-weight:700;color:#e8f4ff;letter-spacing:.08em;line-height:1;text-shadow:0 0 40px rgba(80,160,255,.4)}.Mapworld_mapSubtitle__cfdZk{font-family:Crimson Pro,serif;font-size:14px;color:rgba(120,170,220,.6);font-style:italic;letter-spacing:.05em}.Mapworld_zoomControls__dkCi6{position:absolute;right:32px;bottom:80px;z-index:10;display:flex;flex-direction:column;gap:8px}.Mapworld_zoomBtn___lOvf{width:40px;height:40px;border-radius:50%;border:1px solid rgba(80,140,200,.3);background:rgba(10,25,50,.8);color:rgba(140,190,240,.9);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px);line-height:1}.Mapworld_zoomBtn___lOvf:hover{background:rgba(30,60,110,.9);border-color:rgba(100,180,255,.6);color:#a8d8ff;box-shadow:0 0 20px rgba(80,160,255,.3);transform:scale(1.1)}.Mapworld_mapHint__ULRKa{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;font-family:Cinzel,serif;font-size:10px;letter-spacing:.35em;color:rgba(100,150,200,.5);text-transform:uppercase;white-space:nowrap;animation:Mapworld_pulseHint__lr6Ei 3s ease-in-out infinite}@keyframes Mapworld_pulseHint__lr6Ei{0%,to{opacity:.5}50%{opacity:.9}}.Mapworld_mapWrapper__QllaC{position:absolute;inset:0;z-index:1;opacity:0;transform:scale(.97);transition:opacity 1.2s ease,transform 1.2s ease}.Mapworld_mapWrapperLoaded__w_HZC{opacity:1;transform:scale(1)}.Mapworld_mapTooltip__EOzDe{position:absolute;pointer-events:none;z-index:20;transform:translate(-50%,-100%);margin-top:-12px;display:flex;flex-direction:column;align-items:center;gap:4px;animation:Mapworld_tooltipIn__QPwbd .15s ease}@keyframes Mapworld_tooltipIn__QPwbd{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.Mapworld_tooltipInner__jor_j{background:rgba(6,18,38,.95);border:1px solid rgba(80,150,230,.4);border-radius:4px;padding:8px 16px;white-space:nowrap;backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,20,60,.6),0 0 0 1px rgba(80,150,230,.1)}.Mapworld_tooltipCountry__HqAYw{font-family:Cinzel,serif;font-size:12px;font-weight:600;color:#c8e4ff;letter-spacing:.12em;text-transform:uppercase}.Mapworld_tooltipEmoji__2e8Ep{margin-top:4px;font-size:14px;text-align:center}.Mapworld_tooltipCta__mPmJ3{font-family:Crimson Pro,serif;font-size:11px;color:rgba(100,170,240,.7);font-style:italic;text-align:center}.Mapworld_tooltipArrow__czLNq{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(80,150,230,.4)}.Mapworld_compass__i6R0g{position:absolute;bottom:60px;left:40px;z-index:10;width:56px;height:56px;opacity:.35;pointer-events:none}.Mapworld_compassSvg__yh_iL{width:100%;height:100%;animation:Mapworld_compassRotate__DL_4T 60s linear infinite}@keyframes Mapworld_compassRotate__DL_4T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Mapworld_scaleBar__y7CJf{position:absolute;bottom:28px;left:110px;z-index:10;display:flex;flex-direction:column;gap:3px;pointer-events:none}.Mapworld_scaleLine__yYEO7{width:80px;height:2px;background:linear-gradient(90deg,rgba(100,160,220,.6),rgba(100,160,220,.1));border-left:2px solid rgba(100,160,220,.7);border-right:2px solid rgba(100,160,220,.4)}.Mapworld_scaleLabel__TfN8g{font-family:Cinzel,serif;font-size:8px;color:rgba(100,160,220,.5);letter-spacing:.2em}