.points-display-section[data-v-d134b206]{padding:18px 24px 16px;display:flex;align-items:center;gap:12px}.points-display-section .points-display[data-v-d134b206]{display:flex;align-items:center;cursor:pointer}.points-display-section .points-display .points-value[data-v-d134b206]{font-size:32px;font-weight:500;color:#247aff;font-family:NDUX NUMBER}.points-display-section .points-display .arrow-right[data-v-d134b206]{width:10px;height:10px;margin-left:5px}.points-display-section .redeem-btn[data-v-d134b206]{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;position:relative}.points-display-section .redeem-btn .redeem-text[data-v-d134b206]{font-size:13px;font-weight:500;color:#247aff}.points-display-section .redeem-btn .redeem-arrow[data-v-d134b206]{width:8px;height:8px}.points-display-section .redeem-btn .redeem-hours[data-v-d134b206]{font-size:10px;background:linear-gradient(93.53deg,#ffa748,#ff5d5c 176.56%);color:var(--gray-10);position:absolute;right:-20px;top:-11px;line-height:100%;text-align:center;padding:4px 6px;border-radius:50px}.reward-success-modal-overlay[data-v-42699e6e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.reward-success-modal[data-v-42699e6e]{width:80vw;max-width:375px;background:#fff;border-radius:24px;position:relative}.reward-success-modal .modal-header[data-v-42699e6e]{position:relative;background-size:100% 100%;background-repeat:no-repeat;padding-top:90px;padding-bottom:30px}.reward-success-modal .modal-header .coin[data-v-42699e6e]{position:absolute;top:-70px;left:50%;transform:translateX(-50%);height:153px;width:198px}.reward-success-modal .modal-content[data-v-42699e6e]{padding:0 24px;text-align:center}.reward-success-modal .modal-content .reward-display[data-v-42699e6e]{display:flex;justify-content:center;align-items:baseline;margin-bottom:8px}.reward-success-modal .modal-content .reward-display .reward-num[data-v-42699e6e]{font-size:58px;font-weight:700;font-family:NDUX NUMBER;background:linear-gradient(180deg,#506cfb,#9c58fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1}.reward-success-modal .modal-content .reward-display .reward-unit[data-v-42699e6e]{font-size:16px;font-weight:400;background:linear-gradient(124.87deg,#9958fb 20.37%,#9c56fb 83.13%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-left:5px}.reward-success-modal .modal-content .success-tips[data-v-42699e6e]{font-size:20px;font-weight:400;color:var(--gray-04);line-height:1.5}.reward-success-modal .modal-content .success-tips .tip-line[data-v-42699e6e]:not(:last-child){margin-bottom:4px}.reward-success-modal .modal-actions[data-v-42699e6e]{padding:0 24px 24px;display:flex;justify-content:center;align-items:center;gap:12px;position:relative}.reward-success-modal .modal-actions .got-it-btn[data-v-42699e6e]{height:40px;border-radius:48px;background:rgba(20,20,26,.05);border:none;font-size:14px;font-weight:500;color:#2c2c33;cursor:pointer;flex:1}.reward-success-modal .modal-actions .got-it-btn.full-width[data-v-42699e6e]{flex:none;width:100%;background:var(--color-01);color:#fff}.reward-success-modal .modal-actions .watch-ad-btn[data-v-42699e6e]{flex:2;height:40px;border-radius:50px;background:var(--color-01);color:var(--gray-10);border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.reward-success-modal .modal-actions .watch-ad-btn .youtube-icon[data-v-42699e6e]{width:14px;height:14px;margin-right:6px}.reward-success-modal .modal-actions .watch-ad-btn span[data-v-42699e6e]{font-size:14px;font-weight:500}.reward-success-modal .modal-actions .claim-label[data-v-42699e6e]{position:absolute;top:-16px;right:24px;width:99px;height:22px;display:flex;justify-content:center;align-items:center}.reward-success-modal .modal-actions .claim-label .label-bg[data-v-42699e6e]{position:absolute;top:0;left:0;width:100%;height:100%}.reward-success-modal .modal-actions .claim-label .label-text[data-v-42699e6e]{position:relative;font-size:10px;font-weight:400;color:var(--redfinger-gray-10)}.check-in-card[data-v-67833a3a]{background:var(--redfinger-gray-10);border-radius:12px;padding:16px 12px;margin:0 12px 12px}.check-in-card .check-in-header[data-v-67833a3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.check-in-card .check-in-header .check-in-title[data-v-67833a3a]{font-size:16px;font-weight:500;color:var(--redfinger-gray-01)}.check-in-card .check-in-header .more-link[data-v-67833a3a]{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-67833a3a]{width:7.17px;height:12px;margin-left:4.33px}.check-in-card .check-in-calendar[data-v-67833a3a]{display:flex;gap:8px;margin-bottom:16px}.check-in-card .check-in-calendar .calendar-day[data-v-67833a3a]{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-67833a3a]{border:1px dotted var(--color-01-50per)}.check-in-card .check-in-calendar .calendar-day.is-checked .day-icon[data-v-67833a3a]{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-67833a3a]{font-weight:500}.check-in-card .check-in-calendar .calendar-day.today[data-v-67833a3a]{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-67833a3a]{color:var(--redfinger-color-01)}.check-in-card .check-in-calendar .calendar-day .day-icon[data-v-67833a3a]{width:28px;height:28px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;background:url(data:image/png;base64,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) no-repeat;background-size:cover;mix-blend-mode:luminosity}.check-in-card .check-in-calendar .calendar-day .day-icon .day-points[data-v-67833a3a]{font-size:9px;font-weight:700;color:var(--redfinger-gray-04)}.check-in-card .check-in-calendar .calendar-day .day-name[data-v-67833a3a]{font-size:11px;color:var(--redfinger-gray-01);text-align:center;width:100%;min-width:0}.check-in-card .check-in-actions[data-v-67833a3a]{display:flex;gap:12px}.check-in-card .check-in-actions .make-up-btn[data-v-67833a3a]{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-67833a3a]{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-67833a3a]{opacity:.4;cursor:no-drop}@media(max-width:768px){.check-in-card .check-in-actions .make-up-btn[data-v-67833a3a]{flex:none;padding:0 4px;min-width:32%}.check-in-card .check-in-actions .check-in-btn[data-v-67833a3a]{flex:1}}.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{border:1px solid var(--redfinger-color-01);background-color:transparent;color:var(--redfinger-color-01)}.task-detail-dialog .dialog-btn-wrap .confirm-btn.claim-btn{background:var(--redfinger-color-01);color:#fff;border:none}.task-detail-dialog .dialog-btn-wrap .confirm-btn.btn-disabled{opacity:.4;cursor:not-allowed}.task-detail-dialog .dialog-btn-wrap .confirm-btn .btn-loading{display:inline-block;width:14px;height:14px;border:2px solid var(--redfinger-color-01);border-top-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@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}.push-guide-dialog-overlay[data-v-5d1fdb1d]{position:fixed;inset:0;z-index:200;background:var(--redfinger-gray-01-50per);display:flex;align-items:center;justify-content:center;padding:20px}.push-guide-dialog[data-v-5d1fdb1d]{position:relative;padding:0;border-radius:24px;background:var(--redfinger-gray-10);color:var(--redfinger-gray-01);overflow:hidden}.push-guide-dialog--common[data-v-5d1fdb1d],.push-guide-dialog--safari[data-v-5d1fdb1d],.push-guide-dialog[data-v-5d1fdb1d]{width:296px;max-width:calc(100vw - 40px)}.push-guide-dialog--safari[data-v-5d1fdb1d]{height:346.5px}.push-guide-dialog__safari-visual[data-v-5d1fdb1d],.push-guide-dialog__visual[data-v-5d1fdb1d]{display:block;width:100%;height:176.5px;-o-object-fit:cover;object-fit:cover;background:var(--color-04-10per)}.push-guide-dialog__content[data-v-5d1fdb1d]{height:180px;padding:16px 24px 24px;background:var(--redfinger-gray-10);box-sizing:border-box}.push-guide-dialog__common-title[data-v-5d1fdb1d]{margin:0 0 12px;color:var(--redfinger-gray-01);font-size:16px;line-height:1;font-weight:500;text-align:center}.push-guide-dialog__common-desc[data-v-5d1fdb1d]{margin:0 0 18px;height:54px;overflow:hidden;color:var(--redfinger-gray-06);font-size:12px;line-height:1.5;font-weight:400;text-align:justify}.push-guide-dialog__common-confirm[data-v-5d1fdb1d]{display:flex;align-items:center;justify-content:center;width:248px;height:40px;margin:0;padding:0;border:none;border-radius:999px;background:var(--color-01);color:#fff;font-size:14px;line-height:1;font-weight:500;cursor:pointer}.push-guide-dialog__common-confirm[data-v-5d1fdb1d]:active{opacity:.85}.push-guide-dialog__safari-content[data-v-5d1fdb1d]{height:170px;padding:16px 24px 24px;background:var(--redfinger-gray-10);box-sizing:border-box}.push-guide-dialog__safari-desc[data-v-5d1fdb1d]{height:72px;margin:0 0 18px;overflow:hidden;color:var(--redfinger-gray-06);font-size:12px;line-height:1.5;font-weight:400;text-align:justify}.push-guide-dialog__safari-actions[data-v-5d1fdb1d]{display:flex;gap:12px}.push-guide-dialog__safari-next[data-v-5d1fdb1d],.push-guide-dialog__safari-prev[data-v-5d1fdb1d]{display:flex;align-items:center;justify-content:center;height:40px;padding:0;border:none;border-radius:999px;font-size:14px;line-height:1;font-weight:500;cursor:pointer}.push-guide-dialog__safari-next[data-v-5d1fdb1d]:active,.push-guide-dialog__safari-prev[data-v-5d1fdb1d]:active{opacity:.85}.push-guide-dialog__safari-prev[data-v-5d1fdb1d]{width:118px;background:var(--redfinger-gray-09-3);color:var(--redfinger-gray-03)}.push-guide-dialog__safari-next[data-v-5d1fdb1d]{flex:1;background:var(--color-01);color:var(--gray-10)}.push-guide-dialog__safari-next--full[data-v-5d1fdb1d]{width:248px}.push-guide-dialog__close-btn[data-v-5d1fdb1d]{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:2px;border:none;border-radius:50%;background:var(--redfinger-gray-01-10per);color:var(--redfinger-gray-10-70per);cursor:pointer;box-sizing:border-box}.push-guide-dialog__close-btn svg[data-v-5d1fdb1d]{width:12px;height:12px}.push-guide-dialog__close-btn[data-v-5d1fdb1d]:hover{color:var(--redfinger-gray-10)}.dialog-fade-enter-active[data-v-5d1fdb1d],.dialog-fade-leave-active[data-v-5d1fdb1d]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-5d1fdb1d],.dialog-fade-leave-to[data-v-5d1fdb1d]{opacity:0}.task-section[data-v-6bacf771]{margin:0 12px 12px}.task-section .task-card[data-v-6bacf771]{background:var(--redfinger-gray-10-1);border-radius:12px;overflow:hidden;padding:0 12px 16px}.task-section .task-card .task-header[data-v-6bacf771]{padding:16px 0}.task-section .task-card .task-header .task-title[data-v-6bacf771]{font-size:16px;font-weight:500;color:var(--redfinger-gray-01);margin-bottom:6px}.task-section .task-card .task-header .task-subtitle[data-v-6bacf771]{font-size:12px;color:var(--redfinger-gray-07)}.task-section .task-card .task-list .task-item[data-v-6bacf771]{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-6bacf771]{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-6bacf771]{width:100%;height:100%}.task-section .task-card .task-list .task-item .task-info[data-v-6bacf771]{flex:1;min-width:0}.task-section .task-card .task-list .task-item .task-info .task-name[data-v-6bacf771]{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-6bacf771]{display:flex;line-height:100%}.task-section .task-card .task-list .task-item .task-info .task-progress .progress-count[data-v-6bacf771]{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-6bacf771]{font-size:11px;color:var(--redfinger-gray-06)}.task-section .task-card .task-list .task-item .task-action .task-action-btn[data-v-6bacf771]{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-6bacf771]{background:var(--redfinger-color-01);color:#fff;border:none}.task-section .task-card .task-list .task-item .task-action .task-action-btn.btn-disabled[data-v-6bacf771]{border-color:var(--redfinger-color-01);opacity:.4;cursor:not-allowed}.task-section .task-card .task-list .task-item .task-action .task-action-btn .btn-loading[data-v-6bacf771]{display:inline-block;width:14px;height:14px;border:2px solid var(--redfinger-color-01);border-top-color:transparent;border-radius:50%;animation:btn-spin-6bacf771 .7s linear infinite}@keyframes btn-spin-6bacf771{to{transform:rotate(1turn)}}.task-section .task-card .task-list .task-reward[data-v-6bacf771]{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-6bacf771]{width:12px;height:12px}.task-section .task-card .task-list .task-reward .reward-value[data-v-6bacf771]{display:flex;align-items:center}.task-section .task-card .task-list .task-reward .reward-value .gem-icon[data-v-6bacf771]{width:6.06px;height:6.06px}.task-section .task-card .task-list .task-reward .reward-value .gem-icon.plus-icon[data-v-6bacf771]{transform:rotate(45deg)}.task-section .task-card .task-list .task-reward .reward-value span[data-v-6bacf771]{font-size:11px;font-weight:700;color:#247aff}.task-section .task-card .task-list .milestone-progress[data-v-6bacf771]{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-6bacf771]::-webkit-scrollbar{display:none}.task-section .task-card .task-list .milestone-progress .milestone-progress-inner[data-v-6bacf771]{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-6bacf771]{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-6bacf771]{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-6bacf771]{width:6.06px;height:6.06px;margin-right:4px}.task-section .task-card .task-list .milestone-progress .progress-item .progress-badge .progress-check[data-v-6bacf771]{margin-right:2px;font-size:10px;line-height:1}.task-section .task-card .task-list .milestone-progress .progress-item .progress-badge span[data-v-6bacf771]{font-size:10px;color:var(--redfinger-color-01)}.task-section .task-card .task-list .milestone-progress .progress-item .progress-label[data-v-6bacf771]{font-size:11px;color:var(--color-01);text-align:center;white-space:nowrap}.task-section .task-card .task-list .milestone-progress .progress-item.is-completed .progress-badge[data-v-6bacf771]{background:var(--redfinger-color-01)}.task-section .task-card .task-list .milestone-progress .progress-item.is-completed .progress-badge span[data-v-6bacf771]{color:#fff}.task-section .task-card .task-list .milestone-progress .progress-item.is-completed .progress-label[data-v-6bacf771]{color:var(--redfinger-color-01)}.task-section .task-card .task-list .milestone-progress .progress-item.is-current .progress-badge[data-v-6bacf771]{background:var(--color-01-10per)}.task-section .task-card .task-list .milestone-progress .progress-item.is-current .progress-badge span[data-v-6bacf771],.task-section .task-card .task-list .milestone-progress .progress-item.is-current .progress-label[data-v-6bacf771]{color:var(--redfinger-color-01)}.task-section .task-card .task-list .milestone-progress .progress-track-wrap[data-v-6bacf771]{position:absolute;top:30px}.task-section .task-card .task-list .milestone-progress .progress-track-wrap .progress-track[data-v-6bacf771]{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-6bacf771]{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-stage-dot[data-v-6bacf771]{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#e8eaee;border-radius:50%;z-index:2}.task-section .task-card .task-list .milestone-progress .progress-track-wrap .progress-track .progress-stage-dot.is-completed[data-v-6bacf771]{background:var(--redfinger-color-01)}.task-section .task-card .task-list .milestone-progress .progress-track-wrap .progress-track .progress-dot[data-v-6bacf771]{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--color-01);border-radius:50%;transition:left .3s ease;z-index:3;border:2px solid var(--gray-10);box-shadow:0 0 8px 0 rgba(36,122,255,.6)}.task-section .task-card .view-all[data-v-6bacf771]{display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer}.task-section .task-card .view-all .text[data-v-6bacf771]{font-size:12px;color:var(--redfinger-gray-06);margin-right:4px}.task-section .task-card .view-all .arrow-down[data-v-6bacf771]{width:12px;height:12px;transition:transform .3s ease}.task-section .task-card .view-all .arrow-down.arrow-up[data-v-6bacf771]{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}.tutorial-reminder-mask[data-v-b70e6158]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.tutorial-reminder-dialog[data-v-b70e6158]{width:296px;border-radius:24px;background:var(--redfinger-gray-10);display:flex;flex-direction:column;align-items:center;padding:18px 24px}.tutorial-reminder-title[data-v-b70e6158]{margin-top:0;font-family:HarmonyOS_Sans_SC,sans-serif;font-size:16px;font-weight:500;text-align:center;color:var(--redfinger-gray-01);line-height:1.5}.tutorial-reminder-desc[data-v-b70e6158]{margin-top:18px;font-family:HarmonyOS_Sans_SC,sans-serif;font-size:14px;font-weight:400;text-align:justify;color:var(--redfinger-gray-01);line-height:1.8}.tutorial-reminder-btn[data-v-b70e6158]{margin-top:18px;width:248px;height:40px;border-radius:50px;background:var(--redfinger-color-01);display:flex;align-items:center;justify-content:center;font-family:HarmonyOS_Sans_SC,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer}.benefit-guide-overlay[data-v-5b6a177e]{position:absolute;inset:0;z-index:10000}.benefit-guide-overlay .guide-mask[data-v-5b6a177e]{position:absolute;inset:0;background:rgba(0,0,0,.8);animation:guide-mask-fade-in-5b6a177e .18s ease-out both}.benefit-guide-overlay .guide-cutout[data-v-5b6a177e]{position:absolute;z-index:2;box-shadow:0 0 0 9999px rgba(0,0,0,.8);pointer-events:none;animation:guide-target-enter-5b6a177e .26s cubic-bezier(.2,0,0,1) both}.benefit-guide-overlay .guide-skip[data-v-5b6a177e]{position:absolute;top:37px;right:31px;z-index:4;min-width:59px;height:28px;padding:0;border:1px solid var(--gray-10);border-radius:50px;color:var(--gray-10);background:transparent;font-size:12px;line-height:28px}.benefit-guide-overlay .guide-popover[data-v-5b6a177e]{position:absolute;z-index:3;pointer-events:none;display:flex;flex-direction:column;width:360px;max-width:100vw;padding:0 24px;gap:5px;animation:guide-popover-enter-5b6a177e .26s cubic-bezier(.2,0,0,1) both}.benefit-guide-overlay .guide-popover.top[data-v-5b6a177e]{flex-direction:column-reverse}.benefit-guide-overlay .guide-popover .guide-connector[data-v-5b6a177e]{display:flex;flex-direction:column;align-items:center;width:60px}.benefit-guide-overlay .guide-popover .guide-connector.top[data-v-5b6a177e]{flex-direction:column-reverse}.benefit-guide-overlay .guide-popover .guide-connector .guide-connector-dot[data-v-5b6a177e]{width:7px;height:7px;border:3px solid var(--color-01-30per);border-radius:50%;background:var(--color-01)}.benefit-guide-overlay .guide-popover .guide-connector .guide-connector-line[data-v-5b6a177e]{width:1px;height:var(--guide-connector-line-height,57px);background:var(--color-01)}.benefit-guide-overlay .guide-popover .guide-content[data-v-5b6a177e]{left:24px;right:24px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:auto}.benefit-guide-overlay .guide-popover .guide-content .guide-title[data-v-5b6a177e]{margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.35}.benefit-guide-overlay .guide-popover .guide-content .guide-description[data-v-5b6a177e]{margin:0;max-width:312px;font-size:13px;font-weight:400;line-height:1.5;text-align:justify;white-space:pre-line}.benefit-guide-overlay .guide-popover .guide-content .guide-next[data-v-5b6a177e]{min-width:81px;height:28px;margin-top:20px;padding:0 12px;border:0;border-radius:50px;color:#fff;background:#247aff;font-size:12px;font-weight:500;line-height:28px}@keyframes guide-mask-fade-in-5b6a177e{0%{background:transparent}to{background:rgba(0,0,0,.8)}}@keyframes guide-target-enter-5b6a177e{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes guide-popover-enter-5b6a177e{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}#benefit-page .main-content-wrap[data-v-7d85829e]{position:relative}#benefit-page .y-content-wrap[data-v-7d85829e]{padding-bottom:60px;padding-top:10px;background-color:var(--redfinger-gray-09);z-index:100}#benefit-page.is-guide-active .y-content-wrap[data-v-7d85829e]{pointer-events:none}#benefit-page .bg-image[data-v-7d85829e]{width:100%;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}#benefit-page .bg-diamond[data-v-7d85829e]{width:130px;height:130px;position:absolute;top:-9px;right:0;z-index:-1;pointer-events:none}#benefit-page .pc-title[data-v-7d85829e]{display:none;color:var(--redfinger-gray-01);font-size:18px;position:absolute;left:20px;top:16px}#benefit-page .event-rules[data-v-7d85829e]{display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer}#benefit-page .event-rules span[data-v-7d85829e]{font-size:12px;color:var(--redfinger-gray-05);opacity:.8}#benefit-page .skeleton-points[data-v-7d85829e]{display:flex;align-items:center;gap:12px;padding:18px 24px 16px}#benefit-page .skeleton-points-value[data-v-7d85829e]{width:86px;height:38px}#benefit-page .skeleton-redeem-btn[data-v-7d85829e]{width:88px;height:28px;border-radius:50px}#benefit-page .skeleton-card[data-v-7d85829e]{margin:0 12px 12px;padding:16px 12px;border-radius:12px;background:var(--redfinger-gray-10)}#benefit-page .skeleton-row[data-v-7d85829e]{display:flex;align-items:center}#benefit-page .skeleton-between[data-v-7d85829e]{justify-content:space-between}#benefit-page .skeleton-title[data-v-7d85829e]{width:128px;height:20px}#benefit-page .skeleton-link[data-v-7d85829e]{width:46px;height:14px}#benefit-page .skeleton-calendar[data-v-7d85829e]{display:flex;gap:8px;margin:16px 0}#benefit-page .skeleton-day[data-v-7d85829e]{flex:1;min-width:0;height:64px;padding:8px 5px;border-radius:8px;background:var(--redfinger-gray-09);display:flex;flex-direction:column;align-items:center}#benefit-page .skeleton-day-icon[data-v-7d85829e]{width:28px;height:28px;border-radius:50%;margin-bottom:9px}#benefit-page .skeleton-day-text[data-v-7d85829e]{width:70%;height:10px}#benefit-page .skeleton-action-btn[data-v-7d85829e]{height:32px;border-radius:50px}#benefit-page .skeleton-task-card[data-v-7d85829e]{padding-bottom:4px}#benefit-page .skeleton-task-item[data-v-7d85829e]{display:flex;align-items:center;gap:9px;padding:16px 0 12px}#benefit-page .skeleton-task-icon[data-v-7d85829e]{width:33px;height:33px;flex-shrink:0;border-radius:50%}#benefit-page .skeleton-task-info[data-v-7d85829e]{flex:1;min-width:0}#benefit-page .skeleton-task-name[data-v-7d85829e]{width:76%;height:14px;margin-bottom:8px}#benefit-page .skeleton-task-desc[data-v-7d85829e]{width:54%;height:11px}#benefit-page .skeleton-task-btn[data-v-7d85829e]{width:60px;height:24px;border-radius:48px;flex-shrink:0}#benefit-page .skeleton-banner[data-v-7d85829e]{width:100%;height:49px;margin-top:16px;border-radius:9px}@media(min-width:768px){#benefit-page .bg-diamond[data-v-7d85829e]{width:220px;height:220px;top:12px;right:12%}#benefit-page .pc-title[data-v-7d85829e]{display:block}#benefit-page .y-content-wrap[data-v-7d85829e]{padding:100px 12% 0}}