{"id":"ac578feb-8205-45a0-a747-5467bbae3bfc","authorId":"jlFtsoFL5ik3abar8xFTrmpepgQNVgpH","title":"我家女仆有两副面孔。","description":"在一个纸醉金迷的现代都市中，你是一位年轻有为的富豪，坐拥无数财富，享受着常人难以想象的奢华生活。然而，内心的空虚与寂寞却如影随形。直到有一天，一位名叫咲夜的女仆走进了你的世界。\n\n她拥有令人惊艳的银发银瞳，完美的身材，以及无懈可击的工作能力。她内向、拘谨，对你尊敬有加，服从你的一切命令。但随着夜幕降临，或是当你给予她足够的关爱时，她会展现出截然不同的一面——大胆、渴望、强势，眼中甚至会闪烁着红光。\n\n更令人震惊的是，她拥有一种逆天的能力——时间暂停。这项能力没有限制，没有副作用，可以随意使用。你将如何与这位神秘的女仆相处？是沉沦于她的双重魅力，还是探索她能力背后的秘密？这段都市物语的走向，将由你来决定。\n根据一个游戏做的，我相信有人应该是知道的，当然不完全一样。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"nnaprf4wygkbajdanz8bz6r1.webp","coverWidth":400,"coverHeight":300,"introPage":"ppnehfeemityr7rhp5q6cshx.html","changelog":null,"createdAt":"2026-05-09T23:30:41.505Z","updatedAt":"2026-07-15T16:30:19.704Z","initPublicAt":"2026-05-09T23:32:04.513Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* 容器基础设置 */\n.ui-frame {\n  max-width: 900px;\n  margin: 20px auto;\n  background-color: #ffffff; /* 亮色背景 */\n  color: #333333; /* 深色文字 */\n  font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;\n  border-radius: 12px;\n  box-shadow: 0 8px 25px rgba(0,0,0,0.15); /* 柔和阴影 */\n  overflow: hidden;\n  border: 1px solid #e0e0e0;\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n/* 1. 场景头部 */\n.ui-frame .scene-header {\n  background: linear-gradient(135deg, #4a90e2 0%, #357ABD 100%); /* 渐变蓝色 */\n  padding: 20px 25px;\n  border-bottom: 3px solid #1E609A;\n  color: #ffffff;\n  position: relative;\n}\n\n.ui-frame .header-row {\n  display: flex;\n  gap: 15px;\n  margin-bottom: 12px;\n  align-items: center;\n  flex-wrap: wrap; /* 允许换行 */\n}\n\n.ui-frame .tag {\n  background: rgba(255,255,255,0.2);\n  color: #ffffff;\n  padding: 4px 10px;\n  border-radius: 20px;\n  font-size: 12px;\n  font-weight: 500;\n  border: 1px solid rgba(255,255,255,0.3);\n}\n\n.ui-frame .info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 10px;\n  font-size: 14px;\n  color: #e0e0e0;\n  margin-bottom: 15px;\n}\n.ui-frame .info-grid div strong {\n    color: #ffffff;\n}\n\n.ui-frame .scene-summary {\n  font-style: italic;\n  color: rgba(255,255,255,0.8);\n  border-left: 4px solid #ffffff;\n  padding-left: 15px;\n  font-size: 13px;\n  margin-top: 15px;\n}\n\n/* 2. 正文 (段落排版优化) */\n.ui-frame .story-content {\n  padding: 30px;\n  color: #333333;\n  font-size: 16px;\n  background-color: #ffffff;\n  text-align: justify;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n\n.ui-frame .story-content p {\n  margin: 0;\n  line-height: 1.8;\n  text-indent: 2em; /* 首行缩进 */\n}\n\n/* 3. 折叠面板通用 */\n.ui-frame .collapsible-panel {\n  border-top: 1px solid #f0f0f0;\n}\n\n.ui-frame summary {\n  padding: 15px 25px;\n  background: #f8f8f8; /* 浅灰色背景 */\n  cursor: pointer;\n  font-weight: 600;\n  color: #4a90e2; /* 蓝色标题 */\n  user-select: none;\n  transition: background 0.3s ease, color 0.3s ease;\n  border-bottom: 1px solid #f0f0f0;\n}\n\n.ui-frame summary:hover {\n  background: #e9e9e9;\n  color: #357ABD;\n}\n\n.ui-frame details[open] summary {\n    background: #e0e0e0;\n    color: #333333;\n    border-bottom: none;\n}\n\n.ui-frame .panel-content {\n  padding: 20px 25px;\n  background: #ffffff;\n  border-bottom: 1px solid #f0f0f0;\n}\n\n/* 状态栏具体样式 */\n.ui-frame .status-group {\n  margin-bottom: 25px;\n  padding-bottom: 18px;\n  border-bottom: 1px dashed #cccccc;\n}\n\n.ui-frame .group-title {\n  color: #884EA0; /* 紫色 */\n  margin-bottom: 12px;\n  font-weight: bold;\n  font-size: 1.1em;\n}\n\n.ui-frame .stats-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* 更灵活的布局 */\n  gap: 15px;\n}\n\n.ui-frame .stat-box {\n  background: #f0f8ff; /* 浅蓝色背景 */\n  padding: 10px 15px;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  border: 1px solid #d0e0f0;\n  box-shadow: 0 2px 5px rgba(0,0,0,0.05);\n}\n\n.ui-frame .stat-box .label {\n  min-width: 60px; /* 增加标签宽度 */\n  font-size: 13px;\n  color: #555555;\n  font-weight: 500;\n}\n\n.ui-frame .progress-bar {\n  flex-grow: 1;\n  height: 8px; /* 进度条高度 */\n  background: #e9ecef;\n  border-radius: 4px;\n  overflow: hidden;\n  position: relative;\n}\n\n.ui-frame .fill {\n  height: 100%;\n  border-radius: 4px;\n  transition: width 0.5s ease-out; /* 动画效果 */\n}\n\n.ui-frame .fill.red { background: #e74c3c; } /* 鲜艳红色 */\n.ui-frame .fill.blue { background: #3498db; } /* 鲜艳蓝色 */\n.ui-frame .fill.purple { background: #9b59b6; } /* 鲜艳紫色 */\n.ui-frame .fill.cyan { background: #1abc9c; } /* 鲜艳青色 */\n.ui-frame .fill.pink { background: #f39c12; } /* 橙黄色 */\n.ui-frame .fill.hot-pink { background: #ff69b4; } /* 亮粉色 */\n.ui-frame .fill.gradient-flow {\n  background: linear-gradient(90deg, #3498db, #9b59b6);\n  animation: pulse 2s infinite alternate; /* 呼吸灯效果 */\n}\n\n.ui-frame .value {\n  font-size: 13px;\n  min-width: 40px; /* 增加数值宽度 */\n  text-align: right;\n  opacity: 0.9;\n  color: #333333;\n  font-weight: 600;\n}\n\n/* NPC 卡片 */\n.ui-frame .npc-card {\n  background: #fefefe;\n  border-radius: 10px;\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid #e8e8e8;\n  box-shadow: 0 4px 15px rgba(0,0,0,0.08);\n}\n\n.ui-frame .npc-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 12px;\n  border-bottom: 1px solid #f0f0f0;\n  padding-bottom: 8px;\n}\n\n.ui-frame .npc-name {\n  color: #e74c3c; /* 红色强调 */\n  font-weight: bold;\n  font-size: 1.2em;\n}\n\n.ui-frame .npc-tags {\n  font-size: 13px;\n  color: #777777;\n  background: #f0f0f0;\n  padding: 3px 8px;\n  border-radius: 15px;\n}\n\n.ui-frame .npc-core-stats {\n  margin-bottom: 15px;\n}\n\n.ui-frame .stat-row {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 14px;\n  margin-bottom: 6px;\n}\n\n.ui-frame .npc-details-text p {\n  margin: 6px 0;\n  font-size: 14px;\n  color: #555555;\n}\n\n.ui-frame .npc-details-text strong {\n  color: #4a90e2; /* 蓝色强调 */\n}\n\n.ui-frame .body-parts-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));\n  gap: 10px;\n  margin-top: 15px;\n  background: #fcfcfc;\n  padding: 10px;\n  border-radius: 8px;\n  border: 1px solid #f5f5f5;\n}\n\n.ui-frame .part-item {\n  font-size: 13px;\n  padding: 6px 10px;\n  border-radius: 6px;\n  background: #f0f8ff; /* 浅蓝色背景 */\n  border: 1px solid #e0e0f0;\n}\n\n.ui-frame .part-item.full-width {\n  grid-column: 1 / -1;\n}\n\n.ui-frame .part-item .state {\n  color: #27ae60; /* 绿色 */\n  float: right;\n  font-weight: 500;\n}\n\n/* 4. 记忆表格 */\n.ui-frame .mem-title {\n  color: #d35400; /* 橙色 */\n  font-size: 1.05em;\n  margin: 15px 0 8px;\n  font-weight: bold;\n}\n\n.ui-frame .table-wrapper {\n  overflow-x: auto;\n  border: 1px solid #e0e0e0;\n  border-radius: 8px;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n}\n\n.ui-frame .mem-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  min-width: 600px; /* 确保表格在小屏幕下也能横向滚动 */\n}\n\n.ui-frame .mem-table th {\n  background: #e0f2f7; /* 浅蓝灰色 */\n  color: #333333;\n  padding: 10px;\n  text-align: left;\n  border-bottom: 1px solid #d0e0e0;\n}\n\n.ui-frame .mem-table td {\n  padding: 10px;\n  border-bottom: 1px solid #f5f5f5;\n  color: #555555;\n  vertical-align: top;\n}\n.ui-frame .mem-table tr:last-child td {\n    border-bottom: none;\n}\n.ui-frame .mem-table tbody tr:hover {\n    background-color: #fcfcfc;\n}\n\n/* 5. 选项 */\n.ui-frame .choices-container {\n  padding: 25px;\n  background: #fcfcfc;\n  border-top: 1px solid #e0e0e0;\n}\n\n.ui-frame .choice-header {\n  color: #884EA0; /* 紫色 */\n  margin-bottom: 15px;\n  font-weight: bold;\n  font-size: 1.1em;\n}\n\n.ui-frame .choice-btn {\n  display: block;\n  background: #ffffff;\n  padding: 12px 20px;\n  margin-bottom: 10px;\n  border-radius: 8px;\n  border: 1px solid #d0e0e0;\n  color: #4a90e2; /* 蓝色文字 */\n  transition: all 0.3s ease;\n  cursor: pointer;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n  text-align: left;\n  font-size: 15px;\n  font-weight: 500;\n}\n\n.ui-frame .choice-btn:hover {\n  background: #e0f2f7; /* 浅蓝灰色 */\n  border-color: #4a90e2;\n  color: #357ABD;\n  transform: translateY(-3px);\n  box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n}\n\n.ui-frame .choice-btn:active {\n  transform: translateY(0);\n  box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n}\n\n@keyframes pulse {\n  0% { opacity: 0.9; box-shadow: 0 0 5px rgba(52, 152, 219, 0.7); }\n  50% { opacity: 1; box-shadow: 0 0 10px rgba(155, 89, 182, 0.9); }\n  100% { opacity: 0.9; box-shadow: 0 0 5px rgba(52, 152, 219, 0.7); }\n}\n\n/* 移动端适配 */\n@media (max-width: 768px) {\n  .ui-frame {\n    margin: 10px;\n    border-radius: 8px;\n  }\n  .ui-frame .scene-header {\n    padding: 15px 20px;\n  }\n  .ui-frame .header-row {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 8px;\n  }\n  .ui-frame .tag {\n    font-size: 11px;\n    padding: 3px 8px;\n  }\n  .ui-frame .info-grid {\n    grid-template-columns: 1fr;\n    gap: 8px;\n    font-size: 13px;\n  }\n  .ui-frame .scene-summary {\n    padding-left: 10px;\n    font-size: 12px;\n  }\n  .ui-frame .story-content {\n    padding: 20px;\n    font-size: 15px;\n    gap: 10px;\n  }\n  .ui-frame summary {\n    padding: 12px 20px;\n    font-size: 1em;\n  }\n  .ui-frame .panel-content {\n    padding: 15px 20px;\n  }\n  .ui-frame .status-group {\n    margin-bottom: 20px;\n    padding-bottom: 15px;\n  }\n  .ui-frame .stats-grid {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n  .ui-frame .stat-box {\n    padding: 8px 12px;\n    gap: 8px;\n  }\n  .ui-frame .stat-box .label {\n    min-width: 50px;\n    font-size: 12px;\n  }\n  .ui-frame .value {\n    min-width: 35px;\n    font-size: 12px;\n  }\n  .ui-frame .npc-card {\n    padding: 12px;\n    margin-bottom: 15px;\n  }\n  .ui-frame .npc-name {\n    font-size: 1.1em;\n  }\n  .ui-frame .npc-tags {\n    font-size: 12px;\n  }\n  .ui-frame .stat-row {\n    font-size: 13px;\n    gap: 10px;\n  }\n  .ui-frame .npc-details-text p {\n    font-size: 13px;\n  }\n  .ui-frame .body-parts-grid {\n    grid-template-columns: 1fr;\n    gap: 8px;\n    padding: 8px;\n  }\n  .ui-frame .part-item {\n    font-size: 12px;\n    padding: 5px 8px;\n  }\n  .ui-frame .mem-title {\n    font-size: 1em;\n    margin: 12px 0 6px;\n  }\n  .ui-frame .mem-table {\n    font-size: 12px;\n  }\n  .ui-frame .mem-table th, .ui-frame .mem-table td {\n    padding: 8px;\n  }\n  .ui-frame .choices-container {\n    padding: 20px;\n  }\n  .ui-frame .choice-header {\n    font-size: 1em;\n    margin-bottom: 12px;\n  }\n  .ui-frame .choice-btn {\n    padding: 10px 15px;\n    margin-bottom: 8px;\n    font-size: 14px;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":4,"totalMessages":97,"totalCreditsUsed":12311,"totalTokensUsed":1695682,"totalPlayedUsers":4,"deeplyPlayed":1,"fixedPromptLength":4080,"lorebookLength":5092,"author":{"id":"jlFtsoFL5ik3abar8xFTrmpepgQNVgpH","name":"黑夜行","displayUsername":"shj","username":"shj"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"已破甲","cardsCount":2211}},{"tag":{"name":"可剧情可涩涩","cardsCount":2461}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"可调教","cardsCount":286}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"男性向R18","cardsCount":60}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}