.pfm,.pfm *{box-sizing:border-box}.pfm [hidden]{display:none!important}.pfm{position:relative;min-height:100vh;overflow:hidden;background:#ece2ce;color:#0a090d;font-family:Silkscreen,monospace;--mx: 0;--my: 0}.pfm-room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated}.pfm-col{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:81px 16px 0}.pfm-h1{margin:0 0 24px;font-family:Silkscreen,monospace;font-size:14px;font-weight:400;letter-spacing:3px;color:#0a090d;text-align:center}.pfm-spacer{flex:1 0 340px}.pfm-back{position:fixed;z-index:30;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:10px;min-width:44px;height:44px;padding:0 10px;text-decoration:none}.pfm-back svg{transition:transform .16s steps(2,end)}.pfm-back path{fill:#0a090d;transition:fill .16s steps(2,end)}.pfm-back-label{font-size:12px;color:#ff2e9a;white-space:nowrap;max-width:0;overflow:hidden;opacity:0;transition:max-width .2s steps(4,end),opacity .16s steps(2,end)}.pfm-back:hover svg,.pfm-back:focus-visible svg{transform:translate(-4px)}.pfm-back:hover path,.pfm-back:focus-visible path{fill:#ff2e9a}.pfm-back:hover .pfm-back-label,.pfm-back:focus-visible .pfm-back-label{max-width:60px;opacity:1}.pfm-back:focus-visible{outline:2px dashed #FF2E9A;outline-offset:2px}.pfm-stage{position:relative;width:min(490px,84vw,calc((100vh - 300px)*.72))}.pfm-frame{position:relative;width:100%;padding:14px;background:#a8680c;box-shadow:0 0 0 4px #0a090d,inset 0 0 0 4px #ffe08a,inset 0 0 0 8px #e8a62a,inset 0 0 0 11px #7a4a08,12px 14px 0 4px #0a090d73;transform:perspective(1400px) rotateY(calc(var(--mx) * 1.6deg)) rotateX(calc(var(--my) * -1.2deg)) translate(calc(var(--mx) * -4px),calc(var(--my) * -3px))}.pfm-mat{position:relative;background:#07040c;padding:6px;box-shadow:inset 0 0 0 2px #2b1a08}.pfm-mat canvas{width:100%;display:block;image-rendering:pixelated;cursor:crosshair}.pfm-tip{position:absolute;z-index:4;transform:translate(-50%,-130%);pointer-events:none;white-space:nowrap;font-size:12px;padding:6px 9px;background:#0a090d;color:#fff;box-shadow:0 0 0 2px #ff2e9a,3px 3px 0 2px #6a00ff}.pfm-tag{position:absolute;z-index:3;right:30px;top:1px;width:108px}.pfm-tagswing{display:flex;flex-direction:column;align-items:center;transform-origin:50% 4px;animation:pfmSwing 5.5s ease-in-out infinite;rotate:calc(var(--mx) * 9deg)}.pfm-cord{width:2px;height:34px;background:#0a090d}.pfm-tagcard{position:relative;width:100%;padding:11px 8px 8px;text-align:center;background:#efe6cf;box-shadow:0 0 0 2px #0a090d,4px 4px 0 2px #0a090d8c;display:flex;flex-direction:column;align-items:center;gap:4px}.pfm-taghole{position:absolute;top:4px;left:50%;width:6px;height:6px;margin-left:-3px;background:#0a090d}.pfm-tagrow{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:5px;font-size:10px;letter-spacing:.5px;white-space:nowrap}.pfm-blink{flex:none;width:6px;height:6px;background:#ff2e9a;box-shadow:0 0 0 1px #0a090d;animation:pfmBlink 1.2s steps(1) infinite}.pfm-tagnum{font-size:17px;line-height:1.1}.pfm-tagsub{font-size:9px;color:#4a4356;white-space:nowrap;text-align:center}.pfm-nail{position:absolute;left:50%;top:0;width:8px;height:8px;margin-left:-4px;background:#ffe08a;box-shadow:0 0 0 2px #0a090d,2px 2px 0 2px #7a4a08}.pfm.is-complete .pfm-tag{display:none}@keyframes pfmSwing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)}}@keyframes pfmBlink{0%,55%{opacity:1}56%,to{opacity:.15}}.pfm-plaque{position:absolute;left:50%;bottom:-36px;transform:translate(-50%);overflow:hidden;min-width:230px;min-height:52px;padding:8px 22px 9px;border:0;cursor:pointer;background:#d39a32;box-shadow:0 0 0 3px #0a090d,inset 0 0 0 2px #ffe08a,inset -3px -3px 0 2px #a8680c,5px 6px 0 3px #0a090d80;display:flex;flex-direction:column;align-items:center;gap:2px;transition:transform .1s}.pfm-plaque:hover{transform:translate(-50%) translateY(-3px);background:#e3ab3e}.pfm-plaque:focus-visible{outline:3px solid #FF2E9A;outline-offset:4px}.pfm-plaque-t{font-family:Oswald,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:20px;line-height:1.15;color:#2b1a08}.pfm-plaque-s{font-size:11px;letter-spacing:1px;color:#4a2e08}.pfm-plaque:after,.pfm-dlg:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-260px;width:30px;pointer-events:none;transform:skew(-22deg);background:linear-gradient(90deg,#fff8dc00 0 6px,#fff0be8c 6px 12px,#ffffffe6 12px 18px,#fff0be8c 18px 24px,#fff8dc00 24px);animation:pfmShine 7s ease-in-out 1.2s infinite}.pfm-dlg:after{animation-delay:.3s}@keyframes pfmShine{0%,80%{left:-260px}94%,to{left:calc(100% + 260px)}}.pfm-res{position:absolute;top:2%;width:232px;display:flex;flex-direction:column;align-items:center;gap:14px;transform:translate(calc(var(--mx) * -10px))}.pfm-res--l{right:calc(100% + 76px)}.pfm-res--r{left:calc(100% + 76px)}.pfm-resframe{width:232px;height:286px;padding:13px;background:#8f6a2a;box-shadow:0 0 0 3px #0a090d,inset 0 0 0 3px #c99a48,inset 0 0 0 6px #7a5a24,6px 8px 0 3px #0a090d59}.pfm-resframe>div{width:100%;height:100%;background:#1a1622;box-shadow:inset 0 0 0 2px #0a090d;display:flex;align-items:center;justify-content:center}.pfm-resframe span{width:66%;height:70%;border:2px dashed #3a3446}.pfm-resplate{background:#b98a3a;box-shadow:0 0 0 2px #0a090d,inset 0 0 0 1px #e0b866;padding:7px 14px;font-size:12px;line-height:1.4;letter-spacing:1px;color:#2b1a08;text-align:center}.pfm-pc{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(calc(var(--mx) * var(--px)),calc(var(--my) * var(--py)))}.pfm-pc img{width:100%;height:auto;display:block;image-rendering:pixelated;filter:drop-shadow(4px 4px 0 rgba(10,9,13,.18));animation:pfmFloat var(--dur) ease-in-out var(--del) infinite}.pfm-sh{display:block;width:100%;height:calc(var(--w) * .2);margin-top:24px;background:radial-gradient(closest-side,#0a090d57,#0a090d38 40%,#0a090d14 72%,#0a090d00);animation:pfmShade var(--dur) ease-in-out var(--del) infinite}@keyframes pfmFloat{0%,to{transform:translateY(0) rotate(calc(var(--tilt) + 3deg))}50%{transform:translateY(-14px) rotate(calc(var(--tilt) - 3deg))}}@keyframes pfmShade{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.62}}.pfm-pc--1{--w: 70px;width:70px;right:calc(100% + 330px);bottom:-190px;--tilt: -10deg;--dur: 5.6s;--del: -1.2s;--px: -8px;--py: -6px}.pfm-pc--2{--w: 108px;width:108px;right:calc(100% + 150px);bottom:-225px;--tilt: 12deg;--dur: 6.2s;--del: 0s;--px: -26px;--py: -14px}.pfm-pc--3{--w: 120px;width:120px;right:calc(100% + 4px);bottom:-275px;--tilt: -14deg;--dur: 7.9s;--del: -3s;--px: -34px;--py: -20px}.pfm-pc--4{--w: 104px;width:104px;left:calc(100% + 120px);bottom:-205px;--tilt: -16deg;--dur: 7.4s;--del: -2s;--px: -14px;--py: -22px}.pfm-pc--5{--w: 84px;width:84px;left:calc(100% + 40px);bottom:-255px;--tilt: 8deg;--dur: 5.2s;--del: -.7s;--px: -28px;--py: -18px}.pfm-pc--6{--w: 116px;width:116px;left:calc(100% + 340px);bottom:-205px;--tilt: 20deg;--dur: 6.8s;--del: -4s;--px: -30px;--py: -16px}@media(max-width:1240px){.pfm-side{display:none}}@media(max-width:1500px){.pfm-pc--1,.pfm-pc--6{display:none}}.pfm-dlgwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0a090db8}.pfm-dlg{position:relative;overflow:hidden;width:100%;max-width:640px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:32px 32px 28px;background:#d39a32;color:#3a2306;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 0 3px #0a090d,inset 0 0 0 3px #ffe08a,inset -4px -4px 0 3px #a8680c,inset 0 0 0 12px #d39a32,inset 0 0 0 14px #a8680c,inset 0 0 0 15px #ecc06a,10px 12px 0 3px #0a090d99}.pfm-rivet{position:absolute;width:8px;height:8px;background:#ffe08a;box-shadow:2px 2px #7a4a08}.pfm-rivet--tl{left:9px;top:9px}.pfm-rivet--tr{right:11px;top:9px}.pfm-rivet--bl{left:9px;bottom:11px}.pfm-rivet--br{right:11px;bottom:11px}.pfm-x{position:absolute;z-index:2;top:18px;right:22px;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.pfm-x path{fill:#3a2306}.pfm-kick,.pfm-ds{margin:0;font-size:12px;letter-spacing:2px;color:#5a3a0c;text-shadow:1px 1px 0 #f2cf7c}.pfm-ds{letter-spacing:1px}.pfm-dt{margin:0;font-family:Oswald,Arial Narrow,sans-serif;font-weight:700;font-size:38px;line-height:1;text-transform:uppercase;letter-spacing:2px;color:#3a2306;text-shadow:1px 1px 0 #f5d48a,-1px -1px 0 #9a6410}.pfm-rule{height:2px;margin:2px 0;background:#a8680c;box-shadow:0 1px #ecc06a}.pfm-dtext,.pfm-join p,.pfm-done{font-family:Inter Tight,system-ui,sans-serif;font-size:15px;line-height:1.6;color:#3a2306}.pfm-dtext p{margin:0 0 10px}.pfm-dtext p:last-child{margin:0}.pfm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.pfm-stats>div{padding:10px;background:#bd8624;box-shadow:inset 2px 2px #7a4a08,inset -2px -2px #ecc06a}.pfm-stats b{display:block;font-weight:400;font-size:16px;color:#2b1a08}.pfm-stats span{display:block;margin-top:2px;font-size:11px;color:#4a2e08}.pfm-join{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px}.pfm-join p{margin:0;font-size:14px;line-height:1.5}.pfm-joinrow{display:flex;flex-direction:column;align-items:center;gap:12px}.pfm-cta{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;background:#ff2e9a;color:#0a090d;text-decoration:none;font-size:14px;letter-spacing:1px;box-shadow:4px 4px #0a090d;transition:transform .08s}.pfm-cta:hover{background:#ff6cb8;transform:translate(-2px,-2px);box-shadow:6px 6px #0a090d}.pfm-cta:focus-visible{outline:2px dashed #0A090D;outline-offset:4px}.pfm-signin{font-size:12px;color:#3a2306}.pfm-done{margin:6px 0 0;text-align:center}.pfm .pfm-foot{position:absolute;z-index:5;left:50%;right:auto;bottom:12px;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);display:flex;flex-wrap:wrap;justify-content:center;gap:22px;isolation:isolate}.pfm .pfm-foot:before{content:"";position:absolute;z-index:-1;left:50%;bottom:-12px;width:1100px;max-width:100vw;height:150px;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 100%,#0a090df0,#0a090dc7 35%,#0a090d59 65%,#0a090d00)}.pfm .pfm-foot a{font-family:Inter Tight,system-ui,sans-serif;font-size:14px;color:#c9c9d1;text-shadow:2px 2px 0 #000,1px 1px 0 #000;transition:color .16s steps(2,end)}@media(max-width:760px){.pfm .pfm-foot{left:0;right:0;bottom:0;width:auto;max-width:none;transform:none;gap:0 14px;padding:18px 12px 6px;background:linear-gradient(to bottom,#0000,#000000e0 55%)}.pfm .pfm-foot:before{display:none}.pfm .pfm-foot a{font-size:12px}.pfm-col{padding-top:64px}.pfm-back{top:22px;transform:none}.pfm-spacer{flex-basis:220px}}@media(prefers-reduced-motion:reduce){.pfm-tagswing,.pfm-blink,.pfm-pc img,.pfm-sh{animation:none}.pfm-plaque:after,.pfm-dlg:after{display:none}}@view-transition{navigation:none}@keyframes pfmVeil{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes pfmRise{0%{translate:0 100vh}to{translate:0 0}}@keyframes pfmFadeIn{0%{opacity:0}}.pfm:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a090d;pointer-events:none;animation:pfmVeil .65s ease 80ms both}.pfm-stage{animation:pfmRise 1s cubic-bezier(.16,1,.3,1) .26s both}.pfm-res--l{animation:pfmRise 1s cubic-bezier(.16,1,.3,1) .4s both}.pfm-res--r{animation:pfmRise 1s cubic-bezier(.16,1,.3,1) .47s both}.pfm-pc{animation:pfmRise 1.1s cubic-bezier(.16,1,.3,1) .54s both}.pfm-pc--2{animation-delay:.6s}.pfm-pc--3{animation-delay:.68s}.pfm-pc--4{animation-delay:.62s}.pfm-pc--5{animation-delay:.72s}.pfm-pc--6{animation-delay:.78s}.pfm-h1,.pfm .pog-topnav,.pfm-back,.pfm .pfm-foot{animation:pfmFadeIn .5s ease .95s both}@media(prefers-reduced-motion:reduce){.pfm:after{display:none}.pfm-stage,.pfm-res,.pfm-pc,.pfm-h1,.pfm .pog-topnav,.pfm-back,.pfm .pfm-foot{animation:none}}.pfm-dlg:after{top:0;bottom:0}.pfm-rope{position:absolute;z-index:6;left:50%;top:calc(100% + 58px);width:min(1180px,96vw);height:110px;transform:translate(-50%);pointer-events:none}.pfm-rope canvas{position:absolute;left:0;top:0;width:100%;height:100%}.pfm-rope-art{image-rendering:pixelated;image-rendering:crisp-edges;animation:pfmRopeBob 5.5s ease-in-out infinite}.pfm-rope-sh{animation:pfmRopeSh 5.5s ease-in-out infinite}@keyframes pfmRopeBob{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes pfmRopeSh{0%,to{opacity:.9}50%{opacity:.55}}@media(max-width:760px){.pfm-rope{top:calc(100% + 40px);height:90px}}@keyframes pfmFall{0%{translate:0 0}to{translate:0 110vh}}@keyframes pfmFadeOut{to{opacity:0}}@keyframes pfmVeilIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}.pfm.is-leaving .pfm-stage{animation:pfmFall .75s cubic-bezier(.55,0,.8,.2) 80ms both}.pfm.is-leaving .pfm-res--l{animation:pfmFall .7s cubic-bezier(.55,0,.8,.2) both}.pfm.is-leaving .pfm-res--r{animation:pfmFall .7s cubic-bezier(.55,0,.8,.2) 40ms both}.pfm.is-leaving .pfm-h1,.pfm.is-leaving .pog-topnav,.pfm.is-leaving .pfm-back,.pfm.is-leaving .pfm-foot{animation:pfmFadeOut .25s ease both}.pfm.is-leaving:after{animation:pfmVeilIn .42s ease .45s both}@media(prefers-reduced-motion:reduce){.pfm-rope-art,.pfm-rope-sh{animation:none}}.pfm .pfm-foot:before{display:none}.pfm .pfm-foot a{color:#2a2433;text-shadow:none}.pfm .pfm-foot a:hover,.pfm .pfm-foot a:focus-visible{color:#ff2e9a}@media(max-width:760px){.pfm .pfm-foot{background:#ece2ce;box-shadow:0 -2px #d8cbb0;padding-top:10px}}.pfm-tag{right:6px}@media(max-width:760px){.pfm-tag{right:0;scale:.74;transform-origin:50% 0}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/pog-mural.css.map */
