.appstore-extract-page[data-v-e3114050]{background:#f3f4f6;min-height:calc(100vh - 120px);padding:0 12px 16px}.download-loading .el-loading-spinner{-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #94a3b840;border-radius:16px;width:240px;padding:18px 18px 16px;box-shadow:0 24px 60px #02061747,inset 0 1px #fff9;margin:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.download-loading{justify-content:center;align-items:center;display:flex}.download-loading .el-loading-spinner .circular{width:36px;height:36px}.download-loading .el-loading-spinner .el-loading-text{color:#0b1220;letter-spacing:.2px;margin-top:12px;font-size:14px;font-weight:600}.info-banner[data-v-e3114050]{color:#fff;background:#4a90e2;border-radius:12px;align-items:center;gap:10px;margin:12px 6px;padding:10px 12px;font-size:13px;display:flex;box-shadow:0 2px 8px #4a90e24d}.info-banner strong[data-v-e3114050]{font-weight:600}.nut-navbar[data-v-e3114050]{background-color:#fff;border-radius:12px;justify-content:space-between;align-items:center;height:44px;margin-bottom:0;padding:0 12px;display:flex;box-shadow:0 1px 3px #00000014}.nut-navbar__left[data-v-e3114050],.nut-navbar__right[data-v-e3114050]{justify-content:flex-start;align-items:center;width:44px;display:flex}.nut-navbar__title[data-v-e3114050]{text-align:center;flex:1;font-size:15px;font-weight:600}.nut-icon[data-v-e3114050]{width:20px;height:20px}.search-section[data-v-e3114050]{margin-top:4px}.search-card[data-v-e3114050]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:12px 14px;box-shadow:0 4px 6px -1px #0000000a,0 2px 4px -1px #00000005}.form-cell[data-v-e3114050]{align-items:center;padding:8px 0;display:flex}.form-cell.border-bottom[data-v-e3114050]{border-bottom:1px solid #e5e7eb}.cell-title[data-v-e3114050]{color:#4b5563;align-items:center;width:70px;font-size:14px;display:flex}.cell-title.required[data-v-e3114050]:after{color:#ef4444;content:"*";margin-left:2px}.cell-value[data-v-e3114050]{flex:1;min-width:0}.cell-value.flex-col[data-v-e3114050]{flex-direction:column;gap:6px;display:flex}.location-icon[data-v-e3114050]{color:#4b5563;width:18px;height:18px}.country-select[data-v-e3114050]{width:100%;padding:6px 12px;font-size:14px}.country-select[data-v-e3114050],.input-wrapper[data-v-e3114050]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:999px}.input-wrapper[data-v-e3114050]{padding:6px 10px}.appstore-icon[data-v-e3114050],.input-wrapper[data-v-e3114050]{align-items:center;display:flex}.appstore-icon[data-v-e3114050]{justify-content:center;width:28px;height:28px;margin-right:8px}.appstore-icon i[data-v-e3114050]{color:#2563eb;font-size:20px}.app-icon-img[data-v-e3114050]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:28px;height:28px}.search-input[data-v-e3114050]{color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-input[data-v-e3114050]::placeholder{color:#9ca3af}.app-info-display[data-v-e3114050]{color:#4b5563;align-items:center;gap:8px;font-size:13px;display:flex}.app-info-item .label[data-v-e3114050]{color:#6b7280}.app-info-divider[data-v-e3114050]{color:#d1d5db}.button-wrapper[data-v-e3114050]{flex-direction:column;align-items:stretch;gap:6px;margin-top:8px;display:flex}.extract-btn[data-v-e3114050]{color:#fff;background:#2563eb;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;display:flex}.extract-btn[data-v-e3114050]:disabled{opacity:.6}.extract-btn i[data-v-e3114050]{font-size:14px}.example-text[data-v-e3114050]{color:#9ca3af;font-size:12px}.hint-text[data-v-e3114050]{color:#6b7280;margin-top:8px;font-size:12px}.download-dialog-wrapper[data-v-e3114050],.nut-overlay[data-v-e3114050]{z-index:2005;position:fixed;inset:0}.nut-overlay[data-v-e3114050]{background:#00000080}.nut-overlay[data-v-e3114050],.nut-popup[data-v-e3114050]{transition-duration:.3s;display:block}.nut-popup[data-v-e3114050]{z-index:2006;background:#fff;position:fixed;bottom:0;left:0;right:0}.nut-popup.round[data-v-e3114050]{border-radius:20px 20px 0 0}.nut-popup--bottom[data-v-e3114050]{max-height:80vh;overflow-y:auto}@media (width<=768px){.nut-popup--bottom[data-v-e3114050]{border-radius:16px 16px 0 0;max-height:60vh}}.nut-action-sheet[data-v-e3114050]{padding:12px 16px 16px}.nut-action-sheet__title[data-v-e3114050]{text-align:center;border-bottom:1px solid #f0f0f0;padding:20px;font-size:18px;font-weight:600}.coin-info-section[data-v-e3114050]{flex-direction:row;justify-content:space-between;align-items:center;padding:20px;display:flex}.coin-balance[data-v-e3114050]{flex:1;min-width:0}.balance-label[data-v-e3114050]{color:#555;margin-bottom:6px;font-size:14px;font-weight:500}.balance-value[data-v-e3114050]{align-items:center;gap:6px;display:flex}.coin-icon[data-v-e3114050]{flex-shrink:0;width:20px;height:20px;display:inline-block}.coin-amount[data-v-e3114050]{color:#e1ca6e;font-size:18px;font-weight:700}.vip-icon-mini[data-v-e3114050]{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:26px;height:11px;margin:0 2px;display:inline-block}.buy-coin-btn[data-v-e3114050]{cursor:pointer;background:#f0f0f0;border:none;border-radius:20px;align-items:center;gap:4px;padding:8px 16px;font-size:12px;display:flex}.tips-section[data-v-e3114050]{color:#475569;padding:0 12px 12px;font-size:13px;line-height:1.6}.highlight-price[data-v-e3114050]{color:#ef4444;font-weight:700}.sign-tips[data-v-e3114050]{color:#94a3b8;text-align:center;padding:8px 0 2px;font-size:12px}.ad-reward-section[data-v-e3114050]{border-top:1px solid #f0f0f0;justify-content:center;align-items:center;padding:12px;display:flex}.confirm-section[data-v-e3114050]{padding:12px 12px calc(12px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;display:flex}.confirm-section .button-group[data-v-e3114050]{flex-shrink:0;margin-top:0}.confirm-section .cost-info[data-v-e3114050]{min-width:0}.ad-reward-btn-small[data-v-e3114050]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #667eea4d}.ad-reward-btn-small[data-v-e3114050]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.ad-reward-btn-small[data-v-e3114050]:active{transform:translateY(0);box-shadow:0 2px 6px #667eea4d}.ad-reward-btn-small i[data-v-e3114050]{color:gold;font-size:14px}.confirm-row[data-v-e3114050]{justify-content:space-between;align-items:center;display:flex}.button-group.inline[data-v-e3114050]{flex-shrink:0;gap:10px;display:flex}.button-group.inline .confirm-download-btn[data-v-e3114050],.button-group.inline .confirm-sign-btn[data-v-e3114050]{flex:unset;width:auto;min-width:auto}.download-result-sheet[data-v-e3114050]{padding-bottom:20px}.download-result-header[data-v-e3114050]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 20px;font-size:18px;font-weight:600;display:flex}.sheet-close-btn[data-v-e3114050]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px}.cost-amount[data-v-e3114050]{color:#f59e0b;font-weight:800}.free-cost[data-v-e3114050]{color:#16a34a}.free-text[data-v-e3114050]{margin-left:4px}.button-group[data-v-e3114050]{gap:10px;margin-top:12px;display:flex}.confirm-download-btn[data-v-e3114050],.confirm-sign-btn[data-v-e3114050]{cursor:pointer;border:none;border-radius:14px;padding:12px;font-size:14px;font-weight:600}.confirm-sign-btn[data-v-e3114050]{color:#fff;background:linear-gradient(90deg,#34d399,#10b981)}.confirm-download-btn[data-v-e3114050]{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#64a4f0,#386bf6);justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.confirm-row .confirm-download-btn[data-v-e3114050]{padding:10px 12px;font-size:13px}.confirm-row .confirm-download-btn .nut-icon[data-v-e3114050]{vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-block}.confirm-download-btn span[data-v-e3114050]{line-height:1}.confirm-download-btn[data-v-e3114050]:disabled,.confirm-sign-btn[data-v-e3114050]:disabled{cursor:not-allowed;opacity:.6;background:#d9d9d9}.download-result-wrapper .nut-popup[data-v-e3114050]{max-height:85vh}.download-result-content[data-v-e3114050]{max-height:65vh;padding:0 20px 20px;overflow-y:auto}.download-result-content section[data-v-e3114050]{margin-bottom:18px}.download-result-content.mobile-layout[data-v-e3114050]{max-height:calc(100vh - 140px);padding:0 14px 16px}.download-result-content.mobile-layout section[data-v-e3114050]{margin-bottom:14px}.result-status[data-v-e3114050]{border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.result-status .status-icon[data-v-e3114050]{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;display:flex}.result-status .status-body[data-v-e3114050]{flex:1}.result-status .status-body h3[data-v-e3114050]{margin:0 0 6px;font-size:18px}.result-status .status-body p[data-v-e3114050]{color:#475569;margin:0;font-size:14px}.status-error[data-v-e3114050]{background:#fef2f2;border-color:#fecaca}.status-error .status-icon[data-v-e3114050]{color:#ef4444;background:#fee2e2}.result-metrics[data-v-e3114050]{flex-wrap:nowrap;gap:10px;margin-top:12px;display:flex}.metric[data-v-e3114050]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1 0;min-width:0;padding:10px 12px}.metric-label[data-v-e3114050]{color:#94a3b8;margin-bottom:4px;font-size:11px;display:block}.metric-value[data-v-e3114050]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.download-link-card[data-v-e3114050]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.download-link-card header[data-v-e3114050]{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.link-tip[data-v-e3114050]{color:#94a3b8;font-size:12px}.download-link-actions[data-v-e3114050]{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.download-link-actions .el-button[data-v-e3114050]{flex:1;min-width:140px}.download-hint-card[data-v-e3114050]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:12px 14px;display:flex}.download-hint-card i[data-v-e3114050]{color:#2563eb;margin-top:4px;font-size:18px}.download-hint-card p[data-v-e3114050]{color:#475569;margin:0;font-size:13px;line-height:1.6}.results-container[data-v-e3114050]{max-height:360px;overflow-y:auto}.result-item[data-v-e3114050]{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;padding:8px 0;display:flex}.result-item img[data-v-e3114050]{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:40px;height:40px;margin-right:10px}.result-item .info[data-v-e3114050]{flex:1;min-width:0}.result-item h4[data-v-e3114050]{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.result-item .bundle[data-v-e3114050]{color:#6b7280;font-size:12px}.result-item .arrow[data-v-e3114050]{color:#d1d5db;font-size:14px}.no-results[data-v-e3114050],.searching-hint[data-v-e3114050]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;font-size:13px;display:flex}.no-results i[data-v-e3114050],.searching-hint i[data-v-e3114050]{margin-bottom:4px}.node-latency-card[data-v-e3114050]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.node-latency-card header[data-v-e3114050]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.node-latency-card .title[data-v-e3114050]{color:#111827;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.node-latency-card .title i[data-v-e3114050]{color:#2563eb;font-size:16px}.node-latency-card .actions[data-v-e3114050]{align-items:center;gap:8px;display:flex}.view-node-btn[data-v-e3114050]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.view-node-btn[data-v-e3114050]:hover{color:#2563eb;background:#f1f5f9;border-color:#cbd5e1}.view-node-btn i[data-v-e3114050]{font-size:12px}.toggle-latency-btn[data-v-e3114050]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600}.panel-empty[data-v-e3114050],.panel-loading[data-v-e3114050]{color:#94a3b8;justify-content:center;align-items:center;gap:8px;padding:20px 0;font-size:13px;display:flex}.panel-empty i[data-v-e3114050],.panel-loading i[data-v-e3114050]{font-size:16px}.latency-list[data-v-e3114050]{flex-direction:column;gap:8px;display:flex}.latency-item[data-v-e3114050]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.latency-item[data-v-e3114050]:hover{background:#f1f5f9;border-color:#cbd5e1}.latency-item.latency-fast[data-v-e3114050]{border-left:3px solid #22c55e}.latency-item.latency-normal[data-v-e3114050]{border-left:3px solid #3b82f6}.latency-item.latency-slow[data-v-e3114050]{border-left:3px solid #f59e0b}.latency-item.latency-timeout[data-v-e3114050]{border-left:3px solid #ef4444}.latency-item.latency-offline[data-v-e3114050]{border-left:3px solid #9ca3af}.latency-item.latency-unknown[data-v-e3114050]{border-left:3px solid #d1d5db}.latency-icon[data-v-e3114050]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.latency-fast .latency-icon[data-v-e3114050]{color:#22c55e;background:#dcfce7}.latency-normal .latency-icon[data-v-e3114050]{color:#3b82f6;background:#dbeafe}.latency-slow .latency-icon[data-v-e3114050]{color:#f59e0b;background:#fef3c7}.latency-timeout .latency-icon[data-v-e3114050]{color:#ef4444;background:#fee2e2}.latency-offline .latency-icon[data-v-e3114050]{color:#9ca3af;background:#f3f4f6}.latency-unknown .latency-icon[data-v-e3114050]{color:#d1d5db;background:#f3f4f6}.latency-info[data-v-e3114050]{flex:1;min-width:0}.latency-name[data-v-e3114050]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.latency-meta[data-v-e3114050]{color:#94a3b8;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.latency-time[data-v-e3114050]{font-weight:600}.latency-status-tag[data-v-e3114050]{color:#475569;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.node-latency-card.mobile-collapsed header[data-v-e3114050],.node-latency-card.mobile-collapsible header[data-v-e3114050]{margin-bottom:0}.cost-label[data-v-e3114050]{color:#6b7280;font-size:13px;font-weight:500}@media (width<=768px){.appstore-extract-page[data-v-e3114050]{padding:8px 8px 12px}.search-card[data-v-e3114050]{padding:10px 12px}.country-select[data-v-e3114050],.search-input[data-v-e3114050]{font-size:16px}.node-latency-card[data-v-e3114050]{padding:12px}.latency-item[data-v-e3114050]{gap:10px;padding:8px 10px}.latency-icon[data-v-e3114050]{width:28px;height:28px}.latency-name[data-v-e3114050]{font-size:13px}.result-metrics[data-v-e3114050]{flex-wrap:wrap}.metric[data-v-e3114050]{flex:calc(50% - 5px)}}
