{"id":"5506070c-3f02-4af2-a535-73598fb4d8b0","authorId":"zzxkpkTd6OCOmqRNvBKrrRhGloccBRyE","title":"九天十地｜混沌·修仙｜开放超大世界观&精美UI·世界导览·UX重构版｜万界世界观提取细化重置卡","description":"混沌未判，鸿蒙无名。\n\n昔日诸天曾是一体，大道完整，仙路贯通。后来不知因何，天道崩裂，万界如碎镜般坠入虚空。无数世界彼此碰撞、吞并、重叠，最终重新拼合成如今这座层层相叠的宏大天地。\n\n最下方，是灵气稀薄、王朝与宗门并立的下界小世界；再往上，是疆域广阔、圣地林立的下界大世界；其上有十地承载万族，有九天统御诸道，最顶端则是早已断绝飞升通路的仙界。\n\n从凡尘到仙域，每一层天地都有自己的法则、历史和修行体系。\n\n有人炼气筑基，求长生不死；有人以剑证道，一剑截断山河；有人将肉身锤炼成不灭金身；有人炼丹、铸器、布阵、御兽；也有人借谎言、梦境、因果与姓名修炼，在真假之间篡改现实。\n\n传闻真妄天中，有人以假乱真，靠一句谎言骗过天道；某些古老宗门相信，只要世人都认定一件事为真，那它终有一日会真正存在。也有人坚信，世间万物皆可炼化，灵根、血脉、命格乃至一方天地，都不过是通往大道的资粮。\n\n然而，大道并非越多越好。\n\n此界法则残缺，不同修行体系彼此冲突。一人兼修两道，尚需付出数倍资源与走火入魔的风险；若同时确立三门大道，道基、肉身与神魂便会瞬间崩毁。无论天赋、法宝、气运还是主角光环，都无法绕过这条绝律。\n\n因此，选择本身便是修行。\n\n这片天地从不缺少天骄。\n\n有人天生至尊骨，却被命运夺走；有人从棺中醒来，背负万古因果；有人以凡体逆伐诸天；有人在轮回中一次次重来；有人相信“我命由我不由天”，也有人早已发现，所谓天命，不过是更高层存在写下的一行注释。\n\n仙界并非终点。\n\n九天之上，还有被封存的古仙遗迹；十地之外，漂浮着被遗忘的残界；混沌海深处，偶尔会传来钟声、剑鸣与无人能解的低语。有人说，那是旧时代的强者仍未死去；也有人说，诸天本身就是一座巨大的牢笼，而所谓飞升，不过是从一层牢房走向另一层。\n\n在这里，你可以出身仙族，也可以只是下界山村里的无名凡人；可以拜入圣地，也可以成为散修、妖族、魔修、药童、炉鼎、赌命客，甚至是一具刚被夺舍的身体。\n\n你可以循规蹈矩，一步步登临绝巅。\n\n也可以在所有人都认定不可能的地方，重新定义什么才叫大道。\n\n因为在这片破碎又重组的世界中，没有任何一条路真正完整。\n\n所谓修仙，不过是以己身为针，以命数为线，在诸天裂缝之间，缝出一条属于自己的长生路。","background":"iiu3wruu9owtedl1dk6dxvwf.webp","backgroundWidth":1086,"backgroundHeight":1448,"cover":"rxx5bewz8ytdjssmzchqylw1.webp","coverWidth":1086,"coverHeight":1448,"introPage":"txzbqxdbd7ga5xkjy97gwur9.html","changelog":"","createdAt":"2026-07-14T11:44:20.616Z","updatedAt":"2026-07-27T04:06:35.049Z","initPublicAt":"2026-07-15T08:08:49.588Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================================\n   R2NP 融合CSS｜清理整合版\n   定制器 + 手机式状态OS + 旧面板兼容 + 正式面板输出\n   规则：\n   1. CSS区只放一次。\n   2. 每回合HTML禁止style/script/input/radio。\n   3. 交互仅依赖details/summary与focus。\n   4. TP/便签只保留一套 .nt/.ntx 规则，不再fixed/absolute，不再补丁覆盖。\n   ========================================================= */\n\n/* ===== 00. 基础变量 ===== */\n:root{\n  --r2np-bg:#090b0f;\n  --r2np-ink:#eadfc9;\n  --r2np-gold:#d4af37;\n  --r2np-gold2:#f8d56b;\n  --r2np-red:#a60f1e;\n  --r2np-cyan:#49c4aa;\n  --r2np-blue:#60a5fa;\n  --r2np-green:#22c55e;\n  --r2np-purple:#b388ff;\n  --r2np-paper:#fff8e6;\n  --r2np-brown:#3b2416;\n  --r2np-line:rgba(205,159,76,.22);\n}\n\n*{box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{margin:0;padding:0}\n\n/* =========================================================\n   A. R2NP 定制器\n   ========================================================= */\n.r2np-root{\n  max-width:1120px;\n  margin:0 auto;\n  padding:14px;\n  font-family:\"Microsoft YaHei\",\"PingFang SC\",\"Noto Sans SC\",Arial,sans-serif;\n  color:var(--r2np-ink);\n  background:\n    radial-gradient(circle at 15% 6%,rgba(205,159,76,.18),transparent 26%),\n    radial-gradient(circle at 90% 12%,rgba(73,196,170,.14),transparent 28%),\n    linear-gradient(135deg,#090b0f,#15120f 48%,#24160e);\n  border:1px solid rgba(205,159,76,.25);\n  border-radius:18px;\n  box-shadow:0 22px 60px rgba(0,0,0,.35);\n  font-size:13px;\n  line-height:1.65;\n  overflow:hidden;\n}\n\n.r2np-root .r2np-hero{\n  position:relative;\n  padding:22px;\n  border-radius:18px;\n  background:\n    linear-gradient(125deg,rgba(8,10,13,.88),rgba(28,20,13,.74)),\n    linear-gradient(90deg,rgba(205,159,76,.22),rgba(73,196,170,.10));\n  border:1px solid rgba(205,159,76,.28);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 32px rgba(0,0,0,.25);\n}\n\n.r2np-root .r2np-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;color:#d7b76a}\n.r2np-root .r2np-hero h1{margin:6px 0 8px;font-size:34px;line-height:1.12;color:#fff3d0}\n.r2np-root .r2np-hero p{margin:0;color:#bfb2a0}\n\n.r2np-root .r2np-nav{\n  position:sticky;\n  top:0;\n  z-index:50;\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n  margin:10px 0;\n  padding:8px;\n  border-radius:14px;\n  background:rgba(13,15,19,.86);\n  border:1px solid var(--r2np-line);\n  backdrop-filter:blur(10px);\n}\n\n.r2np-root .r2np-nav button,\n.r2np-root .hero-tabs button,\n.r2np-root .pool-target button{\n  border:1px solid rgba(205,159,76,.24);\n  border-radius:999px;\n  padding:7px 11px;\n  background:linear-gradient(135deg,#1d1a16,#342314);\n  color:#e8d6aa;\n  font-size:12px;\n  font-weight:900;\n  cursor:pointer;\n}\n\n.r2np-root .r2np-nav button.active,\n.r2np-root .hero-tabs button.active,\n.r2np-root .pool-target button.active{\n  background:linear-gradient(135deg,#c99b3e,#7a2c2c);\n  color:#110d08;\n}\n\n.r2np-root .r2np-page,\n.r2np-root .hero-sheet,\n.r2np-root .bio-box{display:none}\n\n.r2np-root .r2np-page.active,\n.r2np-root .hero-sheet.active,\n.r2np-root .bio-box.active{display:block}\n\n.r2np-root .r2np-panel{\n  margin:10px 0;\n  padding:13px;\n  border-radius:16px;\n  background:linear-gradient(135deg,rgba(255,246,223,.08),rgba(255,255,255,.035));\n  border:1px solid var(--r2np-line);\n  box-shadow:0 10px 28px rgba(0,0,0,.18);\n}\n\n.r2np-root .r2np-panel h2{\n  margin:0 0 9px;\n  padding-bottom:6px;\n  border-bottom:1px solid rgba(205,159,76,.25);\n  font-size:19px;\n  color:#ffe6a5;\n}\n\n.r2np-root .r2np-panel h3{margin:10px 0 6px;font-size:14px;color:#d7b76a}\n\n.r2np-root .r2np-note,\n.r2np-root .audience-note{\n  margin:7px 0;\n  padding:8px 10px;\n  border-radius:12px;\n  background:rgba(73,196,170,.08);\n  border:1px solid rgba(73,196,170,.18);\n  color:#bcd4ca;\n  font-size:12px;\n  line-height:1.55;\n}\n\n.r2np-root .grid2,\n.r2np-root .grid3,\n.r2np-root .world-grid,\n.r2np-root .card-grid,\n.r2np-root .history-grid,\n.r2np-root .filter-select-grid,\n.r2np-root .pool-control,\n.r2np-root .pool-stat{display:grid;gap:8px}\n\n.r2np-root .grid2{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}\n.r2np-root .grid3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}\n.r2np-root .world-grid,\n.r2np-root .card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}\n.r2np-root .history-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:10px 0}\n.r2np-root .filter-select-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:10px 0 12px;padding:10px}\n.r2np-root .pool-control{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:10px 0;padding:10px}\n.r2np-root .pool-stat{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:8px 0}\n\n.r2np-root label{display:block;margin:7px 0 4px;color:#d7b76a;font-size:12px;font-weight:900}\n\n.r2np-root input,\n.r2np-root select,\n.r2np-root textarea{\n  width:100%;\n  border:1px solid rgba(205,159,76,.24);\n  border-radius:10px;\n  background:rgba(8,10,13,.72);\n  color:#f2ead7;\n  padding:7px;\n  font-family:inherit;\n  font-size:12px;\n  outline:none;\n}\n\n.r2np-root textarea{min-height:88px;resize:vertical}\n\n.r2np-root input:focus,\n.r2np-root select:focus,\n.r2np-root textarea:focus{\n  border-color:rgba(73,196,170,.55);\n  box-shadow:0 0 0 3px rgba(73,196,170,.10);\n}\n\n.r2np-root .btn{\n  display:inline-block;\n  margin:6px 5px 6px 0;\n  border:0;\n  border-radius:10px;\n  padding:8px 12px;\n  background:linear-gradient(135deg,#c99b3e,#8b5a1f);\n  color:#110d08;\n  font-weight:900;\n  font-size:12px;\n  cursor:pointer;\n  box-shadow:0 7px 16px rgba(0,0,0,.20);\n}\n\n.r2np-root .btn.cyan{background:linear-gradient(135deg,#49c4aa,#247969);color:#06110f}\n.r2np-root .btn.red{background:linear-gradient(135deg,#b64a4a,#732222);color:#fff0dc}\n.r2np-root .btn.gray{background:linear-gradient(135deg,#5b5f67,#2b2f36);color:#e6e6e6}\n\n.r2np-root .pill-row,\n.r2np-root .pool-target,\n.r2np-root .hero-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}\n\n.r2np-root .pill{\n  display:inline-block;\n  padding:4px 8px;\n  border-radius:999px;\n  background:rgba(205,159,76,.10);\n  border:1px solid var(--r2np-line);\n  color:#e8d6aa;\n  font-size:11px;\n  font-weight:800;\n}\n\n.r2np-root .history-card,\n.r2np-root .world-card,\n.r2np-root .r-card{\n  position:relative;\n  padding:10px;\n  border-radius:14px;\n  background:linear-gradient(135deg,rgba(255,246,223,.08),rgba(255,255,255,.035));\n  border:1px solid rgba(205,159,76,.18);\n  overflow:hidden;\n}\n\n.r2np-root .world-card,\n.r2np-root .r-card{cursor:pointer}\n\n.r2np-root .history-card b,\n.r2np-root .world-card b,\n.r2np-root .r-card b{\n  display:block;\n  color:#fff1c2;\n  font-size:13px;\n  margin-bottom:4px;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n.r2np-root .history-card small,\n.r2np-root .world-card small,\n.r2np-root .r-card small{\n  display:block;\n  color:#b8aa97;\n  font-size:11px;\n  line-height:1.5;\n}\n\n.r2np-root .world-card.active,\n.r2np-root .r-card.active,\n.r2np-root .r-card.selected{\n  outline:2px solid rgba(73,196,170,.58);\n  background:linear-gradient(135deg,rgba(73,196,170,.13),rgba(205,159,76,.10));\n}\n\n.r2np-root .r-card.locked{box-shadow:0 0 0 2px rgba(205,159,76,.48),0 8px 22px rgba(0,0,0,.25)}\n\n.r2np-root .range-row{\n  display:grid;\n  grid-template-columns:108px minmax(150px,1fr) 70px;\n  gap:8px;\n  align-items:center;\n  margin:7px 0;\n  padding:7px;\n  border-radius:11px;\n  background:rgba(8,10,13,.42);\n  border:1px solid rgba(205,159,76,.16);\n}\n\n.r2np-root .range-row label{margin:0;color:#e2c171}\n.r2np-root .range-row label small{display:block;color:#9d8b74;font-size:10px;line-height:1.2}\n.r2np-root .range-row input[type=range]{padding:0;accent-color:#d7b76a}\n.r2np-root .range-val{text-align:right;font-weight:900;color:#49c4aa;font-size:11px}\n\n.r2np-root .rarity-badge{display:inline-block;margin-bottom:5px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:900;border:1px solid rgba(255,255,255,.18)}\n.r2np-root .rar-D{border-color:#69717d}\n.r2np-root .rar-C{border-color:#3b946f}\n.r2np-root .rar-B{border-color:#3d79d6}\n.r2np-root .rar-A{border-color:#9b69e8}\n.r2np-root .rar-S{border-color:#d3a03e}\n.r2np-root .rar-SS{border-color:#d6528d}\n.r2np-root .rar-EX{border-color:#e1e6f0}\n.r2np-root .rar-EXS{border-color:#fff1a8}\n\n.r2np-root .copy-box{min-height:280px;white-space:pre-wrap;font-family:Consolas,\"Courier New\",monospace;font-size:12px}\n.r2np-root .update-timeline .history-scroll{max-height:320px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(205,159,76,.65) rgba(8,10,13,.35)}\n.r2np-root .update-timeline .history-scroll::-webkit-scrollbar{width:8px}\n.r2np-root .update-timeline .history-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cda04c,#49c4aa);border-radius:999px}\n.r2np-root .update-timeline .history-scroll::-webkit-scrollbar-track{background:rgba(8,10,13,.35);border-radius:999px}\n\n.r2np-root .filter-step.hidden,\n.r2np-root .world-suggest.hidden{display:none!important}\n\n.r2np-root .world-suggest{\n  position:relative;\n  margin:-2px 0 10px;\n  padding:6px;\n  border:1px solid rgba(203,156,72,.34);\n  border-radius:12px;\n  background:linear-gradient(135deg,rgba(16,20,27,.96),rgba(45,30,20,.94));\n  box-shadow:0 14px 30px rgba(0,0,0,.34);\n  max-height:260px;\n  overflow-y:auto;\n  z-index:30;\n}\n\n.r2np-root .world-suggest-item{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:8px;\n  align-items:center;\n  padding:8px 10px;\n  margin:4px 0;\n  border-radius:10px;\n  border:1px solid rgba(203,156,72,.16);\n  background:rgba(255,246,220,.06);\n  cursor:pointer;\n  transition:.14s ease;\n}\n\n.r2np-root .world-suggest-item:hover{background:rgba(203,156,72,.18);transform:translateX(2px)}\n.r2np-root .world-suggest-item b{color:#f5d58a;font-size:13px}\n.r2np-root .world-suggest-item small{display:block;color:#d2c4a0;font-size:11px;line-height:1.45;margin-top:2px}\n.r2np-root .world-suggest-tags{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}\n.r2np-root .world-suggest-tags span,\n.r2np-root .audience-note span{padding:2px 6px;border-radius:999px;border:1px solid rgba(203,156,72,.25);color:#f0d494;background:rgba(203,156,72,.10);font-size:10px;white-space:nowrap}\n\n.r2np-root .r2np-relation-box{\n  margin:10px 0 12px;\n  padding:12px;\n  border-radius:14px;\n  background:linear-gradient(135deg,rgba(255,246,223,.10),rgba(73,196,170,.08));\n  border:1px solid rgba(205,159,76,.28);\n  box-shadow:0 8px 22px rgba(0,0,0,.18);\n}\n\n.r2np-root .r2np-rel-stage{\n  margin-top:6px;\n  padding:7px 9px;\n  border-radius:10px;\n  background:rgba(8,10,13,.48);\n  border:1px solid rgba(205,159,76,.18);\n  color:#ffe6a5;\n  font-size:12px;\n  font-weight:800;\n}\n\n.r2np-root .pool-control label{margin:0 0 4px;color:#e2c171}\n.r2np-root .pool-control select{width:100%;background:#11151b;color:#f2e6cf;border:1px solid rgba(205,159,76,.26);border-radius:10px;padding:7px}\n\n.r2np-root .qbar{padding:7px;border-radius:11px;background:rgba(255,255,255,.055);border:1px solid rgba(205,159,76,.13);font-size:11px}\n.r2np-root .qbar b{display:block;font-size:12px}\n.r2np-root .qbar small{display:block;color:#b8aa92;line-height:1.45}\n.r2np-root .qbar.D{border-left:4px solid #777}\n.r2np-root .qbar.C{border-left:4px solid #44a36f}\n.r2np-root .qbar.B{border-left:4px solid #3f82e8}\n.r2np-root .qbar.A{border-left:4px solid #9a64ff}\n.r2np-root .qbar.S{border-left:4px solid #dba33a}\n.r2np-root .qbar.SS{border-left:4px solid #df4f9b}\n.r2np-root .qbar.EX{border-left:4px solid #f15b45}\n.r2np-root .qbar.EXS{border-left:4px solid #f3e26b}\n\n.r2np-root .r-card .card-state{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}\n.r2np-root .r-card .mark{font-size:10px;padding:2px 6px;border-radius:999px;border:1px solid rgba(205,159,76,.22);background:rgba(255,255,255,.08);color:#eadfc9}\n.r2np-root .r-card .mark.sel{border-color:rgba(73,196,170,.55);color:#7ce3cb}\n.r2np-root .r-card .mark.lock{border-color:rgba(205,159,76,.65);color:#f4d27d}\n.r2np-root .r-card .lock-btn{position:absolute;right:7px;top:7px;border:1px solid rgba(205,159,76,.30);border-radius:999px;background:rgba(8,10,13,.72);color:#f1d48a;font-size:10px;padding:2px 7px;cursor:pointer}\n\n.r2np-root .world-page-panel{position:relative}\n.r2np-root .world-card .world-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px}\n.r2np-root .world-card .world-title{font-weight:900;color:#f5d99b;font-size:14px;line-height:1.35}\n.r2np-root .world-card .world-cool{display:inline-block;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,rgba(205,159,76,.22),rgba(73,196,170,.15));border:1px solid rgba(205,159,76,.28);color:#f2d28d;font-size:10px;font-weight:800}\n.r2np-root .world-card .world-intro{display:block;margin:5px 0;color:#d8c9af;font-size:12px;line-height:1.55;white-space:pre-wrap}\n\n/* =========================================================\n   B. style_default 面板与旧输出兼容\n   ========================================================= */\n.style_default{\n  max-width:100%;\n  box-sizing:border-box;\n  margin:0 auto;\n  padding:10px;\n  font-family:\"Microsoft YaHei\",\"PingFang SC\",\"Noto Sans SC\",Arial,sans-serif;\n  font-size:12px;\n  line-height:1.62;\n  word-break:break-word;\n  overflow-wrap:break-word;\n  color:#3b2416;\n  background:linear-gradient(135deg,#fff9ef 0%,#f1dcc2 48%,#d7b17c 100%);\n}\n\n.style_default .panel-pink,\n.style_default .panel-blue,\n.style_default .panel-gold,\n.style_default .pp,\n.style_default .pb,\n.style_default .pg{\n  margin:9px 0;\n  padding:0;\n  border-radius:12px;\n  color:#3b2416;\n  box-shadow:0 4px 14px rgba(0,0,0,.22);\n  overflow:hidden;\n}\n\n.style_default .panel-pink,\n.style_default .pp{border:1px solid rgba(180,92,120,.42);background:linear-gradient(135deg,#f3dfba 0%,#e7c996 46%,#d6ad74 100%)}\n\n.style_default .panel-blue,\n.style_default .pb{border:1px solid rgba(70,110,180,.42);background:linear-gradient(135deg,#eaf3ff 0%,#c8dcf6 48%,#9fbde0 100%)}\n\n.style_default .panel-gold,\n.style_default .pg{border:1px solid rgba(190,140,55,.46);background:linear-gradient(135deg,#fff4cf 0%,#ecd091 50%,#c79b4e 100%)}\n\n.style_default .panel-pink>summary,\n.style_default .panel-blue>summary,\n.style_default .panel-gold>summary,\n.style_default .pp>summary,\n.style_default .pb>summary,\n.style_default .pg>summary{\n  list-style:none;\n  cursor:pointer;\n  padding:8px 11px;\n  font-weight:bold;\n  font-size:13px;\n  line-height:1.42;\n  border-bottom:1px solid rgba(120,60,40,.25);\n}\n\n.style_default .panel-pink>summary,\n.style_default .pp>summary{color:#5a2038;background:rgba(255,220,185,.55)}\n\n.style_default .panel-blue>summary,\n.style_default .pb>summary{color:#1f4c78;background:rgba(210,232,255,.65)}\n\n.style_default .panel-gold>summary,\n.style_default .pg>summary{color:#6e4810;background:rgba(255,236,176,.7)}\n\n.style_default details>summary::-webkit-details-marker{display:none}\n.style_default .panel-pink>summary:before,\n.style_default .panel-blue>summary:before,\n.style_default .panel-gold>summary:before,\n.style_default .pp>summary:before,\n.style_default .pb>summary:before,\n.style_default .pg>summary:before,\n.style_default .sub-panel>summary:before,\n.style_default .sp>summary:before,\n.style_default .data-card>summary:before,\n.style_default .dc>summary:before,\n.style_default .action-card>summary:before,\n.style_default .ac>summary:before,\n.style_default .task-card>summary:before,\n.style_default .tkc>summary:before,\n.style_default .item-card>summary:before,\n.style_default .itc>summary:before,\n.style_default .skill-card>summary:before,\n.style_default .skc>summary:before{content:\"▸ \";color:#7a2946}\n\n.style_default details[open]>summary:before{content:\"▾ \"}\n\n.style_default .panel-inner,\n.style_default .pi,\n.style_default .sys-box,\n.style_default .sbx{padding:9px;font-size:12px;line-height:1.62}\n\n.style_default .sub-panel,\n.style_default .sp,\n.style_default .data-card,\n.style_default .dc,\n.style_default .action-card,\n.style_default .ac,\n.style_default .task-card,\n.style_default .tkc,\n.style_default .item-card,\n.style_default .itc,\n.style_default .skill-card,\n.style_default .skc,\n.style_default .apc{\n  margin:7px 0;\n  padding:0;\n  border-radius:10px;\n  border:1px solid rgba(110,65,35,.16);\n  background:rgba(255,255,245,.34);\n  overflow:hidden;\n  box-shadow:0 2px 8px rgba(0,0,0,.08);\n}\n\n.style_default .sub-panel>summary,\n.style_default .sp>summary,\n.style_default .data-card>summary,\n.style_default .dc>summary,\n.style_default .action-card>summary,\n.style_default .ac>summary,\n.style_default .task-card>summary,\n.style_default .tkc>summary,\n.style_default .item-card>summary,\n.style_default .itc>summary,\n.style_default .skill-card>summary,\n.style_default .skc>summary{\n  list-style:none;\n  cursor:pointer;\n  padding:6px 9px;\n  font-size:12px;\n  font-weight:bold;\n  line-height:1.4;\n  color:#7a2946;\n  background:rgba(255,248,224,.54);\n  border-bottom:1px solid rgba(120,70,45,.12);\n}\n\n.style_default .card-body,\n.style_default .cb{padding:7px}\n\n.style_default .info-card,\n.style_default .ic,\n.style_default .body-part-card,\n.style_default .bpc,\n.style_default .memory-box,\n.style_default .mem,\n.style_default .goal-box,\n.style_default .gb,\n.style_default .recommend-box,\n.style_default .rb,\n.style_default .change-box,\n.style_default .chg,\n.style_default .guard-note,\n.style_default .gn,\n.style_default .kv-card,\n.style_default .kvc,\n.style_default .mem-card-lite,\n.style_default .mcl,\n.style_default .family-card-lite,\n.style_default .fml,\n.style_default .formula-card,\n.style_default .formula-note,\n.style_default .fnx,\n.style_default .fm{\n  background:rgba(255,248,224,.52);\n  border:1px solid rgba(110,65,35,.18);\n  border-radius:10px;\n  padding:7px;\n  margin:7px 0;\n  font-size:12px;\n  line-height:1.58;\n}\n\n.style_default .guard-note,\n.style_default .gn{\n  background:rgba(255,180,130,.18);\n  border-color:rgba(180,80,40,.24);\n  color:#6b351c;\n  font-weight:bold;\n}\n\n.style_default .omit-lock,\n.style_default .ol{font-weight:bold}\n\n.style_default .kv-line,\n.style_default .kv{margin:3px 0;line-height:1.55}\n\n.style_default .icon-line,\n.style_default .il{display:flex;gap:6px;align-items:flex-start;margin:3px 0;line-height:1.55}\n\n.style_default .icon-line .ico,\n.style_default .il .ico{width:20px;text-align:center;flex:0 0 20px;opacity:.95}\n\n.style_default table{\n  width:100%;\n  border-collapse:collapse;\n  margin:7px 0;\n  font-size:11px;\n  line-height:1.48;\n}\n\n.style_default th,\n.style_default td{\n  border:1px solid rgba(110,65,35,.22);\n  padding:5px 6px;\n  vertical-align:top;\n  background:rgba(255,255,245,.38);\n}\n\n.style_default th{\n  font-weight:bold;\n  color:#7a2946;\n  background:rgba(255,248,224,.62);\n}\n\n.style_default .status-grid,\n.style_default .sg,\n.style_default .counter-grid,\n.style_default .cg{\n  display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(120px,1fr));\n  gap:7px;\n  margin:8px 0 10px;\n}\n\n.style_default .status-card,\n.style_default .sc,\n.style_default .counter-grid>div,\n.style_default .cg>div{\n  padding:7px;\n  border-radius:10px;\n  background:rgba(255,255,245,.45);\n  border:1px solid rgba(110,65,35,.14);\n}\n\n.style_default .status-card b,\n.style_default .sc b{display:block;color:#7a2946;font-size:12px}\n\n.style_default .status-card span,\n.style_default .sc span{display:block;color:#3b2416;font-size:14px;font-weight:900}\n\n.style_default .status-card small,\n.style_default .sc small{display:block;color:#5f4632;font-size:11px}\n\n.style_default .mini-bar,\n.style_default .mb{\n  display:flex;\n  align-items:center;\n  gap:6px;\n  width:100%;\n  font-size:11px;\n  margin:4px 0;\n}\n\n.style_default .bar-name,\n.style_default .bn{min-width:78px;white-space:nowrap;font-size:11px}\n\n.style_default .bar-track,\n.style_default .bt{\n  position:relative;\n  flex:1;\n  height:13px;\n  background:rgba(80,50,35,.24);\n  border-radius:9px;\n  overflow:hidden;\n}\n\n.style_default .bar-fill,\n.style_default .bf{display:block;height:100%}\n\n.style_default .bar-num,\n.style_default .bn2{\n  position:absolute;\n  left:50%;\n  top:50%;\n  transform:translate(-50%,-50%);\n  font-size:10px;\n  color:#fff;\n  text-shadow:0 1px 2px #2b160f;\n  white-space:nowrap;\n}\n\n.style_default .bar-note,\n.style_default .bnote{font-size:10px;line-height:1.45;color:#5f4632;opacity:.95;margin:0 0 4px 84px}\n\n.style_default .pink,\n.style_default .pk{background:linear-gradient(90deg,#ff78b7,#ffaad4)}\n.style_default .blue,\n.style_default .bl{background:linear-gradient(90deg,#66aaff,#99ccff)}\n.style_default .green,\n.style_default .gr{background:linear-gradient(90deg,#66ff99,#99ffbb)}\n.style_default .gold,\n.style_default .gd{background:linear-gradient(90deg,#ffc766,#ffe0a3)}\n.style_default .purple,\n.style_default .pu{background:linear-gradient(90deg,#b388ff,#dfb3ff)}\n.style_default .red,\n.style_default .rd{background:linear-gradient(90deg,#ff7777,#ffaaaa)}\n.style_default .orange,\n.style_default .or{background:linear-gradient(90deg,#ff9c55,#ffd099)}\n.style_default .hot{background:linear-gradient(90deg,#d91b64,#ff8cbd)}\n.style_default .p0{width:0}\n\n.style_default .map-box,\n.style_default .mx{\n  display:block;\n  width:100%;\n  max-width:100%;\n  box-sizing:border-box;\n  margin:7px 0;\n  padding:9px;\n  border-radius:10px;\n  background:rgba(255,248,224,.52);\n  border:1px solid rgba(110,65,35,.18);\n  color:#3b2416;\n  font-family:Consolas,\"Courier New\",\"Noto Sans Mono\",\"Microsoft YaHei\",monospace;\n  font-size:12px;\n  line-height:1.48;\n  white-space:pre!important;\n  overflow-x:auto!important;\n  tab-size:2;\n}\n\n.style_default .final-count,\n.style_default .fc{\n  margin:9px 0 0;\n  padding:7px 9px;\n  border-radius:10px;\n  background:rgba(255,255,245,.58);\n  border:1px solid rgba(120,70,45,.16);\n  font-size:11px;\n  font-weight:bold;\n  color:#7a2946;\n  text-align:right;\n}\n\n.style_default .scroll-frame,\n.style_default .sf,\n.style_default .scroll-xy,\n.style_default .sxy,\n.style_default .wide-card,\n.style_default .wc,\n.style_default .npc-card-lite,\n.style_default .ncl,\n.style_default .force-card-lite,\n.style_default .fcl,\n.style_default .family-tree-box,\n.style_default .ftb,\n.style_default .recommend-box,\n.style_default .rb,\n.style_default .memory-box,\n.style_default .mem{\n  max-width:100%;\n  overflow:auto;\n  -webkit-overflow-scrolling:touch;\n  touch-action:pan-x pan-y;\n  box-sizing:border-box;\n}\n\n.style_default .family-tree-html,\n.style_default .fth{\n  min-width:920px;\n  width:max-content;\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n  padding:6px;\n}\n\n.style_default .family-row,\n.style_default .fr{\n  display:flex;\n  justify-content:center;\n  align-items:stretch;\n  gap:10px;\n  min-width:max-content;\n}\n\n.style_default .family-link-line,\n.style_default .fll{\n  width:72%;\n  min-width:520px;\n  height:12px;\n  margin:0 auto;\n  border-top:1px solid rgba(205,159,76,.35);\n  border-left:1px solid rgba(205,159,76,.22);\n  border-right:1px solid rgba(205,159,76,.22);\n  opacity:.9;\n}\n\n.style_default .family-node,\n.style_default .fn{\n  min-width:138px;\n  max-width:190px;\n  padding:8px 10px;\n  border-radius:12px;\n  border:1px solid rgba(205,159,76,.28);\n  background:linear-gradient(135deg,rgba(255,246,223,.10),rgba(73,196,170,.06));\n  box-shadow:0 5px 14px rgba(0,0,0,.18);\n  box-sizing:border-box;\n  font-size:11px;\n  line-height:1.45;\n  white-space:normal;\n}\n\n.style_default .family-node b,\n.style_default .fn b{display:block;font-size:12px;color:#6e4810;margin-bottom:3px}\n\n.style_default .family-node span,\n.style_default .fn span{display:block;color:#5f4632}\n\n.style_default .family-node.protagonist,\n.style_default .fn.pro{\n  border-color:rgba(255,210,105,.52);\n  background:linear-gradient(135deg,rgba(255,210,105,.18),rgba(73,196,170,.08));\n}\n\n.style_default .family-node.spouse,\n.style_default .family-node.consort,\n.style_default .fn.spx,\n.style_default .fn.co{\n  border-color:rgba(230,135,190,.45);\n  background:linear-gradient(135deg,rgba(230,135,190,.16),rgba(255,246,223,.06));\n}\n\n.style_default .family-node.child,\n.style_default .fn.ch{border-color:rgba(73,196,170,.45)}\n\n.style_default .family-node.risk,\n.style_default .fn.rk{\n  border-color:rgba(220,85,85,.45);\n  background:linear-gradient(135deg,rgba(220,85,85,.14),rgba(255,246,223,.04));\n}\n\n.style_default .logic-card,\n.style_default .lc{\n  padding:7px;\n  border-radius:10px;\n  background:rgba(255,255,245,.45);\n  border:1px solid rgba(110,65,35,.14);\n  margin:6px 0;\n}\n\n.style_default .logic-h,\n.style_default .lh{font-weight:bold;color:#1f4c78}\n\n.style_default .logic-c,\n.style_default .lcx{font-size:12px;line-height:1.55}\n\n.style_default .logic-note-grid,\n.style_default .twin-col{\n  display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(240px,1fr));\n  gap:10px;\n  margin:8px 0;\n}\n\n.style_default .line-stack{display:flex;flex-direction:column;gap:8px}\n.style_default .line-item,\n.style_default .mem-line,\n.style_default .task-line,\n.style_default .audit-line{\n  padding:8px 10px;\n  border-radius:10px;\n  background:rgba(255,255,255,.03);\n  border:1px solid rgba(255,255,255,.06);\n  line-height:1.7;\n}\n\n.style_default .npc-card-lite,\n.style_default .force-card-lite,\n.style_default .mem-card-lite,\n.style_default .task-card-lite,\n.style_default .audit-card-lite{display:flex;flex-direction:column;gap:10px}\n\n.style_default .npc-head-strip{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  padding:10px 12px;\n  border-radius:14px;\n  background:linear-gradient(135deg,rgba(76,114,255,.12),rgba(255,255,255,.03));\n  border:1px solid rgba(120,160,255,.18);\n}\n\n.style_default .npc-avatar{\n  width:42px;\n  height:42px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:rgba(255,255,255,.08);\n  font-size:22px;\n  flex:0 0 42px;\n}\n\n.style_default .npc-title{display:flex;flex-direction:column;gap:4px;min-width:0}\n.style_default .npc-title b{font-size:15px}\n.style_default .npc-title span{font-size:12px;opacity:.85}\n.style_default .npc-tags{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}\n.style_default .npc-tags span,\n.style_default .small-tag{display:inline-block;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);font-size:12px;line-height:1.4}\n\n.style_default .part-img{font-size:18px;filter:drop-shadow(0 0 4px rgba(255,220,140,.18))}\n.style_default .avatar-stage-low{background:linear-gradient(135deg,rgba(120,120,120,.22),rgba(255,255,255,.06))}\n.style_default .avatar-stage-mid{background:linear-gradient(135deg,rgba(75,139,255,.22),rgba(255,255,255,.06))}\n.style_default .avatar-stage-high{background:linear-gradient(135deg,rgba(255,120,190,.25),rgba(255,222,120,.12))}\n.style_default .avatar-stage-risk{background:linear-gradient(135deg,rgba(255,74,74,.25),rgba(70,0,0,.18))}\n\n.style_default .lbx{\n  border-radius:12px;\n  border:1px solid rgba(70,110,180,.42);\n  background:rgba(210,232,255,.25);\n  overflow:hidden;\n}\n\n.style_default .lbx>summary{\n  list-style:none;\n  cursor:pointer;\n  padding:8px 11px;\n  font-weight:bold;\n  font-size:13px;\n  color:#1f4c78;\n  background:rgba(210,232,255,.65);\n  border-bottom:1px solid rgba(70,110,180,.22);\n}\n\n.style_default .lbd{padding:8px}\n.style_default .lcp{display:flex;flex-wrap:wrap;gap:6px}\n.style_default .lt{padding:3px 7px;border-radius:999px;background:rgba(255,255,245,.5);font-size:11px}\n.style_default .lgr{display:grid;gap:7px}\n.style_default .lok,\n.style_default .lok2{border-left:3px solid #50a36c}\n.style_default .lwr,\n.style_default .lwr2{border-left:3px solid #c98b3e}\n.style_default .lsu{font-size:11px;color:#5f4632}\n\n.style_default .nav{\n  display:inline-flex;\n  width:26px;\n  height:26px;\n  border-radius:999px;\n  align-items:center;\n  justify-content:center;\n  background:rgba(255,255,245,.5);\n}\n\n.style_default .nar,\n.style_default .nhs,\n.style_default .nts{display:flex;flex-wrap:wrap;gap:5px;align-items:center}\n\n.style_default .nti span{display:block;font-size:11px}\n.style_default .asl,\n.style_default .asm,\n.style_default .ash,\n.style_default .asr{font-size:14px}\n.style_default .pim{font-size:14px}\n\n.style_default .tcl,\n.style_default .apl{display:flex;flex-direction:column;gap:7px}\n\n.style_default .tl{\n  padding:8px 10px;\n  border-radius:10px;\n  background:rgba(255,255,245,.45);\n  border:1px solid rgba(110,65,35,.14);\n  line-height:1.7;\n}\n\n.style_default .tc{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:8px 0}\n.style_default .bs{display:flex;flex-direction:column;gap:4px}\n.style_default .sn{font-size:11px;color:#5f4632;line-height:1.55;margin-top:6px}\n\n/* =========================================================\n   C. TP/便签唯一规则：span/div 点击聚焦显示\n   不改前端、不改前置词、不改正文结构。\n   现有结构：\n   <span class=\"nt\" tabindex=\"0\"><strong>词条</strong><span class=\"ntx\">说明</span></span>\n   或：\n   <div class=\"nt\" tabindex=\"0\"><strong>词条</strong><div class=\"ntx\">说明</div></div>\n\n   逻辑：\n   1. 只用 :focus / :focus-within 保持显示。\n   2. 不使用 :hover / :active 作为显示条件，避免“手指离开就收起”。\n   3. 不使用 fixed / absolute，说明原地展开。\n   ========================================================= */\n.style_default .nt,\n.style_default .ct,\n.style_default .tt,\n.style_default .CTip,\n.style_default .tooltip,\n.style_default .ctip,\n.style_default .注释{\n  display:inline-block;\n  vertical-align:baseline;\n  max-width:100%;\n  color:#8f1f2f;\n  font-weight:900;\n  padding:0 3px;\n  margin:0 1px;\n  border-radius:5px;\n  border-bottom:1px dotted rgba(128,54,38,.78);\n  background:rgba(126,38,52,.08);\n  cursor:pointer;\n  outline:none;\n  -webkit-tap-highlight-color:rgba(143,31,47,.18);\n  touch-action:manipulation;\n}\n\n.style_default .ntx,\n.style_default .ctx,\n.style_default .ttx,\n.style_default .CTip-text,\n.style_default .tooltip-text,\n.style_default .ctip-text,\n.style_default .注释-text{\n  display:none;\n  box-sizing:border-box;\n  width:min(360px,88vw);\n  max-width:100%;\n  margin:6px 0 8px;\n  padding:8px 10px;\n  border-radius:10px;\n  border:1px solid rgba(205,159,76,.45);\n  background:#3b2416;\n  color:#fff3cf;\n  box-shadow:0 8px 22px rgba(42,22,8,.22);\n  font-size:12px;\n  line-height:1.55;\n  font-weight:700;\n  white-space:normal;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n  user-select:text;\n}\n\n.style_default .nt:focus,\n.style_default .nt:focus-within,\n.style_default .ct:focus,\n.style_default .ct:focus-within,\n.style_default .tt:focus,\n.style_default .tt:focus-within,\n.style_default .CTip:focus,\n.style_default .CTip:focus-within,\n.style_default .tooltip:focus,\n.style_default .tooltip:focus-within,\n.style_default .ctip:focus,\n.style_default .ctip:focus-within,\n.style_default .注释:focus,\n.style_default .注释:focus-within{\n  display:block;\n  width:max-content;\n  max-width:100%;\n  color:#6f1120;\n  background:rgba(255,238,198,.72);\n  box-shadow:0 0 0 1px rgba(142,55,39,.18);\n}\n\n.style_default .nt:focus>.ntx,\n.style_default .nt:focus-within>.ntx,\n.style_default .ct:focus>.ctx,\n.style_default .ct:focus-within>.ctx,\n.style_default .tt:focus>.ttx,\n.style_default .tt:focus-within>.ttx,\n.style_default .CTip:focus>.CTip-text,\n.style_default .CTip:focus-within>.CTip-text,\n.style_default .tooltip:focus>.tooltip-text,\n.style_default .tooltip:focus-within>.tooltip-text,\n.style_default .ctip:focus>.ctip-text,\n.style_default .ctip:focus-within>.ctip-text,\n.style_default .注释:focus>.注释-text,\n.style_default .注释:focus-within>.注释-text{\n  display:block;\n}\n\n.style_default .ntx::before,\n.style_default .ctx::before,\n.style_default .ttx::before,\n.style_default .CTip-text::before,\n.style_default .tooltip-text::before,\n.style_default .ctip-text::before,\n.style_default .注释-text::before{\n  content:\"\";\n  display:none;\n}\n\n/* 小屏：展开后占满行宽，避免说明框被挤成细条 */\n@media(max-width:700px){\n  .style_default .nt:focus,\n  .style_default .nt:focus-within,\n  .style_default .ct:focus,\n  .style_default .ct:focus-within,\n  .style_default .tt:focus,\n  .style_default .tt:focus-within,\n  .style_default .CTip:focus,\n  .style_default .CTip:focus-within,\n  .style_default .tooltip:focus,\n  .style_default .tooltip:focus-within,\n  .style_default .ctip:focus,\n  .style_default .ctip:focus-within,\n  .style_default .注释:focus,\n  .style_default .注释:focus-within{\n    display:block;\n    width:100%;\n  }\n\n  .style_default .ntx,\n  .style_default .ctx,\n  .style_default .ttx,\n  .style_default .CTip-text,\n  .style_default .tooltip-text,\n  .style_default .ctip-text,\n  .style_default .注释-text{\n    width:100%;\n    max-width:100%;\n  }\n}\n\n/* =========================================================\n   D. 手机式状态OS\n   ========================================================= */\n.sysk-root{\n  max-width:520px;\n  margin:0 auto;\n  padding:12px;\n  background:#050505;\n  border-radius:30px;\n  border:1px solid rgba(212,175,55,.42);\n  box-shadow:0 24px 72px rgba(0,0,0,.58);\n  font-family:\"Microsoft YaHei\",\"PingFang SC\",\"Noto Sans SC\",Arial,sans-serif;\n  color:#fff8ee;\n  letter-spacing:.01em;\n}\n\n.sysk-phone{\n  min-height:780px;\n  overflow:hidden;\n  border-radius:28px;\n  background:\n    radial-gradient(circle at 12% 0%,rgba(188,20,35,.28),transparent 30%),\n    radial-gradient(circle at 92% 10%,rgba(212,175,55,.16),transparent 28%),\n    linear-gradient(180deg,#161111,#080808 54%,#020202);\n  border:8px solid #1b1b1b;\n  box-shadow:inset 0 0 0 1px rgba(212,175,55,.34),inset 0 0 32px rgba(188,20,35,.12),0 18px 38px rgba(0,0,0,.48);\n  position:relative;\n}\n\n.sysk-phone:before{\n  content:\"\";\n  position:absolute;\n  left:29%;\n  right:29%;\n  top:7px;\n  height:6px;\n  border-radius:999px;\n  background:linear-gradient(90deg,#090909,#333,#090909);\n  z-index:2;\n}\n\n.sysk-status{\n  height:42px;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:8px;\n  padding:0 18px;\n  background:rgba(5,5,5,.82);\n  border-bottom:1px solid rgba(212,175,55,.16);\n  font-size:12px;\n  font-weight:950;\n  color:#fff7e6;\n}\n\n.sysk-status span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.sysk-main{padding:14px 18px 20px;min-height:730px;position:relative}\n\n.sysk-top{\n  margin:0 0 12px;\n  padding:12px 13px;\n  border-radius:20px;\n  background:linear-gradient(135deg,rgba(188,20,35,.18),rgba(212,175,55,.07));\n  border:1px solid rgba(212,175,55,.18);\n  box-shadow:0 9px 24px rgba(0,0,0,.28);\n}\n\n.sysk-toprow{display:flex;align-items:center;justify-content:space-between;gap:8px}\n.sysk-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#a60f1e,#d4af37);color:#fff;font-size:12px;font-weight:950;box-shadow:0 0 16px rgba(212,175,55,.22)}\n.sysk-date{font-size:12px;color:#f0dfbf;font-weight:900}\n.sysk-loc{margin-top:10px;font-size:13px;line-height:1.6;color:#f7ebd6}\n\n.sysk-flow{margin:10px 0 13px;padding:10px 12px;border-radius:18px;background:rgba(12,10,9,.72);border:1px solid rgba(212,175,55,.13)}\n.sysk-flow b{display:block;margin-bottom:5px;color:#ffe9b0;font-size:13px}\n.sysk-flowline{font-size:12px;line-height:1.55;color:#d8c9aa}\n\n.sysk-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px 16px;margin:19px 0 16px;min-height:620px}\n.sysk-app{display:block}\n.sysk-app>summary{list-style:none;cursor:pointer;text-align:center;color:#fff7ed}\n.sysk-app>summary::-webkit-details-marker{display:none}\n\n.sysk-icon{\n  width:72px;\n  height:72px;\n  margin:0 auto 8px;\n  border-radius:23px;\n  display:grid;\n  place-items:center;\n  font-size:31px;\n  font-weight:950;\n  color:#fff;\n  box-shadow:0 12px 22px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.16);\n  border:1px solid rgba(255,255,255,.12);\n  transition:transform .18s ease,filter .18s ease;\n}\n\n.sysk-label{display:block;font-size:16px;font-weight:950;text-shadow:0 2px 8px rgba(0,0,0,.65)}\n.sysk-close{display:none}\n.sysk-app>summary:hover .sysk-icon{transform:translateY(-2px) scale(1.04);filter:brightness(1.1)}\n\n.ik-system{background:linear-gradient(135deg,#a60f1e,#d4af37)}\n.ik-body{background:linear-gradient(135deg,#64080f,#d62b37)}\n.ik-battle{background:linear-gradient(135deg,#3a0508,#f08a24)}\n.ik-npc{background:linear-gradient(135deg,#1f2937,#60a5fa)}\n.ik-shop{background:linear-gradient(135deg,#5f3f05,#e6bd3f)}\n.ik-task{background:linear-gradient(135deg,#064e3b,#22c55e)}\n.ik-travel{background:linear-gradient(135deg,#2d1063,#38bdf8)}\n.ik-bag{background:linear-gradient(135deg,#4b341e,#b9803b)}\n.ik-asset{background:linear-gradient(135deg,#111827,#d4af37)}\n.ik-story{background:linear-gradient(135deg,#7f1d1d,#f43f5e)}\n.ik-command{background:linear-gradient(135deg,#14532d,#d4af37)}\n\n.sysk-app[open]{\n  position:absolute;\n  inset:-2px;\n  z-index:30;\n  display:block;\n  border-radius:22px;\n  background:radial-gradient(circle at 18% 0%,rgba(188,20,35,.18),transparent 32%),linear-gradient(180deg,#151111,#070707);\n  border:1px solid rgba(212,175,55,.20);\n  box-shadow:0 16px 42px rgba(0,0,0,.56);\n  animation:syskOpen .24s ease both;\n  overflow:auto;\n  max-height:min(74vh,720px);\n}\n\n@keyframes syskOpen{from{opacity:0;transform:translateX(20px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}\n\n.sysk-app[open]>summary{\n  position:sticky;\n  top:0;\n  z-index:8;\n  height:60px;\n  display:flex;\n  align-items:center;\n  gap:10px;\n  margin:0;\n  padding:7px 10px;\n  text-align:left;\n  background:rgba(8,8,8,.96);\n  border-bottom:1px solid rgba(212,175,55,.16);\n  backdrop-filter:blur(10px);\n}\n\n.sysk-app[open]>summary:before{\n  content:\"‹\";\n  width:34px;\n  height:34px;\n  display:grid;\n  place-items:center;\n  border-radius:12px;\n  background:rgba(212,175,55,.10);\n  color:#f8d56b;\n  font-size:26px;\n  font-weight:950;\n  flex:0 0 auto;\n}\n\n.sysk-app[open] .sysk-icon{width:44px;height:44px;margin:0;border-radius:14px;font-size:24px;flex:0 0 auto}\n.sysk-app[open] .sysk-label{font-size:20px;line-height:1;color:#fff;flex:1;min-width:0;text-align:left}\n.sysk-app[open] .sysk-close{display:block;margin-left:auto;color:#f8d56b;font-size:13px;font-weight:950}\n.sysk-page{display:none;padding:12px;animation:syskPage .2s ease both}\n.sysk-app[open] .sysk-page{display:block}\n@keyframes syskPage{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}\n\n.sysk-bottom{margin-top:14px;padding:12px;border-radius:20px;background:rgba(7,7,7,.78);border:1px solid rgba(212,175,55,.12)}\n.sysk-footergrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}\n.sysk-footeritem{padding:9px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(212,175,55,.11)}\n.sysk-footeritem span{display:block;font-size:11px;color:#c9aa58;font-weight:950}\n.sysk-footeritem b{display:block;margin-top:4px;font-size:13px;color:#fff}\n\n/* =========================================================\n   E. 逻辑链与中档卡片补充\n   ========================================================= */\n.lcbox{\n  border:1px solid rgba(95,134,168,.56);\n  border-radius:14px;\n  background:linear-gradient(180deg,rgba(11,21,33,.96),rgba(16,29,43,.96));\n  margin:10px 0;\n  box-shadow:0 0 18px rgba(88,154,205,.22);\n  overflow:hidden;\n}\n\n.lcbox summary{\n  list-style:none;\n  padding:14px 18px;\n  background:linear-gradient(135deg,#21384e,#305777);\n  font-size:18px;\n  font-weight:800;\n  color:#eef7ff;\n  cursor:pointer;\n}\n\n.lcbox summary::-webkit-details-marker{display:none}\n.lc-sub{font-size:12px;color:#c8deef;font-weight:600;margin-left:8px}\n.lcbody{padding:14px 16px;font-size:13px;line-height:1.6}\n.lc-chipbar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px 0}\n.lctag{display:inline-flex;align-items:center;border:1px solid #527a99;border-radius:999px;padding:2px 9px;background:#1b3146;color:#dcedf8;font-size:12px}\n\n.logic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px}\n.logic-card{border:1px solid #385c78;border-left:4px solid #73c7ee;border-radius:11px;background:#101d2b;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.18)}\n.logic-card .logic-h{background:linear-gradient(90deg,#355d79,#22384d);padding:8px 11px;color:#eaf6ff;font-weight:800}\n.logic-card .logic-c{padding:10px 12px;color:#d7e8f5}\n.logic-card.logic-ok{border-left-color:#83d6c8}\n.logic-card.logic-ok .logic-h{background:linear-gradient(90deg,#356b75,#22384d);color:#eafffb}\n.logic-card.logic-warn{border-left-color:#f0c56d}\n.logic-card.logic-warn .logic-h{background:linear-gradient(90deg,#6a5630,#22384d);color:#fff4d2}\n.slot-legend{margin:0 0 8px 0;padding:7px 10px;border:1px solid rgba(205,159,76,.18);border-radius:10px;background:rgba(255,248,224,.08);color:#bcae99;font-size:11px;line-height:1.55}\n\n/* =========================================================\n   F. 百分比宽度\n   ========================================================= */\n.pct-0{width:0%}\n.pct-1{width:1%}\n.pct-2{width:2%}\n.pct-3{width:3%}\n.pct-4{width:4%}\n.pct-5{width:5%}\n.pct-6{width:6%}\n.pct-7{width:7%}\n.pct-8{width:8%}\n.pct-9{width:9%}\n.pct-10{width:10%}\n.pct-11{width:11%}\n.pct-12{width:12%}\n.pct-13{width:13%}\n.pct-14{width:14%}\n.pct-15{width:15%}\n.pct-16{width:16%}\n.pct-17{width:17%}\n.pct-18{width:18%}\n.pct-19{width:19%}\n.pct-20{width:20%}\n.pct-21{width:21%}\n.pct-22{width:22%}\n.pct-23{width:23%}\n.pct-24{width:24%}\n.pct-25{width:25%}\n.pct-26{width:26%}\n.pct-27{width:27%}\n.pct-28{width:28%}\n.pct-29{width:29%}\n.pct-30{width:30%}\n.pct-31{width:31%}\n.pct-32{width:32%}\n.pct-33{width:33%}\n.pct-34{width:34%}\n.pct-35{width:35%}\n.pct-36{width:36%}\n.pct-37{width:37%}\n.pct-38{width:38%}\n.pct-39{width:39%}\n.pct-40{width:40%}\n.pct-41{width:41%}\n.pct-42{width:42%}\n.pct-43{width:43%}\n.pct-44{width:44%}\n.pct-45{width:45%}\n.pct-46{width:46%}\n.pct-47{width:47%}\n.pct-48{width:48%}\n.pct-49{width:49%}\n.pct-50{width:50%}\n.pct-51{width:51%}\n.pct-52{width:52%}\n.pct-53{width:53%}\n.pct-54{width:54%}\n.pct-55{width:55%}\n.pct-56{width:56%}\n.pct-57{width:57%}\n.pct-58{width:58%}\n.pct-59{width:59%}\n.pct-60{width:60%}\n.pct-61{width:61%}\n.pct-62{width:62%}\n.pct-63{width:63%}\n.pct-64{width:64%}\n.pct-65{width:65%}\n.pct-66{width:66%}\n.pct-67{width:67%}\n.pct-68{width:68%}\n.pct-69{width:69%}\n.pct-70{width:70%}\n.pct-71{width:71%}\n.pct-72{width:72%}\n.pct-73{width:73%}\n.pct-74{width:74%}\n.pct-75{width:75%}\n.pct-76{width:76%}\n.pct-77{width:77%}\n.pct-78{width:78%}\n.pct-79{width:79%}\n.pct-80{width:80%}\n.pct-81{width:81%}\n.pct-82{width:82%}\n.pct-83{width:83%}\n.pct-84{width:84%}\n.pct-85{width:85%}\n.pct-86{width:86%}\n.pct-87{width:87%}\n.pct-88{width:88%}\n.pct-89{width:89%}\n.pct-90{width:90%}\n.pct-91{width:91%}\n.pct-92{width:92%}\n.pct-93{width:93%}\n.pct-94{width:94%}\n.pct-95{width:95%}\n.pct-96{width:96%}\n.pct-97{width:97%}\n.pct-98{width:98%}\n.pct-99{width:99%}\n.pct-100{width:100%}\n\n/* =========================================================\n   G. 外部按钮兼容\n   ========================================================= */\n#ai-send-button{\n  background:#0b0f19!important;\n  border-radius:12px!important;\n  width:42px!important;\n  height:42px!important;\n  box-shadow:0 0 0 1px rgba(255,255,255,.08) inset!important;\n}\n\n#ai-send-button:hover{background:#111827!important}\n#ai-send-button svg,\n#ai-send-button svg *,\n#ai-send-button use,\n#ai-send-button .text-grey-600{color:#fff!important;fill:#fff!important;stroke:#fff!important}\n\n#customized-prompt-log-button{\n  position:fixed!important;\n  right:14px!important;\n  bottom:86px!important;\n  z-index:9999!important;\n  width:42px!important;\n  min-width:42px!important;\n  height:42px!important;\n  padding:0!important;\n  border-radius:14px!important;\n  background:#0b0f19!important;\n  color:#fff!important;\n  border:1px solid rgba(255,255,255,.12)!important;\n  overflow:hidden!important;\n  box-shadow:0 8px 28px rgba(0,0,0,.35)!important;\n  font-size:0!important;\n}\n\n#customized-prompt-log-button svg{margin:0!important;color:#fff!important;fill:#fff!important;font-size:18px!important}\n\n/* =========================================================\n   H. 响应式\n   ========================================================= */\n@media(max-width:760px){\n  .r2np-root{padding:8px;font-size:12px}\n  .r2np-root .r2np-hero h1{font-size:24px}\n  .r2np-root .r2np-nav{position:relative}\n  .r2np-root .grid2,\n  .r2np-root .grid3,\n  .r2np-root .world-grid,\n  .r2np-root .card-grid,\n  .r2np-root .filter-select-grid,\n  .r2np-root .pool-control{grid-template-columns:1fr}\n  .r2np-root .range-row{grid-template-columns:1fr}\n  .r2np-root .range-val{text-align:left}\n\n  .style_default{font-size:12px;line-height:1.62;padding:8px}\n  .style_default table{display:block;max-width:100%;max-height:64vh;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;white-space:nowrap;box-sizing:border-box}\n  .style_default .scroll-frame,\n  .style_default .sf,\n  .style_default .scroll-xy,\n  .style_default .sxy,\n  .style_default pre,\n  .style_default .map-box,\n  .style_default .mx,\n  .style_default .memory-box,\n  .style_default .mem,\n  .style_default .sys-box,\n  .style_default .wide-card,\n  .style_default .wc,\n  .style_default .recommend-box,\n  .style_default .rb,\n  .style_default .npc-card-lite,\n  .style_default .ncl,\n  .style_default .force-card-lite,\n  .style_default .fcl{max-height:68vh}\n\n  .style_default .nt:focus,\n  .style_default .nt:focus-within,\n  .style_default .ct:focus,\n  .style_default .ct:focus-within,\n  .style_default .tt:focus,\n  .style_default .tt:focus-within,\n  .style_default .CTip:focus,\n  .style_default .CTip:focus-within,\n  .style_default .tooltip:focus,\n  .style_default .tooltip:focus-within,\n  .style_default .ctip:focus,\n  .style_default .ctip:focus-within,\n  .style_default .注释:focus,\n  .style_default .注释:focus-within{\n    display:block;\n    width:100%;\n  }\n\n  .style_default .ntx,\n  .style_default .ctx,\n  .style_default .ttx,\n  .style_default .CTip-text,\n  .style_default .tooltip-text,\n  .style_default .ctip-text,\n  .style_default .注释-text{\n    width:100%;\n    max-width:100%;\n  }\n}\n\n@media(max-width:390px){\n  .sysk-root{border-radius:0;padding:6px}\n  .sysk-phone{border-width:6px}\n  .sysk-main{padding:12px}\n  .sysk-grid{grid-template-columns:repeat(3,1fr);gap:17px 12px}\n  .sysk-icon{width:62px;height:62px}\n  .sysk-label{font-size:14px}\n  .style_default table,\n  .sysk-root table{font-size:10px}\n  .sysk-footergrid,\n  .counter-grid{grid-template-columns:1fr}\n  .style_default .bar-name,\n  .style_default .bn{min-width:70px}\n  .style_default .bar-note,\n  .style_default .bnote{margin-left:0}\n}\n/* ===== 行动推荐HUD｜分离卡片强化版｜替换旧版，不要叠加 ===== */\n.style_default .action-hud{\n  margin:10px 0;\n  border-radius:16px;\n  border:1px solid rgba(166,96,36,.38);\n  background:\n    radial-gradient(circle at 8% 0%,rgba(255,230,170,.55),transparent 32%),\n    linear-gradient(135deg,#fff3cf 0%,#e6c27f 48%,#b9853d 100%);\n  box-shadow:\n    0 8px 22px rgba(80,45,20,.24),\n    inset 0 1px 0 rgba(255,255,255,.45);\n  overflow:hidden;\n}\n\n.style_default .action-hud>summary{\n  list-style:none;\n  cursor:pointer;\n  display:flex;\n  align-items:center;\n  gap:8px;\n  padding:10px 12px;\n  color:#5b340b;\n  background:\n    linear-gradient(90deg,rgba(255,247,213,.88),rgba(238,199,113,.72));\n  border-bottom:1px solid rgba(120,70,35,.22);\n  font-size:13px;\n  font-weight:900;\n}\n\n.style_default .action-hud>summary::-webkit-details-marker{\n  display:none;\n}\n\n.style_default .action-hud>summary::before{\n  content:\"▸\";\n  color:#7a2946;\n  font-weight:900;\n}\n\n.style_default .action-hud[open]>summary::before{\n  content:\"▾\";\n}\n\n.style_default .action-hud .决断{\n  letter-spacing:.03em;\n  text-shadow:0 1px 0 rgba(255,255,255,.48);\n}\n\n.style_default .m-tag{\n  display:inline-flex;\n  align-items:center;\n  height:18px;\n  padding:0 7px;\n  border-radius:999px;\n  background:linear-gradient(135deg,#3b2416,#7a2946);\n  color:#fff3cf;\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.08em;\n  box-shadow:0 2px 6px rgba(59,36,22,.28);\n}\n\n.style_default .m-sub{\n  margin-left:auto;\n  color:#7b4d19;\n  font-size:11px;\n  font-weight:800;\n  opacity:.82;\n}\n\n.style_default .blink{\n  animation:cmdBlink 1.25s infinite;\n}\n\n@keyframes cmdBlink{\n  0%,100%{opacity:1}\n  50%{opacity:.48}\n}\n\n.style_default .os-body{\n  padding:11px;\n}\n\n.style_default .action-core{\n  margin:0 0 10px;\n  padding:9px 11px;\n  border-radius:13px;\n  border:1px solid rgba(110,65,35,.20);\n  background:\n    linear-gradient(135deg,rgba(255,250,229,.76),rgba(255,238,187,.50));\n  color:#3b2416;\n  font-size:12px;\n  line-height:1.6;\n  box-shadow:\n    0 3px 10px rgba(80,45,20,.10),\n    inset 0 1px 0 rgba(255,255,255,.55);\n}\n\n.style_default .action-core b{\n  color:#7a2946;\n}\n\n/* 每条行动独立小板子 */\n.style_default .action-list{\n  display:grid;\n  gap:9px;\n}\n\n.style_default .action-choice{\n  position:relative;\n  display:grid;\n  grid-template-columns:30px auto minmax(0,1fr) auto;\n  align-items:center;\n  gap:8px;\n  padding:10px 11px;\n  border-radius:14px;\n  border:1px solid rgba(110,65,35,.22);\n  background:\n    linear-gradient(135deg,rgba(255,255,245,.82),rgba(255,241,204,.58));\n  color:#3b2416;\n  font-size:12px;\n  line-height:1.45;\n  cursor:pointer;\n  box-shadow:\n    0 5px 14px rgba(80,45,20,.14),\n    inset 0 1px 0 rgba(255,255,255,.65);\n  transition:transform .12s ease,background .12s ease,box-shadow .12s ease,border-color .12s ease;\n  overflow:hidden;\n}\n\n/* 左侧彩色竖条 */\n.style_default .action-choice::before{\n  content:\"\";\n  position:absolute;\n  left:0;\n  top:0;\n  bottom:0;\n  width:5px;\n  background:#b24572;\n}\n\n.style_default .action-choice:hover,\n.style_default .action-choice:focus{\n  transform:translateY(-1px);\n  border-color:rgba(122,41,70,.34);\n  background:\n    linear-gradient(135deg,rgba(255,255,250,.96),rgba(255,232,180,.72));\n  box-shadow:\n    0 8px 18px rgba(80,45,20,.20),\n    inset 0 1px 0 rgba(255,255,255,.75);\n}\n\n/* 编号圆标 */\n.style_default .action-choice .num{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  width:24px;\n  height:24px;\n  border-radius:999px;\n  background:rgba(122,41,70,.12);\n  color:#7a2946;\n  font-weight:900;\n  font-size:13px;\n  box-shadow:inset 0 0 0 1px rgba(122,41,70,.18);\n}\n\n/* 类型标签 */\n.style_default .action-choice .atype{\n  padding:3px 8px;\n  border-radius:999px;\n  background:rgba(126,38,52,.10);\n  border:1px solid rgba(126,38,52,.18);\n  color:#7a2946;\n  font-size:11px;\n  font-weight:900;\n  white-space:nowrap;\n}\n\n/* 行动正文 */\n.style_default .action-choice .atext{\n  min-width:0;\n  color:#3b2416;\n  font-weight:700;\n  word-break:break-word;\n  overflow-wrap:anywhere;\n}\n\n/* 成功率/倾向小胶囊 */\n.style_default .action-choice .meta{\n  padding:3px 7px;\n  border-radius:999px;\n  background:rgba(59,36,22,.08);\n  border:1px solid rgba(59,36,22,.12);\n  color:#6b4a33;\n  font-size:11px;\n  font-weight:800;\n  white-space:nowrap;\n}\n\n/* 分类色 */\n.style_default .action-choice.main::before{background:#b24572}\n.style_default .action-choice.map::before{background:#3f7fc8}\n.style_default .action-choice.p8::before{background:#8b5cf6}\n.style_default .action-choice.relation::before{background:#ec4899}\n.style_default .action-choice.resource::before{background:#22a06b}\n.style_default .action-choice.force::before{background:#d49a2a}\n.style_default .action-choice.fast::before{background:#64748b}\n.style_default .action-choice.custom::before{background:#3b2416}\n\n.style_default .action-choice.main .atype{color:#7a2946}\n.style_default .action-choice.map .atype{color:#245f98;background:rgba(63,127,200,.10);border-color:rgba(63,127,200,.18)}\n.style_default .action-choice.p8 .atype{color:#5b35a8;background:rgba(139,92,246,.10);border-color:rgba(139,92,246,.18)}\n.style_default .action-choice.relation .atype{color:#9b2965;background:rgba(236,72,153,.10);border-color:rgba(236,72,153,.18)}\n.style_default .action-choice.resource .atype{color:#17754e;background:rgba(34,160,107,.10);border-color:rgba(34,160,107,.18)}\n.style_default .action-choice.force .atype{color:#8a5d12;background:rgba(212,154,42,.12);border-color:rgba(212,154,42,.20)}\n.style_default .action-choice.fast .atype{color:#475569;background:rgba(100,116,139,.10);border-color:rgba(100,116,139,.18)}\n.style_default .action-choice.custom .atype{color:#3b2416;background:rgba(59,36,22,.10);border-color:rgba(59,36,22,.18)}\n\n@media(max-width:700px){\n  .style_default .action-hud>summary{\n    padding:9px 10px;\n  }\n\n  .style_default .m-sub{\n    display:none;\n  }\n\n  .style_default .action-choice{\n    grid-template-columns:28px auto minmax(0,1fr);\n    gap:7px;\n    padding:10px;\n  }\n\n  .style_default .action-choice .meta{\n    grid-column:1 / -1;\n    margin-left:36px;\n    width:max-content;\n    max-width:calc(100% - 36px);\n    white-space:normal;\n  }\n}\n/* ===== /行动推荐HUD｜分离卡片强化版 ===== */\n.style_default .action-choice.daily::before{background:#4f8f46}\n.style_default .action-choice.daily .atype{\n  color:#3f6f34;\n  background:rgba(79,143,70,.10);\n  border-color:rgba(79,143,70,.18);\n}\n\n/* ===== v70 novel prose + dialogue color strips ===== */\n.style_default .dlg{\n  display:inline;\n  padding:1px 5px;\n  margin:0 1px;\n  border-radius:6px;\n  border-left:3px solid rgba(120,70,45,.35);\n  background:rgba(255,248,224,.38);\n  box-shadow:inset 0 -0.32em 0 rgba(255,255,255,.14);\n  font-weight:800;\n  line-height:1.7;\n}\n.style_default .dlg-a{color:#6f4510;border-left-color:#d4a23a;background:rgba(255,224,142,.28)}\n.style_default .dlg-b{color:#5c3c91;border-left-color:#a684dd;background:rgba(210,190,255,.24)}\n.style_default .dlg-f{color:#8f3268;border-left-color:#e694c2;background:rgba(255,216,236,.26)}\n.style_default .dlg-m{color:#245c8f;border-left-color:#79aee6;background:rgba(210,232,255,.26)}\n.style_default .dlg-n{color:#2f6d59;border-left-color:#69c4a8;background:rgba(211,245,235,.24)}\n.style_default .dlg-x{color:#8d2c24;border-left-color:#d66b5d;background:rgba(255,210,200,.24)}\n/* ===== /v70 novel prose + dialogue color strips ===== */\n\n/* ===== v71 WDEV ledger + family/force/resource polish ===== */\n.style_default .dev-card,.style_default .dev-ledger{background:rgba(255,248,224,.52);border:1px solid rgba(110,65,35,.18);border-radius:12px;padding:8px;margin:7px 0;overflow:auto;-webkit-overflow-scrolling:touch}\n.style_default .dev-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0 0 7px}\n.style_default .dev-head span{display:block;padding:6px 8px;border-radius:10px;background:rgba(255,255,245,.52);border:1px solid rgba(110,65,35,.14);font-size:11px;line-height:1.45}\n.style_default .dev-table{display:table!important;width:1180px;min-width:1180px;border-collapse:collapse;font-size:10.8px;line-height:1.38;white-space:normal}\n.style_default .dev-table th,.style_default .dev-table td{border:1px solid rgba(110,65,35,.22);padding:5px 6px;vertical-align:top;background:rgba(255,255,245,.38);word-break:break-word;overflow-wrap:anywhere}\n.style_default .dev-table th{position:sticky;top:0;z-index:2;color:#7a2946;background:rgba(255,248,224,.82)}\n\n.style_default .kv-grid,.style_default .family-summary-grid,.style_default .force-grid,.style_default .money-grid,.style_default .contact-grid,.style_default .member-grid,.style_default .rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin:7px 0}\n.style_default .kv-chip,.style_default .family-tile,.style_default .force-tile,.style_default .money-tile,.style_default .contact-card,.style_default .member-card,.style_default .rule-card{padding:7px 8px;border-radius:11px;background:rgba(255,255,245,.48);border:1px solid rgba(110,65,35,.16);font-size:11px;line-height:1.48}\n.style_default .kv-chip b,.style_default .family-tile b,.style_default .force-tile b,.style_default .money-tile b,.style_default .contact-card b,.style_default .member-card b,.style_default .rule-card b{display:block;margin-bottom:3px;color:#7a2946;font-size:11.5px}\n.style_default .money-tile.plus{border-left:4px solid #50a36c}.style_default .money-tile.minus{border-left:4px solid #c98b3e}.style_default .money-tile.debt{border-left:4px solid #c35252}.style_default .money-tile.safe{border-left:4px solid #4f8ac9}\n.style_default .flow-line{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:6px 0;font-size:11px}\n.style_default .flow-line span{padding:3px 6px;border-radius:999px;background:rgba(255,255,245,.48);border:1px solid rgba(110,65,35,.14)}\n\n.style_default .tech-tree{min-width:820px;width:max-content;padding:8px;display:flex;flex-direction:column;gap:8px}\n.style_default .tree-root{align-self:center;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(255,210,105,.24),rgba(73,196,170,.12));border:1px solid rgba(205,159,76,.34);font-size:12px;font-weight:900}\n.style_default .tree-row{display:flex;gap:8px;align-items:flex-start;justify-content:center}\n.style_default .tree-branch{min-width:138px;max-width:170px;padding:7px;border-radius:12px;background:rgba(255,255,245,.46);border:1px solid rgba(110,65,35,.16);font-size:10.8px;line-height:1.42}\n.style_default .tree-branch b{display:block;color:#1f4c78;margin-bottom:4px}\n.style_default .tree-node{display:block;margin:4px 0;padding:4px 6px;border-radius:8px;background:rgba(255,248,224,.58);border-left:3px solid rgba(205,159,76,.5)}\n\n.style_default .family-tree-box,.style_default .ftb{background:rgba(255,248,224,.38)}\n.style_default .family-tree-html,.style_default .fth{min-width:760px;gap:6px;padding:5px}\n.style_default .family-row,.style_default .fr{gap:7px}\n.style_default .family-link-line,.style_default .fll{height:9px;min-width:420px;width:68%;border-color:rgba(120,70,45,.26)}\n.style_default .family-node,.style_default .fn{min-width:104px;max-width:146px;padding:6px 7px;border-radius:10px;font-size:10.3px;line-height:1.38;box-shadow:0 3px 8px rgba(0,0,0,.12)}\n.style_default .family-node b,.style_default .fn b{font-size:10.8px;margin-bottom:2px;color:#6e4810}\n.style_default .family-node span,.style_default .fn span{font-size:10px;line-height:1.35}\n@media(max-width:760px){.style_default .dev-table{width:1040px;min-width:1040px}.style_default .tech-tree{min-width:760px}.style_default .family-tree-html,.style_default .fth{min-width:720px}.style_default .family-node,.style_default .fn{min-width:98px;max-width:138px}}\n/* ===== /v71 WDEV ledger + family/force/resource polish ===== */\n\n/* ===== v72 asset/system/tech template polish ===== */\n.style_default .asset-grid,.style_default .book-grid,.style_default .force-grid,.style_default .money-grid,.style_default .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:7px;margin:7px 0}\n.style_default .asset-card,.style_default .book-card,.style_default .force-tile,.style_default .money-tile,.style_default .contact-card{padding:7px 8px;border-radius:10px;border:1px solid rgba(110,65,35,.16);background:rgba(255,255,245,.45);font-size:11px;line-height:1.48}\n.style_default .asset-card b,.style_default .book-card b,.style_default .force-tile b,.style_default .money-tile b,.style_default .contact-card b{display:block;color:#7a2946;font-size:11.5px;margin-bottom:3px}\n.style_default .asset-card span,.style_default .book-card span,.style_default .force-tile span,.style_default .money-tile span,.style_default .contact-card span{display:block;color:#3b2416}\n.style_default .dev-scroll{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:10px}\n.style_default .dev-table{display:table!important;width:1380px;min-width:1380px;border-collapse:collapse;font-size:10.5px;line-height:1.38;white-space:normal}\n.style_default .dev-table th,.style_default .dev-table td{border:1px solid rgba(110,65,35,.22);padding:5px 6px;vertical-align:top;background:rgba(255,255,245,.38);word-break:break-word;overflow-wrap:anywhere;white-space:normal}\n.style_default .dev-table th{position:sticky;top:0;z-index:2;color:#7a2946;background:rgba(255,248,224,.92)}\n.style_default .wide-tech-tree{min-width:1280px}\n.style_default .tech-tree{display:flex;align-items:flex-start;gap:10px;padding:8px}\n.style_default .tree-root{flex:0 0 145px;padding:9px;border-radius:12px;border:1px solid rgba(205,159,76,.40);background:linear-gradient(135deg,rgba(255,210,105,.22),rgba(73,196,170,.08));font-weight:900;text-align:center}\n.style_default .tree-branch{flex:0 0 116px;display:flex;flex-direction:column;gap:6px}\n.style_default .tree-node{display:block;padding:6px 7px;border-radius:10px;border:1px solid rgba(110,65,35,.16);background:rgba(255,255,245,.48);font-size:10.5px;line-height:1.35;text-align:center}\n.style_default .tree-node.main{color:#6e4810;font-weight:900;background:rgba(255,224,142,.42);border-color:rgba(205,159,76,.35)}\n/* ===== /v72 asset/system/tech template polish ===== */\n\n/* ===== v72 dialogue personality palette + anti-flat prose ===== */\n.style_default .dlg-calm{filter:saturate(.92);border-bottom:1px solid rgba(80,120,110,.24)}\n.style_default .dlg-hot{color:#8d2c24;border-left-color:#e07055;background:rgba(255,215,190,.30)}\n.style_default .dlg-cold{color:#234f73;border-left-color:#77a7cc;background:rgba(214,234,248,.30)}\n.style_default .dlg-noble{font-family:\"Noto Serif SC\",\"Songti SC\",\"SimSun\",\"Microsoft YaHei\",serif;letter-spacing:.02em}\n.style_default .dlg-rural{color:#5a5b22;border-left-color:#a7ad4a;background:rgba(240,236,180,.30)}\n.style_default .dlg-official{color:#43306f;border-left-color:#8067b7;background:rgba(226,216,255,.28);font-weight:900}\n.style_default .dlg-dark{color:#5b1f28;border-left-color:#8b2f3d;background:rgba(80,20,30,.08)}\n.style_default .dlg-cute{color:#8f3268;border-left-color:#f0a1c8;background:rgba(255,226,241,.34)}\n.style_default .dlg-old{color:#59402b;border-left-color:#9b7a55;background:rgba(238,222,197,.30)}\n.style_default .dlg-young{color:#2f6d59;border-left-color:#6ccab1;background:rgba(218,248,238,.28)}\n/* ===== /v72 dialogue personality palette ===== */\n\n/* ===== MID NPC/方向球修复：只服务正式面板输出 ===== */\n.style_default .npc-card .nt{\n  display:inline-block;\n  margin:3px 4px 3px 0;\n  padding:4px 8px;\n  border-radius:999px;\n  border:1px solid rgba(122,41,70,.26);\n  background:rgba(255,248,230,.74);\n  box-shadow:0 2px 8px rgba(80,45,20,.10);\n}\n.style_default .npc-card .nt:hover>.ntx,\n.style_default .npc-card .nt:focus>.ntx,\n.style_default .npc-card .nt:focus-within>.ntx{display:block;}\n.style_default .npc-chipline{display:flex;flex-wrap:wrap;gap:4px 5px;align-items:flex-start;}\n.style_default .dirpad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:360px;margin:6px auto;}\n.style_default .dirrow{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:5px;min-width:0;}\n.style_default .dirpad .action-choice.do{display:flex;align-items:center;justify-content:center;grid-template-columns:1fr;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;margin:0;border-radius:50%;font-size:14px;font-weight:900;line-height:1;overflow:hidden;}\n.style_default .dirpad .action-choice.do::before{display:none;}\n.style_default .dirlabel{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3b2416;}\n@media(max-width:520px){.style_default .dirpad{max-width:330px;gap:4px}.style_default .dirrow{grid-template-columns:28px minmax(0,1fr);gap:4px}.style_default .dirpad .action-choice.do{width:28px;min-width:28px;height:28px;min-height:28px;font-size:13px}.style_default .dirlabel{font-size:10px}}\n/* ===== MID NPC hover tooltip popup v2 ===== */\n.style_default .npc-card .nt{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:3px 5px 3px 0;padding:5px 10px;border-radius:999px;border:1px solid rgba(60,108,190,.55);background:linear-gradient(180deg,#fffdf2,#efe8cb);color:#7a5b14;font-weight:900;line-height:1.15;overflow:visible;box-shadow:0 2px 8px rgba(80,45,20,.12);}\n.style_default .npc-card .nt>.ntx{display:none;position:absolute;z-index:60;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);width:max-content;max-width:min(330px,82vw);padding:10px 14px;border-radius:4px;border:1px solid rgba(214,170,63,.35);background:#17120a;color:#f5e2a3;box-shadow:0 10px 24px rgba(0,0,0,.34);font-size:12px;line-height:1.65;font-weight:800;white-space:normal;text-align:left;word-break:break-word;overflow-wrap:anywhere;}\n.style_default .npc-card .nt:hover>.ntx,.style_default .npc-card .nt:focus>.ntx,.style_default .npc-card .nt:focus-within>.ntx{display:block;}\n.style_default .npc-card .nt:hover::after,.style_default .npc-card .nt:focus::after,.style_default .npc-card .nt:focus-within::after{content:\"\";position:absolute;left:50%;bottom:calc(100% + 2px);transform:translateX(-50%);border-width:8px 7px 0 7px;border-style:solid;border-color:#17120a transparent transparent transparent;z-index:61;}\n/* ===== riliai-message-toolbar-hover-only ===== */\n.w-full.h-full.flex.group .flex.items-center.gap-1.ml-auto{\n  opacity:0!important;\n  pointer-events:none!important;\n  transition:opacity .16s ease!important;\n}\n.w-full.h-full.flex.group:hover .flex.items-center.gap-1.ml-auto,\n.w-full.h-full.flex.group:focus-within .flex.items-center.gap-1.ml-auto{\n  opacity:1!important;\n  pointer-events:auto!important;\n}\n/* ===== MID hover overflow and dir color fix v3 ===== */\n.style_default,\n.style_default .pp,\n.style_default .pb,\n.style_default .pg,\n.style_default .sp,\n.style_default .pi,\n.style_default .ic,\n.style_default .tc,\n.style_default .ncl,\n.style_default .npc-card,\n.style_default .npc-chipline{overflow:visible!important;}\n.style_default .dirpad .action-choice.do{\n  background:linear-gradient(135deg,rgba(255,255,245,.82),rgba(255,241,204,.58))!important;\n  color:#3b2416!important;\n  border:1px solid rgba(110,65,35,.22)!important;\n  box-shadow:0 5px 14px rgba(80,45,20,.14),inset 0 1px 0 rgba(255,255,255,.65)!important;\n  position:relative!important;\n  overflow:hidden!important;\n}\n.style_default .dirpad .action-choice.do::before{\n  display:block!important;\n  content:\"\"!important;\n  position:absolute!important;\n  left:0!important;\n  top:0!important;\n  bottom:0!important;\n  width:5px!important;\n  background:#b24572!important;\n}\n.style_default .npc-card .nt>.ntx{\n  z-index:9999!important;\n  max-width:min(240px,calc(100vw - 32px))!important;\n}\n.style_default .npc-card .nt:nth-last-child(-n+2)>.ntx{\n  left:auto!important;\n  right:0!important;\n  transform:none!important;\n}\n@media(max-width:520px){\n  .style_default .npc-card .nt>.ntx{\n    left:0!important;\n    right:auto!important;\n    transform:none!important;\n    max-width:min(220px,calc(100vw - 28px))!important;\n  }\n}\n/* ===== /MID hover overflow and dir color fix v3 ===== */\n\n/* ===== MID body snapshot hover chips v4 ===== */\n.style_default .body-snapshot,\n.style_default .body-parts{overflow:visible!important;}\n.style_default .body-parts{display:flex;flex-wrap:wrap;gap:5px 6px;align-items:flex-start;}\n.style_default .body-snapshot .nt{\n  position:relative!important;\n  display:inline-flex!important;\n  width:auto!important;\n  max-width:100%!important;\n  align-items:center!important;\n  justify-content:center!important;\n  margin:3px 5px 3px 0!important;\n  padding:5px 10px!important;\n  border-radius:999px!important;\n  border:1px solid rgba(60,108,190,.55)!important;\n  background:linear-gradient(180deg,#fffdf2,#efe8cb)!important;\n  color:#7a5b14!important;\n  font-weight:900!important;\n  line-height:1.15!important;\n  overflow:visible!important;\n  box-shadow:0 2px 8px rgba(80,45,20,.12)!important;\n}\n.style_default .body-snapshot .nt>.ntx{\n  display:none;\n  position:absolute!important;\n  z-index:10000!important;\n  left:50%!important;\n  bottom:calc(100% + 10px)!important;\n  transform:translateX(-50%)!important;\n  width:max-content!important;\n  max-width:min(240px,calc(100vw - 32px))!important;\n  padding:10px 14px!important;\n  border-radius:4px!important;\n  border:1px solid rgba(214,170,63,.35)!important;\n  background:#17120a!important;\n  color:#f5e2a3!important;\n  box-shadow:0 10px 24px rgba(0,0,0,.34)!important;\n  font-size:12px!important;\n  line-height:1.65!important;\n  font-weight:800!important;\n  white-space:normal!important;\n  text-align:left!important;\n  word-break:break-word!important;\n  overflow-wrap:anywhere!important;\n}\n.style_default .body-snapshot .nt:hover>.ntx,\n.style_default .body-snapshot .nt:focus>.ntx,\n.style_default .body-snapshot .nt:focus-within>.ntx{display:block!important;}\n.style_default .body-snapshot .nt:nth-last-child(-n+2)>.ntx{left:auto!important;right:0!important;transform:none!important;}\n@media(max-width:520px){\n  .style_default .body-snapshot .nt>.ntx{left:0!important;right:auto!important;transform:none!important;max-width:min(220px,calc(100vw - 28px))!important;}\n}\n/* ===== /MID body snapshot hover chips v4 ===== */\n\n/* ===== NPC scroll-window restore v5 ===== */\n.style_default .ncl.npc-card,\n.style_default .npc-card{\n  display:block!important;\n  max-width:100%!important;\n  max-height:min(680px,72vh)!important;\n  overflow:auto!important;\n  -webkit-overflow-scrolling:touch!important;\n  touch-action:pan-x pan-y!important;\n  box-sizing:border-box!important;\n  padding-right:6px!important;\n  scrollbar-width:thin!important;\n  scrollbar-color:rgba(178,69,114,.55) rgba(255,248,224,.34)!important;\n}\n.style_default .ncl.npc-card::-webkit-scrollbar,\n.style_default .npc-card::-webkit-scrollbar{width:8px!important;height:8px!important;}\n.style_default .ncl.npc-card::-webkit-scrollbar-thumb,\n.style_default .npc-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#b24572,#d7aa4c)!important;border-radius:999px!important;}\n.style_default .ncl.npc-card::-webkit-scrollbar-track,\n.style_default .npc-card::-webkit-scrollbar-track{background:rgba(255,248,224,.38)!important;border-radius:999px!important;}\n.style_default .npc-card .npc-chipline,\n.style_default .npc-card .body-parts{max-width:100%!important;min-width:0!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;}\n.style_default .npc-card .nt{overflow:visible!important;}\n.style_default .npc-card .nt>.ntx{\n  z-index:10020!important;\n  max-width:min(240px,calc(100vw - 32px))!important;\n}\n@media(max-width:520px){\n  .style_default .ncl.npc-card,\n  .style_default .npc-card{\n    max-height:min(620px,76vh)!important;\n    padding-right:4px!important;\n  }\n  .style_default .npc-card .nt>.ntx{\n    max-width:min(220px,calc(100vw - 28px))!important;\n  }\n}\n/* ===== /NPC scroll-window restore v5 ===== */\n\n/* ===== WORLD setting hover legend v1 ===== */\n.style_default .world-info{\n  display:flex!important;\n  flex-wrap:wrap!important;\n  gap:6px!important;\n  align-items:flex-start!important;\n  overflow:visible!important;\n  margin:6px 0 9px!important;\n}\n.style_default .world-info .nt.wi{\n  position:relative!important;\n  display:inline-flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  width:auto!important;\n  max-width:100%!important;\n  margin:2px 2px!important;\n  padding:5px 10px!important;\n  border-radius:999px!important;\n  font-weight:900!important;\n  line-height:1.15!important;\n  cursor:pointer!important;\n  overflow:visible!important;\n  border:1px solid rgba(110,65,35,.24)!important;\n  background:linear-gradient(180deg,#fffdf2,#efe8cb)!important;\n  color:#3b2416!important;\n  box-shadow:0 2px 7px rgba(80,45,20,.10)!important;\n}\n.style_default .world-info .wi-red{border-color:rgba(210,60,60,.62)!important;color:#b6262f!important;}\n.style_default .world-info .wi-gold{border-color:rgba(198,135,25,.62)!important;color:#a06d09!important;}\n.style_default .world-info .wi-blue{border-color:rgba(55,115,185,.62)!important;color:#2f6fa8!important;}\n.style_default .world-info .wi-green{border-color:rgba(70,145,83,.62)!important;color:#477d46!important;}\n.style_default .world-info .wi-purple{border-color:rgba(115,83,170,.62)!important;color:#7053a6!important;}\n.style_default .world-info .nt.wi>.ntx{\n  display:none;\n  position:absolute!important;\n  z-index:10030!important;\n  left:50%!important;\n  bottom:calc(100% + 9px)!important;\n  transform:translateX(-50%)!important;\n  width:max-content!important;\n  max-width:min(260px,calc(100vw - 32px))!important;\n  max-height:none!important;\n  overflow:visible!important;\n  overflow-x:visible!important;\n  overflow-y:visible!important;\n  padding:9px 12px!important;\n  border-radius:4px!important;\n  border:1px solid rgba(214,170,63,.35)!important;\n  background:#17120a!important;\n  color:#f5e2a3!important;\n  box-shadow:0 10px 24px rgba(0,0,0,.34)!important;\n  font-size:12px!important;\n  line-height:1.65!important;\n  font-weight:800!important;\n  white-space:normal!important;\n  text-align:left!important;\n  word-break:break-word!important;\n  overflow-wrap:anywhere!important;\n}\n.style_default .world-info .nt.wi:hover>.ntx,\n.style_default .world-info .nt.wi:focus>.ntx,\n.style_default .world-info .nt.wi:focus-within>.ntx{display:block!important;}\n.style_default .world-info .nt.wi:nth-last-child(-n+2)>.ntx{left:auto!important;right:0!important;transform:none!important;}\n@media(max-width:520px){\n  .style_default .world-info{gap:4px!important;}\n  .style_default .world-info .nt.wi{padding:4px 8px!important;font-size:11px!important;}\n  .style_default .world-info .nt.wi>.ntx{left:0!important;right:auto!important;transform:none!important;max-width:min(220px,calc(100vw - 28px))!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;}\n}\n/* ===== /WORLD setting hover legend v1 ===== */\n\n/* ===== v45 mid force-family-seed polish BEGIN ===== */\n.style_default .ntx{max-width:min(260px,calc(100vw - 32px))!important;width:max-content;min-width:0;max-height:none;white-space:normal;overflow:visible;overflow-x:visible;overflow-y:visible;text-align:left}\n.style_default .plan-board,.style_default .asset-ledger,.style_default .cash-table,.style_default .rel-index,.style_default .family-book,.style_default .seedline{margin:7px 0;padding:8px;border-radius:10px;border:1px solid rgba(110,65,35,.16);background:rgba(255,255,245,.42)}\n.style_default .plan-head{margin-bottom:7px;padding:6px 8px;border-radius:9px;background:rgba(255,248,224,.62);border-left:4px solid #b24572;font-size:11.5px}\n.style_default .plan-table,.style_default .cash-table,.style_default .rel-table,.style_default .gene-table{width:100%;border-collapse:collapse;font-size:10.6px;line-height:1.38}\n.style_default .plan-table th,.style_default .plan-table td,.style_default .cash-table th,.style_default .cash-table td,.style_default .rel-table th,.style_default .rel-table td,.style_default .gene-table th,.style_default .gene-table td{border:1px solid rgba(110,65,35,.22);padding:5px 6px;vertical-align:top;background:rgba(255,255,245,.36);word-break:break-word;overflow-wrap:anywhere}\n.style_default .plan-table th,.style_default .cash-table th,.style_default .rel-table th,.style_default .gene-table th{color:#7a2946;background:rgba(255,248,224,.72)}\n.style_default .asset-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px}\n.style_default .cash-note{margin-top:7px;padding:6px 8px;border-radius:9px;background:rgba(73,196,170,.10);border:1px solid rgba(73,196,170,.22);font-size:11px;color:#4b3a24}\n.style_default .tech-board{display:grid;grid-template-columns:repeat(5,minmax(126px,1fr));gap:8px;align-items:stretch;min-width:0;overflow-x:auto}\n.style_default .tech-stage{position:relative;padding:7px;border-radius:11px;border:1px solid rgba(110,65,35,.18);background:linear-gradient(180deg,rgba(255,248,224,.62),rgba(255,255,245,.30));min-height:130px}\n.style_default .tech-stage b{display:block;margin-bottom:6px;color:#1f4c78;font-size:11.5px;text-align:center}\n.style_default .tech-stage:not(:last-child)::after{content:\"→\";position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:#9f7032;font-weight:900}\n.style_default .tech-node{display:block;margin:5px 0;padding:5px 6px;border-radius:9px;border:1px solid rgba(110,65,35,.18);background:rgba(255,255,245,.58);font-size:10.5px;line-height:1.35}\n.style_default .tech-node small{display:block;margin-top:2px;color:#5f4632}\n.style_default .tech-node.done{border-left:4px solid #5b9f71}\n.style_default .tech-node.active{border-left:4px solid #c99b3e;background:rgba(255,236,176,.58)}\n.style_default .tech-node.locked{border-left:4px solid #8d8d8d;opacity:.78}\n.style_default .family-book{overflow-x:auto}\n.style_default .gene-table{min-width:760px}\n.style_default .rel-mini{margin:5px 0;padding:6px 8px;border-radius:9px;background:rgba(255,248,224,.56);border:1px solid rgba(110,65,35,.16);font-size:11px;line-height:1.45}\n.style_default .rel-mini b{display:block;color:#7a2946;margin-bottom:2px}\n.style_default .seedline{display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:rgba(42,27,18,.10)}\n.style_default .seed{border-color:#9b6a2f;color:#7a2946;background:rgba(255,236,176,.42)}\n@media(max-width:700px){.style_default .tech-board{grid-template-columns:repeat(5,142px)}.style_default .plan-table,.style_default .cash-table,.style_default .rel-table{font-size:10px}.style_default .ntx{max-width:min(280px,86vw)!important}}\n/* ===== v45 mid force-family-seed polish END ===== */\n\n/* ===== v46 body hover vertical containment BEGIN ===== */\n.style_default,.style_default *{box-sizing:border-box}\n.style_default .nt{max-width:100%;box-sizing:border-box}\n.style_default .ntx{box-sizing:border-box;max-width:min(280px,calc(100vw - 28px))!important;overflow-wrap:anywhere;word-break:break-word}\n.style_default .body-snapshot,.style_default .bpc{max-width:100%;overflow:visible}\n.style_default .body-snapshot .npc-chipline.body-parts{display:flex!important;flex-direction:column!important;gap:6px;max-width:100%;overflow:visible;margin:6px 0}\n.style_default .body-snapshot .nt.bp{display:block!important;width:100%!important;max-width:100%!important;margin:0;padding:6px 8px;border:1px solid rgba(110,65,35,.18);border-left:4px solid rgba(178,69,114,.55);border-radius:9px;background:rgba(255,248,224,.54);line-height:1.35}\n.style_default .body-snapshot .nt.bp>strong{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}\n.style_default .body-snapshot .nt.bp>.ntx{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(320px,calc(100dvw - 28px))!important;min-width:0!important;max-width:calc(100dvw - 28px)!important;max-height:260px;margin:6px 0 0;padding:7px 9px;white-space:normal!important;overflow:auto;text-align:left;border-radius:10px}\n.style_default .body-snapshot .nt.bp:hover>.ntx,.style_default .body-snapshot .nt.bp:focus>.ntx,.style_default .body-snapshot .nt.bp:active>.ntx{display:block!important}\n@media(max-width:700px){.style_default .ntx{max-width:calc(100vw - 24px)!important}.style_default .body-snapshot .nt.bp>.ntx{max-height:220px;font-size:11px;line-height:1.5}}\n/* ===== v46 body hover vertical containment END ===== */\n\n/* ===== v47 hover containment + visual tree panels BEGIN ===== */\n.style_default .nt{position:relative!important;overflow:visible!important;max-width:100%;box-sizing:border-box}\n.style_default .ntx{\n  position:absolute!important;\n  left:0!important;\n  right:auto!important;\n  top:calc(100% + 5px)!important;\n  transform:none!important;\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  max-height:min(52vh,260px)!important;\n  white-space:normal!important;\n  overflow:auto!important;\n  overflow-wrap:anywhere!important;\n  word-break:break-word!important;\n  box-sizing:border-box!important;\n  z-index:9999!important;\n}\n.style_default .nt:hover>.ntx,.style_default .nt:focus>.ntx,.style_default .nt:active>.ntx{display:block!important}\n.style_default .sg,\n.style_default .status-grid,\n.style_default .top-info-bar,\n.style_default .legendline,\n.style_default .world-info,\n.style_default .npc-chipline,\n.style_default .seedline,\n.style_default .pi,\n.style_default .ic,\n.style_default .cb{max-width:100%;box-sizing:border-box;overflow:visible}\n.style_default .body-snapshot .nt.bp>.ntx{\n  position:static!important;\n  width:100%!important;\n  max-width:100%!important;\n  top:auto!important;\n  left:auto!important;\n  transform:none!important;\n}\n.style_default .viz-pop{margin:7px 0;border:1px solid rgba(110,65,35,.18);border-radius:12px;background:rgba(255,248,224,.34);overflow:hidden}\n.style_default .viz-pop>summary{list-style:none;cursor:pointer;padding:7px 10px;font-size:11.5px;font-weight:900;color:#7a2946;background:rgba(255,248,224,.70);border-bottom:1px solid rgba(110,65,35,.14)}\n.style_default .viz-pop>summary::before{content:\"⛶ \";color:#1f4c78}\n.style_default .viz-pop[open]{position:fixed!important;inset:10px!important;z-index:9998!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;overflow:auto!important;padding:0!important;background:linear-gradient(135deg,#fff9ef,#ecd8b6)!important;box-shadow:0 18px 60px rgba(0,0,0,.42)}\n.style_default .viz-pop[open]>summary{position:sticky;top:0;z-index:2;border-radius:12px 12px 0 0}\n.style_default .viz-window{max-width:100%;max-height:min(64vh,620px);overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain;padding:8px;background:rgba(255,255,245,.42)}\n.style_default .viz-pop[open] .viz-window{max-height:calc(100vh - 74px)}\n.style_default .tech-map{min-width:860px;display:grid;grid-template-columns:repeat(5,160px);gap:14px;align-items:start;font-size:10px;line-height:1.34}\n.style_default .tech-map .tech-stage{min-height:170px;padding:8px;border-radius:12px;background:linear-gradient(180deg,rgba(255,248,224,.72),rgba(234,244,255,.36));border:1px solid rgba(110,65,35,.18);box-shadow:0 5px 14px rgba(90,52,24,.12)}\n.style_default .tech-map .tech-stage b{font-size:11px;color:#1f4c78}\n.style_default .tech-map .tech-stage:not(:last-child)::after{right:-16px;font-size:16px;color:#9f7032}\n.style_default .tech-map .tech-node{font-size:10px;padding:5px 6px;margin:6px 0;border-radius:9px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}\n.style_default .tech-map .tech-node::before{content:\"◆ \";font-size:9px;color:#b24572}\n.style_default .gene-map{min-width:900px;padding:8px;font-size:10px;line-height:1.35}\n.style_default .gene-row{display:flex;justify-content:center;gap:12px;align-items:stretch;margin:8px 0;min-width:max-content}\n.style_default .gene-line{width:70%;min-width:540px;height:14px;margin:0 auto;border-top:1px solid rgba(120,70,45,.30);border-left:1px solid rgba(120,70,45,.18);border-right:1px solid rgba(120,70,45,.18)}\n.style_default .gene-node{min-width:132px;max-width:164px;padding:7px 8px;border-radius:10px;border:1px solid rgba(110,65,35,.20);background:linear-gradient(135deg,rgba(255,248,224,.68),rgba(255,255,245,.36));box-shadow:0 4px 13px rgba(80,48,28,.13);white-space:normal}\n.style_default .gene-node b{display:block;color:#7a2946;font-size:11px;margin-bottom:2px}\n.style_default .gene-node span{display:block;color:#3b2416}\n.style_default .gene-node.pro{border-color:rgba(178,69,114,.46);background:linear-gradient(135deg,rgba(255,232,241,.66),rgba(255,248,224,.50))}\n.style_default .gene-node.key{border-color:rgba(31,76,120,.40);background:linear-gradient(135deg,rgba(224,240,255,.66),rgba(255,248,224,.46))}\n.style_default .gene-table{font-size:10px}\n@media(max-width:700px){\n  .style_default .ntx{font-size:11px!important;line-height:1.5!important}\n  .style_default .tech-map{grid-template-columns:repeat(5,146px);min-width:790px}\n  .style_default .gene-map{min-width:800px}\n  .style_default .gene-node{min-width:118px;max-width:142px}\n}\n/* ===== v47 hover containment + visual tree panels END ===== */\n\n/* ===== v49 true family tree graph BEGIN ===== */\n.style_default .family-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0}\n.style_default .family-tile{padding:8px 9px;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,245,.72),rgba(243,222,186,.48));border:1px solid rgba(118,75,41,.16);box-shadow:0 3px 9px rgba(85,52,28,.09);font-size:11px;line-height:1.42;color:#3b2416;overflow-wrap:anywhere}\n.style_default .family-tile b{display:block;margin-bottom:3px;color:#7a2946;font-size:11.5px}\n.style_default .ftree-wrap{max-width:100%;max-height:560px;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:8px;border-radius:11px;background:rgba(255,248,224,.40);border:1px solid rgba(110,65,35,.16);box-sizing:border-box}\n.style_default .ftree{position:relative;width:100%;min-width:0;padding:8px 0;border-radius:12px;background:linear-gradient(135deg,rgba(255,250,235,.76),rgba(238,218,184,.42));border:1px solid rgba(110,65,35,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.45);box-sizing:border-box}\n.style_default .ftree::before{content:\"\";position:absolute;left:50%;top:32px;bottom:36px;border-left:2px solid rgba(122,41,70,.26);transform:translateX(-50%)}\n.style_default .ft-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:0 5px;margin:8px 8px;min-height:54px}\n.style_default .ft-node{position:relative;z-index:1;min-height:46px;padding:6px 7px;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,245,.88),rgba(255,248,224,.62));border:1px solid rgba(110,65,35,.18);box-shadow:0 4px 12px rgba(90,52,24,.12);font-size:10px;line-height:1.34;white-space:normal;box-sizing:border-box;overflow-wrap:anywhere}\n.style_default .ft-node.left{grid-column:1}.style_default .ft-node.right{grid-column:3}\n.style_default .ft-node.left::after{content:\"\";position:absolute;right:-17px;top:50%;width:17px;border-top:2px solid rgba(122,41,70,.22)}\n.style_default .ft-node.right::before{content:\"\";position:absolute;left:-17px;top:50%;width:17px;border-top:2px solid rgba(122,41,70,.22)}\n.style_default .ft-node.center{grid-column:1/4;justify-self:center;width:min(68%,230px);text-align:center}\n.style_default .ft-node.center::before{content:\"\";position:absolute;left:50%;top:-10px;height:10px;border-left:2px solid rgba(122,41,70,.22);transform:translateX(-50%)}\n.style_default .ft-row:first-child .ft-node.center::before{display:none}\n.style_default .ft-node b{display:block;color:#7a2946;font-size:10.8px;margin-bottom:2px}\n.style_default .ft-node span{display:block;color:#3b2416}\n.style_default .ft-node small{display:block;color:#6a563d;font-size:9.2px;margin-top:2px}\n.style_default .ft-node.pro{border-color:rgba(178,69,114,.56);box-shadow:0 0 0 2px rgba(178,69,114,.09),0 4px 12px rgba(90,52,24,.13);background:linear-gradient(135deg,rgba(255,242,248,.90),rgba(255,248,224,.62))}\n.style_default .ft-node.key{border-color:rgba(31,76,120,.42);background:linear-gradient(135deg,rgba(232,243,255,.84),rgba(255,248,224,.62))}\n.style_default .ft-node.mate{border-color:rgba(173,127,38,.44);background:linear-gradient(135deg,rgba(255,240,194,.80),rgba(255,248,224,.62))}\n.style_default .ft-node.ghost{opacity:.74;border-style:dashed}\n.style_default .ft-legend{display:flex;flex-wrap:wrap;gap:5px;margin:7px 8px 0;font-size:9.8px;color:#5f4632}\n.style_default .ft-legend span{padding:2px 6px;border-radius:999px;background:rgba(255,255,245,.62);border:1px solid rgba(110,65,35,.14)}\n@media(max-width:420px){.style_default .family-summary-grid{gap:5px}.style_default .family-tile{font-size:10px;padding:6px}.style_default .ftree-wrap{max-height:520px;padding:6px}.style_default .ftree{padding:6px 0}.style_default .ft-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:0 4px;margin:7px 6px}.style_default .ft-node{font-size:9.2px;padding:5px;min-height:44px}.style_default .ft-node b{font-size:9.8px}.style_default .ft-node small{font-size:8.6px}.style_default .ft-node.left::after{right:-12px;width:12px}.style_default .ft-node.right::before{left:-12px;width:12px}.style_default .ft-node.center{width:min(72%,210px)}}\n/* ===== v49 true family tree graph END ===== */\n\n/* ===== v50 force tech tree graph BEGIN ===== */\n.style_default .ttree-wrap{max-width:100%;max-height:540px;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain;padding:8px;border-radius:12px;background:linear-gradient(135deg,rgba(255,248,224,.48),rgba(232,243,255,.30));border:1px solid rgba(110,65,35,.16);box-sizing:border-box}\n.style_default .ttree{position:relative;min-width:820px;display:grid;grid-template-columns:repeat(5,minmax(142px,1fr));gap:14px;align-items:start;padding:12px 10px 10px;border-radius:13px;background:linear-gradient(135deg,rgba(255,250,235,.78),rgba(238,218,184,.40));border:1px solid rgba(110,65,35,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.45);box-sizing:border-box}\n.style_default .ttree::before{content:\"\";position:absolute;left:52px;right:52px;top:47px;border-top:2px solid rgba(31,76,120,.22)}\n.style_default .tt-stage{position:relative;z-index:1;display:grid;gap:7px;align-content:start}\n.style_default .tt-stage:not(:last-child)::after{content:\"→\";position:absolute;right:-15px;top:30px;color:#7a2946;font-size:16px;font-weight:900}\n.style_default .tt-head{position:relative;margin:0 auto 4px;padding:4px 9px;border-radius:999px;background:linear-gradient(135deg,rgba(232,243,255,.92),rgba(255,248,224,.76));border:1px solid rgba(31,76,120,.30);color:#1f4c78;font-size:10.5px;font-weight:900;text-align:center;box-shadow:0 4px 10px rgba(70,50,28,.10);white-space:nowrap}\n.style_default .tt-node{position:relative;display:block;min-height:54px;padding:6px 7px;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,245,.88),rgba(255,248,224,.62));border:1px solid rgba(110,65,35,.18);box-shadow:0 4px 12px rgba(90,52,24,.12);font-size:9.8px;line-height:1.32;color:#3b2416;white-space:normal;overflow-wrap:anywhere}\n.style_default .tt-node::before{content:\"◆\";position:absolute;left:-7px;top:50%;transform:translateY(-50%);color:#b24572;font-size:10px;text-shadow:0 0 0 #fff}\n.style_default .tt-node b{display:block;margin-bottom:2px;color:#7a2946;font-size:10.4px}\n.style_default .tt-node small{display:block;margin-top:2px;color:#6a563d;font-size:8.8px}\n.style_default .tt-node.done{border-color:rgba(49,118,76,.46);background:linear-gradient(135deg,rgba(232,255,239,.82),rgba(255,248,224,.60))}\n.style_default .tt-node.active{border-color:rgba(178,69,114,.56);box-shadow:0 0 0 2px rgba(178,69,114,.08),0 4px 12px rgba(90,52,24,.13);background:linear-gradient(135deg,rgba(255,242,248,.90),rgba(255,248,224,.62))}\n.style_default .tt-node.locked{opacity:.72;border-style:dashed;background:linear-gradient(135deg,rgba(238,238,238,.72),rgba(255,248,224,.52))}\n.style_default .tt-meta{display:flex;flex-wrap:wrap;gap:5px;margin:7px 0 0;font-size:9.7px;color:#5f4632}\n.style_default .tt-meta span{padding:2px 6px;border-radius:999px;background:rgba(255,255,245,.62);border:1px solid rgba(110,65,35,.14)}\n@media(max-width:700px){.style_default .ttree{min-width:760px;grid-template-columns:repeat(5,136px);gap:10px}.style_default .tt-stage:not(:last-child)::after{right:-12px}.style_default .tt-node{font-size:9.2px;padding:5px}.style_default .tt-node b{font-size:9.8px}.style_default .tt-node small{font-size:8.4px}}\n/* ===== v50 force tech tree graph END ===== */\n\n\n/* ===== v78 unified bottom tooltip overlay ===== */\n.style_default .tt,\n.style_default .ct,\n.style_default .nt,\n.style_default .CTip,\n.style_default .tooltip,\n.style_default .ctip,\n.style_default .注释,\n.style_default .娉ㄩ噴{\n  position:relative!important;\n  overflow:visible!important;\n}\n\n.style_default .ttx,\n.style_default .ctx,\n.style_default .ntx,\n.style_default .CTip-text,\n.style_default .tooltip-text,\n.style_default .ctip-text,\n.style_default .注释-text,\n.style_default .娉ㄩ噴-text,\n.style_default .world-info .nt.wi>.ntx{\n  display:none;\n  position:fixed!important;\n  left:50%!important;\n  right:auto!important;\n  top:auto!important;\n  bottom:clamp(132px,18vh,168px)!important;\n  transform:translateX(-50%)!important;\n  z-index:2147483647!important;\n  width:min(320px,calc(100vw - 28px))!important;\n  min-width:0!important;\n  max-width:calc(100vw - 28px)!important;\n  max-height:none!important;\n  overflow:visible!important;\n  overflow-x:visible!important;\n  overflow-y:visible!important;\n  box-sizing:border-box!important;\n  padding:10px 12px!important;\n  border-radius:8px!important;\n  border:1px solid rgba(214,170,63,.42)!important;\n  background:#17120a!important;\n  color:#f5e2a3!important;\n  box-shadow:0 12px 28px rgba(0,0,0,.36),0 0 0 1px rgba(255,247,214,.08) inset!important;\n  font-size:12px!important;\n  line-height:1.65!important;\n  font-weight:800!important;\n  white-space:normal!important;\n  text-align:left!important;\n  word-break:break-word!important;\n  overflow-wrap:anywhere!important;\n  text-shadow:none!important;\n}\n\n.style_default .tt:hover .ttx,\n.style_default .tt:focus .ttx,\n.style_default .tt:focus-within .ttx,\n.style_default .tt:active .ttx,\n.style_default .ct:hover .ctx,\n.style_default .ct:focus .ctx,\n.style_default .ct:focus-within .ctx,\n.style_default .ct:active .ctx,\n.style_default .nt:hover .ntx,\n.style_default .nt:focus .ntx,\n.style_default .nt:focus-within .ntx,\n.style_default .nt:active .ntx,\n.style_default .CTip:hover .CTip-text,\n.style_default .CTip:focus .CTip-text,\n.style_default .CTip:focus-within .CTip-text,\n.style_default .CTip:active .CTip-text,\n.style_default .tooltip:hover .tooltip-text,\n.style_default .tooltip:focus .tooltip-text,\n.style_default .tooltip:focus-within .tooltip-text,\n.style_default .tooltip:active .tooltip-text,\n.style_default .ctip:hover .ctip-text,\n.style_default .ctip:focus .ctip-text,\n.style_default .ctip:focus-within .ctip-text,\n.style_default .ctip:active .ctip-text,\n.style_default .注释:hover .注释-text,\n.style_default .注释:focus .注释-text,\n.style_default .注释:focus-within .注释-text,\n.style_default .注释:active .注释-text,\n.style_default .娉ㄩ噴:hover .娉ㄩ噴-text,\n.style_default .娉ㄩ噴:focus .娉ㄩ噴-text,\n.style_default .娉ㄩ噴:focus-within .娉ㄩ噴-text,\n.style_default .娉ㄩ噴:active .娉ㄩ噴-text{\n  display:block!important;\n}\n\n@media(max-width:520px){\n  .style_default .ttx,\n  .style_default .ctx,\n  .style_default .ntx,\n  .style_default .CTip-text,\n  .style_default .tooltip-text,\n  .style_default .ctip-text,\n  .style_default .注释-text,\n  .style_default .娉ㄩ噴-text,\n  .style_default .world-info .nt.wi>.ntx{\n    bottom:clamp(112px,17vh,148px)!important;\n    width:min(280px,calc(100vw - 24px))!important;\n    max-width:calc(100vw - 24px)!important;\n    font-size:11.5px!important;\n    line-height:1.58!important;\n  }\n}\n/* ===== /v78 unified bottom tooltip overlay ===== */\n\n\n\n\n\n/* ===== v80 rili virtual-scroll tooltip fix ===== */\n#conversation [style*=\"contain: size style\"]:has(.style_default),\n#conversation [style*=\"contain: layout style\"]:has(.style_default){\n  contain:none!important;\n  content-visibility:visible!important;\n  overflow:visible!important;\n  overflow-x:visible!important;\n  overflow-y:visible!important;\n}\n\n.style_default .ttx,\n.style_default .ctx,\n.style_default .ntx,\n.style_default .CTip-text,\n.style_default .tooltip-text,\n.style_default .ctip-text,\n.style_default .\\6CE8\\91CA-text,\n.style_default .\\5A09\\3129\\5674-text,\n.style_default .world-info .nt.wi>.ntx{\n  position:fixed!important;\n  left:50dvw!important;\n  right:auto!important;\n  top:auto!important;\n  bottom:clamp(132px,18dvh,168px)!important;\n  transform:translateX(-50%)!important;\n  transform-origin:center bottom!important;\n  z-index:2147483647!important;\n  width:min(260px,calc(100dvw - 32px))!important;\n  max-width:min(260px,calc(100dvw - 32px))!important;\n  max-height:none!important;\n  overflow:visible!important;\n  overflow-x:visible!important;\n  overflow-y:visible!important;\n  white-space:normal!important;\n  word-break:break-word!important;\n}\n\n.style_default .body-snapshot .nt.bp>.ntx,\n.style_default .body18 .nt.bp>.ntx,\n.style_default .equip18 .nt.bp>.ntx,\n.style_default .p5a-body .nt.bp>.ntx{\n  position:static!important;\n  left:auto!important;\n  right:auto!important;\n  top:auto!important;\n  bottom:auto!important;\n  transform:none!important;\n  width:100%!important;\n  max-width:100%!important;\n  max-height:260px!important;\n  overflow:auto!important;\n}\n\n@media(max-width:520px){\n  .style_default .ttx,\n  .style_default .ctx,\n  .style_default .ntx,\n  .style_default .CTip-text,\n  .style_default .tooltip-text,\n  .style_default .ctip-text,\n  .style_default .\\6CE8\\91CA-text,\n  .style_default .\\5A09\\3129\\5674-text,\n  .style_default .world-info .nt.wi>.ntx{\n    bottom:clamp(112px,17dvh,148px)!important;\n    width:min(240px,calc(100dvw - 28px))!important;\n    max-width:min(240px,calc(100dvw - 28px))!important;\n  }\n}\n/* ===== /v80 rili virtual-scroll tooltip fix ===== */\n\n\n\n\n\n/* ===== v81 prompt input ornate skin ===== */\n#prompt-input{\n  position:relative!important;\n  isolation:isolate!important;\n  overflow:visible!important;\n  border:1px solid transparent!important;\n  border-radius:18px!important;\n  background:\n    linear-gradient(180deg,rgba(38,31,36,.96),rgba(18,17,23,.96)) padding-box,\n    linear-gradient(135deg,rgba(255,219,137,.92),rgba(180,91,218,.82),rgba(77,205,190,.78),rgba(236,103,134,.86)) border-box!important;\n  box-shadow:\n    0 16px 42px rgba(0,0,0,.48),\n    0 0 0 1px rgba(255,242,202,.12),\n    inset 0 1px 0 rgba(255,255,255,.16),\n    inset 0 -16px 34px rgba(0,0,0,.23)!important;\n}\n\n#prompt-input::before{\n  content:\"\"!important;\n  position:absolute!important;\n  inset:-6px!important;\n  z-index:-1!important;\n  pointer-events:none!important;\n  border-radius:22px!important;\n  background:\n    linear-gradient(120deg,rgba(255,211,115,.28),rgba(168,95,214,.22),rgba(75,195,181,.20),rgba(229,82,119,.18))!important;\n  filter:blur(10px)!important;\n  opacity:.78!important;\n}\n\n#prompt-input::after{\n  content:\"\"!important;\n  position:absolute!important;\n  inset:5px!important;\n  pointer-events:none!important;\n  border-radius:13px!important;\n  border:1px solid rgba(255,233,178,.16)!important;\n  box-shadow:inset 0 0 18px rgba(255,223,151,.08)!important;\n}\n\n#prompt-input [data-slot=\"input-group\"]{\n  overflow:hidden!important;\n  border:0!important;\n  border-radius:17px!important;\n  background:\n    radial-gradient(circle at 12% 0%,rgba(255,221,145,.14),transparent 34%),\n    radial-gradient(circle at 92% 18%,rgba(97,211,196,.12),transparent 30%),\n    linear-gradient(180deg,rgba(54,43,48,.72),rgba(23,22,29,.74))!important;\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.10),\n    inset 0 -1px 0 rgba(0,0,0,.36)!important;\n}\n\n#prompt-input [data-slot=\"input-group\"]:focus-within{\n  box-shadow:\n    0 0 0 1px rgba(255,218,128,.42),\n    0 0 22px rgba(177,99,222,.26),\n    inset 0 1px 0 rgba(255,255,255,.14),\n    inset 0 -1px 0 rgba(0,0,0,.38)!important;\n}\n\n#prompt-input textarea[name=\"message\"],\n#prompt-input [data-slot=\"input-group-control\"]{\n  color:#fff6df!important;\n  caret-color:#ffd879!important;\n  border-radius:14px!important;\n  background:\n    linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;\n  text-shadow:0 1px 0 rgba(0,0,0,.40)!important;\n}\n\n#prompt-input textarea[name=\"message\"]::placeholder{\n  color:rgba(255,235,190,.52)!important;\n}\n\n#prompt-input #prompt-input-footer,\n#prompt-input [data-slot=\"input-group-addon\"]{\n  border-top:1px solid rgba(255,224,164,.12)!important;\n  background:\n    linear-gradient(90deg,rgba(255,214,128,.08),rgba(117,204,191,.055),rgba(189,96,225,.07))!important;\n}\n\n#prompt-input button{\n  border:1px solid rgba(255,226,162,.32)!important;\n  border-radius:999px!important;\n  background:\n    linear-gradient(180deg,rgba(255,246,218,.18),rgba(255,205,112,.06))!important;\n  color:#fff1d2!important;\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.20),\n    0 4px 12px rgba(0,0,0,.20)!important;\n  transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important;\n}\n\n#prompt-input button:hover,\n#prompt-input button:focus-visible{\n  border-color:rgba(255,221,132,.72)!important;\n  background:\n    linear-gradient(180deg,rgba(255,238,188,.28),rgba(197,118,226,.12))!important;\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.30),\n    0 6px 18px rgba(0,0,0,.30),\n    0 0 14px rgba(255,211,116,.18)!important;\n  transform:translateY(-1px)!important;\n}\n\n#prompt-input button:active{\n  transform:translateY(0)!important;\n  box-shadow:inset 0 2px 8px rgba(0,0,0,.28)!important;\n}\n\n#prompt-input .truncate,\n#prompt-input .flex-1.truncate{\n  color:rgba(255,242,216,.88)!important;\n}\n\n#prompt-input svg{\n  filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))!important;\n}\n\n@media(max-width:520px){\n  #prompt-input{\n    border-radius:15px!important;\n    box-shadow:\n      0 10px 28px rgba(0,0,0,.44),\n      0 0 0 1px rgba(255,242,202,.10),\n      inset 0 1px 0 rgba(255,255,255,.14)!important;\n  }\n  #prompt-input::before{\n    inset:-4px!important;\n    border-radius:18px!important;\n    filter:blur(8px)!important;\n  }\n  #prompt-input [data-slot=\"input-group\"]{\n    border-radius:14px!important;\n  }\n  #prompt-input button{\n    min-height:26px!important;\n  }\n}\n/* ===== /v81 prompt input ornate skin ===== */\n\n\n/* ===== v83 comment dialog ornate skin ===== */\n:root{\n  --rili-cmt-ink:#f7dfad;\n  --rili-cmt-muted:#b99663;\n  --rili-cmt-paper:#11100d;\n  --rili-cmt-panel:#18130d;\n  --rili-cmt-line:#c89b46;\n  --rili-cmt-gold:#d7aa4d;\n  --rili-cmt-rose:#b64d70;\n  --rili-cmt-teal:#2f9a8f;\n  --rili-cmt-plum:#2a1825;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) > div[class*=\"fixed\"][class*=\"inset-0\"][class*=\"bg-black\"],\nbody:has([role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]) > div[class*=\"fixed\"][class*=\"inset-0\"][class*=\"bg-black\"]{\n  background:\n    radial-gradient(circle at 18% 10%,rgba(216,170,77,.18),transparent 30%),\n    radial-gradient(circle at 84% 16%,rgba(182,77,112,.15),transparent 32%),\n    linear-gradient(180deg,rgba(5,5,6,.74),rgba(2,2,3,.86))!important;\n  backdrop-filter:blur(8px) saturate(1.08)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"],\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]){\n  isolation:isolate!important;\n  overflow:hidden!important;\n  width:min(930px,calc(100dvw - 32px))!important;\n  max-height:min(86dvh,760px)!important;\n  border:1px solid transparent!important;\n  border-radius:22px!important;\n  padding:0!important;\n  color:var(--rili-cmt-ink)!important;\n  background:\n    linear-gradient(180deg,rgba(18,16,13,.98),rgba(7,7,8,.985)) padding-box,\n    linear-gradient(135deg,rgba(231,188,91,.92),rgba(107,74,34,.7),rgba(182,77,112,.58)) border-box!important;\n  box-shadow:\n    0 30px 90px rgba(0,0,0,.58),\n    0 0 0 1px rgba(255,220,126,.08),\n    inset 0 1px 0 rgba(255,225,140,.18)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"]::before,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"])::before{\n  content:\"\"!important;\n  position:absolute!important;\n  inset:0!important;\n  z-index:-1!important;\n  pointer-events:none!important;\n  background:\n    radial-gradient(circle at 50% -14%,rgba(216,170,77,.18),transparent 34%),\n    linear-gradient(90deg,rgba(216,170,77,.055) 1px,transparent 1px),\n    linear-gradient(180deg,rgba(216,170,77,.04) 1px,transparent 1px)!important;\n  background-size:auto,30px 30px,30px 30px!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"]::after,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"])::after{\n  content:\"✦\"!important;\n  position:absolute!important;\n  top:14px!important;\n  right:18px!important;\n  width:30px!important;\n  height:30px!important;\n  display:grid!important;\n  place-items:center!important;\n  border-radius:999px!important;\n  color:#110b08!important;\n  background:linear-gradient(135deg,#fff0ae,#d7aa4d 56%,#8c5a21)!important;\n  box-shadow:0 0 16px rgba(216,170,77,.34),inset 0 1px 0 rgba(255,255,255,.56)!important;\n  font-weight:900!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] > div:first-child,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) > div:first-child{\n  max-height:inherit!important;\n  background:transparent!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] > div:first-child > div:first-child,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) > div:first-child > div:first-child{\n  position:relative!important;\n  padding:18px 24px 16px!important;\n  border-bottom:1px solid rgba(216,170,77,.28)!important;\n  background:\n    linear-gradient(90deg,rgba(12,10,9,.98),rgba(38,27,16,.95),rgba(12,10,9,.98))!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] > div:first-child > div:first-child::before,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) > div:first-child > div:first-child::before{\n  content:\"\"!important;\n  position:absolute!important;\n  left:0!important;\n  top:0!important;\n  bottom:0!important;\n  width:7px!important;\n  background:linear-gradient(180deg,#d7aa4d,#7f5421,#b64d70)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] > div:first-child > div:first-child [class*=\"font-semibold\"],\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) > div:first-child > div:first-child [class*=\"font-semibold\"]{\n  color:#f6dda2!important;\n  font-size:18px!important;\n  letter-spacing:0!important;\n  text-shadow:0 0 12px rgba(216,170,77,.22)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] > div:first-child > div:nth-child(2),\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) > div:first-child > div:nth-child(2){\n  scrollbar-width:thin!important;\n  scrollbar-color:rgba(216,170,77,.66) rgba(15,12,10,.88)!important;\n  padding:18px 24px 24px!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] div[class*=\"rounded-xl\"][class*=\"border\"],\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) div[class*=\"rounded-xl\"][class*=\"border\"]{\n  border-color:rgba(216,170,77,.34)!important;\n  background:linear-gradient(180deg,rgba(22,18,14,.92),rgba(10,10,10,.94))!important;\n  box-shadow:0 12px 24px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,225,140,.12)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] div[class*=\"rounded-xl\"][class*=\"shadow-sm\"],\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) div[class*=\"rounded-xl\"][class*=\"shadow-sm\"]{\n  position:relative!important;\n  border-radius:16px!important;\n  padding:15px 16px!important;\n  background:\n    linear-gradient(180deg,rgba(20,17,14,.96),rgba(9,9,10,.96)) padding-box,\n    linear-gradient(135deg,rgba(216,170,77,.62),rgba(89,59,27,.42),rgba(182,77,112,.32)) border-box!important;\n  border:1px solid transparent!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] div[class*=\"rounded-xl\"][class*=\"shadow-sm\"]::before,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) div[class*=\"rounded-xl\"][class*=\"shadow-sm\"]::before{\n  content:\"\"!important;\n  position:absolute!important;\n  left:0!important;\n  top:15px!important;\n  bottom:15px!important;\n  width:4px!important;\n  border-radius:0 999px 999px 0!important;\n  background:linear-gradient(180deg,#d7aa4d,#8a5a22,#b64d70)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] textarea[placeholder*=\"写下你的体验\"],\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) textarea[placeholder*=\"写下你的体验\"]{\n  min-height:104px!important;\n  border:1px solid rgba(216,170,77,.26)!important;\n  border-radius:14px!important;\n  color:#f7dfad!important;\n  background:linear-gradient(180deg,rgba(9,9,10,.96),rgba(18,14,11,.94))!important;\n  box-shadow:inset 0 2px 10px rgba(0,0,0,.38),0 1px 0 rgba(255,225,140,.12)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] textarea[placeholder*=\"写下你的体验\"]::placeholder,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) textarea[placeholder*=\"写下你的体验\"]::placeholder{\n  color:rgba(185,150,99,.72)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] button,\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) button{\n  border-radius:999px!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] button[aria-label^=\"设为\"],\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) button[aria-label^=\"设为\"]{\n  border-color:rgba(216,170,77,.42)!important;\n  background:linear-gradient(180deg,#2a2114,#15110d)!important;\n  color:#f0c866!important;\n  box-shadow:0 0 12px rgba(216,170,77,.12),inset 0 1px 0 rgba(255,225,140,.16)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] button:has(> span):not([aria-label^=\"设为\"]),\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) button:has(> span):not([aria-label^=\"设为\"]){\n  min-height:30px!important;\n  border:1px solid rgba(216,170,77,.22)!important;\n  background:linear-gradient(180deg,rgba(28,22,15,.92),rgba(12,12,13,.9))!important;\n  color:#e5c47c!important;\n  box-shadow:0 4px 10px rgba(0,0,0,.2)!important;\n}\nbody:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"] p[class*=\"text-muted\"],\n[role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]) p[class*=\"text-muted\"]{\n  color:rgba(185,150,99,.84)!important;\n}\n@media (max-width:720px){\n  body:has([role=\"dialog\"] textarea[placeholder*=\"写下你的体验\"]) [role=\"dialog\"][class*=\"md:max-w-4xl\"],\n  [role=\"dialog\"][data-vaul-drawer][data-state=\"open\"]:has(button[aria-label*=\"星\"]){\n    width:calc(100dvw - 18px)!important;\n    max-height:88dvh!important;\n    border-radius:18px!important;\n  }\n}\n/* ===== /v83 comment dialog ornate skin ===== */\n\n/* ===== v84 reply dock cost fold waiting skin ===== */\n@keyframes rili-heart-spin{\n  0%{transform:rotate(0deg) scale(1)}\n  45%{transform:rotate(176deg) scale(1.08)}\n  100%{transform:rotate(360deg) scale(1)}\n}\n@keyframes rili-wait-shimmer{\n  0%{background-position:0% 50%}\n  100%{background-position:200% 50%}\n}\n#prompt-input{\n  --rili-dock-ink:#f4dba0;\n  --rili-dock-muted:#b99762;\n  --rili-dock-paper:#0e0d0b;\n  --rili-dock-panel:#17130e;\n  --rili-dock-gold:#d7aa4d;\n  --rili-dock-deep:#080808;\n  --rili-dock-rose:#b64d70;\n}\n#prompt-input [data-slot=\"input-group\"]{\n  position:relative!important;\n  overflow:hidden!important;\n  border:1px solid transparent!important;\n  border-radius:18px!important;\n  background:\n    linear-gradient(180deg,rgba(19,17,14,.96),rgba(6,6,7,.96)) padding-box,\n    linear-gradient(135deg,rgba(231,188,91,.92),rgba(111,78,34,.62),rgba(182,77,112,.55)) border-box!important;\n  box-shadow:\n    0 18px 44px rgba(0,0,0,.42),\n    0 0 0 1px rgba(255,221,130,.06),\n    inset 0 1px 0 rgba(255,226,145,.16)!important;\n}\n#prompt-input [data-slot=\"input-group\"]::before{\n  content:\"\"!important;\n  position:absolute!important;\n  inset:0!important;\n  pointer-events:none!important;\n  background:\n    radial-gradient(circle at 14% 18%,rgba(216,170,77,.18),transparent 25%),\n    radial-gradient(circle at 88% 80%,rgba(182,77,112,.12),transparent 25%),\n    linear-gradient(90deg,rgba(216,170,77,.055) 1px,transparent 1px)!important;\n  background-size:auto,auto,30px 30px!important;\n}\n#prompt-input [data-slot=\"input-group-addon\"]{\n  position:relative!important;\n  z-index:1!important;\n}\n#prompt-input [data-slot=\"input-group-addon\"]:first-child{\n  border-bottom:1px solid rgba(216,170,77,.24)!important;\n  background:linear-gradient(90deg,rgba(21,17,12,.95),rgba(41,30,16,.58),rgba(21,17,12,.92))!important;\n}\n#prompt-input [data-slot=\"input-group-addon\"]:last-child{\n  border-top:1px solid rgba(216,170,77,.2)!important;\n  background:linear-gradient(90deg,rgba(9,9,10,.94),rgba(31,23,14,.84))!important;\n}\n#prompt-input textarea[data-slot=\"input-group-control\"]{\n  position:relative!important;\n  z-index:1!important;\n  min-height:38px!important;\n  padding:8px 12px!important;\n  color:var(--rili-dock-ink)!important;\n  line-height:1.55!important;\n  background:linear-gradient(180deg,rgba(8,8,8,.52),rgba(19,15,11,.4))!important;\n  scrollbar-width:thin!important;\n  scrollbar-color:rgba(216,170,77,.56) rgba(12,10,8,.42)!important;\n}\n#prompt-input textarea[data-slot=\"input-group-control\"]::placeholder{\n  color:rgba(244,219,160,.62)!important;\n}\n#prompt-input button{\n  position:relative!important;\n  z-index:1!important;\n  border-radius:999px!important;\n}\n#prompt-input button:not([aria-label=\"发送\"]){\n  border:1px solid rgba(216,170,77,.26)!important;\n  background:linear-gradient(180deg,rgba(37,29,17,.94),rgba(12,12,13,.92))!important;\n  color:#e6c782!important;\n  box-shadow:0 4px 11px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,225,140,.12)!important;\n}\n#prompt-input button:not([aria-label=\"发送\"]):hover{\n  transform:translateY(-1px)!important;\n  border-color:rgba(244,208,112,.48)!important;\n  background:linear-gradient(180deg,rgba(58,42,20,.96),rgba(18,14,12,.96))!important;\n  color:#ffe1a0!important;\n}\n#prompt-input button[aria-label=\"发送\"]{\n  border:1px solid rgba(255,226,145,.74)!important;\n  color:#170e08!important;\n  background:\n    radial-gradient(circle at 30% 22%,rgba(255,255,255,.82),transparent 24%),\n    linear-gradient(135deg,#f1d17c,#c18a2e 58%,#7b4f1d)!important;\n  box-shadow:0 0 18px rgba(216,170,77,.24),0 8px 18px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.42)!important;\n}\n#prompt-input button[aria-label=\"发送\"]:hover{\n  filter:saturate(1.12) brightness(1.06)!important;\n  transform:translateY(-1px) scale(1.03)!important;\n}\n#prompt-input button:has(span.truncate){\n  max-width:180px!important;\n}\n#prompt-input button:has(span.truncate)::before{\n  content:\"\"!important;\n  width:5px!important;\n  height:5px!important;\n  margin-right:1px!important;\n  border-radius:999px!important;\n  background:linear-gradient(135deg,#d7aa4d,#8c5a21)!important;\n  box-shadow:0 0 0 2px rgba(216,170,77,.2),0 0 8px rgba(216,170,77,.38)!important;\n}\n#prompt-input:has(button[aria-label*=\"停止\"]) [data-slot=\"input-group\"],\n#prompt-input:has(button[aria-label*=\"取消\"]) [data-slot=\"input-group\"],\n#prompt-input:has(button[aria-label*=\"中止\"]) [data-slot=\"input-group\"],\n#prompt-input:has([class*=\"animate-spin\"]) [data-slot=\"input-group\"],\n#prompt-input:has([class*=\"animate-pulse\"]) [data-slot=\"input-group\"]{\n  background:\n    linear-gradient(180deg,rgba(20,16,12,.99),rgba(7,7,8,.98)) padding-box,\n    linear-gradient(90deg,#d7aa4d,#b64d70,#d7aa4d) border-box!important;\n  background-size:auto,220% 100%!important;\n  animation:rili-wait-shimmer 2.2s linear infinite!important;\n}\n#prompt-input:has(button[aria-label*=\"停止\"]) [data-slot=\"input-group\"]::after,\n#prompt-input:has(button[aria-label*=\"取消\"]) [data-slot=\"input-group\"]::after,\n#prompt-input:has(button[aria-label*=\"中止\"]) [data-slot=\"input-group\"]::after,\n#prompt-input:has([class*=\"animate-spin\"]) [data-slot=\"input-group\"]::after,\n#prompt-input:has([class*=\"animate-pulse\"]) [data-slot=\"input-group\"]::after{\n  content:\"♥\"!important;\n  position:absolute!important;\n  right:54px!important;\n  bottom:13px!important;\n  width:30px!important;\n  height:30px!important;\n  display:grid!important;\n  place-items:center!important;\n  border-radius:999px!important;\n  color:#1b0f08!important;\n  font-size:16px!important;\n  font-weight:900!important;\n  line-height:1!important;\n  background:linear-gradient(135deg,#fff0ae,#d7aa4d 56%,#8c5a21)!important;\n  box-shadow:0 0 0 4px rgba(216,170,77,.18),0 8px 18px rgba(0,0,0,.3)!important;\n  animation:rili-heart-spin 1.35s linear infinite!important;\n}\n#prompt-input:has(button[aria-label*=\"停止\"]) [data-slot=\"input-group\"] > [data-slot=\"input-group-addon\"]:last-child::after,\n#prompt-input:has(button[aria-label*=\"取消\"]) [data-slot=\"input-group\"] > [data-slot=\"input-group-addon\"]:last-child::after,\n#prompt-input:has(button[aria-label*=\"中止\"]) [data-slot=\"input-group\"] > [data-slot=\"input-group-addon\"]:last-child::after{\n  content:\"生成中\"!important;\n  margin-left:8px!important;\n  padding:3px 9px!important;\n  border:1px solid rgba(216,170,77,.28)!important;\n  border-radius:999px!important;\n  color:#f0cc79!important;\n  background:rgba(12,10,8,.88)!important;\n  font-size:11px!important;\n}\n#conversation .is-assistant [class*=\"animate-spin\"],\n#conversation .is-assistant [class*=\"animate-pulse\"],\n.custom-styles .is-assistant [class*=\"animate-spin\"],\n.custom-styles .is-assistant [class*=\"animate-pulse\"]{\n  position:relative!important;\n  color:transparent!important;\n}\n#conversation .is-assistant [class*=\"animate-spin\"]::after,\n#conversation .is-assistant [class*=\"animate-pulse\"]::after,\n.custom-styles .is-assistant [class*=\"animate-spin\"]::after,\n.custom-styles .is-assistant [class*=\"animate-pulse\"]::after{\n  content:\"♥\"!important;\n  display:inline-grid!important;\n  place-items:center!important;\n  width:24px!important;\n  height:24px!important;\n  border-radius:999px!important;\n  color:#170e08!important;\n  background:linear-gradient(135deg,#fff0ae,#d7aa4d,#8c5a21)!important;\n  animation:rili-heart-spin 1.1s linear infinite!important;\n  box-shadow:0 0 0 3px rgba(216,170,77,.18),0 6px 14px rgba(0,0,0,.24)!important;\n}\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]){\n  position:relative!important;\n  min-height:28px!important;\n  opacity:.42!important;\n  transition:opacity .18s ease,transform .18s ease!important;\n}\n.is-assistant:hover > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]),\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]):hover{\n  opacity:1!important;\n}\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) > div[class*=\"font-mono\"]{\n  position:relative!important;\n  width:34px!important;\n  height:24px!important;\n  overflow:hidden!important;\n  justify-content:center!important;\n  border:1px solid rgba(216,170,77,.32)!important;\n  border-radius:999px!important;\n  color:transparent!important;\n  background:linear-gradient(180deg,rgba(38,29,16,.96),rgba(9,9,10,.94))!important;\n  box-shadow:0 5px 12px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,225,140,.12)!important;\n  transition:width .2s ease,color .18s ease,background .18s ease!important;\n}\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) > div[class*=\"font-mono\"]::before{\n  content:\"耗\"!important;\n  position:absolute!important;\n  inset:0!important;\n  display:grid!important;\n  place-items:center!important;\n  color:#e6c782!important;\n  font:700 12px/1 ui-sans-serif,system-ui!important;\n}\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]):hover > div[class*=\"font-mono\"],\n.is-assistant:hover > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) > div[class*=\"font-mono\"]{\n  width:auto!important;\n  min-width:92px!important;\n  padding-inline:9px!important;\n  justify-content:flex-start!important;\n  color:#f0d08b!important;\n  background:linear-gradient(180deg,rgba(35,26,15,.98),rgba(10,10,11,.96))!important;\n}\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]):hover > div[class*=\"font-mono\"]::before,\n.is-assistant:hover > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) > div[class*=\"font-mono\"]::before{\n  content:\"消耗\"!important;\n  position:static!important;\n  display:inline!important;\n  margin-right:4px!important;\n  color:#e6c782!important;\n}\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) button{\n  opacity:0!important;\n  transform:translateY(3px) scale(.96)!important;\n  transition:opacity .18s ease,transform .18s ease,background .18s ease,border-color .18s ease!important;\n  border:1px solid rgba(216,170,77,.22)!important;\n  border-radius:999px!important;\n  background:linear-gradient(180deg,rgba(33,25,15,.94),rgba(9,9,10,.92))!important;\n  color:#e6c782!important;\n  box-shadow:0 4px 10px rgba(0,0,0,.22)!important;\n}\n.is-assistant:hover > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) button,\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]):hover button{\n  opacity:1!important;\n  transform:translateY(0) scale(1)!important;\n}\n.is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) button:hover{\n  border-color:rgba(244,208,112,.46)!important;\n  background:linear-gradient(180deg,rgba(58,42,20,.96),rgba(18,14,12,.96))!important;\n  color:#ffe1a0!important;\n}\n@media (hover:none){\n  .is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]){\n    opacity:.88!important;\n  }\n  .is-assistant > div[class*=\"justify-between\"][class*=\"gap-2\"][class*=\"px-2\"]:has(> div[class*=\"font-mono\"]) button{\n    opacity:1!important;\n    transform:none!important;\n  }\n}\n@media (max-width:720px){\n  #prompt-input [data-slot=\"input-group\"]{\n    border-radius:15px!important;\n  }\n  #prompt-input button:has(span.truncate){\n    max-width:120px!important;\n  }\n  #prompt-input:has(button[aria-label*=\"停止\"]) [data-slot=\"input-group\"]::after,\n  #prompt-input:has(button[aria-label*=\"取消\"]) [data-slot=\"input-group\"]::after,\n  #prompt-input:has(button[aria-label*=\"中止\"]) [data-slot=\"input-group\"]::after,\n  #prompt-input:has([class*=\"animate-spin\"]) [data-slot=\"input-group\"]::after,\n  #prompt-input:has([class*=\"animate-pulse\"]) [data-slot=\"input-group\"]::after{\n    right:48px!important;\n    bottom:11px!important;\n    width:26px!important;\n    height:26px!important;\n    font-size:14px!important;\n  }\n}\n/* ===== /v84 reply dock cost fold waiting skin ===== */\n\n/* ===== v18.2 intro range row overflow fix ===== */\n.r2np-root .range-row{\n  display:grid!important;\n  grid-template-columns:minmax(82px,100px) minmax(0,1fr) minmax(62px,82px)!important;\n  gap:8px!important;\n  align-items:center!important;\n  min-height:58px;\n  overflow:hidden;\n}\n.r2np-root .range-row>*{min-width:0}\n.r2np-root .range-row label{\n  display:flex!important;\n  flex-direction:column;\n  justify-content:center;\n  margin:0!important;\n  color:#e2c171;\n  font-size:13px;\n  line-height:1.12;\n  white-space:normal;\n  overflow:hidden;\n}\n.r2np-root .range-row label small{\n  display:block;\n  margin-top:3px;\n  color:#b9a57e;\n  font-size:11px;\n  font-weight:900;\n  line-height:1;\n  white-space:nowrap;\n}\n.r2np-root .range-row input[type=range]{\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  justify-self:stretch;\n  margin:0!important;\n  padding:0!important;\n  box-sizing:border-box;\n  accent-color:#d7b76a;\n}\n.r2np-root .range-row .range-val{\n  display:block;\n  justify-self:end;\n  min-width:62px;\n  max-width:82px;\n  text-align:right!important;\n  color:#7a2946;\n  font-size:13px;\n  font-weight:900;\n  line-height:1.1;\n  white-space:nowrap;\n  overflow:hidden;\n  text-overflow:ellipsis;\n}\n@media(max-width:760px){\n  .r2np-root .range-row{\n    grid-template-columns:minmax(72px,92px) minmax(0,1fr) minmax(54px,72px)!important;\n    gap:6px!important;\n    min-height:52px;\n    padding:6px!important;\n  }\n  .r2np-root .range-row label{font-size:12px}\n  .r2np-root .range-row label small{font-size:10px}\n  .r2np-root .range-row .range-val{min-width:54px;max-width:72px;font-size:12px}\n}\n@media(max-width:420px){\n  .r2np-root .range-row{grid-template-columns:1fr!important}\n  .r2np-root .range-row .range-val{justify-self:start;text-align:left!important;max-width:100%}\n}\n\n/* ===== v18.3 catgirl settlement and hca board ===== */\n.style_default .mcat{\n  position:relative;\n  border-left:4px solid #d85b93!important;\n  border-color:rgba(216,91,147,.38)!important;\n  background:\n    radial-gradient(circle at 12px 12px,rgba(255,166,205,.24),transparent 34px),\n    linear-gradient(135deg,rgba(255,224,239,.88),rgba(255,246,250,.62))!important;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 4px 12px rgba(120,40,78,.12);\n}\n.style_default .mcat::after{\n  content:\"♡ ♡\";\n  position:absolute;\n  right:8px;\n  top:6px;\n  color:rgba(190,42,104,.38);\n  font-size:13px;\n  pointer-events:none;\n}\n.style_default .mcat .lh{color:#a92962!important}\n.style_default .mch{\n  margin:4px 0 6px;\n  padding:5px 7px;\n  border-radius:9px;\n  background:rgba(255,255,255,.45);\n  border:1px dashed rgba(196,74,125,.32);\n  color:#8b2554;\n  font-weight:900;\n}\n.style_default .mcv{\n  margin:4px 0;\n  padding:4px 7px;\n  border-radius:8px;\n  background:rgba(255,255,255,.34);\n  border:1px solid rgba(196,74,125,.16);\n}\n.style_default .hcat{\n  position:relative;\n  margin:0 0 10px;\n  padding:13px 14px 11px;\n  border-radius:14px;\n  border:2px solid rgba(216,91,147,.72);\n  outline:1px dashed rgba(255,132,188,.58);\n  outline-offset:-6px;\n  background:\n    radial-gradient(circle at 18px 18px,rgba(255,105,170,.24),transparent 34px),\n    radial-gradient(circle at calc(100% - 20px) 12px,rgba(255,183,215,.35),transparent 36px),\n    linear-gradient(135deg,#ffe0ef 0%,#fff7fb 54%,#f6c8df 100%);\n  color:#7b214b;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 9px 22px rgba(120,40,78,.20);\n  overflow:hidden;\n}\n.style_default .hcat::before{\n  content:\"♡  ♡  ♡  天道猫娘裁决  ♡  ♡  ♡\";\n  display:block;\n  margin:-4px 0 6px;\n  padding:2px 7px;\n  border-radius:999px;\n  background:rgba(255,255,255,.48);\n  border:1px solid rgba(216,91,147,.28);\n  color:#bd2f73;\n  font-size:11px;\n  font-weight:900;\n  text-align:center;\n  letter-spacing:.02em;\n}\n.style_default .hcat::after{\n  content:\"♡\";\n  position:absolute;\n  right:9px;\n  bottom:4px;\n  color:rgba(190,42,104,.28);\n  font-size:32px;\n  line-height:1;\n  transform:rotate(-12deg);\n  pointer-events:none;\n}\n.style_default .hcat b,\n.style_default .hcat span{display:block;position:relative;z-index:1}\n.style_default .hcat b{\n  display:inline-block;\n  margin:0 0 5px;\n  padding:3px 9px;\n  border-radius:999px;\n  background:rgba(255,255,255,.54);\n  border:1px solid rgba(216,91,147,.24);\n  color:#9b1f5a;\n  font-size:13px;\n  box-shadow:0 2px 8px rgba(120,40,78,.10);\n}\n.style_default .hcat span{\n  margin:4px 0;\n  padding:4px 7px;\n  border-radius:9px;\n  background:rgba(255,255,255,.30);\n  border:1px solid rgba(216,91,147,.13);\n  font-size:12px;\n  line-height:1.55;\n}\n/* ===== v85 universal nt/ntx viewport lock BEGIN ===== */\n.style_default .nt,\n.style_default .ct,\n.style_default .tt,\n.style_default .CTip,\n.style_default .tooltip,\n.style_default .ctip,\n.style_default .注释{\n  overflow:visible!important;\n  max-width:100%!important;\n  box-sizing:border-box!important;\n}\n\n.style_default .nt>.ntx,\n.style_default .npc-card .nt>.ntx,\n.style_default .body-snapshot .nt>.ntx,\n.style_default .body-snapshot .nt.bp>.ntx,\n.style_default .body18 .nt.bp>.ntx,\n.style_default .equip18 .nt.bp>.ntx,\n.style_default .p5a-body .nt.bp>.ntx,\n.style_default .world-info .nt.wi>.ntx,\n.style_default .npc-card .nt:nth-last-child(-n+2)>.ntx,\n.style_default .body-snapshot .nt:nth-last-child(-n+2)>.ntx,\n.style_default .world-info .nt.wi:nth-last-child(-n+2)>.ntx,\n.style_default .nt.seed>.ntx,\n.style_default .ct>.ctx,\n.style_default .tt>.ttx,\n.style_default .CTip>.CTip-text,\n.style_default .tooltip>.tooltip-text,\n.style_default .ctip>.ctip-text,\n.style_default .注释>.注释-text{\n  display:none!important;\n  position:fixed!important;\n  left:50vw!important;\n  left:50dvw!important;\n  right:auto!important;\n  top:auto!important;\n  bottom:clamp(132px,18dvh,168px)!important;\n  transform:translateX(-50%)!important;\n  transform-origin:center bottom!important;\n  z-index:2147483647!important;\n  width:max-content!important;\n  min-width:0!important;\n  max-width:min(260px,calc(100vw - 32px))!important;\n  max-width:min(260px,calc(100dvw - 32px))!important;\n  max-height:min(62dvh,calc(100dvh - 188px))!important;\n  margin:0!important;\n  padding:10px 12px!important;\n  border-radius:8px!important;\n  border:1px solid rgba(214,170,63,.42)!important;\n  background:#17120a!important;\n  color:#f5e2a3!important;\n  box-shadow:0 12px 28px rgba(0,0,0,.36),0 0 0 1px rgba(255,247,214,.08) inset!important;\n  box-sizing:border-box!important;\n  overflow-x:hidden!important;\n  overflow-y:auto!important;\n  overscroll-behavior:contain!important;\n  -webkit-overflow-scrolling:touch;\n  scrollbar-width:thin;\n  white-space:normal!important;\n  text-align:left!important;\n  word-break:break-word!important;\n  overflow-wrap:anywhere!important;\n  font-size:12px!important;\n  line-height:1.6!important;\n  font-weight:800!important;\n  text-shadow:none!important;\n  pointer-events:auto!important;\n  user-select:text!important;\n  contain:none!important;\n  clip-path:none!important;\n}\n\n.style_default .nt:hover>.ntx,\n.style_default .nt:focus>.ntx,\n.style_default .nt:focus-within>.ntx,\n.style_default .nt:active>.ntx,\n.style_default .ct:hover>.ctx,\n.style_default .ct:focus>.ctx,\n.style_default .ct:focus-within>.ctx,\n.style_default .ct:active>.ctx,\n.style_default .tt:hover>.ttx,\n.style_default .tt:focus>.ttx,\n.style_default .tt:focus-within>.ttx,\n.style_default .tt:active>.ttx,\n.style_default .CTip:hover>.CTip-text,\n.style_default .CTip:focus>.CTip-text,\n.style_default .CTip:focus-within>.CTip-text,\n.style_default .CTip:active>.CTip-text,\n.style_default .tooltip:hover>.tooltip-text,\n.style_default .tooltip:focus>.tooltip-text,\n.style_default .tooltip:focus-within>.tooltip-text,\n.style_default .tooltip:active>.tooltip-text,\n.style_default .ctip:hover>.ctip-text,\n.style_default .ctip:focus>.ctip-text,\n.style_default .ctip:focus-within>.ctip-text,\n.style_default .ctip:active>.ctip-text,\n.style_default .注释:hover>.注释-text,\n.style_default .注释:focus>.注释-text,\n.style_default .注释:focus-within>.注释-text,\n.style_default .注释:active>.注释-text{\n  display:block!important;\n  visibility:visible!important;\n  opacity:1!important;\n}\n\n.style_default .npc-card .nt:nth-last-child(-n+2):is(:hover,:focus,:focus-within,:active)>.ntx,\n.style_default .body-snapshot .nt:nth-last-child(-n+2):is(:hover,:focus,:focus-within,:active)>.ntx,\n.style_default .world-info .nt.wi:nth-last-child(-n+2):is(:hover,:focus,:focus-within,:active)>.ntx{\n  display:block!important;\n  visibility:visible!important;\n  opacity:1!important;\n}\n\n.style_default .npc-card .nt::after,\n.style_default .body-snapshot .nt::after,\n.style_default .world-info .nt.wi::after{\n  display:none!important;\n  content:none!important;\n}\n\n#conversation [style*=\"contain\"]:has(.style_default :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:hover,:focus,:focus-within,:active)),\n#conversation [style*=\"content-visibility\"]:has(.style_default :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:hover,:focus,:focus-within,:active)),\n#conversation .is-assistant:has(.style_default :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:hover,:focus,:focus-within,:active)),\n.style_default:has(:is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:hover,:focus,:focus-within,:active)){\n  contain:none!important;\n  content-visibility:visible!important;\n  overflow:visible!important;\n  overflow-x:visible!important;\n  overflow-y:visible!important;\n  clip-path:none!important;\n}\n\n@media(max-width:520px){\n  .style_default .nt>.ntx,\n  .style_default .npc-card .nt>.ntx,\n  .style_default .body-snapshot .nt>.ntx,\n  .style_default .body-snapshot .nt.bp>.ntx,\n  .style_default .body18 .nt.bp>.ntx,\n  .style_default .equip18 .nt.bp>.ntx,\n  .style_default .p5a-body .nt.bp>.ntx,\n  .style_default .world-info .nt.wi>.ntx,\n  .style_default .npc-card .nt:nth-last-child(-n+2)>.ntx,\n  .style_default .body-snapshot .nt:nth-last-child(-n+2)>.ntx,\n  .style_default .world-info .nt.wi:nth-last-child(-n+2)>.ntx,\n  .style_default .nt.seed>.ntx,\n  .style_default .ct>.ctx,\n  .style_default .tt>.ttx,\n  .style_default .CTip>.CTip-text,\n  .style_default .tooltip>.tooltip-text,\n  .style_default .ctip>.ctip-text,\n  .style_default .注释>.注释-text{\n    bottom:clamp(112px,17dvh,148px)!important;\n    max-width:min(240px,calc(100vw - 24px))!important;\n    max-width:min(240px,calc(100dvw - 24px))!important;\n    max-height:min(64dvh,calc(100dvh - 168px))!important;\n    font-size:11.5px!important;\n    line-height:1.55!important;\n  }\n}\n/* ===== v85 universal nt/ntx viewport lock END ===== */\n\n\n/* ===== PURE_CULTIVATION_JADE_THEME v1 ===== */\n.style_default{\n  color:#173c2a!important;\n  background:\n    radial-gradient(circle at 12% 3%,rgba(83,156,105,.15),transparent 26%),\n    linear-gradient(135deg,#eef8eb 0%,#d7edd8 48%,#afd2b7 100%)!important;\n}\n.style_default .panel-pink,.style_default .pp,\n.style_default .panel-blue,.style_default .pb,\n.style_default .panel-gold,.style_default .pg{\n  color:#173c2a!important;\n  border-color:rgba(35,104,68,.38)!important;\n  background:linear-gradient(135deg,#e9f7e7 0%,#c8e6cd 52%,#9fc9aa 100%)!important;\n  box-shadow:0 5px 16px rgba(18,74,45,.18)!important;\n}\n.style_default .panel-pink>summary,.style_default .pp>summary,\n.style_default .panel-blue>summary,.style_default .pb>summary,\n.style_default .panel-gold>summary,.style_default .pg>summary{\n  color:#174b31!important;\n  background:linear-gradient(90deg,rgba(215,239,218,.92),rgba(180,218,190,.86))!important;\n  border-bottom-color:rgba(35,104,68,.24)!important;\n}\n.style_default .sub-panel,.style_default .sp,\n.style_default .data-card,.style_default .dc,\n.style_default .action-card,.style_default .ac,\n.style_default .task-card,.style_default .tkc,\n.style_default .item-card,.style_default .itc,\n.style_default .skill-card,.style_default .skc{\n  border-color:rgba(35,104,68,.2)!important;\n  background:rgba(242,251,241,.58)!important;\n}\n.style_default .sub-panel>summary,.style_default .sp>summary,\n.style_default .data-card>summary,.style_default .dc>summary,\n.style_default .action-card>summary,.style_default .ac>summary,\n.style_default .task-card>summary,.style_default .tkc>summary{\n  color:#225d3d!important;\n  background:rgba(218,239,219,.8)!important;\n}\n.style_default .info-card,.style_default .ic,\n.style_default .body-part-card,.style_default .bpc,\n.style_default .memory-box,.style_default .mem,\n.style_default .goal-box,.style_default .gb,\n.style_default .recommend-box,.style_default .rb,\n.style_default .change-box,.style_default .chg,\n.style_default .guard-note,.style_default .gn,\n.style_default .kv-card,.style_default .kvc,\n.style_default .mem-card-lite,.style_default .mcl,\n.style_default .family-card-lite,.style_default .fml,\n.style_default .asset-card,.style_default .book-card,\n.style_default .force-tile,.style_default .money-tile,\n.style_default .contact-card,.style_default .member-card,\n.style_default .rule-card{\n  color:#173c2a!important;\n  border-color:rgba(35,104,68,.2)!important;\n  background:rgba(241,251,241,.68)!important;\n}\n.style_default table,.style_default th,.style_default td{\n  border-color:rgba(35,104,68,.22)!important;\n}\n.style_default th{\n  color:#1c5b39!important;\n  background:rgba(197,228,202,.9)!important;\n}\n.style_default td{\n  background:rgba(240,250,239,.58)!important;\n}\n.style_default .top-info-bar,.style_default .status-card,.style_default .sc,\n.style_default .logic-card,.style_default .lc,.style_default .stc{\n  color:#173c2a!important;\n  border-color:rgba(35,104,68,.18)!important;\n  background:rgba(239,250,239,.65)!important;\n}\n.style_default .gn,.style_default .guard-note{\n  color:#5a4b14!important;\n  border-color:rgba(151,126,45,.28)!important;\n  background:rgba(229,219,148,.24)!important;\n}\n.style_default .bt,.style_default .bar-track{background:rgba(24,73,47,.2)!important}\n.style_default .bn,.style_default .bar-name,.style_default .bnote,.style_default .bar-note{color:#214f37!important}\n.style_default .mx,.style_default .map-box{\n  color:#173c2a!important;\n  border-color:rgba(35,104,68,.22)!important;\n  background:rgba(235,247,235,.72)!important;\n}\n.style_default .fn,.style_default .family-node{\n  color:#173c2a!important;\n  border-color:rgba(35,104,68,.26)!important;\n  background:linear-gradient(135deg,rgba(236,249,235,.92),rgba(201,228,207,.82))!important;\n}\n.style_default .fn b,.style_default .family-node b{color:#285f3f!important}\n.style_default .dlg{box-shadow:inset 0 -0.32em 0 rgba(100,178,123,.12)!important}\n.style_default .fc,.style_default .final-count{\n  color:#285f3f!important;\n  border-color:rgba(35,104,68,.18)!important;\n  background:rgba(235,247,235,.72)!important;\n}\n/* ===== /PURE_CULTIVATION_JADE_THEME ===== */\n\n\n\n/* ===== CHAOS_EXPERIMENTAL_TEMPLATE_THEME_V1 ===== */\n.chaos-template{--ct-bg:#020c07;--ct-bg2:#071d12;--ct-panel:#0b2b1a;--ct-panel2:#0f3823;--ct-jade:#76e4a5;--ct-jade2:#2f9d65;--ct-gold:#e0c778;--ct-text:#eaffef;--ct-mute:#9bc5a7;--ct-line:rgba(118,228,165,.24);position:relative;isolation:isolate;color:var(--ct-text)!important;background:radial-gradient(circle at 12% 0,rgba(118,228,165,.14),transparent 25%),radial-gradient(circle at 92% 5%,rgba(224,199,120,.10),transparent 20%),linear-gradient(145deg,#020a05,#082217 52%,#031109)!important;border:1px solid rgba(118,228,165,.32)!important;border-radius:20px!important;padding:12px!important;box-shadow:0 24px 70px rgba(0,0,0,.46),inset 0 0 80px rgba(118,228,165,.025)!important;font-family:\"Noto Serif SC\",\"Songti SC\",serif!important;overflow:hidden}\n.chaos-template:before{content:\"\";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 50% -10%,transparent 0 36px,rgba(118,228,165,.025) 37px 38px);opacity:.8}\n.chaos-template *{box-sizing:border-box}.chaos-template a{color:var(--ct-jade)!important}.chaos-template p,.chaos-template div,.chaos-template td,.chaos-template li{color:inherit}\n.chaos-template-banner{position:relative;display:flex!important;align-items:center;gap:13px;margin:0 0 12px!important;padding:16px 18px!important;border:1px solid rgba(224,199,120,.42)!important;border-radius:16px!important;background:linear-gradient(120deg,rgba(9,45,27,.97),rgba(21,79,49,.74),rgba(5,25,15,.96))!important;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 28px rgba(118,228,165,.055)!important;overflow:hidden}\n.chaos-template-banner:after{content:\"\";position:absolute;right:-35px;top:-55px;width:160px;height:160px;border:1px dashed rgba(224,199,120,.28);border-radius:50%;animation:ctOrbit 18s linear infinite}.chaos-template-banner:before{content:\"\";position:absolute;right:32px;top:20px;width:8px;height:8px;border-radius:50%;background:var(--ct-jade);box-shadow:0 0 20px var(--ct-jade),0 0 45px rgba(118,228,165,.6);animation:ctBreathe 2.8s ease-in-out infinite}\n.chaos-template-banner>div{min-width:0}.chaos-template-banner b{display:block;color:#f3fff5!important;font-size:20px!important;letter-spacing:.08em}.chaos-template-banner small{display:block;margin-top:3px;color:var(--ct-mute)!important}.chaos-seal{display:grid!important;place-items:center;flex:0 0 54px;width:54px;height:54px;border:1px solid var(--ct-gold)!important;border-radius:50%;color:var(--ct-gold)!important;font-size:20px;font-weight:900;background:radial-gradient(circle,rgba(224,199,120,.15),transparent 66%);box-shadow:0 0 22px rgba(224,199,120,.14)}.chaos-pulse{margin-left:auto;padding:5px 9px;border:1px solid rgba(118,228,165,.30);border-radius:999px;color:var(--ct-jade)!important;font-size:10px;white-space:nowrap;animation:ctBreathe 2.4s ease-in-out infinite}\n.chaos-template details{margin:8px 0!important;border:1px solid var(--ct-line)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(10,45,27,.86),rgba(3,19,11,.94))!important;box-shadow:0 8px 22px rgba(0,0,0,.18)!important;overflow:hidden}.chaos-template details>summary{position:relative;list-style:none!important;cursor:pointer!important;padding:11px 14px!important;color:#eaffef!important;font-weight:900!important;letter-spacing:.02em;background:linear-gradient(90deg,rgba(118,228,165,.10),rgba(118,228,165,.025),transparent)!important;border:none!important;transition:background .2s ease,color .2s ease,transform .2s ease}.chaos-template details>summary::-webkit-details-marker{display:none}.chaos-template details>summary:before{content:\"▸\";display:inline-block;margin-right:7px;color:var(--ct-gold);transition:transform .2s ease}.chaos-template details[open]>summary:before{transform:rotate(90deg)}.chaos-template details[open]>summary{color:var(--ct-gold)!important;background:linear-gradient(90deg,rgba(224,199,120,.12),rgba(118,228,165,.055),transparent)!important;box-shadow:inset 4px 0 0 var(--ct-gold)}.chaos-template details>summary:hover{background:linear-gradient(90deg,rgba(118,228,165,.16),rgba(118,228,165,.045),transparent)!important}\n.chaos-template .lbd,.chaos-template .pi,.chaos-template .ic,.chaos-template .pu>div,.chaos-template .pg>div,.chaos-template .pp>div,.chaos-template .sp>div{padding:11px!important;background:transparent!important}.chaos-template .gn{margin:7px 0!important;padding:8px 10px!important;border:1px solid rgba(224,199,120,.22)!important;border-radius:9px!important;background:rgba(224,199,120,.06)!important;color:var(--ct-gold)!important;font-weight:900!important}.chaos-template .kv,.chaos-template .lc,.chaos-template .cb,.chaos-template .sc,.chaos-template .force-tile,.chaos-template .asset-card,.chaos-template .npc-card,.chaos-template .body-snapshot,.chaos-template .rel-mini,.chaos-template .family-tile{border-color:rgba(118,228,165,.18)!important;background:rgba(118,228,165,.045)!important;color:#dff3e4!important;border-radius:10px!important;box-shadow:none!important}.chaos-template .lh{color:var(--ct-gold)!important}.chaos-template .lcx,.chaos-template .meta,.chaos-template small,.chaos-template .lsu{color:var(--ct-mute)!important}.chaos-template .lt,.chaos-template .npc-chipline span,.chaos-template .m-tag{border-color:rgba(118,228,165,.22)!important;background:rgba(118,228,165,.07)!important;color:#d9f2df!important}.chaos-template .nt{color:var(--ct-jade)!important;border-color:rgba(118,228,165,.22)!important}.chaos-template .ntx{background:#071d12!important;color:#eaffef!important;border-color:rgba(224,199,120,.32)!important;box-shadow:0 12px 30px rgba(0,0,0,.4)!important}\n.chaos-template table{width:100%;border-collapse:collapse!important;background:rgba(1,12,7,.36)!important;color:#e1f2e5!important}.chaos-template th,.chaos-template td{padding:7px 8px!important;border:1px solid rgba(118,228,165,.15)!important}.chaos-template th{color:var(--ct-gold)!important;background:rgba(224,199,120,.07)!important}.chaos-template tr:nth-child(even) td{background:rgba(118,228,165,.025)!important}\n.chaos-template .mb,.chaos-template .bn,.chaos-template .bt,.chaos-template .bf,.chaos-template .bn2{border-color:rgba(118,228,165,.18)!important;background:rgba(2,17,10,.68)!important;color:#e8f8ec!important}.chaos-template .bp{background:linear-gradient(90deg,var(--ct-jade2),var(--ct-jade),var(--ct-gold))!important;box-shadow:0 0 12px rgba(118,228,165,.25)!important}.chaos-template .bnote{color:var(--ct-mute)!important}\n.chaos-template .action-choice{display:block!important;width:100%;margin:6px 0!important;padding:9px 11px!important;border:1px solid rgba(118,228,165,.22)!important;border-radius:10px!important;background:linear-gradient(90deg,rgba(118,228,165,.07),rgba(118,228,165,.025))!important;color:#e7f7eb!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.chaos-template .action-choice:hover{transform:translateX(3px);border-color:rgba(224,199,120,.55)!important;background:linear-gradient(90deg,rgba(224,199,120,.10),rgba(118,228,165,.04))!important}.chaos-template .atype{color:var(--ct-gold)!important}.chaos-template .atext{color:#e7f7eb!important}\n.chaos-template .chaos-path-deck{border-color:rgba(224,199,120,.35)!important;background:radial-gradient(circle at 50% 0,rgba(118,228,165,.09),transparent 28%),rgba(4,25,15,.93)!important}.chaos-template .chaos-path-intro{padding:10px 12px;color:var(--ct-mute)!important;line-height:1.65}.chaos-template .chaos-path-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:0 11px 12px!important}.chaos-template .chaos-path{margin:0!important;border:1px solid rgba(118,228,165,.19)!important;border-radius:10px!important;background:rgba(118,228,165,.035)!important}.chaos-template .chaos-path>summary{padding:9px 10px!important;text-align:center!important}.chaos-template .chaos-path>div{padding:9px!important;color:#cfe8d5!important;font-size:11px;line-height:1.6}.chaos-template .chaos-path[open]{grid-column:span 2;border-color:rgba(224,199,120,.48)!important;background:rgba(224,199,120,.055)!important}.chaos-template .chaos-module-prototype{display:none!important}\n.chaos-template .dirrow,.chaos-template .ft-node,.chaos-template .tt-node{border-color:rgba(118,228,165,.18)!important;background:rgba(118,228,165,.04)!important;color:#def1e2!important}.chaos-template .final-count,.chaos-template [class*=\"final\"]{color:var(--ct-mute)!important;border-color:rgba(118,228,165,.15)!important;background:rgba(1,12,7,.45)!important}.chaos-template input,.chaos-template select,.chaos-template textarea,.chaos-template button{border-color:rgba(118,228,165,.25)!important;background:#082417!important;color:#eaffef!important}.chaos-template button:hover{border-color:var(--ct-gold)!important}\n@keyframes ctOrbit{to{transform:rotate(360deg)}}@keyframes ctBreathe{0%,100%{opacity:.55;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.35)}}\n@media(max-width:900px){.chaos-template .chaos-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chaos-template .chaos-path[open]{grid-column:span 2}}@media(max-width:620px){.chaos-template{padding:7px!important;border-radius:13px!important}.chaos-template-banner{padding:12px!important}.chaos-template-banner b{font-size:16px!important}.chaos-pulse{display:none}.chaos-template .chaos-path-grid{grid-template-columns:1fr!important}.chaos-template .chaos-path[open]{grid-column:auto}.chaos-template table{min-width:620px}.chaos-template .scroll-frame,.chaos-template .dev-scroll{overflow-x:auto}}\n/* ===== /CHAOS_EXPERIMENTAL_TEMPLATE_THEME_V1 ===== */\n\n\n/* ===== CHAOS_EXPERIMENTAL_DARK_PANELS_V1 ===== */\n.chaos-template .lbx,.chaos-template .pb,.chaos-template .pg,.chaos-template .pp,.chaos-template .pu,.chaos-template .sp,.chaos-template .memfold,.chaos-template .ol,.chaos-template .nar{background:linear-gradient(145deg,rgba(8,38,23,.94),rgba(2,16,9,.97))!important;border-color:rgba(118,228,165,.24)!important;color:#eaffef!important}\n.chaos-template .lbd,.chaos-template .pi,.chaos-template .ic,.chaos-template .lgr,.chaos-template .sg,.chaos-template .gr,.chaos-template .ncl,.chaos-template .asl,.chaos-template .asm,.chaos-template .ash,.chaos-template .asr,.chaos-template .body-parts,.chaos-template .dev-scroll{background:rgba(3,20,12,.48)!important;color:#e1f3e6!important;border-color:rgba(118,228,165,.14)!important}\n.chaos-template .lbx>summary,.chaos-template .pb>summary,.chaos-template .pg>summary,.chaos-template .pp>summary,.chaos-template .pu>summary,.chaos-template .sp>summary,.chaos-template .memfold>summary,.chaos-template .ol>summary{background:linear-gradient(90deg,rgba(118,228,165,.13),rgba(118,228,165,.035),transparent)!important;color:#e9fff0!important;border-color:rgba(118,228,165,.14)!important}\n.chaos-template .lbx[open]>summary,.chaos-template .pb[open]>summary,.chaos-template .pg[open]>summary,.chaos-template .pp[open]>summary,.chaos-template .pu[open]>summary,.chaos-template .sp[open]>summary,.chaos-template .memfold[open]>summary{background:linear-gradient(90deg,rgba(224,199,120,.14),rgba(118,228,165,.055),transparent)!important;color:#ead48c!important}\n.chaos-template .kv,.chaos-template .lc,.chaos-template .cb,.chaos-template .sc,.chaos-template .force-tile,.chaos-template .asset-card,.chaos-template .npc-card,.chaos-template .body-snapshot,.chaos-template .rel-mini,.chaos-template .family-tile,.chaos-template .tt-stage,.chaos-template .wi,.chaos-template .bs{background:linear-gradient(145deg,rgba(13,53,32,.78),rgba(4,24,14,.82))!important;color:#e0f3e5!important;border-color:rgba(118,228,165,.18)!important}\n.chaos-template .gn,.chaos-template .seedline,.chaos-template .final-count{background:rgba(224,199,120,.065)!important;color:#ead48c!important;border-color:rgba(224,199,120,.25)!important}\n.chaos-template table,.chaos-template .dev-table{background:#061b10!important;color:#e6f6ea!important}.chaos-template th{background:#173f29!important;color:#ead48c!important}.chaos-template td{background:rgba(8,34,21,.85)!important;color:#dff1e3!important}.chaos-template tr:nth-child(even) td{background:rgba(13,49,31,.82)!important}\n/* ===== /CHAOS_EXPERIMENTAL_DARK_PANELS_V1 ===== */\n\n\n/* ===== 混沌青玉实验母版V2｜只作用于 .chaos-template-v2 ===== */\n.chaos-template-v2{--v2-bg:#021109;--v2-panel:#062619;--v2-panel2:#0b3824;--v2-line:rgba(121,224,166,.24);--v2-text:#dff3e5;--v2-muted:#9fc2aa;--v2-gold:#efd786;--v2-jade:#78e3a4;position:relative;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;padding-bottom:28px!important;color:var(--v2-text)!important;background:radial-gradient(circle at 50% 0,rgba(67,171,106,.11),transparent 28%),linear-gradient(155deg,#03170d,#010905 70%)!important}\n.chaos-template-v2 *{box-sizing:border-box;min-width:0}\n.chaos-template-v2 .pi,.chaos-template-v2 .ic,.chaos-template-v2 .cb,.chaos-template-v2 .lbd,.chaos-template-v2 .ncl{max-width:100%!important;color:var(--v2-text)!important;background:transparent!important}\n.chaos-template-v2 p,.chaos-template-v2 td,.chaos-template-v2 .kv,.chaos-template-v2 .lcx,.chaos-template-v2 span{color:inherit}\n.chaos-template-v2 .gn{color:var(--v2-gold)!important;background:linear-gradient(90deg,rgba(239,215,134,.11),rgba(120,227,164,.035))!important;border-color:rgba(239,215,134,.3)!important}\n.chaos-template-v2 details{overflow:hidden!important}.chaos-template-v2 details>summary{color:#ecfff1!important}.chaos-template-v2 details[open]>summary{color:var(--v2-gold)!important}\n.chaos-template-v2 table,.chaos-template-v2 .dev-table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;white-space:normal!important;background:#03160c!important;color:var(--v2-text)!important}\n.chaos-template-v2 thead,.chaos-template-v2 tbody,.chaos-template-v2 tr{background:transparent!important}\n.chaos-template-v2 th,.chaos-template-v2 td{width:auto!important;min-width:0!important;max-width:none!important;padding:7px 8px!important;border:1px solid rgba(120,227,164,.19)!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;vertical-align:top!important}\n.chaos-template-v2 th{color:var(--v2-gold)!important;background:#123f28!important}.chaos-template-v2 td{color:#d9eee0!important;background:#062419!important}.chaos-template-v2 tr:nth-child(even) td{background:#092e1f!important}\n.chaos-template-v2 .memfold>.ic,.chaos-template-v2 .dev-scroll,.chaos-template-v2 .scroll-frame,.chaos-template-v2 .family-book{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}\n.chaos-template-v2 .memfold table,.chaos-template-v2 .dev-scroll table{width:760px!important;min-width:760px!important;table-layout:auto!important}\n/* 极品bar：模板只写数据与宽度，全部视觉在CSS */\n.chaos-template-v2 .mb{display:grid!important;grid-template-columns:minmax(72px,24%) 1fr!important;gap:9px!important;align-items:center!important;margin:8px 0!important;padding:7px 9px!important;border:1px solid rgba(120,227,164,.16)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(7,39,24,.92),rgba(2,18,10,.94))!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 5px 14px rgba(0,0,0,.18)!important}\n.chaos-template-v2 .bn{color:#d8efe0!important;font-weight:900!important;font-size:11px!important}.chaos-template-v2 .bt{position:relative!important;height:22px!important;border:1px solid rgba(120,227,164,.25)!important;border-radius:999px!important;overflow:hidden!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 9%,rgba(255,255,255,.07) 9% 10%),#010b06!important;box-shadow:inset 0 4px 10px rgba(0,0,0,.62),0 0 0 1px rgba(0,0,0,.28)!important}\n.chaos-template-v2 .bf{position:absolute!important;inset:2px auto 2px 2px!important;height:auto!important;max-width:calc(100% - 4px)!important;border-radius:999px!important;background:linear-gradient(90deg,#1e7145,#79e4a5 65%,#f0d986)!important;box-shadow:0 0 16px rgba(121,228,165,.38),inset 0 1px rgba(255,255,255,.42)!important;overflow:visible!important}.chaos-template-v2 .bf:after{content:\"\";position:absolute;right:-3px;top:50%;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);background:#fff6c7;box-shadow:0 0 12px #fff0a0,0 0 24px rgba(121,228,165,.72)}\n.chaos-template-v2 .bf.pk{background:linear-gradient(90deg,#8b2f5f,#f16a9d,#f4ce8c)!important}.chaos-template-v2 .bf.gr{background:linear-gradient(90deg,#1f6b43,#6ce39d,#ddef8b)!important}.chaos-template-v2 .bf.bl{background:linear-gradient(90deg,#255b82,#58b9dc,#9cf3e7)!important}.chaos-template-v2 .bf.pu{background:linear-gradient(90deg,#593978,#a177d8,#e4c0ff)!important}.chaos-template-v2 .bf.or{background:linear-gradient(90deg,#7a4a20,#df9448,#f4d58a)!important}.chaos-template-v2 .bf.rd{background:linear-gradient(90deg,#741f27,#dd4855,#ff9f80)!important}.chaos-template-v2 .bn2{position:absolute!important;inset:0 9px 0 auto!important;display:flex!important;align-items:center!important;color:#fff8d6!important;font-size:10px!important;font-weight:900!important;text-shadow:0 1px 3px #000!important;z-index:3!important}\n.chaos-template-v2 .bnote{margin:3px 0 7px!important;color:var(--v2-muted)!important;font-size:10px!important}\n/* 双层固定道途按钮：大体系和小体系按钮始终保留，内容覆盖同一槽位 */\n.chaos-template-v2 .chaos-path-deck-v2{overflow:hidden!important}.chaos-template-v2 .ct-major-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:11px!important;align-items:start!important}.chaos-template-v2 .ct-major-tabs>.ct-major{display:contents!important}.chaos-template-v2 .ct-major-tabs>.ct-major>summary{grid-row:1!important;display:block!important;padding:9px 7px!important;text-align:center!important;border:1px solid rgba(120,227,164,.2)!important;border-radius:10px!important;background:rgba(120,227,164,.045)!important}.chaos-template-v2 .ct-major-tabs>.ct-major[open]>summary{border-color:rgba(239,215,134,.58)!important;background:rgba(239,215,134,.10)!important}.chaos-template-v2 .ct-major-panel{grid-column:1/-1!important;grid-row:2!important;margin-top:4px!important;padding:10px!important;border:1px solid rgba(239,215,134,.22)!important;border-radius:12px!important;background:rgba(1,14,8,.66)!important}.chaos-template-v2 .ct-major:not([open])>.ct-major-panel{display:none!important}\n.chaos-template-v2 .ct-sub-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.chaos-template-v2 .ct-sub-tabs>.ct-sub{display:contents!important}.chaos-template-v2 .ct-sub-tabs>.ct-sub>summary{grid-row:1!important;padding:8px 6px!important;text-align:center!important;border:1px solid rgba(120,227,164,.18)!important;border-radius:9px!important;background:#07291a!important}.chaos-template-v2 .ct-sub-tabs>.ct-sub[open]>summary{color:var(--v2-gold)!important;border-color:rgba(239,215,134,.5)!important}.chaos-template-v2 .ct-subpanel{grid-column:1/-1!important;grid-row:2!important;min-height:88px!important;padding:12px!important;border-radius:10px!important;background:linear-gradient(145deg,#0a3422,#04170d)!important;color:#dcefe1!important}.chaos-template-v2 .ct-sub:not([open])>.ct-subpanel{display:none!important}.chaos-template-v2 .ct-dao-meter{padding:0 11px 12px!important}\n.chaos-template-v2 .ct-roster-grid,.chaos-template-v2 .ct-descendant-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.chaos-template-v2 .ct-roster-card,.chaos-template-v2 .ct-descendant-grid article{padding:11px!important;border:1px solid rgba(120,227,164,.18)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(12,49,30,.82),rgba(3,20,12,.9))!important}.chaos-template-v2 .ct-roster-card h4{margin:0 0 8px;color:var(--v2-gold)!important}.chaos-template-v2 .ct-roster-card p,.chaos-template-v2 .ct-descendant-grid span{display:block;margin:6px 0;color:#cfe5d5!important;font-size:11px;line-height:1.55}.chaos-template-v2 .ct-meter-pair,.chaos-template-v2 .ct-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}\n.chaos-template-v2 .ct-action-deck{display:grid!important;gap:7px!important;margin-top:10px!important}.chaos-template-v2 .ct-action-card{margin:0!important;border-radius:11px!important}.chaos-template-v2 .ct-action-card>summary{display:flex!important;justify-content:space-between!important;gap:8px!important}.chaos-template-v2 .ct-action-card>summary b{color:var(--v2-muted)!important;font-size:10px}.chaos-template-v2 .ct-action-card>div{padding:10px!important;color:#dcefe1!important}.chaos-template-v2 .ct-action-card .action-choice{margin-top:8px!important}\n.chaos-template-v2 .dirpad{max-width:100%!important;overflow:hidden!important}.chaos-template-v2 .dirpad .action-choice.do{background:radial-gradient(circle,#1a5c39,#05170d)!important;color:#f2dc91!important;border-color:rgba(239,215,134,.52)!important;box-shadow:0 0 15px rgba(121,228,165,.16)!important}.chaos-template-v2 .dirlabel{color:#c9e4d1!important}\n@media(max-width:700px){.chaos-template-v2{padding:7px 7px calc(210px + env(safe-area-inset-bottom))!important}.chaos-template-v2 table:not(.dev-table){font-size:9.5px!important}.chaos-template-v2 th,.chaos-template-v2 td{padding:5px!important}.chaos-template-v2 .ct-major-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chaos-template-v2 .ct-major-tabs>.ct-major>summary{grid-row:auto!important}.chaos-template-v2 .ct-major-panel{grid-row:auto!important}.chaos-template-v2 .ct-sub-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chaos-template-v2 .ct-sub-tabs>.ct-sub>summary{grid-row:auto!important}.chaos-template-v2 .ct-subpanel{grid-row:auto!important}.chaos-template-v2 .ct-roster-grid,.chaos-template-v2 .ct-descendant-grid,.chaos-template-v2 .ct-meter-pair,.chaos-template-v2 .ct-metric-grid{grid-template-columns:1fr!important}.chaos-template-v2 .nt>.ntx{position:fixed!important;z-index:2147483000!important;left:50%!important;right:auto!important;top:14dvh!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(90vw,420px)!important;max-width:90vw!important;max-height:58dvh!important;overflow:auto!important}.chaos-template-v2 .mb{grid-template-columns:68px 1fr!important}.chaos-template-v2 .memfold table,.chaos-template-v2 .dev-scroll table{width:680px!important;min-width:680px!important}}\n\n\n/* ===== 混沌青玉实验母版V3｜原模板与V1/V2不受影响 ===== */\n.chaos-template-v3{--v3-bg:#010b06;--v3-panel:#052417;--v3-panel2:#0a3522;--v3-line:rgba(122,229,166,.24);--v3-text:#e6f6ea;--v3-muted:#a8c7b0;--v3-gold:#efd98e;--v3-jade:#78e3a4;position:relative;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;padding:8px 8px 40px!important;color:var(--v3-text)!important;background:radial-gradient(circle at 50% 0,rgba(79,182,112,.13),transparent 30%),linear-gradient(155deg,#03180e,#010704 72%)!important}\n.chaos-template-v3 *{box-sizing:border-box;min-width:0}.chaos-template-v3,.chaos-template-v3 p,.chaos-template-v3 span,.chaos-template-v3 td,.chaos-template-v3 .kv,.chaos-template-v3 .lc,.chaos-template-v3 .lcx{color:var(--v3-text)!important}.chaos-template-v3 small,.chaos-template-v3 .bnote{color:var(--v3-muted)!important}.chaos-template-v3 .pi,.chaos-template-v3 .ic,.chaos-template-v3 .lbd,.chaos-template-v3 .ncl,.chaos-template-v3 .memfold>div,.chaos-template-v3 .dev-scroll,.chaos-template-v3 .scroll-frame,.chaos-template-v3 .family-book{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:transparent!important}.chaos-template-v3 details{max-width:100%!important;overflow:hidden!important;border-color:rgba(122,229,166,.16)!important;background:linear-gradient(145deg,rgba(6,36,22,.9),rgba(2,18,10,.94))!important}.chaos-template-v3 details>summary{color:#e9faed!important;background:linear-gradient(90deg,rgba(122,229,166,.13),rgba(122,229,166,.03),transparent)!important}.chaos-template-v3 details[open]>summary{color:var(--v3-gold)!important;background:linear-gradient(90deg,rgba(239,217,142,.14),rgba(122,229,166,.045),transparent)!important}.chaos-template-v3 .gn,.chaos-template-v3 .seedline,.chaos-template-v3 .final-count{color:var(--v3-gold)!important;background:rgba(239,217,142,.065)!important;border-color:rgba(239,217,142,.28)!important}.chaos-template-v3 .kv,.chaos-template-v3 .lc,.chaos-template-v3 .cb,.chaos-template-v3 .sc,.chaos-template-v3 .force-tile,.chaos-template-v3 .asset-card,.chaos-template-v3 .npc-card,.chaos-template-v3 .body-snapshot,.chaos-template-v3 .rel-mini,.chaos-template-v3 .family-tile,.chaos-template-v3 .tt-stage,.chaos-template-v3 .wi,.chaos-template-v3 .bs{background:linear-gradient(145deg,rgba(12,52,32,.84),rgba(3,21,12,.92))!important;color:var(--v3-text)!important;border-color:rgba(122,229,166,.19)!important}.chaos-template-v3 table,.chaos-template-v3 .dev-table{width:100%!important;min-width:620px!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important;background:#03150c!important;color:var(--v3-text)!important}.chaos-template-v3 th,.chaos-template-v3 td{padding:7px 8px!important;border:1px solid rgba(122,229,166,.2)!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;vertical-align:top!important}.chaos-template-v3 th{background:#174a30!important;color:var(--v3-gold)!important}.chaos-template-v3 td{background:#062719!important;color:#e0f1e4!important}.chaos-template-v3 tr:nth-child(even) td{background:#0a3523!important}\n.chaos-template-v3 .mb{display:grid!important;grid-template-columns:minmax(72px,24%) 1fr!important;gap:9px!important;align-items:center!important;margin:8px 0!important;padding:7px 9px!important;border:1px solid rgba(122,229,166,.17)!important;border-radius:13px!important;background:linear-gradient(145deg,#07291a,#02120a)!important;box-shadow:inset 0 1px rgba(255,255,255,.03),0 8px 20px rgba(0,0,0,.22)!important}.chaos-template-v3 .bn{font-size:11px!important;font-weight:900!important;color:#dff2e4!important}.chaos-template-v3 .bt{position:relative!important;height:23px!important;border:1px solid rgba(122,229,166,.27)!important;border-radius:999px!important;overflow:hidden!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 9%,rgba(255,255,255,.07) 9% 10%),#010a05!important;box-shadow:inset 0 4px 11px rgba(0,0,0,.65)!important}.chaos-template-v3 .bf{position:absolute!important;inset:2px auto 2px 2px!important;height:auto!important;max-width:calc(100% - 4px)!important;border-radius:999px!important;background:linear-gradient(90deg,#1b7044,#78e3a4 64%,#efd98e)!important;box-shadow:0 0 18px rgba(120,227,164,.42),inset 0 1px rgba(255,255,255,.42)!important}.chaos-template-v3 .bf:after{content:\"\";position:absolute;right:-3px;top:50%;width:9px;height:9px;border-radius:50%;transform:translateY(-50%);background:#fff5c8;box-shadow:0 0 13px #fff0a0,0 0 25px rgba(121,228,165,.76)}.chaos-template-v3 .bn2{position:absolute!important;inset:0 9px 0 auto!important;display:flex!important;align-items:center!important;color:#fff8d6!important;font-size:10px!important;font-weight:900!important;text-shadow:0 1px 3px #000!important;z-index:3!important}\n.chaos-template-v3 .ct-v3-radio{position:absolute!important;opacity:0!important;pointer-events:none!important}.chaos-template-v3 .ct-v3-majorbuttons,.chaos-template-v3 .ct-v3-subbuttons{position:sticky!important;top:0!important;z-index:8!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:9px!important;background:rgba(2,18,10,.94)!important;backdrop-filter:blur(8px)!important}.chaos-template-v3 .ct-v3-subbuttons{grid-template-columns:repeat(4,minmax(0,1fr))!important;top:48px!important}.chaos-template-v3 .ct-v3-majorbuttons label,.chaos-template-v3 .ct-v3-subbuttons label{padding:9px 6px!important;border:1px solid rgba(122,229,166,.2)!important;border-radius:10px!important;background:#082b1b!important;color:#dcefe1!important;text-align:center!important;cursor:pointer!important}.chaos-template-v3 .ct-v3-majorview,.chaos-template-v3 .ct-v3-subpanel{display:none!important}.chaos-template-v3 #ct-v3-major-xuan-stable:checked~.ct-v3-majorbuttons label[for=\"ct-v3-major-xuan-stable\"],.chaos-template-v3 #ct-v3-major-body-stable:checked~.ct-v3-majorbuttons label[for=\"ct-v3-major-body-stable\"],.chaos-template-v3 #ct-v3-major-art-stable:checked~.ct-v3-majorbuttons label[for=\"ct-v3-major-art-stable\"],.chaos-template-v3 #ct-v3-major-soul-stable:checked~.ct-v3-majorbuttons label[for=\"ct-v3-major-soul-stable\"],.chaos-template-v3 #ct-v3-major-yy-stable:checked~.ct-v3-majorbuttons label[for=\"ct-v3-major-yy-stable\"],.chaos-template-v3 #ct-v3-major-side-stable:checked~.ct-v3-majorbuttons label[for=\"ct-v3-major-side-stable\"]{border-color:rgba(239,217,142,.7)!important;background:rgba(239,217,142,.11)!important;color:var(--v3-gold)!important}.chaos-template-v3 #ct-v3-major-xuan-stable:checked~.ct-v3-majorslot .ct-v3-majorview-xuan,.chaos-template-v3 #ct-v3-major-body-stable:checked~.ct-v3-majorslot .ct-v3-majorview-body,.chaos-template-v3 #ct-v3-major-art-stable:checked~.ct-v3-majorslot .ct-v3-majorview-art,.chaos-template-v3 #ct-v3-major-soul-stable:checked~.ct-v3-majorslot .ct-v3-majorview-soul,.chaos-template-v3 #ct-v3-major-yy-stable:checked~.ct-v3-majorslot .ct-v3-majorview-yy,.chaos-template-v3 #ct-v3-major-side-stable:checked~.ct-v3-majorslot .ct-v3-majorview-side{display:block!important}.chaos-template-v3 .ct-v3-majorslot{padding:0 9px 10px!important}.chaos-template-v3 .ct-v3-subslot{min-height:104px;padding:11px;border:1px solid rgba(239,217,142,.22);border-radius:12px;background:linear-gradient(145deg,#0a3522,#03160c)}\n.chaos-template-v3 #ct-v3-xuan-fa-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-xuan-fa-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-xuan-fa-stable:checked~.ct-v3-subslot .ct-v3-xuan-fa{display:block!important}\n.chaos-template-v3 #ct-v3-xuan-jian-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-xuan-jian-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-xuan-jian-stable:checked~.ct-v3-subslot .ct-v3-xuan-jian{display:block!important}\n.chaos-template-v3 #ct-v3-xuan-bing-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-xuan-bing-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-xuan-bing-stable:checked~.ct-v3-subslot .ct-v3-xuan-bing{display:block!important}\n.chaos-template-v3 #ct-v3-xuan-fuzhen-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-xuan-fuzhen-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-xuan-fuzhen-stable:checked~.ct-v3-subslot .ct-v3-xuan-fuzhen{display:block!important}\n.chaos-template-v3 #ct-v3-body-ti-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-body-ti-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-body-ti-stable:checked~.ct-v3-subslot .ct-v3-body-ti{display:block!important}\n.chaos-template-v3 #ct-v3-body-wu-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-body-wu-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-body-wu-stable:checked~.ct-v3-subslot .ct-v3-body-wu{display:block!important}\n.chaos-template-v3 #ct-v3-body-xue-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-body-xue-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-body-xue-stable:checked~.ct-v3-subslot .ct-v3-body-xue{display:block!important}\n.chaos-template-v3 #ct-v3-body-gu-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-body-gu-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-body-gu-stable:checked~.ct-v3-subslot .ct-v3-body-gu{display:block!important}\n.chaos-template-v3 #ct-v3-art-dan-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-art-dan-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-art-dan-stable:checked~.ct-v3-subslot .ct-v3-art-dan{display:block!important}\n.chaos-template-v3 #ct-v3-art-qi-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-art-qi-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-art-qi-stable:checked~.ct-v3-subslot .ct-v3-art-qi{display:block!important}\n.chaos-template-v3 #ct-v3-art-zhi-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-art-zhi-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-art-zhi-stable:checked~.ct-v3-subslot .ct-v3-art-zhi{display:block!important}\n.chaos-template-v3 #ct-v3-art-yu-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-art-yu-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-art-yu-stable:checked~.ct-v3-subslot .ct-v3-art-yu{display:block!important}\n.chaos-template-v3 #ct-v3-soul-hun-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-soul-hun-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-soul-hun-stable:checked~.ct-v3-subslot .ct-v3-soul-hun{display:block!important}\n.chaos-template-v3 #ct-v3-soul-meng-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-soul-meng-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-soul-meng-stable:checked~.ct-v3-subslot .ct-v3-soul-meng{display:block!important}\n.chaos-template-v3 #ct-v3-soul-zw-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-soul-zw-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-soul-zw-stable:checked~.ct-v3-subslot .ct-v3-soul-zw{display:block!important}\n.chaos-template-v3 #ct-v3-soul-ming-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-soul-ming-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-soul-ming-stable:checked~.ct-v3-subslot .ct-v3-soul-ming{display:block!important}\n.chaos-template-v3 #ct-v3-yy-mei-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-yy-mei-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-yy-mei-stable:checked~.ct-v3-subslot .ct-v3-yy-mei{display:block!important}\n.chaos-template-v3 #ct-v3-yy-he-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-yy-he-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-yy-he-stable:checked~.ct-v3-subslot .ct-v3-yy-he{display:block!important}\n.chaos-template-v3 #ct-v3-yy-yin-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-yy-yin-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-yy-yin-stable:checked~.ct-v3-subslot .ct-v3-yy-yin{display:block!important}\n.chaos-template-v3 #ct-v3-yy-wu-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-yy-wu-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-yy-wu-stable:checked~.ct-v3-subslot .ct-v3-yy-wu{display:block!important}\n.chaos-template-v3 #ct-v3-side-gu-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-side-gu-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-side-gu-stable:checked~.ct-v3-subslot .ct-v3-side-gu{display:block!important}\n.chaos-template-v3 #ct-v3-side-du-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-side-du-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-side-du-stable:checked~.ct-v3-subslot .ct-v3-side-du{display:block!important}\n.chaos-template-v3 #ct-v3-side-gui-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-side-gui-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-side-gui-stable:checked~.ct-v3-subslot .ct-v3-side-gui{display:block!important}\n.chaos-template-v3 #ct-v3-side-shi-stable:checked~.ct-v3-subbuttons label[for=\"ct-v3-side-shi-stable\"]{border-color:rgba(239,217,142,.65)!important;color:var(--v3-gold)!important;background:rgba(239,217,142,.1)!important}\n.chaos-template-v3 #ct-v3-side-shi-stable:checked~.ct-v3-subslot .ct-v3-side-shi{display:block!important}\n\n.chaos-template-v3 .nt>.ntx{max-width:min(90vw,460px)!important}.chaos-template-v3 .ct-roster-grid,.chaos-template-v3 .ct-descendant-grid,.chaos-template-v3 .ct-meter-pair,.chaos-template-v3 .ct-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.chaos-template-v3 .ct-roster-card,.chaos-template-v3 .ct-descendant-grid article{padding:11px!important;border:1px solid rgba(122,229,166,.18)!important;border-radius:12px!important;background:linear-gradient(145deg,#0a3422,#03170d)!important}.chaos-template-v3 .ct-action-deck{display:grid!important;gap:7px!important}.chaos-template-v3 .ct-action-card{border-radius:11px!important}.chaos-template-v3 .ct-action-card>div{padding:10px!important}\n@media(max-width:700px){.chaos-template-v3{padding:7px 7px calc(235px + env(safe-area-inset-bottom))!important}.chaos-template-v3 details>div,.chaos-template-v3 .pi,.chaos-template-v3 .ic,.chaos-template-v3 .lbd,.chaos-template-v3 .ncl,.chaos-template-v3 .memfold>div,.chaos-template-v3 .dev-scroll,.chaos-template-v3 .scroll-frame{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.chaos-template-v3 table,.chaos-template-v3 .dev-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;font-size:9.5px!important}.chaos-template-v3 table>thead,.chaos-template-v3 table>tbody,.chaos-template-v3 .dev-table>thead,.chaos-template-v3 .dev-table>tbody{display:table!important;width:100%!important;min-width:640px!important}.chaos-template-v3 th,.chaos-template-v3 td{padding:5px!important}.chaos-template-v3 .ct-v3-majorbuttons{grid-template-columns:repeat(3,minmax(0,1fr))!important}.chaos-template-v3 .ct-v3-subbuttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;top:92px!important}.chaos-template-v3 .ct-roster-grid,.chaos-template-v3 .ct-descendant-grid,.chaos-template-v3 .ct-meter-pair,.chaos-template-v3 .ct-metric-grid{grid-template-columns:1fr!important}.chaos-template-v3 .nt>.ntx{position:fixed!important;z-index:2147483500!important;left:50%!important;right:auto!important;top:10dvh!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(92vw,430px)!important;max-height:50dvh!important;overflow:auto!important}.chaos-template-v3 .mb{grid-template-columns:70px 1fr!important}}\n/* ===== /混沌青玉实验母版V3 ===== */\n\n\n/* ===== 混沌 V7：护眼正文与底部大道切换 ===== */\n.style_default{color:#e8f3ea!important;background:linear-gradient(155deg,#143b29,#09261a 58%,#071d14)!important}\n.style_default,.style_default p,.style_default span,.style_default td,.style_default dd,.style_default .kv,.style_default .lc,.style_default .lcx{color:#e8f3ea!important}\n.style_default small,.style_default .bnote,.style_default .lsu{color:#b5cdb9!important}\n.style_default .panel-pink,.style_default .panel-blue,.style_default .panel-gold,.style_default .pp,.style_default .pb,.style_default .pg,.style_default .sp,.style_default .ic,.style_default .cb,.style_default .sc,.style_default .logic-card,.style_default .lc,.style_default .map-box,.style_default .mx{background:linear-gradient(145deg,rgba(20,63,42,.94),rgba(7,31,20,.97))!important;color:#edf7ef!important;border-color:rgba(118,211,153,.22)!important}\n.style_default summary,.style_default .pp>summary,.style_default .pb>summary,.style_default .pg>summary,.style_default .sp>summary{background:linear-gradient(90deg,rgba(120,217,158,.16),rgba(11,47,30,.94))!important;color:#f2dda0!important;border-color:rgba(222,192,120,.22)!important}\n.style_default b,.style_default strong,.style_default h1,.style_default h2,.style_default h3,.style_default h4,.style_default th{color:#f2dda0!important}\n.style_default a{color:#9ef1bd!important}.style_default table,.style_default th,.style_default td{background:#0b2d1e!important;color:#e8f3ea!important;border-color:rgba(112,205,148,.2)!important}.style_default tr:nth-child(even) td{background:#123b29!important}\n.chaos-template-v3{background:radial-gradient(circle at 50% 0,rgba(88,183,119,.16),transparent 31%),linear-gradient(155deg,#123824,#071e14 72%)!important;color:#eef7f0!important}\n.chaos-template-v3 .ct-v3-switch{display:flex!important;flex-direction:column!important;min-height:280px!important;border:1px solid rgba(121,222,162,.2)!important;border-radius:14px!important;background:#082619!important;overflow:hidden!important}\n.chaos-template-v3 .ct-v3-majorslot{order:1!important;min-height:190px!important;padding:10px!important}\n.chaos-template-v3 .ct-v3-majorbuttons{order:2!important;position:sticky!important;bottom:0!important;top:auto!important;z-index:12!important;display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;padding:7px!important;border-top:1px solid rgba(222,192,120,.24)!important;background:rgba(5,29,18,.98)!important}\n.chaos-template-v3 .ct-v3-majorbuttons label{flex:1 0 94px!important;min-height:40px!important;padding:7px 6px!important;display:grid!important;place-items:center!important}\n.chaos-template-v3 .ct-v3-majorview{min-height:170px!important}\n.chaos-template-v3 .ct-v3-subslot{order:1!important;min-height:122px!important;padding:12px!important;overflow:auto!important;color:#eef7f0!important;background:linear-gradient(145deg,#15432d,#0a2a1c)!important}\n.chaos-template-v3 .ct-v3-subbuttons{order:2!important;position:sticky!important;bottom:54px!important;top:auto!important;z-index:10!important;display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;padding:7px!important;border-top:1px solid rgba(120,221,161,.18)!important;background:rgba(7,35,22,.98)!important}\n.chaos-template-v3 .ct-v3-subbuttons label{flex:1 0 82px!important;min-height:36px!important;padding:6px!important}\n.chaos-template-v3 #ct-v3-major-xuan-stable:checked~.ct-v3-majorslot .ct-v3-majorview-xuan,.chaos-template-v3 #ct-v3-major-body-stable:checked~.ct-v3-majorslot .ct-v3-majorview-body,.chaos-template-v3 #ct-v3-major-art-stable:checked~.ct-v3-majorslot .ct-v3-majorview-art,.chaos-template-v3 #ct-v3-major-soul-stable:checked~.ct-v3-majorslot .ct-v3-majorview-soul,.chaos-template-v3 #ct-v3-major-yy-stable:checked~.ct-v3-majorslot .ct-v3-majorview-yy,.chaos-template-v3 #ct-v3-major-side-stable:checked~.ct-v3-majorslot .ct-v3-majorview-side{display:flex!important;flex-direction:column!important}\n@media(max-width:700px){\n  .style_default.chaos-template-v3{padding-bottom:14px!important}\n  .chaos-template-v3 .ct-v3-switch{min-height:250px!important}.chaos-template-v3 .ct-v3-majorslot{padding:7px!important}.chaos-template-v3 .ct-v3-majorbuttons{padding:5px!important}.chaos-template-v3 .ct-v3-majorbuttons label{flex-basis:86px!important;min-height:36px!important;font-size:10px!important}.chaos-template-v3 .ct-v3-subbuttons{bottom:46px!important;padding:5px!important}.chaos-template-v3 .ct-v3-subbuttons label{flex-basis:72px!important;min-height:34px!important;font-size:10px!important}.chaos-template-v3 .ct-v3-subslot{min-height:116px!important;padding:9px!important;font-size:11px!important;line-height:1.65!important}\n  .chaos-template-v3 .nt>.ntx{position:fixed!important;z-index:2147483500!important;left:50%!important;right:auto!important;top:auto!important;bottom:calc(218px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;width:min(92vw,430px)!important;max-height:42dvh!important;overflow:auto!important;background:#103a27!important;color:#eef7f0!important}\n}\n/* ===== /混沌 V7 ===== */\n\n/* ===== 混沌青玉实验母版V2 V8：按钮先列、面板后开 ===== */\n.chaos-template-v2 .chaos-path-deck-v2{overflow:visible!important}\n.chaos-template-v2 .ct-major-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:start!important}\n.chaos-template-v2 .ct-major-tabs>.ct-major{display:contents!important}\n.chaos-template-v2 .ct-major-tabs>.ct-major>summary{grid-row:auto!important;min-height:42px!important;display:grid!important;place-items:center!important;padding:7px 6px!important;text-align:center!important;touch-action:manipulation!important}\n.chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(-n+3)>summary{grid-row:1!important}\n.chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(n+4)>summary{grid-row:2!important}\n.chaos-template-v2 .ct-major-panel{grid-column:1/-1!important;grid-row:3!important;width:100%!important;margin-top:3px!important}\n.chaos-template-v2 .ct-sub-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;align-items:start!important}\n.chaos-template-v2 .ct-sub-tabs>.ct-sub{display:contents!important}\n.chaos-template-v2 .ct-sub-tabs>.ct-sub>summary{grid-row:1!important;min-height:40px!important;display:grid!important;place-items:center!important;padding:7px 5px!important;text-align:center!important;touch-action:manipulation!important}\n.chaos-template-v2 .ct-subpanel{grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-height:92px!important;margin-top:2px!important}\n.chaos-template-v2 .ct-major:not([open])>.ct-major-panel,.chaos-template-v2 .ct-sub:not([open])>.ct-subpanel{display:none!important}\n@media(max-width:700px){\n  .chaos-template-v2 .ct-major-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}\n  .chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(1)>summary,.chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(2)>summary{grid-row:1!important}\n  .chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(3)>summary,.chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(4)>summary{grid-row:2!important}\n  .chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(5)>summary,.chaos-template-v2 .ct-major-tabs>.ct-major:nth-of-type(6)>summary{grid-row:3!important}\n  .chaos-template-v2 .ct-major-panel{grid-row:4!important}\n  .chaos-template-v2 .ct-sub-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}\n  .chaos-template-v2 .ct-sub-tabs>.ct-sub:nth-of-type(1)>summary,.chaos-template-v2 .ct-sub-tabs>.ct-sub:nth-of-type(2)>summary{grid-row:1!important}\n  .chaos-template-v2 .ct-sub-tabs>.ct-sub:nth-of-type(3)>summary,.chaos-template-v2 .ct-sub-tabs>.ct-sub:nth-of-type(4)>summary{grid-row:2!important}\n  .chaos-template-v2 .ct-subpanel{grid-row:3!important}\n}\n/* ===== /混沌青玉实验母版V2 V8 ===== */\n\n\n/* ===== 混沌 V10 模板透明度与正文对比度 ===== */\n.style_default.chaos-template:not(.chaos-template-v3),.chaos-template-v2{background:transparent!important;color:#e8f4eb!important}\n.chaos-template :is(p,li,td,th,dd,dt,span,.pi,.ntx,.ct-major-panel,.ct-subpanel,.ct-v3-subslot){color:#e1eee5!important;text-shadow:none!important}\n.chaos-template :is(table,tbody,tr,details,.pi,.pb,.pg,.pp,.ntx,.ct-major-panel,.ct-subpanel,.ct-v3-majorslot,.ct-v3-subslot){background-color:rgba(8,42,27,.88)!important;background-image:none!important}\n.chaos-template :is(summary,th,.gn,.bt,.ct-major>summary,.ct-sub>summary,.ct-v3-majorbuttons label,.ct-v3-subbuttons label){background-color:rgba(18,75,49,.94)!important;color:#f4e5ad!important;background-image:none!important}\n.chaos-template :is(a,b,strong,h1,h2,h3,h4){color:#f2dda0!important}\n.chaos-template :is(input,textarea,select){background:#092d1d!important;color:#eef8f1!important;border-color:rgba(126,216,160,.4)!important}\n@media(max-width:700px){.chaos-template-v2 .ct-major-tabs>details[open]>.ct-major-panel,.chaos-template-v2 .ct-sub-tabs>details[open]>.ct-subpanel{width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important}.chaos-template-v2 .ct-major-tabs,.chaos-template-v2 .ct-sub-tabs{overflow:visible!important}}\n/* ===== /混沌 V10 ===== */\n/* ===== CHAOS V18 UI QUALITY LOCK ===== */\n.chaos-template{--v18-bg:#071a12;--v18-card:#0d2b1d;--v18-card2:#123524;--v18-line:rgba(143,214,172,.34);--v18-text:#eef5f0;--v18-muted:#b6c8bc;--v18-gold:#f0d79a;--v18-jade:#8fd6ac;color:var(--v18-text)!important;background:linear-gradient(160deg,#071a12,#0a2418 56%,#071a12)!important}\n.chaos-template .pi,.chaos-template .sec,.chaos-template .card,.chaos-template .dao-card,.chaos-template details{background:rgba(13,43,29,.96)!important;color:var(--v18-text)!important;border-color:var(--v18-line)!important}\n.chaos-template h1,.chaos-template h2,.chaos-template h3,.chaos-template h4,.chaos-template b,.chaos-template strong,.chaos-template summary{color:#f6e8b0!important}\n.chaos-template p,.chaos-template span,.chaos-template small,.chaos-template td,.chaos-template th,.chaos-template li{color:var(--v18-text)}\n.chaos-template .muted,.chaos-template .sub,.chaos-template small{color:var(--v18-muted)!important}\n.chaos-template .body-parts .bp,.chaos-template .bp{background:#123524!important;background-image:none!important;color:#eef5f0!important;border:1px solid rgba(143,214,172,.42)!important;box-shadow:none!important;min-height:38px!important;display:flex!important;align-items:center!important}\n.chaos-template .body-parts .bp strong,.chaos-template .bp strong{color:#f6e8b0!important;text-shadow:none!important}\n.chaos-template .mch,.chaos-template .mcv,.chaos-template .dev-card,.chaos-template .chg,.chaos-template .bpc,.chaos-template .fnx,.chaos-template .plan-board,.chaos-template .plan-head,.chaos-template .asset-ledger,.chaos-template .tl,.chaos-template .mcl,.chaos-template .mem,.chaos-template .fc{background:#0a2619!important;background-image:none!important;color:#eef5f0!important;border-color:rgba(143,214,172,.3)!important}\n.chaos-template .dev-card span,.chaos-template .plan-board span,.chaos-template .asset-ledger span,.chaos-template .fnx,.chaos-template .mcv{background:#123524!important;color:#eef5f0!important}\n.chaos-template .tt-meta span,.chaos-template .ft-legend span{background:#123524!important;color:#eef5f0!important;border-color:rgba(143,214,172,.3)!important}\n.chaos-template .lh,.chaos-template .sn,.chaos-template .tt-head,.chaos-template u,.chaos-template .action-choice.do{color:#eef5f0!important;text-decoration-color:#8fd6ac!important}\n.style_default .mb{align-items:center!important;min-height:38px!important;overflow:visible!important}\n.style_default .bt{position:relative!important;display:block!important;min-height:24px!important;height:24px!important;overflow:hidden!important;border-radius:999px!important}\n.style_default .bf{position:absolute!important;top:0!important;bottom:0!important;left:0!important;height:100%!important;min-height:100%!important}\n.style_default .bn2{position:absolute!important;inset:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;white-space:nowrap!important;padding:0 6px!important;color:#fff!important;text-shadow:0 1px 2px #000!important;z-index:3!important}\n.ct-v18-dao{margin:14px 0;border:1px solid var(--v18-line);border-radius:18px;overflow:hidden;background:#081f15}\n.ct-v18-dao>summary{list-style:none;cursor:pointer;padding:14px 16px;background:#0d2b1d;display:flex;justify-content:space-between;align-items:center;touch-action:manipulation;user-select:none}\n.ct-v18-dao>summary::-webkit-details-marker,.ct-v18-branch>summary::-webkit-details-marker{display:none}\n.ct-v18-major-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}\n.ct-v18-major{border:1px solid var(--v18-line)!important;border-radius:14px!important;overflow:hidden!important;background:#0a2619!important}\n.ct-v18-major>summary{list-style:none;cursor:pointer;padding:12px 10px;text-align:center;background:#123524;color:#f6e8b0!important;font-weight:700;touch-action:manipulation;user-select:none}\n.ct-v18-major[open]{grid-column:1/-1;border-color:#d8bd6c!important}\n.ct-v18-major[open]>summary{background:#1b3b27;box-shadow:inset 0 -2px #d8bd6c}\n.ct-v18-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}\n.ct-v18-branch{border:1px solid rgba(143,214,172,.28)!important;border-radius:12px!important;background:#0d2b1d!important;overflow:hidden!important}\n.ct-v18-branch>summary{list-style:none;cursor:pointer;padding:11px 12px;color:#eef5f0!important;font-weight:700;touch-action:manipulation;user-select:none}\n.ct-v18-branch[open]{grid-column:1/-1;border-color:#8fd6ac!important}\n.ct-v18-branch[open]>summary{background:#143d29;color:#f6e8b0!important}\n.ct-v18-dao-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;background:#091e14}\n.ct-v18-kv{min-height:56px;padding:9px 10px;border-radius:10px;background:#123524;border:1px solid rgba(143,214,172,.2)}\n.ct-v18-kv b{display:block;font-size:11px;letter-spacing:.08em;color:#8fd6ac!important;margin-bottom:4px}.ct-v18-kv span{display:block;color:#eef5f0!important;line-height:1.45;overflow-wrap:anywhere}\n@media(max-width:640px){.ct-v18-major-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.ct-v18-branches,.ct-v18-dao-sheet{grid-template-columns:1fr}.ct-v18-major[open],.ct-v18-branch[open]{grid-column:1/-1}.chaos-template .bp{font-size:13px!important}}\n/* ===== /CHAOS V18 UI QUALITY LOCK ===== */\n\n/* ===== CHAOS V19.2 FORMAL PANEL / CONTRAST / BAR LOCK ===== */\n.style_default.chaos-template-v3 .chaos-template-banner{\n  display:grid!important;\n  grid-template-columns:auto minmax(132px,.44fr) minmax(220px,1fr) auto!important;\n  align-items:center!important;\n  gap:10px!important;\n  padding:10px 12px!important;\n  min-height:0!important;\n  background:linear-gradient(135deg,rgba(3,30,20,.98),rgba(10,58,39,.96))!important;\n  border:1px solid rgba(213,185,100,.65)!important;\n}\n.style_default.chaos-template-v3 .chaos-headcopy{min-width:0;display:flex;flex-direction:column;gap:2px}\n.style_default.chaos-template-v3 .chaos-headcopy small{color:#a9d9bb!important;font-size:11px;letter-spacing:.08em}\n.style_default.chaos-template-v3 .chaos-headcopy b{color:#f5e5a8!important;font-size:15px;line-height:1.2}\n.style_default.chaos-template-v3 .chaos-cat-reply{\n  min-width:0;min-height:36px;display:flex;align-items:center;padding:7px 10px;border-radius:10px;\n  color:#eef7f0!important;background:rgba(2,22,15,.78)!important;border:1px solid rgba(143,214,172,.5)!important;\n  line-height:1.45;overflow-wrap:anywhere;\n}\n.style_default.chaos-template-v3 .chaos-pulse{display:inline-flex!important;white-space:nowrap}\n.style_default.chaos-template-v3 .world-info .nt.wi,\n.style_default.chaos-template-v3 .npc-card .npc-chipline>.nt{\n  background:#0d3422!important;color:#eef7f0!important;border-color:#8fd6ac!important;\n}\n.style_default.chaos-template-v3 .world-info .nt.wi>strong,\n.style_default.chaos-template-v3 .npc-card .npc-chipline>.nt>strong{color:inherit!important}\n.style_default.chaos-template-v3 .bt{position:relative!important;overflow:hidden!important}\n.style_default.chaos-template-v3 .bf{position:absolute!important;inset:0 auto 0 0!important;height:auto!important;transform:none!important}\n.style_default.chaos-template-v3 .bn2{\n  position:absolute!important;inset:0!important;transform:none!important;display:grid!important;place-items:center!important;\n  line-height:1!important;padding:0 6px!important;margin:0!important;background:rgba(1,17,10,.62)!important;z-index:3!important;\n  color:#f7fbf8!important;text-shadow:0 1px 2px #00150d!important;white-space:nowrap!important;\n}\n@media(max-width:720px){\n  .style_default.chaos-template-v3 .chaos-template-banner{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;padding:8px 9px!important}\n  .style_default.chaos-template-v3 .chaos-seal{grid-row:1;grid-column:1}\n  .style_default.chaos-template-v3 .chaos-headcopy{grid-row:1;grid-column:2}\n  .style_default.chaos-template-v3 .chaos-pulse{grid-row:1;grid-column:3;display:inline-flex!important;font-size:11px!important}\n  .style_default.chaos-template-v3 .chaos-cat-reply{grid-row:2;grid-column:1/-1;min-height:32px;font-size:13px}\n}\n/* ===== /CHAOS V19.2 FORMAL PANEL / CONTRAST / BAR LOCK ===== */\n\n/* ===== CHAOS V21 LITE / MOBILE FLOW / ANATOMY ===== */\n.chaos-template [data-anatomy=\"male\"] [data-anatomy-slot=\"female\"],\n.chaos-template [data-anatomy=\"female\"] [data-anatomy-slot=\"male\"],\n.chaos-template [data-anatomy=\"none\"] [data-anatomy-slot],\n.chaos-template [data-anatomy=\"unknown\"] [data-anatomy-slot]{display:none!important}\n.v21-panel-mode{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px;padding:9px;border:1px solid rgba(143,214,172,.25);border-radius:12px;background:#0a2a1c}.v21-panel-mode b{color:#f1d98c}.v21-panel-mode button{min-height:40px;padding:7px 12px;border:1px solid rgba(143,214,172,.4);border-radius:9px;background:#123b28;color:#eff8f1;cursor:pointer}.v21-panel-mode button.active{border-color:#e2c675;background:#655321;color:#fff1b4}.v21-panel-mode small{flex-basis:100%;color:#a9c8b2}\n.v21-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0}.v21-metric-grid span{padding:7px;border:1px solid rgba(143,214,172,.22);border-radius:9px;background:#123524;color:#eef5f0;text-align:center;font-size:12px}\n.style_default.chaos-template-lite{--lite-bg:#071d13;--lite-card:#0d2d1e;--lite-line:rgba(143,214,172,.28);--lite-gold:#e2c675;display:block;max-width:980px;margin:10px auto 0;padding:12px;border:1px solid rgba(226,198,117,.45);border-radius:18px;background:linear-gradient(145deg,#06180f,#0b2d1e);color:#eaf4ed;box-shadow:0 14px 36px rgba(0,0,0,.3);overflow:visible!important;isolation:auto!important}\n.chaos-template-lite *{box-sizing:border-box}.chaos-template-lite .lite-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:13px;background:#0b3523;border:1px solid var(--lite-line)}.chaos-template-lite .lite-seal{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#173f2b;border:1px solid var(--lite-gold);color:#f5dfa0;font-weight:900}.chaos-template-lite .lite-head div{display:flex;min-width:0;flex-direction:column}.chaos-template-lite .lite-head small{color:#9fc5aa}.chaos-template-lite .lite-head b{overflow-wrap:anywhere;color:#f4e5b2}.chaos-template-lite .lite-time{font-size:12px;color:#cfe5d5;white-space:nowrap}\n.chaos-template-lite .lite-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0}.chaos-template-lite .lite-status article,.chaos-template-lite .lite-more-grid article{min-width:0;padding:10px;border:1px solid var(--lite-line);border-radius:12px;background:var(--lite-card)}.chaos-template-lite .lite-status small{display:block;color:#9cc4a8}.chaos-template-lite .lite-status b{display:block;margin:3px 0;color:#f3dda0}.chaos-template-lite .lite-status span{display:block;color:#d5e6d9;line-height:1.55;overflow-wrap:anywhere}.chaos-template-lite .lite-bar{position:relative;height:24px;margin:5px 0;border-radius:999px;overflow:hidden;background:#07140e}.chaos-template-lite .lite-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#8e3347,#e36b76)}.chaos-template-lite .lite-bar.spirit i{background:linear-gradient(90deg,#275f83,#6cb9df)}.chaos-template-lite .lite-bar span{position:relative;z-index:2;display:grid;place-items:center;height:100%;color:#fff;text-shadow:0 1px 2px #000;font-size:11px}\n.chaos-template-lite .lite-story,.chaos-template-lite .lite-delta,.chaos-template-lite .lite-more,.chaos-template-lite .lite-actions{margin:9px 0;padding:11px;border:1px solid var(--lite-line);border-radius:13px;background:#092519}.chaos-template-lite h3{margin:0 0 8px;color:var(--lite-gold);font-size:15px}.chaos-template-lite .lite-prose{line-height:1.9;color:#edf5ef;overflow-wrap:anywhere}.chaos-template-lite .lite-delta ul{margin:0;padding-left:20px}.chaos-template-lite .lite-delta li{margin:5px 0;line-height:1.6}.chaos-template-lite .lite-more>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#f1d98c;font-weight:900;touch-action:manipulation}.chaos-template-lite .lite-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chaos-template-lite .lite-more-grid b{color:#f0dca1}.chaos-template-lite .lite-more-grid p{margin:5px 0 0;line-height:1.6;overflow-wrap:anywhere}\n.chaos-template-lite .lite-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.style_default.chaos-template-lite .lite-action{min-height:48px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0!important;padding:8px 10px!important;border:1px solid var(--lite-line)!important;border-radius:11px!important;background:#123d29!important;color:#eaf4ed!important;cursor:pointer;touch-action:manipulation}.style_default.chaos-template-lite .lite-action b,.style_default.chaos-template-lite .lite-action span{display:block!important}.style_default.chaos-template-lite .lite-action b{color:#f2dda1!important}.style_default.chaos-template-lite .lite-action span{font-size:12px;line-height:1.45}.style_default.chaos-template-lite .lite-action.full{border-color:rgba(226,198,117,.55)!important;background:#473c1e!important}.chaos-template-lite .lite-action:last-child{grid-column:1/-1}\n.chaos-template-lite .lite-bar i.pct-0{width:0%}.chaos-template-lite .lite-bar i.pct-1{width:1%}.chaos-template-lite .lite-bar i.pct-2{width:2%}.chaos-template-lite .lite-bar i.pct-3{width:3%}.chaos-template-lite .lite-bar i.pct-4{width:4%}.chaos-template-lite .lite-bar i.pct-5{width:5%}.chaos-template-lite .lite-bar i.pct-6{width:6%}.chaos-template-lite .lite-bar i.pct-7{width:7%}.chaos-template-lite .lite-bar i.pct-8{width:8%}.chaos-template-lite .lite-bar i.pct-9{width:9%}.chaos-template-lite .lite-bar i.pct-10{width:10%}.chaos-template-lite .lite-bar i.pct-11{width:11%}.chaos-template-lite .lite-bar i.pct-12{width:12%}.chaos-template-lite .lite-bar i.pct-13{width:13%}.chaos-template-lite .lite-bar i.pct-14{width:14%}.chaos-template-lite .lite-bar i.pct-15{width:15%}.chaos-template-lite .lite-bar i.pct-16{width:16%}.chaos-template-lite .lite-bar i.pct-17{width:17%}.chaos-template-lite .lite-bar i.pct-18{width:18%}.chaos-template-lite .lite-bar i.pct-19{width:19%}.chaos-template-lite .lite-bar i.pct-20{width:20%}.chaos-template-lite .lite-bar i.pct-21{width:21%}.chaos-template-lite .lite-bar i.pct-22{width:22%}.chaos-template-lite .lite-bar i.pct-23{width:23%}.chaos-template-lite .lite-bar i.pct-24{width:24%}.chaos-template-lite .lite-bar i.pct-25{width:25%}.chaos-template-lite .lite-bar i.pct-26{width:26%}.chaos-template-lite .lite-bar i.pct-27{width:27%}.chaos-template-lite .lite-bar i.pct-28{width:28%}.chaos-template-lite .lite-bar i.pct-29{width:29%}.chaos-template-lite .lite-bar i.pct-30{width:30%}.chaos-template-lite .lite-bar i.pct-31{width:31%}.chaos-template-lite .lite-bar i.pct-32{width:32%}.chaos-template-lite .lite-bar i.pct-33{width:33%}.chaos-template-lite .lite-bar i.pct-34{width:34%}.chaos-template-lite .lite-bar i.pct-35{width:35%}.chaos-template-lite .lite-bar i.pct-36{width:36%}.chaos-template-lite .lite-bar i.pct-37{width:37%}.chaos-template-lite .lite-bar i.pct-38{width:38%}.chaos-template-lite .lite-bar i.pct-39{width:39%}.chaos-template-lite .lite-bar i.pct-40{width:40%}.chaos-template-lite .lite-bar i.pct-41{width:41%}.chaos-template-lite .lite-bar i.pct-42{width:42%}.chaos-template-lite .lite-bar i.pct-43{width:43%}.chaos-template-lite .lite-bar i.pct-44{width:44%}.chaos-template-lite .lite-bar i.pct-45{width:45%}.chaos-template-lite .lite-bar i.pct-46{width:46%}.chaos-template-lite .lite-bar i.pct-47{width:47%}.chaos-template-lite .lite-bar i.pct-48{width:48%}.chaos-template-lite .lite-bar i.pct-49{width:49%}.chaos-template-lite .lite-bar i.pct-50{width:50%}.chaos-template-lite .lite-bar i.pct-51{width:51%}.chaos-template-lite .lite-bar i.pct-52{width:52%}.chaos-template-lite .lite-bar i.pct-53{width:53%}.chaos-template-lite .lite-bar i.pct-54{width:54%}.chaos-template-lite .lite-bar i.pct-55{width:55%}.chaos-template-lite .lite-bar i.pct-56{width:56%}.chaos-template-lite .lite-bar i.pct-57{width:57%}.chaos-template-lite .lite-bar i.pct-58{width:58%}.chaos-template-lite .lite-bar i.pct-59{width:59%}.chaos-template-lite .lite-bar i.pct-60{width:60%}.chaos-template-lite .lite-bar i.pct-61{width:61%}.chaos-template-lite .lite-bar i.pct-62{width:62%}.chaos-template-lite .lite-bar i.pct-63{width:63%}.chaos-template-lite .lite-bar i.pct-64{width:64%}.chaos-template-lite .lite-bar i.pct-65{width:65%}.chaos-template-lite .lite-bar i.pct-66{width:66%}.chaos-template-lite .lite-bar i.pct-67{width:67%}.chaos-template-lite .lite-bar i.pct-68{width:68%}.chaos-template-lite .lite-bar i.pct-69{width:69%}.chaos-template-lite .lite-bar i.pct-70{width:70%}.chaos-template-lite .lite-bar i.pct-71{width:71%}.chaos-template-lite .lite-bar i.pct-72{width:72%}.chaos-template-lite .lite-bar i.pct-73{width:73%}.chaos-template-lite .lite-bar i.pct-74{width:74%}.chaos-template-lite .lite-bar i.pct-75{width:75%}.chaos-template-lite .lite-bar i.pct-76{width:76%}.chaos-template-lite .lite-bar i.pct-77{width:77%}.chaos-template-lite .lite-bar i.pct-78{width:78%}.chaos-template-lite .lite-bar i.pct-79{width:79%}.chaos-template-lite .lite-bar i.pct-80{width:80%}.chaos-template-lite .lite-bar i.pct-81{width:81%}.chaos-template-lite .lite-bar i.pct-82{width:82%}.chaos-template-lite .lite-bar i.pct-83{width:83%}.chaos-template-lite .lite-bar i.pct-84{width:84%}.chaos-template-lite .lite-bar i.pct-85{width:85%}.chaos-template-lite .lite-bar i.pct-86{width:86%}.chaos-template-lite .lite-bar i.pct-87{width:87%}.chaos-template-lite .lite-bar i.pct-88{width:88%}.chaos-template-lite .lite-bar i.pct-89{width:89%}.chaos-template-lite .lite-bar i.pct-90{width:90%}.chaos-template-lite .lite-bar i.pct-91{width:91%}.chaos-template-lite .lite-bar i.pct-92{width:92%}.chaos-template-lite .lite-bar i.pct-93{width:93%}.chaos-template-lite .lite-bar i.pct-94{width:94%}.chaos-template-lite .lite-bar i.pct-95{width:95%}.chaos-template-lite .lite-bar i.pct-96{width:96%}.chaos-template-lite .lite-bar i.pct-97{width:97%}.chaos-template-lite .lite-bar i.pct-98{width:98%}.chaos-template-lite .lite-bar i.pct-99{width:99%}.chaos-template-lite .lite-bar i.pct-100{width:100%}\n\n/* 便签交互统一：桌面就地展开；触控端只在 focus 后保持，禁止 active/hover 抢先重排。 */\n@media (hover:hover) and (pointer:fine){\n  .style_default.chaos-template-v3 .nt:not(:focus):not(:focus-within)>.ntx,\n  .style_default.chaos-template-v3 .ct:not(:focus):not(:focus-within)>.ctx,\n  .style_default.chaos-template-v3 .tt:not(:focus):not(:focus-within)>.ttx,\n  .style_default.chaos-template-v3 .CTip:not(:focus):not(:focus-within)>.CTip-text,\n  .style_default.chaos-template-v3 .tooltip:not(:focus):not(:focus-within)>.tooltip-text,\n  .style_default.chaos-template-v3 .ctip:not(:focus):not(:focus-within)>.ctip-text,\n  .style_default.chaos-template-v3 .注释:not(:focus):not(:focus-within)>.注释-text{\n    display:none!important;visibility:hidden!important;opacity:0!important\n  }\n  .style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:focus,:focus-within){\n    display:inline-flex!important;width:auto!important;max-width:100%!important;min-width:0!important;position:relative!important;\n    z-index:auto!important;overflow:visible!important;box-sizing:border-box!important;vertical-align:baseline!important\n  }\n  .style_default.chaos-template-v3 .nt:is(:focus,:focus-within)>.ntx,\n  .style_default.chaos-template-v3 .ct:is(:focus,:focus-within)>.ctx,\n  .style_default.chaos-template-v3 .tt:is(:focus,:focus-within)>.ttx,\n  .style_default.chaos-template-v3 .CTip:is(:focus,:focus-within)>.CTip-text,\n  .style_default.chaos-template-v3 .tooltip:is(:focus,:focus-within)>.tooltip-text,\n  .style_default.chaos-template-v3 .ctip:is(:focus,:focus-within)>.ctip-text,\n  .style_default.chaos-template-v3 .注释:is(:focus,:focus-within)>.注释-text{\n    display:block!important;visibility:visible!important;opacity:1!important;\n    position:fixed!important;inset:auto!important;left:50%!important;right:auto!important;\n    top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:2147483647!important;\n    width:min(320px,calc(100dvw - 28px))!important;max-width:calc(100dvw - 28px)!important;max-height:min(42dvh,360px)!important;\n    margin:8px 0 4px!important;padding:9px 11px!important;overflow:auto!important;\n    overscroll-behavior:contain!important;box-sizing:border-box!important\n  }\n  .style_default.chaos-template-v3 :is(details,.pi,.ic,.lbd,.ncl):has(:is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:focus,:focus-within)){\n    max-width:100%!important;min-width:0!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important\n  }\n}\n@media (hover:none) and (pointer:coarse){\n  .style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释){\n    touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(143,214,172,.22)!important;\n    outline:none!important;overflow:visible!important;scroll-margin-block:72px!important\n  }\n  .style_default.chaos-template-v3 .nt:not(:focus):not(:focus-within)>.ntx,\n  .style_default.chaos-template-v3 .ct:not(:focus):not(:focus-within)>.ctx,\n  .style_default.chaos-template-v3 .tt:not(:focus):not(:focus-within)>.ttx,\n  .style_default.chaos-template-v3 .CTip:not(:focus):not(:focus-within)>.CTip-text,\n  .style_default.chaos-template-v3 .tooltip:not(:focus):not(:focus-within)>.tooltip-text,\n  .style_default.chaos-template-v3 .ctip:not(:focus):not(:focus-within)>.ctip-text,\n  .style_default.chaos-template-v3 .注释:not(:focus):not(:focus-within)>.注释-text{\n    display:none!important;visibility:hidden!important;opacity:0!important\n  }\n  .style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:focus,:focus-within){\n    display:inline-flex!important;width:auto!important;max-width:100%!important;min-width:0!important;position:relative!important;\n    z-index:auto!important;overflow:visible!important;box-sizing:border-box!important;vertical-align:baseline!important\n  }\n  .style_default.chaos-template-v3 .nt:is(:focus,:focus-within)>.ntx,\n  .style_default.chaos-template-v3 .ct:is(:focus,:focus-within)>.ctx,\n  .style_default.chaos-template-v3 .tt:is(:focus,:focus-within)>.ttx,\n  .style_default.chaos-template-v3 .CTip:is(:focus,:focus-within)>.CTip-text,\n  .style_default.chaos-template-v3 .tooltip:is(:focus,:focus-within)>.tooltip-text,\n  .style_default.chaos-template-v3 .ctip:is(:focus,:focus-within)>.ctip-text,\n  .style_default.chaos-template-v3 .注释:is(:focus,:focus-within)>.注释-text{\n    display:block!important;visibility:visible!important;opacity:1!important;\n    position:fixed!important;inset:auto!important;left:50%!important;right:auto!important;\n    top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:2147483647!important;\n    width:min(320px,calc(100dvw - 28px))!important;max-width:calc(100dvw - 28px)!important;max-height:min(42dvh,360px)!important;\n    margin:8px 0 6px!important;padding:9px 11px!important;overflow:auto!important;\n    overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important\n  }\n  .style_default.chaos-template-v3 :is(details,.pi,.ic,.lbd,.ncl):has(:is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):is(:focus,:focus-within)){\n    max-width:100%!important;min-width:0!important;overflow:auto!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important\n  }\n}\n\n@media(max-width:720px),(hover:none) and (pointer:coarse){\n  .style_default.chaos-template-v3{--ct-safe:clamp(150px,22dvh,220px);padding-bottom:14px!important;overflow:visible!important}\n  #conversation .style_default.chaos-template-v3 :is(.nt>.ntx,.ct>.ctx,.tt>.ttx,.CTip>.CTip-text,.tooltip>.tooltip-text,.ctip>.ctip-text,.注释>.注释-text),\n  .style_default.chaos-template-v3:not(#chaos-v21-never) :is(.nt>.ntx,.ct>.ctx,.tt>.ttx,.CTip>.CTip-text,.tooltip>.tooltip-text,.ctip>.ctip-text,.注释>.注释-text){position:fixed!important;inset:auto!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:2147483647!important;width:min(320px,calc(100dvw - 28px))!important;max-width:calc(100dvw - 28px)!important;max-height:min(42dvh,360px)!important;margin:8px 0 10px!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}\n  #conversation .style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):focus-within,\n  .style_default.chaos-template-v3:not(#chaos-v21-never) :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):focus-within{display:block!important;width:100%!important;scroll-margin-bottom:calc(var(--ct-safe) + 16px)}\n  #conversation{padding-bottom:calc(clamp(150px,22dvh,220px) + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(clamp(150px,22dvh,220px) + env(safe-area-inset-bottom,0px))!important}\n  .style_default.chaos-template-lite{padding:10px 10px 14px!important;scroll-margin-bottom:calc(clamp(150px,22dvh,220px) + 12px)}\n}\n@media(max-width:390px){.chaos-template-lite .lite-status,.chaos-template-lite .lite-more-grid{grid-template-columns:1fr}.chaos-template-lite .lite-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v21-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n/* ===== /CHAOS V21 LITE / MOBILE FLOW / ANATOMY ===== */\n\n/* ===== V33 资质独立 / 道途技能分流 / 数值溯源 ===== */\n.chaos-template-v3 .ct-aptitude-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(239,217,142,.32);border-radius:15px;background:radial-gradient(circle at 12% 20%,rgba(122,229,166,.15),transparent 34%),#071d13}\n.chaos-template-v3 .ct-aptitude-orb,.chaos-template-lite .lite-aptitude-orb{display:grid;place-items:center;align-content:center;width:78px;height:78px;border-radius:50%;border:2px solid #efd98e;background:radial-gradient(circle at 32% 28%,#2f7450,#0a2b1c 62%,#04110b);box-shadow:0 0 0 5px rgba(122,229,166,.08),0 8px 20px rgba(0,0,0,.35);color:#fff4bf!important;text-align:center;line-height:1.15}\n.chaos-template-v3 .ct-aptitude-orb small,.chaos-template-lite .lite-aptitude-orb small{font-size:9px;color:#bfe6cb!important}.chaos-template-v3 .ct-aptitude-orb strong,.chaos-template-lite .lite-aptitude-orb strong{max-width:64px;font-size:13px;color:#fff2b4!important;overflow-wrap:anywhere}\n.chaos-template-v3 .ct-aptitude-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chaos-template-v3 .ct-aptitude-info>small{grid-column:1/-1;color:#a8c7b0!important}\n.chaos-template-v3 .ct-aptitude-chip,.chaos-template-v3 .ct-ability-chip,.chaos-template-v3 .ct-v18-skillchip,.chaos-template-lite .lite-aptitude-chip,.chaos-template-lite .lite-skill-chip,.chaos-template-lite .lite-ability-chip{display:flex!important;align-items:center;justify-content:center;min-height:38px;padding:7px 10px!important;border:1px solid rgba(143,214,172,.38)!important;border-radius:999px!important;background:linear-gradient(145deg,#174c32,#0b2b1c)!important;color:#f5edc7!important;text-align:center;cursor:pointer;touch-action:manipulation}\n.chaos-template-v3 .ct-stat-source{margin:3px 0 8px 86px;padding:4px 7px;border-left:2px solid rgba(239,217,142,.42);color:#b8d2c0!important;font-size:10px;line-height:1.45;overflow-wrap:anywhere}\n.chaos-template-v3 .ct-stat-trace{margin:10px 0;padding:9px;border:1px solid rgba(143,214,172,.22);border-radius:12px;background:#071b12}.chaos-template-v3 .ct-stat-trace>b{display:block;margin-bottom:7px;color:#efd98e!important}\n.chaos-template-v3 .ct-general-skillgrid,.chaos-template-v3 .ct-v18-skillchips,.chaos-template-lite .lite-skill-grid,.chaos-template-lite .lite-dao-skills{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.chaos-template-v3 .ct-ability-chip,.chaos-template-v3 .ct-v18-skillchip{flex:0 1 auto}.chaos-template-v3 .ct-v18-skillbox{grid-column:1/-1}.chaos-template-v3 .ct-v18-skillbox>small{display:block;margin-top:7px;color:#a8c7b0!important}.chaos-template-v3 .ct-v18-skillchip.pending{border-style:dashed!important;filter:saturate(.65)}\n.chaos-template-lite .lite-vitals{grid-column:auto}.chaos-template-lite .lite-bar.stamina i{background:linear-gradient(90deg,#2c724c,#79c995)}.chaos-template-lite .lite-bar.mind i{background:linear-gradient(90deg,#69427b,#b78bd0)}.chaos-template-lite .lite-bar.load i{background:linear-gradient(90deg,#8a5a25,#d8a756)}.chaos-template-lite .lite-source{display:block!important;margin:-2px 0 5px;padding:0 5px;color:#9fbba7!important;font-size:9px!important;line-height:1.35!important}\n.chaos-template-lite .lite-aptitude{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;margin:9px 0;padding:10px;border:1px solid var(--lite-line);border-radius:13px;background:#092519}.chaos-template-lite .lite-aptitude>div{display:grid;gap:7px}.chaos-template-lite .lite-aptitude-orb{width:68px;height:68px}\n.chaos-template-lite .lite-dao{margin:9px 0;padding:10px;border:1px solid var(--lite-line);border-radius:13px;background:#092519}.chaos-template-lite .lite-dao>summary{min-height:42px;color:#f1d98c;font-weight:900;cursor:pointer}.chaos-template-lite .lite-dao-list{display:grid;gap:8px}.chaos-template-lite .lite-dao-list>article{padding:9px;border:1px solid var(--lite-line);border-radius:11px;background:#0d2d1e}.chaos-template-lite .lite-dao-list b,.chaos-template-lite .lite-dao-list span{display:block;color:#edf5ef}.chaos-template-lite .lite-dao-list b{color:#f0dca1}.chaos-template-lite .lite-general-abilities{grid-column:1/-1}.chaos-template-lite .lite-general-abilities>small{display:block;margin-top:4px;color:#9fbba7}.chaos-template-lite .lite-ability-chip,.chaos-template-lite .lite-skill-chip{display:inline-flex!important}\n@media(max-width:640px){.chaos-template-v3 .ct-aptitude-card,.chaos-template-lite .lite-aptitude{grid-template-columns:64px minmax(0,1fr);gap:8px}.chaos-template-v3 .ct-aptitude-orb,.chaos-template-lite .lite-aptitude-orb{width:60px;height:60px}.chaos-template-v3 .ct-aptitude-info{grid-template-columns:1fr}.chaos-template-v3 .ct-stat-source{margin-left:0}.chaos-template-v3 .ct-aptitude-chip,.chaos-template-v3 .ct-ability-chip,.chaos-template-v3 .ct-v18-skillchip,.chaos-template-lite .lite-aptitude-chip,.chaos-template-lite .lite-skill-chip,.chaos-template-lite .lite-ability-chip{justify-content:flex-start;text-align:left;border-radius:12px!important}.chaos-template-lite .lite-status{grid-template-columns:1fr}.chaos-template-lite .lite-vitals{grid-column:1/-1}}\n/* ===== /V33 ===== */\n\n/* ===== V36 真表格 / 资质按钮 / 八维贡献折叠 ===== */\n.chaos-template-v3 .ct-table-wrap{width:100%;max-width:100%;margin:8px 0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid rgba(143,214,172,.22);border-radius:12px;background:#071b12;box-sizing:border-box}\n.chaos-template-v3 .ct-table{width:100%;margin:0!important;border-collapse:collapse!important;color:#eaf2e9!important;font-size:11px;line-height:1.48}\n.chaos-template-v3 .ct-table th,.chaos-template-v3 .ct-table td{padding:7px 8px!important;border:1px solid rgba(143,214,172,.2)!important;background:#0a281b!important;color:#eaf2e9!important;vertical-align:top;overflow-wrap:anywhere}\n.chaos-template-v3 .ct-table th{background:#123b28!important;color:#f3dc96!important;font-weight:800;white-space:nowrap}\n.chaos-template-v3 .ct-table tbody tr:nth-child(even) td{background:#0c2e20!important}\n.chaos-template-v3 .ct-wide-table,.chaos-template-v3 .ct-eight-table{min-width:720px}\n.chaos-template-v3 .ct-aptitude-card{grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:100%;box-sizing:border-box}\n.chaos-template-v3 .ct-aptitude-info{min-width:0}\n.chaos-template-v3 .ct-aptitude-info>small{grid-column:1/-1;color:#b9d3c1!important;line-height:1.55}\n.chaos-template-v3 details.ct-stat-trace{margin:10px 0;padding:0;border:1px solid rgba(143,214,172,.25);border-radius:12px;background:#071b12;overflow:hidden}\n.chaos-template-v3 details.ct-stat-trace>summary{display:block;padding:10px 12px;color:#efd98e!important;font-weight:800;cursor:pointer;list-style:none;background:#0d2d1f}\n.chaos-template-v3 details.ct-stat-trace>summary::-webkit-details-marker{display:none}\n.chaos-template-v3 details.ct-stat-trace>summary::after{content:'＋';float:right;color:#9ed3ae}\n.chaos-template-v3 .ct-source-table{min-width:560px}\n.chaos-template-v3 .ct-table-title{margin:10px 0 4px;color:#f0d88c!important}\n@media(max-width:600px){.chaos-template-v3 .ct-aptitude-card{grid-template-columns:1fr;padding:9px}.chaos-template-v3 .ct-aptitude-orb{margin:0 auto}.chaos-template-v3 .ct-aptitude-info{grid-template-columns:1fr;width:100%}.chaos-template-v3 .ct-table{font-size:10px}.chaos-template-v3 .ct-table th,.chaos-template-v3 .ct-table td{padding:6px!important}}\n\n\n/* ===== V40 未掌握技能说明就地展开，避免浮层偏出面板 ===== */\n.style_default.chaos-template-v3 .ct-v18-skillchips{align-items:flex-start!important}\n.style_default.chaos-template-v3 .ct-v18-skillchip:is(:hover,:focus,:focus-within,:active){flex:1 0 100%!important;display:block!important;border-radius:12px!important;text-align:left!important}\n.style_default.chaos-template-v3 .ct-v18-skillchip>.ntx,\n.style_default.chaos-template-v3 .ct-v18-skillchip:is(:hover,:focus,:focus-within,:active)>.ntx{\n  position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;\n  width:100%!important;max-width:100%!important;max-height:min(34dvh,260px)!important;margin:8px 0 0!important;padding:9px 11px!important;\n  overflow:auto!important;border-radius:9px!important;box-sizing:border-box!important\n}\n/* ===== /V40 ===== */\n\n/* ===== V50 诸道天盘 :target 单目标切换板 ===== */\n/* 不依赖 details name、input/radio 或脚本；地址片段在任一时刻只命中一个面板。 */\n.style_default.chaos-template-v3 .ct-v18-major-tabs,\n.style_default.chaos-template-v3 .ct-v18-branches{\n  display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;overflow:visible!important\n}\n.style_default.chaos-template-v3 .ct-v18-major-tab,\n.style_default.chaos-template-v3 .ct-v18-branch-tab{\n  order:1!important;flex:1 1 180px!important;min-width:0!important;margin:0!important;display:block!important;\n  color:inherit!important;text-decoration:none!important;cursor:pointer!important;touch-action:manipulation!important\n}\n.style_default.chaos-template-v3 .ct-v18-branch-tab{flex-basis:150px!important}\n.style_default.chaos-template-v3 .ct-v18-major-tab > span,\n.style_default.chaos-template-v3 .ct-v18-branch-tab > span{\n  min-height:44px!important;padding:9px 12px!important;box-sizing:border-box!important;\n  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;\n  border:1px solid rgba(143,214,172,.34)!important;border-radius:12px!important;\n  background:#0d2d1f!important;color:#f0dda0!important;font-weight:800!important;text-align:left!important\n}\n.style_default.chaos-template-v3 .ct-v18-major-tab small,\n.style_default.chaos-template-v3 .ct-v18-branch-tab small{\n  margin-left:auto!important;color:#a9c8b2!important;text-align:right!important;font-weight:500!important\n}\n.style_default.chaos-template-v3 .ct-v18-major-tab:is(:hover,:focus-visible) > span,\n.style_default.chaos-template-v3 .ct-v18-branch-tab:is(:hover,:focus-visible) > span{\n  border-color:rgba(239,217,142,.62)!important;background:#123a28!important\n}\n.style_default.chaos-template-v3 .ct-v18-major-tab:focus-visible,\n.style_default.chaos-template-v3 .ct-v18-branch-tab:focus-visible{outline:2px solid #efd98e!important;outline-offset:2px!important;border-radius:12px!important}\n.style_default.chaos-template-v3 .ct-v18-major-tab:has(+ .ct-v18-major-panel:target) > span,\n.style_default.chaos-template-v3 .ct-v18-major-tab:has(+ .ct-v18-major-panel .ct-v18-dao-sheet:target) > span,\n.style_default.chaos-template-v3 .ct-v18-branch-tab:has(+ .ct-v18-dao-sheet:target) > span{\n  border-color:#efd98e!important;background:linear-gradient(145deg,#203d27,#142b1d)!important;\n  color:#fff0ae!important;box-shadow:inset 0 0 0 1px rgba(239,217,142,.12)!important\n}\n.style_default.chaos-template-v3 .ct-v18-major-panel,\n.style_default.chaos-template-v3 .ct-v18-dao-sheet{\n  order:2!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;display:none!important;\n  scroll-margin-top:96px!important\n}\n.style_default.chaos-template-v3 .ct-v18-major-panel:target,\n.style_default.chaos-template-v3 .ct-v18-major-panel:has(.ct-v18-dao-sheet:target){display:block!important}\n.style_default.chaos-template-v3 .ct-v18-dao-sheet:target{display:grid!important}\n.style_default.chaos-template-v3 .ct-v18-major-panel > .ct-v18-branches{margin-top:2px!important}\n.style_default.chaos-template-v3 .ct-v18-branch-tab > span{min-height:42px!important}\n@media(max-width:600px){\n  .style_default.chaos-template-v3 .ct-v18-major-tab{flex-basis:140px!important}\n  .style_default.chaos-template-v3 .ct-v18-branch-tab{flex-basis:116px!important}\n  .style_default.chaos-template-v3 .ct-v18-major-tab > span,\n  .style_default.chaos-template-v3 .ct-v18-branch-tab > span{padding:8px 10px!important;gap:7px!important}\n  .style_default.chaos-template-v3 .ct-v18-major-panel,\n  .style_default.chaos-template-v3 .ct-v18-dao-sheet{scroll-margin-top:72px!important}\n}\n/* ===== /V50 ===== */\n\n/* ===== V54 :target 无滚动切换保护 ===== */\nhtml{scroll-behavior:auto!important;scroll-anchor:none!important}\n.style_default.chaos-template-v3 .ct-v18-dao{overflow:visible!important;overflow-anchor:none!important}\n.style_default.chaos-template-v3 .ct-v18-major-panel:target,.style_default.chaos-template-v3 .ct-v18-major-panel:has(.ct-v18-dao-sheet:target),.style_default.chaos-template-v3 .ct-v18-dao-sheet:target{display:block!important;visibility:visible!important;opacity:1!important}\n/* ===== /V54 ===== */\n\n\n\n\n/* ===== V64 POLISHED APP + METRIC BARS ===== */\n.style_default.chaos-template-v3 .ct-v61-stage{position:relative!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;overflow:hidden!important;border:1px solid rgba(226,202,116,.42)!important;border-radius:18px!important;background:radial-gradient(circle at 18% 0,rgba(61,142,96,.2),transparent 38%),linear-gradient(160deg,#082419 0%,#04170f 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 28px rgba(0,0,0,.22)!important;box-sizing:border-box!important}\n.style_default.chaos-template-v3 .ct-v61-major{position:relative!important;min-width:0!important;width:100%!important}\n.style_default.chaos-template-v3 .ct-v61-stage:has(>.ct-v61-major[open])>.ct-v61-major:not([open]){display:none!important}\n.style_default.chaos-template-v3 .ct-v61-stage>.ct-v61-major[open]{grid-column:1/-1!important}\n.style_default.chaos-template-v3 .ct-v61-major-tab,.style_default.chaos-template-v3 .ct-v61-branch-tab{width:100%!important;height:auto!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;list-style:none!important;cursor:pointer!important;border:1px solid rgba(226,202,116,.42)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(31,83,57,.96),rgba(8,39,26,.98))!important;color:#f2dfa3!important;font-weight:800!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 7px 17px rgba(0,0,0,.22)!important;transition:border-color .16s ease,filter .16s ease,box-shadow .16s ease!important}\n.style_default.chaos-template-v3 .ct-v61-major-tab{min-height:72px!important;flex-direction:column!important;gap:6px!important}\n.style_default.chaos-template-v3 .ct-v61-major:not([open])>.ct-v61-major-tab:before{content:\"✦\"!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border:1px solid rgba(255,239,175,.62)!important;border-radius:11px!important;background:linear-gradient(145deg,#d7b95f,#477e5c 55%,#0c3f2a)!important;color:#fff3bf!important;font-size:17px!important;text-shadow:0 1px 3px rgba(0,0,0,.5)!important;box-shadow:0 5px 12px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.3)!important}\n.style_default.chaos-template-v3 .ct-v61-major-tab:hover,.style_default.chaos-template-v3 .ct-v61-branch-tab:hover{border-color:rgba(242,223,163,.78)!important;filter:brightness(1.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.27)!important}\n.style_default.chaos-template-v3 .ct-v61-major-tab::-webkit-details-marker,.style_default.chaos-template-v3 .ct-v61-branch-tab::-webkit-details-marker{display:none!important}\n.style_default.chaos-template-v3 .ct-v61-tile{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important}\n.style_default.chaos-template-v3 .ct-v61-tile b{color:#f5e5ac!important;font-size:13px!important;line-height:1.35!important;text-shadow:0 1px 2px rgba(0,0,0,.4)!important}.style_default.chaos-template-v3 .ct-v61-tile small{max-width:100%!important;color:#acd2b8!important;font-size:10px!important;line-height:1.35!important;font-weight:500!important;overflow-wrap:anywhere!important}\n.style_default.chaos-template-v3 .ct-v61-close{display:none!important;width:100%!important;color:#f6e7b0!important;text-align:center!important;white-space:nowrap!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:800!important}\n.style_default.chaos-template-v3 .ct-v61-close:before{content:\"⌃\"!important;margin-right:8px!important;color:#d9bb63!important;font-size:15px!important}\n.style_default.chaos-template-v3 .ct-v61-major-panel{display:none!important;position:relative!important;width:100%!important;min-height:0!important;padding:88px 12px 12px!important;overflow:hidden!important;border:1px solid rgba(143,214,172,.26)!important;border-radius:15px!important;background:radial-gradient(circle at 90% 5%,rgba(211,181,91,.1),transparent 32%),linear-gradient(180deg,#09271b,#061b12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;box-sizing:border-box!important}\n.style_default.chaos-template-v3 .ct-v61-major[open]>.ct-v61-major-panel{display:block!important}\n.style_default.chaos-template-v3 .ct-v61-major[open]>.ct-v61-major-tab{position:absolute!important;left:10px!important;right:10px!important;top:9px!important;z-index:31!important;width:auto!important;min-height:34px!important;padding:6px 12px!important;display:flex!important;flex-direction:row!important;border-color:rgba(226,202,116,.52)!important;border-radius:10px!important;background:linear-gradient(90deg,rgba(12,49,33,.98),rgba(32,82,56,.98),rgba(12,49,33,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 10px rgba(0,0,0,.18)!important}\n.style_default.chaos-template-v3 .ct-v61-major[open]>.ct-v61-major-tab>.ct-v61-tile{display:none!important}.style_default.chaos-template-v3 .ct-v61-major[open]>.ct-v61-major-tab>.ct-v61-close{display:block!important}\n.style_default.chaos-template-v3 .ct-v61-app-head{position:absolute!important;left:12px!important;right:12px!important;top:52px!important;min-height:27px!important;padding:0 4px 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-bottom:1px solid rgba(226,202,116,.25)!important;text-align:center!important}.style_default.chaos-template-v3 .ct-v61-app-head b{color:#f1dc98!important;font-size:15px!important;text-shadow:0 1px 3px rgba(0,0,0,.45)!important}.style_default.chaos-template-v3 .ct-v61-app-head small{color:#a9cab3!important;font-size:10px!important}\n.style_default.chaos-template-v3 .ct-v61-branch-grid{position:relative!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;align-items:start!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;padding:2px!important;overflow:hidden!important;box-sizing:border-box!important}\n.style_default.chaos-template-v3 .ct-v61-branch{position:relative!important;min-width:0!important;width:100%!important}\n.style_default.chaos-template-v3 .ct-v61-branch-grid:has(>.ct-v61-branch[open])>.ct-v61-branch:not([open]){display:none!important}\n.style_default.chaos-template-v3 .ct-v61-branch-grid>.ct-v61-branch[open]{grid-column:1/-1!important}\n.style_default.chaos-template-v3 .ct-v61-branch-tab{min-height:52px!important;padding:8px 9px!important;flex-direction:row!important;gap:8px!important;border-color:rgba(143,214,172,.34)!important;border-radius:12px!important;background:linear-gradient(145deg,#123e2a,#08271a)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 4px 10px rgba(0,0,0,.16)!important}\n.style_default.chaos-template-v3 .ct-v61-branch:not([open])>.ct-v61-branch-tab:before{content:\"◆\"!important;display:grid!important;place-items:center!important;width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(217,187,99,.86),rgba(25,91,60,.94))!important;color:#fff2bd!important;font-size:11px!important;box-shadow:0 3px 8px rgba(0,0,0,.24)!important}\n.style_default.chaos-template-v3 .ct-v61-branch-tab .ct-v61-tile{align-items:flex-start!important;text-align:left!important}\n.style_default.chaos-template-v3 .ct-v61-dao-panel{display:none!important;position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;padding:86px 10px 10px!important;overflow:visible!important;border:1px solid rgba(226,202,116,.28)!important;border-radius:13px!important;background:radial-gradient(circle at 10% 0,rgba(48,122,82,.16),transparent 36%),linear-gradient(180deg,#0b2c1e,#071d14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.17)!important;box-sizing:border-box!important}\n.style_default.chaos-template-v3 .ct-v61-branch[open]>.ct-v61-dao-panel{display:grid!important;gap:8px!important}\n.style_default.chaos-template-v3 .ct-v61-branch[open]>.ct-v61-branch-tab{position:absolute!important;left:8px!important;right:8px!important;top:7px!important;z-index:51!important;width:auto!important;min-height:32px!important;padding:5px 10px!important;display:flex!important;justify-content:center!important;border-color:rgba(226,202,116,.48)!important;border-radius:9px!important;background:linear-gradient(90deg,rgba(13,53,36,.98),rgba(38,91,63,.98),rgba(13,53,36,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 9px rgba(0,0,0,.16)!important}\n.style_default.chaos-template-v3 .ct-v61-branch[open]>.ct-v61-branch-tab>.ct-v61-tile{display:none!important}.style_default.chaos-template-v3 .ct-v61-branch[open]>.ct-v61-branch-tab>.ct-v61-close{display:block!important}\n.style_default.chaos-template-v3 .ct-v61-dao-panel>.ct-v61-app-head{left:10px!important;right:10px!important;top:49px!important}\n.style_default.chaos-template-v3 .ct-v61-dao-panel>.ct-v18-kv{border:1px solid rgba(143,214,172,.22)!important;border-radius:11px!important;background:rgba(10,54,36,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}\n@media(max-width:600px){.style_default.chaos-template-v3 .ct-v61-stage{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;padding:8px!important;gap:7px!important;border-radius:14px!important}.style_default.chaos-template-v3 .ct-v61-major-tab{min-height:64px!important;padding:8px 6px!important}.style_default.chaos-template-v3 .ct-v61-major:not([open])>.ct-v61-major-tab:before{width:30px!important;height:30px!important;flex-basis:30px!important}.style_default.chaos-template-v3 .ct-v61-major-panel{padding:82px 8px 8px!important}.style_default.chaos-template-v3 .ct-v61-major[open]>.ct-v61-major-tab{left:7px!important;right:7px!important;top:7px!important}.style_default.chaos-template-v3 .ct-v61-app-head{left:8px!important;right:8px!important;top:48px!important;flex-wrap:wrap!important;gap:2px 7px!important}.style_default.chaos-template-v3 .ct-v61-branch-grid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))!important;gap:6px!important}.style_default.chaos-template-v3 .ct-v61-branch-tab{min-height:48px!important;padding:7px!important;gap:6px!important}.style_default.chaos-template-v3 .ct-v61-branch:not([open])>.ct-v61-branch-tab:before{width:23px!important;height:23px!important;flex-basis:23px!important}.style_default.chaos-template-v3 .ct-v61-dao-panel{padding:80px 8px 8px!important}.style_default.chaos-template-v3 .ct-v61-dao-panel>.ct-v61-app-head{top:46px!important}}\n\n.style_default.chaos-template-v3 .ct-v64-progress-card{display:block!important}\n.style_default.chaos-template-v3 .ct-v64-meters{display:grid!important;gap:7px!important;width:100%!important;margin-top:9px!important}\n.style_default.chaos-template-v3 .ct-v64-meter{display:grid!important;grid-template-columns:minmax(62px,78px) minmax(80px,1fr) 52px!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;color:#b6d4bf!important;font-style:normal!important;box-sizing:border-box!important}\n.style_default.chaos-template-v3 .ct-v64-meter>span{color:#b8d8c2!important;font-size:10px!important;line-height:1.25!important;white-space:nowrap!important}\n.style_default.chaos-template-v3 .ct-v64-meter>em{color:#efd98e!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-variant-numeric:tabular-nums!important;text-align:right!important;white-space:nowrap!important}\n.style_default.chaos-template-v3 .ct-v64-meter>progress{appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:10px!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(143,214,172,.24)!important;border-radius:999px!important;background:#03110b!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.03)!important;accent-color:#d8b95f!important}\n.style_default.chaos-template-v3 .ct-v64-meter>progress::-webkit-progress-bar{border-radius:999px!important;background:linear-gradient(180deg,#020d08,#061b11)!important}\n.style_default.chaos-template-v3 .ct-v64-meter>progress::-webkit-progress-value{border-radius:999px!important;background:linear-gradient(90deg,#2f9162 0%,#72c88e 55%,#e1c366 100%)!important;box-shadow:0 0 8px rgba(113,202,142,.34),inset 0 1px 0 rgba(255,255,255,.28)!important}\n.style_default.chaos-template-v3 .ct-v64-meter>progress::-moz-progress-bar{border-radius:999px!important;background:linear-gradient(90deg,#2f9162 0%,#72c88e 55%,#e1c366 100%)!important;box-shadow:0 0 8px rgba(113,202,142,.34),inset 0 1px 0 rgba(255,255,255,.28)!important}\n@media(max-width:600px){.style_default.chaos-template-v3 .ct-v64-meter{grid-template-columns:60px minmax(58px,1fr) 45px!important;gap:6px!important}.style_default.chaos-template-v3 .ct-v64-meter>progress{height:9px!important}.style_default.chaos-template-v3 .ct-v64-meter>span,.style_default.chaos-template-v3 .ct-v64-meter>em{font-size:9px!important}}\n/* ===== /V64 ===== */\n\n/* ===== V86 scroll-contained note expansion BEGIN ===== */\n/* 统一规则：便签说明保持在所属滑窗坐标系内，点击后向上展开并随横向/纵向滚动，不使用视口 fixed 浮层。 */\n.style_default :is(\n .scroll-frame,.sf,.scroll-xy,.sxy,.dev-scroll,.dev-card,.dev-ledger,\n .history-scroll,.viz-window,.ftree-wrap,.ttree-wrap,.ct-v3-subslot,\n .ncl,.npc-card,.npc-list,.change-card,.chg,.change-list,\n .body-snapshot,.body18,.equip18,.p5a-body\n){\n min-width:0!important;\n max-width:100%!important;\n box-sizing:border-box!important;\n overflow:auto!important;\n overflow-x:auto!important;\n overflow-y:auto!important;\n -webkit-overflow-scrolling:touch!important;\n overscroll-behavior:auto!important;\n touch-action:auto!important;\n contain:none!important;\n}\n\n.style_default :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip){\n position:relative!important;\n display:inline-flex!important;\n width:auto!important;\n min-width:0!important;\n max-width:100%!important;\n height:auto!important;\n align-items:center!important;\n vertical-align:baseline!important;\n float:none!important;\n clear:none!important;\n overflow:visible!important;\n box-sizing:border-box!important;\n z-index:1!important;\n}\n\n.style_default :is(.body-snapshot,.body18,.equip18,.p5a-body) .nt.bp{\n display:block!important;\n width:100%!important;\n max-width:100%!important;\n}\n\n.style_default :is(\n .nt>.ntx,.ct>.ctx,.tt>.ttx,.CTip>.CTip-text,.tooltip>.tooltip-text,\n .ctip>.ctip-text,.注释>.注释-text,.ct-v18-skillchip>.ntx\n){\n display:none!important;\n visibility:hidden!important;\n opacity:0!important;\n position:absolute!important;\n inset:auto!important;\n left:50%!important;\n right:auto!important;\n top:auto!important;\n bottom:calc(100% + 8px)!important;\n transform:translateX(-50%)!important;\n width:max-content!important;\n min-width:150px!important;\n max-width:min(280px,calc(100vw - 32px))!important;\n max-height:min(42vh,300px)!important;\n margin:0!important;\n padding:10px 12px!important;\n overflow:auto!important;\n overflow-x:hidden!important;\n overflow-y:auto!important;\n -webkit-overflow-scrolling:touch!important;\n overscroll-behavior:contain!important;\n box-sizing:border-box!important;\n z-index:10020!important;\n white-space:normal!important;\n word-break:break-word!important;\n overflow-wrap:anywhere!important;\n text-align:left!important;\n pointer-events:auto!important;\n user-select:text!important;\n contain:none!important;\n clip-path:none!important;\n}\n\n.style_default :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip):is(:focus,:focus-within,:active)>\n:is(.ntx,.ctx,.ttx,.CTip-text,.tooltip-text,.ctip-text,.注释-text){\n display:block!important;\n visibility:visible!important;\n opacity:1!important;\n}\n\n@media (hover:hover) and (pointer:fine){\n .style_default :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip):hover>\n :is(.ntx,.ctx,.ttx,.CTip-text,.tooltip-text,.ctip-text,.注释-text){\n  display:block!important;\n  visibility:visible!important;\n  opacity:1!important;\n }\n}\n\n.style_default :is(.npc-card,.ncl,.change-card,.chg,.body-snapshot,.body18,.equip18,.p5a-body)\n:is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释):nth-last-child(-n+2)>\n:is(.ntx,.ctx,.ttx,.CTip-text,.tooltip-text,.ctip-text,.注释-text){\n left:auto!important;\n right:0!important;\n transform:none!important;\n}\n\n@media(max-width:520px){\n .style_default :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip)>\n :is(.ntx,.ctx,.ttx,.CTip-text,.tooltip-text,.ctip-text,.注释-text){\n  left:0!important;\n  right:auto!important;\n  transform:none!important;\n  min-width:0!important;\n  width:min(250px,calc(100vw - 28px))!important;\n  max-width:calc(100vw - 28px)!important;\n  max-height:min(40vh,280px)!important;\n }\n}\n/* ===== V86 scroll-contained note expansion END ===== */\n\n/* ===== V87 PANEL SCROLL HARD LOCK BEGIN ===== */\n/* 保留面板原有显示类型，只锁定尺寸与滑动。任何 focus/hover 不得把滑窗改成 visible，也不得把外层 details 变成滚动层。 */\n.style_default,\n.style_default :is(.pp,.pb,.pg,.panel-pink,.panel-blue,.panel-gold,.sp,.sub-panel,.pi,.panel-inner,.ic,.info-card,.cb,.card-body,.lbd){\n min-width:0!important;\n max-width:100%!important;\n box-sizing:border-box!important;\n}\n\n.style_default :is(\n .scroll-frame,.sf,.scroll-xy,.sxy,.dev-scroll,.dev-card,.dev-ledger,\n .history-scroll,.viz-window,.ftree-wrap,.ttree-wrap,.ct-v3-subslot,\n .ncl,.npc-card,.npc-list,.change-card,.chg,.change-list,\n .body-snapshot,.body18,.equip18,.p5a-body\n),\n.style_default :is(\n .scroll-frame,.sf,.scroll-xy,.sxy,.dev-scroll,.dev-card,.dev-ledger,\n .history-scroll,.viz-window,.ftree-wrap,.ttree-wrap,.ct-v3-subslot,\n .ncl,.npc-card,.npc-list,.change-card,.chg,.change-list,\n .body-snapshot,.body18,.equip18,.p5a-body\n):has(:is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip):is(:hover,:focus,:focus-within,:active)){\n min-width:0!important;\n max-width:100%!important;\n overflow:auto!important;\n overflow-x:auto!important;\n overflow-y:auto!important;\n -webkit-overflow-scrolling:touch!important;\n overscroll-behavior:auto!important;\n touch-action:auto!important;\n contain:none!important;\n clip-path:none!important;\n}\n\n/* 普通外层不接管滚轮或触摸；只约束宽度。 */\n.style_default :is(.pp,.pb,.pg,.panel-pink,.panel-blue,.panel-gold,.sp,.sub-panel,.pi,.panel-inner,.ic,.info-card,.cb,.card-body,.lbd){\n overflow-x:hidden!important;\n overflow-y:visible!important;\n touch-action:auto!important;\n contain:none!important;\n}\n/* ===== V87 PANEL SCROLL HARD LOCK END ===== */\n\n\n/* ===== V88 overflow workflow root-fix BEGIN =====\n   最终状态锁：点击只控制便签说明显隐；滑窗继续滑动；说明框在便签上方并随所属内容移动。 */\n.style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip),\n.style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip):is(:hover,:focus,:focus-within,:active){\n position:relative!important;\n display:inline-flex!important;\n width:auto!important;\n min-width:0!important;\n max-width:100%!important;\n overflow:visible!important;\n float:none!important;\n clear:none!important;\n}\n.style_default.chaos-template-v3 :is(.body-snapshot,.body18,.equip18,.p5a-body) .nt.bp,\n.style_default.chaos-template-v3 :is(.body-snapshot,.body18,.equip18,.p5a-body) .nt.bp:is(:hover,:focus,:focus-within,:active){\n display:block!important;\n width:100%!important;\n max-width:100%!important;\n}\n\n.style_default.chaos-template-v3 :is(\n .nt>.ntx,.ct>.ctx,.tt>.ttx,.CTip>.CTip-text,.tooltip>.tooltip-text,\n .ctip>.ctip-text,.注释>.注释-text,.ct-v18-skillchip>.ntx\n){\n position:absolute!important;\n inset:auto!important;\n left:50%!important;\n right:auto!important;\n top:auto!important;\n bottom:calc(100% + 8px)!important;\n transform:translateX(-50%)!important;\n width:max-content!important;\n min-width:150px!important;\n max-width:min(280px,calc(100vw - 32px))!important;\n max-height:min(42vh,300px)!important;\n overflow:auto!important;\n overflow-x:hidden!important;\n overflow-y:auto!important;\n box-sizing:border-box!important;\n margin:0!important;\n z-index:10020!important;\n overscroll-behavior:contain!important;\n}\n.style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip):not(:hover):not(:focus):not(:focus-within):not(:active)>\n:is(.ntx,.ctx,.ttx,.CTip-text,.tooltip-text,.ctip-text,.注释-text){\n display:none!important;\n visibility:hidden!important;\n opacity:0!important;\n pointer-events:none!important;\n}\n.style_default.chaos-template-v3 :is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip):is(:hover,:focus,:focus-within,:active)>\n:is(.ntx,.ctx,.ttx,.CTip-text,.tooltip-text,.ctip-text,.注释-text){\n display:block!important;\n visibility:visible!important;\n opacity:1!important;\n pointer-events:auto!important;\n}\n\n.style_default.chaos-template-v3 :is(\n .scroll-frame,.sf,.scroll-xy,.sxy,.dev-scroll,.dev-card,.dev-ledger,\n .history-scroll,.viz-window,.ftree-wrap,.ttree-wrap,.ct-v3-subslot,\n .ncl,.npc-card,.npc-list,.change-card,.chg,.change-list,\n .body-snapshot,.body18,.equip18,.p5a-body\n),\n.style_default.chaos-template-v3 :is(\n .scroll-frame,.sf,.scroll-xy,.sxy,.dev-scroll,.dev-card,.dev-ledger,\n .history-scroll,.viz-window,.ftree-wrap,.ttree-wrap,.ct-v3-subslot,\n .ncl,.npc-card,.npc-list,.change-card,.chg,.change-list,\n .body-snapshot,.body18,.equip18,.p5a-body\n):has(:is(.nt,.ct,.tt,.CTip,.tooltip,.ctip,.注释,.ct-v18-skillchip):is(:hover,:focus,:focus-within,:active)){\n max-width:100%!important;\n min-width:0!important;\n overflow:auto!important;\n overflow-x:auto!important;\n overflow-y:auto!important;\n -webkit-overflow-scrolling:touch!important;\n touch-action:auto!important;\n overscroll-behavior:auto!important;\n contain:none!important;\n clip-path:none!important;\n}\n/* ===== V88 overflow workflow root-fix END ===== */\n\n\n/* ===== V90 NPC资质修为道途硬锁 ===== */\n.style_default .npc-trait-tags{min-width:0}\n.style_default .npc-trait-tags .npc-chipline{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}\n.style_default .npc-trait-tag{flex:0 1 auto;max-width:100%}\n.style_default .npc-trait-tag>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n/* ===== /V90 NPC资质修为道途硬锁 ===== */\n\n\n/* ===== V91 NPC物品、本命法宝与道途硬锁 ===== */\n/* NPC能力块与物品块沿用原模板，不追加玩家操作按钮或额外布局。 */\n/* ===== /V91 NPC物品、本命法宝与道途硬锁 ===== */\n\n\n/* ===== V103 优化简版结构 ===== */\n.style_default.chaos-template-lite .lite-body-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px}\n.style_default.chaos-template-lite .lite-body-grid article,.style_default.chaos-template-lite .lite-npc-card{padding:9px;border:1px solid rgba(110,65,35,.18);border-radius:10px;background:rgba(255,248,224,.42)}\n.style_default.chaos-template-lite .lite-npc-card{display:grid;gap:7px;margin:7px 0}\n.style_default.chaos-template-lite .lite-npc-card>header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}\n.style_default.chaos-template-lite .lite-npc-body{display:grid;gap:4px}\n.style_default.chaos-template-lite .lite-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center}\n.style_default.chaos-template-lite .lite-action>span{font-weight:700;overflow-wrap:anywhere}\n.style_default.chaos-template-lite .lite-action>small{white-space:nowrap}\n@media(max-width:640px){.style_default.chaos-template-lite .lite-action{grid-template-columns:1fr}.style_default.chaos-template-lite .lite-action>small{white-space:normal}}\n/* ===== /V103 优化简版结构 ===== */\n\n\n/* ===== V104 完整版基准重构简版 ===== */\n.style_default.chaos-template-optimized-lite .body-state-lock,.style_default.chaos-template-optimized-lite .npc-tier-lock{margin:7px 0;padding:7px 9px;border:1px solid rgba(110,65,35,.18);border-radius:9px;font-size:11px}\n.style_default.chaos-template-optimized-lite .action-choice{grid-template-columns:38px minmax(82px,auto) minmax(0,1fr) auto}\n@media(max-width:700px){.style_default.chaos-template-optimized-lite .action-choice{grid-template-columns:32px 1fr}.style_default.chaos-template-optimized-lite .action-choice .atext,.style_default.chaos-template-optimized-lite .action-choice .meta{grid-column:1/-1}}\n/* ===== /V104 完整版基准重构简版 ===== */\n","options":{"items":[{"order":0,"label":"猫娘天道回复","type":"SET-INPUT","value":"【猫娘天道回复】系统级反馈：{需要点评或修正的内容}"},{"order":1,"label":"人物精简显示","type":"SET-INPUT","value":"【人物精简显示】对象：{全部/指定人物}｜档位：{紧凑/核心简卡}"},{"order":2,"label":"修复简版","type":"SET-INPUT","value":"【简版面板初始化】继承全部事实、记忆、编号和物品账，以简版面板完整重建。"},{"order":3,"label":"修复完整版","type":"SET-INPUT","value":"【面板初始化】继承全部事实、记忆、编号和物品账，以正式面板完整重建。"},{"order":4,"label":"简版面板","type":"SET-INPUT","value":"【简版面板初始化】"},{"order":5,"label":"完整版面板","type":"SET-INPUT","value":"【面板初始化】"},{"order":6,"label":"数值比对栏位","type":"SET-INPUT","value":"【数值比对栏位】"},{"order":7,"label":"家族栏位","type":"SET-INPUT","value":"【家族栏位】"},{"order":8,"label":"关系栏位","type":"SET-INPUT","value":"【关系栏位】"},{"order":9,"label":"势力栏位","type":"SET-INPUT","value":"【势力栏位】"},{"order":10,"label":"跑档","type":"SET-INPUT","value":"【存档跑路】"},{"order":11,"label":"完整跑档","type":"SET-INPUT","value":"【存档跑路完整版】"},{"order":12,"label":"身体槽位定制","type":"SET-INPUT","value":"【面板减耗定制】身体槽位｜主角保留：{填写槽位名}｜NPC保留：{填写槽位名}"},{"order":13,"label":"栏位减耗定制","type":"SET-INPUT","value":"【面板减耗定制】栏位处理｜删除：{栏位名}｜去美化：{栏位名}｜代码框：{栏位名}"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"contextWindow":2},"totalConversations":130,"totalMessages":1037,"totalCreditsUsed":3852377,"totalTokensUsed":93358534,"totalPlayedUsers":126,"deeplyPlayed":30,"fixedPromptLength":49179,"lorebookLength":503197,"author":{"id":"zzxkpkTd6OCOmqRNvBKrrRhGloccBRyE","name":"SquareUp","displayUsername":"SquareUp","username":"squareup"},"cardsTags":[{"tag":{"name":"古典修仙","cardsCount":2}},{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"玄幻修仙","cardsCount":18}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"修仙大世界","cardsCount":50}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"黑暗修仙","cardsCount":4}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"自由探索","cardsCount":1082}},{"tag":{"name":"暗黑修仙","cardsCount":2}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}