{"id":"7c9ad668-d750-4407-81df-446a5b3cc931","authorId":"6JJE4tt9pqGiQo5frIftt6ccfCHjQzek","title":"（人妻攻略模拟器）NTL？不，是人妻攻略模拟，原来是与人妻的纯爱啊","description":"（交流群：1079353460）(推荐火龙果和mango的3.1p)（7.13日更新：已为全文添加更加瑟瑟的文风）（已加入微信美化）（已更换破甲）（bug一般第二天修，把问题发在评论区里，我能够解决的问题，第二天应该就会处理好）“如果是别人的妻子……感觉会更好吗？”\n\n欢迎来到极度真实的背德模拟引擎。在这里，攻略不仅是肉体的占有，更是心理的彻底击碎。系统内置极其细腻的「抵抗→瓦解→自我说服→彻底失控」阶段判定。她会挣扎、会因为对丈夫的愧疚而流泪，但最终仍会在你的引导下沦陷。\n\n🚪 隔墙有耳的刺激、📱 丈夫随时可能打来的电话、💍 带着婚戒的无意识迎合……搭配独创的【生理状态联动追踪】与【理智值崩塌】系统。\n\n抛弃你的道德感，挑选你的猎物，享受将圣洁拉下神坛的禁忌快感。","background":"pght597uu5qrp4c9wp32xe59.webp","backgroundWidth":1664,"backgroundHeight":2432,"cover":"cguxhgmav3logwr3n3w55tw5.webp","coverWidth":1664,"coverHeight":2432,"introPage":"j0op649aawv5nsej1tb9wd40.html","changelog":"交流群：1079353460","createdAt":"2026-06-05T03:56:12.251Z","updatedAt":"2026-07-27T04:43:45.793Z","initPublicAt":"2026-06-06T12:08:18.686Z","renderTemplate":null,"assistantRegexReplace":[],"enableMemorySchema":true,"memorySchema":null,"injectStyles":"/* 核心：无情镇压思维链 */\n.gm-chain {\n  display: none !important;\n  height: 0 !important;\n  visibility: hidden !important;\n}\n\nstatus-top {\n  display: block;\n  background: linear-gradient(135deg, #1a0f1f 0%, #2a1435 50%, #1a0f1f 100%);\n  border: 1px solid #ff3b6b44;\n  border-radius: 20px;\n  padding: 8px 16px;\n  margin: 0 0 6px 0;\n  box-shadow: 0 0 12px #ff3b6b22, inset 0 0 20px #0a0510;\n  position: relative;\n  overflow: hidden;\n}\nstatus-top::before {\n  content: ''; position: absolute; top: 0; left: -100%; width: 60%; height: 100%;\n  background: linear-gradient(90deg, transparent, #ff3b6b08, transparent);\n  animation: hudSweep 4s ease-in-out infinite;\n}\nstatus-top p { margin: 0; font-size: 13px; color: #e0d0e8; letter-spacing: 0.5px; line-height: 1.6; text-align: center; }\nstatus-top[data-world=\"武侠江湖\"] { background: linear-gradient(135deg, #2a1a0f 0%, #3a2515 50%, #2a1a0f 100%); border-color: #d4a45644; box-shadow: 0 0 12px #d4a45622, inset 0 0 20px #0a0500; }\nstatus-top[data-world=\"武侠江湖\"]::before { background: linear-gradient(90deg, transparent, #d4a45608, transparent); }\nstatus-top[data-world=\"修仙世界\"] { background: linear-gradient(135deg, #0f1a2a 0%, #152535 50%, #0f1a2a 100%); border-color: #7c3aed44; box-shadow: 0 0 12px #7c3aed22, inset 0 0 20px #050a15; }\nstatus-top[data-world=\"修仙世界\"]::before { background: linear-gradient(90deg, transparent, #7c3aed08, transparent); }\nstatus-top[data-world=\"西幻大陆\"] { background: linear-gradient(135deg, #1a0f1a 0%, #2a1530 50%, #1a0f1a 100%); border-color: #8866ff44; box-shadow: 0 0 12px #8866ff22, inset 0 0 20px #0a0510; }\nstatus-top[data-world=\"西幻大陆\"]::before { background: linear-gradient(90deg, transparent, #8866ff08, transparent); }\nstatus-top[data-world=\"古代宫廷\"] { background: linear-gradient(135deg, #2a1508 0%, #3a2012 50%, #2a1508 100%); border-color: #cc880044; box-shadow: 0 0 12px #cc880022, inset 0 0 20px #0a0500; }\nstatus-top[data-world=\"古代宫廷\"]::before { background: linear-gradient(90deg, transparent, #cc880008, transparent); }\nstatus-top[data-world=\"赛博朋克\"] { background: linear-gradient(135deg, #0a1a1f 0%, #0f2a35 50%, #0a1a1f 100%); border-color: #00ffcc44; box-shadow: 0 0 12px #00ffcc22, inset 0 0 20px #000a0f; }\nstatus-top[data-world=\"赛博朋克\"]::before { background: linear-gradient(90deg, transparent, #00ffcc08, transparent); }\nstatus-top[data-world=\"末日废土\"] { background: linear-gradient(135deg, #1f1a0f 0%, #2a2515 50%, #1f1a0f 100%); border-color: #88664444; box-shadow: 0 0 12px #88664422, inset 0 0 20px #0a0800; }\nstatus-top[data-world=\"末日废土\"]::before { background: linear-gradient(90deg, transparent, #88664408, transparent); }\n.hud-gear { display: inline-block; animation: gearSpin 3s linear infinite; color: #ffb84d; font-size: 14px; margin-right: 4px; }\n.hud-alert { font-size: 10px; animation: alertPulse 2s ease-in-out infinite; margin-left: 4px; }\n.hud-alert.green { color: #44ff88; }\n.hud-alert.yellow { color: #ffdd44; }\n.hud-alert.orange { color: #ff9933; animation-duration: 1.2s; }\n.hud-alert.red { color: #ff2a2a; animation-duration: 0.6s; text-shadow: 0 0 8px #ff2a2a; }\n\npulse-bar {\n  display: block; background: linear-gradient(180deg, #120a18 0%, #1a0f1f 100%);\n  border: 1px solid #ffffff11; border-radius: 10px; padding: 8px 14px; margin: 0 0 10px 0;\n  box-shadow: 0 2px 10px #0a0510;\n}\npulse-bar p { margin: 3px 0; font-size: 12px; color: #c0b0cc; line-height: 1.5; position: relative; }\npulse-bar .bar { display: inline-block; background: #2a1f35; border-radius: 4px; padding: 1px 8px; font-size: 11px; min-width: 60px; text-align: center; transition: all 0.8s ease; }\npulse-bar .normal .bar { background: linear-gradient(90deg, #2a3540, #3a4a55); color: #88ccaa; }\npulse-bar .elevated .bar { background: linear-gradient(90deg, #4a3520, #5a4525); color: #ffdd88; }\npulse-bar .warn .bar { background: linear-gradient(90deg, #4a1520, #6a2030); color: #ff6677; animation: pulseThrob 1s ease-in-out infinite; box-shadow: 0 0 6px #ff3b6b44; }\npulse-bar .blood .bar { background: linear-gradient(90deg, #6a0015, #8a0020, #6a0015); color: #ff4455; animation: bloodPulse 0.5s ease-in-out infinite; box-shadow: 0 0 12px #ff0000aa; text-shadow: 0 0 4px #ff0000; }\npulse-bar .glitch .bar { animation: glitchBar 0.15s infinite; color: #00ffcc; text-shadow: 2px 0 #ff0055, -2px 0 #00ffcc; }\n\n.story-text {\n  display: block;\n  background:\n    linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px),\n    radial-gradient(ellipse at 25% 30%, rgba(192,57,43,0.06) 0%, transparent 55%),\n    radial-gradient(ellipse at 75% 65%, rgba(120,80,255,0.05) 0%, transparent 55%),\n    linear-gradient(180deg, #100b14 0%, #1a1020 40%, #181022 70%, #120d18 100%);\n  background-size: 28px 28px, 28px 28px, 100% 100%, 100% 100%, 100% 100%;\n  border-left: 3px solid #ff3b6b55;\n  border-right: 1px solid rgba(255,59,107,0.08);\n  border-radius: 0 8px 8px 0;\n  padding: 20px 24px;\n  margin: 10px 0;\n  box-shadow: inset 0 0 40px rgba(10,5,15,0.8), inset 0 35px 35px -25px rgba(8,4,12,0.6), inset 0 -35px 35px -25px rgba(8,4,12,0.6);\n  position: relative;\n  overflow: hidden;\n  animation: textRevealIn 0.8s ease-out;\n}\n.story-text::before {\n  content: \"\"; position: absolute; top: -40%; left: -40%; width: 180%; height: 180%;\n  background: radial-gradient(ellipse 320px 220px at 25% 35%, rgba(255,59,107,0.06) 0%, transparent 65%), radial-gradient(ellipse 280px 260px at 75% 65%, rgba(120,80,255,0.05) 0%, transparent 65%), radial-gradient(ellipse 200px 200px at 50% 50%, rgba(255,180,77,0.025) 0%, transparent 60%);\n  animation: glowDrift 18s ease-in-out infinite alternate; pointer-events: none; z-index: 0;\n}\n.story-text::after {\n  content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0;\n  background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,0,0,0.04) 2px, rgba(0,0,0,0.04) 4px);\n  pointer-events: none; border-radius: 0 8px 8px 0;\n}\n.story-text p {\n  margin: 0 0 14px 0; font-size: 15px; color: #f0e6ff; line-height: 1.9;\n  text-align: justify; text-indent: 2em; position: relative; z-index: 1;\n  text-shadow: 0 0 3px rgba(230,200,255,0.15); transition: background 0.4s ease;\n}\n.story-text p:last-child { margin-bottom: 0; }\n.story-text p:hover { background: linear-gradient(90deg, rgba(255,59,107,0.04) 0%, transparent 50%); }\n.story-text p + p { border-top: 1px solid rgba(255,59,107,0.05); }\n\n.story-text[data-world=\"武侠江湖\"] { background: linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px), radial-gradient(ellipse at 25% 30%, rgba(212,164,86,0.07) 0%, transparent 55%), radial-gradient(ellipse at 75% 65%, rgba(180,120,60,0.05) 0%, transparent 55%), linear-gradient(180deg, #14100a 0%, #1f1508 40%, #1a1208 70%, #100d08 100%); background-size: 28px 28px, 28px 28px, 100% 100%, 100% 100%, 100% 100%; border-left-color: #d4a45655; border-right-color: rgba(212,164,86,0.08); box-shadow: inset 0 0 40px rgba(10,8,0,0.8), inset 0 35px 35px -25px rgba(8,6,0,0.6), inset 0 -35px 35px -25px rgba(8,6,0,0.6); }\n.story-text[data-world=\"武侠江湖\"]::before { background: radial-gradient(ellipse 320px 220px at 25% 35%, rgba(212,164,86,0.06) 0%, transparent 65%), radial-gradient(ellipse 280px 260px at 75% 65%, rgba(180,120,60,0.05) 0%, transparent 65%), radial-gradient(ellipse 200px 200px at 50% 50%, rgba(255,200,100,0.025) 0%, transparent 60%); }\n.story-text[data-world=\"武侠江湖\"] p { color: #f5ead0; text-shadow: 0 0 3px rgba(245,220,180,0.15); }\n.story-text[data-world=\"武侠江湖\"] p:hover { background: linear-gradient(90deg, rgba(212,164,86,0.04) 0%, transparent 50%); }\n.story-text[data-world=\"武侠江湖\"] p + p { border-top-color: rgba(212,164,86,0.05); }\n\n.story-text[data-world=\"修仙世界\"] { background: linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px), radial-gradient(ellipse at 25% 30%, rgba(124,58,237,0.06) 0%, transparent 55%), radial-gradient(ellipse at 75% 65%, rgba(80,60,200,0.05) 0%, transparent 55%), linear-gradient(180deg, #0a0d1a 0%, #0f1525 40%, #0d1222 70%, #080b18 100%); background-size: 28px 28px, 28px 28px, 100% 100%, 100% 100%, 100% 100%; border-left-color: #7c3aed55; border-right-color: rgba(124,58,237,0.08); box-shadow: inset 0 0 40px rgba(5,5,18,0.8), inset 0 35px 35px -25px rgba(4,4,15,0.6), inset 0 -35px 35px -25px rgba(4,4,15,0.6); }\n.story-text[data-world=\"修仙世界\"]::before { background: radial-gradient(ellipse 320px 220px at 25% 35%, rgba(124,58,237,0.06) 0%, transparent 65%), radial-gradient(ellipse 280px 260px at 75% 65%, rgba(80,120,255,0.05) 0%, transparent 65%), radial-gradient(ellipse 200px 200px at 50% 50%, rgba(180,100,255,0.03) 0%, transparent 60%); }\n.story-text[data-world=\"修仙世界\"] p { color: #e0d4ff; text-shadow: 0 0 3px rgba(200,180,255,0.15); }\n.story-text[data-world=\"修仙世界\"] p:hover { background: linear-gradient(90deg, rgba(124,58,237,0.04) 0%, transparent 50%); }\n.story-text[data-world=\"修仙世界\"] p + p { border-top-color: rgba(124,58,237,0.05); }\n\n.story-text[data-world=\"西幻大陆\"] { background: linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px), radial-gradient(ellipse at 25% 30%, rgba(136,102,255,0.06) 0%, transparent 55%), radial-gradient(ellipse at 75% 65%, rgba(100,80,220,0.05) 0%, transparent 55%), linear-gradient(180deg, #100a18 0%, #1a1028 40%, #161025 70%, #0e0a15 100%); background-size: 28px 28px, 28px 28px, 100% 100%, 100% 100%, 100% 100%; border-left-color: #8866ff55; border-right-color: rgba(136,102,255,0.08); box-shadow: inset 0 0 40px rgba(8,5,15,0.8), inset 0 35px 35px -25px rgba(6,3,12,0.6), inset 0 -35px 35px -25px rgba(6,3,12,0.6); }\n.story-text[data-world=\"西幻大陆\"]::before { background: radial-gradient(ellipse 320px 220px at 25% 35%, rgba(136,102,255,0.06) 0%, transparent 65%), radial-gradient(ellipse 280px 260px at 75% 65%, rgba(100,80,220,0.05) 0%, transparent 65%), radial-gradient(ellipse 200px 200px at 50% 50%, rgba(160,120,255,0.025) 0%, transparent 60%); }\n.story-text[data-world=\"西幻大陆\"] p { color: #e8dcff; text-shadow: 0 0 3px rgba(210,190,255,0.15); }\n.story-text[data-world=\"西幻大陆\"] p:hover { background: linear-gradient(90deg, rgba(136,102,255,0.04) 0%, transparent 50%); }\n.story-text[data-world=\"西幻大陆\"] p + p { border-top-color: rgba(136,102,255,0.05); }\n\n.story-text[data-world=\"古代宫廷\"] { background: linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px), radial-gradient(ellipse at 25% 30%, rgba(204,136,0,0.06) 0%, transparent 55%), radial-gradient(ellipse at 75% 65%, rgba(180,120,30,0.05) 0%, transparent 55%), linear-gradient(180deg, #150e05 0%, #201508 40%, #1a1208 70%, #120d05 100%); background-size: 28px 28px, 28px 28px, 100% 100%, 100% 100%, 100% 100%; border-left-color: #cc880055; border-right-color: rgba(204,136,0,0.08); box-shadow: inset 0 0 40px rgba(10,6,0,0.8), inset 0 35px 35px -25px rgba(8,5,0,0.6), inset 0 -35px 35px -25px rgba(8,5,0,0.6); }\n.story-text[data-world=\"古代宫廷\"]::before { background: radial-gradient(ellipse 320px 220px at 25% 35%, rgba(204,136,0,0.06) 0%, transparent 65%), radial-gradient(ellipse 280px 260px at 75% 65%, rgba(200,150,50,0.05) 0%, transparent 65%), radial-gradient(ellipse 200px 200px at 50% 50%, rgba(255,200,80,0.025) 0%, transparent 60%); }\n.story-text[data-world=\"古代宫廷\"] p { color: #f5e8cc; text-shadow: 0 0 3px rgba(240,215,160,0.15); }\n.story-text[data-world=\"古代宫廷\"] p:hover { background: linear-gradient(90deg, rgba(204,136,0,0.04) 0%, transparent 50%); }\n.story-text[data-world=\"古代宫廷\"] p + p { border-top-color: rgba(204,136,0,0.05); }\n\n.story-text[data-world=\"赛博朋克\"] { background: linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px), radial-gradient(ellipse at 25% 30%, rgba(0,255,204,0.05) 0%, transparent 55%), radial-gradient(ellipse at 75% 65%, rgba(0,150,255,0.04) 0%, transparent 55%), linear-gradient(180deg, #060e12 0%, #0a1a20 40%, #081820 70%, #050d12 100%); background-size: 28px 28px, 28px 28px, 100% 100%, 100% 100%, 100% 100%; border-left-color: #00ffcc55; border-right-color: rgba(0,255,204,0.08); box-shadow: inset 0 0 40px rgba(0,5,10,0.8), inset 0 35px 35px -25px rgba(0,4,8,0.6), inset 0 -35px 35px -25px rgba(0,4,8,0.6); }\n.story-text[data-world=\"赛博朋克\"]::before { background: radial-gradient(ellipse 320px 220px at 25% 35%, rgba(0,255,204,0.05) 0%, transparent 65%), radial-gradient(ellipse 280px 260px at 75% 65%, rgba(0,150,255,0.04) 0%, transparent 65%), radial-gradient(ellipse 200px 200px at 50% 50%, rgba(0,255,180,0.025) 0%, transparent 60%); }\n.story-text[data-world=\"赛博朋克\"] p { color: #d0f0ee; text-shadow: 0 0 3px rgba(180,255,240,0.15); }\n.story-text[data-world=\"赛博朋克\"] p:hover { background: linear-gradient(90deg, rgba(0,255,204,0.04) 0%, transparent 50%); }\n.story-text[data-world=\"赛博朋克\"] p + p { border-top-color: rgba(0,255,204,0.05); }\n\n.story-text[data-world=\"末日废土\"] { background: linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px), radial-gradient(ellipse at 25% 30%, rgba(136,102,68,0.07) 0%, transparent 55%), radial-gradient(ellipse at 75% 65%, rgba(120,90,50,0.05) 0%, transparent 55%), linear-gradient(180deg, #12100a 0%, #1a1508 40%, #181308 70%, #100e08 100%); background-size: 28px 28px, 28px 28px, 100% 100%, 100% 100%, 100% 100%; border-left-color: #88664455; border-right-color: rgba(136,102,68,0.08); box-shadow: inset 0 0 40px rgba(8,6,0,0.8), inset 0 35px 35px -25px rgba(6,5,0,0.6), inset 0 -35px 35px -25px rgba(6,5,0,0.6); }\n.story-text[data-world=\"末日废土\"]::before { background: radial-gradient(ellipse 320px 220px at 25% 35%, rgba(136,102,68,0.06) 0%, transparent 65%), radial-gradient(ellipse 280px 260px at 75% 65%, rgba(120,90,50,0.05) 0%, transparent 65%), radial-gradient(ellipse 200px 200px at 50% 50%, rgba(180,140,80,0.025) 0%, transparent 60%); }\n.story-text[data-world=\"末日废土\"] p { color: #e8dcc8; text-shadow: 0 0 3px rgba(230,210,170,0.15); }\n.story-text[data-world=\"末日废土\"] p:hover { background: linear-gradient(90deg, rgba(136,102,68,0.04) 0%, transparent 50%); }\n.story-text[data-world=\"末日废土\"] p + p { border-top-color: rgba(136,102,68,0.05); }\n\ninner-voice {\n  display: block; background: linear-gradient(135deg, #1f0a20, #2a1030, #1f0a20);\n  border: 1px solid #ff69b444; border-radius: 12px; padding: 14px 18px; margin: 8px 0;\n  position: relative; box-shadow: 0 0 15px #ff69b411;\n}\ninner-voice::before { content: '♡'; position: absolute; top: -8px; left: 16px; background: #1f0a20; color: #ff69b4; padding: 0 6px; font-size: 14px; animation: heartFloat 2s ease-in-out infinite; }\ninner-voice p { margin: 0; font-size: 14px; color: #f0c0dd; line-height: 1.8; font-style: italic; }\n\nhusband-pov {\n  display: block; background: linear-gradient(135deg, #1a1508, #251e0a, #1a1508);\n  border: 1px solid #cc880044; border-radius: 12px; padding: 14px 18px; margin: 8px 0;\n  box-shadow: 0 0 12px #cc880011; position: relative;\n}\nhusband-pov::before { content: '⚠'; position: absolute; top: -8px; right: 16px; background: #1a1508; color: #cc8800; padding: 0 6px; font-size: 13px; }\nhusband-pov p { margin: 0 0 8px 0; font-size: 14px; color: #ddc899; line-height: 1.75; }\nhusband-pov p:first-child { font-weight: bold; color: #ffbb44; font-size: 15px; border-bottom: 1px solid #cc880033; padding-bottom: 6px; margin-bottom: 10px; }\n\nstatus-bottom { display: block; margin: 12px 0 0 0; }\nstatus-bottom details.mod { background: linear-gradient(180deg, #140e1a 0%, #1a1222 100%); border: 1px solid #ffffff0d; border-radius: 10px; margin: 6px 0; overflow: visible; box-shadow: 0 2px 8px #0a051066; transition: border-color 0.3s ease; }\nstatus-bottom details.mod[open] { border-color: #ff3b6b33; }\nstatus-bottom details.mod > summary { padding: 10px 14px; font-size: 14px; font-weight: bold; color: #e0d0e8; cursor: pointer; list-style: none; position: relative; background: linear-gradient(90deg, #1f1528, #251a30); border-bottom: 1px solid #ffffff0a; transition: background 0.3s ease; }\nstatus-bottom details.mod > summary:hover { background: linear-gradient(90deg, #2a1a35, #30203d); }\nstatus-bottom details.mod > summary::before { content: '▸'; position: absolute; right: 14px; top: 50%; transform: translateY(-50%); color: #ff3b6b88; font-size: 12px; transition: transform 0.3s ease; }\nstatus-bottom details.mod[open] > summary::before { transform: translateY(-50%) rotate(90deg); }\nstatus-bottom details.mod p { margin: 4px 14px; font-size: 13px; color: #c8b8d8; line-height: 1.6; }\nstatus-bottom .mod-player { border-left: 3px solid #44aaff; }\nstatus-bottom .mod-target { border-left: 3px solid #ff3b6b; }\nstatus-bottom .mod-offscreen { border-left: 3px solid #ffb84d; }\nstatus-bottom .mod-network { border-left: 3px solid #aa66ff; }\nstatus-bottom .mod-memory { border-left: 3px solid #44ddaa; }\nstatus-bottom .mod-action { border-left: 3px solid #ff6699; }\nstatus-bottom details.tab { background: #120d18; border: none; border-radius: 6px; margin: 4px 10px; box-shadow: none; }\nstatus-bottom details.tab > summary { padding: 7px 12px; font-size: 13px; font-weight: 600; color: #d0c0dd; background: linear-gradient(90deg, #1a1225, #201530); border-radius: 6px; cursor: pointer; list-style: none; position: relative; }\nstatus-bottom details.tab > summary:hover { color: #ff9fbb; }\nstatus-bottom details.tab > summary::before { content: '◇'; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); color: #ff3b6b55; font-size: 10px; }\nstatus-bottom details.tab[open] > summary::before { content: '◆'; color: #ff3b6b; }\nstatus-bottom details.tab p { margin: 3px 12px; font-size: 12.5px; color: #bba8cc; line-height: 1.55; }\nstatus-bottom .bar, pulse-bar .bar { display: inline-block; border-radius: 4px; padding: 1px 8px; font-size: 11px; font-weight: 600; min-width: 55px; text-align: center; transition: all 0.8s ease; animation: barFillIn 1s ease-out; }\nstatus-bottom .bar-heart .bar { background: linear-gradient(90deg, #ff8fa8, #cc2255); color: #fff; text-shadow: 0 0 3px #cc225588; }\nstatus-bottom .bar-lust .bar { background: linear-gradient(90deg, #ff7733, #cc3300); color: #fff; text-shadow: 0 0 3px #cc330088; }\nstatus-bottom .bar-fall .bar { background: linear-gradient(90deg, #9955cc, #440066); color: #e8ccff; text-shadow: 0 0 3px #44006688; }\nstatus-bottom .bar-shame .bar { background: linear-gradient(90deg, #eeddff44, #eeddff11); color: #ddccee; border: 1px solid #eeddff22; }\nstatus-bottom .bar-mind .bar { background: linear-gradient(90deg, #33ccaa, #117755); color: #e0fff5; text-shadow: 0 0 3px #11775588; }\nstatus-bottom .led-arousal { letter-spacing: 1px; }\nstatus-bottom .liquid { position: relative; padding-left: 20px !important; }\nstatus-bottom .liquid::before { content: ''; position: absolute; left: 12px; top: 50%; transform: translateY(-50%); width: 5px; height: 5px; border-radius: 50%; background: #ff69b4; animation: liquidDrip 2s ease-in-out infinite; box-shadow: 0 0 4px #ff69b488; }\nstatus-bottom .liquid.womb::before { background: #ff3344; box-shadow: 0 0 4px #ff334488; }\nstatus-bottom .case-card { background: linear-gradient(90deg, #1a0a10, #251520); border: 1px solid #ff3b6b22; border-radius: 6px; padding: 6px 10px !important; margin: 5px 14px !important; font-size: 12px !important; animation: caseSlideIn 0.6s ease-out; position: relative; }\nstatus-bottom .case-card::after { content: ''; position: absolute; right: 0; top: 0; width: 3px; height: 100%; border-radius: 0 6px 6px 0; }\nstatus-bottom .thermo .bar { background: linear-gradient(90deg, #ffbb44, #ff5522, #cc1100); color: #fff; box-shadow: 0 0 6px #ff552244; }\nstatus-bottom .act { border-radius: 8px; padding: 8px 12px !important; margin: 4px 14px !important; font-size: 13px !important; transition: transform 0.2s ease, box-shadow 0.2s ease; display: block; }\nstatus-bottom .act-safe { background: linear-gradient(90deg, #0a2a15, #153a22); border: 1px solid #44ff8833; color: #88ffaa; }\nstatus-bottom .act-safe:hover { box-shadow: 0 0 10px #44ff8822; }\nstatus-bottom .act-mid { background: linear-gradient(90deg, #2a2208, #3a3012); border: 1px solid #ffdd4433; color: #ffee88; }\nstatus-bottom .act-mid:hover { box-shadow: 0 0 10px #ffdd4422; }\nstatus-bottom .act-bold { background: linear-gradient(90deg, #2a0a0f, #3a1520); border: 1px solid #ff445533; color: #ff8899; }\nstatus-bottom .act-bold:hover { box-shadow: 0 0 10px #ff445522; }\nstatus-bottom .mod-memory { overflow-x: auto !important; -webkit-overflow-scrolling: touch; padding: 0 14px; }\n.mod-memory table { min-width: 720px; width: 100%; border-collapse: collapse; margin: 10px 0; font-size: 11px; color: #ddccee; border: 1px solid #44ddaa22; background: rgba(10,5,15,0.3); }\n.mod-memory th { background: linear-gradient(180deg, #2a1f35, #1f1528); color: #ffd700; font-weight: 600; text-align: center; padding: 6px 4px; border-bottom: 1px solid #44ddaa33; font-size: 11px; white-space: nowrap; }\n.mod-memory td { padding: 5px 6px; text-align: center; border-bottom: 1px solid #ffffff08; vertical-align: middle; color: #e0d0f0; }\n.mod-memory td:first-child, .mod-memory th:first-child { text-align: left; padding-left: 8px; }\n.mod-memory tr:hover td { background: rgba(68,221,170,0.05); }\n\n.flex.gap-2.w-full.h-full.items-center.justify-center { position: relative !important; min-height: 70px !important; height: auto !important; display: flex !important; align-items: center !important; justify-content: center !important; background: transparent !important; border: none !important; padding: 0 !important; margin: 0 !important; }\n.flex.gap-2.w-full.h-full.items-center.justify-center > span.bg-primary.rounded-full { display: none !important; }\n.flex.gap-2.w-full.h-full.items-center.justify-center::before { content: \"她正在想着你的事…\" !important; position: absolute !important; top: 50% !important; left: 0 !important; right: 0 !important; transform: translateY(-50%) !important; text-align: center !important; font-size: 14px !important; color: #ff9fbb !important; -webkit-text-fill-color: #ff9fbb !important; font-style: italic !important; font-weight: 600 !important; white-space: nowrap !important; text-shadow: 0 0 12px #ff3b6b88 !important; animation: waitBreathe 2.2s ease-in-out infinite !important; pointer-events: none !important; }\n\n/* ========== 推荐行动·交互增强 ========== */\nstatus-bottom .act[data-action] {\n  cursor: pointer;\n  position: relative;\n  user-select: none;\n  -webkit-tap-highlight-color: transparent;\n}\nstatus-bottom .act[data-action]::after {\n  content: '⏎';\n  position: absolute;\n  right: 10px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 11px;\n  opacity: 0.4;\n  transition: opacity 0.3s ease, transform 0.3s ease;\n}\nstatus-bottom .act[data-action]:hover { transform: translateX(4px); }\nstatus-bottom .act[data-action]:hover::after {\n  opacity: 1;\n  transform: translateY(-50%) scale(1.2);\n}\nstatus-bottom .act[data-action]:active {\n  transform: translateX(4px) scale(0.98);\n  filter: brightness(1.15);\n}\n\n/* ========== 微信组件 ========== */\nwechat { display: block; background: #ededed; border-radius: 12px; overflow: hidden; margin: 10px 0; font-family: -apple-system, \"PingFang SC\", \"Helvetica Neue\", sans-serif; font-size: 15px; line-height: 1.5; max-width: 100%; box-sizing: border-box; }\nwc-nav { display: block; background: #ededed; border-bottom: 1px solid #d6d6d6; padding: 12px 16px; text-align: center; }\nwc-nav p { margin: 0; font-size: 16px; font-weight: 600; color: #000; }\nwc-body { display: block; padding: 12px 16px; min-height: 200px; }\nwc-time { display: block; text-align: center; margin: 12px 0; }\nwc-time p { margin: 0; font-size: 12px; color: #999; background: rgba(0,0,0,0.05); display: inline-block; padding: 2px 8px; border-radius: 4px; }\nwc-l { display: grid; grid-template-columns: 38px minmax(0, 1fr); grid-template-rows: auto auto; gap: 0 10px; margin-bottom: 16px; max-width: 85%; align-items: start; }\nwc-l::before { content: attr(av); grid-row: 1 / 3; grid-column: 1; width: 38px; height: 38px; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 600; color: #fff; background: linear-gradient(135deg, #667eea, #764ba2); align-self: start; }\nwc-l::after { content: attr(nm); grid-row: 1; grid-column: 2; font-size: 12px; color: #888; margin-bottom: 2px; align-self: end; }\nwc-l > p { grid-row: 2; grid-column: 2; margin: 0; background: #fff; padding: 10px 14px; border-radius: 0 8px 8px 8px; position: relative; word-break: break-word; overflow-wrap: anywhere; white-space: normal; line-height: 1.6; color: #000; box-shadow: 0 1px 2px rgba(0,0,0,0.05); width: fit-content; min-width: 80px; max-width: 100%; }\nwc-l > p::before { content: \"\"; position: absolute; left: -6px; top: 8px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 6px solid #fff; }\nwc-l[av=\"凌\"]::before { background: linear-gradient(135deg, #f093fb, #f5576c); }\nwc-l[av=\"柳\"]::before { background: linear-gradient(135deg, #4facfe, #00f2fe); }\nwc-l[av=\"林\"]::before { background: linear-gradient(135deg, #43e97b, #38f9d7); }\nwc-l[av=\"苏\"]::before { background: linear-gradient(135deg, #fa709a, #fee140); }\nwc-l[av=\"陈\"]::before { background: linear-gradient(135deg, #a18cd1, #fbc2eb); }\nwc-l[av=\"赵\"]::before { background: linear-gradient(135deg, #fccb90, #d57eeb); }\nwc-l[av=\"李\"]::before { background: linear-gradient(135deg, #667eea, #764ba2); }\nwc-l[av=\"王\"]::before { background: linear-gradient(135deg, #f6d365, #fda085); }\nwc-l[av=\"张\"]::before { background: linear-gradient(135deg, #89f7fe, #66a6ff); }\nwc-l[av=\"刘\"]::before { background: linear-gradient(135deg, #fddb92, #d1fdff); }\nwc-r { display: grid; grid-template-columns: minmax(0, 1fr) 38px; gap: 0 10px; margin-bottom: 16px; margin-left: auto; width: 85%; max-width: 85%; min-width: 65%; align-items: start; }\nwc-r::after { content: attr(av); grid-row: 1; grid-column: 2; width: 38px; height: 38px; border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 600; color: #fff; background: linear-gradient(135deg, #4b6cb7, #182848); align-self: start; }\nwc-r > p { grid-row: 1; grid-column: 1; margin: 0; background: #95ec69; padding: 10px 14px; border-radius: 8px 0 8px 8px; position: relative; word-break: break-word; overflow-wrap: anywhere; white-space: normal; line-height: 1.6; color: #000; box-shadow: 0 1px 2px rgba(0,0,0,0.05); width: auto; min-width: 120px; max-width: 100%; justify-self: end; }\nwc-r > p::after { content: \"\"; position: absolute; right: -6px; top: 8px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 6px solid #95ec69; }\nwc-sys { display: block; text-align: center; margin: 10px 0; }\nwc-sys p { margin: 0; font-size: 12px; color: #999; }\nwc-r wc-transfer, wc-r wc-file, wc-r wc-redpack { grid-row: 1; grid-column: 1; justify-self: end; }\nwc-l wc-transfer, wc-l wc-file, wc-l wc-redpack { grid-row: 2; grid-column: 2; justify-self: start; }\nwc-transfer { display: block; width: 220px; border-radius: 8px; overflow: hidden; box-shadow: 0 1px 4px rgba(0,0,0,0.12); }\nwc-transfer p:first-child { margin: 0; padding: 18px 14px 6px; background: linear-gradient(135deg, #f8a44c, #f09030); color: rgba(255,255,255,0.85); font-size: 13px; font-weight: 400; text-indent: 0; line-height: 1.4; }\nwc-transfer p:nth-child(2) { margin: 0; padding: 4px 14px 18px; background: linear-gradient(135deg, #f8a44c, #f09030); color: #fff; font-size: 22px; font-weight: 700; text-indent: 0; line-height: 1.3; }\nwc-transfer p:last-child { margin: 0; padding: 8px 14px; background: #fef8f0; color: #f09030; font-size: 11px; text-indent: 0; line-height: 1.4; border-top: 1px solid #f0e0cc; }\nwc-transfer[data-status=\"received\"] p:first-child, wc-transfer[data-status=\"received\"] p:nth-child(2) { background: linear-gradient(135deg, #f0e0cc, #e8d0b0); color: #8a6a3a; }\nwc-transfer[data-status=\"received\"] p:last-child { background: #faf5ee; color: #b8944a; }\nwc-file { display: block; width: 240px; padding: 12px 12px 12px 52px; background: #fff; border-radius: 8px; border: 1px solid #e0e0e0; box-shadow: 0 1px 3px rgba(0,0,0,0.06); position: relative; }\nwc-file::before { content: ''; position: absolute; left: 12px; top: 50%; transform: translateY(-50%); width: 30px; height: 36px; border-radius: 3px; background: linear-gradient(135deg, #4a90d9, #3a7bc8); box-shadow: 0 1px 3px rgba(74,144,217,0.3); }\nwc-file::after { content: '📄'; position: absolute; left: 16px; top: 50%; transform: translateY(-50%); font-size: 20px; line-height: 1; z-index: 1; }\nwc-file p:first-child { margin: 0; color: #333; font-size: 14px; font-weight: 500; word-break: break-all; text-indent: 0; line-height: 1.4; }\nwc-file p:last-child { margin: 4px 0 0; color: #999; font-size: 11px; text-indent: 0; line-height: 1.3; }\nwc-redpack { display: block; width: 220px; border-radius: 8px; overflow: hidden; box-shadow: 0 1px 4px rgba(0,0,0,0.12); }\nwc-redpack p:first-child { margin: 0; padding: 16px 14px 12px; background: linear-gradient(135deg, #e85030, #cc3a20); color: #fff; font-size: 15px; font-weight: 500; text-indent: 0; line-height: 1.5; }\nwc-redpack p:last-child { margin: 0; padding: 8px 14px; background: #f8e8e0; color: #cc5540; font-size: 11px; text-indent: 0; line-height: 1.4; border-top: 1px solid #e8d0c8; }\n\n/* ========== 其他通讯组件 ========== */\nletter { display: block; background: #f9f3e8; border: 1px solid #d4a456; border-radius: 4px; margin: 10px 0; padding: 0; font-family: \"Noto Serif SC\", \"STSong\", serif; position: relative; overflow: hidden; }\nletter::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: repeating-linear-gradient(transparent, transparent 28px, rgba(180,140,80,0.15) 28px, rgba(180,140,80,0.15) 29px); pointer-events: none; }\nlt-header { display: block; border-bottom: 1px dashed #c9a96e; padding: 12px 16px 8px; }\nlt-header p { margin: 0; font-size: 13px; color: #5a3a0a; font-style: italic; }\nlt-body { display: block; padding: 16px; }\nlt-content { display: block; }\nlt-content p { margin: 0 0 12px; color: #1a0f0a; font-size: 15px; line-height: 2; }\nlt-sign { display: block; text-align: right; }\nlt-sign p { margin: 0; color: #5a3a0a; font-size: 14px; }\ntransmission { display: block; background: linear-gradient(135deg, #0a0a2a, #1a0a3a); border: 1px solid rgba(120,80,255,0.3); border-radius: 8px; margin: 10px 0; padding: 0; overflow: hidden; }\nts-header { display: block; padding: 10px 16px; border-bottom: 1px solid rgba(120,80,255,0.2); }\nts-header p { margin: 0; font-size: 13px; color: #a78bfa; letter-spacing: 1px; }\nts-body { display: block; padding: 14px 16px; }\nts-line { display: block; margin-bottom: 12px; padding-left: 12px; border-left: 2px solid #7c3aed; }\nts-line p { margin: 0; color: #e0d4ff; font-size: 15px; line-height: 1.7; }\nts-line::before { content: attr(from) \"：\"; font-size: 12px; color: #a78bfa; display: block; margin-bottom: 4px; }\nholo-call { display: block; background: linear-gradient(135deg, #0a1a1f, #0f2530); border: 1px solid #00ffcc33; border-radius: 8px; margin: 10px 0; padding: 0; overflow: hidden; position: relative; }\nholo-call::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,204,0.03) 2px, rgba(0,255,204,0.03) 4px); pointer-events: none; animation: holoScan 2s linear infinite; }\nholo-contact { display: block; padding: 10px 16px; border-bottom: 1px solid #00ffcc22; font-size: 14px; color: #ffffff; letter-spacing: 1px; font-weight: 600; }\nholo-status { display: block; padding: 4px 16px; font-size: 11px; color: #ccf0ff; }\nholo-time { display: block; text-align: center; margin: 8px 0; font-size: 11px; color: #ddf4ff; }\nholo-her { display: block; margin: 8px 16px; padding: 8px 12px; background: rgba(0,255,204,0.15); border-left: 2px solid #00ffcc; border-radius: 0 6px 6px 0; color: #ffffff; font-size: 14px; line-height: 1.6; }\nholo-me { display: block; margin: 8px 16px; padding: 8px 12px; background: rgba(0,150,255,0.2); border-right: 2px solid #4488ff; border-radius: 6px 0 0 6px; color: #ffffff; font-size: 14px; line-height: 1.6; text-align: right; }\nholo-glitch { display: block; text-align: center; margin: 6px 0; font-size: 11px; color: #ff8888; animation: glitchBar 0.3s infinite; }\n\n/* ========== 动画 ========== */\n@keyframes gearSpin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n@keyframes hudSweep { 0% { left: -100%; } 50% { left: 100%; } 100% { left: 100%; } }\n@keyframes alertPulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } }\n@keyframes pulseThrob { 0%, 100% { transform: scaleX(1); opacity: 1; } 50% { transform: scaleX(1.02); opacity: 0.85; } }\n@keyframes bloodPulse { 0%, 100% { box-shadow: 0 0 12px #ff0000aa; opacity: 1; } 50% { box-shadow: 0 0 25px #ff0000ff, 0 0 40px #ff000066; opacity: 0.9; } }\n@keyframes glitchBar { 0% { transform: translate(0); } 20% { transform: translate(-2px, 1px); } 40% { transform: translate(2px, -1px); } 60% { transform: translate(-1px, -1px); } 80% { transform: translate(1px, 2px); } 100% { transform: translate(0); } }\n@keyframes barFillIn { from { opacity: 0; transform: scaleX(0.3); } to { opacity: 1; transform: scaleX(1); } }\n@keyframes liquidDrip { 0%, 100% { transform: translateY(-50%) scale(1); opacity: 0.8; } 50% { transform: translateY(-50%) scale(1.4); opacity: 1; } }\n@keyframes heartFloat { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-3px); } }\n@keyframes caseSlideIn { from { transform: translateX(30px); opacity: 0; } to { transform: translateX(0); opacity: 1; } }\n@keyframes heartbeat { 0%, 100% { transform: scale(1); } 15% { transform: scale(1.03); } 30% { transform: scale(1); } 45% { transform: scale(1.02); } 60% { transform: scale(1); } }\n@keyframes fadeToBlack { from { opacity: 1; filter: none; } to { opacity: 0.3; filter: grayscale(80%) blur(1px); } }\n@keyframes holoScan { 0% { transform: translateY(0); } 100% { transform: translateY(4px); } }\n@keyframes liquidFlow { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } }\n@keyframes glowDrift { 0% { transform: translate(0,0) scale(1); opacity: 0.35; } 25% { transform: translate(8%,-5%) scale(1.05); opacity: 0.65; } 50% { transform: translate(-5%,8%) scale(0.98); opacity: 0.45; } 75% { transform: translate(3%,3%) scale(1.03); opacity: 0.75; } 100% { transform: translate(-2%,-3%) scale(1); opacity: 0.55; } }\n@keyframes textRevealIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }\n@keyframes waitBreathe { 0%, 100% { opacity: 0.7; text-shadow: 0 0 8px #ff3b6b44; } 50% { opacity: 1; text-shadow: 0 0 18px #ff3b6b, 0 0 30px #ff69b466; } }\n@keyframes dangerFlash { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } }\n\n/* ========== 条件样式 ========== */\nstatus-bottom details.tab-body { border: 1px solid #ff69b422; box-shadow: inset 0 0 15px #ff69b408; }\nstatus-bottom details.tab-body[open] { animation: heartbeat 1.5s ease-in-out infinite; }\nstatus-bottom details.tab-body .liquid { background: linear-gradient(90deg, transparent, #ff69b408, transparent); background-size: 200% 100%; animation: liquidFlow 3s linear infinite; }\nstatus-bottom .mod-offscreen { border-color: #ff2a2a55 !important; box-shadow: 0 0 15px #ff2a2a11; }\nstatus-bottom .mod-offscreen > summary { color: #ff8888 !important; }\n.story-text[data-scene=\"h\"] { border-left-color: #ff69b4 !important; box-shadow: inset 0 0 40px #ff69b40a !important; }\ninner-voice[data-scene=\"h\"] { animation: heartbeat 2s ease-in-out infinite; }\nstatus-bottom[data-state=\"ending\"] { animation: fadeToBlack 3s ease forwards; }\npulse-bar[data-state=\"ending\"] { animation: fadeToBlack 2s ease forwards; }\n\n/* ========== 极致模式·命运点 ========== */\npulse-bar .pulse.fate { color: #d4a456; font-weight: 700; letter-spacing: 1px; text-shadow: 0 0 6px rgba(212,164,86,0.3); border-top: 1px solid rgba(212,164,86,0.15); padding-top: 6px; margin-top: 4px; }\n\n/* ========== 极致模式·危险时段标记 ========== */\n.hud-danger { color: #ff1744; font-weight: 700; font-size: 11px; letter-spacing: 1px; animation: dangerFlash 0.8s ease infinite; text-shadow: 0 0 8px rgba(255,23,68,0.6); margin-left: 6px; }\n\n/* ========== 角色专属记忆区 ========== */\n.char-mem { background: linear-gradient(135deg, #1a0f22 0%, #221530 50%, #1a0f22 100%); border: 1px solid #ff69b422; border-left: 3px solid #ff69b4; border-radius: 8px; margin: 8px 10px; overflow: visible; box-shadow: 0 2px 8px rgba(255,105,180,0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease; }\n.char-mem[open] { border-color: #ff69b444; box-shadow: 0 2px 12px rgba(255,105,180,0.12); }\n.char-mem > summary { padding: 8px 12px; font-size: 13px; font-weight: 600; color: #ffb0cc; cursor: pointer; list-style: none; position: relative; background: linear-gradient(90deg, #1f1228, #281838); border-radius: 6px; transition: background 0.3s ease; }\n.char-mem > summary:hover { background: linear-gradient(90deg, #2a1835, #321e40); color: #ffc8dd; }\n.char-mem > summary::before { content: '♡'; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); color: #ff69b455; font-size: 11px; transition: color 0.3s ease; }\n.char-mem[open] > summary::before { content: '♥'; color: #ff69b4; animation: heartFloat 2s ease-in-out infinite; }\n.char-mem table { min-width: 680px; width: 100%; border-collapse: collapse; margin: 8px 0; font-size: 11px; color: #e0d0f0; border: 1px solid #ff69b418; background: rgba(15,8,20,0.4); }\n.char-mem th { background: linear-gradient(180deg, #2a1a35, #1f1228); color: #ff9fbb; font-weight: 600; text-align: center; padding: 6px 4px; border-bottom: 1px solid #ff69b422; font-size: 11px; white-space: nowrap; }\n.char-mem td { padding: 5px 6px; text-align: center; border-bottom: 1px solid #ffffff06; vertical-align: middle; color: #ddc8ee; }\n.char-mem td:first-child, .char-mem th:first-child { text-align: left; padding-left: 8px; }\n.char-mem tr:hover td { background: rgba(255,105,180,0.05); }\n.char-mem p { margin: 6px 12px 10px; font-size: 12px; color: #cc99bb; line-height: 1.5; font-style: italic; }\n\n@media (max-width: 500px) {\n  .story-text::before { animation-duration: 25s; }\n  .story-text { padding: 16px 18px; }\n  .flex.gap-2.w-full.h-full.items-center.justify-center { min-height: 56px !important; }\n  .flex.gap-2.w-full.h-full.items-center.justify-center::before { font-size: 13px !important; }\n  .char-mem table { min-width: 580px; }\n}\n\n/* ========== 微信组件隔离修复 ========== */\nwechat, wechat * { box-sizing: border-box !important; }\n.story-text wechat p, wechat p { text-indent: 0 !important; text-align: left !important; text-shadow: none !important; border-top: none !important; font-style: normal !important; }\n.story-text wechat, wechat { display: block !important; background: #ededed !important; border-radius: 12px !important; overflow: hidden !important; margin: 10px 0 !important; font-family: -apple-system, BlinkMacSystemFont, \"PingFang SC\", \"Microsoft YaHei\", \"Helvetica Neue\", sans-serif !important; font-size: 15px !important; line-height: 1.5 !important; max-width: 100% !important; color: #000 !important; }\n.story-text wechat wc-nav, wechat wc-nav { display: block !important; background: #ededed !important; border-bottom: 1px solid #d6d6d6 !important; padding: 12px 16px !important; text-align: center !important; }\n.story-text wechat wc-nav p, wechat wc-nav p { margin: 0 !important; font-size: 16px !important; font-weight: 600 !important; color: #000 !important; line-height: 1.4 !important; text-align: center !important; }\n.story-text wechat wc-body, wechat wc-body { display: block !important; padding: 12px 16px !important; min-height: 200px !important; background: #ededed !important; }\n.story-text wechat wc-time, wechat wc-time { display: block !important; text-align: center !important; margin: 12px 0 !important; }\n.story-text wechat wc-time p, wechat wc-time p { margin: 0 !important; font-size: 12px !important; color: #999 !important; background: rgba(0,0,0,0.05) !important; display: inline-block !important; padding: 2px 8px !important; border-radius: 4px !important; line-height: 1.4 !important; text-align: center !important; }\n.story-text wechat wc-l, wechat wc-l { display: grid !important; grid-template-columns: 38px minmax(0, 1fr) !important; grid-template-rows: auto auto !important; gap: 0 10px !important; margin: 0 0 16px 0 !important; max-width: 85% !important; width: fit-content !important; align-items: start !important; }\n.story-text wechat wc-l::before, wechat wc-l::before { content: attr(av) !important; grid-row: 1 / 3 !important; grid-column: 1 !important; width: 38px !important; height: 38px !important; border-radius: 6px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 16px !important; font-weight: 600 !important; color: #fff !important; background: linear-gradient(135deg, #667eea, #764ba2) !important; }\n.story-text wechat wc-l::after, wechat wc-l::after { content: attr(nm) !important; grid-row: 1 !important; grid-column: 2 !important; font-size: 12px !important; color: #888 !important; margin-bottom: 2px !important; align-self: end !important; }\n.story-text wechat wc-l > p, wechat wc-l > p { grid-row: 2 !important; grid-column: 2 !important; margin: 0 !important; background: #fff !important; padding: 10px 14px !important; border-radius: 0 8px 8px 8px !important; position: relative !important; word-break: break-word !important; overflow-wrap: anywhere !important; white-space: normal !important; line-height: 1.6 !important; color: #000 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important; width: fit-content !important; min-width: 80px !important; max-width: 100% !important; text-align: left !important; }\n.story-text wechat wc-l > p::before, wechat wc-l > p::before { content: \"\" !important; position: absolute !important; left: -6px !important; top: 8px !important; width: 0 !important; height: 0 !important; border-top: 5px solid transparent !important; border-bottom: 5px solid transparent !important; border-right: 6px solid #fff !important; }\n.story-text wechat wc-r, wechat wc-r { display: grid !important; grid-template-columns: minmax(0, 1fr) 38px !important; gap: 0 10px !important; margin: 0 0 16px auto !important; width: 85% !important; max-width: 85% !important; min-width: 65% !important; align-items: start !important; }\n.story-text wechat wc-r::after, wechat wc-r::after { content: attr(av) !important; grid-row: 1 !important; grid-column: 2 !important; width: 38px !important; height: 38px !important; border-radius: 6px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 16px !important; font-weight: 600 !important; color: #fff !important; background: linear-gradient(135deg, #4b6cb7, #182848) !important; }\n.story-text wechat wc-r > p, wechat wc-r > p { grid-row: 1 !important; grid-column: 1 !important; margin: 0 !important; background: #95ec69 !important; padding: 10px 14px !important; border-radius: 8px 0 8px 8px !important; position: relative !important; word-break: break-word !important; overflow-wrap: anywhere !important; white-space: normal !important; line-height: 1.6 !important; color: #000 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important; width: fit-content !important; min-width: 80px !important; max-width: 100% !important; justify-self: end !important; text-align: left !important; }\n.story-text wechat wc-r > p::after, wechat wc-r > p::after { content: \"\" !important; position: absolute !important; right: -6px !important; top: 8px !important; width: 0 !important; height: 0 !important; border-top: 5px solid transparent !important; border-bottom: 5px solid transparent !important; border-left: 6px solid #95ec69 !important; }\n.story-text wechat wc-sys, wechat wc-sys { display: block !important; text-align: center !important; margin: 10px 0 !important; }\n.story-text wechat wc-sys p, wechat wc-sys p { margin: 0 !important; font-size: 12px !important; color: #999 !important; line-height: 1.4 !important; text-align: center !important; }\n.story-text wechat wc-r > p:has(🎤), wechat wc-r > p:has(🎤) { min-width: 180px !important; max-width: 360px !important; text-align: center !important; font-size: 20px !important; color: #fff !important; background: #95ec69 !important; }\n.story-text wechat wc-l > p:has(🎤), wechat wc-l > p:has(🎤) { min-width: 180px !important; max-width: 360px !important; text-align: center !important; font-size: 20px !important; color: #333 !important; background: #fff !important; }\n.story-text wechat p + p, wechat p + p { border-top: none !important; }","options":{"items":[{"order":0,"label":"下一目标","type":"SET-INPUT","value":"下一目标"},{"order":1,"label":"存档（老对话撞墙了，存档开新对话）","type":"SET-INPUT","value":"存档"},{"order":2,"label":"读档","type":"SET-INPUT","value":"读档"},{"order":3,"label":"开启角色记忆","type":"SET-INPUT","value":"开启角色记忆"},{"order":4,"label":"关闭角色记忆","type":"SET-INPUT","value":"关闭角色记忆"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"dragonfruit_gemini_anti/gemini-3.1-pro-preview","modelSettings":{}},"totalConversations":2321,"totalMessages":46094,"totalCreditsUsed":78309169,"totalTokensUsed":2294425164,"totalPlayedUsers":1213,"deeplyPlayed":705,"fixedPromptLength":25808,"lorebookLength":75470,"author":{"id":"6JJE4tt9pqGiQo5frIftt6ccfCHjQzek","name":"YYDS6","displayUsername":"YYDS6","username":"yyds6"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"多种玩法","cardsCount":9}},{"tag":{"name":"多种剧情线","cardsCount":8}},{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"NTL","cardsCount":69}},{"tag":{"name":"多世界","cardsCount":9}},{"tag":{"name":"可快餐可长线","cardsCount":613}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"纯爱","cardsCount":887}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1288}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"多结局","cardsCount":11}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}