.generated-media-message-module__FvcQZq__placeholder{--fog-h1:258;--fog-h2:215;--fog-h3:170;background:hsl(var(--fog-h1)25% 11%);border:1px solid #94a3b859;border-radius:12px;position:relative;overflow:hidden}.generated-media-message-module__FvcQZq__blob{background:radial-gradient(38% 42% at 24% 28%,hsl(var(--fog-h1)88% 76%/.55),transparent 70%),radial-gradient(46% 40% at 78% 22%,hsl(var(--fog-h2)20% 68%/.5),transparent 70%),radial-gradient(42% 46% at 30% 78%,hsl(var(--fog-h3)16% 59%/.45),transparent 70%),radial-gradient(36% 38% at 76% 74%,hsl(var(--fog-h1)90% 85%/.4),transparent 70%),radial-gradient(60% 60% at 50% 50%,hsl(var(--fog-h2)27% 90%/.25),transparent 75%);filter:blur(28px)saturate(1.05);animation:9s ease-in-out infinite alternate generated-media-message-module__FvcQZq__blobDrift;position:absolute;inset:-20%}@keyframes generated-media-message-module__FvcQZq__blobDrift{0%{transform:translate(-4%,-3%)scale(1.15)rotate(0)}50%{transform:translate(3%,4%)scale(1.28)rotate(4deg)}to{transform:translate(-2%,2%)scale(1.18)rotate(-3deg)}}.generated-media-message-module__FvcQZq__dots,.generated-media-message-module__FvcQZq__dotsAlt{background-image:radial-gradient(circle,#ffffffb3 1.1px,#0000 1.6px);background-size:18px 18px;animation:4.2s ease-in-out infinite generated-media-message-module__FvcQZq__dotsTwinkle;position:absolute;inset:0;-webkit-mask-image:radial-gradient(36% 32% at 30% 30%,#000000e6,#0000 75%);mask-image:radial-gradient(36% 32% at 30% 30%,#000000e6,#0000 75%)}.generated-media-message-module__FvcQZq__dotsAlt{background-position:7px 9px;background-size:14px 14px;animation:5.1s ease-in-out infinite generated-media-message-module__FvcQZq__dotsTwinkleAlt;-webkit-mask-image:radial-gradient(40% 36% at 72% 68%,#000000d9,#0000 75%);mask-image:radial-gradient(40% 36% at 72% 68%,#000000d9,#0000 75%)}@keyframes generated-media-message-module__FvcQZq__dotsTwinkle{0%,to{opacity:.15;-webkit-mask-position:0 0;mask-position:0 0}45%{opacity:.85;-webkit-mask-position:30% 45%;mask-position:30% 45%}70%{opacity:.35;-webkit-mask-position:55% 20%;mask-position:55% 20%}}@keyframes generated-media-message-module__FvcQZq__dotsTwinkleAlt{0%,to{opacity:.7;-webkit-mask-position:100% 100%;mask-position:100% 100%}40%{opacity:.2;-webkit-mask-position:60% 40%;mask-position:60% 40%}75%{opacity:.9;-webkit-mask-position:25% 70%;mask-position:25% 70%}}.generated-media-message-module__FvcQZq__overlay{inset-inline:0;background:linear-gradient(#0000,#0a0812a6);padding:10px 12px;position:absolute;bottom:0}.generated-media-message-module__FvcQZq__reveal{filter:blur(16px);opacity:.6;transform:scale(1.06)}.generated-media-message-module__FvcQZq__revealDone{filter:blur();opacity:1;transition:filter .7s,transform .7s,opacity .5s;transform:scale(1)}@media (prefers-reduced-motion:reduce){.generated-media-message-module__FvcQZq__blob,.generated-media-message-module__FvcQZq__dots,.generated-media-message-module__FvcQZq__dotsAlt{animation:none}.generated-media-message-module__FvcQZq__revealDone{transition:none}}
.gift-fx-module__pgSenG__tab,.gift-fx-module__pgSenG__card,.gift-fx-module__pgSenG__send,.gift-fx-module__pgSenG__balance{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.gift-fx-module__pgSenG__drawer{left:var(--gift-popover-left,16px);bottom:var(--gift-popover-bottom,72px);z-index:90;width:min(360px,100vw - 32px);height:auto;max-height:min(400px,var(--gift-popover-max-height,62dvh));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1026f5;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;animation:.2s ease-out gift-fx-module__pgSenG__popoverIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #02041280}.gift-fx-module__pgSenG__header{justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.gift-fx-module__pgSenG__tabs{gap:16px;display:flex}.gift-fx-module__pgSenG__tab{color:#fff9;padding:4px 0;font-size:14px;position:relative}.gift-fx-module__pgSenG__tabActive{color:#fff;font-weight:700}.gift-fx-module__pgSenG__tabActive:after{content:"";background:#fe2c55;border-radius:2px;width:14px;height:2.5px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.gift-fx-module__pgSenG__balance{color:#ffbe3b;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.gift-fx-module__pgSenG__grid{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px 12px 8px;display:grid;overflow-y:auto}.gift-fx-module__pgSenG__card{background:#ffffff0a;border:1.5px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8px 2px 6px;display:flex;position:relative}.gift-fx-module__pgSenG__cardSelected{background:#fe2c5524;border-color:#fe2c55}.gift-fx-module__pgSenG__card:disabled{cursor:not-allowed;opacity:.4}.gift-fx-module__pgSenG__cardIcon{justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:2px;display:flex}.gift-fx-module__pgSenG__cardName{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:11px;font-weight:600;overflow:hidden}.gift-fx-module__pgSenG__cardPrice{color:#ffbe3b;margin-top:1px;font-size:9.5px}.gift-fx-module__pgSenG__cardTag{top:3px;color:#fff;background:#fe2c55;border-radius:4px;padding:1px 3px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;inset-inline-end:3px}.gift-fx-module__pgSenG__footer{background:#0f111eeb;border-top:.5px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 12px;display:flex}.gift-fx-module__pgSenG__send{color:#fff;background:linear-gradient(90deg,#fe2c55,#ff5b29);border-radius:20px;padding:9px 24px;font-size:14px;font-weight:700;position:relative;overflow:hidden;box-shadow:0 4px 14px #fe2c5566}.gift-fx-module__pgSenG__send:disabled{cursor:not-allowed;opacity:.4;animation:none}.gift-fx-module__pgSenG__sendCombo{background:linear-gradient(90deg,#ff9500,#ff2a6d);animation:.4s infinite alternate gift-fx-module__pgSenG__comboBtnPulse}.gift-fx-module__pgSenG__notice{color:#ffffffbf;padding:0 16px 8px;font-size:12px;line-height:1.5}.gift-fx-module__pgSenG__stage{pointer-events:none;z-index:85;position:fixed;inset:0;overflow:hidden}.gift-fx-module__pgSenG__broadcast{top:72px;color:#fff;background:linear-gradient(90deg,#ffb300f2,#ff3c64f2);border:1px solid #ffe885;border-radius:20px;justify-content:center;align-items:center;gap:8px;max-width:420px;margin:0 auto;padding:6px 14px;font-size:12px;font-weight:700;animation:3.2s cubic-bezier(.175,.885,.32,1.275) forwards gift-fx-module__pgSenG__bannerIn;display:flex;position:absolute;inset-inline:16px;box-shadow:0 4px 15px #ff78008c}.gift-fx-module__pgSenG__trayHost{pointer-events:none;z-index:24;height:0;position:relative}.gift-fx-module__pgSenG__trayHostPortrait{pointer-events:none;inset-inline:12px;z-index:8;height:0;position:absolute;bottom:108px}.gift-fx-module__pgSenG__trayWrap{inset-inline-start:0;z-index:24;max-width:min(360px,100%);position:absolute;top:0}.gift-fx-module__pgSenG__tray{background:linear-gradient(90deg,#fe2c55f2 0%,#871a4be0 75%,#0000 100%);border:1px solid #ffffff40;border-radius:28px;align-items:center;padding:3px 56px 3px 3px;animation:.28s cubic-bezier(.175,.885,.32,1.275) gift-fx-module__pgSenG__trayIn;display:flex;position:relative;box-shadow:0 4px 16px #0006}.gift-fx-module__pgSenG__trayLv2{background:linear-gradient(90deg,#ff7800f2 0%,#c82800e6 75%,#0000 100%);border-color:#ffd24d;box-shadow:0 0 20px #ff78008c}.gift-fx-module__pgSenG__trayLv3{background:linear-gradient(90deg,#a020f0f2 0%,#ff0080e6 75%,#0000 100%);border-color:#ff80df}.gift-fx-module__pgSenG__trayLv4{background:linear-gradient(90deg,#ffd700f2 0%,#ff3c00f2 75%,#0000 100%);border-color:#fff}.gift-fx-module__pgSenG__trayAvatar{color:#7a3d00;background:#fc0;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.gift-fx-module__pgSenG__trayText{flex-direction:column;margin-inline-start:8px;display:flex}.gift-fx-module__pgSenG__trayName{color:#fff;font-size:12px;font-weight:700;line-height:1.2}.gift-fx-module__pgSenG__trayDesc{color:#ffe89e;font-size:11px;font-weight:600}.gift-fx-module__pgSenG__trayIcon{color:#fff;filter:drop-shadow(0 4px 8px #0006);justify-content:center;align-items:center;width:48px;height:48px;animation:.3s cubic-bezier(.175,.885,.32,1.275) gift-fx-module__pgSenG__giftPop;display:flex;position:absolute;inset-inline-end:12px}.gift-fx-module__pgSenG__comboBox{color:#fd4;text-shadow:0 2px 4px #0009,0 0 10px #ffc800cc;white-space:nowrap;align-items:baseline;margin-inline-start:8px;font-family:Impact,Arial Black,sans-serif;font-style:italic;display:flex;position:absolute;inset-inline-start:100%}.gift-fx-module__pgSenG__comboX{margin-inline-end:2px;font-size:18px}.gift-fx-module__pgSenG__comboNum{font-size:32px;animation:.16s cubic-bezier(.175,.885,.32,1.275) gift-fx-module__pgSenG__comboBounce;display:inline-block}.gift-fx-module__pgSenG__burstLayer{position:absolute;inset:0;overflow:hidden}.gift-fx-module__pgSenG__particle,.gift-fx-module__pgSenG__petal,.gift-fx-module__pgSenG__confetti{position:absolute}.gift-fx-module__pgSenG__particle{inset-inline-end:48px;width:52px;height:52px;animation:1.25s ease-out forwards gift-fx-module__pgSenG__scatterFly;bottom:88px}.gift-fx-module__pgSenG__particle:first-child{--dx:-72px;--dy:-210px;--rot:-28deg;animation-delay:0s}.gift-fx-module__pgSenG__particle:nth-child(2){--dx:-140px;--dy:-250px;--rot:18deg;animation-delay:40ms}.gift-fx-module__pgSenG__particle:nth-child(3){--dx:-40px;--dy:-300px;--rot:-12deg;animation-delay:80ms}.gift-fx-module__pgSenG__particle:nth-child(4){--dx:-180px;--dy:-180px;--rot:36deg;animation-delay:.12s}.gift-fx-module__pgSenG__particle:nth-child(5){--dx:-100px;--dy:-320px;--rot:-44deg;animation-delay:.16s}.gift-fx-module__pgSenG__particle:nth-child(6){--dx:-220px;--dy:-240px;--rot:22deg;animation-delay:.2s}.gift-fx-module__pgSenG__particle:nth-child(7){--dx:-30px;--dy:-170px;--rot:-8deg;animation-delay:.24s}.gift-fx-module__pgSenG__petal{width:28px;height:36px;animation:3.2s linear forwards gift-fx-module__pgSenG__petalFall;top:-36px}.gift-fx-module__pgSenG__petalImg{object-fit:contain;filter:drop-shadow(0 4px 8px #00000059);width:100%;height:100%}.gift-fx-module__pgSenG__petal:first-child{animation-duration:2.7s;left:8%}.gift-fx-module__pgSenG__petal:nth-child(2){animation-duration:3.4s;left:18%}.gift-fx-module__pgSenG__petal:nth-child(3){animation-duration:2.9s;left:28%}.gift-fx-module__pgSenG__petal:nth-child(4){animation-duration:3.6s;left:38%}.gift-fx-module__pgSenG__petal:nth-child(5){animation-duration:3.1s;left:48%}.gift-fx-module__pgSenG__petal:nth-child(6){animation-duration:2.8s;left:58%}.gift-fx-module__pgSenG__petal:nth-child(7){animation-duration:3.5s;left:68%}.gift-fx-module__pgSenG__petal:nth-child(8){animation-duration:3s;left:78%}.gift-fx-module__pgSenG__petal:nth-child(9){animation-duration:3.3s;left:88%}.gift-fx-module__pgSenG__petal:nth-child(10){animation-duration:3.8s;animation-delay:.2s;left:12%}.gift-fx-module__pgSenG__petal:nth-child(11){animation-duration:3.2s;animation-delay:.15s;left:33%}.gift-fx-module__pgSenG__petal:nth-child(12){animation-duration:2.6s;animation-delay:.25s;left:55%}.gift-fx-module__pgSenG__petal:nth-child(13){animation-duration:3.7s;animation-delay:.1s;left:72%}.gift-fx-module__pgSenG__petal:nth-child(14){animation-duration:2.9s;animation-delay:.3s;left:91%}.gift-fx-module__pgSenG__petal:nth-child(15){animation-duration:3.4s;animation-delay:.18s;left:4%}.gift-fx-module__pgSenG__petal:nth-child(16){animation-duration:3.1s;animation-delay:.22s;left:63%}.gift-fx-module__pgSenG__hero{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gift-fx-module__pgSenG__balloon,.gift-fx-module__pgSenG__crownIcon,.gift-fx-module__pgSenG__rocketImg,.gift-fx-module__pgSenG__carImg{object-fit:contain;width:min(260px,72vw);height:auto;display:block}.gift-fx-module__pgSenG__balloon{filter:drop-shadow(0 15px 30px #fe2c5580);animation:3.2s ease-in-out forwards gift-fx-module__pgSenG__balloonFloat}.gift-fx-module__pgSenG__carWrap{inset-inline-start:-40%;width:min(320px,80vw);animation:2.6s cubic-bezier(.25,1,.5,1) forwards gift-fx-module__pgSenG__carDrive;position:absolute;bottom:28%}.gift-fx-module__pgSenG__carImg{filter:drop-shadow(0 15px 30px #000c)drop-shadow(0 0 40px #ff2828b3);width:min(260px,70vw)}.gift-fx-module__pgSenG__rocketWrap{justify-content:center;align-items:flex-end;animation:2.8s cubic-bezier(.2,.8,.4,1) forwards gift-fx-module__pgSenG__rocketLaunch;display:flex;position:absolute;inset:0}.gift-fx-module__pgSenG__rocketImg{filter:drop-shadow(0 0 30px #00e5ff)drop-shadow(0 0 60px #00e5ffb3)}.gift-fx-module__pgSenG__crownWrap{flex-direction:column;align-items:center;animation:3.4s ease-out forwards gift-fx-module__pgSenG__carnivalShow;display:flex}.gift-fx-module__pgSenG__crownRays{background:conic-gradient(#ffd70073 0deg 20deg,#0000 20deg 40deg,#ffd70073 40deg 60deg,#0000 60deg 80deg,#ffd70073 80deg 100deg,#0000 100deg 120deg,#ffd70073 120deg 140deg,#0000 140deg 160deg,#ffd70073 160deg 180deg,#0000 180deg 200deg,#ffd70073 200deg 220deg,#0000 220deg 240deg,#ffd70073 240deg 260deg,#0000 260deg 280deg,#ffd70073 280deg 300deg,#0000 300deg 320deg,#ffd70073 320deg 340deg,#0000 340deg 360deg);border-radius:50%;width:min(480px,90vw);height:min(480px,90vw);animation:12s linear infinite gift-fx-module__pgSenG__rotateRays;position:absolute}.gift-fx-module__pgSenG__crownIcon{z-index:2;filter:drop-shadow(0 0 35px #fb0);animation:3.4s cubic-bezier(.175,.885,.32,1.275) forwards gift-fx-module__pgSenG__castlePop;position:relative}.gift-fx-module__pgSenG__confetti{border-radius:2px;width:8px;height:14px;animation:2.4s ease-out forwards gift-fx-module__pgSenG__confettiFall;top:30%}.gift-fx-module__pgSenG__confetti:first-child{background:#fe2c55;left:10%}.gift-fx-module__pgSenG__confetti:nth-child(2){background:#ffd24d;animation-delay:50ms;left:22%}.gift-fx-module__pgSenG__confetti:nth-child(3){background:#ff80df;animation-delay:.1s;left:34%}.gift-fx-module__pgSenG__confetti:nth-child(4){background:#92e6ff;animation-delay:80ms;left:46%}.gift-fx-module__pgSenG__confetti:nth-child(5){background:#ff5b29;animation-delay:.12s;left:58%}.gift-fx-module__pgSenG__confetti:nth-child(6){background:#ffe885;animation-delay:40ms;left:70%}.gift-fx-module__pgSenG__confetti:nth-child(7){background:#a020f0;animation-delay:.16s;left:82%}.gift-fx-module__pgSenG__confetti:nth-child(8){background:#ff2a6d;animation-delay:.2s;left:16%}.gift-fx-module__pgSenG__confetti:nth-child(9){background:#fff;animation-delay:.14s;left:50%}.gift-fx-module__pgSenG__confetti:nth-child(10){background:#ff9500;animation-delay:.18s;left:64%}.gift-fx-module__pgSenG__confetti:nth-child(11){background:#fe2c55;animation-delay:.22s;left:78%}.gift-fx-module__pgSenG__confetti:nth-child(12){background:#ffd24d;animation-delay:.1s;left:90%}.gift-fx-module__pgSenG__shake{animation:.35s ease-in-out gift-fx-module__pgSenG__screenVibrate}@keyframes gift-fx-module__pgSenG__popoverIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gift-fx-module__pgSenG__trayIn{0%{opacity:0;transform:translate(-150%)}to{opacity:1;transform:translate(0)}}@keyframes gift-fx-module__pgSenG__bannerIn{0%{opacity:0;transform:translateY(-40px)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes gift-fx-module__pgSenG__giftPop{0%{transform:scale(.3)rotate(-20deg)}70%{transform:scale(1.25)rotate(10deg)}to{transform:scale(1)rotate(0)}}@keyframes gift-fx-module__pgSenG__comboBounce{0%{transform:scale(1)}40%{color:#fff;transform:scale(1.65)}to{transform:scale(1)}}@keyframes gift-fx-module__pgSenG__comboBtnPulse{0%{transform:scale(1);box-shadow:0 0 10px #ff950099}to{transform:scale(1.06);box-shadow:0 0 18px #ff2a6de6}}@keyframes gift-fx-module__pgSenG__scatterFly{0%{opacity:1;transform:translate(0)scale(.6)rotate(0)}70%{opacity:1}to{transform:translate(var(--dx),var(--dy))scale(1.15)rotate(var(--rot));opacity:0}}@keyframes gift-fx-module__pgSenG__petalFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(360deg)}}@keyframes gift-fx-module__pgSenG__balloonFloat{0%{opacity:0;transform:translateY(220px)scale(.6)}20%{opacity:1;transform:translateY(40px)scale(1.05)}70%{opacity:1;transform:translateY(-80px)scale(1)}to{opacity:0;transform:translateY(-280px)scale(.85)}}@keyframes gift-fx-module__pgSenG__carDrive{0%{opacity:0;transform:translate(-40vw,40px)rotate(8deg)scale(.7)}20%{opacity:1;transform:translate(28vw,-20px)rotate(-3deg)scale(1.1)}50%{opacity:1;transform:translate(34vw,-24px)rotate(0)scale(1.05)}to{opacity:0;transform:translate(110vw,-70px)rotate(-8deg)scale(1.2)}}@keyframes gift-fx-module__pgSenG__rocketLaunch{0%{opacity:0;transform:translateY(180px)scale(.65)}25%{opacity:1;transform:translateY(-20px)scale(1.08)}50%{opacity:1;transform:translateY(-90px)scale(1.02)}to{opacity:.75;transform:translateY(-110vh)scale(1.3)}}@keyframes gift-fx-module__pgSenG__castlePop{0%{opacity:0;transform:scale(.2)translateY(80px)}20%{opacity:1;transform:scale(1.25)translateY(-10px)}40%{opacity:1;transform:scale(1)translateY(0)}80%{opacity:1;transform:scale(1.05)translateY(-5px)}to{opacity:0;transform:scale(.7)translateY(-60px)}}@keyframes gift-fx-module__pgSenG__carnivalShow{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes gift-fx-module__pgSenG__rotateRays{to{transform:rotate(360deg)}}@keyframes gift-fx-module__pgSenG__confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(55vh)rotate(280deg)}}@keyframes gift-fx-module__pgSenG__screenVibrate{0%,to{transform:translate(0)}20%{transform:translate(-4px,3px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-3px,-2px)}80%{transform:translate(3px,2px)}}@media (prefers-reduced-motion:reduce){.gift-fx-module__pgSenG__drawer,.gift-fx-module__pgSenG__tray,.gift-fx-module__pgSenG__broadcast,.gift-fx-module__pgSenG__sendCombo,.gift-fx-module__pgSenG__comboNum,.gift-fx-module__pgSenG__trayIcon,.gift-fx-module__pgSenG__shake{animation:none}.gift-fx-module__pgSenG__particle,.gift-fx-module__pgSenG__petal,.gift-fx-module__pgSenG__confetti,.gift-fx-module__pgSenG__balloon,.gift-fx-module__pgSenG__carWrap,.gift-fx-module__pgSenG__rocketWrap,.gift-fx-module__pgSenG__crownWrap,.gift-fx-module__pgSenG__crownIcon,.gift-fx-module__pgSenG__crownRays{opacity:0;animation:none}}
