/* Premium Daily Check-In hero: calendar, streak reward and member-point artwork. */
html body .rg-main .rg-checkin-hero{background:linear-gradient(90deg,rgba(0,20,11,.5) 0%,rgba(0,30,16,.2) 48%,rgba(1,30,15,.02) 100%),url('../decor/daily-checkin-premium-calendar-hero-v1.webp') center/cover no-repeat!important}
body .rg-main .rg-checkin-hero{min-height:222px!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(0,20,11,.5) 0%,rgba(0,30,16,.2) 48%,rgba(1,30,15,.02) 100%),url('../decor/daily-checkin-premium-calendar-hero-v1.png') center/cover no-repeat!important}body .rg-main .rg-checkin-hero::before{inset:0!important;width:auto!important;height:auto!important;border:0!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(0,26,13,.84) 0%,rgba(0,31,16,.52) 43%,transparent 72%)!important;box-shadow:none!important;content:""!important}body .rg-main .rg-checkin-hero::after{display:none!important}body .rg-main .rg-checkin-hero>div:first-child{position:relative!important;z-index:4!important;max-width:48%!important}body .rg-main .rg-hero-orbit{display:none!important}body .rg-main .rg-checkin-reward-art{z-index:3!important;right:-3px!important;bottom:-1px!important;width:50%!important;height:205px!important;overflow:visible!important;filter:drop-shadow(0 0 15px rgba(253,211,67,.15))}body .rg-main .rg-checkin-reward-art img{display:none!important}body .rg-main .rg-checkin-reward-art::before,body .rg-main .rg-checkin-reward-art::after{position:absolute;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;content:"";filter:drop-shadow(0 12px 10px rgba(0,14,7,.48))}body .rg-main .rg-checkin-reward-art::before{z-index:1;right:-3px;bottom:12px;width:69%;height:155px;background-image:url('../rewards/daily-iphone-17-transparent-v4.webp');transform:rotate(7deg);animation:nt77-checkin-phone-float 5.4s ease-in-out infinite}body .rg-main .rg-checkin-reward-art::after{z-index:2;left:-14px;bottom:-3px;width:79%;height:142px;background-image:url('../rewards/daily-watch-transparent-v4.webp');transform:rotate(-11deg);animation:nt77-checkin-watch-float 4.6s ease-in-out infinite}
/* Custom reward journey scene: a calendar-led backdrop with the actual gift devices. */
.rg-checkin-hero{min-height:222px!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(0,20,11,.5) 0%,rgba(0,30,16,.2) 48%,rgba(1,30,15,.02) 100%),url('../decor/daily-checkin-premium-calendar-hero-v1.png') center/cover no-repeat!important}.rg-checkin-hero::before{inset:0!important;width:auto!important;height:auto!important;border:0!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(0,26,13,.84) 0%,rgba(0,31,16,.52) 43%,transparent 72%)!important;box-shadow:none!important;content:""!important}.rg-checkin-hero::after{display:none!important}.rg-checkin-hero>div:first-child{position:relative!important;z-index:4!important;max-width:48%!important}.rg-checkin-hero h1{position:relative;z-index:1;text-shadow:0 2px 5px rgba(0,16,8,.42)}.rg-checkin-hero p,.rg-hero-points{position:relative;z-index:1}.rg-hero-orbit{display:none!important}.rg-checkin-reward-art{z-index:3!important;right:-3px!important;bottom:-1px!important;width:50%!important;height:205px!important;overflow:visible!important}.rg-checkin-reward-art img{display:none!important}.rg-checkin-reward-art::before,.rg-checkin-reward-art::after{position:absolute;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;content:"";filter:drop-shadow(0 12px 10px rgba(0,14,7,.48))}.rg-checkin-reward-art::before{z-index:1;right:-3px;bottom:12px;width:69%;height:155px;background-image:url('../rewards/daily-iphone-17-transparent-v4.webp');transform:rotate(7deg);animation:nt77-checkin-phone-float 5.4s ease-in-out infinite}.rg-checkin-reward-art::after{z-index:2;left:-14px;bottom:-3px;width:79%;height:142px;background-image:url('../rewards/daily-watch-transparent-v4.webp');transform:rotate(-11deg);animation:nt77-checkin-watch-float 4.6s ease-in-out infinite}.rg-checkin-reward-art{filter:drop-shadow(0 0 15px rgba(253,211,67,.15))}@keyframes nt77-checkin-phone-float{0%,100%{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-5px) rotate(5deg)}}@keyframes nt77-checkin-watch-float{0%,100%{transform:translateY(0) rotate(-11deg)}50%{transform:translateY(-6px) rotate(-8deg)}}@media(max-width:370px){.rg-checkin-hero{min-height:211px!important}.rg-checkin-hero>div:first-child{max-width:52%!important}.rg-checkin-reward-art{right:-9px!important;width:52%!important;height:194px!important}.rg-checkin-reward-art::before{height:144px}.rg-checkin-reward-art::after{height:132px}}@media(prefers-reduced-motion:reduce){.rg-checkin-reward-art::before,.rg-checkin-reward-art::after{animation:none!important}}
.rg-checkin-hero{min-height:218px!important;border-color:#d8bd50!important;background:radial-gradient(circle at 82% 26%,rgba(255,222,79,.24),transparent 0 11%,transparent 12%),radial-gradient(circle at 76% 82%,rgba(95,207,104,.22),transparent 0 25%,transparent 26%),linear-gradient(130deg,#043b20 0%,#087739 57%,#0b9150 100%)!important}.rg-checkin-hero::before{position:absolute;z-index:0;right:11px;top:12px;width:122px;height:122px;border:1px solid rgba(255,229,111,.22);border-radius:50%;box-shadow:0 0 0 14px rgba(255,229,111,.06),0 0 0 29px rgba(255,229,111,.035);content:""}.rg-checkin-hero::after{right:-31px!important;bottom:-38px!important;width:172px!important;height:172px!important;border-color:rgba(255,225,83,.1)!important}.rg-checkin-hero>div:first-child{max-width:48%!important;margin-left:27px!important}.rg-checkin-hero h1{font-size:24px!important;letter-spacing:-.055em!important}.rg-checkin-hero p{max-width:100%!important;font-size:10px!important;line-height:1.38!important}.rg-hero-points{position:relative;z-index:3;display:inline-block!important;max-width:185px!important;margin-top:10px!important;padding:5px 7px!important;border:1px solid rgba(255,231,104,.46)!important;border-radius:7px!important;background:rgba(1,50,22,.38)!important;color:#fff0a2!important;font-size:6.5px!important;line-height:1.3!important;letter-spacing:.045em!important}.rg-checkin-calendar-art{display:none!important}.rg-hero-orbit{z-index:0!important;right:17px!important;bottom:20px!important;width:112px!important;height:112px!important;border-color:rgba(255,238,139,.26)!important;box-shadow:0 0 0 15px rgba(255,238,139,.06),0 0 0 31px rgba(255,238,139,.035)!important}.rg-checkin-reward-art{position:absolute!important;z-index:2!important;right:-12px!important;bottom:-14px!important;display:block!important;width:54%!important;max-width:none!important;height:202px!important;pointer-events:none}.rg-checkin-reward-art img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 12px 10px rgba(0,24,11,.32));animation:nt77-checkin-reward-float 4.8s ease-in-out infinite}@keyframes nt77-checkin-reward-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(1deg)}}@media(max-width:370px){.rg-checkin-hero{min-height:207px!important}.rg-checkin-hero>div:first-child{max-width:50%!important;margin-left:23px!important}.rg-checkin-hero h1{font-size:21px!important}.rg-checkin-hero p{font-size:9px!important}.rg-checkin-reward-art{right:-20px!important;width:56%!important;height:187px!important}.rg-hero-points{max-width:166px!important;font-size:6px!important}}@media(prefers-reduced-motion:reduce){.rg-checkin-reward-art img{animation:none!important}}

/* One static WebP composition: combined iPhone and watch, no animated layers. */
.rg-checkin-hero,body .rg-main .rg-checkin-hero{background:linear-gradient(90deg,rgba(0,26,13,.86) 0%,rgba(0,31,16,.48) 45%,rgba(1,30,15,.04) 100%),url('../decor/daily-checkin-premium-calendar-hero-v1.webp') center/cover no-repeat!important}.rg-checkin-reward-art::before,.rg-checkin-reward-art::after,body .rg-main .rg-checkin-reward-art::before,body .rg-main .rg-checkin-reward-art::after{display:none!important}.rg-checkin-reward-art img,body .rg-main .rg-checkin-reward-art img{content:url('../rewards/daily-member-items-v1.webp')!important;animation:none!important;transform:none!important}
