{"id":"104c39c2-02ce-489d-8cba-1dc264dd2ae5","authorId":"N7N4SMC5O6BP5ivVaFd35sZvRnAr4oN7","title":"【自定义XP】生活在从小学习性知识的世界","description":"输入不显示不影响游玩「在这个世界，性学是唯一的真理。」\n\n一个与现实平行的架空现代世界——\"性学\"是人类文明的绝对核心。你的评级决定你的一切：阶级、职业、婚恋、命运。\n\n你，一名18岁的新生，踏入了全国排名第一的顶级学府——星咲性学院。\n\n━━━━━━━━━━━━━━━━━━━━\n\n◆ 丰富的大世界探索\n七大城市区域自由探索：学院区 · 商业区 · 市中心 · 住宅区 · 海滨区 · 娱乐区 · 隐藏红灯区\n每个地点都有独特的事件、NPC和隐藏内容等待你发现。\n\n◆ 深度角色自定义\n自由设定姓名、性别、外貌、身体细节、性格、背景故事。\n25种XP偏好选修 + 自定义XP，打造独一无二的成长路线。\n8大社团可供加入，NPC前缘系统让你自选初始羁绊。\n\n◆ 极致沉浸的人物情感\n每个NPC都拥有独立的性格、日程、秘密和情感。\n她们/他们会嫉妒、会吃醋、会口是心非、会在深夜悄悄想你。\n好感度系统 · 告白系统 · 恋人系统 · 修罗场 · 嫉妒机制\n\n◆ 超丰富的系统玩法\n📊 评级系统（F→SSS）· 月考 · 星咲杯竞技大赛\n📚 课程表系统 · 实操搭档 · 课堂示范事件\n💼 6种打工岗位 · 装备道具系统 · 成就图鉴\n🌙 深夜特殊事件池 · 随机事件生成 · 传闻系统\n🌦️ 天气与四季变化 · 季节限定活动\n⚔️ 对手竞争系统 · NPC关系网络 · 动态事件引擎\n\n◆ 初始核心角色\n❄️ 白川凛音 —— 冰冷的S级讲师，完美外表下藏着不为人知的渴望\n☀️ 日向暖 —— 元气满满的室友，天然呆的身体里住着实操天才\n🌙 九条苍司 —— 温柔的学生会副会长，笑容之下是危险的占有欲\n更多NPC将在你的旅途中不断登场……\n\n◆ 8种差异化开场可选\n宿舍初遇 · 入学典礼 · 校园迷路 · 深夜温泉\n入学体检 · 课堂示范 · 商街打工 · 实操考试\n或者——完全自定义你的开局。\n\n━━━━━━━━━━━━━━━━━━━━\n\n⚠️ 本作品为成人向大世界角色扮演，所有角色均为18岁以上。\n🎯 推荐模型：Gemini 2.5 Pro / Claude 3.5 Sonnet 或同等级\n📝 首次游玩请在详细介绍页面完成角色创建后复制信息发送开始\n\n━━━━━━━━━━━━━━━━━━━━\n\n在星咲，你将学会关于身体与快感的一切。\n但更重要的是——你将学会关于欲望与爱的真相。\n\n欢迎入学。","background":"rpxyo105bn59d1gmwjz592kg.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"y1zuuvwpim7yw97vrre2p6lk.webp","coverWidth":2400,"coverHeight":1800,"introPage":"x8zp80ah7kqkljtkyyidzsja.html","changelog":null,"createdAt":"2026-05-03T04:21:03.746Z","updatedAt":"2026-07-23T02:16:16.848Z","initPublicAt":"2026-05-06T14:23:18.917Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══ B平台加载动画适配（自动注入）═══ */\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\n.is-assistant.w-fit { width: 100% !important; }\n.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {\n  width: 100% !important; background: transparent !important;\n  border: none !important; padding: 0 !important;\n}\n.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {\n  display: flex; justify-content: center; width: 100%;\n}\n\n/* ═══ B平台表格修正（自动注入）═══ */\n.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }\n.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }\n.rili-markdown-renderer thead { display:table-header-group!important; }\n.rili-markdown-renderer tbody { display:table-row-group!important; }\n.rili-markdown-renderer tr { display:table-row!important; }\n.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }\n\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\n   原理：B平台消息操作按钮结构为：\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\n           └── button.rounded-full.size-7 (单个按钮)\n   以下规则使用高specificity + !important确保按钮\n   不被任何转换后/透传的CSS规则意外隐藏\n   ═══════════════════════════════════════════════ */\n/* 按钮组容器保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\n.is-user .bg-muted.rounded.flex.p-0\\.5,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  overflow: visible !important;\n  position: relative !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  pointer-events: auto !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* 单个按钮保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\n  display: inline-flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  position: relative !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\n  visibility: visible !important;\n  display: flex !important;\n  pointer-events: auto !important;\n  overflow: visible !important;\n}\n/* 操作行保护 */\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\n  display: flex !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n/* ═══ B平台顶部栏适配说明（自动注入）═══\n   A: div.sticky > div.flex.justify-between\n      ├── 左侧空区\n      ├── #ai-model-selector (居中)\n      └── 右侧工具(设置按钮等)\n   B: <header.flex.justify-between>\n      ├── #nav-left (侧边栏开关)\n      ├── #nav-middle (可能为空)\n      └── #nav-right (通知/主题/语言)\n   B平台模型按钮不在header内，选择器:\n   button:has(> .flex-1.truncate.text-left)\n   ═══════════════════════════════════════ */\nheader.flex.justify-between { position: relative; overflow: visible; }\n\n/* ═══════════════════════════════════════\n   🌸 星咲性学院 · 融合臻选版（完整版）\n   治愈暖调 · 高清晰度 · 阅读优先\n   默认：樱花暖光\n   可选：.theme-starry 深夜星空 · 黑金主题\n   ═══════════════════════════════════════ */\n\n/* --- 移除默认颜色条 --- */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 聊天框（统一 · 输入+输出）\n   ═══════════════════════════════════════ */\n\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n  background: #fffcf8 !important;\n  border: 1px solid rgba(206, 147, 216, 0.15) !important;\n  border-radius: 16px !important;\n  box-shadow:\n    0 2px 20px rgba(180, 140, 160, 0.08),\n    0 1px 0 rgba(255, 255, 255, 0.6) inset !important;\n  backdrop-filter: blur(20px) !important;\n  -webkit-backdrop-filter: blur(20px) !important;\n  transition: box-shadow 0.4s ease, border-color 0.4s ease !important;\n  position: relative !important;\n  overflow: hidden !important;\n  isolation: isolate !important;\n}\n\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted:hover {\n  border-color: rgba(206, 147, 216, 0.25) !important;\n  box-shadow:\n    0 6px 30px rgba(180, 140, 160, 0.1),\n    0 0 10px rgba(244, 143, 177, 0.04) !important;\n}\n\n/* --- 聊天框顶部细线 --- */\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted::after {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 5% !important;\n  right: 5% !important;\n  height: 1px !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(206, 147, 216, 0.2) 30%,\n    rgba(244, 143, 177, 0.25) 50%,\n    rgba(206, 147, 216, 0.2) 70%,\n    transparent 100%) !important;\n}\n\n/* --- 聊天框微光背景（极淡） --- */\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n  opacity: 0.15 !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Ccircle cx='45' cy='60' r='1' fill='%23f48fb1'%3E%3Canimate attributeName='opacity' values='0.1;0.5;0.1' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='150' cy='30' r='0.6' fill='%23fffde7'%3E%3Canimate attributeName='opacity' values='0.2;0.7;0.2' dur='3s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='250' cy='90' r='0.8' fill='%23ce93d8'%3E%3Canimate attributeName='opacity' values='0.1;0.4;0.1' dur='5s' begin='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='80' cy='180' r='0.5' fill='%23fffde7'%3E%3Canimate attributeName='opacity' values='0.15;0.6;0.15' dur='3.5s' begin='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='200' cy='200' r='0.7' fill='%23f48fb1'%3E%3Canimate attributeName='opacity' values='0.1;0.3;0.1' dur='6s' begin='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='120' cy='250' r='0.4' fill='%23fffde7'%3E%3Canimate attributeName='opacity' values='0.2;0.5;0.2' dur='4.5s' begin='0.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='270' cy='150' r='0.6' fill='%23ce93d8'%3E%3Canimate attributeName='opacity' values='0.1;0.4;0.1' dur='5.5s' begin='2.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n  background-size: 300px 300px !important;\n}\n\n/* --- 输入框单独微调 --- */\n.is-user > .border.border-muted {\n  background: #ffffff !important;\n  border-color: rgba(206, 147, 216, 0.2) !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 正文字体分层渲染系统\n   ═══════════════════════════════════════ */\n\n.rili-markdown-renderer {\n  color: #e0dcd4 !important;\n  font-family: 'Noto Serif SC', 'Source Han Serif CN', 'Georgia', serif !important;\n  line-height: 1.9 !important;\n  letter-spacing: 0.4px !important;\n  background: transparent !important;\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n/* --- 叙述/旁白 narr --- */\nnarr {\n  color: #d5cfc6 !important;\n  font-size: 14.5px !important;\n  line-height: 1.9 !important;\n}\n\n/* --- 角色对话 dial --- */\ndial {\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  line-height: 1.85 !important;\n}\n\n/* 不同角色的对话颜色 */\ndial[name=\"白川凛音\"],\ndial[name=\"凛音\"] {\n  color: #7eb8da !important;\n}\n\ndial[name=\"日向暖\"],\ndial[name=\"暖\"] {\n  color: #ffb74d !important;\n}\n\ndial[name=\"九条苍司\"],\ndial[name=\"苍司\"] {\n  color: #b39ddb !important;\n}\n\n/* 其他NPC默认对话色 */\ndial:not([name=\"白川凛音\"]):not([name=\"凛音\"]):not([name=\"日向暖\"]):not([name=\"暖\"]):not([name=\"九条苍司\"]):not([name=\"苍司\"]) {\n  color: #81c784 !important;\n}\n\n/* 对话前的角色名标识 - 通过::before伪元素 */\ndial::before {\n  content: attr(name) !important;\n  font-size: 11px !important;\n  opacity: 0.5 !important;\n  margin-right: 4px !important;\n  font-weight: 300 !important;\n  letter-spacing: 1px !important;\n}\n\n/* --- 心理活动 mind --- */\nmind {\n  color: #ce93d8 !important;\n  font-style: italic !important;\n  font-size: 14px !important;\n  opacity: 0.9 !important;\n}\n\n/* --- 感官描写 sense --- */\nsense {\n  color: #f6d186 !important;\n  font-weight: 600 !important;\n  font-size: 14.5px !important;\n  letter-spacing: 0.3px !important;\n}\n\n/* --- 环境描写 env --- */\nenv {\n  color: #80cbc4 !important;\n  font-size: 14px !important;\n  opacity: 0.85 !important;\n  letter-spacing: 0.5px !important;\n}\n\n/* --- 强调/重要 emp --- */\nemp {\n  color: #ffd54f !important;\n  font-weight: 700 !important;\n  font-size: 15px !important;\n  text-shadow: 0 0 8px rgba(255, 213, 79, 0.15) !important;\n}\n\n/* --- 低语/耳语 whisper --- */\nwhisper {\n  color: #b0a8c0 !important;\n  font-size: 13px !important;\n  font-style: italic !important;\n  opacity: 0.7 !important;\n  letter-spacing: 1px !important;\n}\n/* ═══════════════════════════════════════\n   ✦ 状态栏美化（樱花暖光）\n   ═══════════════════════════════════════ */\n\n/* --- 顶部信息栏 header --- */\nheader {\n  display: block !important;\n  background: linear-gradient(135deg, #fce4ec 0%, #f3e5f5 50%, #e8eaf6 100%) !important;\n  border: 1px solid rgba(206, 147, 216, 0.3) !important;\n  border-radius: 12px !important;\n  padding: 10px 16px !important;\n  margin-bottom: 8px !important;\n  font-size: 13px !important;\n  color: #3a2a2a !important;\n  letter-spacing: 0.5px !important;\n  box-shadow: 0 2px 12px rgba(206, 147, 216, 0.15), inset 0 1px 0 rgba(255,255,255,0.6) !important;\n  text-align: center !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\nheader::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 2px !important;\n  background: linear-gradient(90deg, transparent, #ce93d8, #f48fb1, #ce93d8, transparent) !important;\n}\n\n/* --- 今日课程 today --- */\ntoday {\n  display: block !important;\n  background: linear-gradient(135deg, #fff3e0 0%, #fce4ec 100%) !important;\n  border: 1px solid rgba(255, 183, 77, 0.3) !important;\n  border-left: 3px solid #ffb74d !important;\n  border-radius: 8px !important;\n  padding: 8px 14px !important;\n  margin-bottom: 10px !important;\n  font-size: 12.5px !important;\n  color: #3a2a2a !important;\n  letter-spacing: 0.3px !important;\n  box-shadow: 0 1px 6px rgba(255, 183, 77, 0.12) !important;\n}\n\n/* --- 正文容器 text --- */\ntext {\n  display: block !important;\n  background: linear-gradient(180deg, rgba(255,255,255,0.95) 0%, rgba(253,242,248,0.9) 100%) !important;\n  border: 1px solid rgba(244, 143, 177, 0.2) !important;\n  border-radius: 14px !important;\n  padding: 20px 22px !important;\n  margin: 10px 0 !important;\n  line-height: 1.9 !important;\n  font-size: 14.5px !important;\n  color: #2c2c2c !important;\n  box-shadow: 0 4px 20px rgba(206, 147, 216, 0.08), 0 1px 3px rgba(0,0,0,0.04) !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\ntext::before {\n  content: '🌸' !important;\n  position: absolute !important;\n  top: 8px !important;\n  right: 12px !important;\n  font-size: 16px !important;\n  opacity: 0.2 !important;\n}\n\ntext p {\n  margin: 0 0 12px 0 !important;\n  text-indent: 2em !important;\n}\n\ntext p:last-child {\n  margin-bottom: 0 !important;\n}\n\n/* --- 折叠面板 details/summary --- */\ndetails {\n  background: linear-gradient(135deg, rgba(248, 237, 253, 0.95) 0%, rgba(237, 247, 255, 0.95) 100%) !important;\n  border: 1px solid rgba(186, 147, 216, 0.25) !important;\n  border-radius: 12px !important;\n  margin: 6px 0 !important;\n  overflow: hidden !important;\n  box-shadow: 0 2px 10px rgba(156, 117, 186, 0.08) !important;\n  transition: all 0.3s ease !important;\n}\n\ndetails:hover {\n  box-shadow: 0 4px 16px rgba(156, 117, 186, 0.15) !important;\n  border-color: rgba(186, 147, 216, 0.4) !important;\n}\n\ndetails[open] {\n  background: linear-gradient(135deg, rgba(255, 245, 252, 0.98) 0%, rgba(245, 240, 255, 0.98) 100%) !important;\n}\n\ndetails summary {\n  padding: 10px 16px !important;\n  font-size: 14px !important;\n  font-weight: bold !important;\n  color: #5a2a7a !important;\n  cursor: pointer !important;\n  background: linear-gradient(135deg, rgba(206, 147, 216, 0.12) 0%, rgba(144, 202, 249, 0.08) 100%) !important;\n  border-bottom: 1px solid rgba(186, 147, 216, 0.15) !important;\n  transition: all 0.2s ease !important;\n  list-style: none !important;\n  position: relative !important;\n}\n\ndetails summary::-webkit-details-marker {\n  display: none !important;\n}\n\ndetails summary::before {\n  content: '▸' !important;\n  margin-right: 8px !important;\n  transition: transform 0.2s ease !important;\n  display: inline-block !important;\n}\n\ndetails[open] summary::before {\n  transform: rotate(90deg) !important;\n}\n\ndetails summary:hover {\n  background: linear-gradient(135deg, rgba(206, 147, 216, 0.2) 0%, rgba(144, 202, 249, 0.15) 100%) !important;\n}\n\ndetails > :not(summary) {\n  padding: 0 16px !important;\n  color: #3a2a2a !important;\n}\n\ndetails code {\n  background: rgba(206, 147, 216, 0.1) !important;\n  color: #7b1fa2 !important;\n  padding: 1px 6px !important;\n  border-radius: 4px !important;\n  font-size: 12px !important;\n}\n\ndetails strong {\n  color: #ad1457 !important;\n}\n\ndetails hr {\n  border: none !important;\n  height: 1px !important;\n  background: linear-gradient(90deg, transparent, rgba(206, 147, 216, 0.3), transparent) !important;\n  margin: 8px 0 !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 底部元素（按钮/模型名/token）\n   ═══════════════════════════════════════ */\n\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\n  color: rgba(123, 31, 162, 0.6) !important;\n  border-radius: 6px !important;\n  transition: all 0.3s ease !important;\n}\n\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\n  color: #7b1fa2 !important;\n  background: rgba(206, 147, 216, 0.08) !important;\n}\n\n.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {\n  color: rgba(90, 70, 70, 0.6) !important;\n  font-size: 11px !important;\n}\n\n/* [Token消耗hover逻辑转换未启用]\n.text-orange-500 {\n  color: rgba(156, 117, 186, 0.7) !important;\n  font-size: 11px !important;\n}\n*/\n\n/* ═══════════════════════════════════════\n   ✦ 加载动画：粉色脉冲\n   ═══════════════════════════════════════ */\n\n.flex.items-center.justify-center.size-6 > .flex.gap-2 {\n  display: none !important;\n}\n\n.flex.items-center.justify-center.size-6 {\n  position: relative !important;\n  min-height: 28px !important;\n}\n\n.flex.items-center.justify-center.size-6::before {\n  content: '' !important;\n  position: absolute !important;\n  left: 50% !important;\n  top: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  width: 16px !important;\n  height: 16px !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3' fill='%23f48fb1'%3E%3Canimate attributeName='r' values='2;5;2' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.8;0.2;0.8' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n}\n\n.flex.items-center.justify-center.size-6::after {\n  content: '' !important;\n  position: absolute !important;\n  left: 50% !important;\n  top: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  width: 28px !important;\n  height: 28px !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='12' fill='none' stroke='%23f48fb1' stroke-width='0.8' stroke-dasharray='8 16' opacity='0.4'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 14 14' to='360 14 14' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 顶部栏\n   ═══════════════════════════════════════ */\n\nheader.flex.justify-between {\n  background: linear-gradient(135deg,\n    rgba(255, 248, 252, 0.96) 0%,\n    rgba(248, 237, 253, 0.95) 100%) !important;\n  border-bottom: 1px solid rgba(206, 147, 216, 0.15) !important;\n  box-shadow: 0 2px 20px rgba(206, 147, 216, 0.1) !important;\n  backdrop-filter: blur(20px) !important;\n  -webkit-backdrop-filter: blur(20px) !important;\n}\n\n#nav-middle button:has(> .flex-1.truncate.text-left) .flex-1.truncate.text-left {\n  color: #5a2a7a !important;\n  font-weight: 600 !important;\n}\n\n#nav-middle .shrink-0.flex.items-center svg {\n  color: rgba(156, 117, 186, 0.5) !important;\n}\n\n#nav-right button {\n  color: rgba(156, 117, 186, 0.5) !important;\n  transition: color 0.3s ease !important;\n}\n\n#nav-right button:hover {\n  color: #7b1fa2 !important;\n}\n\n#nav-right button svg {\n  color: inherit !important;\n}\n\nheader.flex.justify-between.w-full.top-0 svg.lucide-clock-8 {\n  color: rgba(156, 117, 186, 0.5) !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 底部输入栏\n   ═══════════════════════════════════════ */\n\n.bg-gradient-to-t {\n  background: linear-gradient(to top,\n    rgba(255, 248, 252, 0.98) 0%,\n    rgba(255, 248, 252, 0.7) 60%,\n    transparent 100%) !important;\n}\n\n#ai-chat-bottom-input {\n  background: rgba(255, 248, 252, 0.9) !important;\n  border: 1px solid rgba(206, 147, 216, 0.15) !important;\n  border-radius: 16px !important;\n  box-shadow: 0 2px 20px rgba(206, 147, 216, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: rgba(206, 147, 216, 0.3) !important;\n  box-shadow: 0 4px 30px rgba(206, 147, 216, 0.12), 0 0 15px rgba(244, 143, 177, 0.05) !important;\n}\n\n#ai-chat-input {\n  color: #2c2c2c !important;\n  font-family: 'Noto Serif SC', 'Source Han Serif CN', serif !important;\n}\n\n#ai-chat-input::placeholder {\n  color: rgba(156, 117, 186, 0.3) !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(206, 147, 216, 0.2) !important;\n  color: #4a148c !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 按钮栏\n   ═══════════════════════════════════════ */\n\n#ai-mod-button2 button.MuiButton-root {\n  background: rgba(248, 237, 253, 0.8) !important;\n  border: 1px solid rgba(206, 147, 216, 0.15) !important;\n  border-radius: 10px !important;\n  color: rgba(123, 31, 162, 0.6) !important;\n  font-size: 12px !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: rgba(243, 229, 252, 0.9) !important;\n  border-color: rgba(206, 147, 216, 0.3) !important;\n  color: #7b1fa2 !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n  color: inherit !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 开场白选择器\n   ═══════════════════════════════════════ */\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: rgba(255, 248, 252, 0.9) !important;\n  border: 1px solid rgba(206, 147, 216, 0.15) !important;\n  border-radius: 10px !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: rgba(206, 147, 216, 0.3) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"],\ndiv.flex.items-center.h-9.cursor-pointer.group svgbutton:has(> .flex-1.truncate.text-left) svg {\n  color: rgba(156, 117, 186, 0.4) !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 分页栏\n   ═══════════════════════════════════════ */\n\n.MuiPaginationItem-root {\n  color: rgba(123, 31, 162, 0.5) !important;\n  border-color: rgba(206, 147, 216, 0.15) !important;\n  transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg, rgba(206, 147, 216, 0.2), rgba(244, 143, 177, 0.2)) !important;\n  color: #7b1fa2 !important;\n  border-color: rgba(206, 147, 216, 0.35) !important;\n}\n\n.MuiPaginationItem-root:hover:not(.Mui-selected) {\n  background: rgba(206, 147, 216, 0.06) !important;\n  border-color: rgba(206, 147, 216, 0.25) !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  color: rgba(206, 147, 216, 0.2) !important;\n}\n\n.MuiPaginationItem-icon {\n  color: rgba(156, 117, 186, 0.4) !important;\n}\n\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1uwir8f .MuiBox-root {\n  color: rgba(90, 70, 70, 0.5) !important;\n}\n\n.MuiInputBase-input {\n  color: #5a2a7a !important;\n  border-color: rgba(206, 147, 216, 0.2) !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 评论区\n   ═══════════════════════════════════════ */\n\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(180deg,\n    rgba(255, 248, 252, 0.97) 0%,\n    rgba(248, 237, 253, 0.98) 100%) !important;\n}\n\ndiv.text-lg.font-bold {\n  color: #5a2a7a !important;\n}\n\np.MuiTypography-body1.text-grey-600 {\n  color: rgba(90, 70, 70, 0.6) !important;\n}\n\nspan.MuiRating-iconEmpty svg {\n  color: rgba(206, 147, 216, 0.2) !important;\n}\n\nspan.MuiRating-iconFilled svg {\n  color: #f48fb1 !important;\n}\n\n/* [Token消耗hover逻辑转换未启用]\nspan.text-orange-500 {\n  color: #7b1fa2 !important;\n}\n*/\n\ndiv.flex.flex-col.border-gray-200 {\n  border-color: rgba(206, 147, 216, 0.12) !important;\n}\n\ntextarea.rc-textarea {\n  background: rgba(248, 237, 253, 0.8) !important;\n  color: #2c2c2c !important;\n  border: 1px solid rgba(206, 147, 216, 0.15) !important;\n  border-radius: 10px !important;\n  transition: all 0.3s ease !important;\n}\n\ntextarea.rc-textarea:focus {\n  border-color: rgba(206, 147, 216, 0.3) !important;\n  box-shadow: 0 0 0 3px rgba(206, 147, 216, 0.06) !important;\n}\n\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(248, 237, 253, 0.5) !important;\n  color: rgba(90, 70, 70, 0.4) !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  color: rgba(156, 117, 186, 0.5) !important;\n  transition: color 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  color: #7b1fa2 !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: inherit !important;\n}\n\ndiv.style_divider__mW0YX {\n  background: linear-gradient(90deg, transparent, rgba(206, 147, 216, 0.15), transparent) !important;\n}\n\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(135deg, rgba(206, 147, 216, 0.2), rgba(244, 143, 177, 0.2)) !important;\n  color: #7b1fa2 !important;\n  border-radius: 8px !important;\n  border: 1px solid rgba(206, 147, 216, 0.25) !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n  color: rgba(123, 31, 162, 0.5) !important;\n  border-color: rgba(206, 147, 216, 0.2) !important;\n  border-radius: 8px !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  background: rgba(206, 147, 216, 0.06) !important;\n  border-color: rgba(206, 147, 216, 0.3) !important;\n}\n\ndiv.group img.rounded-full {\n  border: 1.5px solid rgba(206, 147, 216, 0.25) !important;\n}\n\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #3a2a2a !important;\n}\n\nspan.text-\\[10px\\] {\n  color: rgba(156, 117, 186, 0.5) !important;\n}\n\ndiv.break-all {\n  color: #2c2c2c !important;\n  line-height: 1.7 !important;\n}\n\ndiv.text-xs.text-grey-600 {\n  color: rgba(90, 70, 70, 0.4) !important;\n}\n\nbutton.text-gray-400 {\n  color: rgba(156, 117, 186, 0.3) !important;\n  transition: color 0.2s ease !important;\n}\n\nbutton.text-gray-400:hover {\n  color: #7b1fa2 !important;\n}\n\nbutton.text-gray-400 svg {\n  color: inherit !important;\n}\n\nspan.cursor-pointer {\n  color: rgba(90, 70, 70, 0.5) !important;\n  transition: color 0.2s ease !important;\n}\n\nspan.cursor-pointer:hover {\n  color: #7b1fa2 !important;\n}\n\ndiv.ml-8.border-l {\n  border-color: rgba(206, 147, 216, 0.1) !important;\n}\n\ndiv.p-3.overflow-y-auto {\n  scrollbar-width: thin !important;\n  scrollbar-color: rgba(206, 147, 216, 0.2) transparent !important;\n}\n\n/* ═══════════════════════════════════════\n   ✦ 移动端适配\n   ═══════════════════════════════════════ */\n\n@media (max-width: 480px) {\n  .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    border-radius: 12px !important;\n  }\n\n  text {\n    padding: 14px 16px !important;\n    border-radius: 10px !important;\n  }\n\n  narr, sense {\n    font-size: 14px !important;\n  }\n\n  dial {\n    font-size: 14.5px !important;\n  }\n\n  mind, env {\n    font-size: 13.5px !important;\n  }\n\n  whisper {\n    font-size: 12.5px !important;\n  }\n\n  header {\n    font-size: 12px !important;\n    padding: 8px 12px !important;\n  }\n\n  details summary {\n    font-size: 13px !important;\n    padding: 8px 12px !important;\n  }\n}\n\n/* ═══════════════════════════════════════\n   ✦ 低动效模式\n   ═══════════════════════════════════════ */\n\n@media (prefers-reduced-motion: reduce) {\n  .is-user > .border.border-muted,\n.is-assistant > .border.border-muted::before {\n    opacity: 0.05 !important;\n  }\n\n  .is-user > .border.border-muted,\n.is-assistant > .border.border-muted,\n  details,\n  #ai-chat-bottom-input,\n  #ai-mod-button2 button.MuiButton-root {\n    transition: none !important;\n  }\n}\n\n/* ═══════════════════════════════════════\n   ✦ 深夜星空 · 黑金主题（可选主题）\n   使用时在 body 或容器上添加 class=\"theme-starry\"\n   ═══════════════════════════════════════ */\n\n.theme-starry .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n  background: linear-gradient(160deg,\n    rgba(15, 15, 25, 0.94) 0%,\n    rgba(22, 20, 35, 0.92) 40%,\n    rgba(18, 18, 30, 0.93) 70%,\n    rgba(12, 12, 22, 0.95) 100%) !important;\n  border: 1px solid rgba(212, 175, 55, 0.15) !important;\n  box-shadow:\n    0 4px 30px rgba(0, 0, 0, 0.4),\n    0 1px 0 rgba(212, 175, 55, 0.06) inset !important;\n}\n\n.theme-starry .is-user > .border.border-muted,\n.is-assistant > .border.border-muted:hover {\n  border-color: rgba(212, 175, 55, 0.25) !important;\n  box-shadow:\n    0 6px 40px rgba(0, 0, 0, 0.5),\n    0 0 20px rgba(212, 175, 55, 0.04) !important;\n}\n\n.theme-starry .is-user > .border.border-muted,\n.is-assistant > .border.border-muted::after {\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(212, 175, 55, 0.4) 30%,\n    rgba(255, 215, 100, 0.6) 50%,\n    rgba(212, 175, 55, 0.4) 70%,\n    transparent 100%) !important;\n}\n\n.theme-starry .is-user > .border.border-muted,\n.is-assistant > .border.border-muted::before {\n  opacity: 0.4 !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Ccircle cx='45' cy='60' r='1' fill='%23d4af37'%3E%3Canimate attributeName='opacity' values='0.1;0.7;0.1' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='150' cy='30' r='0.6' fill='%23fffde7'%3E%3Canimate attributeName='opacity' values='0.2;0.9;0.2' dur='3s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='250' cy='90' r='0.8' fill='%23d4af37'%3E%3Canimate attributeName='opacity' values='0.1;0.6;0.1' dur='5s' begin='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='80' cy='180' r='0.5' fill='%23fffde7'%3E%3Canimate attributeName='opacity' values='0.15;0.8;0.15' dur='3.5s' begin='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='200' cy='200' r='0.7' fill='%23d4af37'%3E%3Canimate attributeName='opacity' values='0.1;0.5;0.1' dur='6s' begin='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='120' cy='250' r='0.4' fill='%23fffde7'%3E%3Canimate attributeName='opacity' values='0.2;0.7;0.2' dur='4.5s' begin='0.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='270' cy='150' r='0.6' fill='%23d4af37'%3E%3Canimate attributeName='opacity' values='0.1;0.6;0.1' dur='5.5s' begin='2.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n}\n\n.theme-starry .is-user > .border.border-muted {\n  background: linear-gradient(160deg,\n    rgba(20, 18, 32, 0.92) 0%,\n    rgba(25, 22, 40, 0.90) 100%) !important;\n  border-color: rgba(120, 100, 180, 0.2) !important;\n}\n\n/* 深夜星空正文颜色覆盖 */\n.theme-starry .rili-markdown-renderer {\n  color: #e0dcd4 !important;\n}\n\n.theme-starry narr {\n  color: #d5cfc6 !important;\n}\n\n.theme-starry dial[name=\"白川凛音\"],\n.theme-starry dial[name=\"凛音\"] {\n  color: #7eb8da !important;\n}\n\n.theme-starry dial[name=\"日向暖\"],\n.theme-starry dial[name=\"暖\"] {\n  color: #ffb74d !important;\n}\n\n.theme-starry dial[name=\"九条苍司\"],\n.theme-starry dial[name=\"苍司\"] {\n  color: #b39ddb !important;\n}\n\n.theme-starry dial:not([name=\"白川凛音\"]):not([name=\"凛音\"]):not([name=\"日向暖\"]):not([name=\"暖\"]):not([name=\"九条苍司\"]):not([name=\"苍司\"]) {\n  color: #81c784 !important;\n}\n\n.theme-starry mind {\n  color: #ce93d8 !important;\n}\n\n.theme-starry sense {\n  color: #f6d186 !important;\n}\n\n.theme-starry env {\n  color: #80cbc4 !important;\n}\n\n.theme-starry emp {\n  color: #ffd54f !important;\n  text-shadow: 0 0 8px rgba(255, 213, 79, 0.15) !important;\n}\n\n.theme-starry whisper {\n  color: #b0a8c0 !important;\n}\n\n/* 深夜星空状态栏 */\n.theme-starry header {\n  background: linear-gradient(135deg, rgba(30, 27, 45, 0.9) 0%, rgba(20, 18, 32, 0.95) 100%) !important;\n  border: 1px solid rgba(212, 175, 55, 0.15) !important;\n  border-left: 3px solid rgba(212, 175, 55, 0.4) !important;\n  border-radius: 10px !important;\n  color: #c5b88a !important;\n  box-shadow: none !important;\n}\n\n.theme-starry header::before {\n  background: none !important;\n}\n\n.theme-starry today {\n  background: rgba(25, 22, 40, 0.85) !important;\n  border: 1px solid rgba(255, 183, 77, 0.15) !important;\n  border-left: 3px solid rgba(255, 183, 77, 0.35) !important;\n  color: #d4a056 !important;\n  box-shadow: none !important;\n}\n\n.theme-starry text {\n  background: rgba(18, 16, 28, 0.5) !important;\n  border: 1px solid rgba(212, 175, 55, 0.08) !important;\n  border-radius: 12px !important;\n  color: #e0dcd4 !important;\n  box-shadow: none !important;\n}\n\n.theme-starry text::before {\n  content: '✦' !important;\n  color: rgba(212, 175, 55, 0.4) !important;\n  opacity: 1 !important;\n}\n\n.theme-starry details {\n  background: linear-gradient(135deg, rgba(25, 22, 40, 0.9) 0%, rgba(18, 16, 30, 0.92) 100%) !important;\n  border: 1px solid rgba(212, 175, 55, 0.1) !important;\n  border-radius: 10px !important;\n  box-shadow: none !important;\n}\n\n.theme-starry details:hover {\n  border-color: rgba(212, 175, 55, 0.2) !important;\n  box-shadow: none !important;\n}\n\n.theme-starry details[open] {\n  background: linear-gradient(135deg, rgba(28, 25, 45, 0.95) 0%, rgba(20, 18, 35, 0.95) 100%) !important;\n}\n\n.theme-starry details summary {\n  color: #d4af37 !important;\n  background: rgba(212, 175, 55, 0.05) !important;\n  border-bottom: 1px solid rgba(212, 175, 55, 0.08) !important;\n}\n\n.theme-starry details summary::before {\n  content: '◆' !important;\n  color: rgba(212, 175, 55, 0.5) !important;\n}\n\n.theme-starry details summary:hover {\n  background: rgba(212, 175, 55, 0.08) !important;\n}\n\n.theme-starry details > :not(summary) {\n  color: #b8b0a0 !important;\n}\n\n.theme-starry details strong {\n  color: #d4af37 !important;\n}\n\n.theme-starry details hr {\n  background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.15), transparent) !important;\n}\n\n.theme-starry details code {\n  background: rgba(212, 175, 55, 0.08) !important;\n  color: #d4af37 !important;\n}\n\n/* 深夜星空顶部栏 */\n.theme-starry header.flex.justify-between {\n  background: linear-gradient(135deg,\n    rgba(15, 13, 25, 0.96) 0%,\n    rgba(22, 20, 35, 0.95) 100%) !important;\n  border-bottom: 1px solid rgba(212, 175, 55, 0.1) !important;\n  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.4) !important;\n}\n\n.theme-starry #nav-middle button:has(> .flex-1.truncate.text-left) .flex-1.truncate.text-left {\n  color: #d4af37 !important;\n}\n\n.theme-starry #nav-middle .shrink-0.flex.items-center svg {\n  color: rgba(212, 175, 55, 0.5) !important;\n}\n\n.theme-starry #nav-right button {\n  color: rgba(212, 175, 55, 0.5) !important;\n}\n\n.theme-starry #nav-right button:hover {\n  color: #d4af37 !important;\n}\n\n.theme-starry header.flex.justify-between.w-full.top-0 svg.lucide-clock-8 {\n  color: rgba(212, 175, 55, 0.5) !important;\n}\n\n/* 深夜星空底部输入栏 */\n.theme-starry .bg-gradient-to-t {\n  background: linear-gradient(to top,\n    rgba(12, 10, 20, 0.98) 0%,\n    rgba(12, 10, 20, 0.7) 60%,\n    transparent 100%) !important;\n}\n\n.theme-starry #ai-chat-bottom-input {\n  background: rgba(22, 20, 35, 0.9) !important;\n  border: 1px solid rgba(212, 175, 55, 0.12) !important;\n  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(212, 175, 55, 0.04) !important;\n}\n\n.theme-starry #ai-chat-bottom-input:focus-within {\n  border-color: rgba(212, 175, 55, 0.25) !important;\n  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.4), 0 0 15px rgba(212, 175, 55, 0.03) !important;\n}\n\n.theme-starry #ai-chat-input {\n  color: #d5cfc6 !important;\n}\n\n.theme-starry #ai-chat-input::placeholder {\n  color: rgba(212, 175, 55, 0.25) !important;\n}\n\n.theme-starry #ai-chat-input::selection {\n  background: rgba(212, 175, 55, 0.2) !important;\n  color: #fffde7 !important;\n}\n\n/* 深夜星空按钮栏 */\n.theme-starry #ai-mod-button2 button.MuiButton-root {\n  background: rgba(25, 22, 40, 0.8) !important;\n  border: 1px solid rgba(212, 175, 55, 0.1) !important;\n  color: rgba(212, 175, 55, 0.6) !important;\n}\n\n.theme-starry #ai-mod-button2 button.MuiButton-root:hover {\n  background: rgba(30, 27, 48, 0.9) !important;\n  border-color: rgba(212, 175, 55, 0.25) !important;\n  color: #d4af37 !important;\n}\n\n/* 深夜星空评论区及杂项（继承原暗色完整覆盖） */\n.theme-starry .bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\n  color: rgba(212, 175, 55, 0.5) !important;\n}\n\n.theme-starry .bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\n  color: #d4af37 !important;\n  background: rgba(212, 175, 55, 0.06) !important;\n}\n\n.theme-starry .flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {\n  color: rgba(180, 160, 120, 0.5) !important;\n}\n\n/* [Token消耗hover逻辑转换未启用]\n.theme-starry .text-orange-500 {\n  color: rgba(212, 175, 55, 0.6) !important;\n}\n*/\n\n/* 深夜星空加载动画 */\n.theme-starry .flex.items-center.justify-center.size-6::before {\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3' fill='%23d4af37'%3E%3Canimate attributeName='r' values='2;5;2' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.8;0.2;0.8' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n}\n\n.theme-starry .flex.items-center.justify-center.size-6::after {\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='12' fill='none' stroke='%23d4af37' stroke-width='0.8' stroke-dasharray='8 16' opacity='0.4'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 14 14' to='360 14 14' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n}\n\n/* 低动效模式 - 深夜星空 */\n@media (prefers-reduced-motion: reduce) {\n  .theme-starry .is-user > .border.border-muted,\n.is-assistant > .border.border-muted::before {\n    opacity: 0.15 !important;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"pear/gemini-3-flash-preview"},"totalConversations":58,"totalMessages":540,"totalCreditsUsed":573503,"totalTokensUsed":16748307,"totalPlayedUsers":41,"deeplyPlayed":13,"fixedPromptLength":5344,"lorebookLength":18986,"author":{"id":"N7N4SMC5O6BP5ivVaFd35sZvRnAr4oN7","name":"12","displayUsername":"121212","username":"121212"},"cardsTags":[{"tag":{"name":"各种玩法","cardsCount":127}},{"tag":{"name":"加强色情描写","cardsCount":469}},{"tag":{"name":"低消耗","cardsCount":592}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}