{"id":"ff7a647a-1a89-4a07-957a-a1b5e8caa77e","authorId":"armFNLlkS8uMCx1q3HtROYSRJLVqXCma","title":"一人之下·异人江湖","description":"【现代异人 × 原著群像 × 自由入局｜高自由度《一人之下》开放世界】\n\n这不是一张“抽到八奇技、一路升级碾压、按章节打卡”的速通爽卡。\n\n《一人之下·异人江湖》以漫画原著世界为基准，将哪都通、十佬、门派家族、全性、甲申之乱与现代都市生活放进同一个持续运转的开放世界。你可以自定义身份、师承、功法、法器、实力与隐藏秘密，从普通学生、公司员工、门派弟子、家族异人、散修甚至全性关联者的视角，进入属于自己的异人江湖。\n\n故事开篇、罗天大醮、全性攻山、王也北京、陈朵与碧游村等核心篇章均已细化。你可以参赛、调查、旁观、救人、改变对局，也可以完全脱离原著主线。每一次介入都会真正改变后续：谁被淘汰、谁活下来、秘密落入谁手、哪都通是否盯上你、门派和十佬如何重新判断你，都不会被强行拉回原作结果。\n\n这里没有简单的“境界压制”。战斗会同时判断功法机制、情报差、伤势、炁耗、法器、人数、地形、现代武器与现实后果。八奇技、丹噬、双全手等顶级能力强大，却需要合理来源，也伴随追捕、觊觎、门规和失控风险。\n\n王也、张楚岚、冯宝宝、张灵玉、徐三、徐四、陆玲珑等主要人物均拥有独立行动、关系、方言与长期记忆。他们不会因你实力强、背景大或帮过一次，就立刻信任、追随或交出传承。他们会观察、试探、合作，也会拒绝、隐瞒、撤退、追责，甚至在你离场后继续生活与成长。\n\n角色创建页支持随机抽取功法、术法与招式，白、绿、蓝、紫、红、金六档能力可锁定、刷新和组合，最多选择五项。抽到顶级能力只是故事的开始——你仍要为它找到合理传承，并承担相应因果。\n\n在这张卡里，你可以做张楚岚身边的合作者，也可以成为哪都通的新员工、龙虎山参赛者、碧游村来客、唐门外人，或一个没人认识、却逐渐改变整个异人世界的普通角色。\n\n你的江湖不会因为原著已经写好，就失去选择。\n\n关键词：\n现代异人｜漫画原著｜自由开局｜原创角色｜罗天大醮｜八奇技｜门派江湖｜哪都通｜功法抽取｜实力判定｜群像互动｜长期成长｜方言对白｜主线分歧｜开放世界","background":"nbz1zmj1scgm4j3dx51oh7zf.webp","backgroundWidth":1469,"backgroundHeight":838,"cover":"oq2pnhkvtln237bcr54mncm3.webp","coverWidth":926,"coverHeight":1330,"introPage":"i5rizhvoh4v6znwhhhu9ar9k.html","changelog":null,"createdAt":"2026-07-31T14:11:39.415Z","updatedAt":"2026-07-31T14:21:09.457Z","initPublicAt":"2026-07-31T14:13:02.942Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================\n   一人之下｜现代异人科技风聊天界面（增强版）\n   目标：更强现代异人科技感、浅色高可读、底部输入栏可见\n   ========================================= */\n:root{\n  --ydx-ui-bg:#071416;\n  --ydx-ui-bg-2:#0d1b20;\n  --ydx-ui-panel:#102229;\n  --ydx-ui-panel-2:#163039;\n  --ydx-ui-panel-3:#1e3f49;\n  --ydx-ui-line:#345865;\n  --ydx-ui-line-2:#5ea5a7;\n  --ydx-ui-text:#f1f7f8;\n  --ydx-ui-text-2:#dcebed;\n  --ydx-ui-soft:#b8cdd2;\n  --ydx-ui-soft-2:#9db4bb;\n  --ydx-ui-accent:#65ddd3;\n  --ydx-ui-accent-2:#44aca4;\n  --ydx-ui-accent-3:#89f2ea;\n  --ydx-ui-warn:#e3b56c;\n  --ydx-ui-red:#d77563;\n  --ydx-ui-shadow:0 14px 30px rgba(0,0,0,.24);\n  --ydx-ui-shadow-2:0 10px 22px rgba(0,0,0,.18);\n  --ydx-ui-font:\"Microsoft YaHei\",\"PingFang SC\",\"Noto Sans SC\",Arial,sans-serif;\n  --ydx-ui-dialog-font:\"STKaiti\",\"KaiTi\",\"Kaiti SC\",\"LXGW WenKai\",\"Microsoft YaHei\",serif;\n  --ydx-ui-mono:ui-monospace,SFMono-Regular,Consolas,\"Liberation Mono\",Menlo,monospace;\n}\n\nbody:has(#ai-chat-input){\n  padding-bottom:200px !important;\n}\n\n/* 顶部少量设置按钮 */\n:is(#header-setting-music,#header-setting-button){\n  color:var(--ydx-ui-soft) !important;\n  background:linear-gradient(180deg,rgba(22,48,57,.98),rgba(11,26,31,.98)) !important;\n  border:1px solid rgba(101,221,211,.18) !important;\n  border-radius:0 !important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 16px rgba(0,0,0,.14) !important;\n}\n:is(#header-setting-music,#header-setting-button):hover{\n  color:var(--ydx-ui-text) !important;\n  background:linear-gradient(180deg,rgba(30,63,73,.98),rgba(15,34,40,.98)) !important;\n  border-color:rgba(101,221,211,.42) !important;\n  transform:translateY(-1px) !important;\n}\n:is(#header-setting-music,#header-setting-button) svg,\ndiv.sticky:has(#customized-model-selector) .lucide-clock-8{color:currentColor !important;}\n\n/* 底部整体区域：强制浮于背景之上 */\ndiv.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input),\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input){\n  position:fixed !important;\n  left:0 !important;\n  right:0 !important;\n  bottom:0 !important;\n  z-index:1200 !important;\n  box-sizing:border-box !important;\n  padding-top:18px !important;\n  padding-bottom:12px !important;\n  background:linear-gradient(to top,rgba(4,12,15,.985) 0%,rgba(7,20,24,.96) 56%,rgba(7,20,24,.82) 80%,rgba(7,20,24,.0) 100%) !important;\n  filter:none !important;\n  backdrop-filter:blur(2px) !important;\n  -webkit-backdrop-filter:blur(2px) !important;\n}\ndiv.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input)::before,\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input)::before{\n  content:\"\";\n  position:absolute;\n  left:18px;\n  right:18px;\n  top:8px;\n  bottom:8px;\n  pointer-events:none;\n  border:1px solid rgba(101,221,211,.10);\n}\ndiv.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input) > div.mx-auto,\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input) > div.mx-auto{\n  width:min(920px,100%) !important;\n  max-width:920px !important;\n  padding-left:14px !important;\n  padding-right:14px !important;\n  box-sizing:border-box !important;\n}\n\n/* 底部工具栏容器 */\ndiv:has(> #ai-mod-button),#ai-mod-button2{\n  display:flex !important;\n  align-items:center !important;\n  gap:7px !important;\n  box-sizing:border-box !important;\n  width:100% !important;\n  padding:8px 10px !important;\n  overflow-x:auto !important;\n  overflow-y:hidden !important;\n  background:linear-gradient(180deg,rgba(18,44,53,.95),rgba(10,24,29,.96)) !important;\n  border:1px solid rgba(101,221,211,.16) !important;\n  border-radius:0 !important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 6px 16px rgba(0,0,0,.12) !important;\n  scrollbar-width:thin;\n  scrollbar-color:rgba(101,221,211,.36) rgba(7,20,24,.48);\n}\ndiv:has(> #ai-mod-button)::-webkit-scrollbar,#ai-mod-button2::-webkit-scrollbar{height:6px;}\ndiv:has(> #ai-mod-button)::-webkit-scrollbar-thumb,#ai-mod-button2::-webkit-scrollbar-thumb{background:rgba(101,221,211,.32);}\n\n:is(#ai-mod-button,#customized-ai-summary-button,#customized-prompt-debug-button,#customized-flow-button,#customized-comment-button,#customized-scroll-to-bottom-button,#customized-more-button,#toggle-sub-buttons,#ai-mod-button2 > button,#ai-mod-button2 > .MuiButton-root){\n  flex:0 0 auto !important;\n  min-width:auto !important;\n  min-height:34px !important;\n  box-sizing:border-box !important;\n  padding:6px 12px !important;\n  color:#082228 !important;\n  font-family:var(--ydx-ui-font) !important;\n  font-size:12px !important;\n  font-weight:700 !important;\n  line-height:1.2 !important;\n  letter-spacing:.02em !important;\n  white-space:nowrap !important;\n  background:linear-gradient(180deg,#95efe8,#63d5cb 58%,#47a79f) !important;\n  border:1px solid rgba(159,242,236,.58) !important;\n  border-radius:0 !important;\n  box-shadow:0 6px 14px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.18) !important;\n  text-transform:none !important;\n}\n:is(#ai-mod-button,#customized-ai-summary-button,#customized-prompt-debug-button,#customized-flow-button,#customized-comment-button,#customized-scroll-to-bottom-button,#customized-more-button,#toggle-sub-buttons,#ai-mod-button2 > button,#ai-mod-button2 > .MuiButton-root):hover{\n  background:linear-gradient(180deg,#aaf5ef,#76ded4 58%,#51b7ae) !important;\n  border-color:rgba(159,242,236,.84) !important;\n  box-shadow:0 8px 18px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.22) !important;\n  transform:translateY(-1px) !important;\n}\n:is(#ai-mod-button,#customized-ai-summary-button,#customized-prompt-debug-button,#customized-flow-button,#customized-comment-button,#customized-scroll-to-bottom-button,#customized-more-button,#toggle-sub-buttons,#ai-mod-button2 > button,#ai-mod-button2 > .MuiButton-root) svg{color:#09343c !important;filter:none !important;}\n#customized-comment-button .text-xs{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:20px !important;height:20px !important;margin-left:6px !important;padding:0 6px !important;color:#2b1c0a !important;font-size:10px !important;font-weight:800 !important;background:linear-gradient(180deg,#f0cf8d,#cea057) !important;border:1px solid rgba(73,49,19,.20) !important;border-radius:0 !important;box-shadow:none !important;}\n\n/* 输入区主体 */\ndiv.relative.mb-2:has(#ai-chat-input),div.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input),div:has(> #ai-chat-input){\n  position:relative !important;\n  z-index:1210 !important;\n  box-sizing:border-box !important;\n  margin:6px 0 0 !important;\n  padding:8px 10px !important;\n  min-height:62px !important;\n  overflow:visible !important;\n  color:var(--ydx-ui-text) !important;\n  background:linear-gradient(180deg,rgba(19,42,51,.99),rgba(8,20,25,.99)) !important;\n  border:1px solid rgba(101,221,211,.26) !important;\n  border-radius:0 !important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 9px 18px rgba(0,0,0,.14) !important;\n}\ndiv.relative.mb-2:has(#ai-chat-input)::before,div.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input)::before,div:has(> #ai-chat-input)::after{\n  content:\"\" !important;position:absolute !important;inset:6px !important;pointer-events:none !important;border:1px solid rgba(101,221,211,.10) !important;background:linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) left top/16px 1px no-repeat,linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) left top/1px 16px no-repeat,linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) right top/16px 1px no-repeat,linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) right top/1px 16px no-repeat,linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) left bottom/16px 1px no-repeat,linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) left bottom/1px 16px no-repeat,linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) right bottom/16px 1px no-repeat,linear-gradient(rgba(101,221,211,.60),rgba(101,221,211,.60)) right bottom/1px 16px no-repeat !important;\n}\ndiv.relative.mb-2:has(#ai-chat-input):focus-within,div.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input):focus-within,div:has(> #ai-chat-input):focus-within{background:linear-gradient(180deg,rgba(24,54,64,.99),rgba(10,24,29,.99)) !important;border-color:rgba(101,221,211,.62) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.18) !important;transform:translateY(-1px);}\n#ai-chat-input{box-sizing:border-box !important;width:100% !important;min-height:40px !important;padding:10px 116px 10px 12px !important;color:var(--ydx-ui-text) !important;font-family:var(--ydx-ui-font) !important;font-size:14px !important;font-weight:500 !important;line-height:1.78 !important;caret-color:var(--ydx-ui-accent) !important;background:transparent !important;border:0 !important;border-radius:0 !important;outline:none !important;resize:none !important;}\n#ai-chat-input::placeholder{color:rgba(184,205,210,.84) !important;font-weight:500 !important;letter-spacing:.02em;}\n#ai-chat-input:focus::placeholder{color:rgba(101,221,211,.52) !important;}\ntextarea,.el-textarea__inner{font-family:var(--ydx-ui-font) !important;color:var(--ydx-ui-text) !important;}\n\ndiv:has(> #ai-send-button){right:8px !important;bottom:8px !important;gap:6px !important;height:34px !important;padding:3px 4px 3px 7px !important;background:linear-gradient(180deg,rgba(31,57,63,.94),rgba(11,26,31,.94)) !important;border:1px solid rgba(101,221,211,.18) !important;border-radius:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;}\ndiv:has(> #ai-send-button) > div:first-child{min-width:24px !important;height:22px !important;padding:0 7px !important;color:rgba(241,247,248,.86) !important;font-size:10px !important;font-weight:750 !important;background:rgba(7,20,24,.78) !important;border:1px solid rgba(101,221,211,.14) !important;border-radius:0 !important;}\n#ai-send-button{display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:30px !important;height:30px !important;color:#0b2126 !important;background:linear-gradient(180deg,#b0faf3,#74dfd5 56%,#4fbab1) !important;border:1px solid rgba(50,111,109,.32) !important;border-radius:0 !important;box-shadow:0 5px 12px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.24) !important;}\n#ai-send-button:hover{background:linear-gradient(180deg,#c2fcf7,#85e6dd 56%,#5fc7bd) !important;box-shadow:0 7px 16px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.28) !important;transform:translateY(-1px) scale(1.03);}\n#ai-send-button:active{transform:translateY(0) scale(.96);}\n#ai-send-button svg{color:#093038 !important;fill:currentColor !important;}\n#ai-send-button[disabled],#ai-send-button:disabled,#ai-send-button[aria-disabled=\"true\"],#ai-send-button.pointer-events-none{background:linear-gradient(180deg,#58706f,#425657 56%,#334344) !important;border-color:rgba(104,130,129,.36) !important;}\n#ai-send-button[disabled] svg,#ai-send-button:disabled svg,#ai-send-button[aria-disabled=\"true\"] svg,#ai-send-button.pointer-events-none svg{color:#d2e1e3 !important;}\n\n/* 用户消息卡 */\n#customized-question-content{position:relative !important;box-sizing:border-box !important;max-width:min(80%,780px) !important;padding:16px 18px 13px !important;color:var(--ydx-ui-text) !important;background:radial-gradient(circle at 12% 0%, rgba(101,221,211,.10), transparent 34%),linear-gradient(150deg, rgba(28,54,62,.98), rgba(14,29,35,.98)) !important;border:1px solid rgba(101,221,211,.36) !important;border-radius:0 !important;box-shadow:var(--ydx-ui-shadow-2), inset 0 1px 0 rgba(255,255,255,.05) !important;overflow:visible !important;}\n#customized-question-content::before{content:\"\";position:absolute;inset:7px;pointer-events:none;border:1px solid rgba(101,221,211,.08);background:linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) left top/18px 1px no-repeat,linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) left top/1px 18px no-repeat,linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) right top/18px 1px no-repeat,linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) right top/1px 18px no-repeat,linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) left bottom/18px 1px no-repeat,linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) left bottom/1px 18px no-repeat,linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) right bottom/18px 1px no-repeat,linear-gradient(rgba(101,221,211,.62),rgba(101,221,211,.62)) right bottom/1px 18px no-repeat;}\n#customized-question-content:hover{border-color:rgba(101,221,211,.62) !important;box-shadow:0 12px 28px rgba(0,0,0,.24), 0 0 0 1px rgba(101,221,211,.08), inset 0 1px 0 rgba(255,255,255,.09) !important;transform:translateY(-1px);}\n#customized-question-content > div.absolute:first-child{top:0 !important;width:92% !important;height:1px !important;background:linear-gradient(90deg, transparent, rgba(101,221,211,.24) 12%, rgba(101,221,211,.88) 50%, rgba(101,221,211,.24) 88%, transparent) !important;border-radius:0 !important;box-shadow:none !important;}\n#customized-question-content,#customized-question-content p,#customized-question-content div,#customized-question-content span{color:var(--ydx-ui-text) !important;font-family:var(--ydx-ui-font) !important;}\n#customized-question-content > .text-xs.text-text-secondary{margin-top:8px !important;color:rgba(184,205,210,.72) !important;font-size:11px !important;letter-spacing:.025em !important;}\n#customized-question-content > .MuiStack-root:last-child{display:flex !important;align-items:center !important;gap:6px !important;margin-top:9px !important;padding-top:8px !important;border-top:1px solid rgba(101,221,211,.12) !important;}\n#customized-question-content > .MuiStack-root:last-child > button{min-width:auto !important;min-height:29px !important;padding:4px 9px !important;color:#dffcf8 !important;background:linear-gradient(180deg,#244953,#17323a) !important;border:1px solid rgba(101,221,211,.18) !important;border-radius:0 !important;box-shadow:none !important;}\n#customized-question-content > .MuiStack-root:last-child > button:hover{color:#f4fffe !important;border-color:rgba(101,221,211,.46) !important;background:linear-gradient(180deg,#2d5964,#1d3c44) !important;}\n\n/* AI回复卡 */\n#customized-answer-content{position:relative !important;box-sizing:border-box !important;width:100% !important;padding:16px 16px 13px !important;color:var(--ydx-ui-text) !important;background:radial-gradient(circle at 88% 0%, rgba(227,181,108,.08), transparent 34%),linear-gradient(160deg, rgba(16,34,41,.985), rgba(8,20,25,.992)) !important;border:1px solid rgba(101,221,211,.24) !important;border-radius:0 !important;box-shadow:var(--ydx-ui-shadow), inset 0 1px 0 rgba(255,255,255,.05) !important;overflow:visible !important;}\n#customized-answer-content::before{content:\"\";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(101,221,211,.06);background:linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) left top/20px 1px no-repeat,linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) left top/1px 20px no-repeat,linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) right top/20px 1px no-repeat,linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) right top/1px 20px no-repeat,linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) left bottom/20px 1px no-repeat,linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) left bottom/1px 20px no-repeat,linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) right bottom/20px 1px no-repeat,linear-gradient(rgba(101,221,211,.50),rgba(101,221,211,.50)) right bottom/1px 20px no-repeat;}\n#customized-answer-content:hover{border-color:rgba(101,221,211,.40) !important;box-shadow:0 14px 32px rgba(0,0,0,.24), 0 0 0 1px rgba(101,221,211,.06), inset 0 1px 0 rgba(255,255,255,.07) !important;}\n#customized-answer-content > div.absolute:first-child{top:0 !important;width:94% !important;height:1px !important;background:linear-gradient(90deg, transparent, rgba(101,221,211,.20) 12%, rgba(101,221,211,.72) 50%, rgba(101,221,211,.20) 88%, transparent) !important;border-radius:0 !important;box-shadow:none !important;}\n#customized-answer-content > .text-xs.text-text-secondary{margin:9px 4px 0 !important;color:rgba(184,205,210,.66) !important;font-size:11px !important;letter-spacing:.025em !important;}\n#customized-answer-content > .MuiStack-root.text-purple-500{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px !important;margin:8px 3px 0 !important;padding:7px 9px !important;color:#d9f3f0 !important;background:rgba(18,37,43,.74) !important;border:1px solid rgba(101,221,211,.10) !important;border-radius:0 !important;}\n\n/* 回复底部按钮 */\ndiv:has(> button.MuiButton-root):not(#ai-mod-button2):not(:has(> #ai-mod-button)){align-items:center;}\nbutton.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons),a.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons){position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;box-sizing:border-box !important;min-width:auto !important;height:40px !important;padding:0 18px !important;margin:0 8px 8px 0 !important;color:#e9fffd !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.02em !important;white-space:nowrap !important;background:linear-gradient(180deg,#21454d,#152d34) !important;border:1px solid rgba(101,221,211,.24) !important;border-radius:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important;overflow:hidden !important;}\nbutton.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons)::before,a.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons)::before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(101,221,211,.10), transparent);opacity:.75;pointer-events:none;}\nbutton.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons):hover,a.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons):hover{color:#f5fffe !important;background:linear-gradient(180deg,#2a5963,#1b3941) !important;border-color:rgba(101,221,211,.50) !important;box-shadow:0 10px 20px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.08) !important;transform:translateY(-1px) !important;}\nbutton.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons) svg,a.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons) svg{color:var(--ydx-ui-accent) !important;filter:none !important;}\n\n/* 默认正文颜色提亮 */\n#customized-answer-content,#customized-answer-content p,#customized-answer-content li,#customized-answer-content span,#customized-answer-content div,#customized-answer-content strong,#customized-answer-content em{color:var(--ydx-ui-text-2) !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose),#customized-answer-content :is(.markdown-body,.prose,.ui-prose) p,#customized-answer-content :is(.markdown-body,.prose,.ui-prose) li,#customized-answer-content :is(.markdown-body,.prose,.ui-prose) span{color:var(--ydx-ui-text-2) !important;font-family:var(--ydx-ui-font) !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose){font-size:16px !important;line-height:1.96 !important;letter-spacing:.015em !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) p{margin:0 0 1.02em !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) h1,#customized-answer-content :is(.markdown-body,.prose,.ui-prose) h2,#customized-answer-content :is(.markdown-body,.prose,.ui-prose) h3,#customized-answer-content :is(.markdown-body,.prose,.ui-prose) h4{color:#96f1e8 !important;border-color:rgba(101,221,211,.16) !important;font-family:var(--ydx-ui-font) !important;letter-spacing:.04em !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) strong{color:#f7fffe !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) em{color:#c9ece7 !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) a{color:#8de8df !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) hr{height:1px !important;border:0 !important;background:linear-gradient(90deg,transparent,rgba(101,221,211,.42),transparent) !important;}\n\n/* 对话样式：将引用块视为对白 */\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) blockquote{\n  margin:1em 0 !important;\n  padding:.72em 1em .76em 1.08em !important;\n  color:#eefefd !important;\n  font-family:var(--ydx-ui-dialog-font) !important;\n  font-size:16px !important;\n  line-height:1.9 !important;\n  background:linear-gradient(180deg,rgba(19,41,49,.88),rgba(12,25,31,.88)) !important;\n  border-left:3px solid rgba(101,221,211,.56) !important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;\n}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) blockquote p{\n  margin:.2em 0 !important;\n  color:#eefefd !important;\n  font-family:var(--ydx-ui-dialog-font) !important;\n}\n\n/* 术法/功法效果：将 inline code 视为术名 */\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) code{\n  display:inline-block !important;\n  padding:.12em .5em !important;\n  margin:0 .08em !important;\n  color:#091c21 !important;\n  font-family:var(--ydx-ui-font) !important;\n  font-weight:800 !important;\n  letter-spacing:.03em !important;\n  background:linear-gradient(180deg,#b3fff7,#82e8de 54%,#5bc2ba) !important;\n  border:1px solid rgba(164,255,246,.30) !important;\n  border-radius:0 !important;\n  box-shadow:0 0 0 1px rgba(101,221,211,.12), 0 0 12px rgba(101,221,211,.12) !important;\n}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) pre code{display:block !important;padding:10px 12px !important;}\n\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) table{width:100% !important;border-collapse:collapse !important;font-size:14px !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) th,#customized-answer-content :is(.markdown-body,.prose,.ui-prose) td{border:1px solid rgba(101,221,211,.14) !important;padding:8px 10px !important;color:var(--ydx-ui-text) !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) th{color:#9ef5ed !important;background:rgba(13,31,37,.86) !important;}\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) ul,#customized-answer-content :is(.markdown-body,.prose,.ui-prose) ol{padding-left:1.35em !important;}\n\n/* 运行校验样式统一 */\n.ydx-run-audit{margin:0 0 14px;border:1px solid rgba(101,221,211,.22);border-left:3px solid #57b7b0;background:linear-gradient(180deg,rgba(241,247,248,.96),rgba(229,238,239,.94));color:#213137;box-shadow:0 6px 16px rgba(0,0,0,.06);}\n.ydx-run-audit > summary{cursor:pointer;padding:10px 13px;font-weight:700;letter-spacing:.04em;list-style:none;user-select:none;color:#233338;}\n.ydx-run-audit > summary::-webkit-details-marker{display:none}\n.ydx-run-audit > summary::before{content:\"▸\";display:inline-block;margin-right:8px;transition:transform .18s ease;color:#257d79;}\n.ydx-run-audit[open] > summary::before{transform:rotate(90deg)}\n.ydx-run-audit[open] > summary{border-bottom:1px solid rgba(101,221,211,.14);}\n.ydx-run-audit > :not(summary){margin-left:13px;margin-right:13px;color:#24353a;}\n.ydx-run-audit > :last-child{margin-bottom:12px}\n\ninput:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"range\"]):not([type=\"color\"]),.el-input__wrapper,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,textarea,.el-textarea__inner,select{border-radius:0 !important;font-family:var(--ydx-ui-font) !important;}\nbutton,.el-button,input[type=\"button\"]{border-radius:0 !important;font-family:var(--ydx-ui-font) !important;}\n.el-message{border-radius:0 !important;border:1px solid rgba(101,221,211,.24) !important;background:linear-gradient(180deg,rgba(19,42,51,.96),rgba(12,25,31,.98)) !important;color:var(--ydx-ui-text) !important;}\n\n@media (max-width:760px){\n  body:has(#ai-chat-input){padding-bottom:220px !important;}\n  div.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input),div.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input){padding-top:16px !important;padding-bottom:10px !important;}\n  #ai-mod-button2,div:has(> #ai-mod-button){gap:6px !important;padding:8px !important;}\n  #ai-mod-button2 > button,#ai-mod-button2 > .MuiButton-root,:is(#ai-mod-button,#customized-ai-summary-button,#customized-prompt-debug-button,#customized-flow-button,#customized-comment-button,#customized-scroll-to-bottom-button,#customized-more-button,#toggle-sub-buttons){min-height:34px !important;padding:6px 10px !important;font-size:11px !important;}\n  div.relative.mb-2:has(#ai-chat-input),div.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input){padding:7px 8px !important;}\n  #ai-chat-input{padding-right:108px !important;font-size:13px !important;}\n  #customized-question-content{max-width:min(88%,780px) !important;}\n  button.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons),a.MuiButton-root:not(#ai-mod-button):not(#customized-prompt-debug-button):not(#customized-flow-button):not(#customized-comment-button):not(#customized-scroll-to-bottom-button):not(#customized-more-button):not(#toggle-sub-buttons){height:36px !important;padding:0 13px !important;font-size:13px !important;margin:0 6px 6px 0 !important;}\n}\n\n\n\n/* =========================================\n   一人之下｜聊天界面局部修复补丁\n   1. 底部输入区仅作用于聊天界面，不再固定覆盖整站\n   2. 回复正文颜色强制提亮，解决“灰字看不清”\n   ========================================= */\n\n/* 取消整页 fixed 占位，恢复为聊天区内部组件 */\nbody:has(#ai-chat-input){\n  padding-bottom: 0 !important;\n}\n\ndiv.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input),\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input){\n  position: relative !important;\n  left: auto !important;\n  right: auto !important;\n  bottom: auto !important;\n  width: 100% !important;\n  z-index: 30 !important;\n  margin-top: 12px !important;\n  padding-top: 14px !important;\n  padding-bottom: 10px !important;\n  background: linear-gradient(\n    180deg,\n    rgba(6,18,22,.96) 0%,\n    rgba(6,18,22,.98) 100%\n  ) !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\ndiv.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input)::before,\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input)::before{\n  left: 0 !important;\n  right: 0 !important;\n  top: 0 !important;\n  bottom: 0 !important;\n  border: 1px solid rgba(101,221,211,.12) !important;\n  pointer-events: none !important;\n}\n\ndiv.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input) > div.mx-auto,\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input) > div.mx-auto{\n  width: 100% !important;\n  max-width: 920px !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n  padding-left: 10px !important;\n  padding-right: 10px !important;\n  box-sizing: border-box !important;\n}\n\n/* 输入区内层也加深背景，避免被底图“吃掉” */\ndiv:has(> #ai-mod-button),\n#ai-mod-button2{\n  background: linear-gradient(180deg, rgba(14,35,41,.98), rgba(8,20,24,.98)) !important;\n}\n\ndiv.relative.mb-2:has(#ai-chat-input),\ndiv.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input),\ndiv:has(> #ai-chat-input){\n  background: linear-gradient(180deg, rgba(18,42,49,.995), rgba(8,20,25,.995)) !important;\n  z-index: 35 !important;\n}\n\n/* ---------- 强制提亮聊天正文 ---------- */\n#customized-answer-content,\n#customized-answer-content *{\n  opacity: 1 !important;\n}\n\n#customized-answer-content,\n#customized-answer-content p,\n#customized-answer-content li,\n#customized-answer-content span,\n#customized-answer-content div,\n#customized-answer-content strong,\n#customized-answer-content em,\n#customized-answer-content .markdown-body,\n#customized-answer-content .markdown-body *,\n#customized-answer-content .prose,\n#customized-answer-content .prose *,\n#customized-answer-content .ui-prose,\n#customized-answer-content .ui-prose *{\n  color: #eef8f8 !important;\n}\n\n#customized-answer-content .text-text-secondary,\n#customized-answer-content .text-xs,\n#customized-answer-content [class*=\"secondary\"],\n#customized-answer-content [class*=\"text-secondary\"]{\n  color: #d7ebed !important;\n  opacity: 1 !important;\n}\n\n#customized-question-content,\n#customized-question-content *,\n#customized-question-content .markdown-body,\n#customized-question-content .markdown-body *,\n#customized-question-content .prose,\n#customized-question-content .prose *{\n  color: #f2fbfb !important;\n  opacity: 1 !important;\n}\n\n/* 对白更亮一点 */\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) blockquote,\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) blockquote *,\n#customized-question-content :is(.markdown-body,.prose,.ui-prose) blockquote,\n#customized-question-content :is(.markdown-body,.prose,.ui-prose) blockquote *{\n  color: #ffffff !important;\n}\n\n/* 术法高亮保持深色字 */\n#customized-answer-content :is(.markdown-body,.prose,.ui-prose) code,\n#customized-question-content :is(.markdown-body,.prose,.ui-prose) code{\n  color: #08191c !important;\n}\n\n/* 回复卡整体再提亮一点 */\n#customized-answer-content{\n  border-color: rgba(101,221,211,.32) !important;\n  background:\n    radial-gradient(circle at 88% 0%, rgba(227,181,108,.10), transparent 34%),\n    linear-gradient(160deg, rgba(18,37,44,.99), rgba(9,21,26,.995)) !important;\n}\n\n#customized-question-content{\n  border-color: rgba(101,221,211,.42) !important;\n  background:\n    radial-gradient(circle at 12% 0%, rgba(101,221,211,.12), transparent 34%),\n    linear-gradient(150deg, rgba(33,61,69,.99), rgba(14,29,35,.995)) !important;\n}\n\n/* 移动端也不要整页覆盖 */\n@media (max-width:760px){\n  body:has(#ai-chat-input){\n    padding-bottom: 0 !important;\n  }\n\n  div.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input),\n  div.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input){\n    position: relative !important;\n    bottom: auto !important;\n    left: auto !important;\n    right: auto !important;\n    padding-top: 12px !important;\n    padding-bottom: 8px !important;\n  }\n}\n\n/* =========================================\n   一人之下｜现代异人工作台（纯青黑科技风）\n   ========================================= */\n.ydx-response{\n  --ydx-card-bg:#0b1b20;\n  --ydx-card-bg-2:#10262d;\n  --ydx-card-bg-3:#16323b;\n  --ydx-card-line:#37636d;\n  --ydx-card-line-soft:rgba(101,221,211,.16);\n  --ydx-card-text:#eef9fa;\n  --ydx-card-soft:#b9d0d5;\n  --ydx-card-accent:#68ded4;\n  --ydx-card-accent-2:#98f1e9;\n  --ydx-card-blue:#6bc8e8;\n  --ydx-card-violet:#a58be8;\n  --ydx-card-alert:#e17a68;\n  display:block;\n  width:100%;\n  color:var(--ydx-card-text) !important;\n  font-family:\"Microsoft YaHei\",\"PingFang SC\",\"Noto Sans SC\",Arial,sans-serif;\n}\n.ydx-response *{box-sizing:border-box}\n\n.ydx-card{\n  display:block;\n  width:100%;\n  margin:0 0 12px;\n  color:var(--ydx-card-text) !important;\n  background:\n    linear-gradient(145deg,rgba(18,43,51,.98),rgba(7,19,24,.995));\n  border:1px solid var(--ydx-card-line);\n  border-radius:0;\n  box-shadow:0 12px 28px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04);\n  overflow:hidden;\n}\n.ydx-card>summary{\n  position:relative;\n  display:grid;\n  grid-template-columns:54px minmax(120px,190px) minmax(0,1fr);\n  align-items:center;\n  gap:12px;\n  min-height:58px;\n  padding:11px 46px 11px 14px;\n  color:#f5ffff !important;\n  list-style:none;\n  cursor:pointer;\n  user-select:none;\n  background:\n    linear-gradient(90deg,rgba(101,221,211,.14),transparent 46%),\n    linear-gradient(180deg,rgba(22,51,60,.99),rgba(12,29,35,.99));\n  border-bottom:1px solid rgba(101,221,211,.10);\n}\n.ydx-card>summary::-webkit-details-marker{display:none}\n.ydx-card>summary::after{\n  content:\"▸\";\n  position:absolute;\n  right:16px;\n  top:50%;\n  transform:translateY(-50%);\n  color:var(--ydx-card-accent);\n  font-size:18px;\n  transition:transform .18s ease;\n}\n.ydx-card[open]>summary::after{transform:translateY(-50%) rotate(90deg)}\n.ydx-card>summary>span:nth-child(2){\n  color:#f4ffff !important;\n  font-size:17px;\n  font-weight:800;\n  letter-spacing:.03em;\n}\n.ydx-card>summary>small{\n  color:#c8e0e3 !important;\n  font-size:12px;\n  line-height:1.45;\n  text-align:right;\n}\n.ydx-summary-icon{\n  display:inline-flex !important;\n  align-items:center;\n  justify-content:center;\n  position:relative;\n  width:40px;\n  height:40px;\n  color:transparent !important;\n  font-size:0 !important;\n  line-height:0 !important;\n  letter-spacing:0 !important;\n  border:1px solid rgba(182,255,248,.40);\n  background:\n    linear-gradient(180deg,rgba(184,255,248,.18),rgba(131,233,223,.08)),\n    linear-gradient(180deg,#10323a,#0c242a);\n  box-shadow:\n    0 0 16px rgba(101,221,211,.12),\n    inset 0 1px 0 rgba(255,255,255,.18);\n  overflow:hidden;\n}\n.ydx-summary-icon::before{\n  content:\"◈\";\n  display:block;\n  color:#d7fffb !important;\n  font-size:18px !important;\n  line-height:1;\n  font-weight:700;\n  text-shadow:0 0 8px rgba(101,221,211,.20);\n}\n.ydx-content{\n  padding:15px 16px 17px;\n  color:var(--ydx-card-text) !important;\n  background:\n    radial-gradient(circle at 90% 0%,rgba(107,200,232,.05),transparent 36%),\n    linear-gradient(180deg,rgba(10,25,30,.98),rgba(7,18,23,.995));\n}\n.ydx-content,.ydx-content p,.ydx-content li,.ydx-content span,.ydx-content strong,.ydx-content b,.ydx-content em,.ydx-content div{\n  color:var(--ydx-card-text) !important;\n  opacity:1 !important;\n}\n.ydx-content p{margin:0;line-height:1.82}\n\n.ydx-audit>summary{background:linear-gradient(90deg,rgba(107,200,232,.16),transparent 48%),linear-gradient(180deg,#17313a,#0c2026)}\n.ydx-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}\n.ydx-audit-item{padding:10px 11px;background:rgba(17,42,49,.78);border:1px solid rgba(107,200,232,.13)}\n.ydx-audit-item b{display:block;margin-bottom:4px;color:#8fe2fa !important;font-size:12px;letter-spacing:.04em}\n.ydx-audit-item p{color:#dceff2 !important;font-size:12px}\n\n.ydx-story>summary{background:linear-gradient(90deg,rgba(101,221,211,.18),transparent 50%),linear-gradient(180deg,#17363e,#0c242a)}\n.ydx-scene-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;background:rgba(16,42,49,.72);border:1px solid rgba(101,221,211,.14)}\n.ydx-scene-head span{color:#081f24 !important;font:800 10px/1 var(--ydx-ui-mono,monospace);letter-spacing:.12em;padding:5px 7px;background:var(--ydx-card-accent)}\n.ydx-scene-head strong{color:#f7ffff !important;font-size:16px}\n.ydx-scene-head em{color:#bcd5da !important;font-size:11px;text-align:right;font-style:normal}\n.ydx-prose>p{margin:0 0 1em;line-height:1.95;color:#eef8f8 !important}\n\n.ydx-dialogue-row{display:flex;align-items:flex-start;gap:10px;margin:12px 0}\n.ydx-dialogue-avatar{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;color:#062126 !important;font-weight:900;background:linear-gradient(180deg,#a4f5ee,#66cec5);border:1px solid rgba(174,255,248,.34)}\n.ydx-dialogue-avatar img{width:100%;height:100%;object-fit:cover}\n.ydx-dialogue-body{min-width:0;max-width:86%}\n.ydx-dialogue-name{display:block;margin:0 0 4px;color:#7ee7de !important;font-size:12px;font-weight:800;letter-spacing:.04em}\n.ydx-dialogue-bubble{position:relative;padding:10px 13px;color:#ffffff !important;font-family:\"STKaiti\",\"KaiTi\",\"LXGW WenKai\",\"Microsoft YaHei\",serif !important;font-size:16px;line-height:1.85;background:linear-gradient(150deg,rgba(27,59,67,.98),rgba(13,34,40,.98));border:1px solid rgba(101,221,211,.25);box-shadow:inset 3px 0 0 rgba(101,221,211,.52)}\n.ydx-dialogue-bubble::before{content:\"\";position:absolute;left:-6px;top:12px;width:10px;height:10px;background:#183e47;border-left:1px solid rgba(101,221,211,.25);border-bottom:1px solid rgba(101,221,211,.25);transform:rotate(45deg)}\n\n.ydx-cast{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:13px 0;padding:10px 12px;background:linear-gradient(90deg,rgba(101,221,211,.16),rgba(16,37,44,.92));border:1px solid rgba(101,221,211,.27);box-shadow:0 0 18px rgba(101,221,211,.06)}\n.ydx-cast-sigil{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#062126 !important;font-weight:900;background:linear-gradient(180deg,#b7fff8,#72dbd1)}\n.ydx-cast div small{display:block;color:#a9cfd2 !important;font-size:10px;letter-spacing:.09em}\n.ydx-cast div strong{display:block;color:#f4ffff !important;font-size:17px;letter-spacing:.03em}\n.ydx-cast em{color:#9edbd7 !important;font:600 10px/1.4 var(--ydx-ui-mono,monospace);font-style:normal}\n.ydx-cast-secret{background:linear-gradient(90deg,rgba(165,139,232,.18),rgba(22,31,50,.92));border-color:rgba(165,139,232,.34)}\n.ydx-cast-forbidden{background:linear-gradient(90deg,rgba(225,122,104,.20),rgba(45,22,25,.92));border-color:rgba(225,122,104,.40)}\n.ydx-cast-treasure{background:linear-gradient(90deg,rgba(107,200,232,.18),rgba(16,36,49,.92));border-color:rgba(107,200,232,.35)}\n\n.ydx-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}\n.ydx-stat{min-width:0;padding:10px 11px;background:rgba(14,36,43,.78);border:1px solid var(--ydx-card-line-soft)}\n.ydx-stat-wide{grid-column:1/-1}\n.ydx-stat>span{display:block;margin-bottom:4px;color:#75dcd4 !important;font-size:11px;font-weight:800;letter-spacing:.05em}\n.ydx-stat>strong{display:block;color:#f4ffff !important;font-size:14px;line-height:1.65}\n.ydx-stat>p{color:#e3f1f3 !important;font-size:13px;line-height:1.72}\n.ydx-chip-row,.ydx-npc-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}\n.ydx-chip,.ydx-npc-tags span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;color:#dff9f6 !important;font-size:10px;font-weight:700;background:rgba(25,61,69,.76);border:1px solid rgba(101,221,211,.16)}\n\n.ydx-npc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.ydx-npc-card{padding:11px;background:linear-gradient(160deg,rgba(18,43,50,.92),rgba(10,27,32,.94));border:1px solid rgba(101,221,211,.15)}\n.ydx-npc-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;margin-bottom:8px}\n.ydx-npc-mark{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#062126 !important;font-weight:900;background:var(--ydx-card-accent)}\n.ydx-npc-head strong{display:block;color:#f4ffff !important;font-size:14px}\n.ydx-npc-head small{display:block;color:#abc9ce !important;font-size:10px}\n.ydx-npc-head em{color:#82dbd5 !important;font:700 10px/1 var(--ydx-ui-mono,monospace);font-style:normal}\n.ydx-npc-state{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}\n.ydx-npc-state p{padding:7px 8px;background:rgba(7,22,27,.62);border-left:2px solid rgba(101,221,211,.24);font-size:12px}\n.ydx-npc-state b{display:block;margin-bottom:3px;color:#70d7d0 !important;font-size:10px}\n\n.ydx-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}\n.ydx-ledger{padding:10px 11px;background:rgba(14,36,43,.78);border:1px solid var(--ydx-card-line-soft)}\n.ydx-ledger-wide{grid-column:1/-1}\n.ydx-ledger>b{display:block;margin-bottom:5px;color:#79dfd7 !important;font-size:12px}\n.ydx-ledger>p{color:#e3f1f3 !important;font-size:12px;line-height:1.72}\n\n.ydx-list{display:grid;gap:8px}\n.ydx-list-item{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:9px 10px;background:rgba(14,36,43,.76);border:1px solid var(--ydx-card-line-soft)}\n.ydx-list-item>span{display:flex;align-items:center;justify-content:center;min-height:30px;color:#062126 !important;font:900 10px/1 var(--ydx-ui-mono,monospace);background:linear-gradient(180deg,#a9f6ef,#68d3ca)}\n.ydx-list-item b{display:block;margin-bottom:3px;color:#f4ffff !important;font-size:13px}\n.ydx-list-item p{color:#dcecef !important;font-size:12px}\n.ydx-stream{display:grid;gap:8px}\n.ydx-stream p{padding:9px 10px;background:rgba(14,36,43,.72);border-left:3px solid rgba(107,200,232,.44);font-size:12px}\n.ydx-stream b{display:block;margin-bottom:3px;color:#89ddf4 !important;font-size:11px}\n\n.ydx-next>summary{background:linear-gradient(90deg,rgba(101,221,211,.20),transparent 50%),linear-gradient(180deg,#183941,#0d252b)}\n.ydx-choice-intro{margin:0 0 10px !important;color:#c6dde0 !important;font-size:12px}\n.ydx-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}\n.ydx-choice-btn{position:relative !important;display:flex !important;align-items:flex-start !important;gap:10px !important;width:100% !important;min-height:76px !important;margin:0 !important;padding:11px 12px !important;color:#eefafa !important;text-align:left !important;font-family:\"Microsoft YaHei\",\"PingFang SC\",sans-serif !important;background:linear-gradient(155deg,#173943,#0d252b) !important;border:1px solid rgba(101,221,211,.22) !important;border-radius:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;cursor:pointer !important}\n.ydx-choice-btn:hover{background:linear-gradient(155deg,#20505b,#12323a) !important;border-color:rgba(101,221,211,.52) !important;transform:translateY(-1px)}\n.ydx-choice-btn>span{display:flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;color:#062126 !important;font-weight:900;background:linear-gradient(180deg,#b5fff7,#76ddd4)}\n.ydx-choice-btn b{display:block;margin-bottom:4px;color:#f7ffff !important;font-size:13px}\n.ydx-choice-btn p{margin:0 0 5px;color:#dbecef !important;font-size:12px;line-height:1.55}\n.ydx-choice-btn small{color:#91c9cb !important;font-size:10px;line-height:1.45}\n.ydx-choice-btn::after{content:\"点击复制\";position:absolute;right:9px;bottom:6px;color:#70bebd !important;font-size:9px}\n\n@media(max-width:760px){\n  .ydx-card>summary{grid-template-columns:46px minmax(0,1fr);grid-template-areas:\"icon title\" \"desc desc\";gap:7px 10px;padding-right:40px}\n  .ydx-summary-icon{grid-area:icon;width:38px;height:29px}\n  .ydx-card>summary>span:nth-child(2){grid-area:title;font-size:15px}\n  .ydx-card>summary>small{grid-area:desc;text-align:left}\n  .ydx-audit-grid,.ydx-stat-grid,.ydx-npc-grid,.ydx-ledger-grid,.ydx-choice-grid{grid-template-columns:1fr}\n  .ydx-stat-wide,.ydx-ledger-wide{grid-column:auto}\n  .ydx-npc-state{grid-template-columns:1fr}\n  .ydx-dialogue-body{max-width:calc(100% - 48px)}\n}\n/* 一人之下｜聊天输入区局部安全 */\nbody:has(#ai-chat-input){padding-bottom:0 !important;}\ndiv.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input),div.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input){position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;z-index:35 !important;margin-top:12px !important;}\n@media(max-width:760px){body:has(#ai-chat-input){padding-bottom:0 !important;}div.bg-gradient-to-t:has(#customized-pagination):has(#ai-chat-input),div.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input){position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;}}\n\n/* =====================================================\n   四项修复终补丁\n   E1横排 / 聊天区sticky输入 / B2-B3分栏 / A3固定档案\n   ===================================================== */\n\n/* A3、B2、B3视觉区分 */\n.ydx-profile > summary{\n  background:\n    linear-gradient(90deg,rgba(107,200,232,.18),transparent 50%),\n    linear-gradient(180deg,#173844,#0c252c) !important;\n}\n.ydx-arts > summary{\n  background:\n    linear-gradient(90deg,rgba(101,221,211,.18),transparent 50%),\n    linear-gradient(180deg,#163c3e,#0c272b) !important;\n}\n.ydx-gear > summary{\n  background:\n    linear-gradient(90deg,rgba(165,139,232,.18),transparent 50%),\n    linear-gradient(180deg,#24354b,#111f31) !important;\n}\n.ydx-profile .ydx-summary-icon{background:linear-gradient(180deg,#b8f5ff,#7ed9ec 56%,#56a9c1) !important;}\n.ydx-arts .ydx-summary-icon{background:linear-gradient(180deg,#b8fff8,#83e9df 56%,#59bfb7) !important;}\n.ydx-gear .ydx-summary-icon{background:linear-gradient(180deg,#d9ccff,#ae96f0 56%,#7e67c8) !important;}\n\n/* NPC固定档案与实时状态分区 */\n.ydx-npc-profile{\n  display:grid !important;\n  grid-template-columns:repeat(3,minmax(0,1fr)) !important;\n  gap:7px !important;\n  margin:0 0 8px !important;\n  padding:8px !important;\n  background:rgba(12,31,37,.72) !important;\n  border:1px solid rgba(107,200,232,.12) !important;\n}\n.ydx-npc-profile p{\n  min-width:0 !important;\n  margin:0 !important;\n  color:#eaf6f7 !important;\n  font-size:11px !important;\n  line-height:1.6 !important;\n}\n.ydx-npc-profile b{\n  display:block !important;\n  margin-bottom:3px !important;\n  color:#85d9ef !important;\n  font-size:10px !important;\n}\n\n/* E1：禁止竖排与窄列，改成稳定grid */\n.ydx-choice-grid{\n  display:grid !important;\n  grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n  gap:10px !important;\n  width:100% !important;\n}\n.ydx-choice-btn{\n  position:relative !important;\n  display:grid !important;\n  grid-template-columns:40px minmax(0,1fr) !important;\n  grid-template-rows:auto auto auto !important;\n  grid-template-areas:\n    \"key title\"\n    \"key desc\"\n    \"key meta\" !important;\n  align-items:start !important;\n  align-content:start !important;\n  column-gap:11px !important;\n  row-gap:3px !important;\n  width:100% !important;\n  min-width:0 !important;\n  max-width:none !important;\n  min-height:104px !important;\n  margin:0 !important;\n  padding:12px 13px 22px !important;\n  overflow:hidden !important;\n  text-align:left !important;\n  white-space:normal !important;\n  word-break:normal !important;\n  overflow-wrap:anywhere !important;\n  writing-mode:horizontal-tb !important;\n  text-orientation:mixed !important;\n}\n.ydx-choice-btn,\n.ydx-choice-btn *{\n  writing-mode:horizontal-tb !important;\n  text-orientation:mixed !important;\n  white-space:normal !important;\n  word-break:normal !important;\n  overflow-wrap:anywhere !important;\n}\n.ydx-choice-key{\n  grid-area:key !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  width:36px !important;\n  height:36px !important;\n  min-width:36px !important;\n  max-width:36px !important;\n  padding:0 !important;\n  color:#062126 !important;\n  font-size:18px !important;\n  font-weight:900 !important;\n  line-height:1 !important;\n  background:linear-gradient(180deg,#b5fff7,#76ddd4) !important;\n}\n.ydx-choice-title{\n  grid-area:title !important;\n  display:block !important;\n  min-width:0 !important;\n  margin:0 !important;\n  color:#f7ffff !important;\n  font-size:14px !important;\n  line-height:1.45 !important;\n}\n.ydx-choice-desc{\n  grid-area:desc !important;\n  display:block !important;\n  min-width:0 !important;\n  margin:0 !important;\n  color:#dbecef !important;\n  font-size:12px !important;\n  line-height:1.62 !important;\n}\n.ydx-choice-meta{\n  grid-area:meta !important;\n  display:block !important;\n  min-width:0 !important;\n  margin:2px 0 0 !important;\n  color:#91c9cb !important;\n  font-size:10px !important;\n  line-height:1.48 !important;\n}\n.ydx-choice-btn::after{\n  content:\"点击复制\" !important;\n  position:absolute !important;\n  right:10px !important;\n  bottom:7px !important;\n  color:#70bebd !important;\n  font-size:9px !important;\n}\n\n/* 底部输入区：复用已验证的聊天内容区sticky方式 */\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input),\ndiv[class*=\"bg-gradient-to-t\"][class*=\"absolute\"][class*=\"bottom-0\"]:has(#ai-mod-button2):has(#ai-chat-input),\ndiv[class*=\"bg-gradient-to-t\"][class*=\"bottom-0\"]:has(#ai-mod-button2):has(#ai-chat-input){\n  position:sticky !important;\n  position:-webkit-sticky !important;\n  inset:auto !important;\n  top:auto !important;\n  right:auto !important;\n  bottom:0 !important;\n  left:auto !important;\n  z-index:120 !important;\n  display:block !important;\n  visibility:visible !important;\n  opacity:1 !important;\n  box-sizing:border-box !important;\n  width:100% !important;\n  min-width:0 !important;\n  max-width:100% !important;\n  height:auto !important;\n  min-height:112px !important;\n  max-height:44vh !important;\n  margin:0 !important;\n  padding:18px 0 12px !important;\n  overflow:visible !important;\n  pointer-events:auto !important;\n  transform:none !important;\n  translate:none !important;\n  filter:none !important;\n  clip:auto !important;\n  clip-path:none !important;\n  isolation:isolate !important;\n  background:\n    linear-gradient(to top,\n      rgba(4,13,16,1) 0%,\n      rgba(7,22,27,.995) 62%,\n      rgba(13,34,40,.96) 82%,\n      rgba(13,34,40,.10) 100%) !important;\n  border-top:1px solid rgba(101,221,211,.18) !important;\n  box-shadow:\n    0 -16px 32px rgba(0,0,0,.28),\n    inset 0 1px 0 rgba(255,255,255,.05) !important;\n}\ndiv.bg-gradient-to-t.absolute.w-full.bottom-0.left-0.right-0:has(#ai-mod-button2):has(#ai-chat-input) > div.mx-auto,\ndiv[class*=\"bg-gradient-to-t\"][class*=\"absolute\"][class*=\"bottom-0\"]:has(#ai-mod-button2):has(#ai-chat-input) > div.mx-auto,\ndiv[class*=\"bg-gradient-to-t\"][class*=\"bottom-0\"]:has(#ai-mod-button2):has(#ai-chat-input) > div.mx-auto{\n  box-sizing:border-box !important;\n  width:min(920px,100%) !important;\n  max-width:920px !important;\n  min-width:0 !important;\n  margin:0 auto !important;\n  padding:0 12px !important;\n}\n#ai-mod-button2,\ndiv:has(> #ai-mod-button),\ndiv.relative.mb-2:has(#ai-chat-input),\ndiv:has(> #ai-chat-input),\n#ai-chat-input,\n#ai-send-button{\n  visibility:visible !important;\n  opacity:1 !important;\n  pointer-events:auto !important;\n}\ndiv.relative.mb-2:has(#ai-chat-input),\ndiv:has(> #ai-chat-input){\n  display:block !important;\n  position:relative !important;\n  z-index:125 !important;\n}\n\n/* 小屏改为单列，仍保持横向文字 */\n@media(max-width:760px){\n  .ydx-choice-grid{grid-template-columns:1fr !important;}\n  .ydx-npc-profile{grid-template-columns:1fr !important;}\n  .ydx-choice-btn{min-height:96px !important;}\n}\n\n/* =====================================================\n   输入文字与SK/EQ固定列表补丁\n   ===================================================== */\n\n/* 输入框真实文字：同时覆盖textarea、contenteditable与ProseMirror */\n#ai-chat-input,\n#ai-chat-input *,\n#ai-chat-input p,\n#ai-chat-input span,\n#ai-chat-input.ProseMirror,\n#ai-chat-input[contenteditable=\"true\"],\ndiv:has(> #ai-chat-input) [contenteditable=\"true\"],\ndiv:has(> #ai-chat-input) .ProseMirror,\ndiv:has(> #ai-chat-input) .ProseMirror *,\ntextarea#ai-chat-input{\n  color:#f7ffff !important;\n  -webkit-text-fill-color:#f7ffff !important;\n  opacity:1 !important;\n  filter:none !important;\n  text-shadow:0 1px 1px rgba(0,0,0,.32) !important;\n  caret-color:#8ff6ed !important;\n}\n\n/* placeholder单独保持可读但有区分 */\n#ai-chat-input::placeholder,\ntextarea#ai-chat-input::placeholder,\n#ai-chat-input[data-placeholder]::before,\n#ai-chat-input .is-editor-empty:first-child::before,\ndiv:has(> #ai-chat-input) .ProseMirror p.is-editor-empty:first-child::before{\n  color:#b8d0d5 !important;\n  -webkit-text-fill-color:#b8d0d5 !important;\n  opacity:.92 !important;\n}\n\n/* 选中文字 */\n#ai-chat-input::selection,\n#ai-chat-input *::selection,\ndiv:has(> #ai-chat-input) [contenteditable=\"true\"]::selection,\ndiv:has(> #ai-chat-input) .ProseMirror *::selection{\n  color:#ffffff !important;\n  -webkit-text-fill-color:#ffffff !important;\n  background:#287f7a !important;\n}\n\n/* 防止输入容器整体透明 */\ndiv.relative.mb-2:has(#ai-chat-input),\ndiv:has(> #ai-chat-input),\ndiv:has(> #ai-chat-input) > *{\n  opacity:1 !important;\n  filter:none !important;\n}\n\n/* B2/B3逐项列表 */\n.ydx-entry-list{\n  display:grid !important;\n  grid-template-columns:1fr !important;\n  gap:9px !important;\n  width:100% !important;\n}\n.ydx-entry{\n  min-width:0 !important;\n  padding:11px 12px !important;\n  background:linear-gradient(180deg,rgba(15,38,45,.90),rgba(9,26,31,.92)) !important;\n  border:1px solid rgba(101,221,211,.16) !important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important;\n}\n.ydx-entry--gear{\n  background:linear-gradient(180deg,rgba(28,37,61,.90),rgba(14,26,43,.92)) !important;\n  border-color:rgba(174,150,240,.18) !important;\n}\n.ydx-entry__head{\n  display:grid !important;\n  grid-template-columns:62px minmax(0,1fr) auto !important;\n  align-items:center !important;\n  gap:9px !important;\n  min-width:0 !important;\n  margin-bottom:7px !important;\n}\n.ydx-entry__id{\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  min-width:54px !important;\n  height:28px !important;\n  padding:0 6px !important;\n  color:#061f24 !important;\n  font:900 10px/1 var(--ydx-ui-mono,monospace) !important;\n  letter-spacing:.03em !important;\n  background:linear-gradient(180deg,#b7fff8,#79e1d8 58%,#55bcb4) !important;\n}\n.ydx-entry--gear .ydx-entry__id{\n  color:#171026 !important;\n  background:linear-gradient(180deg,#ded4ff,#b29cf3 58%,#826bcf) !important;\n}\n.ydx-entry__name{\n  min-width:0 !important;\n  color:#f7ffff !important;\n  font-size:14px !important;\n  line-height:1.45 !important;\n  overflow-wrap:anywhere !important;\n}\n.ydx-entry__level{\n  display:inline-flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  min-height:25px !important;\n  padding:4px 8px !important;\n  color:#a8ece7 !important;\n  font-size:10px !important;\n  font-style:normal !important;\n  white-space:nowrap !important;\n  background:rgba(5,23,27,.78) !important;\n  border:1px solid rgba(101,221,211,.16) !important;\n}\n.ydx-entry--gear .ydx-entry__level{\n  color:#d8ccff !important;\n  border-color:rgba(174,150,240,.20) !important;\n}\n.ydx-entry__brief{\n  margin:0 0 8px !important;\n  padding:7px 9px !important;\n  color:#e8f6f7 !important;\n  font-size:12px !important;\n  line-height:1.72 !important;\n  background:rgba(5,20,24,.52) !important;\n  border-left:3px solid rgba(101,221,211,.40) !important;\n}\n.ydx-entry--gear .ydx-entry__brief{\n  border-left-color:rgba(174,150,240,.46) !important;\n}\n.ydx-entry__meta{\n  display:flex !important;\n  flex-wrap:wrap !important;\n  gap:6px !important;\n}\n.ydx-entry__meta span{\n  display:inline-flex !important;\n  min-width:0 !important;\n  padding:4px 7px !important;\n  color:#b9d8dc !important;\n  font-size:10px !important;\n  line-height:1.45 !important;\n  background:rgba(12,32,38,.70) !important;\n  border:1px solid rgba(101,221,211,.10) !important;\n}\n.ydx-entry--gear .ydx-entry__meta span{\n  color:#d3c9ef !important;\n  background:rgba(25,29,48,.70) !important;\n  border-color:rgba(174,150,240,.12) !important;\n}\n.ydx-entry-note{\n  margin-top:10px !important;\n  padding:9px 11px !important;\n  color:#e9f7f8 !important;\n  background:rgba(9,27,32,.76) !important;\n  border:1px dashed rgba(227,181,108,.22) !important;\n}\n.ydx-entry-note b{\n  display:block !important;\n  margin-bottom:4px !important;\n  color:#ecc47f !important;\n  font-size:11px !important;\n}\n.ydx-entry-note p{\n  margin:0 !important;\n  color:#dcebee !important;\n  font-size:11px !important;\n  line-height:1.65 !important;\n}\n\n@media(max-width:760px){\n  .ydx-entry__head{\n    grid-template-columns:54px minmax(0,1fr) !important;\n    grid-template-areas:\n      \"id name\"\n      \"level level\" !important;\n  }\n  .ydx-entry__id{grid-area:id !important;}\n  .ydx-entry__name{grid-area:name !important;}\n  .ydx-entry__level{\n    grid-area:level !important;\n    justify-self:start !important;\n  }\n}\n\n/* =====================================================\n   输入框终修：内部滚动 + 发送按钮固定可见\n   ===================================================== */\n\n/* 输入卡外壳不再随正文无限增高 */\ndiv.relative.mb-2:has(#ai-chat-input),\ndiv.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input),\ndiv:has(> #ai-chat-input){\n  position:relative !important;\n  display:block !important;\n  box-sizing:border-box !important;\n  width:100% !important;\n  min-width:0 !important;\n  min-height:64px !important;\n  height:auto !important;\n  max-height:184px !important;\n  padding:8px 112px 8px 10px !important;\n  overflow:hidden !important;\n}\n\n/* 编辑器达到上限后只在内部纵向滚动 */\n#ai-chat-input,\ntextarea#ai-chat-input,\n#ai-chat-input[contenteditable=\"true\"],\n#ai-chat-input.ProseMirror,\ndiv:has(> #ai-chat-input) > [contenteditable=\"true\"],\ndiv:has(> #ai-chat-input) > .ProseMirror{\n  display:block !important;\n  box-sizing:border-box !important;\n  width:100% !important;\n  min-width:0 !important;\n  min-height:42px !important;\n  height:auto !important;\n  max-height:150px !important;\n  margin:0 !important;\n  padding:8px 8px 14px 4px !important;\n  overflow-x:hidden !important;\n  overflow-y:auto !important;\n  overscroll-behavior:contain !important;\n  scrollbar-gutter:stable !important;\n  resize:none !important;\n  white-space:pre-wrap !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n}\n\n/* ProseMirror内部内容不能再次撑破编辑器 */\n#ai-chat-input.ProseMirror > *,\n#ai-chat-input[contenteditable=\"true\"] > *,\ndiv:has(> #ai-chat-input) > .ProseMirror > *,\ndiv:has(> #ai-chat-input) > [contenteditable=\"true\"] > *{\n  max-width:100% !important;\n  margin-top:0 !important;\n  margin-bottom:.42em !important;\n  white-space:pre-wrap !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n}\n\n/* 内部滚动条 */\n#ai-chat-input::-webkit-scrollbar,\n#ai-chat-input.ProseMirror::-webkit-scrollbar,\ndiv:has(> #ai-chat-input) > .ProseMirror::-webkit-scrollbar,\ndiv:has(> #ai-chat-input) > [contenteditable=\"true\"]::-webkit-scrollbar{\n  width:7px !important;\n}\n#ai-chat-input::-webkit-scrollbar-track,\n#ai-chat-input.ProseMirror::-webkit-scrollbar-track,\ndiv:has(> #ai-chat-input) > .ProseMirror::-webkit-scrollbar-track,\ndiv:has(> #ai-chat-input) > [contenteditable=\"true\"]::-webkit-scrollbar-track{\n  background:rgba(4,18,22,.70) !important;\n}\n#ai-chat-input::-webkit-scrollbar-thumb,\n#ai-chat-input.ProseMirror::-webkit-scrollbar-thumb,\ndiv:has(> #ai-chat-input) > .ProseMirror::-webkit-scrollbar-thumb,\ndiv:has(> #ai-chat-input) > [contenteditable=\"true\"]::-webkit-scrollbar-thumb{\n  background:rgba(101,221,211,.42) !important;\n  border:1px solid rgba(7,25,30,.60) !important;\n}\n\n/* 发送区永久固定在输入卡右下角 */\ndiv:has(> #ai-send-button){\n  position:absolute !important;\n  right:10px !important;\n  bottom:10px !important;\n  left:auto !important;\n  top:auto !important;\n  z-index:80 !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:flex-end !important;\n  gap:6px !important;\n  width:auto !important;\n  min-width:72px !important;\n  max-width:100px !important;\n  height:36px !important;\n  margin:0 !important;\n  padding:3px 4px 3px 7px !important;\n  overflow:visible !important;\n  visibility:visible !important;\n  opacity:1 !important;\n  pointer-events:auto !important;\n  transform:none !important;\n}\n\n/* 发送按钮本体不允许被压缩或覆盖 */\n#ai-send-button{\n  position:relative !important;\n  z-index:82 !important;\n  flex:0 0 30px !important;\n  width:30px !important;\n  min-width:30px !important;\n  max-width:30px !important;\n  height:30px !important;\n  min-height:30px !important;\n  max-height:30px !important;\n  visibility:visible !important;\n  opacity:1 !important;\n  pointer-events:auto !important;\n}\n\n/* 计数器也不允许覆盖发送按钮 */\ndiv:has(> #ai-send-button) > div:first-child{\n  position:relative !important;\n  z-index:81 !important;\n  flex:0 0 auto !important;\n  max-width:48px !important;\n  overflow:hidden !important;\n  white-space:nowrap !important;\n}\n\n/* 防止编辑器或装饰层盖住发送区 */\ndiv.relative.mb-2:has(#ai-chat-input)::before,\ndiv.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input)::before,\ndiv:has(> #ai-chat-input)::after{\n  z-index:1 !important;\n}\n#ai-chat-input,\n#ai-chat-input.ProseMirror,\n#ai-chat-input[contenteditable=\"true\"],\ndiv:has(> #ai-chat-input) > .ProseMirror,\ndiv:has(> #ai-chat-input) > [contenteditable=\"true\"]{\n  position:relative !important;\n  z-index:10 !important;\n}\n\n/* Firefox滚动条 */\n#ai-chat-input,\n#ai-chat-input.ProseMirror,\n#ai-chat-input[contenteditable=\"true\"],\ndiv:has(> #ai-chat-input) > .ProseMirror,\ndiv:has(> #ai-chat-input) > [contenteditable=\"true\"]{\n  scrollbar-width:thin !important;\n  scrollbar-color:rgba(101,221,211,.48) rgba(4,18,22,.70) !important;\n}\n\n@media(max-width:760px){\n  div.relative.mb-2:has(#ai-chat-input),\n  div.bg-white.border-\\[1\\.5px\\].relative.rounded-xl.mb-2:has(#ai-chat-input),\n  div:has(> #ai-chat-input){\n    max-height:164px !important;\n    padding-right:102px !important;\n  }\n\n  #ai-chat-input,\n  textarea#ai-chat-input,\n  #ai-chat-input[contenteditable=\"true\"],\n  #ai-chat-input.ProseMirror,\n  div:has(> #ai-chat-input) > [contenteditable=\"true\"],\n  div:has(> #ai-chat-input) > .ProseMirror{\n    max-height:132px !important;\n  }\n\n  div:has(> #ai-send-button){\n    right:8px !important;\n    bottom:8px !important;\n  }\n}\n\n\n/* ===== 功能栏图标重做：按模块功能显示图标，不再显示 A1/B2 等字符 ===== */\n.ydx-audit .ydx-summary-icon::before{content:\"◎\";}\n.ydx-story .ydx-summary-icon::before{content:\"✦\";}\n.ydx-time .ydx-summary-icon::before{content:\"⌖\";}\n.ydx-user .ydx-summary-icon::before{content:\"◉\";}\n.ydx-profile .ydx-summary-icon::before{content:\"▣\";}\n.ydx-people .ydx-summary-icon::before{content:\"✣\";}\n.ydx-arts .ydx-summary-icon::before{content:\"✧\";}\n.ydx-gear .ydx-summary-icon::before{content:\"⬢\";}\n.ydx-clue .ydx-summary-icon::before{content:\"⛶\";}\n.ydx-exposure .ydx-summary-icon::before{content:\"⚠\";}\n.ydx-mainline .ydx-summary-icon::before{content:\"➟\";}\n.ydx-case .ydx-summary-icon::before{content:\"▤\";}\n.ydx-record .ydx-summary-icon::before{content:\"✎\";}\n.ydx-news .ydx-summary-icon::before{content:\"⌁\";}\n.ydx-next .ydx-summary-icon::before{content:\"➤\";}\n\n/* 紫色器物簿保留独立风格 */\n.ydx-profile .ydx-summary-icon{background:linear-gradient(180deg,#b8f5ff,#7ed9ec 56%,#56a9c1) !important;}\n.ydx-arts .ydx-summary-icon{background:linear-gradient(180deg,#b8fff8,#83e9df 56%,#59bfb7) !important;}\n.ydx-gear .ydx-summary-icon{\n  border-color:rgba(217,204,255,.45) !important;\n  background:linear-gradient(180deg,#d9ccff,#ae96f0 56%,#7e67c8) !important;\n}\n.ydx-gear .ydx-summary-icon::before{\n  color:#f5f0ff !important;\n  text-shadow:0 0 10px rgba(173,150,240,.22);\n}\n\n\n\n/* =====================================================\n   功能栏内页精修：重做展开内容，不只是标题\n   ===================================================== */\n\n/* 内容区总体气质 */\n.ydx-content{\n  position:relative !important;\n  padding:16px 16px 18px !important;\n}\n.ydx-content::before{\n  content:\"\";\n  position:absolute;\n  inset:10px 10px auto 10px;\n  height:1px;\n  background:linear-gradient(90deg,transparent,rgba(101,221,211,.18),transparent);\n  pointer-events:none;\n}\n\n/* 通用卡片与小模块 */\n.ydx-stat,\n.ydx-entry,\n.ydx-audit-item,\n.ydx-main-item,\n.ydx-stream,\n.ydx-choice-btn,\n.ydx-clue-item,\n.ydx-exposure-item,\n.ydx-case-item,\n.ydx-record-item{\n  border-radius:0 !important;\n  box-shadow:\n    inset 0 0 0 1px rgba(255,255,255,.02),\n    0 6px 14px rgba(0,0,0,.10);\n}\n\n/* 四角线框科技感 */\n.ydx-stat,\n.ydx-entry,\n.ydx-npc-card,\n.ydx-clue-item,\n.ydx-stream,\n.ydx-main-item,\n.ydx-choice-btn,\n.ydx-entry-note{\n  position:relative !important;\n  overflow:hidden !important;\n}\n.ydx-stat::before,\n.ydx-entry::before,\n.ydx-npc-card::before,\n.ydx-clue-item::before,\n.ydx-stream::before,\n.ydx-main-item::before,\n.ydx-choice-btn::before,\n.ydx-entry-note::before{\n  content:\"\";\n  position:absolute;\n  left:0; top:0;\n  width:18px; height:18px;\n  border-left:1px solid rgba(101,221,211,.26);\n  border-top:1px solid rgba(101,221,211,.26);\n  pointer-events:none;\n}\n.ydx-stat::after,\n.ydx-entry::after,\n.ydx-npc-card::after,\n.ydx-clue-item::after,\n.ydx-stream::after,\n.ydx-main-item::after,\n.ydx-choice-btn::after,\n.ydx-entry-note::after{\n  content:\"\";\n  position:absolute;\n  right:0; bottom:0;\n  width:18px; height:18px;\n  border-right:1px solid rgba(101,221,211,.18);\n  border-bottom:1px solid rgba(101,221,211,.18);\n  pointer-events:none;\n}\n\n/* A1/A2/A3 基础信息块 */\n.ydx-stat-grid{\n  gap:10px !important;\n}\n.ydx-stat{\n  padding:14px 14px 13px !important;\n  background:\n    linear-gradient(180deg,rgba(16,42,49,.92),rgba(8,24,29,.96)) !important;\n  border:1px solid rgba(101,221,211,.13) !important;\n}\n.ydx-stat > span:first-child{\n  display:inline-flex !important;\n  align-items:center;\n  gap:6px;\n  margin:0 0 8px !important;\n  color:#8ee7df !important;\n  font:700 11px/1.2 var(--ydx-ui-mono,monospace) !important;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n.ydx-stat > span:first-child::before{\n  content:\"▍\";\n  color:#65ddd3 !important;\n  font-size:11px;\n}\n.ydx-stat strong{\n  display:block !important;\n  color:#f5ffff !important;\n  font-size:15px !important;\n  line-height:1.6 !important;\n}\n.ydx-stat p{\n  color:#d8e7ea !important;\n  font-size:13px !important;\n  line-height:1.82 !important;\n}\n\n/* 标签行更像终端状态 */\n.ydx-chip-row{\n  gap:8px !important;\n  margin:0 0 12px !important;\n}\n.ydx-chip{\n  padding:7px 10px !important;\n  border:1px solid rgba(101,221,211,.22) !important;\n  background:\n    linear-gradient(180deg,rgba(20,52,60,.96),rgba(8,25,31,.96)) !important;\n  color:#e7ffff !important;\n  font:700 12px/1.2 var(--ydx-ui-mono,monospace) !important;\n  letter-spacing:.02em;\n  box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);\n}\n\n/* B1 在场关系图 */\n.ydx-npc-grid{\n  gap:12px !important;\n}\n.ydx-npc-card{\n  padding:12px !important;\n  background:\n    radial-gradient(circle at 100% 0%,rgba(101,221,211,.06),transparent 28%),\n    linear-gradient(180deg,rgba(14,36,42,.96),rgba(8,22,27,.98)) !important;\n  border:1px solid rgba(101,221,211,.12) !important;\n}\n.ydx-npc-head{\n  gap:10px !important;\n  padding:0 0 10px !important;\n  border-bottom:1px solid rgba(101,221,211,.10) !important;\n  margin:0 0 10px !important;\n}\n.ydx-npc-mark{\n  width:34px !important;\n  height:34px !important;\n  font-size:11px !important;\n  letter-spacing:.06em;\n  color:#062126 !important;\n  background:linear-gradient(180deg,#b8fff8,#83e9df 58%,#58bdb5) !important;\n}\n.ydx-npc-head strong{\n  font-size:15px !important;\n}\n.ydx-npc-head small,\n.ydx-npc-head em{\n  color:#b8d3d9 !important;\n  font-size:12px !important;\n}\n.ydx-npc-tags{\n  gap:7px !important;\n  margin:0 0 10px !important;\n}\n.ydx-npc-tags span{\n  padding:5px 8px !important;\n  background:rgba(101,221,211,.08) !important;\n  border:1px solid rgba(101,221,211,.14) !important;\n  color:#ddfeff !important;\n  font-size:11px !important;\n}\n.ydx-npc-profile p,\n.ydx-npc-state p{\n  padding:8px 9px !important;\n  background:rgba(14,33,38,.65) !important;\n  border:1px solid rgba(101,221,211,.08) !important;\n  margin:0 !important;\n}\n.ydx-npc-profile b,\n.ydx-npc-state b{\n  display:block !important;\n  margin:0 0 4px !important;\n  color:#86ddd7 !important;\n  font-size:11px !important;\n  letter-spacing:.05em;\n}\n\n/* B2/B3 列表化更清晰 */\n.ydx-entry-list{\n  gap:10px !important;\n}\n.ydx-entry{\n  padding:12px 13px !important;\n  background:\n    linear-gradient(180deg,rgba(14,37,43,.96),rgba(7,21,26,.98)) !important;\n  border:1px solid rgba(101,221,211,.12) !important;\n}\n.ydx-entry--gear{\n  border-color:rgba(173,150,240,.18) !important;\n  background:\n    linear-gradient(180deg,rgba(27,33,57,.96),rgba(12,16,35,.98)) !important;\n}\n.ydx-entry__head{\n  align-items:flex-start !important;\n  gap:10px !important;\n  margin:0 0 8px !important;\n}\n.ydx-entry__id{\n  min-width:58px !important;\n  padding:5px 8px !important;\n  border:1px solid rgba(101,221,211,.20) !important;\n  background:rgba(101,221,211,.10) !important;\n  color:#92f1e9 !important;\n  font:700 11px/1.1 var(--ydx-ui-mono,monospace) !important;\n  letter-spacing:.05em;\n  text-align:center;\n}\n.ydx-entry--gear .ydx-entry__id{\n  border-color:rgba(173,150,240,.26) !important;\n  background:rgba(173,150,240,.12) !important;\n  color:#e8deff !important;\n}\n.ydx-entry__name{\n  color:#f5ffff !important;\n  font-size:16px !important;\n  line-height:1.35 !important;\n}\n.ydx-entry__level{\n  margin-left:auto !important;\n  color:#ffd79a !important;\n  font-size:12px !important;\n  font-style:normal !important;\n  white-space:nowrap;\n}\n.ydx-entry__brief{\n  margin:0 0 9px !important;\n  color:#dbeaed !important;\n  font-size:13px !important;\n  line-height:1.82 !important;\n}\n.ydx-entry__meta{\n  gap:8px !important;\n  flex-wrap:wrap !important;\n}\n.ydx-entry__meta span{\n  padding:5px 8px !important;\n  background:rgba(10,23,29,.78) !important;\n  border:1px solid rgba(101,221,211,.12) !important;\n  color:#c9dfe3 !important;\n  font-size:11px !important;\n}\n.ydx-entry-note{\n  margin:10px 0 0 !important;\n  padding:12px 13px !important;\n  background:rgba(14,28,32,.72) !important;\n  border:1px solid rgba(101,221,211,.10) !important;\n}\n.ydx-entry-note b{\n  display:block !important;\n  margin:0 0 6px !important;\n  color:#89ddf4 !important;\n  font-size:12px !important;\n  letter-spacing:.05em;\n}\n.ydx-entry-note p{\n  color:#d8e6e8 !important;\n  font-size:13px !important;\n  line-height:1.8 !important;\n}\n\n/* 线索 / 暴露 / 主线 / 卷宗 / 承诺 / 风向 */\n.ydx-clue-list,\n.ydx-main-list,\n.ydx-stream-list,\n.ydx-case-list,\n.ydx-record-list{\n  gap:10px !important;\n}\n.ydx-clue-item,\n.ydx-main-item,\n.ydx-stream,\n.ydx-case-item,\n.ydx-record-item,\n.ydx-exposure-item{\n  padding:12px 13px !important;\n  background:\n    linear-gradient(180deg,rgba(15,36,42,.94),rgba(8,22,27,.98)) !important;\n  border:1px solid rgba(101,221,211,.12) !important;\n}\n.ydx-clue-item b,\n.ydx-main-item b,\n.ydx-stream b,\n.ydx-case-item b,\n.ydx-record-item b,\n.ydx-exposure-item b{\n  display:block !important;\n  margin:0 0 6px !important;\n  color:#8ce8e0 !important;\n  font-size:12px !important;\n  letter-spacing:.05em;\n}\n.ydx-clue-item p,\n.ydx-main-item p,\n.ydx-stream p,\n.ydx-case-item p,\n.ydx-record-item p,\n.ydx-exposure-item p{\n  color:#d9eaed !important;\n  font-size:13px !important;\n  line-height:1.82 !important;\n}\n.ydx-exposure-item{\n  border-color:rgba(227,181,108,.18) !important;\n}\n.ydx-exposure-item b{\n  color:#ffcf85 !important;\n}\n.ydx-news .ydx-content,\n.ydx-record .ydx-content,\n.ydx-case .ydx-content{\n  background:\n    radial-gradient(circle at 90% 0%,rgba(107,200,232,.04),transparent 36%),\n    linear-gradient(180deg,rgba(9,24,29,.99),rgba(6,17,22,.995)) !important;\n}\n\n/* E1 行动接口重做 */\n.ydx-choice-intro{\n  margin:0 0 12px !important;\n  padding:10px 12px !important;\n  color:#d9eced !important;\n  background:rgba(13,32,37,.70) !important;\n  border:1px solid rgba(101,221,211,.12) !important;\n  font-size:13px !important;\n}\n.ydx-choice-grid{\n  gap:12px !important;\n}\n.ydx-choice-btn{\n  min-height:172px !important;\n  padding:14px 15px 16px 74px !important;\n  background:\n    radial-gradient(circle at 100% 0%,rgba(101,221,211,.06),transparent 28%),\n    linear-gradient(180deg,rgba(18,48,56,.96),rgba(9,25,31,.98)) !important;\n  border:1px solid rgba(101,221,211,.18) !important;\n}\n.ydx-choice-btn > span:first-child{\n  left:16px !important;\n  top:16px !important;\n  width:38px !important;\n  height:38px !important;\n  border:1px solid rgba(182,255,248,.35) !important;\n  background:linear-gradient(180deg,#b8fff8,#83e9df 58%,#59bfb7) !important;\n  color:#062126 !important;\n  font-size:18px !important;\n  font-weight:900 !important;\n}\n.ydx-choice-btn strong{\n  display:block !important;\n  margin:0 0 8px !important;\n  color:#f8ffff !important;\n  font-size:20px !important;\n  line-height:1.25 !important;\n}\n.ydx-choice-btn p{\n  color:#d7eaec !important;\n  font-size:14px !important;\n  line-height:1.78 !important;\n}\n.ydx-choice-meta{\n  margin-top:12px !important;\n  padding-top:10px !important;\n  border-top:1px dashed rgba(101,221,211,.16) !important;\n  color:#bdd6da !important;\n  font-size:11px !important;\n  line-height:1.75 !important;\n}\n.ydx-choice-btn em{\n  right:12px !important;\n  bottom:10px !important;\n  color:#86ddd7 !important;\n  font-size:11px !important;\n  font-style:normal !important;\n}\n\n/* 正文与对白也再精致一点 */\n.ydx-prose > p{\n  margin:0 0 14px !important;\n  color:#eef8f8 !important;\n  font-size:16px !important;\n  line-height:2.0 !important;\n  text-shadow:0 1px 0 rgba(0,0,0,.10);\n}\n.ydx-dialogue-row{\n  margin:10px 0 14px !important;\n}\n.ydx-dialogue-avatar{\n  box-shadow:0 0 0 1px rgba(101,221,211,.16), 0 6px 14px rgba(0,0,0,.16);\n}\n.ydx-dialogue-bubble{\n  border:1px solid rgba(101,221,211,.16) !important;\n  background:\n    linear-gradient(180deg,rgba(17,43,50,.94),rgba(10,28,34,.98)) !important;\n  color:#f5ffff !important;\n  line-height:1.9 !important;\n}\n.ydx-dialogue-name{\n  color:#8ee7df !important;\n  font-size:12px !important;\n  letter-spacing:.04em;\n}\n\n/* 移动端保持稳定 */\n@media(max-width:980px){\n  .ydx-choice-btn{\n    min-height:158px !important;\n    padding-left:68px !important;\n  }\n  .ydx-entry__head{\n    flex-wrap:wrap !important;\n  }\n  .ydx-entry__level{\n    margin-left:0 !important;\n  }\n}\n@media(max-width:760px){\n  .ydx-stat{\n    padding:12px !important;\n  }\n  .ydx-choice-btn{\n    min-height:unset !important;\n    padding:12px 12px 14px 62px !important;\n  }\n  .ydx-choice-btn strong{\n    font-size:17px !important;\n  }\n  .ydx-prose > p{\n    font-size:15px !important;\n    line-height:1.92 !important;\n  }\n}\n\n/* =====================================================\n   行动接口：完整回复正文 + 点击填入输入框\n   ===================================================== */\n\n.ydx-choice-copy{\n  display:block !important;\n  min-width:0 !important;\n  margin:0 0 9px !important;\n  padding:9px 10px !important;\n  color:#f1fbfb !important;\n  font-family:var(--ydx-ui-dialog-font,\"STKaiti\",\"KaiTi\",\"Microsoft YaHei\",serif) !important;\n  font-size:13px !important;\n  line-height:1.85 !important;\n  white-space:pre-wrap !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background:rgba(7,24,29,.72) !important;\n  border-left:3px solid rgba(101,221,211,.46) !important;\n}\n\n.ydx-choice-btn::after{\n  content:\"点击填入\" !important;\n}\n\n.ydx-choice-btn:active{\n  transform:translateY(0) scale(.995) !important;\n}\n\n.ydx-choice-btn:focus-visible{\n  outline:2px solid rgba(137,242,234,.72) !important;\n  outline-offset:2px !important;\n}\n\n.ydx-choice-btn:hover .ydx-choice-copy{\n  color:#ffffff !important;\n  background:rgba(10,33,39,.86) !important;\n  border-left-color:rgba(137,242,234,.82) !important;\n}\n\n\n/* ===== E1 行动接口终修复 ===== */\n.ydx-next .ydx-content{display:block !important}\n.ydx-choice-intro{\n  margin:0 0 12px !important;\n  color:#d8f4f2 !important;\n  font-size:13px !important;\n  line-height:1.8 !important;\n}\n.ydx-choice-grid{\n  display:grid !important;\n  grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n  gap:14px !important;\n}\n@media (max-width: 900px){\n  .ydx-choice-grid{grid-template-columns:1fr !important;}\n}\n.ydx-choice-btn{\n  position:relative !important;\n  display:flex !important;\n  align-items:flex-start !important;\n  gap:14px !important;\n  width:100% !important;\n  min-height:220px !important;\n  padding:16px 16px 36px !important;\n  margin:0 !important;\n  text-align:left !important;\n  color:#f4ffff !important;\n  background:linear-gradient(180deg,rgba(18,58,66,.95),rgba(7,25,31,.97)) !important;\n  border:1px solid rgba(104,227,220,.26) !important;\n  box-shadow:inset 0 0 0 1px rgba(255,255,255,.03) !important;\n  cursor:pointer !important;\n}\n.ydx-choice-btn:hover{\n  background:linear-gradient(180deg,rgba(23,71,80,.98),rgba(9,31,38,.98)) !important;\n  border-color:rgba(128,243,238,.56) !important;\n}\n.ydx-choice-btn::after{\n  content:\"点击填入\" !important;\n  position:absolute !important;\n  right:12px !important;\n  bottom:10px !important;\n  font-size:11px !important;\n  color:#8fe8e2 !important;\n}\n.ydx-choice-key{\n  flex:0 0 54px !important;\n  width:54px !important;\n  height:54px !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  font-size:21px !important;\n  font-weight:800 !important;\n  color:#f4ffff !important;\n  background:linear-gradient(180deg,#b8fff8,#7fe5dc) !important;\n  color:#173238 !important;\n}\n.ydx-choice-main{\n  display:block !important;\n  flex:1 1 auto !important;\n  min-width:0 !important;\n}\n.ydx-choice-title{\n  display:block !important;\n  margin:0 0 10px !important;\n  color:#f7ffff !important;\n  font-size:16px !important;\n  font-weight:800 !important;\n  line-height:1.45 !important;\n}\n.ydx-choice-copy{\n  display:block !important;\n  margin:0 0 12px !important;\n  padding:10px 12px !important;\n  white-space:pre-wrap !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  color:#eefefe !important;\n  font-size:14px !important;\n  line-height:1.9 !important;\n  font-family:var(--ydx-ui-dialog-font,\"STKaiti\",\"KaiTi\",\"Microsoft YaHei\",serif) !important;\n  background:rgba(5,17,22,.42) !important;\n  border-left:3px solid rgba(121,235,228,.54) !important;\n}\n.ydx-choice-meta{\n  display:block !important;\n  margin:0 !important;\n  color:#9ed8d5 !important;\n  font-size:12px !important;\n  line-height:1.65 !important;\n}\n\n/* =====================================================\n   E1完整显示终补丁\n   单列全宽 / 高度自适应 / 禁止裁切\n   ===================================================== */\n\n/* 行动接口整体不得裁切展开内容 */\n.ydx-next,\n.ydx-next[open],\n.ydx-next > .ydx-content,\n.ydx-next .ydx-content{\n  height:auto !important;\n  min-height:0 !important;\n  max-height:none !important;\n  overflow:visible !important;\n}\n\n/* 改为单列全宽，避免两列宽度不足导致文本挤压 */\n.ydx-next .ydx-choice-grid{\n  display:grid !important;\n  grid-template-columns:minmax(0,1fr) !important;\n  grid-auto-rows:auto !important;\n  align-items:start !important;\n  align-content:start !important;\n  gap:14px !important;\n  width:100% !important;\n  height:auto !important;\n  min-height:0 !important;\n  max-height:none !important;\n  overflow:visible !important;\n}\n\n/* 每张行动卡根据正文自然增高 */\n.ydx-next .ydx-choice-btn{\n  position:relative !important;\n  display:grid !important;\n  grid-template-columns:56px minmax(0,1fr) !important;\n  grid-template-rows:auto !important;\n  align-items:start !important;\n  align-content:start !important;\n  gap:14px !important;\n  width:100% !important;\n  min-width:0 !important;\n  max-width:100% !important;\n  height:auto !important;\n  min-height:0 !important;\n  max-height:none !important;\n  padding:16px 16px 38px !important;\n  overflow:visible !important;\n  white-space:normal !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n}\n\n/* 序号保持左侧，不参与正文高度裁切 */\n.ydx-next .ydx-choice-key{\n  grid-column:1 !important;\n  grid-row:1 !important;\n  align-self:start !important;\n  position:static !important;\n  flex:none !important;\n  width:54px !important;\n  min-width:54px !important;\n  max-width:54px !important;\n  height:54px !important;\n  min-height:54px !important;\n  max-height:54px !important;\n  margin:0 !important;\n}\n\n/* 正文容器完整展开 */\n.ydx-next .ydx-choice-main{\n  grid-column:2 !important;\n  grid-row:1 !important;\n  display:block !important;\n  min-width:0 !important;\n  width:100% !important;\n  height:auto !important;\n  min-height:0 !important;\n  max-height:none !important;\n  overflow:visible !important;\n}\n\n/* 标题、完整回复、风险信息全部取消裁切 */\n.ydx-next .ydx-choice-title,\n.ydx-next .ydx-choice-copy,\n.ydx-next .ydx-choice-meta{\n  display:block !important;\n  width:100% !important;\n  min-width:0 !important;\n  height:auto !important;\n  min-height:0 !important;\n  max-height:none !important;\n  overflow:visible !important;\n  white-space:pre-wrap !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  text-overflow:clip !important;\n  -webkit-line-clamp:unset !important;\n  line-clamp:unset !important;\n}\n\n/* 完整回复文本增加上下留白，保证长文本可读 */\n.ydx-next .ydx-choice-copy{\n  margin:0 0 12px !important;\n  padding:11px 13px !important;\n  line-height:1.9 !important;\n}\n\n/* 点击提示固定在卡片底部，不遮住正文 */\n.ydx-next .ydx-choice-btn::after{\n  right:13px !important;\n  bottom:11px !important;\n  z-index:2 !important;\n}\n\n/* 小屏同样保持单列完整显示 */\n@media(max-width:760px){\n  .ydx-next .ydx-choice-btn{\n    grid-template-columns:44px minmax(0,1fr) !important;\n    gap:10px !important;\n    padding:12px 12px 36px !important;\n  }\n  .ydx-next .ydx-choice-key{\n    width:42px !important;\n    min-width:42px !important;\n    max-width:42px !important;\n    height:42px !important;\n    min-height:42px !important;\n    max-height:42px !important;\n    font-size:17px !important;\n  }\n  .ydx-next .ydx-choice-copy{\n    font-size:13px !important;\n    line-height:1.82 !important;\n  }\n}\n\n/* =====================================================\n   E1 配色收敛：移除高亮色块与“点击填入”提示\n   ===================================================== */\n\n.ydx-next .ydx-choice-grid{\n  gap:12px !important;\n}\n\n/* 整张选项卡统一为深色，不再使用大面积亮青背景 */\n.ydx-next .ydx-choice-btn{\n  min-height:0 !important;\n  padding:15px 16px !important;\n  color:#edf8f8 !important;\n  background:\n    linear-gradient(180deg,rgba(17,42,49,.97),rgba(7,23,28,.99)) !important;\n  border:1px solid rgba(101,221,211,.18) !important;\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.025),\n    0 7px 18px rgba(0,0,0,.13) !important;\n}\n\n.ydx-next .ydx-choice-btn:hover{\n  background:\n    linear-gradient(180deg,rgba(21,50,58,.98),rgba(9,28,34,.99)) !important;\n  border-color:rgba(101,221,211,.38) !important;\n}\n\n/* 编号改成低饱和深色徽章 */\n.ydx-next .ydx-choice-key{\n  color:#b9f2ee !important;\n  background:\n    linear-gradient(180deg,rgba(44,91,99,.88),rgba(19,53,61,.92)) !important;\n  border:1px solid rgba(101,221,211,.26) !important;\n  box-shadow:none !important;\n}\n\n/* 标题不再使用亮青底 */\n.ydx-next .ydx-choice-title{\n  display:block !important;\n  margin:0 0 9px !important;\n  padding:0 !important;\n  color:#f3fbfb !important;\n  background:transparent !important;\n  border:0 !important;\n  box-shadow:none !important;\n  text-shadow:none !important;\n}\n\n/* 可发送正文使用深色内嵌区，不再泛白发亮 */\n.ydx-next .ydx-choice-copy{\n  display:block !important;\n  margin:0 0 10px !important;\n  padding:10px 12px !important;\n  color:#e6f1f2 !important;\n  background:rgba(3,15,19,.58) !important;\n  border:0 !important;\n  border-left:2px solid rgba(101,221,211,.30) !important;\n  box-shadow:none !important;\n}\n\n/* 风险与耗时改成普通小字，不再用亮色整条底 */\n.ydx-next .ydx-choice-meta{\n  display:block !important;\n  margin:0 !important;\n  padding:8px 0 0 !important;\n  color:#a8c9cd !important;\n  background:transparent !important;\n  border:0 !important;\n  border-top:1px dashed rgba(101,221,211,.14) !important;\n  box-shadow:none !important;\n}\n\n/* 去掉右下角“点击填入”四个字及预留空间 */\n.ydx-next .ydx-choice-btn::after{\n  content:\"\" !important;\n  display:none !important;\n}\n\n.ydx-next .ydx-choice-btn{\n  padding-bottom:15px !important;\n}\n\n.ydx-next .ydx-choice-btn:focus-visible{\n  outline:1px solid rgba(137,242,234,.48) !important;\n  outline-offset:2px !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":1,"totalMessages":2,"totalCreditsUsed":4146,"totalTokensUsed":89204,"totalPlayedUsers":1,"deeplyPlayed":0,"fixedPromptLength":24390,"lorebookLength":86511,"author":{"id":"armFNLlkS8uMCx1q3HtROYSRJLVqXCma","name":"Cuirass","displayUsername":"Cuirass","username":"cuirass"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":577}},{"tag":{"name":"剧情向","cardsCount":325}},{"tag":{"name":"较高消耗","cardsCount":2}},{"tag":{"name":"多角色","cardsCount":1164}},{"tag":{"name":"开放世界","cardsCount":1360}},{"tag":{"name":"小说同人","cardsCount":20}},{"tag":{"name":"一人之下","cardsCount":2}},{"tag":{"name":"动漫同人","cardsCount":101}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}