{"id":"1b6d0707-c077-4d17-8d0c-ab22f7f3bd60","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"我成了首富庄园内的家庭医生！","description":"（固设高是因为破甲太长了）\n你是沈崇山高薪聘来的私人家庭医生，第一天踏进城郊千亩沈氏庄园——合同上写得很明白：负责沈家全员的健康管理。\n可这里的「病人」，没一个只想老老实实看病。\n女主人苏婉清端庄克制，独处时却会对着空荡主卧发呆；长女沈星澜清冷如刃，目光像在审问你的每一个动机；双胞胎月瑶笑得甜、月琼沉默地画素描；女仆长叶锦书引路精准，评估你的眼神像检查一件工具；秘书陆思琳永远客气疏离，家教温如棠被注视就会脸红……她们会向你递茶，也会在深夜敲响别馆的门：「医生，我睡不着。」\n四条数值线暗中角力——好感、攻略、觉察、绿帽——牵一发而动全身。你想对谁温柔，就要对谁撒谎；你想再进一步，就得在首富与少爷的眼皮底下走钢丝。听诊器可以救人，也可以成为最危险的伪装。\n这座庄园光鲜如童话，实则一座精致牢笼。而你是唯一外来的变量——恪守医德，或者亲手改写规则，全看你怎么选。\n（两种玩法喵）","background":"ynroh77jgl9rib0equs97h6a.webp","backgroundWidth":1024,"backgroundHeight":1024,"cover":"dafkjpdb8b08681r2ecqzpxp.webp","coverWidth":1024,"coverHeight":1024,"introPage":"iteyez3upi4it9z6jcjbaw73.html","changelog":"","createdAt":"2026-07-05T13:09:59.318Z","updatedAt":"2026-07-18T07:25:07.946Z","initPublicAt":"2026-07-05T15:54:57.438Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《沈氏庄园·私人诊疗》· Reply UI\n * 结构严格参考《重生为女儿的同桌》· 快捷栏 5 tab · 线索簿三态模糊 · 私密状态\n * 四值进度条：好感 fv(红) / 攻略 cm(酒红) / 觉察 al(琥珀) / 绿帽 nt(青绿)\n * MUFY / rilichat 通用 · 正文须用 div.tx · 禁止 @import\n */\n\n:root {\n  --ub-font: \"PingFang SC\", \"Microsoft YaHei\", \"Segoe UI\", sans-serif;\n  --ub-cream: #faf6f0;\n  --ub-paper: #fffdf9;\n  --ub-ink: #3d3835;\n  --ub-muted: #8a8279;\n  --ub-line: #ebe4da;\n  --ub-teal: #7ec8c8;\n  --ub-teal-d: #5aadad;\n  --ub-rose: #f0a8b8;\n  --ub-rose-d: #e892a4;\n  --ub-mint: #a8d5ba;\n  --ub-sky: #9ec5e8;\n  --ub-peach: #f5c9a8;\n  --ub-lilac: #c4b5e8;\n  --ub-shadow: 0 6px 20px rgba(61, 56, 53, 0.08);\n  --ub-shadow-soft: 0 2px 10px rgba(61, 56, 53, 0.06);\n  --ub-radius: 18px;\n  --ub-radius-sm: 12px;\n  --desk-font: var(--ub-font);\n  --desk-serif: \"Songti SC\", \"Noto Serif SC\", SimSun, serif;\n  --desk-cream: var(--ub-cream);\n  --desk-paper: var(--ub-paper);\n  --desk-ink: var(--ub-ink);\n  --desk-muted: var(--ub-muted);\n  --desk-dim: #a89888;\n  --desk-line: var(--ub-line);\n  --desk-line-bright: #dce8e4;\n  --desk-teal: var(--ub-teal-d);\n  --desk-rose: var(--ub-rose-d);\n  --desk-shadow: var(--ub-shadow);\n  --desk-radius: var(--ub-radius);\n  --desk-radius-sm: var(--ub-radius-sm);\n}\nimg[src=\"/chat-star.png\"],\nimg[src*=\"chat-star.png\"] {\n  display: none !important;\n}\n\n/* MUFY 气泡：透明壳，样式写在内部区块 */\n.mufy_ai_message_bubble {\n  color: var(--ub-ink) !important;\n  background: transparent !important;\n  background-color: transparent !important;\n  background-image: none !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n  font-family: var(--ub-font) !important;\n  font-size: 14px !important;\n  line-height: 1.75 !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\n/* 思维链：只隐藏 .thinking-body，勿对 redacted_thinking 本身 display:none（防闭合标签解析失败时误吞正文） */\nredacted_thinking,\n.mufy_ai_message_bubble redacted_thinking {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  font-size: inherit !important;\n  line-height: inherit !important;\n}\n\n.thinking-body,\nredacted_thinking .thinking-body,\n.mufy_ai_message_bubble redacted_thinking .thinking-body,\n.mufy_ai_message_bubble .thinking-body {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n/* 兼容旧输出：无 thinking-body 包裹时仍隐藏整段思维链 */\nredacted_thinking:not(:has(.thinking-body)),\n.mufy_ai_message_bubble redacted_thinking:not(:has(.thinking-body)) {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\nthink,\n.thinking,\nreasoning,\n[thinking] {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n.mufy_ai_message_bubble details,\ndetails {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble summary,\n.mufy_ai_message_bubble details > 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/* ========== 顶栏 · dt（都市公告板） ========== */\n.dt,\ndiv.dt,\n.mufy_ai_message_bubble .dt {\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important;\n  gap: 8px !important;\n  padding: 0 !important;\n  margin: 0 0 12px !important;\n  background: #fffdf9 !important;\n  border: 2px solid #dce8e4 !important;\n  border-radius: var(--ub-radius) !important;\n  box-shadow: var(--ub-shadow) !important;\n  overflow: hidden !important;\n  max-width: 100% !important;\n}\n\ndetails.dti,\n.mufy_ai_message_bubble details.dti {\n  grid-row: 1 !important;\n  align-self: start !important;\n  margin: 0 !important;\n  padding: 8px 8px 10px !important;\n  border: none !important;\n  background: transparent !important;\n  min-width: 0 !important;\n  overflow: visible !important;\n}\n\ndetails.dti:nth-of-type(1),\n.mufy_ai_message_bubble details.dti:nth-of-type(1) {\n  grid-column: 1 !important;\n}\n\ndetails.dti:nth-of-type(2),\n.mufy_ai_message_bubble details.dti:nth-of-type(2) {\n  grid-column: 2 !important;\n}\n\nsummary.dtt,\n.mufy_ai_message_bubble summary.dtt {\n  display: block !important;\n  margin: 0 !important;\n  padding: 10px 8px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  line-height: 1.35 !important;\n  text-align: center !important;\n  color: #8a7268 !important;\n  background: #faf6f0 !important;\n  border: 1.5px solid #e8dfd4 !important;\n  border-radius: 10px !important;\n  cursor: pointer !important;\n  list-style: none !important;\n  transition: background 0.2s ease, color 0.2s ease !important;\n}\n\nsummary.dtt::after,\n.mufy_ai_message_bubble summary.dtt::after {\n  display: none !important;\n  content: none !important;\n}\n\ndetails.dti[open] > summary.dtt,\n.mufy_ai_message_bubble details.dti[open] > summary.dtt {\n  color: #ffffff !important;\n  background: linear-gradient(90deg, #4a9e9e 0%, #6eb8c4 40%, #d88098 100%) !important;\n  border-color: transparent !important;\n  box-shadow: 0 4px 14px rgba(90, 173, 173, 0.35) !important;\n}\n\n.dtp,\ndiv.dtp,\n.mufy_ai_message_bubble .dtp {\n  box-sizing: border-box !important;\n  margin-top: 8px !important;\n  padding: 12px !important;\n  background: #faf6f0 !important;\n  border: 1px solid #ebe4da !important;\n  border-radius: var(--ub-radius-sm) !important;\n}\n\ndetails.dti:nth-of-type(1)[open] > .dtp,\n.mufy_ai_message_bubble details.dti:nth-of-type(1)[open] > .dtp {\n  width: calc(300% + 16px) !important;\n  max-width: calc(300% + 16px) !important;\n  margin-left: 0 !important;\n}\n\ndetails.dti:nth-of-type(2)[open] > .dtp,\n.mufy_ai_message_bubble details.dti:nth-of-type(2)[open] > .dtp {\n  width: calc(150% + 8px) !important;\n  max-width: calc(150% + 8px) !important;\n  margin-left: calc(-50% - 8px) !important;\n}\n\n.tkl,\np.tkl,\n.mufy_ai_message_bubble .tkl {\n  margin: 0 0 6px !important;\n  padding: 6px 10px !important;\n  font-size: 12px !important;\n  line-height: 1.55 !important;\n  color: #6b635b !important;\n  font-family: ui-monospace, \"Cascadia Code\", Consolas, monospace !important;\n  background: #fffef8 !important;\n  border-bottom: 1px dashed #e8dfd4 !important;\n  border-radius: 6px !important;\n}\n\n.tkl:last-child,\n.mufy_ai_message_bubble .tkl:last-child {\n  margin-bottom: 0 !important;\n  border-bottom: none !important;\n}\n\n.scl,\np.scl,\n.mufy_ai_message_bubble .scl {\n  margin: 0 0 8px !important;\n  padding: 8px 12px !important;\n  font-size: 13.5px !important;\n  line-height: 1.55 !important;\n  color: #2d2825 !important;\n  font-weight: 500 !important;\n  background: #ffffff !important;\n  border: 1px solid #ebe4da !important;\n  border-radius: 10px !important;\n}\n\n.scl:last-child,\n.mufy_ai_message_bubble .scl:last-child {\n  margin-bottom: 0 !important;\n}\n\n.scb lo,\n.mufy_ai_message_bubble .scb lo {\n  color: var(--ub-teal-d) !important;\n  font-weight: 600 !important;\n}\n\n.scb tm,\n.mufy_ai_message_bubble .scb tm {\n  color: #b45a8a !important;\n  font-weight: 600 !important;\n}\n\n.scb we,\n.mufy_ai_message_bubble .scb we {\n  color: #5a8ab4 !important;\n  font-weight: 600 !important;\n}\n\n.scb scn,\n.mufy_ai_message_bubble .scb scn {\n  color: #7a6b8a !important;\n  font-weight: 600 !important;\n}\n\n.scb lo,\n.scb tm,\n.scb we,\n.scb scn,\n.mufy_ai_message_bubble .scb lo,\n.mufy_ai_message_bubble .scb tm,\n.mufy_ai_message_bubble .scb we,\n.mufy_ai_message_bubble .scb scn {\n  word-break: break-word !important;\n  overflow-wrap: anywhere !important;\n}\n\n/* ========== 正文 · tx（横线便签） ========== */\n.tx,\ndiv.tx,\n.mufy_ai_message_bubble .tx,\n.mufy_ai_message_bubble div.tx {\n  display: block !important;\n  position: relative !important;\n  margin: 0 0 14px !important;\n  padding: 16px 20px 20px !important;\n  background-color: #fffef8 !important;\n  background-image: repeating-linear-gradient(\n    transparent,\n    transparent 31px,\n    #e8e0d4 31px,\n    #e8e0d4 32px\n  ) !important;\n  background-position: 0 52px !important;\n  border: 2px solid #e8dfd4 !important;\n  border-radius: var(--ub-radius) !important;\n  box-shadow: var(--ub-shadow) !important;\n  text-align: left !important;\n  font-family: var(--ub-font) !important;\n  color: #2d2825 !important;\n  line-height: 1.75 !important;\n  overflow: hidden !important;\n}\n\n.txh,\n.mufy_ai_message_bubble .txh {\n  display: block !important;\n  margin: 0 0 12px !important;\n  padding: 0 !important;\n}\n\n.tx::after,\ndiv.tx::after,\n.mufy_ai_message_bubble .tx::after {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 10px !important;\n  right: 14px !important;\n  width: 52px !important;\n  height: 18px !important;\n  background: linear-gradient(135deg, rgba(255, 220, 120, 0.55), rgba(255, 200, 100, 0.35)) !important;\n  border-radius: 2px !important;\n  transform: rotate(8deg) !important;\n  pointer-events: none !important;\n}\n\n.stg,\nspan.stg,\n.mufy_ai_message_bubble .stg {\n  display: inline-block !important;\n  padding: 4px 12px !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #fff !important;\n  background: linear-gradient(135deg, #f0a8b8, #e892a4) !important;\n  border-radius: 20px !important;\n  box-shadow: 0 2px 6px rgba(232, 146, 164, 0.35) !important;\n  vertical-align: middle !important;\n}\n\n.tx p,\ndiv.tx p,\n.mufy_ai_message_bubble .tx p {\n  display: block !important;\n  margin: 0 0 1.15em !important;\n  padding: 0 !important;\n  text-indent: 2em !important;\n  line-height: 1.85 !important;\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  color: #2d2825 !important;\n  background: transparent !important;\n}\n\n.tx p:last-child,\n.mufy_ai_message_bubble .tx p:last-child {\n  margin-bottom: 0 !important;\n}\n\n.tx em,\n.tx i,\n.mufy_ai_message_bubble .tx em {\n  color: #884858 !important;\n  font-style: italic !important;\n}\n\n/* ========== 底栏容器 ========== */\nsb,\n.mufy_ai_message_bubble sb {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  max-width: 100% !important;\n  overflow-x: clip !important;\n}\n\n/* 钉便签卡 · 底栏独立区块（记忆回廊 / 行动建议） */\nsb > details.tp,\nsb > .mm,\n.mufy_ai_message_bubble sb > details.tp,\n.mufy_ai_message_bubble sb > .mm {\n  position: relative !important;\n  margin: 0 0 12px !important;\n  padding-top: 8px !important;\n  background: #fffdf9 !important;\n  border: 1.5px solid #e8dfd4 !important;\n  border-radius: var(--ub-radius-sm) !important;\n  box-shadow: var(--ub-shadow-soft) !important;\n  overflow: visible !important;\n}\n\nsb > details.tp::before,\nsb > .mm::before,\n.mufy_ai_message_bubble sb > details.tp::before,\n.mufy_ai_message_bubble sb > .mm::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -2px !important;\n  left: 50% !important;\n  width: 12px !important;\n  height: 12px !important;\n  margin-left: -6px !important;\n  border-radius: 50% !important;\n  background: radial-gradient(circle at 35% 35%, #ffe082, #f5a623) !important;\n  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.15) !important;\n  z-index: 2 !important;\n}\n\nsb > .mm::before,\n.mufy_ai_message_bubble sb > .mm::before {\n  background: radial-gradient(circle at 35% 35%, #b8e0f0, #5aadad) !important;\n}\n\nsb > details.tp::before,\n.mufy_ai_message_bubble sb > details.tp::before {\n  background: radial-gradient(circle at 35% 35%, #ffb4c4, #e85a7a) !important;\n}\n\n/* ========== 手风琴 · ac（5 tab 一行 · 同京都 home-acc） ========== */\n.ac,\n.desk-quick,\ndiv.ac,\ndiv.desk-quick,\n.mufy_ai_message_bubble .ac,\n.mufy_ai_message_bubble .desk-quick {\n  display: grid !important;\n  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;\n  gap: 6px !important;\n  padding: 10px !important;\n  margin: 0 0 12px !important;\n  background: #fffdf9 !important;\n  border: 1.5px solid #e8dfd4 !important;\n  border-radius: var(--ub-radius-sm) !important;\n  box-shadow: var(--ub-shadow-soft) !important;\n  max-width: 100% !important;\n  overflow: visible !important;\n}\n\ndetails.aci,\ndetails.desk-quick__item,\n.mufy_ai_message_bubble details.aci,\n.mufy_ai_message_bubble details.desk-quick__item {\n  grid-row: 1 !important;\n  align-self: start !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  min-width: 0 !important;\n  overflow: visible !important;\n}\n\ndetails.aci:nth-of-type(1),\ndetails.desk-quick__item:nth-of-type(1),\n.mufy_ai_message_bubble details.aci:nth-of-type(1),\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(1) {\n  grid-column: 1 !important;\n}\n\ndetails.aci:nth-of-type(2),\ndetails.desk-quick__item:nth-of-type(2),\n.mufy_ai_message_bubble details.aci:nth-of-type(2),\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(2) {\n  grid-column: 2 !important;\n}\n\ndetails.aci:nth-of-type(3),\ndetails.desk-quick__item:nth-of-type(3),\n.mufy_ai_message_bubble details.aci:nth-of-type(3),\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(3) {\n  grid-column: 3 !important;\n}\n\ndetails.aci:nth-of-type(4),\ndetails.desk-quick__item:nth-of-type(4),\n.mufy_ai_message_bubble details.aci:nth-of-type(4),\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(4) {\n  grid-column: 4 !important;\n}\n\ndetails.aci:nth-of-type(5),\ndetails.desk-quick__item:nth-of-type(5),\n.mufy_ai_message_bubble details.aci:nth-of-type(5),\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(5) {\n  grid-column: 5 !important;\n}\n\nsummary.act,\nsummary.desk-quick__tab,\n.mufy_ai_message_bubble summary.act,\n.mufy_ai_message_bubble summary.desk-quick__tab {\n  display: block !important;\n  position: relative !important;\n  z-index: 3 !important;\n  margin: 0 !important;\n  padding: 9px 4px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  line-height: 1.35 !important;\n  text-align: center !important;\n  color: #8a7268 !important;\n  background: #faf6f0 !important;\n  border: 1.5px solid #ebe4da !important;\n  border-radius: 10px !important;\n  cursor: pointer !important;\n  list-style: none !important;\n  transition: background 0.2s ease, color 0.2s ease !important;\n}\n\nsummary.act::after,\nsummary.desk-quick__tab::after,\n.mufy_ai_message_bubble summary.act::after,\n.mufy_ai_message_bubble summary.desk-quick__tab::after {\n  display: none !important;\n  content: none !important;\n}\n\ndetails.aci[open] > summary.act,\ndetails.desk-quick__item[open] > summary.desk-quick__tab,\n.mufy_ai_message_bubble details.aci[open] > summary.act,\n.mufy_ai_message_bubble details.desk-quick__item[open] > summary.desk-quick__tab {\n  color: #ffffff !important;\n  background: linear-gradient(90deg, #4a9e9e 0%, #6eb8c4 45%, #d88098 100%) !important;\n  border-color: transparent !important;\n  box-shadow: 0 3px 12px rgba(90, 173, 173, 0.3) !important;\n}\n\n.acp,\n.desk-quick__panel,\ndiv.acp,\ndiv.desk-quick__panel,\n.mufy_ai_message_bubble .acp,\n.mufy_ai_message_bubble .desk-quick__panel {\n  box-sizing: border-box !important;\n  position: relative !important;\n  z-index: 1 !important;\n  margin-top: 8px !important;\n  padding: 10px !important;\n  background: linear-gradient(180deg, #fffcfa 0%, #fff8f2 100%) !important;\n  border: 1px solid #ebe4da !important;\n  border-radius: 14px !important;\n  box-shadow: inset 0 1px 0 #ffffff, 0 2px 8px rgba(61, 56, 53, 0.05) !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n\ndetails.aci:nth-of-type(1)[open] > .acp,\ndetails.desk-quick__item:nth-of-type(1)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.aci:nth-of-type(1)[open] > .acp,\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(1)[open] > .desk-quick__panel {\n  width: calc(500% + 24px) !important;\n  max-width: calc(500% + 24px) !important;\n  margin-left: 0 !important;\n}\n\ndetails.aci:nth-of-type(2)[open] > .acp,\ndetails.desk-quick__item:nth-of-type(2)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.aci:nth-of-type(2)[open] > .acp,\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(2)[open] > .desk-quick__panel {\n  width: calc(500% + 24px) !important;\n  max-width: calc(500% + 24px) !important;\n  margin-left: calc(-100% - 6px) !important;\n}\n\ndetails.aci:nth-of-type(3)[open] > .acp,\ndetails.desk-quick__item:nth-of-type(3)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.aci:nth-of-type(3)[open] > .acp,\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(3)[open] > .desk-quick__panel {\n  width: calc(500% + 24px) !important;\n  max-width: calc(500% + 24px) !important;\n  margin-left: calc(-200% - 12px) !important;\n}\n\ndetails.aci:nth-of-type(4)[open] > .acp,\ndetails.desk-quick__item:nth-of-type(4)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.aci:nth-of-type(4)[open] > .acp,\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(4)[open] > .desk-quick__panel {\n  width: calc(500% + 24px) !important;\n  max-width: calc(500% + 24px) !important;\n  margin-left: calc(-300% - 18px) !important;\n}\n\ndetails.aci:nth-of-type(5)[open] > .acp,\ndetails.desk-quick__item:nth-of-type(5)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.aci:nth-of-type(5)[open] > .acp,\n.mufy_ai_message_bubble details.desk-quick__item:nth-of-type(5)[open] > .desk-quick__panel {\n  width: calc(500% + 24px) !important;\n  max-width: calc(500% + 24px) !important;\n  margin-left: calc(-400% - 24px) !important;\n}\n\n/* ==== 标签数自适应：暗档隐藏时按 4/3 个标签铺满整行（需浏览器支持 :has，旧内核回退为 5 列） ==== */\n/* 4 个标签 */\n.ac:has(> details.aci:nth-of-type(4)):not(:has(> details.aci:nth-of-type(5))) {\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n}\n.ac:has(> details.aci:nth-of-type(4)):not(:has(> details.aci:nth-of-type(5))) > details.aci[open] > .acp {\n  width: calc(400% + 18px) !important;\n  max-width: calc(400% + 18px) !important;\n}\n.ac:has(> details.aci:nth-of-type(4)):not(:has(> details.aci:nth-of-type(5))) > details.aci:nth-of-type(1)[open] > .acp { margin-left: 0 !important; }\n.ac:has(> details.aci:nth-of-type(4)):not(:has(> details.aci:nth-of-type(5))) > details.aci:nth-of-type(2)[open] > .acp { margin-left: calc(-100% - 6px) !important; }\n.ac:has(> details.aci:nth-of-type(4)):not(:has(> details.aci:nth-of-type(5))) > details.aci:nth-of-type(3)[open] > .acp { margin-left: calc(-200% - 12px) !important; }\n.ac:has(> details.aci:nth-of-type(4)):not(:has(> details.aci:nth-of-type(5))) > details.aci:nth-of-type(4)[open] > .acp { margin-left: calc(-300% - 18px) !important; }\n/* 3 个标签 */\n.ac:has(> details.aci:nth-of-type(3)):not(:has(> details.aci:nth-of-type(4))) {\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n}\n.ac:has(> details.aci:nth-of-type(3)):not(:has(> details.aci:nth-of-type(4))) > details.aci[open] > .acp {\n  width: calc(300% + 12px) !important;\n  max-width: calc(300% + 12px) !important;\n}\n.ac:has(> details.aci:nth-of-type(3)):not(:has(> details.aci:nth-of-type(4))) > details.aci:nth-of-type(1)[open] > .acp { margin-left: 0 !important; }\n.ac:has(> details.aci:nth-of-type(3)):not(:has(> details.aci:nth-of-type(4))) > details.aci:nth-of-type(2)[open] > .acp { margin-left: calc(-100% - 6px) !important; }\n.ac:has(> details.aci:nth-of-type(3)):not(:has(> details.aci:nth-of-type(4))) > details.aci:nth-of-type(3)[open] > .acp { margin-left: calc(-200% - 12px) !important; }\n\n.ro,\ndiv.ro,\n.mufy_ai_message_bubble .ro {\n  padding: 4px 0 6px !important;\n  background: transparent !important;\n}\n\n/* profile / player */\n.pb,\ndiv.pb,\n.mufy_ai_message_bubble .pb {\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  overflow: hidden !important;\n}\n\n.pbt,\np.pbt,\n.mufy_ai_message_bubble .pbt {\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 12.5px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.04em !important;\n  color: #8a7268 !important;\n  border-bottom: 1px dashed #ebe0d6 !important;\n  background: transparent !important;\n}\n\n.plb,\ndiv.plb,\n.mufy_ai_message_bubble .plb {\n  padding: 0 !important;\n  background: linear-gradient(180deg, #fffcfa 0%, #fff8f2 100%) !important;\n  border: 1px solid #ebe4da !important;\n  border-radius: 14px !important;\n  overflow: hidden !important;\n}\n\n.plb .pb + .pb,\n.mufy_ai_message_bubble .plb .pb + .pb {\n  border-top: 1px dashed #ebe0d6 !important;\n}\n\n.profile-basic,\ndiv.profile-basic,\n.mufy_ai_message_bubble .profile-basic {\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: flex-start !important;\n  gap: 0 !important;\n}\n\n.profile-basic__info,\ndiv.profile-basic__info,\n.mufy_ai_message_bubble .profile-basic__info {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n}\n\n.profile-portrait,\ndiv.profile-portrait,\n.mufy_ai_message_bubble .profile-portrait {\n  position: relative !important;\n  flex: 0 0 auto !important;\n  width: 168px !important;\n  max-width: 36vw !important;\n  aspect-ratio: 9 / 12 !important;\n  margin: 10px 12px 10px 4px !important;\n  background: linear-gradient(145deg, #ffffff 0%, #f8f2ec 100%) !important;\n  border: 2px dashed #d8cfc4 !important;\n  border-radius: 12px !important;\n  overflow: hidden !important;\n}\n\n.profile-portrait__ph,\nspan.profile-portrait__ph,\n.mufy_ai_message_bubble .profile-portrait__ph {\n  position: absolute !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.15em !important;\n  color: #c4b8ac !important;\n  pointer-events: none !important;\n  z-index: 1 !important;\n}\n\n.profile-portrait__img,\nimg.profile-portrait__img,\n.mufy_ai_message_bubble .profile-portrait__img {\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: 2 !important;\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: cover !important;\n  object-position: top center !important;\n  border-radius: 10px !important;\n}\n\n/* ========== hc ========== */\n.hc,\ndiv.hc,\n.mufy_ai_message_bubble .hc {\n  padding: 0 !important;\n  background: #ffffff !important;\n  border: 1.5px solid #e8dfd4 !important;\n  border-radius: 14px !important;\n  overflow: hidden !important;\n  box-shadow: 0 2px 10px rgba(61, 56, 53, 0.06) !important;\n}\n\n.hch,\ndiv.hch,\n.mufy_ai_message_bubble .hch {\n  padding: 14px 16px 10px !important;\n  background: linear-gradient(90deg, #ffe8ec, #fff0f2) !important;\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n.hcn,\np.hcn,\n.mufy_ai_message_bubble .hcn {\n  margin: 0 !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  color: #d87088 !important;\n  letter-spacing: 0.04em !important;\n}\n\n.hcg,\nspan.hcg,\n.mufy_ai_message_bubble .hcg {\n  color: #8a7268 !important;\n  font-size: 16px !important;\n}\n\n.hgr,\ndiv.hgr,\n.mufy_ai_message_bubble .hgr {\n  padding: 4px 0 !important;\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n.hcb,\ndiv.hcb,\n.mufy_ai_message_bubble .hcb {\n  padding: 8px 0 !important;\n  background: #fffef8 !important;\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n.hcc,\ndiv.hcc,\n.mufy_ai_message_bubble .hcc {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n  gap: 8px !important;\n  padding: 12px 14px !important;\n}\n\n.hp,\ndiv.hp,\n.mufy_ai_message_bubble .hp {\n  flex: 1 1 calc(50% - 8px) !important;\n  min-width: 120px !important;\n  padding: 10px 12px !important;\n  border-radius: 10px !important;\n  background: #faf6f0 !important;\n  border: 1px solid #ebe4da !important;\n}\n\n.hps,\n.mufy_ai_message_bubble .hps {\n  background: #fff9f0 !important;\n  border-color: #f0e0c0 !important;\n}\n\n.hpg,\n.mufy_ai_message_bubble .hpg {\n  background: #f5faf6 !important;\n  border-color: #c8e8d4 !important;\n}\n\n.hpd,\n.mufy_ai_message_bubble .hpd {\n  opacity: 0.88 !important;\n}\n\n.hpl,\nspan.hpl,\n.mufy_ai_message_bubble .hpl {\n  display: block !important;\n  margin-bottom: 4px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.08em !important;\n  color: #8a7268 !important;\n}\n\n.hpv,\nspan.hpv,\n.mufy_ai_message_bubble .hpv {\n  display: block !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  color: #4a4540 !important;\n}\n\n.hcq,\np.hcq,\n.mufy_ai_message_bubble .hcq {\n  margin: 0 !important;\n  padding: 14px 16px !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  font-style: italic !important;\n  color: #884858 !important;\n  background: #fff8f2 !important;\n  border-top: 1px dashed #ebe0d6 !important;\n  border-bottom: none !important;\n}\n\n/* ========== 私密状态 · im（可折叠 · 默认收起） ========== */\ndetails.im,\n.im,\ndiv.im,\n.mufy_ai_message_bubble details.im,\n.mufy_ai_message_bubble .im {\n  margin: 0 !important;\n  padding: 0 !important;\n  background: #ffffff !important;\n  border: none !important;\n  border-top: 1px dashed #ebe0d6 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  overflow: hidden !important;\n}\n\nsummary.imh,\n.imh,\np.imh,\n.mufy_ai_message_bubble summary.imh,\n.mufy_ai_message_bubble .imh {\n  display: block !important;\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  color: #d87088 !important;\n  background: linear-gradient(90deg, #ffe8ec 0%, #fff5f0 100%) !important;\n  border-bottom: none !important;\n  cursor: pointer !important;\n  list-style: none !important;\n  user-select: none !important;\n}\n\nsummary.imh::-webkit-details-marker,\n.mufy_ai_message_bubble summary.imh::-webkit-details-marker {\n  display: none !important;\n}\n\ndetails.im[open] > summary.imh,\n.mufy_ai_message_bubble details.im[open] > summary.imh {\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\nsummary.imh::after,\n.mufy_ai_message_bubble summary.imh::after {\n  content: \"▸\" !important;\n  float: right !important;\n  font-size: 11px !important;\n  color: #d87088 !important;\n  opacity: 0.65 !important;\n  transition: transform 0.2s ease !important;\n}\n\ndetails.im[open] > summary.imh::after,\n.mufy_ai_message_bubble details.im[open] > summary.imh::after {\n  transform: rotate(90deg) !important;\n}\n\n.imb,\nspan.imb,\n.mufy_ai_message_bubble .imb {\n  display: inline-block !important;\n  margin-left: 6px !important;\n  padding: 1px 6px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n  background: linear-gradient(135deg, #e892a4, #d87088) !important;\n  border-radius: 4px !important;\n  vertical-align: middle !important;\n}\n\n.imd,\ndiv.imd,\n.mufy_ai_message_bubble .imd {\n  padding: 4px 0 6px !important;\n}\n\nit.imi,\n.mufy_ai_message_bubble it.imi {\n  align-items: stretch !important;\n  padding: 8px 12px !important;\n}\n\nit.imi lb,\n.mufy_ai_message_bubble it.imi lb {\n  min-width: 44px !important;\n  color: #ffffff !important;\n  background: #d87088 !important;\n  background-color: #d87088 !important;\n  border-color: transparent !important;\n  transform: rotate(0deg) !important;\n}\n\nit.imi vl,\n.mufy_ai_message_bubble it.imi vl {\n  padding: 6px 10px !important;\n  color: #5a4548 !important;\n  background-color: #fff5f0 !important;\n  border: 1px solid #f0e0e4 !important;\n  border-radius: 6px !important;\n}\n\n/* ========== 清仪的手账本 · jn ========== */\ndetails.jn,\n.mufy_ai_message_bubble details.jn {\n  overflow: visible !important;\n}\n\n.jnp,\n.desk-frag__panel,\ndiv.jnp,\ndiv.desk-frag__panel,\n.mufy_ai_message_bubble .jnp,\n.mufy_ai_message_bubble .desk-frag__panel {\n  padding: 10px 8px 12px !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n.jnk,\ndiv.jnk,\n.mufy_ai_message_bubble .jnk {\n  position: relative !important;\n  padding: 14px 16px 16px 36px !important;\n  background-color: #fff9f0 !important;\n  background-image:\n    repeating-linear-gradient(\n      transparent,\n      transparent 25px,\n      rgba(200, 188, 168, 0.35) 26px\n    ),\n    linear-gradient(90deg, #f0e4d8 0, #f0e4d8 28px, transparent 28px) !important;\n  border: 1px solid #d4c8b8 !important;\n  border-radius: 4px 14px 14px 4px !important;\n  box-shadow:\n    inset 3px 0 8px rgba(180, 160, 140, 0.15),\n    2px 4px 14px rgba(61, 56, 53, 0.1) !important;\n  overflow: hidden !important;\n}\n\n.jnk::before,\n.mufy_ai_message_bubble .jnk::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 8px !important;\n  bottom: 8px !important;\n  left: 14px !important;\n  width: 2px !important;\n  background: repeating-linear-gradient(\n    180deg,\n    #c4a882 0,\n    #c4a882 6px,\n    transparent 6px,\n    transparent 14px\n  ) !important;\n  opacity: 0.55 !important;\n}\n\n.jnc,\np.jnc,\n.mufy_ai_message_bubble .jnc {\n  margin: 0 0 12px !important;\n  padding: 0 0 8px !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  font-style: italic !important;\n  letter-spacing: 0.08em !important;\n  text-align: center !important;\n  color: #6b5344 !important;\n  border-bottom: 2px double #d4c8b8 !important;\n}\n\n.jns,\nspan.jns,\n.mufy_ai_message_bubble .jns {\n  display: inline-block !important;\n  margin-left: 6px !important;\n  padding: 1px 5px !important;\n  font-size: 10px !important;\n  font-style: normal !important;\n  font-weight: 700 !important;\n  letter-spacing: 0 !important;\n  color: #ffffff !important;\n  background: #c48848 !important;\n  border: 1px solid #a86830 !important;\n  border-radius: 3px !important;\n  transform: rotate(-8deg) !important;\n  vertical-align: middle !important;\n}\n\n.jl,\n.frag-grid,\ndiv.jl,\ndiv.frag-grid,\n.mufy_ai_message_bubble .jl,\n.mufy_ai_message_bubble .frag-grid {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n}\n\n.je,\n.frag-item,\narticle.je,\ndiv.frag-item,\n.mufy_ai_message_bubble .je,\n.mufy_ai_message_bubble .frag-item {\n  position: relative !important;\n  display: block !important;\n  margin: 0 !important;\n  padding: 10px 4px 12px !important;\n  border: none !important;\n  border-bottom: 1px dashed #ddd0c0 !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  min-height: 0 !important;\n}\n\n.je:last-child,\n.frag-item:last-child,\n.mufy_ai_message_bubble .je:last-child,\n.mufy_ai_message_bubble .frag-item:last-child {\n  border-bottom: none !important;\n  padding-bottom: 4px !important;\n}\n\n.jeo,\n.frag-item--on,\n.mufy_ai_message_bubble .jeo,\n.mufy_ai_message_bubble .frag-item--on {\n  opacity: 1 !important;\n}\n\n.jeh,\n.frag-item--hint,\n.mufy_ai_message_bubble .jeh,\n.mufy_ai_message_bubble .frag-item--hint {\n  opacity: 1 !important;\n}\n\n.jef,\n.frag-item--off,\n.mufy_ai_message_bubble .jef,\n.mufy_ai_message_bubble .frag-item--off {\n  opacity: 0.92 !important;\n  min-height: 36px !important;\n}\n\n.jed,\np.jed,\n.mufy_ai_message_bubble .jed {\n  margin: 0 0 4px !important;\n  padding: 0 !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.06em !important;\n  color: #a89888 !important;\n}\n\n.jet,\np.jet,\n.frag-item__title,\nspan.frag-item__title,\n.mufy_ai_message_bubble .jet,\n.mufy_ai_message_bubble .frag-item__title {\n  display: none !important;\n  margin: 0 0 4px !important;\n  padding: 0 !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  font-style: italic !important;\n  color: #5a4540 !important;\n  line-height: 1.45 !important;\n}\n\n.jex,\np.jex,\n.mufy_ai_message_bubble .jex {\n  display: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: 12.5px !important;\n  font-weight: 400 !important;\n  font-style: italic !important;\n  line-height: 1.65 !important;\n  color: #4a4440 !important;\n  letter-spacing: 0.02em !important;\n}\n\n.jei,\np.jei,\n.frag-item__hint,\nspan.frag-item__hint,\n.mufy_ai_message_bubble .jei,\n.mufy_ai_message_bubble .frag-item__hint {\n  display: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: 12.5px !important;\n  font-weight: 500 !important;\n  font-style: italic !important;\n  line-height: 1.55 !important;\n  color: #6b635b !important;\n  letter-spacing: 0.04em !important;\n}\n\n.jeo .jed,\n.mufy_ai_message_bubble .jeo .jed {\n  color: #5aadad !important;\n}\n\n.jeo .jet,\n.mufy_ai_message_bubble .jeo .jet {\n  display: block !important;\n}\n\n.jeo .jex,\n.mufy_ai_message_bubble .jeo .jex {\n  display: block !important;\n}\n\n.jeo .jei,\n.mufy_ai_message_bubble .jeo .jei {\n  display: none !important;\n}\n\n.jeh .jed,\n.mufy_ai_message_bubble .jeh .jed {\n  color: #c48848 !important;\n}\n\n.jeh .jet,\n.jeh .jex,\n.mufy_ai_message_bubble .jeh .jet,\n.mufy_ai_message_bubble .jeh .jex {\n  display: block !important;\n}\n\n.jeh .jei:not(:empty),\n.frag-item--hint .frag-item__hint:not(:empty),\n.mufy_ai_message_bubble .jeh .jei:not(:empty),\n.mufy_ai_message_bubble .frag-item--hint .frag-item__hint:not(:empty) {\n  display: block !important;\n}\n\n.jef .jed,\n.jef .jet,\n.jef .jex,\n.jef .jei,\n.frag-item--off .frag-item__title,\n.frag-item--off .frag-item__hint,\n.mufy_ai_message_bubble .jef .jed,\n.mufy_ai_message_bubble .jef .jet,\n.mufy_ai_message_bubble .jef .jex,\n.mufy_ai_message_bubble .jef .jei,\n.mufy_ai_message_bubble .frag-item--off .frag-item__title,\n.mufy_ai_message_bubble .frag-item--off .frag-item__hint {\n  display: none !important;\n}\n\n.jef::after,\n.frag-item--off::after,\n.mufy_ai_message_bubble .jef::after,\n.mufy_ai_message_bubble .frag-item--off::after {\n  content: \"此事尚未查明 · 线索模糊难辨\" !important;\n  display: block !important;\n  font-size: 12px !important;\n  font-style: italic !important;\n  line-height: 1.6 !important;\n  letter-spacing: 0.06em !important;\n  color: #9a9088 !important;\n  filter: blur(5px) !important;\n  opacity: 0.75 !important;\n  user-select: none !important;\n}\n\n/* ==== 暗档条目：正文默认模糊，点击（聚焦）/悬停后浮现（已揭发全文 + 有线索片段均可浮现） ==== */\n.je.jeo,\n.je.jeh,\n.mufy_ai_message_bubble .je.jeo,\n.mufy_ai_message_bubble .je.jeh {\n  cursor: pointer !important;\n  outline: none !important;\n}\n.jeo .jet,\n.jeo .jex,\n.jeh .jet,\n.jeh .jex,\n.jeh .jei,\n.mufy_ai_message_bubble .jeo .jet,\n.mufy_ai_message_bubble .jeo .jex,\n.mufy_ai_message_bubble .jeh .jet,\n.mufy_ai_message_bubble .jeh .jex,\n.mufy_ai_message_bubble .jeh .jei {\n  filter: blur(5px) !important;\n  opacity: 0.9 !important;\n  user-select: none !important;\n  transition: filter 0.28s ease, opacity 0.28s ease !important;\n}\n.jeo:hover .jet, .jeo:hover .jex,\n.jeo:focus .jet, .jeo:focus .jex,\n.jeo:focus-within .jet, .jeo:focus-within .jex,\n.jeo:active .jet, .jeo:active .jex,\n.jeh:hover .jet, .jeh:hover .jex, .jeh:hover .jei,\n.jeh:focus .jet, .jeh:focus .jex, .jeh:focus .jei,\n.jeh:focus-within .jet, .jeh:focus-within .jex, .jeh:focus-within .jei,\n.jeh:active .jet, .jeh:active .jex, .jeh:active .jei,\n.mufy_ai_message_bubble .jeo:hover .jet, .mufy_ai_message_bubble .jeo:hover .jex,\n.mufy_ai_message_bubble .jeo:focus .jet, .mufy_ai_message_bubble .jeo:focus .jex,\n.mufy_ai_message_bubble .jeo:focus-within .jet, .mufy_ai_message_bubble .jeo:focus-within .jex,\n.mufy_ai_message_bubble .jeo:active .jet, .mufy_ai_message_bubble .jeo:active .jex,\n.mufy_ai_message_bubble .jeh:hover .jet, .mufy_ai_message_bubble .jeh:hover .jex, .mufy_ai_message_bubble .jeh:hover .jei,\n.mufy_ai_message_bubble .jeh:focus .jet, .mufy_ai_message_bubble .jeh:focus .jex, .mufy_ai_message_bubble .jeh:focus .jei,\n.mufy_ai_message_bubble .jeh:focus-within .jet, .mufy_ai_message_bubble .jeh:focus-within .jex, .mufy_ai_message_bubble .jeh:focus-within .jei,\n.mufy_ai_message_bubble .jeh:active .jet, .mufy_ai_message_bubble .jeh:active .jex, .mufy_ai_message_bubble .jeh:active .jei {\n  filter: none !important;\n  opacity: 1 !important;\n  user-select: auto !important;\n}\n.jeo::after,\n.jeh::after,\n.mufy_ai_message_bubble .jeo::after,\n.mufy_ai_message_bubble .jeh::after {\n  content: \"🔒 点击浮现\" !important;\n  display: block !important;\n  margin-top: 6px !important;\n  font-size: 10px !important;\n  font-style: normal !important;\n  letter-spacing: 0.1em !important;\n  color: #b0a596 !important;\n}\n.jeo:hover::after, .jeo:focus::after, .jeo:focus-within::after, .jeo:active::after,\n.jeh:hover::after, .jeh:focus::after, .jeh:focus-within::after, .jeh:active::after,\n.mufy_ai_message_bubble .jeo:hover::after,\n.mufy_ai_message_bubble .jeo:focus::after,\n.mufy_ai_message_bubble .jeo:focus-within::after,\n.mufy_ai_message_bubble .jeo:active::after,\n.mufy_ai_message_bubble .jeh:hover::after,\n.mufy_ai_message_bubble .jeh:focus::after,\n.mufy_ai_message_bubble .jeh:focus-within::after,\n.mufy_ai_message_bubble .jeh:active::after {\n  content: \"🔓 已浮现\" !important;\n  color: #5aadad !important;\n}\n\n/* 旧版 frag 编号/状态 · 兼容 */\n.frag-item__no,\nspan.frag-item__no,\n.mufy_ai_message_bubble .frag-item__no {\n  display: none !important;\n}\n\n.frag-item--on .frag-item__title,\n.mufy_ai_message_bubble .frag-item--on .frag-item__title {\n  display: block !important;\n}\n\n.frag-item__state,\nspan.frag-item__state,\n.mufy_ai_message_bubble .frag-item__state {\n  display: none !important;\n}\n\n.acp.wmp,\n.desk-quick__panel.wmp,\n.mufy_ai_message_bubble .acp.wmp,\n.mufy_ai_message_bubble .desk-quick__panel.wmp {\n  padding: 12px 10px 14px !important;\n  background: linear-gradient(180deg, #f5e8e4 0%, #faf0ec 100%) !important;\n}\n\n/* ========== 记忆回廊 · mm ========== */\n.mm,\ndiv.mm,\n.mufy_ai_message_bubble .mm {\n  overflow: hidden !important;\n}\n\n.msb,\ndiv.msb,\n.mufy_ai_message_bubble .msb {\n  padding: 8px 10px 10px !important;\n}\n\ndetails.mm > summary.mmh,\nsummary.mmh,\n.mufy_ai_message_bubble details.mm > summary.mmh {\n  list-style: none !important;\n  padding: 16px 40px !important;\n  font-size: 17px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.12em !important;\n  text-align: center !important;\n  color: #5aadad !important;\n  text-shadow: 1px 1px 0 #ffffff, 0 2px 8px rgba(90, 173, 173, 0.25) !important;\n  background: linear-gradient(135deg, #fffdf9 0%, #f0faf8 50%, #fff5f0 100%) !important;\n  cursor: pointer !important;\n}\n\ndetails.mm[open] > summary.mmh,\n.mufy_ai_message_bubble details.mm[open] > summary.mmh {\n  border-bottom: 1px dashed #ddd4c8 !important;\n}\n\n.mmp,\ndiv.mmp,\n.mufy_ai_message_bubble .mmp {\n  padding: 12px 14px 14px !important;\n  background: linear-gradient(180deg, #faf6f0 0%, #fffdf9 100%) !important;\n}\n\n.mmp details,\n.mufy_ai_message_bubble .mmp details {\n  margin: 0 0 10px !important;\n  border: 1px solid #ebe4da !important;\n  border-radius: 12px !important;\n  background: #ffffff !important;\n  overflow: hidden !important;\n}\n\n.mmp details > summary,\n.mufy_ai_message_bubble .mmp details > summary {\n  padding: 9px 14px !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #8a7268 !important;\n  background: #fffaf6 !important;\n  cursor: pointer !important;\n}\n\n.mmp details[open] > summary,\n.mufy_ai_message_bubble .mmp details[open] > summary {\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n/* 记忆分区标题 · LTM/STM */\n.mh,\np.mh,\n.mufy_ai_message_bubble .mh {\n  margin: 8px 0 5px !important;\n  text-align: center !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.12em !important;\n  color: #b0873a !important;\n  text-shadow: 0 1px 0 #fffdf9 !important;\n}\n\n.msep,\np.msep,\n.mufy_ai_message_bubble .msep {\n  margin: 8px 0 4px !important;\n  text-align: center !important;\n  font-size: 10px !important;\n  letter-spacing: 0.35em !important;\n  color: #d8cbb8 !important;\n}\n\n/* 记忆表格 · No./Time/Scene/Event */\n.mtb,\ntable.mtb,\n.mufy_ai_message_bubble .mtb {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  table-layout: fixed !important;\n  margin: 2px 0 8px !important;\n  font-size: 11px !important;\n  background: #fffdf9 !important;\n  border: 1px solid #ebe4da !important;\n  border-radius: 8px !important;\n  overflow: hidden !important;\n}\n\n.mtb th,\n.mufy_ai_message_bubble .mtb th {\n  padding: 5px 6px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em !important;\n  color: #ffffff !important;\n  text-align: left !important;\n  background: linear-gradient(90deg, #5aadad 0%, #d88098 100%) !important;\n}\n\n.mtb td,\n.mufy_ai_message_bubble .mtb td {\n  padding: 5px 7px !important;\n  border-top: 1px solid #f0e8de !important;\n  color: #4a4440 !important;\n  line-height: 1.55 !important;\n  vertical-align: top !important;\n  word-break: break-word !important;\n}\n\n.mtb th:nth-child(1),\n.mtb td:nth-child(1),\n.mufy_ai_message_bubble .mtb td:nth-child(1) {\n  width: 9% !important;\n  text-align: center !important;\n  color: #a89888 !important;\n}\n.mtb th:nth-child(2),\n.mtb td:nth-child(2) { width: 22% !important; }\n.mtb th:nth-child(3),\n.mtb td:nth-child(3) { width: 21% !important; }\n.mtb th:nth-child(4),\n.mtb td:nth-child(4) { width: 48% !important; }\n\n.mtb tbody tr:nth-child(even) td,\n.mufy_ai_message_bubble .mtb tbody tr:nth-child(even) td {\n  background: #fdf9f3 !important;\n}\n\n/* ========== 行动建议 · tp ========== */\ndetails.tp,\n.mufy_ai_message_bubble details.tp {\n  overflow: hidden !important;\n}\n\ndetails.tp > summary.tph,\nsummary.tph,\n.mufy_ai_message_bubble details.tp > summary.tph {\n  list-style: none !important;\n  padding: 16px 40px !important;\n  font-size: 17px !important;\n  font-weight: 900 !important;\n  letter-spacing: 0.12em !important;\n  text-align: center !important;\n  color: #b4883a !important;\n  text-shadow: 1px 1px 0 #ffffff !important;\n  background: linear-gradient(135deg, #fffdf9 0%, #fff8e8 50%, #fff5f0 100%) !important;\n  cursor: pointer !important;\n}\n\ndetails.tp[open] > summary.tph,\n.mufy_ai_message_bubble details.tp[open] > summary.tph {\n  border-bottom: 1px dashed #ddd4c8 !important;\n}\n\n.tpb,\ndiv.tpb,\n.mufy_ai_message_bubble .tpb {\n  padding: 14px 12px 16px !important;\n  background: linear-gradient(180deg, #faf6f0 0%, #fffdf9 100%) !important;\n}\n\n/* ========== 朋友圈 · wx（柔和浅色手机） ========== */\ndetails.wx,\n.mufy_ai_message_bubble details.wx {\n  overflow: visible !important;\n}\n\n.wmp:not(.acp):not(.desk-quick__panel),\ndiv.wmp:not(.acp):not(.desk-quick__panel),\n.mufy_ai_message_bubble .wmp:not(.acp):not(.desk-quick__panel) {\n  padding: 16px 12px 18px !important;\n  background: linear-gradient(180deg, #f5e8e4 0%, #faf0ec 100%) !important;\n  border-radius: 0 0 14px 14px !important;\n}\n\n.wnv,\ndiv.wnv,\n.mufy_ai_message_bubble .wnv {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 8px 14px 10px !important;\n  background: linear-gradient(180deg, #ffe8ec, #fff0f2) !important;\n  border-bottom: 1px solid #ebe4da !important;\n}\n\n.wnb,\n.wnc,\n.mufy_ai_message_bubble .wnb,\n.mufy_ai_message_bubble .wnc {\n  font-size: 18px !important;\n  color: #5aadad !important;\n  line-height: 1 !important;\n}\n\n.wnt,\nspan.wnt,\n.mufy_ai_message_bubble .wnt {\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  color: #3a3530 !important;\n}\n\n.wsc,\ndiv.wsc,\n.mufy_ai_message_bubble .wsc {\n  padding: 0 !important;\n  background: #fffdf9 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n\n.wm,\narticle.wm,\n.mufy_ai_message_bubble .wm {\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: flex-start !important;\n  gap: 10px !important;\n  padding: 14px 12px !important;\n  background: #ffffff !important;\n  border-bottom: 1px dotted #ebe4da !important;\n}\n\n.wmac,\nspan.wmac,\n.mufy_ai_message_bubble .wmac {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 40px !important;\n  height: 40px !important;\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  color: #ffffff !important;\n  background: linear-gradient(135deg, #7ec8c8, #d88098) !important;\n  border-radius: 6px !important;\n}\n\n.wmn,\np.wmn,\n.mufy_ai_message_bubble .wmn {\n  margin: 0 0 6px !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #5aadad !important;\n}\n\n.wmt,\np.wmt,\n.mufy_ai_message_bubble .wmt {\n  margin: 0 0 8px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: #2d2825 !important;\n}\n\n.wmi,\np.wmi,\n.mufy_ai_message_bubble .wmi {\n  margin: 0 0 8px !important;\n  padding: 8px 10px !important;\n  font-size: 12px !important;\n  color: #8a8279 !important;\n  background: #faf6f0 !important;\n  border-radius: 6px !important;\n}\n\n.wmm,\np.wmm,\n.mufy_ai_message_bubble .wmm {\n  margin: 0 0 8px !important;\n  font-size: 11px !important;\n  color: #a89888 !important;\n}\n\n.wmx,\ndiv.wmx,\n.mufy_ai_message_bubble .wmx {\n  padding: 6px 8px !important;\n  background: #faf6f0 !important;\n  border-radius: 6px !important;\n  border: 1px solid #ebe4da !important;\n}\n\n.wml,\np.wml,\n.mufy_ai_message_bubble .wml {\n  margin: 0 0 4px !important;\n  padding-bottom: 4px !important;\n  font-size: 12px !important;\n  color: #5aadad !important;\n  border-bottom: 1px dotted #ebe4da !important;\n}\n\n.wmc,\np.wmc,\n.mufy_ai_message_bubble .wmc {\n  margin: 4px 0 0 !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  color: #4a4540 !important;\n}\n\n.wmc strong,\n.mufy_ai_message_bubble .wmc strong {\n  color: #d87088 !important;\n  font-weight: 600 !important;\n}\n\n/* ========== 对话区外壳 · 奶油手账 ========== */\ndiv[class*=\"overflow-y-auto\"]:has(div.markdown-body),\ndiv[class*=\"flex-1\"]:has(div.markdown-body),\nmain:has(div.markdown-body) {\n  background: transparent !important;\n}\n\n#customized-answer-content,\n#customized-question-content,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble),\n.mufy_user_message_bubble,\ndiv[class*=\"justify-end\"] > div[class*=\"bg-white\"],\ndiv[class*=\"justify-end\"] > div[class*=\"rounded-lg\"] {\n  background: rgba(255, 253, 249, 0.92) !important;\n  background-color: rgba(255, 253, 249, 0.92) !important;\n  background-image: linear-gradient(\n    180deg,\n    rgba(255, 253, 249, 0.98) 0%,\n    rgba(250, 246, 240, 0.95) 55%,\n    rgba(245, 240, 232, 0.9) 100%\n  ) !important;\n  border: 1.5px solid #e8dfd4 !important;\n  border-radius: 16px !important;\n  box-shadow: var(--ub-shadow) !important;\n  padding: 12px 14px !important;\n  margin: 10px 0 !important;\n  color: var(--ub-ink) !important;\n}\n\n#customized-question-content,\n.mufy_user_message_bubble,\ndiv[class*=\"justify-end\"] > div[class*=\"bg-white\"] {\n  border-left: 3px solid var(--ub-teal) !important;\n}\n\n#customized-answer-content,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble) {\n  border-right: 3px solid var(--ub-rose) !important;\n}\n\ndiv[class*=\"bg-white\"]:has(div.markdown-body),\n#customized-answer-content > div[class*=\"bg-white\"],\n#customized-question-content > div[class*=\"bg-white\"] {\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n#mufy_chat_header,\ndiv#mufy_chat_header {\n  background: linear-gradient(135deg, #fffdf9, #faf6f0) !important;\n  border-bottom: 1px solid #ebe4da !important;\n  color: var(--ub-ink) !important;\n}\n\n#mufy_chat_input_container,\ndiv#mufy_chat_input_container {\n  background: linear-gradient(180deg, rgba(250, 246, 240, 0.6), #fffdf9) !important;\n  border-top: 1px solid #ebe4da !important;\n}\n\n#ai-chat-bottom-input,\ntextarea#ai-chat-bottom-input {\n  background: #ffffff !important;\n  border: 1.5px solid #e8dfd4 !important;\n  border-radius: 12px !important;\n  color: var(--ub-ink) !important;\n}\n/* ========== it · 灵动签谱行 ========== */\nit,\n.mufy_ai_message_bubble it {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: baseline !important;\n  gap: 10px 12px !important;\n  margin: 0 !important;\n  padding: 11px 16px 11px 18px !important;\n  text-align: left !important;\n  background: transparent !important;\n  background-color: transparent !important;\n  border: none !important;\n  border-bottom: 1px dashed #ebe4da !important;\n  border-radius: 0 !important;\n}\n\nit:last-child,\n.mufy_ai_message_bubble it:last-child {\n  border-bottom: none !important;\n}\n\nit lb,\n.mufy_ai_message_bubble it lb {\n  flex-shrink: 0 !important;\n  display: inline-block !important;\n  min-width: auto !important;\n  padding: 3px 10px 4px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.05em !important;\n  color: #ffffff !important;\n  text-align: center !important;\n  border-radius: 4px 10px 4px 10px !important;\n  line-height: 1.35 !important;\n  transform: rotate(-1.5deg) !important;\n  box-shadow: 1px 2px 5px rgba(61, 56, 53, 0.12) !important;\n  background: #5aadad !important;\n  background-color: #5aadad !important;\n}\n\nit:nth-of-type(6n+1) lb,\n.mufy_ai_message_bubble it:nth-of-type(6n+1) lb {\n  background: #8ec9a8 !important;\n  background-color: #8ec9a8 !important;\n}\n\nit:nth-of-type(6n+2) lb,\n.mufy_ai_message_bubble it:nth-of-type(6n+2) lb {\n  background: #5aadad !important;\n  background-color: #5aadad !important;\n}\n\nit:nth-of-type(6n+3) lb,\n.mufy_ai_message_bubble it:nth-of-type(6n+3) lb {\n  background: #6a9fd4 !important;\n  background-color: #6a9fd4 !important;\n}\n\nit:nth-of-type(6n+4) lb,\n.mufy_ai_message_bubble it:nth-of-type(6n+4) lb {\n  background: #d87088 !important;\n  background-color: #d87088 !important;\n}\n\nit:nth-of-type(6n+5) lb,\n.mufy_ai_message_bubble it:nth-of-type(6n+5) lb {\n  background: #e8a060 !important;\n  background-color: #e8a060 !important;\n  color: #ffffff !important;\n}\n\nit:nth-of-type(6n+6) lb,\n.mufy_ai_message_bubble it:nth-of-type(6n+6) lb {\n  background: #6a8a6a !important;\n  background-color: #6a8a6a !important;\n}\n\nit vl,\n.mufy_ai_message_bubble it vl {\n  flex: 1 !important;\n  min-width: 0 !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #4a4540 !important;\n  line-height: 1.65 !important;\n  text-align: left !important;\n}\n\nit:nth-of-type(6n+1) vl,\n.mufy_ai_message_bubble it:nth-of-type(6n+1) vl {\n  color: #3a6a58 !important;\n}\n\nit:nth-of-type(6n+2) vl,\n.mufy_ai_message_bubble it:nth-of-type(6n+2) vl {\n  color: #3a6870 !important;\n}\n\nit:nth-of-type(6n+3) vl,\n.mufy_ai_message_bubble it:nth-of-type(6n+3) vl {\n  color: #4a6088 !important;\n}\n\nit:nth-of-type(6n+4) vl,\n.mufy_ai_message_bubble it:nth-of-type(6n+4) vl {\n  color: #884858 !important;\n}\n\nit:nth-of-type(6n+5) vl,\n.mufy_ai_message_bubble it:nth-of-type(6n+5) vl {\n  color: #8a6030 !important;\n}\n\nit:nth-of-type(6n+6) vl,\n.mufy_ai_message_bubble it:nth-of-type(6n+6) vl {\n  color: #4a6848 !important;\n}\n\nit:has(bc),\nit:has(.bc),\n.mufy_ai_message_bubble it:has(bc),\n.mufy_ai_message_bubble it:has(.bc) {\n  display: block !important;\n  padding: 10px 12px !important;\n}\n\nit:has(bc) lb,\nit:has(.bc) lb,\n.mufy_ai_message_bubble it:has(bc) lb,\n.mufy_ai_message_bubble it:has(.bc) lb {\n  display: inline-block !important;\n  margin-bottom: 8px !important;\n}\n\n/* 进度条行：flex 父级下强制占满一行（:has 失效时兜底） */\nit bc,\nit .bc,\n.mufy_ai_message_bubble it bc,\n.mufy_ai_message_bubble it .bc {\n  flex: 1 1 100% !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  order: 2 !important;\n  align-self: stretch !important;\n}\n\nit:has(bc) tip,\nit:has(.bc) tip,\nit bc + tip,\nit .bc + tip,\n.mufy_ai_message_bubble it:has(bc) tip,\n.mufy_ai_message_bubble it:has(.bc) tip {\n  flex: 1 1 100% !important;\n  width: 100% !important;\n  order: 3 !important;\n}\n\nit:has(bc) lb,\nit:has(.bc) lb,\n.mufy_ai_message_bubble it:has(bc) lb,\n.mufy_ai_message_bubble it:has(.bc) lb {\n  order: 1 !important;\n}\n\ntip,\n.mufy_ai_message_bubble tip {\n  display: block !important;\n  margin-top: 5px !important;\n  font-size: 12px !important;\n  color: #6b635b !important;\n}\n\nbc,\n.bc,\ndiv.bc,\n.mufy_ai_message_bubble bc,\n.mufy_ai_message_bubble .bc {\n  display: block !important;\n  width: 100% !important;\n  height: 12px !important;\n  margin: 2px 0 4px !important;\n  padding: 0 !important;\n  background: #f0ebe4 !important;\n  border-radius: 99px !important;\n  overflow: hidden !important;\n  box-sizing: border-box !important;\n}\n\nbf,\n.bf,\ndiv.bf,\n.mufy_ai_message_bubble bf,\n.mufy_ai_message_bubble .bf {\n  display: block !important;\n  height: 100% !important;\n  min-width: 2% !important;\n  max-width: 100% !important;\n  font-size: 0 !important;\n  line-height: 0 !important;\n  border-radius: 99px !important;\n  box-sizing: border-box !important;\n  background: linear-gradient(90deg, #e05565, #f07080) !important;\n}\n\n/* 好感 · 红 */\nbf.fv,\n.bf.fv,\ndiv.bf.fv,\nbf.bar-fill--favor,\n.bf.bar-fill--favor,\ndiv.bf.bar-fill--favor,\n.mufy_ai_message_bubble bf.fv,\n.mufy_ai_message_bubble .bf.fv,\n.mufy_ai_message_bubble bf.bar-fill--favor,\n.mufy_ai_message_bubble .bf.bar-fill--favor {\n  background: linear-gradient(90deg, #d94050, #f06878) !important;\n  background-color: #e05565 !important;\n}\n\n/* 醋意/好感为 0 时不强制最小宽度 */\nbf[style*=\"width:0\"],\n.bf[style*=\"width:0\"],\n.mufy_ai_message_bubble bf[style*=\"width:0\"],\n.mufy_ai_message_bubble .bf[style*=\"width:0\"] {\n  min-width: 0 !important;\n}\n/* 醋意 · 紫 */\nbf.jealous,\n.bf.jealous,\ndiv.bf.jealous,\nbf.bar-fill--jealous,\n.bf.bar-fill--jealous,\ndiv.bf.bar-fill--jealous,\n.mufy_ai_message_bubble bf.jealous,\n.mufy_ai_message_bubble .bf.jealous,\n.mufy_ai_message_bubble bf.bar-fill--jealous,\n.mufy_ai_message_bubble .bf.bar-fill--jealous {\n  background: linear-gradient(90deg, #8a5aad, #b898d8) !important;\n  background-color: #9b72c4 !important;\n}\n\n\n/* 心防 · 紫 */\nbf.guard,\n.bf.guard,\ndiv.bf.guard,\nbf.bar-fill--guard,\n.bf.bar-fill--guard,\ndiv.bf.bar-fill--guard,\n.mufy_ai_message_bubble bf.guard,\n.mufy_ai_message_bubble .bf.guard,\n.mufy_ai_message_bubble bf.bar-fill--guard,\n.mufy_ai_message_bubble .bf.bar-fill--guard {\n  background: linear-gradient(90deg, #8a5aad, #b898d8) !important;\n  background-color: #9b72c4 !important;\n}\n\n/* 攻略 · 酒红玫瑰 */\nbf.cm,\n.bf.cm,\ndiv.bf.cm,\nbf.bar-fill--charm,\n.bf.bar-fill--charm,\ndiv.bf.bar-fill--charm,\n.mufy_ai_message_bubble bf.cm,\n.mufy_ai_message_bubble .bf.cm,\n.mufy_ai_message_bubble bf.bar-fill--charm,\n.mufy_ai_message_bubble .bf.bar-fill--charm {\n  background: linear-gradient(90deg, #a01843, #e0447a) !important;\n  background-color: #c22a5b !important;\n}\n\n/* 觉察 · 琥珀警戒 */\nbf.al,\n.bf.al,\ndiv.bf.al,\nbf.bar-fill--alert,\n.bf.bar-fill--alert,\ndiv.bf.bar-fill--alert,\n.mufy_ai_message_bubble bf.al,\n.mufy_ai_message_bubble .bf.al,\n.mufy_ai_message_bubble bf.bar-fill--alert,\n.mufy_ai_message_bubble .bf.bar-fill--alert {\n  background: linear-gradient(90deg, #c8791a, #f0b429) !important;\n  background-color: #d98e1e !important;\n}\n\n/* 绿帽 · 青绿 */\nbf.nt,\n.bf.nt,\ndiv.bf.nt,\nbf.bar-fill--ntr,\n.bf.bar-fill--ntr,\ndiv.bf.bar-fill--ntr,\n.mufy_ai_message_bubble bf.nt,\n.mufy_ai_message_bubble .bf.nt,\n.mufy_ai_message_bubble bf.bar-fill--ntr,\n.mufy_ai_message_bubble .bf.bar-fill--ntr {\n  background: linear-gradient(90deg, #1f7a6e, #4fc3ad) !important;\n  background-color: #2a9384 !important;\n}\n\n/* ========== 记忆 · 贴纸 ========== */\nit.mi,\n.mufy_ai_message_bubble it.mi {\n  background: #fffef5 !important;\n  border-left: 3px solid var(--ub-teal) !important;\n  box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.04) !important;\n}\n\nit.mil,\n.mufy_ai_message_bubble it.mil {\n  background: #faf8ff !important;\n  border-left-color: var(--ub-lilac) !important;\n}\n\nit.mi lb,\n.mufy_ai_message_bubble it.mi lb {\n  background: #5aadad !important;\n  background-color: #5aadad !important;\n  color: #ffffff !important;\n}\n\nit.mil lb,\n.mufy_ai_message_bubble it.mil lb {\n  background: #8a72b8 !important;\n  background-color: #8a72b8 !important;\n  color: #ffffff !important;\n}\n/* ========== 下一步建议 · 横向便利签 ========== */\n.sr,\ndiv.sr,\n.mufy_ai_message_bubble .sr {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n  justify-content: center !important;\n  align-items: flex-start !important;\n  gap: 10px 12px !important;\n  padding: 18px 10px 22px !important;\n  background: linear-gradient(180deg, #faf6f0 0%, #fffdf9 100%) !important;\n}\n\nsug.sn,\n.sn,\n.mufy_ai_message_bubble sug.sn {\n  position: relative !important;\n  flex: 1 1 calc(33.333% - 12px) !important;\n  min-width: 96px !important;\n  max-width: 34% !important;\n  margin: 0 !important;\n  padding: 18px 11px 14px !important;\n  border: none !important;\n  border-radius: 2px !important;\n  box-shadow: 2px 4px 10px rgba(61, 56, 53, 0.1), inset 0 -20px 20px -10px rgba(0, 0, 0, 0.03) !important;\n  box-sizing: border-box !important;\n  overflow: hidden !important;\n}\n\nsug.sn::before,\n.sn::before,\n.mufy_ai_message_bubble sug.sn::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -5px !important;\n  left: 50% !important;\n  width: 36px !important;\n  height: 12px !important;\n  margin-left: -18px !important;\n  background: rgba(255, 220, 140, 0.65) !important;\n  border-radius: 1px !important;\n  transform: rotate(-2deg) !important;\n  pointer-events: none !important;\n}\n\nsug.sna,\n.sna,\n.mufy_ai_message_bubble .sna {\n  background: #fff9b0 !important;\n  background-color: #fff9b0 !important;\n  transform: rotate(-2.5deg) !important;\n}\n\nsug.snb,\n.snb,\n.mufy_ai_message_bubble .snb {\n  background: #ffd8ec !important;\n  background-color: #ffd8ec !important;\n  transform: rotate(2deg) !important;\n  margin-top: 8px !important;\n}\n\nsug.snc,\n.snc,\n.mufy_ai_message_bubble .snc {\n  background: #cce8ff !important;\n  background-color: #cce8ff !important;\n  transform: rotate(-1deg) !important;\n}\n\nsug.sn op,\n.sn op,\n.mufy_ai_message_bubble sug.sn op {\n  display: block !important;\n  font-weight: 700 !important;\n  font-size: 12px !important;\n  line-height: 1.45 !important;\n  color: #5a4038 !important;\n  margin-bottom: 0 !important;\n  max-width: 100% !important;\n  white-space: normal !important;\n  overflow-wrap: anywhere !important;\n  word-break: break-word !important;\n}\n\nsug.sna op,\n.mufy_ai_message_bubble .sna op {\n  color: #6a5820 !important;\n}\n\nsug.snb op,\n.mufy_ai_message_bubble .snb op {\n  color: #884860 !important;\n}\n\nsug.snc op,\n.mufy_ai_message_bubble .snc op {\n  color: #386080 !important;\n}\n\nsug.sn de,\n.sn de,\n.mufy_ai_message_bubble sug.sn de {\n  display: block !important;\n  margin-top: 8px !important;\n  font-size: 11.5px !important;\n  line-height: 1.55 !important;\n  color: #6b5a52 !important;\n}\n\nsug:not(.sn),\n.mufy_ai_message_bubble sug:not(.sn) {\n  display: block !important;\n  margin: 8px 14px 10px !important;\n  padding: 12px 14px !important;\n  background: linear-gradient(180deg, #fffef0, #fff9e6) !important;\n  border: 1px solid #f0e8c8 !important;\n  border-radius: 10px !important;\n}\n\ntrend,\n.mufy_ai_message_bubble trend {\n  display: none !important;\n}\n.pd,\ndiv.pd,\n.mufy_ai_message_bubble .pd {\n  position: relative !important;\n  max-width: 300px !important;\n  margin: 0 auto !important;\n  padding: 6px 6px 8px !important;\n  background: linear-gradient(160deg, #3a3a3c, #1c1c1e) !important;\n  border-radius: 32px !important;\n  box-shadow: 0 16px 40px rgba(61, 56, 53, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;\n}\n\n.pil,\ndiv.pil,\n.mufy_ai_message_bubble .pil {\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: 0 0 0 -34px !important;\n  background: #1a1a1a !important;\n  border-radius: 12px !important;\n  pointer-events: none !important;\n}\n\n.ps,\ndiv.ps,\n.mufy_ai_message_bubble .ps {\n  margin: 0 !important;\n  border-radius: 26px !important;\n  overflow: hidden !important;\n  background: linear-gradient(180deg, #fff5f5 0%, #faf6f0 100%) !important;\n}\n\n.psb,\ndiv.psb,\n.mufy_ai_message_bubble .psb {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  padding: 26px 18px 6px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #3a3530 !important;\n  background: linear-gradient(180deg, #ffe8ec, #fff0f2) !important;\n}\n\n.psi,\nspan.psi,\n.mufy_ai_message_bubble .psi {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 5px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n}\n\n.pnt,\nspan.pnt,\n.mufy_ai_message_bubble .pnt {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #3a3530 !important;\n}\n\n.pbr,\nspan.pbr,\n.mufy_ai_message_bubble .pbr {\n  display: inline-flex !important;\n  align-items: flex-end !important;\n  gap: 1.5px !important;\n  height: 10px !important;\n  padding: 0 2px !important;\n}\n\n.pbr i,\n.mufy_ai_message_bubble .pbr i {\n  display: block !important;\n  width: 2.5px !important;\n  background: #3a3530 !important;\n  border-radius: 1px !important;\n}\n\n.pbr i:nth-child(1),\n.mufy_ai_message_bubble .pbr i:nth-child(1) {\n  height: 3px !important;\n}\n\n.pbr i:nth-child(2),\n.mufy_ai_message_bubble .pbr i:nth-child(2) {\n  height: 5px !important;\n}\n\n.pbr i:nth-child(3),\n.mufy_ai_message_bubble .pbr i:nth-child(3) {\n  height: 7px !important;\n}\n\n.pbr i:nth-child(4),\n.mufy_ai_message_bubble .pbr i:nth-child(4) {\n  height: 9px !important;\n}\n\n.pba,\nspan.pba,\n.mufy_ai_message_bubble .pba {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #3a3530 !important;\n}\n\n.pba::before,\n.mufy_ai_message_bubble .pba::before {\n  content: \"🔋\" !important;\n  margin-right: 2px !important;\n  font-size: 10px !important;\n}\n@media (max-width: 520px) {\n  .dt,\n  .mufy_ai_message_bubble .dt {\n    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important;\n    gap: 4px !important;\n    padding: 8px !important;\n  }\n\n  details.dti:nth-of-type(1)[open] > .dtp,\n  .mufy_ai_message_bubble details.dti:nth-of-type(1)[open] > .dtp {\n    width: calc(500% + 4px) !important;\n    max-width: calc(500% + 4px) !important;\n    max-height: min(48vh, 360px) !important;\n    overflow-y: auto !important;\n  }\n\n  details.dti:nth-of-type(2)[open] > .dtp,\n  .mufy_ai_message_bubble details.dti:nth-of-type(2)[open] > .dtp {\n    width: calc(150% + 8px) !important;\n    max-width: calc(150% + 8px) !important;\n    margin-left: calc(-50% - 8px) !important;\n    max-height: min(48vh, 360px) !important;\n    overflow-y: auto !important;\n  }\n\n  .scl,\n  p.scl,\n  .mufy_ai_message_bubble .scl {\n    padding: 10px 14px !important;\n    font-size: 13px !important;\n    line-height: 1.6 !important;\n  }\n\n  .dtp,\n  div.dtp,\n  .mufy_ai_message_bubble .dtp {\n    padding: 10px !important;\n  }\n\n  summary.dtt,\n  .mufy_ai_message_bubble summary.dtt {\n    padding: 9px 6px !important;\n    font-size: 11px !important;\n  }\n\n  .ac,\n  .desk-quick,\n  .mufy_ai_message_bubble .ac,\n  .mufy_ai_message_bubble .desk-quick {\n    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;\n    gap: 4px !important;\n    padding: 8px !important;\n  }\n\n  details.aci,\n  details.aci:nth-of-type(1),\n  details.aci:nth-of-type(2),\n  details.aci:nth-of-type(3),\n  details.aci:nth-of-type(4),\n  details.aci:nth-of-type(5),\n  details.desk-quick__item,\n  details.desk-quick__item:nth-of-type(1),\n  details.desk-quick__item:nth-of-type(2),\n  details.desk-quick__item:nth-of-type(3),\n  details.desk-quick__item:nth-of-type(4),\n  details.desk-quick__item:nth-of-type(5),\n  .mufy_ai_message_bubble details.aci,\n  .mufy_ai_message_bubble details.aci:nth-of-type(1),\n  .mufy_ai_message_bubble details.aci:nth-of-type(2),\n  .mufy_ai_message_bubble details.aci:nth-of-type(3),\n  .mufy_ai_message_bubble details.aci:nth-of-type(4),\n  .mufy_ai_message_bubble details.aci:nth-of-type(5),\n  .mufy_ai_message_bubble details.desk-quick__item,\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(1),\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(2),\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(3),\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(4),\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(5) {\n    grid-row: 1 !important;\n    width: auto !important;\n    min-width: 0 !important;\n  }\n\n  details.aci:nth-of-type(1)[open] > .acp,\n  details.desk-quick__item:nth-of-type(1)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.aci:nth-of-type(1)[open] > .acp,\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(1)[open] > .desk-quick__panel {\n    width: calc(500% + 16px) !important;\n    max-width: calc(500% + 16px) !important;\n    margin-left: 0 !important;\n  }\n\n  details.aci:nth-of-type(2)[open] > .acp,\n  details.desk-quick__item:nth-of-type(2)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.aci:nth-of-type(2)[open] > .acp,\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(2)[open] > .desk-quick__panel {\n    width: calc(500% + 16px) !important;\n    max-width: calc(500% + 16px) !important;\n    margin-left: calc(-100% - 4px) !important;\n  }\n\n  details.aci:nth-of-type(3)[open] > .acp,\n  details.desk-quick__item:nth-of-type(3)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.aci:nth-of-type(3)[open] > .acp,\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(3)[open] > .desk-quick__panel {\n    width: calc(500% + 16px) !important;\n    max-width: calc(500% + 16px) !important;\n    margin-left: calc(-200% - 8px) !important;\n  }\n\n  details.aci:nth-of-type(4)[open] > .acp,\n  details.desk-quick__item:nth-of-type(4)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.aci:nth-of-type(4)[open] > .acp,\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(4)[open] > .desk-quick__panel {\n    width: calc(500% + 16px) !important;\n    max-width: calc(500% + 16px) !important;\n    margin-left: calc(-300% - 12px) !important;\n  }\n\n  details.aci:nth-of-type(5)[open] > .acp,\n  details.desk-quick__item:nth-of-type(5)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.aci:nth-of-type(5)[open] > .acp,\n  .mufy_ai_message_bubble details.desk-quick__item:nth-of-type(5)[open] > .desk-quick__panel {\n    width: calc(500% + 16px) !important;\n    max-width: calc(500% + 16px) !important;\n    margin-left: calc(-400% - 16px) !important;\n  }\n\n  summary.act,\n  summary.desk-quick__tab,\n  .mufy_ai_message_bubble summary.act,\n  .mufy_ai_message_bubble summary.desk-quick__tab {\n    font-size: 9px !important;\n    padding: 8px 1px !important;\n  }\n\n  .pd,\n  .mufy_ai_message_bubble .pd {\n    max-width: 100% !important;\n  }\n\n  .jl,\n  .frag-grid,\n  .mufy_ai_message_bubble .jl,\n  .mufy_ai_message_bubble .frag-grid {\n    gap: 0 !important;\n  }\n\n  .jnk,\n  .mufy_ai_message_bubble .jnk {\n    padding: 12px 12px 14px 30px !important;\n  }\n\n  .jex,\n  p.jex,\n  .mufy_ai_message_bubble .jex {\n    font-size: 12px !important;\n  }\n\n  .hcc,\n  .mufy_ai_message_bubble .hcc {\n    flex-direction: column !important;\n  }\n\n  .hp,\n  .mufy_ai_message_bubble .hp {\n    flex: 1 1 100% !important;\n    min-width: 0 !important;\n  }\n\n  .tx,\n  .mufy_ai_message_bubble .tx {\n    padding: 16px 14px 18px !important;\n  }\n\n  sug.sn,\n  .sn,\n  .mufy_ai_message_bubble sug.sn {\n    flex: 1 1 100% !important;\n    max-width: 100% !important;\n  }\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-3-flash-preview"},"totalConversations":147,"totalMessages":1692,"totalCreditsUsed":2254348,"totalTokensUsed":70704191,"totalPlayedUsers":128,"deeplyPlayed":57,"fixedPromptLength":30306,"lorebookLength":16468,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"母女盖饭","cardsCount":60}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"全家桶","cardsCount":1}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"后宫","cardsCount":692}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}