{"id":"c2f01702-5831-4719-a445-e437cf654b71","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"古代饥荒，但是我有无限白粥和榨菜！","description":"你只知乎发布了一个问题：\n“假如在饥荒时给古代人提供无限的白粥和榨菜，会怎么样？”\n在一睁眼，你就来到了这里......\n王朝末期，朝纲崩坏，各地义军蜂起......\n饥荒已持续半年，大地疮痍，十室九空，易子而食也并非传说......\n（又名“张角模拟器”）","background":"do2p3lj9cec56zgtmgvg5b62.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"ksis27k0llzm5rsquob6pnyx.webp","coverWidth":2400,"coverHeight":1800,"introPage":"y8vvasvljhuka8a49dg69b92.html","changelog":"","createdAt":"2026-06-23T07:32:51.128Z","updatedAt":"2026-07-27T03:04:15.631Z","initPublicAt":"2026-06-23T07:34:39.467Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《粥道崛起》· Reply UI · v3.17 顶栏·天下风候\n * por-top--{free|build|love|war|survive} · por-route--*\n */\n\n:root {\n  --por-paper: #f4ead8;\n  --por-paper-light: #faf4e8;\n  --por-paper-deep: #e8dcc4;\n  --por-ink: #3a3228;\n  --por-muted: #7a6f62;\n  --por-wheat: #d4a84b;\n  --por-pickle: #6b7c4a;\n  --por-rust: #8b4a3a;\n  --por-border: #5c4a36;\n  --por-font: \"SimSun\", \"Songti SC\", \"Noto Serif SC\", serif;\n  --por-ui: \"PingFang SC\", \"Microsoft YaHei\", sans-serif;\n  --por-glass: rgba(255, 250, 242, 0.68);\n  --por-glass-strong: rgba(255, 252, 246, 0.82);\n  --por-glass-border: rgba(92, 74, 54, 0.14);\n  --por-glass-shadow: 0 4px 18px rgba(58, 50, 40, 0.06);\n  --por-glass-blur: blur(14px) saturate(1.06);\n}\n\nimg[src=\"/chat-star.png\"],\nimg[src*=\"chat-star.png\"] {\n  display: none !important;\n}\n\n.markdown-body,\n.prose,\n[class*=\"markdown\"] {\n  background: transparent !important;\n  background-color: transparent !important;\n  color: inherit !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  max-width: 100% !important;\n  width: 100% !important;\n}\n\ndiv.markdown-body p:empty {\n  display: none !important;\n  margin: 0 !important;\n}\n\n.mufy_ai_message_bubble details,\ndetails {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble summary,\n.mufy_ai_message_bubble details > summary,\ndetails > summary {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble details > summary::-webkit-details-marker,\ndetails > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n.mufy_ai_message_bubble {\n  color: #3a3228 !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n  font-family: var(--por-font) !important;\n  font-size: 14px !important;\n  line-height: 1.75 !important;\n}\n\n.mufy_ai_message_bubble::before,\n.mufy_ai_message_bubble::after {\n  display: none !important;\n}\n\n.mufy_ai_message_bubble * {\n  box-sizing: border-box;\n}\n\n/* 思维链：只隐藏 .thinking-body，勿对 redacted_thinking 本身 display:none（防闭合标签解析失败时误吞正文） */\nredacted_thinking,\n.mufy_ai_message_bubble redacted_thinking {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  font-size: inherit !important;\n  line-height: inherit !important;\n}\n\n.thinking-body,\nredacted_thinking .thinking-body,\n.mufy_ai_message_bubble redacted_thinking .thinking-body,\n.mufy_ai_message_bubble .thinking-body {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n/* 兼容旧输出：无 thinking-body 包裹时仍隐藏整段思维链 */\nredacted_thinking:not(:has(.thinking-body)),\n.mufy_ai_message_bubble redacted_thinking:not(:has(.thinking-body)) {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\nthink,\n.thinking,\nreasoning,\n.mufy_ai_message_bubble think,\n.mufy_ai_message_bubble .thinking {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n\nstatus-top,\n.por-status-top,\ndiv.por-status-top,\n.mufy_ai_message_bubble status-top,\n.mufy_ai_message_bubble .por-status-top,\n.mufy_ai_message_bubble div.por-status-top {\n  display: block !important;\n  position: relative !important;\n  margin: 0 0 14px !important;\n  padding: 14px 16px 12px !important;\n  background-color: rgba(255, 248, 240, 0.94) !important;\n  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.72) 0%, rgba(244, 234, 216, 0.45) 100%) !important;\n  border: 1px solid rgba(255, 255, 255, 0.62) !important;\n  border-top: 3px solid #d4a84b !important;\n  border-radius: 10px !important;\n  box-shadow: 0 8px 28px rgba(58, 50, 40, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.78) !important;\n  backdrop-filter: blur(12px) saturate(1.08) !important;\n  -webkit-backdrop-filter: blur(12px) saturate(1.08) !important;\n  overflow: hidden !important;\n}\n\npor-seal,\n.por-seal,\n.mufy_ai_message_bubble .por-seal {\n  position: absolute !important;\n  top: 10px !important;\n  right: 12px !important;\n  min-width: 28px !important;\n  width: auto !important;\n  height: 28px !important;\n  padding: 0 5px !important;\n  line-height: 28px !important;\n  text-align: center !important;\n  font-family: var(--por-font) !important;\n  font-size: 11px !important;\n  letter-spacing: 0.05em !important;\n  white-space: nowrap !important;\n  color: #f4ead8 !important;\n  background: #8b4a3a !important;\n  border-radius: 4px !important;\n}\n\npor-head,\n.por-head,\ndiv.por-head,\n.mufy_ai_message_bubble .por-head,\n.mufy_ai_message_bubble div.por-head,\n.mufy_ai_message_bubble status-top .por-head,\nstatus-top .por-head {\n  margin: 0 0 10px !important;\n  padding: 0 40px 0 8px !important;\n  text-align: center !important;\n}\n\npor-title,\n.por-title,\n.mufy_ai_message_bubble .por-title,\n.mufy_ai_message_bubble .por-head .por-title,\n.mufy_ai_message_bubble .por-head p.por-title,\n.mufy_ai_message_bubble status-top .por-title {\n  margin: 0 !important;\n  padding: 0 !important;\n  font-family: var(--por-font) !important;\n  font-size: 17px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.24em !important;\n  color: #3a3228 !important;\n  text-align: center !important;\n  text-indent: 0 !important;\n}\n\npor-top-band,\n.por-top-band,\n.mufy_ai_message_bubble .por-top-band {\n  margin: 0 0 10px !important;\n  padding: 10px 10px 8px !important;\n  border: 1px solid rgba(212, 184, 150, 0.32) !important;\n  border-radius: 8px !important;\n  background: rgba(255, 252, 246, 0.72) !important;\n}\n\npor-top-grid,\n.por-top-grid,\n.mufy_ai_message_bubble .por-top-grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 6px 8px !important;\n}\n\nitem.por-top-item,\n.por-top-item,\n.mufy_ai_message_bubble item.por-top-item,\n.mufy_ai_message_bubble .por-top-item {\n  display: block !important;\n  margin: 0 !important;\n  padding: 6px 8px !important;\n  border: none !important;\n  border-radius: 6px !important;\n  background: rgba(255, 255, 255, 0.55) !important;\n  font-family: var(--por-ui) !important;\n  font-size: 12px !important;\n  line-height: 1.5 !important;\n  color: #3a3228 !important;\n  text-align: left !important;\n}\n\nitem.por-top-item--wide,\n.por-top-item--wide,\n.mufy_ai_message_bubble item.por-top-item--wide {\n  grid-column: 1 / -1 !important;\n}\n\nitem.por-top-item[data-l]::before,\n.por-top-item[data-l]::before,\n.mufy_ai_message_bubble item.por-top-item[data-l]::before {\n  display: block !important;\n  margin: 0 0 3px !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.08em !important;\n  color: #8b4a3a !important;\n  content: attr(data-l) !important;\n}\n\npor-strip,\n.por-strip,\n.mufy_ai_message_bubble .por-strip {\n  margin: 0 !important;\n  padding-top: 10px !important;\n  border-top: 1px dashed rgba(92, 74, 54, 0.22) !important;\n}\n\npor-strip__label,\n.por-strip__label,\n.mufy_ai_message_bubble .por-strip__label {\n  margin: 0 0 8px !important;\n  font-family: var(--por-ui) !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.14em !important;\n  text-align: center !important;\n  color: #a68b67 !important;\n}\n\npor-kpi,\n.por-kpi,\n.mufy_ai_message_bubble .por-kpi {\n  display: grid !important;\n  grid-template-columns: repeat(4, 1fr) !important;\n  gap: 6px !important;\n}\n\nitem.por-kpi__cell,\n.por-kpi__cell,\n.mufy_ai_message_bubble item.por-kpi__cell,\n.mufy_ai_message_bubble .por-kpi__cell {\n  display: block !important;\n  margin: 0 !important;\n  padding: 7px 4px !important;\n  border: none !important;\n  border-radius: 6px !important;\n  background: rgba(212, 168, 75, 0.1) !important;\n  border: 1px solid rgba(212, 168, 75, 0.22) !important;\n  font-family: var(--por-ui) !important;\n  font-size: 11px !important;\n  line-height: 1.45 !important;\n  color: #3a3228 !important;\n  text-align: center !important;\n}\n\nitem.por-kpi__cell[data-l]::before,\n.por-kpi__cell[data-l]::before,\n.mufy_ai_message_bubble item.por-kpi__cell[data-l]::before {\n  display: block !important;\n  margin: 0 0 3px !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  color: #8b4a3a !important;\n  content: attr(data-l) !important;\n}\n\npor-strip p,\n.por-strip p,\n.mufy_ai_message_bubble .por-strip p {\n  margin: 0 !important;\n  text-indent: 0 !important;\n}\n\npor-text,\n.por-text,\ndiv.por-text,\n.mufy_ai_message_bubble por-text,\n.mufy_ai_message_bubble .por-text,\n.mufy_ai_message_bubble div.por-text {\n  display: block !important;\n  margin: 0 0 14px !important;\n  padding: 20px 22px 24px !important;\n  background-color: rgba(255, 252, 246, 0.96) !important;\n  background-image: linear-gradient(180deg, rgba(255, 250, 242, 0.98) 0%, rgba(250, 244, 232, 0.92) 100%) !important;\n  border: 1px solid rgba(255, 255, 255, 0.65) !important;\n  border-left: 4px solid #6b7c4a !important;\n  border-radius: 10px !important;\n  box-shadow: 0 8px 28px rgba(58, 50, 40, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;\n  backdrop-filter: blur(10px) saturate(1.06) !important;\n  -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;\n}\n\npor-text p,\n.por-text p,\ndiv.por-text p,\n.mufy_ai_message_bubble por-text p,\n.mufy_ai_message_bubble .por-text p,\n.mufy_ai_message_bubble div.por-text p,\n.mufy_ai_message_bubble div.markdown-body .por-text p {\n  margin: 0 0 0.85em !important;\n  text-align: left !important;\n  text-indent: 2em !important;\n  font-family: \"SimSun\", \"Songti SC\", \"Noto Serif SC\", serif !important;\n  font-size: 15px !important;\n  line-height: 1.85 !important;\n  color: #3a3228 !important;\n  background: transparent !important;\n}\n\npor-text p:last-child,\n.por-text p:last-child,\n.mufy_ai_message_bubble por-text p:last-child,\n.mufy_ai_message_bubble .por-text p:last-child {\n  margin-bottom: 0 !important;\n}\n\npor-text em,\n.por-text em,\npor-text i,\n.por-text i,\n.mufy_ai_message_bubble por-text em,\n.mufy_ai_message_bubble .por-text em {\n  color: #8b4a3a !important;\n  font-style: italic !important;\n}\n\ndivider,\n.por-divider,\n.mufy_ai_message_bubble divider,\n.mufy_ai_message_bubble .por-divider {\n  display: block !important;\n  height: 2px !important;\n  margin: 4px 0 14px !important;\n  background: linear-gradient(90deg, transparent, #d4a84b 45%, transparent) !important;\n  opacity: 0.5 !important;\n}\n\nstatus-bottom,\n.mufy_ai_message_bubble status-bottom {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\nstatus-bottom > details,\n.mufy_ai_message_bubble status-bottom > details {\n  position: relative !important;\n  display: block !important;\n  margin: 0 0 10px !important;\n  padding: 0 !important;\n  border: 1px solid rgba(212, 184, 150, 0.45) !important;\n  border-radius: 10px !important;\n  overflow: hidden !important;\n  background-color: rgba(255, 248, 240, 0.94) !important;\n  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.65) 0%, rgba(244, 234, 216, 0.42) 100%) !important;\n  box-shadow: 0 6px 22px rgba(58, 50, 40, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;\n  backdrop-filter: blur(10px) saturate(1.06) !important;\n  -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;\n}\n\nstatus-bottom.por-route,\n.mufy_ai_message_bubble status-bottom.por-route {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 0 !important;\n  align-items: stretch !important;\n}\n\nstatus-bottom details,\n.mufy_ai_message_bubble status-bottom details,\ndetails.por-panel,\n.mufy_ai_message_bubble details.por-panel {\n  margin: 0 !important;\n  flex: 0 0 auto !important;\n  width: 100% !important;\n  border: 1px solid rgba(212, 184, 150, 0.45) !important;\n  border-radius: 10px !important;\n  overflow: hidden !important;\n  background-color: rgba(255, 248, 240, 0.94) !important;\n  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.65) 0%, rgba(244, 234, 216, 0.42) 100%) !important;\n  box-shadow: 0 6px 22px rgba(58, 50, 40, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;\n  backdrop-filter: blur(10px) saturate(1.06) !important;\n  -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;\n}\n\nstatus-bottom details.por-panel[open],\n.mufy_ai_message_bubble status-bottom details.por-panel[open] {\n  margin-bottom: 12px !important;\n}\n\nstatus-bottom.por-route:not(:has(> details.por-panel[open])),\n.mufy_ai_message_bubble status-bottom.por-route:not(:has(> details.por-panel[open])) {\n  border: 1px solid rgba(74, 58, 40, 0.55) !important;\n  border-radius: 9px !important;\n  overflow: hidden !important;\n  box-shadow: 0 2px 10px rgba(58, 50, 40, 0.08) !important;\n}\n\nstatus-bottom details.por-panel:not([open]),\n.mufy_ai_message_bubble status-bottom details.por-panel:not([open]) {\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 !important;\n  border: none !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  background-image: none !important;\n  box-shadow: none !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n  overflow: visible !important;\n}\n\nstatus-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):not(:has(+ details.por-panel:not([open]))),\n.mufy_ai_message_bubble status-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):not(:has(+ details.por-panel:not([open]))) {\n  margin-bottom: 12px !important;\n}\n\nstatus-bottom details > summary,\n.mufy_ai_message_bubble status-bottom details > summary,\nsummary.por-tab,\n.por-tab,\n.mufy_ai_message_bubble summary.por-tab,\n.mufy_ai_message_bubble .por-tab {\n  list-style: none !important;\n  cursor: pointer !important;\n}\n\nsummary.por-tab::-webkit-details-marker,\n.mufy_ai_message_bubble summary.por-tab::-webkit-details-marker {\n  display: none !important;\n}\n\npor-tab,\n.por-tab,\nsummary.por-tab,\n.mufy_ai_message_bubble summary.por-tab,\n.mufy_ai_message_bubble .por-tab {\n  display: block !important;\n  padding: 11px 14px !important;\n  font-family: \"SimSun\", \"Songti SC\", \"Noto Serif SC\", serif !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.12em !important;\n  text-align: center !important;\n  color: #f4ead8 !important;\n  background: linear-gradient(180deg, #a68b67 0%, #705a40 100%) !important;\n  border: none !important;\n  border-bottom: 1px solid rgba(92, 74, 54, 0.25) !important;\n}\n\nstatus-bottom details.por-panel:not([open]) > summary.por-tab,\n.mufy_ai_message_bubble status-bottom details.por-panel:not([open]) > summary.por-tab {\n  padding: 9px 10px !important;\n  font-size: 12px !important;\n  letter-spacing: 0.1em !important;\n  border-radius: 0 !important;\n  border: none !important;\n  border-bottom: 1px solid rgba(212, 168, 75, 0.22) !important;\n  margin: 0 !important;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;\n}\n\nstatus-bottom details.por-panel:not([open]):last-child > summary.por-tab,\nstatus-bottom details.por-panel:not([open]):not(:has(+ details.por-panel:not([open]))) > summary.por-tab,\n.mufy_ai_message_bubble status-bottom details.por-panel:not([open]):last-child > summary.por-tab,\n.mufy_ai_message_bubble status-bottom details.por-panel:not([open]):not(:has(+ details.por-panel:not([open]))) > summary.por-tab {\n  border-bottom: none !important;\n}\n\nstatus-bottom:has(> details.por-panel[open]) details.por-panel:not([open]) > summary.por-tab,\n.mufy_ai_message_bubble status-bottom:has(> details.por-panel[open]) details.por-panel:not([open]) > summary.por-tab {\n  border: 1px solid rgba(74, 58, 40, 0.62) !important;\n  border-top: none !important;\n  margin: 0 !important;\n}\n\nstatus-bottom:has(> details.por-panel[open]) details.por-panel:not([open]) + details.por-panel:not([open]) > summary.por-tab,\n.mufy_ai_message_bubble status-bottom:has(> details.por-panel[open]) details.por-panel:not([open]) + details.por-panel:not([open]) > summary.por-tab {\n  border-top: 1px solid rgba(212, 168, 75, 0.22) !important;\n  margin-top: -1px !important;\n}\n\nstatus-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):is(:first-child, details.por-panel[open] + details.por-panel:not([open])) > summary.por-tab,\n.mufy_ai_message_bubble status-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):is(:first-child, details.por-panel[open] + details.por-panel:not([open])) > summary.por-tab {\n  border-top: 1px solid rgba(74, 58, 40, 0.62) !important;\n  border-radius: 9px 9px 0 0 !important;\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.16),\n    0 2px 8px rgba(58, 50, 40, 0.06) !important;\n}\n\nstatus-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):not(:has(+ details.por-panel:not([open]))) > summary.por-tab,\n.mufy_ai_message_bubble status-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):not(:has(+ details.por-panel:not([open]))) > summary.por-tab {\n  border-radius: 0 0 9px 9px !important;\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.14),\n    0 3px 10px rgba(58, 50, 40, 0.07) !important;\n}\n\nstatus-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):only-child > summary.por-tab,\n.mufy_ai_message_bubble status-bottom:has(> details.por-panel[open]) details.por-panel:not([open]):only-child > summary.por-tab {\n  border-radius: 9px !important;\n  border-top: 1px solid rgba(74, 58, 40, 0.62) !important;\n}\n\nstatus-bottom details[open] > summary.por-tab,\n.mufy_ai_message_bubble status-bottom details[open] > summary.por-tab {\n  border-bottom: 1px solid rgba(212, 184, 150, 0.45) !important;\n}\n\npor-body,\n.por-body,\ndiv.por-body,\n.mufy_ai_message_bubble .por-body,\n.mufy_ai_message_bubble div.por-body {\n  padding: 10px 12px 12px !important;\n  background-color: rgba(255, 252, 246, 0.88) !important;\n  background-image: none !important;\n}\n\nhero-card--player,\n.hero-card--player,\n.mufy_ai_message_bubble .hero-card--player {\n  background-color: rgba(250, 244, 232, 0.95) !important;\n  border: 1px solid rgba(212, 184, 150, 0.45) !important;\n  border-radius: 8px !important;\n}\n\nhero-card--player item,\n.hero-card--player item,\n.mufy_ai_message_bubble .hero-card--player item {\n  display: flex !important;\n}\n\nitem,\n.mufy_ai_message_bubble item {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 4px 8px !important;\n  margin: 0 0 8px !important;\n  padding-bottom: 8px !important;\n  border-bottom: 1px dotted rgba(92, 74, 54, 0.15) !important;\n  font-family: var(--por-ui) !important;\n  font-size: 13px !important;\n  line-height: 1.6 !important;\n}\n\nitem:last-child,\n.mufy_ai_message_bubble item:last-child {\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n  border-bottom: none !important;\n}\n\nlabel,\n.mufy_ai_message_bubble label {\n  flex: 0 0 auto !important;\n  color: #8b4a3a !important;\n  font-weight: 600 !important;\n}\n\nvalue,\n.mufy_ai_message_bubble value {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n  color: #3a3228 !important;\n}\n\nitem[data-l],\n.mufy_ai_message_bubble item[data-l] {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 4px 8px !important;\n  align-items: baseline !important;\n}\n\nitem[data-l]::before,\n.mufy_ai_message_bubble item[data-l]::before {\n  content: attr(data-l) \"：\" !important;\n  flex: 0 0 auto !important;\n  color: #8b4a3a !important;\n  font-weight: 600 !important;\n  font-family: var(--por-ui) !important;\n  font-size: 13px !important;\n}\n\nchip,\n.chip,\n.mufy_ai_message_bubble chip,\n.mufy_ai_message_bubble .chip {\n  flex: 1 1 auto !important;\n  min-width: 120px !important;\n  padding: 6px 8px !important;\n  background: rgba(244, 234, 216, 0.9) !important;\n  border: 1px solid rgba(92, 74, 54, 0.12) !important;\n  border-radius: 4px !important;\n  font-size: 11px !important;\n  color: #3a3228 !important;\n  line-height: 1.45 !important;\n}\n\nchip[data-l]::before,\n.chip[data-l]::before,\n.mufy_ai_message_bubble chip[data-l]::before,\n.mufy_ai_message_bubble .chip[data-l]::before {\n  display: block !important;\n  font-weight: 600 !important;\n  color: #8b4a3a !important;\n  margin-bottom: 2px !important;\n  content: attr(data-l) !important;\n}\n\nchip.chip--warn,\n.chip.chip--warn,\n.mufy_ai_message_bubble chip.chip--warn,\n.mufy_ai_message_bubble .chip.chip--warn {\n  border-color: rgba(139, 74, 58, 0.25) !important;\n  background: rgba(139, 74, 58, 0.06) !important;\n}\n\nchip.chip--love,\n.chip.chip--love,\n.mufy_ai_message_bubble chip.chip--love,\n.mufy_ai_message_bubble .chip.chip--love {\n  border-color: rgba(196, 114, 122, 0.25) !important;\n  background: rgba(253, 246, 244, 0.95) !important;\n}\n\nintimate-item[data-l]::before,\n.intimate-item[data-l]::before,\n.mufy_ai_message_bubble intimate-item[data-l]::before,\n.mufy_ai_message_bubble .intimate-item[data-l]::before {\n  content: attr(data-l) !important;\n  flex: 0 0 2.5em !important;\n  color: #8b4a3a !important;\n  font-weight: 600 !important;\n}\n\nbuild-kpi__tile[data-l]::before,\n.build-kpi__tile[data-l]::before,\n.mufy_ai_message_bubble .build-kpi__tile[data-l]::before {\n  display: block !important;\n  font-size: 10px !important;\n  color: #6b7c4a !important;\n  font-weight: 600 !important;\n  content: attr(data-l) !important;\n}\n\nwar-kpi__tile[data-l]::before,\n.war-kpi__tile[data-l]::before,\n.mufy_ai_message_bubble .war-kpi__tile[data-l]::before {\n  display: block !important;\n  font-size: 10px !important;\n  color: #8b3a32 !important;\n  font-weight: 600 !important;\n  content: attr(data-l) !important;\n}\n\nsurvive-strip item[data-l]::before,\n.mufy_ai_message_bubble .survive-strip item[data-l]::before {\n  content: attr(data-l) !important;\n  flex: 0 0 auto !important;\n  color: #5a6068 !important;\n  font-weight: 600 !important;\n  min-width: 2.5em !important;\n}\n\npor-reliquary,\n.por-reliquary,\n.mufy_ai_message_bubble .por-reliquary {\n  display: block !important;\n}\n\npor-rel-sub,\n.por-rel-sub,\ndetails.por-rel-sub,\n.mufy_ai_message_bubble details.por-rel-sub {\n  margin: 0 0 8px !important;\n  border: 1px solid rgba(212, 184, 150, 0.35) !important;\n  border-radius: 8px !important;\n  overflow: hidden !important;\n  background: rgba(255, 252, 246, 0.92) !important;\n}\n\npor-rel-sub:last-child,\n.por-rel-sub:last-child,\n.mufy_ai_message_bubble details.por-rel-sub:last-child {\n  margin-bottom: 0 !important;\n}\n\nsummary.por-rel-subtab,\n.por-rel-subtab,\n.mufy_ai_message_bubble summary.por-rel-subtab {\n  display: block !important;\n  padding: 8px 10px !important;\n  font-family: \"SimSun\", \"Songti SC\", \"Noto Serif SC\", serif !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  text-align: center !important;\n  letter-spacing: 0.08em !important;\n  color: #5c4a36 !important;\n  background: rgba(107, 101, 136, 0.1) !important;\n  border-bottom: 1px solid rgba(212, 184, 150, 0.25) !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\nsummary.por-rel-subtab::-webkit-details-marker,\n.mufy_ai_message_bubble summary.por-rel-subtab::-webkit-details-marker {\n  display: none !important;\n}\n\npor-rel-body,\n.por-rel-body,\n.mufy_ai_message_bubble .por-rel-body {\n  padding: 10px !important;\n}\n\npor-mem-h,\n.por-mem-h,\n.mufy_ai_message_bubble .por-mem-h {\n  margin: 0 0 8px !important;\n  font-family: var(--por-ui) !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.06em !important;\n  color: #6b6588 !important;\n  text-align: center !important;\n}\n\npor-mem-sep,\n.por-mem-sep,\n.mufy_ai_message_bubble .por-mem-sep {\n  margin: 10px 0 !important;\n  text-align: center !important;\n  font-size: 11px !important;\n  color: rgba(107, 101, 136, 0.45) !important;\n}\n\ntable.por-mem-t,\n.por-mem-t,\n.mufy_ai_message_bubble table.por-mem-t {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  table-layout: fixed !important;\n  font-family: var(--por-ui) !important;\n  font-size: 11px !important;\n  line-height: 1.45 !important;\n  color: #3a3228 !important;\n  background: rgba(255, 252, 246, 0.95) !important;\n  border: 1px solid rgba(212, 184, 150, 0.35) !important;\n  border-radius: 6px !important;\n  overflow: hidden !important;\n}\n\ntable.por-mem-t th,\n.por-mem-t th,\n.mufy_ai_message_bubble table.por-mem-t th {\n  padding: 6px 4px !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  color: #6b6588 !important;\n  background: rgba(107, 101, 136, 0.08) !important;\n  border-bottom: 1px solid rgba(212, 184, 150, 0.3) !important;\n  text-align: left !important;\n}\n\ntable.por-mem-t td,\n.por-mem-t td,\n.mufy_ai_message_bubble table.por-mem-t td {\n  padding: 6px 4px !important;\n  vertical-align: top !important;\n  border-bottom: 1px dotted rgba(212, 184, 150, 0.22) !important;\n  word-break: break-word !important;\n}\n\ntable.por-mem-t tr:last-child td,\n.por-mem-t tr:last-child td,\n.mufy_ai_message_bubble table.por-mem-t tr:last-child td {\n  border-bottom: none !important;\n}\n\ntable.por-mem-t th:nth-child(1),\ntable.por-mem-t td:nth-child(1),\n.por-mem-t th:nth-child(1),\n.por-mem-t td:nth-child(1) {\n  width: 2.2em !important;\n}\n\ntable.por-mem-t th:nth-child(2),\ntable.por-mem-t td:nth-child(2),\n.por-mem-t th:nth-child(2),\n.por-mem-t td:nth-child(2) {\n  width: 28% !important;\n}\n\ntable.por-mem-t th:nth-child(3),\ntable.por-mem-t td:nth-child(3),\n.por-mem-t th:nth-child(3),\n.por-mem-t td:nth-child(3) {\n  width: 18% !important;\n}\n\nsuggest,\n.mufy_ai_message_bubble suggest {\n  display: block !important;\n  margin: 0 0 10px !important;\n  padding: 8px 10px !important;\n  background: rgba(212, 168, 75, 0.12) !important;\n  border-radius: 4px !important;\n  border-left: 3px solid #d4a84b !important;\n}\n\nsuggest:last-child,\n.mufy_ai_message_bubble suggest:last-child {\n  margin-bottom: 0 !important;\n}\n\noption,\n.mufy_ai_message_bubble option {\n  display: block !important;\n  font-weight: 600 !important;\n  color: #3a3228 !important;\n  margin-bottom: 4px !important;\n}\n\ndesc,\n.mufy_ai_message_bubble desc {\n  display: block !important;\n  font-size: 12px !important;\n  color: #7a6f62 !important;\n  line-height: 1.55 !important;\n}\n\n/* ========== 风月外壳 · 内层白底穿透（对齐 galgame shell-ui） ========== */\ndiv[class*=\"overflow-y-auto\"]:has(div.markdown-body),\ndiv[class*=\"flex-1\"]:has(div.markdown-body),\nmain:has(div.markdown-body),\ndiv[class*=\"flex-col\"]:has(div.markdown-body):has(#ai-chat-input),\ndiv[class*=\"flex-col\"]:has(div.markdown-body):has(#mufy_chat_input_box) {\n  background: transparent !important;\n}\n\n#customized-answer-content,\n#customized-question-content,\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body),\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble),\n.mufy_user_message_bubble,\ndiv[class*=\"group\"]:has(.mufy_ai_message_bubble) {\n  background-color: rgba(255, 248, 240, 0.72) !important;\n  background-image: linear-gradient(180deg, rgba(255, 252, 246, 0.55) 0%, transparent 58%) !important;\n  border: 1px solid rgba(212, 184, 150, 0.38) !important;\n  border-radius: 14px !important;\n  backdrop-filter: blur(12px) saturate(1.08) !important;\n  -webkit-backdrop-filter: blur(12px) saturate(1.08) !important;\n  box-shadow: 0 8px 28px rgba(58, 50, 40, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  padding: 10px 12px !important;\n  margin: 8px 0 !important;\n  color: #3a3228 !important;\n}\n\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body)::before,\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body)::after,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble)::before,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble)::after {\n  display: none !important;\n  content: none !important;\n}\n\ndiv[class*=\"bg-white\"]:has(div.markdown-body),\ndiv[class*=\"bg-white\"]:has(div[class*=\"markdown\"]),\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) > div[class*=\"bg-white\"],\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) > div[class*=\"rounded\"],\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) div[class*=\"bg-white\"]:not([class*=\"opacity-0\"]),\ndiv[class*=\"bg-white\"][class*=\"p-\"]:has(> div.markdown-body),\ndiv[class*=\"bg-white\"][class*=\"rounded\"]:has(div.markdown-body),\ndiv[class*=\"bg-white\"][class*=\"shadow\"]:has(div.markdown-body),\n#customized-answer-content > div[class*=\"bg-white\"],\n#customized-question-content > div[class*=\"bg-white\"],\n.mufy_ai_message_bubble div[class*=\"bg-white\"]:has(div.markdown-body) {\n  background: transparent !important;\n  background-color: transparent !important;\n  background-image: none !important;\n  border: none !important;\n  border-color: transparent !important;\n  box-shadow: none !important;\n  border-radius: 0 !important;\n}\n\ndiv[class*=\"flex-col\"]:has(#ai-chat-input) div[class*=\"bg-white\"]:not(:has(div.text-lg.font-bold)),\ndiv[class*=\"flex-col\"]:has(#mufy_chat_input_box) div[class*=\"bg-white\"]:not(:has(div.text-lg.font-bold)) {\n  background-color: transparent !important;\n  background-image: none !important;\n  box-shadow: none !important;\n}\n\n.mufy_user_message_bubble,\n#customized-question-content,\ndiv.markdown-body,\ndiv.markdown-body p {\n  text-shadow: 0 1px 2px rgba(255, 252, 246, 0.45) !important;\n}\n\n#mufy_chat_header {\n  background-color: rgba(255, 248, 240, 0.92) !important;\n  background-image: linear-gradient(180deg, rgba(255, 252, 246, 0.98) 0%, rgba(244, 234, 216, 0.88) 100%) !important;\n  backdrop-filter: blur(12px) saturate(1.06) !important;\n  -webkit-backdrop-filter: blur(12px) saturate(1.06) !important;\n  border-bottom: 1px solid rgba(212, 184, 150, 0.35) !important;\n}\n\n#mufy_chat_input_container,\n#ai-chat-bottom-input {\n  background-color: rgba(255, 248, 240, 0.9) !important;\n  backdrop-filter: blur(10px) saturate(1.06) !important;\n  -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;\n  border-top: 1px solid rgba(212, 184, 150, 0.3) !important;\n}\n\nstatus-bottom details details,\n.mufy_ai_message_bubble status-bottom details details {\n  margin: 0 !important;\n  border: none !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  overflow: visible !important;\n}\n\npor-body > details.por-sub,\n.por-body > details.por-sub,\ndiv.por-body > details.por-sub,\n.mufy_ai_message_bubble .por-body > details.por-sub {\n  margin: 0 !important;\n  border: none !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  overflow: visible !important;\n}\n\npor-body > .hero-card,\n.por-body > .hero-card,\npor-body > .hero-card--player,\n.por-body > .hero-card--player,\n.mufy_ai_message_bubble .por-body > .hero-card,\n.mufy_ai_message_bubble .por-body > .hero-card--player {\n  margin-bottom: 0 !important;\n}\n\npor-body > .hero-card + details.por-sub,\n.por-body > .hero-card + details.por-sub,\npor-body > .hero-card--player + details.por-sub,\n.por-body > .hero-card--player + details.por-sub,\n.mufy_ai_message_bubble .por-body > .hero-card + details.por-sub,\n.mufy_ai_message_bubble .por-body > .hero-card--player + details.por-sub {\n  margin-top: 6px !important;\n}\n\npor-body > details.por-sub[open],\n.por-body > details.por-sub[open],\n.mufy_ai_message_bubble .por-body > details.por-sub[open] {\n  margin-top: 0 !important;\n  border: 1px solid rgba(212, 184, 150, 0.38) !important;\n  border-radius: 8px !important;\n  overflow: hidden !important;\n  background-color: rgba(250, 244, 232, 0.92) !important;\n}\n\npor-body > .hero-card + details.por-sub[open],\n.por-body > .hero-card + details.por-sub[open],\npor-body > .hero-card--player + details.por-sub[open],\n.por-body > .hero-card--player + details.por-sub[open],\n.mufy_ai_message_bubble .por-body > .hero-card + details.por-sub[open],\n.mufy_ai_message_bubble .por-body > .hero-card--player + details.por-sub[open] {\n  margin-top: 6px !important;\n}\n\npor-body > details.por-sub[open] + details.por-sub,\n.por-body > details.por-sub[open] + details.por-sub,\n.mufy_ai_message_bubble .por-body > details.por-sub[open] + details.por-sub {\n  margin-top: 0 !important;\n}\n\npor-body > details.por-sub[open] + details.por-sub[open],\n.por-body > details.por-sub[open] + details.por-sub[open],\n.mufy_ai_message_bubble .por-body > details.por-sub[open] + details.por-sub[open] {\n  margin-top: 6px !important;\n}\n\npor-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]),\n.por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]),\n.mufy_ai_message_bubble .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]) {\n  border: 1px solid rgba(212, 184, 150, 0.38) !important;\n  border-top: none !important;\n  border-radius: 0 !important;\n  overflow: hidden !important;\n}\n\npor-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):first-of-type,\n.por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):first-of-type,\n.mufy_ai_message_bubble .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):first-of-type {\n  border-top: 1px solid rgba(212, 184, 150, 0.38) !important;\n  border-radius: 8px 8px 0 0 !important;\n}\n\npor-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):last-of-type,\n.por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):last-of-type,\n.mufy_ai_message_bubble .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):last-of-type {\n  border-radius: 0 0 8px 8px !important;\n}\n\npor-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):only-of-type,\n.por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):only-of-type,\n.mufy_ai_message_bubble .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):only-of-type {\n  border-radius: 8px !important;\n  border-top: 1px solid rgba(212, 184, 150, 0.38) !important;\n}\n\nsummary.por-subtab,\n.por-subtab,\n.mufy_ai_message_bubble summary.por-subtab,\n.mufy_ai_message_bubble .por-subtab {\n  display: block !important;\n  padding: 8px 12px !important;\n  font-family: \"SimSun\", \"Songti SC\", \"Noto Serif SC\", serif !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  text-align: center !important;\n  letter-spacing: 0.08em !important;\n  color: #5c4a36 !important;\n  background-color: rgba(212, 168, 75, 0.14) !important;\n  border-bottom: 1px solid rgba(212, 184, 150, 0.25) !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\nsummary.por-subtab::-webkit-details-marker,\n.mufy_ai_message_bubble summary.por-subtab::-webkit-details-marker {\n  display: none !important;\n}\n\npor-body > details.por-sub:not([open]) > summary.por-subtab,\n.por-body > details.por-sub:not([open]) > summary.por-subtab,\n.mufy_ai_message_bubble .por-body > details.por-sub:not([open]) > summary.por-subtab {\n  border-bottom: none !important;\n  border-radius: 0 !important;\n  margin: 0 !important;\n  padding: 7px 10px !important;\n  font-size: 12px !important;\n  background-color: rgba(212, 168, 75, 0.12) !important;\n}\n\npor-body > details.por-sub:not([open]) + details.por-sub:not([open]) > summary.por-subtab,\n.por-body > details.por-sub:not([open]) + details.por-sub:not([open]) > summary.por-subtab,\n.mufy_ai_message_bubble .por-body > details.por-sub:not([open]) + details.por-sub:not([open]) > summary.por-subtab {\n  border-top: 1px solid rgba(212, 168, 75, 0.18) !important;\n  margin-top: -1px !important;\n}\n\npor-body > details.por-sub[open] > summary.por-subtab,\n.por-body > details.por-sub[open] > summary.por-subtab,\n.mufy_ai_message_bubble .por-body > details.por-sub[open] > summary.por-subtab {\n  border-bottom: 1px solid rgba(212, 184, 150, 0.28) !important;\n}\n\ndetails.por-sub,\n.mufy_ai_message_bubble details.por-sub {\n  margin: 0 !important;\n}\n\nhero-card,\n.hero-card,\ndiv.hero-card,\n.mufy_ai_message_bubble hero-card,\n.mufy_ai_message_bubble .hero-card,\n.mufy_ai_message_bubble div.hero-card {\n  display: block !important;\n  margin: 0 0 10px !important;\n  padding: 10px 12px !important;\n  background-color: rgba(107, 124, 74, 0.08) !important;\n  border: 1px solid rgba(107, 124, 74, 0.22) !important;\n  border-radius: 8px !important;\n}\n\nhero-card__head,\n.hero-card__head,\n.mufy_ai_message_bubble .hero-card__head {\n  margin-bottom: 8px !important;\n}\n\nhero-card__title,\n.hero-card__title,\n.mufy_ai_message_bubble .hero-card__title {\n  margin: 0 !important;\n  font-family: var(--por-font) !important;\n  font-size: 15px !important;\n  color: #3a3228 !important;\n}\n\nhero-card__meta,\n.hero-card__meta,\n.mufy_ai_message_bubble .hero-card__meta {\n  font-size: 12px !important;\n  font-weight: 400 !important;\n  color: #7a6f62 !important;\n}\n\nhero-card__grid,\n.hero-card__grid,\n.mufy_ai_message_bubble .hero-card__grid {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 6px 10px !important;\n  margin-bottom: 8px !important;\n}\n\nhero-card__grid item,\n.hero-card__grid item,\n.mufy_ai_message_bubble .hero-card__grid item {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  font-size: 12px !important;\n}\n\nhero-card__chips,\n.hero-card__chips,\n.mufy_ai_message_bubble .hero-card__chips {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 6px !important;\n  margin: 0 0 8px !important;\n}\n\n.hero-card__chips chip,\n.hero-card__chips .chip,\n.mufy_ai_message_bubble .hero-card__chips chip,\n.mufy_ai_message_bubble .hero-card__chips .chip {\n  flex: 1 1 auto !important;\n}\n\nhero-chip,\n.hero-chip,\n.mufy_ai_message_bubble .hero-chip {\n  flex: 1 1 auto !important;\n  min-width: 120px !important;\n  padding: 6px 8px !important;\n  background: rgba(244, 234, 216, 0.9) !important;\n  border: 1px solid rgba(92, 74, 54, 0.12) !important;\n  border-radius: 4px !important;\n  font-size: 11px !important;\n}\n\nhero-chip--warn,\n.hero-chip--warn,\n.mufy_ai_message_bubble .hero-chip--warn {\n  border-color: rgba(139, 74, 58, 0.25) !important;\n  background: rgba(139, 74, 58, 0.06) !important;\n}\n\nhero-chip__label,\n.hero-chip__label,\n.mufy_ai_message_bubble .hero-chip__label {\n  display: block !important;\n  font-weight: 600 !important;\n  color: #8b4a3a !important;\n  margin-bottom: 2px !important;\n}\n\nhero-chip__value,\n.hero-chip__value,\n.mufy_ai_message_bubble .hero-chip__value {\n  display: block !important;\n  color: #3a3228 !important;\n  line-height: 1.45 !important;\n}\n\nhero-card__quote,\n.hero-card__quote,\n.mufy_ai_message_bubble .hero-card__quote {\n  margin: 0 !important;\n  padding: 8px 10px !important;\n  font-family: var(--por-font) !important;\n  font-size: 13px !important;\n  font-style: italic !important;\n  color: #8b4a3a !important;\n  background: rgba(139, 74, 58, 0.05) !important;\n  border-left: 3px solid #8b4a3a !important;\n  border-radius: 0 4px 4px 0 !important;\n  text-indent: 0 !important;\n}\n\npor-panel--focus,\n.por-panel--focus,\n.por-panel.por-panel--focus,\n.mufy_ai_message_bubble .por-panel--focus,\n.mufy_ai_message_bubble .por-panel.por-panel--focus {\n  border-color: rgba(107, 124, 74, 0.35) !important;\n}\n\npor-memory__section,\n.por-memory__section,\n.mufy_ai_message_bubble .por-memory__section {\n  margin: 0 0 12px !important;\n  padding: 10px 12px !important;\n  background: rgba(250, 244, 232, 0.75) !important;\n  border: 1px solid rgba(212, 184, 150, 0.3) !important;\n  border-radius: 8px !important;\n}\n\npor-memory__section:last-child,\n.por-memory__section:last-child,\n.mufy_ai_message_bubble .por-memory__section:last-child {\n  margin-bottom: 0 !important;\n}\n\npor-memory__title,\n.por-memory__title,\n.mufy_ai_message_bubble .por-memory__title {\n  margin: 0 0 8px !important;\n  padding-bottom: 6px !important;\n  font-family: var(--por-ui) !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.14em !important;\n  color: #6b6588 !important;\n  border-bottom: 1px dashed rgba(107, 101, 136, 0.25) !important;\n}\n\nmem-item,\n.mem-item,\n.mufy_ai_message_bubble .mem-item {\n  display: block !important;\n  margin: 0 0 8px !important;\n  padding: 8px 10px !important;\n  background: rgba(255, 252, 246, 0.9) !important;\n  border-left: 3px solid rgba(107, 101, 136, 0.45) !important;\n  border-radius: 0 6px 6px 0 !important;\n  font-size: 12px !important;\n  line-height: 1.55 !important;\n  color: #3a3228 !important;\n}\n\nmem-item:last-child,\n.mem-item:last-child,\n.mufy_ai_message_bubble .mem-item:last-child {\n  margin-bottom: 0 !important;\n}\n\nmem-item[data-day]::before,\n.mem-item[data-day]::before,\n.mufy_ai_message_bubble .mem-item[data-day]::before {\n  content: attr(data-day) \" · \" !important;\n  display: block !important;\n  margin-bottom: 4px !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  color: #6b6588 !important;\n  letter-spacing: 0.04em !important;\n}\n\nmem-item p,\n.mem-item p,\n.mufy_ai_message_bubble .mem-item p {\n  margin: 0 !important;\n  text-indent: 0 !important;\n}\n\nmem-item--long,\n.mem-item--long,\n.mufy_ai_message_bubble .mem-item--long {\n  border-left-color: rgba(90, 138, 122, 0.5) !important;\n}\n\npor-panel--suggest suggest,\n.por-panel--suggest suggest,\n.mufy_ai_message_bubble .por-panel--suggest suggest {\n  background: rgba(90, 138, 122, 0.08) !important;\n  border-left-color: #5a8a7a !important;\n}\n\n/* ── 通用自由路线 ── */\nfree-strip,\n.free-strip,\n.mufy_ai_message_bubble .free-strip {\n  display: grid !important;\n  gap: 6px !important;\n  margin: 0 0 10px !important;\n  padding: 10px 12px !important;\n  background: rgba(212, 168, 75, 0.1) !important;\n  border: 1px dashed rgba(92, 74, 54, 0.22) !important;\n  border-radius: 6px !important;\n}\n\npor-route,\n.por-route,\n.mufy_ai_message_bubble .por-route {\n  display: block !important;\n}\n\nroute-head,\n.route-head,\n.mufy_ai_message_bubble .route-head {\n  margin: 0 0 10px !important;\n  padding: 10px 12px !important;\n  border-radius: 6px !important;\n  text-align: center !important;\n}\n\nroute-head__title,\n.route-head__title,\n.mufy_ai_message_bubble .route-head__title {\n  margin: 0 0 4px !important;\n  font-family: var(--por-font) !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.15em !important;\n}\n\nroute-head__sub,\n.route-head__sub,\n.mufy_ai_message_bubble .route-head__sub {\n  margin: 0 !important;\n  font-family: var(--por-ui) !important;\n  font-size: 12px !important;\n  opacity: 0.85 !important;\n}\n\n/* ── free ── */\n.por-top--free,\n.mufy_ai_message_bubble .por-top--free {\n  border-top-color: #d4a84b !important;\n}\n\n.por-top--free .por-seal,\n.mufy_ai_message_bubble .por-top--free .por-seal {\n  background: #a68b67 !important;\n}\n\n.por-route--free .por-tab,\n.mufy_ai_message_bubble .por-route--free .por-tab {\n  background: linear-gradient(180deg, #a68b67 0%, #705a40 100%) !important;\n}\n\n/* ── build 麦绿账册 ── */\n.por-top--build,\n.mufy_ai_message_bubble .por-top--build {\n  border-top-color: #6b7c4a !important;\n}\n\n.por-top--build .por-seal,\n.mufy_ai_message_bubble .por-top--build .por-seal {\n  background: #6b7c4a !important;\n}\n\nbuild-kpi,\n.build-kpi,\n.mufy_ai_message_bubble .build-kpi {\n  display: grid !important;\n  grid-template-columns: repeat(4, 1fr) !important;\n  gap: 6px !important;\n  margin-top: 8px !important;\n  padding-top: 8px !important;\n  border-top: 1px dashed rgba(107, 124, 74, 0.25) !important;\n}\n\nbuild-kpi__tile,\n.build-kpi__tile,\n.mufy_ai_message_bubble .build-kpi__tile {\n  padding: 6px 4px !important;\n  text-align: center !important;\n  background: rgba(107, 124, 74, 0.1) !important;\n  border: 1px solid rgba(107, 124, 74, 0.18) !important;\n  border-radius: 4px !important;\n}\n\nbuild-kpi__label,\n.build-kpi__label,\n.mufy_ai_message_bubble .build-kpi__label {\n  display: block !important;\n  font-size: 10px !important;\n  color: #6b7c4a !important;\n  font-weight: 600 !important;\n}\n\nbuild-kpi__val,\n.build-kpi__val,\n.mufy_ai_message_bubble .build-kpi__val {\n  display: block !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #3a3228 !important;\n}\n\n.por-route--build,\n.mufy_ai_message_bubble .por-route--build {\n  padding: 10px !important;\n  background: transparent !important;\n  border: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n}\n\n.route-head--build,\n.mufy_ai_message_bubble .route-head--build {\n  background: rgba(107, 124, 74, 0.12) !important;\n  border: 1px solid rgba(107, 124, 74, 0.2) !important;\n  color: #4a5532 !important;\n}\n\nbuild-grid,\n.build-grid,\n.mufy_ai_message_bubble .build-grid {\n  display: grid !important;\n  gap: 8px !important;\n  margin-bottom: 8px !important;\n}\n\n.por-tab--build,\n.mufy_ai_message_bubble .por-tab--build {\n  background: linear-gradient(180deg, #8a9b5e 0%, #6b7c4a 100%) !important;\n  color: #f5f2e4 !important;\n}\n\nbuild-meter,\n.build-meter,\n.mufy_ai_message_bubble .build-meter {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  margin: 0 0 8px !important;\n  padding: 6px 8px !important;\n  background: rgba(107, 124, 74, 0.08) !important;\n  border-radius: 4px !important;\n  font-size: 11px !important;\n}\n\nbuild-meter__bar,\n.build-meter__bar,\n.mufy_ai_message_bubble .build-meter__bar {\n  flex: 1 !important;\n  height: 8px !important;\n  background: rgba(92, 74, 54, 0.12) !important;\n  border-radius: 4px !important;\n  overflow: hidden !important;\n}\n\nbuild-meter__bar i,\n.build-meter__bar i,\n.mufy_ai_message_bubble .build-meter__bar i {\n  display: block !important;\n  height: 100% !important;\n  background: linear-gradient(90deg, #8a9b5e, #6b7c4a) !important;\n  border-radius: 4px !important;\n}\n\n.por-top--build + .por-text,\n.mufy_ai_message_bubble .por-top--build + .por-text {\n  border-left-color: #6b7c4a !important;\n}\n\n/* ── love 暖玫瑰 ── */\n.por-top--love,\n.mufy_ai_message_bubble .por-top--love {\n  border-top-color: #c4727a !important;\n}\n\n.por-top--love .por-seal,\n.mufy_ai_message_bubble .por-top--love .por-seal {\n  background: #c4727a !important;\n}\n\nlove-scene,\n.love-scene,\n.mufy_ai_message_bubble love-scene,\n.mufy_ai_message_bubble .love-scene {\n  display: block !important;\n  width: 100% !important;\n  margin: 8px 0 0 !important;\n  padding: 10px 12px !important;\n  border-top: 1px dashed rgba(196, 114, 122, 0.25) !important;\n  text-align: center !important;\n}\n\nlove-scene__mood,\n.love-scene__mood,\n.mufy_ai_message_bubble love-scene__mood,\n.mufy_ai_message_bubble .love-scene__mood,\n.mufy_ai_message_bubble .love-scene p.love-scene__mood {\n  display: block !important;\n  width: 100% !important;\n  margin: 0 auto 6px !important;\n  padding: 0 !important;\n  text-align: center !important;\n  text-indent: 0 !important;\n  font-family: var(--por-font) !important;\n  font-size: 13px !important;\n  font-style: italic !important;\n  color: #8b4a52 !important;\n}\n\nlove-scene__tag,\n.love-scene__tag,\n.mufy_ai_message_bubble love-scene__tag,\n.mufy_ai_message_bubble .love-scene__tag,\n.mufy_ai_message_bubble .love-scene p.love-scene__tag {\n  display: inline-block !important;\n  width: auto !important;\n  margin: 0 auto !important;\n  padding: 3px 12px !important;\n  text-align: center !important;\n  text-indent: 0 !important;\n  font-size: 11px !important;\n  letter-spacing: 0.14em !important;\n  color: #c4727a !important;\n  background-color: rgba(196, 114, 122, 0.1) !important;\n  border: 1px solid rgba(196, 114, 122, 0.28) !important;\n  border-radius: 20px !important;\n}\n\n.por-route--love,\n.mufy_ai_message_bubble .por-route--love {\n  padding: 10px 0 0 !important;\n  background: transparent !important;\n  border: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n}\n\n.route-head--love,\n.mufy_ai_message_bubble .route-head--love {\n  background: rgba(196, 114, 122, 0.1) !important;\n  border: 1px solid rgba(196, 114, 122, 0.2) !important;\n  color: #8b4a52 !important;\n}\n\n.hero-card--love,\n.mufy_ai_message_bubble .hero-card--love {\n  background: rgba(196, 114, 122, 0.06) !important;\n  border-color: rgba(196, 114, 122, 0.28) !important;\n}\n\nlove-heartbar,\n.love-heartbar,\n.mufy_ai_message_bubble .love-heartbar {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  gap: 6px 8px !important;\n  margin: 0 0 10px !important;\n  padding: 8px !important;\n  background: rgba(196, 114, 122, 0.08) !important;\n  border-radius: 6px !important;\n  font-size: 11px !important;\n}\n\nlove-heartbar__track,\n.love-heartbar__track,\n.mufy_ai_message_bubble .love-heartbar__track {\n  flex: 1 1 80px !important;\n  height: 8px !important;\n  background: rgba(139, 74, 82, 0.12) !important;\n  border-radius: 4px !important;\n  overflow: hidden !important;\n}\n\nlove-heartbar__track i,\n.love-heartbar__track i,\n.mufy_ai_message_bubble .love-heartbar__track i {\n  display: block !important;\n  height: 100% !important;\n  background: linear-gradient(90deg, #e8a0a8, #c4727a) !important;\n}\n\nlove-heartbar__label,\n.love-heartbar__label,\n.mufy_ai_message_bubble .love-heartbar__label {\n  flex: 0 0 auto !important;\n  font-weight: 600 !important;\n  color: #8b4a52 !important;\n}\n\nlove-heartbar__note,\n.love-heartbar__note,\n.mufy_ai_message_bubble .love-heartbar__note {\n  flex: 0 0 auto !important;\n  color: #6b5344 !important;\n  font-size: 10px !important;\n}\n\nhero-chip--love,\n.hero-chip--love,\n.mufy_ai_message_bubble .hero-chip--love {\n  border-color: rgba(196, 114, 122, 0.25) !important;\n  background: rgba(253, 246, 244, 0.95) !important;\n}\n\n.hero-card__quote--love,\n.mufy_ai_message_bubble .hero-card__quote--love {\n  border-left-color: #c4727a !important;\n  color: #8b4a52 !important;\n  background: rgba(196, 114, 122, 0.06) !important;\n}\n\ndetails.love-harem,\n.mufy_ai_message_bubble details.love-harem {\n  margin: 0 0 10px !important;\n}\n\ndetails.love-harem > .por-body,\n.mufy_ai_message_bubble details.love-harem > .por-body {\n  padding: 10px 10px 6px !important;\n}\n\ndetails.love-harem__member,\n.mufy_ai_message_bubble details.love-harem__member,\ndetails.love-harem > .por-body > details.love-harem__member,\n.mufy_ai_message_bubble details.love-harem > .por-body > details.love-harem__member {\n  margin: 0 0 8px !important;\n  border: 1px solid rgba(196, 114, 122, 0.2) !important;\n  border-radius: 8px !important;\n  overflow: hidden !important;\n  background-color: rgba(253, 246, 244, 0.92) !important;\n}\n\ndetails.love-harem__member > summary.por-subtab,\n.mufy_ai_message_bubble details.love-harem__member > summary.por-subtab,\ndetails.love-harem > .por-body > details.love-harem__member > summary.por-subtab,\n.mufy_ai_message_bubble details.love-harem > .por-body > details.love-harem__member > summary.por-subtab {\n  color: #8b4a52 !important;\n  background-color: rgba(196, 114, 122, 0.1) !important;\n  border-bottom: 1px solid rgba(196, 114, 122, 0.15) !important;\n}\n\ndetails.love-harem__member[open] > summary.por-subtab,\n.mufy_ai_message_bubble details.love-harem__member[open] > summary.por-subtab {\n  border-bottom-color: rgba(196, 114, 122, 0.22) !important;\n}\n\ndetails.love-harem__member > .por-body,\n.mufy_ai_message_bubble details.love-harem__member > .por-body {\n  padding: 10px 10px 8px !important;\n}\n\ndetails.love-harem__member > .por-body > .hero-card,\n.mufy_ai_message_bubble details.love-harem__member > .por-body > .hero-card {\n  margin-bottom: 0 !important;\n  border-color: rgba(196, 114, 122, 0.18) !important;\n}\n\ndetails.love-harem__member > .por-body > .hero-card + details.por-sub,\n.mufy_ai_message_bubble details.love-harem__member > .por-body > .hero-card + details.por-sub {\n  margin-top: 6px !important;\n}\n\ndetails.love-harem__member > .por-body > details.por-sub,\n.mufy_ai_message_bubble details.love-harem__member > .por-body > details.por-sub {\n  margin: 0 !important;\n  border: none !important;\n  border-radius: 0 !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  overflow: visible !important;\n}\n\ndetails.love-harem__member > .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]),\n.mufy_ai_message_bubble details.love-harem__member > .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]) {\n  border: 1px solid rgba(212, 184, 150, 0.38) !important;\n  border-top: none !important;\n  border-radius: 0 !important;\n  overflow: hidden !important;\n}\n\ndetails.love-harem__member > .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):first-of-type,\n.mufy_ai_message_bubble details.love-harem__member > .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):first-of-type {\n  border-top: 1px solid rgba(212, 184, 150, 0.38) !important;\n  border-radius: 8px 8px 0 0 !important;\n}\n\ndetails.love-harem__member > .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):last-of-type,\n.mufy_ai_message_bubble details.love-harem__member > .por-body:not(:has(> details.por-sub[open])) > details.por-sub:not([open]):last-of-type {\n  border-radius: 0 0 8px 8px !important;\n}\n\ndetails.love-harem__member > .por-body > details.por-sub:not([open]) > summary.por-subtab,\n.mufy_ai_message_bubble details.love-harem__member > .por-body > details.por-sub:not([open]) > summary.por-subtab {\n  color: #5c4a36 !important;\n  background-color: rgba(212, 168, 75, 0.12) !important;\n  border-bottom: none !important;\n}\n\ndetails.love-harem__member > .por-body > details.por-sub[open],\n.mufy_ai_message_bubble details.love-harem__member > .por-body > details.por-sub[open] {\n  margin-top: 6px !important;\n  border: 1px solid rgba(212, 184, 150, 0.38) !important;\n  border-radius: 8px !important;\n  overflow: hidden !important;\n  background-color: rgba(250, 244, 232, 0.92) !important;\n}\n\ndetails.love-harem__member > .por-body > details.por-sub[open] > summary.por-subtab,\n.mufy_ai_message_bubble details.love-harem__member > .por-body > details.por-sub[open] > summary.por-subtab {\n  color: #5c4a36 !important;\n  background-color: rgba(212, 168, 75, 0.14) !important;\n}\n\n.por-tab--love,\n.mufy_ai_message_bubble .por-tab--love {\n  background: linear-gradient(180deg, #d89098 0%, #c4727a 100%) !important;\n  color: #fdf6f4 !important;\n}\n\n.por-top--love + .por-text,\n.mufy_ai_message_bubble .por-top--love + .por-text,\n.mufy_ai_message_bubble .por-top--love + div.por-text {\n  border-left-color: #c4727a !important;\n}\n\n/* ── war 铁红军帐 ── */\n.por-top--war,\n.mufy_ai_message_bubble .por-top--war {\n  border-top-color: #8b3a32 !important;\n}\n\n.por-top--war .por-seal,\n.mufy_ai_message_bubble .por-top--war .por-seal {\n  background: #8b3a32 !important;\n}\n\nwar-kpi,\n.war-kpi,\n.mufy_ai_message_bubble .war-kpi {\n  display: grid !important;\n  grid-template-columns: repeat(4, 1fr) !important;\n  gap: 6px !important;\n  margin-top: 8px !important;\n  padding-top: 8px !important;\n  border-top: 1px dashed rgba(139, 58, 50, 0.25) !important;\n}\n\nwar-kpi__tile,\n.war-kpi__tile,\n.mufy_ai_message_bubble .war-kpi__tile {\n  padding: 6px 4px !important;\n  text-align: center !important;\n  background: rgba(139, 58, 50, 0.08) !important;\n  border: 1px solid rgba(139, 58, 50, 0.18) !important;\n  border-radius: 4px !important;\n}\n\nwar-kpi__tile--alert,\n.war-kpi__tile--alert,\n.mufy_ai_message_bubble .war-kpi__tile--alert {\n  background: rgba(139, 58, 50, 0.15) !important;\n  border-color: rgba(139, 58, 50, 0.35) !important;\n}\n\nwar-kpi__label,\n.war-kpi__label,\n.mufy_ai_message_bubble .war-kpi__label {\n  display: block !important;\n  font-size: 10px !important;\n  color: #8b3a32 !important;\n  font-weight: 600 !important;\n}\n\nwar-kpi__val,\n.war-kpi__val,\n.mufy_ai_message_bubble .war-kpi__val {\n  display: block !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n}\n\n.por-route--war,\n.mufy_ai_message_bubble .por-route--war {\n  padding: 10px 0 0 !important;\n  background: transparent !important;\n  border: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n}\n\n.route-head--war,\n.mufy_ai_message_bubble .route-head--war {\n  background: rgba(139, 58, 50, 0.1) !important;\n  border: 1px solid rgba(139, 58, 50, 0.22) !important;\n  color: #6b2a24 !important;\n}\n\nwar-grid,\n.war-grid,\n.mufy_ai_message_bubble .war-grid {\n  display: grid !important;\n  grid-template-columns: repeat(3, 1fr) !important;\n  gap: 8px !important;\n  margin-bottom: 8px !important;\n}\n\nwar-card,\n.war-card,\n.mufy_ai_message_bubble .war-card {\n  border: 1px solid rgba(139, 58, 50, 0.18) !important;\n  border-radius: 6px !important;\n  overflow: hidden !important;\n  background: rgba(244, 234, 216, 0.6) !important;\n}\n\nwar-card--alert,\n.war-card--alert,\n.mufy_ai_message_bubble .war-card--alert {\n  border-color: rgba(139, 58, 50, 0.4) !important;\n  background: rgba(139, 58, 50, 0.06) !important;\n}\n\nwar-card__head,\n.war-card__head,\n.mufy_ai_message_bubble .war-card__head {\n  margin: 0 !important;\n  padding: 8px !important;\n  font-family: var(--por-font) !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  text-align: center !important;\n  letter-spacing: 0.1em !important;\n  color: #f4ece8 !important;\n  background: linear-gradient(180deg, #a04a42 0%, #8b3a32 100%) !important;\n}\n\n.por-tab--war,\n.mufy_ai_message_bubble .por-tab--war {\n  background: linear-gradient(180deg, #a04a42 0%, #8b3a32 100%) !important;\n  color: #f4ece8 !important;\n}\n\n.por-top--war + .por-text,\n.mufy_ai_message_bubble .por-top--war + .por-text {\n  border-left-color: #8b3a32 !important;\n}\n\n/* ── survive 冷灰危局 ── */\n.por-top--survive,\n.mufy_ai_message_bubble .por-top--survive {\n  border-top-color: #5a6068 !important;\n}\n\n.por-top--survive .por-seal,\n.mufy_ai_message_bubble .por-top--survive .por-seal {\n  background: #5a6068 !important;\n}\n\nsurvive-alert,\n.survive-alert,\n.mufy_ai_message_bubble .survive-alert {\n  margin-top: 8px !important;\n  padding: 8px 10px !important;\n  border-radius: 4px !important;\n  border-left: 4px solid #5a6068 !important;\n  background: rgba(90, 96, 104, 0.08) !important;\n  text-align: center !important;\n}\n\nsurvive-alert__level,\n.survive-alert__level,\n.mufy_ai_message_bubble .survive-alert__level {\n  margin: 0 0 4px !important;\n  font-weight: 700 !important;\n  font-size: 12px !important;\n  color: #5a6068 !important;\n  text-align: center !important;\n  text-indent: 0 !important;\n}\n\nsurvive-alert__msg,\n.survive-alert__msg,\n.mufy_ai_message_bubble .survive-alert__msg {\n  margin: 0 !important;\n  font-size: 12px !important;\n  color: #3a3228 !important;\n  text-align: center !important;\n  text-indent: 0 !important;\n}\n\n.survive-alert--高,\n.survive-alert--极,\n.mufy_ai_message_bubble .survive-alert--高,\n.mufy_ai_message_bubble .survive-alert--极 {\n  border-left-color: #8b3a32 !important;\n  background: rgba(139, 58, 50, 0.1) !important;\n}\n\n.survive-alert--高 .survive-alert__level,\n.survive-alert--极 .survive-alert__level,\n.mufy_ai_message_bubble .survive-alert--高 .survive-alert__level,\n.mufy_ai_message_bubble .survive-alert--极 .survive-alert__level {\n  color: #8b3a32 !important;\n}\n\n.por-route--survive,\n.mufy_ai_message_bubble .por-route--survive {\n  padding: 10px 0 0 !important;\n  background: transparent !important;\n  border: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n}\n\nsurvive-strip,\n.survive-strip,\n.mufy_ai_message_bubble .survive-strip {\n  display: grid !important;\n  gap: 4px !important;\n  margin: 0 0 8px !important;\n  padding: 8px 10px !important;\n  background: rgba(90, 96, 104, 0.08) !important;\n  border: 1px solid rgba(90, 96, 104, 0.15) !important;\n  border-radius: 4px !important;\n  font-size: 12px !important;\n}\n\nsurvive-strip item label,\n.survive-strip item label,\n.mufy_ai_message_bubble .survive-strip item label {\n  color: #5a6068 !important;\n  min-width: 2.5em !important;\n}\n\n.por-tab--survive,\n.mufy_ai_message_bubble .por-tab--survive {\n  background: linear-gradient(180deg, #6a7078 0%, #5a6068 100%) !important;\n  color: #eef0f2 !important;\n}\n\n.por-top--survive + .por-text,\n.mufy_ai_message_bubble .por-top--survive + .por-text {\n  border-left-color: #5a6068 !important;\n}\n\n@media (max-width: 520px) {\n  por-kpi,\n  .por-kpi,\n  .mufy_ai_message_bubble .por-kpi {\n    grid-template-columns: repeat(2, 1fr) !important;\n  }\n\n  por-top-grid,\n  .por-top-grid,\n  .mufy_ai_message_bubble .por-top-grid {\n    grid-template-columns: 1fr !important;\n  }\n\n  build-kpi,\n  .build-kpi,\n  war-kpi,\n  .war-kpi,\n  .mufy_ai_message_bubble .build-kpi,\n  .mufy_ai_message_bubble .war-kpi {\n    grid-template-columns: repeat(2, 1fr) !important;\n  }\n\n  war-grid,\n  .war-grid,\n  .mufy_ai_message_bubble .war-grid {\n    grid-template-columns: 1fr !important;\n  }\n}\n\nhero-card--focus,\n.hero-card--focus,\n.mufy_ai_message_bubble .hero-card--focus {\n  margin-bottom: 0 !important;\n}\n\nhero-card--male .por-intimate,\n.hero-card--male .por-intimate,\nhero-card--male details.por-intimate,\n.hero-card--male details.por-intimate,\n.mufy_ai_message_bubble .hero-card--male .por-intimate,\n.mufy_ai_message_bubble .hero-card--male details.por-intimate {\n  display: none !important;\n}\n\n/* ── 私密状态 por-intimate ── */\ndetails.por-intimate,\n.por-intimate,\n.mufy_ai_message_bubble details.por-intimate,\n.mufy_ai_message_bubble .por-intimate {\n  margin: 8px 0 0 !important;\n  padding: 0 !important;\n  border: 1px solid rgba(139, 74, 58, 0.18) !important;\n  border-radius: 4px !important;\n  overflow: hidden !important;\n  background: rgba(244, 234, 216, 0.5) !important;\n}\n\nsummary.por-intimate__head,\n.por-intimate__head,\n.mufy_ai_message_bubble summary.por-intimate__head,\n.mufy_ai_message_bubble .por-intimate__head {\n  display: block !important;\n  padding: 8px 10px !important;\n  font-family: var(--por-ui) !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #8b4a3a !important;\n  background: linear-gradient(90deg, rgba(139, 74, 58, 0.12) 0%, rgba(212, 168, 75, 0.08) 100%) !important;\n  cursor: pointer !important;\n  list-style: none !important;\n}\n\nsummary.por-intimate__head::-webkit-details-marker,\n.mufy_ai_message_bubble summary.por-intimate__head::-webkit-details-marker {\n  display: none !important;\n}\n\nsummary.por-intimate__head::after,\n.mufy_ai_message_bubble summary.por-intimate__head::after {\n  content: \"▸\" !important;\n  float: right !important;\n  font-size: 10px !important;\n  opacity: 0.6 !important;\n}\n\ndetails.por-intimate[open] > summary.por-intimate__head::after,\n.mufy_ai_message_bubble details.por-intimate[open] > summary.por-intimate__head::after {\n  transform: rotate(90deg) !important;\n}\n\npor-intimate__badge,\n.por-intimate__badge,\n.mufy_ai_message_bubble .por-intimate__badge {\n  display: inline-block !important;\n  margin-left: 6px !important;\n  padding: 0 5px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  color: #f4ead8 !important;\n  background: #8b4a3a !important;\n  border-radius: 3px !important;\n  vertical-align: middle !important;\n}\n\npor-intimate__body,\n.por-intimate__body,\n.mufy_ai_message_bubble .por-intimate__body {\n  padding: 8px 10px !important;\n  background: rgba(250, 244, 232, 0.95) !important;\n}\n\nintimate-item,\n.intimate-item,\n.mufy_ai_message_bubble intimate-item,\n.mufy_ai_message_bubble .intimate-item {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 4px 8px !important;\n  margin: 0 0 6px !important;\n  padding-bottom: 6px !important;\n  border-bottom: 1px dotted rgba(139, 74, 58, 0.12) !important;\n  font-size: 12px !important;\n}\n\nintimate-item:last-child,\n.intimate-item:last-child,\n.mufy_ai_message_bubble intimate-item:last-child,\n.mufy_ai_message_bubble .intimate-item:last-child {\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n  border-bottom: none !important;\n}\n\nintimate-item label,\n.intimate-item label,\n.mufy_ai_message_bubble intimate-item label,\n.mufy_ai_message_bubble .intimate-item label {\n  flex: 0 0 2.5em !important;\n  color: #8b4a3a !important;\n  font-weight: 600 !important;\n}\n\n.por-intimate--love,\n.mufy_ai_message_bubble .por-intimate--love {\n  border-color: rgba(196, 114, 122, 0.28) !important;\n}\n\n.por-intimate--love summary.por-intimate__head,\n.mufy_ai_message_bubble .por-intimate--love summary.por-intimate__head {\n  color: #8b4a52 !important;\n  background: linear-gradient(90deg, rgba(196, 114, 122, 0.15) 0%, rgba(253, 246, 244, 0.9) 100%) !important;\n}\n\n.por-intimate--love .por-intimate__badge,\n.mufy_ai_message_bubble .por-intimate--love .por-intimate__badge {\n  background: #c4727a !important;\n}\n\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":150,"totalMessages":2087,"totalCreditsUsed":2660727,"totalTokensUsed":58608001,"totalPlayedUsers":132,"deeplyPlayed":57,"fixedPromptLength":14732,"lorebookLength":4631,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"灾难","cardsCount":1}},{"tag":{"name":"架空古代","cardsCount":13}},{"tag":{"name":"末世","cardsCount":11}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"开放世界","cardsCount":1289}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}