.customer-qr-dialog__body[data-v-5b336725]{padding:8px 0 10px;text-align:center}.customer-qr-dialog__qrcode[data-v-5b336725]{width:220px;height:220px;margin:0 auto;padding:12px;background:#fff;border:1px solid #e4eaf3;border-radius:8px;box-shadow:0 12px 28px rgba(31,99,235,.1)}.customer-qr-dialog__qrcode img[data-v-5b336725]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:4px}.customer-qr-dialog__title[data-v-5b336725]{margin-top:18px;color:#1f2937;font-size:18px;font-weight:700;line-height:26px}.customer-qr-dialog__desc[data-v-5b336725]{margin-top:8px;color:#6b7d95;font-size:14px;line-height:22px}.customer-qr-dialog .el-dialog{border-radius:8px;overflow:hidden}.customer-qr-dialog .el-dialog__header{padding:18px 20px!important;border-bottom:1px solid #e6edf5!important;background:#fbfcfe}.customer-qr-dialog .el-dialog__title{font-size:16px!important;font-weight:700!important;color:#1f2d3d!important}.customer-qr-dialog .el-dialog__body{padding:24px 24px 30px!important;background:#fff}.upgrade-page[data-v-da44a5ee]{width:100%}.upgrade-page__head[data-v-da44a5ee]{padding:8px 0 18px}.upgrade-page__head .dot-header[data-v-da44a5ee]{font-size:16px;line-height:26px}.upgrade-page__head .dot div[data-v-da44a5ee]{width:4px;height:14px}.upgrade-page__desc[data-v-da44a5ee]{margin-top:8px;padding-left:14px;color:#6b7d95;font-size:14px;line-height:22px}.official-service-card[data-v-da44a5ee],.upgrade-version-card[data-v-da44a5ee]{border:1px solid rgba(199,215,236,.95);border-radius:14px;box-shadow:0 18px 46px rgba(30,73,129,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.upgrade-version-card[data-v-da44a5ee]{position:relative;overflow:hidden;padding:30px 48px;background:radial-gradient(ellipse 600px 220px at 55% 45%,rgba(215,225,255,.68) 0,rgba(229,236,255,.46) 44%,hsla(0,0%,100%,0) 76%),linear-gradient(90deg,rgba(235,242,255,.78),rgba(246,249,255,.56) 28%,rgba(224,233,255,.86) 52%,rgba(247,250,255,.6) 78%,#fff)}.upgrade-version-card[data-v-da44a5ee]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.44),hsla(0,0%,100%,0) 42%,hsla(0,0%,100%,.34))}.upgrade-version-card[data-v-da44a5ee]:after{content:"";position:absolute;inset:1px;border-radius:13px;pointer-events:none;background:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92)}.upgrade-version-card__inner[data-v-da44a5ee]{position:relative;z-index:1;min-height:162px;display:flex;align-items:center;justify-content:space-between;gap:44px}.hero-info[data-v-da44a5ee]{min-width:260px}.hero-label-row[data-v-da44a5ee]{display:flex;align-items:center;gap:8px;min-width:0}.hero-label[data-v-da44a5ee]{font-size:15px;font-weight:600;color:#53677f}.hero-new-badge[data-v-da44a5ee]{height:22px;padding:0 9px;display:inline-flex;align-items:center;border-radius:11px;background:#ee502f;color:#fff;font-size:12px;line-height:22px;font-weight:600;white-space:nowrap}.hero-version[data-v-da44a5ee]{margin-top:16px;font-size:48px;line-height:1;font-weight:700;color:var(--color);letter-spacing:0}.hero-latest[data-v-da44a5ee]{margin-top:12px;font-size:14px;line-height:20px;color:#ee502f;font-weight:600}.hero-time[data-v-da44a5ee]{margin-top:22px;font-size:15px;line-height:22px;color:#6b7d95}.hero-latest+.hero-time[data-v-da44a5ee]{margin-top:8px}.hero-illustration[data-v-da44a5ee]{width:250px;height:182px;-o-object-fit:contain;object-fit:contain;flex:0 1 250px;transform:translateX(36px)}.hero-operate[data-v-da44a5ee]{min-width:220px;display:flex;align-items:stretch;flex-direction:column}.upgrade-actions[data-v-da44a5ee]{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.upgrade-actions .el-button[data-v-da44a5ee]{width:auto;min-width:0;margin-left:0;padding:12px 20px;border-radius:6px;font-size:14px;font-weight:600}.upgrade-actions .el-button i[data-v-da44a5ee]{margin-right:6px;font-size:14px}.primary-action[data-v-da44a5ee]{border-color:var(--color);background:var(--color);box-shadow:0 10px 22px color-mix(in srgb,var(--color) 22%,transparent)}.plain-action[data-v-da44a5ee]{color:#263445;background:hsla(0,0%,100%,.82);border-color:#d4dfed}.sync-action[data-v-da44a5ee]{height:38px!important;font-size:13px!important}.official-service-card[data-v-da44a5ee]{margin-top:24px;padding:28px 30px;background:radial-gradient(ellipse 520px 180px at 50% 18%,rgba(232,244,255,.42) 0,hsla(0,0%,100%,0) 70%),linear-gradient(102deg,rgba(246,250,255,.86),hsla(0,0%,100%,.97) 34%,hsla(0,0%,100%,.97) 66%,rgba(246,250,255,.86))}.panel-title[data-v-da44a5ee]{font-size:22px;line-height:30px;font-weight:700;color:#101828}.panel-desc[data-v-da44a5ee]{margin-top:8px;font-size:15px;line-height:24px;color:#6b7d95}.service-list[data-v-da44a5ee]{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.service-item[data-v-da44a5ee]{min-height:164px;padding:24px 28px;display:flex;align-items:center;gap:26px;width:100%;background:hsla(0,0%,100%,.68);border:1px solid #dfe9f6;border-radius:8px}.service-qrcode[data-v-da44a5ee]{width:116px;height:116px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;cursor:pointer}.service-text[data-v-da44a5ee]{min-width:0;flex:1}.service-name[data-v-da44a5ee]{color:#1f2937;font-size:18px;font-weight:600;line-height:26px}.service-desc[data-v-da44a5ee]{margin-top:12px;color:#6b7d95;font-size:14px;line-height:24px}.service-link[data-v-da44a5ee]{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:var(--color);font-size:14px;font-weight:600;cursor:pointer}.update-info[data-v-da44a5ee]{padding:0;color:#263445}.update-info .update-summary[data-v-da44a5ee]{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;background:#f6f9ff;border:1px solid #dbe7f5;border-radius:8px}.update-info .summary-label[data-v-da44a5ee]{font-size:13px;color:#6b778c}.update-info .summary-version[data-v-da44a5ee]{margin-top:8px;font-size:24px;line-height:1;font-weight:700;color:var(--color)}.update-info .summary-version span[data-v-da44a5ee]{margin-left:8px;font-size:14px;font-weight:400;color:#6b778c}.update-info .summary-files[data-v-da44a5ee]{min-width:108px;height:56px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #e6edf5;border-radius:6px}.update-info .summary-files span[data-v-da44a5ee]{color:#6b778c}.update-info .summary-files strong[data-v-da44a5ee]{font-size:22px;color:var(--color)}.update-info .update-content[data-v-da44a5ee]{height:38vh;margin-top:16px;padding:18px 20px;overflow-y:auto;display:grid;align-content:flex-start;gap:10px;background:#fbfcfe;border:1px solid #e6edf5;border-radius:8px;color:#334155}.update-info .update-line[data-v-da44a5ee]{display:flex;align-items:flex-start;gap:8px;line-height:24px;color:#334155}.update-info .tag[data-v-da44a5ee]{min-width:44px;height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;font-size:13px;font-weight:600}.update-info .tag.add[data-v-da44a5ee]{color:var(--color);background:var(--color2)}.update-info .tag.optimize[data-v-da44a5ee]{color:#19be6b;background:#edfff3}.update-info .tag.fix[data-v-da44a5ee]{color:#f90;background:#fff9e6}.update-info .tag.info[data-v-da44a5ee]{color:#6b778c;background:#f1f5f9}.update-info .line-text[data-v-da44a5ee]{min-width:0;word-break:break-word}.update-info .empty-update-content[data-v-da44a5ee]{padding:52px 0;text-align:center;color:#7a869a}.update-info .agreement-list[data-v-da44a5ee]{margin-top:16px;padding:14px 16px;display:grid;gap:10px;background:#fff;border:1px solid #e6edf5;border-radius:8px}.update-info .agreement-list .el-checkbox[data-v-da44a5ee]{display:flex;align-items:flex-start;line-height:22px;white-space:normal}.update-progress[data-v-da44a5ee]{text-align:center;padding:42px 32px}.update-progress .progress-icon[data-v-da44a5ee]{width:62px;height:62px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--color);background:#f0f6ff;border-radius:50%}.update-progress .progress-title[data-v-da44a5ee]{margin:18px 0 28px;font-size:24px;font-weight:700;color:#1f2d3d}.update-progress .progress-meta[data-v-da44a5ee]{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:left}.update-progress .meta-item[data-v-da44a5ee]{min-height:58px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;background:#fbfcfe;border:1px solid #e6edf5;border-radius:6px}.update-progress .meta-item span[data-v-da44a5ee]{font-size:13px;color:#7a869a}.update-progress .meta-item strong[data-v-da44a5ee]{margin-top:6px;font-size:14px;color:#263445;word-break:break-all}.update-progress .meta-item.error strong[data-v-da44a5ee]{color:#f56c6c}.update-progress .upgrade-warning[data-v-da44a5ee]{margin-top:18px;padding:10px 14px;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px}@media(max-width:1100px){.upgrade-version-card[data-v-da44a5ee]{padding:24px 30px}.upgrade-version-card__inner[data-v-da44a5ee]{gap:24px}.hero-illustration[data-v-da44a5ee]{width:220px;height:160px;transform:translateX(18px)}.service-item[data-v-da44a5ee]{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.upgrade-page__head[data-v-da44a5ee]{padding-top:8px}.official-service-card[data-v-da44a5ee],.upgrade-version-card[data-v-da44a5ee]{border-radius:10px}.upgrade-version-card[data-v-da44a5ee]{padding:22px}.upgrade-version-card__inner[data-v-da44a5ee]{align-items:flex-start;flex-direction:column}.hero-info[data-v-da44a5ee]{min-width:0}.hero-version[data-v-da44a5ee]{font-size:40px}.hero-illustration[data-v-da44a5ee]{align-self:center;width:200px;height:146px;transform:none}.hero-operate[data-v-da44a5ee],.upgrade-actions .el-button[data-v-da44a5ee]{width:100%}.service-list[data-v-da44a5ee]{grid-template-columns:1fr}.service-item[data-v-da44a5ee]{padding:20px}}.upgrade-dialog .el-dialog{border-radius:8px;overflow:hidden;box-shadow:0 18px 52px rgba(15,23,42,.22)}.upgrade-dialog .el-dialog__header{padding:18px 20px!important;border-bottom:1px solid #e6edf5!important;background:#fbfcfe}.upgrade-dialog .el-dialog__title{font-size:16px!important;font-weight:700!important;color:#1f2d3d!important}.upgrade-dialog .el-dialog__body{padding:20px!important;background:#fff}.upgrade-dialog .el-dialog__footer{padding:14px 20px!important;border-top:1px solid #e6edf5!important;background:#fbfcfe}.v-modal{opacity:.42}