.page[data-v-ef12099c]{width:100%;min-height:100vh;position:relative;background:#f0f6fc;font-family:Alibaba PuHuiTi,Inter,sans-serif}.page_hero[data-v-ef12099c]{position:relative;width:100%;height:5.04rem;overflow:hidden}.page_hero_bg[data-v-ef12099c]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_hero_mask[data-v-ef12099c]{position:absolute;top:0;left:0;width:100%;height:1.84rem;background:rgba(0,0,0,.4);pointer-events:none}.page_hero_logo[data-v-ef12099c]{position:absolute;top:1.36rem;left:50%;transform:translateX(-50%);width:2.91rem;height:auto;pointer-events:none}.page_hero_back[data-v-ef12099c]{position:absolute;top:1.07rem;left:.32rem;width:.96rem;height:.96rem;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:2}.content[data-v-ef12099c]{position:relative;z-index:1;padding:.32rem .19rem 1rem;margin-top:-1rem}.sign_card[data-v-ef12099c]{background:linear-gradient(270deg,#ecf3fc,#f3f7ff 50%,#ecf3fc);border-radius:.27rem;padding:.43rem .16rem .32rem;box-shadow:0 0 .16rem rgba(0,0,0,.15)}.card_header[data-v-ef12099c]{display:flex;align-items:baseline;justify-content:space-between;padding:0 .16rem;margin-bottom:.05rem}.card_title[data-v-ef12099c]{font-size:.64rem;font-weight:600;color:#0a213b}.cumulative_info[data-v-ef12099c]{font-size:.32rem;color:#949494}.cumulative_info .cumulative_num[data-v-ef12099c]{font-style:normal;font-size:.53rem;font-weight:600;color:#fd7812}.card_subtitle[data-v-ef12099c]{font-size:.32rem;color:grey;padding:0 .16rem;margin-bottom:.32rem}.day_grid[data-v-ef12099c]{display:flex;gap:.11rem;margin-bottom:.11rem;padding:0 .05rem}.day_cell[data-v-ef12099c]{flex:1;min-width:0;height:1.73rem;border-radius:.16rem;background:#fff;box-shadow:0 0 .16rem rgba(61,97,153,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:.13rem 0 .11rem;transition:all .2s}.last_row .day_cell[data-v-ef12099c]{flex:none;width:calc(14.28571% - .11rem)}.day_cell .cell_label[data-v-ef12099c]{font-size:.27rem;color:#8894a7;line-height:1}.day_cell .cell_icon[data-v-ef12099c]{font-size:.59rem;color:#c0cce0}.day_cell .cell_status[data-v-ef12099c]{font-size:.27rem;color:#8894a7;line-height:1}.day_cell.done[data-v-ef12099c]{background:linear-gradient(180deg,#97c1fd,#3080f5)}.day_cell.done .cell_icon[data-v-ef12099c],.day_cell.done .cell_label[data-v-ef12099c],.day_cell.done .cell_status[data-v-ef12099c]{color:#fff}.day_cell.current[data-v-ef12099c]:not(.done){border:2px solid #3080f5}.day_cell.current:not(.done) .cell_label[data-v-ef12099c]{color:#3080f5;font-weight:600}.sign_btn[data-v-ef12099c]{flex:1;height:1.73rem;border-radius:.16rem;border:0;background:linear-gradient(180deg,#fe9b51,#fd822a);box-shadow:0 0 .16rem rgba(61,97,153,.2);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.05rem}.sign_btn.is-disabled[data-v-ef12099c],.sign_btn[data-v-ef12099c]:disabled{opacity:.55}.sign_btn[data-v-ef12099c] .van-button__content{background:transparent}.sign_btn_wrap[data-v-ef12099c]{display:flex;justify-content:center;margin-top:.11rem;padding:0 .05rem}.sign_btn--full[data-v-ef12099c]{width:100%}.milestone_row[data-v-ef12099c]{display:flex;flex-wrap:wrap;gap:.16rem;margin-top:.32rem;padding:0 .05rem}.milestone_card[data-v-ef12099c]{flex:1;min-width:calc(50% - .16rem);max-width:calc(50% - .08rem);border-radius:.27rem;overflow:hidden;box-shadow:0 0 .16rem rgba(61,97,153,.1)}.milestone_card .milestone_inner[data-v-ef12099c]{position:relative;background:linear-gradient(180deg,#ebf3fd,#deebfd);padding:.16rem;height:1.92rem}.milestone_card .milestone_amount[data-v-ef12099c]{font-size:.53rem;font-weight:700;color:#2276f3}.milestone_card .milestone_desc[data-v-ef12099c]{font-size:.32rem;color:#000;margin-top:.05rem}.milestone_card .milestone_img[data-v-ef12099c]{position:absolute;right:.11rem;bottom:.05rem;width:1.39rem;height:1.31rem;-o-object-fit:contain;object-fit:contain;opacity:.85}.milestone_card .milestone_btn[data-v-ef12099c]{border:0;height:.59rem;font-size:.32rem;border-radius:0;background:linear-gradient(180deg,#64a3fd,#478efc);color:#fff}.milestone_card .milestone_btn.canClaim[data-v-ef12099c]{animation:pulse-ef12099c 1.5s infinite}.milestone_card .milestone_btn.van-button--disabled[data-v-ef12099c]{opacity:1;background:linear-gradient(180deg,#52c41a,#389e0d);color:#fff}@keyframes pulse-ef12099c{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.milestone_card.orange .milestone_inner[data-v-ef12099c]{background:linear-gradient(180deg,#fff6ec,#feebd8)}.milestone_card.orange .milestone_amount[data-v-ef12099c]{color:#fe7c12}.milestone_card.orange .milestone_btn[data-v-ef12099c]:not(.van-button--disabled){background:linear-gradient(180deg,#fe9b51,#fd822a)}