.headerSpacer[data-v-e81346ca]{height:130rem;flex:none}.header[data-v-e81346ca]{position:fixed;top:0;left:0;right:0;z-index:9;padding-top:20rem;padding-bottom:20rem;padding-left:var(--gutter);padding-right:var(--gutter);background:#0e121f}.menuBtn[data-v-e81346ca]{width:72rem;height:72rem;margin-left:16rem}.toastWrap[data-v-3ca4cfbd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20rem;pointer-events:none}.toast[data-v-3ca4cfbd]{min-width:200rem;max-width:70%;padding:29rem;display:flex;flex-direction:column;align-items:center;border-radius:15rem;background:#000000b3;color:#fff}.toastIcon[data-v-3ca4cfbd]{width:66rem;height:66rem}.toastText[data-v-3ca4cfbd]{margin-top:8rem;font-size:26rem;line-height:1.35;text-align:center;word-break:break-word}.tabBar[data-v-aa9658ca]{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);display:flex;height:112rem;background:var(--c-bg)}.tabItem[data-v-aa9658ca]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#868d9a;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tabItem.on[data-v-aa9658ca]{color:var(--c-accent)}.tabItem.inert[data-v-aa9658ca]{cursor:default}.tabIcon[data-v-aa9658ca]{display:block;width:38rem;height:38rem;margin-bottom:20rem}.tabText[data-v-aa9658ca]{font-size:24rem;line-height:24rem;white-space:nowrap}.loginNoticeBar[data-v-39a3967f]{position:fixed;top:10rem;left:50%;transform:translate(-50%);z-index:95;display:flex;align-items:center;gap:12rem;width:calc(100% - 2 * var(--gutter, 28rem));max-width:700rem;padding:18rem 22rem;border-radius:10rem;font-size:24rem;line-height:1.4;word-break:break-all;box-shadow:0 6rem 20rem #00000059}.dot[data-v-39a3967f]{flex:0 0 auto;width:12rem;height:12rem;border-radius:50%;background:currentColor}.status-info[data-v-39a3967f]{background:#302642f5;color:#d9c2ff}.status-success[data-v-39a3967f]{background:#1c382cf5;color:#5eba89}.status-warning[data-v-39a3967f]{background:#3e321cf5;color:#ffbe5c}.status-error[data-v-39a3967f]{background:#3e2020f5;color:#ff6b6b}.noticeFade-enter-active[data-v-39a3967f],.noticeFade-leave-active[data-v-39a3967f]{transition:opacity .25s ease}.noticeFade-enter-from[data-v-39a3967f],.noticeFade-leave-to[data-v-39a3967f]{opacity:0}.promptMask[data-v-0c022898]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:0 60rem;background:#0009}.promptDlg[data-v-0c022898]{width:100%;max-width:620rem;padding:40rem 34rem 28rem;border-radius:16rem;background:#171a26;box-sizing:border-box}.promptTitle[data-v-0c022898]{font-size:32rem;font-weight:700;color:#fff;text-align:center}.promptBody[data-v-0c022898]{margin:22rem 0 32rem;font-size:26rem;line-height:1.55;color:#b9bfcc;text-align:center;word-break:break-word}.promptActions[data-v-0c022898]{display:flex;gap:18rem}.pBtn[data-v-0c022898]{flex:1;height:82rem;border-radius:10rem;border:1px solid #393e49;background:transparent;color:#fff;font-size:27rem;cursor:pointer}.pBtn.ok[data-v-0c022898]{border:none;background:#bb86fc;color:#12131c;font-weight:700}.promptFade-enter-active[data-v-0c022898],.promptFade-leave-active[data-v-0c022898]{transition:opacity .2s ease}.promptFade-enter-from[data-v-0c022898],.promptFade-leave-to[data-v-0c022898]{opacity:0}.demoBadge{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 6px);left:6px;z-index:var(--z-toast);padding:1px 5px;font-size:9px;line-height:1.4;letter-spacing:.08em;color:#14001f;background:var(--c-accent);border-radius:3px;opacity:.55;pointer-events:none}.appContent.hasTabbar{padding-bottom:112rem}.appContent.hasTabbar .demoBadge{bottom:calc(env(safe-area-inset-bottom,0px) + 112rem + 6px)}html{font-size:calc(100vw / 828);-webkit-text-size-adjust:100%}:root{--c-bg: #151927;--c-bg-deep: #0b0e18;--c-accent: #bb86fc;--c-accent-soft: rgba(187, 134, 252, .18);--c-text: #ffffff;--c-text-2: rgba(255, 255, 255, .66);--c-text-3: rgba(255, 255, 255, .38);--c-line: rgba(255, 255, 255, .1);--c-btn-bg: #e5e5e5;--font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--gutter: 32rem;--page-bottom: 96rem;--r-sm: 8rem;--r-md: 16rem;--z-tabbar: 10;--z-drawer: 900;--z-mask: 899;--z-toast: 1000;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1 1 0%;min-width:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.hidden{display:none}.block{display:block}.w-full{width:100%}.h-full{height:100%}.text-center{text-align:center}.text-right{text-align:right}.overflow-hidden{overflow:hidden}.pointer{cursor:pointer}.w-48{width:48rem}.h-48{height:48rem}.w-84{width:84rem}.h-84{height:84rem}.w-640{width:640rem}.w-800{width:800rem}.h-360{height:360rem}.mr-18{margin-right:18rem}.mr-12{margin-right:12rem}.ml-12{margin-left:12rem}.mt-8{margin-top:8rem}.mt-16{margin-top:16rem}.mt-20{margin-top:20rem}.mt-32{margin-top:32rem}.mt-48{margin-top:48rem}.mb-8{margin-bottom:8rem}.mb-12{margin-bottom:12rem}.mb-16{margin-bottom:16rem}.mb-20{margin-bottom:20rem}.mb-32{margin-bottom:32rem}.mb-48{margin-bottom:48rem}.pt-20{padding-top:20rem}.pb-20{padding-bottom:20rem}.px-32{padding-left:32rem;padding-right:32rem}.font-18{font-size:18rem}.font-20{font-size:20rem}.font-22{font-size:22rem}.font-24{font-size:24rem}.font-26{font-size:26rem}.font-28{font-size:28rem}.font-30{font-size:30rem}.font-32{font-size:32rem}.font-34{font-size:34rem}.font-36{font-size:36rem}.font-40{font-size:40rem}.font-48{font-size:48rem}.font-56{font-size:56rem}.font-64{font-size:64rem}.font-72{font-size:72rem}.font-96{font-size:102rem}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.colorMain{color:var(--c-accent)}.is-white{color:var(--c-text)}.is-grey{color:var(--c-text-2)}.is-dim{color:var(--c-text-3)}.rounded-8{border-radius:8rem}.rounded-16{border-radius:16rem}.rounded-24{border-radius:24rem}.bg-page{background:radial-gradient(120% 60% at 50% 0%,#783cdc8c,#15192700 60%),linear-gradient(180deg,#1a1230 0%,var(--c-bg) 38%,var(--c-bg) 100%)}.glow-violet{background:radial-gradient(circle at 50% 40%,#a05aff80,#a05aff00 62%);filter:blur(24rem)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%}html,body{overflow:hidden;overscroll-behavior:none}html{background-color:#0e121f}#app{background:transparent}body{margin:0;background:transparent;color:var(--c-text);font-family:var(--font-family);font-size:28rem;line-height:1.5;overscroll-behavior-y:none}.appContent{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--page-bottom);scrollbar-width:none}.appContent::-webkit-scrollbar{display:none}.appContent.hasPageBg,.appContent.isFullscreen{background:#0e121f}.appContent.isFullscreen{min-height:100dvh;padding-bottom:0}.page{display:flex;flex-direction:column;min-height:100%;padding-top:calc(var(--safe-top) + 0px)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.nbLeft,.backIcon,.navBack,.hBack{visibility:hidden!important;pointer-events:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;height:112rem;padding:0 32rem;border:none;border-radius:var(--r-md);font-size:36rem;font-family:inherit;background:var(--c-btn-bg);color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.btn:active{opacity:.82}.btn[disabled]{opacity:.45;pointer-events:none}.btnMain{background:var(--c-accent);color:#14001f;font-weight:600}.btnGhost{background:transparent;color:var(--c-text);border:1px solid var(--c-line)}.btnBlock{display:flex;width:100%}.field{margin-bottom:28rem}.field-label{font-size:26rem;color:var(--c-text-2);margin-bottom:12rem}.field-input{display:flex;align-items:center;height:96rem;padding:0 28rem;border-radius:var(--r-md);background:#ffffff0f;border:1px solid var(--c-line)}.field-input input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--c-text);font-size:30rem;font-family:inherit}.field-input input::placeholder{color:var(--c-text-3)}.navBar{display:flex;align-items:center;height:96rem;padding:0 var(--gutter);gap:16rem}.navBar-title{flex:1;font-size:34rem;font-weight:600}
