{"id":"782247a9-8a28-4201-9be9-b14872cfe372","authorId":"frovv1fFygO0wrCgx2SaaT7db07FKh3N","title":"星际·人族","description":"【大世界】【自定义角色】【同人向】\n\n星际同人，视角以人类为主视角。\n\n呜呜，作者没有积分搞不了美化，之后有积分了会把美化更新上去的。","background":"f0kfsbofjq5s5jvlxjpgdfyv.webp","backgroundWidth":1550,"backgroundHeight":1991,"cover":"we70yjlg98lo9btm7yy7f78a.webp","coverWidth":1550,"coverHeight":1991,"introPage":"dbd7653tya97u9nwddxruolk.html","changelog":"","createdAt":"2026-08-04T06:49:05.396Z","updatedAt":"2026-08-04T15:10:46.750Z","initPublicAt":"2026-08-04T06:53:29.387Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========== 顶部栏 - Terran指挥舱面板 ========== */\n.sticky.w-full.top-0.flex.items-center {\n    background: \n        linear-gradient(180deg, #3a4048 0%, #2a2e34 50%, #1e2228 100%) !important;\n    border-bottom: 3px solid #0a0c10 !important;\n    box-shadow: \n        0 4px 0 -1px #4a5058,\n        0 5px 0 -1px #1a1e24,\n        0 8px 16px rgba(0,0,0,0.7),\n        inset 0 1px 0 rgba(255,255,255,0.15),\n        inset 0 -2px 4px rgba(0,0,0,0.5) !important;\n    position: relative !important;\n}\n/* 顶部栏 - 左侧警示条纹装饰 */\n.sticky.w-full.top-0.flex.items-center::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    width: 24px !important;\n    background: \n        repeating-linear-gradient(\n            45deg,\n            #d4a02c 0px, #d4a02c 6px,\n            #1a1e24 6px, #1a1e24 12px\n        ) !important;\n    border-right: 2px solid #0a0c10 !important;\n    box-shadow: inset -2px 0 4px rgba(0,0,0,0.6) !important;\n}\n/* 顶部栏 - 右侧机械面板+指示灯 */\n.sticky.w-full.top-0.flex.items-center::after {\n    content: '' !important;\n    position: absolute !important;\n    right: 0 !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    width: 20px !important;\n    background: \n        radial-gradient(circle at 50% 30%, #18b34a 0px, #18b34a 3px, transparent 4px),\n        radial-gradient(circle at 50% 70%, #ff4444 0px, #ff4444 3px, transparent 4px),\n        linear-gradient(90deg, #2a2e34, #1a1e24) !important;\n    border-left: 2px solid #0a0c10 !important;\n    box-shadow: \n        inset 2px 0 4px rgba(0,0,0,0.6),\n        0 0 8px rgba(24,179,74,0.3) !important;\n}\n/* 模型选择器 - 机械凹槽面板 */\n#ai-model-selector .group.flex.items-center {\n    background: \n        linear-gradient(180deg, #1a1e24 0%, #0e1218 100%) !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 2px !important;\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.8),\n        inset 0 0 0 1px #3a4048,\n        0 1px 0 rgba(255,255,255,0.1) !important;\n    position: relative !important;\n    padding-left: 12px !important;\n    transition: all 0.3s ease !important;\n}\n/* 模型选择器 - 状态指示灯 */\n#ai-model-selector .group.flex.items-center::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 4px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 5px !important;\n    height: 5px !important;\n    background: #18b34a !important;\n    border-radius: 50% !important;\n    box-shadow: \n        0 0 6px #18b34a,\n        0 0 10px rgba(24,179,74,0.6),\n        inset 0 0 2px rgba(255,255,255,0.8) !important;\n}\n#ai-model-selector .group.flex.items-center:hover {\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.8),\n        inset 0 0 0 1px #18b34a,\n        0 0 12px rgba(24,179,74,0.4) !important;\n}\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #18b34a !important;\n    font-family: 'Rajdhani', 'Orbitron', 'Consolas', monospace !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.5px !important;\n    text-shadow: 0 0 6px rgba(24,179,74,0.5), 0 1px 2px rgba(0,0,0,0.9) !important;\n}\n#ai-model-selector .shrink-0.flex.items-center svg {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 3px rgba(24,179,74,0.7)) !important;\n}\n/* 顶部栏图标 - 机械按钮质感 */\n.sticky.w-full.top-0 svg.lucide-clock-8,\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 4px rgba(24,179,74,0.6)) !important;\n    transition: all 0.3s ease !important;\n}\n.sticky.w-full.top-0 svg.lucide-clock-8:hover,\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]):hover {\n    color: #2acc68 !important;\n    filter: drop-shadow(0 0 8px rgba(42,204,104,0.8)) !important;\n    transform: scale(1.15) !important;\n}\n#header-setting-button {\n    background: \n        linear-gradient(180deg, #3a4048 0%, #1e2228 100%) !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 3px !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.15),\n        inset 0 -2px 4px rgba(0,0,0,0.5),\n        0 2px 4px rgba(0,0,0,0.6) !important;\n    transition: all 0.2s ease !important;\n}\n#header-setting-button:hover {\n    background: \n        linear-gradient(180deg, #4a5058 0%, #2e3238 100%) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.15),\n        inset 0 -2px 4px rgba(0,0,0,0.5),\n        0 0 12px rgba(24,179,74,0.5) !important;\n}\n#header-setting-button:active {\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.7),\n        0 0 8px rgba(24,179,74,0.4) !important;\n}\n#header-setting-button svg {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 4px rgba(24,179,74,0.5)) !important;\n}\n/* ========== 底部输入栏 - Terran控制台 ========== */\n.bg-gradient-to-t {\n    background: linear-gradient(180deg, transparent 0%, #0a0c10 100%) !important;\n}\n/* 主输入容器 - 使用更通用的选择器 */\ndiv[id*=\"chat-bottom\"] > div,\ndiv[class*=\"flex\"][class*=\"relative\"] > div[class*=\"relative\"]:has(textarea) {\n    background: \n        linear-gradient(180deg, #1a1e24 0%, #0a0c10 100%) !important;\n    border: 3px solid #0a0c10 !important;\n    border-radius: 4px !important;\n    box-shadow: \n        0 0 0 2px #3a4048,\n        0 0 0 4px #1a1e24,\n        inset 0 2px 0 rgba(255,255,255,0.08),\n        inset 0 -2px 4px rgba(0,0,0,0.6),\n        inset 0 0 20px rgba(24,179,74,0.08),\n        0 -4px 16px rgba(0,0,0,0.7),\n        0 0 20px rgba(24,179,74,0.15) !important;\n    position: relative !important;\n}\n/* 输入框容器 - 更精确的定位 */\ntextarea#ai-chat-input {\n    background: \n        linear-gradient(180deg, #050810 0%, #0a0e14 100%) !important;\n    color: #18b34a !important;\n    font-family: 'Share Tech Mono', 'Consolas', monospace !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.5px !important;\n    border: 1px solid #0a0c10 !important;\n    border-radius: 2px !important;\n    text-shadow: 0 0 4px rgba(24,179,74,0.5) !important;\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.9),\n        inset 0 0 12px rgba(24,179,74,0.1) !important;\n    transition: all 0.3s ease !important;\n    padding-left: 48px !important;\n    padding-right: 48px !important;\n}\ntextarea#ai-chat-input:focus {\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.9),\n        inset 0 0 20px rgba(24,179,74,0.2),\n        0 0 12px rgba(24,179,74,0.4) !important;\n}\ntextarea#ai-chat-input::placeholder {\n    color: #2a5a3a !important;\n    font-style: italic !important;\n    letter-spacing: 1px !important;\n}\ntextarea#ai-chat-input::selection {\n    background: #18b34a !important;\n    color: #0a0c10 !important;\n}\n/* 输入框左侧装饰 - 使用父级伪元素 */\ndiv:has(> textarea#ai-chat-input)::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    width: 40px !important;\n    background: \n        radial-gradient(circle at 50% 20%, #18b34a 0px, #18b34a 3px, #0e2418 4px, transparent 5px),\n        radial-gradient(circle at 50% 50%, #18b34a 0px, #18b34a 3px, #0e2418 4px, transparent 5px),\n        radial-gradient(circle at 50% 80%, #d4a02c 0px, #d4a02c 3px, #241e0c 4px, transparent 5px),\n        linear-gradient(90deg, \n            transparent 0px, transparent 10px,\n            #0a0c10 10px, #0a0c10 13px,\n            #2a2e34 13px, #2a2e34 15px,\n            #0a0c10 15px, #0a0c10 18px,\n            transparent 18px),\n        linear-gradient(180deg, #2a2e34 0%, #1a1e24 100%) !important;\n    border-right: 2px solid #0a0c10 !important;\n    box-shadow: \n        inset -2px 0 4px rgba(0,0,0,0.6),\n        inset 0 0 0 1px #3a4048,\n        0 0 12px rgba(24,179,74,0.3) !important;\n    border-radius: 2px 0 0 2px !important;\n    pointer-events: none !important;\n    z-index: 10 !important;\n}\n/* 输入框右侧装饰 */\ndiv:has(> textarea#ai-chat-input)::after {\n    content: '' !important;\n    position: absolute !important;\n    right: 0 !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    width: 40px !important;\n    background: \n        radial-gradient(circle at 30% 25%, #4a5058 0px, #4a5058 2px, #1a1e24 3px, transparent 4px),\n        radial-gradient(circle at 70% 25%, #4a5058 0px, #4a5058 2px, #1a1e24 3px, transparent 4px),\n        radial-gradient(circle at 30% 75%, #4a5058 0px, #4a5058 2px, #1a1e24 3px, transparent 4px),\n        radial-gradient(circle at 70% 75%, #4a5058 0px, #4a5058 2px, #1a1e24 3px, transparent 4px),\n        repeating-linear-gradient(\n            0deg,\n            #1a1e24 0px, #1a1e24 3px,\n            #0a0c10 3px, #0a0c10 5px\n        ) !important;\n    border-left: 2px solid #0a0c10 !important;\n    box-shadow: \n        inset 2px 0 4px rgba(0,0,0,0.6),\n        inset 0 0 0 1px #3a4048 !important;\n    border-radius: 0 2px 2px 0 !important;\n    pointer-events: none !important;\n    z-index: 10 !important;\n}\n/* ========== 底部按钮栏 - 指令面板 ========== */\n#ai-mod-button2 button.MuiButton-root {\n    background: \n        linear-gradient(180deg, #3a4048 0%, #2a2e34 50%, #1a1e24 100%) !important;\n    color: #18b34a !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 3px !important;\n    font-family: 'Rajdhani', 'Consolas', monospace !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.2px !important;\n    text-shadow: 0 0 4px rgba(24,179,74,0.4), 0 1px 2px rgba(0,0,0,0.9) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.15),\n        inset 0 -2px 4px rgba(0,0,0,0.5),\n        0 2px 4px rgba(0,0,0,0.6) !important;\n    position: relative !important;\n    transition: all 0.15s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 4px !important;\n    top: 4px !important;\n    width: 4px !important;\n    height: 4px !important;\n    background: #18b34a !important;\n    border-radius: 50% !important;\n    box-shadow: 0 0 4px #18b34a, inset 0 0 1px rgba(255,255,255,0.8) !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n    background: \n        linear-gradient(180deg, #4a5058 0%, #3a3e44 50%, #2a2e34 100%) !important;\n    color: #2acc68 !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.2),\n        inset 0 -2px 4px rgba(0,0,0,0.5),\n        0 2px 6px rgba(0,0,0,0.7),\n        0 0 12px rgba(24,179,74,0.5) !important;\n    transform: translateY(-1px) !important;\n}\n#ai-mod-button2 button.MuiButton-root:active {\n    background: linear-gradient(180deg, #1a1e24 0%, #2a2e34 100%) !important;\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.8),\n        0 0 8px rgba(24,179,74,0.3) !important;\n    transform: translateY(1px) !important;\n}\n#ai-mod-button2 button.MuiButton-root svg {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 3px rgba(24,179,74,0.6)) !important;\n}\n/* ========== 分页栏 - 数据面板 ========== */\n.MuiPaginationItem-root {\n    background: linear-gradient(180deg, #2a2e34 0%, #1a1e24 100%) !important;\n    color: #18b34a !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 2px !important;\n    font-family: 'Rajdhani', 'Consolas', monospace !important;\n    font-weight: 700 !important;\n    text-shadow: 0 0 4px rgba(24,179,74,0.4) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.1),\n        inset 0 -2px 3px rgba(0,0,0,0.4),\n        0 1px 2px rgba(0,0,0,0.5) !important;\n    transition: all 0.2s ease !important;\n}\n.MuiPaginationItem-root:hover {\n    background: linear-gradient(180deg, #3a4048 0%, #2a2e34 100%) !important;\n    color: #2acc68 !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.15),\n        inset 0 -2px 3px rgba(0,0,0,0.4),\n        0 0 8px rgba(24,179,74,0.5) !important;\n}\n.MuiPaginationItem-root.Mui-selected {\n    background: linear-gradient(180deg, #18b34a 0%, #0d7030 100%) !important;\n    color: #0a0c10 !important;\n    text-shadow: 0 1px 0 rgba(255,255,255,0.3) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.4),\n        inset 0 -2px 4px rgba(0,0,0,0.3),\n        0 0 14px rgba(24,179,74,0.7) !important;\n}\n.MuiPaginationItem-root.Mui-disabled {\n    background: linear-gradient(180deg, #1a1e24 0%, #0a0c10 100%) !important;\n    color: #3a4048 !important;\n    text-shadow: none !important;\n    box-shadow: inset 0 2px 4px rgba(0,0,0,0.6) !important;\n}\n.MuiPaginationItem-icon {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 2px rgba(24,179,74,0.5)) !important;\n}\n.MuiStack-root.css-1uwir8f {\n    background: linear-gradient(180deg, #1a1e24 0%, #0a0c10 100%) !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 3px !important;\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.7),\n        inset 0 0 0 1px #3a4048 !important;\n}\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n    color: #18b34a !important;\n    font-family: 'Rajdhani', monospace !important;\n    text-shadow: 0 0 3px rgba(24,179,74,0.4) !important;\n}\n.MuiInputBase-input {\n    background: #050810 !important;\n    color: #18b34a !important;\n    border: 1px solid #0a0c10 !important;\n    font-family: 'Share Tech Mono', monospace !important;\n    text-shadow: 0 0 3px rgba(24,179,74,0.4) !important;\n}\n/* ========== 评论区 - 军事档案面板 ========== */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background: \n        linear-gradient(180deg, #1a1e24 0%, #0e1218 100%) !important;\n    border-top: 3px solid #0a0c10 !important;\n    box-shadow: \n        inset 0 3px 0 #3a4048,\n        0 -4px 16px rgba(0,0,0,0.7),\n        inset 0 8px 20px rgba(24,179,74,0.05) !important;\n}\ndiv.text-lg.font-bold {\n    color: #18b34a !important;\n    font-family: 'Rajdhani', 'Orbitron', monospace !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 2px !important;\n    text-shadow: 0 0 8px rgba(24,179,74,0.5), 0 2px 4px rgba(0,0,0,0.9) !important;\n    border-bottom: 2px solid #18b34a !important;\n    padding-bottom: 8px !important;\n    box-shadow: 0 2px 0 rgba(24,179,74,0.3) !important;\n}\np.MuiTypography-body1.text-grey-600 {\n    color: #a4b4c4 !important;\n    font-family: 'Rajdhani', monospace !important;\n    letter-spacing: 0.5px !important;\n}\nspan.MuiRating-iconFilled svg {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 6px rgba(24,179,74,0.7)) !important;\n}\nspan.MuiRating-iconEmpty svg {\n    color: #2a2e34 !important;\n}\nspan.text-orange-500 {\n    color: #18b34a !important;\n    font-weight: 700 !important;\n    font-family: 'Share Tech Mono', monospace !important;\n    text-shadow: 0 0 \n8px rgba(24,179,74,0.5) !important;\n}\n/* 评论输入框 - 数据终端 */\ndiv.flex.flex-col.border-gray-200 {\n    background: linear-gradient(180deg, #1a1e24 0%, #0a0c10 100%) !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 3px !important;\n    box-shadow: \n        inset 0 0 0 1px #3a4048,\n        inset 0 2px 4px rgba(0,0,0,0.6) !important;\n}\ntextarea.rc-textarea {\n    background: #050810 !important;\n    color: #18b34a !important;\n    border: 1px solid #0a0c10 !important;\n    font-family: 'Share Tech Mono', 'Consolas', monospace !important;\n    text-shadow: 0 0 4px rgba(24,179,74,0.4) !important;\n    box-shadow: inset 0 2px 4px rgba(0,0,0,0.8) !important;\n    transition: all 0.3s ease !important;\n}\ntextarea.rc-textarea:focus {\n    box-shadow: \n        inset 0 2px 4px rgba(0,0,0,0.8),\n        inset 0 0 12px rgba(24,179,74,0.15),\n        0 0 8px rgba(24,179,74,0.4) !important;\n}\ntextarea.rc-textarea::placeholder {\n    color: #2a5a3a !important;\n    font-style: italic !important;\n}\ndiv.bg-gray-100.text-gray-500 {\n    background: #0a0c10 !important;\n    color: #18b34a !important;\n    font-family: 'Share Tech Mono', monospace !important;\n    border: 1px solid #3a4048 !important;\n    text-shadow: 0 0 3px rgba(24,179,74,0.4) !important;\n}\n/* 发送按钮 - 发射键 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    background: linear-gradient(180deg, #18b34a 0%, #0d7030 100%) !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 3px !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.4),\n        inset 0 -2px 4px rgba(0,0,0,0.3),\n        0 2px 6px rgba(24,179,74,0.4),\n        0 0 12px rgba(24,179,74,0.3) !important;\n    transition: all 0.2s ease !important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n    background: linear-gradient(180deg, #2acc68 0%, #18b34a 100%) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.5),\n        inset 0 -2px 4px rgba(0,0,0,0.3),\n        0 2px 8px rgba(24,179,74,0.6),\n        0 0 20px rgba(24,179,74,0.7) !important;\n    transform: translateY(-1px) !important;\n}\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n    color: #0a0c10 !important;\n    filter: drop-shadow(0 1px 1px rgba(255,255,255,0.3)) !important;\n}\n/* 排序按钮 */\nbutton.MuiButton-containedPrimary {\n    background: linear-gradient(180deg, #18b34a 0%, #0d7030 100%) !important;\n    color: #0a0c10 !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 2px !important;\n    font-family: 'Rajdhani', monospace !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.4),\n        inset 0 -2px 4px rgba(0,0,0,0.3),\n        0 0 10px rgba(24,179,74,0.5) !important;\n}\nbutton.MuiButton-outlinedPrimary {\n    background: linear-gradient(180deg, #2a2e34 0%, #1a1e24 100%) !important;\n    color: #18b34a !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 2px !important;\n    font-family: 'Rajdhani', monospace !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    text-shadow: 0 0 4px rgba(24,179,74,0.4) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.1),\n        inset 0 -2px 3px rgba(0,0,0,0.4) !important;\n}\nbutton.MuiButton-outlinedPrimary:hover {\n    background: linear-gradient(180deg, #3a4048 0%, #2a2e34 100%) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.15),\n        inset 0 -2px 3px rgba(0,0,0,0.4),\n        0 0 10px rgba(24,179,74,0.4) !important;\n}\n/* 评论项 - 档案条目 */\ndiv.group.ml-0 {\n    background: linear-gradient(180deg, rgba(42,46,52,0.4) 0%, rgba(26,30,36,0.4) 100%) !important;\n    border-left: 3px solid #18b34a !important;\n    border-radius: 0 2px 2px 0 !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.05),\n        0 1px 2px rgba(0,0,0,0.4) !important;\n    padding: 8px !important;\n    transition: all 0.3s ease !important;\n}\ndiv.group.ml-0:hover {\n    background: linear-gradient(180deg, rgba(58,64,72,0.5) 0%, rgba(42,46,52,0.5) 100%) !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.08),\n        0 2px 4px rgba(0,0,0,0.5),\n        0 0 12px rgba(24,179,74,0.15) !important;\n}\ndiv.group img.rounded-full {\n    border: 2px solid #18b34a !important;\n    box-shadow: \n        0 0 8px rgba(24,179,74,0.4),\n        inset 0 0 4px rgba(0,0,0,0.4) !important;\n}\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #18b34a !important;\n    font-family: 'Rajdhani', monospace !important;\n    font-weight: 700 !important;\n    text-shadow: 0 0 4px rgba(24,179,74,0.4) !important;\n}\nspan.text-\\[10px\\] {\n    color: #0a0c10 !important;\n    background: #18b34a !important;\n    border: 1px solid #0d7030 !important;\n    padding: 1px 6px !important;\n    border-radius: 2px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    box-shadow: 0 0 6px rgba(24,179,74,0.5) !important;\n}\ndiv.break-all {\n    color: #c4d4e4 !important;\n    font-family: 'Rajdhani', system-ui, sans-serif !important;\n    line-height: 1.6 !important;\n    letter-spacing: 0.3px !important;\n}\ndiv.text-xs.text-grey-600 {\n    color: #6a8090 !important;\n    font-family: 'Share Tech Mono', monospace !important;\n    letter-spacing: 0.5px !important;\n}\nbutton.text-gray-400 svg {\n    color: #6a8090 !important;\n    transition: all 0.3s ease !important;\n}\nbutton.text-gray-400:hover svg {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 6px rgba(24,179,74,0.6)) !important;\n    transform: scale(1.15) !important;\n}\nspan.cursor-pointer {\n    color: #18b34a !important;\n    font-weight: 700 !important;\n    font-family: 'Rajdhani', monospace !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    text-shadow: 0 0 4px rgba(24,179,74,0.4) !important;\n    transition: all 0.3s ease !important;\n}\nspan.cursor-pointer:hover {\n    color: #2acc68 !important;\n    text-shadow: 0 0 10px rgba(42,204,104,0.7) !important;\n}\ndiv.ml-8.border-l {\n    border-left-color: #18b34a !important;\n    background: rgba(10,12,16,0.4) !important;\n    box-shadow: -1px 0 6px rgba(24,179,74,0.2) !important;\n}\ndiv.style_divider__mW0YX {\n    background: linear-gradient(90deg, transparent, #3a4048 20%, #3a4048 80%, transparent) !important;\n    height: 1px !important;\n    box-shadow: 0 1px 0 rgba(24,179,74,0.1) !important;\n}\n/* 开场白选择器 - 附带机械感 */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n    background: linear-gradient(180deg, #2a2e34 0%, #1a1e24 100%) !important;\n    border: 2px solid #0a0c10 !important;\n    border-radius: 2px !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.1),\n        inset 0 -2px 3px rgba(0,0,0,0.4),\n        0 1px 2px rgba(0,0,0,0.5) !important;\n    transition: all 0.2s ease !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n    box-shadow: \n        inset 0 1px 0 rgba(255,255,255,0.15),\n        inset 0 -2px 3px rgba(0,0,0,0.4),\n        0 0 10px rgba(24,179,74,0.4) !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"],\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 3px rgba(24,179,74,0.5)) !important;\n}\n/* 附件按钮装饰 */\nbutton[class*=\"rounded\"] svg[class*=\"lucide\"] {\n    color: #18b34a !important;\n    filter: drop-shadow(0 0 3px rgba(24,179,74,0.5)) !important;\n    transition: all 0.3s ease !important;\n}\nbutton[class*=\"rounded\"]:hover svg[class*=\"lucide\"] {\n    color: #2acc68 !important;\n    filter: drop-shadow(0 0 6px rgba(42,204,104,0.7)) !important;\n}\n#customized-question-content{background:linear-gradient(145deg,#0a0202,#1a0505,#120303)!important;border:1px solid rgba(194,72,90,.6)!important;border-left:5px solid #C2485A!important;border-radius:4px!important;box-shadow:0 0 24px rgba(194,72,90,.45),inset 0 1px 0 rgba(194,72,90,.25),inset 0 -1px 0 rgba(0,0,0,.8),4px 4px 12px rgba(0,0,0,.85)!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:16px!important;}\n#customized-question-content::before{content:\"\"!important;position:absolute!important;inset:0!important;background:repeating-linear-gradient(112deg,transparent 0,transparent 14px,rgba(194,72,90,.08)14px,rgba(194,72,90,.08)15px,transparent 15px,transparent 28px)!important;z-index:0!important;pointer-events:none!important;opacity:.7!important;}\n#customized-question-content::after{content:\"\"!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#C2485A 0%,rgba(194,72,90,.8)30%,rgba(194,72,90,.3)60%,transparent 100%)!important;box-shadow:0 0 8px rgba(194,72,90,.6)!important;z-index:2!important;pointer-events:none!important;}\n#customized-question-content .markdown-body{color:#D8434E!important;font-family:'Courier New',Consolas,monospace!important;background:transparent!important;z-index:1!important;position:relative!important;font-weight:500!important;letter-spacing:.3px!important;}\n#customized-question-content .MuiButtonBase-root,#customized-question-content .MuiTypography-root.MuiTypography-body2.css-6c0gf2,#customized-question-content .text-orange-500{color:#E8A0A8!important;}\n#customized-answer-content{background:linear-gradient(145deg,#050402,#0d0a05,#080603)!important;border:1px solid rgba(194,115,72,.4)!important;border-left:4px solid #C27348!important;border-radius:3px!important;box-shadow:0 0 28px rgba(194,115,72,.25),inset 0 0 60px rgba(194,115,72,.06),3px 3px 14px rgba(0,0,0,.9)!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:16px!important;}\n#customized-answer-content::before{content:\"\"!important;position:absolute!important;inset:0!important;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.3)2px,rgba(0,0,0,.3)3px,transparent 3px,transparent 6px)!important;z-index:0!important;pointer-events:none!important;opacity:.85!important;}\n#customized-answer-content::after{content:\"\"!important;position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,transparent 0%,#C27348 15%,rgba(194,115,72,.85)40%,rgba(194,115,72,.4)70%,rgba(194,115,72,.15)90%,transparent 100%)!important;box-shadow:0 0 12px rgba(194,115,72,.5),inset 0 0 4px rgba(255,200,150,.3)!important;z-index:2!important;pointer-events:none!important;}\n#customized-answer-content .markdown-body{color:#F4E8D7!important;font-family:'Courier New',Consolas,monospace!important;background:transparent!important;z-index:1!important;position:relative!important;font-weight:400!important;text-shadow:0 0 6px rgba(194,115,72,.2)!important;}\n#customized-answer-content .MuiButtonBase-root,#customized-answer-content .MuiTypography-root.MuiTypography-body2.css-6c0gf2,#customized-answer-content .text-orange-500{color:#D9A67A!important;}\n/* ============时间地点模块 ============ */\ntsec[s=\"loc\"] {\n  display: block;\n  box-sizing: border-box; \n  background: linear-gradient(135deg, #0a1628 0%, #0d1f35 100%);\n  border: 1px solid #1a3a52;\n  border-left: 3px solid #00d4ff;\n  border-radius: 4px;\n  padding: 12px 14px;\n  margin: 8px 0;\n  font-family: 'Courier New', monospace;\n  font-size: 4px;\n  color: #8ba8c1;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 2px 8px rgba(0,212,255,0.12), inset 0 1px 0 rgba(255,255,255,0.03);\n}\n/* 电路板纹理背景 */\ntsec[s=\"loc\"]::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image:\n    linear-gradient(90deg, rgba(26,58,82,0.3) 1px, transparent 1px),\n    linear-gradient(0deg, rgba(26,58,82,0.3) 1px, transparent 1px);\n  background-size: 20px 20px;\n  opacity: 0.8;\n  pointer-events: none;\n  z-index: 0;\n}\n/* 内容区域整体层级 */\ntsec[s=\"loc\"] hd,\ntsec[s=\"loc\"] details,\ntsec[s=\"loc\"] summary,\ntsec[s=\"loc\"] p,\ntsec[s=\"loc\"] d,\ntsec[s=\"loc\"] lv,\ntsec[s=\"loc\"] link {\n  position: relative;\n  z-index: 1;\n}\n/* 标题栏 */\ntsec[s=\"loc\"] hd {\n  display: block;\n  font-size: 16px;\n  font-weight: 700;\n  letter-spacing: 2.8px;\n  color: #00d4ff;\n  text-transform: uppercase;\n  margin-bottom: 10px;\n  padding-bottom: 6px;\n  border-bottom: 1px solid rgba(0,212,255,0.2);\n  text-shadow: 0 0 6px rgba(0,212,255,0.4);\n}\n/* details折叠容器 */\ntsec[s=\"loc\"] details {\n  margin-top: 8px;\n  overflow: visible;\n}\ntsec[s=\"loc\"] summary {\n  cursor: pointer;\n  font-size: 12px;\n  font-weight: 600;\n  color: #e0f4ff;\n  padding: 4px 04px 16px;\n  user-select: none;\n  list-style: none;\n}\ntsec[s=\"loc\"] summary::before {\n  content: '▸';\n  position: absolute;\n  left: 0;\n  color: #00d4ff;\n  transition: transform 0.2s;\n}\ntsec[s=\"loc\"] details[open] summary::before {\n  transform: rotate(90deg);\n}\n/* 数据行 */\ntsec[s=\"loc\"] p {\n  display: grid;\n  grid-template-columns: 85px 1fr;\n  gap: 8px 12px;\n  margin: 6px 0;\n  padding: 6px 0;\n  border-bottom: 1px solid rgba(26,58,82,0.5);\n  align-items: start;\n}\ntsec[s=\"loc\"] p:last-child {\n  border-bottom: none;\n}\n/* 标签列 */\ntsec[s=\"loc\"] p::before {\n  content: attr(t);\n  font-size: 11px;\n  color: #546e88;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  font-weight: 600;\n}\n/* 数据项 */\ntsec[s=\"loc\"] d {\n  display: inline-block;\n  margin: 2px 6px 2px 0;\n  padding: 2px 6px;\n  background: rgba(0,212,255,0.06);\n  border: 1px solid rgba(0,212,255,0.15);\n  border-radius: 2px;\n  font-size: 12px;\n  color: #8ba8c1;\n}\n/* 威胁等级标签 */\ntsec[s=\"loc\"] lv {\n  display: inline-block;\n  padding: 2px 8px;\n  border-radius: 3px;\n  font-weight: 700;\n  font-size: 11px;\n  letter-spacing: 0.8px;\n  text-transform: uppercase;\n  background: rgba(76,175,80,0.2);\n  color: #4caf50;\n  border: 1px solid #4caf50;\n  text-shadow: 0 0 4px rgba(76,175,80,0.6);\n}\n/* 通讯状态 */\ntsec[s=\"loc\"] link {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  padding: 2px 6px;\n  border-radius: 2px;\n  font-weight: 600;\n  font-size: 11px;\n}\nlink[ok] {\n  color: #4caf50;\n  background: rgba(76,175,80,0.1);\n}\nlink[ok]::before {\n  content: '●';\n  font-size: 8px;\n  color: #4caf50;\n}\nlink[lag] {\n  color: #ffc107;\n  background: rgba(255,193,7,0.1);\n}\nlink[lag]::before {\n  content: '●';\n  font-size: 8px;\n  color: #ffc107;animation: blink 1.5s infinite;\n}\nlink[fail] {\n  color: #f44336;\n  background: rgba(244,67,54,0.1);\n}\nlink[fail]::before {\n  content: '●';\n  font-size: 8px;\n  color: #f44336;\n  animation: blink 0.8s infinite;\n}\n@keyframes blink {\n  0%, 50%, 100% { opacity: 1; }\n  25%, 75% { opacity: 0.3; }\n}\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.7; }\n}\n/* hover交互 */\ntsec[s=\"loc\"]:hover {\n  border-left-color: #00b8e6;\n  box-shadow: 0 2px 12px rgba(0,212,255,0.2), inset 0 1px 0 rgba(255,255,255,0.05);\n}\n/* ============ 个人状态栏 ============ */\ntsec[s=\"unit\"] {\n  display: block;\n  box-sizing: border-box;\n  background: linear-gradient(135deg, #0f1923 0%, #1a2832 100%);\n  border: 1px solid #2a3842;\n  border-left: 4px solid #00d4ff;\n  border-radius: 4px;\n  padding: 0;\n  margin: 10px 0;\n  font-family: 'Courier New', monospace;\n  font-size: 13px;\n  color: #8ba8c1;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 3px 10px rgba(0,212,255,0.15), inset 0 1px 0 rgba(255,255,255,0.04);\n}\n/* 身份条纹装饰 */\ntsec[s=\"unit\"]::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; height: 34px;\n  width: 4px;\n  background: linear-gradient(180deg, #00d4ff 0%, #0088ff 100%);\n  box-shadow: 0 0 12px rgba(0,212,255,0.6);\n}\n/* 标题栏 */\ntsec[s=\"unit\"] hd {\n  display: block;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 1px;\n  color: #00d4ff;\n  text-transform: uppercase;\n  padding: 10px 14px 8px 14px;\n  background: rgba(0,212,255,0.08);\n  border-bottom: 1px solid rgba(0,212,255,0.2);\n  text-shadow: 0 0 6px rgba(0,212,255,0.5);\n}\ntsec[s=\"unit\"] hd em {\n  color: #e0f4ff;\n  font-style: normal;\n  font-weight: 800;\n}\n/* 主details容器 */\ntsec[s=\"unit\"] > details {\n  padding: 12px 14px;\n}\ntsec[s=\"unit\"] > details > summary {\n  cursor: pointer;\n  font-size: 12px;\n  font-weight: 600;\n  color: #e0f4ff;\n  padding: 4px 0 8px 16px;\n  user-select: none;\n  list-style: none;\n  position: relative;\n  border-bottom: 1px solid rgba(42,56,66,0.6);\n  margin-bottom: 10px;\n}\ntsec[s=\"unit\"] > details > summary::before {\n  content: '▸';\n  position: absolute;\n  left: 0;\n  color: #00d4ff;\n  transition: transform 0.2s;\n}\ntsec[s=\"unit\"] > details[open] > summary::before {\n  transform: rotate(90deg);\n}\n/* 角色姓名 */\ntsec[s=\"unit\"] nm {\n  display: block;\n  font-size: 15px;\n  font-weight: 700;\n  color: #e0f4ff;\n  margin-bottom: 10px;\n  padding: 6px 10px;\n  background: linear-gradient(90deg, rgba(0,212,255,0.15), transparent);\n  border-left: 2px solid #00d4ff;\n  text-shadow: 0 0 4px rgba(0,212,255,0.3);\n}\n/* 数据行通用 */\ntsec[s=\"unit\"] p {\n  display: grid;\n  grid-template-columns: 80px 1fr;\n  gap: 6px 10px;\n  margin: 8px 0;\n  padding: 6px 0;\n  border-bottom: 1px solid rgba(42,56,66,0.4);\n  align-items: start;\n}\ntsec[s=\"unit\"] p:last-child {\n  border-bottom: none;\n}\n/* 标签列 */\ntsec[s=\"unit\"] p::before {\n  content: attr(t);\n  font-size: 10px;\n  color: #546e88;\n  text-transform: uppercase;\n  letter-spacing: 0.6px;\n  font-weight: 600;\n  padding-top: 2px;\n}\n/* 数据项 */\ntsec[s=\"unit\"] d {\n  display: inline-block;\n  margin: 2px 4px 2px 0;\n  padding: 2px 7px;\n  background: rgba(0,212,255,0.05);\n  border: 1px solid rgba(0,212,255,0.12);\n  border-radius: 2px;\n  font-size: 12px;\n  color: #8ba8c1;\n  line-height: 1.4;\n}\n/* 体征数值动态着色 */\ntsec[s=\"unit\"] p[t=\"体征\"] d {\n  font-weight: 600;\n}\n/* 心率危险 */\ntsec[s=\"unit\"] p[t=\"体征\"] d:first-child:has(*) {\n  color: #ff3d3d;\n  border-color: #ff3d3d;\n  background: rgba(255,61,61,0.1);\n}\n/* 疲劳/应激高于70% */\ntsec[s=\"unit\"] p[t=\"体征\"] d:nth-child(3):contains(\"7\"),\ntsec[s=\"unit\"] p[t=\"体征\"] d:nth-child(3):contains(\"8\"),\ntsec[s=\"unit\"] p[t=\"体征\"] d:nth-child(3):contains(\"9\") {\n  color: #ffb74d;\n  border-color: #ffb74d;\n}\n/* 神经稳定度低于50% */\ntsec[s=\"unit\"] p[t=\"体征\"] d:nth-child(4):contains(\"4\"),\ntsec[s=\"unit\"] p[t=\"体征\"] d:nth-child(4):contains(\"3\"),\ntsec[s=\"unit\"] p[t=\"体征\"] d:nth-child(4):contains(\"2\"),\ntsec[s=\"unit\"] p[t=\"体征\"] d:nth-child(4):contains(\"1\") {\n  color: #ff3d3d;\n  border-color: #ff3d3d;\n  background: rgba(255,61,61,0.12);\n}\n/* 外观解析折叠区 */\ntsec[s=\"unit\"] details.ap {\n  margin: 10px 0;\n  padding: 8px 10px;\n  background: rgba(0,0,0,0.2);\n  border: 1px solid rgba(42,56,66,0.5);\n  border-radius: 3px;\n}\ntsec[s=\"unit\"] details.ap summary {\n  cursor: pointer;\n  font-size: 11px;\n  font-weight: 600;\n  color: #00d4ff;\n  padding: 4px 0 4px 14px;\n  user-select: none;\n  list-style: none;\n  position: relative;\n  letter-spacing: 0.5px;\n}\ntsec[s=\"unit\"] details.ap summary::before {\n  content: '▾';\n  position: absolute;\n  left: 0;\n  transition: transform 0.2s;\n}\ntsec[s=\"unit\"] details.ap[open] summary::before {\n  transform: rotate(180deg);\n}\ntsec[s=\"unit\"] details.ap p {\n  grid-template-columns: 75px 1fr;\n  margin: 6px 0;\n  padding: 5px 0;\n  border-bottom: 1px solid rgba(42,56,66,0.3);\n}\ntsec[s=\"unit\"] details.ap p::before {\n  font-size: 10px;\n  color: #546e88;\n}\n/* 警告项（创伤/体液/污染） */\ntsec[s=\"unit\"] wn {\n  display: block;\n  margin: 3px 0;\n  padding: 4px 8px;\n  background: rgba(255,61,61,0.12);\n  border-left: 2px solid #ff3d3d;\n  border-radius: 2px;\n  font-size: 12px;\n  color: #ff8a80;\n  font-weight: 600;\n}\ntsec[s=\"unit\"] p[t=\"体表标记\"] wn {\n  display: inline-block;\n  margin: 2px 4px 2px 0;\n}\n/* 异常状态 */\ntsec[s=\"unit\"] p[t=\"异常状态\"] wn {\n  animation: alert-blink 2s ease-in-out infinite;\n}\n@keyframes alert-blink {\n  0%, 100% { opacity: 1; background: rgba(255,61,61,0.12); }\n  50% { opacity: 0.7; background: rgba(255,61,61,0.2); }\n}\n/* 感染进度条容器 */\ntsec[s=\"unit\"] p[t=\"感染进程\"] {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 10px 0;\n}\ntsec[s=\"unit\"] p[t=\"感染进程\"]::before {\n  display: none;\n}\n/* 进度条 */\ntsec[s=\"unit\"] bar {\n  display: block;\n  position: relative;\n  height: 20px;\n  background: rgba(0,0,0,0.3);\n  border: 1px solid rgba(42,56,66,0.6);\n  border-radius: 3px;\n  overflow: hidden;\n}\ntsec[s=\"unit\"] bar::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; bottom: 0;\n  width: attr(v \"%\", 0%);\n  transition: width 0.5s ease;\n}\n/* 虫群感染进度条 - 紫色 */\ntsec[s=\"unit\"] bar:has(span:contains(\"ZERG\"))::before,\ntsec[s=\"unit\"] bar:has(span:contains(\"zerg\"))::before,\ntsec[s=\"unit\"] bar:has(span:contains(\"Zerg\"))::before {\n  background: linear-gradient(90deg, #8b4dff 0%, #b47dff 100%);\n  box-shadow: 0 0 10px rgba(139,77,255,0.6), inset 0 1px 0 rgba(255,255,255,0.2);\n  animation: infest-pulse 2s ease-in-out infinite;\n}\n/* 灵能腐化进度条 - 紫红色 */\ntsec[s=\"unit\"] bar:has(span:contains(\"PSI\"))::before,\ntsec[s=\"unit\"] bar:has(span:contains(\"psi\"))::before,\ntsec[s=\"unit\"] bar:has(span:contains(\"Psi\"))::before {\n  background: linear-gradient(90deg, #d946ef 0%, #f472b6 100%);\n  box-shadow: 0 0 10px rgba(217,70,239,0.6), inset 0 1px 0 rgba(255,255,255,0.2);\n  animation: corrupt-pulse 2.5s ease-in-out infinite;\n}\n@keyframes infest-pulse {\n  0%, 100% { opacity: 1; filter: brightness(1); }\n  50% { opacity: 0.85; filter: brightness(1.15); }\n}\n@keyframes corrupt-pulse {\n  0%, 100% { opacity: 1; filter: brightness(1) saturate(1); }\n  50% { opacity: 0.9; filter: brightness(1.2) saturate(1.3); }\n}\ntsec[s=\"unit\"] bar span {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 10px;\n  font-weight: 700;\n  color: #ffffff;\n  text-shadow: 0 1px 2px rgba(0,0,0,0.8);\n  letter-spacing: 1px;\n  z-index: 1;\n}\n/* 通过v属性控制进度条宽度 */\ntsec[s=\"unit\"] bar[v=\"0\"]::before { width: 0%; }\ntsec[s=\"unit\"] bar[v=\"5\"]::before { width: 5%; }\ntsec[s=\"unit\"] bar[v=\"10\"]::before { width: 10%; }\ntsec[s=\"unit\"] bar[v=\"15\"]::before { width: 15%; }\ntsec[s=\"unit\"] bar[v=\"20\"]::before { width: 20%; }\ntsec[s=\"unit\"] bar[v=\"25\"]::before { width: 25%; }\ntsec[s=\"unit\"] bar[v=\"30\"]::before { width: 30%; }\ntsec[s=\"unit\"] bar[v=\"35\"]::before { width: 35%; }\ntsec[s=\"unit\"] bar[v=\"40\"]::before { width: 40%; }\ntsec[s=\"unit\"] bar[v=\"45\"]::before { width: 45%; }\ntsec[s=\"unit\"] bar[v=\"50\"]::before { width: 50%; }\ntsec[s=\"unit\"] bar[v=\"55\"]::before { width: 55%; }\ntsec[s=\"unit\"] bar[v=\"60\"]::before { width: 60%; }\ntsec[s=\"unit\"] bar[v=\"65\"]::before { width: 65%; }\ntsec[s=\"unit\"] bar[v=\"70\"]::before { width: 70%; }\ntsec[s=\"unit\"] bar[v=\"75\"]::before { width: 75%; }\ntsec[s=\"unit\"] bar[v=\"80\"]::before { width: 80%; }\ntsec[s=\"unit\"] bar[v=\"85\"]::before { width: 85%; }\ntsec[s=\"unit\"] bar[v=\"90\"]::before { width: 90%; }\ntsec[s=\"unit\"] bar[v=\"95\"]::before { width: 95%; }\ntsec[s=\"unit\"] bar[v=\"100\"]::before { width: 100%; }\n/* hover交互 */\ntsec[s=\"unit\"]:hover {\n  border-left-color: #00b8e6;\n  box-shadow: 0 3px 14px rgba(0,212,255,0.25), inset 0 1px 0 rgba(255,255,255,0.06);\n}\ntsec[s=\"unit\"]:hover nm {\n  background: linear-gradient(90deg, rgba(0,212,255,0.25), transparent);\n}\n/* ============ 操作面板（指挥中枢） ============ */\ntsec[s=\"cmd\"] {\n  display: block;\n  box-sizing: border-box;\n  background: linear-gradient(135deg, #0d1821 0%, #162530 100%);\n  border: 1px solid #1e3a4a;\n  border-left: 4px solid #ffa726;\n  border-radius: 4px;\n  padding: 0;\n  margin: 10px 0;\n  font-family: 'Courier New', monospace;\n  font-size: 13px;\n  color: #8ba8c1;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(255,167,38,0.18), inset 0 1px 0 rgba(255,255,255,0.04);\n}\n/* 雷达扫描网格背景 */\ntsec[s=\"cmd\"]::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: \n    radial-gradient(circle at center, transparent 40%, rgba(255,167,38,0.03) 40%, rgba(255,167,38,0.03) 41%, transparent 41%),\n    radial-gradient(circle at center, transparent 60%, rgba(255,167,38,0.05) 60%, rgba(255,167,38,0.05) 61%, transparent 61%),\n    linear-gradient(90deg, rgba(30,58,74,0.4) 1px, transparent 1px),\n    linear-gradient(0deg, rgba(30,58,74,0.4) 1px, transparent 1px);\n  background-size: 100% 100%, 100% 100%, 24px 24px, 24px 24px;\n  opacity: 0.8;\n  pointer-events: none;\n}\n@keyframes cmd-scan {\n  to { top: 100%; }\n}\n/* 标题栏 */\ntsec[s=\"cmd\"] hd {\n  display: block;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 1.2px;\n  color: #ffa726;\n  text-transform: uppercase;\n  padding: 11px 14px 9px 14px;\n  background: rgba(255,167,38,0.1);\n  border-bottom: 1px solid rgba(255,167,38,0.25);\n  text-shadow: 0 0 8px rgba(255,167,38,0.6);\n}\ntsec[s=\"cmd\"] hd em {\n  color: #fff3e0;\n  font-style: normal;\n  font-weight: 800;\n  letter-spacing: 1.5px;\n}\n/* 主details容器 */\ntsec[s=\"cmd\"] > details {\n  padding: 12px 14px;\n}\ntsec[s=\"cmd\"] > details > summary {\n  cursor: pointer;\n  font-size: 12px;\n  font-weight: 600;\n  color: #e0f4ff;\n  padding: 4px 0 8px 16px;\n  user-select: none;\n  list-style: none;\n  position: relative;\n  border-bottom: 1px solid rgba(30,58,74,0.6);\n  margin-bottom: 10px;\n}\ntsec[s=\"cmd\"] > details > summary::before {\n  content: '▸';\n  position: absolute;\n  left: 0;\n  color: #ffa726;\n  transition: transform 0.2s;\n}\ntsec[s=\"cmd\"] > details[open] > summary::before {\n  transform: rotate(90deg);\n}\n/* 数据行通用 */\ntsec[s=\"cmd\"] p {\n  display: grid;\n  grid-template-columns: 90px 1fr;\n  gap: 6px 10px;\n  margin: 8px 0;\n  padding: 6px 0;\n  border-bottom: 1px solid rgba(30,58,74,0.4);\n  align-items: start;\n}\ntsec[s=\"cmd\"] p:last-child {\n  border-bottom: none;\n}\n/* 标签列 */\ntsec[s=\"cmd\"] p::before {\n  content: attr(t);\n  font-size: 10px;\n  color: #546e88;\n  text-transform: uppercase;\n  letter-spacing: 0.6px;\n  font-weight: 600;\n  padding-top: 2px;\n}\n/* 数据项 */\ntsec[s=\"cmd\"] d {\n  display: inline-block;\n  margin: 2px 4px 2px 0;\n  padding: 2px 7px;\n  background: rgba(255,167,38,0.06);\n  border: 1px solid rgba(255,167,38,0.15);\n  border-radius: 2px;\n  font-size: 12px;\n  color: #8ba8c1;\n  line-height: 1.4;\n}\n/* 威胁等级DEFCON */\ntsec[s=\"cmd\"] lv {\n  display: inline-block;\n  padding: 4px 12px;\n  border-radius: 3px;\n  font-weight: 800;\n  font-size: 14px;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\nlv:contains(\"5\") {\n  background: linear-gradient(135deg, rgba(76,175,80,0.25), rgba(139,195,74,0.25));\n  color: #4caf50;\n  border: 1px solid #4caf50;\n  text-shadow: 0 0 6px rgba(76,175,80,0.8);\n}\nlv:contains(\"4\") {\n  background: linear-gradient(135deg, rgba(139,195,74,0.25), rgba(205,220,57,0.25));\n  color: #8bc34a;\n  border: 1px solid #8bc34a;\n  text-shadow: 0 0 6px rgba(139,195,74,0.8);\n}\nlv:contains(\"3\") {\n  background: linear-gradient(135deg, rgba(255,193,7,0.25), rgba(255,152,0,0.25));\n  color: #ffc107;\n  border: 1px solid #ffc107;\n  text-shadow: 0 0 6px rgba(255,193,7,0.8);\n}\nlv:contains(\"2\") {\n  background: linear-gradient(135deg, rgba(255,152,0,0.25), rgba(255,87,34,0.25));\n  color: #ff9800;\n  border: 1px solid #ff9800;\n  text-shadow: 0 0 6px rgba(255,152,0,0.8);\n  animation: defcon-warn 2s ease-in-out infinite;\n}\nlv:contains(\"1\") {\n  background: linear-gradient(135deg, rgba(244,67,54,0.3), rgba(183,28,28,0.3));\n  color: #f44336;\n  border: 1px solid #f44336;\n  text-shadow: 0 0 8px rgba(244,67,54,1);\n  animation: defcon-critical 1s ease-in-out infinite;\n}\n@keyframes defcon-warn {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.75; }\n}\n@keyframes defcon-critical {\n  0%, 100% { opacity: 1; transform: scale(1); }\n  50% { opacity: 0.8; transform: scale(1.03); }\n}\n/* 子折叠区（资源/情报） */\ntsec[s=\"cmd\"] details.res,\ntsec[s=\"cmd\"] details.intel {\n  margin: 10px 0;\n  padding: 8px 10px;\n  background: rgba(0,0,0,0.25);\n  border: 1px solid rgba(30,58,74,0.6);\n  border-left: 2px solid #ffa726;\n  border-radius: 3px;\n}\ntsec[s=\"cmd\"] details.res summary,\ntsec[s=\"cmd\"] details.intel summary {\n  cursor: pointer;\n  font-size: 11px;\n  font-weight: 600;\n  color: #ffa726;\n  padding: 4px 0 4px 14px;\n  user-select: none;\n  list-style: none;\n  position: relative;\n  letter-spacing: 0.5px;\n}\ntsec[s=\"cmd\"] details.res summary::before,\ntsec[s=\"cmd\"] details.intel summary::before {\n  content: '◢';\n  position: absolute;\n  left: 0;\n  transition: transform 0.2s;\n}\ntsec[s=\"cmd\"] details.res[open] summary::before,\ntsec[s=\"cmd\"] details.intel[open] summary::before {\n  transform: rotate(90deg);\n}\ntsec[s=\"cmd\"] details.res p,\ntsec[s=\"cmd\"] details.intel p {\n  grid-template-columns: 80px 1fr;\n  margin: 6px 0;\n  padding: 5px 0;\n  border-bottom: 1px solid rgba(30,58,74,0.3);\n}\ntsec[s=\"cmd\"] details.res p::before,\ntsec[s=\"cmd\"] details.intel p::before {\n  font-size: 10px;\n  color: #546e88;\n}\n/* 进度条 */\ntsec[s=\"cmd\"] bar {\n  display: block;\n  position: relative;\n  height: 18px;\n  background: rgba(0,0,0,0.35);\n  border: 1px solid rgba(30,58,74,0.7);\n  border-radius: 2px;\n  overflow: hidden;\n  margin: 2px 0;\n}\ntsec[s=\"cmd\"] bar::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; bottom: 0;\n  transition: width 0.5s ease;\n}\n/* 资源充足 > 60% */\ntsec[s=\"cmd\"] bar[v=\"65\"]::before,\ntsec[s=\"cmd\"] bar[v=\"70\"]::before,\ntsec[s=\"cmd\"] bar[v=\"75\"]::before,\ntsec[s=\"cmd\"] bar[v=\"80\"]::before,\ntsec[s=\"cmd\"] bar[v=\"85\"]::before,\ntsec[s=\"cmd\"] bar[v=\"90\"]::before,\ntsec[s=\"cmd\"] bar[v=\"95\"]::before,\ntsec[s=\"cmd\"] bar[v=\"100\"]::before {\n  background: linear-gradient(90deg, #00e6a0 0%, #00ff88 100%);\n  box-shadow: 0 0 8px rgba(0,230,160,0.5), inset 0 1px 0 rgba(255,255,255,0.2);\n}\n/* 资源警告 30%-60% */\ntsec[s=\"cmd\"] bar[v=\"30\"]::before,\ntsec[s=\"cmd\"] bar[v=\"35\"]::before,\ntsec[s=\"cmd\"] bar[v=\"40\"]::before,\ntsec[s=\"cmd\"] bar[v=\"45\"]::before,\ntsec[s=\"cmd\"] bar[v=\"50\"]::before,\ntsec[s=\"cmd\"] bar[v=\"55\"]::before,\ntsec[s=\"cmd\"] bar[v=\"60\"]::before {\n  background: linear-gradient(90deg, #ffb74d 0%, #ffa726 100%);\n  box-shadow: 0 0 8px rgba(255,183,77,0.5), inset 0 1px 0 rgba(255,255,255,0.2);\n}\n/* 资源危机 < 30% */\ntsec[s=\"cmd\"] bar[v=\"5\"]::before,\ntsec[s=\"cmd\"] bar[v=\"10\"]::before,\ntsec[s=\"cmd\"] bar[v=\"15\"]::before,\ntsec[s=\"cmd\"] bar[v=\"20\"]::before,\ntsec[s=\"cmd\"] bar[v=\"25\"]::before {\n  background: linear-gradient(90deg, #ff3d3d 0%, #d32f2f 100%);\n  box-shadow: 0 0 10px rgba(255,61,61,0.6), inset 0 1px 0 rgba(255,255,255,0.2);\n  animation: critical-pulse 1.5s ease-in-out infinite;\n}\n@keyframes critical-pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.75; filter: brightness(1.2); }\n}\ntsec[s=\"cmd\"] bar span {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 10px;\n  font-weight: 700;\n  color: #ffffff;\n  text-shadow: 0 1px 2px rgba(0,0,0,0.9);\n  letter-spacing: 0.5px;\n  z-index: 1;\n}\n/* 进度条宽度映射 */\ntsec[s=\"cmd\"] bar[v=\"0\"]::before { width: 0%; }\ntsec[s=\"cmd\"] bar[v=\"5\"]::before { width: 5%; }\ntsec[s=\"cmd\"] bar[v=\"10\"]::before { width: 10%; }\ntsec[s=\"cmd\"] bar[v=\"15\"]::before { width: 15%; }\ntsec[s=\"cmd\"] bar[v=\"20\"]::before { width: 20%; }\ntsec[s=\"cmd\"] bar[v=\"25\"]::before { width: 25%; }\ntsec[s=\"cmd\"] bar[v=\"30\"]::before { width: 30%; }\ntsec[s=\"cmd\"] bar[v=\"35\"]::before { width: 35%; }\ntsec[s=\"cmd\"] bar[v=\"40\"]::before { width: 40%; }\ntsec[s=\"cmd\"] bar[v=\"45\"]::before { width: 45%; }\ntsec[s=\"cmd\"] bar[v=\"50\"]::before { width: 50%; }\ntsec[s=\"cmd\"] bar[v=\"55\"]::before { width: 55%; }\ntsec[s=\"cmd\"] bar[v=\"60\"]::before { width: 60%; }\ntsec[s=\"cmd\"] bar[v=\"65\"]::before { width: 65%; }\ntsec[s=\"cmd\"] bar[v=\"70\"]::before { width: 70%; }\ntsec[s=\"cmd\"] bar[v=\"75\"]::before { width: 75%; }\ntsec[s=\"cmd\"] bar[v=\"80\"]::before { width: 80%; }\ntsec[s=\"cmd\"] bar[v=\"85\"]::before { width: 85%; }\ntsec[s=\"cmd\"] bar[v=\"90\"]::before { width: 90%; }\ntsec[s=\"cmd\"] bar[v=\"95\"]::before { width: 95%; }\ntsec[s=\"cmd\"] bar[v=\"100\"]::before { width: 100%; }\n/* 警告项（敌方活动/警报） */\ntsec[s=\"cmd\"] wn {\n  display: block;\n  margin: 3px 0;\n  padding: 5px 8px;\n  background: rgba(255,61,61,0.15);\n  border-left: 3px solid #ff3d3d;\n  border-radius: 2px;\n  font-size: 12px;\n  color: #ff8a80;\n  font-weight: 600;\n}\ntsec[s=\"cmd\"] p[t=\"警报\"] wn {\n  animation: alert-flash 2s ease-in-out infinite;\n}\n@keyframes alert-flash {\n  0%, 100% { opacity: 1; background: rgba(255,61,61,0.15); }\n  50% { opacity: 0.8; background: rgba(255,61,61,0.25); }\n}\n/* 通讯链路复用时间地点模块样式 */\ntsec[s=\"cmd\"] link {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  padding: 2px 6px;\n  border-radius: 2px;\n  font-weight: 600;\n  font-size: 11px;\n}\ntsec[s=\"cmd\"] link::before {\n  content: '●';\n  font-size: 8px;\n  animation: blink 2s infinite;\n}\ntsec[s=\"cmd\"] link[ok] {\n  color: #4caf50;\n  background: rgba(76,175,80,0.12);\n}\ntsec[s=\"cmd\"] link[ok]::before {\n  color: #4caf50;\n  animation: none;\n}\ntsec[s=\"cmd\"] link[lag] {\n  color: #ffc107;\n  background: rgba(255,193,7,0.12);\n}\ntsec[s=\"cmd\"] link[lag]::before {\n  color: #ffc107;\n}\ntsec[s=\"cmd\"] link[fail] {\n  color: #f44336;\n  background: rgba(244,67,54,0.12);\n}\ntsec[s=\"cmd\"] link[fail]::before {\n  color: #f44336;\n  animation: blink 0.8s infinite;\n}\n/* hover交互 */\ntsec[s=\"cmd\"]:hover {\n  border-left-color: #ff9800;\n  box-shadow: 0 4px 16px rgba(255,167,38,0.28), inset 0 1px 0 rgba(255,255,255,0.06);\n}\ntsec[s=\"cmd\"]:hover hd {\n  background: rgba(255,167,38,0.15);\n}\n/* ============ 记忆区（档案存储） ============ */\nmch[s=\"3\"] {\n  display: block;\n  box-sizing: border-box;\n  background: linear-gradient(135deg, #0e1614 0%, #141e1a 100%);\n  border: 1px solid #1e332a;\n  border-left: 4px solid #d4a853;\n  border-radius: 4px;\n  padding: 0;\n  margin: 10px 0;\n  font-family: 'Courier New', monospace;\n  font-size: 13px;\n  color: #8ba8a0;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 3px 10px rgba(212,168,83,0.12), inset 0 1px 0 rgba(255,255,255,0.03);\n}\n/* 档案纸张纹理 */\nmch[s=\"3\"]::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image:\n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 22px,\n      rgba(212,168,83,0.04) 22px,\n      rgba(212,168,83,0.04) 23px\n    );\n  pointer-events: none;\n  z-index: 0;\n}\n/* 档案左侧装饰竖纹 */\nmch[s=\"3\"]::after {\n  content: '';\n  position: absolute;\n  top: 0; left: 22px; bottom: 0;\n  width: 1px;\n  background: rgba(212,168,83,0.15);\n  pointer-events: none;\n  z-index: 0;\n}\n/* 确保内容层在纹理上方 */\nmch[s=\"3\"] * {\n  position: relative;\n  z-index: 1;\n}\n/* 标题栏 */\nmch[s=\"3\"] hd {\n  display: block;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1.2px;\n  color: #d4a853;\n  text-transform: uppercase;\n  padding: 11px 14px 9px 14px;\n  background: rgba(212,168,83,0.1);\n  border-bottom: 1px solid rgba(212,168,83,0.2);\n  text-shadow: 0 0 8px rgba(212,168,83,0.5);\n}\nmch[s=\"3\"] hd em {\n  color: #fff8e1;\n  font-style: normal;\n  font-weight: 800;\n  letter-spacing: 0.8px;\n  margin-left: 4px;\n  padding: 2px 6px;\n  background: rgba(212,168,83,0.15);\n  border-radius: 2px;\n  font-size: 10px;\n}\n/* 主details容器 */\nmch[s=\"3\"] > details {\n  padding: 10px 12px;\n  margin: 0;\n}\nmch[s=\"3\"] > details > summary {\n  cursor: pointer;\n  font-size: 11px;\n  font-weight: 700;\n  color: #b8d0c5;\n  padding: 6px 0 6px 18px;\n  user-select: none;\n  list-style: none;\n  position: relative;\n  border-bottom: 1px solid rgba(30,51,42,0.6);\n  margin-bottom: 8px;\n  letter-spacing: 0.8px;\n  text-transform: uppercase;\n}\nmch[s=\"3\"] > details > summary::before {\n  content: '▸';\n  position: absolute;\n  left: 0;\n  color: #d4a853;\n  transition: transform 0.2s;\n  font-size: 10px;\n}\nmch[s=\"3\"] > details[open] > summary::before {\n  transform: rotate(90deg);\n}\n/* 短期记忆区标识色 */\nmch[s=\"3\"] > details:first-of-type > summary {\n  color: #00d4ff;\n  text-shadow: 0 0 4px rgba(0,212,255,0.3);\n}\nmch[s=\"3\"] > details:first-of-type > summary::before {\n  color: #00d4ff;\n}\n/* 长期记忆区标识色 */\nmch[s=\"3\"] > details:last-of-type > summary {\n  color: #d4a853;\n  text-shadow: 0 0 4px rgba(212,168,83,0.4);\n}\nmch[s=\"3\"] > details:last-of-type > summary::before {\n  color: #d4a853;\n}\n/* 记忆条目行 */\nmch[s=\"3\"] row {\n  display: grid;\n  grid-template-columns: 32px 90px 110px 1fr;\n  gap: 8px;\n  align-items: start;\n  padding: 7px 8px;\n  margin: 4px 0;\n  background: rgba(0,0,0,0.15);\n  border: 1px solid rgba(30,51,42,0.4);\n  border-left: 2px solid rgba(0,212,255,0.3);\n  border-radius: 2px;\n  transition: all 0.2s;\n}\nmch[s=\"3\"] row:hover {\n  background: rgba(0,0,0,0.25);\n  border-left-color: #00d4ff;\n  box-shadow: 0 2px 6px rgba(0,212,255,0.1);\n}\n/* 长期记忆条目行 */\nmch[s=\"3\"] row[lt] {\n  border-left-color: rgba(212,168,83,0.4);\n  background: rgba(212,168,83,0.03);\n}\nmch[s=\"3\"] row[lt]:hover {\n  border-left-color: #d4a853;\n  background: rgba(212,168,83,0.08);\n  box-shadow: 0 2px 6px rgba(212,168,83,0.15);\n}\n/* 序号 */\nmch[s=\"3\"] row n {\n  font-size: 11px;\n  font-weight: 700;\n  color: #4a6655;\n  font-family: 'Courier New', monospace;\n  letter-spacing: 0.5px;\n  padding-top: 1px;\n}\n/* 时间戳 */\nmch[s=\"3\"] row tm {\n  font-size: 11px;\n  color: #4a6655;\n  font-weight: 400;\n  letter-spacing: 0.3px;\n  white-space: nowrap;\n}\n/* 场景标签 */\nmch[s=\"3\"] row sc {\n  font-size: 11px;\n  color: #6b8e9e;\n  font-weight: 600;\n  padding: 2px 6px;\n  background: rgba(107,142,158,0.08);\n  border: 1px solid rgba(107,142,158,0.2);\n  border-radius: 2px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  max-width: 110px;\n}\n/* 事件描述 */\nmch[s=\"3\"] row ev {\n  font-size: 12px;\n  color: #a8c4b8;\n  line-height: 1.5;\n  font-weight: 400;\n}\n/* 定制滚动条 */\nmch[s=\"3\"] > details {\n  max-height: 500px;\n  overflow-y: auto;\n  scrollbar-width: thin;\n  scrollbar-color: #3a5240 #111a16;\n}\nmch[s=\"3\"] > details::-webkit-scrollbar {\n  width: 5px;\n}\nmch[s=\"3\"] > details::-webkit-scrollbar-track {\n  background: #111a16;\n}\nmch[s=\"3\"] > details::-webkit-scrollbar-thumb {\n  background: #3a5240;\n  border-radius: 3px;\n}\nmch[s=\"3\"] > details::-webkit-scrollbar-thumb:hover {\n  background: #5a7a60;\n}\n/* hover交互 */\nmch[s=\"3\"]:hover {\n  border-left-color: #c49030;\n  box-shadow: 0 3px 14px rgba(212,168,83,0.2), inset 0 1px 0 rgba(255,255,255,0.05);\n}\nmch[s=\"3\"]:hover hd {\n  background: rgba(212,168,83,0.15);\n}","options":{"items":[{"order":0,"label":"选项A","type":"SET-INPUT","value":"选项A。"},{"order":1,"label":"选项B","type":"SET-INPUT","value":"选项B。"},{"order":2,"label":"选项C","type":"SET-INPUT","value":"选项C。"}]},"language":"zh","containsNSFW":false,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":1,"totalMessages":8,"totalCreditsUsed":6690,"totalTokensUsed":160702,"totalPlayedUsers":1,"deeplyPlayed":0,"fixedPromptLength":9746,"lorebookLength":13221,"author":{"id":"frovv1fFygO0wrCgx2SaaT7db07FKh3N","name":"jk1L","displayUsername":"jk1L","username":"jk1l"},"cardsTags":[{"tag":{"name":"游戏同人","cardsCount":46}},{"tag":{"name":"自定义","cardsCount":384}},{"tag":{"name":"多角色","cardsCount":1247}},{"tag":{"name":"开放世界","cardsCount":1437}},{"tag":{"name":"自由探索","cardsCount":1217}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}