{"id":"f880d7cb-5727-439b-82f9-ecd3108d88b4","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"官场（贪官）模拟器","description":"醒掌天下权，醉卧美人膝！","background":"qad4brvubcche3fet9muuhup.webp","backgroundWidth":677,"backgroundHeight":812,"cover":"isxq1w7mvh4ikrm90p69xqd2.webp","coverWidth":677,"coverHeight":812,"introPage":"k4rvdrubc8ouw8mijqudmlii.html","changelog":"","createdAt":"2026-07-13T12:58:18.665Z","updatedAt":"2026-07-27T01:51:06.869Z","initPublicAt":"2026-07-14T06:38:19.383Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《贪官模拟器》· Reply UI · v3.0-gazette\n * 英伦报纸风 · 配套 UI/开局UI-v3.0-英伦报纸-单文件.html\n * 类名与 v2.4 一致（of-*），粘贴到平台「内置CSS」即可\n * 原文件请保留：内置CSS.css（都市深蓝主题）\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: #141210 !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n  font-family: Georgia, \"Noto Serif SC\", \"Songti SC\", \"Times New Roman\", serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !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 details,\ndetails {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble summary,\ndetails > summary {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble details > summary::-webkit-details-marker,\ndetails > summary::-webkit-details-marker {\n  display: none !important;\n}\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.tkb,\nredacted_thinking .tkb,\n.mufy_ai_message_bubble redacted_thinking .tkb {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\nredacted_thinking:not(:has(.tkb)),\n.mufy_ai_message_bubble redacted_thinking:not(:has(.tkb)) {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n}\n\n/* ========== 悬停 tip（保留） ==========\n * tip 向上展开时易被 of-hd / of-sub(overflow:hidden) 裁切或盖住。\n * 策略：祖先 overflow:visible + 悬停时抬高整条卡片/触发器层级，tip 置顶。\n */\n.of-tip,\ndiv.of-tip,\n.mufy_ai_message_bubble .of-tip {\n  display: none !important;\n  position: absolute !important;\n  bottom: calc(100% + 8px) !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  z-index: 2147483646 !important;\n  min-width: 140px !important;\n  max-width: 260px !important;\n  padding: 8px 10px !important;\n  font-size: 12px !important;\n  font-weight: 400 !important;\n  line-height: 1.5 !important;\n  color: #f1eadc !important;\n  background: #1a1612 !important;\n  border: 1px solid #9e1b32 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 10px 28px rgba(8, 12, 24, 0.5) !important;\n  pointer-events: none !important;\n  white-space: normal !important;\n  text-align: left !important;\n}\n\n.of-tip b,\n.mufy_ai_message_bubble .of-tip b {\n  display: block !important;\n  margin: 0 0 4px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #9e1b32 !important;\n}\n\n.of-tip em,\n.mufy_ai_message_bubble .of-tip em {\n  display: block !important;\n  font-style: normal !important;\n  font-size: 11px !important;\n  color: #8a8274 !important;\n}\n\n.of-tip::after,\n.mufy_ai_message_bubble .of-tip::after {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 100% !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  border: 6px solid transparent !important;\n  border-top-color: #9e1b32 !important;\n}\n\n.of-kpi:hover .of-tip,\n.of-meter:hover .of-tip,\n.of-tag:hover .of-tip,\n.of-wx-msg:hover .of-tip,\n.mufy_ai_message_bubble .of-kpi:hover .of-tip,\n.mufy_ai_message_bubble .of-meter:hover .of-tip,\n.mufy_ai_message_bubble .of-tag:hover .of-tip,\n.mufy_ai_message_bubble .of-wx-msg:hover .of-tip {\n  display: block !important;\n}\n\n.of-tag:not(:hover) .of-tip,\n.mufy_ai_message_bubble .of-tag:not(:hover) .of-tip {\n  display: none !important;\n}\n\ndetails.of-go .of-tag:hover .of-tip,\n.mufy_ai_message_bubble details.of-go .of-tag:hover .of-tip {\n  display: none !important;\n}\n\n/* tip 祖先放开裁切；标题栏压低，内容区抬高，避免 tip 钻进 of-hd 下面 */\n.of-hd,\nsummary.of-hd,\n.mufy_ai_message_bubble summary.of-hd {\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n.of-bd,\ndiv.of-bd,\n.mufy_ai_message_bubble .of-bd {\n  position: relative !important;\n  z-index: 2 !important;\n  overflow: visible !important;\n}\n\n.of-tag,\n.of-kpi,\n.of-meter,\n.of-wx-msg,\n.mufy_ai_message_bubble .of-tag,\n.mufy_ai_message_bubble .of-kpi,\n.mufy_ai_message_bubble .of-meter,\n.mufy_ai_message_bubble .of-wx-msg {\n  isolation: auto !important;\n}\n\n.of-tag:hover,\n.of-kpi:hover,\n.of-meter:hover,\n.of-wx-msg:hover,\n.mufy_ai_message_bubble .of-tag:hover,\n.mufy_ai_message_bubble .of-kpi:hover,\n.mufy_ai_message_bubble .of-meter:hover,\n.mufy_ai_message_bubble .of-wx-msg:hover {\n  z-index: 10000 !important;\n}\n\ndetails.of-card:has(.of-tag:hover),\ndetails.of-card:has(.of-kpi:hover),\ndetails.of-card:has(.of-meter:hover),\ndetails.of-card:has(.of-wx-msg:hover),\ndetails.of-sub:has(.of-tag:hover),\ndetails.of-sub:has(.of-kpi:hover),\ndetails.of-sub:has(.of-meter:hover),\ndetails.of-sub:has(.of-wx-msg:hover),\ndetails.of-x:has(.of-tag:hover),\ndetails.of-x:has(.of-kpi:hover),\ndetails.of-x:has(.of-meter:hover),\n.of-dash:has(.of-tag:hover),\n.of-dash:has(.of-kpi:hover),\n.of-dash:has(.of-meter:hover),\n.of-dash-kpis:has(.of-kpi:hover),\n.of-meters:has(.of-meter:hover),\n.of-kv:has(.of-tag:hover),\n.of-id:has(.of-tag:hover),\n.of-sb:has(.of-tag:hover),\n.of-sb:has(.of-meter:hover),\n.of-xb:has(.of-tag:hover),\n.of-rack:has(.of-tag:hover),\n.of-rack:has(.of-kpi:hover),\n.of-rack:has(.of-meter:hover),\n.mufy_ai_message_bubble details.of-card:has(.of-tag:hover),\n.mufy_ai_message_bubble details.of-card:has(.of-kpi:hover),\n.mufy_ai_message_bubble details.of-card:has(.of-meter:hover),\n.mufy_ai_message_bubble details.of-card:has(.of-wx-msg:hover),\n.mufy_ai_message_bubble details.of-sub:has(.of-tag:hover),\n.mufy_ai_message_bubble details.of-sub:has(.of-kpi:hover),\n.mufy_ai_message_bubble details.of-sub:has(.of-meter:hover),\n.mufy_ai_message_bubble details.of-sub:has(.of-wx-msg:hover),\n.mufy_ai_message_bubble details.of-x:has(.of-tag:hover),\n.mufy_ai_message_bubble .of-dash:has(.of-tag:hover),\n.mufy_ai_message_bubble .of-dash:has(.of-kpi:hover),\n.mufy_ai_message_bubble .of-dash:has(.of-meter:hover),\n.mufy_ai_message_bubble .of-dash-kpis:has(.of-kpi:hover),\n.mufy_ai_message_bubble .of-meters:has(.of-meter:hover),\n.mufy_ai_message_bubble .of-kv:has(.of-tag:hover),\n.mufy_ai_message_bubble .of-id:has(.of-tag:hover),\n.mufy_ai_message_bubble .of-sb:has(.of-tag:hover),\n.mufy_ai_message_bubble .of-sb:has(.of-meter:hover),\n.mufy_ai_message_bubble .of-xb:has(.of-tag:hover),\n.mufy_ai_message_bubble .of-rack:has(.of-tag:hover),\n.mufy_ai_message_bubble .of-rack:has(.of-kpi:hover),\n.mufy_ai_message_bubble .of-rack:has(.of-meter:hover) {\n  position: relative !important;\n  z-index: 9999 !important;\n  overflow: visible !important;\n}\n\n/* 手机壳：悬停只抬列表行层级，绝不改 overflow/max-height（会顶破圆角屏） */\n.of-phone .of-wx-fold:has(.of-wx-msg:hover),\n.of-phone .of-wx-thread:has(.of-wx-msg:hover),\n.of-phone label.of-wx-fold:has(.of-wx-msg:hover),\n.mufy_ai_message_bubble .of-phone .of-wx-fold:has(.of-wx-msg:hover),\n.mufy_ai_message_bubble .of-phone .of-wx-thread:has(.of-wx-msg:hover),\n.mufy_ai_message_bubble .of-phone label.of-wx-fold:has(.of-wx-msg:hover) {\n  position: relative !important;\n  z-index: 30 !important;\n}\n\n/* ========== 首栏看板 of-dash ========== */\n.of-dash,\ndiv.of-dash,\n.mufy_ai_message_bubble .of-dash {\n  display: block !important;\n  margin: 0 0 14px !important;\n  padding: 0 !important;\n  background: #141210 !important;\n  border: 1px solid #3a342c !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n  box-shadow: 0 8px 24px rgba(8, 14, 28, 0.35) !important;\n}\n\n.of-dash-top,\ndiv.of-dash-top,\n.mufy_ai_message_bubble .of-dash-top {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 10px 14px !important;\n  background: linear-gradient(90deg, #1f1a16, #141210 60%, #2a241c) !important;\n  border-bottom: 1px solid #4a4338 !important;\n}\n\n.of-dash-brand,\nspan.of-dash-brand,\n.mufy_ai_message_bubble .of-dash-brand {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.18em !important;\n  color: #9e1b32 !important;\n  padding: 2px 6px !important;\n  border: 1px solid rgba(94, 234, 212, 0.35) !important;\n  border-radius: 0 !important;\n}\n\n.of-dash-title,\nspan.of-dash-title,\n.mufy_ai_message_bubble .of-dash-title {\n  flex: 1 !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.22em !important;\n  color: #f1eadc !important;\n}\n\n.of-dash-risk,\nspan.of-dash-risk,\n.mufy_ai_message_bubble .of-dash-risk {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #141210 !important;\n  background: #3d5c3a !important;\n  padding: 3px 10px !important;\n  border-radius: 0 !important;\n  letter-spacing: 0.08em !important;\n}\n\n.of-dash-risk[data-lv=\"关注\"],\n.mufy_ai_message_bubble .of-dash-risk[data-lv=\"关注\"] {\n  background: #c9a227 !important;\n}\n\n.of-dash-risk[data-lv=\"警告\"],\n.mufy_ai_message_bubble .of-dash-risk[data-lv=\"警告\"] {\n  background: #c45c26 !important;\n}\n\n.of-dash-risk[data-lv=\"危险\"],\n.mufy_ai_message_bubble .of-dash-risk[data-lv=\"危险\"] {\n  background: #9e1b32 !important;\n}\n\n.of-dash-risk[data-lv=\"临界\"],\n.mufy_ai_message_bubble .of-dash-risk[data-lv=\"临界\"] {\n  background: #9e1b32 !important;\n  color: #fff !important;\n}\n\n.of-dash-meta,\ndiv.of-dash-meta,\n.mufy_ai_message_bubble .of-dash-meta {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px !important;\n  padding: 10px 12px 6px !important;\n}\n\n.of-cell,\nspan.of-cell,\n.mufy_ai_message_bubble .of-cell {\n  display: inline-flex !important;\n  align-items: baseline !important;\n  gap: 6px !important;\n  padding: 4px 8px !important;\n  font-size: 12px !important;\n  color: #5c564c !important;\n  background: rgba(255, 255, 255, 0.04) !important;\n  border: 1px solid #4a4338 !important;\n  border-radius: 0 !important;\n}\n\n.of-cell i,\n.mufy_ai_message_bubble .of-cell i {\n  font-style: normal !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #9e1b32 !important;\n  letter-spacing: 0.06em !important;\n}\n\n.of-cell.of-wide,\n.mufy_ai_message_bubble .of-cell.of-wide {\n  flex: 1 1 100% !important;\n}\n\n.of-dash-kpis,\ndiv.of-dash-kpis,\n.mufy_ai_message_bubble .of-dash-kpis {\n  display: grid !important;\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  gap: 1px !important;\n  margin: 6px 12px 10px !important;\n  background: #4a4338 !important;\n  border: 1px solid #4a4338 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n}\n\n.of-kpi,\ndiv.of-kpi,\n.mufy_ai_message_bubble .of-kpi {\n  position: relative !important;\n  padding: 10px 6px !important;\n  text-align: center !important;\n  background: #2c2822 !important;\n  cursor: default !important;\n}\n\n.of-kpi i,\n.mufy_ai_message_bubble .of-kpi i {\n  display: block !important;\n  font-style: normal !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #8a8274 !important;\n  letter-spacing: 0.12em !important;\n  margin-bottom: 4px !important;\n}\n\n.of-kpi b,\n.mufy_ai_message_bubble .of-kpi b {\n  display: block !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  color: #faf6ec !important;\n  font-variant-numeric: tabular-nums !important;\n  line-height: 1.2 !important;\n}\n\n.of-kpi em,\n.mufy_ai_message_bubble .of-kpi em {\n  display: block !important;\n  margin-top: 2px !important;\n  font-style: normal !important;\n  font-size: 10px !important;\n  color: #9e1b32 !important;\n}\n\n.of-dash-line,\ndiv.of-dash-line,\n.mufy_ai_message_bubble .of-dash-line {\n  margin: 0 12px 8px !important;\n  padding: 6px 10px !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  color: #5c564c !important;\n  background: rgba(94, 234, 212, 0.04) !important;\n  border-left: 2px solid #9e1b32 !important;\n}\n\n.of-dash-line b,\n.mufy_ai_message_bubble .of-dash-line b {\n  display: inline-block !important;\n  min-width: 2.2em !important;\n  margin-right: 8px !important;\n  color: #9e1b32 !important;\n  font-size: 11px !important;\n}\n\n.of-dash-line:last-child,\n.mufy_ai_message_bubble .of-dash-line:last-child {\n  margin-bottom: 12px !important;\n}\n\n/* ========== 正文 ========== */\n.of-story,\ndiv.of-story,\n.mufy_ai_message_bubble .of-story {\n  display: block !important;\n  margin: 0 0 14px !important;\n  padding: 18px 20px 18px 22px !important;\n  background: linear-gradient(180deg, #faf6ec, #f1eadc) !important;\n  border: 1px solid #cfc6b4 !important;\n  border-left: 3px solid #141210 !important;\n  border-radius: 0 6px 6px 2px !important;\n  box-shadow: 0 2px 10px rgba(15, 23, 42, 0.05) !important;\n}\n\n.of-story p,\n.mufy_ai_message_bubble .of-story p {\n  margin: 0 0 12px !important;\n  font-size: 15px !important;\n  line-height: 1.9 !important;\n  color: #141210 !important;\n  text-indent: 2em !important;\n}\n\n.of-story p:last-child,\n.mufy_ai_message_bubble .of-story p:last-child {\n  margin-bottom: 0 !important;\n}\n\n/* ========== 底栏架 ========== */\n.of-rack,\ndiv.of-rack,\n.mufy_ai_message_bubble .of-rack {\n  display: block !important;\n}\n\n/* ========== 折叠卡 ========== */\ndetails.of-card,\n.mufy_ai_message_bubble details.of-card {\n  margin: 0 0 10px !important;\n  border: 1px solid #cfc6b4 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n  background: #fff !important;\n  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04) !important;\n}\n\n.of-hd,\nsummary.of-hd,\n.mufy_ai_message_bubble summary.of-hd {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 11px 14px !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.1em !important;\n  color: #faf6ec !important;\n  background: #1a1612 !important;\n  cursor: pointer !important;\n  border-radius: 0 6px 0 0 !important;\n}\n\n.of-hd-i,\nspan.of-hd-i,\n.mufy_ai_message_bubble .of-hd-i {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-width: 28px !important;\n  height: 18px !important;\n  padding: 0 6px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #141210 !important;\n  background: #9e1b32 !important;\n  border-radius: 0 !important;\n  letter-spacing: 0 !important;\n}\n\ndetails.of-pl > .of-hd,\n.mufy_ai_message_bubble details.of-pl > summary.of-hd {\n  background: linear-gradient(90deg, #2a3220, #1a1612) !important;\n}\n\ndetails.of-fc > .of-hd,\n.mufy_ai_message_bubble details.of-fc > summary.of-hd {\n  background: linear-gradient(90deg, #5c1820, #1a1612) !important;\n}\n\ndetails.of-nt > .of-hd,\n.mufy_ai_message_bubble details.of-nt > summary.of-hd {\n  background: linear-gradient(90deg, #2c2822, #1a1612) !important;\n}\n\ndetails.of-ph > .of-hd,\n.mufy_ai_message_bubble details.of-ph > summary.of-hd {\n  background: linear-gradient(90deg, #2f4a28, #1a1612) !important;\n}\n\ndetails.of-hr > .of-hd,\n.mufy_ai_message_bubble details.of-hr > summary.of-hd {\n  background: linear-gradient(90deg, #5c2030, #1a1612) !important;\n}\n\ndetails.of-mm > .of-hd,\n.mufy_ai_message_bubble details.of-mm > summary.of-hd {\n  background: linear-gradient(90deg, #3d2a22, #1a1612) !important;\n}\n\ndetails.of-go > .of-hd,\n.mufy_ai_message_bubble details.of-go > summary.of-hd {\n  background: linear-gradient(90deg, #141210, #2c2822) !important;\n}\n\n.of-bd,\ndiv.of-bd,\n.mufy_ai_message_bubble .of-bd {\n  padding: 12px 14px 14px !important;\n  background: #faf6ec !important;\n  border-top: 1px solid #ddd4c0 !important;\n  border-radius: 0 0 6px 6px !important;\n}\n\n.of-bd-phone,\ndiv.of-bd-phone,\n.mufy_ai_message_bubble .of-bd-phone {\n  padding: 20px 8px 24px !important;\n  background:\n    radial-gradient(ellipse at 50% 0%, rgba(148, 163, 184, 0.18), transparent 55%),\n    linear-gradient(180deg, #e8ecf2, #f4f6f9) !important;\n  overflow: visible !important;\n  position: relative !important;\n}\n\n/* ========== 身份行 / 键值 ========== */\n.of-id,\ndiv.of-id,\n.mufy_ai_message_bubble .of-id {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  gap: 8px !important;\n  margin: 0 0 10px !important;\n  padding: 0 0 8px !important;\n  border-bottom: 1px solid #ddd4c0 !important;\n  overflow: visible !important;\n  position: relative !important;\n}\n\n.of-name,\nspan.of-name,\n.mufy_ai_message_bubble .of-name {\n  font-size: 17px !important;\n  font-weight: 700 !important;\n  color: #141210 !important;\n  letter-spacing: 0.04em !important;\n}\n\n.of-badge,\nspan.of-badge,\n.mufy_ai_message_bubble .of-badge {\n  display: inline-block !important;\n  padding: 2px 8px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #3a342c !important;\n  background: #ebe3d2 !important;\n  border: 1px solid #b7ae9c !important;\n  border-radius: 0 !important;\n}\n\n.of-kv,\ndiv.of-kv,\n.mufy_ai_message_bubble .of-kv {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: flex-start !important;\n  gap: 8px 10px !important;\n  margin: 0 !important;\n  padding: 8px 2px !important;\n  font-size: 13.5px !important;\n  color: #141210 !important;\n  border-bottom: 1px solid #e8e0ce !important;\n  position: relative !important;\n  overflow: visible !important;\n}\n\n.of-kv:last-child,\n.mufy_ai_message_bubble .of-kv:last-child {\n  border-bottom: none !important;\n}\n\n.of-kv::before,\n.mufy_ai_message_bubble .of-kv::before {\n  content: attr(data-k) !important;\n  flex-shrink: 0 !important;\n  min-width: 4.2em !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #5c564c !important;\n  letter-spacing: 0.06em !important;\n  padding-top: 2px !important;\n}\n\n.of-kv:not([data-k])::before,\n.mufy_ai_message_bubble .of-kv:not([data-k])::before {\n  content: none !important;\n  display: none !important;\n}\n\n.of-quote,\ndiv.of-quote,\n.mufy_ai_message_bubble .of-quote {\n  margin: 10px 0 4px !important;\n  padding: 10px 12px !important;\n  font-size: 13px !important;\n  font-style: italic !important;\n  color: #3a342c !important;\n  background: #ebe3d2 !important;\n  border-left: 3px solid #5c564c !important;\n  border-radius: 0 4px 4px 0 !important;\n}\n\n.of-sec,\ndiv.of-sec,\n.mufy_ai_message_bubble .of-sec {\n  margin: 10px 0 6px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.12em !important;\n  color: #3d2a22 !important;\n}\n\n/* ========== 进度条 ========== */\n.of-meters,\ndiv.of-meters,\n.mufy_ai_message_bubble .of-meters {\n  display: grid !important;\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  gap: 8px !important;\n  margin: 0 0 10px !important;\n}\n\n.of-meter,\ndiv.of-meter,\n.mufy_ai_message_bubble .of-meter {\n  position: relative !important;\n  height: 28px !important;\n  background: #ebe3d2 !important;\n  border: 1px solid #b7ae9c !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n}\n\n.of-fill,\ndiv.of-fill,\n.mufy_ai_message_bubble .of-fill {\n  position: absolute !important;\n  left: 0 !important;\n  top: 0 !important;\n  bottom: 0 !important;\n  width: 0 !important;\n  border-radius: 1px 0 0 1px !important;\n  transition: width 0.25s ease !important;\n  z-index: 0 !important;\n}\n\n.of-m-gold .of-fill,\n.mufy_ai_message_bubble .of-m-gold .of-fill {\n  background: linear-gradient(90deg, #c45c6a, #9e1b32) !important;\n}\n\n.of-m-red .of-fill,\n.mufy_ai_message_bubble .of-m-red .of-fill {\n  background: linear-gradient(90deg, #c45c6a, #9e1b32) !important;\n}\n\n.of-m-cyan .of-fill,\n.mufy_ai_message_bubble .of-m-cyan .of-fill {\n  background: linear-gradient(90deg, #c45c6a, #9e1b32) !important;\n}\n\n.of-mtext,\ndiv.of-mtext,\n.mufy_ai_message_bubble .of-mtext {\n  position: relative !important;\n  z-index: 1 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  height: 100% !important;\n  padding: 0 6px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #141210 !important;\n  text-align: center !important;\n  line-height: 1.2 !important;\n  text-shadow: 0 0 4px rgba(255, 255, 255, 0.85) !important;\n}\n\n/* ========== 标签 ========== */\n.of-tag,\nspan.of-tag,\n.mufy_ai_message_bubble .of-tag {\n  position: relative !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  padding: 3px 9px !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #141210 !important;\n  background: #ebe3d2 !important;\n  border: 1px solid #b7ae9c !important;\n  border-radius: 0 !important;\n  line-height: 1.4 !important;\n  cursor: default !important;\n}\n\n.of-tag.of-gold,\n.mufy_ai_message_bubble .of-tag.of-gold {\n  color: #6e1020 !important;\n  background: #f7efe0 !important;\n  border-color: #d4a0a8 !important;\n}\n\n.of-tag.of-red,\n.mufy_ai_message_bubble .of-tag.of-red {\n  color: #6e1020 !important;\n  background: #f7ebe8 !important;\n  border-color: #d4a0a8 !important;\n}\n\n.of-tag.of-cyan,\n.mufy_ai_message_bubble .of-tag.of-cyan {\n  color: #6e1020 !important;\n  background: #f7ebe8 !important;\n  border-color: #d4a0a8 !important;\n}\n\n.of-tag.of-wine,\n.mufy_ai_message_bubble .of-tag.of-wine {\n  color: #6e1020 !important;\n  background: #f7ebe8 !important;\n  border-color: #d4a0a8 !important;\n}\n\n/* ========== 人脉：纵向 of-sub（无横向 Tab） ========== */\ndetails.of-nt .of-sub,\n.mufy_ai_message_bubble details.of-nt .of-sub {\n  margin: 0 0 8px !important;\n}\n\ndetails.of-nt .of-sub:last-child,\n.mufy_ai_message_bubble details.of-nt .of-sub:last-child {\n  margin-bottom: 0 !important;\n}\n\n/* ========== 手机壳 of-phone · 对齐京都大小姐简洁机壳 ========== */\n.of-phone,\ndiv.of-phone,\n.mufy_ai_message_bubble .of-phone {\n  position: relative !important;\n  max-width: 300px !important;\n  margin: 0 auto !important;\n  padding: 6px !important;\n  background: linear-gradient(160deg, #3a3a3a, #141210) !important;\n  border-radius: 32px !important;\n  box-shadow: 0 14px 36px rgba(15, 23, 42, 0.22) !important;\n  overflow: hidden !important;\n}\n\n.of-ph-island,\ndiv.of-ph-island,\n.mufy_ai_message_bubble .of-ph-island {\n  position: absolute !important;\n  top: 14px !important;\n  left: 50% !important;\n  z-index: 5 !important;\n  width: 68px !important;\n  height: 18px !important;\n  margin-left: -34px !important;\n  background: #141210 !important;\n  border-radius: 12px !important;\n  pointer-events: none !important;\n}\n\n.of-ph-screen,\ndiv.of-ph-screen,\n.mufy_ai_message_bubble .of-ph-screen {\n  display: flex !important;\n  flex-direction: column !important;\n  border-radius: 26px !important;\n  background: #fff !important;\n  min-height: 420px !important;\n  max-height: 520px !important;\n  overflow: hidden !important;\n  -webkit-overflow-scrolling: touch !important;\n}\n\n.of-ph-bar,\ndiv.of-ph-bar,\n.mufy_ai_message_bubble .of-ph-bar {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  flex-shrink: 0 !important;\n  padding: 26px 16px 4px !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #141210 !important;\n  background: #fff !important;\n  position: relative !important;\n  z-index: 6 !important;\n}\n\n.of-ph-time,\nspan.of-ph-time,\n.mufy_ai_message_bubble .of-ph-time {\n  font-variant-numeric: tabular-nums !important;\n}\n\n.of-ph-icons,\nspan.of-ph-icons,\n.mufy_ai_message_bubble .of-ph-icons {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 4px !important;\n  font-size: 11px !important;\n}\n\n.of-net,\nspan.of-net,\n.mufy_ai_message_bubble span.of-net {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #141210 !important;\n}\n\n.of-bars,\nspan.of-bars,\n.mufy_ai_message_bubble span.of-bars {\n  display: inline-flex !important;\n  align-items: flex-end !important;\n  gap: 1.5px !important;\n  height: 10px !important;\n}\n\n.of-bars i,\n.mufy_ai_message_bubble .of-bars i {\n  display: block !important;\n  width: 2.5px !important;\n  background: #141210 !important;\n  border-radius: 1px !important;\n}\n\n.of-bars i:nth-child(1) { height: 3px !important; }\n.of-bars i:nth-child(2) { height: 5px !important; }\n.of-bars i:nth-child(3) { height: 7px !important; }\n.of-bars i:nth-child(4) { height: 9px !important; }\n\n.of-batt,\nspan.of-batt,\n.mufy_ai_message_bubble span.of-batt {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #141210 !important;\n  font-variant-numeric: tabular-nums !important;\n}\n\n.of-ph-nav,\ndiv.of-ph-nav,\n.mufy_ai_message_bubble .of-ph-nav {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  flex-shrink: 0 !important;\n  padding: 8px 14px 10px !important;\n  background: #fff !important;\n  border-bottom: 1px solid #d9d9d9 !important;\n  position: relative !important;\n  z-index: 5 !important;\n}\n\n.of-ph-nav-t,\nspan.of-ph-nav-t,\n.mufy_ai_message_bubble .of-ph-nav-t {\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  color: #141210 !important;\n}\n\n.of-ph-nav-s,\nspan.of-ph-nav-s,\n.mufy_ai_message_bubble .of-ph-nav-s {\n  font-size: 12px !important;\n  color: #8e8e93 !important;\n}\n\n.of-ph-screen:has(.of-wx-toggle:checked) > .of-ph-nav-list,\n.mufy_ai_message_bubble .of-ph-screen:has(.of-wx-toggle:checked) > .of-ph-nav-list {\n  display: none !important;\n}\n\n.of-ph-empty,\ndiv.of-ph-empty,\n.mufy_ai_message_bubble .of-ph-empty {\n  padding: 48px 16px !important;\n  text-align: center !important;\n  font-size: 13px !important;\n  color: #8e8e93 !important;\n  background: #fff !important;\n}\n\n.of-ph-screen:has(.of-wx-thread) .of-ph-empty,\n.mufy_ai_message_bubble .of-ph-screen:has(.of-wx-thread) .of-ph-empty {\n  display: none !important;\n}\n\n/* ----- 微信会话列表 / 私聊（对齐群主 wx-toggle） ----- */\n.of-wx-list,\ndiv.of-wx-list,\n.mufy_ai_message_bubble .of-wx-list {\n  flex: 1 1 auto !important;\n  min-height: 0 !important;\n  background: #fff !important;\n  overflow-x: hidden !important;\n  overflow-y: auto !important;\n  -webkit-overflow-scrolling: touch !important;\n  scrollbar-width: none !important;\n  -ms-overflow-style: none !important;\n}\n\n.of-wx-list::-webkit-scrollbar,\ndiv.of-wx-list::-webkit-scrollbar,\n.mufy_ai_message_bubble .of-wx-list::-webkit-scrollbar {\n  width: 0 !important;\n  height: 0 !important;\n  display: none !important;\n}\n\n.of-wx-thread,\ndiv.of-wx-thread,\n.mufy_ai_message_bubble .of-wx-thread {\n  display: block !important;\n  border-bottom: 0.5px solid rgba(60,60,67,0.12) !important;\n  background: #fff !important;\n}\n\n.of-wx-toggle,\ninput.of-wx-toggle,\n.mufy_ai_message_bubble input.of-wx-toggle {\n  display: none !important;\n  position: absolute !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n.of-wx-fold,\nlabel.of-wx-fold,\n.mufy_ai_message_bubble label.of-wx-fold {\n  display: flex !important;\n  align-items: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  cursor: pointer !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n\n.of-wx-face,\nspan.of-wx-face,\n.mufy_ai_message_bubble span.of-wx-face {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  flex: 1 !important;\n  min-width: 0 !important;\n  padding: 12px 4px 12px 14px !important;\n  box-sizing: border-box !important;\n}\n\n\n.of-wx-av,\nspan.of-wx-av,\ndiv.of-wx-av,\n.mufy_ai_message_bubble .of-wx-av {\n  flex-shrink: 0 !important;\n  width: 42px !important;\n  height: 42px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  color: #fff !important;\n  background: linear-gradient(135deg, #2f4f7a, #1e3a5f) !important;\n  border-radius: 0 !important;\n}\n\n.of-wx-main,\nspan.of-wx-main,\n.mufy_ai_message_bubble span.of-wx-main {\n  flex: 1 !important;\n  min-width: 0 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 4px !important;\n}\n\n.of-wx-top,\nspan.of-wx-top,\n.mufy_ai_message_bubble span.of-wx-top {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: baseline !important;\n  gap: 8px !important;\n}\n\n.of-wx-top b,\n.mufy_ai_message_bubble .of-wx-top b {\n  font-size: 14px !important;\n  color: #141210 !important;\n  font-weight: 600 !important;\n}\n\n.of-wx-top em,\n.mufy_ai_message_bubble .of-wx-top em {\n  font-style: normal !important;\n  font-size: 11px !important;\n  color: #9ca3af !important;\n  flex-shrink: 0 !important;\n}\n\n.of-wx-msg,\nspan.of-wx-msg,\n.mufy_ai_message_bubble span.of-wx-msg {\n  position: relative !important;\n  font-size: 12px !important;\n  color: #6b7280 !important;\n  white-space: nowrap !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n}\n\n/* 悬停只放开 tip，不改换行（改 white-space 会撑破列表行） */\n.of-wx-msg:hover,\nspan.of-wx-msg:hover,\n.mufy_ai_message_bubble span.of-wx-msg:hover {\n  overflow: visible !important;\n  z-index: 10000 !important;\n}\n\n/* 手机内 tip：改向下展开，避免顶破状态栏/圆角 */\n.of-phone .of-wx-msg .of-tip,\n.mufy_ai_message_bubble .of-phone .of-wx-msg .of-tip {\n  bottom: auto !important;\n  top: calc(100% + 6px) !important;\n  left: 0 !important;\n  right: auto !important;\n  transform: none !important;\n  max-width: 220px !important;\n}\n\n.of-phone .of-wx-msg .of-tip::after,\n.mufy_ai_message_bubble .of-phone .of-wx-msg .of-tip::after {\n  top: auto !important;\n  bottom: 100% !important;\n  border-top-color: transparent !important;\n  border-bottom-color: #9e1b32 !important;\n}\n\n.of-wx-badge,\nspan.of-wx-badge,\n.mufy_ai_message_bubble span.of-wx-badge {\n  flex-shrink: 0 !important;\n  min-width: 16px !important;\n  padding: 1px 5px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #fff !important;\n  background: #9e1b32 !important;\n  border-radius: 0 !important;\n  text-align: center !important;\n}\n\n.of-wx-badge:empty,\n.mufy_ai_message_bubble .of-wx-badge:empty {\n  display: none !important;\n}\n\n.of-wx-body,\ndiv.of-wx-body,\n.mufy_ai_message_bubble .of-wx-body {\n  display: none !important;\n  flex-direction: column !important;\n  width: 100% !important;\n  min-height: 320px !important;\n  background: #ededed !important;\n  box-sizing: border-box !important;\n  overflow: visible !important;\n}\n\n.of-wx-thread:has(.of-wx-toggle:not(:checked)) .of-wx-body,\n.mufy_ai_message_bubble .of-wx-thread:has(.of-wx-toggle:not(:checked)) .of-wx-body {\n  display: none !important;\n}\n\n.of-wx-thread:has(.of-wx-toggle:checked) .of-wx-body,\n.mufy_ai_message_bubble .of-wx-thread:has(.of-wx-toggle:checked) .of-wx-body {\n  display: flex !important;\n}\n\n.of-wx-thread:has(.of-wx-toggle:checked) > .of-wx-fold,\n.mufy_ai_message_bubble .of-wx-thread:has(.of-wx-toggle:checked) > .of-wx-fold {\n  display: none !important;\n}\n\n.of-wx-list:has(.of-wx-toggle:checked) .of-wx-thread:not(:has(.of-wx-toggle:checked)),\n.mufy_ai_message_bubble .of-wx-list:has(.of-wx-toggle:checked) .of-wx-thread:not(:has(.of-wx-toggle:checked)) {\n  display: none !important;\n}\n\n.of-wx-back,\nlabel.of-wx-back,\n.mufy_ai_message_bubble label.of-wx-back {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  cursor: pointer !important;\n  background: rgba(247, 247, 247, 0.98) !important;\n  border-bottom: 0.5px solid #d1d1d6 !important;\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 8 !important;\n  flex-shrink: 0 !important;\n}\n\n.of-wx-head,\ndiv.of-wx-head,\n.mufy_ai_message_bubble .of-wx-head {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 10px 12px 4px !important;\n}\n\n.of-wx-back-i,\nspan.of-wx-back-i,\n.mufy_ai_message_bubble span.of-wx-back-i {\n  font-size: 22px !important;\n  line-height: 1 !important;\n  color: #3d5c3a !important;\n  font-weight: 500 !important;\n  min-width: 18px !important;\n}\n\n.of-wx-name,\nspan.of-wx-name,\n.mufy_ai_message_bubble span.of-wx-name {\n  flex: 1 !important;\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  color: #000 !important;\n  text-align: center !important;\n}\n\n.of-wx-meta,\nspan.of-wx-meta,\n.mufy_ai_message_bubble span.of-wx-meta {\n  font-size: 11px !important;\n  color: #8e8e93 !important;\n  min-width: 36px !important;\n  text-align: right !important;\n}\n\n.of-wx-sub,\ndiv.of-wx-sub,\n.mufy_ai_message_bubble .of-wx-sub {\n  padding: 2px 16px 10px !important;\n  font-size: 11px !important;\n  line-height: 1.4 !important;\n  color: #8e8e93 !important;\n  text-align: center !important;\n}\n\n.of-wx-time,\ndiv.of-wx-time,\n.mufy_ai_message_bubble .of-wx-time {\n  display: block !important;\n  margin: 12px 0 8px !important;\n  text-align: center !important;\n}\n\n.of-wx-time span,\n.mufy_ai_message_bubble .of-wx-time span {\n  display: inline-block !important;\n  padding: 2px 8px !important;\n  font-size: 11px !important;\n  color: #fff !important;\n  background: rgba(0, 0, 0, 0.18) !important;\n  border-radius: 0 !important;\n}\n\n.of-msg-l,\ndiv.of-msg-l,\n.mufy_ai_message_bubble .of-msg-l {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 4px !important;\n  margin: 0 48px 10px 12px !important;\n}\n\n.of-msg-l > span,\n.mufy_ai_message_bubble .of-msg-l > span {\n  font-size: 11px !important;\n  color: #888 !important;\n  padding: 0 6px !important;\n}\n\n.of-msg-l > p,\n.mufy_ai_message_bubble .of-msg-l > p {\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.5 !important;\n  color: #111 !important;\n  background: #fff !important;\n  border-radius: 0 !important;\n  text-indent: 0 !important;\n  max-width: 100% !important;\n  word-break: break-word !important;\n}\n\n.of-msg-r,\ndiv.of-msg-r,\n.mufy_ai_message_bubble .of-msg-r {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-end !important;\n  margin: 0 12px 10px 48px !important;\n}\n\n.of-msg-r > p,\n.mufy_ai_message_bubble .of-msg-r > p {\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.5 !important;\n  color: #111 !important;\n  background: #dce8c8 !important;\n  border-radius: 0 !important;\n  text-indent: 0 !important;\n  max-width: 100% !important;\n  word-break: break-word !important;\n}\n\n.of-wx-narr,\np.of-wx-narr,\n.mufy_ai_message_bubble p.of-wx-narr {\n  display: block !important;\n  margin: 8px 24px !important;\n  padding: 8px 10px !important;\n  font-size: 12px !important;\n  line-height: 1.45 !important;\n  color: #666 !important;\n  text-align: center !important;\n  background: rgba(255, 255, 255, 0.55) !important;\n  border-radius: 0 !important;\n  text-indent: 0 !important;\n}\n\n/* ========== 子折叠 / 私密 ========== */\ndetails.of-sub,\n.mufy_ai_message_bubble details.of-sub {\n  margin: 0 0 8px !important;\n  border: 1px solid #ddd4c0 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n}\n\n.of-sh,\nsummary.of-sh,\n.mufy_ai_message_bubble summary.of-sh {\n  position: relative !important;\n  z-index: 1 !important;\n  padding: 8px 12px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #3a342c !important;\n  background: #ebe3d2 !important;\n  cursor: pointer !important;\n}\n\n.of-sb,\ndiv.of-sb,\n.mufy_ai_message_bubble .of-sb {\n  position: relative !important;\n  z-index: 2 !important;\n  overflow: visible !important;\n  padding: 10px 12px !important;\n  background: #fff !important;\n}\n\ndetails.of-x,\n.mufy_ai_message_bubble details.of-x {\n  margin: 8px 0 !important;\n  border: 1px solid #d4a0a8 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n  position: relative !important;\n}\n\n.of-xh,\nsummary.of-xh,\n.mufy_ai_message_bubble summary.of-xh {\n  padding: 6px 10px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #6e1020 !important;\n  background: #f7ebe8 !important;\n  cursor: pointer !important;\n}\n\n.of-xb,\nspan.of-xb,\n.mufy_ai_message_bubble .of-xb {\n  margin-left: 6px !important;\n  padding: 1px 5px !important;\n  font-size: 10px !important;\n  color: #fff !important;\n  background: #6e1020 !important;\n  border-radius: 0 !important;\n}\n\n.of-xd,\ndiv.of-xd,\n.mufy_ai_message_bubble .of-xd {\n  position: relative !important;\n  z-index: 2 !important;\n  overflow: visible !important;\n  padding: 4px 8px 8px !important;\n  background: #fff !important;\n}\n\n/* ========== 记忆表 ========== */\ntable.of-table,\n.mufy_ai_message_bubble table.of-table {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  font-size: 12px !important;\n  margin: 0 0 10px !important;\n  background: #fff !important;\n  border: 1px solid #cfc6b4 !important;\n  border-radius: 0 !important;\n  overflow: hidden !important;\n}\n\ntable.of-table th,\n.mufy_ai_message_bubble table.of-table th {\n  padding: 6px 8px !important;\n  font-weight: 700 !important;\n  color: #faf6ec !important;\n  background: #1a1612 !important;\n  border: 1px solid #141210 !important;\n  text-align: center !important;\n}\n\ntable.of-table td,\n.mufy_ai_message_bubble table.of-table td {\n  padding: 6px 8px !important;\n  color: #141210 !important;\n  border: 1px solid #ddd4c0 !important;\n  vertical-align: top !important;\n  line-height: 1.5 !important;\n}\n\ntable.of-table tbody tr:nth-child(even) td,\n.mufy_ai_message_bubble table.of-table tbody tr:nth-child(even) td {\n  background: #f7f9fc !important;\n}\n\n/* ========== 下一步 ========== */\n.of-go-bd,\ndiv.of-go-bd,\n.mufy_ai_message_bubble .of-go-bd {\n  padding: 12px !important;\n}\n\ndetails.of-go suggested_questions,\n.mufy_ai_message_bubble details.of-go suggested_questions {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 8px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  white-space: normal !important;\n}\n\ndetails.of-go suggested_questions p,\ndetails.of-go suggested_questions li,\ndetails.of-go suggested_questions span,\n.mufy_ai_message_bubble details.of-go suggested_questions p,\n.mufy_ai_message_bubble details.of-go suggested_questions li,\n.mufy_ai_message_bubble details.of-go suggested_questions span {\n  display: block !important;\n  margin: 0 !important;\n  padding: 11px 12px !important;\n  font-size: 13px !important;\n  line-height: 1.65 !important;\n  color: #141210 !important;\n  background: #fff !important;\n  border: 1px solid #cfc6b4 !important;\n  border-left: 3px solid #9e1b32 !important;\n  border-radius: 0 4px 4px 0 !important;\n  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04) !important;\n}\n\ndetails.of-go suggested_questions p::first-line,\n.mufy_ai_message_bubble details.of-go suggested_questions p::first-line {\n  font-weight: 700 !important;\n  color: #141210 !important;\n}\n\n/* ========== 移动端 ========== */\n@media (max-width: 560px) {\n  .of-dash-kpis,\n  .mufy_ai_message_bubble .of-dash-kpis {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .of-meters,\n  .mufy_ai_message_bubble .of-meters {\n    grid-template-columns: 1fr !important;\n  }\n\n  .of-phone,\n  .mufy_ai_message_bubble .of-phone {\n    max-width: 100% !important;\n  }\n\n  .of-tip,\n  .mufy_ai_message_bubble .of-tip {\n    max-width: 200px !important;\n    font-size: 11px !important;\n  }\n}\n\n@media (hover: none) {\n  .of-kpi:active .of-tip,\n  .of-meter:active .of-tip,\n  .of-tag:active .of-tip,\n  .of-wx-msg:active .of-tip {\n    display: block !important;\n  }\n\n  .of-kpi,\n  .of-meter,\n  .of-tag,\n  .of-wx-msg {\n    cursor: pointer !important;\n  }\n\n  details.of-card:has(.of-tag:active),\n  details.of-card:has(.of-kpi:active),\n  details.of-card:has(.of-meter:active),\n  details.of-sub:has(.of-tag:active),\n  details.of-sub:has(.of-meter:active),\n  .of-dash:has(.of-kpi:active),\n  .of-dash:has(.of-meter:active),\n  .mufy_ai_message_bubble:has(.of-tag:active),\n  .mufy_ai_message_bubble:has(.of-kpi:active),\n  .mufy_ai_message_bubble:has(.of-meter:active) {\n    position: relative !important;\n    z-index: 9999 !important;\n    overflow: visible !important;\n  }\n\n  .of-phone .of-wx-fold:has(.of-wx-msg:active),\n  .of-phone .of-wx-thread:has(.of-wx-msg:active) {\n    position: relative !important;\n    z-index: 30 !important;\n  }\n\n  .of-wx-msg:active,\n  span.of-wx-msg:active {\n    overflow: visible !important;\n  }\n}\n\n\n/* ========== 报纸风补丁（覆盖映射后的关键观感） ========== */\n.mufy_ai_message_bubble {\n  letter-spacing: 0.01em !important;\n}\n\n.of-dash,\ndiv.of-dash,\n.mufy_ai_message_bubble .of-dash {\n  background: #f1eadc !important;\n  border: 1px solid #141210 !important;\n  box-shadow:\n    0 0 0 4px #f1eadc,\n    0 0 0 5px rgba(158, 27, 50, 0.35),\n    0 14px 36px rgba(0, 0, 0, 0.28) !important;\n}\n\n.of-dash-top,\ndiv.of-dash-top,\n.mufy_ai_message_bubble .of-dash-top {\n  background: #141210 !important;\n  border-bottom: 3px double #9e1b32 !important;\n}\n\n.of-dash-brand,\nspan.of-dash-brand,\n.mufy_ai_message_bubble .of-dash-brand {\n  color: #faf6ec !important;\n  border: 1px solid rgba(250, 246, 236, 0.35) !important;\n  letter-spacing: 0.14em !important;\n  text-transform: uppercase !important;\n}\n\n.of-dash-title,\nspan.of-dash-title,\n.mufy_ai_message_bubble .of-dash-title {\n  color: #faf6ec !important;\n  font-family: Georgia, \"Noto Serif SC\", serif !important;\n  letter-spacing: 0.18em !important;\n}\n\n.of-dash-risk,\nspan.of-dash-risk,\n.mufy_ai_message_bubble .of-dash-risk {\n  border-radius: 0 !important;\n  border: 1px solid rgba(20, 18, 16, 0.2) !important;\n}\n\n.of-cell,\nspan.of-cell,\n.mufy_ai_message_bubble .of-cell {\n  background: #faf6ec !important;\n  border: 1px solid rgba(20, 18, 16, 0.28) !important;\n  color: #2c2822 !important;\n}\n\n.of-cell i,\n.mufy_ai_message_bubble .of-cell i {\n  color: #9e1b32 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n  letter-spacing: 0.1em !important;\n  text-transform: uppercase !important;\n}\n\n.of-dash-kpis,\ndiv.of-dash-kpis,\n.mufy_ai_message_bubble .of-dash-kpis {\n  background: #141210 !important;\n  border: 1px solid #141210 !important;\n}\n\n.of-kpi,\ndiv.of-kpi,\n.mufy_ai_message_bubble .of-kpi {\n  background: #faf6ec !important;\n}\n\n.of-kpi i,\n.mufy_ai_message_bubble .of-kpi i {\n  color: #5c564c !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n  text-transform: uppercase !important;\n}\n\n.of-kpi b,\n.mufy_ai_message_bubble .of-kpi b {\n  color: #141210 !important;\n  font-family: Georgia, \"Noto Serif SC\", serif !important;\n}\n\n.of-kpi em,\n.mufy_ai_message_bubble .of-kpi em {\n  color: #9e1b32 !important;\n}\n\n.of-dash-line,\ndiv.of-dash-line,\n.mufy_ai_message_bubble .of-dash-line {\n  color: #2c2822 !important;\n  background: rgba(158, 27, 50, 0.06) !important;\n  border-left: 3px solid #9e1b32 !important;\n}\n\n.of-dash-line b,\n.mufy_ai_message_bubble .of-dash-line b {\n  color: #9e1b32 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.1em !important;\n}\n\n.of-story,\ndiv.of-story,\n.mufy_ai_message_bubble .of-story {\n  background:\n    linear-gradient(180deg, rgba(255, 255, 255, 0.35), transparent 18%),\n    #f1eadc !important;\n  border: 1px solid #141210 !important;\n  border-left: 1px solid #141210 !important;\n  box-shadow:\n    inset 0 0 0 1px rgba(158, 27, 50, 0.12),\n    0 8px 24px rgba(0, 0, 0, 0.12) !important;\n}\n\n.of-story p,\n.mufy_ai_message_bubble .of-story p {\n  font-family: Georgia, \"Noto Serif SC\", \"Songti SC\", serif !important;\n  color: #141210 !important;\n  line-height: 1.95 !important;\n}\n\ndetails.of-card,\n.mufy_ai_message_bubble details.of-card {\n  background: #faf6ec !important;\n  border: 1px solid #141210 !important;\n  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1) !important;\n}\n\n.of-hd,\nsummary.of-hd,\n.mufy_ai_message_bubble summary.of-hd {\n  background: #141210 !important;\n  color: #faf6ec !important;\n  border-radius: 0 !important;\n  letter-spacing: 0.14em !important;\n  font-family: Georgia, \"Noto Serif SC\", serif !important;\n}\n\n.of-hd-i,\nspan.of-hd-i,\n.mufy_ai_message_bubble .of-hd-i {\n  background: #9e1b32 !important;\n  color: #faf6ec !important;\n  border-radius: 0 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n}\n\ndetails.of-pl > .of-hd,\n.mufy_ai_message_bubble details.of-pl > summary.of-hd,\ndetails.of-fc > .of-hd,\n.mufy_ai_message_bubble details.of-fc > summary.of-hd,\ndetails.of-nt > .of-hd,\n.mufy_ai_message_bubble details.of-nt > summary.of-hd,\ndetails.of-ph > .of-hd,\n.mufy_ai_message_bubble details.of-ph > summary.of-hd,\ndetails.of-hr > .of-hd,\n.mufy_ai_message_bubble details.of-hr > summary.of-hd,\ndetails.of-mm > .of-hd,\n.mufy_ai_message_bubble details.of-mm > summary.of-hd,\ndetails.of-go > .of-hd,\n.mufy_ai_message_bubble details.of-go > summary.of-hd {\n  background: #141210 !important;\n  border-bottom: 2px solid #9e1b32 !important;\n}\n\n.of-bd,\ndiv.of-bd,\n.mufy_ai_message_bubble .of-bd {\n  background: #faf6ec !important;\n  border-top: 1px solid rgba(20, 18, 16, 0.22) !important;\n  border-radius: 0 !important;\n}\n\n.of-bd-phone,\ndiv.of-bd-phone,\n.mufy_ai_message_bubble .of-bd-phone {\n  background:\n    radial-gradient(ellipse at 50% 0%, rgba(158, 27, 50, 0.08), transparent 55%),\n    linear-gradient(180deg, #e8e0ce, #f1eadc) !important;\n}\n\n.of-name,\nspan.of-name,\n.mufy_ai_message_bubble .of-name {\n  font-family: Georgia, \"Noto Serif SC\", serif !important;\n  letter-spacing: 0.08em !important;\n}\n\n.of-badge,\nspan.of-badge,\n.mufy_ai_message_bubble .of-badge {\n  background: #ebe3d2 !important;\n  border: 1px solid rgba(20, 18, 16, 0.28) !important;\n  border-radius: 0 !important;\n}\n\n.of-kv::before,\n.mufy_ai_message_bubble .of-kv::before {\n  color: #9e1b32 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.1em !important;\n}\n\n.of-quote,\ndiv.of-quote,\n.mufy_ai_message_bubble .of-quote {\n  background: #ebe3d2 !important;\n  border-left: 3px solid #9e1b32 !important;\n  border-radius: 0 !important;\n  font-style: italic !important;\n}\n\n.of-sec,\ndiv.of-sec,\n.mufy_ai_message_bubble .of-sec {\n  color: #9e1b32 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n  text-transform: uppercase !important;\n  border-bottom: 1px solid rgba(20, 18, 16, 0.22) !important;\n  padding-bottom: 4px !important;\n}\n\n.of-meter,\ndiv.of-meter,\n.mufy_ai_message_bubble .of-meter {\n  background: #ebe3d2 !important;\n  border: 1px solid rgba(20, 18, 16, 0.28) !important;\n  border-radius: 0 !important;\n}\n\n.of-m-gold .of-fill,\n.mufy_ai_message_bubble .of-m-gold .of-fill {\n  background: linear-gradient(90deg, #c9a227, #9e1b32) !important;\n}\n\n.of-m-red .of-fill,\n.mufy_ai_message_bubble .of-m-red .of-fill {\n  background: linear-gradient(90deg, #c45c6a, #9e1b32) !important;\n}\n\n.of-m-cyan .of-fill,\n.mufy_ai_message_bubble .of-m-cyan .of-fill {\n  background: linear-gradient(90deg, #6a7a8a, #2f4f7a) !important;\n}\n\n.of-tip,\ndiv.of-tip,\n.mufy_ai_message_bubble .of-tip {\n  color: #faf6ec !important;\n  background: #141210 !important;\n  border: 1px solid #9e1b32 !important;\n  border-radius: 0 !important;\n}\n\n.of-tip b,\n.mufy_ai_message_bubble .of-tip b {\n  color: #9e1b32 !important;\n}\n\n.of-tip em,\n.mufy_ai_message_bubble .of-tip em {\n  color: #cfc6b4 !important;\n}\n\n.of-tip::after,\n.mufy_ai_message_bubble .of-tip::after {\n  border-top-color: #9e1b32 !important;\n}\n\n.of-tag,\nspan.of-tag,\n.mufy_ai_message_bubble .of-tag {\n  border-radius: 0 !important;\n  background: #ebe3d2 !important;\n  border: 1px solid rgba(20, 18, 16, 0.28) !important;\n}\n\ntable.of-table,\n.mufy_ai_message_bubble table.of-table {\n  border: 1px solid #141210 !important;\n  border-radius: 0 !important;\n  background: #faf6ec !important;\n}\n\ntable.of-table th,\n.mufy_ai_message_bubble table.of-table th {\n  background: #141210 !important;\n  border: 1px solid #141210 !important;\n  color: #faf6ec !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n  letter-spacing: 0.08em !important;\n  text-transform: uppercase !important;\n}\n\ntable.of-table tbody tr:nth-child(even) td,\n.mufy_ai_message_bubble table.of-table tbody tr:nth-child(even) td {\n  background: #ebe3d2 !important;\n}\n\ndetails.of-go suggested_questions p,\ndetails.of-go suggested_questions li,\ndetails.of-go suggested_questions span,\n.mufy_ai_message_bubble details.of-go suggested_questions p,\n.mufy_ai_message_bubble details.of-go suggested_questions li,\n.mufy_ai_message_bubble details.of-go suggested_questions span {\n  background: #faf6ec !important;\n  border: 1px solid rgba(20, 18, 16, 0.28) !important;\n  border-left: 3px solid #9e1b32 !important;\n  border-radius: 0 !important;\n}\n\ndetails.of-go suggested_questions p::first-line,\n.mufy_ai_message_bubble details.of-go suggested_questions p::first-line {\n  color: #9e1b32 !important;\n}\n\n/* 手机壳：外框报纸风，屏内保持微信白 */\n.of-phone,\ndiv.of-phone,\n.mufy_ai_message_bubble .of-phone {\n  border-radius: 32px !important;\n  background: linear-gradient(160deg, #3a342c, #1a1612) !important;\n  overflow: hidden !important;\n}\n\n.of-ph-island,\ndiv.of-ph-island,\n.mufy_ai_message_bubble .of-ph-island {\n  border-radius: 12px !important;\n}\n\n.of-ph-screen,\ndiv.of-ph-screen,\n.mufy_ai_message_bubble .of-ph-screen {\n  border-radius: 26px !important;\n  background: #fff !important;\n}\n\n.of-ph-bar,\ndiv.of-ph-bar,\n.mufy_ai_message_bubble .of-ph-bar,\n.of-ph-nav,\ndiv.of-ph-nav,\n.mufy_ai_message_bubble .of-ph-nav,\n.of-ph-empty,\ndiv.of-ph-empty,\n.mufy_ai_message_bubble .of-ph-empty,\n.of-wx-list,\ndiv.of-wx-list,\n.mufy_ai_message_bubble .of-wx-list,\n.of-wx-thread,\ndiv.of-wx-thread,\n.mufy_ai_message_bubble .of-wx-thread {\n  background: #fff !important;\n}\n\n.of-wx-body,\ndiv.of-wx-body,\n.mufy_ai_message_bubble .of-wx-body {\n  background: #ededed !important;\n}\n\n.of-wx-back,\nlabel.of-wx-back,\n.mufy_ai_message_bubble label.of-wx-back {\n  background: rgba(247, 247, 247, 0.96) !important;\n}\n\n.of-wx-av,\nspan.of-wx-av,\ndiv.of-wx-av,\n.mufy_ai_message_bubble .of-wx-av {\n  border-radius: 6px !important;\n  background: linear-gradient(135deg, #60a5fa, #2563eb) !important;\n}\n\n.of-wx-badge,\nspan.of-wx-badge,\n.mufy_ai_message_bubble .of-wx-badge {\n  border-radius: 999px !important;\n  background: #ef4444 !important;\n}\n\n.of-msg-r > p,\n.mufy_ai_message_bubble .of-msg-r > p {\n  background: #95ec69 !important;\n  border: none !important;\n  border-radius: 6px !important;\n}\n\n.of-msg-l > p,\n.mufy_ai_message_bubble .of-msg-l > p {\n  background: #fff !important;\n  border: none !important;\n  border-radius: 6px !important;\n}\n\n.of-wx-back-i,\nspan.of-wx-back-i,\n.mufy_ai_message_bubble span.of-wx-back-i {\n  color: #07c160 !important;\n}\n\n/* ========== tip 防裁切兜底（不含手机壳，壳需 overflow:hidden 保圆角） ========== */\n.of-dash,\ndiv.of-dash,\n.mufy_ai_message_bubble .of-dash,\n.of-rack,\ndiv.of-rack,\n.mufy_ai_message_bubble .of-rack,\n.of-meters,\ndiv.of-meters,\n.mufy_ai_message_bubble .of-meters {\n  overflow: visible !important;\n}\n\n.of-phone,\ndiv.of-phone,\n.mufy_ai_message_bubble .of-phone {\n  overflow: hidden !important;\n}\n\n.mufy_ai_message_bubble:has(.of-tag:hover),\n.mufy_ai_message_bubble:has(.of-kpi:hover),\n.mufy_ai_message_bubble:has(.of-meter:hover) {\n  position: relative !important;\n  z-index: 10001 !important;\n  overflow: visible !important;\n}\n\n/**\n * 《贪官模拟器》· 平台壳层 · v3.3.1-gazette\n * 英伦报纸风 · 顶栏 / 底部输入区 / 输入输出气泡 / 消息操作条\n *\n * 平台注入规则：选择器会变成 `.custom-styles <你的选择器>`\n * 气泡真实 DOM（rilichat chunk）：\n *   .is-user / .is-assistant\n *     → MessageContent：group-[.is-user]:bg-secondary | group-[.is-assistant]:bg-card\n *       + border border-muted + 内联 hsl(var(--card|--secondary) / opacity)\n *   操作条：div.bg-muted.rounded.flex.p-0.5\n *\n * 用法：追加粘贴到「内置CSS」末尾（接在 内置CSS-英伦报纸.css 之后）\n * 不修改：内置CSS.css / 内置CSS-英伦报纸.css\n * 配色：纸色 #f2ede1 · 墨色 #2b2622 · 绯红 #9e1b32\n */\n\n/* ----- 顶部栏 ----- */\nheader.flex.h-12.items-center,\nheader.flex.items-center.justify-between {\n  background: #f2ede1 !important;\n  background-image: linear-gradient(rgba(0, 0, 0, 0.015) 1px, transparent 1px) !important;\n  background-size: 100% 3px !important;\n  border-bottom: 3px double #2b2622 !important;\n  box-shadow: 0 2px 0 #2b2622, 0 4px 8px rgba(43, 38, 34, 0.15) !important;\n  font-family: Georgia, \"Times New Roman\", \"Songti SC\", \"Noto Serif SC\", serif !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\nheader.flex.h-12.items-center button,\nheader.flex.items-center.justify-between button,\nheader.flex.h-12.items-center a,\nheader.flex.items-center.justify-between a {\n  border-radius: 0 !important;\n  border: 1px solid transparent !important;\n  background: transparent !important;\n  color: #2b2622 !important;\n  box-shadow: none !important;\n}\n\nheader.flex.h-12.items-center button:hover,\nheader.flex.items-center.justify-between button:hover,\nheader.flex.h-12.items-center a:hover,\nheader.flex.items-center.justify-between a:hover {\n  background: rgba(43, 38, 34, 0.06) !important;\n  border-color: rgba(43, 38, 34, 0.25) !important;\n  color: #9e1b32 !important;\n}\n\nheader.flex.h-12.items-center button svg,\nheader.flex.items-center.justify-between button svg {\n  color: currentColor !important;\n}\n\n.sticky.w-full.top-0.flex.items-center {\n  background: #f2ede1 !important;\n  background-image: linear-gradient(rgba(0, 0, 0, 0.015) 1px, transparent 1px) !important;\n  background-size: 100% 3px !important;\n  border-bottom: 3px double #2b2622 !important;\n  box-shadow: 0 2px 0 #2b2622, 0 4px 8px rgba(43, 38, 34, 0.15) !important;\n  font-family: Georgia, \"Times New Roman\", \"Songti SC\", serif !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\n/* ----- 底部输入区 #prompt-input ----- */\n#prompt-input {\n  background: #f2ede1 !important;\n  border: 1px solid #2b2622 !important;\n  border-radius: 0 !important;\n  box-shadow:\n    0 0 0 3px #f2ede1,\n    0 0 0 4px rgba(158, 27, 50, 0.35),\n    0 12px 28px rgba(43, 38, 34, 0.18) !important;\n  font-family: Georgia, \"Times New Roman\", \"Songti SC\", serif !important;\n  overflow: visible !important;\n}\n\n#prompt-input [data-slot=\"input-group\"] {\n  background: #faf6ec !important;\n  border: 1px solid rgba(43, 38, 34, 0.35) !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  overflow: hidden !important;\n}\n\n#prompt-input [data-slot=\"input-group\"]:focus-within {\n  border-color: #9e1b32 !important;\n  box-shadow: inset 0 -2px 0 #9e1b32 !important;\n}\n\n#prompt-input-header {\n  background: #2b2622 !important;\n  color: #faf6ec !important;\n  border-bottom: 2px solid #9e1b32 !important;\n  padding: 8px !important;\n  gap: 6px !important;\n}\n\n#prompt-input-header button {\n  background: #f2ede1 !important;\n  color: #2b2622 !important;\n  border: 1px solid rgba(242, 237, 225, 0.35) !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, \"Courier New\", monospace !important;\n  font-size: 11px !important;\n  letter-spacing: 0.06em !important;\n}\n\n#prompt-input-header button:hover {\n  background: #9e1b32 !important;\n  color: #faf6ec !important;\n  border-color: #9e1b32 !important;\n}\n\n#prompt-input-header button svg {\n  color: currentColor !important;\n}\n\n#prompt-input [data-slot=\"input-group-control\"],\n#prompt-input textarea {\n  background: transparent !important;\n  color: #2b2622 !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-family: Georgia, \"Times New Roman\", \"Songti SC\", serif !important;\n  font-size: 15px !important;\n  line-height: 1.7 !important;\n}\n\n#prompt-input textarea::placeholder {\n  color: #8a8274 !important;\n  font-style: italic !important;\n}\n\n#prompt-input-footer {\n  background: #ebe4d6 !important;\n  border-top: 1px solid rgba(43, 38, 34, 0.28) !important;\n  padding: 8px 10px !important;\n  gap: 6px !important;\n}\n\n#prompt-input-footer button {\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n  font-size: 11px !important;\n  letter-spacing: 0.05em !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]) {\n  background: #faf6ec !important;\n  color: #2b2622 !important;\n  border: 1px solid rgba(43, 38, 34, 0.35) !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]):hover {\n  border-color: #9e1b32 !important;\n  color: #9e1b32 !important;\n  background: #fffdf7 !important;\n}\n\n#prompt-input button[aria-label=\"发送\"],\n#prompt-input-footer button[aria-label=\"发送\"] {\n  background: #2b2622 !important;\n  color: #faf6ec !important;\n  border: 1px solid #2b2622 !important;\n  border-radius: 0 !important;\n  box-shadow: inset 0 0 0 1px rgba(158, 27, 50, 0.45) !important;\n}\n\n#prompt-input button[aria-label=\"发送\"]:hover,\n#prompt-input-footer button[aria-label=\"发送\"]:hover {\n  background: #9e1b32 !important;\n  border-color: #9e1b32 !important;\n  color: #faf6ec !important;\n}\n\n#prompt-input button[aria-label=\"发送\"] svg {\n  color: #faf6ec !important;\n}\n\n/* =========================================================\n * 输入 / 输出气泡（平台 Message 壳，不是 .mufy_ai_message_bubble）\n * .mufy_* 由 内置CSS-英伦报纸.css 管；这里只打平台白圆角壳\n * ========================================================= */\n\n/* 用户气泡：.is-user → MessageContent（bg-secondary + rounded-lg） */\n.is-user > div[class*=\"group-[.is-user]\"],\n.is-user [class*=\"group-[.is-user]:bg-secondary\"],\n.is-user [class*=\"group-[.is-user]:rounded-lg\"] {\n  background: #f2ede1 !important;\n  background-color: #f2ede1 !important;\n  color: #2b2622 !important;\n  border: 1px solid #2b2622 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 6px 16px rgba(43, 38, 34, 0.12) !important;\n  font-family: Georgia, \"Times New Roman\", \"Songti SC\", \"Noto Serif SC\", serif !important;\n  overflow: visible !important;\n}\n\n/* AI 外层白壳：.is-assistant → MessageContent（bg-card + rounded-lg + border-muted）\n   内联 style 也是 hsl(var(--card)/opacity)，必须用 !important 压掉 */\n.is-assistant > div[class*=\"group-[.is-assistant]\"],\n.is-assistant [class*=\"group-[.is-assistant]:bg-card\"],\n.is-assistant [class*=\"group-[.is-assistant]:rounded-lg\"],\n.is-assistant .border.border-muted {\n  background: #faf6ec !important;\n  background-color: #faf6ec !important;\n  color: #2b2622 !important;\n  border: 1px solid #2b2622 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 8px 22px rgba(43, 38, 34, 0.12) !important;\n  font-family: Georgia, \"Times New Roman\", \"Songti SC\", \"Noto Serif SC\", serif !important;\n  overflow: visible !important;\n}\n\n/* 消息行外层圆角（scroll-mt）抹平 */\n.group.scroll-mt-\\[96px\\].rounded-xl,\ndiv.w-full.h-full.flex.group.rounded-xl {\n  border-radius: 0 !important;\n}\n\n/* ----- 消息底部操作条：bg-muted rounded flex p-0.5 ----- */\ndiv.bg-muted.rounded.flex,\n.is-user ~ div .bg-muted.rounded.flex,\n.is-assistant ~ div .bg-muted.rounded.flex,\ndiv.flex.items-center.gap-1 .bg-muted.rounded.flex {\n  background: #faf6ec !important;\n  border: 1px solid #2b2622 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 4px 12px rgba(43, 38, 34, 0.1) !important;\n  padding: 2px !important;\n}\n\ndiv.bg-muted.rounded.flex > button,\ndiv.bg-muted.rounded.flex button {\n  border-radius: 0 !important;\n  border: 1px solid transparent !important;\n  background: transparent !important;\n  color: #2b2622 !important;\n  box-shadow: none !important;\n}\n\ndiv.bg-muted.rounded.flex > button:hover,\ndiv.bg-muted.rounded.flex button:hover,\ndiv.bg-muted.rounded.flex button.hover\\:bg-card\\/80:hover {\n  background: rgba(43, 38, 34, 0.06) !important;\n  border-color: rgba(43, 38, 34, 0.25) !important;\n  color: #9e1b32 !important;\n}\n\ndiv.bg-muted.rounded.flex button svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* 聊天主区浅底 */\n.w-full.h-full.relative.bg-background {\n  background:\n    radial-gradient(ellipse 90% 55% at 50% 0%, rgba(242, 237, 225, 0.9), transparent 60%),\n    #e8e0ce !important;\n}\n\n/**\n * 《贪官模拟器》· 隐藏思维链 · think\n * 隐藏回复中的 <think>...</think>（及内部 .tkb）\n *\n * 用法：追加粘贴到平台「内置CSS」末尾\n *       （可接在 内置CSS-英伦报纸.css / 平台输入栏-英伦报纸.css 之后）\n * 不修改其它 CSS 原文件。\n */\n\nthink,\n.mufy_ai_message_bubble think {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n  border: 0 !important;\n  font-size: 0 !important;\n  line-height: 0 !important;\n}\n\nthink .tkb,\n.mufy_ai_message_bubble think .tkb,\n.tkb {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":392,"totalMessages":5081,"totalCreditsUsed":9443866,"totalTokensUsed":237057905,"totalPlayedUsers":251,"deeplyPlayed":121,"fixedPromptLength":38463,"lorebookLength":3253,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"调教","cardsCount":1007}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"官场","cardsCount":1}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}