{"id":"da4df308-ce5c-4fe0-b62e-3892e0a2bac3","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"竞拍之王（玩法卡喵）（大世界喵）","description":"【模型推荐哈基米3f喵，别的我试了都太贵了】\n你叫什么不重要。重要的是，你欠了一屁股债，而那封烫金的邀请函，是你最后的稻草。\n\"只要赚够一亿，你就能带着真金白银离开。\"\n他们是这么说的。\n于是你来了——这座没有名字、没有出口、面积大得能装下半个国家的城市。在这里，竞拍币是唯一的命脉。它能换来一碗饭、一张床、一夜温存，也能换来一个谁都不知道里面装着什么的盲盒。\n锈蚀的集装箱、雕花的木匣、密封的冷冻舱……你掏空积蓄拍下它，在专属房间里屏住呼吸打开。也许是成捆的现金，也许是一文不值的废铁，也许……是一个蜷缩在角落、抬起头怯看着你的人。\n她现在是你的了。你可以转手卖掉，可以留着调教，也可以让她替你去竞拍场上厮杀。在这座城里，法律保护一切，唯独不保护\"私人物品\"——而活人，也只是商品的一种。\n财富榜上，名字每天都在变。爬上去的人住进云端包厢，跌下来的人……\n\n你见过归零仪式吗？破产的瞬间，守卫架住你，针管刺进颈后，编号烙上手腕。从此你不再是玩家，而是这座城永恒的零件，端茶、铺床、被拍卖，伺候下一批做着发财梦走进来的人。\n\n饿了要吃，撑不住会疯。一亿很远，归零很近。\n\n举牌吧，赌徒。\n\n下一个盲盒里，是金子，还是深渊？","background":"mxntu87pwgmbfdvscitvmk51.webp","backgroundWidth":720,"backgroundHeight":1200,"cover":"vd9rlpiaacvtek7urzf34lgz.webp","coverWidth":720,"coverHeight":1200,"introPage":"b8q38uni78iedt6l2dzxz8b3.html","changelog":"","createdAt":"2026-06-18T20:10:55.035Z","updatedAt":"2026-07-25T10:51:36.947Z","initPublicAt":"2026-06-19T09:45:02.761Z","renderTemplate":null,"assistantRegexReplace":[],"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《竞拍之王》· AUCTION OS · v4.0\n * 平台：https://rilichat.com/ · 粘贴到「CSS 美化」整份替换\n * 架构：.bid 单根 · DOCK = details + summary.dock-tab(4×2)\n */\n\nimg[src=\"/chat-star.png\"],\nimg[src*=\"chat-star.png\"] {\n  display: none !important;\n}\n\n/* ========== RiliChat 气泡壳 ========== */\n.markdown-body,\n.prose,\n[class*=\"markdown\"] {\n  background: transparent !important;\n  background-color: transparent !important;\n  color: inherit !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  max-width: 100% !important;\n  width: 100% !important;\n}\n\ndiv.markdown-body p:empty {\n  display: none !important;\n  margin: 0 !important;\n}\n\n\n\n\n\n\n/* 思维链：只隐藏 .bid-think__body；勿对 redacted_thinking 本身 display:none（RiliChat 闭合异常时会误吞正文） */\nredacted_thinking{\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  font-size: inherit !important;\n  line-height: inherit !important;\n}\n\n.bid-think__body,\nredacted_thinking .bid-think__body{\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n}\n\n.bid-think__line,\nthink,\n.thinking,\nreasoning,\n[thinking] {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n}\n\n/* ========== 根壳 .bid ========== */\n.bid,\ndiv.bid,\n.markdown-body .bid {\n  display: flex !important;\n  flex-direction: column !important;\n  width: min(1536px, 100%) !important;\n  max-width: 100% !important;\n  min-height: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  margin: 0 auto !important;\n  flex-shrink: 0 !important;\n  align-self: center !important;\n  text-align: left !important;\n  padding: 3px !important;\n  font-family: \"PingFang SC\", \"Microsoft YaHei\", \"Segoe UI\", sans-serif !important;\n  font-size: clamp(14px, 1.25vw, 16px) !important;\n  line-height: 1.55 !important;\n  color: #c8dcf0 !important;\n  background:\n    linear-gradient(135deg, rgba(0, 212, 255, 0.12) 0%, transparent 40%),\n    linear-gradient(225deg, rgba(255, 0, 128, 0.08) 0%, transparent 35%),\n    linear-gradient(165deg, #0a1020 0%, #050810 50%, #020408 100%) !important;\n  background-color: #050810 !important;\n  border: 2px solid rgba(0, 212, 255, 0.45) !important;\n  border-radius: 0 !important;\n  box-shadow:\n    0 0 0 1px rgba(123, 45, 255, 0.25) inset,\n    0 0 0 4px rgba(0, 0, 0, 0.6) inset,\n    0 0 60px rgba(0, 212, 255, 0.12),\n    0 0 120px rgba(123, 45, 255, 0.06),\n    0 24px 80px rgba(0, 0, 0, 0.75) !important;\n  position: relative !important;\n  overflow: visible !important;\n}\n\n.bid::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 3px !important;\n  background: linear-gradient(90deg, #7b2dff 0%, #00d4ff 25%, #ff0080 50%, #00d4ff 75%, #7b2dff 100%) !important;\n  background-size: 200% 100% !important;\n  opacity: 0.9 !important;\n  pointer-events: none !important;\n  z-index: 6 !important;\n}\n\n.bid::after {\n  content: \"\" !important;\n  position: absolute !important;\n  inset: 0 !important;\n  background:\n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 3px,\n      rgba(0, 212, 255, 0.02) 3px,\n      rgba(0, 212, 255, 0.02) 4px\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent,\n      transparent 3px,\n      rgba(0, 212, 255, 0.015) 3px,\n      rgba(0, 212, 255, 0.015) 4px\n    ) !important;\n  pointer-events: none !important;\n  z-index: 1 !important;\n  opacity: 0.6 !important;\n}\n\n.bid-body,\ndiv.bid-body {\n  display: grid !important;\n  grid-template-rows: auto auto !important;\n  flex: 1 1 auto !important;\n  min-height: auto !important;\n  position: relative !important;\n  overflow: visible !important;\n  background: #040810 !important;\n  background-color: #040810 !important;\n  z-index: 2 !important;\n  margin: 0 !important;\n  border: 1px solid rgba(0, 212, 255, 0.12) !important;\n}\n\n.bid .bid-body::before{\n  content: \"\" !important;\n  position: absolute !important;\n  width: 20px !important;\n  height: 20px !important;\n  pointer-events: none !important;\n  z-index: 3 !important;\n  opacity: 0.55 !important;\n}\n\n.bid .bid-body::before {\n  top: 6px !important;\n  left: 6px !important;\n  border-top: 2px solid #00d4ff !important;\n  border-left: 2px solid #00d4ff !important;\n  box-shadow: -2px -2px 8px rgba(0, 212, 255, 0.3) !important;\n}\n\n.bid .bid-body::after {\n  bottom: 6px !important;\n  right: 6px !important;\n  border-bottom: 2px solid #ff0080 !important;\n  border-right: 2px solid #ff0080 !important;\n  box-shadow: 2px 2px 8px rgba(255, 0, 128, 0.25) !important;\n}\n\n.bid div{\n  background-color: transparent !important;\n}\n\n/* ========== HUD · AUCTION OS 状态面板 ========== */\n.hud,\ndiv.hud{\n  padding: 0 !important;\n  background: #080e18 !important;\n  background-color: #080e18 !important;\n  border-bottom: 2px solid rgba(0, 212, 255, 0.35) !important;\n  flex-shrink: 0 !important;\n  position: relative !important;\n  z-index: 4 !important;\n  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.45) !important;\n}\n\n.hud-bar,\ndiv.hud-bar,\n.hud-top,\ndiv.hud-top{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 12px !important;\n  padding: 8px 14px !important;\n  background: linear-gradient(90deg, rgba(0, 212, 255, 0.1) 0%, rgba(8, 14, 24, 0.98) 38%, rgba(123, 45, 255, 0.06) 100%) !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.15) !important;\n}\n\n.hud-brand,\ndiv.hud-brand,\n.hud-t,\ndiv.hud-t{\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  flex-shrink: 0 !important;\n}\n\n.bid .hud-name{\n  font-size: 15px !important;\n  font-weight: 800 !important;\n  color: #e8f4ff !important;\n  letter-spacing: 0.08em !important;\n  text-shadow: 0 0 16px rgba(0, 212, 255, 0.35) !important;\n}\n\n.bid .hud-sys {\n  font-size: 9px !important;\n  font-weight: 700 !important;\n  color: #060a12 !important;\n  letter-spacing: 0.14em !important;\n  padding: 2px 7px !important;\n  background: linear-gradient(135deg, #00d4ff, #7b2dff) !important;\n  border-radius: 2px !important;\n  box-shadow: 0 0 10px rgba(0, 212, 255, 0.35) !important;\n}\n\n.hud-loc,\ndiv.hud-loc{\n  flex: 1 !important;\n  min-width: 0 !important;\n  text-align: right !important;\n}\n\n.bid .hud-loc span.w{\n  font-size: 10px !important;\n  font-weight: 500 !important;\n  color: #6a88a8 !important;\n  letter-spacing: 0.06em !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .hud-t .ico{\n  font-size: 16px !important;\n  color: #ff0080 !important;\n  text-shadow: 0 0 12px rgba(255, 0, 128, 0.55) !important;\n}\n\n/* 属性条 · 游戏化 stat box */\n.hud-stats,\ndiv.hud-stats{\n  display: grid !important;\n  grid-template-columns: repeat(5, 1fr) !important;\n  gap: 6px !important;\n  padding: 8px 12px !important;\n  background: #060c14 !important;\n  background-color: #060c14 !important;\n}\n\n.bid .sb-tip-pop {\n  display: none !important;\n}\n\n.bid .sb-tip-wrap {\n  position: static !important;\n  min-width: 0 !important;\n}\n\n.bid details.sb-tip {\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n}\n\n.bid details.sb-tip > summary {\n  list-style: none !important;\n  cursor: default !important;\n}\n\n.bid details.sb-tip > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n.sb,\ndiv.sb{\n  display: grid !important;\n  grid-template-columns: auto 1fr !important;\n  grid-template-rows: auto auto auto !important;\n  gap: 0 6px !important;\n  padding: 6px 8px !important;\n  background: linear-gradient(180deg, rgba(18, 26, 40, 0.95) 0%, rgba(8, 12, 20, 0.98) 100%) !important;\n  background-color: #0c1420 !important;\n  border: 1px solid rgba(0, 212, 255, 0.2) !important;\n  border-radius: 2px !important;\n  box-shadow:\n    0 0 0 1px rgba(0, 0, 0, 0.4) inset,\n    0 2px 8px rgba(0, 0, 0, 0.3) !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n.bid .sb::before{\n  content: \"\" !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 2px !important;\n  background: linear-gradient(90deg, transparent, rgba(0, 212, 255, 0.5), transparent) !important;\n  opacity: 0.7 !important;\n}\n\n.bid .sb-k {\n  grid-column: 1 / -1 !important;\n  font-size: 8px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.16em !important;\n  color: #4a6080 !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .sb-i {\n  grid-row: 2 / 4 !important;\n  align-self: center !important;\n  font-size: 16px !important;\n  line-height: 1 !important;\n  opacity: 0.85 !important;\n}\n\n.bid .sb-v {\n  grid-column: 2 !important;\n  grid-row: 2 / 4 !important;\n  align-self: center !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #e8f4ff !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n  text-align: right !important;\n  line-height: 1.2 !important;\n}\n\n.bid .sb-v small {\n  font-size: 10px !important;\n  font-weight: 500 !important;\n  color: #6a88a8 !important;\n}\n\n.bid .sb-v--sm {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.bid .sb--coin {\n  border-color: rgba(255, 171, 0, 0.35) !important;\n  box-shadow: 0 0 12px rgba(255, 171, 0, 0.08) inset !important;\n}\n\n.bid .sb--coin .sb-v {\n  color: #ffab00 !important;\n  text-shadow: 0 0 10px rgba(255, 171, 0, 0.35) !important;\n}\n\n.bid .sb--coin .sb-i {\n  color: #ffab00 !important;\n}\n\n.bid .sb--vit {\n  border-color: rgba(255, 51, 102, 0.3) !important;\n}\n\n.bid .sb--vit .sb-v{\n  color: #ff6688 !important;\n}\n\n.bid .sb--san {\n  border-color: rgba(0, 212, 255, 0.3) !important;\n}\n\n.bid .sb--san .sb-v{\n  color: #00d4ff !important;\n}\n\n.bid .sb--tal {\n  border-color: rgba(123, 45, 255, 0.35) !important;\n}\n\n.bid .sb--tal .sb-v{\n  color: #c080ff !important;\n}\n\n.bid .sb--goal {\n  border-color: rgba(255, 0, 128, 0.3) !important;\n}\n\n.bid .sb--goal .sb-v{\n  color: #ff0080 !important;\n}\n\n/* 旧版 .st 单行兼容 */\n.st,\ndiv.st{\n  font-family: Consolas, \"Courier New\", monospace !important;\n  font-size: 11px !important;\n  color: #8aa4c8 !important;\n  margin: 0 !important;\n  padding: 8px 12px !important;\n  background: #060c14 !important;\n  border-top: 1px solid rgba(0, 212, 255, 0.1) !important;\n  border-bottom: none !important;\n}\n\n.bid .st b{\n  color: #00d4ff !important;\n  font-weight: 700 !important;\n}\n\n.bid span.sep {\n  color: #3a5070 !important;\n}\n\n.nw,\ndiv.nw{\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  font-size: 11px !important;\n  padding: 6px 12px !important;\n  background: linear-gradient(90deg, rgba(255, 0, 128, 0.08) 0%, rgba(8, 12, 20, 0.98) 30%) !important;\n  border-top: 1px solid rgba(255, 0, 128, 0.2) !important;\n  overflow: hidden !important;\n}\n\n.bid .nw-tag {\n  flex-shrink: 0 !important;\n  font-size: 8px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.14em !important;\n  color: #060a12 !important;\n  padding: 2px 6px !important;\n  background: #ff0080 !important;\n  border-radius: 2px !important;\n  box-shadow: 0 0 8px rgba(255, 0, 128, 0.4) !important;\n}\n\n.bid .nw-roll,\ndiv.nw-roll,\nspan.nw-roll {\n  display: block !important;\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  height: 1.35em !important;\n  max-height: 1.35em !important;\n  overflow: hidden !important;\n  position: relative !important;\n}\n\n.bid .nw-roll .nw-track,\ndiv.nw-track {\n  display: block !important;\n  position: relative !important;\n  height: 1.35em !important;\n  max-height: 1.35em !important;\n  width: 100% !important;\n  overflow: hidden !important;\n  animation: none !important;\n}\n\n.bid .nw-roll .nw-line,\n.bid .nw-roll .nw-track .nw-line {\n  position: absolute !important;\n  left: 0 !important;\n  right: 0 !important;\n  top: 0 !important;\n  display: block !important;\n  height: 1.35em !important;\n  line-height: 1.35em !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: #ffab00 !important;\n  white-space: nowrap !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none !important;\n  -webkit-animation: nw-slot 16s ease-in-out infinite both;\n  animation: nw-slot 16s ease-in-out infinite both;\n}\n\n/* 无动画时至少显示第一条；有动画时由 keyframes 接管 */\n.bid .nw-roll .nw-line:first-child,\n.bid .nw-roll .nw-track .nw-line:first-child {\n  opacity: 1;\n  visibility: visible;\n}\n\n.bid .nw > .nw-txt {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  position: static !important;\n  display: block !important;\n  height: 1.35em !important;\n  line-height: 1.35em !important;\n  color: #ffab00 !important;\n  white-space: nowrap !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n}\n\n/* 3 条 · 12s */\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(3),\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(3),\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(3) ~ .nw-line,\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(3) ~ .nw-line,\n.bid .nw-roll.nw--3 .nw-line,\n.bid .nw-roll.nw--3 .nw-track .nw-line {\n  -webkit-animation-duration: 12s !important;\n  animation-duration: 12s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(3),\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(3),\n.bid .nw-roll.nw--3 .nw-line:nth-child(1),\n.bid .nw-roll.nw--3 .nw-track .nw-line:nth-child(1) {\n  -webkit-animation-delay: 0s !important;\n  animation-delay: 0s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(2):nth-last-child(2),\n.bid .nw-roll .nw-track .nw-line:nth-child(2):nth-last-child(2),\n.bid .nw-roll.nw--3 .nw-line:nth-child(2),\n.bid .nw-roll.nw--3 .nw-track .nw-line:nth-child(2) {\n  -webkit-animation-delay: -8s !important;\n  animation-delay: -8s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(3):nth-last-child(1),\n.bid .nw-roll .nw-track .nw-line:nth-child(3):nth-last-child(1),\n.bid .nw-roll.nw--3 .nw-line:nth-child(3),\n.bid .nw-roll.nw--3 .nw-track .nw-line:nth-child(3) {\n  -webkit-animation-delay: -4s !important;\n  animation-delay: -4s !important;\n}\n\n/* 4 条 · 16s */\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(4),\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(4),\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(4) ~ .nw-line,\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(4) ~ .nw-line,\n.bid .nw-roll.nw--4 .nw-line,\n.bid .nw-roll.nw--4 .nw-track .nw-line {\n  -webkit-animation-duration: 16s !important;\n  animation-duration: 16s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(4),\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(4),\n.bid .nw-roll.nw--4 .nw-line:nth-child(1),\n.bid .nw-roll.nw--4 .nw-track .nw-line:nth-child(1) {\n  -webkit-animation-delay: 0s !important;\n  animation-delay: 0s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(2):nth-last-child(3),\n.bid .nw-roll .nw-track .nw-line:nth-child(2):nth-last-child(3),\n.bid .nw-roll.nw--4 .nw-line:nth-child(2),\n.bid .nw-roll.nw--4 .nw-track .nw-line:nth-child(2) {\n  -webkit-animation-delay: -12s !important;\n  animation-delay: -12s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(3):nth-last-child(2),\n.bid .nw-roll .nw-track .nw-line:nth-child(3):nth-last-child(2),\n.bid .nw-roll.nw--4 .nw-line:nth-child(3),\n.bid .nw-roll.nw--4 .nw-track .nw-line:nth-child(3) {\n  -webkit-animation-delay: -8s !important;\n  animation-delay: -8s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(4):nth-last-child(1),\n.bid .nw-roll .nw-track .nw-line:nth-child(4):nth-last-child(1),\n.bid .nw-roll.nw--4 .nw-line:nth-child(4),\n.bid .nw-roll.nw--4 .nw-track .nw-line:nth-child(4) {\n  -webkit-animation-delay: -4s !important;\n  animation-delay: -4s !important;\n}\n\n/* 5 条 · 20s */\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(5),\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(5),\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(5) ~ .nw-line,\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(5) ~ .nw-line,\n.bid .nw-roll.nw--5 .nw-line,\n.bid .nw-roll.nw--5 .nw-track .nw-line {\n  -webkit-animation-duration: 20s !important;\n  animation-duration: 20s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(1):nth-last-child(5),\n.bid .nw-roll .nw-track .nw-line:nth-child(1):nth-last-child(5),\n.bid .nw-roll.nw--5 .nw-line:nth-child(1),\n.bid .nw-roll.nw--5 .nw-track .nw-line:nth-child(1) {\n  -webkit-animation-delay: 0s !important;\n  animation-delay: 0s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(2):nth-last-child(4),\n.bid .nw-roll .nw-track .nw-line:nth-child(2):nth-last-child(4),\n.bid .nw-roll.nw--5 .nw-line:nth-child(2),\n.bid .nw-roll.nw--5 .nw-track .nw-line:nth-child(2) {\n  -webkit-animation-delay: -16s !important;\n  animation-delay: -16s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(3):nth-last-child(3),\n.bid .nw-roll .nw-track .nw-line:nth-child(3):nth-last-child(3),\n.bid .nw-roll.nw--5 .nw-line:nth-child(3),\n.bid .nw-roll.nw--5 .nw-track .nw-line:nth-child(3) {\n  -webkit-animation-delay: -12s !important;\n  animation-delay: -12s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(4):nth-last-child(2),\n.bid .nw-roll .nw-track .nw-line:nth-child(4):nth-last-child(2),\n.bid .nw-roll.nw--5 .nw-line:nth-child(4),\n.bid .nw-roll.nw--5 .nw-track .nw-line:nth-child(4) {\n  -webkit-animation-delay: -8s !important;\n  animation-delay: -8s !important;\n}\n\n.bid .nw-roll .nw-line:nth-child(5):nth-last-child(1),\n.bid .nw-roll .nw-track .nw-line:nth-child(5):nth-last-child(1),\n.bid .nw-roll.nw--5 .nw-line:nth-child(5),\n.bid .nw-roll.nw--5 .nw-track .nw-line:nth-child(5) {\n  -webkit-animation-delay: -4s !important;\n  animation-delay: -4s !important;\n}\n\n@-webkit-keyframes nw-slot {\n  0%, 18% {\n    opacity: 1;\n    visibility: visible;\n    transform: translateY(0);\n  }\n  22%, 100% {\n    opacity: 0;\n    visibility: hidden;\n    transform: translateY(-0.45em);\n  }\n}\n\n@keyframes nw-slot {\n  0%, 18% {\n    opacity: 1;\n    visibility: visible;\n    transform: translateY(0);\n  }\n  22%, 100% {\n    opacity: 0;\n    visibility: hidden;\n    transform: translateY(-0.45em);\n  }\n}\n\n/* ========== ZONE · 任务视窗 + SCENE LOG ========== */\n.zone,\ndiv.zone{\n  grid-row: 1 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  overflow: hidden !important;\n  padding: 10px 14px 8px !important;\n  min-height: 0 !important;\n  background:\n    radial-gradient(ellipse at 20% 0%, rgba(0, 212, 255, 0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 80% 100%, rgba(255, 0, 128, 0.04) 0%, transparent 45%),\n    #040810 !important;\n  background-color: #040810 !important;\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n.bid .zone > *:not(.nx) {\n  flex-shrink: 0 !important;\n}\n\n.bid .zone::before {\n  content: \"\" !important;\n  position: absolute !important;\n  left: 14px !important;\n  top: 10px !important;\n  bottom: 8px !important;\n  width: 1px !important;\n  background: linear-gradient(180deg, rgba(0, 212, 255, 0.4), transparent 80%) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n  opacity: 0.35 !important;\n}\n\n.sc,\ndiv.sc{\n  text-align: center !important;\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n  margin-bottom: 12px !important;\n  letter-spacing: 0.12em !important;\n}\n\n.tr,\ndiv.tr{\n  padding: 5px 10px !important;\n  margin-bottom: 6px !important;\n  font-size: 11px !important;\n  border: 1px solid rgba(0, 212, 255, 0.2) !important;\n  border-left-width: 2px !important;\n  border-radius: 2px !important;\n  background: #0a1018 !important;\n  color: #b8d4f0 !important;\n  box-shadow: none !important;\n}\n\n.bid .tr.ok {\n  border-color: rgba(0, 212, 255, 0.45) !important;\n  border-left-color: #00d4ff !important;\n  color: #00d4ff !important;\n  background: linear-gradient(90deg, rgba(0, 212, 255, 0.12) 0%, rgba(0, 0, 0, 0.25) 100%) !important;\n}\n\n.bid .tr.warn {\n  border-color: rgba(255, 171, 0, 0.45) !important;\n  border-left-color: #ffab00 !important;\n  color: #ffab00 !important;\n  background: linear-gradient(90deg, rgba(255, 171, 0, 0.1) 0%, rgba(0, 0, 0, 0.25) 100%) !important;\n}\n\n.bid .tr.crit {\n  border-color: rgba(255, 51, 102, 0.45) !important;\n  border-left-color: #ff3366 !important;\n  color: #ff3366 !important;\n  background: linear-gradient(90deg, rgba(255, 51, 102, 0.12) 0%, rgba(0, 0, 0, 0.25) 100%) !important;\n}\n\n.brief,\ndiv.brief{\n  margin-bottom: 12px !important;\n}\n\n.info-line,\ndiv.info-line{\n  font-size: 12px !important;\n  color: #b8d4f0 !important;\n  padding: 3px 0 !important;\n  line-height: 1.45 !important;\n}\n\n.nx,\ndiv.nx{\n  flex: 1 1 auto !important;\n  min-height: 0 !important;\n  overflow-y: auto !important;\n  overflow-x: hidden !important;\n  font-size: 15px !important;\n  line-height: 1.8 !important;\n  color: #d0e4f8 !important;\n  text-align: left !important;\n  margin-top: 8px !important;\n  padding: 12px 14px 14px 16px !important;\n  background:\n    linear-gradient(180deg, rgba(8, 14, 24, 0.98) 0%, rgba(4, 8, 16, 0.99) 100%) !important;\n  background-color: #060c14 !important;\n  border: 1px solid rgba(0, 212, 255, 0.22) !important;\n  border-left: 3px solid rgba(0, 212, 255, 0.45) !important;\n  box-shadow:\n    0 0 0 1px rgba(0, 0, 0, 0.5) inset,\n    0 0 30px rgba(0, 212, 255, 0.04),\n    inset 0 0 40px rgba(0, 0, 0, 0.35) !important;\n  position: relative !important;\n  z-index: 1 !important;\n  -webkit-overflow-scrolling: touch !important;\n}\n\n.bid .nx::before {\n  content: \"▸ SCENE LOG\" !important;\n  display: block !important;\n  font-size: 9px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.22em !important;\n  color: #00d4ff !important;\n  margin-bottom: 10px !important;\n  padding-bottom: 8px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.15) !important;\n  text-shadow: 0 0 10px rgba(0, 212, 255, 0.35) !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .nx::after {\n  content: \"\" !important;\n  position: sticky !important;\n  display: block !important;\n  bottom: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 24px !important;\n  margin-top: -24px !important;\n  background: linear-gradient(180deg, transparent, rgba(6, 10, 18, 0.95)) !important;\n  pointer-events: none !important;\n}\n\n.bid .nx p {\n  margin: 0 0 0.9em !important;\n  text-indent: 2em !important;\n  color: #d0e4f8 !important;\n}\n\n.bid .nx p:first-of-type::first-letter {\n  font-size: 1.15em !important;\n  color: #00d4ff !important;\n  font-weight: 600 !important;\n}\n\n.sub-title,\ndiv.sub-title{\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #00d4ff !important;\n  margin: 10px 0 6px !important;\n  padding-bottom: 4px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.2) !important;\n  letter-spacing: 0.08em !important;\n}\n\n.bid h4 {\n  font-size: 12px !important;\n  color: #00d4ff !important;\n  margin: 8px 0 4px !important;\n}\n\n/* 进度条 */\n.br,\ndiv.br{\n  position: relative !important;\n  height: 22px !important;\n  margin: 6px 0 !important;\n  background: rgba(0, 0, 0, 0.55) !important;\n  border: 1px solid rgba(0, 212, 255, 0.25) !important;\n  border-radius: 2px !important;\n  overflow: hidden !important;\n  font-size: 10px !important;\n  line-height: 22px !important;\n  padding: 0 10px !important;\n  color: #b8d4f0 !important;\n  box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.5) !important;\n}\n\n.br-fill,\nspan.br-fill{\n  display: block !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 0 !important;\n  bottom: 0 !important;\n  height: 100% !important;\n  min-width: 0 !important;\n  max-width: 100% !important;\n  background-color: rgba(0, 212, 255, 0.62) !important;\n  background-image: linear-gradient(90deg, rgba(0, 212, 255, 0.75) 0%, rgba(0, 180, 220, 0.55) 100%) !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n  border-radius: 1px 0 0 1px !important;\n}\n\n.bid .br.warn .br-fill {\n  background-color: rgba(255, 171, 0, 0.55) !important;\n  background-image: linear-gradient(90deg, rgba(255, 171, 0, 0.7) 0%, rgba(255, 120, 0, 0.45) 100%) !important;\n}\n\n.bid .br.crit .br-fill {\n  background-color: rgba(255, 51, 102, 0.55) !important;\n  background-image: linear-gradient(90deg, rgba(255, 51, 102, 0.7) 0%, rgba(255, 0, 128, 0.45) 100%) !important;\n}\n\n.bid .pg-stat .br-fill{\n  background-color: rgba(0, 212, 255, 0.62) !important;\n  background-image: linear-gradient(90deg, rgba(0, 212, 255, 0.75) 0%, rgba(0, 180, 220, 0.55) 100%) !important;\n}\n\n.bid .pg-stat .br.warn .br-fill{\n  background-color: rgba(0, 212, 255, 0.62) !important;\n  background-image: linear-gradient(90deg, rgba(0, 212, 255, 0.75) 0%, rgba(0, 180, 220, 0.55) 100%) !important;\n}\n\n.bid .br::before{\n  display: none !important;\n  content: none !important;\n}\n\n.bid span.br-l {\n  position: relative !important;\n  z-index: 1 !important;\n  color: #00d4ff !important;\n  margin-right: 8px !important;\n}\n\n.bid span.br-v {\n  position: relative !important;\n  z-index: 1 !important;\n  color: #b8d4f0 !important;\n  float: right !important;\n}\n\n/* ========== 拍卖模式 · AUCTION MODULE 驾驶舱 ========== */\n.auc-zone,\ndiv.auc-zone{\n  flex-shrink: 0 !important;\n  margin-bottom: 8px !important;\n  padding: 0 !important;\n  border: 2px solid rgba(0, 212, 255, 0.35) !important;\n  border-radius: 0 !important;\n  background: #080e18 !important;\n  background-color: #080e18 !important;\n  box-shadow:\n    0 0 0 1px rgba(123, 45, 255, 0.15) inset,\n    0 0 40px rgba(0, 212, 255, 0.06),\n    0 8px 32px rgba(0, 0, 0, 0.45) !important;\n  overflow: hidden !important;\n  position: relative !important;\n}\n\n.bid .auc-zone::after {\n  content: \"AUCTION MODULE\" !important;\n  position: absolute !important;\n  top: 50% !important;\n  right: -28px !important;\n  transform: translateY(-50%) rotate(90deg) !important;\n  font-size: 7px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.2em !important;\n  color: rgba(0, 212, 255, 0.12) !important;\n  pointer-events: none !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.auc-head,\ndiv.auc-head,\n.auc-strip,\ndiv.auc-strip{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 12px !important;\n  padding: 8px 12px !important;\n  background: linear-gradient(90deg, rgba(255, 0, 128, 0.12) 0%, rgba(8, 14, 24, 0.98) 28%, rgba(8, 14, 24, 0.98) 100%) !important;\n  border-bottom: 2px solid rgba(0, 212, 255, 0.25) !important;\n  min-height: 0 !important;\n}\n\n.auc-head-l,\ndiv.auc-head-l,\n.auc-strip-l,\ndiv.auc-strip-l{\n  display: flex !important;\n  align-items: center !important;\n  flex-wrap: wrap !important;\n  gap: 6px 8px !important;\n  min-width: 0 !important;\n  font-size: 10px !important;\n  color: #8aa8c8 !important;\n  line-height: 1.2 !important;\n}\n\n.bid .auc-meta {\n  font-size: 10px !important;\n  color: #5a7a9a !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n  letter-spacing: 0.04em !important;\n}\n\n.bid .auc-tag {\n  padding: 2px 8px !important;\n  font-size: 9px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.14em !important;\n  color: #060a12 !important;\n  background: linear-gradient(135deg, #ff0080, #ff3366) !important;\n  border-radius: 0 !important;\n  box-shadow: 0 0 12px rgba(255, 0, 128, 0.5) !important;\n  animation: bid-live-pulse 2s ease-in-out infinite !important;\n}\n\n@keyframes bid-live-pulse {\n  0%, 100% {\n    box-shadow: 0 0 8px rgba(255, 0, 128, 0.35);\n  }\n  50% {\n    box-shadow: 0 0 14px rgba(255, 0, 128, 0.6);\n  }\n}\n\n.bid .auc-venue {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #ffab00 !important;\n  text-shadow: 0 0 8px rgba(255, 171, 0, 0.25) !important;\n}\n\n.bid .auc-dot {\n  color: #3a5070 !important;\n}\n\n.auc-head-r,\ndiv.auc-head-r,\n.auc-strip-r,\ndiv.auc-strip-r{\n  display: flex !important;\n  align-items: baseline !important;\n  gap: 12px !important;\n  flex-shrink: 0 !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n  padding: 4px 10px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(255, 171, 0, 0.25) !important;\n  box-shadow: 0 0 16px rgba(255, 171, 0, 0.08) inset !important;\n}\n\n.bid .auc-live-price {\n  font-size: 20px !important;\n  font-weight: 800 !important;\n  color: #ffab00 !important;\n  text-shadow: 0 0 16px rgba(255, 171, 0, 0.5) !important;\n  letter-spacing: 0.02em !important;\n}\n\n.bid .auc-live-lead {\n  font-size: 10px !important;\n  color: #ff0080 !important;\n}\n\n.bid .auc-live-clock {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #ff3366 !important;\n}\n\n.auc-panel,\ndiv.auc-panel{\n  display: grid !important;\n  grid-template-columns: 1.4fr 0.9fr 0.55fr !important;\n  gap: 0 !important;\n  min-height: 0 !important;\n  border-top: 1px solid rgba(0, 212, 255, 0.08) !important;\n}\n\n.auc-cell,\ndiv.auc-cell{\n  padding: 8px 10px !important;\n  min-width: 0 !important;\n  border-right: 1px solid rgba(0, 212, 255, 0.12) !important;\n  font-size: 10px !important;\n  line-height: 1.4 !important;\n  color: #b8d4f0 !important;\n  position: relative !important;\n}\n\n.bid .auc-cell::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 3px !important;\n  height: 100% !important;\n  background: rgba(0, 212, 255, 0.15) !important;\n  opacity: 0 !important;\n}\n\n.bid .auc-cell--lot::before {\n  opacity: 1 !important;\n  background: rgba(255, 171, 0, 0.45) !important;\n}\n\n.bid .auc-cell--feed::before {\n  opacity: 1 !important;\n  background: rgba(0, 212, 255, 0.35) !important;\n}\n\n.bid .auc-cell--tick::before {\n  opacity: 1 !important;\n  background: rgba(255, 51, 102, 0.45) !important;\n}\n\n.bid .auc-cell:last-child {\n  border-right: none !important;\n}\n\n.bid .auc-cell--lot {\n  background: linear-gradient(180deg, rgba(255, 171, 0, 0.06) 0%, rgba(0, 0, 0, 0.15) 100%) !important;\n}\n\n.bid .auc-cell--feed {\n  background: rgba(0, 0, 0, 0.2) !important;\n}\n\n.bid .auc-cell--tick {\n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: center !important;\n  background: rgba(255, 51, 102, 0.04) !important;\n}\n\n.bid .auc-lot-id {\n  display: block !important;\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.08em !important;\n  color: #00d4ff !important;\n  margin-bottom: 2px !important;\n}\n\n.bid .auc-lot-t {\n  display: block !important;\n  font-size: 11px !important;\n  color: #dce8f8 !important;\n  margin-bottom: 2px !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.bid .auc-lot-meta {\n  display: block !important;\n  font-size: 9px !important;\n  color: #6a88a8 !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.bid .auc-lot-meta b {\n  color: #8aa8c8 !important;\n  font-weight: 600 !important;\n}\n\n.bid .auc-feed-h {\n  display: block !important;\n  margin-bottom: 4px !important;\n  font-size: 8px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.14em !important;\n  color: #00d4ff !important;\n  text-transform: uppercase !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .auc-cell .br {\n  height: 16px !important;\n  margin: 0 !important;\n  line-height: 16px !important;\n  padding: 0 6px !important;\n  font-size: 9px !important;\n}\n\n.bid .auc-cell .br span.br-l {\n  display: none !important;\n}\n\n.bid .auc-cell .br span.br-v {\n  float: none !important;\n  display: block !important;\n  text-align: center !important;\n  font-weight: 700 !important;\n  color: #ffab00 !important;\n}\n\n.auc-rivals-row,\ndiv.auc-rivals-row{\n  display: none !important;\n}\n\n.bid .rival-chip {\n  padding: 2px 8px !important;\n  font-size: 9px !important;\n  color: #8aa8c8 !important;\n  background: rgba(0, 212, 255, 0.06) !important;\n  border: 1px solid rgba(0, 212, 255, 0.15) !important;\n  border-radius: 2px !important;\n  letter-spacing: 0.03em !important;\n}\n\n.bid .rival-chip.hot {\n  color: #ff3366 !important;\n  border-color: rgba(255, 51, 102, 0.35) !important;\n  background: rgba(255, 51, 102, 0.08) !important;\n  box-shadow: 0 0 8px rgba(255, 51, 102, 0.15) !important;\n}\n\n/* 开拍情报 · R1 前预告 */\n.auc-pre,\ndiv.auc-pre{\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: flex-start !important;\n  gap: 6px 8px !important;\n  padding: 6px 10px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.18) !important;\n  background: linear-gradient(90deg, rgba(0, 212, 255, 0.06) 0%, rgba(0, 0, 0, 0.12) 100%) !important;\n}\n\n.bid .auc-pre-h {\n  flex: 0 0 100% !important;\n  font-size: 8px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.12em !important;\n  color: #00d4ff !important;\n  text-transform: uppercase !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.auc-pre-list,\ndiv.auc-pre-list{\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px !important;\n  width: 100% !important;\n}\n\n.auc-pre-i,\nspan.auc-pre-i{\n  display: inline-block !important;\n  padding: 3px 8px !important;\n  font-size: 9px !important;\n  line-height: 1.4 !important;\n  color: #b8d4f0 !important;\n  background: rgba(0, 212, 255, 0.08) !important;\n  border: 1px solid rgba(0, 212, 255, 0.22) !important;\n  border-radius: 2px !important;\n}\n\n/* 线索揭示 · 标题条 + 左栏正文 */\n.auc-rounds,\ndiv.auc-rounds{\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 4px 10px !important;\n  border-bottom: 1px solid rgba(123, 45, 255, 0.2) !important;\n  background: linear-gradient(90deg, rgba(123, 45, 255, 0.08) 0%, rgba(0, 0, 0, 0.15) 100%) !important;\n}\n\n.bid .auc-rounds-h {\n  font-size: 8px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.12em !important;\n  color: #b388ff !important;\n  text-transform: uppercase !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .auc-clue-t {\n  margin: 4px 0 0 !important;\n  font-size: 10px !important;\n  line-height: 1.45 !important;\n  color: #c8daf0 !important;\n}\n\n.bid .auc-cell--lot .auc-clue-t {\n  padding-top: 4px !important;\n  border-top: 1px solid rgba(123, 45, 255, 0.15) !important;\n}\n\n/* 旧轮次 chip 兼容（勿再输出） */\n.bid .auc-round {\n  display: none !important;\n}\n\n.bid .auc-round.on{\n  display: none !important;\n}\n\n.bid .auc-live-round {\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  color: #00d4ff !important;\n  letter-spacing: 0.08em !important;\n  padding: 2px 6px !important;\n  border: 1px solid rgba(0, 212, 255, 0.35) !important;\n  background: rgba(0, 212, 255, 0.08) !important;\n}\n\n.auc-reveal,\ndiv.auc-reveal{\n  display: none !important;\n}\n\n/* 旧拍卖结构兼容 · 同样压缩 */\n\n\n.auc-board,\ndiv.auc-board{\n  display: grid !important;\n  grid-template-columns: 1.2fr 0.8fr !important;\n  gap: 6px !important;\n  margin-bottom: 4px !important;\n}\n\n.auc-lot,\ndiv.auc-lot,\n.auc-feed,\ndiv.auc-feed{\n  padding: 6px 8px !important;\n  background: #0a1018 !important;\n  background-color: #0a1018 !important;\n  border: 1px solid rgba(255, 171, 0, 0.22) !important;\n  border-radius: 2px !important;\n  font-size: 10px !important;\n  line-height: 1.35 !important;\n  color: #b8d4f0 !important;\n  box-shadow: none !important;\n}\n\n.bid .auc-board .sub-title {\n  margin: 0 0 3px !important;\n  padding: 0 !important;\n  border: none !important;\n  font-size: 9px !important;\n}\n\n\n.auc-feed-line,\ndiv.auc-feed-line{\n  padding: 1px 0 !important;\n  font-size: 10px !important;\n  color: #6a88a8 !important;\n}\n\n.bid .auc-delta {\n  display: inline-block !important;\n  font-size: 9px !important;\n  line-height: 1 !important;\n  margin-right: 1px !important;\n  font-weight: 800 !important;\n}\n\n.bid .auc-feed-line.up{\n  color: #ffab00 !important;\n  font-weight: 700 !important;\n}\n\n.bid .auc-feed-line.up .auc-delta{\n  color: #ff3366 !important;\n  text-shadow: 0 0 6px rgba(255, 51, 102, 0.45) !important;\n}\n\n.bid .auc-feed-line.down .auc-delta {\n  color: #00e676 !important;\n  text-shadow: 0 0 6px rgba(0, 230, 118, 0.35) !important;\n}\n\n.bid .auc-feed-line.dim {\n  opacity: 0.65 !important;\n}\n\n.auc-rivals,\ndiv.auc-rivals{\n  font-size: 9px !important;\n  margin-bottom: 4px !important;\n  padding: 3px 0 !important;\n  color: #8aa8c8 !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n/* ========== 交互模式 · 气泡对话 ========== */\n\n.zone-head,\ndiv.zone-head{\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.06em !important;\n  color: #00d4ff !important;\n  padding: 6px 0 8px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.18) !important;\n  margin-bottom: 8px !important;\n}\n\n.talk-grid,\ndiv.talk-grid{\n  display: grid !important;\n  grid-template-columns: minmax(180px, 32%) 1fr !important;\n  gap: 10px !important;\n  margin-bottom: 10px !important;\n  align-items: stretch !important;\n}\n\n.talk-side,\ndiv.talk-side{\n  padding: 10px !important;\n  background: rgba(0, 40, 60, 0.45) !important;\n  border: 1px solid rgba(0, 212, 255, 0.25) !important;\n  border-radius: 2px !important;\n  font-size: 11px !important;\n  color: #b8d4f0 !important;\n}\n\n.talk-main,\ndiv.talk-main{\n  display: flex !important;\n  flex-direction: column !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n}\n\n.dlg,\ndiv.dlg{\n  margin-bottom: 10px !important;\n  padding: 10px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(123, 45, 255, 0.2) !important;\n  border-radius: 2px !important;\n}\n\n.bid .dlg--chat,\n.bid.bid--talk .dlg--chat,\ndiv.dlg--chat{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 14px !important;\n  margin: 0 !important;\n  padding: 14px 12px 16px !important;\n  background:\n    linear-gradient(180deg, rgba(8, 14, 24, 0.98) 0%, rgba(4, 8, 16, 0.99) 100%) !important;\n  background-color: #070b12 !important;\n  border: 1px solid rgba(0, 212, 255, 0.22) !important;\n  border-radius: 4px !important;\n  box-shadow:\n    inset 0 0 0 1px rgba(0, 0, 0, 0.45),\n    0 4px 24px rgba(0, 0, 0, 0.35) !important;\n}\n\n.dlg-ts,\ndiv.dlg-ts{\n  text-align: center !important;\n  margin: 0 0 2px !important;\n}\n\n.bid .dlg-ts span {\n  display: inline-block !important;\n  padding: 2px 10px !important;\n  font-size: 10px !important;\n  color: #6a88a8 !important;\n  letter-spacing: 0.08em !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(0, 212, 255, 0.12) !important;\n  border-radius: 3px !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.dlg-row,\ndiv.dlg-row{\n  display: flex !important;\n  align-items: flex-end !important;\n  gap: 8px !important;\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\n.bid .dlg-row--npc {\n  justify-content: flex-start !important;\n}\n\n.bid .dlg-row--you {\n  justify-content: flex-end !important;\n}\n\n.bid .dlg-row--nar {\n  justify-content: center !important;\n  padding: 2px 0 !important;\n}\n\n.dlg-ava,\nspan.dlg-ava{\n  flex-shrink: 0 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 34px !important;\n  height: 34px !important;\n  font-size: 13px !important;\n  font-weight: 800 !important;\n  color: #060a12 !important;\n  background: linear-gradient(135deg, #00d4ff 0%, #7b2dff 100%) !important;\n  border: 1px solid #00d4ff !important;\n  border-radius: 6px !important;\n  box-shadow: 2px 2px 0 rgba(0, 212, 255, 0.4) !important;\n}\n\n.dlg-bub,\nspan.dlg-bub{\n  position: relative !important;\n  display: block !important;\n  max-width: min(78%, 520px) !important;\n  padding: 10px 14px !important;\n  font-size: 13px !important;\n  line-height: 1.58 !important;\n  border-radius: 10px !important;\n  border: 1px solid !important;\n  word-break: break-word !important;\n}\n\n.bid .dlg-row--npc .dlg-bub {\n  color: #dce8f8 !important;\n  background: #0c1420 !important;\n  background-color: #0c1420 !important;\n  border-color: #00d4ff !important;\n  box-shadow: 3px 3px 0 rgba(0, 212, 255, 0.42) !important;\n}\n\n.bid .dlg-row--npc .dlg-bub::before {\n  content: \"\" !important;\n  position: absolute !important;\n  left: -7px !important;\n  bottom: 12px !important;\n  width: 0 !important;\n  height: 0 !important;\n  border-top: 5px solid transparent !important;\n  border-bottom: 5px solid transparent !important;\n  border-right: 8px solid #00d4ff !important;\n}\n\n.bid .dlg-row--npc .dlg-bub::after {\n  content: \"\" !important;\n  position: absolute !important;\n  left: -5px !important;\n  bottom: 13px !important;\n  width: 0 !important;\n  height: 0 !important;\n  border-top: 4px solid transparent !important;\n  border-bottom: 4px solid transparent !important;\n  border-right: 6px solid #0c1420 !important;\n}\n\n.bid .dlg-row--you .dlg-bub {\n  color: #ffe8f4 !important;\n  background: rgba(123, 45, 255, 0.28) !important;\n  background-color: rgba(90, 30, 120, 0.55) !important;\n  border-color: #ff0080 !important;\n  box-shadow: 3px 3px 0 rgba(255, 0, 128, 0.38) !important;\n  font-weight: 600 !important;\n}\n\n.bid .dlg-row--you .dlg-bub::before {\n  content: \"\" !important;\n  position: absolute !important;\n  right: -7px !important;\n  bottom: 12px !important;\n  width: 0 !important;\n  height: 0 !important;\n  border-top: 5px solid transparent !important;\n  border-bottom: 5px solid transparent !important;\n  border-left: 8px solid #ff0080 !important;\n}\n\n.bid .dlg-row--you .dlg-bub::after {\n  content: \"\" !important;\n  position: absolute !important;\n  right: -5px !important;\n  bottom: 13px !important;\n  width: 0 !important;\n  height: 0 !important;\n  border-top: 4px solid transparent !important;\n  border-bottom: 4px solid transparent !important;\n  border-left: 6px solid rgba(90, 30, 120, 0.92) !important;\n}\n\n.dlg-nar,\nspan.dlg-nar{\n  display: block !important;\n  max-width: 92% !important;\n  padding: 6px 14px !important;\n  font-size: 11px !important;\n  line-height: 1.55 !important;\n  font-style: italic !important;\n  text-align: center !important;\n  color: #7a98b8 !important;\n  background: rgba(0, 0, 0, 0.25) !important;\n  border-left: 2px solid rgba(0, 212, 255, 0.22) !important;\n  border-right: 2px solid rgba(255, 0, 128, 0.18) !important;\n  border-radius: 2px !important;\n}\n\n/* 旧版 dline 兼容（勿在新输出中使用） */\n.dline,\ndiv.dline{\n  display: flex !important;\n  gap: 8px !important;\n  padding: 4px 0 !important;\n  font-size: 12px !important;\n  border-bottom: 1px dotted rgba(0, 212, 255, 0.15) !important;\n  color: #b8d4f0 !important;\n}\n\n.bid .dline:last-child {\n  border-bottom: none !important;\n}\n\n.bid span.dtag {\n  flex: 0 0 4.5em !important;\n  color: #00d4ff !important;\n  font-size: 11px !important;\n}\n\n.bid .dline-you span.dtag {\n  color: #ff0080 !important;\n}\n\n.bid .dline-sys span.dtag{\n  color: #5a7a9a !important;\n  font-style: italic !important;\n}\n\n.bid.bid--talk .nx::before {\n  content: \"▸ NARRATIVE\" !important;\n}\n\n.inner,\np.inner{\n  margin: 6px 0 0 !important;\n  padding-left: 8px !important;\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n  font-style: italic !important;\n  border-left: 2px solid rgba(255, 0, 128, 0.45) !important;\n}\n\n/* ========== 开盒模式 ========== */\n\n.crate-box,\ndiv.crate-box{\n  text-align: center !important;\n  padding: 18px !important;\n  margin-bottom: 10px !important;\n  background: rgba(123, 45, 255, 0.1) !important;\n  border: 1px solid rgba(224, 64, 251, 0.35) !important;\n  border-radius: 2px !important;\n  color: #b8d4f0 !important;\n  box-shadow: 0 0 24px rgba(123, 45, 255, 0.12) !important;\n}\n\n.crate-meta,\ndiv.crate-meta{\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n  margin-top: 6px !important;\n}\n\n/* ========== 日常模式 ========== */\n.tags,\ndiv.tags{\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px !important;\n  margin-bottom: 10px !important;\n}\n\n.bid span.tag {\n  font-size: 11px !important;\n  color: #8aa4c8 !important;\n  padding: 4px 12px !important;\n  border: 1px solid rgba(0, 212, 255, 0.25) !important;\n  border-radius: 2px !important;\n  background: rgba(0, 212, 255, 0.05) !important;\n}\n\n.zone-hint,\ndiv.zone-hint{\n  text-align: center !important;\n  font-size: 9px !important;\n  font-weight: 600 !important;\n  color: #4a6080 !important;\n  padding: 6px 0 2px !important;\n  margin-top: 6px !important;\n  letter-spacing: 0.12em !important;\n  flex-shrink: 0 !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .zone-hint::before {\n  content: \"▬▬▬ \" !important;\n  color: rgba(0, 212, 255, 0.25) !important;\n}\n\n.bid .zone-hint::after {\n  content: \" ▬▬▬\" !important;\n  color: rgba(0, 212, 255, 0.25) !important;\n}\n\n/* ========== DOCK · details + summary.dock-tab (4×2) ========== */\n.bid .dock,\n.markdown-body .bid .dock,\n.prose .bid .dock {\n  display: grid !important;\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  gap: 4px !important;\n  align-items: stretch !important;\n  padding: 6px 8px 8px !important;\n  border-top: 2px solid rgba(0, 212, 255, 0.4) !important;\n  background:\n    linear-gradient(180deg, rgba(0, 212, 255, 0.08) 0%, rgba(4, 8, 16, 0.98) 35%, #030508 100%) !important;\n  background-color: #060a12 !important;\n  flex-shrink: 0 !important;\n  position: relative !important;\n  overflow: visible !important;\n  box-shadow: 0 -8px 32px rgba(0, 212, 255, 0.06) !important;\n  pointer-events: auto !important;\n  width: 100% !important;\n  z-index: 80 !important;\n}\n\n.bid .dock::before {\n  content: \"SYSTEM MENU\" !important;\n  position: absolute !important;\n  left: 12px !important;\n  top: -1px !important;\n  transform: translateY(-50%) !important;\n  font-size: 7px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.18em !important;\n  color: #00d4ff !important;\n  background: #060a12 !important;\n  padding: 0 6px !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .dock > details,\n.markdown-body .bid .dock > details,\n.prose .bid .dock > details {\n  position: static !important;\n  min-width: 0 !important;\n  display: block !important;\n  background: transparent !important;\n  pointer-events: auto !important;\n  width: auto !important;\n  max-width: none !important;\n  overflow: visible !important;\n  height: auto !important;\n  box-sizing: border-box !important;\n}\n\n.bid .dock > details:not([open]) > .pp {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  pointer-events: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n}\n\n.bid .dock > details[open],\n.markdown-body .bid .dock > details[open],\n.prose .bid .dock > details[open] {\n  position: static !important;\n  display: block !important;\n  width: auto !important;\n  max-width: none !important;\n}\n\n.bid .dock > details[open] > .pp,\n.bid .bid-body .dock > details[open] > .pp,\n.markdown-body .bid .dock > details[open] > .pp,\n.prose .bid .dock > details[open] > .pp {\n  display: flex !important;\n  flex-direction: column !important;\n  position: absolute !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 100% !important;\n  top: auto !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  overflow: visible !important;\n  margin: 0 0 8px !important;\n  padding: 0 !important;\n  border: 1px solid rgba(0, 212, 255, 0.45) !important;\n  border-radius: 4px !important;\n  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.55) !important;\n  background: #070b14 !important;\n  background-color: #070b14 !important;\n  visibility: visible !important;\n  pointer-events: auto !important;\n  z-index: 90 !important;\n}\n\n.bid .dock > details > summary.dock-tab,\n.bid .dock > details > summary {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  box-sizing: border-box !important;\n  width: 100% !important;\n  text-align: center !important;\n  gap: 3px !important;\n  padding: 8px 6px 6px !important;\n  min-height: 58px !important;\n  color: #6a88a8 !important;\n  background-color: rgba(12, 18, 32, 0.98) !important;\n  background-image: linear-gradient(180deg, rgba(20, 30, 50, 0.95) 0%, rgba(8, 12, 22, 0.99) 100%) !important;\n  border: 1px solid rgba(0, 212, 255, 0.18) !important;\n  border-bottom: 2px solid rgba(0, 0, 0, 0.5) !important;\n  border-radius: 0 !important;\n  cursor: pointer !important;\n  position: relative !important;\n  list-style: none !important;\n  pointer-events: auto !important;\n  clip-path: polygon(0 6px, 6px 0, calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%) !important;\n  -webkit-user-select: none !important;\n  user-select: none !important;\n}\n\n.bid .dock > details > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n.bid .dock > details > summary::marker {\n  content: \"\" !important;\n  display: none !important;\n}\n\n.bid .dock > details[open] > summary.dock-tab,\n.bid .dock > details[open] > summary {\n  border-color: rgba(0, 212, 255, 0.55) !important;\n  box-shadow: 0 0 16px rgba(0, 212, 255, 0.18) !important;\n}\n\n.bid .dock > details[open] > summary.dock-tab .dt,\n.bid .dock > details[open] > summary .dt {\n  color: #00d4ff !important;\n}\n\n.bid .dock-tab::before,\n.bid .dock > details > summary::before {\n  content: \"\" !important;\n  position: absolute !important;\n  inset: 0 !important;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, transparent 40%) !important;\n  pointer-events: none !important;\n}\n\n.bid .dock-tab .di,\n.bid .dock > details > summary .di {\n  display: block !important;\n  width: 100% !important;\n  font-size: 18px !important;\n  line-height: 1 !important;\n  color: #00d4ff !important;\n  text-shadow: 0 0 8px rgba(0, 212, 255, 0.35) !important;\n}\n\n.bid .dock-tab .dt,\n.bid .dock > details > summary .dt {\n  display: block !important;\n  width: 100% !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.12em !important;\n  color: #8aa4c8 !important;\n}\n\n.bid .mem-zone > details {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n}\n\n.bid .mem-zone > details > summary {\n  display: block !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\n.bid .mem-zone > details > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n.pp-h,\ndiv.pp-h{\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n}\n\n.pp-x,\nlabel.pp-x{\n  display: none !important;\n}\n\n.pp-body,\ndiv.pp-body{\n  flex: 0 1 auto !important;\n  overflow: visible !important;\n  padding: 14px 16px 18px !important;\n  font-size: 13px !important;\n  line-height: 1.6 !important;\n  color: #dce8f8 !important;\n  background: #070b14 !important;\n  background-color: #070b14 !important;\n  position: relative !important;\n}\n\n.bid .pp-body::before {\n  content: \"\" !important;\n  position: absolute !important;\n  inset: 0 !important;\n  background:\n    repeating-linear-gradient(\n      90deg,\n      transparent,\n      transparent 24px,\n      rgba(0, 212, 255, 0.02) 24px,\n      rgba(0, 212, 255, 0.02) 25px\n    ) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n}\n\n.bid .pp-body > * {\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n.bid .pp-body--flush {\n  padding: 0 !important;\n  background: #0a1018 !important;\n  background-color: #0a1018 !important;\n}\n\n/* ========== 网页宽屏布局 ========== */\n.pp-web,\ndiv.pp-web{\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 16px 20px !important;\n  width: 100% !important;\n  min-height: auto !important;\n  align-items: start !important;\n}\n\n.bid .pp-web--auc{\n  grid-template-columns: 1fr 1fr !important;\n}\n\n.bid .pp-web--stat,\n.bid .pp-web--npc {\n  grid-template-columns: minmax(300px, 38%) 1fr !important;\n  gap: 12px !important;\n  align-items: start !important;\n  min-height: auto !important;\n}\n\n.pp-side-panel,\ndiv.pp-side-panel{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 12px !important;\n  min-height: auto !important;\n  padding: 14px !important;\n  background:\n    linear-gradient(180deg, rgba(0, 212, 255, 0.05) 0%, rgba(8, 14, 24, 0.98) 22%, #0a1018 100%) !important;\n  background-color: #0a1018 !important;\n  border: 1px solid rgba(0, 212, 255, 0.28) !important;\n  box-shadow:\n    0 0 0 1px rgba(0, 0, 0, 0.5) inset,\n    0 4px 24px rgba(0, 0, 0, 0.35),\n    inset 0 0 40px rgba(0, 212, 255, 0.04) !important;\n  position: relative !important;\n  overflow: visible !important;\n}\n\n.bid .pp-side-panel::before {\n  display: none !important;\n  content: none !important;\n}\n\n.pp-main-panel,\ndiv.pp-main-panel{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n  min-height: auto !important;\n  padding: 14px 16px !important;\n  background: #0c1420 !important;\n  background-color: #0c1420 !important;\n  border: 1px solid rgba(0, 212, 255, 0.18) !important;\n  box-shadow:\n    0 0 0 1px rgba(0, 0, 0, 0.4) inset,\n    inset 0 0 30px rgba(0, 0, 0, 0.25) !important;\n}\n\n.bid .pp-col {\n  min-width: 0 !important;\n}\n\n.pp-span2,\ndiv.pp-span2{\n  grid-column: 1 / -1 !important;\n}\n\n/* ========== 面板通用 · 游戏分区 ========== */\n.pg-sec,\ndiv.pg-sec{\n  margin-bottom: 14px !important;\n  padding-bottom: 12px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.1) !important;\n}\n\n.bid .pg-sec:last-child {\n  border-bottom: none !important;\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.pg-sec-t,\ndiv.pg-sec-t{\n  margin-bottom: 8px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.12em !important;\n  text-transform: uppercase !important;\n  color: #00d4ff !important;\n}\n\n.pg-text,\np.pg-text{\n  margin: 0 !important;\n  font-size: 13px !important;\n  line-height: 1.65 !important;\n  color: #dce8f8 !important;\n}\n\n.bid p.pg-text.dim {\n  color: #9ab4d0 !important;\n  font-style: italic !important;\n}\n\n.pg-kv,\ndiv.pg-kv{\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px 12px !important;\n  align-items: baseline !important;\n}\n\n.bid span.pg-k {\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n}\n\n.bid span.pg-v {\n  font-size: 12px !important;\n  color: #e8f4ff !important;\n}\n\n.pg-kv-row,\ndiv.pg-kv-row{\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px !important;\n  margin-top: 6px !important;\n}\n\n.pg-chips,\ndiv.pg-chips{\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px !important;\n}\n\n.pg-chip,\nspan.pg-chip{\n  display: inline-block !important;\n  padding: 3px 8px !important;\n  font-size: 10px !important;\n  color: #00d4ff !important;\n  background: rgba(0, 212, 255, 0.08) !important;\n  border: 1px solid rgba(0, 212, 255, 0.22) !important;\n  border-radius: 2px !important;\n}\n\n/* ========== ① 状态面板 ========== */\n.pg-hero,\ndiv.pg-hero{\n  display: grid !important;\n  grid-template-columns: auto 1fr auto !important;\n  gap: 12px !important;\n  align-items: center !important;\n  margin-bottom: 14px !important;\n  padding: 14px !important;\n  background:\n    linear-gradient(135deg, rgba(0, 212, 255, 0.05) 0%, transparent 50%),\n    #121a28 !important;\n  background-color: #121a28 !important;\n  border: 1px solid rgba(0, 212, 255, 0.28) !important;\n  border-radius: 4px !important;\n  box-shadow:\n    0 0 0 1px rgba(123, 45, 255, 0.06) inset,\n    0 4px 16px rgba(0, 0, 0, 0.25) !important;\n}\n\n.pg-ava,\ndiv.pg-ava{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 48px !important;\n  height: 48px !important;\n  font-size: 20px !important;\n  font-weight: 700 !important;\n  color: #060a12 !important;\n  background: linear-gradient(135deg, #00d4ff 0%, #7b2dff 100%) !important;\n  border-radius: 4px !important;\n  box-shadow: 0 0 16px rgba(0, 212, 255, 0.35) !important;\n}\n\n.bid .pg-name {\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n  line-height: 1.2 !important;\n}\n\n.bid .pg-meta {\n  margin-top: 3px !important;\n  font-size: 11px !important;\n  color: #8aa8c8 !important;\n}\n\n.pg-coin,\ndiv.pg-coin{\n  text-align: right !important;\n}\n\n.bid .pg-coin-l {\n  display: block !important;\n  font-size: 9px !important;\n  color: #5a7a9a !important;\n  letter-spacing: 0.08em !important;\n}\n\n.bid .pg-coin-v {\n  display: block !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  color: #ffab00 !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n  text-shadow: 0 0 12px rgba(255, 171, 0, 0.35) !important;\n}\n\n.pg-stat-grid,\ndiv.pg-stat-grid{\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 8px !important;\n  margin-bottom: 14px !important;\n}\n\n.pg-stat,\ndiv.pg-stat{\n  display: grid !important;\n  grid-template-columns: 56px 1fr auto !important;\n  gap: 8px !important;\n  align-items: center !important;\n  padding: 8px 10px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(0, 212, 255, 0.15) !important;\n  border-radius: 2px !important;\n}\n\n.bid .pg-stat.wide {\n  grid-column: auto !important;\n}\n\n.bid .pg-stat-i {\n  display: none !important;\n}\n\n.bid .pg-stat-l {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #6a88a8 !important;\n  letter-spacing: 0.06em !important;\n}\n\n.bid .pg-stat .br {\n  margin: 0 !important;\n  height: 14px !important;\n  line-height: 14px !important;\n  padding: 0 6px !important;\n  font-size: 9px !important;\n}\n\n.bid .pg-stat .br span.br-l {\n  display: none !important;\n}\n\n.bid .pg-stat-v {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #00d4ff !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n  text-align: right !important;\n}\n\n.bid .pg-stat-s {\n  display: none !important;\n}\n\n.pg-talent,\ndiv.pg-talent{\n  padding: 12px 14px !important;\n  background: #141c2a !important;\n  background-color: #141c2a !important;\n  border-left: 3px solid #ff0080 !important;\n  border-radius: 0 3px 3px 0 !important;\n}\n\n.bid .pg-talent-n {\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #ff0080 !important;\n  margin-bottom: 4px !important;\n}\n\n.bid .pg-talent-d {\n  font-size: 11px !important;\n  line-height: 1.5 !important;\n  color: #b8d4f0 !important;\n}\n\n.pg-thought,\ndiv.pg-thought{\n  display: flex !important;\n  gap: 8px !important;\n  padding: 12px 14px !important;\n  margin-top: 10px !important;\n  background: #141c2a !important;\n  background-color: #141c2a !important;\n  border: 1px solid rgba(123, 45, 255, 0.35) !important;\n  border-radius: 3px !important;\n}\n\n.bid .pg-thought.sm {\n  margin-top: 8px !important;\n  padding: 8px 10px !important;\n}\n\n.bid .pg-thought p {\n  margin: 0 !important;\n  font-size: 11px !important;\n  font-style: italic !important;\n  line-height: 1.55 !important;\n  color: #d8c8f0 !important;\n}\n\n.bid .pg-thought-i {\n  flex-shrink: 0 !important;\n  font-size: 14px !important;\n}\n\n/* ========== 私密状态 · 参考京都大小姐 ========== */\n.bid-intimate,\ndiv.bid-intimate{\n  margin-top: 4px !important;\n  border: 1px solid rgba(255, 0, 128, 0.28) !important;\n  border-radius: 3px !important;\n  overflow: hidden !important;\n  background: #0e1018 !important;\n  background-color: #0e1018 !important;\n  box-shadow: 0 0 16px rgba(255, 0, 128, 0.06) inset !important;\n}\n\n.bid-intimate-h,\ndiv.bid-intimate-h{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 8px 12px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.1em !important;\n  color: #ff0080 !important;\n  background: linear-gradient(90deg, rgba(255, 0, 128, 0.14) 0%, rgba(14, 16, 24, 0.98) 100%) !important;\n  border-bottom: 1px solid rgba(255, 0, 128, 0.2) !important;\n}\n\n.bid .bid-intimate-badge {\n  font-size: 9px !important;\n  font-weight: 800 !important;\n  color: #060a12 !important;\n  padding: 1px 6px !important;\n  background: linear-gradient(135deg, #ff0080, #ff3366) !important;\n  border-radius: 2px !important;\n  letter-spacing: 0.06em !important;\n}\n\n.bid-intimate-body,\ndiv.bid-intimate-body{\n  padding: 4px 0 !important;\n}\n\n.bid-int-item,\ndiv.bid-int-item{\n  display: grid !important;\n  grid-template-columns: 52px 1fr !important;\n  gap: 8px !important;\n  align-items: stretch !important;\n  padding: 6px 10px !important;\n  border-bottom: 1px solid rgba(255, 0, 128, 0.08) !important;\n}\n\n.bid .bid-int-item:last-child {\n  border-bottom: none !important;\n}\n\n.bid .bid-int-k {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #060a12 !important;\n  background: rgba(255, 0, 128, 0.75) !important;\n  border-radius: 2px !important;\n  padding: 4px 2px !important;\n  text-align: center !important;\n}\n\n.bid .bid-int-v {\n  display: flex !important;\n  align-items: center !important;\n  font-size: 11px !important;\n  line-height: 1.45 !important;\n  color: #dce8f8 !important;\n  padding: 4px 8px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(0, 212, 255, 0.12) !important;\n  border-radius: 2px !important;\n}\n\n/* ========== NPC 互动数值 ========== */\n.npc-stat-grid,\ndiv.npc-stat-grid{\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 8px !important;\n  margin-bottom: 10px !important;\n}\n\n.npc-stat,\ndiv.npc-stat{\n  display: grid !important;\n  grid-template-columns: 48px 1fr auto !important;\n  gap: 8px !important;\n  align-items: center !important;\n  padding: 8px 10px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(0, 212, 255, 0.15) !important;\n  border-radius: 2px !important;\n}\n\n.bid .npc-stat-l {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #6a88a8 !important;\n  letter-spacing: 0.06em !important;\n}\n\n.bid .npc-stat .br {\n  margin: 0 !important;\n  height: 14px !important;\n  line-height: 14px !important;\n  padding: 0 6px !important;\n  font-size: 9px !important;\n}\n\n.bid .npc-stat .br span.br-l {\n  display: none !important;\n}\n\n.bid .npc-stat-v {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #00d4ff !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .pp-side-panel .pg-stat-grid {\n  margin-bottom: 0 !important;\n}\n\n.bid .pp-side-panel .pg-hero {\n  margin-bottom: 0 !important;\n}\n\n.bid .pp-side-panel .pg-sec {\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n  border-bottom: none !important;\n}\n\n.bid .pp-side-panel .npc-focus {\n  padding: 0 !important;\n  margin-bottom: 0 !important;\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n/* ========== ② 竞拍面板 ========== */\n.auc-dash,\ndiv.auc-dash{\n  display: grid !important;\n  grid-template-columns: 1fr auto !important;\n  gap: 10px !important;\n  margin-bottom: 14px !important;\n  padding: 14px 16px !important;\n  background: #121a28 !important;\n  background-color: #121a28 !important;\n  border: 1px solid rgba(255, 171, 0, 0.35) !important;\n  border-radius: 4px !important;\n}\n\n.bid .auc-dash-l {\n  display: block !important;\n  font-size: 9px !important;\n  color: #5a7a9a !important;\n  letter-spacing: 0.1em !important;\n}\n\n.bid .auc-dash-v {\n  display: block !important;\n  font-size: 26px !important;\n  font-weight: 700 !important;\n  color: #ffab00 !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n  line-height: 1.1 !important;\n  text-shadow: 0 0 20px rgba(255, 171, 0, 0.4) !important;\n}\n\n.bid .auc-dash-lead {\n  display: block !important;\n  margin-top: 4px !important;\n  font-size: 11px !important;\n  color: #ff0080 !important;\n}\n\n.auc-dash-timer,\ndiv.auc-dash-timer{\n  min-width: 100px !important;\n  text-align: right !important;\n}\n\n.bid .auc-dash-clock {\n  display: block !important;\n  margin-bottom: 6px !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #ff3366 !important;\n}\n\n.rival-card,\ndiv.rival-card{\n  display: grid !important;\n  grid-template-columns: auto 1fr !important;\n  gap: 4px 10px !important;\n  padding: 8px 10px !important;\n  margin-bottom: 6px !important;\n  background: #121a28 !important;\n  background-color: #121a28 !important;\n  border: 1px solid rgba(0, 212, 255, 0.15) !important;\n  border-radius: 3px !important;\n}\n\n.bid .rival-tag {\n  grid-row: 1 / 3 !important;\n  align-self: center !important;\n  padding: 2px 6px !important;\n  font-size: 9px !important;\n  font-weight: 700 !important;\n  color: #5a7a9a !important;\n  background: rgba(0, 212, 255, 0.08) !important;\n  border-radius: 2px !important;\n}\n\n.bid .rival-tag.warn {\n  color: #ff3366 !important;\n  background: rgba(255, 51, 102, 0.15) !important;\n}\n\n.bid .rival-name {\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #e8f4ff !important;\n}\n\n.bid .rival-desc {\n  font-size: 10px !important;\n  color: #7a9ab8 !important;\n  line-height: 1.4 !important;\n}\n\n/* ========== ③ 盲盒库存 ========== */\n.inv-tabs,\ndiv.inv-tabs{\n  display: flex !important;\n  gap: 4px !important;\n  margin-bottom: 10px !important;\n}\n\n.bid .inv-tab {\n  flex: 1 !important;\n  padding: 6px 4px !important;\n  font-size: 10px !important;\n  text-align: center !important;\n  color: #5a7a9a !important;\n  background: rgba(0, 0, 0, 0.3) !important;\n  border: 1px solid rgba(0, 212, 255, 0.12) !important;\n  border-radius: 2px !important;\n}\n\n.bid .inv-tab.on {\n  color: #00d4ff !important;\n  background: rgba(0, 212, 255, 0.12) !important;\n  border-color: rgba(0, 212, 255, 0.35) !important;\n  box-shadow: 0 0 10px rgba(0, 212, 255, 0.15) !important;\n}\n\n.inv-grid,\ndiv.inv-grid{\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 8px !important;\n  margin-bottom: 14px !important;\n}\n\n.inv-grid--wide,\ndiv.inv-grid--wide{\n  grid-template-columns: repeat(4, 1fr) !important;\n}\n\n.inv-slot,\ndiv.inv-slot{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 4px !important;\n  min-height: 80px !important;\n  padding: 12px !important;\n  background: #121a28 !important;\n  background-color: #121a28 !important;\n  border: 1px solid rgba(0, 212, 255, 0.22) !important;\n  border-radius: 3px !important;\n}\n\n.bid .inv-slot.empty {\n  opacity: 0.45 !important;\n  border-style: dashed !important;\n}\n\n.bid .inv-id {\n  font-size: 9px !important;\n  color: #5a7a9a !important;\n  letter-spacing: 0.06em !important;\n}\n\n.bid .inv-name {\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #e8f4ff !important;\n  flex: 1 !important;\n}\n\n.bid .inv-st {\n  font-size: 10px !important;\n  color: #00d4ff !important;\n}\n\n/* ========== ④ 人物名册 ========== */\n.npc-focus,\ndiv.npc-focus{\n  padding: 12px !important;\n  margin-bottom: 14px !important;\n  background: #141c2a !important;\n  background-color: #141c2a !important;\n  border: 1px solid rgba(255, 0, 128, 0.28) !important;\n  border-radius: 4px !important;\n}\n\n.npc-port,\ndiv.npc-port{\n  display: flex !important;\n  gap: 10px !important;\n  align-items: center !important;\n  margin-bottom: 10px !important;\n}\n\n.npc-ava,\nspan.npc-ava{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 40px !important;\n  height: 40px !important;\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  color: #fff !important;\n  background: linear-gradient(135deg, #ff0080, #7b2dff) !important;\n  border-radius: 50% !important;\n}\n\n.bid .npc-name {\n  display: block !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n}\n\n.bid .npc-role {\n  display: block !important;\n  font-size: 10px !important;\n  color: #5a7a9a !important;\n}\n\n.npc-mini,\ndiv.npc-mini{\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 8px 0 !important;\n  border-bottom: 1px dotted rgba(0, 212, 255, 0.12) !important;\n}\n\n.bid .npc-mini:last-child {\n  border-bottom: none !important;\n}\n\n.npc-mini-ava,\nspan.npc-mini-ava{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 28px !important;\n  height: 28px !important;\n  font-size: 11px !important;\n  color: #060a12 !important;\n  background: #00d4ff !important;\n  border-radius: 50% !important;\n  flex-shrink: 0 !important;\n}\n\n.bid .npc-mini-name {\n  flex: 1 !important;\n  font-size: 12px !important;\n  color: #e8f4ff !important;\n}\n\n.bid .npc-mini-tag {\n  font-size: 10px !important;\n  color: #5a7a9a !important;\n}\n\n/* ========== ⑤ 世界态势 ========== */\n.world-head,\ndiv.world-head{\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  margin-bottom: 12px !important;\n}\n\n.bid .world-type {\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #00d4ff !important;\n}\n\n.bid .world-day {\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n  padding: 2px 8px !important;\n  border: 1px solid rgba(0, 212, 255, 0.2) !important;\n  border-radius: 2px !important;\n}\n\n.world-meta,\ndiv.world-meta{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n  margin-bottom: 14px !important;\n  background: #121a28 !important;\n  background-color: #121a28 !important;\n  border: 1px solid rgba(0, 212, 255, 0.22) !important;\n  border-radius: 4px !important;\n  overflow: hidden !important;\n}\n\n.world-meta-i,\ndiv.world-meta-i{\n  display: grid !important;\n  grid-template-columns: 44px 1fr !important;\n  gap: 8px !important;\n  align-items: start !important;\n  padding: 9px 12px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.1) !important;\n}\n\n.bid .world-meta-i:last-child {\n  border-bottom: none !important;\n}\n\n.bid .world-meta-i--block {\n  align-items: start !important;\n}\n\n.bid .world-meta-k {\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.08em !important;\n  color: #00d4ff !important;\n  line-height: 1.4 !important;\n  padding-top: 1px !important;\n}\n\n.bid .world-meta-v {\n  font-size: 13px !important;\n  line-height: 1.45 !important;\n  color: #dce8f8 !important;\n  min-width: 0 !important;\n}\n\n.bid .world-meta-i:first-child .world-meta-v {\n  font-weight: 600 !important;\n  color: #ffffff !important;\n}\n\n.bid .world-meta-i:nth-child(2) .world-meta-v {\n  font-weight: 600 !important;\n  color: #ffab00 !important;\n}\n\n.bid .world-meta-i:nth-child(3) .world-meta-v {\n  color: #b8d4f0 !important;\n}\n\n.bid .world-meta-i--block .world-meta-v {\n  font-size: 12px !important;\n  color: #8aa8c8 !important;\n}\n\n/* 旧 world-loc 兼容 */\n.world-loc,\ndiv.world-loc{\n  display: none !important;\n}\n\n.bid .world-pin {\n  font-size: 20px !important;\n  line-height: 1 !important;\n}\n\n.bid .world-place {\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n}\n\n.bid .world-sub {\n  margin-top: 2px !important;\n  font-size: 11px !important;\n  color: #7a9ab8 !important;\n}\n\n.world-cities,\ndiv.world-cities{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 6px !important;\n}\n\n.world-city,\ndiv.world-city{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 8px !important;\n  padding: 10px 12px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(0, 212, 255, 0.15) !important;\n  border-radius: 3px !important;\n}\n\n.bid .world-city.on {\n  border-color: rgba(0, 212, 255, 0.45) !important;\n  background: rgba(0, 212, 255, 0.08) !important;\n}\n\n.bid .world-city.lock {\n  opacity: 0.55 !important;\n  border-style: dashed !important;\n}\n\n.bid .world-city-n {\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  color: #dce8f8 !important;\n}\n\n.bid .world-city.on .world-city-n {\n  color: #00d4ff !important;\n}\n\n.bid .world-city-tag {\n  flex-shrink: 0 !important;\n  font-size: 9px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.06em !important;\n  color: #5a7a9a !important;\n  padding: 2px 6px !important;\n  border: 1px solid rgba(0, 212, 255, 0.2) !important;\n  border-radius: 2px !important;\n}\n\n.bid .world-city.on .world-city-tag {\n  color: #00d4ff !important;\n  border-color: rgba(0, 212, 255, 0.45) !important;\n  background: rgba(0, 212, 255, 0.1) !important;\n}\n\n.world-next,\ndiv.world-next{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 8px !important;\n}\n\n.world-next-i,\ndiv.world-next-i{\n  display: grid !important;\n  grid-template-columns: 28px 1fr !important;\n  gap: 10px !important;\n  align-items: start !important;\n  padding: 10px 12px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(0, 212, 255, 0.15) !important;\n  border-radius: 3px !important;\n}\n\n.bid .world-next-i:first-child {\n  border-color: rgba(0, 212, 255, 0.35) !important;\n  background: rgba(0, 212, 255, 0.06) !important;\n}\n\n.bid .world-next-n {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 22px !important;\n  height: 22px !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  color: #060a12 !important;\n  background: #00d4ff !important;\n  border-radius: 50% !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .world-next-i .pg-text {\n  margin: 0 !important;\n  font-size: 13px !important;\n  line-height: 1.5 !important;\n}\n\n.bid .world-next-i.dim .world-next-n {\n  background: #3a5070 !important;\n  color: #8aa4c8 !important;\n}\n\n/* ========== ⑥ 论坛 · 仿真 App ========== */\n.bbs-app,\ndiv.bbs-app{\n  display: flex !important;\n  flex-direction: column !important;\n  min-height: 100% !important;\n  background: #f5f5f5 !important;\n  color: #333333 !important;\n}\n\n.bbs-bar,\ndiv.bbs-bar{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 10px !important;\n  padding: 10px 12px !important;\n  background: #ffffff !important;\n  border-bottom: 1px solid #e0e0e0 !important;\n}\n\n.bid .bbs-logo {\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  color: #1a1a1a !important;\n}\n\n.bid .bbs-search {\n  flex: 1 !important;\n  max-width: 160px !important;\n  padding: 5px 10px !important;\n  font-size: 11px !important;\n  color: #999999 !important;\n  background: #f0f0f0 !important;\n  border-radius: 16px !important;\n  text-align: left !important;\n}\n\n.bbs-tabs,\ndiv.bbs-tabs{\n  display: flex !important;\n  gap: 0 !important;\n  background: #ffffff !important;\n  border-bottom: 1px solid #e0e0e0 !important;\n}\n\n.bid .bbs-tab {\n  flex: 1 !important;\n  padding: 10px 4px !important;\n  font-size: 12px !important;\n  text-align: center !important;\n  color: #666666 !important;\n  border-bottom: 2px solid transparent !important;\n}\n\n.bid .bbs-tab.on {\n  color: #ff5722 !important;\n  font-weight: 700 !important;\n  border-bottom-color: #ff5722 !important;\n}\n\n.bbs-list,\ndiv.bbs-list{\n  flex: 1 !important;\n  overflow-y: auto !important;\n  background: #f5f5f5 !important;\n}\n\n.bbs-thread,\ndiv.bbs-thread{\n  display: flex !important;\n  gap: 10px !important;\n  padding: 12px !important;\n  background: #ffffff !important;\n  border-bottom: 1px solid #eeeeee !important;\n}\n\n.bid .bbs-thread.hot {\n  background: linear-gradient(90deg, #fff8f5 0%, #ffffff 100%) !important;\n}\n\n.bbs-ava,\ndiv.bbs-ava{\n  flex-shrink: 0 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 36px !important;\n  height: 36px !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #ffffff !important;\n  background: linear-gradient(135deg, #ff5722, #ff9800) !important;\n  border-radius: 50% !important;\n}\n\n.bbs-main,\ndiv.bbs-main{\n  flex: 1 !important;\n  min-width: 0 !important;\n}\n\n.bbs-tags,\ndiv.bbs-tags{\n  display: flex !important;\n  gap: 4px !important;\n  margin-bottom: 4px !important;\n}\n\n.bid .bbs-tag {\n  padding: 1px 5px !important;\n  font-size: 9px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n  background: #999999 !important;\n  border-radius: 2px !important;\n}\n\n.bid .bbs-tag.hot {\n  background: #ff5722 !important;\n}\n\n.bid .bbs-tag.anon {\n  background: #9c27b0 !important;\n}\n\n.bid .bbs-title {\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  line-height: 1.35 !important;\n  color: #1a1a1a !important;\n  margin-bottom: 4px !important;\n}\n\n.bid .bbs-snippet {\n  font-size: 12px !important;\n  line-height: 1.45 !important;\n  color: #666666 !important;\n  margin-bottom: 6px !important;\n  display: -webkit-box !important;\n  -webkit-line-clamp: 2 !important;\n  -webkit-box-orient: vertical !important;\n  overflow: hidden !important;\n}\n\n.bid .bbs-meta {\n  font-size: 10px !important;\n  color: #999999 !important;\n}\n\n.bid .bbs-meta span {\n  color: inherit !important;\n}\n\n/* ========== ⑦ 微信 · 仿真 App ========== */\n.wx-app,\ndiv.wx-app{\n  display: flex !important;\n  flex-direction: column !important;\n  min-height: 100% !important;\n  background: #ededed !important;\n  color: #1a1a1a !important;\n  border-radius: 0 0 4px 4px !important;\n  overflow: hidden !important;\n}\n\n.wx-status,\ndiv.wx-status{\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  padding: 4px 14px 2px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n  background: #ededed !important;\n}\n\n.bid .wx-icons {\n  display: flex !important;\n  gap: 4px !important;\n  font-size: 10px !important;\n}\n\n.wx-nav,\ndiv.wx-nav{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 8px 12px 10px !important;\n  background: #ededed !important;\n  border-bottom: 1px solid #d9d9d9 !important;\n}\n\n.bid .wx-nav-back{\n  font-size: 22px !important;\n  line-height: 1 !important;\n  color: #1a1a1a !important;\n  min-width: 24px !important;\n}\n\n.bid .wx-nav-title {\n  font-size: 17px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n}\n\n.wx-list,\ndiv.wx-list{\n  background: #ffffff !important;\n  border-bottom: 8px solid #ededed !important;\n}\n\n.wx-item,\ndiv.wx-item{\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 10px 12px !important;\n  border-bottom: 1px solid #f0f0f0 !important;\n  background: #ffffff !important;\n}\n\n.wx-ava,\ndiv.wx-ava{\n  flex-shrink: 0 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 42px !important;\n  height: 42px !important;\n  font-size: 15px !important;\n  font-weight: 600 !important;\n  color: #ffffff !important;\n  background: #576b95 !important;\n  border-radius: 4px !important;\n}\n\n.bid .wx-ava.sys {\n  background: #fa9d3b !important;\n}\n\n.bid .wx-ava.sm {\n  width: 34px !important;\n  height: 34px !important;\n  font-size: 12px !important;\n}\n\n.wx-info,\ndiv.wx-info{\n  flex: 1 !important;\n  min-width: 0 !important;\n}\n\n.bid .wx-top {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: baseline !important;\n  margin-bottom: 3px !important;\n}\n\n.bid .wx-name {\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  color: #1a1a1a !important;\n}\n\n.bid .wx-time {\n  font-size: 10px !important;\n  color: #b2b2b2 !important;\n  flex-shrink: 0 !important;\n}\n\n.bid .wx-prev {\n  font-size: 13px !important;\n  color: #b2b2b2 !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.bid .wx-badge {\n  flex-shrink: 0 !important;\n  min-width: 18px !important;\n  height: 18px !important;\n  padding: 0 5px !important;\n  font-size: 11px !important;\n  line-height: 18px !important;\n  text-align: center !important;\n  color: #ffffff !important;\n  background: #fa5151 !important;\n  border-radius: 9px !important;\n}\n\n.bid .wx-badge:empty {\n  display: none !important;\n}\n\n.wx-chat-wrap,\ndiv.wx-chat-wrap{\n  display: flex !important;\n  flex-direction: column !important;\n  flex: 1 !important;\n  min-height: 0 !important;\n  background: #ededed !important;\n}\n\n.wx-chat-hdr,\ndiv.wx-chat-hdr{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 8px 12px !important;\n  background: #ededed !important;\n  border-bottom: 1px solid #d9d9d9 !important;\n}\n\n.bid .wx-chat-back{\n  font-size: 20px !important;\n  color: #1a1a1a !important;\n  min-width: 24px !important;\n}\n\n.bid .wx-chat-title {\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n}\n\n.wx-chat,\ndiv.wx-chat{\n  flex: 1 !important;\n  overflow-y: auto !important;\n  padding: 10px 12px !important;\n  background: #ededed !important;\n}\n\n.wx-ts,\ndiv.wx-ts{\n  text-align: center !important;\n  margin-bottom: 10px !important;\n}\n\n.bid .wx-ts span {\n  display: inline-block !important;\n  padding: 2px 8px !important;\n  font-size: 10px !important;\n  color: #ffffff !important;\n  background: rgba(0, 0, 0, 0.15) !important;\n  border-radius: 3px !important;\n}\n\n.wx-line,\ndiv.wx-line{\n  display: flex !important;\n  align-items: flex-start !important;\n  gap: 8px !important;\n  margin-bottom: 10px !important;\n}\n\n.bid .wx-line.me {\n  justify-content: flex-end !important;\n}\n\n.wx-bub,\ndiv.wx-bub{\n  max-width: 72% !important;\n  padding: 8px 12px !important;\n  font-size: 13px !important;\n  line-height: 1.5 !important;\n  border-radius: 3px !important;\n  word-break: break-word !important;\n}\n\n.bid .wx-bub.left {\n  color: #dce8f8 !important;\n  background: #121a28 !important;\n  background-color: #121a28 !important;\n  border: 1px solid rgba(0, 212, 255, 0.22) !important;\n  box-shadow:\n    0 0 0 1px rgba(0, 212, 255, 0.06) inset,\n    0 2px 8px rgba(0, 0, 0, 0.25) !important;\n}\n\n.bid .wx-bub.right {\n  color: #f0e8ff !important;\n  background: linear-gradient(135deg, rgba(123, 45, 255, 0.35) 0%, rgba(255, 0, 128, 0.22) 100%) !important;\n  background-color: rgba(123, 45, 255, 0.25) !important;\n  border: 1px solid rgba(255, 0, 128, 0.35) !important;\n  box-shadow:\n    0 0 12px rgba(255, 0, 128, 0.12),\n    0 2px 8px rgba(0, 0, 0, 0.2) !important;\n}\n\n.wx-bar,\ndiv.wx-bar{\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 8px 10px !important;\n  background: #0a1018 !important;\n  border-top: 1px solid rgba(0, 212, 255, 0.18) !important;\n}\n\n.bid .wx-bar-input {\n  flex: 1 !important;\n  padding: 7px 10px !important;\n  font-size: 13px !important;\n  color: #5a7a9a !important;\n  background: #060c16 !important;\n  border: 1px solid rgba(0, 212, 255, 0.18) !important;\n  border-radius: 3px !important;\n}\n\n.bid .wx-bar-voice{\n  font-size: 16px !important;\n  color: #6a88a8 !important;\n  flex-shrink: 0 !important;\n}\n\n/* ========== ⑥⑦ 网页版 · 论坛表格式 + 微信 PC 分栏（赛博深空同色系） ========== */\n.bbs-web,\ndiv.bbs-web{\n  display: flex !important;\n  flex-direction: column !important;\n  min-height: auto !important;\n  background: #0a1018 !important;\n  background-color: #0a1018 !important;\n  color: #b8d4f0 !important;\n}\n\n.bbs-web-top,\ndiv.bbs-web-top{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 16px !important;\n  padding: 12px 18px !important;\n  background:\n    linear-gradient(90deg, rgba(0, 212, 255, 0.08) 0%, rgba(8, 14, 24, 0.98) 45%) !important;\n  background-color: #0c1420 !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.22) !important;\n  box-shadow: 0 1px 0 rgba(0, 212, 255, 0.06) inset !important;\n}\n\n.bid .bbs-web-logo {\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #00d4ff !important;\n  letter-spacing: 0.04em !important;\n  text-shadow: 0 0 12px rgba(0, 212, 255, 0.3) !important;\n  white-space: nowrap !important;\n}\n\n.bid .bbs-web-search {\n  flex: 1 !important;\n  max-width: 320px !important;\n  padding: 7px 14px !important;\n  font-size: 12px !important;\n  color: #5a7a9a !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(0, 212, 255, 0.18) !important;\n  border-radius: 3px !important;\n  text-align: left !important;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.35) !important;\n}\n\n.bbs-web-tabs,\ndiv.bbs-web-tabs{\n  display: flex !important;\n  gap: 0 !important;\n  padding: 0 14px !important;\n  background: #080e16 !important;\n  background-color: #080e16 !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.15) !important;\n}\n\n.bid .bbs-web-tab {\n  padding: 10px 18px !important;\n  font-size: 12px !important;\n  color: #6a88a8 !important;\n  border-bottom: 2px solid transparent !important;\n  letter-spacing: 0.06em !important;\n}\n\n.bid .bbs-web-tab.on {\n  color: #00d4ff !important;\n  font-weight: 700 !important;\n  border-bottom-color: #00d4ff !important;\n  text-shadow: 0 0 10px rgba(0, 212, 255, 0.35) !important;\n  background: linear-gradient(180deg, rgba(0, 212, 255, 0.08) 0%, transparent 100%) !important;\n}\n\n.bbs-table,\ndiv.bbs-table{\n  flex: 0 1 auto !important;\n  overflow: visible !important;\n  background: #0a1018 !important;\n  background-color: #0a1018 !important;\n}\n\n.bbs-tr,\ndiv.bbs-tr{\n  display: grid !important;\n  grid-template-columns: 1fr 88px 56px 64px 88px !important;\n  gap: 8px !important;\n  align-items: center !important;\n  padding: 11px 16px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.08) !important;\n  font-size: 12px !important;\n  color: #9ab4d0 !important;\n  background: transparent !important;\n}\n\n.bid .bbs-tr--head {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #5a7a9a !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.18) !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.1em !important;\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 2 !important;\n}\n\n.bid .bbs-tr.hot {\n  background: linear-gradient(90deg, rgba(255, 0, 128, 0.06) 0%, rgba(255, 171, 0, 0.04) 40%, transparent 100%) !important;\n  border-left: 2px solid rgba(255, 171, 0, 0.45) !important;\n}\n\n.bid .bbs-tr .c1 {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 3px !important;\n  min-width: 0 !important;\n}\n\n.bid .bbs-tr .c2{\n  font-size: 11px !important;\n  color: #6a88a8 !important;\n  text-align: center !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .bbs-pin {\n  display: inline-block !important;\n  margin-right: 6px !important;\n  padding: 1px 6px !important;\n  font-size: 9px !important;\n  font-weight: 700 !important;\n  color: #060a12 !important;\n  background: rgba(0, 212, 255, 0.75) !important;\n  border-radius: 2px !important;\n  letter-spacing: 0.06em !important;\n}\n\n.bid .bbs-pin.hot {\n  color: #060a12 !important;\n  background: linear-gradient(135deg, #ffab00, #ff0080) !important;\n  box-shadow: 0 0 8px rgba(255, 171, 0, 0.35) !important;\n}\n\n.bid .bbs-pin.anon {\n  color: #e8f4ff !important;\n  background: rgba(123, 45, 255, 0.55) !important;\n  border: 1px solid rgba(123, 45, 255, 0.45) !important;\n}\n\n.bid .bbs-t-title {\n  display: block !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  color: #e8f4ff !important;\n  line-height: 1.35 !important;\n}\n\n.bid .bbs-tr.hot .bbs-t-title {\n  color: #ffab00 !important;\n}\n\n.bid .bbs-t-snip {\n  display: block !important;\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.wx-web,\ndiv.wx-web{\n  display: grid !important;\n  grid-template-columns: 280px 1fr !important;\n  min-height: auto !important;\n  height: auto !important;\n  background: #0a1018 !important;\n  background-color: #0a1018 !important;\n  overflow: visible !important;\n}\n\n.wx-side,\ndiv.wx-side{\n  display: flex !important;\n  flex-direction: column !important;\n  min-height: auto !important;\n  background: #080e16 !important;\n  background-color: #080e16 !important;\n  border-right: 1px solid rgba(0, 212, 255, 0.18) !important;\n  overflow: visible !important;\n  box-shadow: 4px 0 16px rgba(0, 0, 0, 0.25) !important;\n}\n\n.wx-side-hdr,\ndiv.wx-side-hdr{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 12px 14px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.15) !important;\n  flex-shrink: 0 !important;\n  background: linear-gradient(180deg, rgba(0, 212, 255, 0.06) 0%, transparent 100%) !important;\n}\n\n.bid .wx-side-title {\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  color: #00d4ff !important;\n  letter-spacing: 0.04em !important;\n}\n\n.bid .wx-side-add {\n  font-size: 18px !important;\n  color: #6a88a8 !important;\n  line-height: 1 !important;\n}\n\n.wx-sitem,\ndiv.wx-sitem{\n  display: grid !important;\n  grid-template-columns: 44px 1fr auto auto !important;\n  gap: 8px !important;\n  align-items: center !important;\n  padding: 10px 12px !important;\n  background: transparent !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.06) !important;\n}\n\n.bid .wx-sitem.on {\n  background: linear-gradient(90deg, rgba(0, 212, 255, 0.12) 0%, rgba(255, 0, 128, 0.04) 100%) !important;\n  border-left: 2px solid #00d4ff !important;\n  box-shadow: inset 0 0 20px rgba(0, 212, 255, 0.06) !important;\n}\n\n.bid .wx-web .wx-ava {\n  flex-shrink: 0 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 40px !important;\n  height: 40px !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #060a12 !important;\n  background: linear-gradient(135deg, #00d4ff 0%, #7b2dff 100%) !important;\n  border-radius: 4px !important;\n  box-shadow: 0 0 10px rgba(0, 212, 255, 0.25) !important;\n}\n\n.bid .wx-web .wx-ava.sys {\n  color: #060a12 !important;\n  background: linear-gradient(135deg, #ffab00, #ff0080) !important;\n  box-shadow: 0 0 10px rgba(255, 171, 0, 0.3) !important;\n}\n\n.bid .wx-web .wx-ava.sm {\n  width: 32px !important;\n  height: 32px !important;\n  font-size: 12px !important;\n}\n\n.wx-sinfo,\ndiv.wx-sinfo{\n  min-width: 0 !important;\n}\n\n.bid .wx-sname {\n  display: block !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  color: #e8f4ff !important;\n}\n\n.bid .wx-sitem.on .wx-sname {\n  color: #00d4ff !important;\n}\n\n.bid .wx-sprev {\n  display: block !important;\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.bid .wx-stime {\n  font-size: 9px !important;\n  color: #4a6080 !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.bid .wx-web .wx-badge {\n  min-width: 16px !important;\n  height: 16px !important;\n  padding: 0 4px !important;\n  font-size: 10px !important;\n  line-height: 16px !important;\n  text-align: center !important;\n  color: #060a12 !important;\n  background: #ff0080 !important;\n  border-radius: 8px !important;\n  box-shadow: 0 0 8px rgba(255, 0, 128, 0.4) !important;\n}\n\n.bid .wx-web .wx-badge:empty {\n  display: none !important;\n}\n\n.wx-main,\ndiv.wx-main{\n  display: flex !important;\n  flex-direction: column !important;\n  min-height: auto !important;\n  background: #0a1018 !important;\n  background-color: #0a1018 !important;\n}\n\n.wx-main-hdr,\ndiv.wx-main-hdr{\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 12px 16px !important;\n  border-bottom: 1px solid rgba(0, 212, 255, 0.18) !important;\n  flex-shrink: 0 !important;\n  background: linear-gradient(180deg, rgba(0, 212, 255, 0.05) 0%, transparent 100%) !important;\n}\n\n.bid .wx-mtitle {\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  color: #e8f4ff !important;\n  letter-spacing: 0.03em !important;\n}\n\n.bid .wx-mmore {\n  font-size: 16px !important;\n  color: #6a88a8 !important;\n  letter-spacing: 0.15em !important;\n}\n\n.wx-main-body,\ndiv.wx-main-body{\n  flex: 0 1 auto !important;\n  overflow: visible !important;\n  padding: 14px 16px !important;\n  background:\n    radial-gradient(ellipse at 50% 0%, rgba(123, 45, 255, 0.04) 0%, transparent 50%),\n    #0a1018 !important;\n  background-color: #0a1018 !important;\n}\n\n.bid .wx-web .wx-ts {\n  text-align: center !important;\n  margin-bottom: 12px !important;\n}\n\n.bid .wx-web .wx-ts span {\n  display: inline-block !important;\n  padding: 2px 10px !important;\n  font-size: 10px !important;\n  color: #6a88a8 !important;\n  background: rgba(0, 0, 0, 0.4) !important;\n  border: 1px solid rgba(0, 212, 255, 0.12) !important;\n  border-radius: 3px !important;\n  font-family: Consolas, \"Courier New\", monospace !important;\n}\n\n.wx-bline,\ndiv.wx-bline{\n  display: flex !important;\n  align-items: flex-start !important;\n  gap: 8px !important;\n  margin-bottom: 12px !important;\n}\n\n.bid .wx-bline.me {\n  justify-content: flex-end !important;\n}\n\n.bid .pp--bbs .bbs-app{\n  display: none !important;\n}\n\n.bid .pp--bbs .bbs-web{\n  display: flex !important;\n}\n\n.bid .pp--wx .wx-web {\n  display: grid !important;\n}\n\n/* ========== ⑧ 事件日志 ========== */\n.log-track,\ndiv.log-track{\n  padding-left: 4px !important;\n}\n\n.log-node,\ndiv.log-node{\n  display: flex !important;\n  gap: 12px !important;\n  padding-bottom: 14px !important;\n  position: relative !important;\n}\n\n.bid .log-node:not(:last-child)::before {\n  content: \"\" !important;\n  position: absolute !important;\n  left: 5px !important;\n  top: 14px !important;\n  bottom: 0 !important;\n  width: 2px !important;\n  background: rgba(0, 212, 255, 0.15) !important;\n}\n\n.log-dot,\nspan.log-dot{\n  flex-shrink: 0 !important;\n  width: 12px !important;\n  height: 12px !important;\n  margin-top: 4px !important;\n  background: #5a7a9a !important;\n  border: 2px solid rgba(0, 212, 255, 0.3) !important;\n  border-radius: 50% !important;\n}\n\n.bid .log-node.latest .log-dot {\n  background: #ffab00 !important;\n  border-color: #ffab00 !important;\n  box-shadow: 0 0 10px rgba(255, 171, 0, 0.5) !important;\n}\n\n.bid .log-node.dim .log-dot {\n  opacity: 0.5 !important;\n}\n\n.log-box,\ndiv.log-box{\n  flex: 1 !important;\n  padding: 10px 12px !important;\n  background: #121a28 !important;\n  background-color: #121a28 !important;\n  border: 1px solid rgba(0, 212, 255, 0.18) !important;\n  border-radius: 3px !important;\n}\n\n.bid .log-node.latest .log-box {\n  border-color: rgba(255, 171, 0, 0.4) !important;\n  background: #1a2230 !important;\n  background-color: #1a2230 !important;\n}\n\n.log-track--wide,\ndiv.log-track--wide{\n  max-width: 100% !important;\n}\n\n.bid .log-txt {\n  display: block !important;\n  font-size: 13px !important;\n  line-height: 1.5 !important;\n  color: #dce8f8 !important;\n}\n\n.bid .log-time {\n  display: block !important;\n  font-size: 10px !important;\n  color: #8aa8c8 !important;\n  margin-bottom: 3px !important;\n  letter-spacing: 0.04em !important;\n}\n\n.bid .log-node.latest .log-txt {\n  color: #ffab00 !important;\n  font-weight: 600 !important;\n}\n\n.bid .log-node.dim .log-txt {\n  color: #5a7a9a !important;\n}\n\n/* ========== 旧结构兼容（AI 偶发旧 class） ========== */\n.row,\ndiv.row{\n  display: flex !important;\n  gap: 8px !important;\n  padding: 5px 0 !important;\n  border-bottom: 1px dotted rgba(0, 212, 255, 0.15) !important;\n  color: #b8d4f0 !important;\n}\n\n.bid span.rl {\n  flex: 0 0 4.5em !important;\n  color: #00d4ff !important;\n  font-size: 11px !important;\n}\n\n.bid span.rv {\n  flex: 1 1 auto !important;\n  color: #b8d4f0 !important;\n}\n\n.fpost,\ndiv.fpost{\n  margin-bottom: 8px !important;\n  padding: 10px 12px !important;\n  border: 1px solid rgba(0, 212, 255, 0.2) !important;\n  border-radius: 2px !important;\n  background: rgba(0, 0, 0, 0.35) !important;\n}\n\n.wx-row,\ndiv.wx-row{\n  display: grid !important;\n  grid-template-columns: 1.6em 4.5em 1fr 2.5em !important;\n  gap: 6px !important;\n  align-items: center !important;\n  padding: 5px 0 !important;\n  border-bottom: 1px dotted rgba(0, 212, 255, 0.15) !important;\n  font-size: 11px !important;\n}\n\n.wx-msg,\ndiv.wx-msg{\n  display: flex !important;\n  gap: 8px !important;\n  margin-bottom: 6px !important;\n}\n\n.bid span.wx-bub {\n  max-width: 82% !important;\n  padding: 6px 10px !important;\n  font-size: 11px !important;\n}\n\n.bid span.dlg-bub {\n  display: block !important;\n  box-sizing: border-box !important;\n}\n\n.log-item,\ndiv.log-item{\n  padding: 5px 0 !important;\n  font-size: 11px !important;\n  color: #5a7a9a !important;\n  border-bottom: 1px dashed rgba(0, 212, 255, 0.12) !important;\n}\n\n.npc-card,\ndiv.npc-card{\n  padding: 10px 12px !important;\n  margin-bottom: 8px !important;\n  border: 1px solid rgba(0, 212, 255, 0.25) !important;\n  border-left: 3px solid #ff0080 !important;\n  border-radius: 2px !important;\n  background: linear-gradient(90deg, rgba(123, 45, 255, 0.08) 0%, rgba(0, 0, 0, 0.3) 40%) !important;\n}\n\n\n@media (max-width: 720px) {\n  .bid .pp-web--stat,\n  .bid .pp-web--npc {\n    grid-template-columns: 1fr !important;\n  }\n  .bid .pp-web {\n    grid-template-columns: 1fr !important;\n  }\n  .bid .inv-grid--wide {\n    grid-template-columns: 1fr 1fr !important;\n  }\n  .bid .wx-web {\n    grid-template-columns: 1fr !important;\n  }\n  .bid .bbs-tr {\n    grid-template-columns: 1fr 64px !important;\n  }\n  .bid .bbs-tr .c4{\n    display: none !important;\n  }\n  .mufy_ai_message_bubble .bid {\n    width: calc(100vw - 12px) !important;\n    max-width: calc(100vw - 12px) !important;\n    margin-left: calc(50% - 50vw + 6px) !important;\n    margin-right: calc(50% - 50vw + 6px) !important;\n    min-height: min(816px, 86vh) !important;\n    height: min(864px, 90vh) !important;\n    max-height: 90vh !important;\n  }\n  .bid .auc-panel {\n    grid-template-columns: 1fr 1fr !important;\n  }\n  .bid .auc-cell--tick {\n    grid-column: 1 / -1 !important;\n    border-right: none !important;\n    border-top: 1px solid rgba(0, 212, 255, 0.1) !important;\n  }\n  .bid .auc-strip{\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    gap: 4px !important;\n  }\n  .bid .hud-top{\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    gap: 4px !important;\n  }\n  .bid .hud-stats {\n    grid-template-columns: repeat(3, 1fr) !important;\n  }\n  .bid .sb--tal{\n    grid-column: span 1 !important;\n  }\n  .bid .hud-loc {\n    text-align: left !important;\n  }\n  .bid .auc-board {\n    grid-template-columns: 1fr !important;\n  }\n  .bid .talk-grid {\n    grid-template-columns: 1fr !important;\n  }\n  .bid .dlg-row--npc .dlg-bub,\n  .bid .dlg-row--you .dlg-bub {\n    max-width: 88% !important;\n  }\n}\n\n/* ========== 记忆区 · 日志面板 ========== */\n.mem-zone,\ndiv.mem-zone{\n  padding: 0 0 12px !important;\n}\n\n.mem-zone > details{\n  margin: 0 0 10px !important;\n  border: 1px solid rgba(0, 212, 255, 0.28) !important;\n  border-radius: 2px !important;\n  background: rgba(8, 14, 26, 0.95) !important;\n}\n\n.mem-zone > details > summary{\n  padding: 8px 12px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.08em !important;\n  color: #00d4ff !important;\n  background: rgba(0, 212, 255, 0.08) !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\n.mem-zone > details[open] > summary{\n  border-bottom: 1px solid rgba(0, 212, 255, 0.2) !important;\n}\n\n.mem-list,\ndiv.mem-list{\n  padding: 8px 10px 10px !important;\n}\n\n.mem-item,\ndiv.mem-item{\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 4px !important;\n  margin: 0 0 8px !important;\n  padding: 8px 10px !important;\n  font-size: 11px !important;\n  line-height: 1.55 !important;\n  color: #b8d4f0 !important;\n  background: rgba(12, 20, 36, 0.9) !important;\n  border-left: 2px solid #00d4ff !important;\n  border-radius: 0 2px 2px 0 !important;\n}\n\n.mem-item--long,\ndiv.mem-item--long{\n  background: rgba(16, 12, 28, 0.92) !important;\n  border-left-color: #ff0080 !important;\n}\n\n.mem-item:last-child{\n  margin-bottom: 0 !important;\n}\n\n.mem-l,\nspan.mem-l{\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.06em !important;\n  color: #5a8ab0 !important;\n}\n\n.mem-v,\nspan.mem-v{\n  color: #d0e8ff !important;\n  word-break: break-word !important;\n}\n\n/**\n * 《竞拍之王》· RiliChat 平台外框补丁\n * 用途：将 AI 气泡外侧浅灰框改为深蓝毛玻璃，与 AUCTION OS 青紫终端统一\n * 用法：粘贴到 RiliChat 卡片「CSS 美化」中，放在 reply.css **全文之后**\n * 平台：https://rilichat.com/\n */\n\n/* ========== 1. 深蓝毛玻璃 · 平台气泡外框 ========== */\n.mufy_ai_message_bubble,\n#customized-answer-content,\n.chat-message,\n[class*=\"message-content\"],\n[class*=\"message-bubble\"],\n[class*=\"ai-message\"],\n[class*=\"assistant-message\"] {\n  color: inherit !important;\n  background:\n    linear-gradient(155deg, rgba(10, 22, 42, 0.82) 0%, rgba(5, 12, 26, 0.88) 48%, rgba(2, 8, 18, 0.9) 100%) !important;\n  background-color: rgba(6, 16, 32, 0.78) !important;\n  backdrop-filter: blur(20px) saturate(165%) !important;\n  -webkit-backdrop-filter: blur(20px) saturate(165%) !important;\n  border: 1px solid rgba(0, 212, 255, 0.34) !important;\n  outline: none !important;\n  border-radius: 8px !important;\n  box-shadow:\n    0 0 0 1px rgba(123, 45, 255, 0.14) inset,\n    0 0 24px rgba(0, 212, 255, 0.07) inset,\n    0 12px 40px rgba(0, 0, 0, 0.42),\n    0 0 48px rgba(0, 212, 255, 0.05) !important;\n  padding: 10px 12px !important;\n  margin: 0 auto !important;\n  max-width: 100% !important;\n  width: 100% !important;\n  overflow-x: visible !important;\n  position: relative !important;\n}\n\n.mufy_ai_message_bubble::before,\n#customized-answer-content::before {\n  content: \"\" !important;\n  display: block !important;\n  position: absolute !important;\n  inset: 0 !important;\n  border-radius: inherit !important;\n  pointer-events: none !important;\n  background:\n    linear-gradient(135deg, rgba(0, 212, 255, 0.1) 0%, transparent 42%),\n    linear-gradient(315deg, rgba(123, 45, 255, 0.08) 0%, transparent 38%) !important;\n  opacity: 0.85 !important;\n  z-index: 0 !important;\n}\n\n.mufy_ai_message_bubble::after,\n#customized-answer-content::after {\n  content: \"\" !important;\n  display: block !important;\n  position: absolute !important;\n  inset: 0 !important;\n  border-radius: inherit !important;\n  pointer-events: none !important;\n  background: repeating-linear-gradient(\n    0deg,\n    transparent,\n    transparent 2px,\n    rgba(255, 255, 255, 0.015) 2px,\n    rgba(255, 255, 255, 0.015) 3px\n  ) !important;\n  opacity: 0.35 !important;\n  z-index: 0 !important;\n}\n\n.mufy_ai_message_bubble > *,\n#customized-answer-content > * {\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n/* ========== 2. Markdown 内层 · 保持透传，由外框承担毛玻璃 ========== */\n.markdown-body,\n.prose,\n[class*=\"markdown\"],\n.chat-message .markdown-body,\n.message-content .markdown-body,\n.mufy_ai_message_bubble .markdown-body {\n  background: transparent !important;\n  background-color: transparent !important;\n  color: inherit !important;\n  border: none !important;\n  outline: none !important;\n  box-shadow: none !important;\n  border-radius: 0 !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  max-width: 100% !important;\n  width: 100% !important;\n  overflow-x: visible !important;\n}\n\n/* ========== 3. Tailwind 浅色圆角外壳 → 同步毛玻璃 ========== */\ndiv[class*=\"bg-white\"],\ndiv[class*=\"bg-gray-\"],\ndiv[class*=\"bg-neutral-\"],\ndiv[class*=\"bg-slate-\"],\ndiv[class*=\"border-gray\"],\ndiv[class*=\"border-neutral\"],\ndiv[class*=\"border-slate\"],\ndiv[class*=\"ring-gray\"],\ndiv[class*=\"ring-neutral\"],\ndiv[class*=\"rounded-lg\"][class*=\"border\"],\ndiv[class*=\"rounded-xl\"][class*=\"border\"],\ndiv[class*=\"rounded-2xl\"][class*=\"border\"],\ndiv[class*=\"rounded-md\"][class*=\"border\"] {\n  background:\n    linear-gradient(155deg, rgba(10, 22, 42, 0.82) 0%, rgba(5, 12, 26, 0.88) 48%, rgba(2, 8, 18, 0.9) 100%) !important;\n  background-color: rgba(6, 16, 32, 0.78) !important;\n  backdrop-filter: blur(20px) saturate(165%) !important;\n  -webkit-backdrop-filter: blur(20px) saturate(165%) !important;\n  border: 1px solid rgba(0, 212, 255, 0.34) !important;\n  outline: none !important;\n  border-radius: 8px !important;\n  box-shadow:\n    0 0 0 1px rgba(123, 45, 255, 0.14) inset,\n    0 0 24px rgba(0, 212, 255, 0.07) inset,\n    0 12px 40px rgba(0, 0, 0, 0.42) !important;\n  --tw-ring-color: rgba(0, 212, 255, 0.2) !important;\n  --tw-ring-shadow: 0 0 0 1px rgba(0, 212, 255, 0.2) !important;\n}\n\n/* ========== 4. 聊天列布局 · 居中，本身不加底色 ========== */\ndiv[class*=\"relative\"][class*=\"group\"],\ndiv[class*=\"overflow-y-auto\"] {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  max-width: 100% !important;\n  width: 100% !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  overflow-x: visible !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n#customized-answer-content {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n}\n\n#customized-answer-content .mufy_ai_message_bubble {\n  width: 100% !important;\n}\n\n/* ========== 5. 终端内框 · 嵌在毛玻璃内，保留霓虹青描边 ========== */\n.bid,\ndiv.bid,\n.markdown-body .bid,\n.prose .bid,\n[class*=\"markdown\"] .bid,\n.mufy_ai_message_bubble .bid {\n  position: relative !important;\n  z-index: 1 !important;\n  margin: 0 auto !important;\n  border: 2px solid rgba(0, 212, 255, 0.45) !important;\n  border-radius: 2px !important;\n  box-shadow:\n    0 0 0 1px rgba(123, 45, 255, 0.25) inset,\n    0 0 0 4px rgba(0, 0, 0, 0.55) inset,\n    0 0 48px rgba(0, 212, 255, 0.1),\n    0 16px 48px rgba(0, 0, 0, 0.55) !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":63,"totalMessages":798,"totalCreditsUsed":1341756,"totalTokensUsed":37169898,"totalPlayedUsers":85,"deeplyPlayed":25,"fixedPromptLength":28849,"lorebookLength":18752,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"拍卖","cardsCount":1}},{"tag":{"name":"开局即可色","cardsCount":1444}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}