:root{--text:#fffaf4;--muted:#cbbdd5;--green:#8df2a7;--gold:#ffd56a;--red:#ff7585}*{box-sizing:border-box}#intoresin-halloween-hunt-section{width:100%;background:#0f0a14}#intoresin-halloween-hunt-section .shell{position:relative;width:min(100%,1120px);height:min(100vh,760px);min-height:620px;margin:0 auto;overflow:hidden;background:radial-gradient(circle at 78% 16%,rgba(255,214,120,.08),transparent 15%),radial-gradient(circle at 24% 18%,rgba(125,83,155,.12),transparent 16%),linear-gradient(180deg,#24142f,#17101d 52%,#0d0911);border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 90px #0009}.hud{position:absolute;z-index:40;left:0;right:0;top:0;padding:13px 15px;display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:start;background:linear-gradient(180deg,#060408d9,#06040800);pointer-events:none}.pill{display:inline-flex;gap:8px;align-items:center;background:#100b16b8;border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:8px 11px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.right{justify-self:end}.disc{justify-self:center;text-align:center}.disc small{display:block;font-size:10px;letter-spacing:1.4px;color:var(--muted)}.disc strong{font-size:29px;color:var(--green)}#scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:crosshair;touch-action:manipulation}.wallGlow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 38%,rgba(177,119,255,.05),transparent 26%),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:auto,70px 70px,70px 70px;opacity:.65}.window{position:absolute;right:7%;top:14%;width:150px;height:170px;border:8px solid #26192c;border-radius:6px;background:linear-gradient(180deg,#4b3559,#1c1830 65%,#0c0b12);box-shadow:0 0 0 2px #0a0710 inset,0 12px 30px #00000040}.window:before,.window:after{content:"";position:absolute;background:#26192c}.window:before{left:50%;top:0;bottom:0;width:6px;transform:translate(-50%)}.window:after{left:0;right:0;top:50%;height:6px;transform:translateY(-50%)}.moon{position:absolute;right:10.5%;top:18%;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff5c6,#e6c76e 68%,#a38436);box-shadow:0 0 32px #ffe08c33}.shelf{position:absolute;height:11px;background:#36233d;border-radius:5px;box-shadow:0 6px #170f1b}.shelf.s1{left:8%;width:38%;top:31%}.shelf.s2{left:17%;width:29%;top:53%}.shelf.s3{right:8%;width:28%;top:61%}.table{position:absolute;left:8%;right:8%;bottom:6%;height:92px;background:linear-gradient(180deg,#3c2941,#241729);border-radius:18px 18px 0 0;box-shadow:0 -12px 22px #0000002e inset}.jar,.book,.bottle,.candle,.box{position:absolute;filter:drop-shadow(0 8px 10px rgba(0,0,0,.28))}.jar{width:42px;height:54px;border-radius:8px 8px 12px 12px;background:linear-gradient(180deg,#675276,#30273b);border:2px solid #796689}.book{width:68px;height:18px;border-radius:3px;background:#5d3344;border-left:8px solid #2d1723}.bottle{width:30px;height:55px;border-radius:7px 7px 10px 10px;background:linear-gradient(180deg,#69b79a,#2f5c50);border:2px solid #43786a}.candle{width:22px;height:50px;background:#e8d7ac;border-radius:4px;box-shadow:0 0 18px #ffd57629}.candle:before{content:"";position:absolute;left:6px;top:-14px;width:10px;height:16px;border-radius:50% 50% 45% 45%;background:#ffbd52;box-shadow:0 0 15px #ffad36}.box{width:64px;height:46px;border-radius:6px;background:#493149;border:2px solid #654766}.obj1{left:13%;top:23%}.obj2{left:27%;top:24%}.obj3{left:37%;top:22%}.obj4{left:22%;top:46%}.obj5{left:39%;top:45%}.obj6{right:26%;top:53%}.obj7{right:15%;top:52%}.webcorner{position:absolute;width:120px;height:120px;opacity:.22;background:repeating-radial-gradient(circle at 0 0,transparent 0 20px,rgba(255,255,255,.55) 21px 22px),repeating-conic-gradient(from 0deg at 0 0,rgba(255,255,255,.4) 0 1deg,transparent 1deg 18deg)}.webcorner.a{left:0;top:70px}.webcorner.b{right:-40px;bottom:120px;transform:rotate(180deg)}.hotspot{position:absolute;border:0;background:transparent;padding:0;cursor:pointer;opacity:.66;transition:opacity .16s,transform .16s,filter .16s;filter:brightness(.65) saturate(.72) drop-shadow(0 5px 8px rgba(0,0,0,.32))}.hotspot:hover{opacity:.9;filter:brightness(.88) saturate(.9);transform:scale(1.03)}.hotspot .pump{width:52px;height:44px;border-radius:44% 44% 46% 46%;position:relative;background:radial-gradient(ellipse at 50% 50%,#a95a23 0 22%,transparent 23%),radial-gradient(ellipse at 34% 50%,#8b481e 0 36%,transparent 37%),radial-gradient(ellipse at 66% 50%,#8b481e 0 36%,transparent 37%),linear-gradient(180deg,#a45a24,#713318);border:1px solid #5a2a16}.hotspot .pump:before{content:"";position:absolute;left:22px;top:-8px;width:8px;height:12px;background:#445435;border-radius:3px}.hotspot.golden{opacity:.5;filter:brightness(.7) saturate(.6)}.hotspot.golden .pump{background:linear-gradient(180deg,#8d7440,#5f4b28);border-color:#4a3b22;box-shadow:none}.hotspot.opened{opacity:.15;pointer-events:none}.ghost{position:absolute;z-index:12;width:48px;height:56px;cursor:pointer;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 7px 8px rgba(0,0,0,.45))}.gbody{width:100%;height:100%;border-radius:50% 50% 34% 34%;background:linear-gradient(180deg,#f5f1ffe6,#c6bce1d6);position:relative}.gbody:before,.gbody:after{content:"";position:absolute;top:19px;width:6px;height:9px;border-radius:50%;background:#261e2f}.gbody:before{left:15px}.gbody:after{right:15px}.ghost.rare .gbody{background:linear-gradient(180deg,#fff7bef0,#eed269d6);box-shadow:0 0 18px #ffe17340}.spider{position:absolute;z-index:16;font-size:34px;cursor:pointer;filter:drop-shadow(0 6px 7px rgba(0,0,0,.4))}.reward{position:absolute;z-index:30;pointer-events:none;font-size:23px;font-weight:1000;text-shadow:0 4px 12px rgba(0,0,0,.65);animation:rise .8s ease-out forwards}@keyframes rise{0%{opacity:0;transform:translate(-50%,5px) scale(.8)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-46px) scale(1.1)}}.toast{position:absolute;z-index:34;left:50%;top:105px;transform:translate(-50%);padding:9px 14px;border-radius:11px;background:#0a070ee0;border:1px solid rgba(255,255,255,.08);font-weight:900;opacity:0;transition:.16s;pointer-events:none}.toast.show{opacity:1}.fullweb{position:absolute;z-index:32;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .12s;background:repeating-radial-gradient(circle at center,transparent 0 36px,rgba(238,238,255,.15) 37px 38px),repeating-conic-gradient(transparent 0 15deg,#eeeeff21 15deg 16deg)}.fullweb.show{opacity:1;pointer-events:auto}.overlay{position:absolute;z-index:60;top:0;right:0;bottom:0;left:0;background:#070509b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.hidden{display:none}.card{width:min(94%,590px);padding:30px 26px;text-align:center;border-radius:24px;background:linear-gradient(180deg,#2d1c3cfa,#140d1cfa);border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 70px #00000080}#intoresin-halloween-hunt-section h1{font-size:clamp(38px,6vw,62px);line-height:.96;margin:0 0 12px;letter-spacing:-2px;color:var(--text)}#intoresin-halloween-hunt-section p{color:var(--muted);line-height:1.55}.rules{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left;margin:18px 0 22px}.rules div{background:#ffffff0d;padding:11px 12px;border-radius:12px;font-size:14px}.primary{border:0;border-radius:14px;padding:14px 24px;font-size:18px;font-weight:1000;cursor:pointer;color:#21130a;background:linear-gradient(180deg,#ffb15e,#ff8e2d)}.big{font-size:60px;color:var(--green);font-weight:1000;letter-spacing:-2px;margin:6px 0}.mini{font-size:12px;color:#ae9fba;margin-top:12px}.potion,.eyeballjar,.cat,.skull,.bat{position:absolute;z-index:14;cursor:pointer;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 7px 8px rgba(0,0,0,.42))}.potion{width:34px;height:50px;border-radius:8px 8px 12px 12px;background:linear-gradient(180deg,#6d4c7b 0 30%,#4fd7a1 31% 100%);border:2px solid #836b91;opacity:.66}.potion:before{content:"";position:absolute;left:9px;top:-12px;width:12px;height:15px;background:#6d5a78;border:2px solid #8a7794;border-radius:3px}.potion.rare{background:linear-gradient(180deg,#776180 0 30%,#d2ff69 31% 100%);box-shadow:0 0 16px #d2ff6940}.eyeballjar{width:42px;height:52px;border-radius:8px 8px 12px 12px;background:#7b6b8f75;border:2px solid #756682;opacity:.64}.eyeballjar:before{content:"\25c9";position:absolute;left:9px;top:11px;font-size:24px;color:#d9d0c7}.cat{font-size:37px;opacity:.68}.skull{font-size:35px;opacity:.62}.bat{font-size:31px;opacity:.78}.brand-corner{position:absolute;z-index:7;left:18px;bottom:18px;width:132px;opacity:.12;filter:brightness(1.2);pointer-events:none}.brand-corner img{display:block;width:100%;height:auto}.lab-sign{position:absolute;left:50%;top:88px;transform:translate(-50%);z-index:6;padding:7px 14px;border-radius:8px;background:#19111f75;border:1px solid rgba(255,255,255,.05);font-size:11px;font-weight:900;letter-spacing:2.4px;color:#cdbfda;pointer-events:none}.scene-prop{position:absolute;z-index:5;pointer-events:none;filter:drop-shadow(0 7px 9px rgba(0,0,0,.28))}.measure-cup{width:48px;height:58px;border:2px solid rgba(213,227,235,.44);border-top:4px solid rgba(230,239,244,.5);border-radius:5px 5px 13px 13px;background:linear-gradient(180deg,#dce6f00f,#5fd6b129);box-shadow:inset 0 -20px #5ed6af1a}.measure-cup:after{content:"";position:absolute;right:-10px;top:12px;width:14px;height:8px;border:2px solid rgba(220,235,240,.38);border-left:0;border-radius:0 8px 8px 0}.stir-stick{width:5px;height:66px;border-radius:4px;background:#b99779;transform:rotate(14deg)}.resin-bottle{width:38px;height:72px;border-radius:7px 7px 10px 10px;background:linear-gradient(180deg,#e8ecef 0 18%,#aebbc4 19% 27%,#eeefeb 28% 100%);border:2px solid #8c969d;opacity:.72}.resin-bottle:before{content:"RESIN";position:absolute;left:4px;right:4px;top:35px;text-align:center;font-size:7px;font-weight:900;color:#474d51}.silicone-mold{width:70px;height:46px;border-radius:13px;background:#ad82c3;border:3px solid #745384;box-shadow:inset 0 0 0 5px #ffffff12}.silicone-mold:before,.silicone-mold:after{content:"";position:absolute;background:#8a669d;opacity:.9}.silicone-mold:before{width:21px;height:21px;border-radius:50%;left:10px;top:9px}.silicone-mold:after{width:22px;height:24px;border-radius:50% 50% 42% 42%;right:9px;top:7px}.finished-pumpkin{width:38px;height:33px;border-radius:45%;background:linear-gradient(180deg,#ffa550ed,#e06021e6);border:2px solid rgba(255,205,150,.35)}.finished-pumpkin:before{content:"";position:absolute;left:16px;top:-7px;width:6px;height:9px;background:#677e42;border-radius:3px}.finished-ghost{width:34px;height:40px;border-radius:50% 50% 34% 34%;background:linear-gradient(180deg,#ece5ffe0,#a990d2cc);border:2px solid rgba(255,255,255,.17)}.finished-ghost:before,.finished-ghost:after{content:"";position:absolute;top:13px;width:5px;height:6px;border-radius:50%;background:#4a3a5a}.finished-ghost:before{left:10px}.finished-ghost:after{right:10px}.brand-find{position:absolute;z-index:13;cursor:pointer;transition:transform .14s,filter .14s,opacity .14s}.brand-find:hover{transform:scale(1.05);filter:brightness(1.08)}.brand-find.used{opacity:.18;pointer-events:none}.brand-find .silicone-mold,.brand-find .finished-pumpkin,.brand-find .finished-ghost{position:relative}.cover-logo{width:min(250px,62%);margin:0 auto 14px;padding:0;background:transparent;box-shadow:none}.cover-logo img{display:block;width:100%;height:auto}.cover-kicker{font-size:10px;letter-spacing:2.4px;font-weight:900;color:#bbaac8;margin-bottom:8px}.cover-logo{position:relative;z-index:4;width:min(360px,78%);margin:0 auto 4px}.cover-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);opacity:.98}.cover-stage{position:relative;width:min(420px,92%);height:128px;margin:-8px auto -2px}.drip-source{position:absolute;left:49.7%;top:72%;width:10px;height:16px;transform:translate(-50%);border-radius:55% 55% 70% 70%;background:#fff;opacity:0;z-index:5;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.drip-source.run{animation:dripFall 1.25s cubic-bezier(.4,.05,.75,.95) .55s forwards}@keyframes dripFall{0%{opacity:0;top:70%;height:7px;transform:translate(-50%) scale(.5)}8%{opacity:1;top:75%;height:13px;transform:translate(-50%) scale(.72,1.15)}20%{opacity:1;top:84%;height:20px;transform:translate(-50%) scale(.8,1.35)}38%{opacity:1;top:112%;height:18px;transform:translate(-50%) scale(.82,1.2)}64%{opacity:1;top:175%;height:14px;transform:translate(-50%) scale(.8,1.05)}88%{opacity:1;top:235%;height:10px;transform:translate(-50%) scale(.92,.9)}to{opacity:0;top:250%;height:7px;transform:translate(-50%) scale(1.25,.45)}}.cauldron{position:absolute;left:50%;bottom:3px;transform:translate(-50%);width:92px;height:58px;border-radius:12px 12px 38px 38px;background:linear-gradient(180deg,#2c2432,#0d0a10);border:3px solid #5b4a61;box-shadow:0 12px 18px #00000052;z-index:3}.cauldron:before{content:"";position:absolute;left:10px;right:10px;top:-10px;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,#9dff9e 0 18%,#71e17e 32%,#4e8a5a 65%,#22392a);border:2px solid #6c5c72;box-shadow:0 0 18px #76f2883b}.cauldron:after{content:"";position:absolute;left:14px;right:14px;bottom:-9px;height:10px;border-radius:50%;background:#00000047}.cauldron-impact{position:absolute;left:50%;bottom:45px;width:22px;height:22px;transform:translate(-50%,50%);border-radius:50%;background:#b9ff9d;opacity:0;box-shadow:0 0 #a5ff8d8c;z-index:6}.cauldron-impact.boom{animation:impactBoom .72s ease-out forwards}@keyframes impactBoom{0%{opacity:1;transform:translate(-50%,50%) scale(.2);box-shadow:0 0 #a5ff8db3}35%{opacity:1;transform:translate(-50%,50%) scale(1.2);box-shadow:0 0 0 24px #a5ff8d38}to{opacity:0;transform:translate(-50%,50%) scale(2.6);box-shadow:0 0 0 55px #a5ff8d00}}.spark{position:absolute;left:50%;bottom:48px;width:7px;height:7px;border-radius:50%;background:#d8ff9f;opacity:0;z-index:7}.spark.fly{animation:sparkFly .72s ease-out forwards}.spark.s1{--x:-80px;--y:-52px}.spark.s2{--x:-52px;--y:-78px}.spark.s3{--x:-20px;--y:-66px}.spark.s4{--x:22px;--y:-72px}.spark.s5{--x:56px;--y:-58px}.spark.s6{--x:82px;--y:-36px}.spark.s7{--x:-92px;--y:-24px}.spark.s8{--x:92px;--y:-18px}@keyframes sparkFly{0%{opacity:1;transform:translate(-50%) scale(.7)}75%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),var(--y)) scale(.1)}}.cover-title{opacity:0;transform:translateY(18px) scale(.76);filter:blur(7px);margin-top:-10px}.cover-title.reveal{animation:titleBurst .68s cubic-bezier(.17,.84,.44,1.25) forwards}@keyframes titleBurst{0%{opacity:0;transform:translateY(18px) scale(.72);filter:blur(8px)}55%{opacity:1;transform:translateY(-5px) scale(1.08);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.cover-after{opacity:0;transform:translateY(10px);pointer-events:none}.cover-after.show{animation:fadeAfter .5s ease-out forwards;pointer-events:auto}@keyframes fadeAfter{to{opacity:1;transform:translateY(0)}}.cover-kicker{margin-top:0;margin-bottom:0}@media(max-width:700px){.shell{width:100vw;height:100vh;min-height:100vh;border:0}.hud{padding:9px}.pill{font-size:13px;padding:7px 8px}.disc strong{font-size:24px}.window{right:3%;width:110px;height:140px}.moon{right:8%;width:55px;height:55px}.hotspot .pump{width:44px;height:38px}.ghost{width:42px;height:49px}.rules{grid-template-columns:1fr}}#start .cover-logo{width:min(360px,72%);margin:0 auto 2px}#start .cover-stage{width:min(360px,72%);height:126px;margin:-4px auto 0}#start .cauldron{left:49.7%;bottom:7px}#start .cover-kicker{margin:2px 0 8px;font-size:9px;letter-spacing:2.2px}#start .cover-title{font-size:clamp(42px,5vw,58px);line-height:.98;margin:0 0 16px}#start .cover-after>p{max-width:540px;margin:0 auto 20px;line-height:1.65;font-size:15px}#start .rules{gap:12px;margin:0 0 22px}#start .rules div{padding:12px 14px;font-size:13px}#start .primary{margin-top:0;padding:14px 30px}#start .mini{margin-top:14px;font-size:11px}@media(max-width:700px){#start .card{padding:26px 20px 24px}#start .cover-logo,#start .cover-stage{width:min(330px,82%)}#start .cover-title{font-size:42px}}#start .cover-logo{--magic-axis:49.15%;position:relative}#start .drip-source{left:var(--magic-axis)!important}#start .cover-stage{position:relative;overflow:visible}#start .cauldron{left:49.15%!important;width:108px;height:66px;bottom:5px;border:0;border-radius:10px 10px 46px 46px;background:radial-gradient(ellipse at 50% 18%,rgba(104,91,112,.72) 0 5%,transparent 6%),linear-gradient(90deg,#0b0910,#2e2834 18%,#4a404e,#2b2631 78%,#09080c);box-shadow:inset 0 -12px 16px #000000b8,inset 8px 0 10px #ffffff09,0 12px 18px #00000073}#start .cauldron:before{left:7px;right:7px;top:-12px;height:23px;border:4px solid #5c5361;background:radial-gradient(circle at 25% 55%,#d5ffb5 0 3px,transparent 4px),radial-gradient(circle at 67% 35%,#b5ff93 0 4px,transparent 5px),radial-gradient(ellipse at center,#a5ff83 0 12%,#5ee476 36%,#25864c 66%,#163d29);box-shadow:inset 0 3px 5px #ffffff2e,0 0 22px #61ff7f61}#start .cauldron:after{left:18px;right:18px;bottom:-9px;height:13px;background:linear-gradient(90deg,transparent 0 8%,#151119 9% 30%,transparent 31% 69%,#151119 70% 91%,transparent 92%);border-radius:0}.potion-steam{position:absolute;left:49.15%;bottom:59px;z-index:9;pointer-events:none}.bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,#efffd8,#8dff9d 30%,#43c86a 66%,#26784426 70%);box-shadow:0 0 9px #75ff8e59;opacity:0}.bubble.b1{width:12px;height:12px;left:-27px;animation:bubbleUp 2.1s infinite .2s}.bubble.b2{width:8px;height:8px;left:18px;animation:bubbleUp 1.75s infinite .8s}.bubble.b3{width:15px;height:15px;left:4px;animation:bubbleUp 2.4s infinite 1.25s}.bubble.b4{width:7px;height:7px;left:-10px;animation:bubbleUp 1.55s infinite 1.55s}@keyframes bubbleUp{0%{opacity:0;transform:translateY(0) scale(.35)}15%{opacity:.85}78%{opacity:.55}to{opacity:0;transform:translateY(-72px) translate(10px) scale(1.15)}}.potion-thing{position:absolute;opacity:0;filter:drop-shadow(0 0 8px rgba(115,255,138,.24));animation:thingRise 3.4s infinite ease-out}.potion-thing.skull{left:-38px;bottom:2px;font-size:22px;animation-delay:.35s}.potion-thing.brain{left:17px;bottom:5px;font-size:23px;animation-delay:1.65s}.potion-thing.bone{left:-4px;bottom:3px;font-size:19px;animation-delay:2.45s}@keyframes thingRise{0%{opacity:0;transform:translateY(0) scale(.45) rotate(-8deg)}16%{opacity:.9}55%{opacity:.72;transform:translateY(-42px) scale(.9) rotate(7deg)}to{opacity:0;transform:translateY(-88px) scale(1.05) rotate(-5deg)}}.cauldron-handle{position:absolute;left:49.15%;bottom:14px;width:132px;height:70px;transform:translate(-50%);z-index:2;border:4px solid rgba(73,65,78,.72);border-top-color:transparent;border-radius:0 0 70px 70px;pointer-events:none}#start .cauldron-impact,#start .spark{left:49.15%!important}#scene.pop-mode .hotspot,#scene.pop-mode .ghost,#scene.pop-mode .spider,#scene.pop-mode .brand-find,#scene.pop-mode .scene-prop{display:none!important}.pop-target{position:absolute;z-index:24;cursor:pointer;-webkit-user-select:none;user-select:none;width:72px;height:72px;border:0;background:transparent;padding:0;touch-action:manipulation;animation:popEnter .24s cubic-bezier(.2,.85,.35,1.25)}.pop-target:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%}.pop-target:hover{transform:scale(1.06)}.pop-target.hit{animation:targetBurst .28s ease-out forwards;pointer-events:none}@keyframes popEnter{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes targetBurst{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}.pop-pumpkin{position:absolute;left:8px;top:17px;width:56px;height:43px;border-radius:45%;background:radial-gradient(ellipse at 50% 50%,#bc6529 0 23%,transparent 24%),radial-gradient(ellipse at 31% 50%,#8f451e 0 38%,transparent 39%),radial-gradient(ellipse at 69% 50%,#8f451e 0 38%,transparent 39%),linear-gradient(#bc682a,#713117);border:2px solid #5d2915;filter:drop-shadow(0 8px 7px rgba(0,0,0,.35))}.pop-pumpkin:before{content:"";position:absolute;left:24px;top:-10px;width:8px;height:13px;background:#4c5e3c;border-radius:3px}.pop-ghost{position:absolute;left:14px;top:9px;width:46px;height:54px;border-radius:50% 50% 35% 35%;background:linear-gradient(#f6f1ff,#c6b8df);filter:drop-shadow(0 8px 8px rgba(0,0,0,.35))}.pop-ghost:before,.pop-ghost:after{content:"";position:absolute;top:19px;width:6px;height:8px;border-radius:50%;background:#332a3b}.pop-ghost:before{left:13px}.pop-ghost:after{right:13px}.pop-potion{position:absolute;left:19px;top:10px;width:38px;height:50px;border-radius:7px 7px 13px 13px;border:3px solid #75607d;background:linear-gradient(180deg,#514259 0 28%,#5cf29a 29% 100%);box-shadow:0 0 13px #5bf3992e}.pop-potion:before{content:"";position:absolute;left:9px;top:-13px;width:14px;height:15px;border:3px solid #75607d;background:#493b50;border-radius:3px}.pop-potion:after{content:"";position:absolute;left:6px;right:6px;bottom:9px;height:8px;border-radius:50%;background:#d2ffb48c}.pop-bat{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:48px;filter:drop-shadow(0 7px 8px rgba(0,0,0,.4))}.pop-cat{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:47px;filter:drop-shadow(0 7px 8px rgba(0,0,0,.4))}.pop-eye{position:absolute;left:16px;top:16px;width:43px;height:43px;border-radius:50%;background:#e8ded0;border:4px solid #b9a7a0;box-shadow:0 0 10px #ffffff1f}.pop-eye:before{content:"";position:absolute;left:10px;top:10px;width:15px;height:15px;border-radius:50%;background:#7bc86f;box-shadow:inset 0 0 0 5px #20252a}.pop-rare{filter:drop-shadow(0 0 12px rgba(255,218,105,.5))}.pop-rare:after{content:"\2726";position:absolute;right:2px;top:1px;color:#ffe27c;font-size:18px;animation:twinkle .7s infinite alternate}@keyframes twinkle{to{transform:scale(1.35) rotate(20deg);opacity:.55}}.pop-particle{position:absolute;z-index:35;pointer-events:none;width:9px;height:9px;border-radius:50%;animation:particleOut .55s ease-out forwards}@keyframes particleOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.15)}}.discount-pulse{animation:discountPulse .32s cubic-bezier(.2,.8,.3,1.3)}@keyframes discountPulse{50%{transform:scale(1.32);text-shadow:0 0 18px rgba(141,242,167,.55)}}.discovery-card{position:absolute;z-index:33;left:50%;top:118px;transform:translate(-50%);min-width:190px;text-align:center;padding:9px 15px;border-radius:13px;background:#0e0912e0;border:1px solid rgba(255,255,255,.09);font-weight:900;opacity:0;pointer-events:none}.discovery-card.show{animation:discover .62s ease-out forwards}@keyframes discover{0%{opacity:0;transform:translate(-50%,8px) scale(.9)}18%{opacity:1;transform:translate(-50%) scale(1.04)}72%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)}}.resin-meter{position:absolute;z-index:42;left:50%;top:72px;transform:translate(-50%);width:210px;padding:7px 11px 8px;border-radius:12px;background:#0f0a14c7;border:1px solid rgba(255,255,255,.08);text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.resin-meter .meter-label{font-size:9px;font-weight:900;letter-spacing:1.5px;color:#c9b9d4;margin-bottom:5px}.resin-meter .meter-row{display:flex;align-items:center;gap:8px}.resin-meter .drop-icon{font-size:17px}.resin-meter .track{height:7px;flex:1;border-radius:20px;background:#ffffff17;overflow:hidden}.resin-meter .fill{height:100%;width:0%;border-radius:20px;background:linear-gradient(90deg,#73e9a0,#b4ff8e);transition:width .18s ease}.resin-meter .count{font-size:11px;font-weight:1000;color:#e8f6e9;min-width:30px}.drop-fly{position:absolute;z-index:38;pointer-events:none;font-size:19px;animation:dropFly .65s cubic-bezier(.2,.75,.25,1) forwards}@keyframes dropFly{0%{opacity:1;transform:translate(-50%,-50%) scale(.75)}75%{opacity:1}to{opacity:0;left:50%;top:91px;transform:translate(-50%,-50%) scale(.45)}}.meter-burst{animation:meterBurst .35s cubic-bezier(.2,.8,.3,1.3)}@keyframes meterBurst{50%{transform:translate(-50%) scale(1.08);box-shadow:0 0 22px #82ff9e40}}#scene .lab-sign{top:112px!important;z-index:6}.resin-meter{top:84px!important;width:210px;padding:6px 11px 7px;z-index:42}.hud .discount,#discountBox{z-index:44}.resin-meter .meter-label{font-size:8px;letter-spacing:1.35px;margin-bottom:4px}.resin-meter .meter-row{gap:7px}.resin-meter .drop-icon{font-size:15px}.resin-meter .track{height:6px}.resin-meter .count{font-size:10px}@media(max-width:700px){.resin-meter{top:82px!important;width:190px}#scene .lab-sign{top:111px!important}}.resin-meter{left:24px!important;top:58px!important;transform:none!important;width:205px!important;z-index:42}#scene .lab-sign{top:86px!important;left:50%!important;transform:translate(-50%)!important}@media(max-width:700px){.resin-meter{left:12px!important;top:56px!important;width:178px!important}#scene .lab-sign{top:86px!important}}@keyframes dropFly{0%{opacity:1;transform:translate(-50%,-50%) scale(.75)}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--drop-x)),calc(-50% + var(--drop-y))) scale(.42)}}.scene-prop.silicone-pad{width:62px;height:45px;border-radius:12px;background:#b889cd;border:3px solid #77558b;box-shadow:inset 0 0 0 5px #ffffff14,0 6px 8px #00000038}.scene-prop.silicone-pad:before{content:"";position:absolute;left:9px;top:8px;width:17px;height:22px;border-radius:48% 48% 42% 42%;background:#76548c;box-shadow:25px 0 #76548c}.scene-prop.silicone-pad:after{content:"MOLD";position:absolute;left:0;right:0;bottom:2px;text-align:center;font-size:6px;font-weight:900;letter-spacing:.8px;color:#ffffff8c}.scene-prop.resin-cup-mini{width:42px;height:50px;border:3px solid rgba(210,225,235,.55);border-radius:5px 5px 13px 13px;background:linear-gradient(180deg,#ebf2f614 0 43%,#62e8acb8 44% 100%);box-shadow:0 6px 8px #00000038}.scene-prop.resin-cup-mini:before{content:"";position:absolute;right:-10px;top:12px;width:13px;height:8px;border:2px solid rgba(220,235,240,.45);border-left:0;border-radius:0 8px 8px 0}.scene-prop.resin-cup-mini:after{content:"";position:absolute;left:8px;right:8px;bottom:10px;height:5px;border-radius:50%;background:#d2ffe28c}.scene-prop.resin-bottle-mini{width:34px;height:55px;border-radius:6px 6px 10px 10px;border:2px solid #8d969d;background:linear-gradient(#e8ecef 0 20%,#aebbc4 21% 29%,#f0f1ed 30%);box-shadow:0 6px 8px #0003}.scene-prop.resin-bottle-mini:after{content:"RESIN";position:absolute;left:2px;right:2px;top:31px;text-align:center;font-size:6px;font-weight:900;color:#4b5054}#scene.pop-mode .jar{border-radius:8px 8px 14px 14px!important;border:3px solid rgba(207,220,231,.5)!important;background:linear-gradient(180deg,#e6eef414 0 42%,#68e1af94 43% 100%)!important}#scene.pop-mode .jar:after{content:"";position:absolute;left:8px;right:8px;bottom:9px;height:5px;border-radius:50%;background:#d2ffe173}#scene.pop-mode .book{border-radius:12px!important;background:#ad82c3!important;border:3px solid #76548a!important;box-shadow:inset 0 0 0 5px #ffffff12!important}#scene.pop-mode .book:before{content:"";position:absolute;left:9px;top:8px;width:17px;height:20px;border-radius:50%;background:#805d96;box-shadow:24px 0 #805d96}#scene.pop-mode .book:after{content:"MOLD";position:absolute;left:0;right:0;bottom:3px;text-align:center;font-size:6px;font-weight:900;letter-spacing:.7px;color:#ffffff8c}#scene.pop-mode .jar,#scene.pop-mode .book{display:none!important}.resin-mold-real{position:absolute;z-index:5;pointer-events:none;width:76px;height:52px;border-radius:12px;background:linear-gradient(145deg,#c99be0,#9c6db4);border:3px solid #735087;box-shadow:inset 0 0 0 4px #ffffff1a,0 6px 9px #00000038}.resin-mold-real .cavity{position:absolute;background:#745086;box-shadow:inset 0 3px 5px #23142a59,0 1px #ffffff1f}.resin-mold-real .pumpkin-cavity{left:8px;top:12px;width:25px;height:22px;border-radius:44%}.resin-mold-real .pumpkin-cavity:before{content:"";position:absolute;left:10px;top:-5px;width:5px;height:7px;border-radius:2px;background:#745086}.resin-mold-real .ghost-cavity{right:9px;top:9px;width:23px;height:28px;border-radius:50% 50% 35% 35%}.resin-mold-real .ghost-cavity:before,.resin-mold-real .ghost-cavity:after{content:"";position:absolute;top:10px;width:4px;height:5px;border-radius:50%;background:#9f78b5}.resin-mold-real .ghost-cavity:before{left:6px}.resin-mold-real .ghost-cavity:after{right:6px}.resin-mixing-cup{position:absolute;z-index:5;pointer-events:none;width:48px;height:57px;border:3px solid rgba(214,230,238,.62);border-top-color:#ebf4f8cc;border-radius:5px 5px 14px 14px;background:linear-gradient(180deg,#dcebf20a 0 53%,#54dea694 54% 100%);box-shadow:inset 0 -6px 8px #31936e26,0 6px 8px #00000038}.resin-mixing-cup:before{content:"";position:absolute;right:-11px;top:14px;width:14px;height:9px;border:2px solid rgba(220,235,240,.48);border-left:0;border-radius:0 8px 8px 0}.resin-mixing-cup:after{content:"20\a 15\a 10";white-space:pre;position:absolute;left:5px;top:8px;font:700 5px/10px Arial;color:#e6f5f28c}.resin-stir{position:absolute;z-index:6;pointer-events:none;width:4px;height:66px;border-radius:3px;background:#c6a17c;transform:rotate(12deg);box-shadow:0 2px 3px #00000040}.resin-bottle-real{position:absolute;z-index:5;pointer-events:none;width:42px;height:66px;border-radius:7px 7px 11px 11px;border:2px solid #929ba2;background:linear-gradient(180deg,#e8ecef 0 18%,#9daab3 19% 27%,#e9ebe7 28% 100%);box-shadow:0 6px 9px #00000038}.resin-bottle-real:before{content:"A";position:absolute;left:11px;right:11px;top:33px;height:17px;display:grid;place-items:center;border-radius:3px;background:#8a68a0;font:900 10px Arial;color:#fff}.resin-bottle-real:after{content:"RESIN";position:absolute;left:0;right:0;bottom:5px;text-align:center;font:900 5px Arial;color:#555c61;letter-spacing:.4px}#scene.pop-mode .scene-prop,#scene.pop-mode .bottle{display:none!important}.resin-mold-real{left:27%!important;top:49.2%!important;transform:rotate(-4deg) scale(.92)!important}.resin-pigment{position:absolute;z-index:5;pointer-events:none;width:28px;height:43px;border-radius:5px 5px 8px 8px;border:2px solid #8e8293;background:linear-gradient(180deg,#d8d4da 0 24%,#6e4d82 25% 100%);box-shadow:0 5px 7px #00000038}.resin-pigment:before{content:"PIGMENT";position:absolute;left:-2px;right:-2px;top:24px;text-align:center;font:900 5px Arial;color:#f5edf8}.nitrile-glove{position:absolute;z-index:5;pointer-events:none;width:46px;height:27px;border-radius:50% 45% 42% 48%;background:#789eb0;opacity:.62;transform:rotate(-12deg);box-shadow:0 5px 7px #0003}.resin-stick-pack{position:absolute;z-index:5;pointer-events:none;width:45px;height:38px}.resin-stick-pack:before,.resin-stick-pack:after{content:"";position:absolute;width:5px;height:42px;border-radius:3px;background:#c69d73;transform:rotate(18deg);bottom:0}.resin-stick-pack:before{left:13px}.resin-stick-pack:after{left:25px;transform:rotate(8deg)}#scene.pop-mode .vial,#scene.pop-mode .greenBottle,#scene.pop-mode .green-bottle,#scene.pop-mode .tube{display:none!important}.resin-mold-real{left:22.5%!important;top:calc(55% - 50px)!important;transform:rotate(-4deg) scale(.92)!important;transform-origin:center bottom!important}#scene .nitrile-glove,#scene.pop-mode .book,#scene.pop-mode .jar,#scene.pop-mode .bottle,#scene.pop-mode .scene-prop{display:none!important}#scene.pop-mode .resin-mold-real{left:19.2%!important;top:auto!important;bottom:calc(57.5% - 2px)!important;transform:rotate(-4deg) scale(.92)!important;transform-origin:center bottom!important;z-index:8!important}#scene.pop-mode .resin-bottle-real{z-index:8!important}#scene.pop-mode .block,#scene.pop-mode .box,#scene.pop-mode .rect,#scene.pop-mode .bar,#scene.pop-mode .mold-block,#scene.pop-mode .candle,#scene.pop-mode .plain-block{display:none!important}#scene.pop-mode .resin-mold-real{left:22.5%!important;top:auto!important;bottom:calc(48.8% - 1px)!important;transform:rotate(0) scale(.92)!important;transform-origin:center bottom!important;z-index:8!important}#scene.pop-mode .resin-bottle-real{right:12.5%!important;left:auto!important;top:auto!important;bottom:calc(36.8% - 1px)!important;transform:rotate(0) scale(.88)!important;transform-origin:center bottom!important;z-index:8!important}#scene.pop-mode .resin-mold-real{left:15.5%!important;top:calc(41.6% - 48px)!important;bottom:auto!important;transform:rotate(0) scale(.92)!important;transform-origin:center bottom!important}#scene.pop-mode .resin-bottle-real{right:11.2%!important;left:auto!important;top:calc(58.1% - 58px)!important;bottom:auto!important;transform:rotate(0) scale(.88)!important;transform-origin:center bottom!important}#end .card{position:relative;overflow:hidden}.end-brand{margin:0 auto 12px;width:min(260px,58%)}.end-brand img{display:block;width:100%;height:auto;filter:brightness(0) invert(1);opacity:.96}.end-kicker{margin-bottom:12px;font-size:9px;font-weight:900;letter-spacing:2px;color:#bdaac9}.end-message{max-width:470px;margin:14px auto 20px;font-size:14px;line-height:1.6;color:#d7cadd}.end-code{display:inline-flex;align-items:center;gap:9px;margin:0 auto 18px;padding:9px 15px;border:1px dashed rgba(141,242,167,.45);border-radius:10px;background:#8df2a70f;color:#8df2a7;font-weight:900;letter-spacing:.5px}#end .primary{display:block;margin:20px auto 0}#end .secondary-play{background:transparent!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;margin-top:12px!important}.claim-box{margin:16px auto 6px;max-width:420px;padding:16px;border:1px solid rgba(141,242,167,.28);border-radius:14px;background:#8df2a70f}.claim-box.hidden{display:none!important}.claim-label{font-size:9px;font-weight:900;letter-spacing:1.8px;color:#bdaac9}.claim-code{margin:8px 0 12px;font-size:22px;font-weight:1000;letter-spacing:1px;color:#8df2a7;word-break:break-all}.claim-link{text-decoration:none;display:block!important;margin:0 auto!important}.claim-expiry{margin-top:10px;font-size:11px;color:#bcaec5}#intoresin-halloween-hunt-section #start .cover-stage .cauldron,#intoresin-halloween-hunt-section #scene .wallGlow,#intoresin-halloween-hunt-section #scene .window,#intoresin-halloween-hunt-section #scene .moon,#intoresin-halloween-hunt-section #scene .shelf,#intoresin-halloween-hunt-section #scene .table{display:block!important}#intoresin-halloween-hunt-section #scene .pop-target,#intoresin-halloween-hunt-section #scene .pop-particle{display:none!important}#intoresin-halloween-hunt-section #start .rules>div{color:#f3edf7!important}#intoresin-halloween-hunt-section #start .rules>div b{color:#ffd56a!important}#intoresin-halloween-hunt-section #end h2{color:#fff!important}#intoresin-halloween-hunt-section #end .sub{color:#cbbdd5!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/halloween-hunt.css.map */
