{"id":"d0c75eeb-bf00-4609-8c9d-57923929b4f4","authorId":"TWmwNjYAz8G2yda7pXtXu3qB7IyXHVzP","title":"【堕落魔法少女】星落之城的淫靡试炼","description":"使用3-flash【堕落魔法少女沙盒】【M向调教】【自由探索无剧情线】【命运阵列判定】【快感/堕落/敏感度系统】【触手·束缚·羞耻凌辱】【服装破损系统】【都市夜巡】【日终结算】【诅咒收集】【战败惩罚】【不血腥但极低俗】\n\n你曾是星落市最耀眼的守护者——手持星杖、身披闪亮变身服的魔法少女。\n\n但最近一切都变了。暗蚀魔物不再是简单的怪物——它们学会了布置陷阱，学会了用触手缠住你的四肢，学会了在你变身的光芒消散之前就将你按在地上。它们发现了一件事：让魔法少女在快感中崩溃，比杀死她更能削弱星辰之力。\n\n你的身体在一次次战败中变得越来越敏感。胸前的变身服被撕开过太多次，那片皮肤现在只要被风吹过都会微微颤抖。你的纯洁度在下降，你的敏感度在攀升，而你依然要在每个夜晚踏出家门去巡逻——因为你是这座城市仅剩的守护者。\n\n今夜，你的手机收到了星辰感应的警报。又有暗蚀反应了。你看着窗外霓虹闪烁的都市夜景，深吸一口气，伸手握住了星杖。\n\n——明知道可能又会被抓住，被剥光，被用下流的方式玩到神志模糊，你还是变身了。\n\n这里没有固定剧情，没有通关目标。快感蓄积到100%就是强制高潮，服装破损到0%就是全裸，纯洁度归零的那天——你还是你吗？\n\n挣扎？沉沦？还是在羞耻中找到扭曲的快感？你说了算。\n","background":"hzumd1n0rri8ou5oc3tfk2u2.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"ktiyn72p694c33x2j3ztjbem.webp","coverWidth":400,"coverHeight":300,"introPage":"uczlci8dvdvfkpzip5g3wqr6.html","changelog":null,"createdAt":"2026-05-06T05:55:07.221Z","updatedAt":"2026-07-16T00:08:05.663Z","initPublicAt":"2026-05-06T05:55:37.667Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════════════ */\n/*  ✨ 堕落魔法少女 · 内置CSS v1.0 完整版           */\n/* ═══════════════════════════════════════════════ */\n\n/* ═══ 全局输出容器 · 强制暗色背景 ═══ */\n.kw{\n  background:#0a0610 !important;\n  padding:16px 12px 20px;\n  border-radius:8px;\n  font-family:'PingFang SC','Microsoft YaHei','Noto Sans SC',sans-serif;\n  color:#f5e0f5;\n  line-height:1.85;\n  min-height:100px;\n}\n\n:root{\n--bg:#0a0610;--bg2:#14101e;--bg3:#1e182a;\n--pink:#ff6b9d;--pinkl:#ffb3cc;--pinkd:#c24b7a;--pinkdd:#6a2050;\n--purp:#9b59b6;--purpl:#c39bd3;--purpd:#6c3483;--purpdd:#4a235a;\n--star:#ffd700;--starl:#fff3a0;--stard:#c9a900;\n--text:#f5e0f5;--textm:#e0c8e0;--textd:#a888b0;--textdd:#6a4878;\n--cyan:#7dcef0;\n--green:#4a7c59;--greenl:#7dcea0;\n--red:#c24b7a;--redl:#ff6b9d;\n--blue:#3a6ea5;--bluel:#74b9ff;\n--orange:#c07020;--orangel:#e8a87c;\n}\n\n/* ═══ 世界状态栏 ═══ */\n.kw-bar{\nbackground:linear-gradient(90deg,#14101e,#1e182a,#14101e);\nborder-bottom:2px solid #6a2050;\npadding:10px 14px;\ndisplay:flex;flex-wrap:wrap;gap:5px 16px;\nalign-items:center;\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;\nfont-size:12px;color:#a888b0 !important;\n}\n.kw-bar span{white-space:nowrap}\n.kw-bar b{color:#ffb3cc !important}\n\n/* ═══ 叙事正文 ═══ */\n.ks{\nmargin:20px 0;padding:0 4px;\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;\nfont-size:15px;line-height:2;\ncolor:#f5e0f5 !important;\ntext-align:justify;\n}\n.ks p{margin:14px 0;color:#f5e0f5 !important}\n\n/* ═══ 对话系统 ═══ */\n.p5{margin:18px 4px;position:relative}\n\n.p5-nm{display:inline-block;margin-bottom:-1px;margin-left:16px;position:relative;z-index:2}\n.p5-nm span{\ndisplay:inline-block;padding:4px 20px 4px 14px;\nfont-size:13px;font-weight:900;letter-spacing:3px;\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;\nbackground:linear-gradient(135deg,#ffb3cc,#ff6b9d);\ncolor:#2a0820;border:2px solid #ff6b9d;\nborder-bottom:none;border-radius:8px 8px 0 0;\n}\n\n.p5-npc span{\nbackground:linear-gradient(135deg,#1e182a,#2a2040);\ncolor:#c39bd3;border:2px solid #6c3483;\nborder-bottom:none;border-radius:8px 8px 0 0;\n}\n\n.p5-bb{position:relative;z-index:1}\n.p5-bi{\npadding:16px 20px;\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;\nfont-size:15px;line-height:1.85;font-weight:500;\nbackground:linear-gradient(145deg,#ffb3cc,#ffd6e7);\ncolor:#2a0820;border:2px solid #ff6b9d;\nborder-radius:4px 12px 12px 12px;\nbox-shadow:0 3px 12px rgba(0,0,0,0.15);\nposition:relative;\n}\n.p5-bi::before{\ncontent:'';position:absolute;inset:0;border-radius:inherit;\nbackground:repeating-linear-gradient(0deg,transparent,transparent 22px,rgba(255,107,157,0.06) 22px,rgba(255,107,157,0.06) 23px);\npointer-events:none;\n}\n.p5-bi::after{\ncontent:'';position:absolute;inset:0;border-radius:inherit;\nbox-shadow:inset 0 0 20px rgba(200,50,100,0.08);pointer-events:none;\n}\n\n.p5-bb-npc .p5-bi{\nbackground:linear-gradient(145deg,#1e182a,#2a2040);\ncolor:#c39bd3;border-color:#6c3483;\nbox-shadow:0 3px 12px rgba(0,0,0,0.3);\n}\n.p5-bb-npc .p5-bi::before{\nbackground:repeating-linear-gradient(0deg,transparent,transparent 22px,rgba(155,89,182,0.03) 22px,rgba(155,89,182,0.03) 23px);\n}\n.p5-bb-npc .p5-bi::after{box-shadow:inset 0 0 20px rgba(0,0,0,0.2)}\n\n.p5-tknpc{\nmargin:14px 4px;padding:12px 18px;\nbackground:#14101e;border:1px solid #6a2050;\nborder-left:4px solid #9b59b6;border-radius:0 8px 8px 0;\ncolor:#9b59b6 !important;font-style:italic;font-size:13px;line-height:1.8;\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;box-shadow:0 2px 8px rgba(0,0,0,0.2);\n}\n\n.p5-tkuser{\nmargin:14px 4px;padding:12px 18px;\nbackground:#2a1030;border:1px solid #ff6b9d;\nborder-left:4px solid #ff6b9d;border-radius:0 8px 8px 0;\ncolor:#ffb3cc !important;font-style:italic;font-size:14px;line-height:1.8;\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;box-shadow:0 2px 8px rgba(0,0,0,0.1);\n}\n\n.p5-sfx{\ndisplay:inline-block;margin:10px 4px;padding:5px 18px;\nbackground:linear-gradient(135deg,#c24b7a,#6a2050);\ncolor:#f5e0f5;border:1px solid #ff6b9d;border-radius:20px;\nfont-size:13px;font-weight:900;letter-spacing:3px;\nbox-shadow:0 3px 10px rgba(0,0,0,0.3);\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;\n}\n\n/* ═══ 行动选项面板 ═══ */\n.ka{\nmargin:24px 4px 16px;\nborder:2px solid #c24b7a;\nborder-radius:10px;\noverflow:hidden;\nbox-shadow:0 4px 20px rgba(0,0,0,0.3);\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;\n}\n.ka-h{\nbackground:linear-gradient(90deg,#c24b7a,#6a2050);\npadding:10px 16px;\ncolor:#f5e0f5;font-size:14px;font-weight:900;letter-spacing:3px;\n}\n.ka-list{\nbackground:linear-gradient(180deg,#14101e,#0a0610);\npadding:8px;\n}\n.ka-item{\ndisplay:flex;align-items:flex-start;gap:10px;\npadding:10px 12px;margin:4px 0;\nborder-radius:8px;\nborder:1px solid rgba(255,107,157,0.1);\nbackground:rgba(255,107,157,0.03);\n}\n.ka-num{\ndisplay:flex;align-items:center;justify-content:center;\nwidth:28px;height:28px;border-radius:50%;\nfont-size:12px;font-weight:bold;color:#fff;flex-shrink:0;\n}\n.ka-rise{background:linear-gradient(135deg,#4a7c59,#6a9a70)}\n.ka-fall{background:linear-gradient(135deg,#6c3483,#9b59b6)}\n.ka-neutral{background:linear-gradient(135deg,#3a6ea5,#74b9ff)}\n.ka-dark{background:linear-gradient(135deg,#c24b7a,#ff6b9d)}\n.ka-gold{background:linear-gradient(135deg,#c9a900,#ffd700)}\n.ka-info{flex:1}\n.ka-text{font-size:13px;color:#f5e0f5 !important;line-height:1.5;font-weight:bold}\n.ka-meta{font-size:10px;color:#a888b0 !important;margin-top:3px;line-height:1.4}\n.ka-free{border-style:dashed;border-color:rgba(255,107,157,0.2)}\n\n/* ═══ 通用折叠面板 ═══ */\n.kd{\nmargin:10px 0;\nborder:1px solid rgba(255,107,157,0.15);\nborder-radius:10px;\noverflow:hidden;\nbox-shadow:0 3px 12px rgba(0,0,0,0.2);\nfont-family:'PingFang SC','Microsoft YaHei',sans-serif;\n}\n.kd-s{\nbackground:linear-gradient(135deg,#c24b7a,#6a2050);\ncolor:#f5e0f5;padding:10px 16px;\ncursor:pointer;font-weight:bold;font-size:13px;\nlist-style:none;letter-spacing:1px;border-radius:10px;\n}\n.kd[open] .kd-s{border-radius:10px 10px 0 0}\n.kd-s::-webkit-details-marker{display:none}\n.kd-s::before{content:'▶ ';font-size:10px}\n.kd[open] .kd-s::before{content:'▼ '}\n.kd-b{\nbackground:linear-gradient(180deg,#12101a,#0a0610);\npadding:14px 16px;font-size:13px;line-height:1.7;color:#c0a0c8 !important;\n}\n\n/* ═══ 变量面板 ═══ */\n.kv-sec{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,107,157,0.08)}\n.kv-sec:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}\n.kv-sh{\nfont-size:12px;font-weight:bold;color:#ff6b9d !important;\nletter-spacing:2px;margin-bottom:8px;padding-bottom:4px;\nborder-bottom:1px dashed rgba(255,107,157,0.12);\ndisplay:flex;align-items:center;gap:6px;\n}\n.kv-sh::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(255,107,157,0.1),transparent)}\n.kv-row{display:flex;align-items:center;justify-content:space-between;padding:3px 0;font-size:12px}\n.kv-k{color:#a888b0 !important;flex-shrink:0;min-width:60px}\n.kv-v{color:#f5e0f5 !important;font-weight:bold;text-align:right}\n\n.kv-up{font-size:10px;font-weight:bold;color:#7dcea0;background:rgba(74,124,89,0.15);padding:1px 5px;border-radius:3px;margin-left:4px}\n.kv-down{font-size:10px;font-weight:bold;color:#ff6b9d;background:rgba(255,107,157,0.15);padding:1px 5px;border-radius:3px;margin-left:4px}\n.kv-new{font-size:10px;font-weight:bold;color:#e8a87c;background:rgba(192,112,32,0.15);padding:1px 5px;border-radius:3px;margin-left:4px}\n\n.kv-bar{margin:6px 0}\n.kv-bar-h{display:flex;justify-content:space-between;font-size:11px;margin-bottom:3px}\n.kv-bar-h span:first-child{color:#a888b0}\n.kv-bar-h span:last-child{color:#c0a0c8;font-weight:bold}\n.kv-track{width:100%;height:12px;background:rgba(255,255,255,0.04);border-radius:6px;overflow:hidden;border:1px solid rgba(255,107,157,0.08)}\n.kv-fill{height:100%;border-radius:6px;transition:width 0.5s ease}\n.kv-fill-holy{background:linear-gradient(90deg,#c9a900,#ffd700)}\n.kv-fill-abyss{background:linear-gradient(90deg,#6c3483,#9b59b6)}\n.kv-fill-hp{background:linear-gradient(90deg,#c24b7a,#ff6b9d)}\n.kv-fill-mp{background:linear-gradient(90deg,#3a6ea5,#74b9ff)}\n.kv-fill-sp{background:linear-gradient(90deg,#4a7c59,#7dcea0)}\n\n.kv-rel{padding:6px 0;border-bottom:1px solid rgba(255,107,157,0.04)}\n.kv-rel:last-child{border-bottom:none}\n.kv-rel-name{font-size:12px;font-weight:bold;color:#ffb3cc;margin-bottom:2px}\n.kv-rel-axes{font-size:10px;color:#a888b0;line-height:1.6}\n\n/* ═══ 记忆表格 ═══ */\n.km-type{font-size:11px;font-weight:bold;color:#ff6b9d;margin:10px 0 4px;letter-spacing:1px}\n.km-tbl{width:100%;border-collapse:collapse;font-size:11px;margin:6px 0}\n.km-tbl th{background:linear-gradient(135deg,#c24b7a,#6a2050);color:#f5e0f5;padding:5px 8px;text-align:left;font-size:10px;font-weight:bold}\n.km-tbl td{padding:5px 8px;border-bottom:1px solid rgba(255,107,157,0.06);color:#c0a0c8;vertical-align:top}\n.km-tbl tr:last-child td{border-bottom:none}\n\n/* ═══ 命运阵列 ═══ */\n.km-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:12px auto;max-width:280px}\n.km-cell{background:rgba(255,107,157,0.06);border:1px solid rgba(255,107,157,0.12);border-radius:6px;padding:8px 4px;text-align:center;font-size:18px;font-weight:900;color:#f5e0f5;font-family:'PingFang SC',sans-serif}\n.km-cell-high{background:rgba(255,107,157,0.15);border-color:#ff6b9d;color:#ffb3cc;box-shadow:0 0 8px rgba(255,107,157,0.2)}\n.km-cell-crit{background:rgba(255,215,0,0.2);border-color:#ffd700;color:#fff3a0;box-shadow:0 0 12px rgba(255,215,0,0.3);animation:km-crit 1s ease-in-out infinite}\n.km-cell-fail{background:rgba(155,89,182,0.15);border-color:#9b59b6;color:#c39bd3}\n@keyframes km-crit{0%,100%{box-shadow:0 0 6px rgba(255,215,0,0.2)}50%{box-shadow:0 0 16px rgba(255,215,0,0.5)}}\n.km-row-label{grid-column:1/-1;font-size:10px;color:#c24b7a;letter-spacing:2px;padding:4px 0 0;margin-top:4px;border-top:1px dashed rgba(255,107,157,0.08)}\n.km-row-label:first-child{border-top:none;margin-top:0}\n.km-calc{margin-top:14px;padding:12px;background:rgba(255,107,157,0.03);border:1px solid rgba(255,107,157,0.08);border-radius:8px;font-size:11px;line-height:1.8;color:#c0a0c8}\n.km-calc-line{margin:2px 0}\n.km-calc-label{color:#ff6b9d;font-weight:bold}\n.km-calc-plus{color:#7dcea0}\n.km-calc-minus{color:#ff6b9d}\n.km-calc-result{color:#ffb3cc;font-weight:bold;font-size:13px}\n.km-result{margin-top:10px;padding:10px 14px;background:rgba(255,107,157,0.06);border:1px solid #c24b7a;border-radius:8px;text-align:center;font-size:14px;font-weight:bold;color:#ffb3cc;letter-spacing:2px}\n.km-result-win{border-color:#4a7c59;color:#7dcea0;background:rgba(74,124,89,0.08)}\n.km-result-lose{border-color:#9b59b6;color:#c39bd3;background:rgba(155,89,182,0.08)}\n\n/* ═══ 日终结算 ═══ */\n.kday-timeline{border-left:2px solid #c24b7a;padding-left:14px;margin:10px 0}\n.kday-event{position:relative;margin:8px 0;font-size:11px;color:#c0a0c8;line-height:1.6}\n.kday-event::before{content:'';position:absolute;left:-19px;top:6px;width:8px;height:8px;border-radius:50%;background:#c24b7a;border:2px solid #0a0610}\n.kday-time{color:#a888b0;font-size:10px;display:block}\n.kday-text{color:#c0a0c8}\n.kday-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}\n.kday-box{padding:10px;background:rgba(255,107,157,0.03);border:1px solid rgba(255,107,157,0.08);border-radius:6px;font-size:11px;color:#c0a0c8}\n.kday-box-title{font-size:10px;font-weight:bold;color:#c24b7a;margin-bottom:4px;letter-spacing:1px}\n.kday-world{margin:10px 0;padding:10px 14px;background:rgba(155,89,182,0.06);border:1px solid rgba(155,89,182,0.15);border-radius:6px;font-size:11px;color:#c0a0c8;line-height:1.7}\n.kday-world-title{color:#9b59b6;font-weight:bold;font-size:11px;margin-bottom:4px}\n.kday-preview{margin:10px 0;padding:10px 14px;background:rgba(255,107,157,0.04);border:1px solid rgba(255,107,157,0.1);border-radius:6px;font-size:11px;color:#c0a0c8;line-height:1.7}\n\n/* ═══ 梦境 ═══ */\n.kdream{margin:16px 0;padding:20px 16px;background:linear-gradient(145deg,rgba(255,107,157,0.08),#0a0610,rgba(155,89,182,0.06));border:1px solid rgba(255,107,157,0.25);border-radius:12px;font-family:'PingFang SC','Microsoft YaHei',sans-serif;font-size:14px;line-height:2;color:rgba(245,224,245,0.7);font-style:italic;box-shadow:0 0 30px rgba(255,107,157,0.1)}\n.kdream-title{text-align:center;font-size:13px;font-weight:bold;color:#ff6b9d;letter-spacing:4px;margin-bottom:12px;font-style:normal}\n.kdream p{margin:10px 0}\n\n/* ═══ 地图 ═══ */\n.kmap{border:3px double #c24b7a;border-radius:4px;overflow:hidden;margin:12px 0;box-shadow:0 4px 20px rgba(0,0,0,0.4)}\n.kmap-canvas{position:relative;width:100%;height:340px;background:linear-gradient(145deg,#1a1028,#0e0818,#1a1028);overflow:hidden}\n.kmap-canvas::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,107,157,0.02) 3px,rgba(255,107,157,0.02) 4px);pointer-events:none}\n.kmap-canvas::after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 50px rgba(10,6,16,0.6);pointer-events:none;z-index:20}\n.kmap-title{position:absolute;top:10px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:bold;color:#ffb3cc;letter-spacing:4px;z-index:10;font-style:italic;text-shadow:0 0 10px rgba(255,107,157,0.3)}\n.kmap-pin{position:absolute;z-index:10;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);pointer-events:none}\n.kmap-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid #f5e0f5;box-shadow:0 1px 3px rgba(0,0,0,0.3)}\n.kmap-dot-cur{background:#ff6b9d;border-color:#ff6b9d;animation:km-pulse 2s ease-in-out infinite}\n.kmap-dot-vis{background:#c24b7a;border-color:#c24b7a}\n.kmap-dot-lck{background:#6a4878;border-color:#a888b0}\n.kmap-dot-evt{background:#c07020;border-color:#f5e0f5}\n@keyframes km-pulse{0%,100%{box-shadow:0 0 3px rgba(255,107,157,0.3)}50%{box-shadow:0 0 12px rgba(255,107,157,0.7)}}\n.kmap-pn{margin-top:3px;font-size:8px;font-weight:bold;color:#ffb3cc;text-shadow:0 0 3px rgba(10,6,16,0.9);white-space:nowrap}\n.kmap-dir{background:linear-gradient(180deg,#14101e,#0e0a16);border-top:1px solid #c24b7a}\n.kmap-dir-title{padding:8px 14px 4px;font-size:10px;color:#c24b7a;letter-spacing:3px}\n.kmap-sec{padding:6px 14px 2px;font-size:9px;color:#6a2050;letter-spacing:2px;display:flex;align-items:center;gap:8px}\n.kmap-sec::after{content:'';flex:1;height:1px;background:rgba(255,107,157,0.06)}\n.kmap-loc{border-bottom:1px solid rgba(255,107,157,0.04)}\n.kmap-loc:last-child{border-bottom:none}\n.kmap-loc summary{list-style:none;padding:8px 14px;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:'PingFang SC',sans-serif}\n.kmap-loc summary::-webkit-details-marker{display:none}\n.kmap-loc-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}\n.kmap-loc-name{flex:1;font-size:12px;font-weight:bold;color:rgba(255,255,255,0.75)}\n.kmap-loc-tag{font-size:9px;padding:1px 7px;border-radius:4px;font-weight:bold;flex-shrink:0}\n.kmap-loc-arr{color:rgba(255,255,255,0.15);font-size:9px;flex-shrink:0;transition:transform 0.2s}\n.kmap-loc[open] .kmap-loc-arr{transform:rotate(90deg)}\n.kmap-loc-body{padding:0 14px 12px 30px;font-size:11px;line-height:1.7;color:#c0a0c8;border-left:2px solid rgba(255,107,157,0.1);margin-left:16px}\n.kmap-loc-body b{color:#f5e0f5}\n.kmap-loc-active summary{background:rgba(255,107,157,0.05)}\n.kmap-loc-active .kmap-loc-name{color:#ff6b9d}\n.kt-cur{background:rgba(255,107,157,0.12);color:#ff6b9d;border:1px solid rgba(255,107,157,0.2)}\n.kt-vis{background:rgba(194,75,122,0.08);color:#c24b7a;border:1px solid rgba(194,75,122,0.15)}\n.kt-evt{background:rgba(192,112,32,0.1);color:#e8a87c;border:1px solid rgba(192,112,32,0.15)}\n.kt-lck{background:rgba(255,255,255,0.03);color:#a888b0;border:1px solid rgba(255,255,255,0.06)}\n.kt-safe{background:rgba(74,124,89,0.1);color:#7dcea0;border:1px solid rgba(74,124,89,0.15)}\n.kt-warn{background:rgba(192,112,32,0.1);color:#e8a87c;border:1px solid rgba(192,112,32,0.15)}\n.kt-danger{background:rgba(155,89,182,0.1);color:#c39bd3;border:1px solid rgba(155,89,182,0.15)}\n\n/* ═══ 魔物档案 ═══ */\n.kn-card{display:flex;gap:12px;padding:12px;background:rgba(255,107,157,0.03);border:1px solid rgba(255,107,157,0.1);border-radius:8px;margin:8px 0}\n.kn-av{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;background:rgba(255,107,157,0.06);border:1px solid rgba(255,107,157,0.15)}\n.kn-info{flex:1;font-size:12px;line-height:1.7;color:#c0a0c8}\n.kn-name{font-weight:bold;font-size:14px;color:#ffb3cc;margin-bottom:2px}\n.kn-detail{color:#a888b0;font-size:11px}\n.kn-thought{margin-top:6px;padding:6px 10px;background:#14101e;border:1px solid #6a2050;border-radius:6px;font-style:italic;color:#9b59b6;font-size:10px}\n.kn-axes{margin-top:8px}\n.kn-ax{display:flex;align-items:center;gap:6px;margin:3px 0;font-size:10px}\n.kn-ax-name{width:32px;color:#a888b0;text-align:right;flex-shrink:0}\n.kn-ax-track{flex:1;height:4px;background:rgba(255,255,255,0.04);border-radius:2px;overflow:hidden}\n.kn-ax-fill{height:100%;border-radius:2px}\n.kn-ax-trust{background:#4a7c59}\n.kn-ax-like{background:#ff6b9d}\n.kn-ax-awe{background:#3a6ea5}\n.kn-ax-desire{background:#c24b7a}\n.kn-ax-depend{background:#9b59b6}\n.kn-ax-val{width:20px;font-size:9px;color:#a888b0;text-align:right;flex-shrink:0}\n.kn-tag{display:inline-block;padding:1px 7px;border-radius:4px;font-size:9px;font-weight:bold;margin-top:4px}\n.kn-tag-stranger{background:rgba(255,255,255,0.04);color:#a888b0;border:1px solid rgba(255,255,255,0.08)}\n.kn-tag-known{background:rgba(74,144,217,0.1);color:#74b9ff;border:1px solid rgba(74,144,217,0.15)}\n.kn-tag-close{background:rgba(255,107,157,0.1);color:#ff6b9d;border:1px solid rgba(255,107,157,0.15)}\n.kn-tag-intimate{background:rgba(155,89,182,0.1);color:#c39bd3;border:1px solid rgba(155,89,182,0.15)}\n.kn-tag-enemy{background:rgba(194,75,122,0.1);color:#ff6b9d;border:1px solid rgba(194,75,122,0.15)}\n\n/* ═══ 辅助 ═══ */\n.k-center{text-align:center}\n.k-pink{color:#ff6b9d}\n.k-purp{color:#9b59b6}\n.k-star{color:#ffd700}\n.k-green{color:#7dcea0}\n.k-dim{color:#a888b0}\n.k-bold{font-weight:bold}\n.k-divider{width:200px;height:1px;margin:12px auto;background:linear-gradient(90deg,transparent,#c24b7a,transparent)}\n\n/* =================================================================\n   【六边形能力图 · Hexagonal Radar Chart】魔法少女版\n   ================================================================= */\n\n.hex-wrap{\n  width:100%;\n  max-width:260px;\n  margin:12px auto;\n  padding:10px 10px 6px;\n  background:rgba(20,16,30,.7);\n  border:1px solid rgba(255,107,157,.25);\n  border-radius:10px;\n  box-shadow:inset 0 0 15px rgba(0,0,0,.3);\n}\n.hex-title{\n  text-align:center;\n  font-size:13px;\n  font-weight:700;\n  color:rgba(255,179,204,.9);\n  letter-spacing:2px;\n  margin-bottom:4px;\n}\n.hex-chart{\n  width:100%;\n  height:auto;\n  display:block;\n}\n\n/* ── 背景网格环 ── */\n.hex-ring{\n  fill:none;\n  stroke:rgba(255,107,157,.2);\n  stroke-width:0.8;\n}\n.hex-ring-mid{\n  fill:none;\n  stroke:rgba(255,107,157,.15);\n  stroke-width:0.6;\n  stroke-dasharray:3 2;\n}\n\n/* ── 轴线 ── */\n.hex-axis{\n  stroke:rgba(255,107,157,.12);\n  stroke-width:0.5;\n}\n\n/* ── 属性多边形 ── */\n.hex-stat{\n  fill:rgba(255,107,157,.15);\n  stroke:rgba(255,107,157,.9);\n  stroke-width:2;\n  stroke-linejoin:round;\n  filter:drop-shadow(0 0 4px rgba(255,107,157,.3));\n}\n\n/* ── 顶点圆点 ── */\n.hex-dot{\n  fill:#ff6b9d;\n  stroke:#ffd6e7;\n  stroke-width:1.5;\n  filter:drop-shadow(0 0 3px rgba(255,107,157,.6));\n}\n\n/* ── 属性名称标签 ── */\n.hex-label{\n  fill:rgba(224,200,224,.85);\n  font-size:9px;\n  font-family:sans-serif;\n  text-anchor:middle;\n  dominant-baseline:central;\n  font-weight:700;\n}\n\n/* ── 属性数值 ── */\n.hex-val{\n  fill:#ff6b9d;\n  font-size:8px;\n  font-family:sans-serif;\n  text-anchor:middle;\n  dominant-baseline:central;\n  font-weight:900;\n  filter:drop-shadow(0 0 2px rgba(255,107,157,.5));\n}\n\n/* ── 底部数值汇总 ── */\n.hex-stats-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:4px 10px;\n  margin-top:6px;\n  padding-top:6px;\n  border-top:1px solid rgba(255,107,157,.15);\n}\n.hex-s{\n  font-size:10px;\n  color:rgba(200,180,210,.6);\n}\n.hex-s b{\n  color:rgba(255,107,157,.95);\n  font-size:11px;\n  margin-left:2px;\n}\n\n/* ── 可用点数提示 ── */\n.hex-pts{\n  text-align:center;\n  font-size:11px;\n  color:rgba(255,107,157,.8);\n  margin-top:6px;\n  padding:4px 8px;\n  background:rgba(255,107,157,.06);\n  border:1px dashed rgba(255,107,157,.2);\n  border-radius:6px;\n}\n\n/* ═══════════════════════════════════════════════ */\n/*  🎨 平台UI覆盖 · 魔法少女主题                     */\n/* ═══════════════════════════════════════════════ */\nhtml,body{background:#0a0610 !important}\ndiv[class*=\"chat\"],div[class*=\"Chat\"],div[class*=\"message-list\"],div[class*=\"MessageList\"],div[class*=\"conversation\"],div[class*=\"Conversation\"],main,section{background:#0a0610 !important}\ndiv[class*=\"user\"] > div,div[class*=\"self\"] > div,div[class*=\"is-self\"],div[class*=\"is_self\"],div[class*=\"msg-user\"],div[class*=\"human\"],[data-role=\"user\"]{background:linear-gradient(135deg,rgba(255,107,157,0.12),rgba(255,107,157,0.06)) !important;border:1px solid rgba(255,107,157,0.2) !important;border-radius:12px !important;color:#f5e0f5 !important}\ndiv[class*=\"bot\"] > div,div[class*=\"assistant\"] > div,div[class*=\"is-other\"],div[class*=\"is_other\"],div[class*=\"msg-bot\"],div[class*=\"ai-\"],[data-role=\"assistant\"]{background:linear-gradient(135deg,rgba(155,89,182,0.05),rgba(155,89,182,0.02)) !important;border:1px solid rgba(155,89,182,0.08) !important;border-radius:12px !important;color:#f5e0f5 !important}\ndiv[class*=\"toolbar\"] *,div[class*=\"Toolbar\"] *,div[class*=\"action-bar\"] *,footer button,footer div[class*=\"btn\"],footer a{background:linear-gradient(135deg,#1e182a,#14101e) !important;border:1px solid #c24b7a !important;color:#ff6b9d !important;border-radius:16px !important;font-family:'PingFang SC',sans-serif !important;box-shadow:0 2px 6px rgba(0,0,0,0.3) !important}\ntextarea,input[type=\"text\"],div[contenteditable=\"true\"],div[class*=\"input\"],div[class*=\"editor\"],div[class*=\"compose\"]{background:#0e0a16 !important;border:1px solid #6a2050 !important;color:#f5e0f5 !important;border-radius:8px !important}\ntextarea:focus,input:focus,div[contenteditable=\"true\"]:focus{border-color:#ff6b9d !important;box-shadow:0 0 6px rgba(255,107,157,0.12) !important}\ndiv[class*=\"send\"],button[class*=\"send\"]{background:linear-gradient(135deg,#c24b7a,#6a2050) !important;border:1px solid #ff6b9d !important;color:#fff !important;border-radius:50% !important}\ndiv[class*=\"header\"],div[class*=\"Header\"],nav{background:linear-gradient(90deg,#14101e,#1e182a,#14101e) !important;border-bottom:2px solid #6a2050 !important}\ndiv[class*=\"sidebar\"],div[class*=\"Sidebar\"],aside{background:#0e0a16 !important;border-color:#6a2050 !important}\n::-webkit-scrollbar{width:6px;height:6px}\n::-webkit-scrollbar-track{background:#0a0610}\n::-webkit-scrollbar-thumb{background:#6a2050;border-radius:3px}\n::-webkit-scrollbar-thumb:hover{background:#c24b7a}\na{color:#ff6b9d !important}a:hover{color:#ffb3cc !important}\n\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":81,"totalMessages":1380,"totalCreditsUsed":1950409,"totalTokensUsed":50266716,"totalPlayedUsers":67,"deeplyPlayed":33,"fixedPromptLength":14447,"lorebookLength":7440,"author":{"id":"TWmwNjYAz8G2yda7pXtXu3qB7IyXHVzP","name":"梦瑶","displayUsername":"zmy","username":"zmy"},"cardsTags":[{"tag":{"name":"触手","cardsCount":10}},{"tag":{"name":"魔法少女系列","cardsCount":4}},{"tag":{"name":"羞耻露出控制","cardsCount":3}},{"tag":{"name":"恶堕","cardsCount":302}},{"tag":{"name":"调教","cardsCount":1007}},{"tag":{"name":"抖M","cardsCount":25}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}