{"id":"8fae3b5c-72bd-47e4-8a92-e3771bdc9bcc","authorId":"GAwWq8BrKFD2WRzpAugBYw62DxsCmaAO","title":"无限世界","description":"（已更新破甲，可在评论区反馈是否有效。mod区有mod，无限流系统可选）自适配状态栏，现实都市，自定义世界，日漫，国漫，修仙，奇幻，西幻，电影,武侠,游戏,黄油,洪荒,战斗，均可沉浸式体验。还可以在世界上添加独特的规则，内置多种文风增强，开始你的旅途吧。可游玩的部分世界一览:斗罗大陆, 斗破苍穹, 凡人修仙传, 诛仙, 狐妖小红娘, 食戟之灵,龙族, 犬夜叉，魔道祖师, 通灵王，驱魔少年，天官赐福, 全职高手, 画江湖之不良人, 镇魂街, 刺客伍六七, 大理寺日志, 碧蓝航线,东方project,弹丸论破,雾山五行, 死亡空间，完美世界,西行纪, 择天记,西游记, 红楼梦, 金瓶梅, 平凡的世界,超神学院， 水浒传, 三国演义, 聊斋志异, 封神演义,  一拳超人,镜花缘, 隋唐演义, 射雕英雄传, 神雕侠侣,白鹿原, 笑傲江湖, 三体, 盗墓笔记, 星露谷物语,尘埃落定, 穆斯林的葬礼, 围城,博德之门3, 艾尔登法环, 巫师3：狂猎, 仙剑奇侠传四, 斩！赤红之瞳,古剑奇谭三, 対魔忍, 赛博朋克2077, 荒野大镖客：救赎\", 塞尔达传说：旷野之息, 最终幻想XIV, 上古卷轴V：天际, 血源诅咒, 女神异闻录5, 尼尔：自动人形, 底特律：变人, 魔兽世界, 英雄联盟宇宙, 原神, 星穹铁道, 明日方舟,重返未来：1999,战神4, 最后生还者, 神秘海域, 空洞骑士, 大奉打更人,魔法少女天穹法妮娜（又名魔法少女苍蓝星）, 欢迎来到实力至上主义的教室, 祈愿诗篇(Pray Game),蔚蓝档案,鬼谷八荒, 辐射4, 质量效应, 生化危机, 合金装备, 对马岛之魂,死神bleach, 火影忍者, 名侦探柯南, 缘之空, 路人女主的养成方法, 海贼王, 进击的巨人, 暮光之城,鬼灭之刃, 咒术回战, 新世纪福音战士, 钢之炼金术师, 龙珠,修真聊天群,JoJo的奇妙冒险, Fate系列,冰与火之歌, 刀剑神域, Re:从零开始的异世界生活, GIRLS and PANZER(少女与战车),魔法少女小圆, CLANNAD, 攻壳机动队, 轻音少女, 银河英雄传说,轮奸俱乐部, 卡琳的监狱,凉宫春日的忧郁, 夏目友人帐, 银魂, 排球少年, 妖精的尾巴, 关于我转生变成史莱姆这档事, 无职转生, 夜勤病栋,异种族风俗娘评鉴指南, 死亡笔记,某科学的超电磁炮, 东京喰种, 紫罗兰永恒花园, 来自深淵, 楚门的世…","background":"amryynhbmjc1nnjvq0jm7x2x.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"eanxhxu8l7kx4nodpql5j5de.webp","coverWidth":2400,"coverHeight":1800,"introPage":"xlhk8n4gy5u3g1z17h5kz509.html","changelog":"","createdAt":"2026-04-10T11:56:28.527Z","updatedAt":"2026-07-27T04:47:58.955Z","initPublicAt":"2026-04-11T12:37:06.416Z","renderTemplate":null,"assistantRegexReplace":[{"enabled":true,"applyMode":"front-end","messageRole":"assistant","regex":"/(<summary>行动推荐<\\/summary>\\s*<cot>[\\s\\S]*?<\\/cot>[\\s\\S]*?)(<\\/details>)/g","replaceString":"$1<!--__ACTION_REC_END__-->$2"},{"enabled":true,"applyMode":"front-end","messageRole":"assistant","regex":"/(^|\\r?\\n)[ \\t]*(\\d+)\\.[ \\t]*([^\\r\\n]+?)[ \\t]*(?=\\r?\\n)(?=(?:(?!<\\/cot>|<\\/details>|<summary>)[\\s\\S])*<!--__ACTION_REC_END__-->)/g","replaceString":"$1<div data-action=\"append-textinput\" data-value=\"$3\">$2.$3</div>"},{"enabled":true,"applyMode":"front-end","messageRole":"assistant","regex":"/<!--__ACTION_REC_END__-->/g","replaceString":""},{"enabled":true,"applyMode":"all","messageRole":"assistant","regex":"极其","replaceString":""}],"enableMemorySchema":false,"memorySchema":null,"injectStyles":"guide,cot {display:none;}\ndiv[class=\"shrink-0 relative w-10 h-10 bg-gray-100/90 rounded-full block md:block\"] {\n  display: none;\n}\n.relative.w-10.h-10.bg-white.rounded-full {\n  display: none !important;\n}\n/* 完全隐藏三角形 */\n.bg-gray-100\\/90.w-2.h-3.clip-path-triangle-right {\n    display: none !important;\n}\n.world_setting {\n display: none;\n}\n.secret {\n display: none;\n}\n/* 1. 为 style_default 设计美观的外边框 */\n.style_default {\nfont-size: 16px;\n    background-color: #ffffff;\n    font-family: 'Garamond', 'serif';\n    color: #333333;\n    border-radius: 12px;\n    padding: 13px;\n    margin: 2px;\n    position: relative;\n    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);\n    border: 1px solid #e0e0e0;\n}\n\n.style_default::before {\n    content: '';\n    position: absolute;\n    top: -5px;\n    left: -5px;\n    right: -5px;\n    bottom: -5px;\n    background: linear-gradient(145deg, #0a1931, #4b3f72);\n    border-radius: 16px;\n    z-index: -1;\n    box-shadow: 0 8px 20px rgba(45, 35, 66, 0.4);\n}\n\n.style_default::after {\n    content: '☘';\n    font-size: 24px;\n    color: #e6b800;\n    opacity: 0.5;\n    position: absolute;\n    bottom: 10px;\n    right: 15px;\n    transform: rotate(-15deg);\n}\n\n/* 2. 为 summary 设计美观优雅的装饰 */\nsummary {\n    cursor: pointer;\n    font-weight: bold;\n    font-size: 1.25em;\n    padding: 12px 20px;\n    margin: -10px -20px 15px -20px;\n    position: relative;\n    color: #4b3f72;\n    transition: all 0.4s ease;\n    list-style: none;\n    border-left: 5px solid transparent;\n}\n\nsummary::-webkit-details-marker {\n    display: none;\n}\n\nsummary::before {\n    content: '▶';\n    font-size: 0.8em;\n    color: #e6b800;\n    margin-right: 12px;\n    transition: transform 0.3s ease-in-out;\n}\n\ndetails[open] > summary::before {\n    transform: rotate(90deg);\n}\n\nsummary:hover {\n    color: #0a1931;\n    background-color: #f0eef6;\n    border-left: 5px solid #e6b800;\n}\n\n/* 3. & 4. 为列表设计不同的 hover 效果 (使用 :nth-of-type) */\n\n/* 主角信息列表的 hover 效果 (第1个 details 元素) */\n.style_default > details:nth-of-type(1) li {\n    padding: 8px 5px;\n    margin-left: 20px;\n    position: relative;\n    list-style-type: none;\n    transition: color 0.3s;\n}\n.style_default > details:nth-of-type(1) li::before {\n    content: '';\n    position: absolute;\n    left: -20px;\n    bottom: 0;\n    width: 0;\n    height: 2px;\n    background-image: linear-gradient(to right, #e6b800, #a9a9a9);\n    transition: width 0.4s cubic-bezier(0.22, 1, 0.36, 1);\n}\n.style_default > details:nth-of-type(1) li:hover {\n    color: #0a1931;\n}\n.style_default > details:nth-of-type(1) li:hover::before {\n    width: 100%;\n}\n\n/* NPC信息列表的 hover 效果 (第2个 details 元素) */\n.style_default > details:nth-of-type(2) li {\n    padding: 8px 10px;\n    margin: 4px 0;\n    list-style: none;\n    border-radius: 6px;\n    transition: all 0.35s ease-out;\n    border-left: 3px solid transparent;\n}\n.style_default > details:nth-of-type(2) li:hover {\n    color: #4b3f72;\n    transform: translateX(10px) scale(1.02);\n    border-left-color: #a9a9a9;\n    box-shadow: 0 2px 8px rgba(75, 63, 114, 0.6);\n}\n\n/* 行动推荐列表的 hover 效果 (第4个 details 元素) */\n.style_default > details:nth-last-of-type(2) li {\n    padding: 14px 18px;\n    margin: 8px 0;\n    border-radius: 50px;\n    background-color: #f7f7f9;\n    transition: all 0.4s ease-in-out;\n    border: 1px solid #eee;\n}\n.style_default > details:nth-last-of-type(2) li:hover {\n    color: #ffffff;\n    background-color: #0a1931;\n    transform: translateY(-3px);\n    box-shadow: 0 6px 15px rgba(10, 25, 49, 0.4);\n    border-color: transparent;\n}\n\n/* 5. 为 strong 添加强调色 */\nstrong {\n    color: #c70039;\n    font-weight: bold;\n    text-shadow: 0 0 5px rgba(255, 100, 100, 0.3);\n}\n\nmeow {\n    color: #c70039;\n    font-weight: bold;\n    text-shadow: 0 0 5px rgba(255, 100, 100, 0.3);\n}\n/* 6. 为过往记忆中的表格行设计 hover 效果 (第5个 details 元素) */\n.style_default > details:nth-last-of-type(1) table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 15px;\n    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);\n}\n.style_default > details:nth-last-of-type(1) th,\n.style_default > details:nth-last-of-type(1) td {\n    padding: 14px;\n    text-align: left;\n    border-bottom: 1px solid #e8e8e8;\n}\n.style_default > details:nth-last-of-type(1) th {\n    background-color: #f9f9fb;\n    color: #4b3f72;\n}\n.style_default > details:nth-last-of-type(1) tbody tr {\n    transition: background-color 0.25s ease, color 0.25s ease;\n}\n.style_default > details:nth-last-of-type(1) tbody tr:hover {\n    background-color: #f0eef6;\n    color: #000;\n}\n.style_default > details:nth-last-of-type(1) tbody tr:last-child td {\n    border-bottom: none;\n}\n.relative.inline-block.px-4.py-3.w-full.bg-gray-100\\/90.rounded-b-2xl.rounded-tl-2xl {\n    background-color: transparent !important;\n}\n.border-\\[\\#F1CBCB\\] {\n    border-color: rgb(241 203 203 / 0%);\n}\n.bg-gray-100\\/90 {\n    background-color: #ffffff00;\n}\n\n/* 美化Markdown分割线 --- */\n.style_default hr {\n    border: none;\n    height: 2px;\n    background: linear-gradient(90deg, \n        #ffffff 0%, \n        #ffffff 20%, \n        #3a559c 40%, \n        #ffffff 60%, \n        #ffffff 100%);\n    background-size: 200% 100%;\n    animation: gradientShift 3s ease-in-out infinite;\n    margin: 2rem 0;\n    border-radius: 2px;\n}\n\n@keyframes gradientShift {\n    0% {\n        background-position: 100% 50%;\n    }\n    100% {\n        background-position: -100% 50%;\n    }\n}\n\n/* 响应式调整 */\n@media (max-width: 768px) {\n    .main-part hr {\n        margin: 1.5rem 0;\n        height: 1.5px;\n    }\n}\n.bg-gray-100\\/90:not(.chat-answer-container .bg-gray-100\\/90) {\n    background-color: #ffffff;\n    font-family: 'Garamond', 'serif';\n    color: #333333;\n    border-radius: 12px;\n    padding: 13px;\n    margin: 2px;\n    position: relative;\n    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);\n    border: 1px solid #e0e0e0;\n}\n.bg-gray-100\\/90:not(.chat-answer-container .bg-gray-100\\/90)::after {\n    content: '❀';\n    font-size: 24px;\n    color: #e6b800;\n    opacity: 0.5;\n    position: absolute;\n    bottom: 10px;\n    right: 15px;\n    transform: rotate(-15deg);\n}\n\n/* --- Top Information Bar --- */\n.top-info-bar {\n    padding: 12px 20px;\n    margin-bottom: 25px;\n    background-color: #f8f7fa;\n    border-bottom: 2px solid transparent;\n    border-image: linear-gradient(to right, #0a1931, #4b3f72) 1;\n    position: relative;\n    overflow: hidden;\n    transition: all 0.5s ease-in-out;\n    display: flex; /* 使用flex布局 */\n    justify-content: space-between; /* 两端对齐 */\n    align-items: center; /* 垂直居中 */\n}\n\n.time-info, .location-info {\n    font-family: 'Garamond', 'serif';\n    font-size: 1.05em;\n    font-weight: bold;\n    color: #4b3f72;\n    letter-spacing: 1px;\n    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\n}\n\n/* 创建一个用于实现划过动画的伪元素 */\n.top-info-bar::after {\n    content: '';\n    position: absolute;\n    bottom: -2px;\n    left: 0;\n    width: 15%;\n    height: 2px;\n    background-color: #e6b800;\n    box-shadow: 0 0 10px 2px #e6b800;\n    transform: translateX(-100%);\n    transition: transform 0.7s cubic-bezier(0.65, 0, 0.35, 1);\n}\n\n/* 鼠标悬停时的交互效果 */\n.top-info-bar:hover {\n    background-color: #f0eef6;\n}\n\n.top-info-bar:hover .time-info,\n.top-info-bar:hover .location-info {\n    color: #0a1931;\n    transform: scale(1.05);\n    text-shadow: 0 0 6px rgba(230, 184, 0, 0.6);\n}\n\n.top-info-bar:hover::after {\n    transform: translateX(700%);\n}\n\n/* 为当前目标（第3个details）的列表添加独特美化 */\n.style_default > details:nth-last-of-type(3) ul {\n  list-style: none;\n  padding-left: 0;\n}\n.style_default > details:nth-last-of-type(3) li {\n  position: relative;\n  padding: 12px 15px 12px 40px;\n  margin-bottom: 12px;\n  border-radius: 8px;\n  transition: all 0.3s ease;\n  border-left: 4px solid transparent;\n}\n.style_default > details:nth-last-of-type(3) li::before {\n  content: '❂'; /* 带圆圈的星 */\n  position: absolute;\n  left: 15px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: #4b3f72;\n  font-size: 1.2em;\n}\n\n\n/* 为NPC信息（第2个details）的列表添加装饰 */\n.style_default > details:nth-of-type(2) ul {\n  list-style: none;\n  padding-left: 0;\n}\n\n.style_default > details:nth-of-type(2) li::before {\n  content: '✦'; /* 黑四角星 */\n  margin-right: 10px;\n  font-size: 0.9em;\n}\n/* 2. 为“主角信息”列表项前端添加'❖'符号 */\n.style_default > details:nth-of-type(1) li {\n   list-style-type: disc; /* 恢复列表标记的占位空间 */\n}\n\n.style_default > details:nth-of-type(1) li::marker {\n  content: '❖ ';\n  color: #4b3f72;\n  font-size: 1em;\n}\n\n.vision,\n.vision top,\n.vision time,\n.vision loc,\n.vision world-setting {\n    display: block;\n}\n\n.vision top {\n    display: flex;\n}\n\n/* --- world-setting 隐藏（等同原 .world_setting） --- */\nworld_setting {\n    display: none;\n}\n\n/* --- 主容器（等同原 .style_default） --- */\n.vision {\n    font-size: 16px;\n    background-color: #ffffff;\n    font-family: 'Garamond', 'serif';\n    color: #333333;\n    border-radius: 12px;\n    padding: 13px;\n    margin: 2px;\n    position: relative;\n    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);\n    border: 1px solid #e0e0e0;\n}\n\n.vision::before {\n    content: '';\n    position: absolute;\n    top: -5px;\n    left: -5px;\n    right: -5px;\n    bottom: -5px;\n    background: linear-gradient(145deg, #0a1931, #4b3f72);\n    border-radius: 16px;\n    z-index: -1;\n    box-shadow: 0 8px 20px rgba(45, 35, 66, 0.4);\n}\n\n.vision::after {\n    content: '☘';\n    font-size: 24px;\n    color: #e6b800;\n    opacity: 0.5;\n    position: absolute;\n    bottom: 10px;\n    right: 15px;\n    transform: rotate(-15deg);\n}\n\n/* --- <top>（等同原 .top-info-bar） --- */\n.vision > top {\n    padding: 12px 20px;\n    margin-bottom: 25px;\n    background-color: #f8f7fa;\n    border-bottom: 2px solid transparent;\n    border-image: linear-gradient(to right, #0a1931, #4b3f72) 1;\n    position: relative;\n    overflow: hidden;\n    transition: all 0.5s ease-in-out;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n}\n\n/* <time> 与 <loc>（等同原 .time-info / .location-info） */\n.vision > top > time,\n.vision > top > loc {\n    display: inline-block;\n    font-family: 'Garamond', 'serif';\n    font-size: 1.05em;\n    font-weight: bold;\n    color: #4b3f72;\n    letter-spacing: 1px;\n    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\n}\n\n/* <top> 的底部滑行光条 */\n.vision > top::after {\n    content: '';\n    position: absolute;\n    bottom: -2px;\n    left: 0;\n    width: 15%;\n    height: 2px;\n    background-color: #e6b800;\n    box-shadow: 0 0 10px 2px #e6b800;\n    transform: translateX(-100%);\n    transition: transform 0.7s cubic-bezier(0.65, 0, 0.35, 1);\n}\n\n/* <top> hover */\n.vision > top:hover {\n    background-color: #f0eef6;\n}\n\n.vision > top:hover > time,\n.vision > top:hover > loc {\n    color: #0a1931;\n    transform: scale(1.05);\n    text-shadow: 0 0 6px rgba(230, 184, 0, 0.6);\n}\n\n.vision > top:hover::after {\n    transform: translateX(700%);\n}\n\n/* --- summary（已有全局 summary 样式，此处无需重复） --- */\n/* 若你希望 .vision 内的 summary 有独立样式，可在此追加 */\n\n/* --- 主角信息列表（第1个 details） --- */\n.vision > details:nth-of-type(1) li {\n    padding: 8px 5px;\n    margin-left: 20px;\n    position: relative;\n    list-style-type: disc;\n    transition: color 0.3s;\n}\n\n.vision > details:nth-of-type(1) li::marker {\n    content: '❖ ';\n    color: #4b3f72;\n    font-size: 1em;\n}\n\n.vision > details:nth-of-type(1) li::before {\n    content: '';\n    position: absolute;\n    left: -20px;\n    bottom: 0;\n    width: 0;\n    height: 2px;\n    background-image: linear-gradient(to right, #e6b800, #a9a9a9);\n    transition: width 0.4s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.vision > details:nth-of-type(1) li:hover {\n    color: #0a1931;\n}\n\n.vision > details:nth-of-type(1) li:hover::before {\n    width: 100%;\n}\n\n/* --- NPC信息列表（第2个 details） --- */\n.vision > details:nth-of-type(2) ul {\n    list-style: none;\n    padding-left: 0;\n}\n\n.vision > details:nth-of-type(2) li {\n    padding: 8px 10px;\n    margin: 4px 0;\n    list-style: none;\n    border-radius: 6px;\n    transition: all 0.35s ease-out;\n    border-left: 3px solid transparent;\n}\n\n.vision > details:nth-of-type(2) li::before {\n    content: '✦';\n    margin-right: 10px;\n    font-size: 0.9em;\n}\n\n.vision > details:nth-of-type(2) li:hover {\n    color: #4b3f72;\n    transform: translateX(10px) scale(1.02);\n    border-left-color: #a9a9a9;\n    box-shadow: 0 2px 8px rgba(75, 63, 114, 0.6);\n}\n\n/* --- 当前目标（倒数第3个 details） --- */\n.vision > details:nth-last-of-type(3) ul {\n    list-style: none;\n    padding-left: 0;\n}\n\n.vision > details:nth-last-of-type(3) li {\n    position: relative;\n    padding: 12px 15px 12px 40px;\n    margin-bottom: 12px;\n    border-radius: 8px;\n    transition: all 0.3s ease;\n    border-left: 4px solid transparent;\n}\n\n.vision > details:nth-last-of-type(3) li::before {\n    content: '❂';\n    position: absolute;\n    left: 15px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #4b3f72;\n    font-size: 1.2em;\n}\n\n/* --- 行动推荐列表（倒数第2个 details） --- */\n.vision > details:nth-last-of-type(2) li {\n    padding: 14px 18px;\n    margin: 8px 0;\n    border-radius: 50px;\n    background-color: #f7f7f9;\n    transition: all 0.4s ease-in-out;\n    border: 1px solid #eee;\n}\n\n.vision > details:nth-last-of-type(2) li:hover {\n    color: #ffffff;\n    background-color: #0a1931;\n    transform: translateY(-3px);\n    box-shadow: 0 6px 15px rgba(10, 25, 49, 0.4);\n    border-color: transparent;\n}\n\n/* --- 过往记忆表格（倒数第1个 details） --- */\n.vision > details:nth-last-of-type(1) table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 15px;\n    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);\n}\n\n.vision > details:nth-last-of-type(1) th,\n.vision > details:nth-last-of-type(1) td {\n    padding: 14px;\n    text-align: left;\n    border-bottom: 1px solid #e8e8e8;\n}\n\n.vision > details:nth-last-of-type(1) th {\n    background-color: #f9f9fb;\n    color: #4b3f72;\n}\n\n.vision > details:nth-last-of-type(1) tbody tr {\n    transition: background-color 0.25s ease, color 0.25s ease;\n}\n\n.vision > details:nth-last-of-type(1) tbody tr:hover {\n    background-color: #f0eef6;\n    color: #000;\n}\n\n.vision > details:nth-last-of-type(1) tbody tr:last-child td {\n    border-bottom: none;\n}\n\n/* --- 分割线 hr --- */\n.vision hr {\n    border: none;\n    height: 2px;\n    background: linear-gradient(90deg,\n        #ffffff 0%,\n        #ffffff 20%,\n        #3a559c 40%,\n        #ffffff 60%,\n        #ffffff 100%);\n    background-size: 200% 100%;\n    animation: gradientShift 3s ease-in-out infinite;\n    margin: 2rem 0;\n    border-radius: 2px;\n}\n\n/* --- 场景1: 聊天对话气泡样式 --- */\n.chat-container {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    padding: 10px;\n    border-radius: 12px;\n    margin: 15px 0;\n}\n.chat-bubble {\n    max-width: 75%;\n    padding: 10px 15px;\n    border-radius: 18px;\n    position: relative;\n    box-shadow: 0 2px 5px rgba(0,0,0,0.4);\n    font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;\n    line-height: 1.6;\n}\n.chat-name {\n    font-weight: bold;\n    font-size: 0.85em;\n    margin-bottom: 5px;\n    display: block;\n    color: #555;\n}\n.chat-content {\n    margin: 0;\n    padding: 0;\n    word-wrap: break-word;\n}\n.chat-bubble.npc {\n    background-color: #ffffff;\n    align-self: flex-start;\n    border-top-left-radius: 4px;\n}\n.chat-bubble.user {\n    background-color: #87CEEB; /* 天蓝色，代替微信绿 */\n    color: #ffffff;\n    align-self: flex-end;\n    border-top-right-radius: 4px;\n}\n.chat-bubble.user .chat-name {\n    color: rgba(255, 255, 255, 0.8);\n}\n\n/* --- 场景2: 文档/信件/报告样式 --- */\n.document-box {\n    background: #faf8f2;\n    border: 1px solid #e0d8c6;\n    border-radius: 8px;\n    padding: 20px 25px;\n    margin: 20px 0;\n    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1), inset 0 0 10px rgba(240, 230, 210, 0.5);\n    font-family: 'Times New Roman', 'Source Han Serif SC', serif;\n    color: #4a4a4a;\n}\n.document-title {\n    text-align: center;\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #6b5b4e;\n    margin-top: 0;\n    margin-bottom: 20px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #d4c8b4;\n}\n.document-content p {\n    line-height: 1.8;\n    text-indent: 2em;\n    margin: 0 0 1em 0;\n}\n\n/* --- 场景3: 专有名词Tooltip样式 --- */\n.tooltip {\n    position: relative;\n    display: inline-block;\n    border-bottom: 2px dotted #4a90e2;\n    cursor: help;\n    font-weight: bold;\n    color: #4a90e2;\n}\n.tooltip .tooltip-text {\n    visibility: hidden;\n    width: 280px;\n    background-color: #2c3e50;\n    color: #fff;\n    text-align: left;\n    border-radius: 6px;\n    padding: 12px;\n    position: absolute;\n    z-index: 1;\n    bottom: 140%;\n    left: 50%;\n    margin-left: -140px; /* Use half of the width to center */\n    opacity: 0;\n    transition: opacity 0.3s ease, transform 0.3s ease;\n    transform: translateY(10px);\n    box-shadow: 0 5px 15px rgba(0,0,0,0.3);\n    font-weight: normal;\n    font-size: 0.9em;\n    line-height: 1.5;\n}\n.tooltip:hover .tooltip-text {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(0);\n}\n.tooltip .tooltip-text::after {\n    content: \"\";\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    margin-left: -5px;\n    border-width: 5px;\n    border-style: solid;\n    border-color: #2c3e50 transparent transparent transparent;\n}\nchat {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    padding: 10px;\n    border-radius: 12px;\n    margin: 15px 0;\n}\n\nnpc, user {\n    display: block;\n    max-width: 75%;\n    padding: 10px 15px;\n    border-radius: 18px;\n    position: relative;\n    box-shadow: 0 2px 5px rgba(0,0,0,0.4);\n    font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;\n    line-height: 1.6;\n    word-wrap: break-word;\n}\n\nnpc::before, user::before {\n    content: attr(name);\n    font-weight: bold;\n    font-size: 0.85em;\n    margin-bottom: 5px;\n    display: block;\n}\n\nnpc::before {\n    color: #555;\n}\n\nnpc {\n    background-color: #ffffff;\n    align-self: flex-start;\n    border-top-left-radius: 4px;\n}\n\nuser {\n    background-color: #87CEEB;\n    color: #ffffff;\n    align-self: flex-end;\n    border-top-right-radius: 4px;\n}\n\nuser::before {\n    color: rgba(255,255,255,0.8);\n}\n\n/* ==== 新标签版：doc ==== */\n\ndoc {\n    display: block;\n    background: #faf8f2;\n    border: 1px solid #e0d8c6;\n    border-radius: 8px;\n    padding: 20px 25px;\n    margin: 20px 0;\n    box-shadow: 3px 3px 8px rgba(0,0,0,0.1),\n                inset 0 0 10px rgba(240,230,210,0.5);\n    font-family: 'Times New Roman', 'Source Han Serif SC', serif;\n    color: #4a4a4a;\n}\n\ndoc::before {\n    content: attr(title);\n    display: block;\n    text-align: center;\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #6b5b4e;\n    margin-top: 0;\n    margin-bottom: 20px;\n    padding-bottom: 10px;\n    border-bottom: 2px solid #d4c8b4;\n}\n\ndoc p {\n    line-height: 1.8;\n    text-indent: 2em;\n    margin: 0 0 1em 0;\n}\n\n/* ==== 新标签版：t（tooltip） ==== */\n\nt {\n    position: relative;\n    display: inline-block;\n    border-bottom: 2px dotted #4a90e2;\n    cursor: help;\n    font-weight: bold;\n    color: #4a90e2;\n}\n\n/* 箭头 via ::before */\nt::before {\n    content: \"\";\n    position: absolute;\n    z-index: 2;\n    bottom: 140%;\n    left: 50%;\n    margin-left: -5px;\n    border-width: 5px;\n    border-style: solid;\n    border-color: #2c3e50 transparent transparent transparent;\n    visibility: hidden;\n    opacity: 0;\n    transition: opacity 0.3s ease, transform 0.3s ease;\n    transform: translateY(10px);\n}\n\n/* 弹出层 via ::after */\nt::after {\n    content: attr(exp);\n    position: absolute;\n    z-index: 1;\n    width: 280px;\n    bottom: calc(140% + 5px);\n    left: 50%;\n    margin-left: -140px;\n    background-color: #2c3e50;\n    color: #fff;\n    text-align: left;\n    border-radius: 6px;\n    padding: 12px;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.3);\n    font-weight: normal;\n    font-size: 0.9em;\n    line-height: 1.5;\n    white-space: normal;\n    visibility: hidden;\n    opacity: 0;\n    transform: translateY(10px);\n    transition: opacity 0.3s ease, transform 0.3s ease;\n}\n\nt:hover::before,\nt:hover::after {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(0);\n}\n\nposition {\ndisplay: inline-block;\nvertical-align: middle; /* 根据周围文字调整 */\n}\n\nposition::before {\ncontent: \"\";\ndisplay: inline-block;\nwidth: 16px;\nheight: 16px;\nbackground-image:url(\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBMaWNlbnNlOiBNSVQuIE1hZGUgYnkgZWxlbWVudC1wbHVzOiBodHRwczovL2dpdGh1Yi5jb20vZWxlbWVudC1wbHVzL2VsZW1lbnQtcGx1cy1pY29ucyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIGNsYXNzPSJpY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0yNDkuNiA0MTcuMDg4bDMxOS43NDQgNDMuMDcyIDM5LjE2OCAzMTAuMjcyTDg0NS4xMiAxNzguODggMjQ5LjYgNDE3LjA4OHptLTEyOS4wMjQgNDcuMTY4YTMyIDMyIDAgMDEtNy42OC02MS40NGw3NzcuNzkyLTMxMS4wNGEzMiAzMiAwIDAxNDEuNiA0MS42bC0zMTAuMzM2IDc3NS42OGEzMiAzMiAwIDAxLTYxLjQ0LTcuODA4TDUxMiA1MTYuOTkybC0zOTEuNDI0LTUyLjczNnoiLz48L3N2Zz4=\");\nbackground-size: contain;\nbackground-repeat: no-repeat;\nmargin-right: 4px; /* 图标与文字的间距 */\nvertical-align: middle;\nposition: relative;\n  top: -2px;\n}\n/* --- NPC 记忆悬浮面板样式 (响应式优化版) --- */\n\n/* 记忆系统的总容器，用于定位 */\n.npc-memory-container {\n    position: relative;\n    display: inline-block;\n    margin-top: 8px;\n}\n\n/* 悬浮触发器 (平常看到的那个小按钮) */\n.memory-trigger {\n    display: inline-flex;\n    align-items: center;\n    background-color: #f0f2f5;\n    border: 1px solid #dcdfe6;\n    color: #606266;\n    padding: 4px 10px;\n    border-radius: 15px;\n    font-size: 13px;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    user-select: none;\n}\n\n/* 鼠标悬浮在触发器上时的效果 */\n.npc-memory-container:hover .memory-trigger {\n    background-color: #e4e7ed;\n    border-color: #c0c4cc;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n}\n\n/* 记忆面板本身 (默认隐藏) */\n.memory-panel {\n    visibility: hidden;\n    opacity: 0;\n    position: absolute;\n    bottom: 100%;\n    left: 0;\n    margin-bottom: 10px;\n    max-height: 350px; /* 设置一个合理的最大高度，例如350px */\n    overflow-y: auto;\n    /* --- 关键修改 1：宽度自适应 --- */\n    width: calc(100vw - 40px); /* 在小屏幕上，宽度为视口宽度减去40px的边距 */\n    max-width: 450px; /* 在大屏幕上，最大宽度不超过450px */\n    \n    background-color: white;\n    border: 1px solid #ebeef5;\n    border-radius: 8px;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n    padding: 15px;\n    z-index: 100;\n    transform: translateY(10px);\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n/* 当鼠标悬浮在整个容器上时，显示记忆面板 */\n.npc-memory-container:hover .memory-panel {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(0);\n}\n\n/* 面板内表格的标题 */\n.memory-panel b {\n    display: block;\n    margin-bottom: 8px;\n    color: #303133;\n    font-size: 14px;\n    border-bottom: 1px solid #e4e7ed;\n    padding-bottom: 5px;\n}\n\n/* 面板内的表格样式 */\n.memory-panel table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 12px;\n    \n    /* --- 关键新增 2：固定表格布局算法 --- */\n    /* 这可以防止内容撑开列宽，让列宽严格按我们设定的比例来 */\n    table-layout: fixed;\n}\n\n.memory-panel th, .memory-panel td {\n    border: 1px solid #e4e7ed;\n    padding: 6px 8px;\n    text-align: left;\n    color: #606266;\n    \n    /* --- 关键新增 3：强制内容换行 --- */\n    /* 确保长单词或连续字符也能被强制断开换行 */\n    word-break: break-word;\n}\n\n.memory-panel th {\n    background-color: #fafafa;\n    font-weight: bold;\n    color: #303133;\n}\n\n/* --- 关键新增 4：设定各列的宽度比例 --- */\n.memory-panel th:nth-child(1) { width: 10%; } /* No. 列 */\n.memory-panel th:nth-child(2) { width: 25%; } /* 时间 列 */\n.memory-panel th:nth-child(3) { width: 20%; } /* 场景 列 */\n.memory-panel th:nth-child(4) { width: 45%; } /* 客观事实 列 */\n\n\n.memory-panel tr:nth-child(even) {\n    background-color: #fcfcfc;\n}\n.memory-panel::-webkit-scrollbar {\n    width: 6px; /* 滚动条宽度 */\n}\n\n.memory-panel::-webkit-scrollbar-track {\n    background: #f1f1f1; /* 滚动条轨道颜色 */\n    border-radius: 10px;\n}\n\n.memory-panel::-webkit-scrollbar-thumb {\n    background: #c1c1c1; /* 滚动条滑块颜色 */\n    border-radius: 10px;\n}\n\n.memory-panel::-webkit-scrollbar-thumb:hover {\n    background: #a8a8a8; /* 鼠标悬浮时滑块颜色 */\n}\n#ai-mod-button2 button.MuiButton-root:nth-last-child(4):nth-child(2)::after, /* 锁定键是第2个时 */\n#ai-mod-button2 button.MuiButton-root:nth-last-child(3):nth-child(3)::after  /* 记忆键是第3个时 */\n{\n    right: auto !important; /* 清除原本的靠右定位 */\n    left: 100% !important;  /* 改为靠左定位(即位于按钮右侧) */\n    \n    margin-right: 0 !important; /* 清除右边距 */\n    margin-left: 4px !important; /* 添加左边距 */\n    \n    border-radius: 0 6px 6px 0 !important; /* 圆角翻转：左直右圆 */\n    \n    /* 调整动画初始位移方向：从左向右滑出 */\n    transform: translateX(-10px) !important; \n    \n    /* 阴影方向翻转 */\n    box-shadow: 2px 2px 5px rgba(0,0,0,0.1) !important;\n}\n\n/* 2. 修正悬停动画终点 */\n#ai-mod-button2 button.MuiButton-root:nth-last-child(4):nth-child(2):hover::after,\n#ai-mod-button2 button.MuiButton-root:nth-last-child(3):nth-child(3):hover::after \n{\n    transform: translateX(0) !important; /* 归位 */\n}\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background: linear-gradient(180deg, #ffffff 0%, #f0f7ff 100%) !important;\n    border-top: 3px solid transparent !important;\n    border-image: linear-gradient(90deg, #3B82F6, #60A5FA, #FBBF24, #60A5FA, #3B82F6) 1 !important;\n    box-shadow: 0 -8px 32px rgba(59, 130, 246, 0.08) !important;\n}\n\n/* 背景装饰SVG - 右上角星星图案 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"]::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 12px !important;\n    right: 16px !important;\n    width: 60px !important;\n    height: 60px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 17l-6.2 4.3 2.4-7.4L2 9.4h7.6L12 2z' fill='%23FBBF24' opacity='0.15'/%3E%3C/svg%3E\") !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n    pointer-events: none !important;\n    animation: starFloat 4s ease-in-out infinite !important;\n    z-index: 0 !important;\n}\n\n@keyframes starFloat {\n    0%, 100% { transform: translateY(0) rotate(0deg); opacity: 0.6; }\n    50% { transform: translateY(-5px) rotate(10deg); opacity: 1; }\n}\n\n/* ▌顶部标题 - 渐变文字 */\ndiv.text-lg.font-bold {\n    background: linear-gradient(135deg, #1E40AF 0%, #3B82F6 50%, #60A5FA 100%) !important;\n    -webkit-background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n    background-clip: text !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.5px !important;\n    position: relative !important;\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;\n}\n\ndiv.text-lg.font-bold::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: -4px !important;\n    left: 0 !important;\n    width: 40px !important;\n    height: 3px !important;\n    background: linear-gradient(90deg, #FBBF24, #F59E0B) !important;\n    border-radius: 2px !important;\n    transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\ndiv.text-lg.font-bold:hover::after {\n    width: 100% !important;\n}\n\n/* ▌个人评分文字 */\np.MuiTypography-body1.text-grey-600 {\n    color: #475569 !important;\n    font-weight: 500 !important;\n    font-family: system-ui, -apple-system, sans-serif !important;\n}\n\n/* ▌评分星星 - 金色闪耀 */\nspan.MuiRating-iconFilled svg {\n    color: #FBBF24 !important;\n    filter: drop-shadow(0 0 4px rgba(251, 191, 36, 0.5)) !important;\n    transition: all 0.3s ease !important;\n}\n\nspan.MuiRating-iconFilled svg:hover {\n    transform: scale(1.2) rotate(15deg) !important;\n    filter: drop-shadow(0 0 8px rgba(251, 191, 36, 0.8)) !important;\n}\n\nspan.MuiRating-iconEmpty svg {\n    color: #CBD5E1 !important;\n    transition: all 0.3s ease !important;\n}\n\nspan.MuiRating-iconEmpty svg:hover {\n    color: #FBBF24 !important;\n    transform: scale(1.15) !important;\n}\n\n/* ▌评分数字 */\nspan.text-orange-500 {\n    color: #F59E0B !important;\n    font-weight: 700 !important;\n    text-shadow: 0 1px 2px rgba(245, 158, 11, 0.2) !important;\n}\n\n/* ▌输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n    border: 2px solid #E2E8F0 !important;\n    border-radius: 16px !important;\n    background: #ffffff !important;\n    box-shadow: 0 2px 12px rgba(59, 130, 246, 0.06) !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n}\n\ndiv.flex.flex-col.border-gray-200:hover {\n    border-color: #93C5FD !important;\n    box-shadow: 0 4px 20px rgba(59, 130, 246, 0.12) !important;\n}\n\ndiv.flex.flex-col.border-gray-200:focus-within {\n    border-color: #3B82F6 !important;\n    box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.1), 0 4px 20px rgba(59, 130, 246, 0.15) !important;\n}\n\n/* ▌输入框 */\ntextarea.rc-textarea {\n    background: transparent !important;\n    color: #1E293B !important;\n    font-family: system-ui, -apple-system, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n}\n\ntextarea.rc-textarea::placeholder {\n    color: #94A3B8 !important;\n    font-style: italic !important;\n}\n\ntextarea.rc-textarea::selection {\n    background: #BFDBFE !important;\n    color: #1E40AF !important;\n}\n\n/* ▌字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n    background: linear-gradient(135deg, #F1F5F9 0%, #E2E8F0 100%) !important;\n    color: #64748B !important;\n    border-radius: 8px !important;\n    font-size: 12px !important;\n    font-family: system-ui, sans-serif !important;\n}\n\n/* ▌发送按钮 - 华丽悬浮效果 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    background: linear-gradient(135deg, #3B82F6 0%, #2563EB 100%) !important;\n    border-radius: 12px !important;\n    box-shadow: 0 4px 14px rgba(37, 99, 235, 0.35) !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: -100% !important;\n    width: 100% !important;\n    height: 100% !important;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent) !important;\n    transition: left 0.5s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n    transform: translateY(-2px) scale(1.05) !important;\n    box-shadow: 0 8px 25px rgba(37, 99, 235, 0.45) !important;\n    background: linear-gradient(135deg, #2563EB 0%, #1D4ED8 100%) !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover::before {\n    left: 100% !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n    color: #ffffff !important;\n    transition: transform 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover svg[data-icon=\"Send03\"] {\n    transform: translateX(3px) !important;\n}\n\n/* ▌分割线 - 渐变装饰 */\ndiv.style_divider__mW0YX {\n    background: linear-gradient(90deg, transparent, #CBD5E1, #FBBF24, #CBD5E1, transparent) !important;\n    height: 1px !important;\n}\n\n/* ▌排序按钮 */\nbutton.MuiButton-containedPrimary {\n    background: linear-gradient(135deg, #EFF6FF 0%, #DBEAFE 100%) !important;\n    color: #2563EB !important;\n    border: 1px solid #BFDBFE !important;\n    border-radius: 20px !important;\n    font-weight: 600 !important;\n    box-shadow: 0 2px 8px rgba(59, 130, 246, 0.1) !important;\n    transition: all 0.3s ease !important;\n    font-family: system-ui, sans-serif !important;\n}\n\nbutton.MuiButton-containedPrimary:hover {\n    background: linear-gradient(135deg, #3B82F6 0%, #2563EB 100%) !important;\n    color: #ffffff !important;\n    border-color: #3B82F6 !important;\n    box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3) !important;\n    transform: translateY(-1px) !important;\n}\n\n/* ▌评论列表容器 */\ndiv.p-3.overflow-y-auto {\n    background: transparent !important;\n}\n\n/* ▌评论项 - 悬浮卡片效果 */\ndiv.group.ml-0 {\n    background: #ffffff !important;\n    border-radius: 12px !important;\n    border: 1px solid #E2E8F0 !important;\n    margin-bottom: 12px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    position: relative !important;\n}\n\ndiv.group.ml-0::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 3px !important;\n    height: 0 !important;\n    background: linear-gradient(180deg, #3B82F6, #FBBF24) !important;\n    border-radius: 0 3px 3px 0 !important;\n    transition: height 0.3s ease !important;\n}\n\ndiv.group.ml-0:hover {\n    border-color: #93C5FD !important;\n    box-shadow: 0 8px 30px rgba(59, 130, 246, 0.12) !important;\n    transform: translateX(4px) !important;\n}\n\ndiv.group.ml-0:hover::before {\n    height: 60% !important;\n}\n\n/* ▌用户头像 - 光环效果 */\ndiv.group img.rounded-full {\n    border: 2px solid #E2E8F0 !important;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;\n    transition: all 0.3s ease !important;\n}\n\ndiv.group img.rounded-full:hover {\n    border-color: #FBBF24 !important;\n    box-shadow: 0 0 0 4px rgba(251, 191, 36, 0.2), 0 4px 12px rgba(251, 191, 36, 0.3) !important;\n    transform: scale(1.1) !important;\n}\n\n/* ▌用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #1E40AF !important;\n    font-weight: 700 !important;\n    transition: color 0.2s ease !important;\n    font-family: system-ui, sans-serif !important;\n}\n\ndiv.text-sm.text-grey-600 span.font-bold:hover {\n    color: #3B82F6 !important;\n}\n\n/* ▌评论内容 */\ndiv.break-all {\n    color: #334155 !important;\n    line-height: 1.7 !important;\n    font-family: system-ui, -apple-system, sans-serif !important;\n}\n\n/* ▌时间戳 */\ndiv.text-xs.text-grey-600 {\n    color: #94A3B8 !important;\n    font-size: 12px !important;\n    font-family: system-ui, sans-serif !important;\n}\n\n/* ▌点赞按钮 - 红色点缀 */\nbutton.text-gray-400 {\n    color: #94A3B8 !important;\n    transition: all 0.3s ease !important;\n    border-radius: 8px !important;\n    position: relative !important;\n}\n\nbutton.text-gray-400:hover {\n    color: #EF4444 !important;\n    background: rgba(239, 68, 68, 0.08) !important;\n}\n\nbutton.text-gray-400 svg {\n    transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;\n}\n\nbutton.text-gray-400:hover svg {\n    transform: scale(1.25) !important;\n}\n\n/* 点赞动画心跳 */\nbutton.text-gray-400:active svg {\n    animation: heartBeat 0.4s ease !important;\n}\n\n@keyframes heartBeat {\n    0% { transform: scale(1); }\n    25% { transform: scale(1.3); }\n    50% { transform: scale(0.95); }\n    75% { transform: scale(1.15); }\n    100% { transform: scale(1); }\n}\n\n/* ▌回复文字 */\nspan.cursor-pointer {\n    color: #3B82F6 !important;\n    font-weight: 500 !important;\n    transition: all 0.2s ease !important;\n    position: relative !important;\n    font-family: system-ui, sans-serif !important;\n}\n\nspan.cursor-pointer::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: -2px !important;\n    left: 0 !important;\n    width: 0 !important;\n    height: 2px !important;\n    background: #FBBF24 !important;\n    transition: width 0.3s ease !important;\n}\n\nspan.cursor-pointer:hover {\n    color: #1D4ED8 !important;\n}\n\nspan.cursor-pointer:hover::after {\n    width: 100% !important;\n}\n\n/* ▌回复区域边框 */\ndiv.ml-8.border-l {\n    border-left: 2px solid transparent !important;\n    border-image: linear-gradient(180deg, #3B82F6, #93C5FD, #FBBF24) 1 !important;\n}\n\n.markdown-body:has(context){\n  font-size: 0 !important;\n  color: transparent !important;\n  line-height: 0 !important;\n  user-select: none !important;       \n}\n.markdown-body:has(context)> * {\n  display: none !important;\n}\n.markdown-body:has(context)::before{\n  content: \"⚠ 检测到疑似提示词窃取攻击，已停用输出显示功能。\";\n  display: block;\n  font-size: 14px !important;\n  color: #dc2626 !important;\n  font-weight: bold;\n  line-height: 1.8 !important;\n  padding: 8px 0;\n  user-select: none;\n}\n.markdown-body:has(context) ~ div:has(button){\n  display: none !important;\n}\n.markdown-body:has(context) ~ div:last-child{\n  display: none !important;\n}\n\n\n\n/* ===== 行动推荐选项 ===== */\ndetails > div[data-action=\"append-textinput\"] {\n  position: relative;\n  padding: 16px 24px 16px 52px;\n  margin: 6px 0;\n  border-radius: 14px;\n  background: #f7f8fa;\n  border: 1px solid #e8eaed;\n  color: #2d3748;\n  font-size: 15.5px;\n  line-height: 1.65;\n  cursor: pointer;\n  -webkit-tap-highlight-color: rgba(74, 108, 247, 0.08);\n  touch-action: manipulation;\n  transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;\n}\n\n/* 左侧 SVG */\ndetails > div[data-action=\"append-textinput\"]::before {\n  content: \"\";\n  position: absolute;\n  left: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 22px;\n  height: 22px;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Crect x='3' y='3' width='16' height='16' rx='4' stroke='%234a6cf7' stroke-width='1.5' fill='%234a6cf708'/%3E%3Cpath d='M11 7v8M7 11h8' stroke='%234a6cf7' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E\");\n  background-size: contain;\n  background-repeat: no-repeat;\n  pointer-events: none;\n  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\n\n/* 右侧箭头 */\ndetails > div[data-action=\"append-textinput\"]::after {\n  content: \"\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 16px;\n  height: 16px;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 3.5l4.5 4.5L6 12.5' stroke='%23a0aec0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\");\n  background-size: contain;\n  background-repeat: no-repeat;\n  pointer-events: none;\n  opacity: 0.4;\n  transition: opacity 0.2s ease;\n}\n\n/* ===== 交互状态：hover + active 同时写，覆盖所有场景 ===== */\ndetails > div[data-action=\"append-textinput\"]:hover,\ndetails > div[data-action=\"append-textinput\"]:active {\n  background: #ffffff;\n  border-color: #4a6cf7;\n  box-shadow: 0 2px 12px rgba(74, 108, 247, 0.1);\n}\n\ndetails > div[data-action=\"append-textinput\"]:hover::before,\ndetails > div[data-action=\"append-textinput\"]:active::before {\n  transform: translateY(-50%) rotate(90deg);\n}\n\ndetails > div[data-action=\"append-textinput\"]:hover::after,\ndetails > div[data-action=\"append-textinput\"]:active::after {\n  opacity: 1;\n}\n\n/* 桌面端额外位移 */\n@media (hover: hover) {\n  details > div[data-action=\"append-textinput\"]:hover {\n    transform: translateY(-1px);\n  }\n}\n\n/* ===== 底部提示文字 ===== */\ndetails[open]:has(> div[data-action=\"append-textinput\"])::after {\n  content: \"可以点击选择一个或者多个选项。如果对选项不满意，也可自由输入行动\";\n  display: block;\n  margin-top: 14px;\n  padding: 10px 0;\n  font-size: 12px;\n  line-height: 1.5;\n  color: #9ca3af;\n  text-align: center;\n  letter-spacing: 0.2px;\n  border-top: 1px dashed #e5e7eb;\n}\n\n/* ===== 移动端 ===== */\n@media (max-width: 768px) {\n  details > div[data-action=\"append-textinput\"] {\n    padding: 14px 18px 14px 46px;\n    margin: 5px 0;\n    font-size: 14.5px;\n    border-radius: 12px;\n  }\n\n  details > div[data-action=\"append-textinput\"]::before {\n    left: 15px;\n    width: 20px;\n    height: 20px;\n  }\n\n  details > div[data-action=\"append-textinput\"]::after {\n    right: 14px;\n    width: 14px;\n    height: 14px;\n  }\n\n  details[open]:has(> div[data-action=\"append-textinput\"])::after {\n    font-size: 11px;\n    margin-top: 10px;\n    padding: 8px 0;\n  }\n}\n\n@media (max-width: 480px) {\n  details > div[data-action=\"append-textinput\"] {\n    padding: 12px 14px 12px 40px;\n    font-size: 13.5px;\n    border-radius: 11px;\n  }\n\n  details > div[data-action=\"append-textinput\"]::before {\n    left: 13px;\n    width: 18px;\n    height: 18px;\n  }\n}\n\n/* ===== 减少动画偏好 ===== */\n@media (prefers-reduced-motion: reduce) {\n  details > div[data-action=\"append-textinput\"],\n  details > div[data-action=\"append-textinput\"]::before,\n  details > div[data-action=\"append-textinput\"]::after {\n    transition: none;\n  }\n}","options":{"items":[{"order":0,"label":"锁定","type":"SET-INPUT","value":"(\\锁定xxx)"},{"order":1,"label":"记忆","type":"SET-INPUT","value":"（\\归纳长期记忆）"},{"order":2,"label":"存档","type":"SET-INPUT","value":"\\存档"},{"order":3,"label":"读档","type":"SET-INPUT","value":"\\读档"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"mango_gemini_vip/gemini-3.1-pro-preview","modelSettings":{"frequencyPenalty":0.2,"presencePenalty":0.7}},"totalConversations":23322,"totalMessages":552072,"totalCreditsUsed":727736517,"totalTokensUsed":15934676284,"totalPlayedUsers":3474,"deeplyPlayed":2227,"fixedPromptLength":4506,"lorebookLength":131476,"author":{"id":"GAwWq8BrKFD2WRzpAugBYw62DxsCmaAO","name":"有点兴趣的人","displayUsername":"2367878675","username":"2367878675"},"cardsTags":[{"tag":{"name":"电影","cardsCount":4}},{"tag":{"name":"可重口可轻口","cardsCount":263}},{"tag":{"name":"现代都市","cardsCount":550}},{"tag":{"name":"日漫","cardsCount":27}},{"tag":{"name":"可快餐可长线","cardsCount":612}},{"tag":{"name":"大世界","cardsCount":314}},{"tag":{"name":"纯爱","cardsCount":887}},{"tag":{"name":"角色扮演","cardsCount":370}},{"tag":{"name":"男性向","cardsCount":903}},{"tag":{"name":"女性向","cardsCount":244}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}