@font-face{font-family:YouSheBiaoTiHei;src:url(../../static/fonts/YouSheBiaoTiHei.1726685c.ttf) format("truetype");font-weight:400;font-style:normal}.task-center[data-v-2e1e5fb3]{position:relative;height:100vh;height:100dvh;padding-bottom:60px;background-image:url(../../static/img/task-bg.9d3cea5c.png);background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#fddcb0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.header[data-v-2e1e5fb3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.header .back-btn[data-v-2e1e5fb3],.header[data-v-2e1e5fb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .back-btn[data-v-2e1e5fb3]{width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#7a3a15;border-radius:50%;-webkit-transition:background-color .2s;transition:background-color .2s}.header .title[data-v-2e1e5fb3]{font-size:18px;font-weight:500;color:#101828}.header .placeholder[data-v-2e1e5fb3]{width:40px}.main-container[data-v-2e1e5fb3]{margin:0 16px 12px;padding:12px 8px;background:#fff;border-radius:16px;height:88vh;height:88dvh;overflow:auto}.stats-card.task-card[data-v-2e1e5fb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0;margin-bottom:10px}.stats-card.task-card .stat-item[data-v-2e1e5fb3]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.stats-card.task-card .stat-item .stat-value[data-v-2e1e5fb3]{font-size:32px;color:#e95a20;font-family:YouSheBiaoTiHei,DIN Alternate,Helvetica Neue,sans-serif;line-height:1.2}.stats-card.task-card .stat-item .stat-label[data-v-2e1e5fb3]{font-size:12px;color:#e95a20}.stats-card.task-card .stat-divider[data-v-2e1e5fb3]{width:2px;height:46px;background:#e95a20;margin-top:6px}.task-list[data-v-2e1e5fb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.task-card[data-v-2e1e5fb3]{background:#fff4ee;border-radius:12px;padding:8px 12px}.task-card .task-header[data-v-2e1e5fb3]{margin-bottom:3px}.task-card .task-title-row[data-v-2e1e5fb3]{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-card .task-icon[data-v-2e1e5fb3],.task-card .task-title-row[data-v-2e1e5fb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card .task-icon[data-v-2e1e5fb3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.task-card .task-icon .icon[data-v-2e1e5fb3]{width:16px}.task-card .task-name[data-v-2e1e5fb3]{font-size:16px;font-weight:600;color:#e95a20}.task-card .task-tag[data-v-2e1e5fb3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px;background:#e95a20;color:#fff;font-size:10px;border-radius:4px;font-weight:500}.task-card .task-desc[data-v-2e1e5fb3]{font-size:10px;color:#7a3a15;line-height:1.6;margin-bottom:8px}.task-card .task-sub-desc[data-v-2e1e5fb3]{margin-top:-8px}.task-card .task-sub-desc p[data-v-2e1e5fb3]{font-size:10px;color:#7a3a15;line-height:1.8;margin:0}.task-card .task-note[data-v-2e1e5fb3]{font-size:10px;color:#7a3a15;margin-bottom:10px}.task-card .task-note span[data-v-2e1e5fb3]{color:#e95a20}.task-card .task-progress .progress-row[data-v-2e1e5fb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.task-card .task-progress .progress-label[data-v-2e1e5fb3]{font-size:10px;color:#b06040}.task-card .task-progress .progress-value[data-v-2e1e5fb3]{font-size:10px;color:#e95a20;font-weight:500}.task-card .task-progress .progress-bar-center[data-v-2e1e5fb3]{height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden}.task-card .task-progress .progress-bar-center .progress-fill[data-v-2e1e5fb3]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#ec4602),to(#ff8553));background:linear-gradient(90deg,#ec4602,#ff8553);border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.task-card .task-footer[data-v-2e1e5fb3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:12px}.task-card .reward[data-v-2e1e5fb3],.task-card .task-footer[data-v-2e1e5fb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card .reward[data-v-2e1e5fb3]{gap:4px}.task-card .reward .reward-label[data-v-2e1e5fb3],.task-card .reward .reward-prefix[data-v-2e1e5fb3]{font-size:13px;color:#e95a20}.task-card .reward .reward-value[data-v-2e1e5fb3]{font-size:22px;color:#e95a20;font-family:YouSheBiaoTiHei,DIN Alternate,Helvetica Neue,sans-serif}.task-card .reward .reward-unit[data-v-2e1e5fb3]{font-size:13px;color:#e95a20}.task-card .action-btn[data-v-2e1e5fb3]{background:#e95a20;color:#fff;font-size:16px;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.task-card .action-btn.completed[data-v-2e1e5fb3]{background:#eee;color:#999;border:1px solid #eee;cursor:default}@media screen and (min-width:768px){.task-center[data-v-2e1e5fb3]{background-image:url(../../static/img/task-bg-web.8746ec9d.png)}.header[data-v-2e1e5fb3]{max-width:800px;margin:0 auto;background:#fff;margin-bottom:-1px}.header .title[data-v-2e1e5fb3]{font-size:20px;color:#e95a20}.main-container[data-v-2e1e5fb3]{max-width:800px;margin:0 auto 40px;padding:24px;border-radius:0 0 20px 20px}.stats-card.task-card[data-v-2e1e5fb3]{padding:24px 32px;margin-bottom:20px}.stats-card.task-card .stat-item .stat-value[data-v-2e1e5fb3]{font-size:40px}.stats-card.task-card .stat-item .stat-label[data-v-2e1e5fb3]{font-size:14px;margin-top:8px}.stats-card.task-card .stat-divider[data-v-2e1e5fb3]{height:50px}.task-list[data-v-2e1e5fb3]{gap:16px}.task-card[data-v-2e1e5fb3]{padding:20px 24px;border-radius:16px;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;margin-bottom:5px}.task-card .task-title-row[data-v-2e1e5fb3]{gap:12px}.task-card .task-icon .icon[data-v-2e1e5fb3]{width:22px}.task-card .task-name[data-v-2e1e5fb3]{font-size:17px}.task-card .task-tag[data-v-2e1e5fb3]{padding:3px 10px;font-size:12px}.task-card .task-desc[data-v-2e1e5fb3],.task-card .task-sub-desc p[data-v-2e1e5fb3]{font-size:14px}.task-card .task-note[data-v-2e1e5fb3]{font-size:13px}.task-card .task-progress[data-v-2e1e5fb3]{margin-bottom:16px}.task-card .task-progress .progress-label[data-v-2e1e5fb3],.task-card .task-progress .progress-value[data-v-2e1e5fb3]{font-size:14px}.task-card .task-progress .progress-bar-center[data-v-2e1e5fb3]{height:3px}.task-card .task-footer[data-v-2e1e5fb3]{padding-top:0}.task-card .reward .reward-label[data-v-2e1e5fb3],.task-card .reward .reward-prefix[data-v-2e1e5fb3],.task-card .reward .reward-unit[data-v-2e1e5fb3]{font-size:14px}.task-card .reward .reward-value[data-v-2e1e5fb3]{font-size:26px}.task-card .action-btn[data-v-2e1e5fb3]{padding:2px 7px;font-size:18px;font-weight:500;border-radius:5px}}@media screen and (min-width:1200px){.main-container[data-v-2e1e5fb3]{max-width:900px;border-radius:0 0 20px 20px}.task-center[data-v-2e1e5fb3]{background-image:url(../../static/img/task-bg-web.8746ec9d.png)}.header[data-v-2e1e5fb3]{max-width:900px;background:#fff;margin-bottom:-1px}.header .title[data-v-2e1e5fb3]{color:#e95a20}.stats-card.task-card[data-v-2e1e5fb3]{padding:28px 40px}.stats-card.task-card .stat-item .stat-value[data-v-2e1e5fb3]{font-size:44px}.task-card[data-v-2e1e5fb3]{padding:24px 28px;margin-bottom:5px}.task-card .task-name[data-v-2e1e5fb3]{font-size:18px}.task-card .reward .reward-value[data-v-2e1e5fb3]{font-size:28px}}@media screen and (max-width:375px){.header[data-v-2e1e5fb3]{padding:10px 12px}.header .title[data-v-2e1e5fb3]{font-size:16px}.header .back-btn[data-v-2e1e5fb3]{width:36px;height:36px}.header .placeholder[data-v-2e1e5fb3]{width:36px}.main-container[data-v-2e1e5fb3]{margin:0 12px 20px;padding:12px}.stats-card.task-card[data-v-2e1e5fb3]{padding:16px 12px}.stats-card.task-card .stat-item .stat-value[data-v-2e1e5fb3]{font-size:26px}.stats-card.task-card .stat-item .stat-label[data-v-2e1e5fb3]{font-size:11px}.stats-card.task-card .stat-divider[data-v-2e1e5fb3]{height:32px}.task-card[data-v-2e1e5fb3]{padding:12px}.task-card .task-name[data-v-2e1e5fb3]{font-size:15px}.task-card .task-desc[data-v-2e1e5fb3]{font-size:10px}.task-card .reward .reward-value[data-v-2e1e5fb3]{font-size:18px}.task-card .reward .reward-label[data-v-2e1e5fb3],.task-card .reward .reward-unit[data-v-2e1e5fb3]{font-size:12px}.task-card .action-btn[data-v-2e1e5fb3]{font-size:13px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.main-container[data-v-2e1e5fb3]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}@media screen and (min-width:768px){.main-container[data-v-2e1e5fb3]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}}