{"id":"b6e53793-d5e0-4fa5-a04c-973845c68db4","authorId":"hbZxq9Ys5NtuuOdOHb2Pd0Ae5GyCA8Qa","title":"（全方面重置）平凡职业造就世界最强［roll天赋，同人大世界］","description":"平凡职业造就世界最强的同人大世界，玩家可以选择是当主角南云始重来一遍还是选择成为同学转生者之一，亦或者直接自定义开局，一切皆由玩家自己决定。\n拒绝堆料，保证消耗低廉。如果担心记忆丢失，那么使用归纳历史记忆功能然后点击提取，将提取出来的内容放入自定义配置即可。\n（记忆开2-4，按取舍选择。）（想开局涩涩以及开局无敌的话可以直接选原著开局的魔王降临时间点）\n（温馨提示2：推荐玩家把个人信息放在自定义配置以免哈基米遗忘并且善用评价系统）。","background":"vnikralh5g5ylcz3jgor7yi7.webp","backgroundWidth":1046,"backgroundHeight":784,"cover":"e69n6hxbhrnthgufe06ci98u.webp","coverWidth":1046,"coverHeight":784,"introPage":"ai4nx2xvyuwk9mquwmizhwyq.html","changelog":"","createdAt":"2026-06-06T11:26:40.989Z","updatedAt":"2026-07-27T04:46:21.289Z","initPublicAt":"2026-07-11T08:37:37.678Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══ B平台加载动画适配（自动注入）═══ */\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\n.is-assistant.w-fit { width: 100% !important; }\n.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {\n  width: 100% !important; background: transparent !important;\n  border: none !important; padding: 0 !important;\n}\n.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {\n  display: flex; justify-content: center; width: 100%;\n}\n\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\n   原理：B平台消息操作按钮结构为：\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\n           └── button.rounded-full.size-7 (单个按钮)\n   以下规则使用高specificity + !important确保按钮\n   不被任何转换后/透传的CSS规则意外隐藏\n   ═══════════════════════════════════════════════ */\n/* 按钮组容器保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\n.is-user .bg-muted.rounded.flex.p-0\\.5,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  overflow: visible !important;\n  position: relative !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  pointer-events: auto !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* 单个按钮保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\n  display: inline-flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  position: relative !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\n  visibility: visible !important;\n  display: flex !important;\n  pointer-events: auto !important;\n  overflow: visible !important;\n}\n/* 操作行保护 */\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\n  display: flex !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n/* ═══ B平台顶部栏适配说明（自动注入）═══\n   A: div.sticky > div.flex.justify-between\n      ├── 左侧空区\n      ├── #ai-model-selector (居中)\n      └── 右侧工具(设置按钮等)\n   B: <header.flex.justify-between>\n      ├── #nav-left (侧边栏开关)\n      ├── #nav-middle (可能为空)\n      └── #nav-right (通知/主题/语言)\n   B平台模型按钮不在header内，选择器:\n   button:has(> .flex-1.truncate.text-left)\n   ═══════════════════════════════════════ */\nheader.flex.justify-between { position: relative; overflow: visible; }\n\n/* ============================================\n   TORTUS SYSTEM UI — 异世界×地下城 主题\n   《平凡职业造就世界最强》专用界面\n   v2.0 — tooltip修复 & 全面优化\n   ============================================ */\n\n/* === 容器变量与基础 === */\nai {\n  --void: #0d1117;\n  --slab: #131a24;\n  --slab2: #1a2332;\n  --slab3: #212d40;\n  --gold: #d4a843;\n  --gold-l: #f0c75e;\n  --gold-dim: #a07830;\n  --blue: #4a9eff;\n  --blue-l: #7cb3ff;\n  --green: #3fb950;\n  --green-l: #56d364;\n  --red: #f85149;\n  --red-l: #ff6b6b;\n  --pink: #f778ba;\n  --pink-l: #ffb3d9;\n  --teal: #2ea98f;\n  --amber: #e09956;\n  --text: #c9d1d9;\n  --text-dim: #8b949e;\n  --text-bright: #f0f6fc;\n  --font: \"Segoe UI\", \"Noto Sans SC\", \"PingFang SC\", sans-serif;\n  --radius: 6px;\n  --glow-gold: 0 0 12px rgba(212,168,67,0.3);\n  --glow-blue: 0 0 10px rgba(74,158,255,0.25);\n  --glow-red: 0 0 10px rgba(248,81,73,0.3);\n  --glow-pink: 0 0 10px rgba(247,120,186,0.25);\n  display: block;\n  font-family: var(--font);\n  color: var(--text);\n  font-size: 14.5px;\n  line-height: 1.65;\n  padding: 6px;\n  background:\n    url(\"data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5 L55 17.5 L55 42.5 L30 55 L5 42.5 L5 17.5Z' fill='none' stroke='%23ffffff' stroke-opacity='0.018' stroke-width='0.8'/%3E%3C/svg%3E\"),\n    linear-gradient(170deg, var(--void) 0%, #0f1620 40%, #111927 70%, var(--void) 100%);\n  background-attachment: fixed;\n  position: relative;\n}\n\n/* 环境光漂移 */\nai::before {\n  content: \"\";\n  position: fixed;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background:\n    radial-gradient(ellipse 600px 600px at 20% 20%, rgba(74,158,255,0.03) 0%, transparent 70%),\n    radial-gradient(ellipse 500px 500px at 80% 80%, rgba(212,168,67,0.025) 0%, transparent 70%);\n  pointer-events: none;\n  z-index: 0;\n  animation: ambientDrift 30s ease-in-out infinite alternate;\n}\n\n@keyframes ambientDrift {\n  0% { transform: translate(0,0) rotate(0deg); }\n  50% { transform: translate(20px,-15px) rotate(1deg); }\n  100% { transform: translate(-10px,10px) rotate(-0.5deg); }\n}\n\n/* 六角纹理覆盖 */\nai::after {\n  content: \"\";\n  position: fixed;\n  inset: 0;\n  background:\n    url(\"data:image/svg+xml,%3Csvg width='40' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 1 L38 12 L38 34 L20 45 L2 34 L2 12Z' fill='none' stroke='%239ca3af' stroke-opacity='0.025' stroke-width='0.5'/%3E%3C/svg%3E\");\n  pointer-events: none;\n  z-index: 0;\n}\n\nai > * {\n  position: relative;\n  z-index: 1;\n}\n\n/* ============================================\n   通用 f 标签\n   ============================================ */\nai f {\n  font-style: normal;\n}\n\n/* ============================================\n   思维链 (CoT) — 折叠区\n   ============================================ */\nai > details:first-child {\n  margin-bottom: 10px;\n  background: linear-gradient(135deg, #12101f 0%, #16132a 50%, #120e1f 100%);\n  border: 1px solid rgba(138,100,200,0.2);\n  border-radius: var(--radius);\n}\n\nai > details:first-child > summary {\n  padding: 8px 12px 8px 30px;\n  font-size: 13px;\n  font-weight: 700;\n  color: #a78bda;\n  background: linear-gradient(90deg, rgba(138,100,200,0.1) 0%, transparent 100%);\n  cursor: pointer;\n  list-style: none;\n  position: relative;\n  letter-spacing: 0.5px;\n  user-select: none;\n  transition: background 0.3s, color 0.3s;\n  border-radius: var(--radius);\n}\n\nai > details:first-child > summary::-webkit-details-marker,\nai > details:first-child > summary::marker {\n  display: none;\n  content: \"\";\n}\n\nai > details:first-child > summary::before {\n  content: \"◆\";\n  position: absolute;\n  left: 10px;\n  top: 50%;\n  transform: translateY(-50%) rotate(0deg);\n  font-size: 11px;\n  color: #a78bda;\n  transition: transform 0.35s ease, color 0.3s;\n}\n\nai > details[open]:first-child > summary::before {\n  transform: translateY(-50%) rotate(45deg);\n  color: #c9a8ff;\n}\n\nai > details:first-child > summary:hover {\n  background: linear-gradient(90deg, rgba(138,100,200,0.18) 0%, transparent 100%);\n  color: #c9a8ff;\n}\n\nai > details:first-child > summary::after {\n  content: \"— SYSTEM INTERNAL —\";\n  float: right;\n  font-size: 9px;\n  font-weight: 400;\n  color: rgba(138,100,200,0.4);\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\nai > details:first-child .cot {\n  padding: 4px 10px 8px;\n}\n\nai > details:first-child .cot p {\n  margin: 0;\n  padding: 6px 8px 6px 12px;\n  font-size: 12.5px;\n  line-height: 1.55;\n  color: #8b849e;\n  border-left: 2px solid rgba(138,100,200,0.2);\n  position: relative;\n  white-space: pre-wrap;\n}\n\nai > details:first-child .cot p + p {\n  margin-top: 6px;\n}\n\nai > details:first-child .cot p::before {\n  content: \"▸ \" attr(t);\n  display: block;\n  font-weight: 700;\n  color: #a78bda;\n  font-size: 12px;\n  margin-bottom: 3px;\n  letter-spacing: 0.3px;\n}\n\n/* ============================================\n   顶部环境锚点 hd\n   ============================================ */\nai > hd {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0;\n  align-items: center;\n  padding: 7px 12px;\n  margin-bottom: 8px;\n  background: linear-gradient(90deg, var(--slab) 0%, var(--slab2) 100%);\n  border: 1px solid rgba(212,168,67,0.18);\n  border-radius: var(--radius);\n  position: relative;\n}\n\nai > hd::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent 0%, var(--gold) 20%, var(--gold-l) 50%, var(--gold) 80%, transparent 100%);\n  opacity: 0.6;\n}\n\nai > hd::after {\n  content: \"\";\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent 0%, var(--gold-dim) 30%, var(--gold-dim) 70%, transparent 100%);\n  opacity: 0.3;\n}\n\nai > hd > f {\n  display: inline;\n  font-size: 13px;\n  margin-right: 3px;\n  flex-shrink: 0;\n}\n\nai > hd > d {\n  display: inline;\n  font-size: 13px;\n  color: var(--text-dim);\n  font-weight: 500;\n}\n\nai > hd > d::after {\n  content: \"  ◈  \";\n  color: var(--gold-dim);\n  font-size: 10px;\n  opacity: 0.6;\n}\n\nai > hd > d:last-of-type::after {\n  content: none;\n}\n\n/* ============================================\n   叙事正文 text\n   ============================================ */\nai > text {\n  display: block;\n  padding: 12px 10px;\n  margin-bottom: 8px;\n  font-size: 15px;\n  line-height: 1.8;\n  color: var(--text);\n  background: linear-gradient(180deg, rgba(13,17,23,0.4) 0%, rgba(19,26,36,0.3) 100%);\n  border-radius: var(--radius);\n  border-left: 2px solid rgba(212,168,67,0.15);\n  position: relative;\n}\n\nai > text::before {\n  content: \"\";\n  position: absolute;\n  top: 8px;\n  left: -1px;\n  width: 4px;\n  height: 4px;\n  background: var(--gold);\n  border-radius: 50%;\n  box-shadow: var(--glow-gold);\n}\n\nai > text p {\n  margin: 0 0 10px 0;\n  text-indent: 2em;\n}\n\nai > text p:last-child {\n  margin-bottom: 0;\n}\n\n/* ============================================\n   通用 details/summary 样式\n   ★ 关键修复：不使用 overflow:hidden ★\n   使用 clip-path 或纯 border-radius 实现\n   确保 tooltip 子元素可以溢出显示\n   ============================================ */\nai > details:not(:first-child),\nai pan > details {\n  margin-bottom: 6px;\n  background: var(--slab);\n  border: 1px solid rgba(212,168,67,0.12);\n  border-radius: var(--radius);\n  position: relative;\n  transition: border-color 0.3s;\n}\n\nai > details:not(:first-child)[open],\nai pan > details[open] {\n  border-color: rgba(212,168,67,0.28);\n}\n\nai > details:not(:first-child) > summary,\nai pan > details > summary {\n  padding: 8px 12px 8px 32px;\n  font-size: 13.5px;\n  font-weight: 700;\n  color: var(--gold-l);\n  background: linear-gradient(90deg, rgba(212,168,67,0.06) 0%, transparent 60%);\n  cursor: pointer;\n  list-style: none;\n  position: relative;\n  user-select: none;\n  letter-spacing: 0.4px;\n  transition: background 0.3s, color 0.3s;\n  border-bottom: 1px solid transparent;\n  border-radius: var(--radius) var(--radius) 0 0;\n}\n\nai > details:not(:first-child)[open] > summary,\nai pan > details[open] > summary {\n  border-bottom-color: rgba(212,168,67,0.1);\n  background: linear-gradient(90deg, rgba(212,168,67,0.1) 0%, rgba(212,168,67,0.02) 100%);\n}\n\nai > details:not(:first-child):not([open]) > summary,\nai pan > details:not([open]) > summary {\n  border-radius: var(--radius);\n}\n\nai > details:not(:first-child) > summary::-webkit-details-marker,\nai > details:not(:first-child) > summary::marker,\nai pan > details > summary::-webkit-details-marker,\nai pan > details > summary::marker {\n  display: none;\n  content: \"\";\n}\n\n/* 自定义展开指示符 — 炼成阵菱形 */\nai > details:not(:first-child) > summary::before,\nai pan > details > summary::before {\n  content: \"◇\";\n  position: absolute;\n  left: 10px;\n  top: 50%;\n  transform: translateY(-50%) rotate(0deg) scale(1);\n  font-size: 12px;\n  color: var(--gold);\n  transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1), color 0.3s, text-shadow 0.3s;\n  text-shadow: none;\n}\n\nai > details:not(:first-child)[open] > summary::before,\nai pan > details[open] > summary::before {\n  content: \"◆\";\n  transform: translateY(-50%) rotate(180deg) scale(1.1);\n  color: var(--gold-l);\n  text-shadow: 0 0 8px rgba(240,199,94,0.5);\n}\n\nai > details:not(:first-child) > summary:hover,\nai pan > details > summary:hover {\n  background: linear-gradient(90deg, rgba(212,168,67,0.14) 0%, transparent 60%);\n  color: #fff;\n}\n\nai > details:not(:first-child) > summary:hover::before,\nai pan > details > summary:hover::before {\n  color: var(--gold-l);\n  text-shadow: 0 0 6px rgba(240,199,94,0.4);\n}\n\n/* summary 右侧装饰线 */\nai > details:not(:first-child) > summary::after {\n  content: \"\";\n  position: absolute;\n  right: 12px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 30px;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--gold-dim), transparent);\n  opacity: 0.3;\n}\n\n/* ============================================\n   嵌套 details（记忆/锁定内部）\n   ============================================ */\nai pan > details {\n  background: rgba(13,17,23,0.5);\n  border-color: rgba(212,168,67,0.08);\n  margin: 4px 0;\n}\n\nai pan > details > summary {\n  font-size: 12.5px;\n  padding: 6px 10px 6px 28px;\n  color: var(--gold);\n  background: linear-gradient(90deg, rgba(212,168,67,0.04) 0%, transparent 100%);\n}\n\nai pan > details > summary::before {\n  left: 8px;\n  font-size: 10px;\n}\n\nai pan > details > summary::after {\n  width: 20px;\n  right: 8px;\n}\n\n/* ============================================\n   pan — 通用面板内容容器\n   ============================================ */\nai pan {\n  display: block;\n  padding: 8px 10px;\n  position: relative;\n}\n\n/* ============================================\n   q — 信息行\n   ============================================ */\nai q {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  gap: 4px;\n  padding: 3px 0;\n  quotes: none;\n  font-size: 13.5px;\n}\n\nai q > f {\n  font-weight: 700;\n  color: var(--text-bright);\n  flex-shrink: 0;\n}\n\nai q > d {\n  color: var(--text);\n  display: inline;\n}\n\nai q.r {\n  background: linear-gradient(90deg, rgba(248,81,73,0.1) 0%, transparent 80%);\n  border-left: 3px solid var(--red);\n  padding: 5px 8px;\n  border-radius: 0 var(--radius) var(--radius) 0;\n  margin-bottom: 4px;\n  position: relative;\n}\n\nai q.r > f {\n  color: var(--red-l);\n}\n\nai q.r > d {\n  color: var(--red-l);\n  font-weight: 600;\n  animation: dangerPulse 2.5s ease-in-out infinite;\n  position: relative;\n}\n\n@keyframes dangerPulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.6; }\n}\n\n/* 因果律偏差闪烁圆点 */\nai q.r > d::after {\n  content: \"\";\n  position: absolute;\n  right: -10px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 5px;\n  height: 5px;\n  background: var(--red);\n  border-radius: 50%;\n  animation: dotBlink 1.5s ease-in-out infinite;\n  box-shadow: 0 0 6px var(--red);\n}\n\n@keyframes dotBlink {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.2; }\n}\n\nai q > f.hr {\n  color: var(--red-l);\n}\n\n/* 敌对行 */\nai q.e {\n  background: rgba(248,81,73,0.06);\n  padding: 4px 6px;\n  border-radius: var(--radius);\n  border-left: 2px solid rgba(248,81,73,0.4);\n}\n\nai q.e f {\n  color: var(--red-l);\n}\n\n/* 中立行 */\nai q.n {\n  background: rgba(46,169,143,0.06);\n  padding: 4px 6px;\n  border-radius: var(--radius);\n  border-left: 2px solid rgba(46,169,143,0.4);\n}\n\nai q.n f {\n  color: var(--teal);\n}\n\n/* ============================================\n   g — 通用flex/grid容器\n   ============================================ */\nai g {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n\n/* ============================================\n   hr 分隔线\n   ============================================ */\nai pan hr,\nai hr {\n  border: none;\n  height: 1px;\n  background: linear-gradient(90deg, transparent 0%, var(--gold-dim) 20%, var(--gold) 50%, var(--gold-dim) 80%, transparent 100%);\n  opacity: 0.2;\n  margin: 6px 0;\n}\n\n/* ============================================\n   [1] 深渊观测记录 — 红色主题\n   ============================================ */\nai > details:nth-of-type(2) {\n  border-color: rgba(248,81,73,0.15);\n}\n\nai > details:nth-of-type(2) > summary {\n  background: linear-gradient(90deg, rgba(248,81,73,0.06) 0%, rgba(212,168,67,0.04) 50%, transparent 100%);\n}\n\nai > details:nth-of-type(2)[open] {\n  border-color: rgba(248,81,73,0.25);\n  box-shadow: 0 0 15px rgba(248,81,73,0.06);\n}\n\nai > details:nth-of-type(2) > summary::before {\n  color: var(--red);\n}\n\nai > details:nth-of-type(2)[open] > summary::before {\n  color: var(--red-l);\n  text-shadow: 0 0 8px rgba(248,81,73,0.5);\n}\n\n/* ============================================\n   [2] 气息感知 — 蓝色主题\n   ============================================ */\nai > details:nth-of-type(3) {\n  border-color: rgba(74,158,255,0.12);\n}\n\nai > details:nth-of-type(3) > summary {\n  background: linear-gradient(90deg, rgba(74,158,255,0.05) 0%, transparent 100%);\n}\n\nai > details:nth-of-type(3) > summary::before {\n  color: var(--blue);\n}\n\nai > details:nth-of-type(3)[open] > summary::before {\n  color: var(--blue-l);\n  text-shadow: 0 0 8px rgba(74,158,255,0.5);\n}\n\nai > details:nth-of-type(3)[open] {\n  border-color: rgba(74,158,255,0.22);\n}\n\n/* ============================================\n   [3] 状态石板 — 金色主题 (主角面板)\n   ============================================ */\nai > details:nth-of-type(4) {\n  border-color: rgba(212,168,67,0.2);\n  background: linear-gradient(180deg, var(--slab) 0%, #111824 100%);\n}\n\nai > details:nth-of-type(4)[open] {\n  border-color: rgba(212,168,67,0.35);\n  box-shadow: var(--glow-gold), inset 0 1px 0 rgba(212,168,67,0.1);\n}\n\nai > details:nth-of-type(4) > summary {\n  background: linear-gradient(90deg, rgba(212,168,67,0.08) 0%, rgba(212,168,67,0.02) 100%);\n  font-size: 14px;\n}\n\n/* 状态石板魔法阵旋转装饰 */\nai > details:nth-of-type(4) > pan {\n  position: relative;\n}\n\nai > details:nth-of-type(4) > pan::before {\n  content: \"\";\n  position: absolute;\n  top: 10px;\n  right: 10px;\n  width: 60px;\n  height: 60px;\n  background:\n    url(\"data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='28' fill='none' stroke='%23d4a843' stroke-opacity='0.08' stroke-width='0.6'/%3E%3Ccircle cx='30' cy='30' r='20' fill='none' stroke='%23d4a843' stroke-opacity='0.06' stroke-width='0.5'/%3E%3Cpolygon points='30,4 53,17 53,43 30,56 7,43 7,17' fill='none' stroke='%23d4a843' stroke-opacity='0.07' stroke-width='0.5'/%3E%3Cpolygon points='30,12 46,21 46,39 30,48 14,39 14,21' fill='none' stroke='%23d4a843' stroke-opacity='0.05' stroke-width='0.5'/%3E%3C/svg%3E\");\n  animation: runeRotate 20s linear infinite;\n  pointer-events: none;\n  opacity: 0.8;\n}\n\n@keyframes runeRotate {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n/* 档案头部 .ph */\nai .ph {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 10px;\n  padding-bottom: 8px;\n  border-bottom: 1px solid rgba(212,168,67,0.1);\n  margin-bottom: 8px;\n}\n\n/* 名字区 .nb */\nai .nb {\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n}\n\nai .nb small {\n  font-size: 9px;\n  text-transform: uppercase;\n  letter-spacing: 2.5px;\n  color: var(--gold-dim);\n  font-weight: 700;\n}\n\nai .nb b {\n  font-size: 20px;\n  font-weight: 800;\n  color: var(--text-bright);\n  background: linear-gradient(135deg, var(--gold-l) 0%, #fff 40%, var(--gold-l) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n  line-height: 1.2;\n}\n\n/* 信息碎片 .ib */\nai .ib {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 12px;\n  align-items: center;\n}\n\nai .ib d {\n  font-size: 12.5px;\n  color: var(--text-dim);\n  display: inline;\n}\n\nai .ib b {\n  color: var(--gold-l);\n  font-weight: 700;\n}\n\nai .ib .lv {\n  color: var(--amber);\n  font-size: 14px;\n  text-shadow: 0 0 6px rgba(224,153,86,0.3);\n}\n\n/* 个人简述 .bio */\nai .bio {\n  padding: 4px 0 8px;\n}\n\nai .bio d {\n  display: block;\n  font-size: 13px;\n  padding: 2px 0;\n  color: var(--text);\n}\n\nai .bio f {\n  font-weight: 700;\n  color: var(--text-bright);\n}\n\n/* ============================================\n   属性条 .bars\n   ============================================ */\nai .bars {\n  padding: 4px 0;\n}\n\nai .br {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 3px 0;\n}\n\nai .br f {\n  width: 28px;\n  font-size: 11px;\n  font-weight: 800;\n  text-align: right;\n  color: var(--text-dim);\n  flex-shrink: 0;\n  font-style: normal;\n  letter-spacing: 0.5px;\n}\n\nai .tk {\n  flex: 1;\n  height: 14px;\n  background: rgba(255,255,255,0.06);\n  border-radius: 7px;\n  overflow: hidden;\n  position: relative;\n  border: 1px solid rgba(255,255,255,0.05);\n}\n\nai .fl {\n  height: 100%;\n  border-radius: 7px;\n  position: relative;\n  transition: width 0.6s ease;\n  overflow: hidden;\n}\n\nai .fl::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.25) 50%, transparent 100%);\n  animation: barShine 3s ease-in-out infinite;\n}\n\n@keyframes barShine {\n  0% { left: -100%; }\n  50% { left: 100%; }\n  100% { left: 100%; }\n}\n\nai .fl.hp {\n  background: linear-gradient(90deg, #1a6b2a, var(--green), var(--green-l));\n  box-shadow: 0 0 8px rgba(63,185,80,0.3);\n}\n\nai .fl.mp {\n  background: linear-gradient(90deg, #1a4a7a, var(--blue), var(--blue-l));\n  box-shadow: 0 0 8px rgba(74,158,255,0.3);\n}\n\nai .br d {\n  font-size: 11.5px;\n  color: var(--text-dim);\n  flex-shrink: 0;\n  min-width: 50px;\n  text-align: left;\n  display: inline;\n}\n\n/* 迷你属性网格 .mg */\nai g.mg {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 3px 12px;\n  padding: 4px 0 2px;\n  margin-top: 4px;\n  border-top: 1px solid rgba(255,255,255,0.04);\n  flex-direction: unset;\n}\n\nai g.mg d {\n  font-size: 12.5px;\n  color: var(--text);\n  display: inline;\n}\n\nai g.mg f {\n  color: var(--gold);\n  font-weight: 700;\n  font-size: 11px;\n}\n\n/* ============================================\n   技能区 .sk\n   ============================================ */\nai .sk {\n  padding: 4px 0;\n}\n\nai .sk + .sk {\n  border-top: 1px solid rgba(255,255,255,0.04);\n  margin-top: 4px;\n}\n\n/* 小节标题 .st */\nai .st {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--gold);\n  letter-spacing: 0.5px;\n  padding: 3px 0;\n  margin-bottom: 4px;\n  border-bottom: 1px solid rgba(212,168,67,0.1);\n  position: relative;\n}\n\nai .st::before {\n  content: \"\";\n  position: absolute;\n  bottom: -1px;\n  left: 0;\n  width: 40px;\n  height: 1px;\n  background: var(--gold);\n  opacity: 0.6;\n}\n\nai .st.rs {\n  color: var(--red-l);\n  border-bottom-color: rgba(248,81,73,0.1);\n}\n\nai .st.rs::before {\n  background: var(--red);\n}\n\n/* 技能flex容器 .sf */\nai g.sf {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 5px;\n  flex-direction: row;\n}\n\n/* ============================================\n   ★ tooltip 技能/装备悬浮提示 .tp ★\n   核心修复区域：确保不被任何父容器遮挡\n   ============================================ */\nai .tp {\n  display: inline-block;\n  padding: 3px 9px;\n  font-size: 12.5px;\n  font-weight: 600;\n  color: var(--blue-l);\n  background: rgba(74,158,255,0.08);\n  border: 1px solid rgba(74,158,255,0.2);\n  border-radius: 4px;\n  cursor: default;\n  position: relative;\n  transition: all 0.25s;\n  text-decoration: none;\n  z-index: 2;\n}\n\nai .tp:hover {\n  background: rgba(74,158,255,0.15);\n  border-color: rgba(74,158,255,0.4);\n  color: #fff;\n  box-shadow: var(--glow-blue);\n  transform: translateY(-1px);\n  z-index: 200;\n}\n\n/* ★ tooltip弹出层 — 全面修复 ★ */\nai .tp > span {\n  visibility: hidden;\n  opacity: 0;\n  position: absolute;\n  left: 50%;\n  bottom: calc(100% + 10px);\n  transform: translateX(-50%) translateY(6px);\n  width: max-content;\n  max-width: 280px;\n  padding: 10px 12px;\n  font-size: 12px;\n  font-weight: 400;\n  color: var(--text);\n  background: linear-gradient(135deg, #1c2836 0%, #0f1520 100%);\n  border: 1px solid rgba(212,168,67,0.35);\n  border-radius: var(--radius);\n  box-shadow:\n    0 8px 32px rgba(0,0,0,0.7),\n    0 2px 8px rgba(0,0,0,0.4),\n    var(--glow-gold);\n  z-index: 9999;\n  transition: opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0.25s;\n  pointer-events: none;\n  line-height: 1.55;\n  white-space: pre-wrap;\n  text-align: left;\n}\n\n/* tooltip 下方箭头 */\nai .tp > span::before {\n  content: \"\";\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  transform: translateX(-50%);\n  border: 7px solid transparent;\n  border-top-color: rgba(212,168,67,0.35);\n  filter: drop-shadow(0 2px 3px rgba(0,0,0,0.3));\n}\n\n/* tooltip 内部顶部装饰线 */\nai .tp > span::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--gold), transparent);\n  opacity: 0.5;\n  border-radius: var(--radius) var(--radius) 0 0;\n}\n\n/* hover 显示 tooltip */\nai .tp:hover > span {\n  visibility: visible;\n  opacity: 1;\n  transform: translateX(-50%) translateY(0);\n  transition: opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0s;\n  pointer-events: auto;\n}\n\nai .tp > span b {\n  color: var(--gold-l);\n  display: block;\n  margin-bottom: 3px;\n  font-size: 12.5px;\n}\n\n/* ★ 底部弹出变体 — 用于面板下方的tooltip防止顶部溢出 ★ */\nai .ny .tp > span,\nai .nc .tp > span,\nai .il .tp > span {\n  bottom: auto;\n  top: calc(100% + 10px);\n  transform: translateX(-50%) translateY(-6px);\n}\n\nai .ny .tp:hover > span,\nai .nc .tp:hover > span,\nai .il .tp:hover > span {\n  transform: translateX(-50%) translateY(0);\n}\n\nai .ny .tp > span::before,\nai .nc .tp > span::before,\nai .il .tp > span::before {\n  top: auto;\n  bottom: 100%;\n  border-top-color: transparent;\n  border-bottom-color: rgba(212,168,67,0.35);\n}\n\n/* 左对齐修正 — 当tooltip靠近左边界 */\nai g.sf .tp:first-child > span {\n  left: 0;\n  transform: translateX(0) translateY(6px);\n}\n\nai g.sf .tp:first-child:hover > span {\n  transform: translateX(0) translateY(0);\n}\n\nai g.sf .tp:first-child > span::before {\n  left: 16px;\n  transform: none;\n}\n\n/* 掠夺技能红色变体 */\nai .tp.rs {\n  color: var(--red-l);\n  background: rgba(248,81,73,0.08);\n  border-color: rgba(248,81,73,0.2);\n}\n\nai .tp.rs:hover {\n  background: rgba(248,81,73,0.15);\n  border-color: rgba(248,81,73,0.4);\n  box-shadow: var(--glow-red);\n  color: #fff;\n}\n\nai .tp.rs > span {\n  border-color: rgba(248,81,73,0.35);\n  box-shadow: 0 8px 32px rgba(0,0,0,0.7), 0 2px 8px rgba(0,0,0,0.4), var(--glow-red);\n}\n\nai .tp.rs > span::before {\n  border-top-color: rgba(248,81,73,0.35);\n}\n\nai .tp.rs > span::after {\n  background: linear-gradient(90deg, transparent, var(--red), transparent);\n}\n\nai .tp.rs > span b {\n  color: var(--red-l);\n}\n\n/* 装备变体 .eq */\nai .tp.eq {\n  color: var(--gold-l);\n  background: rgba(212,168,67,0.08);\n  border-color: rgba(212,168,67,0.2);\n}\n\nai .tp.eq:hover {\n  background: rgba(212,168,67,0.15);\n  border-color: rgba(212,168,67,0.4);\n  box-shadow: var(--glow-gold);\n  color: #fff;\n}\n\n/* 身体数据粉色变体 .pk */\nai .tp.pk {\n  color: var(--pink);\n  background: rgba(247,120,186,0.08);\n  border-color: rgba(247,120,186,0.2);\n  font-size: 12px;\n}\n\nai .tp.pk:hover {\n  background: rgba(247,120,186,0.15);\n  border-color: rgba(247,120,186,0.4);\n  box-shadow: var(--glow-pink);\n  color: var(--pink-l);\n}\n\nai .tp.pk > span {\n  border-color: rgba(247,120,186,0.35);\n  box-shadow: 0 8px 32px rgba(0,0,0,0.7), 0 2px 8px rgba(0,0,0,0.4), var(--glow-pink);\n}\n\nai .tp.pk > span::before {\n  border-top-color: transparent;\n  border-bottom-color: rgba(247,120,186,0.35);\n}\n\nai .tp.pk > span::after {\n  background: linear-gradient(90deg, transparent, var(--pink), transparent);\n}\n\nai .tp.pk > span b {\n  color: var(--pink-l);\n}\n\n/* ============================================\n   [4] 宝物库 — 琥珀色主题\n   ============================================ */\nai > details:nth-of-type(5) {\n  border-color: rgba(224,153,86,0.15);\n}\n\nai > details:nth-of-type(5) > summary {\n  background: linear-gradient(90deg, rgba(224,153,86,0.05) 0%, transparent 100%);\n}\n\nai > details:nth-of-type(5) > summary::before {\n  color: var(--amber);\n}\n\nai > details:nth-of-type(5)[open] > summary::before {\n  color: var(--gold-l);\n  text-shadow: 0 0 8px rgba(224,153,86,0.5);\n}\n\nai > details:nth-of-type(5)[open] {\n  border-color: rgba(224,153,86,0.25);\n}\n\n/* 物品清单 .il */\nai .il q {\n  padding: 3px 4px;\n  font-size: 13px;\n}\n\n/* ============================================\n   [5] 人物档案 — 樱粉主题\n   ============================================ */\nai > details:nth-of-type(6) {\n  border-color: rgba(247,120,186,0.12);\n}\n\nai > details:nth-of-type(6) > summary {\n  background: linear-gradient(90deg, rgba(247,120,186,0.05) 0%, transparent 100%);\n}\n\nai > details:nth-of-type(6) > summary::before {\n  color: var(--pink);\n}\n\nai > details:nth-of-type(6)[open] > summary::before {\n  color: var(--pink-l);\n  text-shadow: 0 0 8px rgba(247,120,186,0.5);\n}\n\nai > details:nth-of-type(6)[open] {\n  border-color: rgba(247,120,186,0.22);\n}\n\n/* NPC卡片 .nc */\nai .nc {\n  background: rgba(255,255,255,0.02);\n  border: 1px solid rgba(255,255,255,0.06);\n  border-radius: var(--radius);\n  padding: 8px 10px;\n  margin-bottom: 6px;\n  position: relative;\n  transition: border-color 0.3s;\n}\n\nai .nc:hover {\n  border-color: rgba(247,120,186,0.2);\n}\n\nai .nc::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: 3px;\n  background: linear-gradient(180deg, var(--pink), var(--pink-l), var(--pink));\n  border-radius: 3px 0 0 3px;\n  opacity: 0.4;\n}\n\n/* NPC头部 .nh */\nai .nh {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  gap: 6px 10px;\n  padding-bottom: 4px;\n  margin-bottom: 4px;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n}\n\nai .nh b {\n  font-size: 14px;\n  color: var(--pink-l);\n  font-weight: 700;\n}\n\nai .nh small {\n  font-size: 11px;\n  color: var(--text-dim);\n}\n\n/* NPC主体 .ny */\nai .ny {\n  position: relative;\n}\n\nai .ny d {\n  display: block;\n  font-size: 13px;\n  padding: 1px 0;\n}\n\nai .ny f {\n  font-weight: 700;\n  color: var(--text-bright);\n}\n\n/* 羁绊网络 .kn */\nai .kn {\n  padding: 6px 4px;\n}\n\nai .kn d {\n  display: block;\n  font-size: 13px;\n  padding: 3px 6px;\n  border-left: 2px solid rgba(247,120,186,0.3);\n  margin-bottom: 4px;\n  line-height: 1.6;\n}\n\n/* ============================================\n   [6] 记忆储存 — 蓝色主题\n   ============================================ */\nai > details:nth-of-type(7) {\n  border-color: rgba(74,158,255,0.12);\n}\n\nai > details:nth-of-type(7) > summary {\n  background: linear-gradient(90deg, rgba(74,158,255,0.05) 0%, transparent 100%);\n}\n\nai > details:nth-of-type(7) > summary::before {\n  color: var(--blue);\n}\n\nai > details:nth-of-type(7)[open] > summary::before {\n  color: var(--blue-l);\n  text-shadow: 0 0 8px rgba(74,158,255,0.5);\n}\n\nai > details:nth-of-type(7)[open] {\n  border-color: rgba(74,158,255,0.22);\n}\n\n/* 记忆内容 .mm */\nai .mm {\n  padding: 6px 8px;\n}\n\nai .mm d {\n  display: block;\n  font-size: 12.5px;\n  padding: 2px 0;\n  color: var(--text);\n  line-height: 1.6;\n}\n\nai .mm b {\n  color: var(--gold);\n}\n\n/* ============================================\n   [7] 角色锁定 — 翡翠绿主题\n   ============================================ */\nai > details:nth-of-type(8) {\n  border-color: rgba(46,169,143,0.15);\n}\n\nai > details:nth-of-type(8) > summary {\n  background: linear-gradient(90deg, rgba(46,169,143,0.05) 0%, transparent 100%);\n  color: var(--teal);\n}\n\nai > details:nth-of-type(8) > summary::before {\n  color: var(--teal);\n}\n\nai > details:nth-of-type(8)[open] > summary::before {\n  text-shadow: 0 0 8px rgba(46,169,143,0.5);\n}\n\nai > details:nth-of-type(8)[open] {\n  border-color: rgba(46,169,143,0.25);\n}\n\n/* 系统吐槽 .sys */\nai .sys {\n  padding: 6px 8px;\n  font-size: 13px;\n  color: var(--teal);\n  background: rgba(46,169,143,0.05);\n  border-left: 3px solid rgba(46,169,143,0.3);\n  border-radius: 0 var(--radius) var(--radius) 0;\n  margin-bottom: 6px;\n  font-style: italic;\n}\n\n/* 锁定说明 .lk */\nai d.lk {\n  display: block;\n  font-size: 12px;\n  color: var(--text-dim);\n  padding: 4px 0;\n  margin-bottom: 4px;\n}\n\n/* ============================================\n   [8] 行动面板 .ap\n   ============================================ */\nai .ap {\n  margin-top: 8px;\n  background: var(--slab);\n  border: 1px solid rgba(212,168,67,0.2);\n  border-radius: var(--radius);\n  position: relative;\n  animation: borderPulse 4s ease-in-out infinite;\n}\n\n@keyframes borderPulse {\n  0%, 100% { border-color: rgba(212,168,67,0.2); }\n  50% { border-color: rgba(212,168,67,0.38); }\n}\n\nai .ap::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    url(\"data:image/svg+xml,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='35' fill='none' stroke='%23d4a843' stroke-opacity='0.03' stroke-width='0.5'/%3E%3Ccircle cx='40' cy='40' r='25' fill='none' stroke='%23d4a843' stroke-opacity='0.025' stroke-width='0.5'/%3E%3Cline x1='40' y1='5' x2='40' y2='15' stroke='%23d4a843' stroke-opacity='0.04' stroke-width='0.5'/%3E%3Cline x1='40' y1='65' x2='40' y2='75' stroke='%23d4a843' stroke-opacity='0.04' stroke-width='0.5'/%3E%3Cline x1='5' y1='40' x2='15' y2='40' stroke='%23d4a843' stroke-opacity='0.04' stroke-width='0.5'/%3E%3Cline x1='65' y1='40' x2='75' y2='40' stroke='%23d4a843' stroke-opacity='0.04' stroke-width='0.5'/%3E%3C/svg%3E\");\n  pointer-events: none;\n  border-radius: var(--radius);\n}\n\n/* 行动标题 .ah */\nai .ah {\n  padding: 7px 12px;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n  color: var(--gold-l);\n  text-align: center;\n  background: linear-gradient(90deg, transparent, rgba(212,168,67,0.08), transparent);\n  border-bottom: 1px solid rgba(212,168,67,0.12);\n  position: relative;\n}\n\nai .ah::before,\nai .ah::after {\n  content: \"───\";\n  font-size: 10px;\n  color: var(--gold-dim);\n  opacity: 0.4;\n  vertical-align: middle;\n}\n\nai .ah::before {\n  margin-right: 8px;\n}\n\nai .ah::after {\n  margin-left: 8px;\n}\n\n/* 行动列表 .al */\nai g.al {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 5px;\n  padding: 8px 10px;\n  flex-direction: unset;\n}\n\n/* 行动按钮 .ab */\nai d.ab {\n  display: block;\n  padding: 7px 10px;\n  font-size: 12.5px;\n  font-weight: 600;\n  color: var(--text);\n  background: linear-gradient(135deg, rgba(212,168,67,0.05) 0%, rgba(255,255,255,0.02) 100%);\n  border: 1px solid rgba(212,168,67,0.15);\n  border-radius: var(--radius);\n  cursor: pointer;\n  transition: all 0.25s ease;\n  text-align: center;\n  position: relative;\n}\n\nai d.ab::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, rgba(212,168,67,0.12) 0%, transparent 100%);\n  opacity: 0;\n  transition: opacity 0.3s;\n  border-radius: var(--radius);\n}\n\nai d.ab:hover {\n  border-color: rgba(212,168,67,0.5);\n  color: var(--gold-l);\n  transform: translateY(-2px);\n  box-shadow: var(--glow-gold), 0 4px 12px rgba(0,0,0,0.3);\n}\n\nai d.ab:hover::before {\n  opacity: 1;\n}\n\n/* ============================================\n   展开动画辅助\n   ============================================ */\nai pan,\nai .cot,\nai .mm,\nai .kn {\n  animation: fadeSlideIn 0.3s ease-out;\n}\n\n@keyframes fadeSlideIn {\n  from {\n    opacity: 0;\n    transform: translateY(-4px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* ============================================\n   小屏幕响应式\n   ============================================ */\n@media (max-width: 480px) {\n  ai {\n    padding: 4px;\n    font-size: 13.5px;\n  }\n\n  ai > hd {\n    padding: 5px 8px;\n  }\n\n  ai > hd > d,\n  ai > hd > f {\n    font-size: 12px;\n  }\n\n  ai > text {\n    padding: 8px;\n    font-size: 14px;\n  }\n\n  ai > details:not(:first-child) > summary,\n  ai pan > details > summary {\n    padding: 7px 10px 7px 28px;\n    font-size: 12.5px;\n  }\n\n  ai g.al {\n    grid-template-columns: 1fr;\n  }\n\n  ai .nb b {\n    font-size: 17px;\n  }\n\n  ai .tp > span {\n    max-width: 220px;\n    font-size: 11.5px;\n    padding: 8px 10px;\n  }\n\n  ai g.mg {\n    grid-template-columns: 1fr;\n    flex-direction: unset;\n  }\n\n  ai > details:nth-of-type(4) > pan::before {\n    width: 45px;\n    height: 45px;\n    top: 5px;\n    right: 5px;\n  }\n\n  ai d.ab {\n    padding: 6px 8px;\n    font-size: 12px;\n  }\n}\n\n@media (max-width: 360px) {\n  ai .ph {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 4px;\n  }\n\n  ai .tp > span {\n    max-width: 180px;\n    font-size: 11px;\n  }\n\n  ai .nb b {\n    font-size: 15px;\n  }\n}\n\n/* =========================================\n   《平凡职业造就世界最强》 - 白金与猩红炼成主题\n   核心理念: 绝对可读性, 明亮奇幻风, 猩红高光\n   ========================================= */\n\n/* --- 1. 顶部栏相关 (月之白金与始的猩红点缀) --- */\nheader.flex.justify-between {\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(248, 249, 250, 0.95)) !important;\n    border-bottom: 2px solid rgba(220, 20, 60, 0.2) !important; /* 猩红底边 */\n    box-shadow: 0 4px 15px rgba(220, 20, 60, 0.05) !important;\n    backdrop-filter: blur(12px) !important;\n    transition: all 0.3s ease !important;\n}\n\n/* 模型选择器 - 炼成铭文板 */\n#nav-middle .group.flex.items-center {\n    background: #ffffff !important;\n    border: 1px solid rgba(220, 20, 60, 0.3) !important;\n    border-radius: 8px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n#nav-middle .group.flex.items-center:hover {\n    border-color: rgba(220, 20, 60, 0.8) !important;\n    box-shadow: 0 0 10px rgba(220, 20, 60, 0.15), inset 0 0 5px rgba(255, 215, 0, 0.1) !important; /* 猩红外发光+白金内发光 */\n}\n#nav-middle button:has(> .flex-1.truncate.text-left) .flex-1.truncate.text-left {\n    color: #8b0000 !important; /* 深红色文字确保在白底上的可读性 */\n    font-weight: 600 !important;\n    font-family: system-ui, -apple-system, sans-serif !important;\n}\n#nav-middle .shrink-0.flex.items-center svg {\n    color: #8b0000 !important;\n    transition: transform 0.3s ease !important;\n}\n#nav-middle .group.flex.items-center:hover .shrink-0.flex.items-center svg {\n    transform: translateY(2px) scale(1.1) !important;\n}\n\n/* 顶部栏图标 (历史/音乐/设置) */\nheader.flex.justify-between.w-full.top-0 svg.lucide-clock-8,\nheader.flex.justify-between.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2,\nheader.flex.justify-between.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]),\n#nav-right button svg {\n    color: #555555 !important;\n    transition: all 0.3s ease !important;\n}\nheader.flex.justify-between.w-full.top-0 svg.lucide-clock-8:hover,\nheader.flex.justify-between.w-full.top-0 button.MuiIconButton-root:hover svg.lucide-music-2,\nheader.flex.justify-between.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]):hover,\n#nav-right button:hover svg {\n    color: #dc143c !important; /* 悬浮时显现炼成红 */\n    filter: drop-shadow(0 0 3px rgba(220, 20, 60, 0.5)) !important;\n    transform: rotate(15deg) scale(1.1) !important;\n}\nheader.flex.justify-between.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n    background-color: #ffd700 !important; /* 历史未读圆点使用月的金色 */\n    box-shadow: 0 0 5px #ffd700 !important;\n}\n\n\n/* --- 2. 开场白选择器相关 (轻量神圣感) --- */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"],\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]) {\n    background: linear-gradient(to right, #ffffff, #fafafa) !important;\n    border: 1px solid rgba(255, 215, 0, 0.4) !important; /* 金色边框 */\n    box-shadow: 0 2px 5px rgba(0,0,0,0.02) !important;\n    transition: all 0.4s ease !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover,\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]):hover {\n    border-color: #dc143c !important;\n    box-shadow: 0 0 12px rgba(220, 20, 60, 0.1) !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"],\ndiv.flex.items-center.h-9.cursor-pointer.group svgbutton:has(> .flex-1.truncate.text-left) svg {\n    color: #8b0000 !important;\n    transition: all 0.3s ease !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover svg,\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]):hover svg {\n    color: #dc143c !important;\n    filter: drop-shadow(0 0 2px rgba(220, 20, 60, 0.4)) !important;\n}\n\n\n/* --- 3. 按钮栏相关 (注入炼成魔力) --- */\nbutton, .menu_button.MuiButton-root,\n#nav-right button {\n    background: linear-gradient(135deg, #ffffff 0%, #f4f4f5 100%) !important;\n    color: #333333 !important;\n    border: 1px solid rgba(220, 20, 60, 0.2) !important;\n    border-radius: 6px !important;\n    font-weight: 500 !important;\n    font-family: system-ui, -apple-system, sans-serif !important;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n#ai-mod-button2 button.MuiButton-root::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important; left: -100% !important;\n    width: 50% !important; height: 100% !important;\n    background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,215,0,0.4), rgba(255,255,255,0)) !important;\n    transform: skewX(-25deg) !important;\n    transition: all 0.5s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover::before {\n    left: 150% !important; /* 金色流光扫过效果 */\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n    background: linear-gradient(135deg, #8b0000 0%, #dc143c 100%) !important; /* 变为始的深渊红 */\n    color: #ffffff !important;\n    border-color: #8b0000 !important;\n    box-shadow: 0 4px 12px rgba(220, 20, 60, 0.4) !important;\n    transform: translateY(-2px) !important;\n}\n#ai-mod-button2 button.MuiButton-root svg {\n    color: inherit !important;\n    transition: all 0.3s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover svg {\n    transform: scale(1.15) !important;\n}\n\n\n/* --- 4. 底部栏及输入框 (深渊核心与光之庇护) --- */\ntextarea, input[type=\"text\"] {\n    background: linear-gradient(to top, rgba(255,255,255,1) 40%, rgba(255,255,255,0.7) 80%, transparent 100%) !important;\n}\ntextarea, input[type=\"text\"] {\n    background: #ffffff !important;\n    border: 2px solid rgba(220, 20, 60, 0.15) !important;\n    border-radius: 12px !important;\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;\n    transition: all 0.3s ease !important;\n}\ntextarea, input[type=\"text\"]:focus-within {\n    border-color: #dc143c !important;\n    box-shadow: 0 0 15px rgba(220, 20, 60, 0.15), inset 0 0 8px rgba(255, 215, 0, 0.05) !important;\n}\ntextarea, input[type=\"text\"] {\n    color: #222222 !important; /* 极高可读性深色 */\n    font-weight: 500 !important;\n    font-family: system-ui, -apple-system, sans-serif !important;\n}\ntextarea, input[type=\"text\"]::placeholder {\n    color: #a0a0a0 !important;\n    font-style: italic !important;\n}\ntextarea, input[type=\"text\"]::selection {\n    background: rgba(220, 20, 60, 0.2) !important; /* 选中文本时的浅红色底 */\n    color: #8b0000 !important;\n}\n\n/* ========================================\n   《平凡职业造就世界最强》- 炼成法阵加载动画\n   ======================================== */\n\n/* 1. 强制隐藏平台默认的加载点元素 */\n.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text {\n    display: none !important;\n}\n\n/* 2. 重构加载动画父级容器 - 确保有足够的宽度容纳法阵与文字，并设为相对定位 */\n.flex.items-center.justify-center.size-6 {\n    position: relative !important;\n    width: 120px !important; \n    height: 24px !important; \n    justify-content: flex-start !important;\n    overflow: visible !important;\n}\n\n/* 3. 伪元素 ::before - 顺时针旋转的炼成法阵 (强制使用内嵌 SVG SMIL 动画) */\n.flex.items-center.justify-center.size-6::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 0 !important;\n    width: 24px !important;\n    height: 24px !important;\n    /* 内嵌 SVG：包含外环、内环、六芒星，并使用 <animateTransform> 执行 360 度顺时针旋转，确保在 CSS 动画被禁用时依然生效 */\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg%3E%3Ccircle cx='50' cy='50' r='46' stroke='%23dc143c' fill='none' stroke-width='3'/%3E%3Ccircle cx='50' cy='50' r='38' stroke='%23dc143c' fill='none' stroke-width='2'/%3E%3Cpolygon points='50,12 83,69 17,69' stroke='%23dc143c' fill='none' stroke-width='2'/%3E%3Cpolygon points='50,88 83,31 17,31' stroke='%23dc143c' fill='none' stroke-width='2'/%3E%3Ccircle cx='50' cy='50' r='18' stroke='%23dc143c' fill='none' stroke-width='2' stroke-dasharray='4 4'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 50 50' to='360 50 50' dur='2.5s' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E\") !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n}\n\n/* 4. 伪元素 ::after - 文字部分展示替换 */\n.flex.items-center.justify-center.size-6::after {\n    content: \"炼成中...\" !important;\n    position: absolute !important;\n    left: 32px !important; /* 定位在法阵右侧 */\n    top: 2px !important;\n    color: #dc143c !important; /* 始的专属炼成绯红色 */\n    font-size: 14px !important;\n    font-weight: bold !important;\n    letter-spacing: 2px !important;\n    white-space: nowrap !important;\n    /* 附加 CSS 关键帧作为文字光晕增强 */\n    animation: alchemyTextPulse 2s ease-in-out infinite !important;\n}\n\n/* 5. 文字呼吸光晕动画 (CSS 增强) */\n@keyframes alchemyTextPulse {\n    0%, 100% { opacity: 1; text-shadow: 0 0 2px rgba(220, 20, 60, 0.2); }\n    50% { opacity: 0.7; text-shadow: 0 0 8px rgba(220, 20, 60, 0.6); }\n}\n\n/* 6. 移动端与低动效环境适配 */\n@media (max-width: 480px) {\n    .flex.items-center.justify-center.size-6 {\n        width: 100px !important;\n    }\n    .flex.items-center.justify-center.size-6::after {\n        font-size: 13px !important;\n        left: 28px !important;\n    }\n}\n@media (prefers-reduced-motion: reduce) {\n    .flex.items-center.justify-center.size-6::after {\n        animation-duration: 4s !important; /* 降低文字闪烁频率但不完全关闭 */\n    }\n}\n\n/* ═══════════════════════════════════════════════════\n   性能优化补丁 v1.0\n   针对移动端滚动/下拉卡顿的定向修复\n   保留原视觉设计，仅优化渲染路径\n   （追加在原 CSS 末尾即可）\n   ═══════════════════════════════════════════════════ */\n\n/* ─── 修复①：移除 background-attachment: fixed ───\n   移动端(尤其 iOS Safari)每帧滚动都会重新光栅化整个背景层。\n   本属性在多数移动浏览器中会被自动降级，视觉影响可忽略。 */\nai {\n  background-attachment: scroll !important;\n}\n\n/* ─── 修复②：fixed 伪元素改为 absolute ───\n   原 fixed 定位 + 全屏覆盖 + 动画 = 每帧强制合成全屏。\n   改为 absolute 后限定在 ai 容器内，仅需平移合成层。\n   同时提升为独立 GPU 图层。 */\nai::before {\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  width: 100% !important;\n  height: 100% !important;\n  will-change: transform;\n  transform: translateZ(0);\n  contain: layout paint;\n}\n\nai::after {\n  position: absolute !important;\n  inset: 0 !important;\n  transform: translateZ(0);\n  contain: layout paint;\n}\n\n/* ─── 修复③：容器级渲染隔离 ───\n   为主要区块启用 contain，展开/折叠时限制回流范围，\n   避免连锁触发整页重排。 */\nai > details,\nai > text,\nai > hd,\nai .ap,\nai .nc {\n  contain: layout style;\n}\n\n/* ─── 修复④：为持续动画元素启用独立合成层 ───\n   将频繁动画元素提升到 GPU 独立图层，\n   避免与主线程重排/重绘竞争。 */\nai > details:nth-of-type(4) > pan::before,\nai .fl::after,\nai .flex.items-center.justify-center.size-6::before {\n  will-change: transform;\n  transform: translateZ(0);\n  backface-visibility: hidden;\n}\n\n/* ─── 修复⑤：重构 borderPulse 动画 ───\n   原动画修改 border-color 会触发重绘。\n   移除动画，改由额外 outline 伪层做 opacity 呼吸（仅合成层）。 */\nai .ap {\n  animation: none !important;\n  border-color: rgba(212,168,67,0.28) !important;\n}\n\nai .ap {\n  position: relative;\n}\n\nai .ap::after {\n  content: \"\";\n  position: absolute;\n  inset: -1px;\n  border: 1px solid rgba(212,168,67,0.5);\n  border-radius: var(--radius);\n  pointer-events: none;\n  opacity: 0;\n  animation: apBorderGlow 4s ease-in-out infinite;\n  will-change: opacity;\n  z-index: 0;\n}\n\n@keyframes apBorderGlow {\n  0%, 100% { opacity: 0; }\n  50% { opacity: 1; }\n}\n\n/* ─── 修复⑥：优化 dangerPulse / dotBlink 合成 ───\n   opacity 动画本身廉价，但需要独立图层才能完全脱离主线程。 */\nai q.r > d,\nai q.r > d::after {\n  will-change: opacity;\n}\n\n/* ─── 修复⑦：优化条形闪光动画 ───\n   ::after 使用 left 属性动画会触发重排，改为 transform 平移。\n   保持视觉相同但性能显著提升。 */\nai .fl::after {\n  left: 0 !important;\n  transform: translateX(-100%);\n  animation: barShineFast 3s ease-in-out infinite !important;\n}\n\n@keyframes barShineFast {\n  0% { transform: translateX(-100%); }\n  50% { transform: translateX(200%); }\n  100% { transform: translateX(200%); }\n}\n\n/* ─── 修复⑧：移动端 backdrop-filter 降级 ───\n   blur 半径与性能成正比，移动端降低半径。\n   视觉差异极小但性能提升显著。 */\n@media (max-width: 768px) {\n  header.flex.justify-between {\n    backdrop-filter: blur(6px) !important;\n    -webkit-backdrop-filter: blur(6px) !important;\n  }\n\n  /* 移动端延长环境光漂移周期（降低每秒帧计算次数）*/\n  ai::before {\n    animation-duration: 60s !important;\n  }\n\n  /* 移动端延长魔法阵旋转周期 */\n  ai > details:nth-of-type(4) > pan::before {\n    animation-duration: 40s !important;\n  }\n\n  /* 移动端移除 hover translateY（触屏 hover 不稳定且触发重排）*/\n  ai d.ab:hover {\n    transform: translateZ(0) !important;\n  }\n\n  ai .tp:hover {\n    transform: translateZ(0) !important;\n  }\n}\n\n/* ─── 修复⑨：小屏进一步降级 ─── */\n@media (max-width: 480px) {\n  /* 移除进度条流光扫过（小屏几乎不可见但仍在计算）*/\n  ai .fl::after {\n    display: none !important;\n  }\n\n  /* 移除装饰性魔法阵旋转（保留静态图案）*/\n  ai > details:nth-of-type(4) > pan::before {\n    animation: none !important;\n  }\n}\n\n/* ─── 修复⑩：尊重系统\"减少动画\"偏好 ─── */\n@media (prefers-reduced-motion: reduce) {\n  ai::before,\n  ai > details:nth-of-type(4) > pan::before,\n  ai .fl::after,\n  ai .ap::after,\n  ai q.r > d,\n  ai q.r > d::after,\n  ai .flex.items-center.justify-center.size-6::after {\n    animation: none !important;\n  }\n}\n\n/* ─── 修复⑪：减少 details 展开的合成压力 ───\n   为 fadeSlideIn 动画元素提前提升合成层，\n   避免展开瞬间创建新层导致的短暂卡顿。 */\nai pan,\nai .cot,\nai .mm,\nai .kn {\n  will-change: transform, opacity;\n}\n\n/* 动画完成后释放 will-change（否则会持续占用 GPU 内存）*/\nai details:not([open]) pan,\nai details:not([open]) .cot,\nai details:not([open]) .mm,\nai details:not([open]) .kn {\n  will-change: auto;\n}","options":{"items":[{"order":0,"label":"存档转移","type":"SET-INPUT","value":"【跑路！！！！】"},{"order":1,"label":"评价系统","type":"SET-INPUT","value":"【差评】｛输入你想表达的错误｝"},{"order":2,"label":"思维链格式修正","type":"SET-INPUT","value":"【差评】修正思维链格式"},{"order":3,"label":"状态栏格式修正","type":"SET-INPUT","value":"【差评】修正状态栏 ｛请删除当前错误回复并且记忆区调到6｝"},{"order":4,"label":"提取核心档案内容（将核心档案提取出来）","type":"SET-INPUT","value":"/提取核心档案"},{"order":5,"label":"归纳历史记忆","type":"SET-INPUT","value":"（将所有历史记忆清空并归纳成一条核心档案）+｛你输入的内容｝"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":179,"totalMessages":2242,"totalCreditsUsed":3669501,"totalTokensUsed":85373437,"totalPlayedUsers":107,"deeplyPlayed":52,"fixedPromptLength":8458,"lorebookLength":49654,"author":{"id":"hbZxq9Ys5NtuuOdOHb2Pd0Ae5GyCA8Qa","name":"诗人OK","displayUsername":"shirengok","username":"shirengok"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"开放大世界","cardsCount":215}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"巅峰决战","cardsCount":123}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}