.starfield[data-v-ed41946d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background:transparent}.ico[data-v-c868e7bb]{width:18px;height:18px;display:block;flex:none;overflow:visible}.png[data-v-c868e7bb]{object-fit:contain;filter:brightness(0) invert(1)}.line[data-v-c868e7bb]{color:#fff}.bar[data-v-b83cd1af]{position:absolute;left:12px;right:12px;bottom:calc(8px + var(--safe-b));height:64px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#07081de0;border:1px solid rgba(174,179,216,.14);border-radius:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;overflow:hidden;padding:6px}.item[data-v-b83cd1af]{border:0;background:transparent;color:#f9faffb8;display:flex;align-items:center;justify-content:center;padding:0;font-size:9px;min-width:0}.pill[data-v-b83cd1af]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-width:0;height:52px;border-radius:14px;padding:4px 2px}.pill span[data-v-b83cd1af]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic[data-v-b83cd1af]{width:16px;height:16px;color:currentColor}.item.on[data-v-b83cd1af]{color:#fff}.item.on .pill[data-v-b83cd1af]{background:#8a5cf5}.toast[data-v-725acab6]{position:absolute;left:16px;right:16px;top:calc(18px + var(--safe-t));margin-inline:auto;z-index:80;padding:10px 16px;border-radius:16px;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;white-space:normal;word-break:break-word;width:fit-content;max-width:calc(100% - 32px);text-align:center;line-height:1.45}.ok[data-v-725acab6]{background:#55f1b62e;border:1px solid rgba(85,241,182,.4);color:var(--mint)}.err[data-v-725acab6]{background:#ff5d7a29;border:1px solid rgba(255,93,122,.4);color:#ff8aa0}.info[data-v-725acab6]{background:#42d9ff29;border:1px solid rgba(66,217,255,.4);color:var(--cyan)}.field[data-v-55988d42]{display:block}.lab[data-v-55988d42]{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.inp[data-v-55988d42]{width:100%;height:54px;border:1px solid rgba(66,217,255,.55);border-radius:16px;background:#11102fb8;padding:0 16px;outline:none;transition:border-color .2s,box-shadow .2s}.inp[data-v-55988d42]:focus{border-color:#42d9ffe6;box-shadow:0 0 0 4px #42d9ff1f,0 0 18px #42d9ff2e}.has-lab[data-v-55988d42]{border:1px solid rgba(66,217,255,.55);border-radius:16px;background:#11102fb8;padding:8px 14px 6px}.has-lab .lab[data-v-55988d42]{margin-bottom:2px;font-size:11px}.has-lab .inp[data-v-55988d42]{height:28px;border:0;background:transparent;padding:0;border-radius:0}.has-lab .inp[data-v-55988d42]:focus{box-shadow:none}.has-lab[data-v-55988d42]:focus-within{border-color:#42d9ffe6;box-shadow:0 0 0 4px #42d9ff1f}.lang[data-v-b64e0d7d]{width:40px;height:36px;padding:0;border:0;background:transparent;flex:none}.tag[data-v-b64e0d7d]{width:40px;height:36px;display:grid;place-items:center;border-radius:12px;background:#11102fe6;border:1px solid rgba(66,217,255,.45);color:#fff;font-weight:800;font-size:12px}.tag.zh[data-v-b64e0d7d]{background:#ff2e95;border-color:#ff2e95}.btn[data-v-65203127]{position:relative;height:48px;border:0;border-radius:999px;background:#8156ff;color:#fff;font-weight:800;overflow:hidden;cursor:pointer}.btn.purple[data-v-65203127]{background:#8156ff}.btn.pink[data-v-65203127]{background:#ff2e95}.btn.block[data-v-65203127]{width:100%}.btn.compact[data-v-65203127]{height:36px;font-size:13px}.btn.ghost[data-v-65203127]{background:#11102fcc;color:var(--ink);border:1px solid rgba(66,217,255,.35)}.btn[data-v-65203127]:disabled{opacity:.5;cursor:not-allowed}.btn.loading .txt[data-v-65203127]{opacity:.2}.btn.loading[data-v-65203127]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);background-size:200% 100%;animation:shimmer 1.1s linear infinite}.login[data-v-ae18a2ee]{display:flex;flex-direction:column;justify-content:center}.lang[data-v-ae18a2ee]{position:absolute;right:18px;top:calc(14px + var(--safe-t))}.brand[data-v-ae18a2ee]{display:flex;flex-direction:column;align-items:center;margin-bottom:22px}.logo[data-v-ae18a2ee]{font-size:28px;line-height:1.05;text-align:center}.logo span[data-v-ae18a2ee]{display:block;color:#fff}.logo b[data-v-ae18a2ee]{display:block;color:var(--pink)}.mascot[data-v-ae18a2ee]{width:132px;height:auto;margin-top:10px;filter:drop-shadow(0 0 18px rgba(255,66,198,.35))}.card[data-v-452e3622]{position:relative;border-radius:var(--r-lg);background:linear-gradient(180deg,#211d588c,#11102fb8);border:1px solid rgba(174,179,216,.14);box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.pad[data-v-452e3622]{padding:16px}.cyan[data-v-452e3622]{border-color:#42d9ff8c}.pink[data-v-452e3622]{border-color:#ff42c68c}.gold[data-v-452e3622]{border-color:#ffdb4db3}.violet[data-v-452e3622]{border-color:#8156ff80}.mq[data-v-0b5a1d50]{overflow:hidden;border-radius:999px;border:1px solid rgba(255,219,77,.25);background:#11102f99;height:34px;display:flex;align-items:center}.track[data-v-0b5a1d50]{display:flex;gap:48px;width:max-content;animation:marquee 18s linear infinite;color:var(--gold);font-size:12px;font-weight:700;padding-left:12px;white-space:nowrap}.rb[data-v-99070819]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;background:transparent}.SSR[data-v-99070819]{color:#ffdb4d;border:1px solid rgba(255,219,77,.7)}.SR[data-v-99070819]{color:var(--cyan);border:1px solid rgba(66,217,255,.7)}.R[data-v-99070819]{color:var(--pink);border:1px solid rgba(255,66,198,.55)}.N[data-v-99070819]{color:var(--muted);border:1px solid var(--line)}.fill[data-v-99070819]{border:0;color:#fff}.fill.SSR[data-v-99070819]{background:#ffdb4d;color:#07081d}.fill.SR[data-v-99070819]{background:#42d9ff;color:#07081d}.fill.R[data-v-99070819]{background:#ff42c6}.fill.N[data-v-99070819]{background:#3a3a55}.head[data-v-4def02da]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.brand[data-v-4def02da]{color:#fff;font-size:16px}.head-right[data-v-4def02da]{display:flex;align-items:center;gap:8px;flex:none}.av[data-v-4def02da]{width:40px;height:40px;border-radius:50%;background:#8a5cf5 center / cover no-repeat;color:#fff;display:grid;place-items:center;font-weight:800}.hero-row[data-v-4def02da]{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.hero-copy[data-v-4def02da]{min-width:0;flex:1}.hero-title[data-v-4def02da]{display:flex;flex-direction:column;font-size:28px;font-weight:800;line-height:1.15;letter-spacing:.04em}.hero-img[data-v-4def02da]{width:108px;max-width:38%;height:auto;flex-shrink:0;object-fit:contain;animation:float-y 3s ease-in-out infinite}.badge[data-v-4def02da]{color:var(--cyan);font-size:11px;font-weight:800;margin-bottom:8px;letter-spacing:.06em}.go[data-v-4def02da]{margin-top:12px;height:36px;padding:0 16px;border:0;border-radius:999px;background:#ff2e95;color:#fff;font-weight:800;white-space:nowrap;font-size:13px}.act[data-v-4def02da]{border:0;background:transparent;color:var(--ink);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0}.tile[data-v-4def02da]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#42d9ff;color:#fff;border:0}.act:nth-child(2n) .tile[data-v-4def02da]{background:#ff42c6;color:#fff}.act:nth-child(4) .tile[data-v-4def02da]{position:relative}.act:nth-child(4) .tile[data-v-4def02da]:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#ffdb4d}.tile[data-v-4def02da] .ico{width:20px;height:20px}.shot[data-v-4def02da]{padding:12px 12px 0}.card[data-v-4def02da] img{width:100%;height:110px;object-fit:contain}.pad[data-v-4def02da]{padding:10px 12px 12px}.meta[data-v-4def02da]{display:flex;align-items:center;gap:6px;margin-top:6px}.rate[data-v-4def02da]{color:var(--gold);font-size:11px;font-weight:700}.price[data-v-4def02da]{color:var(--cyan);font-size:12px;font-weight:800;margin-top:4px}.price.pink[data-v-4def02da]{color:var(--pink)}.partners[data-v-4def02da]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.partner[data-v-4def02da]{border:1px solid var(--line);border-radius:16px;background:#11102fb3;color:var(--ink);padding:10px 6px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px}.partner[data-v-4def02da] img{width:44px;height:44px;border-radius:14px;object-fit:cover}:root{--bg-0: #050614;--bg-1: #07081d;--bg-2: #11102f;--bg-3: #15143d;--bg-4: #211d58;--ink: #f9faff;--muted: #aeb3d8;--dim: #7b80ab;--line: rgba(174, 179, 216, .16);--cyan: #42d9ff;--pink: #ff42c6;--gold: #ffdb4d;--violet: #8156ff;--mint: #55f1b6;--danger: #ff5d7a;--ok: #55f1b6;--r-sm: 12px;--r-md: 18px;--r-lg: 24px;--r-xl: 32px;--shadow-glow: 0 0 24px rgba(129, 86, 255, .28);--font-display: "Orbitron", "Plus Jakarta Sans", sans-serif;--font-body: "Plus Jakarta Sans", "Noto Sans SC", system-ui, sans-serif;--tab-h: 72px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{margin:0;min-height:100%;background:var(--bg-0);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.45}body{overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#app{display:flex;justify-content:center;min-height:100dvh}.app-frame{width:min(430px,100vw);height:100dvh;position:relative;overflow:hidden;background:radial-gradient(90% 55% at 50% -8%,rgba(129,86,255,.28),transparent 58%),radial-gradient(70% 46% at -10% 78%,rgba(255,66,198,.16),transparent 58%),radial-gradient(64% 40% at 112% 72%,rgba(66,217,255,.14),transparent 55%),radial-gradient(circle at 50% 118%,rgba(7,8,29,.95),transparent 46%),linear-gradient(180deg,#040512,#0a0b28 42%,#141038);box-shadow:0 0 80px #00000073}.app-frame:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;background:radial-gradient(circle at 22% 18%,rgba(66,217,255,.1),transparent 28%),radial-gradient(circle at 82% 24%,rgba(255,66,198,.1),transparent 26%),radial-gradient(circle at 50% 62%,rgba(129,86,255,.08),transparent 36%)}.app-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(130% 90% at 50% 40%,transparent 42%,rgba(4,5,18,.55) 100%)}.app-body{position:relative;z-index:2;height:100%}.page{height:100%;overflow:auto;overflow-x:hidden;padding:calc(16px + var(--safe-t)) 18px calc(var(--tab-h) + var(--safe-b) + 16px);-webkit-overflow-scrolling:touch}.page.no-tab{padding-bottom:calc(24px + var(--safe-b))}.page::-webkit-scrollbar{width:0}.app-frame,.app-frame *{scrollbar-width:none}.app-frame::-webkit-scrollbar,.app-frame *::-webkit-scrollbar{width:0;height:0}.display{font-family:var(--font-display);letter-spacing:.08em}.h1{margin:0;font-size:28px;font-weight:800}.h2{margin:0;font-size:22px;font-weight:800}.sub{color:var(--muted);font-size:13px}.row{display:flex;align-items:center}.between{justify-content:space-between}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tabs{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{height:0}.tabs button{height:36px;padding:0 14px;border:1px solid rgba(129,86,255,.28);border-radius:999px;background:#11102fb3;color:var(--muted);white-space:nowrap}.tabs button.on{color:#fff;background:#8156ff;border-color:#8156ff;font-weight:800}.link-cyan{color:var(--cyan);cursor:pointer;text-align:center}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes float-y{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px #42d9ff40,0 0 28px #8156ff2e}50%{box-shadow:0 0 22px #ff42c666,0 0 40px #42d9ff47}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes prize-in{0%{transform:scale(.2) translate3d(0,48px,0);opacity:0;filter:brightness(3)}60%{transform:scale(1.08) translate3d(0,-6px,0);opacity:1}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes pop-in{0%{transform:scale(.72) translate3d(0,24px,0);opacity:0}70%{transform:scale(1.06) translate3d(0,-4px,0);opacity:1}to{transform:scale(1) translateZ(0)}}@keyframes shake{0%,to{transform:rotate(0) translateZ(0)}20%{transform:rotate(-8deg) translate3d(-4px,0,0)}40%{transform:rotate(7deg) translate3d(4px,0,0)}60%{transform:rotate(-5deg) translate3d(-3px,0,0)}80%{transform:rotate(4deg) translate3d(2px,0,0)}}@keyframes burst{0%{transform:scale(.2);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes coin-drop{0%{transform:translate3d(0,-20px,0) rotate(0);opacity:0}20%{opacity:1}to{transform:translate3d(var(--dx, 20px),120px,0) rotate(180deg);opacity:0}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes lid-open{0%{transform:rotateX(0) translateZ(0)}to{transform:rotateX(-118deg) translate3d(0,-18px,24px)}}@keyframes hit-flash{0%,to{filter:brightness(1);transform:translateZ(0)}40%{filter:brightness(1.8);transform:translate3d(6px,-4px,0)}}.fade-enter-active,.fade-leave-active{transition:opacity .28s ease,transform .28s ease}.fade-enter-from{opacity:0;transform:translate3d(18px,0,0)}.fade-leave-to{opacity:0;transform:translate3d(-18px,0,0)}.up-enter-active,.up-leave-active{transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.up-enter-from,.up-leave-to{opacity:0;transform:translate3d(0,28px,0)}.press{transition:transform .14s ease,filter .14s ease}.press:active{transform:scale(.97);filter:brightness(1.12)}.gpu{transform:translateZ(0);backface-visibility:hidden}
