SOJ 授權小助手 R3B v0.6.14 — Referral Refresh UI Fix

Base: v0.6.13 Stable (validated)

Changes:
- When an official swordofjustice.com tab already exists, explicitly report that the extension switched to it before injecting the Referral Auth UI.
- When no official tab exists, open the official member center and clearly instruct the user to log in, then press the start button again.
- No changes to enrollment, Cookie Store Fix, v0.6.12 status semantics, Referral Auth commit payload, Activity Session handling, or credential persistence rules.

Install / verify:
1. Keep URC07F06A_R3B_v0.6.13_Stable.zip as rollback baseline.
2. Extract this ZIP to a new folder.
3. Open chrome://extensions, enable Developer mode, then Load unpacked and select the extracted folder. Disable v0.6.13 while testing to avoid duplicate extension actions.
4. Run Discord /更新登入授權 and open the new one-time link.
5. In v0.6.14, receive the refresh link and press 在官方頁面開始授權更新.
6. Expected: existing official tab is activated and the Referral Auth UI appears; if no official tab exists, the member center opens and the extension instructs you to log in and press the button again.
7. Complete captcha, choose the role, confirm, and verify the final GAS page reports 授權更新完成 / 原有自動簽到 Session：未修改.
8. Run /獎勵狀態 to verify Reward Center data is still readable.

Rollback:
- Disable/remove v0.6.14 and re-enable the unpacked v0.6.13 Stable copy. No GAS/Bot/VPS rollback is required for this UI-only change.

Troubleshooting:
- If the official page is logged out, log in first, then press 在官方頁面開始授權更新 again.
- Refresh sessions remain time-limited; create a new /更新登入授權 session if expired.
- Do not expose refresh tokens, cookies, SOJ_API_SECRET, Discord bot token, or .env contents.
