.auth-policy[data-v-b0123c76]{align-items:flex-start;color:var(--muted);display:flex;font-size:13px;gap:8px;line-height:1.6;margin:-2px 0 14px}.auth-policy input[data-v-b0123c76]{accent-color:var(--primary);flex:0 0 15px;height:15px;margin-top:3px;width:15px}.auth-policy button[data-v-b0123c76]{background:transparent;border:0;color:var(--ink);cursor:pointer;transition:color .16s ease}.auth-policy button[data-v-b0123c76]:hover{color:var(--primary-light)}.policy-overlay[data-v-b0123c76]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--overlay);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:260}.policy-card[data-v-b0123c76]{background:var(--modal-bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);color:var(--ink);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(72vh,680px);overflow:hidden;width:min(680px,100%)}.policy-header[data-v-b0123c76]{align-items:center;border-bottom:1px solid var(--line);display:flex;height:58px;justify-content:space-between;padding:0 20px}.policy-header h3[data-v-b0123c76]{font-size:17px;font-weight:700;margin:0}.policy-close[data-v-b0123c76]{background:var(--soft);border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;font-size:20px;height:32px;place-items:center;transition:background .16s ease,color .16s ease;width:32px}.policy-close[data-v-b0123c76]:hover{background:var(--soft-strong);color:var(--ink)}.policy-content[data-v-b0123c76],.policy-empty[data-v-b0123c76]{min-height:220px;overflow-y:auto;padding:22px 24px}.policy-empty[data-v-b0123c76]{color:var(--muted);display:grid;place-items:center}.policy-content[data-v-b0123c76]{color:var(--ink);line-height:1.8;word-break:break-word}.policy-fade-enter-active[data-v-b0123c76],.policy-fade-leave-active[data-v-b0123c76]{transition:opacity .18s ease}.policy-fade-enter-from[data-v-b0123c76],.policy-fade-leave-to[data-v-b0123c76]{opacity:0}.auth-form[data-v-cb4bb05a]{margin:0 auto;max-width:360px}.auth-heading[data-v-cb4bb05a]{margin-bottom:24px}.auth-heading h2[data-v-cb4bb05a]{color:var(--ink);font-size:22px;font-weight:700;margin-bottom:5px}.auth-heading p[data-v-cb4bb05a]{color:var(--muted);font-size:14px}.auth-tabs[data-v-cb4bb05a]{background:color-mix(in srgb,var(--soft) 82%,var(--card-solid) 18%);border:1px solid color-mix(in srgb,var(--line-hover) 72%,transparent);border-radius:var(--radius);box-shadow:inset 0 1px 2px #1c1c1e0d,0 10px 24px #1c1c1e0a;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding:4px}.auth-tabs button[data-v-cb4bb05a]{background:transparent;border:1px solid transparent;border-radius:calc(var(--radius) - 3px);color:var(--muted);cursor:pointer;font-size:14px;font-weight:650;height:38px;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-tabs button[data-v-cb4bb05a]:hover{background:color-mix(in srgb,var(--card-solid) 56%,transparent);color:var(--ink)}.auth-tabs button[data-v-cb4bb05a]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.auth-tabs button.active[data-v-cb4bb05a]{background:var(--active-bg);border-color:color-mix(in srgb,var(--active-bg) 86%,var(--line-hover) 14%);box-shadow:0 9px 20px #12121229,inset 0 1px #ffffff1a;color:var(--active-text);transform:translateY(-1px)}.code-row[data-v-cb4bb05a]{display:flex;gap:10px;width:100%}.code-input[data-v-cb4bb05a]{flex:1}.code-button[data-v-cb4bb05a]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:600;height:40px;padding:0 15px;transition:background .16s ease,border-color .16s ease;white-space:nowrap}.code-button[data-v-cb4bb05a]:hover:not(:disabled){background:var(--soft);border-color:var(--line-hover)}.code-button[data-v-cb4bb05a]:disabled{cursor:not-allowed;opacity:.55}.submit-button[data-v-cb4bb05a]{align-items:center;background:var(--button-bg);border:0;border-radius:var(--radius);box-shadow:var(--shadow-button);color:var(--button-text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;height:48px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease;width:100%}.submit-button[data-v-cb4bb05a]:active{transform:scale(.97)}.submit-button[data-v-cb4bb05a]:disabled{cursor:not-allowed;opacity:.56}.spinner[data-v-cb4bb05a]{animation:spin-cb4bb05a .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-cb4bb05a{to{transform:rotate(1turn)}}.auth-footer[data-v-cb4bb05a]{display:flex;justify-content:space-between;margin-top:16px}.auth-footer a[data-v-cb4bb05a]{color:var(--muted);font-size:14px;transition:color .16s ease}.auth-footer a[data-v-cb4bb05a]:hover{color:var(--ink)}.auth-form[data-v-43ea1bff]{margin:0 auto;max-width:360px}.auth-heading[data-v-43ea1bff]{margin-bottom:24px}.auth-heading h2[data-v-43ea1bff]{color:var(--ink);font-size:22px;font-weight:700;margin-bottom:5px}.auth-heading p[data-v-43ea1bff]{color:var(--muted);font-size:14px}.auth-tabs[data-v-43ea1bff]{background:color-mix(in srgb,var(--soft) 82%,var(--card-solid) 18%);border:1px solid color-mix(in srgb,var(--line-hover) 72%,transparent);border-radius:var(--radius);box-shadow:inset 0 1px 2px #1c1c1e0d,0 10px 24px #1c1c1e0a;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding:4px}.auth-tabs button[data-v-43ea1bff]{background:transparent;border:1px solid transparent;border-radius:calc(var(--radius) - 3px);color:var(--muted);cursor:pointer;font-size:14px;font-weight:650;height:38px;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-tabs button[data-v-43ea1bff]:hover{background:color-mix(in srgb,var(--card-solid) 56%,transparent);color:var(--ink)}.auth-tabs button[data-v-43ea1bff]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.auth-tabs button.active[data-v-43ea1bff]{background:var(--active-bg);border-color:color-mix(in srgb,var(--active-bg) 86%,var(--line-hover) 14%);box-shadow:0 9px 20px #12121229,inset 0 1px #ffffff1a;color:var(--active-text);transform:translateY(-1px)}html.dark{background:hsla(0,0%,100%,.06);border-color:#ebebf52e;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0000002e}html.dark{background:hsla(0,0%,100%,.08)}html.dark{background:#f5f5f7;border-color:#f5f5f7;box-shadow:0 10px 24px #f5f5f729,inset 0 1px #ffffffc7;color:#111214}.code-row[data-v-43ea1bff]{display:flex;gap:10px;width:100%}.code-input[data-v-43ea1bff]{flex:1}.code-button[data-v-43ea1bff]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:600;height:40px;padding:0 15px;transition:background .16s ease,border-color .16s ease;white-space:nowrap}.code-button[data-v-43ea1bff]:hover:not(:disabled){background:var(--soft);border-color:var(--line-hover)}.code-button[data-v-43ea1bff]:disabled{cursor:not-allowed;opacity:.55}.submit-button[data-v-43ea1bff]{align-items:center;background:var(--button-bg);border:0;border-radius:var(--radius);box-shadow:var(--shadow-button);color:var(--button-text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;height:48px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease;width:100%}.submit-button[data-v-43ea1bff]:active{transform:scale(.97)}.submit-button[data-v-43ea1bff]:disabled{cursor:not-allowed;opacity:.56}.spinner[data-v-43ea1bff]{animation:spin-43ea1bff .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-43ea1bff{to{transform:rotate(1turn)}}.auth-footer-center[data-v-43ea1bff]{color:var(--muted);font-size:14px;margin-top:16px;text-align:center}.auth-footer-center a[data-v-43ea1bff]{color:var(--ink);font-weight:600;margin-left:4px;transition:color .16s ease}.auth-footer-center a[data-v-43ea1bff]:hover{color:var(--primary-light)}.auth-form[data-v-d59e1a7b]{margin:0 auto;max-width:360px}.auth-heading[data-v-d59e1a7b]{margin-bottom:28px}.auth-heading h2[data-v-d59e1a7b]{color:var(--ink);font-size:22px;font-weight:700;margin-bottom:4px}.auth-heading p[data-v-d59e1a7b]{color:var(--muted);font-size:14px}.code-row[data-v-d59e1a7b]{display:flex;gap:10px;width:100%}.code-input[data-v-d59e1a7b]{flex:1}.code-button[data-v-d59e1a7b]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;height:40px;padding:0 16px;transition:background .16s ease,border-color .16s ease;white-space:nowrap}.code-button[data-v-d59e1a7b]:hover:not(:disabled){background:var(--soft);border-color:var(--muted)}.code-button[data-v-d59e1a7b]:disabled{cursor:not-allowed;opacity:.5}.submit-button[data-v-d59e1a7b]{align-items:center;background:var(--button-bg);border:0;border-radius:var(--radius);box-shadow:var(--shadow-button);color:var(--button-text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.submit-button[data-v-d59e1a7b]:hover{background:var(--button-bg-hover);box-shadow:var(--shadow-button-hover)}.submit-button[data-v-d59e1a7b]:active{transform:scale(.97)}.submit-button[data-v-d59e1a7b]:disabled{cursor:not-allowed;opacity:.5}.spinner[data-v-d59e1a7b]{animation:spin-d59e1a7b .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-d59e1a7b{to{transform:rotate(1turn)}}.auth-footer-center[data-v-d59e1a7b]{margin-top:16px;text-align:center}.auth-footer-center a[data-v-d59e1a7b]{color:var(--muted);font-size:14px;transition:color .16s ease}.auth-footer-center a[data-v-d59e1a7b]:hover{color:var(--ink)}.auth-form[data-v-1e8b4ecf]{margin:0 auto;max-width:360px}.auth-heading[data-v-1e8b4ecf]{margin-bottom:26px}.auth-heading h2[data-v-1e8b4ecf]{color:var(--ink);font-size:22px;font-weight:700;margin-bottom:5px}.auth-heading p[data-v-1e8b4ecf]{color:var(--muted);font-size:14px}.code-row[data-v-1e8b4ecf]{display:flex;gap:10px;width:100%}.code-input[data-v-1e8b4ecf]{flex:1}.code-button[data-v-1e8b4ecf]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:600;height:40px;padding:0 15px;transition:background .16s ease,border-color .16s ease;white-space:nowrap}.code-button[data-v-1e8b4ecf]:hover:not(:disabled){background:var(--soft);border-color:var(--line-hover)}.code-button[data-v-1e8b4ecf]:disabled{cursor:not-allowed;opacity:.55}.submit-button[data-v-1e8b4ecf]{align-items:center;background:var(--button-bg);border:0;border-radius:var(--radius);box-shadow:var(--shadow-button);color:var(--button-text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;height:48px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease;width:100%}.submit-button[data-v-1e8b4ecf]:active{transform:scale(.97)}.submit-button[data-v-1e8b4ecf]:disabled{cursor:not-allowed;opacity:.56}.spinner[data-v-1e8b4ecf]{animation:spin-1e8b4ecf .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-1e8b4ecf{to{transform:rotate(1turn)}}.dialog-overlay[data-v-e03d889b]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.34);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:200}.dialog-card[data-v-e03d889b]{animation:dialog-in-e03d889b .22s ease;backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12);background:color-mix(in srgb,var(--modal-bg) 86%,transparent);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);max-height:calc(100vh - 48px);max-width:420px;overflow-y:auto;overscroll-behavior:contain;padding:40px 36px;position:relative;width:100%}.dialog-card[data-v-e03d889b]::-webkit-scrollbar{height:0;width:0}html.dark{background:rgba(0,0,0,.62)}html.dark{background:rgba(9,10,13,.92);box-shadow:0 28px 80px #00000070}@keyframes dialog-in-e03d889b{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-close[data-v-e03d889b]{background:var(--soft);border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:grid;font-size:0;height:32px;line-height:1;padding:0;place-items:center;position:absolute;right:16px;top:16px;transition:background .16s ease,color .16s ease;width:32px}.dialog-close[data-v-e03d889b]:after,.dialog-close[data-v-e03d889b]:before{background:currentColor;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:13px}.dialog-close[data-v-e03d889b]:before{transform:translate(-50%,-50%) rotate(45deg)}.dialog-close[data-v-e03d889b]:after{transform:translate(-50%,-50%) rotate(-45deg)}.dialog-close[data-v-e03d889b]:hover{background:var(--line);color:var(--ink)}.fade-enter-active[data-v-e03d889b],.fade-leave-active[data-v-e03d889b]{transition:opacity .2s ease}.fade-enter-from[data-v-e03d889b],.fade-leave-to[data-v-e03d889b]{opacity:0}.real-auth-overlay[data-v-26169fba]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.38);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:260}.real-auth-card[data-v-26169fba]{backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12);background:color-mix(in srgb,var(--modal-bg) 88%,transparent);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);max-height:calc(100vh - 48px);overflow-y:auto;padding:36px;position:relative;width:min(420px,100%)}.dialog-close[data-v-26169fba]{background:var(--soft);border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;font-size:20px;height:32px;place-items:center;position:absolute;right:14px;top:14px;width:32px}.real-auth-heading[data-v-26169fba]{margin-bottom:20px}.real-auth-heading h2[data-v-26169fba]{font-size:22px;font-weight:800;margin:0 0 6px}.real-auth-heading p[data-v-26169fba]{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.real-auth-heading strong[data-v-26169fba]{color:var(--ink)}.auth-status-row[data-v-26169fba]{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);display:flex;gap:14px;justify-content:space-between;margin-bottom:20px;padding:13px 14px}.auth-status-row strong[data-v-26169fba]{color:var(--ink)}.submit-button[data-v-26169fba]{align-items:center;background:var(--button-bg);border:0;border-radius:var(--radius);color:var(--button-text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:750;gap:8px;justify-content:center;min-height:46px;width:100%}.submit-button[data-v-26169fba]:disabled{cursor:not-allowed;opacity:.55}.spinner[data-v-26169fba]{animation:spin-26169fba .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-26169fba{to{transform:rotate(1turn)}}.fade-enter-active[data-v-26169fba],.fade-leave-active[data-v-26169fba]{transition:opacity .2s ease}.fade-enter-from[data-v-26169fba],.fade-leave-to[data-v-26169fba]{opacity:0}@media (max-width:520px){.real-auth-overlay[data-v-26169fba]{padding:16px}.real-auth-card[data-v-26169fba]{padding:32px 24px 26px}}.user-center-overlay[data-v-ac8c9641]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(0,0,0,.42);display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:2300}.user-center-pop-enter-active[data-v-ac8c9641],.user-center-pop-leave-active[data-v-ac8c9641]{transition:opacity .22s ease}.user-center-pop-enter-from[data-v-ac8c9641],.user-center-pop-leave-to[data-v-ac8c9641]{opacity:0}.user-center-pop-enter-active .user-center-dialog[data-v-ac8c9641],.user-center-pop-leave-active .user-center-dialog[data-v-ac8c9641]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease}.user-center-pop-enter-from .user-center-dialog[data-v-ac8c9641],.user-center-pop-leave-to .user-center-dialog[data-v-ac8c9641]{opacity:0;transform:translateY(14px) scale(.985)}.user-center-dialog[data-v-ac8c9641]{backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08);background:color-mix(in srgb,var(--modal-bg) 92%,transparent);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow-strong);color:var(--ink);max-height:calc(100vh - 44px);overflow-y:auto;overscroll-behavior:contain;padding:26px;width:min(960px,100%)}.user-center-dialog[data-v-ac8c9641]::-webkit-scrollbar{height:0;width:0}.info-row[data-v-ac8c9641],.mobile-current[data-v-ac8c9641],.real-auth-panel[data-v-ac8c9641],.secondary-entry[data-v-ac8c9641],.user-center-header[data-v-ac8c9641],.user-center-panel-head[data-v-ac8c9641]{align-items:center;display:flex;justify-content:space-between}.user-center-header[data-v-ac8c9641]{gap:16px}.user-center-heading h3[data-v-ac8c9641]{font-size:28px;font-weight:800;line-height:1.1;margin:4px 0 0}.user-center-heading span[data-v-ac8c9641]{color:var(--muted);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1}.user-center-close[data-v-ac8c9641]{background:var(--soft);border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:grid;font-size:0;height:38px;padding:0;place-items:center;position:relative;transition:background .16s ease,color .16s ease;width:38px}.user-center-close[data-v-ac8c9641]:after,.user-center-close[data-v-ac8c9641]:before{background:currentColor;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:14px}.user-center-close[data-v-ac8c9641]:before{transform:translate(-50%,-50%) rotate(45deg)}.user-center-close[data-v-ac8c9641]:after{transform:translate(-50%,-50%) rotate(-45deg)}.user-center-close[data-v-ac8c9641]:hover{background:var(--soft-strong);color:var(--ink)}.user-center-tabs[data-v-ac8c9641]{backdrop-filter:blur(20px) saturate(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.06);background:color-mix(in srgb,var(--card-solid) 90%,transparent);border:1px solid color-mix(in srgb,var(--line-hover) 78%,transparent);border-radius:18px;display:inline-grid;gap:4px;grid-auto-flow:column;margin-top:18px;padding:5px;position:sticky;top:0;z-index:8}.user-center-tab[data-v-ac8c9641]{background:transparent;border:0;border-radius:13px;color:var(--muted);cursor:pointer;font-size:14px;font-weight:800;min-height:42px;padding:0 20px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.user-center-tab[data-v-ac8c9641]:hover{background:color-mix(in srgb,var(--soft-strong) 48%,transparent);color:var(--ink)}.user-center-tab.active[data-v-ac8c9641]{background:color-mix(in srgb,var(--soft-strong) 92%,var(--card-solid) 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-hover) 68%,transparent);color:var(--ink)}.user-center-overview[data-v-ac8c9641]{display:grid;gap:0;margin-top:16px}.user-center-profile-card[data-v-ac8c9641]{align-items:center;background:color-mix(in srgb,var(--paper) 92%,transparent);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm);color:var(--ink);display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.user-center-profile-main[data-v-ac8c9641]{align-items:center;display:flex;gap:14px;min-width:0}.user-center-profile-copy[data-v-ac8c9641]{min-width:0}.user-center-profile-title[data-v-ac8c9641]{align-items:center;display:flex;gap:8px;margin-bottom:4px;min-width:0}.user-center-profile-copy h4[data-v-ac8c9641],.user-center-profile-copy p[data-v-ac8c9641]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center-profile-copy h4[data-v-ac8c9641]{color:var(--ink);font-size:18px;font-weight:800;margin:0}.user-center-profile-copy p[data-v-ac8c9641]{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.user-center-profile-side[data-v-ac8c9641]{flex:0 0 auto;min-width:94px;text-align:right}.user-center-member-badge[data-v-ac8c9641]{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-grid;font-size:11px;font-weight:800;min-height:24px;padding:0 9px;place-items:center;white-space:nowrap}.user-center-member-badge.active[data-v-ac8c9641]{background:linear-gradient(135deg,#fff4c2,#f7c948 52%,#f59e0b);border-color:#facc156b;color:#7c4a03}.user-center-profile-side strong[data-v-ac8c9641]{color:var(--ink);display:block;font-size:28px;font-weight:800;line-height:1}.user-center-profile-side small[data-v-ac8c9641]{color:var(--muted);display:block;font-size:12px;margin-top:5px}.user-center-panel-grid[data-v-ac8c9641],.user-center-security-grid[data-v-ac8c9641]{display:grid;gap:16px}.user-center-panel[data-v-ac8c9641]{backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);background:color-mix(in srgb,var(--paper) 90%,transparent);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-sm)}.user-center-panel-grid[data-v-ac8c9641]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-top:16px}.user-center-panel-stack[data-v-ac8c9641]{display:grid;gap:16px;margin-top:16px}.user-center-security-grid[data-v-ac8c9641]{grid-template-columns:repeat(2,minmax(0,1fr))}.user-center-panel[data-v-ac8c9641]{padding:22px}.user-center-panel-head[data-v-ac8c9641]{gap:14px;margin-bottom:18px}.user-center-panel-head strong[data-v-ac8c9641]{color:var(--ink);font-size:18px;font-weight:800}.user-center-panel-head span[data-v-ac8c9641]{color:var(--muted);font-size:13px}.field-group[data-v-ac8c9641]{margin-bottom:22px}.field-label[data-v-ac8c9641]{color:var(--ink);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.avatar-edit[data-v-ac8c9641]{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;gap:14px}.avatar-upload[data-v-ac8c9641]{transition:opacity .16s ease}.avatar-edit:hover .avatar-upload[data-v-ac8c9641]{opacity:.84}.info-list[data-v-ac8c9641]{display:grid;gap:12px}.info-row[data-v-ac8c9641],.mobile-current[data-v-ac8c9641]{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:14px;min-height:48px;padding:13px 15px}.info-row span[data-v-ac8c9641],.mobile-current span[data-v-ac8c9641]{color:var(--muted);font-size:13px}.info-row strong[data-v-ac8c9641],.mobile-current strong[data-v-ac8c9641]{color:var(--ink);font-size:14px;font-weight:800;text-align:right}.secondary-entry[data-v-ac8c9641]{background:color-mix(in srgb,var(--paper) 86%,transparent);border:1px solid var(--line);border-radius:18px;color:var(--ink);cursor:pointer;gap:14px;margin-top:18px;padding:16px 18px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.secondary-entry[data-v-ac8c9641]:hover{background:var(--card);border-color:var(--line-hover);box-shadow:var(--shadow);transform:translateY(-1px)}.secondary-entry-copy[data-v-ac8c9641]{display:grid;gap:4px;min-width:0}.secondary-entry-copy small[data-v-ac8c9641],.secondary-entry-copy strong[data-v-ac8c9641]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-entry-copy strong[data-v-ac8c9641]{font-size:15px;font-weight:800}.secondary-entry-arrow[data-v-ac8c9641],.secondary-entry-copy small[data-v-ac8c9641]{color:var(--muted);font-size:13px}.real-auth-panel[data-v-ac8c9641]{background:color-mix(in srgb,var(--paper) 88%,transparent);border:1px solid var(--line);border-radius:18px;gap:16px;padding:18px 20px}.real-auth-panel>div[data-v-ac8c9641]{display:grid;gap:4px;min-width:0}.real-auth-kicker[data-v-ac8c9641]{color:var(--muted);font-size:12px;font-weight:750}.real-auth-panel strong[data-v-ac8c9641]{color:var(--ink);font-size:16px;font-weight:800}.real-auth-panel small[data-v-ac8c9641]{color:var(--muted);font-size:13px;line-height:1.5;min-width:0;word-break:break-all}.real-auth-detail[data-v-ac8c9641]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.real-auth-detail>span[data-v-ac8c9641]:not(:last-child):after{color:color-mix(in srgb,var(--muted) 60%,transparent);content:"/";margin-left:10px}.real-auth-name[data-v-ac8c9641]{align-items:center;display:inline-flex;gap:4px}.real-auth-eye[data-v-ac8c9641]{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-grid;height:22px;place-items:center;width:22px}.real-auth-eye[data-v-ac8c9641]:hover{background:color-mix(in srgb,var(--line) 58%,transparent);color:var(--ink)}.action-button[data-v-ac8c9641],.code-button[data-v-ac8c9641],.real-auth-button[data-v-ac8c9641]{cursor:pointer}.real-auth-button[data-v-ac8c9641]{background:var(--button-bg);border:0;border-radius:14px;box-shadow:var(--shadow-button);color:var(--button-text);flex:0 0 auto;font-size:14px;font-weight:750;min-height:40px;padding:0 18px}.code-row[data-v-ac8c9641]{display:flex;gap:10px}.code-input[data-v-ac8c9641]{flex:1}.code-button[data-v-ac8c9641]{background:var(--card);border:1px solid var(--line);border-radius:14px;color:var(--ink);flex:0 0 auto;font-size:14px;font-weight:700;height:40px;padding:0 16px;white-space:nowrap}.code-button[data-v-ac8c9641]:hover:not(:disabled){background:var(--soft);border-color:var(--line-hover)}.action-button[data-v-ac8c9641]:disabled,.code-button[data-v-ac8c9641]:disabled{cursor:not-allowed;opacity:.55}.action-button[data-v-ac8c9641]{align-items:center;background:var(--button-bg);border:0;border-radius:14px;box-shadow:var(--shadow-button);color:var(--button-text);display:inline-flex;font-size:15px;font-weight:750;gap:8px;height:46px;justify-content:center;padding:0 26px;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.action-button[data-v-ac8c9641]:hover:not(:disabled){background:var(--button-bg-hover);box-shadow:var(--shadow-button-hover)}.spinner[data-v-ac8c9641]{animation:user-center-spin-ac8c9641 .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes user-center-spin-ac8c9641{to{transform:rotate(1turn)}}@media (max-width:900px){.user-center-overlay[data-v-ac8c9641]{padding:14px}.user-center-dialog[data-v-ac8c9641]{border-radius:22px;max-height:calc(100vh - 28px);padding:20px}.user-center-panel-grid[data-v-ac8c9641],.user-center-security-grid[data-v-ac8c9641],.user-center-security-overview[data-v-ac8c9641]{grid-template-columns:1fr}}@media (max-width:640px){.user-center-overlay[data-v-ac8c9641]{padding:0}.user-center-dialog[data-v-ac8c9641]{border-radius:0;height:100dvh;max-height:100dvh;padding:16px;width:100vw}.user-center-header[data-v-ac8c9641]{align-items:flex-start}.user-center-heading h3[data-v-ac8c9641]{font-size:24px}.user-center-tabs[data-v-ac8c9641]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.user-center-tab[data-v-ac8c9641]{padding:0 10px}.real-auth-panel[data-v-ac8c9641],.user-center-profile-card[data-v-ac8c9641]{align-items:flex-start;flex-direction:column}.user-center-profile-title[data-v-ac8c9641]{flex-wrap:wrap}.user-center-profile-side[data-v-ac8c9641]{text-align:left;width:100%}.code-row[data-v-ac8c9641]{flex-direction:column}.action-button[data-v-ac8c9641],.code-button[data-v-ac8c9641],.real-auth-button[data-v-ac8c9641]{width:100%}}.recharge-dialog-overlay[data-v-020e389c]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(0,0,0,.42);display:grid;inset:0;padding:0;place-items:stretch;position:fixed;z-index:2400}.recharge-dialog-pop-enter-active[data-v-020e389c],.recharge-dialog-pop-leave-active[data-v-020e389c]{transition:opacity .26s cubic-bezier(.22,1,.36,1)}.recharge-dialog-pop-enter-active .recharge-dialog-card[data-v-020e389c],.recharge-dialog-pop-leave-active .recharge-dialog-card[data-v-020e389c]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),filter .3s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,filter}.recharge-dialog-pop-enter-from[data-v-020e389c],.recharge-dialog-pop-leave-to[data-v-020e389c]{opacity:0}.recharge-dialog-pop-enter-from .recharge-dialog-card[data-v-020e389c],.recharge-dialog-pop-leave-to .recharge-dialog-card[data-v-020e389c]{filter:saturate(.94);opacity:0;transform:translateY(24px) scale(.985)}.recharge-dialog-card[data-v-020e389c]{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink);display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;padding:20px;position:relative;width:100vw}.recharge-dialog-shader[data-v-020e389c],.recharge-dialog-tint[data-v-020e389c]{inset:0;pointer-events:none;position:absolute}.recharge-dialog-shader[data-v-020e389c]{opacity:1;z-index:0}.recharge-dialog-tint[data-v-020e389c]{background:linear-gradient(180deg,rgba(6,8,15,.18),rgba(6,8,15,.46));z-index:0}.recharge-dialog-card[data-v-020e389c]::-webkit-scrollbar{height:0;width:0}.recharge-dialog-body[data-v-020e389c],.recharge-dialog-header[data-v-020e389c],.recharge-side-head[data-v-020e389c]{display:flex}.recharge-dialog-body[data-v-020e389c],.recharge-dialog-header[data-v-020e389c]{position:relative;z-index:1}.recharge-dialog-header[data-v-020e389c],.recharge-side-head[data-v-020e389c]{align-items:center;justify-content:space-between}.recharge-dialog-header[data-v-020e389c]{flex:none}.recharge-dialog-heading h3[data-v-020e389c]{font-size:28px;font-weight:800;line-height:1.1;margin:4px 0 0}.recharge-dialog-kicker[data-v-020e389c]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recharge-dialog-close[data-v-020e389c]{background:var(--soft);border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:grid;font-size:0;height:38px;line-height:1;padding:0;place-items:center;position:relative;transition:background .16s ease,color .16s ease,transform .16s ease;width:38px}.recharge-dialog-close[data-v-020e389c]:after,.recharge-dialog-close[data-v-020e389c]:before{background:currentColor;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:14px}.recharge-dialog-close[data-v-020e389c]:before{transform:translate(-50%,-50%) rotate(45deg)}.recharge-dialog-close[data-v-020e389c]:after{transform:translate(-50%,-50%) rotate(-45deg)}.recharge-dialog-close[data-v-020e389c]:hover{background:var(--soft-strong);color:var(--ink)}.recharge-dialog-close.small[data-v-020e389c]{border-radius:999px;height:34px;width:34px}.recharge-dialog-close.small[data-v-020e389c]:after,.recharge-dialog-close.small[data-v-020e389c]:before{width:13px}.recharge-panel[data-v-020e389c]{background:transparent;border:0;box-shadow:none}.recharge-dialog-body[data-v-020e389c]{align-items:stretch;flex:1;margin-top:54px;min-height:0;overflow:hidden}.recharge-panel[data-v-020e389c]{border-radius:0;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:0}.recharge-main-panel[data-v-020e389c]{width:100%}.recharge-panel-head[data-v-020e389c]{margin-bottom:14px}.recharge-panel-title[data-v-020e389c]{color:var(--ink);display:block;font-size:16px;font-weight:700}.recharge-panel-tip[data-v-020e389c],.recharge-qr-hint[data-v-020e389c],.recharge-side-subtitle[data-v-020e389c]{color:var(--muted)}.recharge-panel-tip[data-v-020e389c],.recharge-side-subtitle[data-v-020e389c]{font-size:13px;line-height:1.5;margin-top:6px}.recharge-package-tabs[data-v-020e389c]{background:color-mix(in srgb,var(--input-bg-soft) 88%,transparent);border:1px solid var(--panel-control-border);border-radius:14px;box-shadow:var(--shadow-sm);display:grid;gap:4px;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;margin:0 auto 14px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px;scrollbar-width:none;width:min(560px,100%)}.recharge-package-tabs[data-v-020e389c]::-webkit-scrollbar{display:none}.recharge-benefit-copy[data-v-020e389c]{margin:36px auto 42px;padding:0 6px;text-align:center;width:min(100%,1800px)}.recharge-benefit-copy span[data-v-020e389c]{color:var(--ink);display:block;font-size:44px;font-weight:900;letter-spacing:0;line-height:1.12;-webkit-text-stroke:.35px currentColor;text-shadow:0 8px 28px hsla(0,0%,100%,.14)}.recharge-benefit-copy p[data-v-020e389c]{color:var(--muted);font-size:15px;font-weight:700;line-height:1.65;margin:14px 0 0}.recharge-package-tab[data-v-020e389c]{background:transparent;border:0;border-radius:11px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;min-height:38px;min-width:0;padding:0 18px;transition:background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.recharge-package-tab[data-v-020e389c]:hover{background:color-mix(in srgb,var(--panel-control-hover-bg) 70%,transparent);color:var(--ink)}.recharge-package-tab.active[data-v-020e389c]{background:var(--panel-control-active-bg);border-color:var(--panel-control-active-border);color:var(--panel-control-active-text)}.recharge-package-list[data-v-020e389c]{align-content:start;align-items:stretch;display:flex;flex:1;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1px 6px 12px 1px;width:min(100%,1800px)}.recharge-package-list[data-v-020e389c]::-webkit-scrollbar{width:6px}.recharge-package-list[data-v-020e389c]::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.recharge-package-card[data-v-020e389c]{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 92%,transparent),color-mix(in srgb,var(--input-bg-soft) 92%,transparent)),var(--panel-control-bg);border:1px solid var(--panel-control-border);border-radius:18px;box-shadow:var(--panel-control-shadow);color:var(--panel-control-text);cursor:default;display:flex;flex:0 0 calc(20% - 9.6px);flex-direction:column;max-width:calc(20% - 9.6px);min-height:330px;padding:14px;position:relative;text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.recharge-package-card[data-v-020e389c]:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 96%,transparent),color-mix(in srgb,var(--soft) 80%,transparent)),var(--panel-control-hover-bg);border-color:var(--panel-control-hover-border);color:var(--panel-control-hover-text);transform:translateY(-1px)}.recharge-package-card.is-free[data-v-020e389c]{background:linear-gradient(180deg,color-mix(in srgb,var(--success-bg) 28%,var(--paper)),color-mix(in srgb,var(--input-bg-soft) 92%,transparent)),var(--panel-control-bg);border-style:dashed;cursor:default}.recharge-package-card.is-free[data-v-020e389c]:hover{border-color:var(--panel-control-border);color:var(--panel-control-text);transform:none}.recharge-package-card.is-free .recharge-package-action[data-v-020e389c]{background:color-mix(in srgb,var(--success-text) 12%,transparent);color:var(--success-text)}.recharge-package-card.is-manual[data-v-020e389c]{background:linear-gradient(180deg,color-mix(in srgb,var(--button-bg) 9%,var(--paper)),color-mix(in srgb,var(--input-bg-soft) 94%,transparent)),var(--panel-control-bg);border-color:color-mix(in srgb,var(--button-bg) 30%,var(--panel-control-border))}.recharge-manual-field[data-v-020e389c]{display:grid;gap:8px;margin-top:18px}.recharge-manual-field>span[data-v-020e389c]{color:var(--muted);font-size:12px;font-weight:800}.recharge-manual-input-wrap[data-v-020e389c]{align-items:center;background:color-mix(in srgb,var(--paper) 78%,transparent);border:1px solid var(--panel-control-border);border-radius:12px;color:var(--ink);display:grid;grid-template-columns:auto minmax(0,1fr);min-height:46px;padding:0 12px}.recharge-manual-input-wrap>span[data-v-020e389c]{color:var(--muted);font-size:15px;font-weight:800}.recharge-manual-input-wrap input[data-v-020e389c]{background:transparent;border:0;color:var(--ink);font-size:22px;font-weight:800;height:44px;line-height:1;min-width:0;outline:none;width:100%}.recharge-manual-input-wrap input[data-v-020e389c]::-moz-placeholder{color:color-mix(in srgb,var(--muted) 64%,transparent);font-size:15px;font-weight:600}.recharge-manual-input-wrap input[data-v-020e389c]::placeholder{color:color-mix(in srgb,var(--muted) 64%,transparent);font-size:15px;font-weight:600}.recharge-manual-input-wrap input[data-v-020e389c]::-webkit-inner-spin-button,.recharge-manual-input-wrap input[data-v-020e389c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recharge-manual-input-wrap input[type=number][data-v-020e389c]{-moz-appearance:textfield}.recharge-manual-preview[data-v-020e389c]{background:color-mix(in srgb,var(--success-text) 9%,transparent);border:1px solid color-mix(in srgb,var(--success-text) 22%,transparent);border-radius:12px;display:grid;gap:6px;margin-top:16px;padding:12px}.recharge-manual-preview strong[data-v-020e389c]{color:var(--ink);font-size:16px;line-height:1.35}.recharge-manual-preview span[data-v-020e389c],.recharge-manual-tip[data-v-020e389c]{color:var(--muted);font-size:12px;line-height:1.45}.recharge-manual-tip[data-v-020e389c]{color:var(--warning-text);font-weight:700;margin:10px 0 0}.recharge-package-head[data-v-020e389c]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-height:20px}.recharge-package-countdown[data-v-020e389c]{color:#ff4d4f;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:1.3;margin:6px 0 0}.recharge-package-name[data-v-020e389c]{font-size:14px;font-weight:800;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-package-price[data-v-020e389c]{align-items:baseline;display:flex;gap:3px;margin-top:14px}.recharge-package-price>span[data-v-020e389c]{font-size:16px;font-weight:700;opacity:.86}.recharge-package-price strong[data-v-020e389c]{font-size:clamp(26px,2.8vw,36px);font-weight:400;letter-spacing:0;line-height:1}.recharge-package-price small[data-v-020e389c]{color:currentColor;font-size:12px;line-height:1.2;margin-left:4px;opacity:.62}.recharge-package-original[data-v-020e389c]{color:currentColor;font-size:13px;font-weight:700;line-height:1.2;margin-left:7px;opacity:.42;text-decoration-thickness:1px}.recharge-package-card em[data-v-020e389c]{background:color-mix(in srgb,var(--warning-text) 16%,transparent);border:1px solid color-mix(in srgb,var(--warning-text) 34%,transparent);border-radius:999px;color:var(--warning-text);flex:none;font-size:11px;font-style:normal;font-weight:800;padding:2px 6px}.recharge-package-ribbon-wrap[data-v-020e389c]{border-top-right-radius:18px;height:96px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:96px;z-index:3}.recharge-package-ribbon[data-v-020e389c]{background:linear-gradient(135deg,#f9d423,#f6b53c 50%,#e6a817);color:#5a3000;font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.4;overflow:hidden;padding:5px 0;position:absolute;right:-34px;text-align:center;top:16px;transform:rotate(45deg);width:132px;-webkit-text-stroke:.4px #5a3000;text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.recharge-package-ribbon[data-v-020e389c]:after{animation:recharge-ribbon-shine-020e389c 2.6s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.9) 50%,transparent);content:"";height:100%;left:-60%;position:absolute;top:0;transform:skew(-18deg);width:45%}@keyframes recharge-ribbon-shine-020e389c{0%{left:-60%}55%{left:130%}to{left:130%}}.recharge-package-summary[data-v-020e389c]{color:currentColor;font-size:12px;line-height:1.45;margin:8px 0 0;min-height:34px;opacity:.68;white-space:pre-line}.recharge-package-usage[data-v-020e389c]{color:var(--success-text);font-size:12px;font-weight:700;line-height:1.35;margin:6px 0 0;min-height:18px}html.dark .recharge-package-usage[data-v-020e389c]{color:#34d399}.recharge-package-discount[data-v-020e389c]{background:color-mix(in srgb,var(--success-text) 9%,transparent);border:1px solid color-mix(in srgb,var(--success-text) 24%,transparent);border-radius:8px;color:var(--success-text);font-size:12px;font-weight:800;line-height:1.35;margin:8px 0 0;padding:7px 9px}html.dark .recharge-package-discount[data-v-020e389c]{color:#34d399}.recharge-package-highlights[data-v-020e389c]{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);display:grid;flex:none;gap:6px;margin-top:12px;padding-top:12px}.recharge-package-highlights span[data-v-020e389c]{color:currentColor;font-size:12px;line-height:1.35;min-width:0;overflow:hidden;padding-left:20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.recharge-package-highlights span[data-v-020e389c]:before{background-color:var(--success-text);content:"";height:14px;left:0;-webkit-mask:url(/resource/image/pc/cg.svg) no-repeat center/contain;mask:url(/resource/image/pc/cg.svg) no-repeat center/contain;position:absolute;top:50%;transform:translateY(-50%);width:14px}html.dark .recharge-package-highlights span[data-v-020e389c]:before{background-color:#34d399}.recharge-package-desc[data-v-020e389c]{background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid color-mix(in srgb,currentColor 9%,transparent);border-radius:12px;color:currentColor;flex:none;font-size:12px;line-height:1.55;margin:10px 0 14px;opacity:.76;padding:8px 10px;scrollbar-width:thin}.recharge-package-desc[data-v-020e389c]::-webkit-scrollbar{width:4px}.recharge-package-desc[data-v-020e389c]::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 22%,transparent);border-radius:999px}.recharge-package-desc[data-v-020e389c] ol,.recharge-package-desc[data-v-020e389c] p,.recharge-package-desc[data-v-020e389c] ul{margin:0}.recharge-package-desc[data-v-020e389c] li+li,.recharge-package-desc[data-v-020e389c] p+p{margin-top:6px}.recharge-package-desc[data-v-020e389c] ol,.recharge-package-desc[data-v-020e389c] ul{padding-left:16px}.recharge-package-action[data-v-020e389c]{background:var(--button-bg);border:0;border-radius:13px;box-shadow:var(--shadow-button);color:var(--button-text);cursor:pointer;display:grid;flex:none;font-size:14px;font-weight:850;margin-top:auto;min-height:42px;padding:0 16px;place-items:center;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.recharge-package-action[data-v-020e389c]:hover:not(:disabled){box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}html.dark .recharge-dialog-card .recharge-package-action[data-v-020e389c]:not(.is-static){background:#fff;color:#000}html.dark .recharge-dialog-card .recharge-package-action[data-v-020e389c]:not(.is-static):hover:not(:disabled){background:#f4f4f4;color:#000}.recharge-package-action[data-v-020e389c]:disabled{cursor:not-allowed;opacity:.56}.recharge-package-action.is-static[data-v-020e389c]{background:color-mix(in srgb,var(--success-text) 12%,transparent);box-shadow:none;color:var(--success-text);cursor:default;pointer-events:none}.recharge-package-empty[data-v-020e389c]{border:1px dashed var(--line);border-radius:16px;color:var(--muted);display:grid;font-size:13px;min-height:160px;place-items:center}.recharge-pay-tab[data-v-020e389c]{background:var(--panel-control-bg);border:1px solid var(--panel-control-border);box-shadow:var(--panel-control-shadow);color:var(--panel-control-text)}.recharge-pay-tab[data-v-020e389c]:hover{background:var(--panel-control-hover-bg);border-color:var(--panel-control-hover-border);color:var(--panel-control-hover-text);transform:translateY(-1px)}.recharge-pay-tab.active[data-v-020e389c]{background:var(--panel-control-active-bg);border-color:var(--panel-control-active-border);box-shadow:var(--panel-control-active-shadow);color:var(--panel-control-active-text)}.recharge-pay-section-head[data-v-020e389c]{align-items:center;display:flex;gap:12px;justify-content:space-between}.recharge-pay-section-head .recharge-field-label[data-v-020e389c]{margin-bottom:0}.recharge-pay-section-tip[data-v-020e389c]{color:var(--muted);font-size:12px}.recharge-field-label[data-v-020e389c]{color:var(--ink);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.recharge-submit-area[data-v-020e389c]{margin-top:14px}.recharge-submit[data-v-020e389c]{background:var(--button-bg);border:0;border-radius:14px;box-shadow:var(--shadow-button);color:var(--button-text);cursor:pointer;font-size:15px;font-weight:700;height:46px;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;width:100%}.recharge-submit[data-v-020e389c]:after{animation:rechargeShine-020e389c 2.45s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 18%,hsla(0,0%,100%,.72) 50%,hsla(0,0%,100%,.1) 82%,transparent);border-radius:0;filter:blur(1px);inset:-55% auto -55% -60%;transform:skew(-18deg);width:42%;z-index:0}.recharge-submit>span[data-v-020e389c]{position:relative;z-index:1}html.dark .recharge-submit[data-v-020e389c]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 18%,hsla(0,0%,100%,.46) 50%,hsla(0,0%,100%,.08) 82%,transparent)}.recharge-submit[data-v-020e389c]:hover:not(:disabled){box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.recharge-submit[data-v-020e389c]:disabled{cursor:not-allowed;opacity:.56}.recharge-submit[data-v-020e389c]:disabled:after{animation-play-state:paused;opacity:0}.recharge-points-preview[data-v-020e389c]{color:var(--muted);font-size:13px;margin-top:8px;text-align:center}.recharge-qr-shell[data-v-020e389c]{background:color-mix(in srgb,var(--input-bg-soft) 90%,transparent);border:1px solid var(--line);border-radius:16px}.recharge-qr-empty[data-v-020e389c],.recharge-qr-loading[data-v-020e389c]{color:var(--muted);display:grid;font-size:14px;line-height:1.6;margin-top:18px;min-height:280px;place-items:center;text-align:center}.recharge-qr-empty[data-v-020e389c]{gap:14px}.recharge-qr-empty p[data-v-020e389c]{margin:0}.recharge-pay-open-button[data-v-020e389c]{background:var(--panel-control-active-bg);border:1px solid var(--panel-control-active-border);border-radius:10px;box-shadow:var(--panel-control-active-shadow);color:var(--panel-control-active-text);cursor:pointer;font-size:13px;font-weight:700;min-height:38px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease}.recharge-pay-open-button[data-v-020e389c]:hover{box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.recharge-pay-placeholder[data-v-020e389c]{border:1px dashed var(--line);border-radius:12px;color:var(--muted);display:grid;font-size:13px;margin-top:14px;min-height:44px;place-items:center}.recharge-discount-choice[data-v-020e389c]{display:grid;gap:12px;margin-bottom:18px}.recharge-discount-switch[data-v-020e389c]{background:color-mix(in srgb,var(--input-bg-soft) 88%,transparent);border:1px solid var(--panel-control-border);border-radius:999px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;min-height:28px;padding:0 10px;transition:background .16s ease,border-color .16s ease,color .16s ease}.recharge-discount-switch.active[data-v-020e389c]{background:color-mix(in srgb,var(--success-text) 14%,transparent);border-color:color-mix(in srgb,var(--success-text) 42%,transparent);color:var(--success-text)}html.dark .recharge-discount-switch.active[data-v-020e389c]{color:#34d399}html.dark .recharge-discount-switch[data-v-020e389c]{background:hsla(0,0%,100%,.06);border-color:#ffffff24;color:#ffffffd1}html.dark .recharge-discount-switch.active[data-v-020e389c]{background:rgba(16,185,129,.13);border-color:#34d39961}.recharge-discount-switch[data-v-020e389c]:disabled{cursor:not-allowed;opacity:.58}.recharge-discount-list[data-v-020e389c]{display:grid;gap:10px;max-height:148px;overflow-y:auto;overscroll-behavior:contain}.recharge-discount-list[data-v-020e389c]::-webkit-scrollbar{width:6px}.recharge-discount-list[data-v-020e389c]::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.recharge-discount-card[data-v-020e389c]{align-items:center;background:color-mix(in srgb,var(--input-bg-soft) 84%,transparent);border:1px solid var(--panel-control-border);border-radius:14px;color:var(--ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:10px 12px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:100%}.recharge-discount-card.active[data-v-020e389c],.recharge-discount-card[data-v-020e389c]:hover:not(:disabled){background:color-mix(in srgb,var(--success-text) 12%,var(--input-bg-soft));border-color:color-mix(in srgb,var(--success-text) 40%,var(--panel-control-active-border));color:var(--ink)}html.dark .recharge-discount-card[data-v-020e389c]{background:hsla(0,0%,100%,.045);border-color:#ffffff1f;color:#ffffffe6}html.dark .recharge-discount-card.active[data-v-020e389c],html.dark .recharge-discount-card[data-v-020e389c]:hover:not(:disabled){background:rgba(16,185,129,.12);border-color:#34d39961;color:#fff}.recharge-discount-card.disabled[data-v-020e389c]{cursor:not-allowed;opacity:.58}.recharge-discount-rate[data-v-020e389c]{background:color-mix(in srgb,var(--success-text) 12%,transparent);border-radius:10px;color:var(--success-text);display:inline-grid;font-size:13px;font-weight:900;height:34px;min-width:46px;padding:0 8px;place-items:center}html.dark .recharge-discount-card .recharge-discount-rate[data-v-020e389c]{background:rgba(52,211,153,.12)}html.dark .recharge-discount-rate[data-v-020e389c]{color:#34d399}.recharge-discount-main[data-v-020e389c]{display:grid;gap:4px;min-width:0}.recharge-discount-main small[data-v-020e389c],.recharge-discount-main strong[data-v-020e389c],.recharge-discount-status[data-v-020e389c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-discount-main strong[data-v-020e389c]{color:currentColor;font-size:13px;font-weight:800}.recharge-discount-main small[data-v-020e389c]{color:var(--muted);font-size:12px;line-height:1.2}html.dark .recharge-discount-main small[data-v-020e389c]{color:#ffffff8a}.recharge-discount-status[data-v-020e389c]{color:var(--success-text);font-size:12px;font-weight:800;max-width:108px}html.dark .recharge-discount-status[data-v-020e389c]{color:#34d399}.recharge-discount-card.disabled .recharge-discount-status[data-v-020e389c]{color:var(--muted)}.recharge-pay-choice[data-v-020e389c]{min-height:116px}.recharge-pay-tabs[data-v-020e389c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.recharge-pay-confirm[data-v-020e389c]{margin-top:18px}.recharge-pay-tab[data-v-020e389c]{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;min-height:42px;padding:0 14px;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.recharge-pay-tab-icon[data-v-020e389c]{background:hsla(0,0%,100%,.18);border-radius:999px;display:inline-grid;font-size:12px;font-weight:800;height:22px;overflow:hidden;place-items:center;width:22px}.recharge-pay-tab-icon img[data-v-020e389c]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.recharge-pay-tab-icon.is-wechat[data-v-020e389c]{background:rgba(7,193,96,.14);color:#07c160}.recharge-pay-tab-icon.is-alipay[data-v-020e389c]{background:rgba(22,119,255,.14);color:#1677ff}.recharge-pay-modal[data-v-020e389c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.26);border-radius:inherit;display:grid;inset:0;padding:24px;place-items:center;position:absolute;z-index:2}.recharge-pay-modal-card[data-v-020e389c]{background:color-mix(in srgb,var(--modal-bg) 96%,transparent);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-strong);padding:22px;width:min(100%,460px)}.recharge-qr-shell[data-v-020e389c]{margin-top:18px;padding:18px}.recharge-qr-loading[data-v-020e389c]{gap:14px}.recharge-qr-image[data-v-020e389c]{background:#fff;border-radius:18px;display:block;margin:0 auto;padding:10px;width:min(100%,280px)}.recharge-qr-hint[data-v-020e389c]{font-size:13px;margin-top:14px;text-align:center}.recharge-qr-amount[data-v-020e389c]{display:block;font-size:26px;line-height:1.1;margin-top:8px;text-align:center}.recharge-spinner[data-v-020e389c]{animation:recharge-spin-020e389c .7s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);display:inline-block;height:16px;width:16px}.recharge-spinner.dark[data-v-020e389c]{border-color:#1212121f;border-top-color:var(--ink)}@keyframes recharge-spin-020e389c{to{transform:rotate(1turn)}}@keyframes rechargeShine-020e389c{0%,30%{left:-60%;opacity:0}48%{opacity:.95}76%,to{left:118%;opacity:0}}@media (max-width:960px){.recharge-dialog-overlay[data-v-020e389c]{align-items:stretch;justify-items:stretch;overflow:hidden;padding:0}.recharge-dialog-card[data-v-020e389c]{height:100dvh;max-height:100dvh;overflow-y:auto;width:100vw;-webkit-overflow-scrolling:touch;border-radius:0;overscroll-behavior:contain;padding:18px}.recharge-dialog-header[data-v-020e389c]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--modal-bg) 96%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);margin:-18px -18px 0;padding:18px 18px 12px;position:sticky;top:-18px;z-index:3}.recharge-dialog-card[data-v-020e389c]::-webkit-scrollbar{height:0;width:0}.recharge-dialog-body[data-v-020e389c]{flex-direction:column;gap:12px;margin-top:12px}.recharge-dialog-body[data-v-020e389c],.recharge-panel[data-v-020e389c]{overflow:visible}.recharge-panel[data-v-020e389c]{border-radius:0;flex:none;min-height:auto;width:100%}.recharge-panel-head[data-v-020e389c],.recharge-pay-section-head[data-v-020e389c],.recharge-side-head[data-v-020e389c]{gap:10px}.recharge-package-list[data-v-020e389c]{max-height:none;overflow:visible}.recharge-package-card[data-v-020e389c]{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px);min-height:auto}.recharge-pay-tabs[data-v-020e389c]{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain}.recharge-pay-tab[data-v-020e389c]{justify-content:center;white-space:nowrap}.recharge-pay-modal[data-v-020e389c]{inset:12px;overflow-y:auto;position:fixed;-webkit-overflow-scrolling:touch;border-radius:20px;overscroll-behavior:contain}}@media (max-width:640px){.recharge-dialog-overlay[data-v-020e389c]{padding:0}.recharge-dialog-card[data-v-020e389c]{border-radius:0;height:100dvh;max-height:100dvh;padding:14px}.recharge-dialog-header[data-v-020e389c]{margin:-14px -14px 0;padding:14px 14px 10px;top:-14px}.recharge-dialog-heading h3[data-v-020e389c]{font-size:22px}.recharge-dialog-close[data-v-020e389c]{border-radius:999px;font-size:0;height:34px;width:34px}.recharge-dialog-close[data-v-020e389c]:after,.recharge-dialog-close[data-v-020e389c]:before{width:13px}.recharge-benefit-copy[data-v-020e389c]{margin:26px auto 24px}.recharge-benefit-copy span[data-v-020e389c]{font-size:30px}.recharge-benefit-copy p[data-v-020e389c]{font-size:13px;font-weight:700}.recharge-package-card[data-v-020e389c]{flex-basis:100%;max-width:100%}.recharge-package-tabs[data-v-020e389c]{grid-auto-columns:minmax(108px,1fr);width:100%}.recharge-pay-section-head[data-v-020e389c],.recharge-side-head[data-v-020e389c]{align-items:flex-start}.recharge-pay-tabs[data-v-020e389c]{gap:8px}.recharge-pay-tab[data-v-020e389c]{font-size:13px;gap:6px;min-height:40px;padding:0 8px}.recharge-pay-tab-icon[data-v-020e389c]{flex:0 0 20px;height:20px;width:20px}.recharge-pay-modal[data-v-020e389c]{inset:8px;padding:14px}.recharge-pay-modal-card[data-v-020e389c]{border-radius:16px;padding:16px}}
