{"id":"1093407d-8781-4bb5-944a-2ed747d2bf63","authorId":"QM0teK4fQrVTcK6SMfzz21G8aRVSNg9Q","title":"多个服装立绘|NTL健身房，高冷私教的瑜伽裤被我扒下","description":"有好几个服装jk、女仆装、旗袍啥的，如果反响好后续会继续增加相关立绘\n玩之前看一下：开局在私信或者点预约，有好几个身份，私信里面选骚扰就是黑粉身份这个提醒一下免得大家不知道，正常咨询就是正常身份选择，然后就是里面有微信聊天的界面可以输出对应词进行触发，包括小红书\n薇拉有交往三年的冠军男友林锐，但性生活不和谐导致她长期欲求不满。你作为学员/骚扰者趁虚而入，见证她从\"我有男友\"的道德坚守，到深夜发暧昧消息，再到在你身下崩溃呻吟时脑海里闪过男友的脸却停不下来。\n","background":"pq2yt54sjig13w9rsm93sztc.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"jg1ljmvqd820pn73samsxjm5.webp","coverWidth":2400,"coverHeight":1800,"introPage":"licyby1n1kedyjp1plwowhz3.html","changelog":"","createdAt":"2026-06-12T10:37:59.937Z","updatedAt":"2026-07-27T04:41:01.803Z","initPublicAt":"2026-06-13T11:01:32.144Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ==================== 微信样式 ==================== */\n.wechat-phone {\n  max-width: 375px;\n  margin: 20px auto;\n  border: 12px solid #1a1a1a;\n  border-radius: 40px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.4);\n  background: #ededed;\n  font-family: -apple-system, BlinkMacSystemFont, \"PingFang SC\", sans-serif;\n  position: relative;\n}\n.wechat-phone::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 150px;\n  height: 28px;\n  background: #1a1a1a;\n  border-radius: 0 0 18px 18px;\n  z-index: 10;\n}\n.wechat-header {\n  background: #ededed;\n  padding: 38px 16px 12px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 600;\n  color: #000;\n  border-bottom: 1px solid #d9d9d9;\n}\n.wechat-header .back {\n  position: absolute;\n  left: 16px;\n  top: 40px;\n  color: #000;\n}\n.wechat-body {\n  background: #ededed;\n  padding: 16px 12px;\n  min-height: 300px;\n  max-height: 500px;\n  overflow-y: auto;\n}\n.time-stamp {\n  text-align: center;\n  font-size: 12px;\n  color: #b2b2b2;\n  margin: 12px 0;\n}\n.msg-left, .msg-right {\n  display: flex;\n  align-items: flex-start;\n  margin: 12px 0;\n  animation: msgSlideIn 0.3s ease-out;\n}\n.msg-right {\n  justify-content: flex-end;\n}\n.avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 6px;\n  background-image: url('https://iili.io/CCKnoiJ.png');\n  background-size: cover;\n  background-position: center;\n  flex-shrink: 0;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n}\n.avatar-self {\n  width: 42px;\n  height: 42px;\n  border-radius: 6px;\n  background: linear-gradient(135deg, #95ec69, #7dd95a);\n  flex-shrink: 0;\n  box-shadow: 0 2px 8px rgba(149,236,105,0.3);\n}\n.bubble-left {\n  background: #fff;\n  padding: 10px 14px;\n  border-radius: 4px;\n  margin-left: 10px;\n  max-width: 65%;\n  font-size: 15px;\n  color: #000;\n  line-height: 1.4;\n  position: relative;\n  box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n}\n.bubble-left::before {\n  content: \"\";\n  position: absolute;\n  left: -6px;\n  top: 14px;\n  border: 6px solid transparent;\n  border-right-color: #fff;\n}\n.bubble-right {\n  background: #95ec69;\n  padding: 10px 14px;\n  border-radius: 4px;\n  margin-right: 10px;\n  max-width: 65%;\n  font-size: 15px;\n  color: #000;\n  line-height: 1.4;\n  position: relative;\n  box-shadow: 0 1px 2px rgba(0,0,0,0.05);\n}\n.bubble-right::after {\n  content: \"\";\n  position: absolute;\n  right: -6px;\n  top: 14px;\n  border: 6px solid transparent;\n  border-left-color: #95ec69;\n}\n.wechat-body::-webkit-scrollbar {\n  width: 4px;\n}\n.wechat-body::-webkit-scrollbar-thumb {\n  background: #c5c5c5;\n  border-radius: 2px;\n}\n\n/* ==================== 小红书样式 ==================== */\n.xhs-phone {\n  max-width: 375px;\n  margin: 20px auto;\n  border: 12px solid #1a1a1a;\n  border-radius: 40px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.4);\n  background: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, \"PingFang SC\", sans-serif;\n  position: relative;\n}\n.xhs-phone::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 150px;\n  height: 28px;\n  background: #1a1a1a;\n  border-radius: 0 0 18px 18px;\n  z-index: 10;\n}\n.xhs-header {\n  background: linear-gradient(135deg, #ff2442, #ff6b81);\n  padding: 38px 16px 14px;\n  text-align: center;\n  font-size: 17px;\n  font-weight: 700;\n  color: #fff;\n  letter-spacing: 1px;\n}\n.xhs-body {\n  background: #f7f7f7;\n  padding: 16px 12px;\n  min-height: 300px;\n  max-height: 500px;\n  overflow-y: auto;\n}\n.xhs-body .time-stamp {\n  text-align: center;\n  font-size: 12px;\n  color: #b2b2b2;\n  margin: 12px 0;\n}\n.xhs-body .msg-left,\n.xhs-body .msg-right {\n  display: flex;\n  align-items: flex-start;\n  margin: 12px 0;\n  animation: msgSlideIn 0.3s ease-out;\n}\n.xhs-body .msg-right {\n  justify-content: flex-end;\n}\n.xhs-body .avatar {\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background-image: url('https://iili.io/CCKnoiJ.png');\n  background-size: cover;\n  background-position: center;\n  flex-shrink: 0;\n  box-shadow: 0 2px 8px rgba(255,107,107,0.2);\n}\n.xhs-body .avatar-self {\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #4a90e2, #5da3f0);\n  flex-shrink: 0;\n  box-shadow: 0 2px 8px rgba(74,144,226,0.3);\n}\n.xhs-body .bubble-left {\n  background: #fff;\n  padding: 10px 14px;\n  border-radius: 16px 16px 16px 4px;\n  margin-left: 10px;\n  max-width: 65%;\n  font-size: 15px;\n  color: #333;\n  line-height: 1.4;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n}\n.xhs-body .bubble-right {\n  background: linear-gradient(135deg, #ff2442, #ff6b81);\n  padding: 10px 14px;\n  border-radius: 16px 16px 4px 16px;\n  margin-right: 10px;\n  max-width: 65%;\n  font-size: 15px;\n  color: #fff;\n  line-height: 1.4;\n  box-shadow: 0 2px 8px rgba(255,36,66,0.25);\n}\n.xhs-note {\n  background: #fff;\n  border-radius: 12px;\n  margin: 12px 0;\n  overflow: hidden;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.08);\n}\n.author-info {\n  display: flex;\n  align-items: center;\n  padding: 12px;\n}\n.author-info .avatar {\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background-image: url('https://iili.io/CCKnoiJ.png');\n  background-size: cover;\n  background-position: center;\n  flex-shrink: 0;\n}\n.author-name {\n  margin-left: 10px;\n  font-size: 14px;\n  font-weight: 600;\n  color: #333;\n}\n.note-content {\n  padding: 0 12px 12px;\n  font-size: 14px;\n  color: #333;\n  line-height: 1.6;\n}\n.note-stats {\n  display: flex;\n  gap: 16px;\n  padding: 10px 12px;\n  border-top: 1px solid #f0f0f0;\n  font-size: 13px;\n  color: #999;\n}\n.xhs-body::-webkit-scrollbar {\n  width: 4px;\n}\n.xhs-body::-webkit-scrollbar-thumb {\n  background: #ffb3bc;\n  border-radius: 2px;\n}\n\n/* ==================== 通用动画 ==================== */\n@keyframes msgSlideIn {\n  from {\n    opacity: 0;\n    transform: scale(0.9) translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: scale(1) translateY(0);\n  }\n}\n\nai{\n  display:block;max-width:720px;margin:0 auto;padding:24px 16px;\n  font-family:\"PingFang SC\",\"Microsoft YaHei\",sans-serif;\n  color:#33302b;line-height:1.75;position:relative;\n  overflow-wrap:break-word;word-break:break-word;\n  background-color:#e9e4d6;\n  background-image:\n    url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0, 0 0 0 0 0, 0 0 0 0 0, 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23p)'/%3E%3C/svg%3E\"),\n    repeating-linear-gradient(118deg,transparent,transparent 3px,rgba(120,105,80,.025) 3px,rgba(120,105,80,.025) 4px),\n    radial-gradient(circle at 22% 6%,rgba(255,255,255,.55),transparent 42%),\n    radial-gradient(circle at 85% 92%,rgba(150,135,105,.12),transparent 50%),\n    linear-gradient(160deg,#efeadd 0%,#e4ddcb 50%,#dcd3bd 100%);\n}\nai details,ai summary,ai paper,ai booklet,ai info,ai metrics,ai items,\nai grid,ai field,ai board,ai note,ai card,ai bar,ai sysbar{box-sizing:border-box;max-width:100%}\nai details{margin:18px 0;position:relative;transition:.3s}\nai summary{cursor:pointer;list-style:none;user-select:none;outline:none}\nai summary::-webkit-details-marker{display:none}\nai article{margin:14px 4px}\nai article p{margin:.6em 0;text-indent:2em}\n/* ===== 报纸 · 真实报纸质感 ===== */\ndetails.news{\n  background:#f2ede4;border:1px solid #9d8f7a;overflow:hidden;\n  box-shadow:0 3px 10px rgba(60,45,20,.28),inset 0 0 80px rgba(100,80,50,.08);\n  background-image:\n    url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4'/%3E%3CfeColorMatrix values='0 0 0 0 0, 0 0 0 0 0, 0 0 0 0 0, 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E\"),\n    repeating-linear-gradient(88deg,transparent,transparent 1px,rgba(0,0,0,.015) 1px,rgba(0,0,0,.015) 2px);\n  position:relative;\n}\ndetails.news::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;\n  background:linear-gradient(92deg,transparent 40%,rgba(0,0,0,.02) 42%,transparent 44%);\n  pointer-events:none;\n}\ndetails.news summary{\n  font-family:Georgia,\"Noto Serif SC\",\"STSong\",serif;text-align:center;\n  font-size:12.5px;letter-spacing:2.5px;color:#5a5040;font-weight:600;\n  padding:7px;border-bottom:2px double #8a7a64;background:rgba(100,80,50,.05);\n  text-transform:uppercase;\n}\ndetails.news summary::before{content:\"§ \";opacity:.6;font-size:10px}\ndetails.news paper{display:block;padding:16px 20px;font-family:Georgia,\"Noto Serif SC\",\"STSong\",serif}\ndetails.news mast{\n  display:block;text-align:center;font-size:32px;font-weight:900;\n  letter-spacing:8px;color:#1a1816;line-height:1.1;\n  border-bottom:4px double #1a1816;padding-bottom:8px;text-shadow:1px 1px 0 rgba(0,0,0,.15);\n}\ndetails.news sub{\n  display:block;text-align:center;font-size:9.5px;letter-spacing:3px;\n  color:#7a6a54;margin:5px 0;font-weight:600;\n}\ndetails.news line{\n  display:block;text-align:center;font-size:11px;color:#4a4036;\n  border-bottom:1px solid #9d8f7a;padding-bottom:7px;margin-bottom:9px;font-weight:600;\n}\ndetails.news headline{\n  display:block;text-align:center;font-size:19px;font-weight:700;\n  color:#0a0906;margin:7px 0;line-height:1.35;letter-spacing:.5px;\n}\ndetails.news wx{\n  display:block;text-align:center;font-size:12.5px;color:#5a4e3e;\n  font-style:italic;font-weight:500;\n}\ndetails.news sysbar{\n  display:flex;justify-content:center;gap:10px;flex-wrap:wrap;\n  margin-top:10px;padding-top:9px;border-top:1px dashed #9d8f7a;\n}\ndetails.news sw{\n  display:inline-block;font-family:\"PingFang SC\",\"Microsoft YaHei\",sans-serif;\n  font-size:11.5px;font-weight:700;letter-spacing:.3px;color:#fff;\n  padding:3px 11px 3px 24px;border-radius:20px;position:relative;\n  background:linear-gradient(95deg,#27ae60,#2ecc71);\n  box-shadow:0 2px 6px rgba(39,174,96,.4),inset 0 1px 0 rgba(255,255,255,.35);\n}\ndetails.news sw::before{\n  content:\"\";position:absolute;left:5px;top:50%;transform:translateY(-50%);\n  width:13px;height:13px;border-radius:50%;background:#fff;\n  box-shadow:0 1px 3px rgba(0,0,0,.35);\n}\n@keyframes swpulse{0%,100%{box-shadow:0 2px 6px rgba(39,174,96,.4),inset 0 1px 0 rgba(255,255,255,.35)}50%{box-shadow:0 2px 11px rgba(46,204,113,.65),inset 0 1px 0 rgba(255,255,255,.35)}}\n/* ===== 档案袋 · 深棕牛皮纸+白色内衬 ===== */\ndetails.folder{\n  background:linear-gradient(135deg,#caa066 0%,#b58a4e 48%,#a87e44 100%);\n  border-radius:3px 3px 7px 7px;\n  box-shadow:0 8px 22px rgba(50,32,8,.42),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -3px 8px rgba(60,38,10,.25);\n  padding:0 0 16px;border:1px solid #8c6736;\n  background-image:\n    url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4'/%3E%3CfeColorMatrix values='0 0 0 0 0, 0 0 0 0 0, 0 0 0 0 0, 0 0 0 .14 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23f)'/%3E%3C/svg%3E\"),\n    repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.025) 3px,rgba(0,0,0,.025) 6px);\n}\ndetails.folder::before{\n  content:\"\";position:absolute;top:-12px;left:24px;\n  width:132px;height:26px;background:linear-gradient(135deg,#d8b074,#bd9a5a);\n  border:1px solid #8c6736;border-radius:8px 8px 0 0;\n  box-shadow:0 -3px 8px rgba(45,28,4,.3),inset 0 1px 0 rgba(255,255,255,.25);\n}\ndetails.folder summary{\n  position:relative;font-family:\"Courier New\",\"Consolas\",monospace;font-weight:800;\n  font-size:15px;letter-spacing:2.5px;color:#3a2410;\n  padding:18px 40px 12px 18px;text-shadow:0 1px 0 rgba(255,255,255,.18);\n}\ndetails.folder summary::before{content:\"🗂 \"}\ndetails.folder summary::after{\n  content:\"▸\";position:absolute;right:18px;top:18px;transition:.3s;color:#5a3f18;font-size:13px;\n}\ndetails.folder[open] summary::after{transform:rotate(90deg)}\ndetails.folder seal{\n  display:inline-block;margin:0 0 0 18px;padding:4px 12px;\n  font-family:\"Courier New\",\"Consolas\",monospace;font-size:12px;font-weight:900;\n  letter-spacing:4px;color:#b22a20;border:2.5px solid #b22a20;border-radius:4px;\n  transform:rotate(-6deg);opacity:.82;text-shadow:0 0 1px rgba(178,42,32,.3);\n  position:relative;z-index:2;\n}\ndetails.folder no{\n  display:block;margin:10px 16px 0;font-family:\"Courier New\",\"Consolas\",monospace;\n  font-size:11px;color:#4a3010;font-weight:600;\n  background:#fdf8ec;padding:8px 12px;border-radius:4px 4px 0 0;\n  border:1px solid #c9a96a;border-bottom:none;\n}\ndetails.folder grid{\n  display:grid;grid-template-columns:auto 1fr auto 1fr;gap:1px;\n  margin:0 16px;background:#d8c08a;border:1px solid #c9a96a;border-top:none;\n}\ndetails.folder k{\n  font-family:Georgia,\"Noto Serif SC\",serif;font-size:12px;font-weight:700;\n  color:#4a3010;background:#f4e9cf;padding:8px 11px;white-space:nowrap;letter-spacing:.5px;\n}\ndetails.folder v{\n  font-family:\"Courier New\",\"Consolas\",monospace;font-size:13px;color:#2a1c08;\n  background:#fffdf6;padding:8px 11px;font-weight:500;overflow-wrap:break-word;\n}\ndetails.folder field{\n  display:grid;grid-template-columns:78px 1fr;gap:8px;margin:0 16px;\n  background:#fffdf6;padding:8px 12px;\n  border-left:1px solid #c9a96a;border-right:1px solid #c9a96a;border-bottom:1px dotted #d0b888;\n}\ndetails.folder field:last-child{border-bottom:1px solid #c9a96a;border-radius:0 0 4px 4px;padding-bottom:10px}\ndetails.folder fk{\n  font-family:Georgia,\"Noto Serif SC\",serif;font-size:12px;font-weight:700;\n  color:#7a5420;letter-spacing:.5px;\n}\ndetails.folder fv{font-size:13px;color:#2a1c08;line-height:1.55;overflow-wrap:break-word}\n/* ===== 宣传单 · 薇拉档案 ===== */\ndetails.brochure{\n  background:#fff;border:none;border-radius:0;\n  box-shadow:0 12px 32px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.04);\n  overflow:hidden;\n}\ndetails.brochure summary{\n  font-family:\"Helvetica Neue\",\"Arial\",sans-serif;font-weight:900;\n  font-size:14px;letter-spacing:6px;color:#fff;text-transform:uppercase;\n  padding:14px 20px;background:linear-gradient(100deg,#1a1a1a,#3a3a3a);\n}\ndetails.brochure summary::before{content:\"▮ \";color:#e8623d;opacity:.95;font-size:12px}\ndetails.brochure booklet{display:block;background:#fff}\ndetails.brochure hd{\n  display:block;padding:26px 24px 22px;text-align:center;position:relative;\n  background:linear-gradient(120deg,#e8623d 0%,#f47b54 60%,#ff9166 100%);overflow:hidden;\n}\ndetails.brochure hd::after{\n  content:\"\";position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;\n  background:rgba(255,255,255,.12);transform:rotate(35deg);\n}\ndetails.brochure logo{\n  display:block;font-size:12px;font-weight:900;letter-spacing:8px;\n  color:#fff;margin-bottom:6px;text-shadow:0 1px 2px rgba(0,0,0,.2);\n}\ndetails.brochure hd div{\n  display:block;font-size:16px;font-weight:800;letter-spacing:4px;color:#fff;\n  font-family:\"Helvetica Neue\",\"Arial\",sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.25);\n}\ndetails.brochure photo{\n  display:flex;align-items:center;justify-content:center;\n  padding:24px;background:#f6f6f6;border-bottom:4px solid #e8623d;\n  min-height:240px;\n}\ndetails.brochure photo img{\n  display:block;width:auto;height:auto;\n  max-width:100%;max-height:480px;\n  object-fit:contain;\n  border:5px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.22);background:#fff;\n}\ndetails.brochure info{display:block;padding:22px 26px;background:#fff}\ndetails.brochure row{\n  display:grid;grid-template-columns:135px 1fr;gap:14px;\n  padding:12px 0;border-bottom:1px solid #f0f0f0;align-items:baseline;\n}\ndetails.brochure row:first-child val{\n  font-size:28px;font-weight:900;color:#1a1a1a;letter-spacing:1px;line-height:1.1;\n}\ndetails.brochure row:last-child{border-bottom:none}\ndetails.brochure label{\n  font-family:\"Helvetica Neue\",\"Arial\",sans-serif;font-size:11px;\n  font-weight:800;letter-spacing:1.5px;color:#bbb;text-transform:uppercase;\n}\ndetails.brochure val{\n  font-family:\"Noto Sans SC\",\"Microsoft YaHei\",sans-serif;font-size:15px;\n  color:#2a2a2a;font-weight:600;overflow-wrap:break-word;\n}\ndetails.brochure sec{\n  display:block;padding:14px 26px 12px;font-size:13px;font-weight:900;\n  letter-spacing:4px;color:#fff;background:#e8623d;text-transform:uppercase;\n  font-family:\"Helvetica Neue\",\"Arial\",sans-serif;position:relative;\n}\ndetails.brochure sec::before{\n  content:\"\";position:absolute;left:0;top:0;bottom:0;width:8px;background:#1a1a1a;\n}\ndetails.brochure metrics{display:block;padding:22px 26px;background:#fff;border-bottom:1px solid #eee}\ndetails.brochure bar{\n  display:grid;grid-template-columns:110px 1fr 48px;gap:12px;align-items:center;margin:16px 0;\n}\ndetails.brochure lb{\n  font-family:\"Helvetica Neue\",\"Arial\",sans-serif;font-size:11px;\n  font-weight:800;color:#555;letter-spacing:1px;text-transform:uppercase;\n}\ndetails.brochure rail{\n  display:block;height:14px;background:#eee;border-radius:7px;\n  position:relative;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.18);\n}\ndetails.brochure fill{\n  display:block;position:absolute;left:0;top:0;height:100%;border-radius:7px;\n  transition:width .9s cubic-bezier(0.4,0,0.2,1);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);\n}\ndetails.brochure fill.s{background:linear-gradient(90deg,#2980b9,#3498db)}\ndetails.brochure fill.d{background:linear-gradient(90deg,#c0392b,#e74c3c)}\ndetails.brochure fill.g{background:linear-gradient(90deg,#7f8c8d,#95a5a6)}\ndetails.brochure num{\n  font-family:\"Courier New\",\"Consolas\",monospace;font-size:15px;\n  font-weight:800;color:#1a1a1a;text-align:right;\n}\ndetails.brochure phase{\n  grid-column:1/4;font-size:11px;color:#e8623d;font-weight:700;\n  margin-top:-9px;padding-left:122px;letter-spacing:.5px;\n}\ndetails.brochure items{display:block;padding:16px 26px;background:#fff;border-bottom:1px solid #eee}\ndetails.brochure item{\n  display:grid;grid-template-columns:66px 1fr;gap:14px;\n  padding:10px 0;border-bottom:1px dotted #e8e8e8;\n}\ndetails.brochure item:last-child{border-bottom:none}\ndetails.brochure t{\n  font-family:\"Helvetica Neue\",\"Arial\",sans-serif;font-size:11px;\n  font-weight:800;color:#e8623d;text-transform:uppercase;letter-spacing:.5px;\n}\ndetails.brochure item > *:not(t){font-size:14px;color:#333;line-height:1.6;overflow-wrap:break-word}\ndetails.brochure note{\n  display:block;margin:0 26px 22px;padding:16px 18px;\n  background:#fff8f4;border-left:5px solid #e8623d;border-radius:0 6px 6px 0;\n  font-size:14px;font-style:italic;color:#5a4a44;line-height:1.7;\n}\n/* ===== 员工工牌 · PVC质感 ===== */\ndetails.badge{\n  width:288px;max-width:calc(100% - 24px);margin:44px auto 26px;border-radius:16px;\n  background:linear-gradient(160deg,#ffffff 0%,#f2f5f8 100%);\n  border:1px solid #d2d8de;\n  box-shadow:0 16px 34px rgba(0,0,0,.26),0 0 0 1px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);\n  overflow:hidden;position:relative;\n}\ndetails.badge::before{\n  content:\"\";position:absolute;top:-34px;left:50%;transform:translateX(-50%);\n  width:60px;height:40px;border:9px solid #284e66;border-bottom:none;\n  border-radius:32px 32px 0 0;z-index:-1;\n  box-shadow:inset 0 2px 6px rgba(0,0,0,.35),0 2px 4px rgba(0,0,0,.2);\n}\ndetails.badge::after{\n  content:\"\";position:absolute;top:-36px;left:50%;transform:translateX(-50%);\n  width:5px;height:42px;background:linear-gradient(180deg,#666,#2a2a2a);\n  z-index:-2;box-shadow:0 2px 5px rgba(0,0,0,.45);\n}\ndetails.badge summary{\n  position:relative;background:linear-gradient(135deg,#284e66 0%,#3d7298 55%,#4a85ad 100%);\n  color:#fff;text-align:center;font-weight:900;letter-spacing:6px;font-size:14px;\n  padding:26px 0 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25);\n}\ndetails.badge summary::before{\n  content:\"\";position:absolute;top:9px;left:50%;transform:translateX(-50%);\n  width:42px;height:11px;background:#0a0a0c;border-radius:6px;\n  box-shadow:inset 0 1px 4px rgba(0,0,0,.85),0 1px 0 rgba(255,255,255,.15);\n}\ndetails.badge summary::after{\n  content:\" · STAFF ID\";font-weight:500;font-size:10px;opacity:.78;letter-spacing:2.5px;\n}\ndetails.badge card{\n  display:block;padding:18px 22px 24px;text-align:center;position:relative;\n  background:linear-gradient(135deg,rgba(255,255,255,.65) 0%,transparent 38%,transparent 62%,rgba(255,255,255,.4) 100%);\n}\ndetails.badge card::after{\n  content:\"\";position:absolute;left:0;right:0;bottom:0;height:8px;\n  background:linear-gradient(90deg,#e8623d,#f0c419,#2ecc71,#3498db,#9b59b6);opacity:.55;\n}\ndetails.badge face{\n  display:inline-flex;align-items:center;justify-content:center;\n  width:82px;height:82px;font-size:38px;\n  background:radial-gradient(circle at 35% 30%,#f4fafd,#d4e6f0);\n  border:4px solid #284e66;border-radius:50%;margin-bottom:12px;\n  box-shadow:0 4px 10px rgba(0,0,0,.18),inset 0 -2px 4px rgba(0,0,0,.1),inset 0 2px 4px rgba(255,255,255,.7);\n}\ndetails.badge cn{display:block;font-size:21px;font-weight:900;color:#1a1a1a;letter-spacing:.5px}\ndetails.badge cj{display:block;font-size:12px;color:#666;margin-bottom:12px;letter-spacing:1px;font-weight:600}\ndetails.badge cd{\n  display:block;font-size:12.5px;color:#2a2a2a;text-align:left;\n  padding:7px 11px;margin:5px 0;background:rgba(255,255,255,.8);border-radius:7px;\n  border-left:4px solid #3d7298;line-height:1.5;box-shadow:0 1px 4px rgba(0,0,0,.07);\n  overflow-wrap:break-word;\n}\n/* ===== 记忆区 ===== */\ndetails.clip{\n  background:#8a6a44;border-radius:8px;padding:14px 10px 16px;\n  box-shadow:0 5px 16px rgba(40,25,5,.35),inset 0 0 30px rgba(0,0,0,.15);\n  background-image:linear-gradient(180deg,rgba(255,255,255,.06),transparent 12%),\n    repeating-linear-gradient(90deg,transparent,transparent 6px,rgba(0,0,0,.04) 6px,rgba(0,0,0,.04) 7px);\n}\ndetails.clip summary{\n  position:relative;text-align:center;color:#f4ead8;font-weight:800;\n  letter-spacing:4px;font-size:14px;padding:8px 0 14px;\n}\ndetails.clip summary::before{\n  content:\"\";position:absolute;top:-22px;left:50%;transform:translateX(-50%);\n  width:78px;height:26px;background:linear-gradient(180deg,#c0c4c9,#8e949b);\n  border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.6);\n}\ndetails.clip summary::after{\n  content:\"📋\";position:absolute;top:-19px;left:50%;transform:translateX(-50%);font-size:14px;\n}\ndetails.clip board{display:block;background:#fdfbf5;border-radius:4px;padding:12px 12px 14px;box-shadow:inset 0 2px 6px rgba(0,0,0,.1)}\ndetails.clip zt{\n  display:block;font-family:\"Kaiti SC\",\"STKaiti\",serif;font-weight:700;font-size:14px;\n  color:#7a5a2a;margin:12px 0 6px;border-bottom:2px solid #e0d3b8;padding-bottom:3px;\n}\ndetails.clip zt:first-child{margin-top:0}\ndetails.clip rec{\n  display:grid;grid-template-columns:1fr;gap:2px;font-size:12px;color:#3a342a;\n  background:repeating-linear-gradient(0deg,transparent,transparent 22px,rgba(120,90,40,.08) 22px,rgba(120,90,40,.08) 23px);\n  padding:6px 8px;margin:4px 0;border-left:3px solid #c9a96a;border-radius:0 3px 3px 0;\n}\ndetails.clip rec.hi{border-left-color:#d4a017;background-color:#fdf6e3}\ndetails.clip rd{font-family:\"Courier New\",monospace;font-size:11px;color:#8a7048;font-weight:700}\ndetails.clip rk{display:inline-block;font-size:10px;color:#fff;background:#b8863a;padding:1px 7px;border-radius:8px;width:fit-content}\ndetails.clip re{color:#2f2920;line-height:1.5;overflow-wrap:break-word}\ndetails.clip rn{font-family:\"Courier New\",monospace;font-size:11px;color:#9a6a3a;font-weight:700}\n/* ===== 便利贴 · 行动推荐 ===== */\ndetails.sticky{\n  width:310px;max-width:calc(100% - 24px);margin:26px auto;background:#fffacd;\n  box-shadow:2px 5px 14px rgba(60,50,10,.35);\n  transform:rotate(-1.8deg);transition:.3s;\n  background-image:\n    linear-gradient(180deg,rgba(255,255,255,.45),transparent 9%),\n    repeating-linear-gradient(0deg,transparent,transparent 26px,rgba(200,180,80,.12) 26px,rgba(200,180,80,.12) 27px);\n  position:relative;\n}\ndetails.sticky::before{\n  content:\"\";position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(2.5deg);\n  width:86px;height:24px;background:rgba(220,200,100,.6);\n  box-shadow:0 2px 6px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.3);\n}\ndetails.sticky::after{\n  content:\"\";position:absolute;top:3px;right:3px;width:0;height:0;\n  border-style:solid;border-width:0 18px 18px 0;\n  border-color:transparent #f8f8f0 transparent transparent;\n  filter:drop-shadow(-1px 1px 2px rgba(0,0,0,.12));\n}\ndetails.sticky:hover{transform:rotate(-.3deg) scale(1.02)}\ndetails.sticky summary{\n  font-family:\"Kaiti SC\",\"STKaiti\",\"Segoe Print\",cursive;font-weight:700;\n  font-size:16.5px;color:#6a5010;padding:18px 18px 7px;letter-spacing:2px;\n}\ndetails.sticky summary::before{content:\"✎ \";opacity:.7}\ndetails.sticky note{display:block;padding:4px 18px 20px;counter-reset:a}\ndetails.sticky act{\n  display:block;font-family:\"Kaiti SC\",\"STKaiti\",\"Segoe Print\",cursive;\n  font-size:14.5px;color:#3a2c06;padding:8px 6px 8px 28px;position:relative;\n  border-bottom:1px dashed rgba(100,80,10,.25);cursor:pointer;transition:.2s;counter-increment:a;\n}\ndetails.sticky act::before{\n  content:counter(a);position:absolute;left:6px;font-weight:800;color:#b88010;font-size:15px;\n}\ndetails.sticky act:hover{\n  background:rgba(255,255,255,.6);padding-left:32px;color:#000;text-shadow:0 0 1px rgba(0,0,0,.1);\n}\n@keyframes rise{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}\nai summary:hover{filter:brightness(1.05)}\n/* ===== 进度条数值映射 ===== */\ndetails.brochure fill[w=\"0\"]{width:0%}\ndetails.brochure fill[w=\"1\"]{width:1%}\ndetails.brochure fill[w=\"2\"]{width:2%}\ndetails.brochure fill[w=\"3\"]{width:3%}\ndetails.brochure fill[w=\"4\"]{width:4%}\ndetails.brochure fill[w=\"5\"]{width:5%}\ndetails.brochure fill[w=\"6\"]{width:6%}\ndetails.brochure fill[w=\"7\"]{width:7%}\ndetails.brochure fill[w=\"8\"]{width:8%}\ndetails.brochure fill[w=\"9\"]{width:9%}\ndetails.brochure fill[w=\"10\"]{width:10%}\ndetails.brochure fill[w=\"11\"]{width:11%}\ndetails.brochure fill[w=\"12\"]{width:12%}\ndetails.brochure fill[w=\"13\"]{width:13%}\ndetails.brochure fill[w=\"14\"]{width:14%}\ndetails.brochure fill[w=\"15\"]{width:15%}\ndetails.brochure fill[w=\"16\"]{width:16%}\ndetails.brochure fill[w=\"17\"]{width:17%}\ndetails.brochure fill[w=\"18\"]{width:18%}\ndetails.brochure fill[w=\"19\"]{width:19%}\ndetails.brochure fill[w=\"20\"]{width:20%}\ndetails.brochure fill[w=\"21\"]{width:21%}\ndetails.brochure fill[w=\"22\"]{width:22%}\ndetails.brochure fill[w=\"23\"]{width:23%}\ndetails.brochure fill[w=\"24\"]{width:24%}\ndetails.brochure fill[w=\"25\"]{width:25%}\ndetails.brochure fill[w=\"26\"]{width:26%}\ndetails.brochure fill[w=\"27\"]{width:27%}\ndetails.brochure fill[w=\"28\"]{width:28%}\ndetails.brochure fill[w=\"29\"]{width:29%}\ndetails.brochure fill[w=\"30\"]{width:30%}\ndetails.brochure fill[w=\"31\"]{width:31%}\ndetails.brochure fill[w=\"32\"]{width:32%}\ndetails.brochure fill[w=\"33\"]{width:33%}\ndetails.brochure fill[w=\"34\"]{width:34%}\ndetails.brochure fill[w=\"35\"]{width:35%}\ndetails.brochure fill[w=\"36\"]{width:36%}\ndetails.brochure fill[w=\"37\"]{width:37%}\ndetails.brochure fill[w=\"38\"]{width:38%}\ndetails.brochure fill[w=\"39\"]{width:39%}\ndetails.brochure fill[w=\"40\"]{width:40%}\ndetails.brochure fill[w=\"41\"]{width:41%}\ndetails.brochure fill[w=\"42\"]{width:42%}\ndetails.brochure fill[w=\"43\"]{width:43%}\ndetails.brochure fill[w=\"44\"]{width:44%}\ndetails.brochure fill[w=\"45\"]{width:45%}\ndetails.brochure fill[w=\"46\"]{width:46%}\ndetails.brochure fill[w=\"47\"]{width:47%}\ndetails.brochure fill[w=\"48\"]{width:48%}\ndetails.brochure fill[w=\"49\"]{width:49%}\ndetails.brochure fill[w=\"50\"]{width:50%}\ndetails.brochure fill[w=\"51\"]{width:51%}\ndetails.brochure fill[w=\"52\"]{width:52%}\ndetails.brochure fill[w=\"53\"]{width:53%}\ndetails.brochure fill[w=\"54\"]{width:54%}\ndetails.brochure fill[w=\"55\"]{width:55%}\ndetails.brochure fill[w=\"56\"]{width:56%}\ndetails.brochure fill[w=\"57\"]{width:57%}\ndetails.brochure fill[w=\"58\"]{width:58%}\ndetails.brochure fill[w=\"59\"]{width:59%}\ndetails.brochure fill[w=\"60\"]{width:60%}\ndetails.brochure fill[w=\"61\"]{width:61%}\ndetails.brochure fill[w=\"62\"]{width:62%}\ndetails.brochure fill[w=\"63\"]{width:63%}\ndetails.brochure fill[w=\"64\"]{width:64%}\ndetails.brochure fill[w=\"65\"]{width:65%}\ndetails.brochure fill[w=\"66\"]{width:66%}\ndetails.brochure fill[w=\"67\"]{width:67%}\ndetails.brochure fill[w=\"68\"]{width:68%}\ndetails.brochure fill[w=\"69\"]{width:69%}\ndetails.brochure fill[w=\"70\"]{width:70%}\ndetails.brochure fill[w=\"71\"]{width:71%}\ndetails.brochure fill[w=\"72\"]{width:72%}\ndetails.brochure fill[w=\"73\"]{width:73%}\ndetails.brochure fill[w=\"74\"]{width:74%}\ndetails.brochure fill[w=\"75\"]{width:75%}\ndetails.brochure fill[w=\"76\"]{width:76%}\ndetails.brochure fill[w=\"77\"]{width:77%}\ndetails.brochure fill[w=\"78\"]{width:78%}\ndetails.brochure fill[w=\"79\"]{width:79%}\ndetails.brochure fill[w=\"80\"]{width:80%}\ndetails.brochure fill[w=\"81\"]{width:81%}\ndetails.brochure fill[w=\"82\"]{width:82%}\ndetails.brochure fill[w=\"83\"]{width:83%}\ndetails.brochure fill[w=\"84\"]{width:84%}\ndetails.brochure fill[w=\"85\"]{width:85%}\ndetails.brochure fill[w=\"86\"]{width:86%}\ndetails.brochure fill[w=\"87\"]{width:87%}\ndetails.brochure fill[w=\"88\"]{width:88%}\ndetails.brochure fill[w=\"89\"]{width:89%}\ndetails.brochure fill[w=\"90\"]{width:90%}\ndetails.brochure fill[w=\"91\"]{width:91%}\ndetails.brochure fill[w=\"92\"]{width:92%}\ndetails.brochure fill[w=\"93\"]{width:93%}\ndetails.brochure fill[w=\"94\"]{width:94%}\ndetails.brochure fill[w=\"95\"]{width:95%}\ndetails.brochure fill[w=\"96\"]{width:96%}\ndetails.brochure fill[w=\"97\"]{width:97%}\ndetails.brochure fill[w=\"98\"]{width:98%}\ndetails.brochure fill[w=\"99\"]{width:99%}\ndetails.brochure fill[w=\"100\"]{width:100%}\n/* ===== 响应式优化 ===== */\n@media (max-width:640px){\n  ai{padding:18px 10px}\n  details.news paper{padding:14px 16px}\n  details.news mast{font-size:28px;letter-spacing:6px}\n  details.folder grid{grid-template-columns:auto 1fr;margin:0 12px}\n  details.folder no{margin:10px 12px 0}\n  details.folder field{grid-template-columns:72px 1fr;margin:0 12px}\n  details.brochure photo{padding:18px;min-height:200px}\n  details.brochure photo img{max-height:62vh}\n  details.brochure row{grid-template-columns:108px 1fr}\n  details.brochure row:first-child val{font-size:24px}\n  details.brochure bar{grid-template-columns:96px 1fr 44px}\n  details.brochure phase{padding-left:108px}\n  details.brochure item{grid-template-columns:58px 1fr}\n}\n@media (max-width:400px){\n  ai{padding:16px 8px}\n  details.news mast{font-size:23px;letter-spacing:4px}\n  details.news headline{font-size:16px}\n  details.news sw{font-size:10.5px;padding:3px 9px 3px 22px}\n  details.folder summary{font-size:13px;letter-spacing:1.5px;padding:16px 36px 10px 14px}\n  details.folder grid{grid-template-columns:auto 1fr;margin:0 10px}\n  details.folder k,details.folder v{font-size:11.5px;padding:7px 8px}\n  details.folder field{grid-template-columns:64px 1fr;margin:0 10px;padding:7px 10px}\n  details.folder no{font-size:10px;margin:8px 10px 0}\n  details.brochure summary{font-size:12px;letter-spacing:4px;padding:12px 16px}\n  details.brochure hd{padding:22px 18px 18px}\n  details.brochure logo{letter-spacing:5px}\n  details.brochure hd div{font-size:14px;letter-spacing:2px}\n  details.brochure info,details.brochure metrics,details.brochure items{padding:16px 18px}\n  details.brochure sec{padding:12px 18px 10px;letter-spacing:3px}\n  details.brochure note{margin:0 18px 18px}\n  details.brochure row{grid-template-columns:88px 1fr;gap:10px}\n  details.brochure row:first-child val{font-size:21px}\n  details.brochure bar{grid-template-columns:1fr;gap:4px;margin:14px 0}\n  details.brochure num{text-align:left}\n  details.brochure phase{padding-left:0;margin-top:2px}\n  details.brochure item{grid-template-columns:52px 1fr;gap:10px}\n}\n/* ============================================\n   质感 & 动效强化补丁\n   ============================================ */\n/* —— 全局过渡 & 按下反馈（不误伤便利贴倾斜） —— */\nai details{\n  transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,filter .2s ease;\n}\nai summary{transition:transform .15s ease,filter .15s ease}\nai summary:active{transform:scale(.97);filter:brightness(.94)}\n/* —— 报纸：做旧光晕 + 按下泛黄 —— */\ndetails.news{filter:saturate(1.02)}\ndetails.news[open]{transform:translateY(-2px)}\ndetails.news::after{\n  content:\"\";position:absolute;inset:0;pointer-events:none;\n  box-shadow:inset 0 0 60px rgba(90,70,40,.12),inset 0 0 4px rgba(0,0,0,.15);\n  mix-blend-mode:multiply;\n}\ndetails.news summary:active{background:rgba(100,80,50,.12)}\n/* —— 档案袋：开合浮起 + 按下按压 —— */\ndetails.folder{transform-origin:top center}\ndetails.folder[open]{transform:translateY(-2px)}\ndetails.folder summary:active{transform:scale(.98);color:#1a0f00}\ndetails.folder grid v{transition:background .2s ease}\ndetails.folder grid v:hover{background:#fff}\ndetails.folder field{transition:background .2s ease,transform .2s ease}\ndetails.folder field:hover{background:#fffef5}\ndetails.folder field:active{transform:translateX(3px)}\n/* —— 宣传单：标题光泽扫过 + 进度条流光 —— */\ndetails.brochure{transition:transform .3s ease,box-shadow .3s ease}\ndetails.brochure[open]{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.04)}\ndetails.brochure hd::before{\n  content:\"\";position:absolute;top:0;left:-60%;width:50%;height:100%;\n  background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);\n  transform:skewX(-20deg);\n}\n@keyframes sheen{0%,60%{left:-60%}100%{left:140%}}\ndetails.brochure fill::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);\n}\n@keyframes flow{0%{background-position:200% 0}100%{background-position:-200% 0}}\ndetails.brochure item{transition:background .2s ease,padding-left .2s ease}\ndetails.brochure item:hover{background:#fffaf7;padding-left:4px}\ndetails.brochure item:active{background:#fff3ec}\ndetails.brochure photo img{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}\ndetails.brochure photo img:hover{transform:scale(1.03);box-shadow:0 14px 34px rgba(0,0,0,.3)}\ndetails.brochure photo img:active{transform:scale(.99)}\n/* —— 员工工牌：挂绳轻晃 + 卡面反光 + 按下回弹 —— */\ndetails.badge{transform-origin:top center}\n@keyframes swing{0%,100%{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}\ndetails.badge:hover{animation-play-state:paused}\ndetails.badge summary:active{transform:scale(.97);filter:brightness(.93)}\ndetails.badge card::before{\n  content:\"\";position:absolute;top:0;left:-50%;width:40%;height:100%;\n  background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);\n  transform:skewX(-22deg);pointer-events:none;\n}\ndetails.badge face{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}\ndetails.badge:hover face{transform:scale(1.08) rotate(-4deg)}\ndetails.badge cd{transition:transform .2s ease,box-shadow .2s ease}\ndetails.badge cd:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.12)}\ndetails.badge cd:active{transform:translateX(2px) scale(.99)}\n/* —— 记忆区：条目滑入反馈 + 高亮呼吸 —— */\ndetails.clip[open]{transform:translateY(-2px)}\ndetails.clip rec{transition:transform .2s ease,box-shadow .2s ease}\ndetails.clip rec:hover{transform:translateX(4px);box-shadow:2px 2px 8px rgba(40,25,5,.18)}\ndetails.clip rec:active{transform:translateX(2px)}\n@keyframes glow{0%,100%{box-shadow:0 0 0 rgba(212,160,23,0)}50%{box-shadow:0 0 12px rgba(212,160,23,.4)}}\n/* —— 便利贴：保留倾斜，仅做按下反馈 —— */\ndetails.sticky summary:active{transform:scale(.98)}\ndetails.sticky act:active{\n  background:rgba(255,235,150,.7);transform:translateX(2px) scale(.99);\n  box-shadow:inset 0 2px 4px rgba(120,90,10,.2);\n}\n/* —— 移动端触摸高亮抑制 —— */\nai summary,details.sticky act,details.brochure item,details.clip rec,details.badge cd{\n  -webkit-tap-highlight-color:transparent;\n}\n/* —— 减少动态效果偏好适配 —— */\n@media (prefers-reduced-motion:reduce){\n  ai *,ai details,ai summary,\n  details.badge,details.brochure hd::before,details.brochure fill::after,\n  details.badge card::before,details.clip rec.hi{\n    animation:none!important;transition:none!important;\n  }\n}\n/* ============================================================\n   rili 统一美化 · 复古纸张 × 珊瑚橙　聊天框 + 界面\n   主色：米纸#efeadd 牛皮#b58a4e 珊瑚橙#e8623d 墨黑#1a1816\n   ============================================================ */\n/* ========== 一、聊天框 ========== */\n/* —— 用户气泡：珊瑚橙渐变 + 白字 —— */\n.group.is-user > div:first-child{\n  background:linear-gradient(135deg,#e8623d 0%,#f47b54 100%)!important;\n  border:none!important;border-radius:16px 16px 4px 16px!important;\n  box-shadow:0 6px 18px rgba(232,98,61,.32),inset 0 1px 0 rgba(255,255,255,.25)!important;\n  position:relative!important;overflow:hidden!important;\n}\n.group.is-user .rili-markdown-renderer,\n.group.is-user .rili-markdown-renderer *{\n  color:#ffffff!important;\n}\n/* —— AI气泡：米纸底 + 细纸纹 + 墨黑字 —— */\n.group.is-assistant > div:first-child{\n  background-color:#f4efe3!important;\n  background-image:\n    repeating-linear-gradient(88deg,transparent,transparent 1px,rgba(90,70,40,.02) 1px,rgba(90,70,40,.02) 2px),\n    linear-gradient(160deg,#f6f1e6 0%,#ece4d2 100%)!important;\n  border:1px solid #d8cbb0!important;border-radius:16px 16px 16px 4px!important;\n  box-shadow:0 5px 16px rgba(60,45,20,.18),inset 0 1px 0 rgba(255,255,255,.5)!important;\n  position:relative!important;\n}\n/* —— AI气泡左侧装饰色条（珊瑚橙书签）—— */\n.group.is-assistant > div:first-child::before{\n  content:\"\"!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;\n  width:3px!important;border-radius:2px!important;\n  background:linear-gradient(180deg,#e8623d,#f0a040)!important;\n}\n/* —— 底部Token信息：低调暖灰 —— */\n.text-xs.font-mono.text-muted-foreground{\n  color:#9a8a6e!important;font-style:italic!important;\n}\n/* —— 操作按钮区：贴合纸张暖调 —— */\n.bg-muted.rounded.flex{\n  background:rgba(244,239,227,.85)!important;\n  border:1px solid #ddd0b6!important;border-radius:10px!important;\n  backdrop-filter:blur(4px)!important;\n}\n.bg-muted.rounded.flex button svg.lucide{\n  stroke:#7a6a4e!important;transition:stroke .2s ease,transform .2s ease!important;\n}\n.bg-muted.rounded.flex button:hover svg.lucide{\n  stroke:#e8623d!important;transform:scale(1.12)!important;\n}\n/* ========== 二、顶部栏 ========== */\n.sticky.w-full.top-0.flex.items-center{\n  background:linear-gradient(180deg,#1f1c18 0%,#2a2620 100%)!important;\n  border-bottom:2px solid #e8623d!important;\n  box-shadow:0 3px 14px rgba(0,0,0,.35)!important;\n}\n#ai-model-selector .group.flex.items-center{\n  background:rgba(255,255,255,.06)!important;\n  border:1px solid rgba(232,98,61,.4)!important;border-radius:20px!important;\n  padding:3px 12px!important;transition:.25s!important;\n}\n#ai-model-selector .group.flex.items-center:hover{\n  background:rgba(232,98,61,.18)!important;border-color:#e8623d!important;\n}\n#ai-model-selector .truncate.text-\\[13px\\]{\n  color:#f4efe3!important;font-weight:700!important;letter-spacing:.5px!important;\n}\n#ai-model-selector .shrink-0.flex.items-center svg{color:#e8623d!important}\n.sticky.w-full.top-0 svg.lucide-clock-8{color:#e0d3b8!important}\n#header-setting-button svg{\n  color:#e0d3b8!important;transition:transform .4s ease,color .25s ease!important;\n}\n#header-setting-button:hover svg{color:#e8623d!important;transform:rotate(90deg)!important}\n/* ========== 三、按钮栏 ========== */\n#ai-mod-button2 button.MuiButton-root{\n  background:linear-gradient(135deg,#b58a4e,#a87e44)!important;\n  color:#fff8ec!important;border:1px solid #8c6736!important;\n  border-radius:10px!important;font-weight:700!important;\n  box-shadow:0 3px 8px rgba(80,55,15,.3)!important;transition:.25s!important;\n}\n#ai-mod-button2 button.MuiButton-root:hover{\n  transform:translateY(-2px)!important;\n  box-shadow:0 6px 14px rgba(80,55,15,.4)!important;filter:brightness(1.08)!important;\n}\n#ai-mod-button2 button.MuiButton-root svg{color:#fff8ec!important}\n/* ========== 四、底部输入栏 ========== */\n#ai-chat-bottom-input{\n  background:rgba(244,239,227,.92)!important;\n  border:1.5px solid #d8cbb0!important;border-radius:16px!important;\n  box-shadow:0 4px 16px rgba(60,45,20,.18)!important;\n  backdrop-filter:blur(6px)!important;transition:border-color .25s ease!important;\n}\n#ai-chat-bottom-input:focus-within{\n  border-color:#e8623d!important;\n  box-shadow:0 4px 20px rgba(232,98,61,.25)!important;\n}\n#ai-chat-input{color:#2a2520!important;font-weight:500!important}\n#ai-chat-input::placeholder{color:#a89878!important;font-style:italic!important}\n#ai-chat-input::selection{background:rgba(232,98,61,.3)!important;color:#1a1816!important}\n/* ========== 五、分页栏（仅颜色，不动布局）========== */\n.MuiPaginationItem-root{\n  color:#7a6a4e!important;font-weight:700!important;\n}\n.MuiPaginationItem-root.Mui-selected{\n  background:linear-gradient(135deg,#e8623d,#f47b54)!important;color:#fff!important;\n  box-shadow:0 2px 6px rgba(232,98,61,.4)!important;\n}\n.MuiPaginationItem-icon{color:#b58a4e!important}\n/* ========== 六、评论区 ========== */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"]{\n  background:linear-gradient(160deg,#f6f1e6 0%,#ece4d2 100%)!important;\n}\ndiv.text-lg.font-bold{color:#1a1816!important;letter-spacing:1px!important}\ndiv.text-lg.font-bold::before{content:\"§ \"!important;color:#e8623d!important}\nspan.MuiRating-iconEmpty svg{color:#cbbd9e!important}\nspan.MuiRating-iconFilled svg{color:#e8623d!important}\nspan.text-orange-500{color:#e8623d!important;font-weight:800!important}\ndiv.flex.flex-col.border-gray-200{\n  background:#fdfbf5!important;border:1.5px solid #d8cbb0!important;border-radius:12px!important;\n}\ntextarea.rc-textarea{color:#2a2520!important}\ndiv.bg-gray-100.text-gray-500{\n  background:rgba(232,98,61,.1)!important;color:#a07050!important;border-radius:8px!important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center{\n  background:linear-gradient(135deg,#e8623d,#f47b54)!important;border-radius:10px!important;\n  box-shadow:0 3px 8px rgba(232,98,61,.35)!important;transition:.25s!important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover{\n  transform:translateY(-2px)!important;filter:brightness(1.08)!important;\n}\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"]{color:#fff!important}\nbutton.MuiButton-containedPrimary{\n  background:linear-gradient(135deg,#e8623d,#f47b54)!important;color:#fff!important;\n  border-radius:18px!important;box-shadow:0 2px 6px rgba(232,98,61,.35)!important;\n}\nbutton.MuiButton-outlinedPrimary{\n  color:#b58a4e!important;border:1.5px solid #b58a4e!important;border-radius:18px!important;\n}\ndiv.group.ml-0{\n  border-bottom:1px dashed #d8cbb0!important;padding-bottom:6px!important;\n}\ndiv.group img.rounded-full{\n  border:2px solid #e8623d!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important;\n}\ndiv.text-sm.text-grey-600 span.font-bold{color:#1a1816!important}\nspan.text-\\[10px\\]{\n  background:#e8623d!important;color:#fff!important;padding:1px 6px!important;border-radius:8px!important;\n}\ndiv.break-all{color:#3a342a!important;line-height:1.6!important}\ndiv.text-xs.text-grey-600{color:#a89878!important}\nbutton.text-gray-400 svg{transition:color .2s ease,transform .2s ease!important}\nbutton.text-gray-400:hover svg{color:#e8623d!important;transform:scale(1.15)!important}\nspan.cursor-pointer{color:#b58a4e!important;font-weight:700!important}\ndiv.ml-8.border-l{border-left:2px solid #e8c9a0!important}\ndiv.style_divider__mW0YX{background:#e0d3b8!important}\n/* ==================== 台词高亮系统 ==================== */\nq {\n  font-weight: 500;\n  font-style: normal;\n  quotes: '“' '”';\n  padding: 0 1px;\n  transition: all 0.2s ease;\n}\nq::before {\n  content: open-quote;\n  font-weight: 700;\n  opacity: 0.7;\n}\nq::after {\n  content: close-quote;\n  font-weight: 700;\n  opacity: 0.7;\n}\n/* 薇拉 - 热情红 */\nq.vera {\n  color: #e84393;\n  text-shadow: 0 0 1px rgba(232, 67, 147, 0.2);\n}\n/* 林锐 - 沉稳棕(避开绿色) */\nq.linrui {\n  color: #b8743d;\n}\n/* 玩家 - 冷静蓝(避开绿色) */\nq.player {\n  color: #4a90d9;\n}\n/* 其他NPC - 中性紫灰 */\nq.other {\n  color: #8e7cc3;\n}\n/* 鼠标悬停轻微放大(网页端效果,移动端无影响) */\nq:hover {\n  letter-spacing: 0.3px;\n}\nq {\n  font-weight: 500;\n  quotes: '\"' '\"';\n}\nq::before {\n  content: open-quote;\n  font-weight: 700;\n}\nq::after {\n  content: close-quote;\n  font-weight: 700;\n}\nq.vera {\n  color: #e84393;\n}\nq.linrui {\n  color: #b8743d;\n}\nq.player {\n  color: #4a90d9;\n}\nq.other {\n  color: #8e7cc3;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":1028,"totalMessages":21080,"totalCreditsUsed":22564733,"totalTokensUsed":587465376,"totalPlayedUsers":827,"deeplyPlayed":467,"fixedPromptLength":9529,"lorebookLength":22038,"author":{"id":"QM0teK4fQrVTcK6SMfzz21G8aRVSNg9Q","name":"一粒生米","displayUsername":"sxy250","username":"sxy250"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"NTL","cardsCount":69}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"调教","cardsCount":1007}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}