{"id":"5bb2089f-24e3-40b4-8e47-f1cbfea21bc2","authorId":"T8OCn07iW3dsQipgxZXlBhdbU5B6yIXS","title":"林芷鱼：听话，做我的小奶狗","description":"你偶然撞破了“完美校花”林芷鱼的秘密，从此沦为她唯一的“狗”。在这份以秘密为抵押的契约下，白天她是高不可攀的偶像，夜晚你则是她脚下最忠诚的所有物。她将用冰冷的命令与羞耻的“调教”，一步步侵蚀你的尊严，试图将你塑造成她最完美的私有品。你的每一次服从与反抗，都将改变她冰冷面具下的面貌。是在极致的屈辱中彻底沉沦，成为她最离不开的“狗”？还是唤醒她深藏的爱意，将女王拉下神坛？抑或是在这场危险的游戏中，一同坠入名为“虚无”的深渊？","background":"m25u4f0ximux0rt78qc92gor.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"wm5aaxllw8quvz8s7t5mbj9l.webp","coverWidth":2400,"coverHeight":1800,"introPage":"z3upeprya189w0xgdy08pdol.html","changelog":"","createdAt":"2026-04-15T11:26:28.440Z","updatedAt":"2026-07-25T17:04:06.037Z","initPublicAt":"2026-05-12T13:30:30.865Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"body {\n    background-color: #f0f2f5;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    min-height: 100vh;\n    margin: 0;\n    padding: 1em 0;\n}\n\n/* 主模块容器 */\n.m1, .m2 {\n    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    max-width: 800px;\n    width: calc(100% - 2em);\n    margin: .5em auto;\n    background-color: #f8f9fa;\n    color: #444444;\n    border: 2px solid #a3b1f1;\n    border-radius: 15px;\n    padding: 15px;\n    box-sizing: border-box;\n    box-shadow: 0 8px 25px rgba(163, 177, 241, 0.3);\n    font-size: 14px;\n    line-height: 1.6;\n}\n\n/* 折叠面板 (蓝色) */\n.det {\n    margin-bottom: 12px;\n    border: 1px solid #c5d0ff;\n    border-radius: 8px;\n    background: #ffffff;\n    overflow: visible; /* 必须为visible，否则小窗口会被遮挡 */\n}\n\nsummary {\n    cursor: pointer;\n    list-style: none;\n    background: linear-gradient(to right, #eef2ff, #ffffff);\n    padding: 12px 15px;\n    font-weight: bold;\n    color: #435ebe;\n    display: flex;\n    align-items: center;\n    transition: background .3s;\n}\nsummary::-webkit-details-marker { display: none; }\nsummary:hover { background: #dbe2ff; }\nsummary::before {\n    content: '▶';\n    margin-right: 8px;\n    font-size: .8em;\n    color: #7c8eeb;\n    transition: transform .3s;\n}\n.det[open] > summary::before { transform: rotate(90deg); }\n\n/* 林芷鱼状态标题高亮 */\nsummary.phl {\n    background: #eef2ff;\n    border-left: 4px solid #435ebe;\n    color: #2c3e9c;\n}\nsummary.phl::before { content: '👑'; font-size: 1em; color: inherit; }\n\n.con { padding: 15px; border-top: 1px dashed #a3b1f1; }\n\n/* 剧情与环境 */\n.grd { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 10px; }\n.itm {\n    display: flex; align-items: baseline; background: #f5f7ff;\n    padding: 8px 12px; border-radius: 6px; border-left: 3px solid #a3b1f1;\n    font-size: .95em;\n}\n.itm .key { font-weight: bold; color: #435ebe; margin-right: 8px; flex-shrink: 0; }\n.pap {\n    background: rgba(255, 255, 255, 0.8); padding: 15px 18px; border-radius: 6px;\n    box-shadow: 0 2px 8px rgba(163, 177, 241, 0.15); margin: 15px 0;\n    border-left: 3px solid #7c8eeb; font-size: 1.05em; color: #333;\n}\n.dvi { height: 1px; background: linear-gradient(to right, transparent, #a3b1f1, transparent); margin: 15px 0; }\n\n/* 状态指数 */\n.cst { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px; margin: 15px 0; }\n.sti { font-size: .95em; font-weight: bold; color: #435ebe; background: #eef2ff; padding: 10px 12px; border-radius: 8px; border: 1px solid #dbe2ff; }\n.dtx { display: block; font-size: .85em; color: #777; font-weight: normal; margin-top: 4px; }\n\n/* ----------------------------------------------------------- */\n/* --- 敏感带状态：竖长型弹出窗口逻辑 (模仿完美显示逻辑) --- */\n/* ----------------------------------------------------------- */\n\n.etz { text-align: center; color: #435ebe; font-size: .95em; margin: 20px 0 12px 0; font-weight: bold; letter-spacing: 1px; }\n\n.etc {\n    display: grid;\n    grid-template-columns: 1fr 1fr; /* 保持两列，方便点击 */\n    gap: 15px 10px;\n    justify-items: center;\n    padding-bottom: 10px;\n}\n\n/* 核心：包裹层相对定位 */\n.ebw {\n    position: relative;\n    display: block;\n    width: 100%;\n}\n\n/* 标签样式 (蓝色) */\n.tag {\n    display: inline-block;\n    width: 90%;\n    padding: 8px 0;\n    text-align: center;\n    background: #ffffff;\n    border: 1px solid #435ebe;\n    color: #435ebe;\n    border-radius: 20px;\n    font-size: .9em;\n    font-weight: bold;\n    cursor: pointer;\n    transition: all .2s;\n    box-shadow: 0 2px 5px rgba(67, 94, 190, 0.1);\n}\n\n.ebw:hover .tag, .ebw:focus-within .tag {\n    background: #435ebe;\n    color: #ffffff;\n    transform: translateY(-2px);\n}\n\n/* 竖长型小窗口 (高度 > 长度) */\n.bub {\n    visibility: hidden;\n    opacity: 0;\n    position: absolute;\n    /* 定位逻辑：在标签正上方 */\n    bottom: 110%; \n    left: 50%;\n    transform: translateX(-50%);\n    \n    /* 模仿长宽比：限制宽度使高度自然增加 */\n    width: 180px; \n    min-height: 120px; /* 确保竖长感 */\n    background: #ffffff;\n    border: 2px solid #435ebe;\n    border-radius: 10px;\n    padding: 12px;\n    box-shadow: 0 8px 20px rgba(67, 94, 190, 0.25);\n    z-index: 999;\n    transition: all 0.2s ease;\n    pointer-events: none;\n    word-wrap: break-word;\n    text-align: left;\n}\n\n/* 气泡尖角 */\n.bub::after {\n    content: '';\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    margin-left: -6px;\n    border-width: 6px;\n    border-style: solid;\n    border-color: #435ebe transparent transparent transparent;\n}\n\n/* 触发显示 */\n.ebw:hover .bub, .ebw:focus-within .bub {\n    visibility: visible;\n    opacity: 1;\n    transform: translateX(-50%) translateY(-5px);\n    pointer-events: auto;\n}\n\n/* 窗口内文字 */\n.bhd { font-weight: bold; color: #2c3e9c; border-bottom: 1px dashed #a3b1f1; padding-bottom: 6px; margin-bottom: 6px; font-size: 1.05em; }\n.bst { font-size: 0.85em; color: #7c8eeb; font-weight: bold; margin-bottom: 6px; display: block; }\n.bde { font-size: 0.9em; color: #555; line-height: 1.5; }\n\n/* ----------------------------------------------------------- */\n\n/* Action Area Title */\n.m2 { counter-reset: option-counter; }\n.m2 .act { \n    text-align: center; color: #435ebe; font-weight: bold;\n    margin-top: 20px; margin-bottom: 15px; font-size: 1.1em;\n    padding: 10px 0; border-top: 1px dashed #a3b1f1; border-bottom: 1px dashed #a3b1f1;\n}\n\n/* pre as button container, scoped to m2 */\n.m2 pre {\n    position: relative !important; margin: 12px 0 !important; overflow: hidden !important;\n    border-radius: 12px !important; background: transparent !important; border: none !important;\n    box-shadow: none !important; padding: 0 !important; min-height: 55px;\n}\n/* Hide header container's visual parts */\n.m2 pre div[class*=\"border-b\"] {\n    position: absolute !important; top: 0 !important; left: 0 !important;\n    width: 100% !important; height: 100% !important; border: none !important;\n    background: transparent !important; padding: 0 !important; margin: 0 !important;\n    z-index: 2; pointer-events: none;\n}\n.m2 pre div[class*=\"border-b\"] > div:first-child { display: none !important; }\n\n/* Copy button transparent overlay */\n.m2 pre div[data-tooltip-id] {\n    position: absolute !important; top: 0; left: 0; width: 100% !important; height: 100% !important;\n    margin: 0 !important; padding: 0 !important; display: block !important; cursor: pointer !important;\n    background: transparent !important; border: none !important; pointer-events: auto; z-index: 3;\n}\n.m2 pre div[data-tooltip-id] .style_copyIcon__GJL9e { display: none !important; }\n\n/* Code content area, styled as option button */\n.m2 pre div[node=\"[object Object]\"] {\n    position: relative; z-index: 1; display: block !important; pointer-events: none;\n    background: linear-gradient(135deg, #ffffff 0%, #eef2ff 100%) !important;\n    border: 1px solid #a3b1f1 !important; \n    box-shadow: 0 4px 12px rgba(163, 177, 241, 0.2), inset 0 1px 0 rgba(255,255,255,0.8) !important;\n    color: #444444 !important; font-family: \"Kosugi Maru\", sans-serif !important;\n    font-size: 1.05em !important; padding: 15px 20px 15px 65px !important; \n    margin: 0 !important; border-radius: 12px !important; min-height: 55px;\n    white-space: pre-wrap; word-break: break-word; transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); \n    counter-increment: option-counter;\n}\n\n/* Option Letter (A, B, C...) */\n.m2 pre div[node=\"[object Object]\"]::before {\n    content: counter(option-counter, upper-alpha); display: flex; align-items: center; justify-content: center;\n    position: absolute; left: 20px; top: 50%; transform: translateY(-50%);\n    width: 32px; height: 32px; background: linear-gradient(45deg, #7c8eeb 0%, #435ebe 100%); \n    color: #fff; border-radius: 50%; font-size: 1.1em; font-weight: bold;\n    border: 2px solid rgba(255,255,255,0.8); box-shadow: 0 2px 6px rgba(67, 94, 190, 0.3); z-index: 2;\n}\n.m2 pre div[node=\"[object Object]\"] code {\n    display: block; color: inherit !important; background: transparent !important;\n    padding: 0 !important; margin: 0 !important; font-family: inherit !important;\n    font-size: inherit !important; white-space: pre-wrap;\n}\n\n/* Hover effect */\n.m2 pre:hover div[node=\"[object Object]\"] {\n    transform: translateY(-4px); box-shadow: 0 8px 20px rgba(163, 177, 241, 0.3), inset 0 1px 0 rgba(255,255,255,0.9) !important; \n    background: linear-gradient(135deg, #eef2ff 0%, #dbe2ff 100%) !important; border-color: #7c8eeb !important; color: #2c3e9c !important;\n}\n/* Active effect (on press) */\n.m2 pre:active div[node=\"[object Object]\"] {\n    transform: translateY(1px) !important; box-shadow: 0 1px 4px rgba(163, 177, 241, 0.2), inset 0 2px 4px rgba(0,0,0,0.05) !important; \n    background: linear-gradient(135deg, #dbe2ff 0%, #c5d0ff 100%) !important; border-color: #435ebe !important;\n}\n\n/* SELECT/COPIED Box Styling */\n.m2 pre div[node=\"[object Object]\"]::after {\n    content: 'SELECT'; position: absolute; right: 15px; top: 50%; transform: translateY(-50%);\n    padding: 6px 12px; background-color: rgba(67, 94, 190, 0.85); color: white; font-size: 0.8em;\n    font-weight: bold; border-radius: 6px; opacity: 0; transition: all 0.2s ease-out; pointer-events: none; \n    box-shadow: 0 2px 5px rgba(0,0,0,0.2); letter-spacing: 0.5px; border: 1px solid rgba(255, 255, 255, 0.3);\n}\n.m2 pre:hover div[node=\"[object Object]\"]::after { opacity: 1; transform: translateY(-50%) translateX(0); }\n.m2 pre div[data-tooltip-id]:active + div[node=\"[object Object]\"]::after {\n    content: 'COPIED!'; background-color: #435ebe; opacity: 1; transform: translateY(-50%) translateX(0) scale(1.05); box-shadow: 0 3px 8px rgba(67, 94, 190, 0.4);\n}\n\n/* Click overlay hint */\n.m2 pre div[data-tooltip-id]::after {\n    content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n    background: repeating-linear-gradient(45deg, rgba(67, 94, 190, 0.1), rgba(67, 94, 190, 0.1) 10px, rgba(124, 142, 235, 0.15) 10px, rgba(124, 142, 235, 0.15) 20px);\n    display: flex; align-items: center; justify-content: center; color: white; font-size: 1.6em; font-weight: bold;\n    opacity: 0; transition: opacity 0.1s; pointer-events: none; z-index: 4; border-radius: 12px; text-shadow: 1px 1px 3px rgba(0,0,0,0.5);\n}\n.m2 pre div[data-tooltip-id]:active::after { content: '✔ 已复制'; opacity: 1; }\n\n/* 移动端适配：确保不溢出 */\n@media (max-width: 600px) {\n    .m1, .m2 { width: 100%; border-radius: 0; padding: 10px; }\n    \n    /* 手机端如果标签靠边，调整气泡不超出屏幕 */\n    .bub {\n        width: 160px; /* 手机端稍微缩窄，增加竖长感 */\n        max-width: 45vw;\n    }\n}","options":{"items":[{"order":0,"label":"A","type":"SET-INPUT","value":"A"},{"order":1,"label":"B","type":"SET-INPUT","value":"B"},{"order":2,"label":"C","type":"SET-INPUT","value":"C"},{"order":3,"label":"D","type":"SET-INPUT","value":"D"},{"order":4,"label":"记忆区手动总结","type":"SET-INPUT","value":"(清空当前短期记忆，总结成X条长期记忆，新的短期记忆编号从[S.1]开始)"},{"order":5,"label":"记忆区遗失检查","type":"SET-INPUT","value":"(【差评】！检查记忆区是否缺少记忆，补全丢失的记忆x条短期记忆，现在的短期记忆应该是x条，增加新的短期记忆，判断是否要总结新增长期或者永久记忆！)"},{"order":6,"label":"打开思维链","type":"SET-INPUT","value":"(开启思维链)"},{"order":7,"label":"检查字数，修复格式","type":"SET-INPUT","value":"(【差评！】初始化，格式修复！立即抛弃当前格式，完全依照初始输出格式重构所有HTML状态栏。正文字数严格控制在1500-2100字，务必达标！)"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-2.5-pro"},"totalConversations":80,"totalMessages":652,"totalCreditsUsed":652485,"totalTokensUsed":17570432,"totalPlayedUsers":56,"deeplyPlayed":22,"fixedPromptLength":8724,"lorebookLength":17399,"author":{"id":"T8OCn07iW3dsQipgxZXlBhdbU5B6yIXS","name":"君若○","displayUsername":"Pseudooo","username":"pseudooo"},"cardsTags":[{"tag":{"name":"第一届猪神之战","cardsCount":3}},{"tag":{"name":"R18","cardsCount":258}},{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"洛伽","cardsCount":3}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"调教","cardsCount":1007}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"可ntr可纯爱","cardsCount":244}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}