{"id":"3238c561-7116-4d79-9cc5-98e83da34264","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"全民公路求生：我的房车无限进化","description":"全人类被卷入无限延伸的公路，公路之外是吞噬一切的虚无。驾驶车辆在多重灾难中前行，收集资源箱、升级载具、对抗怪物、辨别伪人，在安全区交易休整。停车即死，前方永无尽头——活下去，就是唯一的胜利。","background":"ono112cascfktanh6cijcng0.webp","backgroundWidth":1200,"backgroundHeight":1200,"cover":"ev3jsxesy6gm5m9pfehaef9e.webp","coverWidth":1200,"coverHeight":1200,"introPage":"l5gk86sf51ri5641m0t3vrmz.html","changelog":null,"createdAt":"2026-07-27T12:52:22.337Z","updatedAt":"2026-07-28T14:56:47.057Z","initPublicAt":"2026-07-28T14:56:47.057Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* 公路求生状态栏 · 省 Token 短标签版 */\n\nhud,\ntx,\nsb {\n  --road-bg: #0d0c0b;\n  --road-panel: #12100e;\n  --road-panel-2: #181411;\n  --road-head: #261713;\n  --road-line: #3d3029;\n  --road-line-soft: #2d2520;\n  --road-rust: #a74328;\n  --road-rust-hot: #d96542;\n  --road-amber: #d79a32;\n  --road-cream: #eadfd1;\n  --road-text: #d0c6bc;\n  --road-muted: #93877c;\n  --road-cold: #78a5b8;\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  min-width: 0;\n  color: var(--road-text);\n  font-family: \"Microsoft YaHei\", \"PingFang SC\", \"Segoe UI\", sans-serif;\n  font-size: 14px;\n  line-height: 1.75;\n  box-sizing: border-box;\n}\n\nhud,\nhud top,\nhud hd,\nhud met,\nhud mi,\nhud log,\nhud sh,\nhud ln,\nhud pe,\nhud tg,\nhud tip,\ntx,\ntx > p,\nsb,\nsb > details,\nsb > details > summary,\nsb bd,\nsb pc,\nsb mk,\nsb ps,\nsb who,\nsb st,\nsb pg,\nsb as,\nsb ai,\nsb v,\nsb tip,\nsb dv,\nsb r,\nsb q,\nsb vs,\nsb vh,\nsb rw,\nsb tg,\nsb wl,\nsb wr,\nsb pe,\nsb fb,\nsb post,\nsb ph,\nsb pu,\nsb pm,\nsb pm > p,\nsb pf,\nsb sep,\nsb mem,\nsb mh,\nsb mr {\n  box-sizing: border-box;\n}\n\n.is-assistant,\n.markdown-body,\n#customized-answer-content,\n.mufy_ai_message_bubble,\n.is-assistant hud,\n.is-assistant tx,\n.is-assistant sb,\n.markdown-body hud,\n.markdown-body tx,\n.markdown-body sb,\n#customized-answer-content hud,\n#customized-answer-content tx,\n#customized-answer-content sb,\n.mufy_ai_message_bubble hud,\n.mufy_ai_message_bubble tx,\n.mufy_ai_message_bubble sb {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  overflow: visible !important;\n  box-sizing: border-box !important;\n}\n\nhud,\ntx,\nsb > details {\n  position: relative;\n  margin: 0 0 14px;\n  overflow: visible;\n  background:\n    linear-gradient(135deg, rgba(167, 67, 40, 0.035), transparent 38%),\n    var(--road-bg);\n  border: 1px solid var(--road-line);\n  border-left: 3px solid var(--road-rust);\n  border-radius: 5px;\n  box-shadow:\n    inset 0 1px rgba(255, 240, 220, 0.025),\n    0 7px 18px rgba(0, 0, 0, 0.22);\n}\n\n/* 顶部遥测 */\nhud top,\nhud hd,\nhud met,\nhud log,\nhud sh,\nhud ln,\nhud pe,\nhud mi {\n  display: block;\n}\n\nhud top {\n  padding: 0 12px;\n  background:\n    linear-gradient(90deg, rgba(167, 67, 40, 0.15), transparent 42%),\n    var(--road-head);\n  border-bottom: 1px solid var(--road-line-soft);\n}\n\nhud hd {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  min-height: 49px;\n  color: var(--road-cream);\n  letter-spacing: 0.08em;\n}\n\nhud hd > b {\n  font-size: 16px;\n}\n\nhud hd > i {\n  padding: 3px 9px;\n  color: #f0c4a9;\n  font-size: 11px;\n  font-style: normal;\n  letter-spacing: 0.12em;\n  background: #130f0d;\n  border: 1px solid #70422f;\n  border-radius: 2px;\n}\n\nhud met {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  border-bottom: 1px solid var(--road-line-soft);\n}\n\nhud mi {\n  min-width: 0;\n  padding: 9px 12px 10px;\n  color: var(--road-cream);\n  font-size: 13px;\n  font-weight: 700;\n  overflow-wrap: anywhere;\n}\n\nhud mi + mi {\n  border-left: 1px solid var(--road-line-soft);\n}\n\nhud mi::before {\n  display: block;\n  margin-bottom: 2px;\n  color: var(--road-rust-hot);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n}\n\nhud mi[k=\"d\"]::before { content: \"灾难\"; }\nhud mi[k=\"z\"]::before { content: \"安全区\"; }\nhud mi[k=\"e\"]::before { content: \"环境\"; }\n\nhud log {\n  padding: 9px 12px 11px;\n  overflow: visible;\n}\n\nhud sh {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n  height: 28px;\n  color: var(--road-cream);\n  border-bottom: 1px solid var(--road-line);\n  letter-spacing: 0.08em;\n}\n\nhud sh > i {\n  color: var(--road-rust-hot);\n  font: 700 10px/1 Consolas, monospace;\n  font-style: normal;\n  letter-spacing: 0.18em;\n}\n\nhud sh > b {\n  font-size: 12px;\n}\n\nhud ln {\n  position: relative;\n  display: grid;\n  grid-template-columns: 56px minmax(0, 1fr);\n  align-items: start;\n  min-width: 0;\n  padding: 9px 4px;\n  overflow: visible;\n  border-bottom: 1px solid var(--road-line-soft);\n  overflow-wrap: anywhere;\n}\n\nhud ln:last-child {\n  border-bottom: 0;\n}\n\nhud ln::before {\n  color: var(--road-rust-hot);\n  font-weight: 700;\n}\n\nhud ln[k=\"b\"]::before { content: \"广播\"; }\nhud ln[k=\"p\"]::before { content: \"人物\"; }\nhud ln[k=\"a\"]::before { content: \"在场\"; }\nhud ln[k=\"w\"]::before { content: \"威胁\"; }\n\nhud ln[k=\"w\"] {\n  margin-top: 5px;\n  padding-right: 10px;\n  background: rgba(167, 67, 40, 0.07);\n  border: 1px solid #4b2d23;\n  border-left: 2px solid var(--road-rust);\n  border-radius: 3px;\n}\n\npe {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 5px 9px;\n  min-width: 0;\n  overflow: visible;\n}\n\npe > i {\n  color: var(--road-muted);\n  font-style: normal;\n  font-size: 12px;\n}\n\n/* 正文 */\ntx {\n  padding: 4px 0;\n}\n\ntx::before {\n  content: \"STORY  路况正文\";\n  display: block;\n  padding: 10px 13px;\n  color: var(--road-cream);\n  font: 700 12px/1.6 Consolas, \"Microsoft YaHei\", sans-serif;\n  letter-spacing: 0.11em;\n  background:\n    linear-gradient(90deg, rgba(167, 67, 40, 0.12), transparent 42%),\n    var(--road-head);\n  border-bottom: 1px solid var(--road-line);\n}\n\ntx > p {\n  position: relative;\n  margin: 0;\n  padding: 11px 14px 11px 16px;\n  color: var(--road-cream);\n  line-height: 1.9;\n  overflow-wrap: anywhere;\n  border-bottom: 1px solid var(--road-line-soft);\n}\n\ntx > p:last-child {\n  border-bottom: 0;\n}\n\n/* 顶层面板 */\nsb {\n  overflow: visible;\n}\n\nsb > details {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  min-width: 0;\n}\n\nsb > details > summary {\n  position: relative;\n  display: flex;\n  align-items: center;\n  min-height: 45px;\n  padding: 9px 13px 9px 31px;\n  color: var(--road-cream);\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  cursor: pointer;\n  list-style: none;\n  background:\n    linear-gradient(90deg, rgba(167, 67, 40, 0.12), transparent 45%),\n    var(--road-head);\n  border-bottom: 1px solid transparent;\n}\n\nsb > details[open] > summary {\n  border-bottom-color: var(--road-line);\n}\n\nsb > details > summary::-webkit-details-marker,\nsb details.x > summary::-webkit-details-marker,\nsb details.mc > summary::-webkit-details-marker,\nsb details.ma > summary::-webkit-details-marker {\n  display: none;\n}\n\nsb > details > summary::before,\nsb details.x > summary::before,\nsb details.mc > summary::before,\nsb details.ma > summary::before {\n  content: \"⌄\";\n  position: absolute;\n  left: 13px;\n  color: var(--road-rust-hot);\n  font-size: 14px;\n  transform: rotate(-90deg);\n}\n\nsb > details[open] > summary::before,\nsb details.x[open] > summary::before,\nsb details.mc[open] > summary::before,\nsb details.ma[open] > summary::before {\n  transform: rotate(0);\n}\n\nsb > details > bd {\n  display: block;\n  padding: 10px 11px 12px;\n  overflow: visible;\n}\n\nsb pc,\nsb mk,\nsb ps,\nsb who,\nsb st,\nsb pg,\nsb as,\nsb ai,\nsb v,\nsb tip,\nsb dv,\nsb r,\nsb q,\nsb vs,\nsb vh,\nsb rw,\nsb tg,\nsb wl,\nsb wr,\nsb fb,\nsb post,\nsb ph,\nsb pu,\nsb pm,\nsb pf,\nsb sep,\nsb mem,\nsb mh,\nsb mr {\n  min-width: 0;\n}\n\n/* 人物卡 */\nsb pc {\n  display: grid;\n  grid-template-columns: 88px minmax(0, 1fr);\n  gap: 10px;\n  overflow: visible;\n}\n\nsb mk {\n  position: relative;\n  display: grid;\n  place-items: center;\n  min-height: 164px;\n  overflow: hidden;\n  background:\n    radial-gradient(circle at 50% 42%, rgba(167, 67, 40, 0.17), transparent 38%),\n    linear-gradient(145deg, #191d20, #0e1113);\n  border: 1px solid #344047;\n  border-radius: 4px;\n}\n\nsb mk::before {\n  content: \"\";\n  position: absolute;\n  width: 47px;\n  height: 47px;\n  border: 1px solid var(--road-rust);\n  transform: rotate(45deg);\n}\n\nsb mk > b {\n  position: relative;\n  z-index: 1;\n  color: #efc7ae;\n  font-size: 26px;\n}\n\nsb ps {\n  display: block;\n  overflow: visible;\n  background: #0b0a09;\n  border: 1px solid var(--road-line);\n  border-radius: 3px;\n}\n\nsb who {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 6px 9px;\n  min-height: 43px;\n  padding: 7px 10px;\n  border-bottom: 1px solid var(--road-line);\n}\n\nsb who > b {\n  margin-right: 2px;\n  color: var(--road-cream);\n  font-size: 17px;\n}\n\nsb who > i {\n  padding: 2px 7px;\n  color: #d7cdc3;\n  font-size: 11px;\n  font-style: normal;\n  border: 1px solid var(--road-line);\n  border-radius: 2px;\n}\n\nsb st {\n  display: grid;\n  grid-template-columns: 72px minmax(0, 1fr);\n  align-items: center;\n  padding: 7px 10px 4px;\n  color: var(--road-cream);\n  font-size: 12px;\n}\n\nsb st::before {\n  color: #efc7ae;\n  font-weight: 700;\n}\n\nsb st[k=\"hu\"]::before { content: \"◇  饥渴\"; }\nsb st[k=\"sa\"]::before { content: \"◇  理智\"; }\nsb st[k=\"du\"]::before { content: \"◇  耐久\"; }\nsb st[k=\"fa\"]::before { content: \"◇  好感\"; }\nsb st[k=\"ob\"]::before { content: \"◇  服从\"; }\n\nsb st > v {\n  display: block;\n  text-align: right;\n  font-weight: 700;\n}\n\nsb pg {\n  --pw: 0%;\n  --pt: \"0%\";\n  position: relative;\n  display: block;\n  height: 15px;\n  margin: 0 10px 8px;\n  overflow: visible;\n  background: #080706;\n  border: 1px solid var(--road-line);\n  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.8);\n}\n\nsb pg::before {\n  content: \"\";\n  position: absolute;\n  inset: 1px auto 1px 1px;\n  width: var(--pw);\n  max-width: calc(100% - 2px);\n  background:\n    repeating-linear-gradient(90deg, transparent 0 8px, rgba(32, 12, 5, 0.34) 8px 9px),\n    linear-gradient(90deg, #b54b2c, #e36d45);\n  box-shadow: 0 0 8px rgba(217, 101, 66, 0.18);\n}\n\nsb pg[k=\"sa\"]::before {\n  background:\n    repeating-linear-gradient(90deg, transparent 0 8px, rgba(5, 20, 28, 0.3) 8px 9px),\n    linear-gradient(90deg, #557d8d, #86b2c2);\n}\n\nsb pg[k=\"du\"]::before {\n  background:\n    repeating-linear-gradient(90deg, transparent 0 8px, rgba(34, 20, 5, 0.32) 8px 9px),\n    linear-gradient(90deg, #a46e2b, #d69a3b);\n}\n\nsb pg::after {\n  content: var(--pt);\n  position: absolute;\n  z-index: 1;\n  inset: 0;\n  display: grid;\n  place-items: center;\n  color: #fff4e8;\n  font: 700 9px/1 Consolas, monospace;\n  text-shadow: 0 1px 2px #000;\n}\n\nsb as {\n  grid-column: 1 / -1;\n  display: block;\n  margin-top: 0;\n  overflow: visible;\n  background: #0d0c0b;\n  border: 1px solid var(--road-line);\n  border-radius: 3px;\n}\n\nsb ai,\nsb r,\nsb rw {\n  position: relative;\n  display: grid;\n  grid-template-columns: 84px minmax(0, 1fr);\n  align-items: start;\n  min-height: 42px;\n  padding: 9px 11px;\n  overflow: visible;\n  border-bottom: 1px solid var(--road-line-soft);\n  overflow-wrap: anywhere;\n}\n\nsb ai:last-child,\nsb r:last-child,\nsb rw:last-child {\n  border-bottom: 0;\n}\n\nsb ai::before,\nsb r::before,\nsb rw[k]::before {\n  color: #efc7ae;\n  font-weight: 700;\n}\n\nsb ai[k=\"h\"]::before { content: \"伤势：\"; }\nsb ai[k=\"s\"]::before { content: \"状态：\"; }\nsb ai[k=\"c\"]::before { content: \"随身：\"; }\nsb ai[k=\"t\"]::before { content: \"天赋：\"; }\n\nsb ai > v {\n  display: block;\n  text-align: right;\n  color: var(--road-cream);\n  font-weight: 700;\n}\n\nsb dv {\n  display: block;\n  height: 1px;\n  margin: 9px 3px;\n  background:\n    linear-gradient(90deg, transparent, var(--road-rust) 12%, var(--road-line) 28%, var(--road-line) 72%, var(--road-rust) 88%, transparent);\n}\n\nsb q {\n  display: block;\n  margin-top: 8px;\n  padding: 10px 12px;\n  color: #c7b6aa;\n  font-style: italic;\n  background: rgba(167, 67, 40, 0.055);\n  border-left: 2px solid var(--road-rust);\n}\n\n/* 人物详情标签 */\nsb details.pl > bd > r[k=\"c\"]::before,\nsb details.np > bd > r[k=\"c\"]::before { content: \"性格：\"; }\nsb details.pl > bd > r[k=\"a\"]::before,\nsb details.np > bd > r[k=\"a\"]::before { content: \"外貌：\"; }\nsb details.pl > bd > r[k=\"d\"]::before,\nsb details.np > bd > r[k=\"d\"]::before { content: \"着装：\"; }\nsb details.pl > bd > r[k=\"p\"]::before,\nsb details.np > bd > r[k=\"p\"]::before { content: \"姿势：\"; }\nsb details.pl > bd > r[k=\"e\"]::before,\nsb details.np > bd > r[k=\"e\"]::before { content: \"神态：\"; }\nsb details.pl > bd > r[k=\"n\"]::before { content: \"当前：\"; }\nsb details.np > bd > r[k=\"m\"]::before { content: \"动机：\"; }\nsb details.np > bd > r[k=\"g\"]::before { content: \"正在：\"; }\nsb details.np > bd > r[k=\"n\"]::before { content: \"接下来：\"; }\n\n/* 车辆 */\nsb vs {\n  display: block;\n  overflow: visible;\n}\n\nsb vh {\n  display: grid;\n  grid-template-columns: auto auto minmax(0, 1fr);\n  align-items: center;\n  gap: 8px;\n  padding: 8px 10px;\n  color: var(--road-cream);\n  background: #0c0b0a;\n  border: 1px solid var(--road-line);\n}\n\nsb vh > i {\n  color: var(--road-rust-hot);\n  font: 700 10px/1 Consolas, monospace;\n  font-style: normal;\n  letter-spacing: 0.14em;\n}\n\nsb vh > v {\n  text-align: right;\n  color: var(--road-muted);\n  font-size: 12px;\n}\n\nsb rw[k=\"b\"]::before { content: \"基础：\"; }\nsb rw[k=\"p\"]::before { content: \"动力：\"; }\nsb rw[k=\"e\"]::before { content: \"能源：\"; }\nsb rw[k=\"m\"]::before { content: \"改装：\"; }\nsb rw[k=\"w\"]::before { content: \"武备：\"; }\nsb rw[k=\"a\"]::before { content: \"配件：\"; }\nsb rw[k=\"l\"]::before { content: \"负荷：\"; }\nsb rw[k=\"r\"]::before { content: \"关系：\"; }\n\nsb r[k=\"s\"]::before { content: \"空间：\"; }\nsb r[k=\"g\"]::before { content: \"布局：\"; }\nsb details.cr > bd > r[k=\"t\"]::before { content: \"总况：\"; }\nsb details.mc r[k=\"l\"]::before { content: \"LTM：\"; }\nsb details.mc r[k=\"s\"]::before { content: \"STM：\"; }\nsb details.mc r[k=\"p\"]::before { content: \"上次：\"; }\n\nsb rw[k=\"m\"] {\n  grid-template-columns: 84px minmax(0, 1fr);\n}\n\nsb rw[k=\"m\"] > tg:first-of-type {\n  margin-left: 0;\n}\n\nsb tg {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  min-height: 25px;\n  margin: 1px 4px 1px 0;\n  padding: 2px 7px;\n  overflow: visible;\n  color: var(--road-cream);\n  font-style: normal;\n  background: #171310;\n  border: 1px solid #4a382f;\n  border-radius: 2px;\n}\n\nsb wl {\n  display: block;\n  margin-top: 8px;\n  border: 1px solid var(--road-line);\n}\n\nsb wr {\n  display: grid;\n  grid-template-columns: 48px minmax(0, 1fr);\n  min-height: 34px;\n  padding: 6px 9px;\n  border-bottom: 1px solid var(--road-line-soft);\n}\n\nsb wr:last-child {\n  border-bottom: 0;\n}\n\nsb wr::before {\n  font-weight: 700;\n}\n\nsb wr[k=\"w\"]::before { content: \"白\"; color: #d5d0c9; }\nsb wr[k=\"g\"]::before { content: \"绿\"; color: #77aa6c; }\nsb wr[k=\"b\"]::before { content: \"蓝\"; color: #6f9ecb; }\nsb wr[k=\"p\"]::before { content: \"紫\"; color: #aa7ac5; }\nsb wr[k=\"y\"]::before { content: \"金\"; color: #d7a944; }\nsb wr[k=\"r\"]::before { content: \"红\"; color: #cf5e4d; }\n\n/* 18+ 与记忆二级折叠 */\nsb details.x,\nsb details.mc,\nsb details.ma {\n  position: relative;\n  margin-top: 9px;\n  overflow: visible;\n  background: #0b0a09;\n  border: 1px solid var(--road-line);\n  border-radius: 3px;\n}\n\nsb details.x > summary,\nsb details.mc > summary,\nsb details.ma > summary {\n  position: relative;\n  display: flex;\n  align-items: center;\n  min-height: 38px;\n  padding: 7px 10px 7px 29px;\n  color: #d7c4b6;\n  font-weight: 700;\n  cursor: pointer;\n  list-style: none;\n  background: rgba(167, 67, 40, 0.07);\n}\n\nsb details.x > summary > i {\n  margin-left: 8px;\n  padding: 1px 5px;\n  color: #e5a07e;\n  font-size: 10px;\n  font-style: normal;\n  border: 1px solid #70422f;\n}\n\nsb details.x > bd,\nsb details.mc > bd,\nsb details.ma > bd {\n  display: block;\n  padding: 7px 9px 9px;\n  overflow: visible;\n  border-top: 1px solid var(--road-line);\n}\n\nsb details.x r[k=\"o\"]::before { content: \"口腔：\"; }\nsb details.x r[k=\"b\"]::before { content: \"胸部：\"; }\nsb details.x r[k=\"p\"]::before { content: \"私处：\"; }\nsb details.x r[k=\"c\"]::before { content: \"阴蒂：\"; }\nsb details.x r[k=\"h\"]::before { content: \"臀部：\"; }\n\n/* 人员与论坛 */\nsb ln[k=\"m\"] {\n  position: relative;\n  display: grid;\n  grid-template-columns: 84px minmax(0, 1fr);\n  padding: 9px 11px;\n  overflow: visible;\n}\n\nsb ln[k=\"m\"]::before {\n  content: \"成员\";\n  color: #efc7ae;\n  font-weight: 700;\n}\n\nsb fb {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 10px;\n  padding: 9px 10px;\n  background: #0c0b0a;\n  border: 1px solid var(--road-line);\n}\n\nsb fb > i {\n  color: var(--road-rust-hot);\n  font-style: normal;\n  font-weight: 700;\n}\n\nsb post {\n  display: block;\n  margin-top: 9px;\n  overflow: hidden;\n  background: #0b0a09;\n  border: 1px solid var(--road-line);\n  border-left: 2px solid var(--road-rust);\n  border-radius: 3px;\n}\n\nsb ph {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n  padding: 8px 10px;\n  color: var(--road-cream);\n  background: #17120f;\n  border-bottom: 1px solid var(--road-line);\n}\n\nsb ph > i {\n  display: grid;\n  place-items: center;\n  width: 22px;\n  height: 22px;\n  color: var(--road-rust-hot);\n  font-style: normal;\n  border: 1px solid #6e3b2c;\n}\n\nsb pu,\nsb pf {\n  display: block;\n  padding: 6px 10px;\n  color: var(--road-muted);\n  font-size: 12px;\n}\n\nsb pm {\n  display: block;\n  padding: 8px 10px;\n  border-top: 1px solid var(--road-line-soft);\n  border-bottom: 1px solid var(--road-line-soft);\n}\n\nsb pm > p {\n  margin: 0;\n}\n\n/* 记忆 Grid */\nsb sep {\n  display: block;\n  margin: 8px 0 5px;\n  color: var(--road-rust-hot);\n  font: 700 11px/1.5 Consolas, monospace;\n  letter-spacing: 0.1em;\n}\n\nsb mem {\n  display: block;\n  overflow: hidden;\n  border: 1px solid var(--road-line);\n}\n\nsb mh,\nsb mr {\n  display: grid;\n  grid-template-columns: 50px 130px 105px minmax(0, 1fr);\n}\n\nsb mh {\n  color: #e7c9b5;\n  background: #1a1310;\n}\n\nsb mr {\n  color: var(--road-text);\n  background: #0b0a09;\n  border-top: 1px solid var(--road-line);\n}\n\nsb mh > i,\nsb mr > i {\n  min-width: 0;\n  padding: 7px 8px;\n  font-style: normal;\n  overflow-wrap: anywhere;\n  border-right: 1px solid var(--road-line-soft);\n}\n\nsb mh > i:last-child,\nsb mr > i:last-child {\n  border-right: 0;\n}\n\n/* 悬浮提示 */\nhud tip,\nsb tip {\n  position: absolute;\n  z-index: 2147483000;\n  bottom: calc(100% + 8px);\n  left: 8px;\n  display: none;\n  width: max-content;\n  min-width: 170px;\n  max-width: min(360px, calc(100vw - 24px));\n  padding: 9px 11px;\n  overflow: visible;\n  color: #f0e2d5;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.65;\n  white-space: normal;\n  overflow-wrap: anywhere;\n  background: #100e0d;\n  border: 1px solid #86503a;\n  border-left: 3px solid var(--road-amber);\n  border-radius: 3px;\n  box-shadow: 0 11px 26px rgba(0, 0, 0, 0.58);\n}\n\nhud tip::after,\nsb tip::after {\n  content: \"\";\n  position: absolute;\n  top: 100%;\n  left: 17px;\n  border: 5px solid transparent;\n  border-top-color: #86503a;\n}\n\nhud tg,\nsb ai,\nsb rw,\nsb tg,\nsb pg {\n  position: relative;\n  overflow: visible;\n}\n\nhud tg:hover > tip,\nhud tg:focus-within > tip,\nsb ai:hover > tip,\nsb ai:focus-within > tip,\nsb rw:hover > tip,\nsb rw:focus-within > tip,\nsb tg:hover > tip,\nsb tg:focus-within > tip,\nsb pg:hover > tip,\nsb pg:focus-within > tip {\n  display: block;\n}\n\nsb ai[k=\"h\"] > tip::before { content: \"伤势：\"; }\nsb ai[k=\"s\"] > tip::before { content: \"状态：\"; }\nsb ai[k=\"c\"] > tip::before { content: \"随身：\"; }\nsb ai[k=\"t\"] > tip::before { content: \"天赋：\"; }\nsb pg[k=\"hu\"] > tip::before { content: \"饥渴：\"; }\nsb pg[k=\"sa\"] > tip::before { content: \"理智：\"; }\nsb pg[k=\"du\"] > tip::before { content: \"整体耐久：\"; }\nsb pg[k=\"fa\"] > tip > v::before { content: \"好感 \"; }\nsb pg[k=\"fa\"] > tip > i::before { content: \"(-100～100)｜映射%＝(值+100)/2｜\"; }\nsb pg[k=\"ob\"] > tip > v::before { content: \"服从 \"; }\n\nsb tip::before {\n  color: #f2bd91;\n  font-weight: 700;\n}\n\nsb tip > v,\nsb tip > i {\n  display: block;\n  font-style: normal;\n}\n\nsb tip > v {\n  color: #f2bd91;\n  font-weight: 700;\n}\n\n/* 进度枚举：非法值保持默认 0% */\nsb pg[p=\"0\"]{--pw:0%;--pt:\"0%\"}\nsb pg[p=\"1\"]{--pw:1%;--pt:\"1%\"}\nsb pg[p=\"2\"]{--pw:2%;--pt:\"2%\"}\nsb pg[p=\"3\"]{--pw:3%;--pt:\"3%\"}\nsb pg[p=\"4\"]{--pw:4%;--pt:\"4%\"}\nsb pg[p=\"5\"]{--pw:5%;--pt:\"5%\"}\nsb pg[p=\"6\"]{--pw:6%;--pt:\"6%\"}\nsb pg[p=\"7\"]{--pw:7%;--pt:\"7%\"}\nsb pg[p=\"8\"]{--pw:8%;--pt:\"8%\"}\nsb pg[p=\"9\"]{--pw:9%;--pt:\"9%\"}\nsb pg[p=\"10\"]{--pw:10%;--pt:\"10%\"}\nsb pg[p=\"11\"]{--pw:11%;--pt:\"11%\"}\nsb pg[p=\"12\"]{--pw:12%;--pt:\"12%\"}\nsb pg[p=\"13\"]{--pw:13%;--pt:\"13%\"}\nsb pg[p=\"14\"]{--pw:14%;--pt:\"14%\"}\nsb pg[p=\"15\"]{--pw:15%;--pt:\"15%\"}\nsb pg[p=\"16\"]{--pw:16%;--pt:\"16%\"}\nsb pg[p=\"17\"]{--pw:17%;--pt:\"17%\"}\nsb pg[p=\"18\"]{--pw:18%;--pt:\"18%\"}\nsb pg[p=\"19\"]{--pw:19%;--pt:\"19%\"}\nsb pg[p=\"20\"]{--pw:20%;--pt:\"20%\"}\nsb pg[p=\"21\"]{--pw:21%;--pt:\"21%\"}\nsb pg[p=\"22\"]{--pw:22%;--pt:\"22%\"}\nsb pg[p=\"23\"]{--pw:23%;--pt:\"23%\"}\nsb pg[p=\"24\"]{--pw:24%;--pt:\"24%\"}\nsb pg[p=\"25\"]{--pw:25%;--pt:\"25%\"}\nsb pg[p=\"26\"]{--pw:26%;--pt:\"26%\"}\nsb pg[p=\"27\"]{--pw:27%;--pt:\"27%\"}\nsb pg[p=\"28\"]{--pw:28%;--pt:\"28%\"}\nsb pg[p=\"29\"]{--pw:29%;--pt:\"29%\"}\nsb pg[p=\"30\"]{--pw:30%;--pt:\"30%\"}\nsb pg[p=\"31\"]{--pw:31%;--pt:\"31%\"}\nsb pg[p=\"32\"]{--pw:32%;--pt:\"32%\"}\nsb pg[p=\"33\"]{--pw:33%;--pt:\"33%\"}\nsb pg[p=\"34\"]{--pw:34%;--pt:\"34%\"}\nsb pg[p=\"35\"]{--pw:35%;--pt:\"35%\"}\nsb pg[p=\"36\"]{--pw:36%;--pt:\"36%\"}\nsb pg[p=\"37\"]{--pw:37%;--pt:\"37%\"}\nsb pg[p=\"38\"]{--pw:38%;--pt:\"38%\"}\nsb pg[p=\"39\"]{--pw:39%;--pt:\"39%\"}\nsb pg[p=\"40\"]{--pw:40%;--pt:\"40%\"}\nsb pg[p=\"41\"]{--pw:41%;--pt:\"41%\"}\nsb pg[p=\"42\"]{--pw:42%;--pt:\"42%\"}\nsb pg[p=\"43\"]{--pw:43%;--pt:\"43%\"}\nsb pg[p=\"44\"]{--pw:44%;--pt:\"44%\"}\nsb pg[p=\"45\"]{--pw:45%;--pt:\"45%\"}\nsb pg[p=\"46\"]{--pw:46%;--pt:\"46%\"}\nsb pg[p=\"47\"]{--pw:47%;--pt:\"47%\"}\nsb pg[p=\"48\"]{--pw:48%;--pt:\"48%\"}\nsb pg[p=\"49\"]{--pw:49%;--pt:\"49%\"}\nsb pg[p=\"50\"]{--pw:50%;--pt:\"50%\"}\nsb pg[p=\"51\"]{--pw:51%;--pt:\"51%\"}\nsb pg[p=\"52\"]{--pw:52%;--pt:\"52%\"}\nsb pg[p=\"53\"]{--pw:53%;--pt:\"53%\"}\nsb pg[p=\"54\"]{--pw:54%;--pt:\"54%\"}\nsb pg[p=\"55\"]{--pw:55%;--pt:\"55%\"}\nsb pg[p=\"56\"]{--pw:56%;--pt:\"56%\"}\nsb pg[p=\"57\"]{--pw:57%;--pt:\"57%\"}\nsb pg[p=\"58\"]{--pw:58%;--pt:\"58%\"}\nsb pg[p=\"59\"]{--pw:59%;--pt:\"59%\"}\nsb pg[p=\"60\"]{--pw:60%;--pt:\"60%\"}\nsb pg[p=\"61\"]{--pw:61%;--pt:\"61%\"}\nsb pg[p=\"62\"]{--pw:62%;--pt:\"62%\"}\nsb pg[p=\"63\"]{--pw:63%;--pt:\"63%\"}\nsb pg[p=\"64\"]{--pw:64%;--pt:\"64%\"}\nsb pg[p=\"65\"]{--pw:65%;--pt:\"65%\"}\nsb pg[p=\"66\"]{--pw:66%;--pt:\"66%\"}\nsb pg[p=\"67\"]{--pw:67%;--pt:\"67%\"}\nsb pg[p=\"68\"]{--pw:68%;--pt:\"68%\"}\nsb pg[p=\"69\"]{--pw:69%;--pt:\"69%\"}\nsb pg[p=\"70\"]{--pw:70%;--pt:\"70%\"}\nsb pg[p=\"71\"]{--pw:71%;--pt:\"71%\"}\nsb pg[p=\"72\"]{--pw:72%;--pt:\"72%\"}\nsb pg[p=\"73\"]{--pw:73%;--pt:\"73%\"}\nsb pg[p=\"74\"]{--pw:74%;--pt:\"74%\"}\nsb pg[p=\"75\"]{--pw:75%;--pt:\"75%\"}\nsb pg[p=\"76\"]{--pw:76%;--pt:\"76%\"}\nsb pg[p=\"77\"]{--pw:77%;--pt:\"77%\"}\nsb pg[p=\"78\"]{--pw:78%;--pt:\"78%\"}\nsb pg[p=\"79\"]{--pw:79%;--pt:\"79%\"}\nsb pg[p=\"80\"]{--pw:80%;--pt:\"80%\"}\nsb pg[p=\"81\"]{--pw:81%;--pt:\"81%\"}\nsb pg[p=\"82\"]{--pw:82%;--pt:\"82%\"}\nsb pg[p=\"83\"]{--pw:83%;--pt:\"83%\"}\nsb pg[p=\"84\"]{--pw:84%;--pt:\"84%\"}\nsb pg[p=\"85\"]{--pw:85%;--pt:\"85%\"}\nsb pg[p=\"86\"]{--pw:86%;--pt:\"86%\"}\nsb pg[p=\"87\"]{--pw:87%;--pt:\"87%\"}\nsb pg[p=\"88\"]{--pw:88%;--pt:\"88%\"}\nsb pg[p=\"89\"]{--pw:89%;--pt:\"89%\"}\nsb pg[p=\"90\"]{--pw:90%;--pt:\"90%\"}\nsb pg[p=\"91\"]{--pw:91%;--pt:\"91%\"}\nsb pg[p=\"92\"]{--pw:92%;--pt:\"92%\"}\nsb pg[p=\"93\"]{--pw:93%;--pt:\"93%\"}\nsb pg[p=\"94\"]{--pw:94%;--pt:\"94%\"}\nsb pg[p=\"95\"]{--pw:95%;--pt:\"95%\"}\nsb pg[p=\"96\"]{--pw:96%;--pt:\"96%\"}\nsb pg[p=\"97\"]{--pw:97%;--pt:\"97%\"}\nsb pg[p=\"98\"]{--pw:98%;--pt:\"98%\"}\nsb pg[p=\"99\"]{--pw:99%;--pt:\"99%\"}\nsb pg[p=\"100\"]{--pw:100%;--pt:\"100%\"}\n\n/* 下一步：本地 / riliChat / AI风月 */\nsb > details.cd.nx > bd,\nsb > details.cd.nx > .bd {\n  display: block;\n  padding: 10px;\n}\n\nsb .pga {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  min-width: 0;\n}\n\nsb .pga > pre,\nsb .pga > div {\n  position: relative;\n  min-width: 0;\n  margin: 0;\n  overflow: hidden;\n  color: var(--road-text);\n  background:\n    linear-gradient(90deg, rgba(167, 67, 40, 0.08), transparent 28%),\n    #100e0c;\n  border: 1px solid #493830;\n  border-left: 3px solid var(--road-rust);\n  border-radius: 3px;\n}\n\nsb .pga > pre {\n  min-height: 50px;\n  padding: 10px 44px 10px 13px;\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n  font: 500 13px/1.7 \"Microsoft YaHei\", sans-serif;\n}\n\nsb .pga > div {\n  display: grid;\n  grid-template-columns: 40px minmax(0, 1fr);\n  min-height: 52px;\n}\n\nsb .pga > div > div:first-child {\n  grid-column: 1;\n  grid-row: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--road-rust-hot);\n  background: #181411;\n  border-right: 1px solid #493830;\n  font: 700 11px/1 Consolas, monospace;\n}\n\nsb .pga > div > pre {\n  grid-column: 2;\n  grid-row: 1;\n  display: flex;\n  align-items: center;\n  min-width: 0;\n  min-height: 52px;\n  margin: 0;\n  padding: 10px 46px 10px 13px;\n  overflow: hidden;\n  color: var(--road-text);\n  background: #100e0c;\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n  border: 0;\n}\n\nsb .pga > div > pre > code {\n  min-width: 0;\n  padding: 0;\n  color: inherit;\n  background: transparent;\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n  font: 500 13px/1.7 \"Microsoft YaHei\", sans-serif;\n}\n\nsb .pga > div button {\n  position: absolute;\n  z-index: 3;\n  top: 50%;\n  right: 8px;\n  display: grid;\n  place-items: center;\n  width: 30px;\n  height: 30px;\n  padding: 0;\n  color: #9b8b80;\n  background: #211a17;\n  border: 1px solid #4d3b33;\n  border-radius: 2px;\n  cursor: pointer;\n  transform: translateY(-50%);\n}\n\nsb .pga > div button::before {\n  content: \"⧉\";\n  font-size: 15px;\n}\n\nsb .pga > div button:hover,\nsb .pga > div button:focus-visible {\n  color: var(--road-rust-hot);\n  border-color: var(--road-rust-hot);\n  outline: none;\n}\n\nsb .pga > .fy-code > .fy-head {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\nsb .pga > pre:nth-of-type(4),\nsb .pga > div:nth-child(4) {\n  border-left-color: var(--road-amber);\n}\n\nsb .pga > pre:nth-of-type(5),\nsb .pga > div:nth-child(5) {\n  color: var(--road-muted);\n  border-style: dashed;\n  border-left-color: #725044;\n}\n\n.is-assistant sb .pga,\n.markdown-body sb .pga,\n#customized-answer-content sb .pga,\n.mufy_ai_message_bubble sb .pga {\n  width: 100% !important;\n  max-width: 100% !important;\n  overflow: visible !important;\n}\n\n/* 关键移动端 */\n@media (max-width: 620px) {\n  hud,\n  tx,\n  sb {\n    font-size: 13px;\n  }\n\n  hud met {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  hud mi[k=\"e\"] {\n    grid-column: 1 / -1;\n    border-top: 1px solid var(--road-line-soft);\n    border-left: 0;\n  }\n\n  hud ln {\n    grid-template-columns: 47px minmax(0, 1fr);\n    padding-inline: 1px;\n  }\n\n  tx > p {\n    padding: 10px 11px 10px 14px;\n    line-height: 1.82;\n  }\n\n  sb > details > bd {\n    padding: 8px 7px 10px;\n  }\n\n  sb pc {\n    grid-template-columns: 70px minmax(0, 1fr);\n    gap: 7px;\n  }\n\n  sb mk {\n    min-height: 146px;\n  }\n\n  sb mk::before {\n    width: 39px;\n    height: 39px;\n  }\n\n  sb mk > b {\n    font-size: 22px;\n  }\n\n  sb who {\n    gap: 5px;\n  }\n\n  sb who > b {\n    flex-basis: 100%;\n    font-size: 16px;\n  }\n\n  sb st {\n    grid-template-columns: 64px minmax(0, 1fr);\n    padding-inline: 8px;\n  }\n\n  sb pg {\n    margin-inline: 8px;\n  }\n\n  sb ai,\n  sb r,\n  sb rw,\n  sb ln[k=\"m\"] {\n    grid-template-columns: 72px minmax(0, 1fr);\n    padding: 8px 9px;\n  }\n\n  sb as {\n    grid-column: 1 / -1;\n  }\n\n  sb vh {\n    grid-template-columns: auto minmax(0, 1fr);\n  }\n\n  sb vh > v {\n    grid-column: 1 / -1;\n    text-align: left;\n  }\n\n  sb mh {\n    display: none;\n  }\n\n  sb mr {\n    grid-template-columns: 52px minmax(0, 1fr);\n  }\n\n  sb mr > i:nth-child(3),\n  sb mr > i:nth-child(4) {\n    grid-column: 1 / -1;\n    border-top: 1px solid var(--road-line-soft);\n  }\n\n  hud tip,\n  sb tip {\n    right: auto;\n    left: 0;\n    width: min(300px, calc(100vw - 24px));\n    max-width: calc(100vw - 24px);\n  }\n\n  sb .pga > div {\n    grid-template-columns: 34px minmax(0, 1fr);\n  }\n\n  sb .pga > div > pre {\n    padding-left: 10px;\n    padding-right: 41px;\n  }\n}\n\n/* 收起面板：分区编号工业舱门 */\n@keyframes sbPanelSeal {\n  from {\n    opacity: 0.72;\n    transform: translateY(-2px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\nsb > details:not([open]),\ndetails.cd.nx:not([open]) {\n  isolation: isolate;\n  border-color: #49362e !important;\n  border-left-color: #b44a2d !important;\n  box-shadow:\n    inset 0 1px rgba(255, 235, 214, 0.025),\n    inset -5px 0 rgba(167, 67, 40, 0.055),\n    0 6px 16px rgba(0, 0, 0, 0.22) !important;\n}\n\nsb > details:not([open]) > summary,\ndetails.cd.nx:not([open]) > summary {\n  min-height: 49px !important;\n  padding: 10px 120px 10px 39px !important;\n  overflow: hidden !important;\n  color: #eadfd1 !important;\n  -webkit-text-fill-color: #eadfd1 !important;\n  background:\n    linear-gradient(108deg, transparent 0 40%, rgba(238, 150, 94, 0.12) 48%, transparent 56%) -190% 0 / 44% 100% no-repeat,\n    repeating-linear-gradient(135deg, rgba(217, 101, 66, 0.1) 0 1px, transparent 1px 7px) right 14px center / 56px 18px no-repeat,\n    linear-gradient(90deg, rgba(167, 67, 40, 0.19), rgba(167, 67, 40, 0.035) 42%, transparent 72%),\n    #241713 !important;\n  border-bottom-color: transparent !important;\n  border-radius: 3px !important;\n  box-shadow:\n    inset 0 1px rgba(255, 230, 205, 0.035),\n    inset 0 -1px rgba(0, 0, 0, 0.36) !important;\n  text-shadow: 0 1px 1px #000 !important;\n  animation: sbPanelSeal 360ms ease-out both;\n  transition:\n    background-position 520ms ease,\n    color 160ms ease,\n    box-shadow 160ms ease,\n    transform 160ms ease !important;\n}\n\nsb > details:not([open]) > summary::before,\ndetails.cd.nx:not([open]) > summary::before {\n  content: \"›\" !important;\n  position: absolute !important;\n  left: 11px !important;\n  top: 0 !important;\n  bottom: 0 !important;\n  display: grid !important;\n  place-items: center !important;\n  width: 18px !important;\n  height: 18px !important;\n  margin: auto 0 !important;\n  color: #f0784b !important;\n  -webkit-text-fill-color: #f0784b !important;\n  font: 700 13px/1 Consolas, monospace !important;\n  background: #160f0d !important;\n  border: 1px solid #70422f !important;\n  border-radius: 2px !important;\n  box-shadow: inset 0 0 0 1px rgba(240, 120, 75, 0.055) !important;\n  transform: none !important;\n}\n\nsb > details:not([open]) > summary::after,\ndetails.cd.nx:not([open]) > summary::after {\n  position: absolute;\n  z-index: 1;\n  top: 0;\n  bottom: 0;\n  right: 12px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: flex-start;\n  min-width: 91px;\n  min-height: 23px;\n  height: 23px;\n  margin: auto 0;\n  padding: 2px 9px 2px 17px;\n  color: #caa892;\n  -webkit-text-fill-color: #caa892;\n  font: 700 9px/1 Consolas, \"Microsoft YaHei\", monospace;\n  letter-spacing: 0.08em;\n  white-space: nowrap;\n  background:\n    radial-gradient(circle at 8px 50%, #d96542 0 2px, rgba(217, 101, 66, 0.24) 3px, transparent 5px),\n    linear-gradient(180deg, #1b1512, #110e0c);\n  border: 1px solid #4d382f;\n  border-radius: 2px;\n  box-shadow: inset 3px 0 rgba(167, 67, 40, 0.22);\n  transform: none;\n  box-sizing: border-box;\n}\n\nsb > details.pl:not([open]) > summary::after { content: \"01 · PLAYER\"; }\nsb > details.vc:not([open]) > summary::after { content: \"02 · VEHICLE\"; }\nsb > details.np:not([open]) > summary::after { content: \"03 · CONTACT\"; }\nsb > details.cr:not([open]) > summary::after { content: \"04 · CREW\"; }\nsb > details.fo:not([open]) > summary::after { content: \"05 · TRADE\"; }\nsb > details.mm:not([open]) > summary::after { content: \"06 · MEMORY\"; }\nsb > details.nx:not([open]) > summary::after,\ndetails.cd.nx:not([open]) > summary::after { content: \"07 · NEXT\"; }\n\nsb > details:not([open]) > summary:focus-visible,\ndetails.cd.nx:not([open]) > summary:focus-visible {\n  outline: 2px solid #d79a32 !important;\n  outline-offset: 2px !important;\n  box-shadow:\n    inset 0 0 0 1px rgba(215, 154, 50, 0.72),\n    0 0 0 3px rgba(215, 154, 50, 0.15) !important;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  sb > details:not([open]):hover,\n  details.cd.nx:not([open]):hover {\n    border-color: #704638 !important;\n    border-left-color: #e06b43 !important;\n    box-shadow:\n      inset 0 1px rgba(255, 235, 214, 0.04),\n      inset -5px 0 rgba(217, 101, 66, 0.08),\n      0 9px 20px rgba(0, 0, 0, 0.28) !important;\n    transform: translateY(-1px);\n  }\n\n  sb > details:not([open]) > summary:hover,\n  details.cd.nx:not([open]) > summary:hover {\n    color: #fff0e2 !important;\n    -webkit-text-fill-color: #fff0e2 !important;\n    background-position:\n      230% 0,\n      right 14px center,\n      0 0,\n      0 0 !important;\n  }\n\n  sb > details:not([open]) > summary:hover::after,\n  details.cd.nx:not([open]) > summary:hover::after {\n    color: #efc7ae;\n    -webkit-text-fill-color: #efc7ae;\n    border-color: #81503d;\n    box-shadow:\n      inset 3px 0 rgba(217, 101, 66, 0.34),\n      0 0 11px rgba(217, 101, 66, 0.08);\n  }\n}\n\n@media (max-width: 520px) {\n  sb > details:not([open]) > summary,\n  details.cd.nx:not([open]) > summary {\n    min-height: 47px !important;\n    padding-right: 59px !important;\n    background:\n      linear-gradient(108deg, transparent 0 40%, rgba(238, 150, 94, 0.1) 48%, transparent 56%) -190% 0 / 42% 100% no-repeat,\n      repeating-linear-gradient(135deg, rgba(217, 101, 66, 0.08) 0 1px, transparent 1px 7px) right 9px center / 30px 16px no-repeat,\n      linear-gradient(90deg, rgba(167, 67, 40, 0.18), transparent 68%),\n      #241713 !important;\n  }\n\n  sb > details:not([open]) > summary::after,\n  details.cd.nx:not([open]) > summary::after {\n    right: 8px;\n    min-width: 35px;\n    min-height: 22px;\n    height: 22px;\n    padding: 2px 6px 2px 14px;\n    font-size: 9px;\n  }\n\n  sb > details.pl:not([open]) > summary::after { content: \"01\"; }\n  sb > details.vc:not([open]) > summary::after { content: \"02\"; }\n  sb > details.np:not([open]) > summary::after { content: \"03\"; }\n  sb > details.cr:not([open]) > summary::after { content: \"04\"; }\n  sb > details.fo:not([open]) > summary::after { content: \"05\"; }\n  sb > details.mm:not([open]) > summary::after { content: \"06\"; }\n  sb > details.nx:not([open]) > summary::after,\n  details.cd.nx:not([open]) > summary::after { content: \"07\"; }\n}\n\n@media (max-width: 340px) {\n  sb > details:not([open]) > summary,\n  details.cd.nx:not([open]) > summary {\n    padding-left: 35px !important;\n    padding-right: 53px !important;\n    letter-spacing: 0.03em !important;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  sb > details:not([open]),\n  details.cd.nx:not([open]),\n  sb > details:not([open]) > summary,\n  details.cd.nx:not([open]) > summary,\n  sb > details:not([open]) > summary::before,\n  details.cd.nx:not([open]) > summary::before,\n  sb > details:not([open]) > summary::after,\n  details.cd.nx:not([open]) > summary::after {\n    animation: none !important;\n    transition: none !important;\n    transform: none !important;\n  }\n\n  sb > details:not([open]) > summary:hover,\n  details.cd.nx:not([open]) > summary:hover {\n    background-position:\n      -190% 0,\n      right 14px center,\n      0 0,\n      0 0 !important;\n  }\n}\n\n/* CORE-END */\n\n/* 非关键视觉增强 */\nhud,\ntx,\nsb > details,\nsb tg,\nsb .pga > pre,\nsb .pga > div {\n  transition:\n    border-color 140ms ease,\n    box-shadow 140ms ease,\n    transform 140ms ease;\n}\n\nsb tg:hover,\nsb .pga > pre:hover,\nsb .pga > div:hover {\n  border-color: #85503b;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  hud,\n  tx,\n  sb > details,\n  sb tg,\n  sb .pga > pre,\n  sb .pga > div {\n    transition: none;\n  }\n}\n\n/* 双平台修复：思维链、正文、改装与下一步 */\nthink,\n.tkb,\n.is-assistant think,\n.is-assistant .tkb,\n.markdown-body think,\n.markdown-body .tkb,\n#customized-answer-content think,\n#customized-answer-content .tkb,\n.mufy_ai_message_bubble think,\n.mufy_ai_message_bubble .tkb {\n  display: none !important;\n  width: 0 !important;\n  height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n/* rili 会拆散未知 <tx>，正文改用标准容器；旧输出仍由前面的 tx 规则兼容。 */\n.tx {\n  --road-bg: #0d0c0b;\n  --road-head: #261713;\n  --road-line: #3d3029;\n  --road-line-soft: #2d2520;\n  --road-rust: #a74328;\n  --road-rust-hot: #d96542;\n  --road-cream: #eadfd1;\n  position: relative;\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  min-width: 0;\n  margin: 0 0 14px;\n  overflow: hidden;\n  color: var(--road-cream);\n  font-family: \"Microsoft YaHei\", \"PingFang SC\", \"Segoe UI\", sans-serif;\n  font-size: 15px;\n  line-height: 1.95;\n  background:\n    radial-gradient(circle at 92% 0, rgba(217, 101, 66, 0.075), transparent 29%),\n    linear-gradient(180deg, #12100e, #0d0c0b 38%);\n  border: 1px solid var(--road-line);\n  border-left: 3px solid var(--road-rust);\n  border-radius: 5px;\n  box-shadow:\n    inset 0 1px rgba(255, 240, 220, 0.025),\n    0 7px 18px rgba(0, 0, 0, 0.22);\n  box-sizing: border-box;\n}\n\n.tx::before {\n  content: \"STORY  路况正文\";\n  display: block;\n  padding: 11px 14px;\n  color: var(--road-cream);\n  font: 700 12px/1.6 Consolas, \"Microsoft YaHei\", sans-serif;\n  letter-spacing: 0.13em;\n  background:\n    linear-gradient(90deg, rgba(167, 67, 40, 0.17), transparent 46%),\n    var(--road-head);\n  border-bottom: 1px solid var(--road-line);\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.34);\n}\n\n.tx > p {\n  position: relative;\n  margin: 0;\n  padding: 13px 17px 13px 19px;\n  color: var(--road-cream);\n  line-height: 1.95;\n  letter-spacing: 0.015em;\n  text-align: justify;\n  text-indent: 2em;\n  overflow-wrap: anywhere;\n  background: rgba(20, 17, 15, 0.78);\n  border-bottom: 1px solid var(--road-line-soft);\n  box-sizing: border-box;\n}\n\n.tx > p:nth-child(odd) {\n  background:\n    linear-gradient(90deg, rgba(167, 67, 40, 0.035), transparent 25%),\n    rgba(24, 20, 16, 0.82);\n}\n\n.tx > p:last-child {\n  border-bottom: 0;\n}\n\n.is-assistant .tx,\n.markdown-body .tx,\n#customized-answer-content .tx,\n.mufy_ai_message_bubble .tx {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  box-sizing: border-box !important;\n}\n\n/* 伪标题固定在左列，所有模块在右侧同一流内换行。 */\nsb rw[k=\"m\"] {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 4px 6px;\n  padding: 8px 11px 8px 106px;\n}\n\nsb rw[k=\"m\"]::before {\n  position: absolute;\n  top: 11px;\n  left: 11px;\n  width: 84px;\n}\n\nsb rw[k=\"m\"] > tg {\n  flex: 0 1 auto;\n  margin: 1px 0;\n}\n\n/* “下一步”脱离 sb 后仍保持原来的锈油指令键外观。 */\ndetails.cd.nx {\n  --nx-key-bg: #100e0c;\n  --nx-key-rail: #161311;\n  --nx-key-border: #4a3a32;\n  --nx-key-rust: #8a3f2c;\n  --nx-key-rust-bright: #c45a38;\n  --nx-key-text: #d0c6bc;\n  --nx-key-muted: #a99d92;\n  --nx-key-alert: #c98b3c;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n  margin: 0 0 14px !important;\n  overflow: hidden !important;\n  background: #0d0c0b !important;\n  border: 1px solid #3d3029 !important;\n  border-left: 3px solid #a74328 !important;\n  border-radius: 5px !important;\n  box-shadow: 0 7px 18px rgba(0, 0, 0, 0.22) !important;\n  box-sizing: border-box !important;\n}\n\ndetails.cd.nx > summary {\n  position: relative !important;\n  display: flex !important;\n  align-items: center !important;\n  min-height: 45px !important;\n  margin: 0 !important;\n  padding: 9px 13px 9px 31px !important;\n  color: #eadfd1 !important;\n  -webkit-text-fill-color: #eadfd1 !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.06em !important;\n  list-style: none !important;\n  cursor: pointer !important;\n  background:\n    linear-gradient(90deg, rgba(167, 67, 40, 0.15), transparent 48%),\n    #261713 !important;\n  border: 0 !important;\n  border-bottom: 1px solid #3d3029 !important;\n}\n\ndetails.cd.nx > summary::before {\n  content: \"⌄\" !important;\n  position: absolute !important;\n  left: 13px !important;\n  color: #d96542 !important;\n  -webkit-text-fill-color: #d96542 !important;\n  font-size: 14px !important;\n}\n\ndetails.cd.nx > summary::-webkit-details-marker {\n  display: none !important;\n}\n\ndetails.cd.nx > .bd {\n  display: block !important;\n  padding: 10px !important;\n  overflow: visible !important;\n}\n\n.cd.nx .pga {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 7px !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.cd.nx .pga > pre,\n.cd.nx .pga > div {\n  position: relative !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  color: var(--nx-key-text) !important;\n  -webkit-text-fill-color: var(--nx-key-text) !important;\n  background:\n    linear-gradient(90deg, rgba(196, 90, 56, 0.07), transparent 24%),\n    var(--nx-key-bg) !important;\n  border: 1px solid var(--nx-key-border) !important;\n  border-left: 3px solid var(--nx-key-rust) !important;\n  border-radius: 3px !important;\n  box-shadow:\n    inset 0 1px rgba(255, 228, 196, 0.025),\n    0 2px 8px rgba(0, 0, 0, 0.16) !important;\n}\n\n.cd.nx .pga > pre:not(.rili-code-block) {\n  min-height: 50px !important;\n  padding: 10px 44px 10px 13px !important;\n  white-space: pre-wrap !important;\n  overflow-wrap: anywhere !important;\n  font: 500 13px/1.7 \"Microsoft YaHei\", sans-serif !important;\n}\n\n.cd.nx .pga > div {\n  display: grid !important;\n  grid-template-columns: 40px minmax(0, 1fr) !important;\n  grid-template-rows: minmax(52px, auto) !important;\n}\n\n.cd.nx .pga > div > div:first-child {\n  position: static !important;\n  grid-column: 1 !important;\n  grid-row: 1 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-width: 0 !important;\n  min-height: 52px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: var(--nx-key-rust-bright) !important;\n  -webkit-text-fill-color: var(--nx-key-rust-bright) !important;\n  background: var(--nx-key-rail) !important;\n  border: 0 !important;\n  border-right: 1px solid var(--nx-key-border) !important;\n  font: 700 11px/1 Consolas, monospace !important;\n}\n\n.cd.nx .pga > div > pre {\n  position: static !important;\n  grid-column: 2 !important;\n  grid-row: 1 !important;\n  display: flex !important;\n  align-items: center !important;\n  min-width: 0 !important;\n  min-height: 52px !important;\n  margin: 0 !important;\n  padding: 10px 48px 10px 14px !important;\n  overflow: hidden !important;\n  color: var(--nx-key-text) !important;\n  -webkit-text-fill-color: var(--nx-key-text) !important;\n  background: var(--nx-key-bg) !important;\n  border: 0 !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  white-space: pre-wrap !important;\n}\n\n.cd.nx .pga > div > pre > code {\n  min-width: 0 !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: inherit !important;\n  -webkit-text-fill-color: inherit !important;\n  background: transparent !important;\n  border: 0 !important;\n  white-space: pre-wrap !important;\n  overflow-wrap: anywhere !important;\n  font: 500 13px/1.7 \"Microsoft YaHei\", sans-serif !important;\n}\n\n.cd.nx .pga > div button {\n  position: absolute !important;\n  z-index: 3 !important;\n  top: 50% !important;\n  right: 8px !important;\n  display: grid !important;\n  place-items: center !important;\n  width: 30px !important;\n  min-width: 30px !important;\n  height: 30px !important;\n  min-height: 30px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: #8f8175 !important;\n  -webkit-text-fill-color: #8f8175 !important;\n  background: #1e1916 !important;\n  border: 1px solid var(--nx-key-border) !important;\n  border-radius: 2px !important;\n  opacity: 0.78 !important;\n  transform: translateY(-50%) !important;\n}\n\n.cd.nx .pga > div button:hover,\n.cd.nx .pga > div button:focus-visible {\n  color: var(--nx-key-rust-bright) !important;\n  -webkit-text-fill-color: var(--nx-key-rust-bright) !important;\n  border-color: var(--nx-key-rust-bright) !important;\n  opacity: 1 !important;\n  outline: none !important;\n}\n\n/* riliChat 的真实代码块 DOM。 */\n.cd.nx .pga > pre.rili-code-block {\n  min-height: 52px !important;\n  padding: 0 !important;\n}\n\n.cd.nx .pga > pre.rili-code-block > .rili-code-block__inner {\n  position: static !important;\n  display: grid !important;\n  grid-template-columns: 40px minmax(0, 1fr) !important;\n  grid-template-rows: minmax(52px, auto) !important;\n  min-width: 0 !important;\n  min-height: 52px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: visible !important;\n  background: transparent !important;\n  border: 0 !important;\n}\n\n.cd.nx .pga > pre.rili-code-block .rili-code-block__header {\n  position: static !important;\n  grid-column: 1 !important;\n  grid-row: 1 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-width: 0 !important;\n  min-height: 52px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: visible !important;\n  color: var(--nx-key-rust-bright) !important;\n  -webkit-text-fill-color: var(--nx-key-rust-bright) !important;\n  background: var(--nx-key-rail) !important;\n  border: 0 !important;\n  border-right: 1px solid var(--nx-key-border) !important;\n}\n\n.cd.nx .pga > pre.rili-code-block .rili-code-block__label {\n  display: inline-flex !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: inherit !important;\n  -webkit-text-fill-color: inherit !important;\n  background: transparent !important;\n  border: 0 !important;\n  font: 700 11px/1 Consolas, monospace !important;\n}\n\n.cd.nx .pga > pre.rili-code-block .rili-code-block__actions,\n.cd.nx .pga > pre.rili-code-block .rili-code-block__action-item,\n.cd.nx .pga > pre.rili-code-block .tooltip-container {\n  position: static !important;\n  display: block !important;\n  width: 0 !important;\n  min-width: 0 !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: visible !important;\n  background: transparent !important;\n  border: 0 !important;\n}\n\n.cd.nx .pga > pre.rili-code-block .rili-code-block__copy-button {\n  position: absolute !important;\n  z-index: 3 !important;\n  top: 50% !important;\n  right: 8px !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 30px !important;\n  min-width: 30px !important;\n  height: 30px !important;\n  min-height: 30px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: #8f8175 !important;\n  -webkit-text-fill-color: #8f8175 !important;\n  background: #1e1916 !important;\n  border: 1px solid var(--nx-key-border) !important;\n  border-radius: 2px !important;\n  opacity: 0.78 !important;\n  transform: translateY(-50%) !important;\n}\n\n.cd.nx .pga > pre.rili-code-block .rili-code-block__body {\n  position: static !important;\n  grid-column: 2 !important;\n  grid-row: 1 !important;\n  display: flex !important;\n  align-items: center !important;\n  min-width: 0 !important;\n  min-height: 52px !important;\n  margin: 0 !important;\n  padding: 10px 48px 10px 14px !important;\n  overflow: hidden !important;\n  color: var(--nx-key-text) !important;\n  -webkit-text-fill-color: var(--nx-key-text) !important;\n  background: var(--nx-key-bg) !important;\n  border: 0 !important;\n}\n\n.cd.nx .pga > pre.rili-code-block .rili-code-block__body > code {\n  min-width: 0 !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: inherit !important;\n  -webkit-text-fill-color: inherit !important;\n  background: transparent !important;\n  border: 0 !important;\n  white-space: pre-wrap !important;\n  overflow-wrap: anywhere !important;\n  font: 500 13px/1.7 \"Microsoft YaHei\", sans-serif !important;\n}\n\n.cd.nx .pga > :nth-child(4) {\n  border-left-color: var(--nx-key-alert) !important;\n}\n\n.cd.nx .pga > :nth-child(4) > div:first-child,\n.cd.nx .pga > pre.rili-code-block:nth-child(4) .rili-code-block__header {\n  color: var(--nx-key-alert) !important;\n  -webkit-text-fill-color: var(--nx-key-alert) !important;\n  border-right-color: #76552d !important;\n}\n\n.cd.nx .pga > :nth-child(5) {\n  color: var(--nx-key-muted) !important;\n  -webkit-text-fill-color: var(--nx-key-muted) !important;\n  border-style: dashed !important;\n  border-left-color: #735448 !important;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  .cd.nx .pga > pre:hover,\n  .cd.nx .pga > div:hover {\n    border-top-color: #6d4b3e !important;\n    border-right-color: #6d4b3e !important;\n    border-bottom-color: #6d4b3e !important;\n    box-shadow:\n      inset 0 0 0 1px rgba(196, 90, 56, 0.09),\n      0 3px 12px rgba(0, 0, 0, 0.2) !important;\n    transform: translateX(2px) !important;\n  }\n}\n\n@media (max-width: 620px) {\n  .tx > p {\n    padding: 11px 12px 11px 15px;\n    font-size: 14px;\n    line-height: 1.9;\n  }\n\n  sb rw[k=\"m\"] {\n    padding-left: 91px;\n  }\n\n  sb rw[k=\"m\"]::before {\n    left: 9px;\n    width: 72px;\n  }\n\n  .cd.nx .pga > div,\n  .cd.nx .pga > pre.rili-code-block > .rili-code-block__inner {\n    grid-template-columns: 34px minmax(0, 1fr) !important;\n    grid-template-rows: minmax(48px, auto) !important;\n  }\n\n  .cd.nx .pga > div > pre,\n  .cd.nx .pga > pre.rili-code-block .rili-code-block__body {\n    min-height: 48px !important;\n    padding: 9px 41px 9px 11px !important;\n  }\n}\n\n/**\n * 《全民公路求生》· 平台壳层 · rili版本 · v1.1-telemetry\n * 点缀：沥青噪点主区 / 油表针徽 / 路牌 HWY-∞ / 油压铆钉 + 指令签\n *\n * 用法：先贴 内置CSS.css，再追加本文件（与风月全站壳二选一）\n * 配色：焦油 #0e0c0b · 面板 #161311 · 锈油 #c45a38 · 字 #d0c6bc\n */\n\n/* ========== 主区：沥青噪点 + 锈雾 ========== */\n.w-full.h-full.relative.bg-background {\n  background:\n    radial-gradient(ellipse 50% 28% at 85% 100%, rgba(196, 90, 56, 0.08), transparent 55%),\n    radial-gradient(ellipse 40% 22% at 10% 0%, rgba(138, 63, 44, 0.06), transparent 50%),\n    linear-gradient(180deg, #0e0c0b, #0a0908 55%, #0e0c0b) !important;\n  color: #d0c6bc !important;\n}\n\n/* ========== 顶栏 · 油表针徽 + 路牌 ========== */\nheader.flex.h-12.items-center,\nheader.flex.items-center.justify-between,\nheader.flex.h-12.items-center.justify-between {\n  position: relative !important;\n  min-height: 56px !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 0 12px !important;\n  background: linear-gradient(180deg, #1e1916, #0e0c0b 70%) !important;\n  border-bottom: 1px solid #4a3a32 !important;\n  box-shadow:\n    0 1px 0 #8a3f2c,\n    0 8px 24px rgba(8, 6, 4, 0.45) !important;\n  font-family: \"Bahnschrift\", \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei UI\", sans-serif !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\n/* 油表针徽 */\nheader.flex.h-12.items-center::before,\nheader.flex.items-center.justify-between::before {\n  content: \"\" !important;\n  flex: 0 0 auto !important;\n  width: 18px !important;\n  height: 18px !important;\n  margin-right: 8px !important;\n  border: 2px solid #c45a38 !important;\n  border-radius: 50% !important;\n  background:\n    radial-gradient(circle at 50% 50%, transparent 55%, rgba(196, 90, 56, 0.25) 56%, transparent 58%),\n    linear-gradient(140deg, transparent 46%, #c45a38 46%, #c45a38 54%, transparent 54%) !important;\n  box-shadow:\n    inset 0 0 0 3px #0e0c0b,\n    0 0 0 1px #8a3f2c !important;\n  transform: none !important;\n  filter: none !important;\n  opacity: 0.95 !important;\n}\n\n/* 路牌 HWY-∞ */\nheader.flex.h-12.items-center::after,\nheader.flex.items-center.justify-between::after {\n  content: \"HWY-∞\" !important;\n  flex: 0 0 auto !important;\n  margin-right: 10px !important;\n  padding: 2px 8px !important;\n  font-size: 10px !important;\n  font-weight: 800 !important;\n  letter-spacing: 0.14em !important;\n  color: #0a0908 !important;\n  background: #c45a38 !important;\n  border: 1px solid #e07850 !important;\n  border-bottom-width: 3px !important;\n  border-bottom-color: #8a3f2c !important;\n  border-radius: 2px !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, \"Courier New\", monospace !important;\n}\n\n.sticky.w-full.top-0.flex.items-center,\nnav.sticky.top-0.w-full,\n.sticky.top-0.w-full.z-50 {\n  background: linear-gradient(180deg, #1e1916, #0e0c0b) !important;\n  border-bottom: 1px solid #4a3a32 !important;\n  box-shadow:\n    0 1px 0 #8a3f2c,\n    0 8px 24px rgba(8, 6, 4, 0.4) !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\nheader.flex.h-12.items-center button,\nheader.flex.items-center.justify-between button,\nheader.flex.h-12.items-center a,\nheader.flex.items-center.justify-between a,\nnav.sticky.top-0.w-full button,\n.sticky.top-0.w-full.z-50 button {\n  min-width: 36px !important;\n  min-height: 34px !important;\n  padding: 6px 8px !important;\n  margin: 0 3px !important;\n  border-radius: 0 !important;\n  border: 1px solid #3a302a !important;\n  background: #12100e !important;\n  color: #b8aea4 !important;\n  box-shadow: inset 0 1px 0 rgba(208, 198, 188, 0.04) !important;\n  transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease !important;\n}\n\nheader.flex.h-12.items-center button:hover,\nheader.flex.items-center.justify-between button:hover,\nheader.flex.h-12.items-center a:hover,\nheader.flex.items-center.justify-between a:hover,\nnav.sticky.top-0.w-full button:hover,\n.sticky.top-0.w-full.z-50 button:hover {\n  background: #1e1916 !important;\n  border-color: #c45a38 !important;\n  color: #d0c6bc !important;\n}\n\nheader.flex.h-12.items-center button svg,\nheader.flex.items-center.justify-between button svg,\nnav.sticky.top-0.w-full button svg,\n.sticky.top-0.w-full.z-50 button svg {\n  width: 17px !important;\n  height: 17px !important;\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 气泡（rili Message 壳） ========== */\n.is-user > div[class*=\"group-[.is-user]\"],\n.is-user [class*=\"group-[.is-user]:bg-secondary\"],\n.is-user [class*=\"group-[.is-user]:rounded-lg\"] {\n  background: #161311 !important;\n  background-color: #161311 !important;\n  color: #d0c6bc !important;\n  -webkit-text-fill-color: #d0c6bc !important;\n  border: 1px solid #3a302a !important;\n  border-left: 3px solid #c45a38 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 8px 22px rgba(8, 6, 4, 0.4) !important;\n  font-family: \"Bahnschrift\", \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei UI\", sans-serif !important;\n  overflow: visible !important;\n}\n\n/* AI 输出气泡：实色焦油底 */\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: #12100e !important;\n  background-color: #12100e !important;\n  color: #d0c6bc !important;\n  -webkit-text-fill-color: #d0c6bc !important;\n  border: 1px solid #3a302a !important;\n  border-left: 3px solid #8a3f2c !important;\n  border-radius: 0 !important;\n  box-shadow: 0 8px 22px rgba(8, 6, 4, 0.4) !important;\n  font-family: \"Bahnschrift\", \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei UI\", sans-serif !important;\n  overflow: visible !important;\n  padding: 10px 12px !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: #12100e !important;\n  border: 1px solid #3a302a !important;\n  border-radius: 0 !important;\n  box-shadow: 0 4px 12px rgba(8, 6, 4, 0.35) !important;\n  padding: 3px !important;\n}\n\ndiv.bg-muted.rounded.flex > button,\ndiv.bg-muted.rounded.flex button {\n  min-width: 30px !important;\n  min-height: 28px !important;\n  border-radius: 0 !important;\n  border: 1px solid transparent !important;\n  background: transparent !important;\n  color: #8a7f74 !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: #1e1916 !important;\n  border-color: #c45a38 !important;\n  color: #d0c6bc !important;\n}\n\ndiv.bg-muted.rounded.flex button svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 底部输入台 #prompt-input ========== */\n/* ========== 底部输入台 · 油压铆钉 + 指令签 ========== */\n#prompt-input {\n  position: relative !important;\n  background:\n    linear-gradient(165deg, #1e1916 0%, #0e0c0b 45%, #0a0908 100%) !important;\n  border: 1px solid #3a302a !important;\n  border-radius: 0 !important;\n  box-shadow:\n    0 0 0 1px rgba(196, 90, 56, 0.12) inset,\n    0 14px 36px rgba(8, 6, 4, 0.5) !important;\n  font-family: \"Bahnschrift\", \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei UI\", sans-serif !important;\n  overflow: visible !important;\n  padding-top: 10px !important;\n}\n\n/* 左：油压方铆钉 */\n#prompt-input::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -10px !important;\n  left: 16px !important;\n  z-index: 3 !important;\n  width: 20px !important;\n  height: 20px !important;\n  background: linear-gradient(180deg, #e07850, #c45a38 45%, #8a3f2c) !important;\n  border: 1px solid #e89870 !important;\n  border-radius: 2px !important;\n  box-shadow:\n    0 0 0 3px #0e0c0b,\n    inset 0 1px 0 rgba(255, 220, 180, 0.25),\n    0 3px 0 #5a2818,\n    0 5px 12px rgba(0, 0, 0, 0.4) !important;\n  pointer-events: none !important;\n}\n\n/* 右：指令挂签 */\n#prompt-input::after {\n  content: \"指令签\" !important;\n  position: absolute !important;\n  top: -10px !important;\n  right: 14px !important;\n  z-index: 3 !important;\n  padding: 2px 10px 2px 14px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.14em !important;\n  color: #0e0c0b !important;\n  background: #e07850 !important;\n  border: 1px solid #c45a38 !important;\n  border-left: 0 !important;\n  clip-path: polygon(10px 0, 100% 0, 100% 100%, 10px 100%, 0 50%) !important;\n  box-shadow: -2px 2px 0 rgba(0, 0, 0, 0.25) !important;\n  pointer-events: none !important;\n  font-family: \"Bahnschrift\", \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei UI\", sans-serif !important;\n}\n\n#prompt-input [data-slot=\"input-group\"] {\n  background: #0a0908 !important;\n  border: 1px solid #221a16 !important;\n  border-radius: 0 !important;\n  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.45) !important;\n  overflow: hidden !important;\n}\n\n#prompt-input [data-slot=\"input-group\"]:focus-within {\n  border-color: #c45a38 !important;\n  box-shadow:\n    inset 0 2px 8px rgba(0, 0, 0, 0.45),\n    0 0 0 1px rgba(196, 90, 56, 0.25) !important;\n}\n\n#prompt-input-header {\n  background: #12100e !important;\n  color: #b8aea4 !important;\n  border-bottom: 1px dashed #3a302a !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: #161311 !important;\n  color: #b8aea4 !important;\n  border: 1px solid #3a302a !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, \"Courier New\", monospace !important;\n}\n\n#prompt-input-header button:hover {\n  background: #1e1916 !important;\n  border-color: #c45a38 !important;\n  color: #d0c6bc !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: #d0c6bc !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  font-family: \"Bahnschrift\", \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei UI\", 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: #6a6058 !important;\n  font-style: normal !important;\n}\n\n#prompt-input-footer {\n  background: #12100e !important;\n  border-top: 1px solid #3a302a !important;\n  padding: 10px 12px !important;\n  gap: 8px !important;\n}\n\n#prompt-input-footer button {\n  min-height: 30px !important;\n  border-radius: 0 !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]) {\n  background: #161311 !important;\n  color: #8a7f74 !important;\n  border: 1px solid #3a302a !important;\n  padding: 4px 10px !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]):hover {\n  border-color: #c9a05a !important;\n  color: #d4b070 !important;\n  background: #1a1510 !important;\n}\n\n#prompt-input-footer button[aria-haspopup],\n#prompt-input-footer button[data-state] {\n  border-radius: 0 !important;\n  border-color: #4a3a32 !important;\n  color: #b8aea4 !important;\n  background: #161311 !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: #c45a38 !important;\n  color: #0e0c0b !important;\n  border: 1px solid #e07850 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 4px 14px rgba(8, 6, 4, 0.4) !important;\n  font-weight: 700 !important;\n}\n\n#prompt-input button[aria-label=\"发送\"]:hover,\n#prompt-input-footer button[aria-label=\"发送\"]:hover {\n  background: #e07850 !important;\n  border-color: #e89870 !important;\n}\n\n#prompt-input button[aria-label=\"发送\"] svg {\n  color: #0e0c0b !important;\n  stroke: #0e0c0b !important;\n}\n\n/* ========== 侧栏 ========== */\n[data-sidebar=\"sidebar\"],\n.bg-sidebar {\n  background: #12100e !important;\n  border-color: #3a302a !important;\n  color: #b8aea4 !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":5,"totalMessages":29,"totalCreditsUsed":29713,"totalTokensUsed":576373,"totalPlayedUsers":1,"deeplyPlayed":1,"fixedPromptLength":9256,"lorebookLength":10567,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"末世","cardsCount":12}},{"tag":{"name":"已破甲","cardsCount":2237}},{"tag":{"name":"末日求生","cardsCount":6}},{"tag":{"name":"可剧情可涩涩","cardsCount":2489}},{"tag":{"name":"开放世界","cardsCount":1312}},{"tag":{"name":"开局即可色","cardsCount":1463}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}