.pan-wrap[data-v-dca74643]{width:100%}.pan-mini-btn[data-v-dca74643]{font-size:13px;padding:6px 16px}.pan-mask[data-v-dca74643]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px}.pan-modal[data-v-dca74643]{width:min(560px,100%);max-height:80vh;background:#fff;border-radius:12px;padding:22px 24px;box-shadow:0 12px 40px #0f172a33;display:flex;flex-direction:column;gap:12px}.pan-modal h3[data-v-dca74643]{font-size:16px;font-weight:600;margin:0}.pan-agreement-scroll[data-v-dca74643]{flex:1;min-height:160px;max-height:46vh;overflow-y:auto;background:#f7f9fc;border:1px solid #e6ebf3;border-radius:8px;padding:12px 14px}.pan-agreement-scroll pre[data-v-dca74643]{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.7;color:#3d4a5d;margin:0}.pan-agree-line[data-v-dca74643]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#3d4a5d}.pan-agree-line input[data-v-dca74643]{margin-top:2px}.pan-modal-btns[data-v-dca74643]{display:flex;justify-content:flex-end;gap:10px}.pan-qr-cta[data-v-dca74643]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 0 14px;text-align:center}.pan-qr-cta-title[data-v-dca74643]{font-size:15px;font-weight:600;color:#2f3a4b;margin:0}.pan-qr-img[data-v-dca74643]{width:220px;height:220px;border:1px solid #e6ebf3;border-radius:10px;background:#fff}.pan-qr-tip[data-v-dca74643]{display:flex;align-items:center;gap:8px;font-size:13px;color:#3568b8;margin:0}.pan-qr-count[data-v-dca74643]{font-size:12px;color:#8a99ac;font-variant-numeric:tabular-nums}.pan-qr-count.warn[data-v-dca74643]{color:#dc2626;font-weight:600}.pan-qr-expired[data-v-dca74643]{color:#dc2626}.pan-qr-modal[data-v-dca74643]{width:min(360px,100%);align-items:center}.pan-qr-modal-head[data-v-dca74643]{display:flex;align-items:center;justify-content:space-between;width:100%}.pan-qr-modal-x[data-v-dca74643]{border:none;background:none;cursor:pointer;font-size:16px;line-height:1;color:#8a99ac;padding:4px 8px;border-radius:6px}.pan-qr-modal-x[data-v-dca74643]:hover{background:#f1f5f9;color:#334155}.pan-qr-body[data-v-dca74643]{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:240px;justify-content:center;width:100%}.pan-qr-body-loading[data-v-dca74643]{display:flex;align-items:center;gap:8px;color:#8a99ac;font-size:13px}.pan-qr-body-empty[data-v-dca74643]{color:#dc2626;font-size:13px}.pan-qr-foot[data-v-dca74643]{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px;color:#8a99ac}.pan-spin[data-v-dca74643]{width:14px;height:14px;border:2px solid #cfe0f8;border-top-color:#3568b8;border-radius:50%;animation:pan-rot-dca74643 .8s linear infinite}@keyframes pan-rot-dca74643{to{transform:rotate(360deg)}}.qk-progress[data-v-dca74643]{margin-top:8px;padding:10px 12px;background:#f5f8fd;border:1px solid #e2ebf7;border-radius:8px}.qk-progress-head[data-v-dca74643]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#3568b8;margin-bottom:8px}.qk-progress-phase[data-v-dca74643]{display:inline-flex;align-items:center;gap:6px;font-weight:600}.qk-progress-meta[data-v-dca74643]{color:#8a99ac;font-size:11px}.qk-progress-bar[data-v-dca74643]{position:relative;height:6px;border-radius:3px;background:#dce7f5;overflow:hidden}.qk-progress-bar>i[data-v-dca74643]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#4a86d8,#3568b8);transition:width .3s ease}.qk-progress-bar.qk-indeterminate>i[data-v-dca74643]{width:40%;animation:qk-slide-dca74643 1.2s ease-in-out infinite}@keyframes qk-slide-dca74643{0%{margin-left:-40%}to{margin-left:100%}}.pan-path[data-v-dca74643]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-bottom:10px;padding:5px 8px;background:#f6f9fd;border:1px solid #e6ebf3;border-radius:8px;font-size:12px}.pan-path-up[data-v-dca74643]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:#3568b8;cursor:pointer;margin-right:2px}.pan-path-up[data-v-dca74643]:hover:not(:disabled){background:#e3edfb}.pan-path-up[data-v-dca74643]:disabled{opacity:.4;cursor:default}.pan-path-seg[data-v-dca74643]{border:0;background:transparent;color:#3568b8;padding:2px 5px;border-radius:5px;cursor:pointer;font-size:12px}.pan-path-seg[data-v-dca74643]:hover{background:#e3edfb}.pan-path-seg.cur[data-v-dca74643]{color:#243447;font-weight:600;cursor:default}.pan-path-seg.cur[data-v-dca74643]:hover{background:transparent}.pan-path-sep[data-v-dca74643]{color:#b9c6d8}.pan-file-list[data-v-dca74643]{border:1px solid #e6ebf3;border-radius:12px;overflow-y:auto;max-height:46vh;box-shadow:0 2px 12px #1e3c780f}.pan-file-row[data-v-dca74643]{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #f0f4f9;cursor:pointer;transition:background .15s}.pan-file-row[data-v-dca74643]:last-child{border-bottom:0}.pan-file-row[data-v-dca74643]:hover{background:#f7fafd}.pan-file-row.checked[data-v-dca74643]{background:linear-gradient(90deg,var(--primary-soft),#f2f8ff)}.pan-file-row.checked[data-v-dca74643]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--primary)}.pan-file-check[data-v-dca74643]{display:flex}.pan-file-check input[data-v-dca74643]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.pan-file-icon[data-v-dca74643]{flex:none;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.pan-file-icon svg[data-v-dca74643]{width:16px;height:16px}.ic-folder[data-v-dca74643],.ic-video[data-v-dca74643]{background:#eef4ff;color:#4e8cee}.ic-image[data-v-dca74643]{background:#e9f9f0;color:#23a06e}.ic-doc[data-v-dca74643]{background:#f3eeff;color:#7c5cff}.ic-zip[data-v-dca74643]{background:#fff3e0;color:#ef6c00}.ic-other[data-v-dca74643]{background:#f2f5f9;color:#8a99ac}.pan-file-name[data-v-dca74643]{flex:1;min-width:0;font-size:13px;color:#243447;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.pan-file-name[data-v-dca74643]:hover{color:var(--primary)}.pan-file-name.dir[data-v-dca74643]{font-weight:600;color:#3568b8}.pan-file-size[data-v-dca74643]{font-size:11px;color:#8a99ac;min-width:52px;text-align:right;flex:none}.pan-file-size.dir-text[data-v-dca74643]{color:#a7b4c5}.pan-convert-bar[data-v-dca74643]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:8px 10px;background:#f7f9fc;border:1px solid #e6ebf3;border-radius:8px}.pan-sel-count[data-v-dca74643]{font-size:12px;color:#3d4a5d}.pan-pick-bar[data-v-dca74643]{display:flex;align-items:center;gap:10px;padding:4px 0}.pan-pick-bar .pan-sel-count[data-v-dca74643]{flex:1}.pan-actions[data-v-dca74643]{display:flex;gap:8px}.pan-actions .btn[data-v-dca74643]{width:auto;padding:8px 18px;font-size:13px;border-radius:8px}.pan-result[data-v-dca74643]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.pan-link-row[data-v-dca74643]{display:flex;gap:8px;align-items:center}.pan-link-row .input[data-v-dca74643]{flex:1;font-size:12px}@media (max-width: 640px){.pan-convert-bar[data-v-dca74643]{flex-wrap:wrap;gap:8px}.pan-convert-bar>span[data-v-dca74643]:first-child{flex:1}.pan-link-row[data-v-dca74643]{flex-direction:column;align-items:stretch}.pan-link-row .btn[data-v-dca74643]{align-self:flex-end}}.pan-convert-bar[data-v-dca74643]{border-radius:12px;box-shadow:0 2px 12px #1e3c780d}.pan-crumb-item[data-v-dca74643]{transition:all .15s}.pan-crumb-item[data-v-dca74643]:not(.cur):hover{background:#e3edfb}.pan-result-exe[data-v-dca74643]{margin-top:4px}.pan-link-row .input[data-v-dca74643]{border-radius:8px}.pan-qr-img[data-v-dca74643]{box-shadow:0 4px 16px #1e3c781f}.pan-result[data-v-dca74643]{padding:4px 0}.pan-tools[data-v-dca74643]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pan-search[data-v-dca74643]{flex:1;display:flex;gap:6px}.pan-search .input[data-v-dca74643]{flex:1;min-width:0;padding:6px 10px;font-size:12px;border-radius:8px}.pan-quota[data-v-dca74643]{font-size:12px;color:#8a99ac;white-space:nowrap}.pan-listbar[data-v-dca74643]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pan-type-tabs[data-v-dca74643]{display:flex;gap:4px;flex-wrap:wrap}.pan-type-tab[data-v-dca74643]{border:1px solid #e0e8f4;background:#fff;color:#5a6b82;border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer}.pan-type-tab.cur[data-v-dca74643]{background:var(--primary);border-color:var(--primary);color:#fff}.pan-listbar-right[data-v-dca74643]{display:flex;align-items:center;gap:6px}.pan-sort[data-v-dca74643]{border:1px solid #e0e8f4;border-radius:6px;padding:3px 6px;font-size:12px;color:#3d4a5d;background:#fff}.pan-share-result[data-v-dca74643]{margin-bottom:10px;padding:8px 10px;background:#eef7ee;border:1px solid #d3ecd4;border-radius:8px;font-size:12px;color:#23a06e}.pan-share-result .pan-link-row[data-v-dca74643]{margin-top:6px}.pan-scope[data-v-dca74643]{display:inline-flex;background:#eef2f8;border-radius:8px;padding:2px;flex:none}.pan-scope-btn[data-v-dca74643]{border:0;background:transparent;padding:4px 10px;font-size:12px;border-radius:6px;color:#5a6b82;cursor:pointer;transition:all .15s;white-space:nowrap}.pan-scope-btn.cur[data-v-dca74643]{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 3px #00000014}.pan-ctx[data-v-dca74643]{position:fixed;z-index:999;min-width:168px;padding:4px;background:#fff;border:1px solid #e6ebf3;border-radius:10px;box-shadow:0 6px 24px #1e3c7824}.pan-ctx-item[data-v-dca74643]{display:block;width:100%;text-align:left;padding:7px 10px;border:0;background:none;font-size:13px;color:#243447;border-radius:6px;cursor:pointer}.pan-ctx-item[data-v-dca74643]:hover{background:var(--primary-soft);color:var(--primary)}.pan-ctx-item.pan-ctx-danger[data-v-dca74643]{color:#dc2626}.pan-ctx-item.pan-ctx-danger[data-v-dca74643]:hover{background:#fef0f0}.aria2-copied[data-v-dca74643]{color:#16a34a!important;border-color:#b6e3c1!important;background:#e9f9f0!important}.pick-tree[data-v-dacfc6ba]{border:1px solid var(--border);border-radius:10px;background:#fff}.pick-tree.disabled[data-v-dacfc6ba]{opacity:.6}.pt-bar[data-v-dacfc6ba]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--border);font-size:12px;color:var(--text-muted)}.pt-stat b[data-v-dacfc6ba]{color:var(--primary-dark)}.pt-size[data-v-dacfc6ba]{margin-left:4px;font-variant-numeric:tabular-nums}.pt-ops[data-v-dacfc6ba]{display:flex;gap:6px}.pt-op[data-v-dacfc6ba]{border:1px solid var(--border);background:#fff;color:var(--text-muted);border-radius:6px;padding:3px 8px;font-size:12px;cursor:pointer}.pt-op[data-v-dacfc6ba]:hover:not(:disabled){border-color:var(--primary);color:var(--primary-dark)}.pt-op[data-v-dacfc6ba]:disabled{opacity:.5;cursor:default}.pt-list[data-v-dacfc6ba]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow:auto;padding:10px}.pt-row[data-v-dacfc6ba]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg);border:1px solid var(--border);border-radius:8px;font-size:14px}.pt-row[data-v-dacfc6ba]:hover{border-color:var(--primary);background:var(--primary-soft)}.pt-caret[data-v-dacfc6ba]{flex:none;width:14px;height:16px;border:0;background:none;color:var(--text-muted);cursor:pointer;transition:transform .12s;padding:0}.pt-caret.open[data-v-dacfc6ba]{transform:rotate(90deg)}.pt-caret-holder[data-v-dacfc6ba]{display:inline-block}.pt-check[data-v-dacfc6ba]{display:flex;align-items:center;flex:none}.pt-check input[data-v-dacfc6ba]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.pt-icon[data-v-dacfc6ba]{flex:none;width:20px;text-align:center;font-size:15px}.pt-name[data-v-dacfc6ba]{flex:1 1 auto;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-name.dir[data-v-dacfc6ba]{color:var(--primary-dark);font-weight:600}.pt-count[data-v-dacfc6ba]{flex:none;color:var(--text-muted);font-size:12px}.pt-sz[data-v-dacfc6ba]{flex:none;text-align:right;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.pt-actions[data-v-dacfc6ba]{flex:none;display:flex;gap:8px}.pt-actions[data-v-dacfc6ba] .btn{padding:5px 14px;font-size:12px}.pick-tree.readonly .pt-list[data-v-dacfc6ba]{max-height:320px}.pick-tree.readonly .pt-row[data-v-dacfc6ba]{gap:10px}.pt-empty[data-v-dacfc6ba]{padding:18px;text-align:center;font-size:12px;color:var(--text-muted)}.stat-bar[data-v-cb24e648]{display:flex;gap:12px;margin-bottom:20px;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.stat-item[data-v-cb24e648]{flex:1;text-align:center}.stat-item b[data-v-cb24e648]{display:block;font-size:22px;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.stat-item span[data-v-cb24e648]{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}@media (max-width: 640px){.stat-bar[data-v-cb24e648]{padding:12px 10px}.stat-item b[data-v-cb24e648]{font-size:17px}}.user-bar[data-v-cb24e648]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:10px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);font-size:13px}.ub-name[data-v-cb24e648]{font-weight:600;color:var(--text)}.ub-name.muted[data-v-cb24e648]{font-weight:400;color:var(--text-muted)}.ub-points[data-v-cb24e648]{color:var(--text-muted)}.ub-points b[data-v-cb24e648]{color:var(--primary);font-size:16px;font-variant-numeric:tabular-nums;margin:0 2px}.ub-points.zero b[data-v-cb24e648]{color:#d54941}.ub-btn[data-v-cb24e648]{padding:5px 14px;border-radius:6px;border:1px solid var(--primary);background:var(--primary);color:#fff;font-size:13px;cursor:pointer}.ub-btn.ghost[data-v-cb24e648]{background:transparent;color:var(--primary)}.ub-btn[data-v-cb24e648]:hover{opacity:.88}.user-modal[data-v-cb24e648]{max-width:420px}.pt-guide[data-v-cb24e648]{border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin:4px 0 12px;background:#00000004}.pt-row[data-v-cb24e648]{display:flex;gap:10px;padding:5px 0;font-size:13px;line-height:1.5}.pt-k[data-v-cb24e648]{flex:none;width:68px;color:var(--text-muted)}.pt-v[data-v-cb24e648]{flex:1;color:var(--text)}.pt-qq[data-v-cb24e648]{font-size:16px;color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:.5px}@media (max-width: 640px){.user-bar[data-v-cb24e648]{padding:10px 12px;gap:8px}.ub-points[data-v-cb24e648]{width:100%;order:3}}.btn[data-v-cb24e648]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.exe-actions[data-v-cb24e648]{display:flex;gap:10px;margin-top:4px}.exe-actions .btn[data-v-cb24e648]{flex:1;width:auto;padding:12px 0;font-size:14px}.exe-tip[data-v-cb24e648]{margin-top:10px;font-size:12px;color:var(--text-muted)}.btn-spin[data-v-cb24e648]{width:14px;height:14px;flex:none;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-cb24e648 .8s linear infinite}@keyframes spin-cb24e648{to{transform:rotate(360deg)}}.tip-error[data-v-cb24e648]{animation:shake-cb24e648 .35s ease}@keyframes shake-cb24e648{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.tip-warn[data-v-cb24e648]{background:#fff8e6;border-color:#f0d48a;color:#8a6d1a}.tip-ratelimit[data-v-cb24e648]{flex-direction:column;gap:4px;background:#fff8e6;color:#8a6d1a;animation:none}.tip-ratelimit .tip-sub[data-v-cb24e648]{font-size:12px;color:#a08442;line-height:1.5}.fb-modal-mask[data-v-cb24e648]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:20px}.fb-modal[data-v-cb24e648]{background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;width:100%;max-width:340px;padding:18px 20px 16px}.fb-modal-head[data-v-cb24e648]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.fb-modal-x[data-v-cb24e648]{border:none;background:none;cursor:pointer;font-size:16px;color:var(--text-muted);padding:2px 6px;border-radius:6px}.fb-modal-x[data-v-cb24e648]:hover{background:#f1f5f9;color:#334155}.fb-modal-tip[data-v-cb24e648]{font-size:12px;color:var(--text-muted);margin-bottom:12px;line-height:1.6}.page-tabs[data-v-cb24e648]{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid var(--border)}.page-tab[data-v-cb24e648]{border:none;background:none;cursor:pointer;padding:10px 16px;font-size:14px;font-weight:600;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.page-tab[data-v-cb24e648]:hover{color:var(--text)}.page-tab.active[data-v-cb24e648]{color:var(--primary);border-bottom-color:var(--primary)}.field-hint[data-v-cb24e648]{margin-top:6px;font-size:12px;color:var(--text-muted)}.tip-error[data-v-cb24e648]{align-items:center}.tip-error .tip-text[data-v-cb24e648]{flex:1;min-width:0}.tip-error .tip-actions[data-v-cb24e648]{margin-left:auto}.tip-actions[data-v-cb24e648]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;align-items:center;flex-shrink:0}.tip-ratelimit .tip-text[data-v-cb24e648]{flex:none}.tip-ratelimit .tip-actions[data-v-cb24e648]{margin-left:0;margin-top:10px}.tip-btn[data-v-cb24e648]{border:1px solid var(--border);background:#fff;cursor:pointer;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--text)}.tip-btn[data-v-cb24e648]:hover:not(:disabled){background:#f8fafc}.tip-btn[data-v-cb24e648]:disabled{opacity:.55;cursor:not-allowed}.tip-btn-primary[data-v-cb24e648]{background:var(--primary);border-color:var(--primary);color:#fff}.tip-btn-primary[data-v-cb24e648]:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff;opacity:.92;filter:none}.tk-list[data-v-cb24e648]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.tk-li[data-v-cb24e648]{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface)}.tk-li-head[data-v-cb24e648]{display:flex;align-items:center;gap:10px;cursor:pointer;flex-wrap:wrap}.tk-no[data-v-cb24e648]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--text)}.tk-status[data-v-cb24e648]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.tk-status.st-pending[data-v-cb24e648]{background:#fff8e6;color:#8a6d1a}.tk-status.st-processing[data-v-cb24e648]{background:#e8f0fe;color:#1a56b8}.tk-status.st-done[data-v-cb24e648]{background:#e7f7ee;color:#15803d}.tk-time[data-v-cb24e648]{font-size:12px;color:var(--text-muted);margin-left:auto}.tk-toggle[data-v-cb24e648]{font-size:12px;color:var(--primary);font-weight:600}.tk-li-link[data-v-cb24e648]{margin-top:6px;font-size:12px;color:var(--text-muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tk-detail[data-v-cb24e648]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:6px}.tk-detail-row[data-v-cb24e648]{font-size:13px;color:var(--text);line-height:1.6;word-break:break-all}.tk-detail-loading[data-v-cb24e648]{font-size:13px;color:var(--text-muted)}.tk-feedback[data-v-cb24e648]{background:#f8fafc;border-radius:8px;padding:8px 10px}.tk-muted[data-v-cb24e648]{color:var(--text-muted)}.tk-pager[data-v-cb24e648]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.tk-page-info[data-v-cb24e648]{font-size:13px;color:var(--text-muted)}.btn-ghost[data-v-cb24e648]{border:1px solid var(--border);background:#fff;cursor:pointer;padding:7px 16px;border-radius:8px;font-size:13px;color:var(--text)}.btn-ghost[data-v-cb24e648]:hover:not(:disabled){background:#f8fafc}.btn-ghost[data-v-cb24e648]:disabled{opacity:.55;cursor:not-allowed}.pan-spin[data-v-cb24e648]{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid rgba(21,128,61,.3);border-top-color:#15803d;animation:spin-cb24e648 .8s linear infinite}.result-in[data-v-cb24e648]{animation:fadeUp-cb24e648 .3s ease}@keyframes fadeUp-cb24e648{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.progress-box[data-v-cb24e648]{margin-top:14px}.elapsed-line[data-v-cb24e648]{font-size:13px;color:var(--text-muted)}.route-line[data-v-cb24e648]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:12px}.route-chip[data-v-cb24e648]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#eef4ff;color:#2f5bd6;font-weight:600}.route-attempt[data-v-cb24e648]{color:var(--text-muted)}.route-reason[data-v-cb24e648]{color:#b26a00}.elapsed-line b[data-v-cb24e648]{color:var(--primary);font-size:15px;font-variant-numeric:tabular-nums}.queue-bar-wrap[data-v-cb24e648]{margin-top:10px}.up2-prog[data-v-cb24e648]{margin-top:12px;padding:12px 14px;border:1px solid #dbe4ff;border-radius:10px;background:#f7f9ff}.up2-prog-head[data-v-cb24e648]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.up2-prog-stage[data-v-cb24e648]{font-size:14px;font-weight:600;color:#2b3a67}.up2-prog-count[data-v-cb24e648]{font-size:12px;color:#6b7a99;font-variant-numeric:tabular-nums}.up2-prog-bar[data-v-cb24e648]{height:8px;border-radius:4px;background:#e4e9f7;overflow:hidden}.up2-prog-fill[data-v-cb24e648]{height:100%;border-radius:4px;background:linear-gradient(90deg,#5b7cfa,#3d5afe);transition:width .45s ease-out}.up2-prog-meta[data-v-cb24e648]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;color:#4a5670;font-variant-numeric:tabular-nums}.up2-prog-pct[data-v-cb24e648]{font-weight:600;color:#3d5afe}.up2-prog-bytes[data-v-cb24e648]{color:#6b7a99}.up2-prog-file[data-v-cb24e648]{margin-top:6px;font-size:12px;color:#6b7a99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up2-prog-fail[data-v-cb24e648]{margin-top:6px;font-size:12px;color:#d54941}.preview-bar[data-v-cb24e648]{font-size:13px;line-height:1.6;padding:8px 12px;border-radius:8px;margin:-6px 0 12px;word-break:break-all}.preview-ok[data-v-cb24e648]{background:#ecfdf3;color:#0f9d58;border:1px solid #d3f2e2}.preview-err[data-v-cb24e648]{background:#fef3f2;color:#d54941;border:1px solid #fbdcd8}.preview-spin[data-v-cb24e648]{display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px;border:2px solid rgba(15,157,88,.25);border-top-color:#0f9d58;border-radius:50%;animation:previewRotate-cb24e648 .7s linear infinite}@keyframes previewRotate-cb24e648{to{transform:rotate(360deg)}}.queue-bar[data-v-cb24e648]{position:relative;height:6px;border-radius:3px;background:var(--bg);border:1px solid var(--border);overflow:hidden}.queue-bar[data-v-cb24e648]:after{content:"";position:absolute;top:0;left:0;bottom:0;width:40%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:queue-flow-cb24e648 1.6s ease-in-out infinite}@keyframes queue-flow-cb24e648{0%{left:-40%}to{left:100%}}.queue-text[data-v-cb24e648]{margin-top:6px;font-size:12px;color:var(--text-muted)}.like-box[data-v-cb24e648]{margin-top:14px;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.like-text b[data-v-cb24e648]{display:block;font-size:14px;color:var(--text)}.like-text span[data-v-cb24e648]{font-size:12px;color:var(--text-muted)}.like-btn[data-v-cb24e648]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;border:1px solid var(--primary);background:var(--surface);color:var(--primary);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.like-btn[data-v-cb24e648]:hover:not(:disabled){background:var(--primary-soft)}.like-btn[data-v-cb24e648]:disabled{cursor:default}.like-heart[data-v-cb24e648]{width:16px;height:16px;flex:none;fill:#e5484d}.like-num[data-v-cb24e648]{font-weight:700;font-variant-numeric:tabular-nums}.mode-tabs[data-v-cb24e648]{display:flex;gap:8px;margin-bottom:18px;padding:4px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.mode-tab[data-v-cb24e648]{flex:1;padding:9px 0;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:500;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all .2s}.mode-tab[data-v-cb24e648]:disabled{opacity:.5;cursor:not-allowed}.mode-tab.active[data-v-cb24e648]{background:var(--surface);color:var(--primary);box-shadow:0 1px 4px #00000014;font-weight:600}@media (max-width: 640px){.mode-tab[data-v-cb24e648]{font-size:12px;padding:8px 2px}.mode-tabs[data-v-cb24e648]{gap:4px;margin-bottom:14px}}.file-list[data-v-cb24e648]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.file-row[data-v-cb24e648]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.file-idx[data-v-cb24e648]{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:600}.aria2-copied[data-v-cb24e648]{color:#16a34a!important;border-color:#b6e3c1!important;background:#e9f9f0!important}.file-name[data-v-cb24e648]{flex:1;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-cb24e648]{flex:none;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.web-crumbs[data-v-cb24e648]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.web-crumb-path[data-v-cb24e648]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;min-width:0}.web-crumb[data-v-cb24e648]{color:var(--primary);cursor:pointer}.web-crumb[data-v-cb24e648]:hover{text-decoration:underline}.web-crumb-cur[data-v-cb24e648]{color:var(--text);cursor:default;font-weight:600}.web-crumb-cur[data-v-cb24e648]:hover{text-decoration:none}.web-crumb-sep[data-v-cb24e648]{color:var(--text-muted)}.web-crumb-actions[data-v-cb24e648]{display:flex;gap:8px}.dir-row[data-v-cb24e648]{cursor:pointer}.dir-row[data-v-cb24e648]:hover{border-color:var(--primary);background:var(--primary-soft)}.file-icon[data-v-cb24e648]{flex:none;width:20px;text-align:center;font-size:15px}.dir-enter[data-v-cb24e648]{flex:none;font-size:12px;color:var(--primary)}.file-pending[data-v-cb24e648]{flex:none;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.file-row>.file-name[data-v-cb24e648]{flex:1 1 auto;min-width:0}.file-row>.btn[data-v-cb24e648]{padding:4px 10px;font-size:12px}.file-check[data-v-cb24e648]{flex:none;width:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.file-check input[data-v-cb24e648]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary)}.web-dir-count[data-v-cb24e648]{margin-top:10px;font-size:12px;color:var(--text-muted)}.q-inline[data-v-cb24e648]{margin-top:16px}.q-status[data-v-cb24e648]{margin-top:14px}.q-msg[data-v-cb24e648]{font-size:14px;color:var(--text);margin-bottom:10px}.q-bar[data-v-cb24e648]{height:8px;border-radius:999px;background:var(--primary-soft);overflow:hidden}.q-bar-fill[data-v-cb24e648]{height:100%;background:var(--primary);border-radius:999px;transition:width .3s}.q-bar-indeterminate .q-bar-fill[data-v-cb24e648]{width:40%;animation:q-bar-slide-cb24e648 1.4s ease-in-out infinite}@keyframes q-bar-slide-cb24e648{0%{margin-left:-40%}to{margin-left:100%}}.q-meta[data-v-cb24e648]{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.q-tip[data-v-cb24e648]{margin-top:10px;font-size:12px;color:var(--text-muted);line-height:1.6}.q-dl2[data-v-cb24e648]{margin-top:12px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--primary-soft)}.q-dl2-title[data-v-cb24e648]{font-size:14px;font-weight:600;color:var(--primary-dark)}.q-dl2-steps[data-v-cb24e648]{margin:10px 0 12px;padding-left:18px;font-size:13px;color:var(--text-muted);line-height:1.9}.q-dl2-files[data-v-cb24e648]{list-style:none;margin:12px 0 0;padding:0;max-height:220px;overflow:auto}.q-dl2-files li[data-v-cb24e648]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-muted);padding:5px 0;border-bottom:1px dashed var(--border)}.q-dl2-name[data-v-cb24e648]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-dl2-size[data-v-cb24e648]{flex:none;font-variant-numeric:tabular-nums}.q-dl2-more[data-v-cb24e648]{margin-top:8px;font-size:12px;color:var(--text-muted)}.q-dl2-pick[data-v-cb24e648]{margin-top:12px}.q-dl2-pick-hint[data-v-cb24e648]{margin-bottom:6px;font-size:12px;color:var(--text-muted)}.q-dl2-actions[data-v-cb24e648]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.q-dl2-wait[data-v-cb24e648]{font-size:12px;color:var(--text-muted)}.p139-link-tree[data-v-cb24e648]{margin-top:12px}.scan-actions[data-v-e7d55f6b]{display:flex;gap:10px;margin-top:14px}.scan-actions .btn[data-v-e7d55f6b]{flex:1;width:auto;padding:12px 0;font-size:14px}.scan-msg[data-v-e7d55f6b]{margin-top:12px;font-size:12px;color:#dc2626;text-align:center}.qt-head[data-v-4bbd84aa]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:14px}.qt-head-actions[data-v-4bbd84aa]{display:flex;gap:8px;margin-left:auto}.qt-status[data-v-4bbd84aa]{margin-top:14px}.qt-msg[data-v-4bbd84aa]{font-size:14px;color:var(--text);margin-bottom:10px}.qt-queue[data-v-4bbd84aa]{background:var(--primary-soft);border-radius:8px;padding:12px 14px;margin-bottom:12px}.qt-queue-pos[data-v-4bbd84aa]{font-size:14px;font-weight:600;color:var(--primary-dark);margin-bottom:4px}.qt-queue-tip[data-v-4bbd84aa]{font-size:12px;color:var(--text-muted);line-height:1.6}.qt-bar[data-v-4bbd84aa]{height:8px;border-radius:999px;background:var(--primary-soft);overflow:hidden}.qt-bar-fill[data-v-4bbd84aa]{height:100%;background:var(--primary);border-radius:999px;transition:width .3s}.qt-meta[data-v-4bbd84aa]{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.qt-files[data-v-4bbd84aa]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.qt-file[data-v-4bbd84aa]{background:var(--primary-soft);border-radius:8px;padding:8px 12px}.qt-file-top[data-v-4bbd84aa]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.qt-file-name[data-v-4bbd84aa]{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-file-pct[data-v-4bbd84aa]{font-size:12px;color:var(--primary-dark);font-variant-numeric:tabular-nums;flex:none}.qt-file-bar[data-v-4bbd84aa]{height:5px;border-radius:999px;background:#00000014;overflow:hidden;margin:6px 0}.qt-file-bar-fill[data-v-4bbd84aa]{height:100%;background:var(--primary);border-radius:999px;transition:width .3s}.qt-file-meta[data-v-4bbd84aa]{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.qt-retry-tag[data-v-4bbd84aa]{color:var(--primary)}.qt-dl2[data-v-4bbd84aa]{margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--primary-soft)}.qt-dl2-title[data-v-4bbd84aa]{font-size:14px;font-weight:600;color:var(--primary-dark)}.qt-dl2-steps[data-v-4bbd84aa]{margin:10px 0 12px;padding-left:18px;font-size:13px;color:var(--text-muted);line-height:1.9}.qt-dl2-token[data-v-4bbd84aa]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--card, #fff);border:1px solid var(--border);border-radius:6px;padding:2px 8px;color:var(--text)}.qt-dl2-files[data-v-4bbd84aa]{list-style:none;margin:12px 0 0;padding:0;max-height:220px;overflow:auto}.qt-dl2-files li[data-v-4bbd84aa]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-muted);padding:5px 0;border-bottom:1px dashed var(--border)}.qt-dl2-name[data-v-4bbd84aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-dl2-size[data-v-4bbd84aa]{flex:none;font-variant-numeric:tabular-nums}.qt-dl2-more[data-v-4bbd84aa]{margin-top:8px;font-size:12px;color:var(--text-muted)}.qt-dl2-pick[data-v-4bbd84aa]{margin-top:12px}.qt-dl2-pick-hint[data-v-4bbd84aa]{margin-bottom:6px;font-size:12px;color:var(--text-muted)}.qt-actions[data-v-4bbd84aa]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.qt-dl2-wait[data-v-4bbd84aa]{font-size:12px;color:var(--text-muted)}.qt-hint[data-v-4bbd84aa]{margin-top:12px;font-size:13px;color:var(--text-muted)}.qt-back[data-v-4bbd84aa]{text-align:center;margin-top:4px}.qt-fails[data-v-4bbd84aa]{margin-top:12px}.qt-fails-title[data-v-4bbd84aa]{font-size:13px;color:var(--text);margin-bottom:8px}.qt-fails-list[data-v-4bbd84aa]{list-style:none;margin:0 0 10px;padding:0;max-height:180px;overflow:auto}.qt-fails-list li[data-v-4bbd84aa]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-muted);padding:4px 0;border-bottom:1px dashed var(--border)}.qt-fail-name[data-v-4bbd84aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-fail-size[data-v-4bbd84aa]{flex:none;font-variant-numeric:tabular-nums}.qt-fails-more[data-v-4bbd84aa]{font-size:12px;color:var(--text-muted);margin-bottom:10px}.qt-resume[data-v-4bbd84aa]{margin-top:12px}.qt-resume-tip[data-v-4bbd84aa]{font-size:13px;color:var(--text-muted);margin-bottom:10px}.qt-p123[data-v-4bbd84aa]{margin-top:14px}.qt-p123-tip[data-v-4bbd84aa]{font-size:13px;color:var(--text);margin-bottom:10px}.qt-p123-list[data-v-4bbd84aa]{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto}.qt-p123-list li[data-v-4bbd84aa]{display:flex;align-items:center;gap:12px;font-size:13px;padding:8px 0;border-bottom:1px dashed var(--border)}.qt-p123-name[data-v-4bbd84aa]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.qt-p123-size[data-v-4bbd84aa]{flex:none;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.qt-p123-btn[data-v-4bbd84aa]{flex:none;padding:6px 16px;border-radius:8px;background:var(--primary);color:#fff;text-decoration:none;font-size:13px}.qt-p123-muted[data-v-4bbd84aa]{flex:none;font-size:12px;color:var(--text-muted)}.qt-qr-svg[data-v-4bbd84aa]{display:inline-block;border:1px solid var(--border);border-radius:8px;background:#fff;padding:6px;line-height:0}.qt-qr-mask[data-v-4bbd84aa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.qt-qr-modal[data-v-4bbd84aa]{background:var(--card, #fff);border-radius:14px;width:100%;max-width:320px;box-shadow:0 12px 40px #00000040;overflow:hidden}.qt-qr-modal-head[data-v-4bbd84aa]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);font-size:15px}.qt-qr-modal-x[data-v-4bbd84aa]{border:none;background:none;font-size:16px;color:var(--text-muted);cursor:pointer;line-height:1;padding:4px}.qt-qr-modal-body[data-v-4bbd84aa]{padding:18px 16px;text-align:center}.qt-qr-modal-body .qt-qr-svg[data-v-4bbd84aa]{width:240px;height:240px}.qt-qr-modal-body .qt-qr-svg[data-v-4bbd84aa] svg{width:100%;height:100%;display:block}.qt-qr-modal-url[data-v-4bbd84aa]{margin-top:10px;font-size:12px;color:var(--text-muted);word-break:break-all}.qt-qr-modal-foot[data-v-4bbd84aa]{display:flex;gap:10px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--border)}.q-wrap[data-v-8bff6065]{max-width:680px;margin:0 auto}.q-card[data-v-8bff6065]{padding:26px}.q-head[data-v-8bff6065]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.q-h1[data-v-8bff6065]{font-size:22px;margin-bottom:6px}.q-desc[data-v-8bff6065]{font-size:13px;color:var(--text-muted);line-height:1.7}.q-back[data-v-8bff6065]{font-size:13px;color:var(--text-muted);text-decoration:none;white-space:nowrap}.q-back[data-v-8bff6065]:hover{color:var(--primary)}.q-dot[data-v-8bff6065]{margin:0 6px}.q-center[data-v-8bff6065]{text-align:center;padding:30px 0}.q-pad[data-v-8bff6065]{padding:50px 0}.q-big[data-v-8bff6065]{font-size:42px;margin-bottom:10px}.q-title[data-v-8bff6065]{font-size:15px;font-weight:600;margin-bottom:6px}.q-muted[data-v-8bff6065]{font-size:13px;color:var(--text-muted);line-height:1.7}.q-err[data-v-8bff6065]{color:#dc2626;font-size:13px;margin-top:10px}.q-tip[data-v-8bff6065]{font-size:12px;color:var(--text-muted);margin-top:14px;line-height:1.7}.q-center-text[data-v-8bff6065]{text-align:center}.q-login[data-v-8bff6065]{padding:8px 4px 2px}.q-field[data-v-8bff6065]{margin-top:14px}.q-btn[data-v-8bff6065]{display:inline-block;width:100%;margin-top:18px;text-align:center;text-decoration:none}.q-userbar[data-v-8bff6065]{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:13px;color:var(--text-muted);background:var(--primary-soft);border-radius:8px;padding:10px 14px;margin:18px 0}.q-userbar b[data-v-8bff6065]{color:var(--text)}.q-zero[data-v-8bff6065]{color:#dc2626}.q-price[data-v-8bff6065]{margin-left:auto;color:var(--primary);font-weight:600}.q-picker[data-v-8bff6065]{border:1.5px dashed #c7d3e8;border-radius:12px;background:#fafcff;padding:26px 18px;text-align:center;cursor:pointer;position:relative}.q-picker[data-v-8bff6065]:hover{border-color:var(--primary);background:#f6faff}.q-picker.picked[data-v-8bff6065]{border-style:solid;background:var(--primary-soft)}.q-fileinput[data-v-8bff6065]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.q-pickicon[data-v-8bff6065]{font-size:30px;margin-bottom:8px}.q-chosen[data-v-8bff6065]{display:flex;align-items:center;gap:12px;text-align:left}.q-chosenicon[data-v-8bff6065]{font-size:28px}.q-filename[data-v-8bff6065]{font-size:14px;font-weight:600;word-break:break-all}.q-row[data-v-8bff6065]{display:flex;align-items:center;gap:12px;margin:18px 0 4px;flex-wrap:wrap}.q-label[data-v-8bff6065]{font-size:13px;color:var(--text-muted)}.q-select[data-v-8bff6065]{width:110px;padding:8px 10px}.q-progressbox[data-v-8bff6065]{margin-top:16px}.q-progtext[data-v-8bff6065]{font-size:13px;color:var(--text);margin-bottom:8px}.q-bar[data-v-8bff6065]{height:8px;background:#e9eef7;border-radius:999px;overflow:hidden}.q-barfill[data-v-8bff6065]{height:100%;background:linear-gradient(90deg,#5b9bff,#3b6fd4);transition:width .2s}.q-right[data-v-8bff6065]{text-align:right;margin-top:4px}.q-statrow[data-v-8bff6065]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;color:var(--text-muted)}.q-stats[data-v-8bff6065]{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.q-alert[data-v-8bff6065]{margin-top:16px;padding:11px 14px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#b45309;font-size:13px}.q-result[data-v-8bff6065]{margin-top:18px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.q-linkrow[data-v-8bff6065]{display:flex;gap:10px;margin-top:10px}.q-linkrow .btn[data-v-8bff6065]{flex:none;width:90px;margin-top:0}.q-actions[data-v-8bff6065]{display:flex;gap:10px}.q-done-again[data-v-8bff6065]{display:flex;justify-content:center;margin-top:14px}.q-again[data-v-8bff6065]{width:auto;padding:9px 24px;font-size:14px;font-weight:500;background:#fff;color:var(--primary);border:1px solid var(--primary);border-radius:8px}.q-again[data-v-8bff6065]:hover{background:var(--primary-soft)}.q-filehead[data-v-8bff6065]{display:flex;gap:14px;align-items:center;padding:6px 0 18px}.q-filelist[data-v-8bff6065]{text-align:left;display:flex;flex-direction:column;gap:10px}.q-fileitem[data-v-8bff6065]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fff}.q-filemeta2[data-v-8bff6065]{min-width:0;flex:1}.q-filelist-tip[data-v-8bff6065]{margin-top:12px;text-align:center}.q-filex[data-v-8bff6065]{position:relative;z-index:3;flex:none;width:26px;height:26px;line-height:24px;border:1px solid var(--border);border-radius:50%;background:#fff;color:#888;font-size:16px;cursor:pointer;padding:0}.q-filex[data-v-8bff6065]:hover{color:#dc2626;border-color:#fca5a5}.q-filebar[data-v-8bff6065]{height:4px;background:#e9eef7;border-radius:999px;overflow:hidden;margin-top:6px}.q-filebarfill[data-v-8bff6065]{height:100%;background:linear-gradient(90deg,#5b9bff,#3b6fd4);transition:width .2s}.q-filefail[data-v-8bff6065]{color:#dc2626}.q-dl-list[data-v-8bff6065]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.q-dl-item[data-v-8bff6065]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#fafcff}.q-dl-meta[data-v-8bff6065]{min-width:0;flex:1}.q-dl-name[data-v-8bff6065]{font-size:13px;font-weight:600;word-break:break-all}.q-dl-btn[data-v-8bff6065]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:auto;margin-top:0;padding:7px 18px;font-size:13px;font-weight:600;background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:8px;text-decoration:none;white-space:nowrap}.q-dl-btn[data-v-8bff6065]:hover{background:#2f5fc0;border-color:#2f5fc0;color:#fff}.q-linkbox[data-v-8bff6065]{display:flex;gap:10px;margin-top:2px}.q-linkbox .input[data-v-8bff6065]{font-size:13px}.q-linkbox .btn[data-v-8bff6065]{flex:none;width:auto;margin-top:0;padding:0 16px}.q-fileicon[data-v-8bff6065]{font-size:40px;flex:none}.q-filemeta[data-v-8bff6065]{min-width:0}.q-foot[data-v-8bff6065]{display:flex;justify-content:space-between;margin-top:22px;padding-top:14px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted)}.q-foot a[data-v-8bff6065]{color:var(--primary);text-decoration:none}:root{--bg: #f5f7fa;--surface: #ffffff;--border: #e4e7ed;--text: #303133;--text-muted: #909399;--primary: #4e8cee;--primary-dark: #3b6fd4;--primary-soft: #eaf1fd;--radius: 12px;--shadow: 0 1px 3px rgba(0, 0, 0, .06)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.page{min-height:100vh;display:flex;flex-direction:column}.topbar{background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.topbar-inner{max-width:860px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px}.logo{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#5b9bff,#3b6fd4);box-shadow:0 1px 4px #3b6fd459}.brand-name{font-size:18px;font-weight:600}.nav{display:flex;gap:20px;align-items:center}.nav-link{color:var(--text-muted);text-decoration:none;font-size:14px}.nav-link:hover{color:var(--primary)}.qq-link{background:none;border:0;padding:0;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.qq-link.copied{color:#16a34a}.main{flex:1;width:100%;max-width:860px;margin:0 auto;padding:36px 20px 48px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;margin-bottom:24px}.card-title{font-size:16px;font-weight:600;margin-bottom:6px}.card-desc{color:var(--text-muted);font-size:13px;margin-bottom:18px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;color:var(--text-muted);margin-bottom:6px}.input{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:#fafbfc;transition:border-color .2s,box-shadow .2s}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4e8cee26;background:var(--surface)}.input-row{display:flex;gap:12px}.input-row .field{flex:1}.input-multiline{min-height:78px;resize:vertical;line-height:1.5;font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 0;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-primary:disabled{background:#a8c4f0;cursor:not-allowed}.btn-ghost{background:var(--primary-soft);color:var(--primary);width:auto;padding:6px 16px;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.btn-ghost:hover{background:#dce8fb}.btn-ghost:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.tip{display:flex;gap:8px;align-items:flex-start;font-size:13px;border-radius:8px;padding:10px 14px;margin-top:14px}.tip-error{background:#fef0f0;color:#d54941}.tip-info{background:var(--primary-soft);color:#3568b8}.tip-success{background:#e9f9f0;color:#23a06e}.card-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:4px 12px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 12px}.step-num{width:24px;height:24px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.step h4{font-size:13px;margin-bottom:4px}.step p{font-size:12px;color:var(--text-muted);line-height:1.6}.faq-item{padding:14px 0;border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-q{font-size:14px;font-weight:600;margin-bottom:6px}.faq-a{font-size:13px;color:var(--text-muted);line-height:1.7}.footer{border-top:1px solid var(--border);background:var(--surface);text-align:center;padding:20px;color:var(--text-muted);font-size:13px}.switch-link{font-size:13px;color:var(--primary);text-decoration:none;white-space:nowrap}.switch-link:hover{color:var(--primary-dark)}.spin-ring{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pro-bar{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:10px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-wrap:wrap}.pro-bar.active{border-color:#f0b429;background:linear-gradient(90deg,#fffbf0,var(--surface))}.pro-tag{flex:none;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#f0b429,#d97706)}.pro-tag.muted{background:var(--bg);color:var(--text-muted);border:1px solid var(--border)}.pro-text{font-size:14px;color:var(--text);flex:1}.pro-input{flex:1;min-width:180px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;outline:none}.pro-input:focus{border-color:var(--primary)}.pro-btn{flex:none;padding:8px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#f0b429,#d97706);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.pro-btn:disabled{opacity:.6;cursor:not-allowed}.pro-btn.ghost{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.pro-msg{font-size:12px;color:#d54941}.pro-hint{margin-top:10px;font-size:13px;color:var(--text-muted)}.link-btn{padding:0;border:none;background:none;color:#d97706;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.steps-indicator{margin-top:14px;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.si-row{display:flex;align-items:flex-start}.si-track{display:flex;flex-direction:column;align-items:center;width:22px;flex:none}.si-dot{width:20px;height:20px;flex:none;border-radius:50%;background:var(--surface);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:all .25s}.si-row.done .si-dot{background:#34c759;border-color:#34c759}.si-row.current .si-dot{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.si-check{font-weight:700;line-height:1}.si-spin{width:10px;height:10px;border:2px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.si-line{width:2px;flex:1;min-height:18px;background:var(--border);transition:background .25s}.si-line.done{background:#34c759}.si-name{flex:1;display:flex;align-items:baseline;gap:8px;padding:1px 0 12px 6px;font-size:13px;color:var(--text);transition:color .25s}.si-time{margin-left:auto;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.si-name.muted{color:var(--text-muted)}.si-detail{margin-top:4px;font-size:12px;color:var(--text-muted)}@media (max-width: 1024px) and (min-width: 641px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.steps{grid-template-columns:1fr}.input-row{flex-direction:column;gap:0}.main{padding:24px 14px 36px}.card{padding:20px}}
