{"id":"671aa45f-3522-45bf-85e7-e81c823aae5a","authorId":"CvciB0m3WgzCDFLuyjZGmHMawOlBglMx","title":"【高达大世界】自由探索/RPG","description":"群号：877267384 【仍在持续更新中】在这个由无数英雄、阴谋与战争交织的宏大舞台上，你将驾驶各式人形兵器(MS)，邂逅原作中的传奇人物，参与改变历史的重大战役，积累军功，提升能力，甚至可能发掘自身潜藏的特殊力量，最终成为影响整个群星格局的关键人物。战争的残酷与荣耀，战友的羁绊与背叛，以及在硝烟弥漫的战场间隙可能萌发的隐秘情感，都将是你旅程的一部分。","background":"lllfyv8gwdhc35x3hxc1esko.webp","backgroundWidth":2559,"backgroundHeight":1524,"cover":"lvq3oytr6j9pvpn3s9yug08s.webp","coverWidth":2559,"coverHeight":1524,"introPage":"lsjb3ozoqlbg3uzuj59r75pg.html","changelog":"","createdAt":"2026-07-07T14:19:25.681Z","updatedAt":"2026-07-31T14:23:57.909Z","initPublicAt":"2026-07-31T13:17:56.195Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":true,"memorySchema":null,"injectStyles":"/* ===== B平台(Rili) AI回复框容器样式 ===== */\n.group.is-assistant > div.is-user\\:dark {\n  background: linear-gradient(145deg, rgba(3,16,27,0.96), rgba(5,35,47,0.9)) !important;\n  color: #cce8eb !important;\n  border-radius: 4px !important;\n  border: 1px solid rgba(72,231,240,0.46) !important;\n  box-shadow: 0 10px 40px rgba(0,9,16,0.5), inset 0 1px 0 rgba(148,248,252,0.1), inset 0 0 28px rgba(28,192,207,0.06) !important;\n  backdrop-filter: blur(24px) saturate(120%);\n  -webkit-backdrop-filter: blur(24px) saturate(120%);\n  position: relative;\n  overflow: hidden;\n}\n.group.is-assistant > div.is-user\\:dark::after {\n  content: '';\n  position: absolute;\n  top: 8px;\n  right: 8px;\n  width: 10px;\n  height: 10px;\n  background: radial-gradient(circle, rgba(105,245,250,0.85) 0%, rgba(72,231,240,0.5) 40%, transparent 70%);\n  border-radius: 50%;\n  animation: gundam-pulse 2s ease-in-out infinite;\n  z-index: 10;\n  pointer-events: none;\n  box-shadow: 0 0 12px rgba(69,224,235,0.7);\n}\n/* ===== B平台 用户输入框样式 ===== */\n.group.is-user > div.is-user\\:dark {\n  font-family: \"Microsoft YaHei\", \"微软雅黑\", sans-serif !important;\n  background: linear-gradient(145deg, rgba(3,16,27,0.96), rgba(5,35,47,0.9)) !important;\n  color: #cce8eb !important;\n  border-radius: 12px !important;\n  padding: 15px 20px !important;\n  box-shadow: 0 4px 15px rgba(0,9,16,0.42) !important;\n  border: 1px solid rgba(72,231,240,0.46) !important;\n  transition: all 0.3s ease-in-out !important;\n}\n.group.is-user > div.is-user\\:dark:hover {\n  transform: translateY(-5px) !important;\n  box-shadow: 0 8px 25px rgba(0,9,16,0.52), 0 0 16px rgba(69,224,235,0.18) !important;\n  border-color: rgba(105,245,250,0.68) !important;\n}\n/* ===== B平台 文本样式 ===== */\n.rili-markdown-renderer {\n  white-space: pre-wrap !important;\n  line-height: 1.6 !important;\n  overflow-wrap: break-word !important;\n  word-wrap: break-word !important;\n  color: #cce8eb !important;\n}\n/* ===== B平台 按钮工具栏区域 ===== */\n.group.is-assistant .bg-muted.rounded.flex.p-0\\.5,\n.group.is-user .bg-muted.rounded.flex.p-0\\.5 {\n  background: rgba(5,35,47,0.85) !important;\n  border: 1px solid rgba(72,231,240,0.42) !important;\n  border-radius: 8px !important;\n}\n.group.is-assistant .bg-muted.rounded.flex.p-0\\.5 button:hover,\n.group.is-user .bg-muted.rounded.flex.p-0\\.5 button:hover {\n  background: rgba(72,231,240,0.16) !important;\n  color: #79f0f5 !important;\n}\n.group.is-assistant .bg-muted.rounded.flex.p-0\\.5 button svg,\n.group.is-user .bg-muted.rounded.flex.p-0\\.5 button svg {\n  stroke: #9ed4da !important;\n}\n.group.is-assistant .bg-muted.rounded.flex.p-0\\.5 button:hover svg,\n.group.is-user .bg-muted.rounded.flex.p-0\\.5 button:hover svg {\n  stroke: #79f0f5 !important;\n}\n/* ===== B平台 token消耗信息样式 ===== */\n.group.is-assistant .text-muted-foreground[data-state=\"closed\"] {\n  background: rgba(3,24,36,0.85) !important;\n  border: 1px solid rgba(72,231,240,0.42) !important;\n  border-radius: 8px !important;\n  padding: 4px 10px !important;\n  color: #79f0f5 !important;\n  font-weight: 600 !important;\n  font-family: 'Roboto', 'Helvetica Neue', 'Segoe UI', sans-serif !important;\n}\n/* ===== B平台 加载动画覆盖 ===== */\n.group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center span.bg-primary.rounded-full {\n  display: none !important;\n}\n.group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center {\n  width: 100% !important;\n  height: auto !important;\n  min-height: 80px !important;\n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: center !important;\n  align-items: center !important;\n  background: linear-gradient(135deg, rgba(3,16,27,0.96), rgba(5,35,47,0.94)) !important;\n  border: 1px solid rgba(72,231,240,0.46) !important;\n  border-radius: 16px !important;\n  backdrop-filter: blur(24px) !important;\n  box-shadow: 0 12px 40px rgba(44,62,80,0.1), inset 0 1px 0 rgba(255,255,255,0.6) !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n.group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%,-50%) !important;\n  width: 60px !important;\n  height: 60px !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cdefs%3E%3CradialGradient id='coreGlow'%3E%3Cstop offset='0%25' stop-color='%23ffffff' stop-opacity='0.9'/%3E%3Cstop offset='70%25' stop-color='%234a90e2' stop-opacity='0.5'/%3E%3Cstop offset='100%25' stop-color='%2334495e' stop-opacity='0.25'/%3E%3C/radialGradient%3E%3ClinearGradient id='beamGrad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%234a90e2'%3E%3Canimate attributeName='stop-color' values='%234a90e2;%237aa8e2;%23566573;%234a90e2' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%237aa8e2'%3E%3Canimate attributeName='stop-color' values='%237aa8e2;%23566573;%234a90e2;%237aa8e2' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%23566573'%3E%3Canimate attributeName='stop-color' values='%23566573;%234a90e2;%237aa8e2;%23566573' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(60,60)'%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;360' dur='4s' repeatCount='indefinite'/%3E%3Ccircle cx='0' cy='-35' r='3' fill='%234a90e2' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.8;0.3;0.8' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='25' cy='-25' r='2.5' fill='%237aa8e2' opacity='0.7'/%3E%3Ccircle cx='35' cy='0' r='3' fill='%23566573' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='2.5' fill='%234a90e2' opacity='0.7'/%3E%3Ccircle cx='0' cy='35' r='3' fill='%237aa8e2' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.8;0.3;0.8' dur='2s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='-25' cy='25' r='2.5' fill='%23566573' opacity='0.7'/%3E%3Ccircle cx='-35' cy='0' r='3' fill='%234a90e2' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='2s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='-25' cy='-25' r='2.5' fill='%237aa8e2' opacity='0.7'/%3E%3C/g%3E%3Ccircle cx='0' cy='0' r='10' fill='url(%23coreGlow)' opacity='0.9'%3E%3Canimate attributeName='r' values='8;12;8' dur='2.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;-360' dur='6s' repeatCount='indefinite'/%3E%3Cpath d='M 0,-30 L 5,-25 L 0,-20 M 0,30 L 5,25 L 0,20 M -30,0 L -25,5 L -20,0 M 30,0 L 25,5 L 20,0' fill='none' stroke='url(%23beamGrad)' stroke-width='1.5' opacity='0.7'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n  filter: drop-shadow(0 0 12px rgba(74,144,226,0.4)) !important;\n}\n.group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::after {\n  content: 'SYSTEM PROCESSING...' !important;\n  position: absolute !important;\n  bottom: 16px !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  font-family: \"Roboto Mono\", \"Courier New\", monospace !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #79f0f5 !important;\n  letter-spacing: 0.2em !important;\n  animation: gundam-text-fade 2.5s ease-in-out infinite alternate !important;\n}\n/* ===== 动画定义 ===== */\n@keyframes gundam-pulse {\n  0%,100% { opacity: 0.6; box-shadow: 0 0 15px rgba(74,144,226,0.5) }\n  50% { opacity: 1; box-shadow: 0 0 30px rgba(74,144,226,0.8) }\n}\n@keyframes gundam-radar {\n  0% { transform: rotate(0deg) }\n  100% { transform: rotate(360deg) }\n}\n@keyframes gundam-border-glow {\n  0%,100% { border-color: rgba(122,168,224,0.5); box-shadow: inset 0 0 12px rgba(122,168,224,0.2) }\n  50% { border-color: rgba(74,144,226,0.8); box-shadow: inset 0 0 20px rgba(74,144,226,0.3) }\n}\n@keyframes gundam-corner-expand {\n  0%,100% { width: 18px; height: 18px }\n  50% { width: 24px; height: 24px }\n}\n@keyframes gundam-text-fade {\n  0% { opacity: 0.7; text-shadow: 0 0 4px rgba(44,62,80,0.1) }\n  50% { opacity: 1; text-shadow: 0 0 8px rgba(44,62,80,0.15) }\n  100% { opacity: 0.7; text-shadow: 0 0 4px rgba(44,62,80,0.1) }\n}\n@keyframes bg-scroll {\n  0% { background-position: 0 0 }\n  100% { background-position: 200px 200px }\n}\n@keyframes pulse-indicator {\n  0%,100% { opacity: 0.7; transform: scale(1) }\n  50% { opacity: 1; transform: scale(1.2) }\n}\n@keyframes glow-text {\n  0%,100% { text-shadow: 0 0 10px rgba(100,255,218,0.5) }\n  50% { text-shadow: 0 0 18px rgba(100,255,218,0.8), 0 0 30px rgba(100,255,218,0.5) }\n}\n@keyframes cot-fade-out {\n  0% { opacity: 1 }\n  60% { opacity: 0 }\n  100% { opacity: 0; visibility: hidden; height: 0; margin: 0; padding: 0; overflow: hidden; aspect-ratio: auto; pointer-events: none }\n}\n/* ===== COT 思考标签样式 ===== */\ncot {\n  display: block;\n  position: relative;\n  width: 100%;\n  aspect-ratio: 3/1;\n  overflow: hidden;\n  box-sizing: border-box;\n  contain: size layout paint;\n  font-size: 0;\n  line-height: 0;\n  letter-spacing: 0;\n}\ncot * {\n  display: none !important;\n}\ncot::before {\n  content: \"\";\n  display: block;\n  width: 100%;\n  height: 100%;\n  pointer-events: none;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  animation: none;\n  background-image: url(\"data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f0f4f8'/%3E%3Cstop offset='1' stop-color='%23e6ecf2'/%3E%3C/linearGradient%3E%3Cpattern id='grid' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Cpath d='M 20 0 L 0 0 0 20' fill='none' stroke='%23d8dee9' stroke-width='0.5'/%3E%3C/pattern%3E%3CradialGradient id='core' cx='50%25' cy='50%25' r='30%25'%3E%3Cstop offset='0' stop-color='%234a90e2' stop-opacity='0.8'/%3E%3Cstop offset='1' stop-color='%2334495e' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='beam' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%234a90e2' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%237aa8e2' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='%234a90e2' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='600' height='200' fill='url(%23bg)'/%3E%3Crect width='600' height='200' fill='url(%23grid)' opacity='0.7'/%3E%3Cg transform='translate(300,100)'%3E%3Ccircle cx='0' cy='0' r='60' fill='none' stroke='%237aa8e2' stroke-width='0.7' opacity='0.5'%3E%3Canimate attributeName='r' values='50;70;50' dur='4s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.5;0.2;0.5' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='0' cy='0' r='40' fill='none' stroke='%234a90e2' stroke-width='1' opacity='0.7'%3E%3Canimate attributeName='r' values='35;55;35' dur='3s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.7;0.3;0.7' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='0' cy='0' r='25' fill='url(%23core)'/%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;360' dur='8s' repeatCount='indefinite'/%3E%3Cline x1='0' y1='-50' x2='0' y2='-70' stroke='%234a90e2' stroke-width='1.5' opacity='0.8'/%3E%3Cline x1='0' y1='50' x2='0' y2='70' stroke='%234a90e2' stroke-width='1.5' opacity='0.8'/%3E%3Cline x1='-50' y1='0' x2='-70' y2='0' stroke='%237aa8e2' stroke-width='1.5' opacity='0.7'/%3E%3Cline x1='50' y1='0' x2='70' y2='0' stroke='%237aa8e2' stroke-width='1.5' opacity='0.7'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.5'%3E%3Crect x='-100' y='80' width='800' height='1' fill='url(%23beam)'%3E%3CanimateTransform attributeName='transform' type='translate' from='-50 0' to='50 0' dur='5s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/g%3E%3Ctext x='50%25' y='55%25' text-anchor='middle' font-size='24' font-family='Roboto, Arial, sans-serif' font-weight='700' fill='%232c3e50' opacity='0.9' letter-spacing='3'%3EMOBILE SUIT SYSTEM%3C/text%3E%3Ctext x='50%25' y='72%25' text-anchor='middle' font-size='12' font-family='Courier New, monospace' fill='%23566573' opacity='0.85' letter-spacing='2'%3EANALYZING TACTICAL DATA...%3C/text%3E%3C/svg%3E\");\n}\ncot:has(postition[stop]), cot:has(+ postition[stop]), cot:has(~ postition[stop]) {\n  animation: cot-fade-out 600ms ease forwards;\n}\ncot:has(postition[stop])::before, cot:has(+ postition[stop])::before, cot:has(~ postition[stop])::before {\n  animation-play-state: paused !important;\n  opacity: 0;\n  transition: opacity .4s ease;\n  content: none !important;\n  background: none !important;\n}\n/* ===== 自定义HTML内容样式（跨平台通用，不修改） ===== */\n.styled-prose-container {\n  font-family: 'Roboto', 'Helvetica Neue', 'Segoe UI', 'Noto Sans SC', sans-serif;\n  position: relative;\n  z-index: 1;\n  line-height: 1.8;\n  letter-spacing: 0.3px;\n  white-space: normal;\n  color: #cce8eb;\n}\n.styled-prose-container br {\n  line-height: 1.2;\n}\n.styled-prose-container details {\n  box-sizing: border-box;\n  display: block;\n  width: calc(100% + 56px);\n  max-width: calc(100% + 56px);\n  background:\n    linear-gradient(rgba(72,231,240,0.025) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(72,231,240,0.025) 1px, transparent 1px),\n    repeating-linear-gradient(135deg, transparent 0 18px, rgba(105,245,250,0.018) 18px 19px, transparent 19px 36px),\n    linear-gradient(145deg, rgba(3,16,27,0.92), rgba(5,35,47,0.82));\n  background-size: 28px 28px, 28px 28px, 52px 52px, 100% 100%;\n  border-radius: 0;\n  margin: 8px -28px;\n  overflow: hidden;\n  border: 1px solid rgba(72,231,240,0.48);\n  box-shadow: 0 4px 20px rgba(0,9,16,0.38), inset 0 1px 0 rgba(148,248,252,0.1), inset 0 0 28px rgba(28,192,207,0.07);\n  transition: all 0.4s cubic-bezier(0.4,0,0.2,1);\n  font-size: 14px;\n  line-height: 1.65;\n  padding: 0 16px 12px 16px;\n  color: #cce8eb;\n  position: relative;\n  white-space: normal;\n  clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);\n}\n.styled-prose-container details::before {\n  content: '';\n  position: absolute;\n  top: 8px;\n  left: 0;\n  width: 3px;\n  height: calc(100% - 16px);\n  background: linear-gradient(180deg, #8bf8fc, rgba(21,185,211,0.36));\n  box-shadow: 0 0 12px rgba(69,224,235,0.78);\n  opacity: 0.68;\n  transition: opacity 0.4s ease;\n}\n.styled-prose-container details:hover {\n  transform: translateX(2px);\n  box-shadow: 0 6px 26px rgba(0,9,16,0.48), 0 0 18px rgba(69,224,235,0.18), inset 0 1px 0 rgba(148,248,252,0.15);\n  border-color: rgba(105,245,250,0.78);\n}\n.styled-prose-container details:hover::before {\n  opacity: 1;\n}\n.styled-prose-container details[open] {\n  background:\n    url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='none' stroke='%2348e7f0' stroke-width='1' opacity='0.055'%3E%3Cpath d='M14 14 H70 V56 H126 M14 84 H42 V126 M98 84 V112 H126 M70 112 H35 M98 28 V14'/%3E%3C/g%3E%3Cg fill='%2348e7f0' opacity='0.09'%3E%3Ccircle cx='14' cy='14' r='2'/%3E%3Ccircle cx='126' cy='56' r='2'/%3E%3Ccircle cx='14' cy='84' r='2'/%3E%3Ccircle cx='42' cy='126' r='2'/%3E%3Ccircle cx='126' cy='112' r='2'/%3E%3Ccircle cx='35' cy='112' r='2'/%3E%3Ccircle cx='98' cy='14' r='2'/%3E%3C/g%3E%3C/svg%3E\") repeat,\n    linear-gradient(rgba(72,231,240,0.025) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(72,231,240,0.025) 1px, transparent 1px),\n    repeating-linear-gradient(135deg, transparent 0 18px, rgba(105,245,250,0.018) 18px 19px, transparent 19px 36px),\n    linear-gradient(145deg, rgba(3,16,27,0.92), rgba(5,35,47,0.82));\n  background-size: 140px 140px, 28px 28px, 28px 28px, 52px 52px, 100% 100%;\n}\n.styled-prose-container details summary {\n  box-sizing: border-box;\n  width: calc(100% + 64px);\n  min-height: 44px;\n  background:\n    linear-gradient(180deg, #48e7f0, rgba(21,185,211,0.45)) left center / 3px 100% no-repeat,\n    linear-gradient(rgba(121,240,245,0.6), rgba(121,240,245,0.6)) 8px calc(50% - 6px) / 10px 2px no-repeat,\n    linear-gradient(rgba(121,240,245,0.35), rgba(121,240,245,0.35)) 8px calc(50% + 6px) / 14px 2px no-repeat,\n    linear-gradient(135deg, transparent 0 12px, rgba(121,240,245,0.14) 12px 13px, transparent 13px 25px) 26px center / 86px 100% no-repeat,\n    linear-gradient(90deg, rgba(121,240,245,0.16) 0 1px, transparent 1px 100%) 30px center / 18px 18px no-repeat,\n    linear-gradient(90deg, rgba(22,181,202,0.26), rgba(6,42,55,0.34) 55%, rgba(2,19,30,0.92));\n  padding: 11px 52px 11px 30px;\n  margin: 0 -32px;\n  font-weight: 700;\n  font-size: 15px;\n  line-height: 1.4;\n  cursor: pointer;\n  color: #79f0f5;\n  text-shadow: 0 0 9px rgba(69,224,235,0.38);\n  letter-spacing: 1px;\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  list-style: none;\n  border-bottom: 1px solid rgba(72,231,240,0.42);\n  box-shadow: inset 0 -1px 0 rgba(105,245,250,0.06), inset -72px 0 54px rgba(15,151,171,0.06), inset 72px 0 48px rgba(69,224,235,0.035);\n  transition: all 0.3s ease;\n}\n.styled-prose-container details summary::-webkit-details-marker {\n  display: none;\n}\n.styled-prose-container details summary::before {\n  content: '';\n  position: absolute;\n  right: 17px;\n  top: 50%;\n  z-index: 2;\n  width: 0;\n  height: 0;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n  border-top: 7px solid rgba(121,240,245,0.92);\n  filter: drop-shadow(0 0 5px rgba(69,224,235,0.72));\n  transform: translateY(-50%);\n  transition: transform 0.35s cubic-bezier(0.4,0,0.2,1), border-color 0.3s ease;\n}\n.styled-prose-container details[open] > summary::before {\n  transform: translateY(-50%) rotate(180deg);\n}\n.styled-prose-container details summary:hover::before {\n  border-top-color: #a1f8fb;\n}\n.styled-prose-container details[open] > summary {\n  background:\n    linear-gradient(180deg, #a5f8fb, rgba(36,205,221,0.55)) left center / 3px 100% no-repeat,\n    linear-gradient(rgba(165,248,251,0.7), rgba(165,248,251,0.7)) 8px calc(50% - 6px) / 10px 2px no-repeat,\n    linear-gradient(rgba(165,248,251,0.4), rgba(165,248,251,0.4)) 8px calc(50% + 6px) / 14px 2px no-repeat,\n    linear-gradient(135deg, transparent 0 12px, rgba(165,248,251,0.18) 12px 13px, transparent 13px 25px) 26px center / 86px 100% no-repeat,\n    linear-gradient(90deg, rgba(165,248,251,0.18) 0 1px, transparent 1px 100%) 30px center / 18px 18px no-repeat,\n    linear-gradient(90deg, rgba(24,205,221,0.3), rgba(6,43,56,0.3) 66%, rgba(2,19,30,0.82));\n  border-bottom-color: rgba(105,245,250,0.68);\n  color: #a5f8fb;\n  padding-top: 11px;\n  margin-bottom: 8px;\n}\n.styled-prose-container details > *:not(summary) {\n  padding: 0;\n  line-height: inherit;\n  font-size: inherit;\n  color: inherit;\n  background: transparent;\n  white-space: normal;\n}\n/* ===== 聊天气泡样式 ===== */\n.chat {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  padding: 24px 20px;\n  background: linear-gradient(135deg, rgba(3,16,27,0.96) 0%, rgba(5,35,47,0.92) 50%, rgba(2,19,30,0.98) 100%);\n  border: 1px solid rgba(72,231,240,0.42);\n  border-left: 4px solid #48e7f0;\n  border-radius: 2px;\n  margin: 20px 0;\n  position: relative;\n  font-family: 'Roboto Condensed', 'Noto Sans SC', sans-serif;\n  box-shadow: 0 6px 24px rgba(0,9,16,0.58), inset 0 1px 0 rgba(148,248,252,0.12), inset 0 0 28px rgba(28,192,207,0.06);\n  overflow: hidden;\n}\n.chat::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image: url(\"data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='hex' width='50' height='43.3' patternUnits='userSpaceOnUse'%3E%3Cpath d='M25 0 L50 14.43 L50 43.3 L25 57.73 L0 43.3 L0 14.43 Z' fill='none' stroke='%2300ffff' stroke-width='0.5' opacity='0.1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23hex)'/%3E%3C/svg%3E\");\n  background-size: 50px 43.3px;\n  animation: bg-scroll 25s linear infinite;\n  opacity: 0.8;\n  z-index: 0;\n}\n.chat::after {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,255,0.04) 2px, rgba(0,255,255,0.04) 3px);\n  pointer-events: none;\n  z-index: 0;\n}\n.chat > * {\n  position: relative;\n  z-index: 1;\n}\n.bubble {\n  max-width: 75%;\n  padding: 12px 18px;\n  position: relative;\n  line-height: 1.7;\n  word-wrap: break-word;\n  background: linear-gradient(145deg, rgba(7,42,54,0.9), rgba(3,24,36,0.94));\n  border: 1px solid rgba(72,231,240,0.34);\n  backdrop-filter: blur(4px);\n  -webkit-backdrop-filter: blur(4px);\n  box-shadow: 0 4px 12px rgba(0,9,16,0.42), inset 0 0 0 1px rgba(105,245,250,0.08);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.bubble:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 6px 16px rgba(0,9,16,0.52), 0 0 15px rgba(69,224,235,0.2);\n}\n.bubble.npc {\n  color: #cce8eb;\n  align-self: flex-start;\n  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%);\n}\n.bubble.user {\n  color: #cce8eb;\n  align-self: flex-end;\n  clip-path: polygon(0 0, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px));\n}\n.bubble .name {\n  font-size: 0.8em;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n  margin-bottom: 8px;\n  display: block;\n  opacity: 0.8;\n}\n.bubble.npc .name {\n  color: #79f0f5;\n}\n.bubble.user .name {\n  color: #a5f8fb;\n}\n.bubble .msg {\n  margin: 0;\n  font-size: 0.95em;\n  font-weight: 400;\n  text-shadow: 0 1px 2px rgba(0,0,0,0.5);\n}\n/* ===== 文档面板样式 ===== */\n.doc {\n  background: linear-gradient(180deg, rgba(3,16,27,0.98) 0%, rgba(5,35,47,0.94) 100%);\n  border: 1px solid rgba(72,231,240,0.46);\n  border-radius: 0;\n  padding: 28px 32px;\n  margin: 24px 0;\n  position: relative;\n  font-family: 'Orbitron', 'Noto Sans SC', sans-serif;\n  box-shadow: 0 8px 28px rgba(0,9,16,0.68), inset 0 0 20px rgba(28,192,207,0.1);\n  overflow: hidden;\n  clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 15px 100%, 0 calc(100% - 15px));\n}\n.doc::after {\n  content: 'SYSTEM ONLINE';\n  position: absolute;\n  top: 10px;\n  right: 15px;\n  font-size: 0.6em;\n  color: rgba(121,240,245,0.68);\n  letter-spacing: 2px;\n  font-weight: 700;\n  text-shadow: 0 0 8px rgba(69,224,235,0.58);\n  font-family: 'Orbitron', sans-serif;\n}\n.doc .title {\n  color: #79f0f5;\n  font-size: 1.5em;\n  font-weight: 700;\n  margin: 0 0 24px 0;\n  padding-bottom: 12px;\n  border-bottom: 2px solid rgba(72,231,240,0.5);\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  text-shadow: 0 0 12px rgba(69,224,235,0.6);\n  animation: glow-text 3s ease-in-out infinite;\n}\n.doc .content {\n  color: #cce8eb;\n  font-size: 0.9em;\n  line-height: 1.9;\n  font-family: 'Roboto Condensed', 'Noto Sans SC', sans-serif;\n}\n.doc .content p {\n  margin: 0 0 1.2em 0;\n  text-align: justify;\n}\n.doc .content p:last-child {\n  margin-bottom: 0;\n}\n/* ===== 提示框样式 ===== */\n.tip {\n  position: relative;\n  display: inline-block;\n  color: #79f0f5;\n  font-weight: 600;\n  border-bottom: 2px solid rgba(72,231,240,0.72);\n  cursor: help;\n  transition: all 0.3s ease;\n  z-index: 9998;\n}\n.tip:hover {\n  color: #a5f8fb;\n  border-bottom-color: #a5f8fb;\n  text-shadow: 0 0 10px rgba(69,224,235,0.58);\n}\n.tip .text {\n  visibility: hidden;\n  width: 320px;\n  background: linear-gradient(135deg, #03101b 0%, #05232f 50%, #02131e 100%);\n  color: #cce8eb;\n  text-align: left;\n  border: 2px solid #48e7f0;\n  border-radius: 2px;\n  padding: 18px 20px;\n  position: fixed;\n  z-index: 9999;\n  bottom: auto;\n  left: 50%;\n  transform: translate(-50%,-100%) translateY(-20px);\n  margin-left: 0;\n  opacity: 0;\n  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;\n  font-weight: 400;\n  font-size: 0.85em;\n  line-height: 1.9;\n  box-shadow: 0 12px 28px rgba(0,9,16,0.82), 0 6px 14px rgba(0,9,16,0.68), inset 0 1px 0 rgba(148,248,252,0.16);\n  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));\n  pointer-events: none;\n  font-family: 'Roboto Condensed', 'Noto Sans SC', sans-serif;\n}\n.tip .text::before {\n  content: '【 DATABASE ENTRY 】';\n  display: block;\n  font-size: 0.7em;\n  color: #79f0f5;\n  margin-bottom: 12px;\n  letter-spacing: 3px;\n  font-weight: 700;\n  text-shadow: 0 0 10px rgba(69,224,235,0.82);\n  font-family: 'Orbitron', sans-serif;\n}\n.tip:hover .text {\n  visibility: visible;\n  opacity: 1;\n  transform: translate(-50%,-100%) translateY(-10px);\n  pointer-events: auto;\n}\n.tip .text::after {\n  content: '';\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  margin-left: -10px;\n  border-width: 10px;\n  border-style: solid;\n  border-color: #48e7f0 transparent transparent transparent;\n  filter: drop-shadow(0 3px 5px rgba(0,9,16,0.5));\n}\n/* ===== EP交换面板样式 ===== */\n.ep-exchange {\n  background: linear-gradient(145deg, rgba(3,16,27,0.96), rgba(5,35,47,0.9));\n  border: 1px solid rgba(72,231,240,0.46);\n  padding: 24px;\n  margin: 20px 0;\n  font-family: 'Roboto Condensed', 'Noto Sans SC', sans-serif;\n  color: #cce8eb;\n  box-shadow: 0 6px 24px rgba(0,9,16,0.48), inset 0 0 24px rgba(28,192,207,0.07);\n  clip-path: polygon(0 10px, 10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%);\n}\n.ep-exchange .title {\n  color: #79f0f5;\n  font-family: 'Orbitron', sans-serif;\n  font-size: 1.3em;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  margin: 0 0 10px 0;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(72,231,240,0.46);\n  text-shadow: 0 0 10px rgba(69,224,235,0.52);\n}\n.ep-exchange .balance {\n  background: rgba(28,192,207,0.12);\n  border-left: 3px solid #48e7f0;\n  padding: 8px 12px;\n  margin: 16px 0;\n  font-size: 1.1em;\n  font-weight: 700;\n  color: #e8fbfc;\n}\n.ep-exchange .category {\n  margin: 20px 0;\n}\n.ep-exchange .category h4 {\n  color: #e8fbfc;\n  font-size: 1em;\n  margin: 0 0 12px 0;\n  letter-spacing: 0.5px;\n  border-bottom: 1px dashed rgba(121,240,245,0.3);\n  padding-bottom: 6px;\n}\n.ep-exchange ul {\n  list-style: none;\n  padding-left: 0;\n  margin: 0;\n  min-height: 1.2em;\n}\n.ep-exchange li {\n  padding: 8px 0 8px 20px;\n  position: relative;\n  border-bottom: 1px solid rgba(72,231,240,0.16);\n}\n.ep-exchange li::before {\n  content: '>';\n  position: absolute;\n  left: 0;\n  color: #79f0f5;\n  font-weight: 700;\n}\n.ep-exchange li:last-child {\n  border-bottom: none;\n}\n.ep-exchange .cost {\n  color: #6ee7ff;\n  font-weight: 700;\n  text-shadow: 0 0 8px rgba(69,224,235,0.42);\n}\n.ep-exchange .prompt {\n  margin-top: 20px;\n  padding: 10px;\n  background: rgba(0,9,16,0.42);\n  border: 1px solid rgba(72,231,240,0.24);\n  text-align: center;\n  color: #cce8eb;\n  font-style: italic;\n}\n.ep-exchange .secondary-prompt {\n  margin-top: 8px;\n  padding: 8px;\n  background: transparent;\n  border: none;\n  font-size: 0.9em;\n  color: rgba(204,232,235,0.7);\n}\n/* ===== classUI 组件样式 ===== */\n.classUI-story {\n  background: linear-gradient(145deg, rgba(3,16,27,0.96), rgba(5,35,47,0.88));\n  border: 1px solid rgba(72,231,240,0.42);\n  border-left: 4px solid rgba(72,231,240,0.82);\n  border-radius: 2px;\n  padding: 16px 20px;\n  margin: 10px 0;\n  color: #cce8eb;\n  font-size: 15px;\n  line-height: 1.7;\n  box-shadow: inset 0 1px 0 rgba(148,248,252,0.1), inset 0 0 24px rgba(28,192,207,0.06), 0 0 20px rgba(0,9,16,0.38);\n  position: relative;\n  letter-spacing: 0.4px;\n}\n.classUI-story::before, .classUI-story::after {\n  content: '';\n  position: absolute;\n  border-color: rgba(72,231,240,0.62);\n  border-style: solid;\n  transition: all 0.4s ease;\n}\n.classUI-story::before {\n  top: 10px;\n  left: 10px;\n  width: 18px;\n  height: 18px;\n  border-width: 2px 0 0 2px;\n  border-top-left-radius: 2px;\n}\n.classUI-story::after {\n  bottom: 10px;\n  right: 10px;\n  width: 18px;\n  height: 18px;\n  border-width: 0 2px 2px 0;\n  border-bottom-right-radius: 2px;\n}\n.classUI-story:hover::before, .classUI-story:hover::after {\n  animation: gundam-corner-expand 1.5s ease-in-out infinite;\n  border-color: #79f0f5;\n}\n.classUI-subsection {\n  font-weight: 700;\n  color: #79f0f5;\n  margin: 10px 0 6px 0;\n  padding-bottom: 6px;\n  border-bottom: 1px solid rgba(72,231,240,0.38);\n  font-size: 13px;\n  letter-spacing: 0.8px;\n  text-shadow: 0 0 8px rgba(69,224,235,0.38);\n  text-transform: uppercase;\n}\n.classUI-npc-card {\n  background: rgba(5,35,47,0.66);\n  border: 1px solid rgba(72,231,240,0.34);\n  border-radius: 2px;\n  padding: 12px;\n  margin: 8px 0;\n  box-shadow: 0 2px 10px rgba(0,9,16,0.28), inset 0 0 16px rgba(28,192,207,0.04);\n  transition: all 0.3s ease;\n  position: relative;\n}\n.classUI-npc-card::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, rgba(105,245,250,0.82));\n  transition: width 0.4s ease;\n}\n.classUI-npc-card:hover {\n  background: rgba(7,48,61,0.78);\n  border-color: rgba(105,245,250,0.62);\n  box-shadow: 0 4px 15px rgba(0,9,16,0.4), 0 0 14px rgba(69,224,235,0.1);\n}\n.classUI-npc-card:hover::before {\n  width: 100%;\n}\n.classUI-npc-name {\n  font-size: 16px;\n  font-weight: 700;\n  color: #79f0f5;\n  margin-bottom: 8px;\n  padding-bottom: 6px;\n  border-bottom: 2px solid rgba(72,231,240,0.48);\n  letter-spacing: 0.6px;\n  text-shadow: 0 0 8px rgba(69,224,235,0.42);\n}\n.classUI-memory {\n  background: linear-gradient(145deg, rgba(3,20,32,0.96), rgba(5,39,51,0.9));\n  border-color: rgba(105,245,250,0.66);\n  padding-bottom: 0;\n  animation: gundam-border-glow 4s ease-in-out infinite;\n}\n.classUI-memory-section {\n  margin: 0 0 10px 0;\n  padding: 0;\n  background: transparent;\n  border: none;\n}\n.classUI-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: 6px;\n  border-radius: 2px;\n  overflow: auto;\n  border: 1px solid rgba(72,231,240,0.42);\n  box-shadow: 0 4px 15px rgba(0,9,16,0.38);\n  display: block;\n}\n.classUI-table thead th {\n  background: linear-gradient(160deg, rgba(11,67,82,0.9), rgba(4,35,49,0.94));\n  color: #a5f8fb;\n  padding: 12px 10px;\n  font-weight: 700;\n  font-size: 12px;\n  text-align: center;\n  border-bottom: 2px solid rgba(72,231,240,0.62);\n  text-shadow: 0 0 7px rgba(69,224,235,0.36);\n  letter-spacing: 0.5px;\n  text-transform: uppercase;\n}\n.classUI-table tbody td {\n  padding: 10px 8px;\n  border-bottom: 1px solid rgba(72,231,240,0.16);\n  background: rgba(3,24,36,0.76);\n  font-size: 13px;\n  color: #cce8eb;\n  vertical-align: middle;\n  transition: background-color 0.3s ease;\n}\n.classUI-table tbody tr:last-child td {\n  border-bottom: none;\n}\n.classUI-table tbody tr:hover td {\n  background: rgba(12,76,91,0.62);\n}\n.classUI-actions {\n  background: linear-gradient(180deg, rgba(6,43,56,0.82), rgba(3,24,36,0.9));\n  border: 1px solid rgba(72,231,240,0.46);\n  border-radius: 2px;\n  padding: 14px 18px;\n  margin-top: 10px;\n  color: #cce8eb;\n  font-weight: 600;\n  font-size: 14px;\n  line-height: 1.7;\n  box-shadow: 0 4px 18px rgba(0,9,16,0.38), inset 0 1px 0 rgba(148,248,252,0.08);\n  letter-spacing: 0.3px;\n  position: relative;\n  overflow: hidden;\n}\n/* ===== 音频播放器样式 ===== */\n.classUI-audio-player {\n  width: 100%;\n  height: 35px;\n  margin-top: 8px;\n  background: linear-gradient(135deg, rgba(5,35,47,0.96), rgba(3,20,32,0.98));\n  border-radius: 18px;\n  border: 1px solid rgba(72,231,240,0.46);\n  box-shadow: 0 4px 15px rgba(0,9,16,0.4), inset 0 1px 2px rgba(148,248,252,0.1);\n  backdrop-filter: blur(16px) saturate(120%);\n  -webkit-backdrop-filter: blur(16px) saturate(120%);\n  accent-color: #48e7f0;\n  position: relative;\n  overflow: hidden;\n  transition: all 0.3s ease;\n}\n.classUI-audio-player:hover {\n  border-color: rgba(105,245,250,0.68);\n  box-shadow: 0 6px 20px rgba(0,9,16,0.5), 0 0 12px rgba(69,224,235,0.14), inset 0 1px 2px rgba(148,248,252,0.14);\n}\n.classUI-audio-player::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: repeating-linear-gradient(90deg, transparent, transparent 20px, rgba(72,231,240,0.08) 20px, rgba(72,231,240,0.08) 21px);\n  opacity: 0.4;\n  pointer-events: none;\n  z-index: 0;\n}\n.classUI-audio-player::-webkit-media-controls-panel {\n  background: transparent;\n}\n.classUI-audio-player::-webkit-media-controls-play-button,\n.classUI-audio-player::-webkit-media-controls-mute-button {\n  background-color: rgba(72,231,240,0.12);\n  border-radius: 50%;\n  transition: all 0.3s ease;\n  filter: brightness(0) saturate(100%) invert(86%) sepia(38%) saturate(1192%) hue-rotate(126deg) brightness(99%) contrast(90%);\n  margin: 0 4px;\n}\n.classUI-audio-player::-webkit-media-controls-play-button:hover,\n.classUI-audio-player::-webkit-media-controls-mute-button:hover {\n  background-color: rgba(72,231,240,0.22);\n  transform: scale(1.05);\n  box-shadow: 0 0 8px rgba(69,224,235,0.34);\n}\n.classUI-audio-player::-webkit-media-controls-current-time-display,\n.classUI-audio-player::-webkit-media-controls-time-remaining-display {\n  color: #cce8eb;\n  font-weight: 600;\n  font-size: 11px;\n  text-shadow: 0 0 5px rgba(69,224,235,0.26);\n  font-family: 'Roboto', 'Helvetica Neue', sans-serif;\n}\n.classUI-audio-player::-webkit-media-controls-timeline {\n  background-color: rgba(72,231,240,0.14);\n  border-radius: 8px;\n  height: 6px;\n  border: 1px solid rgba(72,231,240,0.4);\n  box-shadow: inset 0 1px 3px rgba(0,9,16,0.42), 0 0 0 1px rgba(148,248,252,0.06);\n  transition: all 0.3s ease;\n}\n.classUI-audio-player::-webkit-media-controls-timeline:hover {\n  background-color: rgba(72,231,240,0.22);\n  border-color: rgba(105,245,250,0.68);\n  box-shadow: inset 0 1px 3px rgba(0,9,16,0.5), 0 0 8px rgba(69,224,235,0.18);\n}\n.classUI-audio-player::-webkit-media-controls-volume-slider {\n  background-color: rgba(72,231,240,0.14);\n  border-radius: 8px;\n  height: 6px;\n  border: 1px solid rgba(72,231,240,0.4);\n  box-shadow: inset 0 1px 2px rgba(0,9,16,0.42);\n  transition: all 0.3s ease;\n}\n.classUI-audio-player::-webkit-media-controls-volume-slider:hover {\n  background-color: rgba(72,231,240,0.22);\n  border-color: rgba(105,245,250,0.62);\n}\n.classUI-audio-player::-webkit-media-controls-seek-back-button,\n.classUI-audio-player::-webkit-media-controls-seek-forward-button {\n  filter: brightness(0) saturate(100%) invert(86%) sepia(38%) saturate(1192%) hue-rotate(126deg) brightness(99%) contrast(90%);\n  opacity: 0.8;\n  transition: opacity 0.3s ease;\n}\n.classUI-audio-player::-webkit-media-controls-seek-back-button:hover,\n.classUI-audio-player::-webkit-media-controls-seek-forward-button:hover {\n  opacity: 1;\n}\n/* ===== 隐藏 think 标签 ===== */\nthink {\n  display: none !important;\n}\n/* ===== 响应式 - 移动端 ===== */\n@media (max-width: 768px) {\n  .styled-prose-container details {\n    font-size: 13px;\n    line-height: 1.8;\n    padding: 0 16px 14px 16px;\n  }\n  .styled-prose-container details summary {\n    padding: 12px 40px 12px 26px;\n    margin: 0 -16px;\n    font-size: 14px;\n  }\n  .styled-prose-container details[open] > summary {\n    padding-top: 14px;\n    margin-bottom: 14px;\n  }\n  .classUI-table tbody td,\n  .classUI-table thead th {\n    font-size: 11px;\n    padding: 8px 6px;\n  }\n  .classUI-story {\n    font-size: 14px;\n    padding: 18px 20px;\n  }\n  .classUI-npc-card {\n    padding: 14px;\n  }\n  .classUI-actions {\n    font-size: 13px;\n    padding: 16px 18px;\n  }\n  .classUI-audio-player {\n    height: 32px;\n  }\n  .chat {\n    padding: 20px 16px;\n    gap: 12px;\n  }\n  .bubble {\n    max-width: 85%;\n    padding: 10px 14px;\n  }\n  .doc {\n    padding: 20px;\n  }\n  .ep-exchange {\n    padding: 16px;\n  }\n  .tip .text {\n    width: 260px;\n  }\n  /* 移动端禁用 backdrop-filter */\n  .group.is-assistant > div.is-user\\:dark,\n  .bubble,\n  .group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center {\n    backdrop-filter: none !important;\n    -webkit-backdrop-filter: none !important;\n  }\n  /* 移动端禁用 transition */\n  .group.is-user > div.is-user\\:dark,\n  .styled-prose-container details,\n  .bubble {\n    transition: none !important;\n  }\n  .group.is-user > div.is-user\\:dark:hover,\n  .bubble:hover,\n  .styled-prose-container details:hover {\n    transform: none !important;\n    box-shadow: inherit !important;\n  }\n  /* 移动端禁用动画 */\n  .group.is-assistant > div.is-user\\:dark::after,\n  .classUI-memory,\n  .doc .title,\n  .group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::after,\n  .classUI-story:hover::before, .classUI-story:hover::after {\n    animation: none !important;\n  }\n  /* 移动端简化AI回复框 */\n  .group.is-assistant > div.is-user\\:dark {\n    background: #04202c !important;\n    color: #cce8eb !important;\n    border: 1px solid rgba(72,231,240,0.42) !important;\n    box-shadow: 0 2px 8px rgba(0,9,16,0.3) !important;\n    backdrop-filter: none !important;\n    -webkit-backdrop-filter: none !important;\n  }\n  .group.is-assistant > div.is-user\\:dark::before,\n  .group.is-assistant > div.is-user\\:dark::after {\n    display: none !important;\n  }\n  /* 移动端简化用户输入框 */\n  .group.is-user > div.is-user\\:dark {\n    box-shadow: 0 2px 8px rgba(0,0,0,0.06) !important;\n    transition: none !important;\n  }\n  .group.is-user > div.is-user\\:dark:hover {\n    transform: none !important;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;\n  }\n  .chat::before, .chat::after {\n    display: none !important;\n  }\n  .classUI-audio-player {\n    backdrop-filter: none !important;\n    -webkit-backdrop-filter: none !important;\n    box-shadow: 0 2px 6px rgba(0,0,0,0.06) !important;\n  }\n  .classUI-audio-player::before {\n    display: none !important;\n  }\n  cot::before {\n    content: none !important;\n    background: none !important;\n    animation: none !important;\n  }\n  .group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::before {\n    display: none !important;\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .classUI-memory {\n    animation: none;\n  }\n  .group.is-assistant > div.is-user\\:dark::after {\n    animation: none;\n  }\n  cot::before {\n    animation: none;\n  }\n  .classUI-story:hover::before,\n  .classUI-story:hover::after {\n    animation: none;\n  }\n  .chat::before {\n    animation: none;\n  }\n  .doc .title {\n    animation: none;\n  }\n  .group.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::after {\n    animation: none;\n  }\n}\n.styled-prose-container details:not([open]) {\n  padding-bottom: 0;\n}\n.styled-prose-container details[open] > summary + *,\n.styled-prose-container details[open] > *:last-child {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n@media screen and (max-width: 768px) {\n  .styled-prose-container details {\n    width: calc(100% + 8px);\n    max-width: calc(100% + 8px);\n    margin: 6px -4px;\n    padding: 0 12px 10px 12px;\n    clip-path: polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);\n  }\n  .styled-prose-container details summary {\n    width: calc(100% + 24px);\n    min-height: 40px;\n    padding: 10px 38px 10px 26px;\n    margin: 0 -12px;\n    font-size: 14px;\n    letter-spacing: 0.7px;\n  }\n  .styled-prose-container details summary::before {\n    right: 14px;\n  }\n  .styled-prose-container details[open] > summary {\n    padding-top: 10px;\n    margin-bottom: 10px;\n  }\n}\n.styled-prose-container details summary::after {\n  content: '';\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  width: min(176px, 48%);\n  pointer-events: none;\n  opacity: 0.5;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42' viewBox='0 0 48 42'%3E%3Cg fill='none' stroke='%2369f5fa' stroke-width='1' stroke-linejoin='round'%3E%3Cpath d='M0-14 12-7 12 7 0 14-12 7-12-7ZM24-14 36-7 36 7 24 14 12 7 12-7ZM48-14 60-7 60 7 48 14 36 7 36-7ZM12 7 24 14 24 28 12 35 0 28 0 14ZM36 7 48 14 48 28 36 35 24 28 24 14ZM0 28 12 35 12 49 0 56-12 49-12 35ZM24 28 36 35 36 49 24 56 12 49 12 35ZM48 28 60 35 60 49 48 56 36 49 36 35Z'/%3E%3C/g%3E%3C/svg%3E\");\n  background-position: right center;\n  background-repeat: repeat;\n  background-size: 48px 42px;\n  filter: drop-shadow(0 0 3px rgba(69,224,235,0.3));\n  -webkit-mask-image: linear-gradient(90deg, transparent 0, rgba(0,0,0,0.28) 14%, rgba(0,0,0,0.92) 42%, #000 100%);\n  mask-image: linear-gradient(90deg, transparent 0, rgba(0,0,0,0.28) 14%, rgba(0,0,0,0.92) 42%, #000 100%);\n  transition: opacity 0.3s ease, filter 0.3s ease;\n}\n.styled-prose-container details summary:hover::after {\n  opacity: 0.68;\n  filter: drop-shadow(0 0 5px rgba(69,224,235,0.48));\n}\n.styled-prose-container details[open] > summary::after {\n  opacity: 0.62;\n  filter: drop-shadow(0 0 4px rgba(105,245,250,0.42));\n}\n.group.is-assistant > div:first-child {\n  background: linear-gradient(145deg, rgba(3,16,27,0.96), rgba(5,35,47,0.9)) !important;\n  color: #cce8eb !important;\n  border-radius: 4px !important;\n  border: 1px solid rgba(72,231,240,0.46) !important;\n  box-shadow: 0 10px 40px rgba(0,9,16,0.5), inset 0 1px 0 rgba(148,248,252,0.1), inset 0 0 28px rgba(28,192,207,0.06) !important;\n  backdrop-filter: blur(24px) saturate(120%);\n  -webkit-backdrop-filter: blur(24px) saturate(120%);\n  position: relative;\n  overflow: hidden;\n}\n.group.is-user > div:first-child {\n  background: linear-gradient(145deg, rgba(3,16,27,0.96), rgba(5,35,47,0.9)) !important;\n  color: #cce8eb !important;\n}","options":null,"language":"zh","containsNSFW":false,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"modelSettings":{}},"totalConversations":17,"totalMessages":146,"totalCreditsUsed":375099,"totalTokensUsed":7980851,"totalPlayedUsers":16,"deeplyPlayed":3,"fixedPromptLength":14562,"lorebookLength":126310,"author":{"id":"CvciB0m3WgzCDFLuyjZGmHMawOlBglMx","name":"御极司命","displayUsername":"77778888","username":"77778888"},"cardsTags":[],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}