.pm-root{margin:2px 12px 8px;position:relative;font-family:'Outfit','Segoe UI',Arial,sans-serif;color:var(--u2-text,#effff6);-webkit-tap-highlight-color:transparent}.pm-legacy-hidden{display:none!important}.pm-hd{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:6px;margin-bottom:8px}.pm-k{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 9px 7px;border-radius:14px;text-align:left;background:var(--u2-surface,#0d1f17);border:1px solid var(--u2-line2,rgba(160,255,200,.17));color:inherit;font:inherit;margin:0}button.pm-k{cursor:pointer;position:relative;padding-right:18px}button.pm-k:active{transform:scale(.97)}.pm-k-l{display:flex;align-items:center;gap:4px;font:700 11px/1.1 'Outfit',sans-serif;color:var(--u2-text3,#86ad9b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-k-v{font:800 15px/1.1 'Bricolage Grotesque','Trebuchet MS',sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--u2-gold,#ffd166)}.pm-k-v .pm-ic{width:14px;height:14px;margin-right:4px;vertical-align:-1px}.pm-k-v.pm-c-h{color:var(--u2-lime,#a6ff5c)}.pm-k-v.pm-c-t{color:var(--u2-ton,#35b8ff)}.pm-k-u{font:700 11px/1 'Outfit',sans-serif;color:var(--u2-text3,#86ad9b)}@media (max-width:360px){.pm-k-v{font-size:13px}.pm-k-v .pm-ic{width:12px;height:12px;margin-right:3px}}button.pm-k::after{content:'\203A';position:absolute;right:8px;top:50%;transform:translateY(-55%);font:700 18px/1 'Outfit',sans-serif;color:var(--u2-text3,#86ad9b)}.pm-ic{display:inline-block;width:12px;height:12px;flex:none;background:no-repeat center/contain;vertical-align:-2px}.pm-ic-h{background-image:var(--pm-ic-h)}.pm-ic-t{background-image:var(--pm-ic-t)}.pm-map{position:relative;border-radius:18px;overflow:hidden;background:#27573a;border:1px solid rgba(160,255,200,.17);box-shadow:0 10px 26px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)}.pm-vp{position:relative;height:520px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;cursor:grab}.pm-vp::-webkit-scrollbar{display:none;width:0;height:0}@media (max-height:700px){.pm-vp{height:470px}}@media (max-height:620px){.pm-vp{height:420px}}@media (min-width:700px) and (min-height:760px){.pm-vp{height:552px}}.pm-world{position:relative;height:100%}.pm-scale{position:absolute;left:0;top:0;height:552px;transform-origin:0 0}.pm-ter{position:absolute;left:0;top:0;display:block;pointer-events:none}.pm-flow{position:absolute;left:0;top:0;width:0;height:0;z-index:1;pointer-events:none}.pm-blds{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.pm-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.pm-fade{position:absolute;top:0;bottom:0;width:26px;pointer-events:none;opacity:0;transition:opacity .25s;z-index:3}.pm-fade-l{left:0;background:linear-gradient(90deg,rgba(4,14,9,.55),rgba(4,14,9,0))}.pm-fade-r{right:0;background:linear-gradient(270deg,rgba(4,14,9,.55),rgba(4,14,9,0))}.pm-map.pm-can-l .pm-fade-l,.pm-map.pm-can-r .pm-fade-r{opacity:1}.pm-hint{position:absolute;right:3px;top:60%;transform:translateY(-50%);writing-mode:vertical-rl;width:22px;display:flex;align-items:center;justify-content:center;gap:3px;padding:7px 0;border-radius:12px;z-index:4;pointer-events:none;background:rgba(4,16,10,.72);border:1px solid rgba(166,255,92,.35);font:800 11px/1 'Outfit',sans-serif;color:#eaffd9;transition:opacity .35s}.pm-hint i{display:inline-block;font-style:normal;font-size:16px;writing-mode:horizontal-tb;animation:pm-nudge 1.1s ease-in-out infinite}.pm-map.pm-scrolled .pm-hint,.pm-map:not(.pm-can-r) .pm-hint{opacity:0}.pm-hint{animation:pm-hintSon .4s ease 7s forwards}@keyframes pm-hintSon{to{opacity:0;visibility:hidden}}.pm-sb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:6px 6px 6px 12px;margin-top:8px;border-radius:14px;background:var(--u2-surface,#0d1f17);border:1px solid var(--u2-line,rgba(160,255,200,.09))}.pm-sb-t{flex:1 1 150px;min-width:0;font:700 13px/1.2 'Outfit',sans-serif;color:var(--u2-text2,#b9dccb)}.pm-sb-a{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.pm-dot{width:9px;height:9px;border-radius:50%;flex:none;background:#6b7d74}.pm-sb.pm-live .pm-dot{background:var(--u2-green,#3ee07f);box-shadow:0 0 0 3px rgba(62,224,127,.18)}.pm-sb.pm-idle .pm-dot{background:#ffb74d;box-shadow:0 0 0 3px rgba(255,183,77,.18)}.pm-sb-b{flex:none;height:34px;padding:0 14px;border:0;border-radius:11px;cursor:pointer;font:800 13px 'Outfit',sans-serif;white-space:nowrap;background:linear-gradient(135deg,var(--u2-lime,#a6ff5c),var(--u2-green,#3ee07f));color:#05200f;box-shadow:0 4px 12px rgba(62,224,127,.28)}.pm-sb-b.pm-gold{background:linear-gradient(135deg,#ffe08a,#f5a623);color:#3a2400;box-shadow:0 4px 12px rgba(245,166,35,.3)}.pm-sb-b:active{transform:scale(.96)}.pm-sb-b[hidden]{display:none}.pm-zb{flex:none;height:34px;padding:0 12px;border-radius:11px;border:1px solid rgba(160,255,200,.3);background:rgba(166,255,92,.1);color:#d9ffc0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font:800 13px 'Outfit',sans-serif;white-space:nowrap}.pm-zb i{font-style:normal;font-size:15px;line-height:1}.pm-zb:active{transform:scale(.96)}.pm-ztb{display:none}.pm-map.pm-placing .pm-b.pm-dim{opacity:.32;filter:saturate(.35)}.pm-map.pm-placing .pm-b.pm-pick .pm-art::after{content:'';position:absolute;left:-6px;right:-6px;top:-4px;bottom:-2px;border-radius:18px;pointer-events:none;box-shadow:0 0 0 2px #a6ff5c,0 0 18px rgba(166,255,92,.6);animation:pm-glow 1.6s ease-in-out infinite}.pm-pbar{position:fixed;left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:460;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:16px;background:rgba(8,26,17,.96);border:1.5px solid rgba(166,255,92,.55);box-shadow:0 10px 28px rgba(0,0,0,.5);font:700 13px/1.25 'Outfit','Segoe UI',Arial,sans-serif;color:#effff6}.pm-pbar[hidden]{display:none}html.pm-full-open .pm-pbar{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pm-map.pm-full.pm-placing .pm-vp{margin-bottom:74px}.pm-pbar-r{flex:none;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center;overflow:hidden}.pm-pbar-r img{width:34px;height:34px;display:block}.pm-pbar-t{flex:1;min-width:0}.pm-pbar-x{flex:none;height:36px;padding:0 13px;border-radius:11px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#effff6;font:800 13px 'Outfit',sans-serif;cursor:pointer}.pm-place-row{border-color:#a6ff5c!important;box-shadow:0 0 0 2px rgba(166,255,92,.45),0 0 16px rgba(166,255,92,.35)!important;opacity:1!important}.pm-bot.pm-new{animation:pm-pop .7s cubic-bezier(.2,1.6,.4,1) both!important}@keyframes pm-pop{0%{transform:translateY(-26px) scale(.4);opacity:0}60%{transform:translateY(2px) scale(1.15);opacity:1}100%{transform:none}}html.pm-full-open,html.pm-full-open body{overflow:hidden}.pm-map.pm-full{position:fixed;left:0;right:0;top:0;bottom:0;z-index:450;border-radius:0;border:0;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);background:#0b1f15;font-family:'Outfit','Segoe UI',Arial,sans-serif;color:var(--u2-text,#effff6);-webkit-tap-highlight-color:transparent}.pm-map.pm-full .pm-ztb{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 10px 8px 16px;background:rgba(6,18,12,.95);border-bottom:1px solid rgba(160,255,200,.17);position:relative;z-index:5}.pm-map.pm-full .pm-vp{flex:1 1 auto;height:auto;overflow-y:auto}.pm-map.pm-full .pm-fade{top:calc(59px + env(safe-area-inset-top,0px));bottom:env(safe-area-inset-bottom,0px)}.pm-zt{font:800 17px/1 'Outfit',sans-serif;color:#effff6}.pm-zsp{flex:1}.pm-zc{width:42px;height:42px;border-radius:50%;border:1px solid rgba(160,255,200,.3);background:rgba(255,255,255,.07);color:#effff6;cursor:pointer;display:grid;place-items:center;font:700 22px/1 'Outfit',sans-serif;padding:0}.pm-zc:disabled{opacity:.35;cursor:default}.pm-zc.pm-zx{margin-left:4px;background:rgba(255,255,255,.12);font-size:18px}.pm-zc:active:not(:disabled){transform:scale(.94)}.pm-b{position:absolute;width:116px;height:134px;cursor:pointer;outline:none}.pm-b:focus-visible .pm-art{outline:2px solid var(--u2-lime,#a6ff5c);outline-offset:2px;border-radius:12px}.pm-art{position:absolute;left:18px;top:24px;width:80px;height:64px;transform:scale(1.1);transform-origin:50% 100%}.pm-art>svg{position:absolute;left:0;top:0;width:80px;height:64px;display:block;overflow:visible}.pm-depot .pm-art{left:10px;top:14px;width:96px;height:70px}.pm-depot .pm-art>svg{width:96px;height:70px}.pm-b:active .pm-art{transform:scale(1.07)}.pm-sign{position:absolute;left:4px;top:22px;width:26px;height:26px;border-radius:50%;overflow:hidden;display:grid;place-items:center;border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 5px rgba(0,0,0,.4);background:#37474f;z-index:1}.pm-sign img{width:88%;height:88%;display:block}.pm-fac .pm-sign{left:26px;top:-2px;width:28px;height:28px;background:#e8f5e9}.pm-sign .pm-emo{font-size:15px;line-height:1}.pm-wheel{position:absolute;left:33px;top:-3px;width:14px;height:14px}.pm-wheel svg{width:14px;height:14px;display:block}.pm-lock .pm-art,.pm-start .pm-art{--pm-rk:#4c5752;--pm-rk2:#3e4843;--pm-rk3:#5e6964;--pm-ore:#7b817e;--pm-wd:#5b5b5b;--pm-wd2:#4a4a4a;--pm-dk:#1f2528;--pm-lt:#3a4046;--pm-cart:#555c60;--pm-rail:#666;--pm-bs:#58554f;--pm-bs2:#67645f;--pm-gl:#8a9ea3;--pm-pl:#56635d;--pm-fr:#6d7371;--pm-frm:#9aa5a2;--pm-dr:#3d3835;--pm-tk:#6a787e;--pm-st:#5d6468;--pm-st2:#4a5053;--pm-gd:#7b817e;--pm-ac:#6d7371;--pm-sn:#555c60;--pm-wl:#6a6f70;--pm-pole:#8a9290;--pm-sp:#8a908d;--pm-cr1:#6f7471;--pm-cr2:#7a7f7c;--pm-glw:#5d6361;--pm-pot:#5b5754;--pm-pl2:#56635d;opacity:.92}.pm-lock .pm-sign img,.pm-start .pm-sign img{opacity:.55}.pm-lock .pm-sign,.pm-start .pm-sign{border-color:rgba(255,255,255,.4)}.pm-off .pm-art{--pm-lt:#4a3c24}.pm-off .pm-art>svg,.pm-off .pm-sign{opacity:.8}.pm-badge{position:absolute;left:29px;top:18px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;z-index:2;background:rgba(8,16,12,.85);border:1.5px solid rgba(255,255,255,.55);box-shadow:0 2px 6px rgba(0,0,0,.45)}.pm-badge svg{width:13px;height:13px;display:block}.pm-start .pm-badge{width:30px;height:30px;left:25px;top:12px;background:rgba(40,28,4,.85);border-color:#ffd166}.pm-start .pm-badge svg{width:20px;height:20px}.pm-start .pm-art::before{content:'';position:absolute;left:10px;top:-2px;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(255,209,102,.55),rgba(255,209,102,0) 68%);animation:pm-glow 1.8s ease-in-out infinite}.pm-st{position:absolute;left:0;right:0;top:0;height:20px;display:flex;justify-content:center;z-index:4}.pm-pill{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px 0 3px;border-radius:10px;white-space:nowrap;font:800 11px/1 'Outfit',sans-serif;background:rgba(5,20,13,.86);border:1px solid rgba(62,224,127,.45);color:#b6ffd0;font-variant-numeric:tabular-nums}.pm-pill svg.pm-ring{width:16px;height:16px;display:block;transform:rotate(-90deg)}.pm-ring-bg{fill:none;stroke:rgba(255,255,255,.14);stroke-width:3}.pm-ring-fg{fill:none;stroke:var(--u2-green,#3ee07f);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .9s linear}.pm-fac .pm-ring-fg{stroke:#4fd6ff}.pm-pill.pm-inf{color:var(--u2-gold,#ffd166);border-color:rgba(255,209,102,.5);padding:0 8px}.pm-go{position:relative;display:inline-flex;align-items:center;gap:3px;height:22px;margin-top:-1px;padding:0 9px 0 6px;border-radius:11px;border:0;white-space:nowrap;cursor:pointer;font:800 11px/1 'Outfit',sans-serif;color:#fff;background:linear-gradient(135deg,#ffa726,#f57c00);box-shadow:0 3px 9px rgba(245,124,0,.45);animation:pm-pulse 1.6s ease-in-out infinite}.pm-go::before{content:'';position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px}.pm-go svg{width:12px;height:12px;display:block}.pm-fac .pm-go{background:linear-gradient(135deg,#26c6da,#0098ea);box-shadow:0 3px 9px rgba(0,152,234,.45)}.pm-price{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px 0 4px;border-radius:10px;white-space:nowrap;font:800 11px/1 'Outfit',sans-serif;background:rgba(4,22,36,.88);border:1px solid rgba(53,184,255,.55);color:#bfe8ff}.pm-disc{margin-left:3px;padding:2px 6px;border-radius:6px;background:linear-gradient(135deg,#ff5a5a,#d61f3c);color:#fff;font:900 11px/1.2 'Outfit',sans-serif;box-shadow:0 2px 8px rgba(214,31,60,.5);animation:mkPulse 1.6s ease-in-out infinite}.pm-gift{background:rgba(40,28,4,.9);border-color:rgba(255,209,102,.7);color:#ffe7a6}.pm-own.pm-t6 .pm-art::before,.pm-own.pm-t7 .pm-art::before{content:'';position:absolute;left:0;right:0;bottom:-6px;height:30px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,213,79,.34),rgba(255,213,79,0) 70%)}.pm-own.pm-t7 .pm-art::before{background:radial-gradient(ellipse at center,rgba(209,124,255,.38),rgba(209,124,255,0) 70%)}.pm-price .pm-lk{width:11px;height:11px;display:block;flex:0 0 11px}.pm-lock .pm-wheel,.pm-start .pm-wheel{filter:grayscale(1);opacity:.55}.pm-acts{position:absolute;left:0;right:0;top:99px;height:20px;display:flex;justify-content:center;align-items:center;gap:6px;z-index:4}.pm-acts .pm-cta{position:relative;left:auto;top:auto;transform:none;height:20px;padding:0 12px}.pm-acts .pm-inf-b{position:relative;right:auto;top:auto;flex:0 0 20px}.pm-cta{position:absolute;left:50%;top:64px;transform:translateX(-50%);height:22px;padding:0 10px;border-radius:11px;border:0;z-index:3;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;font:800 11px/1 'Outfit',sans-serif;color:#fff;background:linear-gradient(135deg,#35b8ff,#006db3);box-shadow:0 3px 9px rgba(0,109,179,.5)}.pm-start .pm-cta{background:linear-gradient(135deg,#ffe08a,#f5a623);color:#3a2400;box-shadow:0 3px 10px rgba(245,166,35,.5)}.pm-inf-b{position:absolute;right:6px;top:22px;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:rgba(0,0,0,.35);color:#fff;font:900 11px/17px 'Outfit',sans-serif;text-align:center;z-index:3;cursor:pointer;padding:0}.pm-inf-b::before{content:'';position:absolute;left:-9px;right:-9px;top:-9px;bottom:-9px}.pm-plate{position:absolute;left:-4px;right:-4px;top:100px;display:flex;justify-content:center;z-index:3;pointer-events:none}.pm-plate b{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:18px;padding:0 7px;border-radius:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:800 11px/18px 'Outfit',sans-serif;color:#f4fff8;background:rgba(5,18,12,.82);border:1px solid rgba(255,255,255,.14)}.pm-plate em{font-style:normal;font-weight:700;color:var(--u2-text3,#86ad9b)}.pm-info{position:absolute;left:0;right:0;top:119px;display:flex;justify-content:center;align-items:center;gap:2px;z-index:3;pointer-events:none;font:800 10.5px/13px 'Outfit',sans-serif;letter-spacing:-.1px;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8)}.pm-info .pm-h{color:#c8ff8f}.pm-info .pm-t{color:#8fd8ff}.pm-off .pm-info{opacity:.6}.pm-lock .pm-info,.pm-start .pm-info{opacity:.95}.pm-bot{position:absolute;width:24px;height:24px;border-radius:50%;z-index:2;background:rgba(6,18,12,.5);box-shadow:0 0 0 1.5px var(--rc,#9fb),0 2px 4px rgba(0,0,0,.45);transform-origin:50% 100%}.pm-bot img{position:absolute;left:1px;top:0;width:22px;height:22px;display:block;pointer-events:none}.pm-bot::before{content:'';position:absolute;left:1px;right:1px;bottom:-4px;height:5px;border-radius:50%;background:var(--rc,#9fb);opacity:.55}.pm-on .pm-bot{animation:pm-work .9s ease-in-out infinite;animation-delay:var(--d,0s)}.pm-on .pm-bot::after{content:'';position:absolute;right:-3px;top:3px;width:5px;height:5px;border-radius:50%;background:#fffbe0;box-shadow:0 0 5px 2px var(--rc,#ffd54f);opacity:0;animation:pm-spark .9s ease-out infinite;animation-delay:var(--d,0s)}.pm-off .pm-bot{opacity:.5}.pm-more{position:absolute;min-width:24px;height:24px;padding:0 4px;border-radius:12px;display:grid;place-items:center;z-index:2;font:800 11px/1 'Outfit',sans-serif;color:#fff;background:rgba(6,18,12,.85);border:1.5px solid rgba(255,255,255,.35)}.pm-slot{position:absolute;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;z-index:2;cursor:pointer;border:1.5px dashed rgba(166,255,92,.9);background:rgba(166,255,92,.13);color:#d9ffb8;font:900 15px/1 'Outfit',sans-serif}.pm-slot::before{content:'';position:absolute;left:-8px;right:-8px;top:-8px;bottom:-8px}.pm-slot.pm-shop{border-color:rgba(255,209,102,.95);background:rgba(255,209,102,.16)}.pm-slot svg{width:14px;height:14px;display:block}.pm-on .pm-slot{animation:pm-breathe 2.2s ease-in-out infinite}.pm-on .pm-wheel{animation:pm-spin 2.2s linear infinite}.pm-fx{position:absolute;pointer-events:none;z-index:1}.pm-mine .pm-fx{left:50px;top:58px;width:16px;height:16px}.pm-fac .pm-fx{left:34px;top:34px;width:48px;height:20px}.pm-fx::before,.pm-fx::after{content:'';position:absolute;opacity:0}.pm-mine.pm-on .pm-fx::before,.pm-mine.pm-on .pm-fx::after{left:4px;top:6px;width:8px;height:8px;border-radius:50%;background:rgba(255,236,179,.75);animation:pm-dust 1.8s ease-out infinite}.pm-mine.pm-on .pm-fx::after{left:9px;animation-delay:.9s}.pm-fac.pm-on .pm-fx::before,.pm-fac.pm-on .pm-fx::after{left:10px;top:0;width:3px;height:5px;border-radius:2px;background:#9be7ff;animation:pm-drop 1.1s linear infinite}.pm-fac.pm-on .pm-fx::after{left:34px;animation-delay:.55s}.pm-rate{position:absolute;left:-10px;right:-10px;top:-2px;display:flex;justify-content:center;z-index:4;pointer-events:none}.pm-rate b{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 7px 0 4px;border-radius:10px;white-space:nowrap;font:800 10.5px/1 'Outfit',sans-serif;color:#e9ffc9;background:rgba(5,20,13,.86);border:1px solid rgba(166,255,92,.5);font-variant-numeric:tabular-nums}.pm-depot.pm-off .pm-rate b{color:#b7c9bf;border-color:rgba(255,255,255,.2)}.pm-pulse{position:absolute;left:24px;top:2px;width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,213,79,.8);opacity:0;pointer-events:none}.pm-depot.pm-on .pm-pulse{animation:pm-ring 1.6s ease-out infinite}.pm-flag{position:absolute;left:47px;top:-12px;width:14px;height:10px;transform-origin:0 50%;pointer-events:none;background:linear-gradient(135deg,#3ee07f,#1f9d55);clip-path:polygon(0 0,100% 20%,100% 80%,0 100%)}.pm-flag::before{content:'';position:absolute;left:-1px;top:0;width:1.5px;height:20px;background:#5d4037}.pm-depot.pm-on .pm-flag{animation:pm-wave 1.4s ease-in-out infinite}.pm-tk{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:no-repeat center/contain;opacity:0;will-change:transform,opacity}.pm-tk-h{background-image:var(--pm-ic-h)}.pm-tk-t{background-image:var(--pm-ic-t)}.pm-wk{position:absolute;left:-11px;top:-23px;width:22px;height:24px;opacity:0;will-change:transform,opacity}.pm-wk::after{content:'';position:absolute;left:4px;right:4px;bottom:-1px;height:4px;border-radius:50%;background:rgba(0,0,0,.32)}.pm-wk-b{position:absolute;left:0;top:0;width:22px;height:22px;transform-origin:50% 100%;animation:pm-step .32s ease-in-out infinite alternate}.pm-wk-b img{width:22px;height:22px;display:block;pointer-events:none}.pm-wk-c{position:absolute;top:-9px;left:5px;display:flex;gap:1px;opacity:0}.pm-wk-c i{width:12px;height:12px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.pm-wk-c.pm-wk-2{left:-1px}.pm-root:not(.pm-paused) .pm-b:not(.pm-vis) .pm-bot.pm-wv{animation-play-state:running!important}@keyframes pm-step{from{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-2px) rotate(6deg)}}.pm-spk{position:absolute;width:10px;height:3px;border-radius:2px;background:rgba(220,248,255,.85);opacity:0;animation:pm-twinkle 3.2s ease-in-out infinite;pointer-events:none}.pm-root.pm-paused *,.pm-root.pm-paused *::before,.pm-root.pm-paused *::after{animation-play-state:paused!important}.pm-b:not(.pm-vis) *,.pm-b:not(.pm-vis) *::before,.pm-b:not(.pm-vis) *::after{animation-play-state:paused!important}.pm-map.pm-scrolled .pm-hint i,.pm-map:not(.pm-can-r) .pm-hint i{animation:none}@keyframes pm-work{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-7deg)}55%{transform:translateY(0) rotate(5deg)}}@keyframes pm-spark{0%,40%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}75%,100%{opacity:0;transform:scale(.6)}}@keyframes pm-spin{to{transform:rotate(360deg)}}@keyframes pm-dust{0%{opacity:0;transform:translate(0,0) scale(.5)}20%{opacity:.8}100%{opacity:0;transform:translate(3px,-14px) scale(1.6)}}@keyframes pm-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:.95}100%{opacity:0;transform:translateY(16px)}}@keyframes pm-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes pm-breathe{0%,100%{opacity:.65}50%{opacity:1}}@keyframes pm-glow{0%,100%{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes pm-ring{0%{opacity:.8;transform:scale(.5)}100%{opacity:0;transform:scale(1.5)}}@keyframes pm-wave{0%,100%{transform:skewY(0) scaleX(1)}50%{transform:skewY(8deg) scaleX(.85)}}@keyframes pm-twinkle{0%,100%{opacity:0;transform:translateX(0)}50%{opacity:.9;transform:translateX(8px)}}@keyframes pm-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.pm-root *,.pm-root *::before,.pm-root *::after{animation:none!important;transition:none!important}.pm-flow{display:none}.pm-root .pm-bot::after,.pm-root .pm-fx{display:none}}.pm-u{margin-left:2px;font-size:.82em;font-weight:700;opacity:.7}.pm-info .pm-ic{width:11px;height:11px}.pm-rl{position:absolute;height:18px;padding:0 8px;border-radius:9px;background:rgba(8,25,17,.74);color:#e9ffe0;font:800 11px/18px 'Outfit',sans-serif;white-space:nowrap;z-index:3;pointer-events:none;letter-spacing:.2px}.pm-rl em{font-style:normal;color:#a6ff5c;margin-left:5px}.pm-plot .pm-lot{position:absolute;left:18px;top:30px;width:80px;height:58px;border:2px dashed rgba(255,255,255,.26);border-radius:14px;background:rgba(0,0,0,.12);display:grid;place-items:center}.pm-plot .pm-lot span{font:800 20px 'Outfit',sans-serif;color:rgba(255,255,255,.4)}.pm-plot:active .pm-lot{background:rgba(255,255,255,.08)}