.profit-celebration{z-index:1900;pointer-events:none;perspective:850px;isolation:isolate;font-family:Microsoft JhengHei,sans-serif;position:fixed;inset:0;overflow:hidden}.profit-celebration *{box-sizing:border-box}.profit-celebration .flyer{top:43%}.profit-celebration [hidden]{display:none!important}.profit-celebration .flyer{width:300px;height:260px;transform-style:preserve-3d;pointer-events:none;filter:drop-shadow(0 25px 16px #050e1d80);margin:-130px 0 0 -150px;position:absolute;top:42%;left:50%}.profit-celebration .sculpture{height:100%;transform-style:preserve-3d;animation:3s ease-in-out infinite profit-breathe;position:relative}.profit-celebration .head{background:radial-gradient(circle at 36% 24%,#fff3d6,#e9bf87 68%,#bb8154);border-radius:46% 46% 43% 43%;width:133px;height:117px;position:absolute;top:25px;left:84px;transform:translateZ(30px);box-shadow:inset -9px -9px 12px #a7754c55,inset 5px 5px 10px #fff8}.profit-celebration .ear{background:#c68f64;border:10px solid #e9bf87;border-radius:50%;width:44px;height:46px;position:absolute;top:-14px;box-shadow:inset 3px 3px 6px #94603e77}.profit-celebration .ear:first-child{left:-9px}.profit-celebration .ear:nth-child(2){right:-9px}.profit-celebration .eye{background:#513c36;border-radius:50%;width:10px;height:14px;position:absolute;top:48px;box-shadow:inset 2px 2px #fff6}.profit-celebration .eye.left{left:34px}.profit-celebration .eye.right{right:34px}.profit-celebration .muzzle{color:#684738;text-align:center;background:#fff0d9;border-radius:50%;width:48px;height:33px;font-size:25px;font-weight:700;line-height:24px;position:absolute;top:65px;left:43px}.profit-celebration .cheek{background:#ef9c8d99;border-radius:50%;width:23px;height:12px;position:absolute;top:65px}.profit-celebration .cheek.left{left:15px}.profit-celebration .cheek.right{right:15px}.profit-celebration .paw{z-index:5;background:radial-gradient(at 30% 20%,#fff0cc,#d6a46f);border-radius:50%;width:40px;height:39px;position:absolute;top:137px;transform:translateZ(65px);box-shadow:inset -4px -4px 5px #a66c4e66}.profit-celebration .paw.left{left:40px;rotate:-20deg}.profit-celebration .paw.right{right:40px;rotate:20deg}.profit-celebration .sign{color:#915122;letter-spacing:1px;text-shadow:0 2px #fff6;background:linear-gradient(160deg,#fff6d7,#ffdc84);border:5px solid #fff3c6;border-radius:35px;justify-content:center;align-items:center;width:266px;min-height:83px;font-size:35px;font-weight:1000;display:flex;position:absolute;top:133px;left:17px;transform:translateZ(45px);box-shadow:0 9px #ba874b,0 13px #8e613e,inset 0 5px 8px #fff9}.profit-celebration .star{color:#ffdf77;filter:drop-shadow(0 5px #b87f37);font-size:43px;animation:1.1s infinite alternate profit-twinkle;position:absolute;transform:translateZ(70px)}.profit-celebration .s1{top:47px;left:14px;rotate:-20deg}.profit-celebration .s2{font-size:30px;animation-delay:.3s;top:83px;right:9px}.profit-celebration .spark{color:#fff5ca;font-size:24px;position:absolute;top:0;left:140px}.profit-celebration .cat .head{background:radial-gradient(at 30% 20%,#ffe5e2,#f1aaa4 70%,#bd7376)}.profit-celebration .cat .ear{background:#ffd5d0;border-color:#f1aaa4;border-radius:9px 70% 0;top:-18px;rotate:20deg}.profit-celebration .cat .ear:nth-child(2){rotate:70deg}.profit-celebration .cat .paw{background:radial-gradient(at 30% 20%,#ffe5e2,#e8a09a)}.profit-celebration .cat .sign{color:#a24b73;background:linear-gradient(150deg,#ffe8f3,#f9b9d2);border-color:#ffe6f0;box-shadow:0 9px #bb6e91,0 13px #844668}.profit-celebration .money .head{background:radial-gradient(at 30% 20%,#fff3b0,#edc653 65%,#b97a23);border-radius:40% 40% 48% 48%;height:120px}.profit-celebration .money .ear{display:none}.profit-celebration .money .head:before{content:"✦";text-align:center;color:#b67c1f;background:#f6cc69;border-radius:8px 8px 30px 30px;width:53px;font-size:29px;position:absolute;top:-20px;left:41px;box-shadow:0 5px #b67c1f}.profit-celebration .money .sign{background:linear-gradient(145deg,#fff2b3,#f7c64e);border-color:#fff0ae;font-size:27px}.profit-celebration .coin{color:#b57c20;text-align:center;background:linear-gradient(135deg,#fff7b1,#efb534);border:4px solid #ffe39a;border-radius:50%;width:43px;height:43px;font:700 25px/35px Georgia;animation:1.5s linear infinite profit-coin;position:absolute;top:45px;left:20px;box-shadow:4px 3px #ad7525}.profit-celebration .coin.second{animation-delay:.4s;top:100px;left:auto;right:15px}.profit-celebration .return-tag{color:#855631;text-align:center;white-space:nowrap;background:linear-gradient(155deg,#fff9e9,#f4dfb2);border:3px solid #fff4d5;border-radius:18px;width:244px;padding:11px 10px;font-size:16px;font-weight:700;position:absolute;top:230px;left:28px;transform:translateZ(60px)rotate(-3deg);box-shadow:0 6px #a98754,0 13px 16px #050e1d40}.profit-celebration .return-tag strong{color:#cf484d;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:25px}.profit-celebration .return-tag .amount{color:#855631;font-size:16px}.profit-celebration .return-tag:before,.profit-celebration .return-tag:after{content:"";background:#ffeac0;border-radius:4px;width:5px;height:20px;position:absolute;top:-20px;box-shadow:2px 0 #b48d58}.profit-celebration .return-tag:before{left:30px}.profit-celebration .return-tag:after{right:30px}@keyframes profit-breathe{50%{transform:translateY(-9px)rotateY(12deg)rotate(-3deg)}}@keyframes profit-twinkle{to{rotate:12deg;scale:1.18}}@keyframes profit-coin{to{transform:rotateY(360deg)rotate(15deg)}}@keyframes profit-pop{0%{opacity:0;transform:translate3d(0,170px,-650px)rotateY(-45deg)scale(.1)}24%{opacity:1;transform:translate3d(0,-18px,100px)rotateY(15deg)scale(1.12)}36%,59%{transform:translate(0,0)rotateY(-8deg)}70%{transform:translate3d(0,-15px,50px)rotateY(12deg)}to{opacity:0;transform:translate3d(75vw,-160px,-450px)rotateY(150deg)rotate(25deg)}}@keyframes profit-cross{0%{opacity:0;transform:translate3d(-75vw,40px,-400px)rotateY(-100deg)}28%,60%{opacity:1;transform:translateZ(40px)rotateY(12deg)}to{opacity:0;transform:translate3d(75vw,-70px,-200px)rotateY(110deg)}}@keyframes profit-rise{0%{opacity:0;transform:translate3d(0,450px,-450px)rotateX(60deg)scale(.4)}28%{opacity:1;transform:translate3d(0,-12px,80px)rotateX(-15deg)}40%,65%{transform:translate(0,0)rotateY(12deg)}to{opacity:0;transform:translate3d(30px,-550px,-300px)rotateX(-55deg)rotate(-18deg)}}@keyframes profit-fade{0%,to{opacity:0}20%,80%{opacity:1}}@media (width<=639px){.profit-celebration .flyer{scale:.82}}@media (prefers-reduced-motion:reduce){.profit-celebration .sculpture,.profit-celebration .star,.profit-celebration .coin{animation:none!important}}
