.rb-root{position:fixed;inset:0;z-index:2750;display:flex;align-items:center;justify-content:center;padding:.3rem;background:radial-gradient(120% 80% at 50% 110%,rgba(232,36,58,.35),rgba(16,3,8,.82) 70%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:rb-fade .25s ease-out}@keyframes rb-fade{0%{opacity:0}to{opacity:1}}.rb-card{position:relative;width:100%;max-width:7.2rem;max-height:calc(100vh - .6rem);overflow:hidden auto;border-radius:.44rem;background:#fff;box-shadow:0 .5rem 1.4rem rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.08),0 0 .8rem rgba(255,212,90,.25);animation:rb-pop .55s cubic-bezier(.18,1.25,.32,1);scrollbar-width:none}.rb-card::-webkit-scrollbar{display:none}@keyframes rb-pop{0%{opacity:0;transform:translateY(.5rem) scale(.86)}to{opacity:1;transform:none}}.rb-close{position:absolute;top:.16rem;right:.16rem;z-index:5;width:.56rem;height:.56rem;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;font-size:.4rem;line-height:1;backdrop-filter:blur(2px)}.rb-hero{position:relative;height:3.9rem;overflow:hidden;background:#8c0b1f}.rb-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;display:block;animation:rb-zoom 9s ease-in-out infinite alternate}@keyframes rb-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.rb-rays{position:absolute;left:50%;top:45%;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;background:conic-gradient(from 0deg,rgba(255,230,150,0) 0deg,rgba(255,230,150,.35) 12deg,rgba(255,230,150,0) 24deg,rgba(255,230,150,0) 60deg,rgba(255,230,150,.3) 72deg,rgba(255,230,150,0) 84deg,rgba(255,230,150,0) 120deg,rgba(255,230,150,.35) 132deg,rgba(255,230,150,0) 144deg,rgba(255,230,150,0) 180deg,rgba(255,230,150,.3) 192deg,rgba(255,230,150,0) 204deg,rgba(255,230,150,0) 240deg,rgba(255,230,150,.35) 252deg,rgba(255,230,150,0) 264deg,rgba(255,230,150,0) 300deg,rgba(255,230,150,.3) 312deg,rgba(255,230,150,0) 324deg);mix-blend-mode:screen;opacity:.55;animation:rb-spin 16s linear infinite;pointer-events:none}@keyframes rb-spin{to{transform:rotate(1turn)}}.rb-fade{left:0;right:0;bottom:0;height:1.2rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.rb-coins,.rb-fade{position:absolute;pointer-events:none}.rb-coins{inset:0;overflow:hidden}.rb-coin{position:absolute;top:-.5rem;width:.3rem;height:.3rem;opacity:0;filter:drop-shadow(0 .02rem .06rem rgba(120,70,0,.5));animation:rb-fall var(--d,3.2s) linear var(--delay,0s) infinite}.rb-coin svg{width:100%;height:100%;display:block;animation:rb-flip var(--f,1.1s) linear infinite}@keyframes rb-fall{0%{opacity:0;transform:translateY(0) translateX(0)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(4.4rem) translateX(var(--sway,.2rem))}}@keyframes rb-flip{0%{transform:rotateY(0deg) rotate(0deg)}to{transform:rotateY(1turn) rotate(40deg)}}.rb-coin-0{left:4%;--d:3.4s;--delay:0s;--sway:0.3rem;width:.26rem;height:.26rem}.rb-coin-1{left:13%;--d:2.9s;--delay:0.7s;--sway:-0.2rem;--f:0.9s}.rb-coin-2{left:22%;--d:3.8s;--delay:1.4s;--sway:0.15rem;width:.22rem;height:.22rem}.rb-coin-3{left:31%;--d:3.1s;--delay:0.3s;--sway:-0.3rem;--f:1.3s}.rb-coin-4{left:41%;--d:3.6s;--delay:1.9s;--sway:0.25rem;width:.34rem;height:.34rem}.rb-coin-5{left:50%;--d:2.8s;--delay:1.1s;--sway:-0.1rem;width:.24rem;height:.24rem}.rb-coin-6{left:59%;--d:3.5s;--delay:0.5s;--sway:0.3rem;--f:0.8s}.rb-coin-7{left:68%;--d:3.2s;--delay:2.2s;--sway:-0.25rem;width:.28rem;height:.28rem}.rb-coin-8{left:77%;--d:3.9s;--delay:0.9s;--sway:0.2rem;width:.22rem;height:.22rem}.rb-coin-9{left:85%;--d:3s;--delay:1.6s;--sway:-0.3rem;--f:1.2s}.rb-coin-10{left:92%;--d:3.7s;--delay:0.2s;--sway:0.1rem;width:.26rem;height:.26rem}.rb-coin-11{left:36%;--d:3.3s;--delay:2.6s;--sway:-0.2rem;width:.2rem;height:.2rem}.rb-sparks{position:absolute;inset:0;pointer-events:none}.rb-spark{position:absolute;width:.22rem;height:.22rem;background:radial-gradient(circle,#fff 0,rgba(255,240,180,.9) 30%,rgba(255,240,180,0) 70%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;animation:rb-twinkle var(--t,2.2s) ease-in-out var(--delay,0s) infinite}@keyframes rb-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}}.rb-spark-0{left:12%;top:22%;--t:2.4s;--delay:0s}.rb-spark-1{left:28%;top:12%;--t:1.9s;--delay:0.6s;width:.16rem;height:.16rem}.rb-spark-2{left:47%;top:30%;--t:2.8s;--delay:1.2s}.rb-spark-3{left:66%;top:15%;--t:2.1s;--delay:0.3s;width:.28rem;height:.28rem}.rb-spark-4{left:82%;top:36%;--t:2.5s;--delay:1.6s}.rb-spark-5{left:90%;top:12%;--t:1.8s;--delay:0.9s;width:.16rem;height:.16rem}.rb-spark-6{left:38%;top:50%;--t:2.6s;--delay:2s;width:.18rem;height:.18rem}.rb-badge{position:absolute;right:.3rem;bottom:.34rem;z-index:3;width:1.62rem;height:1.62rem;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 45%),linear-gradient(160deg,#ffe58a,#f7b733 45%,#d98a06);color:#4a2a00;box-shadow:0 .1rem .3rem rgba(90,40,0,.45),inset 0 -.06rem .12rem rgba(120,60,0,.35),0 0 0 .06rem #fff;transform:rotate(-8deg);animation:rb-badge 2.2s ease-in-out infinite}.rb-badge b{font-size:.5rem;font-weight:900;line-height:1;letter-spacing:-.02em;text-shadow:0 .02rem 0 hsla(0,0%,100%,.5)}.rb-badge small{margin-top:.03rem;font-size:.2rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}@keyframes rb-badge{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(-4deg) scale(1.07)}}.rb-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.rb-bit{position:absolute;left:-.05rem;top:-.05rem;width:.1rem;height:.16rem;border-radius:.02rem;background:var(--c,#e8243a);opacity:0;animation:rb-bit 1.3s cubic-bezier(.1,.8,.3,1) .35s 1}@keyframes rb-bit{0%{opacity:1;transform:translate(0) rotate(0deg) scale(.6)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r,300deg)) scale(1)}}.rb-bit-0{--x:-1.6rem;--y:-1.2rem;--c:#e8243a}.rb-bit-1{--x:-1.2rem;--y:-1.8rem;--c:#ffd45a}.rb-bit-2{--x:-0.4rem;--y:-2rem;--c:#fff}.rb-bit-3{--x:0.5rem;--y:-1.9rem;--c:#e8243a}.rb-bit-4{--x:1.3rem;--y:-1.5rem;--c:#ffd45a}.rb-bit-5{--x:1.8rem;--y:-0.7rem;--c:#2ecc71}.rb-bit-6{--x:1.9rem;--y:0.3rem;--c:#e8243a}.rb-bit-7{--x:1.4rem;--y:1.2rem;--c:#fff}.rb-bit-8{--x:0.3rem;--y:1.7rem;--c:#ffd45a}.rb-bit-9{--x:-0.8rem;--y:1.6rem;--c:#e8243a}.rb-bit-10{--x:-1.7rem;--y:0.9rem;--c:#2ecc71}.rb-bit-11{--x:-2rem;--y:-0.2rem;--c:#ffd45a}.rb-bit-12{--x:-0.9rem;--y:-1rem;--c:#fff;--r:120deg}.rb-bit-13{--x:0.9rem;--y:-0.9rem;--c:#e8243a;--r:200deg}.rb-ribbon{position:absolute;left:0;top:.34rem;z-index:3;padding:.08rem .3rem .08rem .24rem;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#ffd45a,#f0a500);color:#4a2a00;font-size:.22rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 .06rem .16rem rgba(0,0,0,.3);animation:rb-ribbon .6s cubic-bezier(.2,1.2,.3,1) .25s both}@keyframes rb-ribbon{0%{transform:translateX(-110%)}to{transform:none}}.rb-body{position:relative;padding:.1rem .4rem .34rem;text-align:center}.rb-title{margin:0 0 .12rem;font-size:.42rem;font-weight:900;line-height:1.2;color:#1c1c28;animation:rb-up .5s ease-out .15s both}.rb-text{margin:0 0 .22rem;font-size:.27rem;line-height:1.45;color:#5a6072;animation:rb-up .5s ease-out .25s both}@keyframes rb-up{0%{opacity:0;transform:translateY(.16rem)}to{opacity:1;transform:none}}.rb-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:.12rem;margin:0 0 .22rem;animation:rb-up .5s ease-out .35s both}.rb-ex{display:flex;flex-direction:column;gap:.04rem;padding:.14rem .08rem;border-radius:.2rem;background:linear-gradient(180deg,#fff7f8,#ffeef0);border:1px solid #ffd3d9}.rb-ex span{font-size:.2rem;color:#7a7f8e;font-weight:600}.rb-ex b{font-size:.24rem;color:#e8243a;font-weight:900}.rb-perks{list-style:none;margin:0 0 .28rem;padding:.18rem .22rem;border-radius:.24rem;background:#fffaf0;border:1px dashed #ffd9a0;text-align:left;display:flex;flex-direction:column;gap:.1rem;animation:rb-up .5s ease-out .45s both}.rb-perks li{display:flex;align-items:center;gap:.14rem;font-size:.25rem;font-weight:600;color:#3a3f4d}.rb-perks i{font-style:normal;flex:0 0 auto;width:.44rem;height:.44rem;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 .02rem .08rem rgba(0,0,0,.1);font-size:.24rem}.rb-cta{position:relative;display:block;width:100%;padding:.28rem;border:0;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#ff5a6e,#e8243a 60%,#c8102e);color:#fff;font-size:.33rem;font-weight:900;letter-spacing:.01em;box-shadow:0 .12rem .3rem rgba(232,36,58,.45),inset 0 .02rem 0 hsla(0,0%,100%,.35);animation:rb-up .5s ease-out .55s both,rb-glow 1.8s ease-in-out 1s infinite}.rb-cta span{position:relative;z-index:1}.rb-cta:active{transform:scale(.98)}.rb-shine{position:absolute;top:-40%;left:-30%;width:.5rem;height:180%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55),hsla(0,0%,100%,0));transform:skewX(-24deg);animation:rb-shine 2.6s ease-in-out 1.2s infinite}@keyframes rb-shine{0%{left:-30%}40%,to{left:130%}}@keyframes rb-glow{0%,to{box-shadow:0 .12rem .3rem rgba(232,36,58,.45),inset 0 .02rem 0 hsla(0,0%,100%,.35);transform:scale(1)}50%{box-shadow:0 .16rem .5rem rgba(232,36,58,.65),inset 0 .02rem 0 hsla(0,0%,100%,.35);transform:scale(1.025)}}.rb-later{margin-top:.14rem;border:0;background:none;color:#8a8f9e;font-size:.26rem;font-weight:600;padding:.1rem .3rem}.rb-fine{margin:.08rem 0 0;font-size:.2rem;line-height:1.4;color:#a0a4b0}@media (prefers-reduced-motion:reduce){.rb-art,.rb-badge,.rb-bit,.rb-card,.rb-coin,.rb-coin svg,.rb-cta,.rb-examples,.rb-perks,.rb-rays,.rb-ribbon,.rb-root,.rb-shine,.rb-spark,.rb-text,.rb-title{animation:none!important}.rb-bit,.rb-coin{display:none}}@media (min-height:760px){.rb-hero{height:4.2rem}}.sb-root{position:fixed;inset:0;z-index:2790;display:flex;align-items:center;justify-content:center;padding:.3rem;background:radial-gradient(120% 80% at 50% 110%,rgba(232,36,58,.45),rgba(16,3,8,.86) 70%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:rb-fade .25s ease-out}.sb-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sb-canvas-back{z-index:0}.sb-canvas-front{z-index:3}.sb-card{position:relative;z-index:1;width:100%;max-width:7.2rem;max-height:calc(100vh - .6rem);overflow:hidden auto;border-radius:.44rem;background:#fff;box-shadow:0 .5rem 1.4rem rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.1),0 0 1rem rgba(255,212,90,.35);animation:sb-pop .7s cubic-bezier(.18,1.3,.3,1);scrollbar-width:none}.sb-card::-webkit-scrollbar{display:none}@keyframes sb-pop{0%{opacity:0;transform:translateY(.8rem) scale(.7)}60%{opacity:1}to{opacity:1;transform:none}}.sb-shake{animation:sb-shake .5s ease-in-out}@keyframes sb-shake{0%,to{transform:translateX(0)}15%{transform:translateX(-.08rem) rotate(-.6deg)}30%{transform:translateX(.08rem) rotate(.6deg)}45%{transform:translateX(-.06rem) rotate(-.4deg)}60%{transform:translateX(.06rem) rotate(.4deg)}75%{transform:translateX(-.03rem)}}.sb-close{position:absolute;top:.16rem;right:.16rem;z-index:5;width:.56rem;height:.56rem;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;font-size:.4rem;line-height:1;backdrop-filter:blur(2px)}.sb-hero{position:relative;height:3.7rem;overflow:hidden;background:#8c0b1f}.sb-rays{left:50%;top:50%;width:10rem;height:10rem;margin:-5rem 0 0 -5rem;background:conic-gradient(from 0deg,rgba(255,230,150,0) 0deg,rgba(255,230,150,.45) 12deg,rgba(255,230,150,0) 24deg,rgba(255,230,150,0) 60deg,rgba(255,230,150,.4) 72deg,rgba(255,230,150,0) 84deg,rgba(255,230,150,0) 120deg,rgba(255,230,150,.45) 132deg,rgba(255,230,150,0) 144deg,rgba(255,230,150,0) 180deg,rgba(255,230,150,.4) 192deg,rgba(255,230,150,0) 204deg,rgba(255,230,150,0) 240deg,rgba(255,230,150,.45) 252deg,rgba(255,230,150,0) 264deg,rgba(255,230,150,0) 300deg,rgba(255,230,150,.4) 312deg,rgba(255,230,150,0) 324deg);animation:rb-spin 14s linear infinite;pointer-events:none}.sb-art,.sb-rays{position:absolute}.sb-art{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;display:block;animation:sb-art .9s cubic-bezier(.2,1.3,.3,1) .15s both,rb-zoom 9s ease-in-out 1s infinite alternate}@keyframes sb-art{0%{opacity:0;transform:scale(.6) translateY(.4rem)}to{opacity:1;transform:none}}.sb-fade{left:0;right:0;bottom:0;height:1.1rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.sb-fade,.sb-stars{position:absolute;pointer-events:none}.sb-stars{inset:0}.sb-star{position:absolute;width:.22rem;height:.22rem;background:#fff6cf;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);filter:drop-shadow(0 0 .08rem rgba(255,230,150,.9));opacity:0;animation:sb-twinkle var(--d,1.6s) ease-in-out var(--delay,0s) infinite}@keyframes sb-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.sb-star-0{left:8%;top:14%;--d:1.7s;--delay:0.1s}.sb-star-1{left:20%;top:60%;--d:2.1s;--delay:0.6s;width:.16rem;height:.16rem}.sb-star-2{left:30%;top:22%;--d:1.5s;--delay:1.1s}.sb-star-3{left:48%;top:8%;--d:1.9s;--delay:0.3s;width:.28rem;height:.28rem}.sb-star-4{left:66%;top:18%;--d:1.6s;--delay:0.9s}.sb-star-5{left:78%;top:50%;--d:2.2s;--delay:0.2s;width:.18rem;height:.18rem}.sb-star-6{left:88%;top:12%;--d:1.8s;--delay:1.4s}.sb-star-7{left:12%;top:42%;--d:2s;--delay:1.7s;width:.14rem;height:.14rem}.sb-star-8{left:92%;top:36%;--d:1.7s;--delay:0.5s;width:.2rem;height:.2rem}.sb-coins{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sb-coin{position:absolute;top:-.5rem;width:.3rem;height:.3rem;opacity:0;filter:drop-shadow(0 .02rem .06rem rgba(120,70,0,.5));animation:rb-fall var(--d,3.2s) linear var(--delay,0s) infinite}.sb-coin svg{width:100%;height:100%;display:block;animation:rb-flip var(--f,1.1s) linear infinite}.sb-coin-0{left:5%;--d:3.4s;--delay:0.2s;--sway:0.3rem;width:.26rem;height:.26rem}.sb-coin-1{left:15%;--d:2.9s;--delay:0.9s;--sway:-0.2rem;--f:0.9s}.sb-coin-2{left:26%;--d:3.8s;--delay:1.6s;--sway:0.15rem;width:.22rem;height:.22rem}.sb-coin-3{left:36%;--d:3.1s;--delay:0.5s;--sway:-0.3rem;--f:1.3s}.sb-coin-4{left:47%;--d:3.6s;--delay:2.1s;--sway:0.25rem;width:.34rem;height:.34rem}.sb-coin-5{left:57%;--d:2.8s;--delay:1.3s;--sway:-0.1rem;width:.24rem;height:.24rem}.sb-coin-6{left:67%;--d:3.5s;--delay:0.7s;--sway:0.3rem;--f:0.8s}.sb-coin-7{left:77%;--d:3.2s;--delay:2.4s;--sway:-0.25rem;width:.28rem;height:.28rem}.sb-coin-8{left:86%;--d:3.9s;--delay:1.1s;--sway:0.2rem;width:.22rem;height:.22rem}.sb-coin-9{left:94%;--d:3s;--delay:1.8s;--sway:-0.3rem;--f:1.2s}.sb-ribbon{position:absolute;left:0;top:.34rem;z-index:3;display:inline-flex;align-items:center;gap:.08rem;padding:.08rem .3rem .08rem .22rem;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#ffd45a,#f0a500);color:#4a2a00;font-size:.22rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 .06rem .16rem rgba(0,0,0,.3);animation:rb-ribbon .6s cubic-bezier(.2,1.2,.3,1) .3s both}.sb-ribbon i{font-style:normal;font-size:.26rem}.sb-body{position:relative;padding:.06rem .4rem .34rem;text-align:center}.sb-title{margin:0 0 .16rem;font-size:.44rem;font-weight:900;line-height:1.2;color:#1c1c28;animation:rb-up .5s ease-out .2s both}.sb-amount-wrap{margin:0 auto .2rem;padding:.16rem .2rem .18rem;border-radius:.28rem;background:linear-gradient(180deg,#fff8e6,#fff1cc);border:1px solid #ffd98a;box-shadow:inset 0 .02rem 0 #fff,0 .08rem .24rem rgba(240,165,0,.25);animation:rb-up .5s ease-out .3s both}.sb-amount-label{display:block;font-size:.22rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a06a00;margin-bottom:.04rem}.sb-amount{font-size:.78rem;font-weight:900;line-height:1.1;letter-spacing:-.01em;color:#c8102e;font-variant-numeric:tabular-nums;text-shadow:0 .03rem 0 #fff,0 .06rem .14rem rgba(200,16,46,.25)}.sb-plus{font-size:.52rem;color:#e8243a;vertical-align:.08rem;margin-right:.04rem}.sb-amount-final{background:linear-gradient(90deg,#c8102e,#ff5a6e,#e8a200,#c8102e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:sb-final .6s cubic-bezier(.2,1.4,.3,1),sb-sheen 3s linear .6s infinite}.sb-amount-final .sb-plus{color:inherit}@keyframes sb-final{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes sb-sheen{to{background-position:-300% 0}}.sb-text{margin:0 0 .22rem;font-size:.27rem;line-height:1.45;color:#5a6072;animation:rb-up .5s ease-out .4s both}.sb-perks{list-style:none;margin:0 0 .28rem;padding:.18rem .22rem;border-radius:.24rem;background:#fffaf0;border:1px dashed #ffd9a0;text-align:left;display:flex;flex-direction:column;gap:.1rem;animation:rb-up .5s ease-out .5s both}.sb-perks li{display:flex;align-items:center;gap:.14rem;font-size:.25rem;font-weight:600;color:#3a3f4d}.sb-perks i{font-style:normal;flex:0 0 auto;width:.44rem;height:.44rem;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 .02rem .08rem rgba(0,0,0,.1);font-size:.24rem}.sb-cta{position:relative;display:block;width:100%;padding:.28rem;border:0;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#ff5a6e,#e8243a 60%,#c8102e);color:#fff;font-size:.34rem;font-weight:900;letter-spacing:.01em;box-shadow:0 .12rem .3rem rgba(232,36,58,.45),inset 0 .02rem 0 hsla(0,0%,100%,.35);animation:rb-up .5s ease-out .6s both,rb-glow 1.8s ease-in-out 1.1s infinite}.sb-cta span{position:relative;z-index:1}.sb-cta:active{transform:scale(.98)}.sb-shine{position:absolute;top:-40%;left:-30%;width:.5rem;height:180%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55),hsla(0,0%,100%,0));transform:skewX(-24deg);animation:rb-shine 2.6s ease-in-out 1.3s infinite}.sb-later{margin-top:.14rem;border:0;background:none;color:#8a8f9e;font-size:.26rem;font-weight:600;padding:.1rem .3rem}.sb-fine{margin:.08rem 0 0;font-size:.2rem;line-height:1.4;color:#a0a4b0}.sb-advert{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.04rem .1rem;align-self:flex-start;max-width:100%;box-sizing:border-box;margin-top:.16rem;padding:.1rem .28rem .1rem .18rem;border-radius:.4rem;background:linear-gradient(90deg,#ffd45a,#f0a500);color:#4a2a00;font-size:.25rem;line-height:1.3;font-weight:700;box-shadow:0 .06rem .16rem rgba(0,0,0,.18);animation:sb-breathe 2s ease-in-out infinite}.sb-advert i{font-style:normal;font-size:.3rem}.sb-advert b{font-weight:900}@keyframes sb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.sb-advert,.sb-amount-final,.sb-amount-wrap,.sb-art,.sb-card,.sb-coin,.sb-coin svg,.sb-cta,.sb-perks,.sb-rays,.sb-ribbon,.sb-root,.sb-shine,.sb-star,.sb-text,.sb-title{animation:none!important}.sb-coin,.sb-star{display:none}}@media (min-height:760px){.sb-hero{height:4rem}}.dr-icon{--dr-tint:#ff7a59;position:relative;flex:0 0 auto;width:.98rem;height:.98rem;display:grid;place-items:center;border-radius:.3rem;background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 55%),linear-gradient(160deg,color-mix(in srgb,var(--dr-tint) 55%,#fff) 0,var(--dr-tint) 100%);box-shadow:0 .08rem .22rem color-mix(in srgb,var(--dr-tint) 45%,transparent),inset 0 -.04rem 0 rgba(0,0,0,.12)}.dr-icon i{font-style:normal;font-size:.5rem;line-height:1;filter:drop-shadow(0 .03rem .04rem rgba(0,0,0,.25))}.dr-icon.small{width:.76rem;height:.76rem;border-radius:.24rem}.dr-icon.small i{font-size:.38rem}.dr-shine{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.dr-shine:after{content:"";position:absolute;top:-40%;left:-60%;width:40%;height:180%;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));transform:skewX(-20deg);animation:dr-shine 2.6s ease-in-out infinite}@keyframes dr-shine{0%,55%{left:-60%}to{left:140%}}.dr-spark{position:absolute;width:.2rem;height:.2rem;background:radial-gradient(circle,#fff 0,rgba(255,240,180,.9) 30%,rgba(255,240,180,0) 70%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;animation:dr-twinkle var(--t,2.4s) ease-in-out var(--d,0s) infinite;pointer-events:none}.dr-spark-0{left:8%;top:18%;--t:2.6s}.dr-spark-1{left:22%;top:62%;--t:2.1s;--d:0.6s;width:.14rem;height:.14rem}.dr-spark-2{left:48%;top:10%;--t:2.9s;--d:1.2s}.dr-spark-3{left:70%;top:42%;--t:2.3s;--d:0.3s;width:.26rem;height:.26rem}.dr-spark-4{left:86%;top:70%;--t:2.7s;--d:1.6s}.dr-spark-5{left:92%;top:20%;--t:2s;--d:0.9s;width:.14rem;height:.14rem}.dr-spark-6{left:35%;top:86%;--t:2.5s;--d:2s}.dr-spark-7{left:60%;top:80%;--t:2.2s;--d:1.4s;width:.16rem;height:.16rem}@keyframes dr-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}}.dr-bar{position:relative;height:.14rem;margin-top:.14rem;background:#eceef3;overflow:hidden}.dr-bar,.dr-bar i{border-radius:999px}.dr-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ffd45a,#f0a500);transition:width .6s cubic-bezier(.2,.9,.3,1)}.dr-bar i b{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));animation:dr-bar-shine 1.8s linear infinite}@keyframes dr-bar-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes dr-up{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}@keyframes dr-fade{0%{opacity:0}to{opacity:1}}@keyframes dr-pop{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes dr-pulse{0%,to{box-shadow:0 .08rem .24rem rgba(240,165,0,.45),0 0 0 0 rgba(255,212,90,.7)}60%{box-shadow:0 .08rem .24rem rgba(240,165,0,.45),0 0 0 .22rem rgba(255,212,90,0)}}@keyframes dr-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-.1rem) rotate(4deg)}}@keyframes dr-spin{to{transform:rotate(1turn)}}.dr-page{min-height:100vh;background:#f4f4f6;padding-bottom:calc(1.4rem + var(--sab, 0px));color:#1b1b1f}.dr-hero{position:relative;overflow:hidden;padding:calc(.3rem + var(--sat, 0px)) .32rem 1.1rem;background:radial-gradient(120% 90% at 80% 0,#ff6b7a 0,#e8243a 45%,#9d0f22 100%);color:#fff}.dr-hero-glow{right:-1.6rem;top:-1.2rem;width:5rem;height:5rem;border-radius:50%;background:radial-gradient(circle,rgba(255,212,90,.4),rgba(255,212,90,0) 70%)}.dr-hero-glow,.dr-sparks{position:absolute;pointer-events:none}.dr-sparks{inset:0}.dr-hero-top{position:relative;display:flex;align-items:center;gap:.2rem;height:.9rem}.dr-back{display:inline-flex;align-items:center;justify-content:center;width:.72rem;height:.72rem;border:0;border-radius:50%;background:hsla(0,0%,100%,.18);color:#fff}.dr-back svg{width:.4rem;height:.4rem}.dr-hero-tag{padding:.06rem .22rem;background:rgba(0,0,0,.22);font-size:.22rem;letter-spacing:.12em;text-transform:uppercase}.dr-hero-clock,.dr-hero-tag{border-radius:999px;font-weight:800}.dr-hero-clock{margin-left:auto;padding:.06rem .2rem;background:hsla(0,0%,100%,.16);font-size:.24rem;font-variant-numeric:tabular-nums}.dr-hero-title{position:relative;margin:.2rem 0 .1rem;font-size:.52rem;line-height:1.12;font-weight:900;letter-spacing:-.01em}.dr-hero-title b{background:linear-gradient(180deg,#fff6c8,#ffd45a 60%,#f0a500);-webkit-background-clip:text;background-clip:text;color:transparent}.dr-hero-text{position:relative;margin:0 0 .3rem;max-width:6.6rem;font-size:.26rem;line-height:1.45;opacity:.92}.dr-summary{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:.14rem}.dr-summary.pop{animation:dr-pop .6s cubic-bezier(.2,1.4,.3,1)}.dr-summary>div{padding:.16rem .1rem;border-radius:.22rem;background:rgba(0,0,0,.18);text-align:center;border:1px solid hsla(0,0%,100%,.12)}.dr-summary>div.is-ready{background:linear-gradient(160deg,rgba(255,212,90,.32),rgba(255,212,90,.12));border-color:rgba(255,212,90,.6);animation:dr-pulse 1.8s ease-in-out infinite}.dr-summary b{display:block;font-size:.34rem;font-weight:900;font-variant-numeric:tabular-nums}.dr-summary>div.is-ready b{color:#ffe58a}.dr-summary span{font-size:.2rem;opacity:.85}.dr-section{padding:.3rem .32rem 0}.dr-section:first-of-type{margin-top:-.7rem;position:relative}.dr-h2{margin:0;font-size:.34rem;font-weight:900;line-height:1.2}.dr-h2 i{font-style:normal}.dr-h2-row{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin-bottom:.2rem}.dr-h2-sub{font-size:.22rem;color:#7a7f8e;font-weight:700}.dr-empty{padding:.5rem .3rem;border-radius:.24rem;background:#fff;text-align:center;color:#7a7f8e;font-size:.26rem}.dr-skeleton i{display:block;height:1.6rem;margin-bottom:.2rem;border-radius:.24rem;background:linear-gradient(90deg,#ececf0 25%,#f7f7fa 37%,#ececf0 63%);background-size:400% 100%;animation:dr-skeleton 1.4s ease infinite}@keyframes dr-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.dr-lock{display:flex;align-items:center;gap:.2rem;padding:.22rem .24rem;border-radius:.26rem;background:linear-gradient(135deg,#fff7e0,#fff1c8);border:1px solid #ffd98a;animation:dr-up .5s ease-out both}.dr-lock>i{font-style:normal;font-size:.5rem}.dr-lock>div{flex:1;min-width:0}.dr-lock b{display:block;font-size:.27rem;font-weight:900;color:#7a4b00}.dr-lock span{display:block;font-size:.22rem;line-height:1.4;color:#8a5a10}.dr-lock-btn{flex:0 0 auto;padding:.16rem .3rem;border-radius:999px;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a,#f0495a));color:#fff;font-size:.24rem;font-weight:900;text-decoration:none;box-shadow:0 .08rem .2rem rgba(232,36,58,.35)}.dr-streak{padding:.26rem .24rem .24rem;border-radius:.3rem;background:#fff;box-shadow:0 .12rem .4rem rgba(80,10,20,.12);animation:dr-up .5s ease-out both}.dr-streak-head{display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin-bottom:.22rem}.dr-checkin{position:relative;flex:0 0 auto;padding:.18rem .36rem;border:0;border-radius:999px;font-size:.26rem;font-weight:900;color:#4a2a00;background:linear-gradient(180deg,#ffe58a,#f7b733 55%,#d98a06);box-shadow:0 .08rem .24rem rgba(240,165,0,.45);overflow:hidden}.dr-checkin.ready{animation:dr-pulse 1.6s ease-in-out infinite}.dr-checkin.done{background:#eef9f1;color:#15803d;box-shadow:none}.dr-checkin:disabled.ready{opacity:.7}.dr-ladder{display:grid;grid-template-columns:repeat(7,1fr);gap:.08rem;margin:0;padding:0;list-style:none}.dr-day{display:flex;flex-direction:column;align-items:center;gap:.06rem;padding:.14rem .04rem .12rem;border-radius:.2rem;background:#f6f6f9;border:1px solid #ececf1;animation:dr-up .45s ease-out both}.dr-day-label{font-size:.18rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#8b90a0}.dr-day-coin{width:.5rem;height:.5rem;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:.3rem;box-shadow:inset 0 0 0 1px #ececf1}.dr-day-amount{font-size:.19rem;font-weight:900;color:#4b4f5e;white-space:nowrap}.dr-day.is-last .dr-day-coin{font-size:.3rem}.dr-streak-note{margin:.2rem 0 0;font-size:.21rem;line-height:1.4;color:#7a7f8e}.dr-tasks{display:flex;flex-direction:column;gap:.16rem}.dr-task-wrap{animation:dr-up .5s ease-out both}.dr-task{--dr-tint:#ff7a59;position:relative;display:flex;align-items:flex-start;gap:.2rem;padding:.22rem;border-radius:.28rem;background:#fff;box-shadow:0 .04rem .16rem rgba(0,0,0,.05);border:1px solid transparent;overflow:hidden}.dr-task.is-ready{border-color:#ffd45a;box-shadow:0 .08rem .3rem rgba(240,165,0,.22);background:linear-gradient(135deg,#fff 55%,#fff8e1)}.dr-task.is-ready:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.08rem;background:linear-gradient(180deg,#ffd45a,#f0a500)}.dr-task-body{flex:1;min-width:0}.dr-task-top{display:flex;align-items:center;justify-content:space-between;gap:.12rem}.dr-task-top h3{margin:0;font-size:.29rem;font-weight:900;line-height:1.2}.dr-reward{flex:0 0 auto;padding:.04rem .16rem;border-radius:999px;background:#fff3f4;color:#c8102e;font-size:.22rem;font-weight:900;white-space:nowrap}.dr-reward.glow{background:linear-gradient(180deg,#fff1a8,#f5c224);color:#4a2a00;box-shadow:0 .04rem .12rem rgba(240,165,0,.4)}.dr-task-rule{margin:.08rem 0 .1rem;font-size:.22rem;line-height:1.4;color:#6b7280}.dr-task-status{display:flex;align-items:center;flex-wrap:wrap;gap:.08rem;font-size:.22rem;font-weight:700;color:#4b4f5e}.dr-task-status em{font-style:normal;color:#b7790a}.dr-dot{width:.14rem;height:.14rem;border-radius:50%;background:#cfd3dd}.dr-dot.is-ready{background:#f0a500;box-shadow:0 0 0 .05rem rgba(240,165,0,.25)}.dr-task-action{flex:0 0 auto;align-self:center}.dr-claim{position:relative;padding:.18rem .3rem;border:0;border-radius:999px;font-size:.26rem;font-weight:900;color:#4a2a00;background:linear-gradient(180deg,#ffe58a,#f7b733 55%,#d98a06);box-shadow:0 .08rem .24rem rgba(240,165,0,.45);overflow:hidden;animation:dr-pulse 1.6s ease-in-out infinite}.dr-claim:disabled{opacity:.7;animation:none}.dr-task.is-locked .dr-claim{animation:none;filter:grayscale(.4)}.dr-go{display:inline-block;padding:.14rem .26rem;border-radius:999px;border:.03rem solid #e8243a;color:#e8243a;font-size:.24rem;font-weight:900;text-decoration:none;white-space:nowrap}.dr-claimed{display:grid;place-items:center;width:.6rem;height:.6rem;border-radius:50%;background:linear-gradient(180deg,#4ade80,#16a34a);color:#fff;font-size:.3rem;font-weight:900;animation:dr-pop .5s ease-out}.dr-off{font-size:.22rem;font-weight:800;color:#9ca3af}.dr-history{margin:0;padding:0;list-style:none;border-radius:.26rem;background:#fff;box-shadow:0 .04rem .16rem rgba(0,0,0,.05);overflow:hidden}.dr-history li{display:flex;align-items:center;gap:.18rem;padding:.16rem .22rem;border-bottom:1px solid #f0f0f4}.dr-history li:last-child{border-bottom:0}.dr-history-body{flex:1;min-width:0}.dr-history-body b{display:block;font-size:.25rem;font-weight:800}.dr-history-body small{display:block;font-size:.2rem;color:#7a7f8e}.dr-history-amount{font-size:.26rem;font-weight:900;color:#15803d;white-space:nowrap}.dr-rules{margin:.16rem 0 0;padding:.1rem .22rem;list-style:none;border-radius:.26rem;background:#fff}.dr-rules li{display:flex;gap:.16rem;padding:.14rem 0;font-size:.22rem;line-height:1.45;color:#4b4f5e;border-bottom:1px solid #f0f0f4}.dr-rules li:last-child{border-bottom:0}.dr-rules i{font-style:normal;flex:0 0 auto;font-size:.3rem}.dr-toast{position:fixed;left:50%;bottom:calc(1.2rem + var(--sab, 0px));z-index:2650;transform:translateX(-50%);max-width:8.6rem;padding:.18rem .3rem;border-radius:.24rem;background:#1c1c28;color:#fff;font-size:.24rem;font-weight:700;line-height:1.35;text-align:center;box-shadow:0 .1rem .3rem rgba(0,0,0,.3);animation:dr-up .3s ease-out}.dr-pop-root{position:fixed;inset:0;z-index:2760;display:flex;align-items:center;justify-content:center;padding:.3rem;background:radial-gradient(120% 80% at 50% 110%,rgba(232,36,58,.4),rgba(16,3,8,.84) 70%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:dr-fade .25s ease-out}.dr-pop-card{position:relative;width:100%;max-width:7.2rem;max-height:calc(100vh - .6rem);overflow:hidden auto;border-radius:.44rem;background:#fff;box-shadow:0 .5rem 1.4rem rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.08),0 0 .8rem rgba(255,212,90,.25);animation:dr-pop-in .55s cubic-bezier(.18,1.25,.32,1);scrollbar-width:none;padding-bottom:.26rem}.dr-pop-card::-webkit-scrollbar{display:none}@keyframes dr-pop-in{0%{opacity:0;transform:translateY(.5rem) scale(.86)}to{opacity:1;transform:none}}.dr-pop-close{position:absolute;top:.16rem;right:.16rem;z-index:5;width:.56rem;height:.56rem;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;font-size:.4rem;line-height:1}.dr-pop-hero{position:relative;overflow:hidden;padding:.4rem .3rem .28rem;background:radial-gradient(120% 90% at 80% 0,#ff6b7a 0,#e8243a 45%,#9d0f22 100%);color:#fff}.dr-pop-rays{left:50%;top:.2rem;width:8rem;height:8rem;margin-left:-4rem;background:repeating-conic-gradient(from 0deg,rgba(255,230,150,.22) 0deg 8deg,transparent 8deg 24deg);-webkit-mask:radial-gradient(circle,#000 0,rgba(0,0,0,.5) 25%,transparent 55%);mask:radial-gradient(circle,#000 0,rgba(0,0,0,.5) 25%,transparent 55%);animation:dr-spin 28s linear infinite}.dr-pop-rays,.dr-pop-sparks{position:absolute;pointer-events:none}.dr-pop-sparks{inset:0}.dr-pop-gift{position:relative;width:1.3rem;height:1.3rem;margin:0 auto .1rem;display:grid;place-items:center}.dr-pop-gift-emoji{font-size:1rem;line-height:1;filter:drop-shadow(0 .1rem .16rem rgba(0,0,0,.35));animation:dr-bob 1.8s ease-in-out infinite;display:block}.dr-pop-count{position:absolute;right:.1rem;top:.06rem;min-width:.44rem;height:.44rem;padding:0 .1rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#ffe58a,#f7b733);color:#4a2a00;font-size:.24rem;font-weight:900;box-shadow:0 0 0 .04rem #fff,0 .06rem .14rem rgba(0,0,0,.3);animation:dr-pop .9s ease-in-out infinite}.dr-pop-head{position:relative;text-align:center}.dr-pop-kicker{display:inline-block;padding:.04rem .2rem;border-radius:999px;background:rgba(0,0,0,.22);font-size:.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dr-pop-title{margin:.14rem 0 .08rem;font-size:.42rem;line-height:1.15;font-weight:900}.dr-pop-text{margin:0;font-size:.24rem;line-height:1.4;opacity:.92}.dr-pop-meta{position:relative;display:flex;justify-content:center;gap:.16rem;margin-top:.2rem}.dr-pop-meta span{display:inline-flex;align-items:center;gap:.08rem;padding:.08rem .2rem;border-radius:999px;background:rgba(0,0,0,.2);font-size:.21rem;font-weight:700}.dr-pop-meta i{font-style:normal}.dr-pop-meta b{font-variant-numeric:tabular-nums}.dr-pop-list{margin:0;padding:.16rem .26rem 0;list-style:none}.dr-pop-row{display:flex;align-items:center;gap:.16rem;padding:.14rem;margin-bottom:.1rem;border-radius:.22rem;background:#f7f7f9;border:1px solid #ececf1;animation:dr-up .45s ease-out both}.dr-pop-row.is-ready{background:linear-gradient(135deg,#fff 40%,#fff6d8);border-color:#ffd45a;box-shadow:0 .06rem .2rem rgba(240,165,0,.18)}.dr-pop-row-body{flex:1;min-width:0}.dr-pop-row-body b{display:block;font-size:.26rem;font-weight:900;line-height:1.2}.dr-pop-row-body small{display:block;font-size:.2rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-pop-row.is-ready .dr-pop-row-body small{color:#b7790a;font-weight:800}.dr-pop-claim{padding:.12rem .26rem;border:0;font-size:.24rem;color:#4a2a00;background:linear-gradient(180deg,#ffe58a,#f7b733 55%,#d98a06);box-shadow:0 .06rem .18rem rgba(240,165,0,.45);animation:dr-pulse 1.6s ease-in-out infinite}.dr-pop-claim,.dr-pop-go{flex:0 0 auto;border-radius:999px;font-weight:900}.dr-pop-go{padding:.1rem .22rem;border:.03rem solid #e8243a;background:#fff;color:#e8243a;font-size:.22rem}.dr-pop-done{flex:0 0 auto;display:grid;place-items:center;width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(180deg,#4ade80,#16a34a);color:#fff;font-size:.26rem;font-weight:900}.dr-pop-lock{margin:.06rem .26rem 0;padding:.12rem .16rem;border-radius:.18rem;background:#fff7e6;color:#7a4b00;font-size:.21rem;line-height:1.4}.dr-pop-lock i{font-style:normal;margin-right:.06rem}.dr-pop-cta{position:relative;display:block;width:calc(100% - .52rem);margin:.22rem .26rem 0;padding:.24rem .3rem;border:0;border-radius:999px;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a,#f0495a));color:#fff;font-size:.3rem;font-weight:900;box-shadow:0 .12rem .3rem rgba(232,36,58,.4);overflow:hidden}.dr-pop-later{display:block;width:100%;margin-top:.1rem;padding:.14rem;border:0;background:none;color:#8b90a0;font-size:.24rem;font-weight:700}.dr-cl-root{--dr-tint:#ff7a59;position:fixed;inset:0;z-index:2790;display:flex;align-items:center;justify-content:center;padding:.3rem;color:#fff;overflow:hidden;-webkit-tap-highlight-color:transparent}.dr-cl-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,212,90,.32) 0,rgba(232,36,58,.18) 30%,transparent 62%),rgba(8,2,6,.9);animation:dr-fade .35s ease-out both}.dr-cl-rays{position:absolute;inset:0;pointer-events:none;animation:dr-fade .8s ease-out .2s both}.dr-cl-rays i{position:absolute;left:50%;top:42%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;background:repeating-conic-gradient(from 0deg,rgba(255,212,90,.16) 0deg 6deg,transparent 6deg 16deg);-webkit-mask:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 18%,transparent 40%);mask:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 18%,transparent 40%);animation:dr-spin 30s linear infinite;will-change:transform}.dr-cl-rays i+i{background:repeating-conic-gradient(from 8deg,rgba(255,77,109,.14) 0deg 4deg,transparent 4deg 22deg);animation-duration:46s;animation-direction:reverse}.dr-cl-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dr-cl-canvas-back{z-index:0}.dr-cl-canvas-front{z-index:3}.dr-cl-card{position:relative;z-index:1;width:100%;max-width:7rem;text-align:center;animation:dr-cl-drop .6s cubic-bezier(.18,1.3,.3,1) both}@keyframes dr-cl-drop{0%{opacity:0;transform:translateY(-1.2rem) scale(.7)}to{opacity:1;transform:none}}.dr-cl-shake{animation:dr-cl-drop .6s cubic-bezier(.18,1.3,.3,1) both,dr-cl-rattle .12s ease-in-out .55s 4}@keyframes dr-cl-rattle{0%,to{transform:translateX(0) rotate(0)}25%{transform:translateX(-.08rem) rotate(-2deg)}75%{transform:translateX(.08rem) rotate(2deg)}}.dr-cl-gift{position:relative;width:3.2rem;height:3rem;margin:0 auto}.dr-gift{width:100%;height:100%;overflow:visible}.dr-gift-glow{opacity:.6;animation:dr-cl-glow 1.6s ease-in-out infinite;transform-origin:80px 70px}@keyframes dr-cl-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}.dr-gift-lid{transform-origin:80px 58px;transition:transform .55s cubic-bezier(.2,1.2,.3,1),opacity .5s ease-out}.dr-gift.open .dr-gift-lid{transform:translate(.9rem,-2.4rem) rotate(38deg);opacity:0}.dr-gift-body{transform-origin:80px 140px}.dr-gift.open .dr-gift-body{animation:dr-cl-bounce .5s ease-out}@keyframes dr-cl-bounce{0%{transform:scaleY(1)}30%{transform:scaleY(.86) scaleX(1.06)}60%{transform:scaleY(1.06) scaleX(.97)}to{transform:none}}.dr-cl-emoji{position:absolute;left:50%;top:50%;font-size:1rem;line-height:1;transform:translate(-50%,-10%) scale(.2);opacity:0;transition:transform .55s cubic-bezier(.2,1.3,.3,1) .1s,opacity .3s ease-out .1s;filter:drop-shadow(0 .1rem .2rem rgba(0,0,0,.4))}.dr-cl-open .dr-cl-emoji{opacity:1;transform:translate(-50%,-130%) scale(1)}.dr-cl-text{opacity:0;transform:translateY(.2rem);transition:opacity .4s ease-out,transform .4s ease-out}.dr-cl-text.show{opacity:1;transform:none}.dr-cl-kicker{display:inline-block;padding:.06rem .22rem;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:.22rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dr-cl-title{margin:.16rem 0 .1rem;font-size:.56rem;line-height:1.1;font-weight:900;text-shadow:0 .04rem .2rem rgba(0,0,0,.4)}.dr-cl-amount{display:inline-block;min-width:3.6rem;margin:.08rem 0 .16rem;padding:.14rem .4rem;border-radius:.3rem;font-size:.9rem;line-height:1.05;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff6c8,#ffd45a 60%,#f0a500);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:scale(.6);transition:opacity .3s ease-out,transform .3s ease-out}.dr-cl-amount.show{opacity:1;transform:scale(1)}.dr-cl-amount-final{animation:dr-cl-land .6s cubic-bezier(.2,1.5,.3,1);filter:drop-shadow(0 0 .2rem rgba(255,212,90,.6))}@keyframes dr-cl-land{0%{transform:scale(1.4)}to{transform:scale(1)}}.dr-cl-plus{margin-right:.04rem}.dr-cl-sub{margin:0 auto .2rem;max-width:5.6rem;font-size:.24rem;line-height:1.4;opacity:.88}.dr-cl-streak{display:inline-flex;flex-direction:column;align-items:center;gap:.02rem;margin:0 0 .24rem;padding:.12rem .3rem;border-radius:.24rem;background:hsla(0,0%,100%,.12);border:1px solid rgba(255,212,90,.5);font-size:.26rem;font-weight:900;opacity:0;transform:translateY(.2rem);transition:opacity .35s ease-out .15s,transform .35s ease-out .15s}.dr-cl-streak.show{opacity:1;transform:none}.dr-cl-streak i{font-style:normal;margin-right:.06rem}.dr-cl-streak small{font-size:.2rem;font-weight:600;opacity:.85}.dr-cl-cta{position:relative;display:block;width:100%;max-width:5.2rem;margin:0 auto;padding:.26rem .4rem;border:0;border-radius:999px;font-size:.32rem;font-weight:900;color:#4a2a00;background:linear-gradient(180deg,#ffe58a,#f7b733 55%,#d98a06);box-shadow:0 .12rem .36rem rgba(240,165,0,.5);overflow:hidden;opacity:0;transform:translateY(.3rem);transition:opacity .35s ease-out .25s,transform .35s ease-out .25s}.dr-cl-cta.show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dr-bar i b,.dr-checkin.ready,.dr-cl-rays i,.dr-claim,.dr-gift-glow,.dr-pop-claim,.dr-pop-count,.dr-pop-gift-emoji,.dr-pop-rays,.dr-shine:after,.dr-spark,.dr-summary>div.is-ready{animation:none!important}}@media (min-width:541px){.dr-page{max-width:540px;margin:0 auto}}.ip-wrap{z-index:2500;display:flex;justify-content:center;align-items:flex-end;padding:0 .24rem calc(var(--sab, 0px) + .24rem)}.ip-scrim,.ip-wrap{position:fixed;inset:0}.ip-scrim{background:rgba(2,13,55,.5);animation:ipFade .25s ease both}@keyframes ipFade{0%{opacity:0}}.ip-card{position:relative;width:min(100%,9.2rem);padding:.5rem .44rem .4rem;border-radius:.42rem;text-align:center;color:var(--text_color_L1,#020d37);background:#fff;box-shadow:0 -.1rem .9rem rgba(2,13,55,.25);animation:ipUp .38s cubic-bezier(.2,.9,.3,1.15) both}@keyframes ipUp{0%{transform:translateY(1.2rem);opacity:0}}.ip-icon{display:block;width:1.5rem;height:1.5rem;margin:0 auto .22rem;border-radius:.34rem;box-shadow:0 .1rem .3rem rgba(232,36,58,.3)}.ip-card h2{margin:0;font-size:.44rem;font-weight:800;line-height:1.3}.ip-sub{margin:.1rem 0 0;font-size:.32rem;color:var(--text_color_L2,#6f7381)}.ip-perks{list-style:none;margin:.3rem 0 0;padding:.2rem .26rem;border-radius:.24rem;background:#fff5f6;text-align:left}.ip-perks li{display:flex;align-items:center;gap:.16rem;font-size:.32rem;line-height:1.5}.ip-perks i{font-style:normal;width:.46rem;text-align:center}.ip-steps{list-style:decimal;margin:.26rem 0 0;padding:.2rem .26rem .2rem .62rem;border:1px dashed #f3b0b8;border-radius:.24rem;text-align:left;font-size:.31rem;line-height:1.5;color:var(--text_color_L2,#4b5060)}.ip-steps li+li{margin-top:.08rem}.ip-steps b{color:var(--text_color_L1,#020d37)}.ip-actions{display:grid;gap:.14rem;margin-top:.32rem}.ip-primary{height:1.06rem;border:0;border-radius:.6rem;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));color:#fff;font-size:.37rem;font-weight:800;box-shadow:0 .08rem .24rem rgba(232,36,58,.35);cursor:pointer}.ip-later{height:.8rem;border:0;background:transparent;color:var(--text_color_L2,#6f7381);font-size:.32rem;font-weight:600;cursor:pointer}.ip-later:disabled,.ip-primary:disabled{opacity:.7;cursor:default}.ad-root{position:fixed;inset:0;z-index:2720;display:flex;align-items:center;justify-content:center;padding:.3rem;background:radial-gradient(120% 80% at 50% 110%,rgba(232,36,58,.35),rgba(16,3,8,.82) 70%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:ad-fade .25s ease-out}@keyframes ad-fade{0%{opacity:0}to{opacity:1}}.ad-card{position:relative;width:100%;max-width:7.2rem;max-height:calc(100vh - .6rem);overflow:hidden auto;border-radius:.44rem;background:#fff;box-shadow:0 .5rem 1.4rem rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.08),0 0 .8rem rgba(255,212,90,.2);animation:ad-pop .55s cubic-bezier(.18,1.25,.32,1);scrollbar-width:none}.ad-card::-webkit-scrollbar{display:none}@keyframes ad-pop{0%{transform:translateY(.6rem) scale(.94);opacity:0}to{transform:none;opacity:1}}.ad-close{position:absolute;top:.16rem;right:.16rem;z-index:2;width:.6rem;height:.6rem;border:0;border-radius:50%;background:rgba(0,0,0,.28);color:#fff;font-size:.42rem;line-height:.6rem;cursor:pointer}.ad-hero{position:relative;height:3.1rem;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,#400b19,#1c060d 55%,#0f0407);display:flex;align-items:center;justify-content:center}.ad-ring{position:absolute;width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid rgba(255,212,90,.35);animation:ad-ring 2.6s ease-out infinite}.ad-ring-2{animation-delay:1.3s}@keyframes ad-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.7);opacity:0}}.ad-icon{position:relative;width:1.9rem;height:1.9rem;border-radius:.46rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.5),0 0 0 .06rem hsla(0,0%,100%,.12);animation:ad-float 3.2s ease-in-out infinite}@keyframes ad-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.12rem)}}.ad-spark{position:absolute;width:.14rem;height:.14rem;border-radius:50%;background:#ffd54a;box-shadow:0 0 .16rem #ffd54a;animation:ad-spark 2.2s ease-in-out infinite}.ad-spark-1{left:22%;top:28%}.ad-spark-2{right:20%;top:36%;animation-delay:.7s}.ad-spark-3{left:30%;bottom:22%;animation-delay:1.4s}@keyframes ad-spark{0%,to{transform:scale(.4);opacity:.2}50%{transform:scale(1.2);opacity:1}}.ad-badge{position:absolute;left:.3rem;top:.3rem;padding:.06rem .22rem;border-radius:999px;background:linear-gradient(90deg,#e8243a,#f0495a);color:#fff;font-size:.22rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ad-body{padding:.4rem .4rem .36rem;text-align:center;color:#1b1b1f}.ad-title{margin:0;font-size:.48rem;font-weight:900;line-height:1.2}.ad-text{margin:.12rem 0 0;font-size:.31rem;color:#6b6f7a}.ad-perks{list-style:none;margin:.32rem 0 0;padding:0;display:grid;gap:.14rem;text-align:left}.ad-perks li{display:flex;align-items:center;gap:.2rem;padding:.16rem .2rem;border-radius:.22rem;background:#fff5f6}.ad-perks i{flex:0 0 0.6rem;width:.6rem;height:.6rem;border-radius:.16rem;background:#fff;box-shadow:0 .04rem .12rem rgba(232,36,58,.18);font-style:normal;font-size:.32rem;line-height:.6rem;text-align:center}.ad-perks span{display:grid;min-width:0}.ad-perks b{font-size:.3rem;font-weight:800}.ad-perks small{font-size:.25rem;color:#6b6f7a;line-height:1.35}.ad-steps{margin:.26rem 0 0;padding:.2rem .26rem .2rem .66rem;border:1px dashed #f3b0b8;border-radius:.24rem;text-align:left;font-size:.3rem;line-height:1.5;color:#4b5060}.ad-steps li+li{margin-top:.1rem}.ad-steps b{color:#1b1b1f}.ad-cta{position:relative;overflow:hidden;width:100%;height:1.06rem;margin-top:.34rem;border:0;border-radius:.6rem;background:var(--main_gradient-color,linear-gradient(90deg,#e8243a 0,#f0495a 100%));color:#fff;font-size:.37rem;font-weight:800;box-shadow:0 .1rem .3rem rgba(232,36,58,.38);cursor:pointer}.ad-cta:disabled{opacity:.75;cursor:default}.ad-cta span{position:relative;z-index:1}.ad-shine{position:absolute;top:-50%;left:-40%;width:30%;height:200%;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));transform:skewX(-18deg);animation:ad-shine 2.8s ease-in-out infinite}@keyframes ad-shine{0%{left:-40%}60%,to{left:130%}}.ad-later{width:100%;height:.8rem;margin-top:.06rem;border:0;background:transparent;color:#6b6f7a;font-size:.32rem;font-weight:600;cursor:pointer}.ad-fine{margin:.14rem 0 0;font-size:.23rem;line-height:1.45;color:#9a9ea8}.ad-account{margin:.3rem 0 0}.ad-account-btn{display:flex;align-items:center;justify-content:center;gap:.16rem;width:100%;height:.98rem;border:1px solid #e8243a;border-radius:.6rem;background:#fff;color:#e8243a;font-size:.36rem;font-weight:800;cursor:pointer}.ad-account-btn svg{width:.42rem;height:.42rem}.ad-account-btn:active{background:#fff5f6}.ad-account-note{display:flex;align-items:center;justify-content:center;gap:.14rem;margin:0;padding:.22rem 0;font-size:.29rem;color:#6b6f7a}.ad-account-note b{color:#1b1b1f}.ad-account-note i{width:.3rem;height:.3rem;border-radius:50%;background:#22c55e;color:#fff;font-style:normal;font-size:.2rem;line-height:.3rem;text-align:center}html.imp-mode{--ib-h:30px;--sat:calc(env(safe-area-inset-top, 0px) + var(--ib-h))}.ib-bar{position:fixed;top:0;left:0;right:0;z-index:2147483600;height:var(--sat);padding-top:env(safe-area-inset-top,0);background:linear-gradient(90deg,#1a0306,#2a070c 55%,#1a0306);border-bottom:1px solid rgba(245,194,66,.45);color:#fff;font:12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.35)}.ib-bar,.ib-row{box-sizing:border-box}.ib-row{display:flex;align-items:center;gap:8px;height:var(--ib-h);max-width:540px;margin:0 auto;padding:0 8px}.ib-tag{flex:none;padding:3px 6px;border-radius:4px;background:#f5c242;color:#2a070c;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ib-who{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:hsla(0,0%,100%,.82)}.ib-who b{color:#fff;font-weight:700}.ib-uid{color:hsla(0,0%,100%,.6)}.ib-time{font-variant-numeric:tabular-nums}.ib-end,.ib-time{flex:none;color:#f5c242}.ib-end{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:4px 9px;border:1px solid #f5c242;border-radius:999px;background:transparent;font:inherit;font-weight:700;cursor:pointer}.ib-end:focus-visible,.ib-end:hover{background:#f5c242;color:#2a070c}.ib-end:disabled{opacity:.6;cursor:default}@media (max-width:360px){.ib-uid{display:none}}.ib-page{position:fixed;inset:0;z-index:2147483500;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(120% 80% at 50% 0,#4a0b13 0,#1a0306 60%,#0d0204 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ib-card{width:100%;max-width:380px;padding:26px 22px 24px;border:1px solid rgba(245,194,66,.3);border-radius:16px;background:rgba(20,4,7,.88);color:hsla(0,0%,100%,.82);text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.45)}.ib-card h1{margin:14px 0 8px;color:#fff;font-size:18px;font-weight:700;line-height:1.3}.ib-card p{margin:0 0 10px;font-size:14px;line-height:1.5}.ib-card .ib-note{font-size:12.5px;color:hsla(0,0%,100%,.55)}.ib-badge{display:inline-block;padding:4px 10px;border-radius:999px;background:rgba(245,194,66,.14);color:#f5c242;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ib-spinner{width:30px;height:30px;margin:18px auto 0;border:3px solid rgba(245,194,66,.25);border-top-color:#f5c242;border-radius:50%;animation:ib-spin .8s linear infinite}@keyframes ib-spin{to{transform:rotate(1turn)}}.ib-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:8px;padding:11px 22px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd766,#f0b429);color:#2a070c;font:inherit;font-size:15px;font-weight:800;cursor:pointer}