{"id":"0fa4ba03-7601-4ff5-a28c-b5670d807df7","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"健身教练模拟器","description":"没错！你是一名健身房教练，这没什么特别的，但你有一个美女店长啊！\n\n两种游玩模式：\n\n「正常模式」——规则只是贴在前台的一张告示。遵不遵守全凭自愿，荒唐的规则会被质疑、投诉甚至引发客户流失。你需要凭真本事接近那些女人：专业的教学、恰到好处的暧昧、日积月累的好感。这里没有捷径，只有耐心和手段。\n\n「平然模式」——规则是踏入健身房那一刻刻进潜意识的铁律。无论多荒唐，所有人都会像呼吸一样自然地服从，不质疑、不反抗、甚至不觉得奇怪。\"所有女性必须穿比基尼训练\"？她们只会觉得本该如此。唯独你和顾檀栀清醒地看着这一切——她知道规则的荒谬，你知道她知道，而她知道你在看她。而顾檀栀掌握着规则制定权——你每和她做爱一次，她就应你的愿，改写一条规则。","background":"yllknxz3lh58xq6jofsu42lq.webp","backgroundWidth":1536,"backgroundHeight":2720,"cover":"r6fq6f0jby4t3e6hupo1dzib.webp","coverWidth":1536,"coverHeight":2720,"introPage":"gt7dtci0kvc1fu8zd0trt2yp.html","changelog":"","createdAt":"2026-07-16T12:57:39.660Z","updatedAt":"2026-07-26T20:39:03.711Z","initPublicAt":"2026-07-16T23:44:32.278Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《健身教练模拟器》· Reply UI · 涂鸦版 v1.1 · 间距收紧\n * 速写本贴纸 · 马克笔描边 · 亮青/粉/黄涂鸦色\n * 短码结构兼容暗绿版\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: #222 !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n  font-family: \"PingFang SC\", \"Microsoft YaHei\", sans-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%) rotate(-0.6deg) !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: #1f1f1f !important;\n  background: #fff3a8 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 10px 4px 12px !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.15) !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  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  color: #1f1f1f !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: #555 !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: #1f1f1f !important;\n}\n\n.kpi:hover .tip,\n.m:hover .tip,\n.tg: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  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/* ========== 教练看板 d ========== */\n.d,\ndiv.d,\n.mufy_ai_message_bubble .d {\n  display: block !important;\n  margin: 0 0 8px !important;\n  padding: 0 !important;\n  background: #fffef5 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 12px 4px 0 !important;\n  overflow: visible !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.15) !important;\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: 11px 14px !important;\n  background: #fff9e8 !important;\n  border-bottom: 2px dashed #1f1f1f !important;\n}\n\n.db,\nspan.db,\n.mufy_ai_message_bubble .db {\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.06em !important;\n  color: #1f1f1f !important;\n  padding: 3px 7px !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  background: #ffd84d !important;\n  transform: rotate(-0.6deg) !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n}\n\n.di,\nspan.di,\n.mufy_ai_message_bubble .di {\n  flex: 1 !important;\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 16px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.04em !important;\n  color: #1f1f1f !important;\n  text-transform: uppercase !important;\n}\n\n.dm,\nspan.dm,\n.mufy_ai_message_bubble .dm {\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  color: #1f1f1f !important;\n  background: #22c7d6 !important;\n  padding: 3px 10px !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 10px 2px 10px !important;\n  letter-spacing: 0.04em !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n}\n\n.dm[data-mode=\"平然\"],\n.mufy_ai_message_bubble .dm[data-mode=\"平然\"] {\n  background: #ff5a9a !important;\n  color: #1f1f1f !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n}\n\n.dx,\ndiv.dx,\n.mufy_ai_message_bubble .dx {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px !important;\n  padding: 10px 12px 6px !important;\n}\n\n.c,\nspan.c,\n.mufy_ai_message_bubble .c {\n  display: inline-flex !important;\n  align-items: baseline !important;\n  gap: 6px !important;\n  padding: 4px 8px !important;\n  font-size: 12px !important;\n  color: #333 !important;\n  background: #fff9e8 !important;\n  border: 2px dashed #2b2b2b !important;\n  border-radius: 0 8px 0 8px !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: 800 !important;\n  color: #22c7d6 !important;\n  letter-spacing: 0.04em !important;\n}\n\n.c.w,\n.mufy_ai_message_bubble .c.w {\n  flex: 1 1 100% !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: 2px !important;\n  margin: 6px 12px 10px !important;\n  background: #1f1f1f !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 4px 12px 4px 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: #fffef5 !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: 800 !important;\n  color: #555 !important;\n  letter-spacing: 0.04em !important;\n  margin-bottom: 4px !important;\n  text-decoration: underline wavy #22c7d6 !important;\n  text-underline-offset: 3px !important;\n}\n\n.kpi b,\n.mufy_ai_message_bubble .kpi b {\n  display: block !important;\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 20px !important;\n  font-weight: 800 !important;\n  color: #1f1f1f !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: #ff5a9a !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: #333 !important;\n  background: #fff9e8 !important;\n  border-left: 3px solid #22c7d6 !important;\n  border-radius: 0 8px 8px 0 !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: #22c7d6 !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n}\n\n.dl:last-child,\n.mufy_ai_message_bubble .dl:last-child {\n  margin-bottom: 12px !important;\n}\n\n/* ========== 规则面板 ru（首栏下，条数不限） ========== */\n.ru,\ndiv.ru,\n.mufy_ai_message_bubble .ru {\n  display: block !important;\n  margin: 0 0 8px !important;\n  padding: 0 !important;\n  background: #fffef5 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.15) !important;\n  overflow: hidden !important;\n}\n\n.ruh,\ndiv.ruh,\n.mufy_ai_message_bubble .ruh {\n  display: flex !important;\n  align-items: baseline !important;\n  justify-content: space-between !important;\n  gap: 10px !important;\n  padding: 10px 14px !important;\n  border-bottom: 2px dashed #1f1f1f !important;\n  background: #fff9e8 !important;\n}\n\n.ruh i,\n.mufy_ai_message_bubble .ruh i {\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-style: normal !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.04em !important;\n  color: #1f1f1f !important;\n}\n\n.ruh em,\n.mufy_ai_message_bubble .ruh em {\n  font-style: normal !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #22c7d6 !important;\n  letter-spacing: 0.04em !important;\n}\n\n.rul,\nol.rul,\n.mufy_ai_message_bubble ol.rul {\n  display: block !important;\n  margin: 0 !important;\n  padding: 8px 14px 10px 36px !important;\n  list-style: decimal !important;\n  list-style-position: outside !important;\n}\n\n.rul > li,\nol.rul > li,\n.mufy_ai_message_bubble .rul > li {\n  margin: 0 0 6px !important;\n  padding: 4px 0 !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: #333 !important;\n  border-bottom: 2px dashed rgba(31, 31, 31, 0.15) !important;\n}\n\n.rul > li:last-child,\nol.rul > li:last-child,\n.mufy_ai_message_bubble .rul > li:last-child {\n  margin-bottom: 0 !important;\n  border-bottom: none !important;\n}\n\n.rul > li::marker,\n.mufy_ai_message_bubble .rul > li::marker {\n  color: #ff5a9a !important;\n  font-weight: 800 !important;\n}\n\n/* ========== 正文 ========== */\n.s,\ndiv.s,\n.mufy_ai_message_bubble .s {\n  display: block !important;\n  margin: 0 0 8px !important;\n  padding: 18px 20px 18px 22px !important;\n  background: #fffef5 !important;\n  border: 2px dashed #2b2b2b !important;\n  border-left: 4px solid #22c7d6 !important;\n  border-radius: 2px 12px 12px 2px !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.15) !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.9 !important;\n  color: #222 !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: #444 !important;\n}\n\n/* ========== 底栏架 ========== */\n.r,\ndiv.r,\n.mufy_ai_message_bubble .r {\n  display: block !important;\n}\n\n/* ========== 折叠卡 ========== */\ndetails.card,\n.mufy_ai_message_bubble details.card {\n  margin: 0 0 6px !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 4px 12px 4px 0 !important;\n  overflow: visible !important;\n  background: #fffef5 !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.15) !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: 11px 14px !important;\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.04em !important;\n  color: #1f1f1f !important;\n  cursor: pointer !important;\n  background: #fff9e8 !important;\n  border-bottom: 2px 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: #1f1f1f !important;\n  border-bottom-style: dashed !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: 800 !important;\n  font-style: normal !important;\n  color: #1f1f1f !important;\n  background: #ffd84d !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  letter-spacing: 0 !important;\n  transform: rotate(-0.6deg) !important;\n  box-shadow: 2px 2px 0 #1f1f1f !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: #fffef5 !important;\n}\n\n/* ========== 身份行 / 徽章 ========== */\n.id,\ndiv.id,\n.mufy_ai_message_bubble .id {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  gap: 8px !important;\n  margin: 0 0 10px !important;\n}\n\n.nm,\nspan.nm,\n.mufy_ai_message_bubble .nm {\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 20px !important;\n  font-weight: 800 !important;\n  color: #1f1f1f !important;\n  letter-spacing: 0.04em !important;\n}\n\n.ba,\nspan.ba,\n.mufy_ai_message_bubble .ba {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #1f1f1f !important;\n  padding: 2px 8px !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  background: #22c7d6 !important;\n  transform: rotate(-0.6deg) !important;\n  box-shadow: 2px 2px 0 #1f1f1f !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: 8px !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: 28px !important;\n  background: #eee6d8 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 10px 2px 10px !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: #22c7d6 !important;\n  border-radius: 0 8px 8px 0 !important;\n  opacity: 1 !important;\n}\n\n.mg .f,\n.mufy_ai_message_bubble .mg .f {\n  background: #ffd84d !important;\n}\n\n.mc .f,\n.mufy_ai_message_bubble .mc .f {\n  background: #22c7d6 !important;\n}\n\n.md .f,\n.mufy_ai_message_bubble .md .f {\n  background: #ff5a9a !important;\n}\n\n.mw .f,\n.mufy_ai_message_bubble .mw .f {\n  background: #b4e645 !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: 11px !important;\n  font-weight: 700 !important;\n  color: #1f1f1f !important;\n  text-shadow: none !important;\n  white-space: nowrap !important;\n  overflow: hidden !important;\n  text-overflow: ellipsis !important;\n}\n\n/* ========== 键值 / 标签 / 引语 ==========\n * 短写：<div class=\"k\"><b>身份</b>内容</div>\n * 兼容旧写：<div class=\"gx-kv\" data-k=\"身份\">内容</div>\n */\n.k,\ndiv.k,\n.gx-kv,\ndiv.gx-kv,\n.mufy_ai_message_bubble .k,\n.mufy_ai_message_bubble .gx-kv {\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: #333 !important;\n  border-bottom: 2px dashed rgba(31, 31, 31, 0.15) !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.2em !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  font-style: normal !important;\n  letter-spacing: 0.04em !important;\n  color: #22c7d6 !important;\n  text-decoration: underline wavy #ff5a9a !important;\n  text-underline-offset: 3px !important;\n}\n\n.gx-kv::before,\n.mufy_ai_message_bubble .gx-kv::before {\n  content: attr(data-k) !important;\n  flex: 0 0 auto !important;\n  min-width: 3.2em !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.04em !important;\n  color: #22c7d6 !important;\n  text-decoration: underline wavy #ff5a9a !important;\n  text-underline-offset: 3px !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: #1f1f1f !important;\n  background: #fff9e8 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 8px 2px 8px !important;\n  cursor: default !important;\n  transform: rotate(-0.6deg) !important;\n  box-shadow: 2px 2px 0 rgba(31, 31, 31, 0.15) !important;\n}\n\n.tg.g,\n.mufy_ai_message_bubble .tg.g {\n  color: #1f1f1f !important;\n  border-color: #1f1f1f !important;\n  background: #ffd84d !important;\n}\n\n.tg.cy,\n.mufy_ai_message_bubble .tg.cy {\n  color: #1f1f1f !important;\n  border-color: #1f1f1f !important;\n  background: #22c7d6 !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: #333 !important;\n  font-style: italic !important;\n  background: #fff3a8 !important;\n  border-left: 3px solid #1f1f1f !important;\n  border-radius: 0 8px 8px 0 !important;\n}\n\n/* ========== 子折叠 ========== */\ndetails.u,\n.mufy_ai_message_bubble details.u {\n  margin: 0 0 8px !important;\n  border: 2px dashed #2b2b2b !important;\n  border-radius: 2px 8px 2px 8px !important;\n  background: #fffef5 !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-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 12px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.04em !important;\n  color: #1f1f1f !important;\n  cursor: pointer !important;\n  user-select: none !important;\n  background: #fff9e8 !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-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 12px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.04em !important;\n  color: #22c7d6 !important;\n}\n\n/* ========== 教学档案子面板 sk ========== */\ndetails.sk,\n.mufy_ai_message_bubble details.sk {\n  margin: 10px 0 0 !important;\n  border: 2px solid #1f1f1f !important;\n  border-left: 4px solid #22c7d6 !important;\n  border-radius: 2px 12px 4px 0 !important;\n  background: #fff9e8 !important;\n  box-shadow: 2px 2px 0 rgba(31, 31, 31, 0.12) !important;\n}\n\n.skh,\nsummary.skh,\n.mufy_ai_message_bubble summary.skh {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  padding: 8px 12px !important;\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 12px !important;\n  font-weight: 800 !important;\n  color: #1f1f1f !important;\n  cursor: pointer !important;\n  border-bottom: 2px dashed transparent !important;\n}\n\ndetails.sk[open] > .skh,\n.mufy_ai_message_bubble details.sk[open] > .skh {\n  border-bottom-color: #1f1f1f !important;\n}\n\n.skm,\nspan.skm,\n.mufy_ai_message_bubble .skm {\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  color: #1f1f1f !important;\n  background: #22c7d6 !important;\n  padding: 1px 6px !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n}\n\n.skb,\ndiv.skb,\n.mufy_ai_message_bubble .skb {\n  padding: 4px 10px 10px !important;\n}\n\n/* ========== 18+ ========== */\ndetails.x,\n.mufy_ai_message_bubble details.x {\n  margin: 10px 0 0 !important;\n  border: 2px solid #ff5a9a !important;\n  border-radius: 4px 12px 4px 0 !important;\n  background: #fffef5 !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.12) !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-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 12px !important;\n  font-weight: 800 !important;\n  color: #ff5a9a !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: 800 !important;\n  color: #1f1f1f !important;\n  background: #ff5a9a !important;\n  padding: 1px 6px !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  transform: rotate(-0.6deg) !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n}\n\n.xd,\ndiv.xd,\n.mufy_ai_message_bubble .xd {\n  padding: 4px 10px 10px !important;\n}\n\n/* ========== 客户管理 · 日历 ========== */\n.cal,\ndiv.cal,\n.mufy_ai_message_bubble .cal {\n  display: block !important;\n  margin: 0 0 4px !important;\n  padding: 10px !important;\n  background: #fffef5 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 4px 12px 4px 0 !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.15) !important;\n}\n\n.ch,\ndiv.ch,\n.mufy_ai_message_bubble .ch {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: baseline !important;\n  justify-content: space-between !important;\n  gap: 6px !important;\n  margin: 0 0 10px !important;\n  padding-bottom: 8px !important;\n  border-bottom: 2px dashed #1f1f1f !important;\n}\n\n.ct,\nspan.ct,\n.mufy_ai_message_bubble .ct {\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  font-size: 15px !important;\n  font-weight: 800 !important;\n  color: #1f1f1f !important;\n  letter-spacing: 0.04em !important;\n}\n\n.cs,\nspan.cs,\n.mufy_ai_message_bubble .cs {\n  font-size: 11px !important;\n  color: #666 !important;\n}\n\n.cw,\ndiv.cw,\n.mufy_ai_message_bubble .cw {\n  display: grid !important;\n  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;\n  gap: 4px !important;\n  margin: 0 0 10px !important;\n}\n\n.cd,\ndiv.cd,\n.mufy_ai_message_bubble .cd {\n  min-height: 64px !important;\n  padding: 6px 4px !important;\n  text-align: center !important;\n  background: #fff9e8 !important;\n  border: 2px dashed #2b2b2b !important;\n  border-radius: 2px 6px 2px 6px !important;\n}\n\n.cd i,\n.mufy_ai_message_bubble .cd i {\n  display: block !important;\n  font-style: normal !important;\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  color: #888 !important;\n  letter-spacing: 0.04em !important;\n}\n\n.cd b,\n.mufy_ai_message_bubble .cd b {\n  display: block !important;\n  margin: 2px 0 4px !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  color: #1f1f1f !important;\n  font-variant-numeric: tabular-nums !important;\n}\n\n.cd em,\n.mufy_ai_message_bubble .cd em {\n  display: block !important;\n  font-style: normal !important;\n  font-size: 9px !important;\n  line-height: 1.35 !important;\n  color: #22c7d6 !important;\n  word-break: break-all !important;\n}\n\n.on,\ndiv.on,\n.mufy_ai_message_bubble .on {\n  border: 2px solid #1f1f1f !important;\n  border-style: solid !important;\n  background: #ffd84d !important;\n  box-shadow: 2px 2px 0 rgba(31, 31, 31, 0.15) !important;\n}\n\n.on b,\n.mufy_ai_message_bubble .on b {\n  color: #1f1f1f !important;\n}\n\n.cl,\ndiv.cl,\n.mufy_ai_message_bubble .cl {\n  padding-top: 4px !important;\n  border-top: 2px dashed rgba(31, 31, 31, 0.2) !important;\n}\n\n.cl .k,\n.cl .gx-kv,\n.mufy_ai_message_bubble .cl .k,\n.mufy_ai_message_bubble .cl .gx-kv {\n  border-bottom-color: rgba(31, 31, 31, 0.12) !important;\n}\n\n.cl .k > b,\n.cl .gx-kv::before,\n.mufy_ai_message_bubble .cl .k > b,\n.mufy_ai_message_bubble .cl .gx-kv::before {\n  color: #ff5a9a !important;\n  font-variant-numeric: tabular-nums !important;\n  min-width: 3.6em !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: #333 !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: 800 !important;\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  color: #1f1f1f !important;\n  background: #ffd84d !important;\n  border: 2px solid #1f1f1f !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: 2px dashed #2b2b2b !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: #fff9e8 !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: #1f1f1f !important;\n  text-indent: 0 !important;\n  background: #fff9e8 !important;\n  border: 2px solid #1f1f1f !important;\n  border-left: 4px solid #22c7d6 !important;\n  border-radius: 0 10px 10px 0 !important;\n  cursor: pointer !important;\n  box-shadow: 2px 2px 0 rgba(31, 31, 31, 0.12) !important;\n  transition: background 0.15s ease, box-shadow 0.15s ease !important;\n}\n\n.gob suggested_questions p:hover,\n.mufy_ai_message_bubble .gob suggested_questions p:hover {\n  background: #fff3a8 !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.18) !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.phone,\ndiv.phone,\n.mufy_ai_message_bubble .p,\n.mufy_ai_message_bubble .phone {\n  position: relative !important;\n  display: block !important;\n  max-width: 300px !important;\n  margin: 0 auto !important;\n  padding: 6px !important;\n  background: #fffef5 !important;\n  border: 3px solid #1f1f1f !important;\n  border-radius: 24px 28px 24px 28px !important;\n  box-shadow: 4px 4px 0 rgba(31, 31, 31, 0.2) !important;\n  overflow: visible !important;\n}\n\n.p > .pi,\n.phone > .pi,\ndiv.p > .pi,\n.mufy_ai_message_bubble .p > .pi,\n.mufy_ai_message_bubble .phone > .pi {\n  position: absolute !important;\n  top: 14px !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: #1f1f1f !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 10px 6px 10px 6px !important;\n  pointer-events: none !important;\n}\n\n.ps,\ndiv.ps,\n.mufy_ai_message_bubble .ps {\n  border-radius: 20px 22px 20px 22px !important;\n  background: #fffef5 !important;\n  border: 2px solid #2b2b2b !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.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: #1f1f1f !important;\n  background: #fffef5 !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: #1f1f1f !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: #1f1f1f !important;\n  border-radius: 1px !important;\n}\n\n.bars i:nth-child(1) { height: 3px !important; }\n.bars i:nth-child(2) { height: 5px !important; }\n.bars i:nth-child(3) { height: 7px !important; }\n.bars i:nth-child(4) { height: 9px !important; }\n\n.bat,\nspan.bat,\n.mufy_ai_message_bubble span.bat {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #1f1f1f !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: #fffef5 !important;\n  border-bottom: 2px dashed #2b2b2b !important;\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 3 !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: #1f1f1f !important;\n}\n\n.pns,\nspan.pns,\n.mufy_ai_message_bubble .pns {\n  font-size: 12px !important;\n  color: #888 !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: #888 !important;\n  background: #fffef5 !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: #fffef5 !important;\n}\n\n.th,\ndiv.th,\n.mufy_ai_message_bubble .th {\n  display: block !important;\n  border-bottom: 2px dashed rgba(31, 31, 31, 0.15) !important;\n  background: #fffef5 !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,\ndiv.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: #1f1f1f !important;\n  background: #22c7d6 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 8px 2px 8px 2px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !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: #1f1f1f !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: #888 !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: #666 !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: #1f1f1f !important;\n  background: #ff5a9a !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  text-align: center !important;\n  transform: rotate(-0.6deg) !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: 320px !important;\n  background: #fffef5 !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}\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: #fff9e8 !important;\n  border-bottom: 2px dashed #2b2b2b !important;\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 4 !important;\n  text-align: center !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: #b4e645 !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: #1f1f1f !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: #888 !important;\n  min-width: 36px !important;\n  text-align: right !important;\n}\n\n/* 个性签名：在 bk 内，非 bo 直系子级 */\n.bo .ws,\n.bk .ws,\nlabel.bk .ws,\ndiv.bo .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: #888 !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: #1f1f1f !important;\n  background: rgba(31, 31, 31, 0.08) !important;\n  border: 2px dashed #2b2b2b !important;\n  border-radius: 4px 10px 4px 10px !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: #1f1f1f !important;\n  background: #fffef5 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 10px 10px 10px !important;\n  text-indent: 0 !important;\n  max-width: 100% !important;\n  word-break: break-word !important;\n  box-shadow: 2px 2px 0 rgba(31, 31, 31, 0.12) !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: #1f1f1f !important;\n  background: #b4e645 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 10px 2px 10px 10px !important;\n  text-indent: 0 !important;\n  max-width: 100% !important;\n  word-break: break-word !important;\n  box-shadow: 2px 2px 0 rgba(31, 31, 31, 0.12) !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: #666 !important;\n  text-align: center !important;\n  text-indent: 0 !important;\n  background: #fff9e8 !important;\n  border: 2px dashed #2b2b2b !important;\n  border-radius: 4px 8px 4px 8px !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  .cw,\n  .mufy_ai_message_bubble .cw {\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n  }\n\n  .cd,\n  .mufy_ai_message_bubble .cd {\n    min-height: 56px !important;\n  }\n\n  .p,\n  .phone,\n  .mufy_ai_message_bubble .p,\n  .mufy_ai_message_bubble .phone {\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.04em !important;\n    font-size: 13px !important;\n  }\n\n  .m:active .tip,\n  .kpi:active .tip,\n  .tg: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    display: block !important;\n  }\n}\n\n/**\n * 《健身教练模拟器》· 平台壳层 · rili版本 · 涂鸦版 v1.0\n * 速写本贴纸 · 马克笔描边 · 与 涂鸦版/内置CSS 同系\n *\n * 用法：先贴 涂鸦版/内置CSS.css，再追加本文件\n * 配色：纸 #fffef5 · 墨 #1f1f1f · 青 #22c7d6 · 粉 #ff5a9a · 黄 #ffd84d\n * 主区背景：不盖死，保留平台底图\n */\n\n/* ========== 主区：不强制深色底 ========== */\n.w-full.h-full.relative.bg-background {\n  color: #222 !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: 54px !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 0 12px !important;\n  background: #fff9e8 !important;\n  border-bottom: 2px solid #1f1f1f !important;\n  box-shadow: 0 3px 0 rgba(31, 31, 31, 0.12) !important;\n  font-family: \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"Segoe Print\", \"Comic Sans MS\", \"PingFang SC\", cursive !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\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: 2px !important;\n  background:\n    linear-gradient(#ff5a9a, #ff5a9a) left center / 8px 14px no-repeat,\n    linear-gradient(#ff5a9a, #ff5a9a) right center / 8px 14px no-repeat,\n    linear-gradient(#1f1f1f, #1f1f1f) center / 20px 3px no-repeat !important;\n  border-radius: 1px !important;\n  transform: rotate(-4deg) !important;\n}\n\nheader.flex.h-12.items-center::after,\nheader.flex.items-center.justify-between::after {\n  content: \"COACH\" !important;\n  flex: 0 0 auto !important;\n  margin-right: 8px !important;\n  padding: 2px 8px !important;\n  font-size: 11px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.22em !important;\n  color: #1f1f1f !important;\n  background: #ffd84d !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n  transform: rotate(1.5deg) !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: #fff9e8 !important;\n  border-bottom: 2px solid #1f1f1f !important;\n  box-shadow: 0 3px 0 rgba(31, 31, 31, 0.12) !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: 2px 10px 2px 10px !important;\n  border: 2px solid #1f1f1f !important;\n  background: #fffef5 !important;\n  color: #1f1f1f !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n  transition: background 0.15s ease, transform 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: #e8fbfd !important;\n  border-color: #22c7d6 !important;\n  color: #1f1f1f !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/* ========== 气泡：贴纸 ========== */\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: #fffef5 !important;\n  background-color: #fffef5 !important;\n  color: #1f1f1f !important;\n  border: 2px solid #1f1f1f !important;\n  border-left: 4px solid #22c7d6 !important;\n  border-radius: 2px 12px 4px 10px !important;\n  box-shadow: 3px 3px 0 rgba(31, 31, 31, 0.18) !important;\n  font-family: \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n  overflow: visible !important;\n}\n\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  border-left-color: #ff5a9a !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: #fff9e8 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 10px 2px 10px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !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: 2px 8px 2px 8px !important;\n  border: 2px solid transparent !important;\n  background: transparent !important;\n  color: #333 !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: #ffd84d !important;\n  border-color: #1f1f1f !important;\n  color: #1f1f1f !important;\n}\n\ndiv.bg-muted.rounded.flex button svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 底部输入台 ========== */\n#prompt-input {\n  position: relative !important;\n  background: #fffef5 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 4px 12px 4px 2px !important;\n  box-shadow: 4px 4px 0 rgba(31, 31, 31, 0.2) !important;\n  font-family: \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n  overflow: visible !important;\n  padding-top: 2px !important;\n}\n\n#prompt-input::before {\n  content: \"✎  DESK\" !important;\n  position: absolute !important;\n  top: -10px !important;\n  left: 18px !important;\n  z-index: 3 !important;\n  padding: 1px 8px !important;\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.16em !important;\n  color: #1f1f1f !important;\n  background: #ffd84d !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 12px 2px 12px 2px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n  pointer-events: none !important;\n  transform: rotate(-1.5deg) !important;\n}\n\n#prompt-input::after {\n  content: \"今日开练\" !important;\n  position: absolute !important;\n  top: -10px !important;\n  right: 18px !important;\n  z-index: 3 !important;\n  padding: 1px 8px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.1em !important;\n  color: #1f1f1f !important;\n  background: #22c7d6 !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 10px 2px 10px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n  pointer-events: none !important;\n  transform: rotate(2deg) !important;\n}\n\n#prompt-input [data-slot=\"input-group\"] {\n  background: #fffef5 !important;\n  border: 2px dashed #1f1f1f !important;\n  border-radius: 2px 10px 2px 10px !important;\n  box-shadow: none !important;\n  overflow: hidden !important;\n}\n\n#prompt-input [data-slot=\"input-group\"]:focus-within {\n  border-style: solid !important;\n  border-color: #22c7d6 !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n}\n\n#prompt-input-header {\n  background: #fff9e8 !important;\n  color: #1f1f1f !important;\n  border-bottom: 2px dashed #1f1f1f !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: #fffef5 !important;\n  color: #1f1f1f !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 10px 2px 10px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em !important;\n}\n\n#prompt-input-header button:hover {\n  background: #ffe4f0 !important;\n  border-color: #ff5a9a !important;\n  color: #1f1f1f !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: #1f1f1f !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  font-family: \"PingFang SC\", \"Microsoft YaHei\", sans-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: #999 !important;\n}\n\n#prompt-input-footer {\n  background: #fff9e8 !important;\n  border-top: 2px dashed #1f1f1f !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: 2px 10px 2px 10px !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]) {\n  background: #fffef5 !important;\n  color: #333 !important;\n  border: 2px solid #1f1f1f !important;\n  padding: 4px 10px !important;\n  box-shadow: 2px 2px 0 #1f1f1f !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]):hover {\n  border-color: #22c7d6 !important;\n  color: #1f1f1f !important;\n  background: #e8fbfd !important;\n}\n\n#prompt-input-footer button[aria-haspopup],\n#prompt-input-footer button[data-state] {\n  border-radius: 2px 10px 2px 10px !important;\n  border-color: #1f1f1f !important;\n  color: #1f1f1f !important;\n  background: #fffef5 !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: #ff5a9a !important;\n  color: #fff !important;\n  border: 2px solid #1f1f1f !important;\n  border-radius: 2px 12px 2px 12px !important;\n  box-shadow: 3px 3px 0 #1f1f1f !important;\n  font-weight: 800 !important;\n}\n\n#prompt-input button[aria-label=\"发送\"]:hover,\n#prompt-input-footer button[aria-label=\"发送\"]:hover {\n  background: #ffd84d !important;\n  color: #1f1f1f !important;\n}\n\n#prompt-input button[aria-label=\"发送\"] svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 侧栏 ========== */\n[data-sidebar=\"sidebar\"],\n.bg-sidebar {\n  background: #fff9e8 !important;\n  border-color: #1f1f1f !important;\n  color: #333 !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":136,"totalMessages":1769,"totalCreditsUsed":2687256,"totalTokensUsed":69508598,"totalPlayedUsers":132,"deeplyPlayed":50,"fixedPromptLength":34308,"lorebookLength":5801,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"健身","cardsCount":1}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}