.points-display-section[data-v-2bb5cde0]{padding:18px 24px 16px;display:flex;align-items:center;gap:12px}.points-display-section .points-display[data-v-2bb5cde0]{display:flex;align-items:center;cursor:pointer}.points-display-section .points-display .points-value[data-v-2bb5cde0]{font-size:32px;font-weight:500;color:#247aff;font-family:NDUX NUMBER}.points-display-section .points-display .arrow-right[data-v-2bb5cde0]{width:10px;height:10px;margin-left:5px}.points-display-section .redeem-btn[data-v-2bb5cde0]{display:flex;align-items:center;justify-content:center;gap:2px;min-height:28px;min-width:72px;padding:0 10px;border-radius:50px;background:var(--redfinger-gray-10-70per);cursor:pointer}.points-display-section .redeem-btn .redeem-text[data-v-2bb5cde0]{font-size:13px;font-weight:500;color:#247aff}.points-display-section .redeem-btn .redeem-arrow[data-v-2bb5cde0]{width:8px;height:8px}.check-in-card[data-v-6a860036]{background:var(--redfinger-gray-10);border-radius:12px;padding:16px 12px;margin:0 12px 12px}.check-in-card .check-in-header[data-v-6a860036]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.check-in-card .check-in-header .check-in-title[data-v-6a860036]{font-size:16px;font-weight:500;color:var(--redfinger-gray-01)}.check-in-card .check-in-header .more-link[data-v-6a860036]{display:flex;align-items:center;font-size:12px;color:var(--redfinger-gray-06);cursor:pointer}.check-in-card .check-in-header .more-link .arrow-right[data-v-6a860036]{width:7.17px;height:12px;margin-left:4.33px}.check-in-card .check-in-calendar[data-v-6a860036]{display:flex;gap:8px;margin-bottom:16px}.check-in-card .check-in-calendar .calendar-day[data-v-6a860036]{height:64px;flex:1;min-width:0;border-radius:8px;background:var(--redfinger-gray-09);display:flex;flex-direction:column;align-items:center;padding:5.5px}.check-in-card .check-in-calendar .calendar-day.can-makeup[data-v-6a860036]{border:1px dotted var(--color-01-50per)}.check-in-card .check-in-calendar .calendar-day.is-checked .day-icon[data-v-6a860036]{mix-blend-mode:normal;background-image:url(../../assets/img/sapphire-active.61589690.png)}.check-in-card .check-in-calendar .calendar-day.is-checked .day-name[data-v-6a860036]{font-weight:500}.check-in-card .check-in-calendar .calendar-day.today[data-v-6a860036]{background-color:var(--color-01-10per);border:1px solid rgba(36,122,255,.8980392157)}.check-in-card .check-in-calendar .calendar-day.today .day-name[data-v-6a860036]{color:var(--redfinger-color-01)}.check-in-card .check-in-calendar .calendar-day .day-icon[data-v-6a860036]{width:28px;height:28px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAACBFBMVEUAAADckfD/3/Dq8/D/8uyYgPTl7u+KUtmLUtCViPRusvZ+q/M8XdRxwvaD1vVXduk3QsN70PX/tu3/3OpDZ9mK3vVUie+CS884Vsz+ufHjkPCOfvAwTMpfo/T+rexPhOhtx/V+nPTCf/T9sPL/wPH70vDOf/Dz2u59i+7xm+zBd9U9UdRNJ9Fer/ZtqPVdl/WmxfTwtvNvj/H/yvBLb+NIeeIuMcSKn/Dqwu57TdQtKso5TcNtuvd7wvVdjfC0cvClb/Big+yhUd5HLttQK9aRoNp7yPWavPP/6/Cfje+An+uRiOuhZev/4ur8qOagXOXTiN6vX96CWdsyN8KXrPZevPVtnfWa5PSmgfF7ufDXifCQmO3Fn+t6quhrgOSTU+FJXdE3SNG+3vC4tfWKj/CRcOxcnOqsm+l/ZuFvVtyZU9NYO9E6M9FCIs8wMb02OrzV4e3kltzdjtF0kNOzstzetfKkr/L+5vDWp+29yenkq+hKPNHSfcnIb73OftKDwOybx+ncp9zL0e3i0eLRvfS1gfPAculfbdWyXNVcTdJeLsL4xe6wuuOUqeNwTb58ze6NpOZXdM1wl9jhrN+WmNOFmN3gtOBYYeO4juHtruXfqNuJu+CP1e6MZNyCkdCWV8j08fHd6O7n2O304u3jrt9yjtdnfdKLbsWJvt5yw+vYm+j12Os9gXjWAAAArHRSTlMAMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMFMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzIzMzMzMzMzMzMzMzMzMjIyEgczMzMzMzMzMzMrIBoYEAgzMzMzMzMzMjIyLywrKygmJBoUMzMtHA0zMzMzLS0qIh8fHCwnJiEa0m65gwAABLNJREFUSMft1mdXkmEcx3EEA2RrTAmFAEFQREZgImqaKzXMlQpoOFJzgdtcqTlSs9TUsr3Hm+x33WSnTEuf1Tl9n/ngc/631zrQ/ve3dnnu0fb2h/uoK2jkFluLx8dbR27umUzT09NbW0/mLh/jZtfWxpmM8eDKPdSpbNMYO7OudS+bTCbfmGHUsOp+vXOkmwkNMBkMBlNTl9/VqYxTKpWdWVkyNvuFyT82TKdXVNANhjtHuM0Qg0kgo60tLpryWhabxUYvlmNGAUHdn39x28yoY66vKIHOIEAWIDKtltDPkuiGt4fc+4GoG1gS9aa1f5NkIoslY/t0dnoJGJGHvvZRgEm5tRZRT29vWheRcWeeUbA7rNDZ7SUHMyd+XKHBDisDbuB5tqinALDwlpKaKJPJWFWVCkAdPTa2hE5yu+e+u/2N9BCTiXHZor6CgoLewsK0wi7qU2UyU5ICUKezx0KOUvLl/MG+b9Sq8aUY198vAkwDTEuDBDRpE5AOM0ti0WgFna5wv/wGP6prnzLGV8D6+nZ3CwrACL3VzmJXQiFFgl1Ph0MVo3at4U10YYrT1aH12z3V/SKRyCHcvY1uoZWuZ2NjYxMTmWhVr9djJBVdlxld2ofe+lCx0WgL5Dytb0h2JpPy8/ODwaDxCqm09Cby+916kh2z9b5pCvLEDnNPT88NZD4XTW4244/OvLzyq1ebm5txDmTdMSgxJqax0e83UfBd2ZKZd5HqwoUbFJPLzUjeWQ4HSE6BbBEINabs7fkmnlCL+sDqCoophs6dy5bLecjc0nIN7NKlqGM3QhGLu+LeAiNy3Vpcs0RcdV9f1InF4paWlqzmS6i7m82WyaqIA/RNTU08Hjo4OESaL1SjPhHFHA4hYoEtL1eRulMASVNTvjDcgcRtN1ZXi1B/lGFZbcb28qrc3MXFxRSUGG1yajIy/+Mht1pdSyJRNuKJnUKh1Jtvs2nay/Nyc3PPn09JaUxMpfJNTkZ2fr6O1hojL1tOcjqFUqkXTqMsh4zC1EpSamQycvgReFBjFPLIv8dzgmVk1NVpuEqMzMs9D5mYRBWORLARh6UrKBSLnUgqzQC0cLlt7XmAdwFTCdNWhsNvf3HYTpvQSR04OJXFwuE0aJTKM9evAzYmabXaBG1qeOuoF3KoLF8qlXZ0dGSoVBYOXI7GCEhkKhiBj2lHtm/zwqjSEYfj8eQAXrkSVwqZqVUoEhRJ2PijG6yDqkXpHA+fn1MUMLa14XKU+jMVikydLmGedlyzqnQ1H3koJ2goK2tqaiotHcaNdNtXd2jHN1OrjkdqNb8oPp5AF+TNYffwsEGPDfxNn9QCiUQg4KvhBA2BgMvlampdWPAbDF9ov28jvr5eIoknUNLA5WKmq3WhdQHPzB8a2hBACtQYKMnhcLkBbk3rSCvz9Z8cpEQCWFSEiUUcLhoZGRl4RTtB+xJ8Kp8PmOMhsqYm9GqedpLmBGq+h8MvEgByLBqXdQDuRM3y01UqSD4cLklojnbSZjpwtSwejkWVYauzzp7YQSY7hF6VKsMr9XLhTtGmg+dIliYLhbaZU/5yeSikHi3bu9M5Ii2WDovmPe30DW4GNgdp//s3+gop10jePBvtKAAAAABJRU5ErkJggg==) no-repeat;background-size:cover;mix-blend-mode:luminosity}.check-in-card .check-in-calendar .calendar-day .day-icon .day-points[data-v-6a860036]{font-size:9px;font-weight:700;color:var(--redfinger-gray-04)}.check-in-card .check-in-calendar .calendar-day .day-name[data-v-6a860036]{font-size:11px;color:var(--redfinger-gray-01);text-align:center;width:100%;min-width:0}.check-in-card .check-in-actions[data-v-6a860036]{display:flex;gap:12px}.check-in-card .check-in-actions .make-up-btn[data-v-6a860036]{flex:1;height:32px;border-radius:48px;background:var(--redfinger-gray-01-5per);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--redfinger-color-01);cursor:pointer}.check-in-card .check-in-actions .check-in-btn[data-v-6a860036]{flex:2;height:32px;border-radius:50px;background:#247aff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#fff;cursor:pointer}.check-in-card .check-in-actions .check-in-btn.disabled[data-v-6a860036]{opacity:.4;cursor:no-drop}.task-detail-dialog{padding:24px 20px;background:var(--redfinger-gray-10-1);border-radius:24px 24px 0 0}.task-detail-dialog .dialog-title{font-size:18px;font-weight:700;color:var(--redfinger-gray-01);text-align:center;margin-bottom:20px}.task-detail-dialog .task-detail-content{max-height:70vh;overflow-y:auto}.task-detail-dialog .task-detail-content .detail-row{display:flex;align-items:flex-start;margin-bottom:16px}.task-detail-dialog .task-detail-content .detail-row.description{flex-direction:column}.task-detail-dialog .task-detail-content .detail-row.description .detail-label{margin-bottom:12px}.task-detail-dialog .task-detail-content .detail-row.description .detail-value{width:100%}.task-detail-dialog .task-detail-content .detail-row .detail-label{font-size:14px;font-weight:700;color:var(--redfinger-gray-01);flex-shrink:0}.task-detail-dialog .task-detail-content .detail-row .detail-value{flex:1;font-size:16px;color:var(--redfinger-gray-06);text-align:right}.task-detail-dialog .dialog-btn-wrap{display:flex;gap:12px;margin-top:24px}.task-detail-dialog .dialog-btn-wrap .cancel-btn,.task-detail-dialog .dialog-btn-wrap .confirm-btn{flex:1;height:44px;border-radius:22px;font-size:16px}.task-detail-dialog .dialog-btn-wrap .cancel-btn{background:var(--redfinger-gray-09);color:var(--redfinger-gray-01)}.task-detail-dialog .dialog-btn-wrap .confirm-btn{background-color:#247aff;color:#fff}@media(min-width:768px){.task-detail-dialog{border-radius:24px;width:375px}}.no-phone-dialog{width:90vw;max-width:375px;padding:18px 24px;background:var(--redfinger-gray-10);border-radius:24px;display:flex;flex-direction:column;align-items:center}.no-phone-dialog .title{width:100%;font-size:16px;font-weight:500;color:var(--redfinger-gray-01);text-align:center;line-height:1.5}.no-phone-dialog .content{width:100%;margin-top:18px;font-size:14px;font-weight:400;color:var(--redfinger-gray-01);line-height:1.8;text-align:justify}.no-phone-dialog .btns{width:100%;display:flex;justify-content:center;gap:12px;margin-top:18px}.no-phone-dialog .btn{flex:1;height:40px;border-radius:48px;font-size:14px;font-weight:500;border:none;cursor:pointer}.no-phone-dialog .btn-cancel{background:var(--redfinger-gray-01-5per);color:var(--redfinger-gray-03)}.no-phone-dialog .btn-ok{background:var(--color-01);color:#fff}.task-section[data-v-f75bb1d4]{margin:0 12px 12px}.task-section .task-card[data-v-f75bb1d4]{background:var(--redfinger-gray-10-1);border-radius:12px;overflow:hidden;padding:0 12px 16px}.task-section .task-card .task-header[data-v-f75bb1d4]{padding:16px 0}.task-section .task-card .task-header .task-title[data-v-f75bb1d4]{font-size:16px;font-weight:500;color:var(--redfinger-gray-01);margin-bottom:6px}.task-section .task-card .task-header .task-subtitle[data-v-f75bb1d4]{font-size:12px;color:var(--redfinger-gray-07)}.task-section .task-card .task-list .task-item[data-v-f75bb1d4]{display:flex;align-items:center;padding:0 0 8px;cursor:pointer;gap:9px}.task-section .task-card .task-list .task-item .task-icon[data-v-f75bb1d4]{width:33px;height:33px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.task-section .task-card .task-list .task-item .task-icon img[data-v-f75bb1d4]{width:100%;height:100%}.task-section .task-card .task-list .task-item .task-info[data-v-f75bb1d4]{flex:1;min-width:0}.task-section .task-card .task-list .task-item .task-info .task-name[data-v-f75bb1d4]{font-size:14px;font-weight:500;color:var(--redfinger-gray-01);margin-bottom:8px;line-height:100%}.task-section .task-card .task-list .task-item .task-info .task-progress[data-v-f75bb1d4]{display:flex;line-height:100%}.task-section .task-card .task-list .task-item .task-info .task-progress .progress-count[data-v-f75bb1d4]{font-size:11px;font-weight:500;color:var(--redfinger-color-01);margin-right:2px}.task-section .task-card .task-list .task-item .task-info .task-progress .progress-desc[data-v-f75bb1d4]{font-size:11px;color:var(--redfinger-gray-06)}.task-section .task-card .task-list .task-item .task-action .task-action-btn[data-v-f75bb1d4]{min-width:60px;height:24px;padding:0 5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:48px;border:1px solid var(--redfinger-color-01);color:var(--redfinger-color-01);font-weight:500;font-size:12px;cursor:pointer}.task-section .task-card .task-list .task-item .task-action .task-action-btn.claim-btn[data-v-f75bb1d4]{background:var(--redfinger-color-01);color:#fff;border:none}.task-section .task-card .task-list .task-reward[data-v-f75bb1d4]{display:flex;align-items:center;padding-left:42px;padding-bottom:12px;gap:4px}.task-section .task-card .task-list .task-reward .reward-icon[data-v-f75bb1d4]{width:12px;height:12px}.task-section .task-card .task-list .task-reward .reward-value[data-v-f75bb1d4]{display:flex;align-items:center}.task-section .task-card .task-list .task-reward .reward-value .gem-icon[data-v-f75bb1d4]{width:6.06px;height:6.06px}.task-section .task-card .task-list .task-reward .reward-value .gem-icon.plus-icon[data-v-f75bb1d4]{transform:rotate(45deg)}.task-section .task-card .task-list .task-reward .reward-value span[data-v-f75bb1d4]{font-size:11px;font-weight:700;color:#247aff}.task-section .task-card .task-list .milestone-progress[data-v-f75bb1d4]{overflow-x:auto;overflow-y:hidden;margin-left:42px;margin-right:12px;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.task-section .task-card .task-list .milestone-progress[data-v-f75bb1d4]::-webkit-scrollbar{display:none}.task-section .task-card .task-list .milestone-progress .milestone-progress-inner[data-v-f75bb1d4]{display:flex;position:relative;min-width:100%;width:-moz-max-content;width:max-content;gap:5px}.task-section .task-card .task-list .milestone-progress .progress-item[data-v-f75bb1d4]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1 0 auto;min-width:70px;width:-moz-max-content;width:max-content}.task-section .task-card .task-list .milestone-progress .progress-item .progress-badge[data-v-f75bb1d4]{display:flex;align-items:center;justify-content:center;min-width:52px;height:16px;border-radius:12px;background:var(--color-01-10per);margin-bottom:30px}.task-section .task-card .task-list .milestone-progress .progress-item .progress-badge .gem-icon[data-v-f75bb1d4]{width:6.06px;height:6.06px;margin-right:4px}.task-section .task-card .task-list .milestone-progress .progress-item .progress-badge span[data-v-f75bb1d4]{font-size:10px;color:var(--redfinger-color-01)}.task-section .task-card .task-list .milestone-progress .progress-item .progress-label[data-v-f75bb1d4]{font-size:11px;color:var(--color-01);text-align:center;white-space:nowrap}.task-section .task-card .task-list .milestone-progress .progress-track-wrap[data-v-f75bb1d4]{position:absolute;top:30px}.task-section .task-card .task-list .milestone-progress .progress-track-wrap .progress-track[data-v-f75bb1d4]{position:relative;height:4px;background:var(--color-01-10per);border-radius:13px;z-index:1}.task-section .task-card .task-list .milestone-progress .progress-track-wrap .progress-track .progress-fill[data-v-f75bb1d4]{position:absolute;left:0;top:0;height:100%;background:var(--redfinger-color-01);border-radius:13px;transition:width .3s ease}.task-section .task-card .task-list .milestone-progress .progress-track-wrap .progress-track .progress-dot[data-v-f75bb1d4]{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--color-01);border-radius:50%;transition:left .3s ease;z-index:2;border:2px solid #fff;box-shadow:0 0 8px 0 rgba(36,122,255,.6)}.task-section .task-card .view-all[data-v-f75bb1d4]{display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer}.task-section .task-card .view-all .text[data-v-f75bb1d4]{font-size:12px;color:var(--redfinger-gray-06);margin-right:4px}.task-section .task-card .view-all .arrow-down[data-v-f75bb1d4]{width:12px;height:12px;transition:transform .3s ease}.task-section .task-card .view-all .arrow-down.arrow-up[data-v-f75bb1d4]{transform:rotate(180deg);margin-top:4px}.share-dialog .preview[data-v-11aa7d26]{display:flex;border:1px solid #dedede;border-radius:5px;padding:12px;align-items:center;text-align:left;margin:15px 0}.share-dialog .preview img[data-v-11aa7d26]{width:60px;height:60px;border-radius:8px}.share-dialog .preview .info[data-v-11aa7d26]{padding-left:12px;flex:1;overflow:hidden}.share-dialog .preview .title[data-v-11aa7d26]{color:#1a1a1a;font-weight:600;font-size:18px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-dialog .platforms[data-v-11aa7d26]{display:flex;align-items:center;justify-content:space-between}.share-dialog .platforms .item[data-v-11aa7d26]{display:flex;flex-direction:column;align-items:center;padding:10px 0;font-size:14px;cursor:pointer}.share-dialog .platforms img[data-v-11aa7d26]{height:40px;width:auto;margin-bottom:10px}.rewards-center-card[data-v-4fe4ff02]{background:var(--redfinger-gray-10);border-radius:12px;padding:16px 12px;margin:0 12px 12px}.rewards-center-card .rewards-title[data-v-4fe4ff02]{font-size:16px;font-weight:500;color:var(--redfinger-gray-01);margin-bottom:16px}.rewards-center-card .commission-wrap[data-v-4fe4ff02]{background:url(../../assets/img/promotion-bg.d6d1d3df.png) no-repeat;background-size:100% 100%;height:49px;border-radius:9px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;cursor:pointer;flex-shrink:0}.event-rules-wrap[data-v-58548ef3]{border-radius:24px;background-color:var(--redfinger-gray-10-1);max-width:375px;width:90vw;margin:0 auto}.event-rules-header[data-v-58548ef3]{padding:18px 0;text-align:center}.event-rules-header .event-rules-title[data-v-58548ef3]{font-size:16px;font-weight:500;color:var(--redfinger-gray-01);line-height:150%}.event-rules-content[data-v-58548ef3]{text-align:left;padding:0 8px;max-height:70vh;overflow-y:auto}.event-rules-content .rule-section[data-v-58548ef3]{margin-bottom:16px}.event-rules-content .rule-section.last[data-v-58548ef3]{margin-bottom:0}.event-rules-content .rule-section .rule-title[data-v-58548ef3]{font-size:14px;font-weight:500;color:var(--redfinger-gray-01);line-height:100%;margin:0 0 14px 0}.event-rules-content .rule-section .rule-desc[data-v-58548ef3]{font-size:13px;font-weight:400;color:var(--redfinger-gray-05);line-height:150%;margin:0}.event-rules-footer[data-v-58548ef3]{padding:18px 24px 24px}.event-rules-footer .confirm-btn[data-v-58548ef3]{width:100%;height:40px;border-radius:100px;background:var(--redfinger-color-01);color:#fff;font-size:14px;font-weight:500;line-height:100%;border:none;cursor:pointer}.event-rules-footer .confirm-btn[data-v-58548ef3]:active{opacity:.8}#benefit-page .main-content-wrap[data-v-15065162]{position:relative}#benefit-page .y-content-wrap[data-v-15065162]{padding-bottom:60px;padding-top:10px;background-color:var(--redfinger-gray-09);z-index:100}#benefit-page .bg-image[data-v-15065162]{width:100%;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}#benefit-page .bg-diamond[data-v-15065162]{width:130px;height:130px;position:absolute;top:-16px;right:0;z-index:-1;pointer-events:none}#benefit-page .pc-title[data-v-15065162]{display:none;color:var(--redfinger-gray-01);font-size:18px;position:absolute;left:20px;top:16px}#benefit-page .event-rules[data-v-15065162]{display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer}#benefit-page .event-rules span[data-v-15065162]{font-size:12px;color:var(--redfinger-gray-05);opacity:.8}@media(min-width:768px){#benefit-page .bg-diamond[data-v-15065162]{width:220px;height:220px;top:12px;right:12%}#benefit-page .pc-title[data-v-15065162]{display:block}#benefit-page .y-content-wrap[data-v-15065162]{padding:100px 12% 0}}