{"id":"0f8f5a69-f122-4f79-b8bd-75c97733ccbf","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"出轨调查员（捉奸模拟器）","description":"扮演私家侦探接受出轨调查委托，通过六大方向技能树成长，管理行动点与暴露值，收集递进线索揭露真相。调查过程中偷窥拍摄出轨现场，或亲自色诱取证，在刀尖上起舞的刺激与欲望交织的都市暗面故事。","background":"dgvn36we9lhcwvsh742bmfeg.webp","backgroundWidth":1024,"backgroundHeight":1097,"cover":"ltbwuz3ph1rszx5kft83v9ex.webp","coverWidth":1024,"coverHeight":1097,"introPage":"gyz9kiujkyrte31iwfwnzibo.html","changelog":null,"createdAt":"2026-07-24T14:04:40.535Z","updatedAt":"2026-07-25T17:07:41.386Z","initPublicAt":"2026-07-24T15:55:59.506Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《出轨调查员》· Reply UI · v1.0-baker\n * 英伦侦探风 · Baker Street 卷宗 / 雾夜书房\n * 短码对齐主提示词：d/s/r/card/k/m/tip/p/th …\n * 粘贴到平台「内置 CSS」即可\n *\n * 色板：墨炭 #1a1612 · 胡桃木 #2c221c · 羊皮纸 #f3ecdf\n *       黄铜 #b8956c · 酒红风险 #8b1e2d · 雾青 #5a7a86\n */\n\nimg[src=\"/chat-star.png\"],\nimg[src*=\"chat-star.png\"] {\n  display: none !important;\n}\n\n.mufy_ai_message_bubble {\n  color: #2a241c !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n  font-family: Georgia, \"Noto Serif SC\", \"Songti SC\", \"Times New Roman\", serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n}\n\n.mufy_ai_message_bubble::before,\n.mufy_ai_message_bubble::after {\n  display: none !important;\n}\n\n.mufy_ai_message_bubble details,\ndetails {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble summary,\ndetails > summary {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble details > summary::-webkit-details-marker,\ndetails > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n/* ========== 思维链隐藏 ========== */\nthink,\n.mufy_ai_message_bubble think {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\nredacted_thinking,\n.mufy_ai_message_bubble redacted_thinking {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n}\n\n.tkb,\nredacted_thinking .tkb,\n.mufy_ai_message_bubble redacted_thinking .tkb {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\nredacted_thinking:not(:has(.tkb)),\n.mufy_ai_message_bubble redacted_thinking:not(:has(.tkb)) {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n}\n\n/* ========== 悬停 tip ========== */\n.tip,\ndiv.tip,\n.mufy_ai_message_bubble .tip {\n  display: none !important;\n  position: absolute !important;\n  bottom: calc(100% + 8px) !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  z-index: 2147483646 !important;\n  min-width: 140px !important;\n  max-width: 260px !important;\n  padding: 8px 10px !important;\n  font-size: 12px !important;\n  font-weight: 400 !important;\n  line-height: 1.5 !important;\n  color: #f3ecdf !important;\n  background: #1a1612 !important;\n  border: 1px solid #b8956c !important;\n  border-radius: 0 !important;\n  box-shadow: 0 10px 28px rgba(12, 10, 8, 0.55) !important;\n  pointer-events: none !important;\n  white-space: normal !important;\n  text-align: left !important;\n}\n\n.tip b,\n.mufy_ai_message_bubble .tip b {\n  display: block !important;\n  margin: 0 0 4px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #b8956c !important;\n}\n\n.tip em,\n.mufy_ai_message_bubble .tip em {\n  display: block !important;\n  font-style: normal !important;\n  font-size: 11px !important;\n  color: #a89a88 !important;\n}\n\n.tip::after,\n.mufy_ai_message_bubble .tip::after {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 100% !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  border: 6px solid transparent !important;\n  border-top-color: #b8956c !important;\n}\n\n.kpi:hover .tip,\n.m:hover .tip,\n.tg:hover .tip,\n.si:hover .tip,\n.mufy_ai_message_bubble .kpi:hover .tip,\n.mufy_ai_message_bubble .m:hover .tip,\n.mufy_ai_message_bubble .tg:hover .tip,\n.mufy_ai_message_bubble .si:hover .tip {\n  display: block !important;\n}\n\n.tg:not(:hover) .tip,\n.mufy_ai_message_bubble .tg:not(:hover) .tip {\n  display: none !important;\n}\n\ndetails.go .tg:hover .tip,\n.mufy_ai_message_bubble details.go .tg:hover .tip {\n  display: none !important;\n}\n\n.kpi:hover,\n.m:hover,\n.tg:hover,\n.si:hover,\n.mufy_ai_message_bubble .kpi:hover,\n.mufy_ai_message_bubble .m:hover,\n.mufy_ai_message_bubble .tg:hover,\n.mufy_ai_message_bubble .si:hover {\n  z-index: 50 !important;\n}\n\n/* ========== 暗探看板 d ========== */\n.d,\ndiv.d,\n.mufy_ai_message_bubble .d {\n  display: block !important;\n  margin: 0 0 14px !important;\n  padding: 0 !important;\n  background:\n    linear-gradient(180deg, rgba(184, 149, 108, 0.07), transparent 42%),\n    repeating-linear-gradient(\n      0deg,\n      #1a1612 0 1px,\n      #17130f 1px 3px\n    ) !important;\n  border: 1px solid #3d3228 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n  box-shadow:\n    0 0 0 1px rgba(184, 149, 108, 0.12) inset,\n    0 14px 36px rgba(8, 6, 4, 0.5) !important;\n  animation: ce-ink 0.45s ease-out both !important;\n}\n\n@keyframes ce-ink {\n  from {\n    opacity: 0;\n    transform: translateY(6px);\n  }\n  to {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n.dt,\ndiv.dt,\n.mufy_ai_message_bubble .dt {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 12px 14px !important;\n  background:\n    repeating-linear-gradient(\n      90deg,\n      transparent,\n      transparent 11px,\n      rgba(184, 149, 108, 0.04) 11px,\n      rgba(184, 149, 108, 0.04) 12px\n    ),\n    linear-gradient(90deg, #2c221c, #1f1914 55%, #2a211b) !important;\n  border-bottom: 2px double #5c4a38 !important;\n}\n\n.db,\nspan.db,\n.mufy_ai_message_bubble .db {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.22em !important;\n  color: #1a1612 !important;\n  padding: 3px 8px !important;\n  border: 1px solid #b8956c !important;\n  border-radius: 0 !important;\n  background: #b8956c !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n}\n\n.di,\nspan.di,\n.mufy_ai_message_bubble .di {\n  flex: 1 !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.32em !important;\n  color: #f3ecdf !important;\n  text-transform: uppercase !important;\n}\n\n.dr,\nspan.dr,\n.mufy_ai_message_bubble .dr {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #f3ecdf !important;\n  background: #3d3228 !important;\n  padding: 3px 10px !important;\n  border: 1px solid #5c4a38 !important;\n  border-radius: 0 !important;\n  letter-spacing: 0.12em !important;\n}\n\n.dr[data-lv=\"安全\"],\n.mufy_ai_message_bubble .dr[data-lv=\"安全\"] {\n  color: #1a1612 !important;\n  background: #8fa89a !important;\n  border-color: #6f8a7c !important;\n}\n\n.dr[data-lv=\"微疑\"],\n.mufy_ai_message_bubble .dr[data-lv=\"微疑\"] {\n  color: #1a1612 !important;\n  background: #c4a574 !important;\n  border-color: #a88858 !important;\n}\n\n.dr[data-lv=\"警觉\"],\n.mufy_ai_message_bubble .dr[data-lv=\"警觉\"] {\n  color: #f3ecdf !important;\n  background: #8a5a2b !important;\n  border-color: #b8956c !important;\n}\n\n.dr[data-lv=\"戒备\"],\n.dr[data-lv=\"危险\"],\n.mufy_ai_message_bubble .dr[data-lv=\"戒备\"],\n.mufy_ai_message_bubble .dr[data-lv=\"危险\"] {\n  color: #f3ecdf !important;\n  background: #8b1e2d !important;\n  border-color: #c44a55 !important;\n  box-shadow: 0 0 0 1px rgba(139, 30, 45, 0.35) !important;\n}\n\n.dr[data-lv=\"暴露\"],\n.mufy_ai_message_bubble .dr[data-lv=\"暴露\"] {\n  color: #fff !important;\n  background: #5c0f18 !important;\n  border-color: #8b1e2d !important;\n  animation: ce-pulse 1.2s ease-in-out infinite !important;\n}\n\n@keyframes ce-pulse {\n  0%,\n  100% {\n    opacity: 1;\n  }\n  50% {\n    opacity: 0.72;\n  }\n}\n\n.dx,\ndiv.dx,\n.mufy_ai_message_bubble .dx {\n  display: grid !important;\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  gap: 6px !important;\n  padding: 10px 12px 8px !important;\n}\n\n.c,\nspan.c,\n.mufy_ai_message_bubble .c {\n  display: inline-flex !important;\n  min-width: 0 !important;\n  align-items: baseline !important;\n  justify-content: flex-start !important;\n  gap: 6px !important;\n  padding: 5px 8px !important;\n  font-size: 12px !important;\n  color: #d4c8b4 !important;\n  background: rgba(243, 236, 223, 0.04) !important;\n  border: 1px solid #3d3228 !important;\n  border-radius: 0 !important;\n  box-sizing: border-box !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n  white-space: nowrap !important;\n}\n\n.c i,\n.mufy_ai_message_bubble .c i {\n  font-style: normal !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #b8956c !important;\n  letter-spacing: 0.08em !important;\n  flex-shrink: 0 !important;\n}\n\n.c.w,\n.mufy_ai_message_bubble .c.w {\n  flex: 1 1 0 !important;\n}\n\n.dk,\ndiv.dk,\n.mufy_ai_message_bubble .dk {\n  display: grid !important;\n  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  gap: 1px !important;\n  margin: 6px 12px 10px !important;\n  background: #5c4a38 !important;\n  border: 1px solid #5c4a38 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n}\n\n.kpi,\ndiv.kpi,\n.mufy_ai_message_bubble .kpi {\n  position: relative !important;\n  padding: 10px 6px !important;\n  text-align: center !important;\n  background: #1f1914 !important;\n  cursor: default !important;\n}\n\n.kpi i,\n.mufy_ai_message_bubble .kpi i {\n  display: block !important;\n  font-style: normal !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #8a7c6a !important;\n  letter-spacing: 0.16em !important;\n  margin-bottom: 4px !important;\n}\n\n.kpi b,\n.mufy_ai_message_bubble .kpi b {\n  display: block !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  color: #f3ecdf !important;\n  font-variant-numeric: tabular-nums !important;\n  line-height: 1.2 !important;\n}\n\n.kpi em,\n.mufy_ai_message_bubble .kpi em {\n  display: block !important;\n  margin-top: 2px !important;\n  font-style: normal !important;\n  font-size: 10px !important;\n  color: #b8956c !important;\n}\n\n.dl,\ndiv.dl,\n.mufy_ai_message_bubble .dl {\n  margin: 0 12px 8px !important;\n  padding: 6px 10px !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  color: #d4c8b4 !important;\n  background: rgba(90, 122, 134, 0.08) !important;\n  border-left: 2px solid #b8956c !important;\n}\n\n.dl b,\n.mufy_ai_message_bubble .dl b {\n  display: inline-block !important;\n  min-width: 2.2em !important;\n  margin-right: 8px !important;\n  color: #5a7a86 !important;\n  font-size: 11px !important;\n}\n\n.dl:last-child,\n.mufy_ai_message_bubble .dl:last-child {\n  margin-bottom: 12px !important;\n}\n\n/* ========== 正文 · 卷宗纸 ========== */\n.s,\ndiv.s,\n.mufy_ai_message_bubble .s {\n  display: block !important;\n  margin: 0 0 14px !important;\n  padding: 20px 22px 18px 24px !important;\n  background:\n    linear-gradient(180deg, rgba(184, 149, 108, 0.06), transparent 28%),\n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 27px,\n      rgba(60, 48, 36, 0.06) 27px,\n      rgba(60, 48, 36, 0.06) 28px\n    ),\n    linear-gradient(180deg, #f7f1e6, #efe6d6) !important;\n  border: 1px solid #c9b99a !important;\n  border-left: 3px solid #8b1e2d !important;\n  border-radius: 0 !important;\n  box-shadow:\n    0 1px 0 rgba(255, 255, 255, 0.4) inset,\n    0 4px 18px rgba(40, 30, 20, 0.12) !important;\n  animation: ce-ink 0.55s 0.06s ease-out both !important;\n}\n\n.s p,\n.mufy_ai_message_bubble .s p {\n  margin: 0 0 12px !important;\n  font-size: 15px !important;\n  line-height: 1.92 !important;\n  color: #2a241c !important;\n  text-indent: 2em !important;\n}\n\n.s p:last-child,\n.mufy_ai_message_bubble .s p:last-child {\n  margin-bottom: 0 !important;\n}\n\n.s em,\n.mufy_ai_message_bubble .s em {\n  font-style: italic !important;\n  color: #5a4a3a !important;\n}\n\n/* ========== 底栏架 ========== */\n.r,\ndiv.r,\n.mufy_ai_message_bubble .r {\n  display: block !important;\n}\n\n/* ========== 折叠卡 · 卷宗夹 ========== */\n/* 勿给 details 挂入场 animation：开关 [open] 会重播并闪一下 */\ndetails.card,\n.mufy_ai_message_bubble details.card {\n  margin: 0 0 10px !important;\n  border: 1px solid #5c4a38 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n  background:\n    linear-gradient(180deg, rgba(184, 149, 108, 0.05), transparent 28%),\n    #1f1914 !important;\n  box-shadow:\n    0 0 0 1px rgba(18, 16, 14, 0.85),\n    0 8px 22px rgba(8, 6, 4, 0.4),\n    inset 0 1px 0 rgba(212, 176, 122, 0.06) !important;\n  animation: none !important;\n}\n\n.h,\nsummary.h,\n.mufy_ai_message_bubble summary.h {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 12px 14px !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.12em !important;\n  color: #f3ecdf !important;\n  cursor: pointer !important;\n  background:\n    repeating-linear-gradient(\n      90deg,\n      transparent,\n      transparent 11px,\n      rgba(184, 149, 108, 0.035) 11px,\n      rgba(184, 149, 108, 0.035) 12px\n    ),\n    linear-gradient(90deg, #2c221c, #1f1914) !important;\n  border-bottom: 1px solid transparent !important;\n  user-select: none !important;\n}\n\ndetails.card[open] > .h,\n.mufy_ai_message_bubble details.card[open] > .h {\n  border-bottom-color: #5c4a38 !important;\n}\n\n.hi,\nspan.hi,\ni.hi,\n.mufy_ai_message_bubble .hi {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-width: 28px !important;\n  height: 22px !important;\n  padding: 0 6px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  font-style: normal !important;\n  color: #1a1612 !important;\n  background: #b8956c !important;\n  border-radius: 0 !important;\n  letter-spacing: 0 !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n}\n\n.b,\ndiv.b,\n.mufy_ai_message_bubble .b {\n  padding: 12px 14px 14px !important;\n  overflow: visible !important;\n}\n\n.bp,\ndiv.bp,\n.mufy_ai_message_bubble .bp {\n  padding: 16px 12px 18px !important;\n  background:\n    radial-gradient(ellipse at 50% 0%, rgba(184, 149, 108, 0.08), transparent 55%),\n    #17130f !important;\n}\n\n/* ========== 身份行 / 徽章 ========== */\n.id,\ndiv.id,\n.mufy_ai_message_bubble .id {\n  display: flex !important;\n  flex-wrap: nowrap !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  gap: 8px !important;\n  margin: 0 0 10px !important;\n}\n\n.nm,\nspan.nm,\n.mufy_ai_message_bubble .nm {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  color: #f3ecdf !important;\n  letter-spacing: 0.06em !important;\n}\n\n.ba,\nspan.ba,\n.mufy_ai_message_bubble .ba {\n  flex: 0 0 auto !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #b8956c !important;\n  padding: 2px 8px !important;\n  border: 1px solid rgba(184, 149, 108, 0.4) !important;\n  border-radius: 0 !important;\n  background: rgba(184, 149, 108, 0.1) !important;\n}\n\n/* ========== 进度条 ========== */\n.ms,\ndiv.ms,\n.mufy_ai_message_bubble .ms {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 6px !important;\n  margin: 0 0 12px !important;\n}\n\n.m,\ndiv.m,\n.mufy_ai_message_bubble .m {\n  position: relative !important;\n  height: 18px !important;\n  background: #12100e !important;\n  border: 1px solid #3d3228 !important;\n  border-radius: 0 !important;\n  overflow: visible !important;\n  cursor: default !important;\n}\n\n.f,\ndiv.f,\n.mufy_ai_message_bubble .f {\n  position: absolute !important;\n  left: 0 !important;\n  top: 0 !important;\n  bottom: 0 !important;\n  max-width: 100% !important;\n  background: linear-gradient(90deg, #6b5338, #b8956c) !important;\n  border-radius: 0 !important;\n  opacity: 0.9 !important;\n}\n\n.md .f,\n.mufy_ai_message_bubble .md .f {\n  background: linear-gradient(90deg, #5c0f18, #8b1e2d) !important;\n}\n\n.mg .f,\n.mufy_ai_message_bubble .mg .f {\n  background: linear-gradient(90deg, #8a6a38, #d4b07a) !important;\n}\n\n.mc .f,\n.mufy_ai_message_bubble .mc .f {\n  background: linear-gradient(90deg, #3a5560, #5a7a86) !important;\n}\n\n.mt,\ndiv.mt,\n.mufy_ai_message_bubble .mt {\n  position: relative !important;\n  z-index: 1 !important;\n  display: flex !important;\n  align-items: center !important;\n  height: 100% !important;\n  padding: 0 8px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #f3ecdf !important;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7) !important;\n  white-space: nowrap !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n}\n\n.sp,\nb.sp,\n.mufy_ai_message_bubble .sp,\n.mufy_ai_message_bubble b.sp {\n  color: #d4b07a !important;\n  font-weight: 700 !important;\n  font-size: 14px !important;\n}\n\n/* ========== 技能栏（嵌于 01 侦探档案） ========== */\n.sb,\ndiv.sb,\n.mufy_ai_message_bubble .sb {\n  display: grid !important;\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  gap: 6px !important;\n  margin: 2px 0 10px !important;\n  padding: 8px !important;\n  background: linear-gradient(180deg, rgba(26, 22, 18, 0.55), rgba(18, 15, 12, 0.35)) !important;\n  border: 1px solid rgba(184, 149, 108, 0.28) !important;\n  box-shadow: inset 0 1px 0 rgba(243, 236, 223, 0.04) !important;\n}\n\n.si,\nspan.si,\n.mufy_ai_message_bubble .si {\n  position: relative !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 2px !important;\n  margin: 0 !important;\n  padding: 6px 8px !important;\n  min-width: 0 !important;\n  background: rgba(243, 236, 223, 0.03) !important;\n  border: 1px solid rgba(74, 62, 50, 0.9) !important;\n  cursor: default !important;\n}\n\n.si > i,\nspan.si > i,\n.mufy_ai_message_bubble .si > i {\n  font-size: 10px !important;\n  font-style: normal !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.12em !important;\n  color: #9a8770 !important;\n}\n\n.si > b,\nspan.si > b,\n.mufy_ai_message_bubble .si > b {\n  margin: 0 !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: #e8dfd0 !important;\n  letter-spacing: 0.04em !important;\n}\n\n.tg.on,\n.mufy_ai_message_bubble .tg.on {\n  color: #1a1612 !important;\n  background: #b8956c !important;\n  border-color: #b8956c !important;\n}\n\n.tg.next,\n.mufy_ai_message_bubble .tg.next {\n  color: #f3ecdf !important;\n  background: rgba(139, 30, 45, 0.25) !important;\n  border-color: #8b1e2d !important;\n  box-shadow: 0 0 0 1px rgba(139, 30, 45, 0.25) inset !important;\n}\n\n.tg.lock,\n.mufy_ai_message_bubble .tg.lock {\n  color: #6a5e50 !important;\n  background: transparent !important;\n  border-color: #3d3228 !important;\n  opacity: 0.7 !important;\n}\n\n/* ========== 键值 / 标签 / 引语 ========== */\n.k,\ndiv.k,\n.mufy_ai_message_bubble .k {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: flex-start !important;\n  gap: 6px 10px !important;\n  margin: 0 0 7px !important;\n  padding: 6px 0 !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: #d4c8b4 !important;\n  border-bottom: 1px dashed rgba(184, 149, 108, 0.18) !important;\n}\n\n.k > b,\ndiv.k > b,\n.mufy_ai_message_bubble .k > b {\n  flex: 0 0 auto !important;\n  min-width: 3.6em !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  font-style: normal !important;\n  letter-spacing: 0.08em !important;\n  color: #b8956c !important;\n}\n\n.tg,\nspan.tg,\n.mufy_ai_message_bubble .tg {\n  position: relative !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  margin: 0 4px 4px 0 !important;\n  padding: 2px 8px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #e8dfd0 !important;\n  background: rgba(243, 236, 223, 0.05) !important;\n  border: 1px solid #4a3e32 !important;\n  border-radius: 0 !important;\n  cursor: default !important;\n}\n\n.tg.g,\n.mufy_ai_message_bubble .tg.g {\n  color: #d4b07a !important;\n  border-color: rgba(184, 149, 108, 0.45) !important;\n  background: rgba(184, 149, 108, 0.1) !important;\n}\n\n.tg.cy,\n.mufy_ai_message_bubble .tg.cy {\n  color: #8aadb8 !important;\n  border-color: rgba(90, 122, 134, 0.45) !important;\n  background: rgba(90, 122, 134, 0.12) !important;\n}\n\n.tg.r,\n.mufy_ai_message_bubble .tg.r {\n  color: #e0707a !important;\n  border-color: rgba(139, 30, 45, 0.5) !important;\n  background: rgba(139, 30, 45, 0.12) !important;\n}\n\n.tg.w,\n.mufy_ai_message_bubble .tg.w {\n  color: #c9899a !important;\n  border-color: rgba(120, 50, 70, 0.45) !important;\n  background: rgba(120, 50, 70, 0.12) !important;\n}\n\n.q,\ndiv.q,\n.mufy_ai_message_bubble .q {\n  margin: 10px 0 0 !important;\n  padding: 10px 12px !important;\n  font-size: 13px !important;\n  line-height: 1.6 !important;\n  color: #cfc3b0 !important;\n  font-style: italic !important;\n  background: rgba(184, 149, 108, 0.06) !important;\n  border-left: 3px solid #8b1e2d !important;\n  border-radius: 0 !important;\n}\n\n/* ========== 子折叠 ========== */\ndetails.u,\n.mufy_ai_message_bubble details.u {\n  margin: 0 0 8px !important;\n  border: 1px solid #3d3228 !important;\n  border-radius: 0 !important;\n  background: #17130f !important;\n  overflow: visible !important;\n}\n\n.uh,\nsummary.uh,\n.mufy_ai_message_bubble summary.uh {\n  display: flex !important;\n  align-items: center !important;\n  padding: 8px 12px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.08em !important;\n  color: #b8956c !important;\n  cursor: pointer !important;\n  user-select: none !important;\n  background: rgba(184, 149, 108, 0.05) !important;\n}\n\n.ub,\ndiv.ub,\n.mufy_ai_message_bubble .ub {\n  padding: 8px 10px 10px !important;\n}\n\n.sec,\ndiv.sec,\n.mufy_ai_message_bubble .sec {\n  margin: 8px 0 6px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.12em !important;\n  color: #5a7a86 !important;\n}\n\n/* ========== 18+ ========== */\ndetails.x,\n.mufy_ai_message_bubble details.x {\n  margin: 10px 0 0 !important;\n  border: 1px solid rgba(139, 30, 45, 0.45) !important;\n  border-radius: 0 !important;\n  background: rgba(139, 30, 45, 0.06) !important;\n}\n\n.xh,\nsummary.xh,\n.mufy_ai_message_bubble summary.xh {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 8px 12px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #e0707a !important;\n  cursor: pointer !important;\n}\n\n.xb,\nspan.xb,\n.mufy_ai_message_bubble .xb {\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #f3ecdf !important;\n  background: #8b1e2d !important;\n  padding: 1px 6px !important;\n  border-radius: 0 !important;\n}\n\n.xd,\ndiv.xd,\n.mufy_ai_message_bubble .xd {\n  padding: 4px 10px 10px !important;\n}\n\n/* ========== 记忆表 ========== */\n.tb,\ntable.tb,\n.mufy_ai_message_bubble table.tb {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  margin: 0 0 10px !important;\n  font-size: 12px !important;\n  color: #d4c8b4 !important;\n}\n\n.tb th,\n.mufy_ai_message_bubble .tb th {\n  padding: 6px 8px !important;\n  text-align: left !important;\n  font-weight: 700 !important;\n  color: #b8956c !important;\n  background: rgba(184, 149, 108, 0.08) !important;\n  border: 1px solid #3d3228 !important;\n}\n\n.tb td,\n.mufy_ai_message_bubble .tb td {\n  padding: 6px 8px !important;\n  vertical-align: top !important;\n  border: 1px solid #2c241c !important;\n  line-height: 1.5 !important;\n}\n\n.tb tr:nth-child(even) td,\n.mufy_ai_message_bubble .tb tr:nth-child(even) td {\n  background: rgba(243, 236, 223, 0.03) !important;\n}\n\n/* ========== 下一步 ========== */\n.gob,\ndiv.gob,\n.mufy_ai_message_bubble .gob {\n  padding-top: 4px !important;\n}\n\n.gob suggested_questions,\n.mufy_ai_message_bubble .gob suggested_questions {\n  display: block !important;\n}\n\n.gob suggested_questions p,\n.mufy_ai_message_bubble .gob suggested_questions p {\n  margin: 0 0 8px !important;\n  padding: 10px 12px !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: #f3ecdf !important;\n  text-indent: 0 !important;\n  background: rgba(184, 149, 108, 0.07) !important;\n  border: 1px solid #3d3228 !important;\n  border-left: 3px solid #b8956c !important;\n  border-radius: 0 !important;\n  cursor: pointer !important;\n  transition: background 0.15s ease, border-color 0.15s ease !important;\n}\n\n.gob suggested_questions p:hover,\n.mufy_ai_message_bubble .gob suggested_questions p:hover {\n  background: rgba(184, 149, 108, 0.14) !important;\n  border-color: #b8956c !important;\n}\n\n.gob suggested_questions p:last-child,\n.mufy_ai_message_bubble .gob suggested_questions p:last-child {\n  margin-bottom: 0 !important;\n}\n\n/* ========== 手机壳 · 微信 ========== */\n.p,\ndiv.p,\n.mufy_ai_message_bubble .p {\n  position: relative !important;\n  display: block !important;\n  max-width: 300px !important;\n  margin: 0 auto !important;\n  padding: 3px !important;\n  background: linear-gradient(160deg, #3d3228, #1a1612) !important;\n  border-radius: 28px !important;\n  box-shadow:\n    0 0 0 1px rgba(184, 149, 108, 0.2),\n    0 14px 36px rgba(0, 0, 0, 0.45) !important;\n  overflow: visible !important;\n}\n\n.p > .pi,\ndiv.p > .pi,\n.mufy_ai_message_bubble .p > .pi {\n  position: absolute !important;\n  top: 11px !important;\n  left: 50% !important;\n  z-index: 8 !important;\n  width: 64px !important;\n  height: 18px !important;\n  margin: 0 !important;\n  transform: translateX(-50%) !important;\n  background: #0a0a0a !important;\n  border-radius: 11px !important;\n  pointer-events: none !important;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35) !important;\n}\n\n.ps,\ndiv.ps,\n.mufy_ai_message_bubble .ps {\n  border-radius: 25px !important;\n  background: #ededed !important;\n  min-height: 420px !important;\n  max-height: 520px !important;\n  overflow-x: hidden !important;\n  overflow-y: auto !important;\n  -webkit-overflow-scrolling: touch !important;\n}\n\n/* 进入会话：整机不滚，只滚消息区 */\n.ps:has(.to:checked),\n.mufy_ai_message_bubble .ps:has(.to:checked) {\n  display: flex !important;\n  flex-direction: column !important;\n  overflow: hidden !important;\n}\n\n.ps:has(.to:checked) > .pb,\n.mufy_ai_message_bubble .ps:has(.to:checked) > .pb {\n  flex-shrink: 0 !important;\n}\n\n.ps:has(.to:checked) > .pn,\n.mufy_ai_message_bubble .ps:has(.to:checked) > .pn {\n  display: none !important;\n}\n\n.ps:has(.to:checked) > .wl,\n.mufy_ai_message_bubble .ps:has(.to:checked) > .wl {\n  display: flex !important;\n  flex-direction: column !important;\n  flex: 1 1 auto !important;\n  min-height: 0 !important;\n  overflow: hidden !important;\n  background: #ededed !important;\n}\n\n.ps:has(.to:checked) .th:has(.to:checked),\n.mufy_ai_message_bubble .ps:has(.to:checked) .th:has(.to:checked) {\n  display: flex !important;\n  flex-direction: column !important;\n  flex: 1 1 auto !important;\n  min-height: 0 !important;\n  overflow: hidden !important;\n  border-bottom: 0 !important;\n  background: #ededed !important;\n}\n\n.pb,\ndiv.pb,\n.mufy_ai_message_bubble .pb {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  padding: 22px 14px 4px !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n  background: #ededed !important;\n  font-family: \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\n\n.pt,\nspan.pt,\n.mufy_ai_message_bubble .pt {\n  font-variant-numeric: tabular-nums !important;\n}\n\n.pic,\nspan.pic,\n.mufy_ai_message_bubble .pic {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 4px !important;\n  font-size: 11px !important;\n}\n\n.net,\nspan.net,\n.mufy_ai_message_bubble span.net {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n}\n\n.bars,\nspan.bars,\n.mufy_ai_message_bubble span.bars {\n  display: inline-flex !important;\n  align-items: flex-end !important;\n  gap: 1.5px !important;\n  height: 10px !important;\n}\n\n.bars i,\n.mufy_ai_message_bubble .bars i {\n  display: block !important;\n  width: 2.5px !important;\n  background: #1a1a1a !important;\n  border-radius: 1px !important;\n}\n\n.bars i:nth-child(1) {\n  height: 3px !important;\n}\n.bars i:nth-child(2) {\n  height: 5px !important;\n}\n.bars i:nth-child(3) {\n  height: 7px !important;\n}\n.bars i:nth-child(4) {\n  height: 9px !important;\n}\n\n.bat,\nspan.bat,\n.mufy_ai_message_bubble span.bat {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n  font-variant-numeric: tabular-nums !important;\n}\n\n.pn,\ndiv.pn,\n.mufy_ai_message_bubble .pn {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 8px 14px 10px !important;\n  background: #ededed !important;\n  border-bottom: 1px solid #d9d9d9 !important;\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 3 !important;\n  font-family: \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\n\n.pnt,\nspan.pnt,\n.mufy_ai_message_bubble .pnt {\n  font-size: 16px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n}\n\n.pns,\nspan.pns,\n.mufy_ai_message_bubble .pns {\n  font-size: 12px !important;\n  color: #8e8e93 !important;\n}\n\n.ps:has(.to:checked) > .pnl,\n.mufy_ai_message_bubble .ps:has(.to:checked) > .pnl {\n  display: none !important;\n}\n\n.pe,\ndiv.pe,\n.mufy_ai_message_bubble .pe {\n  padding: 48px 16px !important;\n  text-align: center !important;\n  font-size: 13px !important;\n  color: #8e8e93 !important;\n  background: #ededed !important;\n  font-family: \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\n\n.ps:has(.th) .pe,\n.mufy_ai_message_bubble .ps:has(.th) .pe {\n  display: none !important;\n}\n\n.wl,\ndiv.wl,\n.mufy_ai_message_bubble .wl {\n  background: #fff !important;\n  font-family: \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\n\n.th,\ndiv.th,\n.mufy_ai_message_bubble .th {\n  display: block !important;\n  border-bottom: 0.5px solid rgba(60, 60, 67, 0.12) !important;\n  background: #fff !important;\n}\n\n.to,\ninput.to,\n.mufy_ai_message_bubble input.to {\n  display: none !important;\n  position: absolute !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n.fo,\nlabel.fo,\n.mufy_ai_message_bubble label.fo {\n  display: flex !important;\n  align-items: center !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  cursor: pointer !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n\n.fa,\nspan.fa,\n.mufy_ai_message_bubble span.fa {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  flex: 1 !important;\n  min-width: 0 !important;\n  padding: 12px 4px 12px 14px !important;\n  box-sizing: border-box !important;\n}\n\n.av,\nspan.av,\n.mufy_ai_message_bubble .av {\n  flex-shrink: 0 !important;\n  width: 42px !important;\n  height: 42px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  color: #f3ecdf !important;\n  background: linear-gradient(135deg, #8b1e2d, #b8956c) !important;\n  border-radius: 4px !important;\n}\n\n.ma,\nspan.ma,\n.mufy_ai_message_bubble span.ma {\n  flex: 1 !important;\n  min-width: 0 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 4px !important;\n}\n\n.wxt,\nspan.wxt,\n.mufy_ai_message_bubble span.wxt {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: baseline !important;\n  gap: 8px !important;\n}\n\n.wxt b,\n.mufy_ai_message_bubble .wxt b {\n  font-size: 14px !important;\n  color: #111827 !important;\n  font-weight: 600 !important;\n}\n\n.wxt em,\n.mufy_ai_message_bubble .wxt em {\n  font-style: normal !important;\n  font-size: 11px !important;\n  color: #9ca3af !important;\n  flex-shrink: 0 !important;\n}\n\n.wxm,\nspan.wxm,\n.mufy_ai_message_bubble span.wxm {\n  font-size: 12px !important;\n  color: #6b7280 !important;\n  white-space: nowrap !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n}\n\n.bad,\nspan.bad,\n.mufy_ai_message_bubble span.bad {\n  flex-shrink: 0 !important;\n  min-width: 16px !important;\n  padding: 1px 5px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #fff !important;\n  background: #8b1e2d !important;\n  border-radius: 2px !important;\n  text-align: center !important;\n}\n\n.bad:empty,\n.mufy_ai_message_bubble .bad:empty {\n  display: none !important;\n}\n\n.bo,\ndiv.bo,\n.mufy_ai_message_bubble .bo {\n  display: none !important;\n  flex-direction: column !important;\n  width: 100% !important;\n  min-height: 0 !important;\n  background: #ededed !important;\n  box-sizing: border-box !important;\n}\n\n.th:has(.to:not(:checked)) .bo,\n.mufy_ai_message_bubble .th:has(.to:not(:checked)) .bo {\n  display: none !important;\n}\n\n.th:has(.to:checked) .bo,\n.mufy_ai_message_bubble .th:has(.to:checked) .bo {\n  display: flex !important;\n  flex: 1 1 auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow-x: hidden !important;\n  overflow-y: auto !important;\n  -webkit-overflow-scrolling: touch !important;\n}\n\n.th:has(.to:checked) > .fo,\n.mufy_ai_message_bubble .th:has(.to:checked) > .fo {\n  display: none !important;\n}\n\n.wl:has(.to:checked) .th:not(:has(.to:checked)),\n.mufy_ai_message_bubble .wl:has(.to:checked) .th:not(:has(.to:checked)) {\n  display: none !important;\n}\n\n.bk,\nlabel.bk,\n.mufy_ai_message_bubble label.bk {\n  display: block !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  cursor: pointer !important;\n  background: rgba(247, 247, 247, 0.98) !important;\n  border-bottom: 0.5px solid #d1d1d6 !important;\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 6 !important;\n  text-align: center !important;\n  flex-shrink: 0 !important;\n}\n\n.wh,\ndiv.wh,\n.mufy_ai_message_bubble .wh {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 10px 12px 4px !important;\n}\n\n.bi,\nspan.bi,\n.mufy_ai_message_bubble span.bi {\n  font-size: 22px !important;\n  line-height: 1 !important;\n  color: #8b1e2d !important;\n  font-weight: 500 !important;\n  min-width: 18px !important;\n}\n\n.wn,\nspan.wn,\n.mufy_ai_message_bubble span.wn {\n  flex: 1 !important;\n  font-size: 16px !important;\n  font-weight: 700 !important;\n  color: #000 !important;\n  text-align: center !important;\n}\n\n.wm,\nspan.wm,\n.mufy_ai_message_bubble span.wm {\n  font-size: 11px !important;\n  color: #8e8e93 !important;\n  min-width: 36px !important;\n  text-align: right !important;\n}\n\n.bo .ws,\n.bk .ws,\nlabel.bk .ws,\n.mufy_ai_message_bubble .bo .ws,\n.mufy_ai_message_bubble .bk .ws,\n.mufy_ai_message_bubble label.bk .ws {\n  display: block !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n  padding: 2px 16px 10px !important;\n  font-size: 11px !important;\n  line-height: 1.4 !important;\n  color: #8e8e93 !important;\n  text-align: center !important;\n  margin: 0 !important;\n  border: none !important;\n  background: transparent !important;\n}\n\n.wt,\ndiv.wt,\n.mufy_ai_message_bubble .wt {\n  display: block !important;\n  margin: 12px 0 8px !important;\n  text-align: center !important;\n}\n\n.wt span,\n.mufy_ai_message_bubble .wt span {\n  display: inline-block !important;\n  padding: 2px 8px !important;\n  font-size: 11px !important;\n  color: #fff !important;\n  background: rgba(0, 0, 0, 0.18) !important;\n  border-radius: 2px !important;\n}\n\n.ml,\ndiv.ml,\n.mufy_ai_message_bubble .ml {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  gap: 4px !important;\n  margin: 0 48px 10px 12px !important;\n}\n\n.ml > span,\n.mufy_ai_message_bubble .ml > span {\n  font-size: 11px !important;\n  color: #888 !important;\n  padding: 0 6px !important;\n}\n\n.ml > p,\n.mufy_ai_message_bubble .ml > p {\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.5 !important;\n  color: #111 !important;\n  background: #fff !important;\n  border-radius: 4px !important;\n  text-indent: 0 !important;\n  max-width: 100% !important;\n  word-break: break-word !important;\n}\n\n.mr,\ndiv.mr,\n.mufy_ai_message_bubble .mr {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: flex-end !important;\n  margin: 0 12px 10px 48px !important;\n}\n\n.mr > p,\n.mufy_ai_message_bubble .mr > p {\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  line-height: 1.5 !important;\n  color: #111 !important;\n  background: #d4c4a8 !important;\n  border-radius: 4px !important;\n  text-indent: 0 !important;\n  max-width: 100% !important;\n  word-break: break-word !important;\n}\n\n.nr,\np.nr,\n.mufy_ai_message_bubble p.nr {\n  display: block !important;\n  margin: 4px 16px 10px !important;\n  padding: 6px 10px !important;\n  font-size: 11px !important;\n  line-height: 1.4 !important;\n  color: #6b7280 !important;\n  text-align: center !important;\n  text-indent: 0 !important;\n  background: rgba(0, 0, 0, 0.04) !important;\n  border-radius: 2px !important;\n}\n\n/* ========== 响应式 ========== */\n@media (max-width: 640px) {\n  .dk,\n  .mufy_ai_message_bubble .dk {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .c,\n  .mufy_ai_message_bubble .c {\n    white-space: normal !important;\n  }\n\n  .ms,\n  .mufy_ai_message_bubble .ms {\n    grid-template-columns: 1fr !important;\n  }\n\n  .sb,\n  .mufy_ai_message_bubble .sb {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n\n  .p,\n  .mufy_ai_message_bubble .p {\n    max-width: 100% !important;\n  }\n\n  .s,\n  .mufy_ai_message_bubble .s {\n    padding: 14px 14px 14px 16px !important;\n  }\n\n  .s p,\n  .mufy_ai_message_bubble .s p {\n    font-size: 14px !important;\n    text-indent: 1.5em !important;\n  }\n\n  .di,\n  .mufy_ai_message_bubble .di {\n    letter-spacing: 0.12em !important;\n    font-size: 13px !important;\n  }\n\n  .m:active .tip,\n  .kpi:active .tip,\n  .tg:active .tip,\n  .si:active .tip,\n  .mufy_ai_message_bubble .m:active .tip,\n  .mufy_ai_message_bubble .kpi:active .tip,\n  .mufy_ai_message_bubble .tg:active .tip,\n  .mufy_ai_message_bubble .si:active .tip {\n    display: block !important;\n  }\n}\n\n/**\n * 《出轨调查员》· 平台壳层 · rili版本 · v1.1-dossier\n * 点缀：档案柜页签 / 指纹底纹 / 封蜡+证物绳 —— 避开菱形徽与 BRIEF 角标套路\n *\n * 用法：先贴 内置CSS.css，再追加本文件\n * 配色：墨炭 #1a1612 · 胡桃 #2c221c · 黄铜 #b8956c · 酒红 #8b1e2d\n */\n\n/* ========== 主区：指纹底纹 + 雾夜 ========== */\n.w-full.h-full.relative.bg-background {\n  background:\n    radial-gradient(circle at 12% 18%, transparent 18px, rgba(184, 149, 108, 0.04) 19px, transparent 22px),\n    radial-gradient(circle at 12% 18%, transparent 28px, rgba(184, 149, 108, 0.03) 29px, transparent 32px),\n    radial-gradient(circle at 12% 18%, transparent 38px, rgba(184, 149, 108, 0.025) 39px, transparent 42px),\n    radial-gradient(ellipse 55% 30% at 80% 100%, rgba(139, 30, 45, 0.07), transparent 55%),\n    #12100e !important;\n  color: #d4c8b4 !important;\n}\n\n/* ========== 顶栏 · 档案柜三页签 + 门牌 ========== */\nheader.flex.h-12.items-center,\nheader.flex.items-center.justify-between,\nheader.flex.h-12.items-center.justify-between {\n  position: relative !important;\n  min-height: 56px !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 0 12px !important;\n  background: linear-gradient(180deg, #2c221c, #1a1612 70%) !important;\n  border-bottom: 1px solid #5c4a38 !important;\n  box-shadow:\n    0 1px 0 #8b1e2d,\n    0 8px 24px rgba(8, 6, 4, 0.45) !important;\n  font-family: Georgia, \"Noto Serif SC\", \"Songti SC\", \"Times New Roman\", serif !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\n/* 三枚档案页签（重叠小矩形） */\nheader.flex.h-12.items-center::before,\nheader.flex.items-center.justify-between::before {\n  content: \"\" !important;\n  flex: 0 0 auto !important;\n  width: 34px !important;\n  height: 14px !important;\n  margin-right: 6px !important;\n  background:\n    linear-gradient(#b8956c, #b8956c) 0 2px / 12px 12px no-repeat,\n    linear-gradient(#8b6a48, #8b6a48) 10px 0 / 12px 12px no-repeat,\n    linear-gradient(#5c4a38, #5c4a38) 20px 4px / 12px 10px no-repeat !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  transform: none !important;\n  filter: none !important;\n  opacity: 0.95 !important;\n}\n\n/* 门牌号，非 CASE·EYE 字轨 */\nheader.flex.h-12.items-center::after,\nheader.flex.items-center.justify-between::after {\n  content: \"221B\" !important;\n  flex: 0 0 auto !important;\n  margin-right: 10px !important;\n  padding: 2px 7px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.12em !important;\n  color: #1a1612 !important;\n  background: #b8956c !important;\n  border: 1px solid #d4b07a !important;\n  border-bottom-width: 3px !important;\n  border-bottom-color: #8b1e2d !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, \"Courier New\", monospace !important;\n}\n\n.sticky.w-full.top-0.flex.items-center,\nnav.sticky.top-0.w-full,\n.sticky.top-0.w-full.z-50 {\n  background: linear-gradient(180deg, #2c221c, #1a1612) !important;\n  border-bottom: 1px solid #5c4a38 !important;\n  box-shadow:\n    0 1px 0 #8b1e2d,\n    0 8px 24px rgba(8, 6, 4, 0.4) !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\nheader.flex.h-12.items-center button,\nheader.flex.items-center.justify-between button,\nheader.flex.h-12.items-center a,\nheader.flex.items-center.justify-between a,\nnav.sticky.top-0.w-full button,\n.sticky.top-0.w-full.z-50 button {\n  min-width: 36px !important;\n  min-height: 34px !important;\n  padding: 6px 8px !important;\n  margin: 0 3px !important;\n  border-radius: 0 !important;\n  border: 1px solid #3d3228 !important;\n  background: #17130f !important;\n  color: #cfc3b0 !important;\n  box-shadow: inset 0 1px 0 rgba(243, 236, 223, 0.04) !important;\n  transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease !important;\n}\n\nheader.flex.h-12.items-center button:hover,\nheader.flex.items-center.justify-between button:hover,\nheader.flex.h-12.items-center a:hover,\nheader.flex.items-center.justify-between a:hover,\nnav.sticky.top-0.w-full button:hover,\n.sticky.top-0.w-full.z-50 button:hover {\n  background: #2c221c !important;\n  border-color: #b8956c !important;\n  color: #f3ecdf !important;\n}\n\nheader.flex.h-12.items-center button svg,\nheader.flex.items-center.justify-between button svg,\nnav.sticky.top-0.w-full button svg,\n.sticky.top-0.w-full.z-50 button svg {\n  width: 17px !important;\n  height: 17px !important;\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 气泡（rili Message 壳） ========== */\n.is-user > div[class*=\"group-[.is-user]\"],\n.is-user [class*=\"group-[.is-user]:bg-secondary\"],\n.is-user [class*=\"group-[.is-user]:rounded-lg\"],\n.is-assistant > div[class*=\"group-[.is-assistant]\"],\n.is-assistant [class*=\"group-[.is-assistant]:bg-card\"],\n.is-assistant [class*=\"group-[.is-assistant]:rounded-lg\"],\n.is-assistant .border.border-muted {\n  background: #1f1914 !important;\n  background-color: #1f1914 !important;\n  color: #f3ecdf !important;\n  border: 1px solid #3d3228 !important;\n  border-left: 3px solid #b8956c !important;\n  border-radius: 0 !important;\n  box-shadow: 0 8px 22px rgba(8, 6, 4, 0.4) !important;\n  font-family: Georgia, \"Noto Serif SC\", \"Songti SC\", \"Times New Roman\", serif !important;\n  overflow: visible !important;\n}\n\n.is-assistant > div[class*=\"group-[.is-assistant]\"],\n.is-assistant [class*=\"group-[.is-assistant]:bg-card\"],\n.is-assistant [class*=\"group-[.is-assistant]:rounded-lg\"],\n.is-assistant .border.border-muted {\n  border-left-color: #8b1e2d !important;\n}\n\n.group.scroll-mt-\\[96px\\].rounded-xl,\ndiv.w-full.h-full.flex.group.rounded-xl {\n  border-radius: 0 !important;\n}\n\n/* ========== 消息操作条 ========== */\ndiv.bg-muted.rounded.flex,\n.is-user ~ div .bg-muted.rounded.flex,\n.is-assistant ~ div .bg-muted.rounded.flex,\ndiv.flex.items-center.gap-1 .bg-muted.rounded.flex {\n  background: #17130f !important;\n  border: 1px solid #3d3228 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 4px 12px rgba(8, 6, 4, 0.35) !important;\n  padding: 3px !important;\n}\n\ndiv.bg-muted.rounded.flex > button,\ndiv.bg-muted.rounded.flex button {\n  min-width: 30px !important;\n  min-height: 28px !important;\n  border-radius: 0 !important;\n  border: 1px solid transparent !important;\n  background: transparent !important;\n  color: #a89a88 !important;\n}\n\ndiv.bg-muted.rounded.flex > button:hover,\ndiv.bg-muted.rounded.flex button:hover,\ndiv.bg-muted.rounded.flex button.hover\\:bg-card\\/80:hover {\n  background: #2c221c !important;\n  border-color: #b8956c !important;\n  color: #f3ecdf !important;\n}\n\ndiv.bg-muted.rounded.flex button svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 底部输入台 #prompt-input ========== */\n/* ========== 底部输入台 · 封蜡 + 证物绳标签 ========== */\n#prompt-input {\n  position: relative !important;\n  background:\n    linear-gradient(165deg, #2c221c 0%, #1a1612 45%, #12100e 100%) !important;\n  border: 1px solid #3d3228 !important;\n  border-radius: 0 !important;\n  box-shadow:\n    0 0 0 1px rgba(184, 149, 108, 0.12) inset,\n    0 14px 36px rgba(8, 6, 4, 0.5) !important;\n  font-family: Georgia, \"Noto Serif SC\", \"Songti SC\", serif !important;\n  overflow: visible !important;\n  padding-top: 10px !important;\n}\n\n/* 左：封蜡章（纯图形） */\n#prompt-input::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -11px !important;\n  left: 16px !important;\n  z-index: 3 !important;\n  width: 22px !important;\n  height: 22px !important;\n  background: radial-gradient(circle at 35% 30%, #c44a55, #8b1e2d 55%, #5c0f18) !important;\n  border: 1px solid #e0707a !important;\n  border-radius: 50% !important;\n  box-shadow:\n    0 0 0 3px #1a1612,\n    0 3px 0 #5c0f18,\n    0 5px 12px rgba(0, 0, 0, 0.4) !important;\n  pointer-events: none !important;\n}\n\n/* 右：证物挂签（斜切三角绳头 + 标签） */\n#prompt-input::after {\n  content: \"证物签\" !important;\n  position: absolute !important;\n  top: -10px !important;\n  right: 14px !important;\n  z-index: 3 !important;\n  padding: 2px 10px 2px 14px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.14em !important;\n  color: #1a1612 !important;\n  background: #d4b07a !important;\n  border: 1px solid #b8956c !important;\n  border-left: 0 !important;\n  clip-path: polygon(10px 0, 100% 0, 100% 100%, 10px 100%, 0 50%) !important;\n  box-shadow: -2px 2px 0 rgba(0, 0, 0, 0.25) !important;\n  pointer-events: none !important;\n  font-family: Georgia, \"Noto Serif SC\", serif !important;\n}\n\n#prompt-input [data-slot=\"input-group\"] {\n  background: #0e0c0a !important;\n  border: 1px solid #2c241c !important;\n  border-radius: 0 !important;\n  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.45) !important;\n  overflow: hidden !important;\n}\n\n#prompt-input [data-slot=\"input-group\"]:focus-within {\n  border-color: #b8956c !important;\n  box-shadow:\n    inset 0 2px 8px rgba(0, 0, 0, 0.45),\n    0 0 0 1px rgba(184, 149, 108, 0.25) !important;\n}\n\n#prompt-input-header {\n  background: #17130f !important;\n  color: #cfc3b0 !important;\n  border-bottom: 1px dashed #3d3228 !important;\n  padding: 10px !important;\n  gap: 8px !important;\n}\n\n#prompt-input-header button {\n  min-height: 30px !important;\n  padding: 4px 11px !important;\n  background: #1f1914 !important;\n  color: #cfc3b0 !important;\n  border: 1px solid #3d3228 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, \"Courier New\", monospace !important;\n}\n\n#prompt-input-header button:hover {\n  background: #2c221c !important;\n  border-color: #b8956c !important;\n  color: #f3ecdf !important;\n}\n\n#prompt-input-header button svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n#prompt-input [data-slot=\"input-group-control\"],\n#prompt-input textarea {\n  background: transparent !important;\n  color: #f3ecdf !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  font-family: Georgia, \"Noto Serif SC\", \"Songti SC\", serif !important;\n  font-size: 15px !important;\n  line-height: 1.75 !important;\n  min-height: 68px !important;\n}\n\n#prompt-input textarea::placeholder {\n  color: #6a5e50 !important;\n  font-style: italic !important;\n}\n\n#prompt-input-footer {\n  background: #17130f !important;\n  border-top: 1px solid #3d3228 !important;\n  padding: 10px 12px !important;\n  gap: 8px !important;\n}\n\n#prompt-input-footer button {\n  min-height: 30px !important;\n  border-radius: 0 !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]) {\n  background: #1f1914 !important;\n  color: #a89a88 !important;\n  border: 1px solid #3d3228 !important;\n  padding: 4px 10px !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]):hover {\n  border-color: #5a7a86 !important;\n  color: #8aadb8 !important;\n  background: #1a2221 !important;\n}\n\n#prompt-input-footer button[aria-haspopup],\n#prompt-input-footer button[data-state] {\n  border-radius: 0 !important;\n  border-color: #5c4a38 !important;\n  color: #cfc3b0 !important;\n  background: #1f1914 !important;\n}\n\n#prompt-input button[aria-label=\"发送\"],\n#prompt-input-footer button[aria-label=\"发送\"] {\n  min-width: 42px !important;\n  min-height: 42px !important;\n  background: #b8956c !important;\n  color: #1a1612 !important;\n  border: 1px solid #d4b07a !important;\n  border-radius: 0 !important;\n  box-shadow: 0 4px 14px rgba(8, 6, 4, 0.4) !important;\n  font-weight: 700 !important;\n}\n\n#prompt-input button[aria-label=\"发送\"]:hover,\n#prompt-input-footer button[aria-label=\"发送\"]:hover {\n  background: #d4b07a !important;\n  border-color: #e0c48a !important;\n}\n\n#prompt-input button[aria-label=\"发送\"] svg {\n  color: #1a1612 !important;\n  stroke: #1a1612 !important;\n}\n\n/* ========== 侧栏 ========== */\n[data-sidebar=\"sidebar\"],\n.bg-sidebar {\n  background: #17130f !important;\n  border-color: #3d3228 !important;\n  color: #cfc3b0 !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":23,"totalMessages":138,"totalCreditsUsed":243580,"totalTokensUsed":5800342,"totalPlayedUsers":23,"deeplyPlayed":5,"fixedPromptLength":33866,"lorebookLength":15219,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"调查","cardsCount":1}},{"tag":{"name":"已破甲","cardsCount":2210}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"捉奸","cardsCount":1}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"侦探","cardsCount":3}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}