.btn[data-v-45d985cb]{cursor:pointer;border:1px solid var(--bdr-card);border-radius:var(--r-md);justify-content:center;align-items:center;min-width:95px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}@media (max-width:560px){.btn[data-v-45d985cb]{border-radius:var(--r-lg);height:48px}}.btn[data-v-45d985cb]:disabled{cursor:not-allowed;opacity:.75}.btn[data-v-45d985cb]:active:not(:disabled){filter:brightness(.9);transform:scale(.99)}.btn-primary[data-v-45d985cb]{color:#fff;background:var(--fill-brand);border-color:var(--fill-brand)}.btn-primary[data-v-45d985cb]:hover:not(:disabled){background:var(--fill-brand-hover)}.btn-secondary[data-v-45d985cb]{color:var(--t2);background:#f2f4f8}.btn-secondary[data-v-45d985cb]:hover:not(:disabled){background:#e5e7eb}.btn-tertiary[data-v-45d985cb]{color:var(--t2);background:0 0;border-color:transparent}.btn-tertiary[data-v-45d985cb]:hover:not(:disabled){background:var(--bdr-divider)}.btn-danger[data-v-45d985cb]{color:#fff;background:var(--fill-danger);border-color:rgba(239,68,68,.3)}.btn-danger[data-v-45d985cb]:hover:not(:disabled){background:var(--fill-danger-hover)}.btn-text[data-v-45d985cb]{height:auto;color:var(--fill-brand);background:0 0;border-color:transparent;padding:0}.btn-text[data-v-45d985cb]:hover:not(:disabled){color:var(--fill-brand-hover)}.btn-block[data-v-45d985cb]{width:100%;display:flex}.btn-round[data-v-45d985cb]{border-radius:var(--r-full);border-color:transparent;width:42px;min-width:0;line-height:1}.btn-small[data-v-45d985cb]{min-width:0;height:32px;padding:0 12px;font-size:13px}.btn-small.btn-round[data-v-45d985cb]{width:32px}.btn-tiny[data-v-45d985cb]{min-width:0;height:26px;padding:0 12px;font-size:13px}.btn-tiny.btn-round[data-v-45d985cb]{width:26px}.btn-large[data-v-45d985cb]{height:48px;padding:0 24px;font-size:16px}.btn-large.btn-round[data-v-45d985cb]{width:48px}.btn-huge[data-v-45d985cb]{height:56px;padding:0 24px;font-size:18px}.btn-huge.btn-round[data-v-45d985cb]{width:56px}.not-found-page[data-v-8f4f380f]{background:var(--bg-page);justify-content:center;align-items:center;padding-top:10vh;display:flex}.not-found-page .wrap[data-v-8f4f380f]{text-align:center;flex-direction:column;align-items:center;padding:60px 32px;display:flex}.not-found-page .icon[data-v-8f4f380f]{width:80px;height:80px;color:var(--fill-brand);background:var(--bg-brand);border-radius:var(--r-full);justify-content:center;align-items:center;margin-bottom:28px;display:flex}.not-found-page .code[data-v-8f4f380f]{color:var(--t1);letter-spacing:-4px;margin-bottom:12px;font-size:80px;font-weight:800;line-height:1}.not-found-page .title[data-v-8f4f380f]{color:var(--t1);margin-bottom:10px;font-size:20px;font-weight:600}.not-found-page .desc[data-v-8f4f380f]{max-width:320px;color:var(--t3);margin:0 0 36px;font-size:14px;line-height:1.6}.modal-overlay[data-v-c6b5a170]{z-index:1000;background:rgba(0,0,0,.4);padding:24px 0;animation:.22s maskIn-c6b5a170;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.modal-overlay.closing[data-v-c6b5a170]{animation:.22s forwards maskOut-c6b5a170}.modal[data-v-c6b5a170]{border-radius:var(--r-xl);width:420px;max-width:90vw;box-shadow:var(--sh-modal);background:#fff;margin:auto;padding:32px;animation:.25s cubic-bezier(.16,1,.3,1) fadeInUp-c6b5a170;position:relative}.modal.closing[data-v-c6b5a170]{animation:.25s forwards fadeOutDown-c6b5a170}.modal.with-back[data-v-c6b5a170]{padding-top:64px}.modal>.back[data-v-c6b5a170]{position:absolute;top:16px;left:16px}.modal>.back[data-v-c6b5a170] svg{color:var(--t3)}.modal>.close[data-v-c6b5a170]{position:absolute;top:16px;right:16px}.modal>.close[data-v-c6b5a170] svg{color:var(--t3)}.modal>.title[data-v-c6b5a170]{color:var(--t1);margin-bottom:4px;font-size:18px;font-weight:700}.modal>.content[data-v-c6b5a170]{color:var(--t2);margin:0 -32px -16px;padding:0 32px 16px;font-size:14px;line-height:1.6}.modal>.actions[data-v-c6b5a170]{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}@media (max-width:560px){.modal-overlay[data-v-c6b5a170]{padding:0;overflow:hidden}.modal[data-v-c6b5a170]{width:100%;max-width:none;max-height:100%;padding:28px 24px calc(36px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;margin:auto 0 0;animation:.25s cubic-bezier(.16,1,.3,1) slideUp-c6b5a170;overflow-y:auto;box-shadow:0 -8px 32px rgba(0,0,0,.12)}.modal.closing[data-v-c6b5a170]{animation:.25s cubic-bezier(.4,0,1,1) forwards slideDown-c6b5a170}.modal>.content[data-v-c6b5a170]{margin:0 -24px -16px;padding:0 24px 16px}.modal>.actions[data-v-c6b5a170] button{flex:1;min-width:0}}@keyframes maskIn-c6b5a170{0%{background-color:transparent}to{background-color:rgba(0,0,0,.4)}}@keyframes maskOut-c6b5a170{0%{background-color:rgba(0,0,0,.4)}to{background-color:transparent}}@keyframes fadeInUp-c6b5a170{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown-c6b5a170{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(36px)}}@keyframes slideUp-c6b5a170{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-c6b5a170{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.loading-state[data-v-e225934d]{justify-content:center;align-items:center;padding:80px 20px;display:flex}.loading-spinner[data-v-e225934d]{border:2px solid var(--bdr-card);border-top-color:var(--fill-brand);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin-e225934d}@keyframes spin-e225934d{to{transform:rotate(360deg)}}.block[data-v-e58a984d]{text-align:center;flex-direction:column;align-items:center;padding:38px 0;display:flex}.icon[data-v-e58a984d]{width:64px;height:64px;color:var(--fill-danger);background:var(--bg-danger);border-radius:var(--r-full);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.success .icon[data-v-e58a984d]{color:var(--fill-success);background:var(--bg-success)}.info .icon[data-v-e58a984d]{color:var(--fill-brand);background:var(--bg-brand)}.title[data-v-e58a984d]{color:var(--t1);margin-bottom:8px;font-size:17px;font-weight:700}.desc[data-v-e58a984d]{color:var(--t3);margin:0 1em;font-size:14px}.qa-card[data-v-4121999e]{background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-lg);box-shadow:var(--sh-card);margin-bottom:12px;transition:border-color .2s,background .2s}.qa-card.open[data-v-4121999e]{background:var(--bg-brand);border-color:var(--fill-brand)}.qa-card .hd[data-v-4121999e]{cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.qa-card .ic[data-v-4121999e]{color:#fff;background:var(--fill-brand);border-radius:var(--r-full);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.qa-card .q[data-v-4121999e]{color:var(--t1);text-align:left;flex:1;font-size:14px;font-weight:500;line-height:1.2}.qa-card .arrow[data-v-4121999e]{color:var(--t4);flex-shrink:0;transition:transform .15s}.qa-card.open .arrow[data-v-4121999e]{color:var(--fill-brand);transform:rotate(90deg)}.qa-card .wrap[data-v-4121999e]{overflow:hidden}.qa-card .a[data-v-4121999e]{color:var(--t2);padding:0 16px 16px 47px;font-size:14px;line-height:1.7}.qa-card .a[data-v-4121999e] p{margin:0}.qa-card .a[data-v-4121999e] p+p{margin-top:10px}.qa-card .a[data-v-4121999e] strong{color:var(--t1)}.qa-card .a[data-v-4121999e] a{color:var(--fill-brand);word-break:break-all;text-decoration:none}.qa-card .a[data-v-4121999e] a:hover{text-decoration:underline}.exp-enter-active[data-v-4121999e],.exp-leave-active[data-v-4121999e]{transition:height .15s;overflow:hidden}.state[data-v-30e53610]{min-height:252px}.qa-group[data-v-30e53610]{margin-bottom:24px}.qa-group[data-v-30e53610]:last-child{margin-bottom:0}.qa-group .title[data-v-30e53610]{color:var(--t1);margin:0 0 12px;font-size:14px;font-weight:700}.faq-popup .sub[data-v-d44ced50]{color:var(--t2);margin:0 0 8px;font-size:14px}.breadcrumb[data-v-895d4a3a]{align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.breadcrumb .back[data-v-895d4a3a]{color:var(--fill-brand);cursor:pointer;align-items:center;gap:4px;transition:opacity .12s;display:inline-flex}.breadcrumb .back[data-v-895d4a3a]:hover{opacity:.75}.breadcrumb .sep[data-v-895d4a3a]{color:var(--t4)}.breadcrumb .cur[data-v-895d4a3a]{color:var(--t2)}.card[data-v-41e47fd3]{background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden}.card .title[data-v-41e47fd3]{color:var(--t1);margin-bottom:6px;font-size:20px;font-weight:700}.card .desc[data-v-41e47fd3]{color:var(--t2);margin-bottom:28px;font-size:14px}.card .actions[data-v-41e47fd3]{gap:12px;margin-top:28px;display:flex}.padding-none[data-v-41e47fd3]{padding:0}.padding-small[data-v-41e47fd3]{padding:24px}.padding-normal[data-v-41e47fd3]{padding:32px}.padding-large[data-v-41e47fd3]{padding:40px}@media (max-width:465px){.padding-small[data-v-41e47fd3]{padding:16px}.padding-normal[data-v-41e47fd3]{padding:24px}.padding-large[data-v-41e47fd3]{padding:32px}}@media (max-width:560px){.card[data-v-41e47fd3]{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 32px rgba(68,92,235,.08)}}.ac-section[data-v-8303e91a]{margin-bottom:24px}.ac-section .title[data-v-8303e91a]{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:13px;font-weight:600}.ac-row[data-v-8303e91a]{cursor:pointer;align-items:center;gap:14px;width:100%;padding:16px 20px;transition:background .12s;display:flex}.ac-row[data-v-8303e91a]:hover{background:var(--bg-card-hover)}.ac-row.disabled[data-v-8303e91a]{cursor:default;opacity:.8}.ac-row.disabled[data-v-8303e91a]:hover{background:0 0}.ac-row .ic[data-v-8303e91a]{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ac-row .ic.brand[data-v-8303e91a]{color:var(--fill-brand);background:var(--bg-brand)}.ac-row .ic.success[data-v-8303e91a]{color:var(--fill-success);background:var(--bg-success)}.ac-row .ic.accent[data-v-8303e91a]{color:var(--fill-accent);background:rgba(139,92,246,.06)}.ac-row .ic.neutral[data-v-8303e91a]{color:var(--t2);background:var(--fill-secondary)}.ac-row .ic.danger[data-v-8303e91a]{color:var(--fill-danger);background:var(--bg-danger)}.ac-row .ic.warning[data-v-8303e91a]{color:#d97706;background:rgba(217,119,6,.06)}.ac-row .main[data-v-8303e91a]{text-align:left;flex:1;min-width:0}.ac-row .label[data-v-8303e91a]{color:var(--t1);font-size:15px;font-weight:500}.ac-row .label.danger[data-v-8303e91a]{color:var(--fill-danger)}.ac-row .desc[data-v-8303e91a]{color:var(--t3);margin-top:3px;font-size:13px;line-height:1.5}.ac-row .val[data-v-8303e91a]{color:var(--t3);font-size:14px}.ac-row .val.success[data-v-8303e91a]{color:var(--fill-success)}.ac-row .val.danger[data-v-8303e91a]{color:var(--fill-danger)}.ac-row .arrow[data-v-8303e91a]{color:var(--t4)}.rows:not(.separated) .ac-row[data-v-8303e91a]{border-bottom:1px solid var(--bdr-divider)}.rows:not(.separated) .ac-row[data-v-8303e91a]:last-child{border-bottom:none}.rows.separated .ac-row[data-v-8303e91a]{background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-lg);box-shadow:var(--sh-card)}.rows.separated .ac-row[data-v-8303e91a]:hover{background:var(--bg-card-hover)}.rows.separated .ac-row.disabled[data-v-8303e91a]:hover{background:var(--bg-card)}.rows.separated .ac-row+.ac-row[data-v-8303e91a]{margin-top:12px}.logout-btn[data-v-0682bf13]{color:var(--fill-danger);background:rgba(255,255,255,.58);border-radius:16px}.logout-btn[data-v-0682bf13]:hover:not(:disabled){background:var(--bg-danger)}.hint[data-v-ec0d085e]{color:var(--t2);border-radius:var(--r-lg);margin-bottom:24px;padding:14px;font-size:14px;line-height:1.7}.hint[data-v-ec0d085e] b,.hint[data-v-ec0d085e] strong{color:var(--t1)}.hint .text-with-icon[data-v-ec0d085e]{align-items:center;gap:6px;display:flex}.bordered[data-v-ec0d085e]{border:1px solid rgba(68,92,235,.08)}.size-small[data-v-ec0d085e]{padding:10px;font-size:13px;line-height:1.6}.hint-info[data-v-ec0d085e]{color:var(--t2);background:var(--bg-brand)}.hint-danger[data-v-ec0d085e]{color:#b91c1c;background:var(--bg-danger);border-color:rgba(239,68,68,.1)}.hint-warning[data-v-ec0d085e]{color:#92400e;background:rgba(217,119,6,.06);border-color:rgba(239,68,68,.1)}.form-group[data-v-ae02bad2]{margin-bottom:20px}.form-group .label[data-v-ae02bad2]{color:var(--t2);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.form-group .row[data-v-ae02bad2]{align-items:center;gap:12px;display:flex}.form-group .field[data-v-ae02bad2]{flex:1;align-items:center;min-width:0;display:flex;position:relative}.form-group .input[data-v-ae02bad2]{box-sizing:border-box;width:100%;height:44px;color:var(--t1);border:1px solid var(--bdr-input);border-radius:var(--r-md);background:#fff;outline:none;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .15s}.form-group .input.has-suffix[data-v-ae02bad2]{padding-right:44px}.form-group .input[data-v-ae02bad2]::placeholder{color:var(--t3);font-size:14px}.form-group .input[data-v-ae02bad2]:hover{border-color:#c0c0d4}.form-group .input[data-v-ae02bad2]:focus{border-color:var(--bdr-input-focus);box-shadow:0 0 0 3px rgba(68,92,235,.08)}.form-group .suffix[data-v-ae02bad2]{align-items:center;display:flex;position:absolute;right:6px}@media (max-width:560px){.form-group[data-v-ae02bad2]{margin-bottom:16px}.form-group .input[data-v-ae02bad2]{border-radius:var(--r-lg);backdrop-filter:blur(16px);background:rgba(255,255,255,.75);border:1px solid rgba(68,92,235,.1);height:50px;padding:0 16px;font-size:16px}.form-group .input[data-v-ae02bad2]::placeholder{font-size:16px}.form-group .input[data-v-ae02bad2]:focus{background:#fff}.form-group .input.has-suffix[data-v-ae02bad2]{padding-right:48px}.form-group .suffix[data-v-ae02bad2]{right:8px}}.detail-page[data-v-73ef9311] .card .title{color:var(--fill-danger)}.detail-page[data-v-73ef9311] .card .desc{margin-bottom:16px}.da-desc[data-v-73ef9311]{color:var(--t2);margin-bottom:16px;font-size:14px}.da-list[data-v-73ef9311]{padding-left:18px}.da-list li[data-v-73ef9311]{margin-bottom:4px}.da-list li[data-v-73ef9311]:last-child{margin-bottom:0}.da-confirm[data-v-73ef9311]{margin-top:24px}.da-checkbox[data-v-73ef9311]{color:var(--t1);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.da-checkbox input[type=checkbox][data-v-73ef9311]{box-sizing:border-box;width:16px;height:16px;accent-color:var(--fill-danger);cursor:pointer;flex-shrink:0;margin-top:2px}.da-divider[data-v-73ef9311]{background:var(--bdr-divider);height:1px;margin:24px 0 20px}.da-otp-desc[data-v-73ef9311]{color:var(--t2);margin-bottom:12px;font-size:13px}.refresh-btn[data-v-c2cdfb3a]{color:var(--fill-brand);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.refresh-btn[data-v-c2cdfb3a]:hover{background:rgba(68,92,235,.06)}.spinning[data-v-c2cdfb3a]{animation:.6s linear infinite spin-c2cdfb3a}@keyframes spin-c2cdfb3a{to{transform:rotate(-360deg)}}.detail-page[data-v-69f8fd6e]{flex-direction:column;display:flex}.page-desc[data-v-69f8fd6e]{color:var(--t2);margin-bottom:24px;font-size:14px;line-height:1.6}.dv-empty[data-v-69f8fd6e]{color:var(--t3);text-align:center;padding:80px 24px}.dv-row[data-v-69f8fd6e]{border-bottom:1px solid var(--bdr-divider);align-items:center;gap:16px;padding:16px 24px;display:flex}.dv-row[data-v-69f8fd6e]:last-child{border-bottom:none}.dv-row[data-v-69f8fd6e]:hover{background:var(--bg-card-hover)}.dv-ic[data-v-69f8fd6e]{width:44px;height:44px;color:var(--fill-brand);background:var(--bg-brand);border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dv-info[data-v-69f8fd6e]{flex:1;min-width:0}.dv-name[data-v-69f8fd6e]{color:var(--t1);font-size:15px;font-weight:500}.dv-name span[data-v-69f8fd6e]{color:var(--fill-danger);margin-left:1em;font-size:12px}.dv-meta[data-v-69f8fd6e]{color:var(--t3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;font-size:13px;display:flex}.dv-meta .b[data-v-69f8fd6e]{white-space:nowrap;align-items:center;gap:4px;display:flex}.dv-badge[data-v-69f8fd6e]{color:var(--fill-success);background:var(--bg-success);border-radius:var(--r-full);padding:3px 10px;font-size:12px;font-weight:500}.dv-remove[data-v-69f8fd6e]{color:var(--fill-danger);cursor:pointer;font-size:13px}.dv-remove[data-v-69f8fd6e]:hover{color:var(--fill-danger-hover)}#page-footer{background:0 0}.title-header[data-v-b716d759]{margin-bottom:24px}.title-header .title[data-v-b716d759]{color:var(--t1);letter-spacing:-.3px;margin:0;font-size:28px;font-weight:700}.title-header .desc[data-v-b716d759]{color:var(--t2);margin:4px 0 0;font-size:14px;line-height:1.5}@media (max-width:620px){.title-header[data-v-b716d759]{margin-bottom:16px}.title-header .title[data-v-b716d759]{font-size:24px}}.ac-profile[data-v-c4e1daed]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ac-profile .avatar[data-v-c4e1daed]{color:#fff;border-radius:var(--r-full);background:linear-gradient(135deg,#445ceb 0%,#7c3aed 100%);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ac-profile .info[data-v-c4e1daed]{flex:1}.ac-profile .info .name[data-v-c4e1daed]{color:var(--t1);font-size:18px;font-weight:700}.ac-profile .info .pid[data-v-c4e1daed]{color:var(--t3);margin-top:4px;font-family:Outfit,PingFang SC,sans-serif;font-size:13px}.ac-profile .badge[data-v-c4e1daed]{white-space:nowrap;border-radius:var(--r-full);align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.ac-profile .badge.verified[data-v-c4e1daed]{color:var(--fill-success);background:var(--bg-success)}.ac-profile .badge.deleting[data-v-c4e1daed]{color:var(--fill-danger);background:color-mix(in srgb, var(--fill-danger) 10%, transparent)}@media (max-width:560px){.ac-profile[data-v-c4e1daed]{text-align:center;box-shadow:none;--brand:#445ceb;--brand-l:#6b7fff;--brand-d:#3347c7;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px}.ac-profile .avatar[data-v-c4e1daed]{background:linear-gradient(135deg, var(--brand), var(--brand-l));box-shadow:0 4px 20px rgba(68,92,235,.25)}.ac-title[data-v-202e1cae]{display:none}}.steps-bar[data-v-65818791]{align-items:center;gap:8px;margin-bottom:24px;display:flex}@media (max-width:560px) or (max-height:560px){.steps-bar[data-v-65818791]{justify-content:center}}.step-dot[data-v-65818791]{border-radius:var(--r-full);background:rgba(68,92,235,.15);width:8px;height:8px;transition:all .3s}.step-dot.ac[data-v-65818791]{background:var(--fill-brand);border-radius:4px;width:28px}.toggle[data-v-835c3550]{width:32px;height:32px;color:var(--t3);cursor:pointer;border-radius:var(--r-md);justify-content:center;align-items:center;transition:color .15s;display:flex}.toggle[data-v-835c3550]:hover{color:var(--t2)}.form-hint[data-v-571791ce]{color:var(--t3);margin-top:6px;font-size:13px;line-height:1.5}.form-error[data-v-571791ce]{color:var(--fill-danger);margin-top:6px;font-size:13px;line-height:1.5}.detail-page[data-v-0641e7d3]{flex-direction:column;display:flex}.info-table[data-v-1bdcb17a]{border-collapse:collapse;width:100%;margin-top:8px}.info-table tr[data-v-1bdcb17a]{border-bottom:1px solid var(--bdr-divider)}.info-table tr[data-v-1bdcb17a]:last-child{border-bottom:none}.info-table td[data-v-1bdcb17a]{padding:14px 0;font-size:14px}.info-table .key[data-v-1bdcb17a]{color:var(--t2)}.info-table .val[data-v-1bdcb17a]{color:var(--t1);text-align:right;font-weight:500}.info-table .val.mono[data-v-1bdcb17a]{letter-spacing:.05em;font-family:Outfit,PingFang SC,sans-serif}.info-table .val.verified[data-v-1bdcb17a]{color:var(--fill-success)}.detail-page[data-v-c880c92f]{flex-direction:column;display:flex}.tabbar-holder[data-v-473ea287]{height:70px;display:block}.lyt-tabbar[data-v-473ea287]{z-index:200;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 8px);position:fixed;bottom:0;left:0;right:0}.lyt-tabbar .inner[data-v-473ea287]{backdrop-filter:blur(3px)saturate(1.8);background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.65);border-radius:999px;align-items:center;gap:4px;height:52px;padding:0 6px;display:flex;box-shadow:0 -4px 30px rgba(68,92,235,.06),0 4px 20px rgba(0,0,0,.06)}.lyt-tabbar .item[data-v-473ea287]{height:42px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-family:inherit;transition:color .3s,background-color .3s;display:flex}.lyt-tabbar .item .label[data-v-473ea287]{font-size:12px;font-weight:500;line-height:1.2}.lyt-tabbar .item.ac[data-v-473ea287]{color:var(--fill-brand);background:var(--bg-brand-strong)}.lyt-tabbar .item.ac .label[data-v-473ea287]{font-weight:600}.tabbar-enter-active[data-v-473ea287],.tabbar-leave-active[data-v-473ea287]{transition:transform .3s,opacity .3s}.tabbar-enter-from[data-v-473ea287],.tabbar-leave-to[data-v-473ea287]{opacity:0;transform:translateY(100%)}.topbar-btn[data-v-65682bdb]{width:38px;height:38px;color:var(--t1);cursor:pointer;border-radius:var(--r-full);box-shadow:var(--sh-card);background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.65);justify-content:center;align-items:center;transition:background .15s;display:flex}.topbar-btn[data-v-65682bdb]:hover{background:#fff}@media (min-width:560px){.topbar-btn[data-v-65682bdb]{border-color:var(--bdr-card)}}.lyt-topbar[data-v-589b1ad3]{align-items:center;padding:16px 20px 0;display:flex}.lyt-topbar .logo[data-v-589b1ad3]{align-items:center;gap:10px;font-size:18px;display:flex}.lyt-topbar .logo img[data-v-589b1ad3]{width:1.4em;height:1.4em}.lyt-topbar .logo span[data-v-589b1ad3]{color:var(--t1);font-weight:700}.lyt-topbar .title[data-v-589b1ad3]{color:var(--t1);text-align:center;pointer-events:none;font-size:20px;font-weight:700;position:absolute;left:0;right:0}.lyt-main[data-v-1929d744]{padding:20px 16px calc(16px + env(safe-area-inset-bottom,0))}.lyt-main>.inner[data-v-1929d744]{margin:0 auto}.lyt-topbar[data-v-e76fed3b]{padding:calc(16px + env(safe-area-inset-top)) 20px 0;align-items:center;display:flex;position:relative}.lyt-topbar .back[data-v-e76fed3b]{z-index:1;position:relative}.lyt-topbar .title[data-v-e76fed3b]{top:calc(16px + env(safe-area-inset-top));color:var(--t1);pointer-events:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.lyt-lite[data-v-df2aafed]{margin:0 auto}.lyt-main[data-v-df2aafed]{padding:12px 20px calc(24px + env(safe-area-inset-bottom))}.mask[data-v-2a5ccdb8]{z-index:2000;background:rgba(0,0,0,.5);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.preview[data-v-2a5ccdb8]{border-radius:var(--r-xl);background:#fff;width:100%;max-width:600px;height:98%;max-height:850px;margin:auto;padding:30px 20px 24px;position:relative;overflow:hidden}.preview button[data-v-2a5ccdb8]{position:absolute;top:1em;right:1em}.preview iframe[data-v-2a5ccdb8]{width:100%;height:100%}.warn-tips[data-v-6054231b]{margin:0;padding-left:1.2em;list-style:outside}.warn-tips li[data-v-6054231b]::marker{color:var(--fill-brand)}.agree[data-v-6054231b]{color:var(--t2);margin-bottom:20px;line-height:1.6;display:block}.agree a[data-v-6054231b]{color:var(--fill-brand);text-decoration:none}.agree a[data-v-6054231b]:hover{text-decoration:underline}.disclaimer[data-v-6054231b]{color:var(--t3);background:rgba(68,92,235,.04);margin-top:24px}.error[data-v-444d0d0c]{color:var(--fill-danger);margin-top:6px;font-size:13px}.phone[data-v-c7d00362]{color:var(--t1);margin:12px 0 28px;font-size:18px;font-weight:700}.scan[data-v-33a691ba]{flex-direction:column;align-items:center;padding:32px 0 8px;display:flex}.scan .disc[data-v-33a691ba]{background:radial-gradient(120% 120% at 50% 0,#23264f 0%,#14152b 60%);border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px rgba(107,128,255,.25)}.scan .disc[data-v-33a691ba]:after{content:"";border:3px solid transparent;border-top-color:#6b80ff;border-radius:50%;animation:1.4s linear infinite fa-spin-33a691ba;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.scan .scan-line[data-v-33a691ba]{border-radius:var(--r-full);filter:drop-shadow(0 0 8px rgba(107,128,255,.9));background:linear-gradient(90deg,transparent,#8ea0ff,transparent);height:3px;animation:2.4s ease-in-out infinite fa-scan-33a691ba;position:absolute;left:14%;right:14%}.scan .face[data-v-33a691ba]{color:rgba(255,255,255,.85)}.scan .tip[data-v-33a691ba]{color:var(--t2);margin:24px 0 0;font-size:14px}@keyframes fa-spin-33a691ba{to{transform:rotate(360deg)}}@keyframes fa-scan-33a691ba{0%,to{opacity:.25;transform:translateY(-68px)}50%{opacity:1;transform:translateY(68px)}}.dots[data-v-936ea450]{justify-content:center;margin-bottom:14px}.forgot-step .submit[data-v-a9c9adf8]{margin-top:12px}.error[data-v-829bdacc],.hint[data-v-829bdacc]{margin-top:6px;font-size:13px;line-height:1.5}.error[data-v-829bdacc]{color:var(--fill-danger)}.hint[data-v-829bdacc]{color:var(--t3)}.buttons[data-v-829bdacc]{gap:12px;margin-top:8px;display:flex}.buttons>button[data-v-829bdacc]:first-child{flex:1}.buttons>button[data-v-829bdacc]:last-child{flex:2}.bar[data-v-5aac13dd]{justify-content:center;margin-bottom:14px}.section-title[data-v-15071a07]{justify-content:space-between;align-items:center;margin-bottom:12px;padding-left:4px;display:flex}.section-title-inner[data-v-15071a07]{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:flex}.section-accent[data-v-15071a07]{background:var(--fill-brand);border-radius:2px;flex-shrink:0;width:3px;height:14px;display:inline-block}.quick-actions[data-v-10c4d49a]{gap:12px;margin-bottom:32px;display:flex}.quick-actions button[data-v-10c4d49a]{color:var(--t1);text-align:left;cursor:pointer;background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-lg);flex:1;align-items:center;gap:10px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:all .15s;display:flex}.quick-actions button[data-v-10c4d49a]:hover{border-color:var(--fill-brand);box-shadow:var(--sh-card-hover)}.quick-actions button .icon[data-v-10c4d49a]{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.quick-actions button .icon.brand[data-v-10c4d49a]{color:var(--fill-brand);background:rgba(68,92,235,.08)}.quick-actions button .icon.teal[data-v-10c4d49a]{color:#0d9488;background:rgba(13,148,136,.08)}.quick-actions button .icon.amber[data-v-10c4d49a]{color:#d97706;background:rgba(217,119,6,.08)}@media (max-width:610px){.quick-actions[data-v-10c4d49a]{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.65);border-radius:16px;gap:20px;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 32px rgba(68,92,235,.08)}.quick-actions button[data-v-10c4d49a]{color:var(--t2);text-align:center;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:6px;padding:8px 4px}.quick-actions button[data-v-10c4d49a]:hover{box-shadow:none;border-color:transparent}}.game-hd[data-v-395cf974]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.game-hd .icon[data-v-395cf974]{background:var(--bg-section);border-radius:14px;width:52px;height:52px;overflow:hidden}.game-hd .icon img[data-v-395cf974]{object-fit:contain;width:100%;height:100%}.game-hd .name[data-v-395cf974]{color:var(--t1);margin-bottom:2px;font-size:20px;font-weight:700}.game-hd .desc[data-v-395cf974]{color:var(--t3);font-size:13px;line-height:1}@media (max-width:560px){.game-hd[data-v-395cf974]{box-shadow:none;background:0 0;border:none;padding:0 0 0 5px}}.zone-tabs[data-v-cb58a324]{background:var(--bg-section);border:1px solid var(--bdr-card);border-radius:var(--r-md);gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.zone-tab[data-v-cb58a324]{color:var(--t2);cursor:pointer;border-radius:calc(var(--r-md) - 2px);background:0 0;border:none;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.zone-tab[data-v-cb58a324]:hover:not(.active){color:var(--t1)}.zone-tab.active[data-v-cb58a324]{color:var(--t1);background:var(--bg-card);box-shadow:0 1px 3px rgba(15,18,24,.06)}.role-row[data-v-cb58a324]{border-bottom:1px solid var(--bdr-divider);align-items:center;gap:14px;padding:14px 20px;display:flex}.role-row[data-v-cb58a324]:last-child{border-bottom:none}.role-avatar[data-v-cb58a324]{width:40px;height:40px;color:var(--fill-brand);background:linear-gradient(135deg,#e0e7ff,#ede9fe);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.role-body[data-v-cb58a324]{flex:1;min-width:0;position:relative}.role-name[data-v-cb58a324]{color:var(--t1);font-size:15px;font-weight:600}.role-meta[data-v-cb58a324]{color:var(--t3);align-items:center;gap:6px;margin-top:2px;font-family:Outfit,PingFang SC,sans-serif;font-size:12px;display:flex}.role-meta .dot[data-v-cb58a324]{color:var(--t4)}.role-id-tag[data-v-cb58a324],.role-id-tag-2[data-v-cb58a324]{color:var(--fill-brand);background:rgba(68,92,235,.06);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.role-id-tag-2[data-v-cb58a324],.mobile .dot[data-v-cb58a324],.mobile .role-id-tag[data-v-cb58a324]{display:none}.mobile .role-id-tag-2[data-v-cb58a324]{border-radius:8px;margin-top:-1em;padding:4px 6px;font-size:12px;display:block;position:absolute;top:50%;right:0}.roles-loading[data-v-cb58a324]{justify-content:center;align-items:center;padding:60px 0;display:flex}.iv-loading-spin[data-v-cb58a324]{border:3px solid rgba(68,92,235,.15);border-top-color:var(--fill-brand);border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin-cb58a324}@keyframes spin-cb58a324{to{transform:rotate(360deg)}}.games-grid[data-v-6a49ceb2]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.game-card[data-v-6a49ceb2]{text-align:center;cursor:pointer;background:var(--bg-card);border-radius:var(--r-lg);box-shadow:var(--sh-card);border:1px solid rgba(255,255,255,.65);flex-direction:column;align-items:center;padding:24px 20px;font-family:inherit;transition:all .15s;display:flex}.game-card[data-v-6a49ceb2]:hover{border-color:var(--fill-brand);box-shadow:var(--sh-card-hover)}.game-card-icon[data-v-6a49ceb2]{border-radius:var(--r-md);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex;overflow:hidden}.game-card-icon img[data-v-6a49ceb2]{object-fit:contain;width:100%;height:100%}.game-card-name[data-v-6a49ceb2]{color:var(--t1);font-size:15px;font-weight:600}.game-card-desc[data-v-6a49ceb2]{color:var(--t3);margin-top:4px;font-size:12px;line-height:1.4}.game-card-arrow[data-v-6a49ceb2]{color:var(--t3);flex-shrink:0;display:none}.mobile-mask-anti-click[data-v-6a49ceb2]{z-index:10;background:0 0;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:560px){.games-grid[data-v-6a49ceb2]{flex-direction:column;gap:10px;display:flex}.game-card[data-v-6a49ceb2]{text-align:left;background:rgba(255,255,255,.55);border-radius:16px;flex-direction:row;align-items:center;gap:14px;height:72px;padding:0 16px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 8px 32px rgba(68,92,235,.08)}.game-card-icon[data-v-6a49ceb2]{border-radius:var(--r-md);flex-shrink:0;width:48px;height:48px;margin-bottom:0}.game-card-body[data-v-6a49ceb2]{flex:1;min-width:0}.game-card-name[data-v-6a49ceb2]{font-size:15px}.game-card-desc[data-v-6a49ceb2]{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.game-card-arrow[data-v-6a49ceb2]{display:flex}}.page-hd[data-v-a6c5fe4c]{margin-bottom:24px}.page-title[data-v-a6c5fe4c]{color:var(--t1);letter-spacing:-.3px;font-size:24px;font-weight:800}.page-desc[data-v-a6c5fe4c]{color:var(--t3);margin-top:6px;font-size:13px}.empty-state[data-v-a6c5fe4c]{text-align:center;padding:48px 20px}.empty-icon[data-v-a6c5fe4c]{opacity:.3;margin-bottom:16px;font-size:48px}.empty-title[data-v-a6c5fe4c]{color:var(--t2);margin-bottom:6px;font-size:15px;font-weight:600}.empty-desc[data-v-a6c5fe4c]{color:var(--t3);font-size:13px;line-height:1.6}.order-list[data-v-a6c5fe4c]{flex-direction:column;gap:12px;display:flex}.oc[data-v-a6c5fe4c]{background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:box-shadow .15s,border-color .15s;overflow:hidden}.oc[data-v-a6c5fe4c]:hover{box-shadow:var(--sh-card-hover);border-color:rgba(68,92,235,.3)}.oc-main[data-v-a6c5fe4c]{align-items:center;gap:20px;padding:20px 24px;display:flex}.oc-good[data-v-a6c5fe4c]{flex:1;min-width:0}.oc-good-name[data-v-a6c5fe4c]{color:var(--t1);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.oc-good-qty[data-v-a6c5fe4c]{color:var(--t3);font-family:Outfit,sans-serif;font-size:12px;font-weight:500}.oc-tag[data-v-a6c5fe4c]{white-space:nowrap;border-radius:var(--r-full);padding:2px 10px;font-size:11px;font-weight:500}.oc-tag-invoiced[data-v-a6c5fe4c]{color:var(--fill-success);background:rgba(5,150,105,.08)}.oc-good-meta[data-v-a6c5fe4c]{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-family:Outfit,PingFang SC,sans-serif;font-size:12px;display:flex}.dot[data-v-a6c5fe4c]{background:var(--t4);border-radius:50%;flex-shrink:0;width:3px;height:3px}.oc-amt[data-v-a6c5fe4c]{text-align:right;flex-shrink:0;min-width:90px}.oc-amt-val[data-v-a6c5fe4c]{font-feature-settings:"tnum";color:var(--t1);font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.oc-amt-cur[data-v-a6c5fe4c]{color:var(--t3);margin-left:4px;font-size:12px;font-weight:500}.form-select[data-v-930a7858] .n-base-selection{--n-height:48px;--n-font-size:14px;--n-border-radius:var(--r-md);--n-border:1px solid var(--bdr-input);--n-border-hover:1px solid #c0c0d0;--n-border-focus:1px solid var(--bdr-input-focus);--n-border-active:1px solid var(--bdr-input-focus);--n-border-disabled:1px solid var(--bdr-input);--n-box-shadow-focus:0 0 0 3px rgba(68,92,235,.08);--n-box-shadow-active:0 0 0 3px rgba(68,92,235,.08);border-radius:var(--r-md);height:48px;transition:border-color .15s,box-shadow .15s}.form-select[data-v-930a7858] .n-base-selection-input__content,.form-select[data-v-930a7858] input.n-base-selection-input__content{font-size:16px}.hint-box[data-v-f68149b4]{background:var(--bg-section);border-radius:var(--r-md);margin-bottom:28px;padding:14px 18px}.hint-toggle[data-v-f68149b4]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-family:inherit;display:flex}.hint-title[data-v-f68149b4]{color:var(--t2);font-size:13px;font-weight:600}.hint-toggle-action[data-v-f68149b4]{color:var(--fill-brand);flex-shrink:0;align-items:center;gap:2px;font-size:13px;display:inline-flex}.hint-toggle-action .hint-chevron[data-v-f68149b4]{transition:transform .2s}.hint-toggle.is-open .hint-chevron[data-v-f68149b4]{transform:rotate(180deg)}.hint-collapse[data-v-f68149b4]{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.hint-collapse.is-open[data-v-f68149b4]{grid-template-rows:1fr}.hint-collapse-inner[data-v-f68149b4]{overflow:hidden}.hint-content[data-v-f68149b4]{color:var(--t3);padding-top:12px;font-size:13px;line-height:1.6}.hint-content .hint-text[data-v-f68149b4]{margin:0 0 8px}.hint-content .hint-text[data-v-f68149b4]:last-child{margin-bottom:0}.hint-content .hint-img[data-v-f68149b4]{border-radius:var(--r-sm);max-width:100%;margin:8px 0 0;display:block}.hint-content[data-v-f68149b4] .rich-content img{max-width:100%}.game-pill[data-v-05d2ea63]{background:var(--bg-section);border-radius:var(--r-lg);align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:flex}@media (max-width:415px){.game-pill[data-v-05d2ea63]{text-align:center;flex-direction:column;gap:8px;padding:16px;position:relative}}.game-pill-icon[data-v-05d2ea63]{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.game-pill-icon img[data-v-05d2ea63]{object-fit:contain;width:100%;height:100%}.game-pill-title[data-v-05d2ea63]{color:var(--t1);white-space:nowrap;font-size:16px;font-weight:700}.game-pill-desc[data-v-05d2ea63]{color:var(--t3);margin-top:2px;font-size:12px;line-height:1.2}.help-icon[data-v-05d2ea63]{color:var(--t3);cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;flex-shrink:0;align-items:center;margin-left:auto;padding:5px 8px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.help-icon[data-v-05d2ea63]:hover{color:var(--fill-brand);background:color-mix(in srgb, var(--fill-brand) 8%, transparent)}@media (max-width:415px){.help-icon[data-v-05d2ea63]{position:absolute;top:8px;right:8px}}.form-group[data-v-05d2ea63]{margin-bottom:20px}.form-label[data-v-05d2ea63]{color:var(--t2);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.server-retry[data-v-05d2ea63]{color:var(--fill-brand);cursor:pointer;background:0 0;border:none;margin-top:6px;font-size:12px;display:inline-block}.server-retry[data-v-05d2ea63]:hover{text-decoration:underline}.actions[data-v-05d2ea63]{margin-top:8px}.step-icon[data-v-c4237fb5]{width:64px;height:64px;color:var(--fill-brand);border-radius:var(--r-full);background:linear-gradient(135deg,#e0e7ff,#ede9fe);justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.info-box[data-v-c4237fb5]{color:var(--t2);text-align:center;background:var(--bg-section);border-radius:var(--r-md);margin-bottom:24px;padding:14px 18px;font-size:13px;line-height:1.7}.info-box b[data-v-c4237fb5]{color:var(--t1);font-weight:600}.resend[data-v-c4237fb5]{color:var(--t3);text-align:center;margin:4px 0 24px;font-size:13px}.resend-link[data-v-c4237fb5]{color:var(--fill-brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.resend-link[data-v-c4237fb5]:hover:not(.disabled){text-decoration:underline}.resend-link.disabled[data-v-c4237fb5]{color:var(--t3);cursor:not-allowed}.actions[data-v-c4237fb5]{gap:12px;display:flex}.btn-prev[data-v-c4237fb5]{flex:1}.btn-submit[data-v-c4237fb5]{flex:2}.step-indicator[data-v-32935282]{justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex}.step-line[data-v-32935282]{background:var(--bdr-card);border-radius:1px;width:40px;height:2px;transition:background .3s}.step-line.done[data-v-32935282]{background:var(--fill-brand)}.step-cell[data-v-32935282]{align-items:center;gap:8px;display:flex}.step-dot[data-v-32935282]{width:28px;height:28px;color:var(--t3);background:var(--bg-section);border-radius:var(--r-full);justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;transition:all .3s;display:flex}.step-dot.done[data-v-32935282],.step-dot.active[data-v-32935282]{color:#fff;background:var(--fill-brand)}.step-label[data-v-32935282]{color:var(--t3);white-space:nowrap;font-size:13px;font-weight:400;line-height:1;transition:color .3s}.step-label.done[data-v-32935282]{color:var(--t1)}.step-label.active[data-v-32935282]{font-weight:600}@media (max-width:465px){.step-indicator[data-v-32935282]{margin-left:-16px;margin-right:-16px}.step-line[data-v-32935282]{width:12px}}.link-tutorial-list{padding-left:1em}.link-tutorial-list>li{margin:1em 0;list-style:decimal}.role-tutorial-list>li{margin:1em 0}.role-tutorial-list>li img{max-width:100%}.link-card[data-v-50964245]{max-width:560px;margin:24px auto 0;position:relative}.page-hd[data-v-f3697097]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-f3697097]{color:var(--t1);letter-spacing:-.3px;font-size:24px;font-weight:800}.page-desc[data-v-f3697097]{color:var(--t3);margin-top:6px;font-size:13px}.btn[data-v-f3697097]{cursor:pointer;border-radius:var(--r-md);border:none;justify-content:center;align-items:center;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn[data-v-f3697097]:disabled{cursor:not-allowed;opacity:.55}.btn[data-v-f3697097]:active:not(:disabled){filter:brightness(.92);transform:scale(.99)}.btn-primary[data-v-f3697097]{color:#fff;background:var(--fill-brand);box-shadow:0 1px 3px rgba(68,92,235,.2)}.btn-primary[data-v-f3697097]:hover:not(:disabled){background:var(--fill-brand-hover)}.btn-secondary[data-v-f3697097]{color:var(--t1);background:var(--fill-secondary);border:1px solid var(--bdr-card)}.btn-secondary[data-v-f3697097]:hover:not(:disabled){background:var(--fill-secondary-hover)}.apply-wrap[data-v-f3697097]{max-width:680px;margin:0 auto}.apply-card[data-v-f3697097]{text-align:center;background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-xl);box-shadow:var(--sh-card);padding:40px}.apply-logos[data-v-f3697097]{justify-content:center;align-items:center;gap:0;margin-bottom:24px;display:flex}.apply-logo[data-v-f3697097]{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-family:Noto Sans SC,sans-serif;font-size:24px;font-weight:800;display:flex;box-shadow:0 6px 20px rgba(0,0,0,.08)}.apply-logo-sy[data-v-f3697097]{color:var(--fill-brand);background:linear-gradient(135deg,rgba(68,92,235,.08),rgba(68,92,235,.18))}.apply-logo-inv[data-v-f3697097]{color:#b47408;background:linear-gradient(135deg,#fef3c7,#fde68a)}.apply-link-dots[data-v-f3697097]{align-items:center;gap:5px;padding:0 16px;display:flex}.apply-link-dots span[data-v-f3697097]{background:var(--fill-brand);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite dot-pulse-f3697097}.apply-link-dots span[data-v-f3697097]:nth-child(2){animation-delay:.2s}.apply-link-dots span[data-v-f3697097]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-f3697097{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.6;transform:scale(1)}}.iv-title[data-v-f3697097]{color:var(--t1);margin-bottom:8px;font-size:20px;font-weight:700}.iv-sub[data-v-f3697097]{color:var(--t2);font-size:14px;line-height:1.7}.iv-sub b[data-v-f3697097]{color:var(--fill-brand)}.apply-summary[data-v-f3697097]{background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-xl);box-shadow:var(--sh-card);margin-top:16px;padding:24px}.apply-summary-hd[data-v-f3697097]{border-bottom:1px solid var(--bdr-divider);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:16px;display:flex}.apply-summary-t[data-v-f3697097]{color:var(--t1);font-size:15px;font-weight:700}.apply-summary-cnt[data-v-f3697097]{color:var(--t3);font-size:13px}.apply-total[data-v-f3697097]{color:var(--fill-brand);padding-left:4px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.apply-row[data-v-f3697097]{border-bottom:1px solid var(--bdr-divider);align-items:center;gap:16px;padding:12px 0;display:flex}.apply-row[data-v-f3697097]:last-child{border-bottom:none}.apply-row-info[data-v-f3697097]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.apply-row-name[data-v-f3697097]{color:var(--t1);font-size:14px;font-weight:500}.apply-row-id[data-v-f3697097]{color:var(--t3);font-family:Outfit,PingFang SC,sans-serif;font-size:12px}.apply-row-amt[data-v-f3697097]{color:var(--t1);font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.apply-actions[data-v-f3697097]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.page-hd[data-v-5a8e3432]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-title[data-v-5a8e3432]{color:var(--t1);letter-spacing:-.3px;font-size:24px;font-weight:800}.page-desc[data-v-5a8e3432]{color:var(--t3);margin-top:6px;font-size:13px}.page-hd-actions[data-v-5a8e3432]{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn[data-v-5a8e3432]{cursor:pointer;border-radius:var(--r-md);border:none;justify-content:center;align-items:center;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn[data-v-5a8e3432]:disabled{cursor:not-allowed;opacity:.55}.btn[data-v-5a8e3432]:active:not(:disabled){filter:brightness(.92);transform:scale(.99)}.btn-primary[data-v-5a8e3432]{color:#fff;background:var(--fill-brand);box-shadow:0 1px 3px rgba(68,92,235,.2)}.btn-primary[data-v-5a8e3432]:hover:not(:disabled){background:var(--fill-brand-hover)}.btn-secondary[data-v-5a8e3432]{color:var(--t1);background:var(--fill-secondary);border:1px solid var(--bdr-card)}.btn-secondary[data-v-5a8e3432]:hover:not(:disabled){background:var(--fill-secondary-hover)}.btn-text[data-v-5a8e3432]{height:auto;color:var(--fill-brand);box-shadow:none;background:0 0;border:none;padding:0}.btn-text[data-v-5a8e3432]:hover{color:var(--fill-brand-hover)}.rh-tip[data-v-5a8e3432]{color:var(--t2);border-radius:var(--r-lg);background:rgba(68,92,235,.06);align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 18px;font-size:13px;line-height:1.6;display:flex}.rh-tip b[data-v-5a8e3432]{color:var(--t1)}.pick-all-row[data-v-5a8e3432]{justify-content:flex-end;margin-bottom:8px;font-size:13px;display:flex}.order-list[data-v-5a8e3432]{flex-direction:column;gap:12px;display:flex}.oc[data-v-5a8e3432]{background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-lg);transition:box-shadow .15s,border-color .15s;overflow:hidden}.oc[data-v-5a8e3432]:hover{box-shadow:var(--sh-card-hover);border-color:rgba(68,92,235,.3)}.oc.is-picked[data-v-5a8e3432]{border-color:var(--fill-brand);background:rgba(68,92,235,.02)}.oc.is-disabled[data-v-5a8e3432]{opacity:.45}.oc.is-disabled[data-v-5a8e3432]:hover{border-color:var(--bdr-card);box-shadow:none}.oc-main[data-v-5a8e3432]{cursor:pointer;align-items:center;gap:20px;padding:20px 24px;display:flex}.oc-cb[data-v-5a8e3432]{color:#fff;border:1.5px solid var(--bdr-input);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.is-picked .oc-cb[data-v-5a8e3432]{background:var(--fill-brand);border-color:var(--fill-brand)}.oc-good[data-v-5a8e3432]{flex:1;min-width:0}.oc-good-name[data-v-5a8e3432]{color:var(--t1);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.oc-good-qty[data-v-5a8e3432]{color:var(--t3);font-family:Outfit,sans-serif;font-size:12px;font-weight:500}.oc-tag[data-v-5a8e3432]{white-space:nowrap;border-radius:var(--r-full);padding:2px 10px;font-size:11px;font-weight:500}.oc-tag-invoiced[data-v-5a8e3432]{color:var(--fill-success);background:rgba(5,150,105,.08)}.oc-tag-eligible[data-v-5a8e3432]{color:var(--fill-brand);background:rgba(68,92,235,.08)}.oc-tag-expired[data-v-5a8e3432]{color:var(--t3);background:var(--bg-section)}.oc-good-meta[data-v-5a8e3432]{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-family:Outfit,PingFang SC,sans-serif;font-size:12px;display:flex}.dot[data-v-5a8e3432]{background:var(--t4);border-radius:50%;flex-shrink:0;width:3px;height:3px}.oc-amt[data-v-5a8e3432]{text-align:right;flex-shrink:0;min-width:90px}.oc-amt-val[data-v-5a8e3432]{font-feature-settings:"tnum";color:var(--t1);font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.oc-amt-cur[data-v-5a8e3432]{color:var(--t3);margin-left:4px;font-size:12px;font-weight:500}.oc-expand[data-v-5a8e3432]{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.oc-expand[data-v-5a8e3432]:hover{color:var(--t1);background:var(--bg-section)}.oc-expand.is-open[data-v-5a8e3432] svg{transform:rotate(180deg)}.oc-expand[data-v-5a8e3432] svg{transition:transform .2s}.oc-detail[data-v-5a8e3432]{padding:0 24px 20px}.oc-detail-grid[data-v-5a8e3432]{background:var(--bg-section);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:12px 40px;padding:16px 20px;display:grid}.oc-detail-item[data-v-5a8e3432]{gap:8px;font-size:12px;display:flex}.oc-detail-item .lb[data-v-5a8e3432]{color:var(--t3);flex:0 0 68px}.oc-detail-item .v[data-v-5a8e3432]{color:var(--t1);word-break:break-all;font-family:Outfit,PingFang SC,sans-serif}.rh-iv-bar[data-v-5a8e3432]{border:1px solid var(--bdr-card);border-radius:var(--r-lg);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:16px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 24px rgba(15,18,24,.08)}.rh-iv-summary[data-v-5a8e3432]{align-items:baseline;gap:16px;display:flex}.rh-iv-count[data-v-5a8e3432]{color:var(--t2);font-size:13px}.rh-iv-count b[data-v-5a8e3432]{color:var(--t1);padding:0 4px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.rh-iv-total[data-v-5a8e3432]{color:var(--t3);font-size:13px}.rh-iv-total b[data-v-5a8e3432]{color:var(--fill-brand);padding-left:4px;font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.rh-iv-btns[data-v-5a8e3432]{gap:10px;display:flex}.redirect-wrap[data-v-a7105d24]{max-width:680px;margin:0 auto}.redirect-card[data-v-a7105d24]{text-align:center;background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-xl);box-shadow:var(--sh-card);padding:40px}.iv-loading-spin[data-v-a7105d24]{border:4px solid rgba(68,92,235,.15);border-top-color:var(--fill-brand);border-radius:50%;width:56px;height:56px;margin:0 auto 24px;animation:1s linear infinite spin-a7105d24}@keyframes spin-a7105d24{to{transform:rotate(360deg)}}.iv-title[data-v-a7105d24]{color:var(--t1);margin-bottom:8px;font-size:20px;font-weight:700}.iv-sub[data-v-a7105d24]{color:var(--t2);font-size:14px;line-height:1.7}.iv-sub b[data-v-a7105d24]{color:var(--fill-brand)}.autocomplete[data-v-3c514479]{position:relative}.options[data-v-3c514479]{z-index:20;border:1px solid var(--bdr-card);border-radius:var(--r-md);box-shadow:var(--sh-card-hover);background:#fff;margin:0;padding:4px;list-style:none;animation:.15s cubic-bezier(.16,1,.3,1) optionsIn-3c514479;position:absolute;top:48px;left:0;right:0}@media (max-width:560px){.options[data-v-3c514479]{top:52px}}.option[data-v-3c514479]{height:40px;color:var(--t1);cursor:pointer;border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:0 6px 0 12px;font-size:14px;transition:background .12s;display:flex}.option[data-v-3c514479]:hover{background:var(--bg-section)}.option.active .option-text[data-v-3c514479]{color:var(--fill-brand);font-weight:600}.option-remove[data-v-3c514479]{color:var(--t3)}@keyframes optionsIn-3c514479{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}a[data-v-9f64e0af]{color:var(--fill-brand);text-decoration:none}a[data-v-9f64e0af]:hover{text-decoration:underline}.logo[data-v-9f64e0af]{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}.logo img[data-v-9f64e0af]{object-fit:contain;width:34px;height:34px}.logo h1[data-v-9f64e0af]{color:var(--t1);font-size:20px;font-weight:700}@media (max-height:510px){.logo[data-v-9f64e0af]{flex-direction:row;justify-content:center}}.login-form[data-v-9f64e0af] .input{height:48px}.send-otp[data-v-9f64e0af]{min-width:90px;padding-left:18px;padding-right:12px;position:relative}.send-otp[data-v-9f64e0af]:before{content:"";background:var(--bdr-card);width:1px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.send-otp[data-v-9f64e0af]:disabled{color:var(--t4);opacity:1}.agreement[data-v-9f64e0af]{color:var(--t2);word-break:break-all;cursor:pointer;margin-top:16px;line-height:1.6;display:inline-block}.functional-box[data-v-9f64e0af]{text-align:center;border-top:1px solid var(--bdr-divider);margin:16px 0 0;padding:12px 0 0;font-size:14px}.functional-box .secondary[data-v-9f64e0af]{color:var(--t3)}.home-features[data-v-8b7daf2e]{justify-content:center;gap:24px;max-width:1100px;margin:0 auto;padding:60px 48px;display:flex}.feature[data-v-8b7daf2e]{text-align:left;cursor:pointer;background:var(--bg-card);border:1px solid var(--bdr-card);border-radius:var(--r-lg);flex:1;max-width:320px;padding:32px 28px;transition:all .2s}.feature .link[data-v-8b7daf2e]{color:var(--fill-brand);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:500;transition:gap .15s;display:inline-flex}.feature[data-v-8b7daf2e]:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.06)}.feature:hover .link[data-v-8b7daf2e]{gap:8px}.feature .icon[data-v-8b7daf2e]{color:#fff;border-radius:var(--r-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.feature .icon.blue[data-v-8b7daf2e]{background:linear-gradient(135deg,#445ceb,#6b80ff)}.feature .icon.teal[data-v-8b7daf2e]{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.feature .icon.violet[data-v-8b7daf2e]{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.feature .title[data-v-8b7daf2e]{color:var(--t1);margin-bottom:8px;font-size:17px;font-weight:600}.feature .desc[data-v-8b7daf2e]{color:var(--t2);margin-bottom:20px;font-size:13px;line-height:1.7}@media (max-width:768px){.home-features[data-v-8b7daf2e]{flex-direction:column;align-items:center;gap:16px;width:100%;padding:48px 24px}.feature[data-v-8b7daf2e]{width:100%;max-width:520px}}@media (max-width:560px){.home-features[data-v-8b7daf2e]{padding:40px 16px}.feature[data-v-8b7daf2e]{padding:28px 24px}}.find-account .qr[data-v-84c802ea]{border:1px solid var(--bdr-card);border-radius:var(--r-lg);width:216px;box-shadow:var(--sh-card);background:#fff;margin:24px auto 12px;padding:14px;position:relative}.find-account .qr .code[data-v-84c802ea]{aspect-ratio:1;width:100%;display:block}.find-account .qr .logo[data-v-84c802ea]{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px;padding:8px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(0,0,0,.12)}.find-account .tip[data-v-84c802ea]{color:var(--t3);text-align:center;margin-bottom:20px;font-size:13px}.find-account .steps[data-v-84c802ea]{margin:0;padding:0;list-style:none}.find-account .steps .step[data-v-84c802ea]{align-items:flex-start;gap:12px;display:flex}.find-account .steps .step+.step[data-v-84c802ea]{margin-top:16px}.find-account .steps .idx[data-v-84c802ea]{width:22px;height:22px;color:var(--fill-brand);background:var(--bg-brand-strong);border-radius:var(--r-full);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.find-account .steps .t[data-v-84c802ea]{color:var(--t1);font-weight:600}.find-account .steps .d[data-v-84c802ea]{color:var(--t3);margin-top:2px;font-size:13px}.find-account .note[data-v-84c802ea]{color:var(--t3);background:var(--bg-section);border-radius:var(--r-md);align-items:flex-start;gap:8px;margin-top:20px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.find-account .note[data-v-84c802ea] svg{flex-shrink:0;margin-top:1px}.help-popup .sub[data-v-c56cc20f]{color:var(--t2);margin:0 0 8px;font-size:14px}.card-fan-wrap[data-v-83e1daf4]{flex-shrink:0;animation-delay:.15s}@media (max-width:640px){.card-fan-wrap[data-v-83e1daf4]{display:none}}.card-fan-wrap .card-fan[data-v-83e1daf4]{width:560px;height:400px;position:relative}.card-fan-wrap .card-fan .item[data-v-83e1daf4]{cursor:pointer;transform-origin:bottom;border-radius:24px;width:480px;height:310px;transition:all .8s cubic-bezier(.4,0,.2,1);position:absolute;top:24px;left:40px;overflow:hidden}.card-fan-wrap .card-fan .item img[data-v-83e1daf4]{object-fit:cover;width:100%;height:100%;display:block}.card-fan-wrap .card-fan .item[data-v-83e1daf4]:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.5));transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.card-fan-wrap .card-fan .item .label[data-v-83e1daf4]{z-index:2;opacity:0;transition:all .5s .2s;position:absolute;bottom:16px;left:20px;right:20px;transform:translateY(8px)}.card-fan-wrap .card-fan .item .label .name[data-v-83e1daf4]{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3);font-size:16px;font-weight:600}.card-fan-wrap .card-fan .item .label .tag[data-v-83e1daf4]{line-clamp:2;color:rgba(255,255,255,.75);-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.card-fan-wrap .card-fan .item.item--front[data-v-83e1daf4]:after{opacity:1}.card-fan-wrap .card-fan .item.item--front .label[data-v-83e1daf4]{opacity:1;transform:translateY(0)}.card-fan-wrap .card-fan .item.item--link img[data-v-83e1daf4]{transition:filter .3s}.card-fan-wrap .card-fan .item.item--link:hover img[data-v-83e1daf4]{filter:brightness(1.08)}.card-fan-wrap .dots[data-v-83e1daf4]{justify-content:center;gap:6px;margin-top:24px;display:flex}.card-fan-wrap .dots .dot[data-v-83e1daf4]{cursor:pointer;background:rgba(255,255,255,.2);border-radius:50%;width:6px;height:6px;transition:all .3s}.card-fan-wrap .dots .dot.dot--ac[data-v-83e1daf4]{background:rgba(255,255,255,.65);border-radius:3px;width:22px}.home-page[data-v-c198902f]{flex-direction:column;width:100%;min-height:100vh;font-size:14px;display:flex;overflow-x:hidden}.banner-wrap[data-v-c198902f]{background:linear-gradient(135deg,#0f1029 0%,#1a1b4b 30%,#252768 60%,#1e2055 100%);position:relative;overflow:hidden}.banner-wrap[data-v-c198902f]:before,.banner-wrap[data-v-c198902f]:after{pointer-events:none;content:"";filter:blur(60px);border-radius:50%;animation:10s ease-in-out infinite heroGlow-c198902f;position:absolute}.banner-wrap[data-v-c198902f]:before{background:radial-gradient(circle,rgba(139,92,246,.25),transparent 70%);width:500px;height:500px;animation-duration:15s;animation-direction:reverse;bottom:-150px;left:-50px}.banner-wrap[data-v-c198902f]:after{background:radial-gradient(circle,rgba(68,92,235,.35),transparent 70%);width:600px;height:600px;top:-200px;right:-100px}@keyframes heroGlow-c198902f{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(30px,-20px)scale(1.1)}}.home-top-bar[data-v-c198902f]{z-index:10;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:relative}.home-top-bar-logo[data-v-c198902f]{align-items:center;gap:10px;font-size:20px;display:flex}.home-top-bar-logo img[data-v-c198902f]{width:1.4em;height:1.4em}.home-top-bar-logo span[data-v-c198902f]{color:rgba(255,255,255,.9);font-weight:700}.home-top-bar-right[data-v-c198902f]{align-items:center;gap:16px;display:flex}.home-top-bar-right .login-btn[data-v-c198902f]{white-space:nowrap;min-width:60px;box-shadow:none;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);padding:0 20px}.home-top-bar-right .login-btn[data-v-c198902f]:hover{background:rgba(255,255,255,.25)}.home-hero[data-v-c198902f]{z-index:1;justify-content:center;align-items:center;gap:80px;max-width:1300px;margin:0 auto;padding:100px 64px 110px;display:flex;position:relative}.home-hero .text[data-v-c198902f]{flex:1;max-width:500px}.home-hero .title[data-v-c198902f]{color:#fff;letter-spacing:-1px;margin-bottom:20px;font-size:56px;font-weight:700;line-height:1.25}.home-hero .desc[data-v-c198902f]{color:rgba(255,255,255,.55);margin-bottom:48px;font-size:18px;line-height:1.7}.home-hero .hero-btn[data-v-c198902f]{cursor:pointer;gap:6px;height:auto;padding:16px 48px;display:inline-flex}.home-hero .hero-btn[data-v-c198902f]:hover{gap:10px;padding-right:44px}@media (max-width:1180px){.home-hero[data-v-c198902f]{gap:48px;padding:80px 40px 90px}.home-hero .title[data-v-c198902f]{font-size:48px}.home-hero .desc[data-v-c198902f]{font-size:17px}}@media (max-width:920px){.home-hero[data-v-c198902f]{text-align:center;flex-direction:column;align-items:center;gap:48px;padding:72px 40px 80px}.home-hero .text[data-v-c198902f]{flex:none;max-width:560px}.home-hero .desc[data-v-c198902f]{margin-bottom:36px}}@media (max-width:768px){.home-top-bar[data-v-c198902f]{padding:0 24px}.home-top-bar-logo[data-v-c198902f]{font-size:18px}}@media (max-width:640px){.home-hero[data-v-c198902f]{gap:0;padding:56px 24px 64px}.home-hero .title[data-v-c198902f]{font-size:34px}.home-hero .desc[data-v-c198902f]{margin-bottom:32px;font-size:15px}}@media (max-width:560px){.home-top-bar[data-v-c198902f]{padding:0 16px}.home-top-bar-right[data-v-c198902f]{gap:10px}.home-hero[data-v-c198902f]{padding:48px 16px 56px}.home-hero .title[data-v-c198902f]{font-size:30px}}.home-mobile[data-v-1b084f3e]{min-height:100vh;padding:env(safe-area-inset-top) 0 0}.home-mobile .login[data-v-1b084f3e]{max-width:560px;margin:0 auto;padding:36px 24px 40px}.dropdown[data-v-323f215f]{flex-shrink:0;display:inline-flex}.menu-backdrop[data-v-323f215f]{position:fixed;top:0;bottom:0;left:0;right:0}.menu-popup[data-v-323f215f]{border:1px solid var(--bdr-card);border-radius:var(--r-lg);background:#fff;min-width:160px;padding:8px;animation:.15s cubic-bezier(.16,1,.3,1) menuIn-323f215f;position:fixed;box-shadow:0 16px 48px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.08)}.menu-popup .item[data-v-323f215f]{width:100%;color:var(--t2);text-align:left;cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .12s;display:flex}.menu-popup .item[data-v-323f215f]:hover{color:var(--t1);background:var(--bg-card-hover)}.menu-popup .item.danger[data-v-323f215f]{color:var(--fill-danger)}.menu-popup .item.danger[data-v-323f215f]:hover{color:var(--fill-danger);background:var(--bg-danger)}@keyframes menuIn-323f215f{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.account-card[data-v-5047c612]{margin-bottom:16px}.account-card[data-v-5047c612]:last-child{margin-bottom:0}.account-card .hd[data-v-5047c612]{border-bottom:1px solid var(--bdr-divider);align-items:center;gap:10px;padding:14px 20px;display:flex}.account-card .hd .icon[data-v-5047c612]{width:28px;height:28px;color:var(--t2);background:var(--fill-secondary);border-radius:var(--r-full);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-card .hd .icon .avatar[data-v-5047c612]{object-fit:cover;width:100%;height:100%}.account-card .hd .name[data-v-5047c612]{color:var(--t2);font-size:14px;font-weight:500}.account-card .row[data-v-5047c612]{border-bottom:1px solid var(--bdr-divider);align-items:center;gap:12px;padding:14px 20px;transition:background .12s;display:flex}.account-card .row[data-v-5047c612]:last-child{border-bottom:none}.account-card .row[data-v-5047c612]:hover{background:var(--bg-card-hover)}.account-card .row .game-icon[data-v-5047c612]{border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.account-card .row .game-icon img[data-v-5047c612]{object-fit:contain;width:100%;height:100%}.account-card .row .game-icon .fallback[data-v-5047c612]{width:100%;height:100%;color:var(--fill-brand);background:var(--bg-brand);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.account-card .row .body[data-v-5047c612]{flex:1;min-width:0}.account-card .row .body .game-name[data-v-5047c612]{color:var(--t1);font-size:14px;font-weight:500}.account-card .row .body .meta[data-v-5047c612]{color:var(--t3);margin-top:2px;font-size:12px}.account-card .row .body .meta .role-id[data-v-5047c612]{display:none}.account-card .row .tag[data-v-5047c612]{color:var(--fill-brand);background:var(--bg-brand);border-radius:var(--r-full);flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:500}.account-card .row .menu.ac[data-v-5047c612]{background:var(--bdr-divider)}@media (max-width:560px){.account-card .row .meta .role-id[data-v-5047c612]{white-space:nowrap;display:block}.account-card .row .tag[data-v-5047c612]{display:none}}.empty[data-v-413a8fe5]{text-align:center;padding:24px 0 32px}.empty .graphic[data-v-413a8fe5]{width:120px;height:120px;margin:0 auto 24px}.empty .title[data-v-413a8fe5]{color:var(--t1);margin-bottom:8px;font-size:16px;font-weight:600}.empty .desc[data-v-413a8fe5]{max-width:320px;color:var(--t3);margin:0 auto;font-size:13px;line-height:1.7}.how-to-bind[data-v-413a8fe5]{text-align:left;max-width:460px;margin:32px auto 0;padding:24px 28px}.how-to-bind .title[data-v-413a8fe5]{color:var(--t1);margin-bottom:14px;font-size:14px;font-weight:600}.how-to-bind .body[data-v-413a8fe5]{color:var(--t2);font-size:13px;line-height:2}.detail-hd[data-v-789b8fbf]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.detail-hd-logo[data-v-789b8fbf]{flex-shrink:0}.detail-hd-icon[data-v-789b8fbf]{object-fit:contain;border-radius:var(--r-md);width:56px;height:56px}.detail-hd-icon-fallback[data-v-789b8fbf]{width:56px;height:56px;color:var(--fill-brand);background:var(--bg-brand);border-radius:var(--r-md);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.detail-hd-name[data-v-789b8fbf]{color:var(--t1);align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.partner-disabled-badge[data-v-789b8fbf]{color:var(--t4);background:var(--fill-secondary);border-radius:var(--r-full);padding:2px 8px;font-size:12px;font-weight:500}.detail-hd-meta[data-v-789b8fbf]{color:var(--t3);margin-top:2px;font-size:13px}.hub-row[data-v-ac36c51a]{text-align:left;cursor:pointer;border-bottom:1px solid var(--bdr-divider);align-items:center;gap:16px;width:100%;padding:20px 24px;font-family:inherit;transition:background .12s;display:flex}.hub-row[data-v-ac36c51a]:last-child{border-bottom:none}.hub-row[data-v-ac36c51a]:hover{background:var(--bg-card-hover)}.hub-row.disabled[data-v-ac36c51a]{opacity:.55}.hub-row .logo[data-v-ac36c51a]{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hub-row .logo .icon[data-v-ac36c51a]{object-fit:contain;border-radius:var(--r-sm);width:40px;height:40px}.hub-row .logo .fallback[data-v-ac36c51a]{width:40px;height:40px;color:var(--fill-brand);background:var(--bg-brand);border-radius:var(--r-sm);justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.hub-row .body[data-v-ac36c51a]{flex:1;min-width:0}.hub-row .body .name[data-v-ac36c51a]{color:var(--t1);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.hub-row .body .name .tag[data-v-ac36c51a]{color:var(--t4);background:var(--fill-secondary);border-radius:var(--r-full);padding:1px 6px;font-size:11px;font-weight:500}.hub-row .body .desc[data-v-ac36c51a]{color:var(--t3);margin-top:2px;font-size:13px}.hub-row .count[data-v-ac36c51a]{color:var(--fill-brand);background:var(--bg-brand);border-radius:var(--r-full);flex-shrink:0;padding:3px 12px;font-family:Outfit,PingFang SC,sans-serif;font-size:12px;font-weight:600}.hub-row .arrow[data-v-ac36c51a]{color:var(--t4);flex-shrink:0}.lyt-sb[data-v-279a3255]{flex-shrink:0;align-self:flex-start;width:220px;padding:32px 8px 40px;position:sticky;top:64px}.lyt-sb .nav[data-v-279a3255]{flex-direction:column;gap:2px;display:flex}.lyt-sb .item[data-v-279a3255]{width:100%;color:var(--t2);text-align:left;cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:flex}.lyt-sb .item[data-v-279a3255]:disabled{cursor:default;opacity:.4}.lyt-sb .item[data-v-279a3255]:hover:not(:-webkit-any(:disabled,.ac)){color:var(--t1);background:rgba(68,92,235,.04)}.lyt-sb .item[data-v-279a3255]:hover:not(:is(:disabled,.ac)){color:var(--t1);background:rgba(68,92,235,.04)}.lyt-sb .item.ac[data-v-279a3255]{color:var(--fill-brand);background:rgba(68,92,235,.1);font-weight:600}@media (max-width:900px){.lyt-sb[data-v-279a3255]{width:180px}}@media (max-width:820px){.lyt-sb[data-v-279a3255]{width:160px}}@media (max-width:768px){.lyt-sb[data-v-279a3255]{width:84px;padding-left:4px;padding-right:4px}.lyt-sb .item[data-v-279a3255]{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-size:12px}.lyt-sb .item[data-v-279a3255] .n-icon{font-size:24px!important}}.lyt-topbar[data-v-93ebc7bc]{z-index:200;border-bottom:1px solid var(--bdr-card);backdrop-filter:blur(10px);background:rgba(255,255,255,.75);justify-content:center;align-items:center;height:64px;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.lyt-topbar .inner[data-v-93ebc7bc]{justify-content:space-between;align-items:center;width:100%;max-width:1280px;display:flex}.lyt-topbar .logo[data-v-93ebc7bc]{align-items:center;gap:10px;font-size:20px;display:flex}.lyt-topbar .logo img[data-v-93ebc7bc]{width:1.4em;height:1.4em}.lyt-topbar .logo span[data-v-93ebc7bc]{color:var(--t1);font-weight:700}.lyt-topbar .right[data-v-93ebc7bc]{align-items:center;gap:16px;display:flex}@media (max-width:640px){.lyt-topbar[data-v-93ebc7bc]{padding:0 16px}}.user-btn[data-v-93ebc7bc]{cursor:pointer;border:1px solid var(--bdr-card);border-radius:var(--r-full);background:#fff;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-family:inherit;transition:all .12s;display:flex}.user-btn[data-v-93ebc7bc]:hover{background:var(--bg-brand);border-color:var(--fill-brand)}.user-btn .icon[data-v-93ebc7bc]{color:#fff;border-radius:var(--r-full);background:linear-gradient(135deg,#445ceb,#6b80ff);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.user-btn .name[data-v-93ebc7bc]{color:var(--t1);font-size:14px;font-weight:500}.user-btn .arrow[data-v-93ebc7bc]{color:var(--t3);align-items:center;transition:transform .15s;display:flex}.user-btn .arrow.open[data-v-93ebc7bc]{transform:rotate(180deg)}.user-info[data-v-93ebc7bc]{text-align:center;border-bottom:1px solid var(--bdr-divider);width:200px;margin-bottom:8px;padding-top:16px;padding-bottom:12px}.user-info .icon[data-v-93ebc7bc]{color:#fff;border-radius:var(--r-full);background:linear-gradient(135deg,#445ceb,#6b80ff,#a78bfa);justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 8px;display:flex}.user-info .name[data-v-93ebc7bc]{color:var(--t1);font-weight:600}.user-info .account[data-v-93ebc7bc]{color:var(--t3);margin-top:2px;font-family:Outfit,sans-serif;font-size:12px}.lyt-body[data-v-394742a0]{justify-content:center;min-height:100vh;padding-top:64px;display:flex}@media (max-width:1200px){.lyt-body[data-v-394742a0]{padding-left:20px;padding-right:20px}}@media (max-width:768px){.lyt-body[data-v-394742a0]{padding-left:16px;padding-right:16px}}.lyt-body>.inner[data-v-394742a0]{width:100%;max-width:1280px;display:flex}.lyt-main[data-v-394742a0]{flex:1;min-width:0;max-width:900px;padding:32px 0 80px 48px}@media (max-width:1200px){.lyt-main[data-v-394742a0]{padding-left:18px;padding-right:12px}}@media (max-width:768px){.lyt-main[data-v-394742a0]{padding:24px 12px 80px 16px}}.color-error{color:#ef4444;font-weight:700}body[data-render-mode=mobile]{--bg-card:rgba(255,255,255,.7);--bg-card-hover:rgba(250,251,253,.8);--bg-section:#f4f5f7;background:#f5f7fb}body[data-render-mode=mobile] #app{background:linear-gradient(165deg,#e0eaff 0%,#eef2ff 20%,#f8f6ff 45%,#eef4ff 70%,#e0eaff 100%);min-height:100vh}.orbs{z-index:0;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.orbs .orb{opacity:.3;filter:blur(80px);border-radius:50%;animation:20s ease-in-out infinite oF;position:absolute}.orbs .o1{background:radial-gradient(circle,#445ceb,transparent 70%);width:280px;height:280px;top:-80px;left:-60px}.orbs .o2{background:radial-gradient(circle,#a78bfa,transparent 70%);width:220px;height:220px;animation-duration:25s;animation-delay:-7s;top:28%;right:-80px}.orbs .o3{background:radial-gradient(circle,#818cf8,transparent 70%);width:180px;height:180px;animation-duration:22s;animation-delay:-14s;bottom:15%;left:-40px}@keyframes oF{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-10px,20px)scale(.95)}75%{transform:translate(20px,10px)scale(1.02)}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;src:url(./outfit-Bc-8i84L.woff2)format("woff2");font-display:swap}*,:before,:after{box-sizing:border-box;margin:0}:root{--bg-page:#fafbfd;--bg-card:#fff;--bg-card-hover:#fafbfd;--bg-section:#f7f8fb;--bg-brand:rgba(68,92,235,.06);--bg-brand-strong:rgba(68,92,235,.1);--bg-danger:rgba(239,68,68,.06);--bg-success:rgba(5,150,105,.06);--fill-brand:#445ceb;--fill-brand-hover:#3b50d9;--fill-secondary:#f3f4f8;--fill-secondary-hover:#e8eaf2;--fill-danger:#ef4444;--fill-danger-hover:#dc2626;--fill-success:#059669;--fill-accent:#8b5cf6;--t1:#1a1a2e;--t2:#5c5c7a;--t3:#9e9eb8;--t4:#c0c0d0;--bdr-card:#e8e8f0;--bdr-divider:#f0f0f5;--bdr-input:#d8d8e5;--bdr-input-focus:#445ceb;--sh-card:0 1px 3px rgba(0,0,0,.04);--sh-card-hover:0 4px 12px rgba(0,0,0,.06);--sh-modal:0 16px 48px rgba(0,0,0,.12), 0 0 1px rgba(0,0,0,.08);--sh-btn:0 1px 3px rgba(68,92,235,.2);--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:9999px}html,body{color:var(--color-text);background:#f2f9ff;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans SC,sans-serif;font-size:14px}html{overscroll-behavior:none;width:100vw}html.is-windows ::-webkit-scrollbar{width:6px}html.is-windows ::-webkit-scrollbar-track{background:0 0;border-radius:10px}html.is-windows ::-webkit-scrollbar-thumb{background:rgba(136,136,176,.5);border-radius:10px}html.is-windows ::-webkit-scrollbar-thumb:hover{background:rgba(100,100,100,.5);border-radius:10px}html.is-windows ::-webkit-scrollbar-thumb:active{background:rgba(68,68,68,.5);border-radius:10px}body{padding-bottom:var(--safe-area-inset-bottom);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .5s,background-color .5s;overflow-x:clip}button{all:unset;box-sizing:border-box}a:focus-visible{outline:2px solid var(--fill-brand);outline-offset:0;border-radius:3px}a:hover:focus-visible{text-decoration:none}.fade-in{animation:.4s cubic-bezier(.16,1,.3,1) both fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
