.appbar[data-v-e598c118]{position:sticky;top:0;z-index:50;display:flex;align-items:center;height:56px;padding:0 12px;background:#100e0ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.back-btn[data-v-e598c118]{background:transparent;color:var(--gold-2);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.brand[data-v-e598c118]{flex:1;display:flex;align-items:center;justify-content:flex-start;line-height:1.15;min-width:0;padding-left:4px}.brand.with-back[data-v-e598c118]{align-items:center}.brand-img[data-v-e598c118]{height:44px;width:auto;object-fit:contain}.right[data-v-e598c118]{display:flex;align-items:center;gap:8px;min-height:44px}.bottom-nav[data-v-8c392c81]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;display:flex;background:#100e0cf5;border-top:1px solid var(--line);padding-bottom:var(--safe-bottom);z-index:50}.nav-item[data-v-8c392c81]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;color:var(--text-3);font-size:12px}.nav-item.active[data-v-8c392c81]{color:var(--gold-2)}.nav-item.active svg[data-v-8c392c81],.nav-item.active .nav-logo[data-v-8c392c81]{filter:drop-shadow(0 0 4px rgba(232,207,147,.4))}.nav-logo[data-v-8c392c81]{width:19px;height:24px;object-fit:contain}.nav-live[data-v-8c392c81]{background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.nav-live-icon[data-v-8c392c81]{position:relative;display:flex}.nav-live-dot[data-v-8c392c81]{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:#f56c6c;animation:liveDot-8c392c81 1.4s ease-in-out infinite}@keyframes liveDot-8c392c81{0%,to{box-shadow:0 0 #f56c6cb3}50%{box-shadow:0 0 0 6px #f56c6c00}}.live-mask[data-v-8c392c81]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000073;animation:liveFade-8c392c81 .18s ease-out}@keyframes liveFade-8c392c81{0%{opacity:0}to{opacity:1}}.live-panel[data-v-8c392c81]{position:fixed;left:50%;bottom:calc(66px + var(--safe-bottom, 0px));transform:translate(-50%);z-index:1000;width:min(456px,calc(100vw - 24px));padding:14px;background:#17130f;border:1px solid rgba(201,164,92,.32);border-radius:16px;box-shadow:0 18px 48px #0000008c;animation:livePop-8c392c81 .18s ease-out}@keyframes livePop-8c392c81{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.live-head[data-v-8c392c81]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.live-title[data-v-8c392c81]{font-size:14px;color:var(--gold-2);letter-spacing:.5px}.live-close[data-v-8c392c81]{background:none;border:0;color:var(--text-3);font-size:20px;line-height:1;padding:2px 6px;cursor:pointer}.live-item[data-v-8c392c81]{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;background:#1e1914;border:1px solid rgba(201,164,92,.22);border-radius:12px;color:#f2ead9;text-align:left;cursor:pointer}.live-item.on[data-v-8c392c81]{border-color:#f56c6c;animation:liveBreathe-8c392c81 1.6s ease-in-out infinite}@keyframes liveBreathe-8c392c81{0%,to{box-shadow:0 0 #f56c6ca6}50%{box-shadow:0 0 0 8px #f56c6c00}}.live-logo[data-v-8c392c81]{width:28px;height:28px;border-radius:8px;overflow:hidden;background:#fff;flex:none}.live-logo img[data-v-8c392c81]{width:100%;height:100%;object-fit:contain}.live-meta[data-v-8c392c81]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.live-name[data-v-8c392c81]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-state[data-v-8c392c81]{font-size:11px;color:var(--text-3)}.live-item.on .live-state[data-v-8c392c81]{color:#f56c6c}.live-tag[data-v-8c392c81]{flex:none;font-size:10px;font-weight:700;letter-spacing:1px;color:#fff;background:#f56c6c;border-radius:999px;padding:2px 8px;animation:liveTag-8c392c81 1.4s ease-in-out infinite}@keyframes liveTag-8c392c81{0%,to{opacity:1}50%{opacity:.55}}.live-arrow[data-v-8c392c81]{flex:none;color:var(--text-3);font-size:18px}.live-empty[data-v-8c392c81]{padding:18px 0 8px;text-align:center;font-size:12px;color:var(--text-3)}.cs-float[data-v-dd28d9b4]{position:fixed;right:16px;bottom:80px;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cs-trigger[data-v-dd28d9b4]{display:flex;flex-direction:column;align-items:center;gap:4px}.cs-btn[data-v-dd28d9b4]{position:relative;width:34px;height:34px;padding:0;border-radius:9px;background:transparent;border:none;box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.cs-icon[data-v-dd28d9b4]{width:100%;height:100%;display:block;border-radius:9px}.cs-badge[data-v-dd28d9b4]{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#d96a5a;color:#fff;font-size:11px;line-height:17px;text-align:center;box-shadow:0 2px 6px #00000059}.cs-hint[data-v-dd28d9b4]{font-size:9px;line-height:1;color:#f2ead9;background:#0000008c;border-radius:999px;padding:2px 6px;white-space:nowrap}.cs-chat[data-v-dd28d9b4]{width:min(360px,calc(100vw - 32px));height:60vh;max-height:520px;display:flex;flex-direction:column;background:var(--card, #211c17);border:1px solid var(--line, #383027);border-radius:var(--radius, 14px);box-shadow:0 12px 32px #0000008c;overflow:hidden}.cs-chat.is-full[data-v-dd28d9b4]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:480px;height:100%;max-height:none;margin:0 auto;border-radius:0;border:none}.cs-head[data-v-dd28d9b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px;background:var(--card-2, #2a231c);border-bottom:1px solid var(--line, #383027)}.cs-title[data-v-dd28d9b4]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--gold-2, #e8cf93)}.cs-dot[data-v-dd28d9b4]{width:7px;height:7px;border-radius:50%;background:var(--text-3, #776e5f)}.cs-dot.is-live[data-v-dd28d9b4]{background:var(--success, #7fb98a)}.cs-dot.is-poll[data-v-dd28d9b4]{background:var(--info, #6fa8c9)}.cs-dot.is-off[data-v-dd28d9b4]{background:var(--text-3, #776e5f)}.cs-sub[data-v-dd28d9b4]{margin-top:3px;font-size:11px;color:var(--text-2, #a89e8c)}.cs-head-ops[data-v-dd28d9b4]{display:flex;align-items:center;gap:6px;flex-shrink:0}.cs-op[data-v-dd28d9b4]{background:transparent;border:1px solid var(--line, #383027);color:var(--text-2, #a89e8c);border-radius:6px;font-size:11px;padding:3px 8px;cursor:pointer}.cs-tabs[data-v-dd28d9b4]{display:flex;gap:6px;padding:8px 12px 0}.cs-tab[data-v-dd28d9b4]{flex:0 0 auto;background:transparent;border:1px solid var(--line, #383027);color:var(--text-2, #a89e8c);border-radius:999px;font-size:12px;padding:4px 12px;cursor:pointer}.cs-tab.active[data-v-dd28d9b4]{background:var(--gold-soft, rgba(201, 164, 92, .14));border-color:var(--gold, #c9a45c);color:var(--gold-2, #e8cf93)}.cs-subject[data-v-dd28d9b4]{position:relative;display:flex;gap:10px;align-items:center;margin:10px 12px 0;padding:8px 26px 8px 8px;background:var(--bg-2, #171411);border:1px solid var(--line, #383027);border-radius:10px}.cs-subject-img[data-v-dd28d9b4]{width:44px;height:44px;object-fit:cover;border-radius:8px;background:#000;flex-shrink:0}.cs-subject-body[data-v-dd28d9b4]{min-width:0}.cs-subject-kind[data-v-dd28d9b4]{font-size:10px;color:var(--gold, #c9a45c)}.cs-subject-title[data-v-dd28d9b4]{font-size:13px;color:var(--text, #f2ead9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-subject-meta[data-v-dd28d9b4]{font-size:11px;color:var(--text-2, #a89e8c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-subject-clear[data-v-dd28d9b4]{position:absolute;top:6px;right:6px;background:transparent;border:none;color:var(--text-3, #776e5f);font-size:12px;cursor:pointer}.cs-list[data-v-dd28d9b4]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.cs-empty[data-v-dd28d9b4]{margin:auto;max-width:240px;text-align:center;font-size:12px;color:var(--text-3, #776e5f);line-height:1.7}.cs-more[data-v-dd28d9b4]{align-self:center;background:transparent;border:1px solid var(--line, #383027);color:var(--text-2, #a89e8c);border-radius:999px;font-size:11px;padding:4px 12px;cursor:pointer}.cs-more-loading[data-v-dd28d9b4]{font-size:11px;color:var(--text-3, #776e5f);text-align:center}.cs-row[data-v-dd28d9b4]{display:flex}.cs-row-mine[data-v-dd28d9b4]{justify-content:flex-end}.cs-row-peer[data-v-dd28d9b4]{justify-content:flex-start}.cs-row-system[data-v-dd28d9b4]{justify-content:center}.cs-bubble[data-v-dd28d9b4]{max-width:82%;padding:8px 10px;border-radius:12px;background:var(--bg-2, #171411);border:1px solid var(--line, #383027);color:var(--text, #f2ead9);font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.cs-bubble.is-mine[data-v-dd28d9b4]{background:var(--gold-soft, rgba(201, 164, 92, .14));border-color:#c9a45c66}.cs-from[data-v-dd28d9b4]{font-size:10px;color:var(--gold, #c9a45c);margin-bottom:3px}.cs-text[data-v-dd28d9b4]{white-space:pre-wrap}.cs-imgs[data-v-dd28d9b4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cs-img[data-v-dd28d9b4]{width:96px;height:96px;object-fit:cover;border-radius:8px;background:#000;cursor:zoom-in}.cs-time[data-v-dd28d9b4]{margin-top:4px;font-size:10px;color:var(--text-3, #776e5f);display:flex;gap:6px;align-items:center}.cs-state[data-v-dd28d9b4]{font-size:10px;color:var(--text-3, #776e5f)}.cs-state-fail[data-v-dd28d9b4]{background:none;border:none;padding:0;color:var(--danger, #d96a5a);cursor:pointer;font-size:10px}.cs-typing[data-v-dd28d9b4]{font-size:11px;color:var(--text-3, #776e5f)}.cs-composer[data-v-dd28d9b4]{border-top:1px solid var(--line, #383027);padding:8px 10px calc(8px + var(--safe-bottom, 0px));background:var(--card-2, #2a231c)}.cs-picked[data-v-dd28d9b4]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cs-picked-item[data-v-dd28d9b4]{position:relative;width:56px;height:56px}.cs-picked-item img[data-v-dd28d9b4]{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid var(--line, #383027)}.cs-picked-del[data-v-dd28d9b4]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;border:none;background:#000000b3;color:#fff;font-size:10px;line-height:18px;cursor:pointer}.cs-picked-tip[data-v-dd28d9b4]{position:absolute;inset:auto 0 0 0;font-size:9px;text-align:center;color:var(--gold-2, #e8cf93);background:#00000080}.cs-input-row[data-v-dd28d9b4]{display:flex;align-items:flex-end;gap:8px}.cs-icon-btn[data-v-dd28d9b4]{width:32px;height:32px;flex-shrink:0;border-radius:8px;border:1px solid var(--line, #383027);background:transparent;color:var(--gold-2, #e8cf93);font-size:18px;line-height:1;cursor:pointer}.cs-icon-btn[data-v-dd28d9b4]:disabled{color:var(--text-3, #776e5f);cursor:not-allowed}.cs-input[data-v-dd28d9b4]{flex:1;min-height:32px;max-height:96px;resize:none;border-radius:8px;border:1px solid var(--line, #383027);background:var(--bg, #100e0c);color:var(--text, #f2ead9);font-size:13px;line-height:1.5;padding:6px 8px;font-family:inherit}.cs-input[data-v-dd28d9b4]:focus{outline:none;border-color:var(--gold, #c9a45c)}.cs-send[data-v-dd28d9b4]{flex-shrink:0;height:32px;padding:0 14px;border:none;border-radius:8px;background:var(--gold, #c9a45c);color:#1a1512;font-size:13px;font-weight:600;cursor:pointer}.cs-send[data-v-dd28d9b4]:disabled{background:var(--line, #383027);color:var(--text-3, #776e5f);cursor:not-allowed}.cs-wechat[data-v-dd28d9b4]{padding:16px 14px}.cs-row-line[data-v-dd28d9b4]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--line, #383027)}.cs-row-line[data-v-dd28d9b4]:last-of-type{border-bottom:none}.cs-label[data-v-dd28d9b4]{font-size:13px;color:var(--text-2, #a89e8c)}.cs-value[data-v-dd28d9b4]{font-size:14px;color:var(--text, #f2ead9);font-weight:500}.cs-value-wrap[data-v-dd28d9b4]{display:flex;align-items:center;gap:8px}.cs-copy-btn[data-v-dd28d9b4]{background:var(--gold, #c9a45c);color:#1a1512;border:none;border-radius:6px;padding:4px 12px;font-size:12px;cursor:pointer}.cs-tip[data-v-dd28d9b4]{margin-top:12px;font-size:12px;color:var(--text-3, #776e5f);text-align:center;line-height:1.6}.cs-lightbox[data-v-dd28d9b4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:20px}.cs-lightbox-img[data-v-dd28d9b4]{max-width:100%;max-height:100%;object-fit:contain}.header-tier[data-v-e04e3775]{font-size:12px;color:var(--gold-2);border:1px solid rgba(201,164,92,.4);border-radius:999px;padding:3px 10px;white-space:nowrap}.header-wallet[data-v-e04e3775]{font-size:11px;color:var(--text-2);white-space:nowrap}.header-login[data-v-e04e3775]{font-size:14px;color:var(--gold-2);padding:8px 12px;white-space:nowrap}.fade-enter-active[data-v-e04e3775],.fade-leave-active[data-v-e04e3775]{transition:opacity .15s ease}.fade-enter-from[data-v-e04e3775],.fade-leave-to[data-v-e04e3775]{opacity:0}:root{--bg: #100e0c;--bg-2: #171411;--card: #211c17;--card-2: #2a231c;--line: #383027;--gold: #c9a45c;--gold-2: #e8cf93;--gold-soft: rgba(201, 164, 92, .14);--text: #f2ead9;--text-2: #a89e8c;--text-3: #776e5f;--danger: #d96a5a;--success: #7fb98a;--info: #6fa8c9;--radius: 14px;--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;min-width:320px}#app{max-width:480px;min-height:100vh;margin:0 auto;background:var(--bg);position:relative;box-shadow:0 0 40px #0009}h1,h2,h3,.serif{font-family:Songti SC,STSong,"Noto Serif SC",SimSun,serif;font-weight:600}a{color:var(--gold-2);text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none}input,textarea,select{font-family:inherit;outline:none}.page{padding:12px 12px calc(96px + var(--safe-bottom));min-height:100vh}.page--auth{padding:40px 22px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.section-title{font-size:17px;color:var(--gold-2);margin:18px 2px 12px;display:flex;align-items:center;gap:8px}.section-title:before{content:"";width:4px;height:16px;background:linear-gradient(180deg,var(--gold-2),var(--gold));border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border-radius:10px;font-size:15px;transition:opacity .15s,background .15s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-gold{background:linear-gradient(135deg,#d8b56f,#b8893f);color:#1a1409;font-weight:600}.btn-ghost{background:transparent;border:1px solid var(--gold);color:var(--gold-2)}.btn-plain{background:var(--card-2);color:var(--text)}.btn-danger{background:transparent;border:1px solid var(--danger);color:var(--danger)}.btn-block{width:100%}.field{margin-bottom:16px}.field label{display:block;font-size:13px;color:var(--text-2);margin-bottom:8px}.field input,.field textarea{width:100%;min-height:44px;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:0 14px;color:var(--text);font-size:15px}.field input::placeholder,.field textarea::placeholder{color:var(--text-3)}.field input:focus{border-color:var(--gold)}.tag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;background:var(--gold-soft);color:var(--gold-2);border:1px solid rgba(201,164,92,.3)}.tag--info{background:#6fa8c91f;color:var(--info);border-color:#6fa8c94d}.tag--success{background:#7fb98a1f;color:var(--success);border-color:#7fb98a4d}.tag--danger{background:#d96a5a1f;color:var(--danger);border-color:#d96a5a4d}.tag--muted{background:#a89e8c1a;color:var(--text-2);border-color:var(--line)}.toast{position:fixed;left:50%;top:45%;transform:translate(-50%);background:#14110ef0;border:1px solid var(--line);color:var(--text);padding:12px 18px;border-radius:10px;font-size:14px;z-index:4000;max-width:80%;text-align:center}.alert{border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.alert--error{background:#d96a5a1a;border:1px solid rgba(217,106,90,.3);color:var(--danger)}.alert--ok{background:#7fb98a1a;border:1px solid rgba(127,185,138,.3);color:var(--success)}.alert--info{background:var(--gold-soft);border:1px solid rgba(201,164,92,.25);color:var(--gold-2)}.empty{text-align:center;padding:60px 20px;color:var(--text-3)}.empty .glyph{font-size:42px;margin-bottom:14px;opacity:.5}.loading{text-align:center;padding:40px;color:var(--text-2);font-size:14px}.muted{color:var(--text-2);font-size:13px}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gold-text{color:var(--gold-2)}
