{"id":"3b21749a-6f90-4401-8570-acf4e45e1242","authorId":"h4ZRdadVUK2ZpTAXyMJePanWGs7jHehs","title":"🔮算道纪元：当线性代数成为修仙法则🔮","description":"【科学修仙】【大世界观】【roll天赋】。在这个世界，数学不再是抽象的符号，而是驱动天地运转的根本法则。修行者通过领悟线性代数、微积分、拓扑学等数学真理来提升境界,掌握\"算道\"便能操控现实。从最基础的向量空间到高维流形,从矩阵变换到泛函分析,每一个数学概念都对应着一种神通。在这个算力即战力的时代,你将见证修行者以特征分解破敌阵,用傅里叶变换穿梭空间,凭微分方程预知未来……","background":"zqdp1z0kh3min3mr65dn2x4v.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"qcrvn0cp58ettyvohgarrf19.webp","coverWidth":400,"coverHeight":300,"introPage":"bquibisctffca9vbf18vejd4.html","changelog":null,"createdAt":"2026-05-12T07:38:46.287Z","updatedAt":"2026-05-16T07:51:06.615Z","initPublicAt":"2026-05-12T07:39:28.552Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========== 校园恋爱游戏 - 聊天框美化 ========== */\n\n/* 隐藏顶部颜色装饰条 */\n[class*=\"bg-\\\\[#F1CBCB\\\\]\"], \n[class*=\"bg-\\\\[#c9e1e9\\\\]\"] {\n    display: none !important;\n}\n\n/* 统一聊天框基础样式 */\n.bg-gray-100\\\\/90.relative.inline-block {\n    border-radius: 20px !important;\n    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12) !important;\n    padding: 18px 22px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    border: 2px solid transparent !important;\n    position: relative !important;\n    overflow: visible !important;\n}\n\n.bg-gray-100\\\\/90.relative.inline-block:hover {\n    transform: translateY(-2px) !important;\n    box-shadow: 0 10px 30px rgba(255, 105, 180, 0.2) !important;\n}\n\n/* 输入聊天框（用户消息）- 清新蓝色系 */\n.bg-gray-100\\\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\\\/90) {\n    background: linear-gradient(135deg, #e6f3ff 0%, #cce7ff 100%) !important;\n    border-color: #99d6ff !important;\n}\n\n.bg-gray-100\\\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\\\/90):hover {\n    border-color: #66c2ff !important;\n}\n\n/* 输出聊天框（AI消息）- 温柔粉色系 */\n.chat-answer-container .bg-gray-100\\\\/90.relative.inline-block {\n    background: linear-gradient(135deg, #fff5f9 0%, #ffe6f0 100%) !important;\n    border-color: #ffb3d9 !important;\n}\n\n.chat-answer-container .bg-gray-100\\\\/90.relative.inline-block:hover {\n    border-color: #ff99cc !important;\n}\n\n/* 聊天框内文本样式 */\n.markdown-body {\n    color: #2d3436 !important;\n    font-family: 'Microsoft YaHei', 'PingFang SC', 'Helvetica Neue', Arial, sans-serif !important;\n    line-height: 1.8 !important;\n    font-size: 15px !important;\n}\n\n.markdown-body strong {\n    color: #ff69b4 !important;\n    font-weight: 600 !important;\n}\n\n.markdown-body a {\n    color: #667eea !important;\n    text-decoration: none !important;\n    border-bottom: 2px solid #667eea !important;\n    transition: all 0.2s ease !important;\n}\n\n.markdown-body a:hover {\n    color: #764ba2 !important;\n    border-bottom-color: #764ba2 !important;\n}\n\n.markdown-body code {\n    background: rgba(255, 182, 193, 0.15) !important;\n    color: #e74c3c !important;\n    padding: 2px 6px !important;\n    border-radius: 4px !important;\n    font-family: 'Consolas', 'Monaco', monospace !important;\n}\n\n.markdown-body pre {\n    background: rgba(102, 126, 234, 0.08) !important;\n    border-left: 4px solid #667eea !important;\n    border-radius: 8px !important;\n    padding: 12px !important;\n}\n\n/* 底部操作按钮美化 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    color: #ff69b4 !important;\n    font-weight: 500 !important;\n    border-radius: 12px !important;\n    padding: 6px 14px !important;\n    transition: all 0.3s ease !important;\n    text-transform: none !important;\n    font-family: 'Microsoft YaHei', sans-serif !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    background: rgba(255, 105, 180, 0.1) !important;\n    transform: scale(1.05) !important;\n}\n\n/* 模型名称文本美化 */\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: #667eea !important;\n    font-weight: 600 !important;\n    font-size: 13px !important;\n    padding: 4px 10px !important;\n    background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%) !important;\n    border-radius: 12px !important;\n    display: inline-block !important;\n}\n\n/* Token消耗文本美化 */\n.text-orange-500 {\n    color: #ff6b9d !important;\n    font-weight: 600 !important;\n    font-size: 12px !important;\n    padding: 3px 8px !important;\n    background: rgba(255, 107, 157, 0.1) !important;\n    border-radius: 10px !important;\n    display: inline-block !important;\n}\n\n/* 隐藏原始加载动画 */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n/* 自定义加载动画 - 跳动的心形 */\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    height: 40px !important;\n    width: auto !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 50% !important;\n    top: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 30px !important;\n    height: 30px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff69b4'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E\") !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n    animation: heartbeat 1.2s ease-in-out infinite !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: '正在思考中...' !important;\n    position: absolute !important;\n    left: 50% !important;\n    top: calc(100% + 5px) !important;\n    transform: translateX(-50%) !important;\n    font-size: 12px !important;\n    color: #ff69b4 !important;\n    font-weight: 500 !important;\n    white-space: nowrap !important;\n    animation: fadeInOut 1.5s ease-in-out infinite !important;\n}\n\n@keyframes heartbeat {\n    0%, 100% {\n        transform: translate(-50%, -50%) scale(1);\n        opacity: 1;\n    }\n    50% {\n        transform: translate(-50%, -50%) scale(1.3);\n        opacity: 0.7;\n    }\n}\n\n@keyframes fadeInOut {\n    0%, 100% {\n        opacity: 0.5;\n    }\n    50% {\n        opacity: 1;\n    }\n}\n\n/* 添加装饰性元素 - 聊天框左上角小标签 */\n.bg-gray-100\\\\/90.relative.inline-block::before {\n    content: '💬' !important;\n    position: absolute !important;\n    top: -8px !important;\n    left: 15px !important;\n    font-size: 16px !important;\n    background: white !important;\n    padding: 2px 6px !important;\n    border-radius: 8px !important;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;\n}\n\n.chat-answer-container .bg-gray-100\\\\/90.relative.inline-block::before {\n    content: '💕' !important;\n}\n\n/* 响应式设计 */\n@media (max-width: 768px) {\n    .bg-gray-100\\\\/90.relative.inline-block {\n        border-radius: 15px !important;\n        padding: 14px 18px !important;\n    }\n    \n    .markdown-body {\n        font-size: 14px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 24px !important;\n        height: 24px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::after {\n        font-size: 11px !important;\n    }\n}\n/* ========== 校园恋爱游戏状态栏美化样式 ========== */\n/* 明亮粉色主题，电脑端适配优化 */\n\n/* ===== 全局变量定义 ===== */\n:root {\n  /* 明亮粉色主题配色 */\n  --primary-pink: #ff69b4;\n  --light-pink: #ffb6c1;\n  --soft-pink: #ffe4e9;\n  --primary-blue: #6a89cc;\n  --accent-orange: #ff8e53;\n  --accent-green: #4cd964;\n  --accent-red: #ff4757;\n  --accent-purple: #a55eea;\n  \n  /* 背景色 - 明亮的粉色系 */\n  --bg-main: #fff5f9;\n  --bg-card: #ffffff;\n  --bg-hover: rgba(255, 182, 193, 0.2);\n  --bg-highlight: rgba(255, 182, 193, 0.1);\n  \n  /* 文字色 - 高对比度确保可读性 */\n  --text-primary: #2c3e50;\n  --text-secondary: #7f8c8d;\n  --text-light: #ffffff;\n  --text-dark: #2c3e50;\n  --text-pink: #ff1493;\n  \n  /* 边框阴影 */\n  --border-color: rgba(255, 105, 180, 0.25);\n  --border-hover: rgba(255, 105, 180, 0.5);\n  --shadow-light: 0 4px 15px rgba(255, 105, 180, 0.1);\n  --shadow-medium: 0 6px 20px rgba(255, 105, 180, 0.15);\n  --shadow-strong: 0 8px 30px rgba(255, 105, 180, 0.2);\n  \n  /* 间距 */\n  --space-xs: 5px;\n  --space-sm: 10px;\n  --space-md: 16px;\n  --space-lg: 24px;\n  --space-xl: 32px;\n  \n  /* 圆角 */\n  --radius-sm: 8px;\n  --radius-md: 12px;\n  --radius-lg: 16px;\n  --radius-xl: 20px;\n  --radius-full: 50px;\n  \n  /* 字体 */\n  --font-xs: 12px;\n  --font-sm: 14px;\n  --font-md: 16px;\n  --font-lg: 18px;\n  --font-xl: 20px;\n  --font-2xl: 24px;\n}\n\n/* ===== 暗色模式适配 ===== */\n@media (prefers-color-scheme: dark) {\n  :root {\n    --bg-main: #1a1a2e;\n    --bg-card: #252542;\n    --bg-hover: rgba(255, 182, 193, 0.15);\n    --bg-highlight: rgba(255, 182, 193, 0.08);\n    \n    --text-primary: #f0f0f0;\n    --text-secondary: #b0b0b0;\n    --text-dark: #ffffff;\n    \n    --border-color: rgba(255, 105, 180, 0.3);\n    --border-hover: rgba(255, 105, 180, 0.6);\n    --shadow-light: 0 4px 15px rgba(255, 105, 180, 0.1);\n    --shadow-medium: 0 6px 20px rgba(255, 105, 180, 0.2);\n    --shadow-strong: 0 8px 30px rgba(255, 105, 180, 0.3);\n  }\n}\n\n/* ===== 全局基础样式 ===== */\n* {\n  box-sizing: border-box;\n  -webkit-tap-highlight-color: transparent; /* 移除移动端点击高亮 */\n}\n\n/* ===== 响应式设计变量 ===== */\n:root {\n  /* 基础间距变量 */\n  --space-xs: 4px;\n  --space-sm: 8px;\n  --space-md: 12px;\n  --space-lg: 16px;\n  --space-xl: 20px;\n  --space-2xl: 24px;\n  \n  /* 圆角变量 */\n  --radius-sm: 6px;\n  --radius-md: 10px;\n  --radius-lg: 14px;\n  --radius-xl: 18px;\n  --radius-2xl: 22px;\n  --radius-full: 9999px;\n  \n  /* 字体大小变量 */\n  --font-xs: 12px;\n  --font-sm: 14px;\n  --font-md: 16px;\n  --font-lg: 18px;\n  --font-xl: 20px;\n  --font-2xl: 24px;\n  \n  /* 颜色变量 (可根据实际主题调整) */\n  --primary-pink: #ff69b4;\n  --accent-purple: #9d4edd;\n  --accent-orange: #ff6b35;\n  --accent-green: #4cd964;\n  --accent-red: #ff4757;\n  --primary-blue: #667eea;\n  \n  --bg-card: #ffffff;\n  --bg-highlight: #f9f9f9;\n  --bg-hover: #f0f0f0;\n  \n  --text-light: #ffffff;\n  --text-dark: #333333;\n  --text-primary: #444444;\n  --text-secondary: #666666;\n  \n  --border-color: #e0e0e0;\n  --border-hover: #d0d0d0;\n  \n  --shadow-light: 0 2px 8px rgba(0, 0, 0, 0.08);\n  --shadow-medium: 0 4px 16px rgba(0, 0, 0, 0.12);\n  --shadow-strong: 0 8px 24px rgba(0, 0, 0, 0.15);\n}\n\n/* ===== 状态栏基础样式 ===== */\ndetails {\n  background: var(--bg-card);\n  border-radius: var(--radius-md);\n  margin: var(--space-lg) 0;\n  padding: 0;\n  border: 1px solid var(--border-color);\n  box-shadow: var(--shadow-light);\n  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n  overflow: hidden;\n  position: relative;\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px); /* Safari 支持 */\n}\n\n/* 平板端适配 (768px-1023px) */\n@media (min-width: 768px) and (max-width: 1023px) {\n  details {\n    margin: var(--space-lg) var(--space-md);\n    border-radius: var(--radius-lg);\n    box-shadow: var(--shadow-medium);\n  }\n}\n\n/* 电脑端优化 (≥1024px) */\n@media (min-width: 1024px) {\n  details {\n    margin: var(--space-lg) auto;\n    max-width: 90%;\n    border-radius: var(--radius-xl);\n    box-shadow: var(--shadow-medium);\n  }\n}\n\n/* 超大屏幕优化 (≥1440px) */\n@media (min-width: 1440px) {\n  details {\n    max-width: 1200px;\n    margin: var(--space-xl) auto;\n  }\n}\n\ndetails:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--shadow-strong);\n  border-color: var(--border-hover);\n}\n\ndetails[open] {\n  background: linear-gradient(135deg, var(--bg-card) 0%, rgba(255, 230, 240, 0.5) 100%);\n  border-color: var(--primary-pink);\n  box-shadow: 0 0 0 2px rgba(255, 105, 180, 0.1), var(--shadow-strong);\n}\n\n/* ===== 折叠面板标题样式 ===== */\nsummary {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Microsoft YaHei', 'PingFang SC', 'Helvetica Neue', Arial, sans-serif;\n  font-size: var(--font-md);\n  font-weight: 700;\n  color: var(--text-light);\n  cursor: pointer;\n  padding: var(--space-md);\n  background: linear-gradient(135deg, \n    var(--primary-pink) 0%, \n    #ff85c0 30%, \n    var(--accent-purple) 100%);\n  border-radius: var(--radius-md) var(--radius-md) 0 0;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  position: relative;\n  overflow: hidden;\n  transition: all 0.3s ease;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n  letter-spacing: 0.3px;\n  min-height: 48px; /* 确保触摸友好 */\n}\n\n/* 平板端标题优化 */\n@media (min-width: 768px) and (max-width: 1023px) {\n  summary {\n    font-size: var(--font-lg);\n    padding: var(--space-lg);\n    border-radius: var(--radius-lg) var(--radius-lg) 0 0;\n  }\n}\n\n/* 电脑端标题优化 (≥1024px) */\n@media (min-width: 1024px) {\n  summary {\n    font-size: var(--font-xl);\n    padding: var(--space-lg) var(--space-xl);\n    border-radius: var(--radius-xl) var(--radius-xl) 0 0;\n  }\n}\n\n/* 超大屏幕标题优化 (≥1440px) */\n@media (min-width: 1440px) {\n  summary {\n    font-size: var(--font-2xl);\n    padding: var(--space-xl) calc(var(--space-xl) + 10px);\n  }\n}\n\n/* 标题光晕效果 - 仅电脑端显示 */\n@media (min-width: 1024px) {\n  summary::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, \n      transparent, \n      rgba(255, 255, 255, 0.3), \n      transparent);\n    animation: shine 3s infinite linear;\n  }\n}\n\n@keyframes shine {\n  0% { left: -100%; }\n  100% { left: 100%; }\n}\n\n/* 移除默认箭头 */\nsummary::-webkit-details-marker {\n  display: none;\n}\n\n/* 自定义展开箭头 */\nsummary::after {\n  content: '▼';\n  font-size: 14px;\n  transition: transform 0.3s ease;\n  opacity: 0.9;\n  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.3));\n  margin-left: var(--space-sm);\n  flex-shrink: 0;\n}\n\n/* 平板端箭头优化 */\n@media (min-width: 768px) {\n  summary::after {\n    font-size: 16px;\n  }\n}\n\ndetails[open] summary::after {\n  transform: rotate(180deg);\n}\n\nsummary:hover {\n  background: linear-gradient(135deg, \n    var(--accent-purple) 0%, \n    #ff85c0 50%, \n    var(--primary-pink) 100%);\n  transform: scale(1.01);\n}\n\n/* 手机端悬停效果简化 */\n@media (max-width: 767px) {\n  summary:hover {\n    transform: none;\n  }\n}\n\n/* ===== 不同模块的标题图标 ===== */\ndetails:nth-child(1) summary::before { content: '🕐 '; margin-right: 8px; }\ndetails:nth-child(2) summary::before { content: '👤 '; margin-right: 8px; }\ndetails:nth-child(3) summary::before { content: '👥 '; margin-right: 8px; }\ndetails:nth-child(4) summary::before { content: '📅 '; margin-right: 8px; }\ndetails:nth-child(5) summary::before { content: '📱 '; margin-right: 8px; }\ndetails:nth-child(6) summary::before { content: '✨ '; margin-right: 8px; }\ndetails:nth-child(7) summary::before { content: '💡 '; margin-right: 8px; }\n\n/* ===== 内容区域样式 ===== */\ndetails > *:not(summary) {\n  padding: var(--space-md);\n  color: var(--text-primary);\n  line-height: 1.6;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Microsoft YaHei', 'PingFang SC', 'Helvetica Neue', Arial, sans-serif;\n  font-size: var(--font-sm);\n  animation: fadeInUp 0.5s ease;\n}\n\n/* 平板端内容优化 */\n@media (min-width: 768px) and (max-width: 1023px) {\n  details > *:not(summary) {\n    padding: var(--space-lg);\n    font-size: var(--font-md);\n    line-height: 1.7;\n  }\n}\n\n/* 电脑端内容优化 (≥1024px) */\n@media (min-width: 1024px) {\n  details > *:not(summary) {\n    padding: var(--space-xl);\n    font-size: var(--font-md);\n    line-height: 1.8;\n  }\n}\n\n/* 超大屏幕内容优化 (≥1440px) */\n@media (min-width: 1440px) {\n  details > *:not(summary) {\n    padding: var(--space-xl) calc(var(--space-xl) + 10px);\n    font-size: var(--font-lg);\n    line-height: 1.9;\n  }\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* ===== 文本样式 ===== */\ndetails strong, details b {\n  color: var(--primary-pink);\n  font-weight: 700;\n  background: linear-gradient(transparent 70%, rgba(255, 105, 180, 0.2) 70%);\n  padding: 0 2px;\n}\n\ndetails em {\n  color: var(--accent-orange);\n  font-style: italic;\n  font-weight: 600;\n}\n\n/* ===== 列表样式 ===== */\ndetails ul, details ol {\n  padding-left: var(--space-lg);\n  margin: var(--space-md) 0;\n}\n\ndetails li {\n  margin: var(--space-sm) 0;\n  padding: var(--space-sm) var(--space-md);\n  background: var(--bg-highlight);\n  border-radius: var(--radius-sm);\n  border-left: 3px solid var(--primary-pink);\n  transition: all 0.3s ease;\n  position: relative;\n  list-style-position: outside;\n}\n\n/* 平板端列表优化 */\n@media (min-width: 768px) and (max-width: 1023px) {\n  details ul, details ol {\n    padding-left: var(--space-xl);\n  }\n  \n  details li {\n    padding: var(--space-md);\n    margin: var(--space-md) 0;\n    border-left-width: 4px;\n  }\n}\n\n/* 电脑端列表优化 (≥1024px) */\n@media (min-width: 1024px) {\n  details ul, details ol {\n    padding-left: calc(var(--space-xl) + 10px);\n  }\n  \n  details li {\n    padding: var(--space-md) var(--space-lg);\n    margin: var(--space-md) 0;\n    border-left-width: 5px;\n  }\n  \n  details li::before {\n    content: '';\n    position: absolute;\n    left: -8px;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 8px;\n    height: 8px;\n    background: var(--primary-pink);\n    border-radius: 50%;\n  }\n}\n\ndetails li:hover {\n  background: var(--bg-hover);\n  transform: translateX(5px);\n  box-shadow: 0 4px 12px rgba(255, 105, 180, 0.15);\n}\n\n/* 手机端悬停效果简化 */\n@media (max-width: 767px) {\n  details li:hover {\n    transform: none;\n  }\n}\n\n/* ===== 分隔线美化 ===== */\ndetails hr {\n  border: none;\n  height: 1px;\n  background: linear-gradient(90deg, \n    transparent, \n    var(--primary-pink), \n    var(--accent-purple), \n    transparent);\n  margin: var(--space-lg) 0;\n  border-radius: var(--radius-full);\n  opacity: 0.6;\n}\n\n/* 平板端和电脑端分隔线 */\n@media (min-width: 768px) {\n  details hr {\n    height: 2px;\n    margin: var(--space-xl) 0;\n  }\n}\n\n/* ===== Markdown表格美化 ===== */\ndetails table {\n  width: 100%;\n  border-collapse: separate;\n  border-spacing: 0;\n  margin: var(--space-lg) 0;\n  border-radius: var(--radius-md);\n  overflow: hidden;\n  box-shadow: var(--shadow-light);\n  background: var(--bg-card);\n  border: 1px solid var(--border-color);\n  font-size: var(--font-xs);\n}\n\n/* 平板端表格优化 */\n@media (min-width: 768px) and (max-width: 1023px) {\n  details table {\n    font-size: var(--font-sm);\n    margin: var(--space-xl) 0;\n    border-radius: var(--radius-lg);\n  }\n}\n\n/* 电脑端表格优化 (≥1024px) */\n@media (min-width: 1024px) {\n  details table {\n    font-size: var(--font-md);\n    margin: var(--space-xl) 0;\n    border-radius: var(--radius-lg);\n  }\n}\n\n/* 手机端表格响应式设计 (≤767px) */\n@media (max-width: 767px) {\n  details table {\n    display: block;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    white-space: nowrap;\n    font-size: var(--font-xs);\n    margin: var(--space-md) 0;\n  }\n  \n  details table th,\n  details table td {\n    min-width: 100px;\n    padding: var(--space-sm);\n  }\n}\n\n/* 表格头部 */\ndetails table th {\n  background: linear-gradient(135deg, \n    var(--primary-pink) 0%, \n    var(--accent-purple) 100%);\n  color: var(--text-light);\n  padding: var(--space-md);\n  font-weight: 700;\n  text-align: left;\n  position: sticky;\n  top: 0;\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);\n  font-size: var(--font-sm);\n  letter-spacing: 0.3px;\n}\n\n/* 电脑端表头优化 (≥1024px) */\n@media (min-width: 1024px) {\n  details table th {\n    padding: var(--space-lg) var(--space-xl);\n    font-size: var(--font-md);\n  }\n}\n\n/* 表格内容 */\ndetails table td {\n  padding: var(--space-md);\n  border-bottom: 1px solid var(--border-color);\n  color: var(--text-primary);\n  background: var(--bg-card);\n  transition: all 0.2s ease;\n}\n\n/* 电脑端表格内容优化 (≥1024px) */\n@media (min-width: 1024px) {\n  details table td {\n    padding: var(--space-md) var(--space-lg);\n  }\n}\n\ndetails table tr:last-child td {\n  border-bottom: none;\n}\n\n/* 斑马条纹 */\ndetails table tbody tr:nth-child(even) {\n  background: var(--bg-highlight);\n}\n\ndetails table tr:hover td {\n  background: var(--bg-hover);\n  color: var(--text-dark);\n}\n\n/* ===== 好感度系统 ===== */\n/* 进度条样式 */\n.favorability-bar {\n  display: inline-flex;\n  align-items: center;\n  width: 150px;\n  height: 20px;\n  background: linear-gradient(135deg, \n    rgba(255, 182, 193, 0.2) 0%, \n    rgba(255, 182, 193, 0.4) 100%);\n  border-radius: var(--radius-full);\n  overflow: hidden;\n  margin: 0 var(--space-sm);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);\n  vertical-align: middle;\n  border: 1px solid var(--border-color);\n}\n\n/* 平板端进度条优化 */\n@media (min-width: 768px) and (max-width: 1023px) {\n  .favorability-bar {\n    width: 180px;\n    height: 22px;\n  }\n}\n\n/* 电脑端进度条优化 (≥1024px) */\n@media (min-width: 1024px) {\n  .favorability-bar {\n    width: 220px;\n    height: 24px;\n  }\n}\n\n/* 超大屏幕进度条优化 (≥1440px) */\n@media (min-width: 1440px) {\n  .favorability-bar {\n    width: 240px;\n    height: 26px;\n  }\n}\n\n/* 进度填充 */\n.favorability-fill {\n  height: 100%;\n  background: linear-gradient(90deg, \n    var(--accent-green) 0%, \n    #4cd964 20%, \n    #00cec9 40%, \n    var(--primary-blue) 60%, \n    var(--accent-purple) 80%, \n    var(--primary-pink) 100%);\n  border-radius: var(--radius-full);\n  transition: width 0.8s cubic-bezier(0.34, 1.56, 0.64, 1);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--text-light);\n  font-size: 10px;\n  font-weight: 700;\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);\n  min-width: 40px;\n  padding: 0 var(--space-sm);\n  position: relative;\n  overflow: hidden;\n}\n\n/* 电脑端进度填充动画 */\n@media (min-width: 1024px) {\n  .favorability-fill::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, \n      transparent, \n      rgba(255, 255, 255, 0.4), \n      transparent);\n    animation: shimmer 2s infinite;\n  }\n}\n\n@keyframes shimmer {\n  0% { left: -100%; }\n  100% { left: 100%; }\n}\n\n/* 平板端和电脑端进度条文字 */\n@media (min-width: 768px) {\n  .favorability-fill {\n    font-size: 11px;\n  }\n}\n\n/* 电脑端进度条文字 (≥1024px) */\n@media (min-width: 1024px) {\n  .favorability-fill {\n    font-size: 12px;\n  }\n}\n\n/* 星级显示 */\n.favorability-stars {\n  display: inline-flex;\n  align-items: center;\n  margin: 0 var(--space-sm);\n  gap: 1px;\n}\n\n.favorability-stars .star {\n  color: #ffd700;\n  font-size: 16px;\n  text-shadow: 0 1px 2px rgba(255, 215, 0, 0.4);\n  transition: transform 0.3s ease;\n}\n\n/* 平板端和电脑端星级 */\n@media (min-width: 768px) {\n  .favorability-stars .star {\n    font-size: 18px;\n  }\n  \n  .favorability-stars {\n    gap: 2px;\n  }\n}\n\n/* 电脑端星级优化 (≥1024px) */\n@media (min-width: 1024px) {\n  .favorability-stars .star {\n    font-size: 20px;\n  }\n  \n  .favorability-stars .star:hover {\n    transform: scale(1.3);\n  }\n}\n\n.favorability-stars .star.empty {\n  color: #e0e0e0;\n  text-shadow: none;\n}\n\n/* 好感度标签 */\n.favorability-tag {\n  display: inline-block;\n  padding: 3px 10px;\n  border-radius: var(--radius-full);\n  font-size: var(--font-xs);\n  font-weight: 700;\n  margin-left: var(--space-sm);\n  text-transform: uppercase;\n  letter-spacing: 0.3px;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\n}\n\n.favorability-tag.high {\n  background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);\n  color: var(--primary-pink);\n}\n\n.favorability-tag.medium {\n  background: linear-gradient(135deg, #ffeaa7 0%, #fdcb6e 100%);\n  color: var(--accent-orange);\n}\n\n.favorability-tag.low {\n  background: linear-gradient(135deg, #dfe6e9 0%, #b2bec3 100%);\n  color: var(--text-secondary);\n}\n\n/* 平板端和电脑端标签 */\n@media (min-width: 768px) {\n  .favorability-tag {\n    padding: 4px 12px;\n    font-size: var(--font-sm);\n  }\n}\n\n/* ===== 手机讯息模块 - 未读红点 ===== */\n.unread-badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 20px;\n  height: 20px;\n  background: linear-gradient(135deg, \n    var(--accent-red) 0%, \n    #ff6b81 100%);\n  color: var(--text-light);\n  border-radius: 50%;\n  font-size: 10px;\n  font-weight: 700;\n  margin-left: var(--space-sm);\n  animation: pulse 2s infinite;\n  vertical-align: middle;\n  box-shadow: 0 3px 6px rgba(255, 71, 87, 0.3);\n  position: relative;\n  z-index: 1;\n}\n\n/* 平板端红点优化 */\n@media (min-width: 768px) and (max-width: 1023px) {\n  .unread-badge {\n    min-width: 22px;\n    height: 22px;\n    font-size: 11px;\n  }\n}\n\n/* 电脑端红点优化 (≥1024px) */\n@media (min-width: 1024px) {\n  .unread-badge {\n    min-width: 24px;\n    height: 24px;\n    font-size: 12px;\n  }\n  \n  .unread-badge::after {\n    content: '';\n    position: absolute;\n    top: -2px;\n    left: -2px;\n    right: -2px;\n    bottom: -2px;\n    background: linear-gradient(135deg, \n      var(--accent-red) 0%, \n      #ff6b81 100%);\n    border-radius: 50%;\n    z-index: -1;\n    opacity: 0.6;\n    animation: pulse-ring 2s infinite;\n  }\n}\n\n@keyframes pulse {\n  0%, 100% { \n    transform: scale(1); \n    box-shadow: 0 3px 6px rgba(255, 71, 87, 0.3);\n  }\n  50% { \n    transform: scale(1.1); \n    box-shadow: 0 4px 8px rgba(255, 71, 87, 0.5);\n  }\n}\n\n@keyframes pulse-ring {\n  0% { transform: scale(1); opacity: 0.6; }\n  100% { transform: scale(1.4); opacity: 0; }\n}\n\n/* 手机端简化动画 */\n@media (max-width: 767px) {\n  .unread-badge {\n    animation: pulse 2s infinite;\n  }\n}\n\n/* 消息条目样式 */\n.message-item {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--space-md);\n  margin: var(--space-sm) 0;\n  background: linear-gradient(135deg, \n    rgba(255, 255, 255, 0.9) 0%, \n    rgba(255, 240, 245, 0.9) 100%);\n  border-radius: var(--radius-md);\n  border-left: 3px solid var(--primary-blue);\n  transition: all 0.3s ease;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);\n}\n\n/* 平板端和电脑端消息条目 */\n@media (min-width: 768px) {\n  .message-item {\n    padding: var(--space-lg);\n    border-left-width: 4px;\n  }\n}\n\n/* 电脑端消息条目优化 (≥1024px) */\n@media (min-width: 1024px) {\n  .message-item:hover {\n    background: linear-gradient(135deg, \n      rgba(255, 255, 255, 1) 0%, \n      rgba(255, 240, 245, 1) 100%);\n    transform: translateX(8px);\n    box-shadow: 0 4px 12px rgba(102, 126, 234, 0.15);\n    border-left-width: 5px;\n  }\n}\n\n.message-item.unread {\n  background: linear-gradient(135deg, \n    rgba(255, 71, 87, 0.1) 0%, \n    rgba(255, 182, 193, 0.2) 100%);\n  border-left-color: var(--accent-red);\n}\n\n/* 手机端悬停效果简化 */\n@media (max-width: 1023px) {\n  .message-item:hover {\n    transform: none;\n  }\n}\n\n/* ===== 特殊模块样式 ===== */\n/* 当前情况模块 - 顶部高亮 */\ndetails:nth-child(1) {\n  border: 2px solid var(--primary-pink);\n  background: linear-gradient(135deg, \n    rgba(255, 105, 180, 0.05) 0%, \n    rgba(255, 255, 255, 0.95) 100%);\n}\n\ndetails:nth-child(1) summary {\n  background: linear-gradient(135deg, \n    #ff1493 0%, \n    var(--primary-pink) 50%, \n    #ff85c0 100%);\n}\n\n/* NPC信息模块 */\ndetails:nth-child(3) li {\n  border-left-color: var(--accent-purple);\n  background: linear-gradient(135deg, \n    rgba(157, 78, 221, 0.05) 0%, \n    rgba(255, 240, 245, 0.9) 100%);\n}\n\ndetails:nth-child(3) li:hover {\n  background: linear-gradient(135deg, \n    rgba(157, 78, 221, 0.1) 0%, \n    rgba(255, 240, 245, 1) 100%);\n}\n\n/* 记忆区模块 */\ndetails:nth-child(6) {\n  background: linear-gradient(135deg, \n    rgba(157, 78, 221, 0.05) 0%, \n    rgba(255, 240, 245, 0.9) 100%);\n  border: 2px solid var(--accent-purple);\n}\n\ndetails:nth-child(6) summary {\n  background: linear-gradient(135deg, \n    var(--accent-purple) 0%, \n    #b24bf3 30%, \n    #d68cf8 100%);\n}\n\n/* 行动推荐模块 */\ndetails:nth-child(7) ol {\n  list-style: none;\n  padding-left: 0;\n  counter-reset: action-counter;\n}\n\ndetails:nth-child(7) li {\n  background: linear-gradient(135deg, \n    rgba(255, 107, 53, 0.1) 0%, \n    rgba(255, 240, 245, 0.9) 100%);\n  border-left: 4px solid var(--accent-orange);\n  margin: var(--space-md) 0;\n  padding: var(--space-lg);\n  border-radius: var(--radius-md);\n  cursor: pointer;\n  transition: all 0.3s ease;\n  position: relative;\n  overflow: hidden;\n  counter-increment: action-counter;\n}\n\n/* 行动推荐编号 */\ndetails:nth-child(7) li::before {\n  content: counter(action-counter) '.';\n  position: absolute;\n  left: var(--space-md);\n  font-weight: 700;\n  color: var(--accent-orange);\n  font-size: var(--font-lg);\n}\n\n/* 电脑端行动推荐优化 (≥1024px) */\n@media (min-width: 1024px) {\n  details:nth-child(7) li {\n    padding: var(--space-xl);\n    margin: var(--space-lg) 0;\n    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n  }\n  \n  details:nth-child(7) li:hover {\n    background: linear-gradient(135deg, \n      rgba(255, 107, 53, 0.2) 0%, \n      rgba(255, 240, 245, 1) 100%);\n    transform: translateX(12px);\n    box-shadow: 0 6px 20px rgba(255, 107, 53, 0.2);\n    border-left-width: 6px;\n  }\n  \n  details:nth-child(7) li:active {\n    transform: translateX(12px) scale(0.98);\n  }\n}\n\n/* 手机端悬停效果简化 */\n@media (max-width: 1023px) {\n  details:nth-child(7) li:hover {\n    transform: none;\n  }\n}\n\n/* ===== 触摸设备优化 ===== */\n@media (hover: none) and (pointer: coarse) {\n  /* 移除所有悬停效果 */\n  details:hover {\n    transform: none;\n  }\n  \n  summary:hover {\n    transform: none;\n  }\n  \n  details li:hover {\n    transform: none;\n  }\n  \n  .message-item:hover {\n    transform: none;\n  }\n  \n  details:nth-child(7) li:hover {\n    transform: none;\n  }\n  \n  /* 增加触摸目标尺寸 */\n  summary {\n    min-height: 56px;\n  }\n  \n  details li {\n    min-height: 44px;\n  }\n  \n  /* 简化动画以提升性能 */\n  .unread-badge {\n    animation: none;\n  }\n  \n  .favorability-fill::after {\n    animation: none;\n  }\n}\n\n/* ===== 滚动条美化 ===== */\ndetails::-webkit-scrollbar {\n  width: 6px;\n  height: 6px;\n}\n\ndetails::-webkit-scrollbar-track {\n  background: rgba(255, 182, 193, 0.1);\n  border-radius: 3px;\n}\n\ndetails::-webkit-scrollbar-thumb {\n  background: linear-gradient(135deg, \n    var(--primary-pink) 0%, \n    var(--accent-purple) 100%);\n  border-radius: 3px;\n  transition: all 0.3s ease;\n}\n\ndetails::-webkit-scrollbar-thumb:hover {\n  background: linear-gradient(135deg, \n    var(--accent-purple) 0%, \n    var(--primary-pink) 100%);\n  box-shadow: 0 0 6px rgba(255, 105, 180, 0.5);\n}\n\n/* 平板端和电脑端滚动条 */\n@media (min-width: 768px) {\n  details::-webkit-scrollbar {\n    width: 8px;\n    height: 8px;\n  }\n  \n  details::-webkit-scrollbar-track {\n    border-radius: 4px;\n  }\n  \n  details::-webkit-scrollbar-thumb {\n    border-radius: 4px;\n  }\n}\n\n/* ===== 打印样式优化 ===== */\n@media print {\n  details {\n    break-inside: avoid;\n    box-shadow: none !important;\n    border: 1px solid #ccc !important;\n    background: white !important;\n  }\n  \n  summary {\n    background: #f0f0f0 !important;\n    color: black !important;\n    text-shadow: none !important;\n  }\n  \n  .unread-badge {\n    animation: none !important;\n    background: #ccc !important;\n    color: black !important;\n    box-shadow: none !important;\n  }\n  \n  /* 隐藏非必要元素 */\n  summary::before,\n  .favorability-fill::after,\n  .unread-badge::after {\n    display: none !important;\n  }\n}\n\n/* ===== 性能优化 ===== */\n/* 减少动画对低端设备的影响 */\n@media (prefers-reduced-motion: reduce) {\n  * {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}","options":{"items":[{"order":0,"label":"掉格式","type":"SET-INPUT","value":"（按照标准回复模块内容进行回复）"},{"order":1,"label":"格式思维链问题","type":"SET-INPUT","value":"(【差评】格式严重衰减！[绝对指令]：立即进行全局格式化刷新。严格锚定并完整执行【.输出格式 (绝对锁定)】原始模板，彻底抛弃简化记忆，校准所有UI面板，尤其是思维面板。)"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":2,"totalMessages":4,"totalCreditsUsed":4333,"totalTokensUsed":86775,"totalPlayedUsers":1,"deeplyPlayed":0,"fixedPromptLength":9338,"lorebookLength":57188,"author":{"id":"h4ZRdadVUK2ZpTAXyMJePanWGs7jHehs","name":"fencer","displayUsername":"fencer","username":"fencer"},"cardsTags":[{"tag":{"name":"已破甲","cardsCount":2211}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"可剧情可涩涩","cardsCount":2461}},{"tag":{"name":"开放世界","cardsCount":1290}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"自由探索","cardsCount":1082}},{"tag":{"name":"修仙","cardsCount":147}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}