.pg-reward-reveal{margin:18px 0;padding:20px;border:1px solid #32e6aa50;border-radius:20px;background:radial-gradient(ellipse at 50% 35%,#32e6aa14,transparent 65%),#000;text-align:center;overflow:hidden;color:#fff}.pg-reveal-stage{height:190px;position:relative;max-width:320px;margin:auto}.pg-reveal-complete,.pg-reveal-fragment{position:absolute;inset:20px 0;display:grid;place-items:center}.pg-reveal-stage svg{width:180px;height:150px}.pg-reveal-fragment{animation:pg-assemble 2.4s cubic-bezier(.2,.7,.2,1) both}.fragment-0{clip-path:inset(0 0 66%);--dx:-65px;--dy:-36px;--turn:-18deg}.fragment-1{clip-path:inset(34% 0 33%);--dx:70px;--dy:0px;--turn:12deg}.fragment-2{clip-path:inset(67% 0 0);--dx:-45px;--dy:45px;--turn:-12deg}.pg-reveal-complete{animation:pg-reveal-finish 2.4s both}.pg-reveal-orbit{position:absolute;width:160px;height:160px;border:1px solid #f2c66d88;border-radius:50%;top:12px;left:calc(50% - 80px);animation:pg-orbit 2.4s both}.pg-reward-reveal figcaption{display:grid;gap:7px;margin-bottom:12px}.pg-reward-reveal small{color:#32e6aa;font-size:10px;letter-spacing:.15em}.pg-reward-reveal strong{font-size:22px}.pg-reward-reveal figcaption>span{font-size:13px;color:#a5b6cb}@keyframes pg-assemble{0%,15%{opacity:.25;transform:translate(var(--dx),var(--dy)) rotate(var(--turn))}75%,99%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pg-reveal-finish{0%,80%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes pg-orbit{0%{opacity:0;transform:scale(.5) rotate(-50deg)}65%{opacity:1}to{opacity:.2;transform:scale(1.2) rotate(35deg)}}.pg-secret-card{margin:24px 0;display:flex;gap:24px;align-items:center;padding:28px;border:1px solid #b6a0ff45;border-radius:20px;background:radial-gradient(ellipse at 0 50%,#b6a0ff12,transparent 60%),#000}.pg-secret-card h2{margin:8px 0;font-size:24px}.pg-secret-card p{line-height:1.6}.pg-secret-card small{display:block;margin-top:12px;color:#a5b6cb}.pg-secret-card .pg-btn{display:inline-flex}.pg-secret-portal{width:104px;min-width:104px;height:145px;display:grid;place-items:center;border:2px solid #b6a0ff66;border-radius:50%;box-shadow:0 0 0 12px #b6a0ff0a,inset 0 0 32px #b6a0ff22;transform:rotate(-12deg)}.pg-secret-portal span{font-size:40px;color:#b6a0ff}.pg-secret-card.is-unlocked{border-color:#32e6aa66}.is-unlocked .pg-secret-portal{border-color:#32e6aa;box-shadow:0 0 0 12px #32e6aa0a,inset 0 0 32px #32e6aa22}.is-unlocked .pg-secret-portal span{color:#32e6aa}@media(max-width:600px){.pg-secret-card{padding:20px;gap:16px;align-items:flex-start}.pg-secret-portal{width:45px;min-width:45px;height:75px}.pg-secret-portal span{font-size:25px}.pg-secret-card h2{font-size:20px}.pg-reward-reveal{padding:16px}}@media(prefers-reduced-motion:reduce){.pg-reveal-fragment{display:none}.pg-reveal-complete,.pg-reveal-orbit{animation:none}}