.header[data-v-7efa9578]{position:sticky;top:0;z-index:40}.ticker[data-v-7efa9578]{padding:.28rem .85rem;font-size:.7rem;color:var(--muted);background:#050608;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.bar[data-v-7efa9578]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:54px;padding:0 .85rem;background:#07080af0;border-bottom:1px solid var(--line)}.brand[data-v-7efa9578]{display:flex;align-items:center;gap:.5rem;min-width:0}.crest[data-v-7efa9578]{width:26px;height:26px;flex-shrink:0;border-radius:6px}.name[data-v-7efa9578]{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--gold-2);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions[data-v-7efa9578]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.mini[data-v-7efa9578]{background:transparent;color:var(--text);border:1px solid var(--line);border-radius:4px;padding:.25rem .4rem;font-size:.7rem;max-width:72px}.bal[data-v-7efa9578]{color:var(--gold-2);font-weight:600;font-size:.8rem;padding:.25rem .5rem;border:1px solid var(--line)}.signin[data-v-7efa9578]{color:var(--gold-2);font-size:.78rem;font-weight:600;letter-spacing:.06em;padding:.32rem .2rem}.join[data-v-7efa9578]{background:var(--btn-face);color:var(--btn-ink);font-size:.75rem;font-weight:700;padding:.32rem .75rem;border-radius:6px;letter-spacing:.08em}.footer[data-v-eef3b070]{border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;padding:1.2rem 0 6.2rem;text-align:center}.footer img[data-v-eef3b070]{width:28px;height:28px;border-radius:8px}.footer p[data-v-eef3b070]{margin:.4rem 0 0}.links[data-v-eef3b070]{display:flex;justify-content:center;gap:.8rem}.links a[data-v-eef3b070]{color:var(--gold-2)}@media (min-width: 861px){.footer[data-v-eef3b070]{padding-bottom:1.5rem}}.toast[data-v-c034819c]{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:1000;width:min(92vw,420px);max-width:460px;padding:.7rem 1rem;border-radius:12px;border:1px solid var(--line);background:#141c26f5;color:var(--text);font-size:.86rem;box-shadow:0 12px 40px #00000059;text-align:center}.toast.success[data-v-c034819c]{border-color:#50b47880;color:#9ee0b4}.toast.error[data-v-c034819c]{border-color:#dc646480;color:#f0b0b0}.toast.info[data-v-c034819c]{border-color:#d4af6a73;color:var(--gold-2)}.toast-enter-active[data-v-c034819c],.toast-leave-active[data-v-c034819c]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-c034819c],.toast-leave-to[data-v-c034819c]{opacity:0;transform:translate(-50%) translateY(10px)}.cs-stack[data-v-cb9e90f3]{position:fixed;right:12px;bottom:calc(128px + env(safe-area-inset-bottom));z-index:40;display:grid;gap:8px;justify-items:end}.cs-float[data-v-cb9e90f3]{min-width:46px;height:46px;padding:0 8px;border-radius:6px;display:grid;place-items:center;background:var(--btn-face);color:var(--btn-ink);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-decoration:none}.tabbar[data-v-c36d9b7d]{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:58px;padding:6px 6px 8px;overflow:visible;background:#08090ce0;border:1px solid var(--line);border-radius:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 36px #00000073}.item[data-v-c36d9b7d]{position:relative;display:grid;justify-items:center;gap:.14rem;color:#8a8376;text-decoration:none}.ico[data-v-c36d9b7d]{width:24px;height:24px;display:grid;place-items:center}.ico svg[data-v-c36d9b7d]{width:22px;height:22px;display:block}.item em[data-v-c36d9b7d]{font-style:normal;font-size:.6rem;font-weight:600;letter-spacing:.08em}.item.on[data-v-c36d9b7d]{color:var(--gold)}.item.on em[data-v-c36d9b7d]{color:var(--gold-2)}.item.on .ico[data-v-c36d9b7d]{filter:drop-shadow(0 0 6px rgba(201,164,90,.35))}.mid[data-v-c36d9b7d]{transform:translateY(-18px)}.mid-btn[data-v-c36d9b7d]{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--btn-face);color:var(--btn-ink);border:1px solid var(--gold-hi);box-shadow:0 0 0 5px #07080a,0 10px 22px #00000080,0 4px 12px #c9a45a47}.mid-btn svg[data-v-c36d9b7d]{width:22px;height:22px;display:block}.mid em[data-v-c36d9b7d]{color:var(--gold-2)}.mid.on .mid-btn[data-v-c36d9b7d]{box-shadow:0 0 0 5px #07080a,0 10px 24px #c9a45a61}.dot[data-v-c36d9b7d]{position:absolute;top:2px;right:18%;width:7px;height:7px;border-radius:50%;background:var(--danger)}.maint[data-v-e5b6b47a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#080a12eb;padding:1.5rem}.box[data-v-e5b6b47a]{max-width:420px;text-align:center;padding:2rem 1.5rem}h1[data-v-e5b6b47a]{font-family:var(--font-display);color:var(--gold-2);margin:0 0 .8rem}p[data-v-e5b6b47a]{color:var(--muted);line-height:1.6}.btn[data-v-e5b6b47a]{display:inline-block;margin-top:1rem;padding:.55rem 1.2rem;background:var(--gold);color:#1a1208;text-decoration:none;font-weight:700;border-radius:6px}.mask[data-v-18c920e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000008c;display:grid;place-items:center;padding:1rem}.dlg[data-v-18c920e0]{width:min(440px,94vw);padding:1.2rem}h3[data-v-18c920e0]{margin:0 0 .8rem;color:var(--gold-2);font-family:var(--font-display)}.body[data-v-18c920e0]{color:var(--muted);font-size:.92rem;max-height:50vh;overflow:auto;line-height:1.55}.actions[data-v-18c920e0]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.app-shell[data-v-4bd387c0]{min-height:100vh}.main[data-v-4bd387c0]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}:root{--ink: #07080a;--bg: #07080a;--bg-2: #101116;--panel: #14151c;--panel-solid: #14151c;--line: rgba(201, 164, 90, .22);--line-2: rgba(255, 248, 230, .06);--gold: #c9a45a;--gold-2: #ead9a8;--gold-3: #8d6b32;--gold-hi: #f4e7c4;--vip: #e0c27a;--text: #f4efe4;--muted: #9a9386;--danger: #c45c5c;--ok: #6dbf8a;--radius: 10px;--font-display: "Cormorant Garamond", "Noto Serif SC", "Songti SC", serif;--font-body: "Manrope", "PingFang SC", "Noto Sans SC", "Segoe UI", sans-serif;--shadow-gold: 0 12px 28px rgba(0, 0, 0, .4);--btn-face: linear-gradient(180deg, #ead7a4 0%, #c9a45a 52%, #9a7533 100%);--btn-ink: #1c160c}*{box-sizing:border-box}html,body,#app{min-height:100%}html{background:var(--ink)}body{margin:0;font-family:var(--font-body);color:var(--text);background:radial-gradient(700px 380px at 50% -10%,rgba(201,164,90,.12),transparent 55%),linear-gradient(180deg,#0d0e12,#07080a 48%,#07080a);background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;border-radius:6px;background:var(--btn-face);color:var(--btn-ink);font-weight:700;letter-spacing:.04em;padding:.68rem 1.05rem;box-shadow:0 8px 18px #00000047}button.ghost{background:transparent;color:var(--gold-2);border:1px solid var(--line);box-shadow:none}a.ghost,.linkish{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .7rem;border-radius:6px;background:transparent;color:var(--gold-2);border:1px solid var(--line);font-weight:600;font-size:.82rem}button.block{width:100%}.input{width:100%;background:#0c0d12;border:1px solid var(--line);color:var(--text);border-radius:8px;padding:.82rem 1rem;outline:none}.input:focus{border-color:#c9a45ab3;box-shadow:0 0 0 3px #c9a45a24}.container{width:100%;padding:0 .85rem;margin:0 auto}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.sec-title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:0 0 .75rem}.sec-title h2{margin:0;font-family:var(--font-display);font-size:1.18rem;font-weight:600;letter-spacing:.06em;color:var(--gold-2)}.sec-title a{color:var(--muted);font-size:.75rem;letter-spacing:.08em}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease,transform .2s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(6px)}html.skin-neon{--gold: #d4af6a;--gold-2: #f0e2b8;--gold-3: #8d6b32;--gold-hi: #f7eccf;--bg: #07080a;--bg-2: #101116;--ink: #07080a;--panel: #14151c;--line: rgba(201, 164, 90, .22);--text: #f4efe4;--muted: #9a9386;--btn-face: linear-gradient(180deg, #ead7a4 0%, #c9a45a 52%, #9a7533 100%)}html.skin-neon body{background:radial-gradient(700px 380px at 50% -10%,rgba(201,164,90,.12),transparent 55%),linear-gradient(180deg,#0d0e12,#07080a 48%,#07080a)}html.skin-neon button{color:var(--btn-ink)}
