{"id":"91b75ef4-792e-4c60-98dc-8467e2dd9132","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"误入？还是当群主？","description":"（打不过就加入！玩家能够自定义的误入才是好误入！）\n手机一震，你发现自己进了某个群——是误点链接，还是被人拉进来的？又或者，这个群本来就是你建的，群规、成员、尺度，全都听你的。\n两种开局，两种玩法：\n误入模式：你是群里的新人。大家对你好奇，有人热情、有人试探、有人暗中观察。靠聊天、私聊、线下见面，慢慢把关系聊热。\n群主模式：你是创建者。定群规、改规则、下指令，成员必须服从。\n高度自定义： 群名、类别（日常 / 兴趣 / 网调露出等）、活跃人数、性别构成、聊天氛围、当前话题……完全自定义。","background":"xijmua7uqwwue4079x5ilwnq.webp","backgroundWidth":5760,"backgroundHeight":3072,"cover":"af9ssrz5um4ild8ki0nxi204.webp","coverWidth":5760,"coverHeight":3072,"introPage":"ev8d41o04mkljjcdgi7w7ctf.html","changelog":"","createdAt":"2026-06-26T14:05:31.887Z","updatedAt":"2026-07-26T14:50:35.382Z","initPublicAt":"2026-06-26T21:00:39.657Z","renderTemplate":null,"assistantRegexReplace":[],"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《误入？还是当群主？》· Reply UI · v3.3 wx-thread · 多私聊共壳\n * grp-* 前缀 · 即时通讯气泡风 · MUFY 三写\n * 禁止 @import · 禁止中文 CSS 变量名\n */\n\n:root {\n  --grp-font: \"PingFang SC\", \"Microsoft YaHei\", \"Segoe UI\", sans-serif;\n  --grp-bg: #ededed;\n  --grp-paper: #ffffff;\n  --grp-ink: #1a1a1a;\n  --grp-muted: #888888;\n  --grp-line: #e0e0e0;\n  --grp-green: #07c160;\n  --grp-green-light: #95ec69;\n  --grp-blue: #576b95;\n  --grp-system: #b2b2b2;\n  --grp-accent: #576b95;\n  --grp-warn: #fa9d3b;\n  --grp-danger: #fa5151;\n  --grp-vibe: #9b59b6;\n  --grp-favor: #07c160;\n  --grp-radius: 14px;\n  --grp-radius-sm: 8px;\n  --grp-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);\n  --chat-phone: #1a1a1a;\n  --chat-screen: #f5f0e8;\n  --chat-bar: #f5d547;\n  --chat-user: #5eb3ff;\n  --chat-npc: #ffffff;\n  --chat-narr-accent: #8b5cf6;\n  --chat-narr-bg: #faf7f2;\n  --chat-typing: #c87800;\n  --chat-stroke: 2.5px;\n  --chat-pad: 8px;\n  --story-paper: #fdf8ee;\n  --story-ink: #2a2826;\n  --story-meta: #7a7468;\n  --story-badge: #d4738f;\n  --story-rate: #1a1a1a;\n}\n\nimg[src=\"/chat-star.png\"],\nimg[src*=\"chat-star.png\"] {\n  display: none !important;\n}\n\n.mufy_ai_message_bubble {\n  color: var(--grp-ink) !important;\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n  font-family: var(--grp-font) !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\n.mufy_ai_message_bubble::before,\n.mufy_ai_message_bubble::after {\n  display: none !important;\n}\n\n.mufy_ai_message_bubble * {\n  box-sizing: border-box;\n}\n\nredacted_thinking,\n.mufy_ai_message_bubble redacted_thinking {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n}\n\n.thinking-body,\nredacted_thinking .thinking-body,\n.mufy_ai_message_bubble redacted_thinking .thinking-body {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n}\n\nredacted_thinking:not(:has(.thinking-body)),\n.mufy_ai_message_bubble redacted_thinking:not(:has(.thinking-body)) {\n  display: none !important;\n}\n\n.mufy_ai_message_bubble details,\ndetails {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble summary::-webkit-details-marker,\ndetails > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n.grp-top,\ndiv.grp-top,\n.mufy_ai_message_bubble .grp-top {\n  display: none !important;\n}\n\n/* ========== 手机群聊 chat（黑描边 · 黄顶栏 · MeiBi 风） ========== */\nchat,\ndiv.grp-chat,\n.mufy_ai_message_bubble chat,\n.mufy_ai_message_bubble div.grp-chat {\n  display: flex !important;\n  flex-direction: column !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 0 14px !important;\n  padding: 0 !important;\n  background: var(--chat-screen) !important;\n  border: 4px solid var(--chat-phone) !important;\n  border-radius: 24px !important;\n  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.14) !important;\n  overflow: hidden !important;\n  font-family: var(--grp-font) !important;\n}\n\nchat::after,\ndiv.grp-chat::after,\n.mufy_ai_message_bubble chat::after,\n.mufy_ai_message_bubble div.grp-chat::after {\n  content: \"\" !important;\n  display: block !important;\n  width: 38% !important;\n  height: 4px !important;\n  margin: 10px auto 8px !important;\n  background: var(--chat-phone) !important;\n  border-radius: 999px !important;\n  opacity: 0.45 !important;\n}\n\nchatbar,\nprivbar,\nsphonebar,\ndiv.grp-chatbar,\n.mufy_ai_message_bubble chatbar,\n.mufy_ai_message_bubble privbar,\n.mufy_ai_message_bubble sphonebar,\n.mufy_ai_message_bubble div.grp-chatbar {\n  position: relative !important;\n  display: flex !important;\n  align-items: flex-end !important;\n  justify-content: space-between !important;\n  gap: 8px !important;\n  min-height: 46px !important;\n  padding: 10px 14px 7px !important;\n  background: var(--chat-bar) !important;\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  color: var(--chat-phone) !important;\n  border-bottom: 2px solid var(--chat-phone) !important;\n  letter-spacing: 0.02em !important;\n}\n\n.cb-left,\nchatbar .cb-left,\nprivbar .cb-left,\nsphonebar .cb-left,\n.mufy_ai_message_bubble .cb-left {\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: baseline !important;\n  justify-content: flex-start !important;\n  gap: 6px !important;\n  flex: 0 1 38% !important;\n  min-width: 0 !important;\n  z-index: 2 !important;\n  line-height: 1 !important;\n  white-space: nowrap !important;\n}\n\n.cb-time,\nchatbar .cb-time,\nprivbar .cb-time,\nsphonebar .cb-time,\n.mufy_ai_message_bubble .cb-time {\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.02em !important;\n  flex-shrink: 0 !important;\n}\n\n.cb-date,\nchatbar .cb-date,\nprivbar .cb-date,\nsphonebar .cb-date,\n.mufy_ai_message_bubble .cb-date {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  opacity: 0.82 !important;\n  letter-spacing: 0.03em !important;\n  flex-shrink: 0 !important;\n}\n\n.cb-island,\nchatbar .cb-island,\nprivbar .cb-island,\nsphonebar .cb-island,\n.mufy_ai_message_bubble .cb-island {\n  position: absolute !important;\n  top: 8px !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  display: block !important;\n  width: 102px !important;\n  height: 28px !important;\n  background: var(--chat-phone) !important;\n  border: 2px solid var(--chat-phone) !important;\n  border-radius: 999px !important;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06) !important;\n  z-index: 3 !important;\n  pointer-events: none !important;\n}\n\n.cb-right,\nchatbar .cb-right,\nprivbar .cb-right,\nsphonebar .cb-right,\n.mufy_ai_message_bubble .cb-right {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: flex-end !important;\n  gap: 5px !important;\n  flex: 0 1 28% !important;\n  min-width: 0 !important;\n  z-index: 2 !important;\n  font-size: 11px !important;\n  white-space: nowrap !important;\n}\n\n.cb-sig,\n.cb-wifi,\n.cb-bat,\nchatbar .cb-sig,\nchatbar .cb-wifi,\nchatbar .cb-bat,\nprivbar .cb-sig,\nprivbar .cb-wifi,\nprivbar .cb-bat,\nsphonebar .cb-sig,\nsphonebar .cb-wifi,\nsphonebar .cb-bat,\n.mufy_ai_message_bubble .cb-sig,\n.mufy_ai_message_bubble .cb-wifi,\n.mufy_ai_message_bubble .cb-bat {\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  line-height: 1 !important;\n}\n\n/* 旧版 chatbar 字段兼容（逐步废弃） */\n.cb-dot,\n.cb-brand,\n.cb-title,\n.grp-chatbar__dot,\n.grp-chatbar__brand,\n.grp-chatbar__title,\n.mufy_ai_message_bubble .cb-dot,\n.mufy_ai_message_bubble .cb-brand,\n.mufy_ai_message_bubble .cb-title {\n  display: none !important;\n}\n\n.grp-chatbar__sig,\n.grp-chatbar__bat,\n.mufy_ai_message_bubble .grp-chatbar__sig,\n.mufy_ai_message_bubble .grp-chatbar__bat {\n  font-size: 11px !important;\n  font-weight: 800 !important;\n}\n\nchathead,\ndiv.grp-chathead,\n.mufy_ai_message_bubble chathead,\n.mufy_ai_message_bubble div.grp-chathead {\n  display: block !important;\n  padding: 10px 14px 11px !important;\n  background: var(--grp-paper) !important;\n  border-bottom: 2px solid var(--chat-phone) !important;\n  text-align: center !important;\n}\n\np.ch-title,\nchathead p.ch-title,\nchathead > p:first-child,\n.mufy_ai_message_bubble p.ch-title,\n.mufy_ai_message_bubble chathead > p:first-child {\n  margin: 0 !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  color: var(--chat-phone) !important;\n  letter-spacing: 0.02em !important;\n}\n\np.ch-meta,\nchathead p.ch-meta,\n.mufy_ai_message_bubble p.ch-meta {\n  margin: 6px 0 0 !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: var(--grp-muted) !important;\n  line-height: 1.45 !important;\n}\n\np.ch-online,\nchathead p.ch-online,\n.mufy_ai_message_bubble p.ch-online {\n  margin: 4px 0 0 !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: var(--grp-muted) !important;\n  line-height: 1.45 !important;\n}\n\np.ch-online + p.ch-meta,\n.mufy_ai_message_bubble p.ch-online + p.ch-meta {\n  margin-top: 4px !important;\n}\n\nchatbody,\ndiv.grp-chatbody,\n.mufy_ai_message_bubble chatbody,\n.mufy_ai_message_bubble div.grp-chatbody {\n  display: flex !important;\n  flex-direction: column !important;\n  padding: 4px 0 8px !important;\n  background: var(--chat-screen) !important;\n}\n\ntime,\np.grp-time,\nchatbody > time,\n.mufy_ai_message_bubble time,\n.mufy_ai_message_bubble p.grp-time,\n.mufy_ai_message_bubble chatbody > time {\n  display: none !important;\n}\n\ndetails.wechat > time,\n.wx-body > time,\n.mufy_ai_message_bubble details.wechat > time,\n.mufy_ai_message_bubble .wx-body > time {\n  display: block !important;\n  margin: 12px 0 10px !important;\n  padding: 0 12px !important;\n  font-size: 11px !important;\n  font-weight: 500 !important;\n  color: var(--grp-muted) !important;\n  text-align: center !important;\n  letter-spacing: 0.02em !important;\n}\n\ndetails.wechat > time span,\n.wx-body > time span,\n.mufy_ai_message_bubble details.wechat > time span,\n.mufy_ai_message_bubble .wx-body > time span {\n  display: inline !important;\n}\n\nstamp,\n.mufy_ai_message_bubble stamp {\n  display: block !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: var(--grp-muted) !important;\n  line-height: 1 !important;\n  white-space: nowrap !important;\n  text-align: left !important;\n  letter-spacing: 0.02em !important;\n  align-self: center !important;\n  justify-self: start !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\nmsg,\nmsg-user,\nmsg-npc,\ndiv.grp-msg,\n.mufy_ai_message_bubble msg,\n.mufy_ai_message_bubble msg-user,\n.mufy_ai_message_bubble msg-npc,\n.mufy_ai_message_bubble div.grp-msg {\n  box-sizing: border-box !important;\n  gap: 0 !important;\n  margin: 5px 0 !important;\n  padding: 0 var(--chat-pad) !important;\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\nmsg.user,\nmsg-user,\nmsg[class=\"user\"],\ndiv.grp-msg--user,\nchat > msg.user,\nchatbody > msg.user,\nchatbody > msg-user,\n.mufy_ai_message_bubble msg.user,\n.mufy_ai_message_bubble msg-user,\n.mufy_ai_message_bubble msg[class=\"user\"],\n.mufy_ai_message_bubble div.grp-msg--user {\n  display: grid !important;\n  grid-template-columns: 1fr auto auto !important;\n  grid-template-rows: auto !important;\n  column-gap: 10px !important;\n  align-self: stretch !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\nmsg.user stamp,\nmsg-user stamp,\n.mufy_ai_message_bubble msg-user stamp,\n.mufy_ai_message_bubble msg.user stamp {\n  grid-column: 2 !important;\n  grid-row: 1 !important;\n  justify-self: end !important;\n}\n\nmsg.npc,\nmsg-npc,\nmsg[class=\"npc\"],\ndiv.grp-msg--npc,\nchat > msg.npc,\nchatbody > msg.npc,\nchatbody > msg-npc,\n.mufy_ai_message_bubble msg.npc,\n.mufy_ai_message_bubble msg-npc,\n.mufy_ai_message_bubble msg[class=\"npc\"],\n.mufy_ai_message_bubble div.grp-msg--npc {\n  display: grid !important;\n  grid-template-columns: minmax(0, max-content) minmax(44px, 1fr) !important;\n  grid-template-rows: auto auto !important;\n  column-gap: 10px !important;\n  row-gap: 4px !important;\n  align-self: stretch !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\nmsg.npc sender,\nmsg-npc sender,\nmsg[class=\"npc\"] sender,\n.mufy_ai_message_bubble msg-npc sender,\n.mufy_ai_message_bubble msg.npc sender {\n  grid-column: 1 !important;\n  grid-row: 1 !important;\n}\n\nmsg.npc stamp,\nmsg-npc stamp,\nmsg[class=\"npc\"] stamp,\n.mufy_ai_message_bubble msg-npc stamp,\n.mufy_ai_message_bubble msg.npc stamp {\n  grid-column: 2 !important;\n  grid-row: 2 !important;\n}\n\nmsg.user sender,\nmsg-user sender,\nmsg.user p.grp-sender,\nmsg-user p.grp-sender,\n.mufy_ai_message_bubble msg.user sender,\n.mufy_ai_message_bubble msg-user sender {\n  display: none !important;\n}\n\nsender,\np.grp-sender,\n.mufy_ai_message_bubble sender,\n.mufy_ai_message_bubble p.grp-sender {\n  display: block !important;\n  margin: 0 0 2px !important;\n  padding: 0 6px !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  color: var(--grp-blue) !important;\n  line-height: 1.3 !important;\n}\n\nmsg.user bubble,\nmsg-user bubble,\nmsg[class=\"user\"] bubble,\nmsg.user p,\nmsg-user p,\nmsg[class=\"user\"] p,\ndiv.grp-msg--user > bubble,\ndiv.grp-msg--user > p,\n.mufy_ai_message_bubble msg.user bubble,\n.mufy_ai_message_bubble msg-user bubble,\n.mufy_ai_message_bubble msg.user p,\n.mufy_ai_message_bubble msg-user p,\n.mufy_ai_message_bubble msg[class=\"user\"] bubble,\n.mufy_ai_message_bubble msg[class=\"user\"] p,\n.mufy_ai_message_bubble div.grp-msg--user > bubble,\n.mufy_ai_message_bubble div.grp-msg--user > p,\ndiv.markdown-body msg.user bubble,\ndiv.markdown-body msg-user bubble,\ndiv.markdown-body msg.user p,\ndiv.markdown-body msg-user p,\ndiv.markdown-body msg[class=\"user\"] bubble,\ndiv.markdown-body msg[class=\"user\"] p,\nbubble.ch-bubble-user,\n.mufy_ai_message_bubble bubble.ch-bubble-user {\n  display: block !important;\n  grid-column: 3 !important;\n  grid-row: 1 !important;\n  justify-self: end !important;\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: var(--chat-phone) !important;\n  background: var(--chat-user) !important;\n  border: var(--chat-stroke) solid var(--chat-phone) !important;\n  border-radius: 18px 18px 4px 18px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.12) !important;\n  word-break: break-word !important;\n  width: fit-content !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n}\n\nbubble,\n.mufy_ai_message_bubble bubble {\n  display: block !important;\n}\n\n/* 兜底：省略 msg-npc；或 Markdown 吃掉 bubble 时 sender 后紧跟 p/bubble */\nchatbody > sender + bubble,\nchatbody > sender + p,\nchatbody > p.grp-sender + bubble,\nchatbody > p.grp-sender + p,\n.mufy_ai_message_bubble chatbody > sender + bubble,\n.mufy_ai_message_bubble chatbody > sender + p,\n.mufy_ai_message_bubble chatbody > p.grp-sender + bubble,\n.mufy_ai_message_bubble chatbody > p.grp-sender + p,\n.mufy_ai_message_bubble div.markdown-body chatbody > sender + bubble,\n.mufy_ai_message_bubble div.markdown-body chatbody > sender + p,\n.mufy_ai_message_bubble div.markdown-body chatbody > p.grp-sender + bubble,\n.mufy_ai_message_bubble div.markdown-body chatbody > p.grp-sender + p {\n  align-self: flex-start !important;\n  margin: 0 var(--chat-pad) 8px !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: var(--chat-phone) !important;\n  background: var(--chat-npc) !important;\n  border: var(--chat-stroke) solid var(--chat-phone) !important;\n  border-radius: 18px 18px 18px 4px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) !important;\n  word-break: break-word !important;\n  width: fit-content !important;\n  max-width: min(88%, 520px) !important;\n  box-sizing: border-box !important;\n}\n\nchatbody > sender,\nchatbody > p.grp-sender,\n.mufy_ai_message_bubble chatbody > sender,\n.mufy_ai_message_bubble chatbody > p.grp-sender,\n.mufy_ai_message_bubble div.markdown-body chatbody > sender,\n.mufy_ai_message_bubble div.markdown-body chatbody > p.grp-sender {\n  align-self: flex-start !important;\n  margin: 6px var(--chat-pad) 2px !important;\n}\n\nmsg.npc bubble,\nmsg-npc bubble,\nmsg[class=\"npc\"] bubble,\nmsg.npc p,\nmsg-npc p,\nmsg[class=\"npc\"] p,\ndiv.grp-msg--npc > bubble,\ndiv.grp-msg--npc > p,\n.mufy_ai_message_bubble msg.npc bubble,\n.mufy_ai_message_bubble msg-npc bubble,\n.mufy_ai_message_bubble msg.npc p,\n.mufy_ai_message_bubble msg-npc p,\n.mufy_ai_message_bubble msg[class=\"npc\"] bubble,\n.mufy_ai_message_bubble msg[class=\"npc\"] p,\n.mufy_ai_message_bubble div.grp-msg--npc > bubble,\n.mufy_ai_message_bubble div.grp-msg--npc > p,\ndiv.markdown-body msg.npc bubble,\ndiv.markdown-body msg-npc bubble,\ndiv.markdown-body msg.npc p,\ndiv.markdown-body msg-npc p,\ndiv.markdown-body msg[class=\"npc\"] bubble,\ndiv.markdown-body msg[class=\"npc\"] p,\nbubble.ch-bubble-npc,\n.mufy_ai_message_bubble bubble.ch-bubble-npc {\n  display: block !important;\n  grid-column: 1 !important;\n  grid-row: 2 !important;\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: var(--chat-phone) !important;\n  background: var(--chat-npc) !important;\n  border: var(--chat-stroke) solid var(--chat-phone) !important;\n  border-radius: 18px 18px 18px 4px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) !important;\n  word-break: break-word !important;\n  width: fit-content !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n}\n\nsys,\np.grp-sys,\n.mufy_ai_message_bubble sys,\n.mufy_ai_message_bubble p.grp-sys {\n  display: block !important;\n  margin: 8px var(--chat-pad) 6px !important;\n  padding: 0 !important;\n  font-size: 12px !important;\n  font-style: italic !important;\n  font-weight: 700 !important;\n  color: var(--chat-typing) !important;\n  text-align: center !important;\n  letter-spacing: 0.04em !important;\n}\n\nchat p.narr,\np.ch-narr,\np.grp-narr,\nchatbody p.ch-narr,\n.mufy_ai_message_bubble chat p.narr,\n.mufy_ai_message_bubble p.ch-narr,\n.mufy_ai_message_bubble p.grp-narr {\n  display: block !important;\n  margin: 10px var(--chat-pad) !important;\n  padding: 12px 14px 12px 12px !important;\n  font-family: \"Songti SC\", \"Noto Serif SC\", SimSun, serif !important;\n  font-size: 13px !important;\n  font-style: italic !important;\n  line-height: 1.8 !important;\n  color: #3a3a3a !important;\n  background: var(--chat-narr-bg) !important;\n  border: 2px solid var(--chat-phone) !important;\n  border-left: 5px solid var(--chat-narr-accent) !important;\n  border-radius: 6px !important;\n  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.06) !important;\n  text-indent: 0 !important;\n}\n\n/* ========== 手机私聊 priv（同壳 · 单聊导航头） ========== */\npriv,\ndiv.grp-priv,\n.mufy_ai_message_bubble priv,\n.mufy_ai_message_bubble div.grp-priv {\n  display: flex !important;\n  flex-direction: column !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 0 14px !important;\n  padding: 0 !important;\n  background: var(--chat-screen) !important;\n  border: 4px solid var(--chat-phone) !important;\n  border-radius: 24px !important;\n  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.14) !important;\n  overflow: hidden !important;\n  font-family: var(--grp-font) !important;\n}\n\npriv::after,\ndiv.grp-priv::after,\n.mufy_ai_message_bubble priv::after,\n.mufy_ai_message_bubble div.grp-priv::after {\n  content: \"\" !important;\n  display: block !important;\n  width: 38% !important;\n  height: 4px !important;\n  margin: 10px auto 8px !important;\n  background: var(--chat-phone) !important;\n  border-radius: 999px !important;\n  opacity: 0.45 !important;\n}\n\npriv:has(.wx-toggle:not(:checked))::after,\npriv:not(:has(.wx-toggle:checked))::after,\n.mufy_ai_message_bubble priv:has(.wx-toggle:not(:checked))::after,\n.mufy_ai_message_bubble priv:not(:has(.wx-toggle:checked))::after {\n  display: block !important;\n  margin: 6px auto 4px !important;\n  opacity: 0.35 !important;\n}\n\npriv:has(.wx-toggle:not(:checked)),\n.mufy_ai_message_bubble priv:has(.wx-toggle:not(:checked)) {\n  padding: 0 0 8px !important;\n}\n\ndiv.wx-thread,\n.mufy_ai_message_bubble div.wx-thread {\n  display: flex !important;\n  flex-direction: column !important;\n  width: 100% !important;\n  border-bottom: 1px solid var(--grp-line) !important;\n}\n\ndiv.wx-thread:last-child,\n.mufy_ai_message_bubble div.wx-thread:last-child {\n  border-bottom: none !important;\n}\n\n.wx-thread:has(.wx-toggle:not(:checked)) .wx-body,\n.mufy_ai_message_bubble .wx-thread:has(.wx-toggle:not(:checked)) .wx-body {\n  display: none !important;\n}\n\n.wx-thread:has(.wx-toggle:checked) label.wx-fold,\n.mufy_ai_message_bubble .wx-thread:has(.wx-toggle:checked) label.wx-fold {\n  display: none !important;\n}\n\nprivbody:not(:has(.wx-thread)):has(.wx-toggle:not(:checked)) .wx-body,\n.mufy_ai_message_bubble privbody:not(:has(.wx-thread)):has(.wx-toggle:not(:checked)) .wx-body {\n  display: none !important;\n}\n\nprivbody:not(:has(.wx-thread)):has(.wx-toggle:checked) label.wx-fold,\n.mufy_ai_message_bubble privbody:not(:has(.wx-thread)):has(.wx-toggle:checked) label.wx-fold {\n  display: none !important;\n}\n\ndiv.wx-body,\n.mufy_ai_message_bubble div.wx-body {\n  display: flex !important;\n  flex-direction: column !important;\n  width: 100% !important;\n}\n\nprivhead,\n.mufy_ai_message_bubble privhead {\n  position: relative !important;\n  display: block !important;\n  padding: 8px 12px 10px !important;\n  background: var(--grp-paper) !important;\n  border-bottom: 2px solid var(--chat-phone) !important;\n  text-align: center !important;\n}\n\np.ph-line,\nprivhead p.ph-line,\n.mufy_ai_message_bubble p.ph-line {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 8px !important;\n  margin: 0 !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  color: var(--chat-phone) !important;\n  letter-spacing: 0.02em !important;\n  line-height: 1.35 !important;\n}\n\nspan.ph-back,\n.mufy_ai_message_bubble span.ph-back {\n  position: absolute !important;\n  left: 14px !important;\n  font-size: 22px !important;\n  font-weight: 700 !important;\n  line-height: 1 !important;\n  opacity: 0.75 !important;\n}\n\nspan.ph-name,\n.mufy_ai_message_bubble span.ph-name {\n  font-size: 14px !important;\n  font-weight: 800 !important;\n}\n\nspan.ph-meta,\n.mufy_ai_message_bubble span.ph-meta {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: var(--grp-muted) !important;\n}\n\nspan.ph-meta::before,\n.mufy_ai_message_bubble span.ph-meta::before {\n  content: \"·\" !important;\n  margin-right: 8px !important;\n  color: var(--grp-muted) !important;\n}\n\np.ph-sub,\nprivhead p.ph-sub,\n.mufy_ai_message_bubble p.ph-sub {\n  margin: 6px 0 0 !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: var(--grp-blue) !important;\n  letter-spacing: 0.02em !important;\n}\n\nprivbody,\ndiv.grp-privbody,\n.mufy_ai_message_bubble privbody,\n.mufy_ai_message_bubble div.grp-privbody {\n  display: flex !important;\n  flex-direction: column !important;\n  padding: 4px 0 8px !important;\n  background: var(--chat-screen) !important;\n}\n\n/* ========== 私聊折叠 wx-toggle（壳内折叠 · privhead 收回） ========== */\ninput.wx-toggle,\n.mufy_ai_message_bubble input.wx-toggle {\n  display: none !important;\n  position: absolute !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\nlabel.wx-fold,\n.mufy_ai_message_bubble label.wx-fold {\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: center !important;\n  flex-wrap: wrap !important;\n  gap: 4px 8px !important;\n  margin: 0 !important;\n  padding: 12px 16px !important;\n  min-height: 58px !important;\n  box-sizing: border-box !important;\n  cursor: pointer !important;\n  background: var(--chat-screen) !important;\n  user-select: none !important;\n}\n\nspan.wx-fold-face,\n.mufy_ai_message_bubble span.wx-fold-face {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 4px !important;\n  flex: 1 1 auto !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  color: var(--chat-phone) !important;\n  line-height: 1.25 !important;\n}\n\nlabel.wx-fold::after,\n.mufy_ai_message_bubble label.wx-fold::after {\n  content: \"›\" !important;\n  margin-left: auto !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  color: var(--grp-muted) !important;\n  align-self: center !important;\n}\n\nlabel.wx-collapse,\n.mufy_ai_message_bubble label.wx-collapse {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  cursor: pointer !important;\n  user-select: none !important;\n}\n\nlabel.wx-collapse privhead,\n.mufy_ai_message_bubble label.wx-collapse privhead {\n  display: block !important;\n}\n\nspan.wx-dots,\n.mufy_ai_message_bubble span.wx-dots {\n  display: block !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.2em !important;\n  color: var(--grp-muted) !important;\n  line-height: 1 !important;\n}\n\nprivbody > privhead,\nprivbody > time,\nprivbody > div.l,\nprivbody > div.r,\nprivbody > sys,\nprivbody > msg-peer,\nprivbody > msg-user,\nprivbody > p.priv-narr,\n.mufy_ai_message_bubble privbody > privhead,\n.mufy_ai_message_bubble privbody > time,\n.mufy_ai_message_bubble privbody > div.l,\n.mufy_ai_message_bubble privbody > div.r,\n.mufy_ai_message_bubble privbody > sys,\n.mufy_ai_message_bubble privbody > msg-peer,\n.mufy_ai_message_bubble privbody > msg-user,\n.mufy_ai_message_bubble privbody > p.priv-narr {\n  display: none !important;\n}\n\nprivbody:has(> privbar) .wx-body > privbar,\n.mufy_ai_message_bubble privbody:has(> privbar) .wx-body > privbar {\n  display: none !important;\n}\n\ndetails.wechat > summary,\n.mufy_ai_message_bubble details.wechat > summary {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 4px !important;\n  margin: 0 !important;\n  padding: 12px 16px !important;\n  min-height: 58px !important;\n  cursor: pointer !important;\n  background: var(--chat-screen) !important;\n  list-style: none !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  color: var(--chat-phone) !important;\n}\n\ndetails.wechat > summary::after,\n.mufy_ai_message_bubble details.wechat > summary::after {\n  content: \"›\" !important;\n  position: absolute !important;\n  right: 16px !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  font-size: 18px !important;\n  color: var(--grp-muted) !important;\n}\n\ndetails.wechat > summary,\n.mufy_ai_message_bubble details.wechat > summary {\n  position: relative !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n}\n\n/* 旧 details 兼容：展开后隐藏 summary */\ndetails.wechat[open] > summary,\n.mufy_ai_message_bubble details.wechat[open] > summary {\n  display: none !important;\n}\n\ndetails.wechat:not([open]) > *:not(summary),\n.mufy_ai_message_bubble details.wechat:not([open]) > *:not(summary) {\n  display: none !important;\n}\n\n.wx-body div.l,\ndetails.wechat div.l,\n.mufy_ai_message_bubble .wx-body div.l,\n.mufy_ai_message_bubble details.wechat div.l {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 4px !important;\n  align-self: flex-start !important;\n  margin: 5px var(--chat-pad) !important;\n  padding: 0 !important;\n  max-width: min(88%, 520px) !important;\n}\n\n.wx-body div.l > span,\ndetails.wechat div.l > span,\n.mufy_ai_message_bubble .wx-body div.l > span,\n.mufy_ai_message_bubble details.wechat div.l > span {\n  margin: 0 0 2px !important;\n  padding: 0 6px !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  color: var(--grp-blue) !important;\n  line-height: 1.3 !important;\n}\n\n.wx-body div.l > p,\ndetails.wechat div.l > p,\n.mufy_ai_message_bubble .wx-body div.l > p,\n.mufy_ai_message_bubble details.wechat div.l > p {\n  display: block !important;\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: var(--chat-phone) !important;\n  background: var(--chat-npc) !important;\n  border: var(--chat-stroke) solid var(--chat-phone) !important;\n  border-radius: 18px 18px 18px 4px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) !important;\n  word-break: break-word !important;\n  width: fit-content !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n}\n\n.wx-body div.r,\n.wx-body div.r.own,\ndetails.wechat div.r,\ndetails.wechat div.r.own,\n.mufy_ai_message_bubble .wx-body div.r,\n.mufy_ai_message_bubble details.wechat div.r {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-end !important;\n  align-self: flex-end !important;\n  margin: 5px var(--chat-pad) !important;\n  padding: 0 !important;\n  max-width: min(88%, 520px) !important;\n}\n\n.wx-body div.r > p,\n.wx-body div.r.own > p,\ndetails.wechat div.r > p,\ndetails.wechat div.r.own > p,\n.mufy_ai_message_bubble .wx-body div.r > p,\n.mufy_ai_message_bubble details.wechat div.r > p {\n  display: block !important;\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: var(--chat-phone) !important;\n  background: var(--chat-user) !important;\n  border: var(--chat-stroke) solid var(--chat-phone) !important;\n  border-radius: 18px 18px 4px 18px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.12) !important;\n  word-break: break-word !important;\n  width: fit-content !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n}\n\n.wx-body sys,\ndetails.wechat sys,\nprivbody .wx-body sys,\n.mufy_ai_message_bubble .wx-body sys,\n.mufy_ai_message_bubble details.wechat sys {\n  display: block !important;\n  margin: 6px auto !important;\n  padding: 0 10px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: var(--chat-typing) !important;\n  text-align: center !important;\n}\n\np.priv-narr,\nprivbody .wx-body p.priv-narr,\n.mufy_ai_message_bubble p.priv-narr {\n  display: block !important;\n  margin: 10px var(--chat-pad) !important;\n  padding: 12px 14px 12px 12px !important;\n  font-family: \"Songti SC\", \"Noto Serif SC\", SimSun, serif !important;\n  font-size: 13px !important;\n  font-style: italic !important;\n  line-height: 1.8 !important;\n  color: #3a3a3a !important;\n  background: var(--chat-narr-bg) !important;\n  border: 2px solid var(--chat-phone) !important;\n  border-left: 5px solid var(--chat-narr-accent) !important;\n  border-radius: 6px !important;\n  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.06) !important;\n  text-indent: 0 !important;\n}\n\nmsg-peer,\n.mufy_ai_message_bubble msg-peer {\n  display: grid !important;\n  grid-template-columns: minmax(0, max-content) minmax(44px, 1fr) !important;\n  grid-template-rows: auto !important;\n  column-gap: 10px !important;\n  align-self: stretch !important;\n  box-sizing: border-box !important;\n  margin: 5px 0 !important;\n  padding: 0 var(--chat-pad) !important;\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\nmsg-peer bubble,\nmsg-peer p,\n.mufy_ai_message_bubble msg-peer bubble,\n.mufy_ai_message_bubble msg-peer p {\n  grid-column: 1 !important;\n  grid-row: 1 !important;\n  display: block !important;\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: var(--chat-phone) !important;\n  background: var(--chat-npc) !important;\n  border: var(--chat-stroke) solid var(--chat-phone) !important;\n  border-radius: 18px 18px 18px 4px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) !important;\n  word-break: break-word !important;\n  width: fit-content !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n}\n\nmsg-peer stamp,\n.mufy_ai_message_bubble msg-peer stamp {\n  grid-column: 2 !important;\n  grid-row: 1 !important;\n}\n\nprivbody msg-user,\nprivbody > msg-user,\n.mufy_ai_message_bubble privbody msg-user {\n  display: grid !important;\n  grid-template-columns: 1fr auto auto !important;\n  grid-template-rows: auto !important;\n  column-gap: 10px !important;\n  align-self: stretch !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 5px 0 !important;\n  padding: 0 var(--chat-pad) !important;\n  box-sizing: border-box !important;\n}\n\nprivbody sys,\n.mufy_ai_message_bubble privbody sys {\n  display: block !important;\n  margin: 6px auto !important;\n  padding: 0 10px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: var(--chat-typing) !important;\n  text-align: center !important;\n}\n\n/* 旧版 dm 虚线框（已废弃，见 WB-07 priv） */\ndm,\ndiv.grp-dm,\n.mufy_ai_message_bubble dm,\n.mufy_ai_message_bubble div.grp-dm {\n  display: none !important;\n}\n\np.dm-head,\np.grp-dm-head,\n.mufy_ai_message_bubble p.dm-head,\n.mufy_ai_message_bubble p.grp-dm-head {\n  display: none !important;\n}\n\n/* legacy dm styles removed */\n\n/* ========== 叙事模式 story（卷宗 · 角标 · 单行 meta） ========== */\nstory,\n.mufy_ai_message_bubble story {\n  position: relative !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 10px 0 16px !important;\n  padding: 0 0 2px !important;\n  background: var(--story-paper) !important;\n  border: 3px solid var(--story-ink) !important;\n  border-radius: 8px !important;\n  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.07) !important;\n  overflow: visible !important;\n  font-family: var(--grp-font) !important;\n}\n\nstoryhead,\n.mufy_ai_message_bubble storyhead {\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 0 !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  border: none !important;\n  overflow: visible !important;\n  pointer-events: none !important;\n  z-index: 2 !important;\n}\n\nspan.story-badge,\n.mufy_ai_message_bubble span.story-badge {\n  position: absolute !important;\n  top: 0 !important;\n  left: 18px !important;\n  transform: translateY(-50%) !important;\n  display: inline-block !important;\n  padding: 5px 14px !important;\n  font-family: var(--grp-font) !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.14em !important;\n  color: #fff !important;\n  background: var(--story-badge) !important;\n  border: 2px solid var(--story-ink) !important;\n  border-radius: 3px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.08) !important;\n}\n\nspan.story-rate,\n.mufy_ai_message_bubble span.story-rate {\n  position: absolute !important;\n  top: 0 !important;\n  right: 18px !important;\n  transform: translateY(-50%) !important;\n  display: inline-block !important;\n  padding: 5px 10px !important;\n  font-family: var(--grp-font) !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.06em !important;\n  color: #fff !important;\n  background: var(--story-rate) !important;\n  border: 2px solid var(--story-ink) !important;\n  border-radius: 3px !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.08) !important;\n}\n\nstorymeta,\n.mufy_ai_message_bubble storymeta {\n  display: block !important;\n  margin: 0 !important;\n  padding: 18px 22px 12px !important;\n  background: transparent !important;\n  border-bottom: 1px solid rgba(26, 26, 26, 0.14) !important;\n}\n\np.story-meta-line,\n.mufy_ai_message_bubble p.story-meta-line {\n  margin: 0 !important;\n  padding: 0 !important;\n  font-family: var(--grp-font) !important;\n  font-size: 12px !important;\n  font-weight: 500 !important;\n  line-height: 1.6 !important;\n  color: var(--story-meta) !important;\n  letter-spacing: 0.02em !important;\n  word-break: break-word !important;\n}\n\nstorymeta item,\n.mufy_ai_message_bubble storymeta item {\n  display: inline !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n}\n\nstorymeta item:not(:last-child)::after,\n.mufy_ai_message_bubble storymeta item:not(:last-child)::after {\n  content: \" · \" !important;\n  color: rgba(122, 116, 104, 0.55) !important;\n}\n\nstorymeta item label,\n.mufy_ai_message_bubble storymeta item label {\n  display: inline !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: var(--story-meta) !important;\n}\n\nstorymeta item value,\n.mufy_ai_message_bubble storymeta item value {\n  display: inline !important;\n  font-size: 12px !important;\n  font-weight: 500 !important;\n  color: var(--story-meta) !important;\n  line-height: 1.5 !important;\n}\n\nstorymeta:has(p.story-meta-line) item,\n.mufy_ai_message_bubble storymeta:has(p.story-meta-line) item {\n  display: none !important;\n}\n\nstorybody,\n.mufy_ai_message_bubble storybody {\n  display: block !important;\n  padding: 18px 22px 24px !important;\n}\n\nstorybody p,\n.mufy_ai_message_bubble storybody p {\n  margin: 0 0 1.05em !important;\n  padding: 0 !important;\n  font-family: \"Songti SC\", \"Noto Serif SC\", SimSun, serif !important;\n  font-size: 15px !important;\n  line-height: 1.92 !important;\n  color: var(--story-ink) !important;\n  text-align: left !important;\n  text-indent: 0 !important;\n  word-break: break-word !important;\n}\n\nstorybody p:last-child,\n.mufy_ai_message_bubble storybody p:last-child {\n  margin-bottom: 0 !important;\n}\n\nchat + story,\nstory + chat,\nchat + chat,\nstory + story,\n.mufy_ai_message_bubble chat + story,\n.mufy_ai_message_bubble story + chat {\n  margin-top: 14px !important;\n}\n\nstatus-bottom,\n.mufy_ai_message_bubble status-bottom {\n  display: block !important;\n  margin: 12px 0 0 !important;\n  padding: 0 !important;\n}\n\n/* ========== 状态手机 sphone ========== */\nsphone,\n.sphone,\n.grp-sphone,\n.mufy_ai_message_bubble sphone,\n.mufy_ai_message_bubble .grp-sphone {\n  display: flex !important;\n  flex-direction: column !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 !important;\n  padding: 0 0 10px !important;\n  background: var(--chat-screen) !important;\n  border: 3px solid var(--chat-phone) !important;\n  border-radius: 22px !important;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important;\n  overflow: hidden !important;\n  font-family: var(--grp-font) !important;\n}\n\nsphone::after,\n.grp-sphone::after,\n.mufy_ai_message_bubble sphone::after {\n  content: \"\" !important;\n  display: block !important;\n  width: 36% !important;\n  height: 4px !important;\n  margin: 8px auto 4px !important;\n  background: var(--chat-phone) !important;\n  border-radius: 999px !important;\n  opacity: 0.35 !important;\n}\n\nsphonehead,\n.mufy_ai_message_bubble sphonehead {\n  padding: 10px 14px 11px !important;\n  background: var(--grp-paper) !important;\n  border-bottom: 2px solid var(--chat-phone) !important;\n  text-align: center !important;\n}\n\n/* 旧版 sphonebar 字段兼容（逐步废弃） */\n.sphonebar__dot,\n.sphonebar__net,\n.sphonebar__title,\n.sphonebar__bat,\n.mufy_ai_message_bubble .sphonebar__dot,\n.mufy_ai_message_bubble .sphonebar__net,\n.mufy_ai_message_bubble .sphonebar__title,\n.mufy_ai_message_bubble .sphonebar__bat {\n  display: none !important;\n}\n\nsphonehead p,\n.mufy_ai_message_bubble sphonehead p {\n  margin: 0 !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  color: var(--chat-phone) !important;\n  letter-spacing: 0.02em !important;\n}\n\ndetails.grp-spanel,\n.mufy_ai_message_bubble details.grp-spanel {\n  margin: 0 !important;\n  padding: 0 !important;\n  border-bottom: 1px solid var(--grp-line) !important;\n  background: var(--grp-paper) !important;\n}\n\ndetails.grp-spanel:last-of-type,\n.mufy_ai_message_bubble details.grp-spanel:last-of-type {\n  border-bottom: none !important;\n}\n\nsummary.grp-stab,\n.mufy_ai_message_bubble summary.grp-stab {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  margin: 0 !important;\n  padding: 11px 14px 11px 12px !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: var(--grp-ink) !important;\n  background: var(--grp-paper) !important;\n  border-left: 4px solid var(--grp-accent) !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\nsummary.grp-stab::after,\n.mufy_ai_message_bubble summary.grp-stab::after {\n  content: \"›\" !important;\n  margin-left: auto !important;\n  font-size: 16px !important;\n  font-weight: 400 !important;\n  color: var(--grp-muted) !important;\n  transition: transform 0.15s ease !important;\n}\n\ndetails.grp-spanel[open] > summary.grp-stab::after,\n.mufy_ai_message_bubble details.grp-spanel[open] > summary.grp-stab::after {\n  transform: rotate(90deg) !important;\n}\n\nsummary.grp-stab--user,\n.mufy_ai_message_bubble summary.grp-stab--user {\n  border-left-color: #4a90e2 !important;\n}\n\nsummary.grp-stab--rules,\n.mufy_ai_message_bubble summary.grp-stab--rules {\n  border-left-color: #d4920a !important;\n}\n\nsummary.grp-stab--members,\n.mufy_ai_message_bubble summary.grp-stab--members {\n  border-left-color: #e892a4 !important;\n}\n\nsummary.grp-stab--intel,\n.mufy_ai_message_bubble summary.grp-stab--intel {\n  border-left-color: #7e68cf !important;\n}\n\nsummary.grp-stab--memory,\n.mufy_ai_message_bubble summary.grp-stab--memory {\n  border-left-color: #9b59b6 !important;\n}\n\nsummary.grp-stab--next,\n.mufy_ai_message_bubble summary.grp-stab--next {\n  border-left-color: var(--chat-bar) !important;\n}\n\n.grp-spanel__body,\n.mufy_ai_message_bubble .grp-spanel__body {\n  padding: 8px 12px 12px !important;\n  background: #fafafa !important;\n  border-top: 1px dashed var(--grp-line) !important;\n}\n\ndetails.grp-mem,\n.mufy_ai_message_bubble details.grp-mem {\n  margin: 0 0 8px !important;\n  border: 1px solid var(--grp-line) !important;\n  border-radius: var(--grp-radius-sm) !important;\n  overflow: hidden !important;\n  background: var(--grp-paper) !important;\n}\n\ndetails.grp-mem:last-child,\n.mufy_ai_message_bubble details.grp-mem:last-child {\n  margin-bottom: 0 !important;\n}\n\nsummary.grp-mem__tab,\n.mufy_ai_message_bubble summary.grp-mem__tab {\n  display: flex !important;\n  align-items: center !important;\n  padding: 8px 10px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: var(--grp-blue) !important;\n  background: rgba(87, 107, 149, 0.06) !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\nsummary.grp-mem__tab::after,\n.mufy_ai_message_bubble summary.grp-mem__tab::after {\n  content: \"›\" !important;\n  margin-left: auto !important;\n  color: var(--grp-muted) !important;\n}\n\ndetails.grp-mem[open] > summary.grp-mem__tab::after,\n.mufy_ai_message_bubble details.grp-mem[open] > summary.grp-mem__tab::after {\n  transform: rotate(90deg) !important;\n}\n\n.grp-mem__body,\n.mufy_ai_message_bubble .grp-mem__body {\n  padding: 8px 10px 10px !important;\n}\n\n.grp-reliquary,\n.mufy_ai_message_bubble .grp-reliquary {\n  display: block !important;\n}\n\ndetails.grp-rel-sub,\n.mufy_ai_message_bubble details.grp-rel-sub {\n  margin: 0 0 8px !important;\n  border: 1px solid var(--grp-line) !important;\n  border-radius: var(--grp-radius-sm) !important;\n  overflow: hidden !important;\n  background: var(--grp-paper) !important;\n}\n\ndetails.grp-rel-sub:last-child,\n.mufy_ai_message_bubble details.grp-rel-sub:last-child {\n  margin-bottom: 0 !important;\n}\n\nsummary.grp-rel-subtab,\n.mufy_ai_message_bubble summary.grp-rel-subtab {\n  display: block !important;\n  padding: 8px 10px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  text-align: center !important;\n  letter-spacing: 0.06em !important;\n  color: var(--grp-blue) !important;\n  background: rgba(155, 89, 182, 0.08) !important;\n  border-bottom: 1px solid var(--grp-line) !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\n.grp-rel-body,\n.mufy_ai_message_bubble .grp-rel-body {\n  padding: 8px 10px !important;\n}\n\n.grp-mem-h,\n.mufy_ai_message_bubble .grp-mem-h {\n  margin: 0 0 8px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.04em !important;\n  color: #6b6588 !important;\n  text-align: center !important;\n}\n\n.grp-mem-sep,\n.mufy_ai_message_bubble .grp-mem-sep {\n  margin: 10px 0 !important;\n  text-align: center !important;\n  font-size: 11px !important;\n  color: var(--grp-muted) !important;\n}\n\ntable.grp-mem-t,\n.grp-mem-t,\n.mufy_ai_message_bubble table.grp-mem-t {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  table-layout: fixed !important;\n  font-size: 10px !important;\n  line-height: 1.45 !important;\n  color: var(--grp-ink) !important;\n  background: var(--grp-paper) !important;\n  border: 1px solid var(--grp-line) !important;\n  border-radius: 6px !important;\n  overflow: hidden !important;\n}\n\ntable.grp-mem-t th,\n.grp-mem-t th,\n.mufy_ai_message_bubble table.grp-mem-t th {\n  padding: 5px 3px !important;\n  font-size: 9px !important;\n  font-weight: 600 !important;\n  color: #6b6588 !important;\n  background: rgba(107, 101, 136, 0.08) !important;\n  border-bottom: 1px solid var(--grp-line) !important;\n  text-align: left !important;\n}\n\ntable.grp-mem-t td,\n.grp-mem-t td,\n.mufy_ai_message_bubble table.grp-mem-t td {\n  padding: 5px 3px !important;\n  vertical-align: top !important;\n  word-break: break-word !important;\n  border-bottom: 1px solid rgba(224, 224, 224, 0.6) !important;\n}\n\ntable.grp-mem-t tr:last-child td,\n.mufy_ai_message_bubble table.grp-mem-t tr:last-child td {\n  border-bottom: none !important;\n}\n\ntable.grp-mem-t th:nth-child(1),\ntable.grp-mem-t td:nth-child(1),\n.mufy_ai_message_bubble table.grp-mem-t th:nth-child(1),\n.mufy_ai_message_bubble table.grp-mem-t td:nth-child(1) {\n  width: 10% !important;\n}\n\ntable.grp-mem-t th:nth-child(2),\ntable.grp-mem-t td:nth-child(2),\n.mufy_ai_message_bubble table.grp-mem-t th:nth-child(2),\n.mufy_ai_message_bubble table.grp-mem-t td:nth-child(2) {\n  width: 22% !important;\n}\n\ntable.grp-mem-t th:nth-child(3),\ntable.grp-mem-t td:nth-child(3),\n.mufy_ai_message_bubble table.grp-mem-t th:nth-child(3),\n.mufy_ai_message_bubble table.grp-mem-t td:nth-child(3) {\n  width: 18% !important;\n}\n\n.grp-spanel--next suggested_questions,\n.mufy_ai_message_bubble .grp-spanel--next suggested_questions {\n  display: block !important;\n  margin: 0 !important;\n  padding: 8px 10px !important;\n  font-size: 12px !important;\n  line-height: 1.65 !important;\n  white-space: pre-wrap !important;\n  color: var(--grp-ink) !important;\n  background: rgba(245, 213, 71, 0.18) !important;\n  border-radius: var(--grp-radius-sm) !important;\n  border-left: 3px solid var(--chat-bar) !important;\n}\n\nitem,\n.mufy_ai_message_bubble item {\n  display: grid !important;\n  grid-template-columns: 72px 1fr !important;\n  gap: 4px 10px !important;\n  align-items: center !important;\n  margin: 0 0 8px !important;\n  padding: 0 0 8px !important;\n  border-bottom: 1px dashed var(--grp-line) !important;\n}\n\nitem:last-child,\n.mufy_ai_message_bubble item:last-child {\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n  border-bottom: none !important;\n}\n\nitem label,\n.mufy_ai_message_bubble item label {\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: var(--grp-blue) !important;\n  line-height: 1.4 !important;\n}\n\nitem value,\n.mufy_ai_message_bubble item value {\n  display: block !important;\n  font-size: 12px !important;\n  color: var(--grp-ink) !important;\n  line-height: 1.45 !important;\n  word-break: break-word !important;\n}\n\nbar-container,\n.mufy_ai_message_bubble bar-container {\n  display: block !important;\n  grid-column: 1 / -1 !important;\n  height: 6px !important;\n  margin: 2px 0 0 !important;\n  background: var(--grp-bg) !important;\n  border-radius: 999px !important;\n  overflow: hidden !important;\n}\n\nbar-fill,\n.mufy_ai_message_bubble bar-fill {\n  display: block !important;\n  height: 100% !important;\n  min-width: 0 !important;\n  border-radius: 999px !important;\n}\n\nbar-fill.favor,\n.mufy_ai_message_bubble bar-fill.favor {\n  background: linear-gradient(90deg, var(--grp-green), var(--grp-green-light)) !important;\n}\n\nbar-fill.vibe,\n.mufy_ai_message_bubble bar-fill.vibe {\n  background: linear-gradient(90deg, #8e44ad, var(--grp-vibe)) !important;\n}\n\n.grp-roster item,\n.mufy_ai_message_bubble .grp-roster item {\n  grid-template-columns: 64px 1fr !important;\n}\n\n#ai-chat-input,\n#mufy_chat_input_box {\n  border-radius: 10px !important;\n  border-color: var(--grp-line) !important;\n}\n\n#ai-send-button {\n  background: var(--grp-green) !important;\n  border-color: var(--grp-green) !important;\n  color: #fff !important;\n  border-radius: 8px !important;\n}\n\n/* ========== MUFY 外壳穿透 · 避免白底盖住 chat/story ========== */\ndiv[class*=\"overflow-y-auto\"]:has(div.markdown-body),\ndiv[class*=\"flex-1\"]:has(div.markdown-body),\nmain:has(div.markdown-body),\ndiv[class*=\"flex-col\"]:has(div.markdown-body):has(#ai-chat-input),\ndiv[class*=\"flex-col\"]:has(div.markdown-body):has(#mufy_chat_input_box) {\n  background: transparent !important;\n}\n\n#customized-answer-content,\n#customized-question-content,\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body),\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble),\n.mufy_user_message_bubble,\ndiv[class*=\"group\"]:has(.mufy_ai_message_bubble) {\n  background-color: rgba(245, 245, 245, 0.55) !important;\n  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, transparent 58%) !important;\n  border: 1px solid rgba(0, 0, 0, 0.06) !important;\n  border-radius: 14px !important;\n  backdrop-filter: blur(10px) saturate(1.06) !important;\n  -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;\n  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.06) !important;\n  padding: 10px 12px !important;\n  margin: 8px 0 !important;\n}\n\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body)::before,\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body)::after,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble)::before,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble)::after {\n  display: none !important;\n  content: none !important;\n}\n\ndiv[class*=\"bg-white\"]:has(div.markdown-body),\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) > div[class*=\"bg-white\"],\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) > div[class*=\"rounded\"],\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble) > div[class*=\"bg-white\"],\n#customized-answer-content > div[class*=\"bg-white\"],\n#customized-question-content > div[class*=\"bg-white\"] {\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 0 !important;\n}\n\n.mufy_ai_message_bubble div.markdown-body,\n.mufy_ai_message_bubble .markdown-body {\n  background: transparent !important;\n  padding: 0 !important;\n}\n\n.mufy_ai_message_bubble div.markdown-body > chat,\n.mufy_ai_message_bubble div.markdown-body > story,\n.mufy_ai_message_bubble div.markdown-body > status-bottom,\n.mufy_ai_message_bubble .markdown-body > chat,\n.mufy_ai_message_bubble .markdown-body > story,\n.mufy_ai_message_bubble .markdown-body > status-bottom {\n  display: flex !important;\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\n.mufy_ai_message_bubble div.markdown-body chat,\n.mufy_ai_message_bubble div.markdown-body chatbody,\n.mufy_ai_message_bubble .markdown-body chat,\n.mufy_ai_message_bubble .markdown-body chatbody {\n  max-width: 100% !important;\n}\n\n.mufy_ai_message_bubble div.markdown-body chatbody > p:not(.ch-narr):not(.grp-narr),\n.mufy_ai_message_bubble .markdown-body chatbody > p:not(.ch-narr):not(.grp-narr) {\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"pear/gemini-3-flash-preview"},"totalConversations":543,"totalMessages":7898,"totalCreditsUsed":8753403,"totalTokensUsed":275002879,"totalPlayedUsers":287,"deeplyPlayed":138,"fixedPromptLength":32668,"lorebookLength":4011,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"群聊","cardsCount":3}},{"tag":{"name":"巅峰决战","cardsCount":123}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}