.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-13a1f54d]{margin:0 auto;max-width:360px}.auth-heading[data-v-13a1f54d]{margin-bottom:24px}.auth-heading h2[data-v-13a1f54d]{color:var(--ink);font-size:22px;font-weight:700;margin-bottom:5px}.auth-heading p[data-v-13a1f54d]{color:var(--muted);font-size:14px}.auth-tabs[data-v-13a1f54d]{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-13a1f54d]{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-13a1f54d]:hover{background:color-mix(in srgb,var(--card-solid) 56%,transparent);color:var(--ink)}.auth-tabs button[data-v-13a1f54d]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.auth-tabs button.active[data-v-13a1f54d]{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-13a1f54d]{display:flex;gap:10px;width:100%}.code-input[data-v-13a1f54d]{flex:1}.code-button[data-v-13a1f54d]{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-13a1f54d]:hover:not(:disabled){background:var(--soft);border-color:var(--line-hover)}.code-button[data-v-13a1f54d]:disabled{cursor:not-allowed;opacity:.55}.submit-button[data-v-13a1f54d]{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-13a1f54d]:active{transform:scale(.97)}.submit-button[data-v-13a1f54d]:disabled{cursor:not-allowed;opacity:.56}.spinner[data-v-13a1f54d]{animation:spin-13a1f54d .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-13a1f54d{to{transform:rotate(1turn)}}.auth-footer[data-v-13a1f54d]{display:flex;justify-content:space-between;margin-top:16px}.auth-footer a[data-v-13a1f54d]{color:var(--muted);font-size:14px;transition:color .16s ease}.auth-footer a[data-v-13a1f54d]:hover{color:var(--ink)}.auth-form[data-v-bfb62b30]{margin:0 auto;max-width:360px}.auth-heading[data-v-bfb62b30]{margin-bottom:24px}.auth-heading h2[data-v-bfb62b30]{color:var(--ink);font-size:22px;font-weight:700;margin-bottom:5px}.auth-heading p[data-v-bfb62b30]{color:var(--muted);font-size:14px}.auth-tabs[data-v-bfb62b30]{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-bfb62b30]{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-bfb62b30]:hover{background:color-mix(in srgb,var(--card-solid) 56%,transparent);color:var(--ink)}.auth-tabs button[data-v-bfb62b30]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.auth-tabs button.active[data-v-bfb62b30]{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-bfb62b30]{display:flex;gap:10px;width:100%}.code-input[data-v-bfb62b30]{flex:1}.code-button[data-v-bfb62b30]{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-bfb62b30]:hover:not(:disabled){background:var(--soft);border-color:var(--line-hover)}.code-button[data-v-bfb62b30]:disabled{cursor:not-allowed;opacity:.55}.submit-button[data-v-bfb62b30]{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-bfb62b30]:active{transform:scale(.97)}.submit-button[data-v-bfb62b30]:disabled{cursor:not-allowed;opacity:.56}.spinner[data-v-bfb62b30]{animation:spin-bfb62b30 .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-bfb62b30{to{transform:rotate(1turn)}}.auth-footer-center[data-v-bfb62b30]{color:var(--muted);font-size:14px;margin-top:16px;text-align:center}.auth-footer-center a[data-v-bfb62b30]{color:var(--ink);font-weight:600;margin-left:4px;transition:color .16s ease}.auth-footer-center a[data-v-bfb62b30]: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-8412ef0a]{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-8412ef0a]{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-8412ef0a]{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-8412ef0a]{margin-bottom:20px}.real-auth-heading h2[data-v-8412ef0a]{font-size:22px;font-weight:800;margin:0}.real-auth-heading p[data-v-8412ef0a]{color:var(--muted);font-size:14px;line-height:1.7;margin:6px 0 0}.real-auth-heading strong[data-v-8412ef0a]{color:var(--ink)}.auth-status-row[data-v-8412ef0a]{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-8412ef0a]{color:var(--ink)}.submit-button[data-v-8412ef0a]{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-8412ef0a]:disabled{cursor:not-allowed;opacity:.55}.spinner[data-v-8412ef0a]{animation:spin-8412ef0a .6s linear infinite;border:2px solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-head);height:18px;width:18px}@keyframes spin-8412ef0a{to{transform:rotate(1turn)}}.fade-enter-active[data-v-8412ef0a],.fade-leave-active[data-v-8412ef0a]{transition:opacity .2s ease}.fade-enter-from[data-v-8412ef0a],.fade-leave-to[data-v-8412ef0a]{opacity:0}@media (max-width:520px){.real-auth-overlay[data-v-8412ef0a]{padding:16px}.real-auth-card[data-v-8412ef0a]{padding:32px 24px 26px}}.user-center-overlay[data-v-02439bc0]{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-02439bc0],.user-center-pop-leave-active[data-v-02439bc0]{transition:opacity .22s ease}.user-center-pop-enter-from[data-v-02439bc0],.user-center-pop-leave-to[data-v-02439bc0]{opacity:0}.user-center-pop-enter-active .user-center-dialog[data-v-02439bc0],.user-center-pop-leave-active .user-center-dialog[data-v-02439bc0]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease}.user-center-pop-enter-from .user-center-dialog[data-v-02439bc0],.user-center-pop-leave-to .user-center-dialog[data-v-02439bc0]{opacity:0;transform:translateY(14px) scale(.985)}.user-center-dialog[data-v-02439bc0]{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-02439bc0]::-webkit-scrollbar{height:0;width:0}.info-row[data-v-02439bc0],.mobile-current[data-v-02439bc0],.real-auth-panel[data-v-02439bc0],.secondary-entry[data-v-02439bc0],.user-center-header[data-v-02439bc0],.user-center-panel-head[data-v-02439bc0]{align-items:center;display:flex;justify-content:space-between}.user-center-header[data-v-02439bc0]{gap:16px}.user-center-heading h3[data-v-02439bc0]{font-size:28px;font-weight:800;line-height:1.1;margin:4px 0 0}.user-center-heading span[data-v-02439bc0]{color:var(--muted);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1}.user-center-close[data-v-02439bc0]{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-02439bc0]:after,.user-center-close[data-v-02439bc0]: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-02439bc0]:before{transform:translate(-50%,-50%) rotate(45deg)}.user-center-close[data-v-02439bc0]:after{transform:translate(-50%,-50%) rotate(-45deg)}.user-center-close[data-v-02439bc0]:hover{background:var(--soft-strong);color:var(--ink)}.user-center-tabs[data-v-02439bc0]{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-02439bc0]{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-02439bc0]:hover{background:color-mix(in srgb,var(--soft-strong) 48%,transparent);color:var(--ink)}.user-center-tab.active[data-v-02439bc0]{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-02439bc0]{display:grid;gap:0;margin-top:16px}.user-center-profile-card[data-v-02439bc0]{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-02439bc0]{align-items:center;display:flex;gap:14px;min-width:0}.user-center-profile-copy[data-v-02439bc0]{min-width:0}.user-center-profile-title[data-v-02439bc0]{align-items:center;display:flex;gap:8px;margin-bottom:4px;min-width:0}.user-center-profile-copy h4[data-v-02439bc0],.user-center-profile-copy p[data-v-02439bc0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center-profile-copy h4[data-v-02439bc0]{color:var(--ink);font-size:18px;font-weight:800;margin:0}.user-center-profile-copy p[data-v-02439bc0]{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.user-center-profile-side[data-v-02439bc0]{flex:0 0 auto;min-width:94px;text-align:right}.user-center-member-badge[data-v-02439bc0]{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-02439bc0]{background:linear-gradient(135deg,#fff4c2,#f7c948 52%,#f59e0b);border-color:#facc156b;color:#7c4a03}.user-center-profile-side strong[data-v-02439bc0]{color:var(--ink);display:block;font-size:28px;font-weight:800;line-height:1}.user-center-profile-side small[data-v-02439bc0]{color:var(--muted);display:block;font-size:12px;margin-top:5px}.user-center-panel-grid[data-v-02439bc0],.user-center-security-grid[data-v-02439bc0]{display:grid;gap:16px}.user-center-panel[data-v-02439bc0]{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-02439bc0]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-top:16px}.user-center-panel-stack[data-v-02439bc0]{display:grid;gap:16px;margin-top:16px}.user-center-security-grid[data-v-02439bc0]{grid-template-columns:repeat(2,minmax(0,1fr))}.user-center-panel[data-v-02439bc0]{padding:22px}.user-center-panel-head[data-v-02439bc0]{gap:14px;margin-bottom:18px}.user-center-panel-head strong[data-v-02439bc0]{color:var(--ink);font-size:18px;font-weight:800}.user-center-panel-head span[data-v-02439bc0]{color:var(--muted);font-size:13px}.field-group[data-v-02439bc0]{margin-bottom:22px}.field-label[data-v-02439bc0]{color:var(--ink);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.avatar-edit[data-v-02439bc0]{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;gap:14px}.avatar-upload[data-v-02439bc0]{transition:opacity .16s ease}.avatar-edit:hover .avatar-upload[data-v-02439bc0]{opacity:.84}.info-list[data-v-02439bc0]{display:grid;gap:12px}.info-row[data-v-02439bc0],.mobile-current[data-v-02439bc0]{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:14px;min-height:48px;padding:13px 15px}.info-row span[data-v-02439bc0],.mobile-current span[data-v-02439bc0]{color:var(--muted);font-size:13px}.info-row strong[data-v-02439bc0],.mobile-current strong[data-v-02439bc0]{color:var(--ink);font-size:14px;font-weight:800;text-align:right}.secondary-entry[data-v-02439bc0]{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-02439bc0]:hover{background:var(--card);border-color:var(--line-hover);box-shadow:var(--shadow);transform:translateY(-1px)}.secondary-entry-copy[data-v-02439bc0]{display:grid;gap:4px;min-width:0}.secondary-entry-copy small[data-v-02439bc0],.secondary-entry-copy strong[data-v-02439bc0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-entry-copy strong[data-v-02439bc0]{font-size:15px;font-weight:800}.secondary-entry-arrow[data-v-02439bc0],.secondary-entry-copy small[data-v-02439bc0]{color:var(--muted);font-size:13px}.real-auth-panel[data-v-02439bc0]{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-02439bc0]{display:grid;gap:4px;min-width:0}.real-auth-kicker[data-v-02439bc0]{color:var(--muted);font-size:12px;font-weight:750}.real-auth-panel strong[data-v-02439bc0]{color:var(--ink);font-size:16px;font-weight:800}.real-auth-panel small[data-v-02439bc0]{color:var(--muted);font-size:13px;line-height:1.5;min-width:0;word-break:break-all}.real-auth-detail[data-v-02439bc0]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.real-auth-detail>span[data-v-02439bc0]:not(:last-child):after{color:color-mix(in srgb,var(--muted) 60%,transparent);content:"/";margin-left:10px}.real-auth-name[data-v-02439bc0]{align-items:center;display:inline-flex;gap:4px}.real-auth-eye[data-v-02439bc0]{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-02439bc0]:hover{background:color-mix(in srgb,var(--line) 58%,transparent);color:var(--ink)}.action-button[data-v-02439bc0],.code-button[data-v-02439bc0],.real-auth-button[data-v-02439bc0]{cursor:pointer}.real-auth-button[data-v-02439bc0]{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-02439bc0]{display:flex;gap:10px}.code-input[data-v-02439bc0]{flex:1}.code-button[data-v-02439bc0]{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-02439bc0]:hover:not(:disabled){background:var(--soft);border-color:var(--line-hover)}.action-button[data-v-02439bc0]:disabled,.code-button[data-v-02439bc0]:disabled{cursor:not-allowed;opacity:.55}.action-button[data-v-02439bc0]{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-02439bc0]:hover:not(:disabled){background:var(--button-bg-hover);box-shadow:var(--shadow-button-hover)}.spinner[data-v-02439bc0]{animation:user-center-spin-02439bc0 .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-02439bc0{to{transform:rotate(1turn)}}@media (max-width:900px){.user-center-overlay[data-v-02439bc0]{padding:14px}.user-center-dialog[data-v-02439bc0]{border-radius:22px;max-height:calc(100vh - 28px);padding:20px}.user-center-panel-grid[data-v-02439bc0],.user-center-security-grid[data-v-02439bc0],.user-center-security-overview[data-v-02439bc0]{grid-template-columns:1fr}}@media (max-width:640px){.user-center-overlay[data-v-02439bc0]{padding:0}.user-center-dialog[data-v-02439bc0]{border-radius:0;height:100dvh;max-height:100dvh;padding:16px;width:100vw}.user-center-header[data-v-02439bc0]{align-items:flex-start}.user-center-heading h3[data-v-02439bc0]{font-size:24px}.user-center-tabs[data-v-02439bc0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.user-center-tab[data-v-02439bc0]{padding:0 10px}.real-auth-panel[data-v-02439bc0],.user-center-profile-card[data-v-02439bc0]{align-items:flex-start;flex-direction:column}.user-center-profile-title[data-v-02439bc0]{flex-wrap:wrap}.user-center-profile-side[data-v-02439bc0]{text-align:left;width:100%}.code-row[data-v-02439bc0]{flex-direction:column}.action-button[data-v-02439bc0],.code-button[data-v-02439bc0],.real-auth-button[data-v-02439bc0]{width:100%}}.recharge-dialog-overlay[data-v-3d03175a]{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-3d03175a],.recharge-dialog-pop-leave-active[data-v-3d03175a]{transition:opacity .26s cubic-bezier(.22,1,.36,1)}.recharge-dialog-pop-enter-active .recharge-dialog-card[data-v-3d03175a],.recharge-dialog-pop-leave-active .recharge-dialog-card[data-v-3d03175a]{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-3d03175a],.recharge-dialog-pop-leave-to[data-v-3d03175a]{opacity:0}.recharge-dialog-pop-enter-from .recharge-dialog-card[data-v-3d03175a],.recharge-dialog-pop-leave-to .recharge-dialog-card[data-v-3d03175a]{filter:saturate(.94);opacity:0;transform:translateY(24px) scale(.985)}.recharge-dialog-card[data-v-3d03175a]{color-scheme:dark;--ink:#f4f8fc;--muted:#9baabd;--soft:rgba(19,31,46,.82);--soft-strong:rgba(29,46,66,.9);--paper:rgba(7,13,22,.98);--modal-bg:rgba(7,12,20,.98);--input-bg-soft:rgba(11,20,32,.96);--line:rgba(185,196,211,.22);--shadow-sm:0 12px 30px rgba(0,0,0,.28);--shadow-button:0 10px 26px rgba(0,0,0,.36);--shadow-button-hover:0 14px 34px rgba(0,0,0,.46);--shadow-strong:0 34px 90px rgba(0,0,0,.62);--button-bg:#f5f8fc;--button-text:#08101a;--panel-control-bg:rgba(11,14,18,.96);--panel-control-text:#e3e8ee;--panel-control-border:rgba(173,184,199,.3);--panel-control-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 24px rgba(0,0,0,.18);--panel-control-hover-bg:rgba(24,29,36,.98);--panel-control-hover-text:#fff;--panel-control-hover-border:rgba(218,225,235,.46);--panel-control-active-bg:#f4f6f8;--panel-control-active-text:#101216;--panel-control-active-border:#f4f6f8;--panel-control-active-shadow:0 8px 22px rgba(0,0,0,.28);--success-bg:rgba(52,211,153,.14);--success-text:#72e6b1;--warning-text:#ffd083;--spinner-track:hsla(0,0%,100%,.2);--spinner-head:#fff;background:transparent;border:0;border-radius:0;box-shadow:none;color:#f4f8fc;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-3d03175a],.recharge-dialog-tint[data-v-3d03175a]{inset:0;pointer-events:none;position:absolute}.recharge-dialog-shader[data-v-3d03175a]{opacity:1;z-index:0}.recharge-dialog-tint[data-v-3d03175a]{background:linear-gradient(180deg,rgba(2,6,12,.28),rgba(2,6,12,.76));z-index:0}.recharge-dialog-card[data-v-3d03175a]::-webkit-scrollbar{height:0;width:0}.recharge-dialog-body[data-v-3d03175a],.recharge-dialog-header[data-v-3d03175a],.recharge-side-head[data-v-3d03175a]{display:flex}.recharge-dialog-body[data-v-3d03175a],.recharge-dialog-header[data-v-3d03175a]{position:relative;z-index:1}.recharge-dialog-header[data-v-3d03175a],.recharge-side-head[data-v-3d03175a]{align-items:center;justify-content:space-between}.recharge-dialog-header[data-v-3d03175a]{flex:none}.recharge-dialog-heading h3[data-v-3d03175a]{font-size:28px;font-weight:800;line-height:1.1;margin:4px 0 0}.recharge-dialog-kicker[data-v-3d03175a]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recharge-dialog-close[data-v-3d03175a]{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-3d03175a]:after,.recharge-dialog-close[data-v-3d03175a]: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-3d03175a]:before{transform:translate(-50%,-50%) rotate(45deg)}.recharge-dialog-close[data-v-3d03175a]:after{transform:translate(-50%,-50%) rotate(-45deg)}.recharge-dialog-close[data-v-3d03175a]:hover{background:var(--soft-strong);color:var(--ink)}.recharge-dialog-close.small[data-v-3d03175a]{border-radius:999px;height:34px;width:34px}.recharge-dialog-close.small[data-v-3d03175a]:after,.recharge-dialog-close.small[data-v-3d03175a]:before{width:13px}.recharge-panel[data-v-3d03175a]{background:transparent;border:0;box-shadow:none}.recharge-dialog-body[data-v-3d03175a]{align-items:stretch;flex:1;margin-top:54px;min-height:0;overflow:hidden}.recharge-panel[data-v-3d03175a]{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-3d03175a]{overflow-x:hidden;overflow-y:auto;padding-bottom:28px;scrollbar-width:thin;width:100%}.recharge-main-panel[data-v-3d03175a]::-webkit-scrollbar{width:6px}.recharge-main-panel[data-v-3d03175a]::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.recharge-panel-head[data-v-3d03175a]{margin-bottom:14px}.recharge-panel-title[data-v-3d03175a]{color:var(--ink);display:block;font-size:16px;font-weight:700}.recharge-panel-tip[data-v-3d03175a],.recharge-qr-hint[data-v-3d03175a],.recharge-side-subtitle[data-v-3d03175a]{color:var(--muted)}.recharge-panel-tip[data-v-3d03175a],.recharge-side-subtitle[data-v-3d03175a]{font-size:13px;line-height:1.5;margin-top:6px}.recharge-package-tabs[data-v-3d03175a]{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-3d03175a]::-webkit-scrollbar{display:none}.recharge-benefit-copy[data-v-3d03175a]{margin:36px auto 42px;padding:0 6px;text-align:center;width:min(100%,1800px)}.recharge-benefit-copy span[data-v-3d03175a]{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-3d03175a]{color:var(--muted);font-size:15px;font-weight:700;line-height:1.65;margin:14px 0 0}.recharge-package-tab[data-v-3d03175a]{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-3d03175a]:hover{background:color-mix(in srgb,var(--panel-control-hover-bg) 70%,transparent);color:var(--ink)}.recharge-package-tab.active[data-v-3d03175a]{background:var(--panel-control-active-bg);border-color:var(--panel-control-active-border);color:var(--panel-control-active-text)}.recharge-package-list[data-v-3d03175a]{align-content:start;align-items:stretch;display:flex;flex:none;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;min-height:auto;overflow:visible;padding:1px 6px 12px 1px;width:min(100%,1800px)}.recharge-package-card[data-v-3d03175a]{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-3d03175a]: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-3d03175a]{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-3d03175a]:hover{border-color:var(--panel-control-border);color:var(--panel-control-text);transform:none}.recharge-package-card.is-free .recharge-package-action[data-v-3d03175a]{background:color-mix(in srgb,var(--success-text) 12%,transparent);color:var(--success-text)}.recharge-package-card.is-manual[data-v-3d03175a]{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-3d03175a]{display:grid;gap:8px;margin-top:18px}.recharge-manual-field>span[data-v-3d03175a]{color:var(--muted);font-size:12px;font-weight:800}.recharge-manual-input-wrap[data-v-3d03175a]{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-3d03175a]{color:var(--muted);font-size:15px;font-weight:800}.recharge-manual-input-wrap input[data-v-3d03175a]{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-3d03175a]::-moz-placeholder{color:color-mix(in srgb,var(--muted) 64%,transparent);font-size:15px;font-weight:600}.recharge-manual-input-wrap input[data-v-3d03175a]::placeholder{color:color-mix(in srgb,var(--muted) 64%,transparent);font-size:15px;font-weight:600}.recharge-manual-input-wrap input[data-v-3d03175a]::-webkit-inner-spin-button,.recharge-manual-input-wrap input[data-v-3d03175a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recharge-manual-input-wrap input[type=number][data-v-3d03175a]{-moz-appearance:textfield}.recharge-manual-preview[data-v-3d03175a]{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-3d03175a]{color:var(--ink);font-size:16px;line-height:1.35}.recharge-manual-preview span[data-v-3d03175a],.recharge-manual-tip[data-v-3d03175a]{color:var(--muted);font-size:12px;line-height:1.45}.recharge-manual-tip[data-v-3d03175a]{color:var(--warning-text);font-weight:700;margin:10px 0 0}.recharge-package-head[data-v-3d03175a]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-height:20px}.recharge-package-countdown[data-v-3d03175a]{color:#ff4d4f;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:1.3;margin:6px 0 0}.recharge-package-name[data-v-3d03175a]{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-3d03175a]{align-items:baseline;display:flex;gap:3px;margin-top:14px}.recharge-package-price>span[data-v-3d03175a]{font-size:16px;font-weight:700;opacity:.86}.recharge-package-price strong[data-v-3d03175a]{font-size:clamp(26px,2.8vw,36px);font-weight:400;letter-spacing:0;line-height:1}.recharge-package-price small[data-v-3d03175a]{color:currentColor;font-size:12px;line-height:1.2;margin-left:4px;opacity:.62}.recharge-package-original[data-v-3d03175a]{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-3d03175a]{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-3d03175a]{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-3d03175a]{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-3d03175a]:after{animation:recharge-ribbon-shine-3d03175a 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-3d03175a{0%{left:-60%}55%{left:130%}to{left:130%}}.recharge-package-summary[data-v-3d03175a]{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-3d03175a]{color:var(--success-text);font-size:12px;font-weight:700;line-height:1.35;margin:6px 0 0;min-height:18px}.recharge-dialog-card .recharge-package-usage[data-v-3d03175a]{color:#34d399}.recharge-package-discount[data-v-3d03175a]{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}.recharge-dialog-card .recharge-package-discount[data-v-3d03175a]{color:#34d399}.recharge-package-highlights[data-v-3d03175a]{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-3d03175a]{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-3d03175a]: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}.recharge-dialog-card .recharge-package-highlights span[data-v-3d03175a]:before{background-color:#34d399}.recharge-package-desc[data-v-3d03175a]{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-3d03175a]::-webkit-scrollbar{width:4px}.recharge-package-desc[data-v-3d03175a]::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 22%,transparent);border-radius:999px}.recharge-package-desc[data-v-3d03175a] ol,.recharge-package-desc[data-v-3d03175a] p,.recharge-package-desc[data-v-3d03175a] ul{margin:0}.recharge-package-desc[data-v-3d03175a] li+li,.recharge-package-desc[data-v-3d03175a] p+p{margin-top:6px}.recharge-package-desc[data-v-3d03175a] ol,.recharge-package-desc[data-v-3d03175a] ul{padding-left:16px}.recharge-package-action[data-v-3d03175a]{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-3d03175a]:hover:not(:disabled){box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.recharge-dialog-card .recharge-package-action[data-v-3d03175a]:not(.is-static){background:#fff;color:#000}.recharge-dialog-card .recharge-package-action[data-v-3d03175a]:not(.is-static):hover:not(:disabled){background:#f4f4f4;color:#000}.recharge-package-action[data-v-3d03175a]:disabled{cursor:not-allowed;opacity:.56}.recharge-package-action.is-static[data-v-3d03175a]{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-3d03175a]{border:1px dashed var(--line);border-radius:16px;color:var(--muted);display:grid;font-size:13px;min-height:160px;place-items:center}.recharge-usage-section[data-v-3d03175a]{margin:68px auto 24px;padding:0 6px;width:min(100%,1800px)}.recharge-usage-heading[data-v-3d03175a]{margin-bottom:28px;text-align:center}.recharge-usage-heading h4[data-v-3d03175a]{color:var(--ink);font-size:28px;font-weight:900;line-height:1.25;margin:0;text-shadow:0 8px 30px hsla(0,0%,100%,.1)}.recharge-usage-heading p[data-v-3d03175a]{color:var(--muted);font-size:13px;font-weight:650;line-height:1.6;margin:10px 0 0}.recharge-usage-block+.recharge-usage-block[data-v-3d03175a]{margin-top:28px}.recharge-usage-block-title[data-v-3d03175a]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.recharge-usage-block-title>span[data-v-3d03175a]{background:rgba(34,125,93,.2);border:1px solid rgba(81,224,175,.42);border-radius:8px;color:#6ee8bd;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.recharge-usage-block-title small[data-v-3d03175a],.recharge-usage-block-title strong[data-v-3d03175a]{display:block}.recharge-usage-block-title strong[data-v-3d03175a]{color:var(--ink);font-size:15px;font-weight:850}.recharge-usage-block-title small[data-v-3d03175a]{color:var(--muted);font-size:12px;line-height:1.4;margin-top:3px}.recharge-model-groups[data-v-3d03175a]{align-items:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-model-group[data-v-3d03175a]{min-width:0}.recharge-model-group h5[data-v-3d03175a]{color:var(--ink);font-size:13px;font-weight:800;margin:0 0 8px}.recharge-usage-list[data-v-3d03175a]{background:linear-gradient(180deg,rgba(18,22,28,.985),rgba(10,12,16,.985));border:1px solid rgba(173,184,199,.3);border-radius:8px;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029;overflow:hidden}.recharge-usage-row[data-v-3d03175a]{align-items:center;color:#e3e8ee;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:70px;padding:10px 14px;transition:background .15s ease}.recharge-usage-row--without-icon[data-v-3d03175a]{grid-template-columns:minmax(0,1fr) auto}.recharge-usage-list .recharge-usage-row+.recharge-usage-row[data-v-3d03175a]{border-top:1px solid rgba(173,184,199,.18)}.recharge-tool-list .recharge-usage-row[data-v-3d03175a]:hover,.recharge-usage-list .recharge-usage-row[data-v-3d03175a]:hover{background:hsla(0,0%,100%,.035)}.recharge-usage-icon[data-v-3d03175a]{background:hsla(0,0%,100%,.04);border:1px solid rgba(173,184,199,.3);border-radius:8px;color:#d9e0e8;display:grid;height:38px;place-items:center;width:38px}.recharge-usage-icon.tool[data-v-3d03175a]{background:rgba(34,125,93,.16);border-color:#51e0af5c;color:#6ee8bd}.recharge-usage-icon[data-v-3d03175a] .recharge-usage-icon-image{border-radius:7px;height:100%!important;overflow:hidden;width:100%!important}.recharge-usage-icon[data-v-3d03175a] .recharge-usage-icon-image .svg-icon__image{-o-object-fit:cover;object-fit:cover}.recharge-usage-copy[data-v-3d03175a]{min-width:0}.recharge-usage-copy small[data-v-3d03175a],.recharge-usage-copy strong[data-v-3d03175a]{display:block;min-width:0}.recharge-usage-copy strong[data-v-3d03175a]{color:var(--ink);font-size:14px;font-weight:800}.recharge-usage-copy small[data-v-3d03175a],.recharge-usage-copy strong[data-v-3d03175a]{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-usage-copy small[data-v-3d03175a]{color:#aab3bd;font-size:12px;margin-top:4px}.recharge-usage-price[data-v-3d03175a]{align-items:center;color:#57e4b6;display:flex;gap:6px;justify-content:flex-end;min-width:110px;white-space:nowrap}.recharge-usage-price strong[data-v-3d03175a]{font-size:13px;font-weight:850}.recharge-tool-list[data-v-3d03175a]{display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-tool-list .recharge-usage-row[data-v-3d03175a]{background:linear-gradient(180deg,rgba(18,22,28,.985),rgba(10,12,16,.985));border:1px solid rgba(173,184,199,.3);border-radius:8px;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000024}.recharge-pay-tab[data-v-3d03175a]{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-3d03175a]: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-3d03175a]{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-3d03175a]{align-items:center;display:flex;gap:12px;justify-content:space-between}.recharge-pay-section-head .recharge-field-label[data-v-3d03175a]{margin-bottom:0}.recharge-pay-section-tip[data-v-3d03175a]{color:var(--muted);font-size:12px}.recharge-field-label[data-v-3d03175a]{color:var(--ink);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.recharge-submit-area[data-v-3d03175a]{margin-top:14px}.recharge-submit[data-v-3d03175a]{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-3d03175a]:after{animation:rechargeShine-3d03175a 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-3d03175a]{position:relative;z-index:1}.recharge-dialog-card .recharge-submit[data-v-3d03175a]: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-3d03175a]:hover:not(:disabled){box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.recharge-submit[data-v-3d03175a]:disabled{cursor:not-allowed;opacity:.56}.recharge-submit[data-v-3d03175a]:disabled:after{animation-play-state:paused;opacity:0}.recharge-points-preview[data-v-3d03175a]{color:var(--muted);font-size:13px;margin-top:8px;text-align:center}.recharge-qr-shell[data-v-3d03175a]{background:color-mix(in srgb,var(--input-bg-soft) 90%,transparent);border:1px solid var(--line);border-radius:16px}.recharge-qr-empty[data-v-3d03175a],.recharge-qr-loading[data-v-3d03175a]{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-3d03175a]{gap:14px}.recharge-qr-empty p[data-v-3d03175a]{margin:0}.recharge-pay-open-button[data-v-3d03175a]{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-3d03175a]:hover{box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.recharge-pay-placeholder[data-v-3d03175a]{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-3d03175a]{display:grid;gap:12px;margin-bottom:18px}.recharge-discount-switch[data-v-3d03175a]{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-3d03175a]{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)}.recharge-dialog-card .recharge-discount-switch.active[data-v-3d03175a]{color:#34d399}.recharge-dialog-card .recharge-discount-switch[data-v-3d03175a]{background:hsla(0,0%,100%,.06);border-color:#ffffff24;color:#ffffffd1}.recharge-dialog-card .recharge-discount-switch.active[data-v-3d03175a]{background:rgba(16,185,129,.13);border-color:#34d39961}.recharge-discount-switch[data-v-3d03175a]:disabled{cursor:not-allowed;opacity:.58}.recharge-discount-list[data-v-3d03175a]{display:grid;gap:10px;max-height:148px;overflow-y:auto;overscroll-behavior:contain}.recharge-discount-list[data-v-3d03175a]::-webkit-scrollbar{width:6px}.recharge-discount-list[data-v-3d03175a]::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.recharge-discount-card[data-v-3d03175a]{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-3d03175a],.recharge-discount-card[data-v-3d03175a]: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)}.recharge-dialog-card .recharge-discount-card[data-v-3d03175a]{background:hsla(0,0%,100%,.045);border-color:#ffffff1f;color:#ffffffe6}.recharge-dialog-card .recharge-discount-card.active[data-v-3d03175a],.recharge-dialog-card .recharge-discount-card[data-v-3d03175a]:hover:not(:disabled){background:rgba(16,185,129,.12);border-color:#34d39961;color:#fff}.recharge-discount-card.disabled[data-v-3d03175a]{cursor:not-allowed;opacity:.58}.recharge-discount-rate[data-v-3d03175a]{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}.recharge-dialog-card .recharge-discount-card .recharge-discount-rate[data-v-3d03175a]{background:rgba(52,211,153,.12)}.recharge-dialog-card .recharge-discount-rate[data-v-3d03175a]{color:#34d399}.recharge-discount-main[data-v-3d03175a]{display:grid;gap:4px;min-width:0}.recharge-discount-main small[data-v-3d03175a],.recharge-discount-main strong[data-v-3d03175a],.recharge-discount-status[data-v-3d03175a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-discount-main strong[data-v-3d03175a]{color:currentColor;font-size:13px;font-weight:800}.recharge-discount-main small[data-v-3d03175a]{color:var(--muted);font-size:12px;line-height:1.2}.recharge-dialog-card .recharge-discount-main small[data-v-3d03175a]{color:#ffffff8a}.recharge-discount-status[data-v-3d03175a]{color:var(--success-text);font-size:12px;font-weight:800;max-width:108px}.recharge-dialog-card .recharge-discount-status[data-v-3d03175a]{color:#34d399}.recharge-discount-card.disabled .recharge-discount-status[data-v-3d03175a]{color:var(--muted)}.recharge-pay-choice[data-v-3d03175a]{min-height:116px}.recharge-pay-tabs[data-v-3d03175a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.recharge-pay-confirm[data-v-3d03175a]{margin-top:18px}.recharge-pay-tab[data-v-3d03175a]{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-3d03175a]{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-3d03175a]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.recharge-pay-tab-icon.is-wechat[data-v-3d03175a]{background:rgba(7,193,96,.14);color:#07c160}.recharge-pay-tab-icon.is-alipay[data-v-3d03175a]{background:rgba(22,119,255,.14);color:#1677ff}.recharge-pay-modal[data-v-3d03175a]{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-3d03175a]{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-3d03175a]{margin-top:18px;padding:18px}.recharge-qr-loading[data-v-3d03175a]{gap:14px}.recharge-qr-image[data-v-3d03175a]{background:#fff;border-radius:18px;display:block;margin:0 auto;padding:10px;width:min(100%,280px)}.recharge-qr-hint[data-v-3d03175a]{font-size:13px;margin-top:14px;text-align:center}.recharge-qr-amount[data-v-3d03175a]{display:block;font-size:26px;line-height:1.1;margin-top:8px;text-align:center}.recharge-spinner[data-v-3d03175a]{animation:recharge-spin-3d03175a .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-3d03175a]{border-color:#1212121f;border-top-color:var(--ink)}@keyframes recharge-spin-3d03175a{to{transform:rotate(1turn)}}@keyframes rechargeShine-3d03175a{0%,30%{left:-60%;opacity:0}48%{opacity:.95}76%,to{left:118%;opacity:0}}@media (max-width:960px){.recharge-dialog-overlay[data-v-3d03175a]{align-items:stretch;justify-items:stretch;overflow:hidden;padding:0}.recharge-dialog-card[data-v-3d03175a]{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-3d03175a]{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-3d03175a]::-webkit-scrollbar{height:0;width:0}.recharge-dialog-body[data-v-3d03175a]{flex-direction:column;gap:12px;margin-top:12px}.recharge-dialog-body[data-v-3d03175a],.recharge-panel[data-v-3d03175a]{overflow:visible}.recharge-panel[data-v-3d03175a]{border-radius:0;flex:none;min-height:auto;width:100%}.recharge-panel-head[data-v-3d03175a],.recharge-pay-section-head[data-v-3d03175a],.recharge-side-head[data-v-3d03175a]{gap:10px}.recharge-package-list[data-v-3d03175a]{max-height:none;overflow:visible}.recharge-main-panel[data-v-3d03175a]{padding-bottom:18px}.recharge-model-groups[data-v-3d03175a],.recharge-tool-list[data-v-3d03175a]{grid-template-columns:1fr}.recharge-package-card[data-v-3d03175a]{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px);min-height:auto}.recharge-pay-tabs[data-v-3d03175a]{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-3d03175a]{justify-content:center;white-space:nowrap}.recharge-pay-modal[data-v-3d03175a]{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-3d03175a]{padding:0}.recharge-dialog-card[data-v-3d03175a]{border-radius:0;height:100dvh;max-height:100dvh;padding:14px}.recharge-dialog-header[data-v-3d03175a]{margin:-14px -14px 0;padding:14px 14px 10px;top:-14px}.recharge-dialog-heading h3[data-v-3d03175a]{font-size:22px}.recharge-dialog-close[data-v-3d03175a]{border-radius:999px;font-size:0;height:34px;width:34px}.recharge-dialog-close[data-v-3d03175a]:after,.recharge-dialog-close[data-v-3d03175a]:before{width:13px}.recharge-benefit-copy[data-v-3d03175a]{margin:26px auto 24px}.recharge-benefit-copy span[data-v-3d03175a]{font-size:30px}.recharge-benefit-copy p[data-v-3d03175a]{font-size:13px;font-weight:700}.recharge-package-card[data-v-3d03175a]{flex-basis:100%;max-width:100%}.recharge-package-tabs[data-v-3d03175a]{grid-auto-columns:minmax(108px,1fr);width:100%}.recharge-usage-section[data-v-3d03175a]{margin-top:46px;padding:0}.recharge-usage-heading h4[data-v-3d03175a]{font-size:23px}.recharge-usage-row[data-v-3d03175a]{gap:10px;grid-template-columns:38px minmax(0,1fr);min-height:78px;padding:10px 12px}.recharge-usage-icon[data-v-3d03175a]{height:36px;width:36px}.recharge-usage-row--without-icon[data-v-3d03175a]{grid-template-columns:minmax(0,1fr)}.recharge-usage-row--without-icon .recharge-usage-price[data-v-3d03175a]{grid-column:1}.recharge-usage-price[data-v-3d03175a]{grid-column:2;justify-content:flex-start;min-width:0}.recharge-pay-section-head[data-v-3d03175a],.recharge-side-head[data-v-3d03175a]{align-items:flex-start}.recharge-pay-tabs[data-v-3d03175a]{gap:8px}.recharge-pay-tab[data-v-3d03175a]{font-size:13px;gap:6px;min-height:40px;padding:0 8px}.recharge-pay-tab-icon[data-v-3d03175a]{flex:0 0 20px;height:20px;width:20px}.recharge-pay-modal[data-v-3d03175a]{inset:8px;padding:14px}.recharge-pay-modal-card[data-v-3d03175a]{border-radius:16px;padding:16px}}
