.WorldMapViewer-module__YOkXRa__wrap{flex-direction:column;flex:1;width:100%;max-width:100%;height:100%;min-height:0;display:flex}.WorldMapViewer-module__YOkXRa__viewport{overscroll-behavior:none;touch-action:none;cursor:grab;background:#00000059;border:1px solid #ffffff1a;border-radius:1rem;flex:1;height:auto;min-height:max(280px,55vh);position:relative;overflow:hidden;box-shadow:0 14px 48px #00000073}.WorldMapViewer-module__YOkXRa__viewport:active{cursor:grabbing}.WorldMapViewer-module__YOkXRa__inner{will-change:transform;position:absolute;top:0;left:0}.WorldMapViewer-module__YOkXRa__mapVignette{pointer-events:none;z-index:20;background:radial-gradient(circle,#ffffff05 30%,#00000073 100%);position:absolute;inset:0}.WorldMapViewer-module__YOkXRa__floatingToolbar{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff26;border-radius:.75rem;align-items:center;gap:.5rem;padding:.375rem;display:flex;position:absolute;top:.75rem;right:.75rem}.WorldMapViewer-module__YOkXRa__floatingToolBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:8px 12px;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400;transition:all .2s}.WorldMapViewer-module__YOkXRa__floatingToolBtn:hover{color:#fff;background:#ffffff1a}.WorldMapViewer-module__YOkXRa__floatingToolBtnReset{letter-spacing:normal;text-transform:none;padding-left:12px;padding-right:12px;font-size:.9rem}.WorldMapViewer-module__YOkXRa__floatingToolbarLeft{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff26;border-radius:.75rem;align-items:center;gap:.5rem;padding:.375rem;display:flex;position:absolute;top:.75rem;left:.75rem}.WorldMapViewer-module__YOkXRa__floatingToolBtnFullscreen{letter-spacing:normal;text-transform:none;padding-left:12px;padding-right:12px;font-size:.9rem}.WorldMapViewer-module__YOkXRa__fullscreenBackdrop{z-index:8999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;position:fixed;inset:0}.WorldMapViewer-module__YOkXRa__wrapFullscreen{z-index:9000;border-radius:1.25rem;overflow:hidden;box-shadow:0 32px 80px #000000b3;flex-direction:column!important;flex:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;position:fixed!important;inset:clamp(.5rem,2vw,1.5rem)!important}.WorldMapViewer-module__YOkXRa__wrapFullscreen>.WorldMapViewer-module__YOkXRa__viewport{border-radius:0!important;flex:1!important;width:100%!important;height:100%!important;min-height:0!important}.WorldMapViewer-module__YOkXRa__mapStack{vertical-align:top;line-height:0;display:inline-block;position:relative}.WorldMapViewer-module__YOkXRa__baseImg,.WorldMapViewer-module__YOkXRa__overlayImg{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;height:auto;display:block}.WorldMapViewer-module__YOkXRa__baseImg{z-index:0;transition:filter .2s;position:relative}.WorldMapViewer-module__YOkXRa__overlayImg{z-index:1;-o-object-fit:fill;object-fit:fill;width:100%;height:100%;position:absolute;top:0;left:0}.WorldMapViewer-module__YOkXRa__grayscale{filter:grayscale()contrast(1.05)}.WorldMapViewer-module__YOkXRa__labelPin{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffd2a5fa;letter-spacing:normal;text-align:center;text-shadow:0 1px 2px #000000b3;cursor:pointer;pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;background:#141414d9;border:1px solid #ffffff1f;border-radius:6px;max-width:22rem;margin-top:-10px;padding:10px 14px;font-family:Changa One,Staatliches,sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.25;transition:all .2s;position:absolute;overflow:hidden;transform:translate(-50%,-100%)}.WorldMapViewer-module__YOkXRa__labelPin:hover{color:#fff5e8;background:#ffffff1a;border-color:#ffc88c73}.WorldMapViewer-module__YOkXRa__labelPinFocused{color:#ffe8cc;background:#1e1a16eb;border-color:#e0702df2;box-shadow:0 0 14px #e0702d59}.WorldMapViewer-module__YOkXRa__coordPing{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.WorldMapViewer-module__YOkXRa__liveTrackPing{z-index:7;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.WorldMapViewer-module__YOkXRa__friendTrackPing{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.WorldMapViewer-module__YOkXRa__ptrRing{width:var(--ptr-ring-d,78px);height:var(--ptr-ring-d,78px);margin-left:calc(var(--ptr-ring-d,78px)/-2);margin-top:calc(var(--ptr-ring-d,78px)/-2);border:2px solid var(--ptr-ring-border,#ffffffe6);box-shadow:0 0 10px var(--ptr-glow,#fff6);border-radius:50%;animation:2.55s ease-out infinite WorldMapViewer-module__YOkXRa__ptrRingRipple;position:absolute;top:0;left:0;transform:scale(.35)}.WorldMapViewer-module__YOkXRa__ptrRing:nth-child(2){animation-delay:.85s}.WorldMapViewer-module__YOkXRa__ptrRing:nth-child(3){animation-delay:1.7s}.WorldMapViewer-module__YOkXRa__ptrDot{width:var(--ptr-dot-d,24px);height:var(--ptr-dot-d,24px);margin-left:calc(var(--ptr-dot-d,24px)/-2);margin-top:calc(var(--ptr-dot-d,24px)/-2);background:var(--ptr-dot-fill,#fff);box-shadow:0 0 14px var(--ptr-glow,#fff9),0 0 26px var(--ptr-glow,#ffffff59);border-radius:50%;animation:1.75s ease-in-out infinite WorldMapViewer-module__YOkXRa__ptrDotBreath;position:absolute;top:0;left:0}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing,.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing,.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing{animation-duration:1.35s}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(2),.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(2),.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(2){animation-delay:.45s}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(3),.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(3),.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(3){animation-delay:.9s}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrDot,.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrDot,.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=rapid] .WorldMapViewer-module__YOkXRa__ptrDot{animation-duration:1s}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing,.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing,.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing{animation-name:WorldMapViewer-module__YOkXRa__ptrRingHeartbeat;animation-duration:1.15s}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(2),.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(2),.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(2){animation-delay:.18s}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(3),.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(3),.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrRing:nth-child(3){animation-delay:.36s}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrDot,.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrDot,.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=heartbeat] .WorldMapViewer-module__YOkXRa__ptrDot{animation:1.15s ease-in-out infinite WorldMapViewer-module__YOkXRa__mapPtrHeartbeatDot}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=steady] .WorldMapViewer-module__YOkXRa__ptrRing,.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=steady] .WorldMapViewer-module__YOkXRa__ptrRing,.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=steady] .WorldMapViewer-module__YOkXRa__ptrRing{display:none}.WorldMapViewer-module__YOkXRa__coordPing[data-pulse=steady] .WorldMapViewer-module__YOkXRa__ptrDot,.WorldMapViewer-module__YOkXRa__liveTrackPing[data-pulse=steady] .WorldMapViewer-module__YOkXRa__ptrDot,.WorldMapViewer-module__YOkXRa__friendTrackPing[data-pulse=steady] .WorldMapViewer-module__YOkXRa__ptrDot{animation:2.4s ease-in-out infinite WorldMapViewer-module__YOkXRa__ptrDotCalm}@keyframes WorldMapViewer-module__YOkXRa__ptrRingRipple{0%{opacity:.88;transform:scale(.35)}to{opacity:0;transform:scale(2.85)}}@keyframes WorldMapViewer-module__YOkXRa__ptrRingHeartbeat{0%{opacity:.95;transform:scale(.45)}35%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(.45)}}@keyframes WorldMapViewer-module__YOkXRa__ptrDotBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes WorldMapViewer-module__YOkXRa__mapPtrHeartbeatDot{0%,to{opacity:1;transform:scale(1)}14%{opacity:1;transform:scale(1.2)}28%{opacity:.92;transform:scale(1)}42%{opacity:1;transform:scale(1.14)}56%{opacity:1;transform:scale(1)}}@keyframes WorldMapViewer-module__YOkXRa__ptrDotCalm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.94)}}.WorldMapViewer-module__YOkXRa__cornerBar{z-index:40;pointer-events:none;flex-flow:wrap;align-items:flex-end;gap:.5rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;bottom:.75rem;left:.75rem}.WorldMapViewer-module__YOkXRa__cornerHint{pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;background:#00000080;border:1px solid #ffffff1a;border-radius:6px;margin:0;padding:8px 12px;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400;line-height:1.3}.WorldMapViewer-module__YOkXRa__cornerChrome{pointer-events:auto}@media (min-width:640px) and (max-width:1279px){.WorldMapViewer-module__YOkXRa__viewport{min-height:max(320px,62vh)}}@media (min-width:1280px){.WorldMapViewer-module__YOkXRa__wrap{flex:none;width:1116px;height:1087px}.WorldMapViewer-module__YOkXRa__viewport{flex:none;width:1116px;height:1087px;min-height:0}}
.content.no-sidebar:has([data-map-page]){flex-direction:column;align-self:stretch;min-height:max(100vh - 8rem,1087px + 8rem);display:flex}.map-module__ZhuJOW__mapRoot{box-sizing:border-box;color:#e8f5e9;background:#0d120e;width:100%;min-height:100vh;font-family:Montserrat,sans-serif;position:relative}.map-module__ZhuJOW__mapBg{z-index:0;filter:brightness(.6)saturate(1.1);pointer-events:none;background-color:#0000;background-image:linear-gradient(#0d120e4d,#0d120ecc),url(https://images.unsplash.com/photo-1511497584788-876760111969?q=80&w=2000&auto=format&fit=crop);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;position:fixed;top:0;left:0}.map-module__ZhuJOW__mapGodRays{z-index:1;pointer-events:none;background:radial-gradient(circle,#ffffff08 0%,#0000 60%);width:200%;height:200%;position:fixed;top:-50%;left:-50%;transform:rotate(20deg)}.map-module__ZhuJOW__mapPage{z-index:10;box-sizing:border-box;flex-direction:column;flex:1;gap:1rem;width:100%;min-height:0;padding:100px 2rem 4rem;display:flex;position:relative}.map-module__ZhuJOW__layout{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:1rem;min-height:0;display:grid}@media (min-width:1280px){.map-module__ZhuJOW__mapPage{overflow-x:auto}.map-module__ZhuJOW__layout{width:fit-content;max-width:none;min-height:unset;grid-template-rows:1087px;grid-template-columns:340px 1116px;margin-inline:auto}}.map-module__ZhuJOW__sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.map-module__ZhuJOW__sidebarInner{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.map-module__ZhuJOW__sidebarHeader{border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:1rem}.map-module__ZhuJOW__sidebarTitle{letter-spacing:.12em;text-transform:uppercase;color:#d1fae5f2;margin:0;font-size:.8125rem;font-weight:700}.map-module__ZhuJOW__summary{color:#ffffffe0;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.map-module__ZhuJOW__sidebarScroll{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.map-module__ZhuJOW__sectionBlock{flex-direction:column;gap:0;display:flex}.map-module__ZhuJOW__sectionLabel{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.map-module__ZhuJOW__sectionLabelCyan{color:#e0fafff2;}.map-module__ZhuJOW__sectionLabelIndigo{color:#e8ecfff2;}.map-module__ZhuJOW__sectionLabelEmerald{color:#dcfcebf2;}.map-module__ZhuJOW__sectionLabelAmber{color:#fff4d2f2;}.map-module__ZhuJOW__liveTrackSwitchRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.map-module__ZhuJOW__liveTrackSwitchHeading{letter-spacing:.08em;text-transform:uppercase;color:#dcfcebf2;margin:0;font-size:.8125rem;font-weight:700}.map-module__ZhuJOW__liveTrackSwitch{cursor:pointer;background:#0006;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .2s,border-color .2s;position:relative}.map-module__ZhuJOW__liveTrackSwitch:hover{border-color:#ffffff52}.map-module__ZhuJOW__liveTrackSwitchOn{background:#14b8a673;border-color:#2dd4bf8c}.map-module__ZhuJOW__liveTrackSwitchThumb{pointer-events:none;background:#ffffffeb;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000059}.map-module__ZhuJOW__liveTrackSwitchOn .map-module__ZhuJOW__liveTrackSwitchThumb{transform:translate(20px)}.map-module__ZhuJOW__coordForm{flex-direction:column;gap:.5rem;display:flex}.map-module__ZhuJOW__coordInput{color:#fff;background:#00000059;border:1px solid #ffffff2e;border-radius:.75rem;outline:none;width:100%;padding:.55rem .75rem;font-size:.9375rem;transition:border-color .15s}.map-module__ZhuJOW__coordInput::placeholder{color:#ffffff85}.map-module__ZhuJOW__coordInput:focus{border-color:#67e8f9a6}.map-module__ZhuJOW__coordRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.map-module__ZhuJOW__coordHint{color:#fffc;flex:1;min-width:8rem;font-size:.78125rem;line-height:1.4}.map-module__ZhuJOW__focusBtn{letter-spacing:normal;text-transform:none;color:#ffffffd9;cursor:pointer;background:#06b6d438;border:1px solid #67e8f98c;border-radius:6px;flex-shrink:0;padding:8px 12px;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400;transition:border-color .15s,background .15s,color .2s}.map-module__ZhuJOW__focusBtn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#a5f3fcb3}.map-module__ZhuJOW__focusBtn:disabled{cursor:not-allowed;color:#ffffff73;background:#ffffff0f;border-color:#ffffff1f}.map-module__ZhuJOW__feedback{font-size:.75rem;line-height:1.4}.map-module__ZhuJOW__feedbackOk{color:#81c784f2}.map-module__ZhuJOW__feedbackErr{color:#ef9a9af2}.map-module__ZhuJOW__mapStyleBtn{letter-spacing:normal;color:#ffffffb3;cursor:pointer;background:#ffffff17;border:1px solid #ffffff47;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400;transition:all .2s;display:inline-flex}.map-module__ZhuJOW__mapStyleBtn:hover{color:#fff;background:#ffffff1a;border-color:#fff6}.map-module__ZhuJOW__mapStyleBtnOn{color:#ffffffeb;background:#6366f159;border-color:#c7d2febf}.map-module__ZhuJOW__mapStyleBtnOn:hover{color:#fff;background:#6366f16b;border-color:#d2dbffd9}.map-module__ZhuJOW__mapStyleHint{color:#ffffffc7;margin:.5rem 0 0;font-size:.78125rem;line-height:1.45}.map-module__ZhuJOW__toggleRow{flex-wrap:wrap;gap:.5rem;display:flex}.map-module__ZhuJOW__onMapPointerChipsRow{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.map-module__ZhuJOW__onMapPointerRoot{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.map-module__ZhuJOW__onMapPointerChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;background:#00000080;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.35rem;margin:0;padding:8px 12px;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400;line-height:1.3;transition:background .15s,border-color .15s;display:inline-flex}.map-module__ZhuJOW__onMapPointerChip:hover{background:#0000009e;border-color:#ffffff2e}.map-module__ZhuJOW__onMapPointerChip:focus-visible{outline-offset:2px;outline:2px solid #67e8f9a6}.map-module__ZhuJOW__onMapPointerChipChevron{opacity:.8;font-size:.55rem;line-height:1;transition:transform .2s;display:inline-block}.map-module__ZhuJOW__onMapPointerChipChevronOpen{transform:rotate(90deg)}.map-module__ZhuJOW__onMapPointerPopover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#0c0e12eb;border:1px solid #ffffff1f;border-radius:8px;min-width:min(300px,100vw - 2rem);max-width:min(360px,100vw - 2rem);max-height:min(480px,55vh);padding:10px 12px 12px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto;box-shadow:0 -10px 40px #0000008c}.map-module__ZhuJOW__onMapPointerPopover>div:first-of-type .map-module__ZhuJOW__pointerSubheading{margin-top:0}.map-module__ZhuJOW__pointerSubheading{letter-spacing:.08em;text-transform:uppercase;color:#c8e6ffe0;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.map-module__ZhuJOW__pointerField{margin-top:.65rem}.map-module__ZhuJOW__pointerFieldLabel{letter-spacing:.06em;text-transform:uppercase;color:#ffffff85;margin:0 0 .35rem;font-size:.68rem;font-weight:600}.map-module__ZhuJOW__pointerColorRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.map-module__ZhuJOW__pointerColorPickLabel{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:.65rem;margin:0;display:inline-flex}.map-module__ZhuJOW__pointerColorInput{cursor:pointer;box-sizing:border-box;appearance:none;background:#0006;border:2px solid #ffffff59;border-radius:8px;flex-shrink:0;width:3.25rem;height:2.5rem;padding:0;overflow:hidden}.map-module__ZhuJOW__pointerColorInput::-webkit-color-swatch-wrapper{padding:0}.map-module__ZhuJOW__pointerColorInput::-webkit-color-swatch{border:none;border-radius:6px}.map-module__ZhuJOW__pointerColorInput::-moz-color-swatch{border:none;border-radius:6px}.map-module__ZhuJOW__pointerColorInput:focus{outline-offset:2px;outline:2px solid #67e8f9bf}.map-module__ZhuJOW__pointerColorInput:focus:not(:focus-visible){outline:none}.map-module__ZhuJOW__pointerColorPickHint{color:#ffffffd1;text-underline-offset:3px;font-family:Changa One,Staatliches,sans-serif;font-size:.88rem;font-weight:400;text-decoration:underline}.map-module__ZhuJOW__pillPointerOn{color:#b2fff5;background:#14505059;border-color:#5eead4bf}.map-module__ZhuJOW__pill{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:6px;padding:8px 12px;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400;transition:all .2s}.map-module__ZhuJOW__pill:hover{color:#fff;background:#ffffff24}.map-module__ZhuJOW__pillActiveWater{color:#b8ecf5;background:#32788c33;border-color:#64c8dc8c}.map-module__ZhuJOW__pillActiveOutposts{color:#ffe0a8;background:#b4782833;border-color:#dcb45a8c}.map-module__ZhuJOW__pillActiveLandmarks{color:#f5c6ff;background:#8c3c8c33;border-color:#dc78dc80}.map-module__ZhuJOW__pillActiveRegions{color:#c8f5ce;background:#3c784638;border-color:#78c8828c}.map-module__ZhuJOW__pillActivePatrol{color:#ffc9ce;background:#a0323c38;border-color:#f078828c}.map-module__ZhuJOW__pillActiveMigration{color:#c5e4ff;background:#3264a038;border-color:#78b4e68c}.map-module__ZhuJOW__pillActiveSanctuary{color:#e8fbc0;background:#648c2838;border-color:#bee6648c}.map-module__ZhuJOW__pillActiveSpawns{color:#ffe8b8;background:#a06e2838;border-color:#e6be648c}.map-module__ZhuJOW__labelListHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.map-module__ZhuJOW__labelListHeader p{margin:0}.map-module__ZhuJOW__labelListCount{color:#ffffffb3;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400}.map-module__ZhuJOW__labelsSection{flex-direction:column;flex:1;min-height:0;display:flex}.map-module__ZhuJOW__labelList{background:#00000040;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;gap:.25rem;max-height:18rem;padding:.5rem;display:flex;overflow-y:auto}.map-module__ZhuJOW__labelListBtn{text-align:left;color:#ffffffb3;cursor:pointer;white-space:normal;overflow-wrap:break-word;word-break:break-word;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:8px 12px;font-family:Changa One,Staatliches,sans-serif;font-size:.9rem;font-weight:400;line-height:1.35;transition:all .2s;display:block}.map-module__ZhuJOW__labelListBtn:hover{color:#fff;background:#ffffff1a;border-color:#67e8f940}.map-module__ZhuJOW__labelListBtnFocused{color:#ecfefff2;background:#06b6d41f;border-color:#67e8f9a6}.map-module__ZhuJOW__mapMainShell{flex-direction:column;width:100%;max-width:min(880px,100%);height:100%;min-height:0;margin-left:auto;margin-right:auto;display:flex}.map-module__ZhuJOW__mapMain{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.map-module__ZhuJOW__shareLocationBtn{color:#ffedc8f2;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:.75rem;width:100%;margin-top:.35rem;padding:.5rem .75rem;font-family:Changa One,Staatliches,sans-serif;font-size:.88rem;font-weight:400;transition:background .2s,border-color .2s}.map-module__ZhuJOW__shareLocationBtn:hover{background:#f59e0b38;border-color:#f59e0ba6}.map-module__ZhuJOW__shareLocationPanel{background:#00000047;border:1px solid #ffffff1f;border-radius:.65rem;max-height:min(280px,40vh);margin-top:.65rem;padding:.65rem .5rem .5rem;overflow-y:auto}.map-module__ZhuJOW__shareFriendList{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.map-module__ZhuJOW__shareFriendLabel{cursor:pointer;color:#ffffffe0;border-radius:.45rem;align-items:center;gap:.5rem;padding:.35rem .25rem;font-size:.84rem;transition:background .15s;display:flex}.map-module__ZhuJOW__shareFriendLabel:hover{background:#ffffff0f}.map-module__ZhuJOW__shareFriendLabel input{accent-color:#f59e0b;cursor:pointer;flex-shrink:0;width:1rem;height:1rem}.map-module__ZhuJOW__shareFriendAvatar{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:28px;height:28px}.map-module__ZhuJOW__shareFriendLabelDisabled{opacity:.72}.map-module__ZhuJOW__mapPatreonModalBackdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.map-module__ZhuJOW__mapPatreonModal{text-align:center;background:#0e1016f5;border:1px solid #ffffff24;border-radius:12px;width:100%;max-width:420px;padding:1.35rem 1.5rem 1.25rem;box-shadow:0 20px 60px #0000008c}.map-module__ZhuJOW__mapPatreonModalTitle{color:var(--accent-gold,#c7923e);letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0 0 .65rem;font-family:Changa One,Staatliches,sans-serif;font-size:1.35rem}.map-module__ZhuJOW__mapPatreonModalBody{color:#e6ebf5eb;text-align:center;margin:0 0 1.15rem;font-size:.95rem;line-height:1.5}.map-module__ZhuJOW__mapPatreonModalActions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.map-module__ZhuJOW__mapPatreonModalBtn{color:#ffffffe6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;margin:0;padding:.55rem 1.1rem;font-family:Montserrat,sans-serif;font-size:.9rem}.map-module__ZhuJOW__mapPatreonModalBtn:hover{background:#ffffff1f}.map-module__ZhuJOW__mapPatreonModalBtnPrimary{color:#fff;background:#c7923e38;border-color:#c7923e8c}.map-module__ZhuJOW__mapPatreonModalBtnPrimary:hover{background:#c7923e52}@media (min-width:1280px){.map-module__ZhuJOW__sidebar{width:340px;max-width:340px;height:1087px;min-height:1087px}.map-module__ZhuJOW__mapMainShell{width:1116px;max-width:1116px;height:100%;min-height:0;margin-left:0;margin-right:0}.map-module__ZhuJOW__labelList{flex:1;min-height:120px;max-height:none}}.map-module__ZhuJOW__sidebarFullscreen{z-index:9001;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s;transform:translate(calc(14px - 100%));box-shadow:4px 0 32px #0000008c;border-radius:0 1rem 1rem 0!important;width:min(340px,85vw)!important;height:auto!important;min-height:0!important;max-height:none!important;position:fixed!important;top:clamp(.5rem,2vw,1.5rem)!important;bottom:clamp(.5rem,2vw,1.5rem)!important;left:0!important}.map-module__ZhuJOW__sidebarFullscreen:hover,.map-module__ZhuJOW__sidebarFullscreen:focus-within{transform:translate(0);box-shadow:8px 0 48px #000000b3}
