svg[data-v-7f311008]{width:1em;height:1em;display:block}.header[data-v-90df7c34]{display:flex;align-items:center;gap:8px;padding:12px 14px 8px;background:linear-gradient(180deg,#14082cf5,#14082ce0);position:sticky;top:0;z-index:5}.icon-btn[data-v-90df7c34],.pill[data-v-90df7c34]{border:1px solid rgba(188,148,255,.28);background:#2a1658;color:#efe7ff;border-radius:12px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.icon-btn[data-v-90df7c34]{width:36px;font-size:16px;flex:none}.pill[data-v-90df7c34]{padding:0 10px;font-size:12px;font-weight:700;border-radius:999px}.pill svg[data-v-90df7c34]{font-size:14px}.brand[data-v-90df7c34]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.mark[data-v-90df7c34],.mark img[data-v-90df7c34]{width:28px;height:28px;flex:none;display:block;border-radius:50%}.word[data-v-90df7c34]{font-weight:800;letter-spacing:.06em;font-size:15px;background:linear-gradient(90deg,#f3e8ff,#c4b5fd 45%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.tools[data-v-90df7c34]{display:flex;gap:6px;flex:none}.wallet-wrap[data-v-90df7c34]{position:relative}.wallet-pill[data-v-90df7c34]{min-height:32px;padding:8px 10px;border-radius:32px;border:1px solid #F5C842;background:#101410;color:#fff;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.wallet-pill[data-v-90df7c34]:hover{opacity:.8}.logout[data-v-90df7c34]{position:absolute;left:0;top:40px;z-index:6;width:100%;height:40px;border:0;background:#f5c842;color:#000;border-radius:8px;font-weight:400;font-size:12px;white-space:nowrap}.wallet-list-box[data-v-90df7c34]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#000000b3;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.wallet-list-wrap[data-v-90df7c34]{width:100%}.wallet-list-item[data-v-90df7c34]{position:relative;width:100%;background:#fff;color:#181b1e;border-radius:20px 20px 0 0;padding:0 12px 20px;animation:wallet-fade-up-90df7c34 .3s ease forwards}.wallet-title[data-v-90df7c34]{width:100%;text-align:center;font-size:14px;font-weight:700;color:#181b1e;padding:22px 18px 16px}.close[data-v-90df7c34]{width:36px;height:36px;padding:0;border:1px solid rgba(188,148,255,.28);background:#2a1658;color:#efe7ff;border-radius:12px;position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.connector[data-v-90df7c34]{width:100%;display:flex;align-items:center;position:relative;margin:7px 0;padding:8px 16px 8px 7px;border:0;border-radius:8px;background:#00000005;color:#181b1e;font-size:14px;font-weight:700;text-align:left;cursor:pointer;transition:background .3s ease,box-shadow .3s ease}.connector[data-v-90df7c34]:hover{background:#f5c842;box-shadow:0 2px 4px #0000000d}.svg-img[data-v-90df7c34]{width:40px;height:40px;flex:none;margin-right:10px;border-radius:12px;border:1px solid rgba(0,0,0,.1);overflow:hidden}.svg-img img[data-v-90df7c34]{width:100%;height:100%;display:block;object-fit:cover}.name[data-v-90df7c34]{min-width:0}.wallet-type[data-v-90df7c34]{position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0) scale(.875);transform-origin:50% 50%;padding:6px 5px;border-radius:4px;background:#daf0e4;color:#35ba6d;font-size:12px;font-weight:400;line-height:1}.empty[data-v-90df7c34]{margin:0 0 8px;color:#181b1e;font-size:14px;text-align:center}@keyframes wallet-fade-up-90df7c34{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.mask[data-v-c1fdda39]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#08031247}.drawer[data-v-c1fdda39]{width:78%;height:100%;background:linear-gradient(180deg,#1a0b38,#14082c);border-right:1px solid rgba(188,148,255,.2);padding:18px 14px;box-shadow:16px 0 40px #00000059}.brand[data-v-c1fdda39]{display:flex;align-items:center;gap:8px;margin:2px 4px 18px}.mark[data-v-c1fdda39],.mark img[data-v-c1fdda39]{width:30px;height:30px;display:block;border-radius:50%}.word[data-v-c1fdda39]{font-weight:800;letter-spacing:.08em;font-size:18px;background:linear-gradient(90deg,#f3e8ff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.menu[data-v-c1fdda39]{display:flex;flex-direction:column;gap:10px}.item[data-v-c1fdda39]{display:flex;align-items:center;gap:12px;height:58px;padding:0 12px;border-radius:16px;border:1px solid rgba(188,148,255,.22);background:#24124c;font-weight:700;font-size:16px}.item.active[data-v-c1fdda39]{background:linear-gradient(90deg,#7c3aed,#6d28d9);border-color:transparent}.ico[data-v-c1fdda39]{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#4c2a96;font-size:18px}.item.active .ico[data-v-c1fdda39]{background:#ffffff29}.lang-list[data-v-931287a2]{display:flex;flex-direction:column;gap:8px}.lang-list button[data-v-931287a2]{height:48px;border-radius:14px;border:1px solid rgba(188,148,255,.28);background:#2a1658;color:#efe7ff;font-weight:800;font-size:16px}.lang-list button.on[data-v-931287a2]{background:linear-gradient(90deg,#7c3aed,#6d28d9);border-color:transparent}.scene[data-v-49912584]{display:block;width:100%;height:auto}.stack[data-v-49912584]{position:relative;display:block}.ring[data-v-49912584]{position:absolute;left:6%;right:6%;bottom:-6%;width:88%;height:auto;pointer-events:none}.stack .scene[data-v-49912584]{position:relative}#faces[data-v-dc8aa8d9],#model[data-v-dc8aa8d9]{scroll-margin-top:72px}.cta-row[data-v-dc8aa8d9]{display:flex;gap:10px;margin-top:14px}.cta-row .btn[data-v-dc8aa8d9]{flex:1;padding:0 10px;font-size:14px}.gap[data-v-dc8aa8d9]{margin-top:10px}.art.tight[data-v-dc8aa8d9]{margin-top:12px}.worth[data-v-dc8aa8d9]{margin-top:18px}.model .btn[data-v-dc8aa8d9]{margin-top:14px}.mini-mark[data-v-dc8aa8d9]{width:36px;height:36px;border-radius:50%;margin-bottom:10px;background:radial-gradient(circle at 35% 35%,#f5e9ff,#8b5cf6 60%,#4c1d95);box-shadow:0 0 0 4px #8b5cf640}.plan[data-v-dc8aa8d9]{position:relative;margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(188,148,255,.22);background:#12082859;overflow:hidden}.plan h3[data-v-dc8aa8d9]{margin:8px 0 10px;font-size:22px}.plan-no[data-v-dc8aa8d9]{position:absolute;right:12px;top:8px;font-size:64px;font-weight:800;color:#ffffff14;line-height:1}.tag[data-v-dc8aa8d9]{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:#3b2a12;color:var(--gold);font-size:12px;font-weight:800}.chips[data-v-dc8aa8d9]{display:flex;gap:8px;flex-wrap:wrap}.chips span[data-v-dc8aa8d9]{background:#2a1458;border:1px solid rgba(188,148,255,.25);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.sheet-mask[data-v-dc8aa8d9]{position:absolute}.sheet-mask[data-v-dc8aa8d9],.sheet[data-v-dc8aa8d9]{position:fixed}.sheet-mask[data-v-dc8aa8d9]{left:50%;width:min(390px,100%);transform:translate(-50%)}@media(max-width:480px){.sheet-mask[data-v-dc8aa8d9]{width:100%}}.foot[data-v-dc8aa8d9]{text-align:center;color:var(--soft);font-size:13px;margin:18px 8px 8px}.inset strong[data-v-dc8aa8d9]{display:block;margin-bottom:4px}.inset .body[data-v-dc8aa8d9]{margin:0}.reward[data-v-11cad89e]{padding-top:18px}.badge[data-v-11cad89e]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#4a3412;color:var(--gold);font-size:13px;font-weight:800}.badge svg[data-v-11cad89e]{font-size:14px}.big[data-v-11cad89e]{font-size:34px;line-height:1.1;margin:10px 0 4px}.split[data-v-11cad89e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat[data-v-11cad89e]{margin-top:12px;text-align:left}.stat .label[data-v-11cad89e]{margin-top:10px;color:var(--muted);font-weight:700;font-size:13px;line-height:1.35}.stat .num[data-v-11cad89e]{font-size:22px;margin-top:4px}.sm[data-v-11cad89e]{width:36px;height:36px;border-radius:12px}.claim[data-v-11cad89e]{margin-top:10px}.sheet-mask[data-v-11cad89e]{position:absolute}.head[data-v-11cad89e],.tier[data-v-11cad89e]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(188,148,255,.16);font-weight:700}.head[data-v-11cad89e]{padding-bottom:6px}.tier[data-v-11cad89e]:last-child{border-bottom:0}.sheet-mask[data-v-11cad89e],.sheet[data-v-11cad89e]{position:fixed}.sheet-mask[data-v-11cad89e]{left:50%;width:min(390px,100%);transform:translate(-50%)}@media(max-width:480px){.sheet-mask[data-v-11cad89e]{width:100%}}.stats[data-v-30970fd8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat[data-v-30970fd8]{margin-top:12px;padding:12px 10px}.stat .label[data-v-30970fd8]{margin-top:8px;color:var(--muted);font-size:13px;font-weight:700}.stat .num[data-v-30970fd8]{font-size:26px;margin-top:2px}.stat .word[data-v-30970fd8]{font-size:20px}.sm[data-v-30970fd8]{width:34px;height:34px;border-radius:12px}.link-row[data-v-30970fd8]{width:100%;margin-top:8px;border:1px solid rgba(188,148,255,.2);background:#10082459;color:inherit;border-radius:14px;min-height:52px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.link-name[data-v-30970fd8]{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-weight:800}.inviter[data-v-30970fd8]{display:flex;justify-content:space-between;margin-top:14px;font-weight:700}.table[data-v-30970fd8]{margin-top:6px}.tr[data-v-30970fd8]{display:grid;grid-template-columns:1.15fr 1.2fr .7fr .7fr;gap:6px;align-items:center;padding:10px 0;border-top:1px solid rgba(188,148,255,.14);font-size:12px;font-weight:700}.tr.head[data-v-30970fd8]{border-top:0;font-size:11px;line-height:1.25}.tr.head span[data-v-30970fd8]{white-space:normal}.tr .num[data-v-30970fd8]{font-size:14px;text-align:right}.empty[data-v-30970fd8]{margin:12px 0 0;color:var(--soft);font-weight:700}.tabs[data-v-5bf6ca3d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.tabs button[data-v-5bf6ca3d]{min-height:64px;border-radius:16px;border:1px solid rgba(188,148,255,.22);background:#24124c;color:#efe7ff;display:flex;align-items:center;gap:8px;padding:10px 12px;text-align:left;font-weight:800;font-size:14px;line-height:1.25}.tabs button svg[data-v-5bf6ca3d]{font-size:22px;flex:none}.tabs button.on[data-v-5bf6ca3d]{background:linear-gradient(180deg,#a855f7,#7c3aed);border-color:transparent}.badge[data-v-5bf6ca3d]{display:inline-flex;height:24px;align-items:center;padding:0 8px;border-radius:999px;background:#4a3412;color:var(--gold);font-size:12px;font-weight:800}.big[data-v-5bf6ca3d]{font-size:28px;line-height:1.1;margin:8px 0 4px;font-weight:800}.unit[data-v-5bf6ca3d]{color:var(--gold);font-size:22px}.head[data-v-5bf6ca3d],.rank[data-v-5bf6ca3d]{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center}.head[data-v-5bf6ca3d]{grid-template-columns:1fr auto;padding-bottom:8px}.rank[data-v-5bf6ca3d]{padding:12px 0;border-top:1px solid rgba(188,148,255,.14);font-weight:800}.ball[data-v-5bf6ca3d]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#6d28d9;font-size:13px}.addr.open[data-v-5bf6ca3d]{color:var(--soft);font-weight:700}.node[data-v-5bf6ca3d]{display:grid;grid-template-columns:1fr 120px;gap:8px;align-items:center}.node .big[data-v-5bf6ca3d]{font-size:22px}.chest[data-v-5bf6ca3d]{border-radius:16px;overflow:hidden}.status[data-v-5bf6ca3d]{margin-top:8px;border:0;background:transparent;color:#fff;font-weight:800;padding:0;font-size:16px}.status[data-v-5bf6ca3d]:disabled{color:#fff}.filters[data-v-dc53e9f0]{margin-top:14px;display:flex;gap:4px;padding:4px;border-radius:16px;background:#24124c;border:1px solid rgba(188,148,255,.2);overflow-x:auto}.filters button[data-v-dc53e9f0]{border:0;background:transparent;color:#efe7ff;font-weight:800;border-radius:12px;height:36px;padding:0 12px;flex:none}.filters button.on[data-v-dc53e9f0]{background:#7c3aed}.record[data-v-dc53e9f0]{display:flex;justify-content:space-between;gap:12px;align-items:center}.tag[data-v-dc53e9f0]{display:inline-flex;height:24px;align-items:center;padding:0 8px;border-radius:8px;background:#4a3412;color:var(--gold);font-size:12px;font-weight:800}.line[data-v-dc53e9f0]{margin:8px 0 2px;font-weight:700;font-size:14px}.time[data-v-dc53e9f0]{margin:0;color:var(--soft);font-size:13px;font-weight:600}.amt[data-v-dc53e9f0]{font-weight:800;font-size:16px;white-space:nowrap}.unit[data-v-dc53e9f0]{color:var(--gold);font-size:16px}.empty[data-v-dc53e9f0]{text-align:center;color:var(--soft);margin-top:24px}:root{--bg: #14082c;--bg-deep: #0c0618;--card: #2a1558;--card-2: #321868;--inset: #23124c;--line: rgba(188, 148, 255, .28);--text: #f7f3ff;--muted: #cbbde6;--soft: #a894c8;--gold: #f6c445;--gold-2: #ffd76a;--purple: #b06bff;--purple-2: #8b4dff;--chip: #3a2178;--danger: #ff8fab;--radius: 22px;--font: "Manrope", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "PingFang TC", "Hiragino Sans CNS", "Noto Sans TC", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Thonburi", "Leelawadee UI", "Noto Sans Thai", "Segoe UI", sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font);background:radial-gradient(1200px 600px at 50% -10%,#2a1460 0%,transparent 55%),var(--bg-deep);color:var(--text)}button,input{font-family:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.stage{min-height:100%;display:flex;justify-content:center;align-items:stretch;padding:18px 0}.phone{width:min(390px,100%);height:min(920px,calc(100dvh - 36px));background:var(--bg);border-radius:32px;border:1px solid rgba(196,160,255,.18);box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff08;position:relative;overflow:hidden;display:flex;flex-direction:column}.scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 16px 28px;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.page-title{display:flex;align-items:center;gap:12px;margin:8px 0 14px;font-size:28px;font-weight:800;letter-spacing:-.03em}.title-badge{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#7c4dff,#5b2dcc);box-shadow:inset 0 0 0 1px #ffffff1f;flex:none}.hero-title{margin:8px 0 12px;font-size:34px;line-height:1.12;font-weight:800;letter-spacing:-.035em}:lang(zh) .hero-title,:lang(ja) .hero-title,:lang(ko) .hero-title,:lang(th) .hero-title,:lang(zh) .page-title,:lang(ja) .page-title,:lang(ko) .page-title,:lang(th) .page-title,:lang(zh) .card h2,:lang(ja) .card h2,:lang(ko) .card h2,:lang(th) .card h2,:lang(zh) .section-title,:lang(ja) .section-title,:lang(ko) .section-title,:lang(th) .section-title{letter-spacing:0;line-height:1.28}:lang(th) .lead,:lang(th) .body{line-height:1.7}.lead,.body{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55;font-weight:500}.card{background:linear-gradient(180deg,#4022808c,#24124eeb);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin-top:14px}.card h2,.section-title{margin:0 0 8px;font-size:26px;line-height:1.15;letter-spacing:-.03em;font-weight:800}.inset{background:#10082459;border:1px solid rgba(188,148,255,.16);border-radius:16px;padding:14px 14px 12px}.stack{display:flex;flex-direction:column;gap:10px}.btn{border:0;border-radius:999px;height:48px;padding:0 18px;font-weight:800;font-size:15px;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.primary{background:linear-gradient(180deg,#d2a6ff,#a855f7 42%,#7c3aed);box-shadow:0 8px 20px #7c3aed59}.btn.ghost{background:transparent;color:#efe7ff;border:1.5px solid rgba(196,164,255,.55);box-shadow:none}.btn.block{width:100%}.btn:active{transform:translateY(1px)}.gold{color:var(--gold)}.num{font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;color:var(--gold)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.muted{color:var(--soft)}.small{font-size:12.5px;font-weight:600}.art{border-radius:22px;overflow:hidden;border:1px solid rgba(196,160,255,.2);background:#241048;margin-top:14px}.art img{display:block;width:100%;height:auto}.toast{position:absolute;left:16px;right:16px;bottom:18px;z-index:40;background:#1c0e3af0;border:1px solid rgba(214,180,255,.35);color:#fff;border-radius:16px;padding:12px 14px;font-weight:700;font-size:14px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sheet-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0602108c;z-index:30;display:flex;align-items:flex-end}.sheet{width:100%;background:#24124a;border-radius:24px 24px 0 0;border-top:1px solid var(--line);padding:18px 16px 22px}.sheet h3{margin:0 0 6px;font-size:20px}.sheet p{margin:0 0 16px;color:var(--muted);line-height:1.5}.sheet .actions{display:flex;gap:10px}.sheet .actions .btn{flex:1}@media(max-width:480px){.stage{padding:0}.phone{width:100%;height:100dvh;max-height:none;border-radius:0;border:0;box-shadow:none}}
