{"id":"9df61988-a480-4749-87ac-c04046876191","authorId":"pk5qV5nhSKnRHxAEICTe2MQMxWXcZYv1","title":"被困在了不做爱就不能出去的房间","description":"一间物资齐全的封闭公寓：床、沙发、厨房、卫浴、电视、游戏机、书、桌游，甚至还有一把木吉他和一台电子键盘。\n\n冰箱每天0点自动补满食材，日用品不会耗尽。门是唯一出口，砸不开、撬不动、没有锁孔。窗户封死，窗外是异常空间。","background":"np5b0f4eyu421p6ekip6cfly.webp","backgroundWidth":2172,"backgroundHeight":2896,"cover":"b44xtt2vr7wbs9ngvczcfms3.webp","coverWidth":2172,"coverHeight":2896,"introPage":"a9pdc6sp839mpat5z2e69jc3.html","changelog":"","createdAt":"2026-08-24T02:22:03.585Z","updatedAt":"2026-08-24T03:37:31.793Z","initPublicAt":"2026-08-24T02:27:17.024Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========== 内置CSS · 《每月1号，不做爱就出不去》 ========== */\n/* 风格：深夜公寓 + 冷色霓虹 + 音乐感 + 单女主面板 */\n/* 说明：变量置于:root；选择器无前缀；平台自动包裹.khorra-output */\n\n:root{\n  --bg:#f0f1f5; --surface:#fbfbfd; --surface2:#f2f3f7; --surface3:#e8eaf0;\n  --line:#d9dce6; --line2:#c7ccd9;\n  --text:#2f3240; --dim:#787f92; --faint:#9aa1b3;\n  --night:#232a3b; --night2:#1a202e;\n  --lc:#6c5ce7; --lc2:#5a4bd1; --lc-dim:#e4defa;\n  --pink:#c25f80; --pink2:#b04f70; --pink-dim:#eec9d6;\n  --cyan:#2f8fc9; --cyan2:#3a9fdb; --cyan-dim:#b8d8ea;\n  --purple:#7a68a8; --purple-dim:#d5cbeb;\n  --green:#5f9e73; --red:#c96060;\n  --dark-bg:#232a3b; --dark-line:#3a4258; --dark-text:#eef2f8;\n}\n\n.khorra-output{\n  color:var(--text); line-height:1.9;\n  background:transparent;\n  border-radius:12px;\n  padding:10px 12px;\n}\n\n/* ---------- 1. 根排版 ---------- */\n.body-rule{\n  margin:10px 0; padding:10px 14px;\n  background:#f2eefb; border:1px dashed #c8bce8; border-left:4px solid var(--lc2);\n  color:#5a4b8a; font-size:.8rem; line-height:1.8; border-radius:0 8px 8px 0;\n}\n.narrative-p{\n  margin:10px 0; font-size:.94rem; line-height:2; color:var(--text);\n  text-indent:2em;\n}\n.inner-monologue{\n  margin:10px 0; padding:10px 14px;\n  background:linear-gradient(135deg,#f0e6f7,#e8dbf0);\n  border-left:3px solid var(--purple);\n  color:#6a5578; font-size:.86rem; line-height:1.9;\n  border-radius:0 8px 8px 0;\n}\n\n/* ---------- 2. 前置检查 ---------- */\ndetails.cot-check-details{\n  margin:8px 0; background:var(--dark-bg); border:1px solid var(--dark-line);\n  border-radius:8px; padding:0; overflow:hidden;\n}\ndetails.cot-check-details > summary{\n  cursor:pointer; padding:10px 14px; color:#cfe0f0; font-size:.8rem;\n  font-weight:700; letter-spacing:.1em; list-style:none;\n  background:linear-gradient(120deg,#35465e,#2a3a4f);\n}\ndetails.cot-check-details > summary::-webkit-details-marker{ display:none; }\ndetails.cot-check-details[open] > summary{ border-bottom:1px solid var(--dark-line); }\ndetails.cot-check-details .details-body{ padding:10px 14px; }\ndetails.cot-check-details .cot-exec-content{\n  font-size:.72rem; line-height:2; color:#b8c9dd; white-space:pre-wrap;\n  font-family:Consolas,'Courier New',monospace;\n}\ndetails.cot-check-details .cot-exec-content b{ color:#ffd27a; }\n\n/* ---------- 3. 时间锚头 ---------- */\n.time-header{\n  margin:12px 0; padding:12px 16px;\n  background:linear-gradient(135deg,#232a3b,#171c29);\n  border:1px solid var(--dark-line); border-left:4px solid var(--lc2);\n  border-radius:6px; color:var(--dark-text);\n}\n.time-row-main{ display:flex; align-items:center; gap:10px; flex-wrap:wrap; }\n.time-day{ font-size:.88rem; font-weight:700; color:#a99cf2; letter-spacing:.08em; }\n.time-sep{ color:#6d7f96; }\n.time-period{ font-size:.76rem; color:#cfe0f0; }\n.time-clock{\n  font-size:.72rem; color:#cbb7ff; background:rgba(108,92,231,.18);\n  border:1px solid rgba(108,92,231,.4); padding:1px 10px; border-radius:10px;\n}\n.time-round{\n  font-size:.72rem; color:#a99cf2; background:rgba(108,92,231,.12);\n  border:1px solid rgba(108,92,231,.32); padding:1px 10px; border-radius:10px;\n  font-weight:700; letter-spacing:.06em;\n}\n.time-row-loc{ margin-top:6px; font-size:.78rem; color:#b8c9dd; }\n.time-row-weather{ margin-top:2px; font-size:.74rem; color:#a3b4c8; }\n.time-row-deadline{\n  margin-top:6px; font-size:.74rem; color:#ffb98a; font-weight:700;\n  background:rgba(255,120,80,.1); border:1px solid rgba(255,120,80,.3);\n  padding:3px 10px; border-radius:8px; display:inline-block;\n}\n.time-row-affinity{\n  margin-top:6px; font-size:.72rem; color:#b8c9dd;\n  background:rgba(120,180,140,.08); border:1px solid rgba(120,180,140,.28);\n  padding:3px 10px; border-radius:8px; display:inline-block;\n}\n.time-row-affinity b{ color:#9fd8b4; font-weight:700; }\n.time-divider{\n  margin:8px 0; height:1px;\n  background:linear-gradient(90deg,transparent,rgba(160,140,255,.55),transparent);\n}\n\n/* ---------- 4. 正文对话 ---------- */\n/* 对话不使用气泡样式，直接以普通段落/引号形式出现在正文中。 */\n\n/* ---------- 5. 好感度条（共用） ---------- */\n.aff-bar{ margin:10px 0; }\n.aff-bar-label{ font-size:.7rem; font-weight:700; letter-spacing:.12em; margin-bottom:4px; }\n.lc-panel .aff-bar-label{ color:var(--lc); }\n.aff-track{\n  height:8px; border-radius:6px; overflow:hidden;\n  background:#e8e6f0; border:1px solid #d9d4ea;\n}\n.aff-fill{ height:100%; border-radius:6px; transition:width .3s ease; }\n.lc-fill{ background:linear-gradient(90deg,#9b8cf0,#6c5ce7); }\n.aff-state{ margin-top:4px; font-size:.7rem; color:var(--dim); }\n\n/* ---------- 6. 通用面板骨架 ---------- */\ndetails.panel-details{\n  margin:10px 0; border:1px solid #d6ccb6; border-radius:8px;\n  background:#f7f4ec; overflow:hidden;\n  box-shadow:0 1px 6px rgba(90,80,60,.08);\n}\ndetails.panel-details > summary{\n  cursor:pointer; padding:11px 16px; list-style:none;\n  background:linear-gradient(120deg,#2e4a6e,#3a5a80);\n  color:#f2f6fa; font-size:.86rem; font-weight:700; letter-spacing:.08em;\n  display:flex; align-items:center; gap:8px; flex-wrap:wrap;\n}\ndetails.panel-details > summary::-webkit-details-marker{ display:none; }\ndetails.panel-details > summary::before{ content:\"▾ \"; color:#ffd27a; }\ndetails.panel-details[open] > summary::before{ content:\"▸ \"; }\ndetails.panel-details > summary .panel-summary-sub{\n  margin-left:auto; font-size:.62rem; font-weight:400; letter-spacing:.2em;\n  color:#9fb4cc; font-family:Consolas,monospace;\n}\ndetails.panel-details .panel-body{ padding:14px 16px; }\n\n/* ---------- 7. 林听夏档案（深夜紫） ---------- */\ndetails.lc-panel{\n  margin:10px 0; border:1px solid #cfc4f0; border-radius:8px;\n  background:#f5f2fd; overflow:hidden;\n  box-shadow:0 1px 6px rgba(108,92,231,.12);\n}\ndetails.lc-panel > summary{\n  cursor:pointer; padding:11px 16px; list-style:none;\n  background:linear-gradient(120deg,#5a4bd1,#3f2f9e);\n  color:#f2efff; font-size:.86rem; font-weight:700; letter-spacing:.08em;\n  display:flex; align-items:center; gap:8px; flex-wrap:wrap;\n}\ndetails.lc-panel > summary::-webkit-details-marker{ display:none; }\ndetails.lc-panel > summary::before{ content:\"▾ \"; color:#cfc4ff; }\ndetails.lc-panel[open] > summary::before{ content:\"▸ \"; }\ndetails.lc-panel > summary .panel-summary-sub{\n  margin-left:auto; font-size:.62rem; font-weight:400; letter-spacing:.2em;\n  color:#b4a8ec; font-family:Consolas,monospace;\n}\ndetails.lc-panel .panel-body{ padding:14px 16px; }\n.lc-head{ display:flex; align-items:center; gap:12px; margin-bottom:10px; }\n.lc-badge{\n  width:150px; height:220px; border-radius:10px; flex-shrink:0;\n  object-fit:cover; object-position:center top;\n  border:2px solid #cfc4f0; box-shadow:0 4px 14px rgba(108,92,231,.25);\n  background:#f1edfe;\n}\n.lc-headinfo{ display:flex; flex-direction:column; gap:3px; }\n.lc-hname{ font-size:1.1rem; font-weight:800; color:#3f2f9e; letter-spacing:.16em; }\n.lc-class{ font-size:.72rem; color:#6d5aa8; }\n.lc-next{\n  display:inline-block; font-size:.68rem; color:#fff;\n  background:linear-gradient(120deg,#8b7cf0,#6c5ce7);\n  padding:2px 10px; border-radius:10px; letter-spacing:.08em; font-weight:700;\n  width:fit-content; box-shadow:0 1px 6px rgba(108,92,231,.3);\n}\n.lc-body{ display:flex; gap:8px; margin:10px 0; }\n.lc-body .b-item{ flex:1; text-align:center; padding:7px 4px; border-radius:8px; background:var(--surface2); border:1px solid var(--line); }\n.lc-body .b-label{ display:block; font-size:.58rem; color:var(--faint); letter-spacing:.1em; margin-bottom:3px; }\n.lc-body .b-val{ display:block; font-size:.86rem; font-weight:800; color:var(--lc); }\n\n.lc-status{ display:flex; gap:8px; flex-wrap:wrap; margin-bottom:10px; }\n.lc-status span{\n  font-size:.72rem; color:var(--text); background:var(--surface2);\n  border:1px solid var(--line); padding:3px 10px; border-radius:8px;\n}\n.lc-status b{ color:var(--lc); }\n.lc-status div{\n  font-size:.72rem; color:var(--text); background:var(--surface2);\n  border:1px solid var(--line); padding:3px 10px; border-radius:8px;\n}\n\n.lc-sub{ display:flex; flex-direction:column; gap:8px; }\n.lc-sub .sub-block{ padding:9px 12px; border-radius:8px; background:var(--surface); border:1px solid var(--line); }\n.lc-sub .sub-block:nth-child(1){ background:#faf7ef; border:1px solid var(--line); }\n.lc-sub .sub-block.thoughts{ background:#f1edfe; border:1px solid #cfc4f0; }\n.sub-label{ font-size:.7rem; font-weight:700; color:var(--lc); letter-spacing:.12em; margin-bottom:3px; }\n.sub-text{ font-size:.8rem; color:var(--text); line-height:1.8; }\n\n/* ---------- 7.5 玩家面板（青蓝） ---------- */\ndetails.player-panel{ border-color:#b8d8ea; background:#f2f8fc; }\ndetails.player-panel > summary{\n  background:linear-gradient(120deg,#2f8fc9,#1f6f9e);\n  color:#f0f9ff;\n}\ndetails.player-panel > summary::before{ color:#b8e0f8; }\ndetails.player-panel > summary .panel-summary-sub{ color:#b8d8ea; }\n.player-head{ display:flex; align-items:center; gap:12px; margin-bottom:10px; }\n.player-info{ display:flex; flex-direction:column; gap:3px; }\n.player-name{ font-size:1.1rem; font-weight:800; color:#1f5f8a; letter-spacing:.16em; }\n.player-class{ font-size:.72rem; color:#4a7a9e; }\n.player-status{ display:flex; gap:8px; flex-wrap:wrap; margin-bottom:10px; }\n.player-status span{\n  font-size:.72rem; color:var(--text); background:var(--surface2);\n  border:1px solid var(--line); padding:3px 10px; border-radius:8px;\n}\n.player-status b{ color:var(--cyan); }\n.player-sub{ display:flex; flex-direction:column; gap:8px; }\n.player-sub .sub-block{ padding:9px 12px; border-radius:8px; background:var(--surface); border:1px solid var(--line); }\n.player-sub .sub-block:nth-child(1){ background:#faf7ef; border:1px solid var(--line); }\n.player-sub .sub-block.thoughts{ background:#eef7fb; border:1px solid #cfe4f0; }\n.player-panel .sub-label{ color:var(--cyan); }\n\n\n/* ---------- 8. 记录面板 ---------- */\ndetails.record-panel{ border-color:#cbbfe2; background:#f6f3fb; }\ndetails.record-panel > summary{\n  background:linear-gradient(120deg,#5b4a8a,#6d5aa8);\n  color:#f0ecff;\n}\ndetails.record-panel > summary::before{ color:#d5c8ff; }\ndetails.record-panel > summary .panel-summary-sub{ color:#c4b8e8; }\n.mem-sec{ margin-bottom:12px; }\n.mem-sec:last-child{ margin-bottom:0; }\n.mem-sec-label{\n  font-size:.7rem; font-weight:700; color:#7a68a8;\n  letter-spacing:.12em; margin-bottom:6px;\n}\n.aff-mini{\n  padding:6px 10px; margin-bottom:5px; border-radius:6px;\n  background:#f7f9fc; border:1px solid #dbe3ec; border-left:3px solid var(--green);\n  font-size:.74rem; color:#4a6272; line-height:1.7;\n}\n.aff-mini:last-child{ margin-bottom:0; }\n.event-row{\n  padding:6px 10px; margin-bottom:5px; border-radius:6px;\n  background:#f7f9fc; border:1px solid #dbe3ec;\n  font-size:.74rem; color:#5a616e; line-height:1.7;\n}\n.event-row:last-child{ margin-bottom:0; }\n.event-time{ color:#2f8fc9; font-weight:700; margin-right:4px; }\n.warn-row{\n  padding:6px 10px; margin-bottom:5px; border-radius:6px;\n  background:#fdf3f3; border:1px solid #eccccc; border-left:3px solid var(--red);\n  font-size:.74rem; color:#8f4a4a; line-height:1.7;\n}\n.warn-row:last-child{ margin-bottom:0; }\n.todo-row{\n  padding:6px 10px; margin-bottom:5px; border-radius:6px;\n  background:#f0f7fb; border:1px solid #cfe0ec; border-left:3px solid var(--cyan);\n  font-size:.74rem; color:#4a6272; line-height:1.7;\n}\n.todo-row:last-child{ margin-bottom:0; }\n\n/* ---------- 9. 选择面板 ---------- */\n.choice-panel{\n  margin:14px 0; padding:12px 14px; background:#f7f3e9;\n  border:1px solid #d6ccb6; border-radius:8px;\n  box-shadow:0 1px 6px rgba(90,80,60,.08);\n}\n.choice-header{ margin-bottom:10px; }\n.choice-title{ font-size:.82rem; font-weight:700; color:#2f6f9e; letter-spacing:.08em; }\n.choice-list{ display:flex; flex-direction:column; gap:8px; }\n.choice-card{\n  display:flex; align-items:center; gap:10px; padding:10px 12px;\n  border:1px solid var(--line); border-radius:8px; background:#fff;\n  cursor:pointer; transition:all .2s ease;\n}\n.choice-card:hover{ border-color:#a8cfe8; box-shadow:0 2px 10px rgba(47,143,201,.12); }\n.choice-card[data-choice=\"1\"]{ border-left:3px solid var(--lc); }\n.choice-card[data-choice=\"2\"]{ border-left:3px solid var(--cyan); }\n.choice-card[data-choice=\"3\"]{ border-left:3px solid var(--pink); }\n.choice-card.choice-skip{ border-left:3px dashed #c5bdb0; opacity:.75; }\n.choice-left{ flex:1; min-width:0; }\n.choice-label{\n  display:block; font-size:.66rem; color:var(--lc); font-weight:700;\n  letter-spacing:.14em; margin-bottom:2px;\n}\n.choice-card[data-choice=\"2\"] .choice-label{ color:var(--cyan); }\n.choice-card[data-choice=\"3\"] .choice-label{ color:var(--pink); }\n.choice-card.choice-skip .choice-label{ color:#a89f8d; }\n.choice-text{ display:block; font-size:.8rem; color:var(--text); line-height:1.8; }\n.choice-arrow{ color:#c5bdb0; font-size:.9rem; }\n\n/* ---------- 10. 移动端适配 ---------- */\n@media (max-width:640px){\n  .khorra-output{ line-height:1.85; }\n  .narrative-p{ font-size:.88rem; line-height:1.95; }\n  .inner-monologue{ font-size:.82rem; padding:9px 12px; }\n  .lc-msg,.us-msg{ margin:9px 0; }\n  .lc-name,.us-name{ font-size:.7rem; }\n  .lc-text{ max-width:96%; font-size:.88rem; padding:7px 12px; }\n  .us-text{ max-width:calc(100% - 30px); font-size:.88rem; padding:7px 12px; }\n  .npc-name{ font-size:.68rem; }\n  .npc-text{ font-size:.86rem; }\n  .lc-text,.us-text,.npc-text{ overflow-wrap:break-word; word-break:break-word; }\n  .time-header{ padding:10px 12px; }\n  .time-row-main{ gap:6px; }\n  .time-day{ font-size:.82rem; }\n  .time-period{ font-size:.7rem; }\n  .time-clock{ font-size:.66rem; padding:0 8px; }\n  .time-row-loc{ font-size:.74rem; }\n  .time-row-deadline{ font-size:.7rem; }\n  .lc-badge{ width:110px; height:160px; }\n  .lc-hname{ font-size:1rem; }\n  .lc-status{ gap:5px; }\n  .lc-status span{ font-size:.68rem; padding:2px 8px; }\n  .choice-panel{ padding:10px 12px; }\n  .choice-text{ font-size:.76rem; }\n}\n\n/* ===== 强制包裹框（平台兼容） ===== */\n.lc-status span, .lc-status div, .player-status span{\n  background:var(--surface2) !important;\n  border:1px solid var(--line) !important;\n  padding:3px 10px !important;\n  border-radius:8px !important;\n}\n.lc-sub .sub-block, .player-sub .sub-block{\n  background:var(--surface) !important;\n  border:1px solid var(--line) !important;\n  border-radius:8px !important;\n  padding:9px 12px !important;\n}\n.lc-body .b-item{\n  background:var(--surface2) !important;\n  border:1px solid var(--line) !important;\n  border-radius:8px !important;\n  padding:7px 4px !important;\n}\n/* 强制包裹框·具体色值版（避免CSS变量不生效） */\n.lc-status span, .lc-status div, .player-status span{\n  background:#f2f3f7 !important;\n  border:1px solid #d9dce6 !important;\n  padding:3px 10px !important;\n  border-radius:8px !important;\n}\n.lc-sub .sub-block, .player-sub .sub-block{\n  background:#fbfbfd !important;\n  border:1px solid #d9dce6 !important;\n  border-radius:8px !important;\n  padding:9px 12px !important;\n}\n.lc-body .b-item{\n  background:#f2f3f7 !important;\n  border:1px solid #d9dce6 !important;\n  border-radius:8px !important;\n  padding:7px 4px !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":7,"totalMessages":30,"totalCreditsUsed":12069,"totalTokensUsed":703643,"totalPlayedUsers":3,"deeplyPlayed":1,"maxNonAuthorPlayCount":5,"fixedPromptLength":7375,"lorebookLength":6359,"author":{"id":"pk5qV5nhSKnRHxAEICTe2MQMxWXcZYv1","name":"rev（定卡私信）","displayUsername":"591691636","username":"591691636"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":750}},{"tag":{"name":"单人卡","cardsCount":994}},{"tag":{"name":"可快餐可长线","cardsCount":780}},{"tag":{"name":"可剧情可涩涩","cardsCount":3270}},{"tag":{"name":"角色扮演","cardsCount":471}},{"tag":{"name":"调教","cardsCount":1286}},{"tag":{"name":"男性向","cardsCount":1079}},{"tag":{"name":"开局即可色","cardsCount":1958}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}