{"id":"a387aa24-fd95-407d-b79d-c5bbf5176ee7","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"重生为女儿的同桌","description":"三年前,车祸夺走了我和妻子的生命。\n三年后,我以十七岁的模样重生,转学到女儿的学校,成了她的同桌。\n曾经乖巧软萌、眼睛亮晶晶的小姑娘,如今染着挑染打着耳钉,是全校闻名的\"女老大\"——冷漠、暴力、拒人千里。\n她不认识我。","background":"ci3e546b21e4posk9op74474.webp","backgroundWidth":2016,"backgroundHeight":1152,"cover":"lsir0s6i9pl0c82q837hbw7z.webp","coverWidth":2016,"coverHeight":1152,"introPage":"qbwk695s6why6uk0vs85zsjs.html","changelog":null,"createdAt":"2026-06-20T07:22:36.159Z","updatedAt":"2026-07-18T22:31:34.516Z","initPublicAt":"2026-06-20T09:26:21.938Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《重生为女儿的同桌》· Reply UI · v2.7 都市手账\n * 快捷栏 5 tab · 清仪手账本三态模糊 · 女主私密状态\n * 风格参考：《与死对头灵魂互换后…》v3.10 · 奶油纸 / 青绿玫瑰 / 横线便签 / 钉便签卡\n * MUFY / rilichat 通用 · 正文须用 div.desk-text · 禁止 @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/* ========== 顶栏 · desk-top（都市公告板） ========== */\n.desk-top,\ndiv.desk-top,\n.mufy_ai_message_bubble .desk-top {\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.desk-top__item,\n.mufy_ai_message_bubble details.desk-top__item {\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.desk-top__item:nth-of-type(1),\n.mufy_ai_message_bubble details.desk-top__item:nth-of-type(1) {\n  grid-column: 1 !important;\n}\n\ndetails.desk-top__item:nth-of-type(2),\n.mufy_ai_message_bubble details.desk-top__item:nth-of-type(2) {\n  grid-column: 2 !important;\n}\n\nsummary.desk-top__tab,\n.mufy_ai_message_bubble summary.desk-top__tab {\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.desk-top__tab::after,\n.mufy_ai_message_bubble summary.desk-top__tab::after {\n  display: none !important;\n  content: none !important;\n}\n\ndetails.desk-top__item[open] > summary.desk-top__tab,\n.mufy_ai_message_bubble details.desk-top__item[open] > summary.desk-top__tab {\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.desk-top__panel,\ndiv.desk-top__panel,\n.mufy_ai_message_bubble .desk-top__panel {\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.desk-top__item:nth-of-type(1)[open] > .desk-top__panel,\n.mufy_ai_message_bubble details.desk-top__item:nth-of-type(1)[open] > .desk-top__panel {\n  width: calc(300% + 16px) !important;\n  max-width: calc(300% + 16px) !important;\n  margin-left: 0 !important;\n}\n\ndetails.desk-top__item:nth-of-type(2)[open] > .desk-top__panel,\n.mufy_ai_message_bubble details.desk-top__item:nth-of-type(2)[open] > .desk-top__panel {\n  width: calc(150% + 8px) !important;\n  max-width: calc(150% + 8px) !important;\n  margin-left: calc(-50% - 8px) !important;\n}\n\n.desk-think__line,\np.desk-think__line,\n.mufy_ai_message_bubble .desk-think__line {\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.desk-think__line:last-child,\n.mufy_ai_message_bubble .desk-think__line:last-child {\n  margin-bottom: 0 !important;\n  border-bottom: none !important;\n}\n\n.desk-scene__line,\np.desk-scene__line,\n.mufy_ai_message_bubble .desk-scene__line {\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.desk-scene__line:last-child,\n.mufy_ai_message_bubble .desk-scene__line:last-child {\n  margin-bottom: 0 !important;\n}\n\n.desk-scene__body location,\n.mufy_ai_message_bubble .desk-scene__body location {\n  color: var(--ub-teal-d) !important;\n  font-weight: 600 !important;\n}\n\n.desk-scene__body time,\n.mufy_ai_message_bubble .desk-scene__body time {\n  color: #b45a8a !important;\n  font-weight: 600 !important;\n}\n\n.desk-scene__body weather,\n.mufy_ai_message_bubble .desk-scene__body weather {\n  color: #5a8ab4 !important;\n  font-weight: 600 !important;\n}\n\n/* ========== 正文 · desk-text（横线便签） ========== */\n.desk-text,\ndiv.desk-text,\n.mufy_ai_message_bubble .desk-text,\n.mufy_ai_message_bubble div.desk-text {\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.desk-text__head,\n.mufy_ai_message_bubble .desk-text__head {\n  display: block !important;\n  margin: 0 0 12px !important;\n  padding: 0 !important;\n}\n\n.desk-text::after,\ndiv.desk-text::after,\n.mufy_ai_message_bubble .desk-text::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.story-tag,\nspan.story-tag,\n.mufy_ai_message_bubble .story-tag {\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.desk-text p,\ndiv.desk-text p,\n.mufy_ai_message_bubble .desk-text 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.desk-text p:last-child,\n.mufy_ai_message_bubble .desk-text p:last-child {\n  margin-bottom: 0 !important;\n}\n\n.desk-text em,\n.desk-text i,\n.mufy_ai_message_bubble .desk-text em {\n  color: #884858 !important;\n  font-style: italic !important;\n}\n\n/* ========== 底栏容器 ========== */\nstatus-bottom,\n.mufy_ai_message_bubble status-bottom {\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/* 钉便签卡 · 底栏独立区块（记忆回廊 / 行动建议） */\nstatus-bottom > details.desk-tip,\nstatus-bottom > .desk-mem,\n.mufy_ai_message_bubble status-bottom > details.desk-tip,\n.mufy_ai_message_bubble status-bottom > .desk-mem {\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\nstatus-bottom > details.desk-tip::before,\nstatus-bottom > .desk-mem::before,\n.mufy_ai_message_bubble status-bottom > details.desk-tip::before,\n.mufy_ai_message_bubble status-bottom > .desk-mem::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\nstatus-bottom > .desk-mem::before,\n.mufy_ai_message_bubble status-bottom > .desk-mem::before {\n  background: radial-gradient(circle at 35% 35%, #b8e0f0, #5aadad) !important;\n}\n\nstatus-bottom > details.desk-tip::before,\n.mufy_ai_message_bubble status-bottom > details.desk-tip::before {\n  background: radial-gradient(circle at 35% 35%, #ffb4c4, #e85a7a) !important;\n}\n\n/* ========== 手风琴 · desk-acc（5 tab 一行 · 同京都 home-acc） ========== */\n.desk-acc,\n.desk-quick,\ndiv.desk-acc,\ndiv.desk-quick,\n.mufy_ai_message_bubble .desk-acc,\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.desk-acc__item,\ndetails.desk-quick__item,\n.mufy_ai_message_bubble details.desk-acc__item,\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.desk-acc__item:nth-of-type(1),\ndetails.desk-quick__item:nth-of-type(1),\n.mufy_ai_message_bubble details.desk-acc__item: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.desk-acc__item:nth-of-type(2),\ndetails.desk-quick__item:nth-of-type(2),\n.mufy_ai_message_bubble details.desk-acc__item: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.desk-acc__item:nth-of-type(3),\ndetails.desk-quick__item:nth-of-type(3),\n.mufy_ai_message_bubble details.desk-acc__item: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.desk-acc__item:nth-of-type(4),\ndetails.desk-quick__item:nth-of-type(4),\n.mufy_ai_message_bubble details.desk-acc__item: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.desk-acc__item:nth-of-type(5),\ndetails.desk-quick__item:nth-of-type(5),\n.mufy_ai_message_bubble details.desk-acc__item: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.desk-acc__tab,\nsummary.desk-quick__tab,\n.mufy_ai_message_bubble summary.desk-acc__tab,\n.mufy_ai_message_bubble summary.desk-quick__tab {\n  display: block !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.desk-acc__tab::after,\nsummary.desk-quick__tab::after,\n.mufy_ai_message_bubble summary.desk-acc__tab::after,\n.mufy_ai_message_bubble summary.desk-quick__tab::after {\n  display: none !important;\n  content: none !important;\n}\n\ndetails.desk-acc__item[open] > summary.desk-acc__tab,\ndetails.desk-quick__item[open] > summary.desk-quick__tab,\n.mufy_ai_message_bubble details.desk-acc__item[open] > summary.desk-acc__tab,\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.desk-acc__panel,\n.desk-quick__panel,\ndiv.desk-acc__panel,\ndiv.desk-quick__panel,\n.mufy_ai_message_bubble .desk-acc__panel,\n.mufy_ai_message_bubble .desk-quick__panel {\n  box-sizing: border-box !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.desk-acc__item:nth-of-type(1)[open] > .desk-acc__panel,\ndetails.desk-quick__item:nth-of-type(1)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.desk-acc__item:nth-of-type(1)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(2)[open] > .desk-acc__panel,\ndetails.desk-quick__item:nth-of-type(2)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.desk-acc__item:nth-of-type(2)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(3)[open] > .desk-acc__panel,\ndetails.desk-quick__item:nth-of-type(3)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.desk-acc__item:nth-of-type(3)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(4)[open] > .desk-acc__panel,\ndetails.desk-quick__item:nth-of-type(4)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.desk-acc__item:nth-of-type(4)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(5)[open] > .desk-acc__panel,\ndetails.desk-quick__item:nth-of-type(5)[open] > .desk-quick__panel,\n.mufy_ai_message_bubble details.desk-acc__item:nth-of-type(5)[open] > .desk-acc__panel,\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.desk-roster,\ndiv.desk-roster,\n.mufy_ai_message_bubble .desk-roster {\n  padding: 4px 0 6px !important;\n  background: transparent !important;\n}\n\n/* profile / player */\n.profile-block,\ndiv.profile-block,\n.mufy_ai_message_bubble .profile-block {\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  overflow: hidden !important;\n}\n\n.profile-block__title,\np.profile-block__title,\n.mufy_ai_message_bubble .profile-block__title {\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.desk-player__body,\ndiv.desk-player__body,\n.mufy_ai_message_bubble .desk-player__body {\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.desk-player__body .profile-block + .profile-block,\n.mufy_ai_message_bubble .desk-player__body .profile-block + .profile-block {\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/* ========== hero-card ========== */\n.hero-card,\ndiv.hero-card,\n.mufy_ai_message_bubble .hero-card {\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.hero-card__head,\ndiv.hero-card__head,\n.mufy_ai_message_bubble .hero-card__head {\n  padding: 14px 16px 10px !important;\n  background: linear-gradient(90deg, #ffe8ec, #fff0f2) !important;\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n.hero-card__name,\np.hero-card__name,\n.mufy_ai_message_bubble .hero-card__name {\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.hero-card__gender,\nspan.hero-card__gender,\n.mufy_ai_message_bubble .hero-card__gender {\n  color: #8a7268 !important;\n  font-size: 16px !important;\n}\n\n.hero-card__grid,\ndiv.hero-card__grid,\n.mufy_ai_message_bubble .hero-card__grid {\n  padding: 4px 0 !important;\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n.hero-card__bars,\ndiv.hero-card__bars,\n.mufy_ai_message_bubble .hero-card__bars {\n  padding: 8px 0 !important;\n  background: #fffef8 !important;\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n.hero-card__chips,\ndiv.hero-card__chips,\n.mufy_ai_message_bubble .hero-card__chips {\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.hero-chip,\ndiv.hero-chip,\n.mufy_ai_message_bubble .hero-chip {\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.hero-chip--silver,\n.mufy_ai_message_bubble .hero-chip--silver {\n  background: #fff9f0 !important;\n  border-color: #f0e0c0 !important;\n}\n\n.hero-chip--gray,\n.mufy_ai_message_bubble .hero-chip--gray {\n  background: #f5faf6 !important;\n  border-color: #c8e8d4 !important;\n}\n\n.hero-chip--dim,\n.mufy_ai_message_bubble .hero-chip--dim {\n  opacity: 0.88 !important;\n}\n\n.hero-chip__label,\nspan.hero-chip__label,\n.mufy_ai_message_bubble .hero-chip__label {\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.hero-chip__value,\nspan.hero-chip__value,\n.mufy_ai_message_bubble .hero-chip__value {\n  display: block !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  color: #4a4540 !important;\n}\n\n.hero-card__quote,\np.hero-card__quote,\n.mufy_ai_message_bubble .hero-card__quote {\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/* ========== 私密状态 · desk-intimate（可折叠 · 默认收起） ========== */\ndetails.desk-intimate,\n.desk-intimate,\ndiv.desk-intimate,\n.mufy_ai_message_bubble details.desk-intimate,\n.mufy_ai_message_bubble .desk-intimate {\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.desk-intimate__head,\n.desk-intimate__head,\np.desk-intimate__head,\n.mufy_ai_message_bubble summary.desk-intimate__head,\n.mufy_ai_message_bubble .desk-intimate__head {\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.desk-intimate__head::-webkit-details-marker,\n.mufy_ai_message_bubble summary.desk-intimate__head::-webkit-details-marker {\n  display: none !important;\n}\n\ndetails.desk-intimate[open] > summary.desk-intimate__head,\n.mufy_ai_message_bubble details.desk-intimate[open] > summary.desk-intimate__head {\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\nsummary.desk-intimate__head::after,\n.mufy_ai_message_bubble summary.desk-intimate__head::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.desk-intimate[open] > summary.desk-intimate__head::after,\n.mufy_ai_message_bubble details.desk-intimate[open] > summary.desk-intimate__head::after {\n  transform: rotate(90deg) !important;\n}\n\n.desk-intimate__badge,\nspan.desk-intimate__badge,\n.mufy_ai_message_bubble .desk-intimate__badge {\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.desk-intimate__body,\ndiv.desk-intimate__body,\n.mufy_ai_message_bubble .desk-intimate__body {\n  padding: 4px 0 6px !important;\n}\n\nitem.intimate-item,\n.mufy_ai_message_bubble item.intimate-item {\n  align-items: stretch !important;\n  padding: 8px 12px !important;\n}\n\nitem.intimate-item label,\n.mufy_ai_message_bubble item.intimate-item label {\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\nitem.intimate-item value,\n.mufy_ai_message_bubble item.intimate-item value {\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/* ========== 清仪的手账本 · desk-journal ========== */\ndetails.desk-journal,\n.mufy_ai_message_bubble details.desk-journal {\n  overflow: visible !important;\n}\n\n.desk-journal__panel,\n.desk-frag__panel,\ndiv.desk-journal__panel,\ndiv.desk-frag__panel,\n.mufy_ai_message_bubble .desk-journal__panel,\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.desk-journal__book,\ndiv.desk-journal__book,\n.mufy_ai_message_bubble .desk-journal__book {\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.desk-journal__book::before,\n.mufy_ai_message_bubble .desk-journal__book::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.desk-journal__cover,\np.desk-journal__cover,\n.mufy_ai_message_bubble .desk-journal__cover {\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.desk-journal__seal,\nspan.desk-journal__seal,\n.mufy_ai_message_bubble .desk-journal__seal {\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.journal-list,\n.frag-grid,\ndiv.journal-list,\ndiv.frag-grid,\n.mufy_ai_message_bubble .journal-list,\n.mufy_ai_message_bubble .frag-grid {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n}\n\n.journal-entry,\n.frag-item,\narticle.journal-entry,\ndiv.frag-item,\n.mufy_ai_message_bubble .journal-entry,\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.journal-entry:last-child,\n.frag-item:last-child,\n.mufy_ai_message_bubble .journal-entry:last-child,\n.mufy_ai_message_bubble .frag-item:last-child {\n  border-bottom: none !important;\n  padding-bottom: 4px !important;\n}\n\n.journal-entry--on,\n.frag-item--on,\n.mufy_ai_message_bubble .journal-entry--on,\n.mufy_ai_message_bubble .frag-item--on {\n  opacity: 1 !important;\n}\n\n.journal-entry--hint,\n.frag-item--hint,\n.mufy_ai_message_bubble .journal-entry--hint,\n.mufy_ai_message_bubble .frag-item--hint {\n  opacity: 1 !important;\n}\n\n.journal-entry--off,\n.frag-item--off,\n.mufy_ai_message_bubble .journal-entry--off,\n.mufy_ai_message_bubble .frag-item--off {\n  opacity: 0.92 !important;\n  min-height: 36px !important;\n}\n\n.journal-entry__date,\np.journal-entry__date,\n.mufy_ai_message_bubble .journal-entry__date {\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.journal-entry__title,\np.journal-entry__title,\n.frag-item__title,\nspan.frag-item__title,\n.mufy_ai_message_bubble .journal-entry__title,\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.journal-entry__text,\np.journal-entry__text,\n.mufy_ai_message_bubble .journal-entry__text {\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.journal-entry__hint,\np.journal-entry__hint,\n.frag-item__hint,\nspan.frag-item__hint,\n.mufy_ai_message_bubble .journal-entry__hint,\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.journal-entry--on .journal-entry__date,\n.mufy_ai_message_bubble .journal-entry--on .journal-entry__date {\n  color: #5aadad !important;\n}\n\n.journal-entry--on .journal-entry__title,\n.mufy_ai_message_bubble .journal-entry--on .journal-entry__title {\n  display: block !important;\n}\n\n.journal-entry--on .journal-entry__text,\n.mufy_ai_message_bubble .journal-entry--on .journal-entry__text {\n  display: block !important;\n}\n\n.journal-entry--on .journal-entry__hint,\n.mufy_ai_message_bubble .journal-entry--on .journal-entry__hint {\n  display: none !important;\n}\n\n.journal-entry--hint .journal-entry__date,\n.mufy_ai_message_bubble .journal-entry--hint .journal-entry__date {\n  color: #c48848 !important;\n}\n\n.journal-entry--hint .journal-entry__title,\n.journal-entry--hint .journal-entry__text,\n.mufy_ai_message_bubble .journal-entry--hint .journal-entry__title,\n.mufy_ai_message_bubble .journal-entry--hint .journal-entry__text {\n  display: none !important;\n}\n\n.journal-entry--hint .journal-entry__hint:not(:empty),\n.frag-item--hint .frag-item__hint:not(:empty),\n.mufy_ai_message_bubble .journal-entry--hint .journal-entry__hint:not(:empty),\n.mufy_ai_message_bubble .frag-item--hint .frag-item__hint:not(:empty) {\n  display: block !important;\n  filter: blur(4px) !important;\n  opacity: 0.85 !important;\n  user-select: none !important;\n}\n\n.journal-entry--off .journal-entry__date,\n.journal-entry--off .journal-entry__title,\n.journal-entry--off .journal-entry__text,\n.journal-entry--off .journal-entry__hint,\n.frag-item--off .frag-item__title,\n.frag-item--off .frag-item__hint,\n.mufy_ai_message_bubble .journal-entry--off .journal-entry__date,\n.mufy_ai_message_bubble .journal-entry--off .journal-entry__title,\n.mufy_ai_message_bubble .journal-entry--off .journal-entry__text,\n.mufy_ai_message_bubble .journal-entry--off .journal-entry__hint,\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.journal-entry--off::after,\n.frag-item--off::after,\n.mufy_ai_message_bubble .journal-entry--off::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.journal-entry--on::after,\n.journal-entry--hint::after,\n.frag-item--on::after,\n.frag-item--hint::after,\n.mufy_ai_message_bubble .journal-entry--on::after,\n.mufy_ai_message_bubble .journal-entry--hint::after,\n.mufy_ai_message_bubble .frag-item--on::after,\n.mufy_ai_message_bubble .frag-item--hint::after {\n  content: none !important;\n  display: none !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.desk-acc__panel.wx-moments-panel,\n.desk-quick__panel.wx-moments-panel,\n.mufy_ai_message_bubble .desk-acc__panel.wx-moments-panel,\n.mufy_ai_message_bubble .desk-quick__panel.wx-moments-panel {\n  padding: 12px 10px 14px !important;\n  background: linear-gradient(180deg, #f5e8e4 0%, #faf0ec 100%) !important;\n}\n\n/* ========== 记忆回廊 · desk-mem ========== */\n.desk-mem,\ndiv.desk-mem,\n.mufy_ai_message_bubble .desk-mem {\n  overflow: hidden !important;\n}\n\ndetails.desk-mem__fold,\n.mufy_ai_message_bubble details.desk-mem__fold {\n  margin: 0 !important;\n  border: none !important;\n  box-shadow: none !important;\n  background: transparent !important;\n}\n\ndetails.desk-mem__fold > summary.desk-mem__head,\nsummary.desk-mem__head,\n.mufy_ai_message_bubble details.desk-mem__fold > summary.desk-mem__head {\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.desk-mem__fold[open] > summary.desk-mem__head,\n.mufy_ai_message_bubble details.desk-mem__fold[open] > summary.desk-mem__head {\n  border-bottom: 1px dashed #ddd4c8 !important;\n}\n\n.desk-mem__panel,\ndiv.desk-mem__panel,\n.mufy_ai_message_bubble .desk-mem__panel {\n  padding: 12px 14px 14px !important;\n  background: linear-gradient(180deg, #faf6f0 0%, #fffdf9 100%) !important;\n}\n\n.desk-mem__panel details,\n.mufy_ai_message_bubble .desk-mem__panel 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.desk-mem__panel details > summary,\n.mufy_ai_message_bubble .desk-mem__panel 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.desk-mem__panel details[open] > summary,\n.mufy_ai_message_bubble .desk-mem__panel details[open] > summary {\n  border-bottom: 1px dashed #ebe0d6 !important;\n}\n\n/* ========== 行动建议 · desk-tip ========== */\ndetails.desk-tip,\n.mufy_ai_message_bubble details.desk-tip {\n  overflow: hidden !important;\n}\n\ndetails.desk-tip > summary.desk-tip__head,\nsummary.desk-tip__head,\n.mufy_ai_message_bubble details.desk-tip > summary.desk-tip__head {\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.desk-tip[open] > summary.desk-tip__head,\n.mufy_ai_message_bubble details.desk-tip[open] > summary.desk-tip__head {\n  border-bottom: 1px dashed #ddd4c8 !important;\n}\n\n.desk-tip__body,\ndiv.desk-tip__body,\n.mufy_ai_message_bubble .desk-tip__body {\n  padding: 14px 12px 16px !important;\n  background: linear-gradient(180deg, #faf6f0 0%, #fffdf9 100%) !important;\n}\n\n/* ========== 朋友圈 · desk-wx（柔和浅色手机） ========== */\ndetails.desk-wx,\n.mufy_ai_message_bubble details.desk-wx {\n  overflow: visible !important;\n}\n\n.wx-moments-panel:not(.desk-acc__panel):not(.desk-quick__panel),\ndiv.wx-moments-panel:not(.desk-acc__panel):not(.desk-quick__panel),\n.mufy_ai_message_bubble .wx-moments-panel:not(.desk-acc__panel):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.wx-moments-nav,\ndiv.wx-moments-nav,\n.mufy_ai_message_bubble .wx-moments-nav {\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.wx-moments-nav__back,\n.wx-moments-nav__cam,\n.mufy_ai_message_bubble .wx-moments-nav__back,\n.mufy_ai_message_bubble .wx-moments-nav__cam {\n  font-size: 18px !important;\n  color: #5aadad !important;\n  line-height: 1 !important;\n}\n\n.wx-moments-nav__title,\nspan.wx-moments-nav__title,\n.mufy_ai_message_bubble .wx-moments-nav__title {\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  color: #3a3530 !important;\n}\n\n.wx-moments-scroll,\ndiv.wx-moments-scroll,\n.mufy_ai_message_bubble .wx-moments-scroll {\n  padding: 0 !important;\n  background: #fffdf9 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n\n.wx-moment,\narticle.wx-moment,\n.mufy_ai_message_bubble .wx-moment {\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.wx-moment__avatar-char,\nspan.wx-moment__avatar-char,\n.mufy_ai_message_bubble .wx-moment__avatar-char {\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.wx-moment__name,\np.wx-moment__name,\n.mufy_ai_message_bubble .wx-moment__name {\n  margin: 0 0 6px !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #5aadad !important;\n}\n\n.wx-moment__text,\np.wx-moment__text,\n.mufy_ai_message_bubble .wx-moment__text {\n  margin: 0 0 8px !important;\n  font-size: 14px !important;\n  line-height: 1.55 !important;\n  color: #2d2825 !important;\n}\n\n.wx-moment__pics,\np.wx-moment__pics,\n.mufy_ai_message_bubble .wx-moment__pics {\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.wx-moment__meta,\np.wx-moment__meta,\n.mufy_ai_message_bubble .wx-moment__meta {\n  margin: 0 0 8px !important;\n  font-size: 11px !important;\n  color: #a89888 !important;\n}\n\n.wx-moment__box,\ndiv.wx-moment__box,\n.mufy_ai_message_bubble .wx-moment__box {\n  padding: 6px 8px !important;\n  background: #faf6f0 !important;\n  border-radius: 6px !important;\n  border: 1px solid #ebe4da !important;\n}\n\n.wx-moment__likes,\np.wx-moment__likes,\n.mufy_ai_message_bubble .wx-moment__likes {\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.wx-moment__cmt,\np.wx-moment__cmt,\n.mufy_ai_message_bubble .wx-moment__cmt {\n  margin: 4px 0 0 !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  color: #4a4540 !important;\n}\n\n.wx-moment__cmt strong,\n.mufy_ai_message_bubble .wx-moment__cmt 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/* ========== item · 灵动签谱行 ========== */\nitem,\n.mufy_ai_message_bubble item {\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\nitem:last-child,\n.mufy_ai_message_bubble item:last-child {\n  border-bottom: none !important;\n}\n\nitem label,\n.mufy_ai_message_bubble item label {\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\nitem:nth-of-type(6n+1) label,\n.mufy_ai_message_bubble item:nth-of-type(6n+1) label {\n  background: #8ec9a8 !important;\n  background-color: #8ec9a8 !important;\n}\n\nitem:nth-of-type(6n+2) label,\n.mufy_ai_message_bubble item:nth-of-type(6n+2) label {\n  background: #5aadad !important;\n  background-color: #5aadad !important;\n}\n\nitem:nth-of-type(6n+3) label,\n.mufy_ai_message_bubble item:nth-of-type(6n+3) label {\n  background: #6a9fd4 !important;\n  background-color: #6a9fd4 !important;\n}\n\nitem:nth-of-type(6n+4) label,\n.mufy_ai_message_bubble item:nth-of-type(6n+4) label {\n  background: #d87088 !important;\n  background-color: #d87088 !important;\n}\n\nitem:nth-of-type(6n+5) label,\n.mufy_ai_message_bubble item:nth-of-type(6n+5) label {\n  background: #e8a060 !important;\n  background-color: #e8a060 !important;\n  color: #ffffff !important;\n}\n\nitem:nth-of-type(6n+6) label,\n.mufy_ai_message_bubble item:nth-of-type(6n+6) label {\n  background: #6a8a6a !important;\n  background-color: #6a8a6a !important;\n}\n\nitem value,\n.mufy_ai_message_bubble item value {\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\nitem:nth-of-type(6n+1) value,\n.mufy_ai_message_bubble item:nth-of-type(6n+1) value {\n  color: #3a6a58 !important;\n}\n\nitem:nth-of-type(6n+2) value,\n.mufy_ai_message_bubble item:nth-of-type(6n+2) value {\n  color: #3a6870 !important;\n}\n\nitem:nth-of-type(6n+3) value,\n.mufy_ai_message_bubble item:nth-of-type(6n+3) value {\n  color: #4a6088 !important;\n}\n\nitem:nth-of-type(6n+4) value,\n.mufy_ai_message_bubble item:nth-of-type(6n+4) value {\n  color: #884858 !important;\n}\n\nitem:nth-of-type(6n+5) value,\n.mufy_ai_message_bubble item:nth-of-type(6n+5) value {\n  color: #8a6030 !important;\n}\n\nitem:nth-of-type(6n+6) value,\n.mufy_ai_message_bubble item:nth-of-type(6n+6) value {\n  color: #4a6848 !important;\n}\n\nitem:has(bar-container),\nitem:has(.bar-container),\n.mufy_ai_message_bubble item:has(bar-container),\n.mufy_ai_message_bubble item:has(.bar-container) {\n  display: block !important;\n  padding: 10px 12px !important;\n}\n\nitem:has(bar-container) label,\nitem:has(.bar-container) label,\n.mufy_ai_message_bubble item:has(bar-container) label,\n.mufy_ai_message_bubble item:has(.bar-container) label {\n  display: inline-block !important;\n  margin-bottom: 8px !important;\n}\n\n/* 进度条行：flex 父级下强制占满一行（:has 失效时兜底） */\nitem bar-container,\nitem .bar-container,\n.mufy_ai_message_bubble item bar-container,\n.mufy_ai_message_bubble item .bar-container {\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\nitem:has(bar-container) tip,\nitem:has(.bar-container) tip,\nitem bar-container + tip,\nitem .bar-container + tip,\n.mufy_ai_message_bubble item:has(bar-container) tip,\n.mufy_ai_message_bubble item:has(.bar-container) tip {\n  flex: 1 1 100% !important;\n  width: 100% !important;\n  order: 3 !important;\n}\n\nitem:has(bar-container) label,\nitem:has(.bar-container) label,\n.mufy_ai_message_bubble item:has(bar-container) label,\n.mufy_ai_message_bubble item:has(.bar-container) label {\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\nbar-container,\n.bar-container,\ndiv.bar-container,\n.mufy_ai_message_bubble bar-container,\n.mufy_ai_message_bubble .bar-container {\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\nbar-fill,\n.bar-fill,\ndiv.bar-fill,\n.mufy_ai_message_bubble bar-fill,\n.mufy_ai_message_bubble .bar-fill {\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/* 好感 · 红 */\nbar-fill.favor,\n.bar-fill.favor,\ndiv.bar-fill.favor,\nbar-fill.bar-fill--favor,\n.bar-fill.bar-fill--favor,\ndiv.bar-fill.bar-fill--favor,\n.mufy_ai_message_bubble bar-fill.favor,\n.mufy_ai_message_bubble .bar-fill.favor,\n.mufy_ai_message_bubble bar-fill.bar-fill--favor,\n.mufy_ai_message_bubble .bar-fill.bar-fill--favor {\n  background: linear-gradient(90deg, #d94050, #f06878) !important;\n  background-color: #e05565 !important;\n}\n\n/* 醋意/好感为 0 时不强制最小宽度 */\nbar-fill[style*=\"width:0\"],\n.bar-fill[style*=\"width:0\"],\n.mufy_ai_message_bubble bar-fill[style*=\"width:0\"],\n.mufy_ai_message_bubble .bar-fill[style*=\"width:0\"] {\n  min-width: 0 !important;\n}\n/* 醋意 · 紫 */\nbar-fill.jealous,\n.bar-fill.jealous,\ndiv.bar-fill.jealous,\nbar-fill.bar-fill--jealous,\n.bar-fill.bar-fill--jealous,\ndiv.bar-fill.bar-fill--jealous,\n.mufy_ai_message_bubble bar-fill.jealous,\n.mufy_ai_message_bubble .bar-fill.jealous,\n.mufy_ai_message_bubble bar-fill.bar-fill--jealous,\n.mufy_ai_message_bubble .bar-fill.bar-fill--jealous {\n  background: linear-gradient(90deg, #8a5aad, #b898d8) !important;\n  background-color: #9b72c4 !important;\n}\n\n\n/* 心防 · 紫 */\nbar-fill.guard,\n.bar-fill.guard,\ndiv.bar-fill.guard,\nbar-fill.bar-fill--guard,\n.bar-fill.bar-fill--guard,\ndiv.bar-fill.bar-fill--guard,\n.mufy_ai_message_bubble bar-fill.guard,\n.mufy_ai_message_bubble .bar-fill.guard,\n.mufy_ai_message_bubble bar-fill.bar-fill--guard,\n.mufy_ai_message_bubble .bar-fill.bar-fill--guard {\n  background: linear-gradient(90deg, #8a5aad, #b898d8) !important;\n  background-color: #9b72c4 !important;\n}\n\n/* ========== 记忆 · 贴纸 ========== */\nitem.mem-item,\n.mufy_ai_message_bubble item.mem-item {\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\nitem.mem-item--long,\n.mufy_ai_message_bubble item.mem-item--long {\n  background: #faf8ff !important;\n  border-left-color: var(--ub-lilac) !important;\n}\n\nitem.mem-item label,\n.mufy_ai_message_bubble item.mem-item label {\n  background: #5aadad !important;\n  background-color: #5aadad !important;\n  color: #ffffff !important;\n}\n\nitem.mem-item--long label,\n.mufy_ai_message_bubble item.mem-item--long label {\n  background: #8a72b8 !important;\n  background-color: #8a72b8 !important;\n  color: #ffffff !important;\n}\n/* ========== 下一步建议 · 横向便利签 ========== */\n.sticky-row,\ndiv.sticky-row,\n.mufy_ai_message_bubble .sticky-row {\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\nsuggest.sticky-note,\n.sticky-note,\n.mufy_ai_message_bubble suggest.sticky-note {\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\nsuggest.sticky-note::before,\n.sticky-note::before,\n.mufy_ai_message_bubble suggest.sticky-note::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\nsuggest.sticky-note--a,\n.sticky-note--a,\n.mufy_ai_message_bubble .sticky-note--a {\n  background: #fff9b0 !important;\n  background-color: #fff9b0 !important;\n  transform: rotate(-2.5deg) !important;\n}\n\nsuggest.sticky-note--b,\n.sticky-note--b,\n.mufy_ai_message_bubble .sticky-note--b {\n  background: #ffd8ec !important;\n  background-color: #ffd8ec !important;\n  transform: rotate(2deg) !important;\n  margin-top: 8px !important;\n}\n\nsuggest.sticky-note--c,\n.sticky-note--c,\n.mufy_ai_message_bubble .sticky-note--c {\n  background: #cce8ff !important;\n  background-color: #cce8ff !important;\n  transform: rotate(-1deg) !important;\n}\n\nsuggest.sticky-note option,\n.sticky-note option,\n.mufy_ai_message_bubble suggest.sticky-note option {\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\nsuggest.sticky-note--a option,\n.mufy_ai_message_bubble .sticky-note--a option {\n  color: #6a5820 !important;\n}\n\nsuggest.sticky-note--b option,\n.mufy_ai_message_bubble .sticky-note--b option {\n  color: #884860 !important;\n}\n\nsuggest.sticky-note--c option,\n.mufy_ai_message_bubble .sticky-note--c option {\n  color: #386080 !important;\n}\n\nsuggest.sticky-note desc,\n.sticky-note desc,\n.mufy_ai_message_bubble suggest.sticky-note desc {\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\nsuggest:not(.sticky-note),\n.mufy_ai_message_bubble suggest:not(.sticky-note) {\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.phone-device,\ndiv.phone-device,\n.mufy_ai_message_bubble .phone-device {\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.phone-island,\ndiv.phone-island,\n.mufy_ai_message_bubble .phone-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: 0 0 0 -34px !important;\n  background: #1a1a1a !important;\n  border-radius: 12px !important;\n  pointer-events: none !important;\n}\n\n.phone-screen,\ndiv.phone-screen,\n.mufy_ai_message_bubble .phone-screen {\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.phone-statusbar,\ndiv.phone-statusbar,\n.mufy_ai_message_bubble .phone-statusbar {\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.phone-statusbar__icons,\nspan.phone-statusbar__icons,\n.mufy_ai_message_bubble .phone-statusbar__icons {\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.phone-net,\nspan.phone-net,\n.mufy_ai_message_bubble .phone-net {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #3a3530 !important;\n}\n\n.phone-bars,\nspan.phone-bars,\n.mufy_ai_message_bubble .phone-bars {\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.phone-bars i,\n.mufy_ai_message_bubble .phone-bars i {\n  display: block !important;\n  width: 2.5px !important;\n  background: #3a3530 !important;\n  border-radius: 1px !important;\n}\n\n.phone-bars i:nth-child(1),\n.mufy_ai_message_bubble .phone-bars i:nth-child(1) {\n  height: 3px !important;\n}\n\n.phone-bars i:nth-child(2),\n.mufy_ai_message_bubble .phone-bars i:nth-child(2) {\n  height: 5px !important;\n}\n\n.phone-bars i:nth-child(3),\n.mufy_ai_message_bubble .phone-bars i:nth-child(3) {\n  height: 7px !important;\n}\n\n.phone-bars i:nth-child(4),\n.mufy_ai_message_bubble .phone-bars i:nth-child(4) {\n  height: 9px !important;\n}\n\n.phone-batt,\nspan.phone-batt,\n.mufy_ai_message_bubble .phone-batt {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #3a3530 !important;\n}\n\n.phone-batt::before,\n.mufy_ai_message_bubble .phone-batt::before {\n  content: \"🔋\" !important;\n  margin-right: 2px !important;\n  font-size: 10px !important;\n}\n@media (max-width: 520px) {\n  .desk-top,\n  .mufy_ai_message_bubble .desk-top {\n    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important;\n    gap: 4px !important;\n    padding: 8px !important;\n  }\n\n  details.desk-top__item:nth-of-type(1)[open] > .desk-top__panel,\n  .mufy_ai_message_bubble details.desk-top__item:nth-of-type(1)[open] > .desk-top__panel {\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.desk-top__item:nth-of-type(2)[open] > .desk-top__panel,\n  .mufy_ai_message_bubble details.desk-top__item:nth-of-type(2)[open] > .desk-top__panel {\n    width: calc(125% + 4px) !important;\n    max-width: calc(125% + 4px) !important;\n    margin-left: calc(-25% - 4px) !important;\n    max-height: min(48vh, 360px) !important;\n    overflow-y: auto !important;\n  }\n\n  .desk-acc,\n  .desk-quick,\n  .mufy_ai_message_bubble .desk-acc,\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.desk-acc__item,\n  details.desk-acc__item:nth-of-type(1),\n  details.desk-acc__item:nth-of-type(2),\n  details.desk-acc__item:nth-of-type(3),\n  details.desk-acc__item:nth-of-type(4),\n  details.desk-acc__item: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.desk-acc__item,\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(1),\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(2),\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(3),\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(4),\n  .mufy_ai_message_bubble details.desk-acc__item: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.desk-acc__item:nth-of-type(1)[open] > .desk-acc__panel,\n  details.desk-quick__item:nth-of-type(1)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(1)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(2)[open] > .desk-acc__panel,\n  details.desk-quick__item:nth-of-type(2)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(2)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(3)[open] > .desk-acc__panel,\n  details.desk-quick__item:nth-of-type(3)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(3)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(4)[open] > .desk-acc__panel,\n  details.desk-quick__item:nth-of-type(4)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(4)[open] > .desk-acc__panel,\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.desk-acc__item:nth-of-type(5)[open] > .desk-acc__panel,\n  details.desk-quick__item:nth-of-type(5)[open] > .desk-quick__panel,\n  .mufy_ai_message_bubble details.desk-acc__item:nth-of-type(5)[open] > .desk-acc__panel,\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.desk-acc__tab,\n  summary.desk-quick__tab,\n  .mufy_ai_message_bubble summary.desk-acc__tab,\n  .mufy_ai_message_bubble summary.desk-quick__tab {\n    font-size: 9px !important;\n    padding: 8px 1px !important;\n  }\n\n  .phone-device,\n  .mufy_ai_message_bubble .phone-device {\n    max-width: 100% !important;\n  }\n\n  .journal-list,\n  .frag-grid,\n  .mufy_ai_message_bubble .journal-list,\n  .mufy_ai_message_bubble .frag-grid {\n    gap: 0 !important;\n  }\n\n  .desk-journal__book,\n  .mufy_ai_message_bubble .desk-journal__book {\n    padding: 12px 12px 14px 30px !important;\n  }\n\n  .journal-entry__text,\n  p.journal-entry__text,\n  .mufy_ai_message_bubble .journal-entry__text {\n    font-size: 12px !important;\n  }\n\n  .hero-card__chips,\n  .mufy_ai_message_bubble .hero-card__chips {\n    flex-direction: column !important;\n  }\n\n  .hero-chip,\n  .mufy_ai_message_bubble .hero-chip {\n    flex: 1 1 100% !important;\n    min-width: 0 !important;\n  }\n\n  .desk-text,\n  .mufy_ai_message_bubble .desk-text {\n    padding: 16px 14px 18px !important;\n  }\n\n  suggest.sticky-note,\n  .sticky-note,\n  .mufy_ai_message_bubble suggest.sticky-note {\n    flex: 1 1 100% !important;\n    max-width: 100% !important;\n  }\n}\n/**\n * MOD · 妻子重生「林舒予」· reply-mod.css\n * 粘贴到 prompts/reply.css 末尾 · 依赖本体 v2.7+\n * 6 tab 手风琴：.desk-acc.mod-wife-acc\n */\n\n/* ========== 6 tab 手风琴 ========== */\n.desk-acc.mod-wife-acc,\ndiv.desk-acc.mod-wife-acc,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc {\n  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(1),\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(1) {\n  grid-column: 1 !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(2),\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(2) {\n  grid-column: 2 !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(3),\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(3) {\n  grid-column: 3 !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(4),\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(4) {\n  grid-column: 4 !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(5),\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(5) {\n  grid-column: 5 !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(6),\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(6) {\n  grid-column: 6 !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(1)[open] > .desk-acc__panel,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(1)[open] > .desk-acc__panel {\n  width: calc(600% + 30px) !important;\n  max-width: calc(600% + 30px) !important;\n  margin-left: 0 !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(2)[open] > .desk-acc__panel,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(2)[open] > .desk-acc__panel {\n  width: calc(600% + 30px) !important;\n  max-width: calc(600% + 30px) !important;\n  margin-left: calc(-100% - 6px) !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(3)[open] > .desk-acc__panel,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(3)[open] > .desk-acc__panel {\n  width: calc(600% + 30px) !important;\n  max-width: calc(600% + 30px) !important;\n  margin-left: calc(-200% - 12px) !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(4)[open] > .desk-acc__panel,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(4)[open] > .desk-acc__panel {\n  width: calc(600% + 30px) !important;\n  max-width: calc(600% + 30px) !important;\n  margin-left: calc(-300% - 18px) !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(5)[open] > .desk-acc__panel,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(5)[open] > .desk-acc__panel {\n  width: calc(600% + 30px) !important;\n  max-width: calc(600% + 30px) !important;\n  margin-left: calc(-400% - 24px) !important;\n}\n\n.desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(6)[open] > .desk-acc__panel,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(6)[open] > .desk-acc__panel {\n  width: calc(600% + 30px) !important;\n  max-width: calc(600% + 30px) !important;\n  margin-left: calc(-500% - 30px) !important;\n}\n\n/* 林舒予 tab 激活色 · 淡紫玫瑰 */\n.desk-acc.mod-wife-acc details.mod-wife[open] > summary.desk-acc__tab,\n.mufy_ai_message_bubble .desk-acc.mod-wife-acc details.mod-wife[open] > summary.desk-acc__tab {\n  background: linear-gradient(90deg, #9b8ec4 0%, #c4b5e8 45%, #e892a4 100%) !important;\n  box-shadow: 0 3px 12px rgba(155, 142, 196, 0.35) !important;\n}\n\n/* ========== 林舒予面板 ========== */\n.hero-card.mod-wife-card,\n.mufy_ai_message_bubble .hero-card.mod-wife-card {\n  border-left: 3px solid #c4b5e8 !important;\n}\n\n.mod-wife-card__tag,\n.mufy_ai_message_bubble .mod-wife-card__tag {\n  margin: 2px 0 0 !important;\n  padding: 0 !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #9b8ec4 !important;\n  letter-spacing: 0.02em !important;\n}\n\n.hero-chip--lilac,\n.mufy_ai_message_bubble .hero-chip--lilac {\n  background: linear-gradient(135deg, #f3effa 0%, #ebe4f8 100%) !important;\n  border-color: #d4c8ef !important;\n}\n\n.hero-chip--lilac .hero-chip__value,\n.mufy_ai_message_bubble .hero-chip--lilac .hero-chip__value {\n  color: #7a6aab !important;\n}\n\n/* MOD 进度条 */\nbar-fill.sync,\n.bar-fill.sync,\ndiv.bar-fill.sync,\n.mufy_ai_message_bubble bar-fill.sync,\n.mufy_ai_message_bubble .bar-fill.sync {\n  background: linear-gradient(90deg, #9b8ec4 0%, #c4b5e8 100%) !important;\n}\n\nbar-fill.knot,\n.bar-fill.knot,\ndiv.bar-fill.knot,\n.mufy_ai_message_bubble bar-fill.knot,\n.mufy_ai_message_bubble .bar-fill.knot {\n  background: linear-gradient(90deg, #e892a4 0%, #f0a8b8 55%, #c4b5e8 100%) !important;\n}\n\n/* ========== 窄屏 6 tab ========== */\n@media (max-width: 520px) {\n  .desk-acc.mod-wife-acc,\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc {\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    gap: 5px !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item,\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item {\n    grid-row: auto !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(1),\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(1) {\n    grid-column: 1 !important;\n    grid-row: 1 !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(2),\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(2) {\n    grid-column: 2 !important;\n    grid-row: 1 !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(3),\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(3) {\n    grid-column: 3 !important;\n    grid-row: 1 !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(4),\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(4) {\n    grid-column: 1 !important;\n    grid-row: 2 !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(5),\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(5) {\n    grid-column: 2 !important;\n    grid-row: 2 !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(6),\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item:nth-of-type(6) {\n    grid-column: 3 !important;\n    grid-row: 2 !important;\n  }\n\n  .desk-acc.mod-wife-acc details.desk-acc__item[open] > .desk-acc__panel,\n  .mufy_ai_message_bubble .desk-acc.mod-wife-acc details.desk-acc__item[open] > .desk-acc__panel {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin-left: 0 !important;\n    grid-column: 1 / -1 !important;\n    grid-row: 3 !important;\n  }\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":27,"totalMessages":481,"totalCreditsUsed":474958,"totalTokensUsed":18211526,"totalPlayedUsers":31,"deeplyPlayed":10,"fixedPromptLength":19067,"lorebookLength":5397,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"校园","cardsCount":423}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"女儿","cardsCount":13}},{"tag":{"name":"救赎","cardsCount":108}},{"tag":{"name":"纯爱","cardsCount":886}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}