.floating-service-container[data-v-aeb0ac44]{right:16px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:1000;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed}.floating-button[data-v-aeb0ac44]{cursor:grab;background:#84cc16;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,background .3s;display:flex}.floating-button[data-v-aeb0ac44]:active:not(.dragging){transform:scale(.92)}.floating-button.dragging[data-v-aeb0ac44]{cursor:grabbing;opacity:.9;transform:scale(1.05)}.floating-button.expanded[data-v-aeb0ac44]{background:#6b7280}.floating-button[data-v-aeb0ac44] .van-icon{color:#fff;transition:transform .3s}.floating-button.expanded[data-v-aeb0ac44] .van-icon{transform:rotate(90deg)}.button-badge[data-v-aeb0ac44] .van-badge{background:#ef4444;border:2px solid #fff;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:12px;top:-6px;right:-6px}.service-popup[data-v-aeb0ac44]{background:#f7fee7}.service-panel[data-v-aeb0ac44]{padding:20px 16px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.panel-header[data-v-aeb0ac44]{text-align:center;border-bottom:1px solid #d9f99d;margin-bottom:20px;padding-bottom:16px}.panel-title[data-v-aeb0ac44]{color:#4d7c0f;margin:0 0 4px;font-size:18px;font-weight:600}.panel-subtitle[data-v-aeb0ac44]{color:#3f6212;font-size:12px}.service-list[data-v-aeb0ac44]{margin-bottom:20px}.service-item[data-v-aeb0ac44]{background:#fff;border:1px solid #d9f99d;border-radius:12px;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding:16px;display:flex}.service-item[data-v-aeb0ac44]:last-child{margin-bottom:0}.service-info[data-v-aeb0ac44]{flex:1;margin-right:16px}.service-name[data-v-aeb0ac44]{color:#1f2937;margin-bottom:4px;font-size:16px;font-weight:600}.service-desc[data-v-aeb0ac44]{color:#6b7280;margin-bottom:8px;font-size:13px;line-height:1.5}.service-qq[data-v-aeb0ac44]{color:#84cc16;background:#ecfccb;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:13px;display:flex}.service-qrcode[data-v-aeb0ac44]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.service-qrcode[data-v-aeb0ac44] .van-image{border:1px solid #d9f99d;border-radius:8px;overflow:hidden}.qrcode-tip[data-v-aeb0ac44]{color:#3f6212;margin-top:4px;font-size:10px}.qrcode-error[data-v-aeb0ac44]{color:#d1d5db;background:#f9fafb;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.loading-state[data-v-aeb0ac44]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.loading-text[data-v-aeb0ac44]{color:#3f6212;font-size:14px}.empty-state[data-v-aeb0ac44]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.empty-text[data-v-aeb0ac44]{color:#9ca3af;font-size:14px}.quick-actions[data-v-aeb0ac44]{border-top:1px solid #d9f99d;margin-top:16px;padding-top:16px}.action-item[data-v-aeb0ac44]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;margin-bottom:10px;padding:14px 16px;transition:all .2s;display:flex}.action-item[data-v-aeb0ac44]:last-child{margin-bottom:0}.action-item[data-v-aeb0ac44]:active{background:#f7fee7;border-color:#d9f99d}.action-icon[data-v-aeb0ac44]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;display:flex}.action-icon.feedback[data-v-aeb0ac44]{color:#fff;background:#84cc16}.action-content[data-v-aeb0ac44]{flex:1}.action-title[data-v-aeb0ac44]{color:#1f2937;align-items:center;gap:6px;margin-bottom:2px;font-size:15px;font-weight:500;display:inline-flex}.feedback-badge[data-v-aeb0ac44] .van-badge{background:#ef4444;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.action-desc[data-v-aeb0ac44]{color:#9ca3af;font-size:12px}.action-arrow[data-v-aeb0ac44]{color:#d1d5db;margin-left:8px}[data-v-aeb0ac44] .van-popup--round{border-radius:20px 20px 0 0}[data-v-aeb0ac44] .van-popup__close-icon{color:#84cc16}@media (width<=375px){.floating-button[data-v-aeb0ac44]{width:48px;height:48px}.service-item[data-v-aeb0ac44]{flex-direction:column;align-items:stretch}.service-info[data-v-aeb0ac44]{margin-bottom:12px;margin-right:0}.service-qrcode[data-v-aeb0ac44]{align-items:center}}.safe-area-top[data-v-431621c5]{padding-top:max(8px, env(safe-area-inset-top))}.announcement-image-wrapper[data-v-67686eaf]{max-width:100%;display:inline-block}.announcement-image[data-v-67686eaf]{border-radius:4px;max-width:100%;height:auto;margin:.6em 0;display:block}.announcement-image-placeholder[data-v-67686eaf]{color:#9ca3af;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:4px;padding:.4em .8em;font-size:.85em;display:inline-block}.announcement-image-error[data-v-67686eaf]{color:#ef4444;background:#fef2f2;border-color:#fca5a5}.markdown-view{word-break:break-word;line-height:1.7}.markdown-view h1,.markdown-view h2,.markdown-view h3,.markdown-view h4,.markdown-view h5,.markdown-view h6{margin:1em 0 .5em;font-weight:600;line-height:1.3}.markdown-view h1{font-size:1.5em}.markdown-view h2{font-size:1.3em}.markdown-view h3{font-size:1.15em}.markdown-view h4,.markdown-view h5,.markdown-view h6{font-size:1em}.markdown-view p{margin:.6em 0}.markdown-view ul,.markdown-view ol{margin:.6em 0;padding-left:1.5em}.markdown-view ul{list-style:outside}.markdown-view ol{list-style:decimal}.markdown-view li{margin:.2em 0}.markdown-view blockquote{color:#6b7280;background:#f9fafb;border-left:3px solid #d1d5db;margin:.8em 0;padding:.4em .8em}.markdown-view code{background:#f3f4f6;border-radius:3px;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.markdown-view pre{background:#f3f4f6;border-radius:6px;margin:.8em 0;padding:.8em 1em;overflow-x:auto}.markdown-view pre code{background:0 0;padding:0}.markdown-view a{color:#2563eb;text-decoration:underline}.markdown-view a:hover{color:#1d4ed8}.markdown-view hr{border:none;border-top:1px solid #e5e7eb;margin:1.2em 0}.markdown-view table{border-collapse:collapse;width:100%;margin:.8em 0}.markdown-view th,.markdown-view td{text-align:left;border:1px solid #e5e7eb;padding:.4em .7em}.markdown-view th{background:#f9fafb;font-weight:600}.markdown-view img{border-radius:4px;max-width:100%;height:auto;margin:.6em 0}.markdown-view strong{font-weight:600}.markdown-view em{font-style:italic}.markdown-view del,.markdown-view s{text-decoration:line-through}.announcement-popup[data-v-58cc5404]{background-color:#fff;flex-direction:column;max-height:80vh;display:flex}.popup-header[data-v-58cc5404]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 8px;display:flex}.popup-title[data-v-58cc5404]{color:#0f172a;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.4}.popup-close[data-v-58cc5404]{color:#94a3b8;cursor:pointer;padding:4px;font-size:18px}.popup-countdown[data-v-58cc5404]{color:#b45309;background-color:#fef3c7;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.popup-outdated-badge[data-v-58cc5404]{color:#b45309;vertical-align:middle;background-color:#fef3c7;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.popup-ack-badge[data-v-58cc5404]{color:#b91c1c;background-color:#fee2e2;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.popup-meta[data-v-58cc5404]{color:#64748b;flex-direction:column;gap:4px;padding:8px 16px;font-size:12px;display:flex}.popup-content[data-v-58cc5404]{color:#1f2937;flex:1;padding:12px 16px;font-size:14px;line-height:1.6;overflow-y:auto}.popup-footer[data-v-58cc5404]{border-top:1px solid #f1f5f9;padding:12px 16px 16px}.ack-scroll-sentinel[data-v-58cc5404]{width:100%;height:1px}.ack-hint[data-v-58cc5404]{color:#94a3b8;text-align:center;margin:0 0 8px;font-size:12px}.summary-content[data-v-58cc5404]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 16px 12px;display:flex}.summary-icon[data-v-58cc5404]{margin-bottom:4px;font-size:40px}.summary-text[data-v-58cc5404]{color:#0f172a;margin:0;font-size:16px;font-weight:600}.summary-hint[data-v-58cc5404]{color:#64748b;margin:0;font-size:13px;line-height:1.5}[data-v-f8e0f60f]:root{--layout-nav-height:56px;--layout-tab-height:70px}.layout[data-v-f8e0f60f]{background-color:#f8fafc;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.layout-nav-bar[data-v-f8e0f60f]{--van-nav-bar-background:#fff;--van-nav-bar-title-text-color:#0f172a;--van-nav-bar-title-font-size:18px;--van-nav-bar-title-font-weight:600;--van-nav-bar-height:var(--layout-nav-height);flex-shrink:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 1px #00000014;--van-nav-bar-arrow-color:#84cc16!important;--van-nav-bar-icon-color:#84cc16!important;--van-nav-bar-text-color:#84cc16!important}.layout-nav-bar.wallet-theme[data-v-f8e0f60f]{--van-nav-bar-arrow-color:#16a34a;box-shadow:0 1px #16a34a14}[data-v-f8e0f60f] .van-nav-bar{padding-top:max(8px, env(safe-area-inset-top,0px));box-sizing:border-box;padding-bottom:8px}[data-v-f8e0f60f] .van-nav-bar__content{align-items:center;min-height:36px;padding:6px 22px;display:flex}[data-v-f8e0f60f] .van-nav-bar__title{padding:2px 0;line-height:1.4}[data-v-f8e0f60f] .van-nav-bar__left,[data-v-f8e0f60f] .van-nav-bar__right{align-items:center;min-height:28px;padding:4px 0;display:flex}[data-v-f8e0f60f] .van-nav-bar__left{border-radius:12px;margin-left:-4px;padding:6px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}[data-v-f8e0f60f] .van-nav-bar__left:hover{background-color:#84cc160f;transform:translate(-1px)}[data-v-f8e0f60f] .van-nav-bar__left:active{background-color:#84cc161f;transform:translate(-2px)scale(.96)}.wallet-theme[data-v-f8e0f60f] .van-nav-bar__left:hover{background-color:#16a34a0f}.wallet-theme[data-v-f8e0f60f] .van-nav-bar__left:active{background-color:#16a34a1f}[data-v-f8e0f60f] .van-nav-bar__left .van-icon{filter:drop-shadow(0 1px 2px #0000001a);transition:all .2s cubic-bezier(.4,0,.2,1);color:#84cc16!important}[data-v-f8e0f60f] .van-nav-bar__left:hover .van-icon{filter:drop-shadow(0 2px 4px #84cc1633);transform:translate(-1px)scale(1.05)}.wallet-theme[data-v-f8e0f60f] .van-nav-bar__left:hover .van-icon{filter:drop-shadow(0 2px 4px #16a34a33)}[data-v-f8e0f60f] .van-icon{justify-content:center;align-items:center;display:flex}.layout-content[data-v-f8e0f60f]{-webkit-overflow-scrolling:touch;flex:1;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.layout-tab-bar[data-v-f8e0f60f]{--van-tabbar-background:#fff;--van-tabbar-height:var(--layout-tab-height);--van-tabbar-item-text-color:#64748b;--van-tabbar-item-active-color:#84cc16;--van-tabbar-item-active-background:transparent;--van-tabbar-item-font-size:10px;--van-tabbar-item-icon-size:24px;--van-tabbar-item-margin-bottom:0;border-top:.5px solid #0000000d;flex-shrink:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 -2px 10px #0000000d}[data-v-f8e0f60f] .van-tabbar-item{padding:10px 0 12px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative}[data-v-f8e0f60f] .van-tabbar-item--active .van-tabbar-item__icon{filter:drop-shadow(0 4px 8px #84cc1640);transform:translateY(-2px)scale(1.15)}[data-v-f8e0f60f] .van-tabbar-item--active .van-tabbar-item__text{font-weight:600;transform:scale(1.05)}[data-v-f8e0f60f] .van-tabbar-item__icon{justify-content:center;align-items:center;margin-bottom:4px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex}[data-v-f8e0f60f] .van-tabbar-item__text{letter-spacing:-.01em;margin-top:0;padding-top:2px;line-height:1.2;transition:all .3s cubic-bezier(.25,.46,.45,.94)}[data-v-f8e0f60f] .van-tabbar-item:active{opacity:.8;transform:scale(.92)}[data-v-f8e0f60f] .van-badge{--van-badge-size:16px;--van-badge-font-size:10px;--van-badge-background:#ef4444;box-shadow:0 2px 4px #ef44444d}[data-v-f8e0f60f] .van-badge--dot{--van-badge-dot-size:8px;animation:2s infinite pulse-f8e0f60f;box-shadow:0 0 0 2px #ffffffe6}@keyframes slideIn-f8e0f60f{0%{opacity:0;width:0}to{opacity:1;width:20px}}@keyframes pulse-f8e0f60f{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.page-enter-active[data-v-f8e0f60f]{transition:all .35s cubic-bezier(.25,.46,.45,.94)}.page-leave-active[data-v-f8e0f60f]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.page-enter-from[data-v-f8e0f60f]{opacity:0;transform:translate(30px)}.page-leave-to[data-v-f8e0f60f]{opacity:0;transform:translate(-10px)scale(.98)}@keyframes fadeInUp-f8e0f60f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.layout[data-v-f8e0f60f]{animation:.5s ease-out fadeInUp-f8e0f60f}@supports (padding-bottom:env(safe-area-inset-bottom)){.layout-tab-bar[data-v-f8e0f60f]{padding-bottom:max(8px, env(safe-area-inset-bottom));height:calc(var(--layout-tab-height) + env(safe-area-inset-bottom))}}@media screen and (width<=375px){[data-v-f8e0f60f]:root{--layout-nav-height:52px}.layout-nav-bar[data-v-f8e0f60f]{--van-nav-bar-height:var(--layout-nav-height)}[data-v-f8e0f60f] .van-nav-bar{padding-top:max(6px, env(safe-area-inset-top,0px));padding-bottom:6px}[data-v-f8e0f60f] .van-nav-bar__content{min-height:32px;padding:4px 20px}[data-v-f8e0f60f] .van-nav-bar__title{padding:1px 0}[data-v-f8e0f60f] .van-nav-bar__left,[data-v-f8e0f60f] .van-nav-bar__right{min-height:24px;padding:2px 0}}@media screen and (width>=768px){[data-v-f8e0f60f]:root{--layout-nav-height:64px}[data-v-f8e0f60f] .van-nav-bar{padding-top:max(10px, env(safe-area-inset-top,0px));padding-bottom:10px}[data-v-f8e0f60f] .van-nav-bar__content{min-height:40px;padding:8px 28px}[data-v-f8e0f60f] .van-nav-bar__title{padding:4px 0;font-size:20px}[data-v-f8e0f60f] .van-nav-bar__left,[data-v-f8e0f60f] .van-nav-bar__right{min-height:32px;padding:6px 0}}.skeleton-item[data-v-79164294]{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));position:relative;overflow:hidden}.skeleton-wave .skeleton-item[data-v-79164294]:after{content:"";background:#ffffff4d;animation:2s infinite shimmer-79164294;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-79164294{to{transform:translate(100%)}}.skeleton-wave[data-v-79164294]{animation:.3s ease-in-out fadeIn-79164294}@keyframes fadeIn-79164294{0%{opacity:0}to{opacity:1}}.task-card[data-v-303643a8]{cursor:pointer;background:#fff;border:none;border-radius:12px;margin-bottom:12px;padding:16px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.task-card[data-v-303643a8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.task-card[data-v-303643a8]:active{transform:translateY(0)}.task-header[data-v-303643a8]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.task-platform[data-v-303643a8]{align-items:center;gap:8px;display:flex}.platform-icon[data-v-303643a8]{color:#fff;width:24px;height:24px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.platform-icon-img[data-v-303643a8]{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:100%}.platform-default[data-v-303643a8]{background:#6b7280}.platform-taobao[data-v-303643a8]{background:#84cc16}.platform-jd[data-v-303643a8]{background:#e4393c}.platform-pinduoduo[data-v-303643a8]{background:#e02e24}.platform-douyin[data-v-303643a8]{background:#000}.platform-xiaohongshu[data-v-303643a8]{background:#ff2442}.platform-kuaishou[data-v-303643a8]{background:#f60}.platform-wechat[data-v-303643a8]{background:#07c160}.platform-bilibili[data-v-303643a8]{background:#fb7299}.platform-name[data-v-303643a8]{color:#666;letter-spacing:.2px;font-size:12px;font-weight:500}.task-type-badge[data-v-303643a8]{color:#84cc16;background:#f7fee7;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.merchant-rebate-badge[data-v-303643a8]{color:#f97316;background:#fff7ed;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.title-status-row[data-v-303643a8]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.title-status-row .task-title[data-v-303643a8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.status-tags[data-v-303643a8]{flex-shrink:0;gap:6px;display:flex}.title-status-row .status-tag[data-v-303643a8],.rebate-status-tag[data-v-303643a8],.verification-status-tag[data-v-303643a8]{flex-shrink:0}.verification-reject-reason[data-v-303643a8]{color:#ef4444;background:#fef2f2;border-radius:6px;align-items:flex-start;gap:4px;margin-top:8px;padding:6px 10px;font-size:12px;line-height:1.4;display:flex}.verification-reject-reason .van-icon[data-v-303643a8]{color:#ef4444;flex-shrink:0;margin-top:1px}.task-content[data-v-303643a8]{margin-bottom:16px}.task-content-row[data-v-303643a8]{gap:12px;display:flex}.product-image-wrapper[data-v-303643a8]{background:#f5f5f5;border:1px solid #f0f0f0;border-radius:8px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.product-image[data-v-303643a8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.task-content-info[data-v-303643a8]{flex:1;min-width:0}.task-title[data-v-303643a8]{color:#1a1a1a;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.4}.task-desc[data-v-303643a8]{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.task-tags[data-v-303643a8]{flex-wrap:wrap;gap:6px;display:flex}.task-tag[data-v-303643a8]{--van-tag-font-size:11px;--van-tag-border-color:transparent;--van-tag-padding:4px 10px;font-weight:500;transition:all .2s;--van-tag-default-color:transparent!important;border-radius:8px!important}[data-v-303643a8] .task-tag:nth-child(4n+1){--van-tag-background:#f1f5f9!important;--van-tag-text-color:#475569!important;--van-tag-default-color:#f1f5f9!important;color:#475569!important;background:#f1f5f9!important}[data-v-303643a8] .task-tag:nth-child(4n+2){--van-tag-background:#f0fdf4!important;--van-tag-text-color:#166534!important;--van-tag-default-color:#f0fdf4!important;color:#166534!important;background:#f0fdf4!important}[data-v-303643a8] .task-tag:nth-child(4n+3){--van-tag-background:#f7fee7!important;--van-tag-text-color:#4d7c0f!important;--van-tag-default-color:#f7fee7!important;color:#4d7c0f!important;background:#f7fee7!important}[data-v-303643a8] .task-tag:nth-child(4n){--van-tag-background:#faf5ff!important;--van-tag-text-color:#7c3aed!important;--van-tag-default-color:#faf5ff!important;color:#7c3aed!important;background:#faf5ff!important}.task-tag[data-v-303643a8]:hover{filter:brightness(.95);transform:translateY(-1px)}.task-footer[data-v-303643a8]{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.task-info[data-v-303643a8]{flex-direction:column;gap:6px;display:flex}.price-info[data-v-303643a8]{align-items:baseline;gap:4px;display:flex}.price-label[data-v-303643a8]{color:#999;font-size:12px;font-weight:500}.price-value[data-v-303643a8]{color:#84cc16;letter-spacing:-.3px;font-size:18px;font-weight:700}.time-info[data-v-303643a8]{color:#999;align-items:center;gap:6px;font-size:12px;display:flex}.time-info .van-icon[data-v-303643a8]{color:#999}.task-id-info[data-v-303643a8]{color:#9ca3af;cursor:pointer;background:#f3f4f6;border-radius:4px;align-items:center;gap:3px;margin-left:auto;padding:2px 8px;font-size:11px;transition:all .2s;display:flex}.task-id-info[data-v-303643a8]:hover{color:#6b7280;background:#e5e7eb}.task-id-info[data-v-303643a8]:active{background:#d1d5db;transform:scale(.98)}.task-id-info.copying[data-v-303643a8]{color:#84cc16;background:#f7fee7}.task-id-text[data-v-303643a8]{letter-spacing:.3px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px}.copy-icon[data-v-303643a8]{opacity:.6;transition:all .2s}.task-id-info:hover .copy-icon[data-v-303643a8]{opacity:1}.task-id-info.copying .copy-icon[data-v-303643a8]{opacity:1;color:#84cc16}.task-progress[data-v-303643a8]{border-top:1px solid #f0f0f0;margin-top:12px;padding-top:12px}.progress-info[data-v-303643a8]{justify-content:space-between;margin-bottom:8px;display:flex}.progress-label[data-v-303643a8]{color:#666;font-size:12px;font-weight:500}.progress-text[data-v-303643a8]{color:#84cc16;font-size:12px;font-weight:600}.task-actions .van-button[data-v-303643a8]{border:none;border-radius:8px;height:32px;padding:0 16px;font-weight:600;line-height:32px;transition:all .15s}.task-actions .van-button--primary[data-v-303643a8]{--van-button-primary-background:#84cc16;--van-button-primary-border-color:#84cc16;--van-button-primary-color:#fff;box-shadow:none;font-weight:600}.task-actions .van-button--primary[data-v-303643a8]:hover{--van-button-primary-background:#65a30d;transform:scale(1.02)}.task-actions .van-button--primary[data-v-303643a8]:active{transform:scale(.98)}.task-actions .van-button--default[data-v-303643a8]{--van-button-default-background:#fafafa;--van-button-default-border-color:transparent;--van-button-default-color:#1a1a1a;font-weight:500}.task-actions .van-button--default[data-v-303643a8]:hover{--van-button-default-background:#e5e7eb}.task-actions .van-button.continue-btn[data-v-303643a8]{--van-button-default-background:#84cc16;--van-button-default-border-color:#84cc16;--van-button-default-color:#fff;border-radius:12px;font-weight:600;transform:translateY(0);box-shadow:0 4px 12px #84cc1640}.task-actions .van-button.continue-btn[data-v-303643a8]:hover{--van-button-default-background:#65a30d;--van-button-default-border-color:#65a30d;transform:translateY(-2px)scale(1.05);box-shadow:0 8px 16px #84cc1659}.task-actions .van-button.continue-btn[data-v-303643a8]:active{transform:translateY(0)scale(.98);box-shadow:0 2px 4px #84cc1633}.task-actions .van-button.waiting-btn[data-v-303643a8]{--van-button-primary-background:#ecfccb;--van-button-primary-border-color:#ecfccb;--van-button-primary-color:#4d7c0f;--van-button-warning-background:#ecfccb;--van-button-warning-border-color:#ecfccb;--van-button-warning-color:#4d7c0f;cursor:default;opacity:1;min-width:auto;padding:0 12px;font-weight:600}.task-actions .van-button.waiting-btn[data-v-303643a8]:disabled{--van-button-warning-background:#ecfccb;--van-button-warning-border-color:#ecfccb;--van-button-warning-color:#4d7c0f;opacity:1;cursor:default}.task-actions .van-button.waiting-btn[data-v-303643a8]:active{transform:none}.task-actions .van-button.activation-btn[data-v-303643a8]{--van-button-primary-background:#dbeafe;--van-button-primary-border-color:#dbeafe;--van-button-primary-color:#1d4ed8;min-width:auto;padding:0 10px}.task-actions .van-button.activation-btn[data-v-303643a8]:disabled{--van-button-primary-background:#dbeafe;--van-button-primary-border-color:#dbeafe;--van-button-primary-color:#1d4ed8;opacity:1}.van-progress[data-v-303643a8]{--van-progress-background:#f0f0f0;--van-progress-pivot-background:#84cc16;height:4px}@media (width<=375px){.task-card[data-v-303643a8]{padding:16px}.task-title[data-v-303643a8]{font-size:15px}}.image-uploader-wrapper[data-v-f9f28c12]{width:100%}.image-uploader[data-v-f9f28c12]{text-align:center;cursor:pointer;background:#fff;border:2px dashed #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:20px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.image-uploader[data-v-f9f28c12]:hover:not(.disabled){background:#fffaf5;border-color:#84cc16;transform:translateY(-2px);box-shadow:0 8px 24px #84cc161f}.image-uploader.disabled[data-v-f9f28c12]{cursor:not-allowed;opacity:.6}.image-uploader.has-preview[data-v-f9f28c12]{background:0 0;border:none;min-height:auto;padding:0}.image-uploader.has-preview[data-v-f9f28c12]:hover{box-shadow:none;transform:none}.upload-placeholder[data-v-f9f28c12]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.upload-icon-wrapper[data-v-f9f28c12]{background:#f7fee7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;transition:transform .3s;display:flex}.image-uploader:hover:not(.disabled) .upload-icon-wrapper[data-v-f9f28c12]{transform:scale(1.05)}.upload-icon[data-v-f9f28c12]{color:#84cc16;width:28px;height:28px}.upload-title[data-v-f9f28c12]{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.upload-subtitle[data-v-f9f28c12]{color:#6b7280;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.upload-subtitle .divider[data-v-f9f28c12]{color:#d1d5db}.hidden-file-input[data-v-f9f28c12]{display:none}.preview-wrapper[data-v-f9f28c12]{border-radius:8px;width:100%;max-width:200px;margin:0 auto;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.preview-wrapper.preview-auto[data-v-f9f28c12]{max-width:100%}.preview-wrapper[data-v-f9f28c12]:hover{box-shadow:0 4px 12px #0000001f}.preview-container[data-v-f9f28c12]{aspect-ratio:1;background:#f9fafb;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.preview-container.preview-container-auto[data-v-f9f28c12]{aspect-ratio:auto;height:auto;min-height:200px;max-height:none}.preview-image[data-v-f9f28c12]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.preview-image.preview-image-auto[data-v-f9f28c12]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2000px}.preview-mask[data-v-f9f28c12]{opacity:0;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .3s;display:flex;position:absolute;inset:0}.preview-wrapper:hover .preview-mask[data-v-f9f28c12]{opacity:1;background:#00000080}.mask-icon[data-v-f9f28c12]{color:#fff;width:24px;height:24px}.mask-text[data-v-f9f28c12]{color:#fff;font-size:12px;font-weight:500}.remove-button[data-v-f9f28c12]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:10;background:#ef4444e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #ef44444d}.remove-button[data-v-f9f28c12]:hover{background:#dc2626;transform:scale(1.1);box-shadow:0 3px 8px #ef444466}.remove-icon[data-v-f9f28c12]{width:16px;height:16px}.uploading-overlay[data-v-f9f28c12]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#0f172abf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-progress-wrapper[data-v-f9f28c12]{flex-direction:column;align-items:center;gap:8px;display:flex}.progress-circle[data-v-f9f28c12]{width:48px;height:48px;position:relative}.progress-svg[data-v-f9f28c12]{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring[data-v-f9f28c12]{transition:stroke-dasharray .3s}.progress-ring-fill[data-v-f9f28c12]{stroke-linecap:round;transition:stroke-dasharray .3s}.progress-text[data-v-f9f28c12]{color:#fff;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uploading-text[data-v-f9f28c12]{color:#fff;letter-spacing:.5px;font-size:12px;font-weight:500}.upload-hint[data-v-f9f28c12]{color:#9ca3af;text-align:center;margin-top:12px;font-size:12px;line-height:1.5}.file-uploader[data-v-10ec08c2]{width:100%}.upload-trigger[data-v-10ec08c2]{cursor:pointer;background:#f7f8fa;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;transition:background-color .2s;display:flex}.upload-trigger[data-v-10ec08c2]:hover{background:#f2f3f5}.upload-text[data-v-10ec08c2]{color:#969799;margin-top:4px;font-size:12px}.upload-hint[data-v-10ec08c2]{color:#c8c9cc;margin-top:2px;font-size:10px}.preview-cover[data-v-10ec08c2]{background:#00000080;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-progress[data-v-10ec08c2]{color:#fff;margin-top:4px;font-size:12px}.retry-info[data-v-10ec08c2]{color:#84cc16;background:#ffffffe6;border-radius:10px;margin-top:2px;padding:2px 6px;font-size:10px}.error-cover[data-v-10ec08c2]{cursor:pointer;background:#ff000080;transition:background-color .2s}.error-cover[data-v-10ec08c2]:hover{background:#ff0000b3}.error-text[data-v-10ec08c2]{color:#fff;margin-top:4px;font-size:10px}.retry-hint[data-v-10ec08c2]{color:#fffc;margin-top:2px;font-size:8px}.file-list[data-v-10ec08c2]{margin-top:12px}.file-item[data-v-10ec08c2]{background:#f7f8fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex;position:relative}.file-info[data-v-10ec08c2]{flex:1;align-items:center;display:flex;overflow:hidden}.file-name[data-v-10ec08c2]{text-overflow:ellipsis;white-space:nowrap;color:#323233;flex:1;margin-left:8px;font-size:14px;overflow:hidden}.file-size[data-v-10ec08c2]{color:#969799;margin-left:8px;font-size:12px}.file-actions[data-v-10ec08c2]{align-items:center;gap:8px;display:flex}.file-item .van-progress[data-v-10ec08c2]{position:absolute;bottom:0;left:0;right:0}.preview-index[data-v-10ec08c2]{color:#fff;background:#00000080;border-radius:20px;padding:8px 16px;font-size:14px}.avatar-upload-component[data-v-9f2d1639]{display:inline-block}.avatar-container[data-v-9f2d1639]{display:inline-block;position:relative}.avatar-display[data-v-9f2d1639]{cursor:pointer;border-radius:50%;transition:all .3s;position:relative;overflow:hidden}.avatar-display:hover .avatar-overlay[data-v-9f2d1639]{opacity:1}.avatar-image[data-v-9f2d1639]{border:3px solid #ffffffe6;display:block;box-shadow:0 4px 12px #00000026}.avatar-overlay[data-v-9f2d1639]{opacity:0;background:#00000080;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .3s;display:flex;position:absolute;inset:0}.overlay-text[data-v-9f2d1639]{color:#fff;text-align:center;font-size:11px;line-height:1}.upload-indicator[data-v-9f2d1639]{background:#000000b3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-progress[data-v-9f2d1639]{text-align:center;margin-top:12px}.progress-text[data-v-9f2d1639]{color:#646566;margin-top:4px;font-size:12px}.error-message[data-v-9f2d1639]{background:#fef0f0;border:1px solid #fbc4c4;border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:8px 12px;display:flex}.error-text[data-v-9f2d1639]{color:#ee0a24;font-size:12px;line-height:1.4}@media (width<=375px){.overlay-text[data-v-9f2d1639]{font-size:10px}.progress-text[data-v-9f2d1639],.error-text[data-v-9f2d1639]{font-size:11px}}.avatar-display[data-v-9f2d1639]:focus{outline-offset:2px;outline:2px solid #1989fa}.avatar-display[data-v-9f2d1639]:not([data-editable=true]){cursor:default}.avatar-display:not([data-editable=true]) .avatar-overlay[data-v-9f2d1639]{display:none}
