@property --v-map-pn{syntax:"<number>";inherits:true;initial-value:1}.v-map{--vp:clamp(0, var(--p,1) * var(--v-pace,1), 1);--v-map-pn:clamp(0, var(--p,1) * var(--v-pace,1), 1);--tk:clamp(0, (var(--vp) - .28) / .42, 1);--te:calc(var(--tk) * var(--tk) * (3 - 2 * var(--tk)));--th:calc(var(--te) * 30deg);--W:max(148cqw,150cqh);position:relative;width:100%;height:100%;min-height:220px;overflow:hidden;container:v-map/size;color:var(--text);-webkit-tap-highlight-color:transparent}.v-map__world{position:absolute;inset:0;perspective:1100px;perspective-origin:50% 0;-webkit-mask-image:radial-gradient(closest-side,#000 64%,transparent 100%);mask-image:radial-gradient(closest-side,#000 64%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.v-map__plane{--msw:1.5;position:absolute;left:calc(50cqw - var(--W) * .66);top:calc(50cqh - var(--W) * .3008);width:var(--W);height:calc(var(--W) * .64);overflow:hidden;container:v-map-plane/size;background:radial-gradient(60% 60% at 66% 47%,#121a23,#080b10 80%);transform-origin:66% 47%;transform:rotateX(var(--th));will-change:transform}.v-map--panel,.is-amber .v-map{border-radius:20px;border:1px solid rgba(238,243,245,.1);background:#080b10;box-shadow:0 40px 100px #05070b59}.v-map__topo{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v-map__lines path{fill:none;stroke:#eef3f529;stroke-width:1;vector-effect:non-scaling-stroke}.v-map__lines path.is-idx{stroke:#eef3f55c;stroke-width:1.6}.v-map__grid line{stroke:#eef3f50b;stroke-width:1;vector-effect:non-scaling-stroke}.v-map__claim{--t:clamp(0, (var(--vp) - .06) / .3, 1);fill:rgba(var(--accent-rgb),.05);fill-opacity:clamp(0,(var(--vp) - .3) * 6,1);stroke:rgba(var(--accent-rgb),.85);stroke-width:var(--msw);stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--t) * 100)}.v-map__cells{fill:none;stroke:rgba(var(--accent-rgb),.24);stroke-width:1;vector-effect:non-scaling-stroke;opacity:clamp(0,(var(--vp) - .26) / .12,1)}.v-map__sweep{--k:clamp(0, (var(--vp) - .04) / .46, 1);position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,#c4b8ff00,rgba(var(--accent-rgb),.09) 86%,rgba(var(--accent-rgb),0));transform:translate(calc((-1 + var(--k) * 5.6) * 100%));opacity:calc(min(1,var(--k) * 12)*min(1,(1 - var(--k)) * 12));pointer-events:none}.v-map__sweep:after{content:"";position:absolute;top:0;bottom:0;left:86%;width:2px;background:rgba(var(--accent-rgb),.6);box-shadow:0 0 14px 2px rgba(var(--accent-rgb),.3)}.v-map__ore{--k:clamp(0, (var(--vp) - .48) / .26, 1);position:absolute;left:70.5cqw;top:29cqw;width:44cqw;height:15cqw;margin:-7.5cqw 0 0 -22cqw;border-radius:50%;background:radial-gradient(closest-side,#a6ecff70,#b9adff38 46%,#ffb6e314 72%,#ffb6e300);opacity:var(--k);transform:rotate(-29deg) scale(calc(.55 + var(--k) * .45));pointer-events:none}.v-map__peak,.v-map__claim-l{position:absolute;left:calc(var(--x) * .1cqw);top:calc(var(--y) * .1cqw);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.v-map__peak{transform:translateY(-50%);color:#eef3f59e}.v-map__claim-l{margin:-4px 0 0 -7px;padding:4px 7px;border-radius:4px;background:#05070bb8;color:var(--accent);opacity:calc(.9*clamp(0,(var(--vp) - .24) / .1,1))}.v-map__hole{--t:clamp(0, (var(--vp) - var(--a)) / .05, 1);--s:calc(var(--t) * (3 - 2 * var(--t)));--d:clamp(0, (var(--vp) - var(--a) - .03) / .08, 1);position:absolute;left:calc(var(--x) * .1cqw);top:calc(var(--y) * .1cqw);width:0;height:0;pointer-events:auto}.v-map__hole:before{content:"";position:absolute;left:0;top:-1px;width:calc(var(--len) * .16cqw);height:2px;border-radius:1px;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),0));transform-origin:0 50%;transform:rotate(calc(var(--az) - 90deg)) scaleX(var(--d))}.v-map__hole i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;border:2px solid var(--accent);background:#05070bb8;box-shadow:0 0 12px rgba(var(--accent-rgb),.55);transform:scale(var(--s));transition:box-shadow .2s}.v-map__hole i:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--accent)}.v-map__hole.is-tag i{left:-8px;top:-8px;width:16px;height:16px;border-color:transparent;background:var(--grad) border-box}.v-map__hole.is-tag i:after{background:var(--bg)}@media(hover:hover){.v-map__hole:hover i{box-shadow:0 0 0 5px rgba(var(--accent-rgb),.22),0 0 18px rgba(var(--accent-rgb),.8)}}.v-map__ping{--tg:clamp(0, (var(--vp) - .78) / .04, 1);position:absolute;left:-8px;top:-8px;width:16px;height:16px;opacity:var(--tg);pointer-events:none}.v-map__ping:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--accent);opacity:0;animation:v-map-ping 2.4s var(--ease) .4s infinite}@keyframes v-map-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.v-map.is-poke .v-map__hole i{animation:v-map-halo .9s var(--ease) calc((var(--a) - .14) * 1.6s) both}@keyframes v-map-halo{0%,to{box-shadow:0 0 12px rgba(var(--accent-rgb),.55)}35%{box-shadow:0 0 0 7px rgba(var(--accent-rgb),.28),0 0 22px rgba(var(--accent-rgb),.9)}}.v-map__plane{--rk:clamp(0, (var(--vp) - .06) / .64, 1);--re:calc(var(--rk) * var(--rk) * (3 - 2 * var(--rk)));--lk:clamp(0, (var(--vp) - .7) / .06, 1);--rx:calc(var(--ax) + (var(--bx) - var(--ax)) * var(--re));--ry:calc(var(--ay) + (var(--by) - var(--ay)) * var(--re) - sin(var(--re) * 180deg) * 60)}.v-map__hair{position:absolute;left:0;top:0;background:rgba(var(--accent-rgb),calc(.2 + var(--lk) * .14));pointer-events:none}.v-map__hair--x{width:100%;height:1px;transform:translateY(calc(var(--ry) * .1cqw))}.v-map__hair--y{width:1px;height:100%;transform:translate(calc(var(--rx) * .1cqw))}.v-map__reticle{position:absolute;left:0;top:0;width:0;height:0;transform:translate(calc(var(--rx) * .1cqw),calc(var(--ry) * .1cqw)) scale(calc(1 - var(--lk) * .36));pointer-events:none}.v-map__reticle i{position:absolute;left:-21px;top:-21px;width:42px;height:42px;border-radius:50%;border:1.5px dashed rgba(var(--accent-rgb),.85);opacity:calc(1 - var(--lk));animation:v-map-spin 14s linear infinite}.v-map__reticle b{position:absolute;left:-21px;top:-21px;width:42px;height:42px;border-radius:50%;border:2.5px solid var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.6),inset 0 0 10px rgba(var(--accent-rgb),.35);opacity:var(--lk)}.v-map__reticle:before,.v-map__reticle:after{content:"";position:absolute;background:var(--accent)}.v-map__reticle:before{left:-28px;top:0;width:56px;height:1px;-webkit-mask:linear-gradient(90deg,#000 30%,transparent 30%,transparent 70%,#000 70%);mask:linear-gradient(90deg,#000 30%,transparent 30%,transparent 70%,#000 70%)}.v-map__reticle:after{left:0;top:-28px;width:1px;height:56px;-webkit-mask:linear-gradient(#000 30%,transparent 30%,transparent 70%,#000 70%);mask:linear-gradient(#000 30%,transparent 30%,transparent 70%,#000 70%)}@keyframes v-map-spin{to{transform:rotate(360deg)}}.v-map__tags{position:absolute;inset:0;z-index:1;pointer-events:none}.v-map__tag{--t:clamp(0, (var(--vp) - var(--a)) / .06, 1);--dx:calc((var(--x) - 660) * var(--W) / 1000);--dy:calc((var(--y) - 300.8) * var(--W) / 1000);--f: calc(1/(1 - tan(atan2(calc(var(--dy) * sin(var(--th))), 1100px)))) ;--sx:calc(50cqw + var(--dx) * var(--f));--sy:calc((50cqh + var(--dy) * cos(var(--th))) * var(--f));--L:26px;--o:calc(var(--L) * .7071);position:absolute;left:0;top:0;width:0;height:0;opacity:var(--t);font:500 10.5px/1.2 var(--mono)}.v-map__tag-ln{position:absolute;left:0;top:0;width:var(--L);height:1px;background:var(--accent);transform-origin:0 0;transform:translate(var(--sx),var(--sy)) rotate(var(--rot,-135deg)) scaleX(var(--t))}.v-map__tag-box{--bw:calc(var(--n) * .68em + 24px);position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:5px;padding:8px 11px;border:1px solid rgba(var(--accent-rgb),.55);background:#05070bdb;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--text);white-space:nowrap;box-shadow:0 10px 24px #00000059}.v-map__tag-box b{font-weight:500;color:var(--accent)}.v-map__tag.is-best .v-map__tag-box{border-color:var(--accent);background:#05070bed;box-shadow:0 0 24px rgba(var(--accent-rgb),.22),0 10px 24px #00000059}.v-map__tag--ul .v-map__tag-box,.v-map__tag--dl .v-map__tag-box{align-items:flex-end;transform:translate(clamp(calc(8px + var(--bw)),calc(var(--sx) - var(--o)),calc(100cqw - 8px)),calc(var(--sy) + var(--oy))) translate(-100%,var(--ty)) translateY(calc((1 - var(--t)) * var(--sl)))}.v-map__tag--ur .v-map__tag-box,.v-map__tag--dr .v-map__tag-box{transform:translate(clamp(8px,calc(var(--sx) + var(--o)),calc(100cqw - 8px - var(--bw))),calc(var(--sy) + var(--oy))) translateY(var(--ty)) translateY(calc((1 - var(--t)) * var(--sl)))}.v-map__tag--ul,.v-map__tag--ur{--oy:calc(-1 * var(--o));--ty:-100%;--sl:8px}.v-map__tag--dl,.v-map__tag--dr{--oy:var(--o);--ty:0%;--sl:-8px}.v-map__tag--ul{--rot:-135deg}.v-map__tag--ur{--rot:-45deg}.v-map__tag--dl{--rot:135deg}.v-map__tag--dr{--rot:45deg}.v-map__hud{position:absolute;inset:0;z-index:2;pointer-events:none;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v-map__read{position:absolute;top:clamp(10px,4cqh,26px);left:clamp(10px,3cqw,26px);min-width:212px;padding:12px 14px;border:1px solid rgba(238,243,245,.14);border-radius:10px;background:#0c1016bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);contain:layout paint}.v-map__site{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--accent);white-space:nowrap}.v-map__site:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success)}.v-map__read dl{display:grid;gap:7px;margin:0}.v-map__read dl>div{display:flex;justify-content:space-between;gap:18px}.v-map__read dt{color:var(--dim)}.v-map__read dd{margin:0;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.v-map__north{position:absolute;top:clamp(10px,4cqh,26px);right:clamp(10px,3cqw,26px);width:40px;height:40px}.v-map__north svg{display:block;width:100%;height:100%;fill:none;stroke:#eef3f54d;stroke-width:1.2}.v-map__north path:first-of-type{fill:var(--accent);stroke:none}.v-map__n{stroke:var(--text)!important;stroke-width:1.6!important;stroke-linecap:round;stroke-linejoin:round}.v-map__scale{position:absolute;left:clamp(10px,3cqw,26px);bottom:clamp(12px,4.5cqh,28px);width:130px;height:24px}.v-map__scale span{position:absolute;left:0;right:0;top:0;height:5px;border:1px solid rgba(238,243,245,.5);background:linear-gradient(90deg,rgba(238,243,245,.5) 25%,transparent 25%,transparent 50%,rgba(238,243,245,.5) 50%,rgba(238,243,245,.5) 75%,transparent 75%)}.v-map__scale em{position:absolute;top:12px;font-style:normal;font-size:10px;transform:translate(-50%)}.v-map__scale em:nth-of-type(1){left:0}.v-map__scale em:nth-of-type(2){left:50%}.v-map__scale em:nth-of-type(3){left:100%;transform:translate(-70%);white-space:nowrap}.v-map__legend{position:absolute;right:clamp(10px,3cqw,26px);bottom:clamp(12px,4.5cqh,28px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(238,243,245,.08);background:#0c1016a8}.v-map__legend span{display:flex;align-items:center;gap:9px}.v-map__legend i{flex:none;width:12px;height:12px}.v-map__lg-hole{border-radius:50%;border:2px solid var(--accent)}.v-map__lg-claim{border:1.5px solid var(--accent);background:rgba(var(--accent-rgb),.12)}.v-map__lg-line{height:1px!important;border-top:1.5px solid rgba(238,243,245,.45)}.s-visual__frame .v-map:not(.v-map--chrome) .v-map__site,.v-map--bare .v-map__site{display:none}@container v-map (max-width:620px){.v-map__legend{display:none}.v-map__read{min-width:0;padding:9px 11px;font-size:10px;background:#0c1016e6;-webkit-backdrop-filter:none;backdrop-filter:none}.v-map__site{margin-bottom:8px}.v-map__read dl{gap:5px}.v-map__north{width:30px;height:30px}.v-map__tag{font-size:10px;--L:20px}.v-map__tag-box{gap:4px;padding:6px 8px}}@container v-map (max-width:460px){.v-map__read{top:auto;bottom:10px;left:10px;padding:7px 9px}.v-map__site,.v-map__read .v-map__elev,.v-map__read .v-map__cnt{display:none}.v-map__read dl{gap:4px}.v-map__read dl>div{gap:10px}.v-map__tag:not(.is-best){display:none}.v-map__scale{display:none}.v-map__hole i{left:-5px;top:-5px;width:10px;height:10px;border-width:1.5px}.v-map__hole.is-tag i,.v-map__ping{left:-6px;top:-6px;width:12px;height:12px}.v-map__reticle i,.v-map__reticle b{left:-15px;top:-15px;width:30px;height:30px}.v-map__peak{display:none}}@container v-map (max-height:330px){.v-map__read .v-map__elev,.v-map__read .v-map__cnt,.v-map__scale,.v-map__legend,.v-map__site{display:none}.v-map__read{top:auto;bottom:10px;padding:7px 9px}.v-map__read dl{gap:4px}.v-map__north{top:10px;right:10px;width:28px;height:28px}}@container v-map-plane (max-width:900px){.v-map__claim{--msw:2.6}}.nm-rm .v-map{--th:0deg}.nm-rm .v-map__plane{transform:none;will-change:auto}.nm-rm .v-map__ping,.nm-rm .v-map__sweep{display:none}.nm-rm .v-map__reticle i,.nm-rm .v-map.is-poke .v-map__hole i{animation:none}
