{"id":"33618666-6113-48de-9dbf-202b3ce305c2","authorId":"hfLBWWsKlAUPlsMXNWyqL9xh95PpLSwY","title":"【可联机!】东临共和国（超真实大世界）","description":"（手机浏览器请打开桌面版网站，不想自己的行为被上传可以不注册账号）该大世界非常完善，联机只是用来展示技术的。2400万人的东海城邦，纸面禁娼禁赌，暗地灰产横行。你带着一个身份推门而入——剩下的事，全看你怎么活。","background":"pqszmt5h3u2xl1pj4afsn64e.webp","backgroundWidth":512,"backgroundHeight":768,"cover":"qe5a314l9xoluk734ibi085k.webp","coverWidth":512,"coverHeight":768,"introPage":"omfnjqa9v6u0hedahlmqlu7e.html","changelog":"","createdAt":"2026-07-28T16:16:42.087Z","updatedAt":"2026-07-30T15:46:21.592Z","initPublicAt":"2026-07-30T10:28:53.453Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================\r\n   东临共和国 · 内置CSS (builtInCss) v6.0\r\n   Apple Design Language · 深色模式 · 9:16竖屏手机\r\n   纯CSS无JS · 单层details+:has()手机切换\r\n   v6.0: 全面重写视觉系统，Apple设计语言\r\n   ============================================ */\r\n\r\n/* ══════════════════════════════════════════\r\n   0. 设计令牌（Apple Dark Mode）\r\n   ══════════════════════════════════════════ */\r\n.dl-mini-map,\r\n.status-bar,\r\n.dl-quest-bar,\r\n.dl-ph-notify,\r\n.dl-phone-toggle,\r\n.dl-phone,\r\n.dl-actions,\r\n.dl-summary,\r\n.dl-online,\r\n.dl-chain,\r\n.dl-rel-card,\r\n.rc-sug{\r\n  --dl-bg:#000000;\r\n  --dl-card:#1c1c1e;\r\n  --dl-card-hover:#2c2c2e;\r\n  --dl-elevated:#3a3a3c;\r\n  --dl-separator:rgba(84,84,88,.4);\r\n  --dl-separator-soft:rgba(84,84,88,.2);\r\n  --dl-label:#f5f5f7;\r\n  --dl-label-2:#aeaeb2;\r\n  --dl-label-3:#636366;\r\n  --dl-label-4:#48484a;\r\n  --dl-accent:#0A84FF;\r\n  --dl-accent-2:#64D2FF;\r\n  --dl-green:#30D158;\r\n  --dl-red:#FF453A;\r\n  --dl-orange:#FF9F0A;\r\n  --dl-yellow:#FFD60A;\r\n  --dl-purple:#BF5AF2;\r\n  --dl-pink:#FF375F;\r\n  --dl-radius-sm:8px;\r\n  --dl-radius-md:12px;\r\n  --dl-radius-lg:16px;\r\n  --dl-radius-xl:22px;\r\n  --dl-font:-apple-system,'SF Pro Display','SF Pro Text','PingFang SC','Microsoft YaHei',sans-serif;\r\n  --dl-shadow-card:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);\r\n  --dl-shadow-raised:0 4px 16px rgba(0,0,0,.4);\r\n  --dl-shadow-float:0 12px 40px rgba(0,0,0,.5);\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   1. 三级地图 · 顶栏 + 面包屑\r\n   ══════════════════════════════════════════ */\r\n.dl-mini-map{\r\n  margin:10px 0;\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-lg);\r\n  overflow:hidden;\r\n  font-family:var(--dl-font);\r\n  position:relative;\r\n}\r\n\r\n/* 顶栏 */\r\n.dl-mm-topbar{\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  padding:12px 16px;\r\n  background:rgba(255,255,255,.02);\r\n  border-bottom:1px solid var(--dl-separator-soft);\r\n}\r\n.dl-mm-title{font-size:15px;font-weight:600;color:var(--dl-label);letter-spacing:-.2px;}\r\n.dl-mm-title em{font-style:normal;color:var(--dl-accent);}\r\n.dl-mm-badge{\r\n  font-size:10px;padding:3px 10px;border-radius:20px;\r\n  background:rgba(255,255,255,.06);color:var(--dl-label-2);letter-spacing:.5px;\r\n}\r\n\r\n/* 面包屑 */\r\n.dl-mm-crumb{\r\n  display:flex;align-items:center;gap:6px;\r\n  padding:8px 16px;font-size:11px;color:var(--dl-label-3);\r\n  background:rgba(255,255,255,.01);\r\n  border-bottom:1px solid var(--dl-separator-soft);\r\n}\r\n.dl-mm-crumb label{cursor:pointer;color:var(--dl-label-3);transition:color .2s;}\r\n.dl-mm-crumb label:hover{color:var(--dl-label);}\r\n.dl-mm-crumb .sep{color:var(--dl-label-4);}\r\n.dl-mm-crumb .now{color:var(--dl-accent);font-weight:600;}\r\n\r\n/* 层级显示控制 */\r\n#dl-mm-city:checked    ~ .dl-mini-map .dl-mm-crumb .crumb-city    {display:inline;}\r\n#dl-mm-district:checked ~ .dl-mini-map .dl-mm-crumb .crumb-district{display:inline;}\r\n#dl-mm-building:checked ~ .dl-mini-map .dl-mm-crumb .crumb-building{display:inline;}\r\n\r\n/* ══════════════════════════════════════════\r\n   2. 三层视图切换\r\n   ══════════════════════════════════════════ */\r\n.dl-mm-view{display:none;}\r\n#dl-mm-city:checked     ~ .dl-mini-map .dl-mm-city     {display:block;}\r\n#dl-mm-district:checked ~ .dl-mini-map .dl-mm-district {display:block;}\r\n#dl-mm-building:checked ~ .dl-mini-map .dl-mm-building {display:block;}\r\n\r\n/* ══════════════════════════════════════════\r\n   3. 城市层 — 12区网格\r\n   ══════════════════════════════════════════ */\r\n.dl-mm-city{padding:16px;}\r\n.dl-mm-city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}\r\n.dl-mm-city-grid > label{\r\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\r\n  padding:14px 4px;font-size:12px;font-weight:500;color:var(--dl-label-2);\r\n  background:var(--dl-card-hover);border:1px solid transparent;\r\n  border-radius:var(--dl-radius-sm);cursor:pointer;transition:all .2s;\r\n  text-align:center;position:relative;\r\n}\r\n.dl-mm-city-grid > label .ci{font-size:22px;margin-bottom:5px;line-height:1;}\r\n.dl-mm-city-grid > label:hover{\r\n  background:var(--dl-elevated);color:var(--dl-label);transform:translateY(-1px);\r\n}\r\n.dl-mm-city-grid > label.on{\r\n  color:#fff;\r\n  background:linear-gradient(135deg,rgba(191,90,242,.2),rgba(191,90,242,.08));\r\n  border-color:rgba(191,90,242,.4);\r\n  box-shadow:0 0 0 1px rgba(191,90,242,.2);\r\n}\r\n.dl-mm-city-grid > label.on::after{\r\n  content:'';position:absolute;top:6px;right:6px;\r\n  width:6px;height:6px;border-radius:50%;background:var(--dl-purple);\r\n  box-shadow:0 0 6px rgba(191,90,242,.6);\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   4. 区层 — 建筑网格\r\n   ══════════════════════════════════════════ */\r\n.dl-mm-district{padding:14px;}\r\n.dl-mm-dh{\r\n  display:flex;align-items:center;gap:10px;\r\n  margin-bottom:12px;padding:12px 14px;\r\n  background:rgba(255,255,255,.03);border-radius:var(--dl-radius-sm);\r\n  border:1px solid var(--dl-separator-soft);\r\n}\r\n.dl-mm-dh .dh-icon{font-size:24px;}\r\n.dl-mm-dh .dh-name{font-size:15px;font-weight:600;color:var(--dl-label);}\r\n.dl-mm-dh .dh-desc{font-size:11px;color:var(--dl-label-3);margin-top:2px;}\r\n\r\n.dl-mm-bld-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}\r\n.dl-mm-bld-grid > label{\r\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\r\n  padding:12px 4px;font-size:11px;color:var(--dl-label-2);\r\n  background:var(--dl-card-hover);border:1px solid transparent;\r\n  border-radius:var(--dl-radius-sm);cursor:pointer;transition:all .2s;\r\n  text-align:center;position:relative;min-height:60px;\r\n}\r\n.dl-mm-bld-grid > label .bi{font-size:20px;margin-bottom:4px;line-height:1;}\r\n.dl-mm-bld-grid > label:hover{\r\n  background:var(--dl-elevated);color:var(--dl-label);transform:translateY(-1px);\r\n}\r\n.dl-mm-bld-grid > label.on{\r\n  color:#fff;\r\n  background:linear-gradient(135deg,rgba(10,132,255,.2),rgba(10,132,255,.08));\r\n  border-color:rgba(10,132,255,.4);\r\n  box-shadow:0 0 0 1px rgba(10,132,255,.2);\r\n}\r\n.dl-mm-bld-grid > label.on::after{\r\n  content:'';position:absolute;top:5px;right:5px;\r\n  width:6px;height:6px;border-radius:50%;background:var(--dl-accent);\r\n  box-shadow:0 0 6px rgba(10,132,255,.6);\r\n}\r\n.dl-mm-bld-grid > label.grey::before{\r\n  content:'⚠';position:absolute;top:4px;left:5px;\r\n  font-size:9px;color:rgba(255,69,58,.7);\r\n}\r\n\r\n/* 返回按钮 */\r\n.dl-mm-back{\r\n  display:inline-flex;align-items:center;gap:5px;\r\n  padding:6px 14px;border-radius:20px;\r\n  background:rgba(255,255,255,.06);color:var(--dl-label-2);\r\n  font-size:11px;cursor:pointer;border:none;\r\n  transition:all .2s;margin-bottom:10px;\r\n}\r\n.dl-mm-back:hover{background:rgba(255,255,255,.1);color:var(--dl-label);}\r\n.dl-mm-back::before{content:'‹';font-size:14px;margin-right:-2px;}\r\n\r\n/* ══════════════════════════════════════════\r\n   5. 建筑层 — 房间平面图\r\n   ══════════════════════════════════════════ */\r\n.dl-mm-building{padding:14px;}\r\n\r\n.dl-mm-bh{\r\n  display:flex;align-items:center;gap:10px;\r\n  margin-bottom:10px;padding:12px 14px;\r\n  background:rgba(255,255,255,.03);border-radius:var(--dl-radius-sm);\r\n  border:1px solid var(--dl-separator-soft);\r\n}\r\n.dl-mm-bh .bh-icon{font-size:24px;}\r\n.dl-mm-bh .bh-name{font-size:15px;font-weight:600;color:var(--dl-label);}\r\n.dl-mm-bh .bh-type{font-size:11px;color:var(--dl-label-3);}\r\n.dl-mm-bh .bh-badge{\r\n  margin-left:auto;font-size:9px;padding:3px 10px;border-radius:20px;\r\n  background:rgba(255,69,58,.12);color:var(--dl-red);letter-spacing:.5px;white-space:nowrap;\r\n}\r\n\r\n.dl-mm-floor-label{\r\n  font-size:10px;color:var(--dl-label-3);letter-spacing:2px;\r\n  margin:10px 0 6px;text-transform:uppercase;font-weight:600;\r\n}\r\n\r\n.dl-mm-room-grid{\r\n  display:grid;gap:6px;\r\n  background:rgba(0,0,0,.2);\r\n  border:1px solid var(--dl-separator-soft);\r\n  border-radius:var(--dl-radius-sm);padding:6px;\r\n}\r\n.dl-mm-room{\r\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\r\n  padding:10px 4px;border-radius:6px;font-size:11px;font-weight:600;\r\n  cursor:pointer;transition:all .15s;text-align:center;\r\n  min-height:48px;position:relative;\r\n}\r\n.dl-mm-room .ri{font-size:16px;margin-bottom:3px;}\r\n.dl-mm-room .rn{font-size:10px;line-height:1.2;}\r\n.dl-mm-room:hover{transform:translateY(-1px);filter:brightness(1.1);}\r\n\r\n/* 房间类型 — Apple system colors 低透明度 */\r\n.dl-mm-room.r-public{background:rgba(48,209,88,.12);border:1px solid rgba(48,209,88,.3);color:var(--dl-green);}\r\n.dl-mm-room.r-private{background:rgba(255,159,10,.12);border:1px solid rgba(255,159,10,.3);color:var(--dl-orange);}\r\n.dl-mm-room.r-restricted{background:rgba(255,69,58,.12);border:1px solid rgba(255,69,58,.3);color:var(--dl-red);}\r\n.dl-mm-room.r-service{background:rgba(10,132,255,.12);border:1px solid rgba(10,132,255,.3);color:var(--dl-accent);}\r\n.dl-mm-room.r-vip{background:rgba(191,90,242,.12);border:1px solid rgba(191,90,242,.3);color:var(--dl-purple);}\r\n.dl-mm-room.r-corridor{background:rgba(255,255,255,.04);border:1px dashed var(--dl-separator-soft);color:var(--dl-label-3);min-height:20px;cursor:default;}\r\n.dl-mm-room.r-corridor:hover{transform:none;filter:none;}\r\n.dl-mm-room.r-fill{background:rgba(255,255,255,.02);border:1px solid var(--dl-separator-soft);color:var(--dl-label-4);cursor:default;}\r\n.dl-mm-room.r-fill:hover{transform:none;filter:none;}\r\n\r\n.dl-mm-room.on{\r\n  outline:2px solid var(--dl-accent);outline-offset:-1px;\r\n  box-shadow:0 0 0 3px rgba(10,132,255,.2);z-index:2;\r\n}\r\n.dl-mm-room.on::after{\r\n  content:'';position:absolute;top:3px;right:3px;\r\n  width:5px;height:5px;border-radius:50%;background:var(--dl-accent);\r\n}\r\n\r\n.dl-mm-room.r-hidden{\r\n  border:2px dashed var(--dl-orange) !important;\r\n  animation:dl-glow-amber 2.4s ease-in-out infinite;\r\n}\r\n@keyframes dl-glow-amber{\r\n  0%,100%{box-shadow:0 0 4px rgba(255,159,10,.2);}\r\n  50%{box-shadow:0 0 12px rgba(255,159,10,.5);}\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   6. 玩家位置标记\r\n   ══════════════════════════════════════════ */\r\n.dl-mm-player{\r\n  display:inline-block;width:10px;height:10px;\r\n  background:var(--dl-accent);border:2px solid #fff;border-radius:50%;\r\n  box-shadow:0 0 8px rgba(10,132,255,.4);position:relative;\r\n}\r\n.dl-mm-player::after{\r\n  content:'';position:absolute;top:50%;left:50%;\r\n  width:24px;height:24px;transform:translate(-50%,-50%);\r\n  background:rgba(10,132,255,.2);border-radius:50%;\r\n  animation:dl-ring 2.2s ease-out infinite;\r\n}\r\n@keyframes dl-ring{\r\n  0%{transform:translate(-50%,-50%) scale(.6);opacity:1;}\r\n  100%{transform:translate(-50%,-50%) scale(2);opacity:0;}\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   7. 坐标行\r\n   ══════════════════════════════════════════ */\r\n.dl-mm-coord{\r\n  font-size:13px;font-weight:600;color:var(--dl-accent);\r\n  padding:10px 16px;border-bottom:1px solid var(--dl-separator-soft);\r\n  letter-spacing:.5px;display:flex;align-items:center;gap:6px;\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   8. 响应式（地图）\r\n   ══════════════════════════════════════════ */\r\n@media (max-width:480px){\r\n  .dl-mm-city-grid{grid-template-columns:repeat(3,1fr);}\r\n  .dl-mm-bld-grid{grid-template-columns:repeat(3,1fr);}\r\n  .dl-mm-city-grid > label .ci{font-size:18px;}\r\n  .dl-mm-bld-grid > label .bi{font-size:17px;}\r\n  .dl-mm-coord{font-size:12px;}\r\n  .dl-mm-room .rn{font-size:9px;}\r\n  .dl-mm-room{min-height:40px;padding:6px 2px;}\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   9. 状态栏 — iOS 设置页网格风格\r\n   ══════════════════════════════════════════ */\r\n.status-bar{\r\n  --c-day:#FF9F0A;\r\n  --c-night:#64D2FF;\r\n  --c-late:#BF5AF2;\r\n  --c-money:#30D158;\r\n  --c-hp:#FF453A;\r\n  --c-warn:#FF453A;\r\n  --c-mood:#FFD60A;\r\n\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:1px;\r\n  width:100%;max-width:none;margin:10px auto 0;box-sizing:border-box;\r\n  background:var(--dl-separator-soft);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-md);\r\n  overflow:hidden;\r\n  font-family:var(--dl-font);\r\n  font-size:13px;line-height:1.4;color:var(--dl-label);\r\n  box-shadow:var(--dl-shadow-card);\r\n  transition:border-color .25s,box-shadow .25s;\r\n}\r\n.status-bar:hover{\r\n  border-color:rgba(10,132,255,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n\r\n/* 网格单元 */\r\n.st-item{\r\n  display:flex;align-items:center;gap:10px;\r\n  padding:14px 16px;\r\n  background:var(--dl-card);\r\n  white-space:nowrap;overflow:hidden;\r\n}\r\n.st-ico{\r\n  width:30px;height:30px;border-radius:8px;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:15px;\r\n  background:rgba(255,255,255,.06);\r\n}\r\n.st-value{color:var(--dl-label);font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;}\r\n.st-tag{\r\n  display:inline-block;padding:2px 8px;font-size:10px;font-weight:600;\r\n  border:none;border-radius:20px;flex-shrink:0;\r\n}\r\n.st-bar{\r\n  display:inline-block;width:36px;height:4px;\r\n  background:rgba(255,255,255,.08);border-radius:2px;\r\n  overflow:hidden;flex-shrink:0;\r\n}\r\n.st-bar > i{display:block;height:100%;border-radius:2px;transition:width .3s;}\r\n\r\n/* 时间格 */\r\n.st-time .st-ico{background:rgba(100,210,255,.12);}\r\n.st-time.is-day .st-ico{background:rgba(255,159,10,.12);}\r\n.st-time.is-day .st-tag{color:var(--c-day);background:rgba(255,159,10,.12);}\r\n.st-time.is-night .st-ico{background:rgba(100,210,255,.12);}\r\n.st-time.is-night .st-tag{color:var(--c-night);background:rgba(100,210,255,.12);}\r\n.st-time.is-late .st-ico{background:rgba(191,90,242,.12);}\r\n.st-time.is-late .st-tag{color:var(--c-late);background:rgba(191,90,242,.12);}\r\n\r\n/* 位置格 */\r\n.st-loc .st-ico{background:rgba(10,132,255,.12);}\r\n.st-loc .st-value{color:var(--dl-accent-2);}\r\n\r\n/* 金钱格 */\r\n.st-money .st-ico{background:rgba(48,209,88,.12);}\r\n.st-money .st-value{color:var(--c-money);font-variant-numeric:tabular-nums;}\r\n\r\n/* 体力格 */\r\n.st-hp .st-ico{background:rgba(255,69,58,.12);}\r\n.st-hp .st-value{color:var(--c-hp);}\r\n.st-hp .st-bar > i{background:var(--c-hp);}\r\n.st-hp.is-low .st-value{color:var(--c-warn);animation:hp-pulse 1.2s ease-in-out infinite;}\r\n.st-hp.is-low .st-bar > i{background:var(--c-warn);}\r\n.st-mood .st-value{color:var(--c-mood);}\r\n\r\n/* 警告态 */\r\n.st-warn .st-value{color:var(--c-warn);font-weight:700;}\r\n.st-warn .st-ico{display:inline-block;animation:warn-blink 1s ease-in-out infinite;}\r\n.status-bar.alert{border-color:rgba(255,69,58,.4) !important;animation:warn-glow 2s ease-in-out infinite;}\r\n\r\n/* 涨跌动画 */\r\n.st-up .st-value{animation:flash-up 1.2s ease;}\r\n.st-down .st-value{animation:flash-down 1.2s ease;}\r\n\r\n@keyframes hp-pulse{0%,100%{opacity:1;text-shadow:none}50%{opacity:.6;text-shadow:0 0 8px rgba(255,69,58,.6)}}\r\n@keyframes warn-blink{0%,100%{opacity:1}50%{opacity:.25}}\r\n@keyframes warn-glow{0%,100%{box-shadow:0 0 0 1px rgba(255,69,58,.2),0 0 12px rgba(255,69,58,.1)}50%{box-shadow:0 0 0 1px rgba(255,69,58,.4),0 0 20px rgba(255,69,58,.25)}}\r\n@keyframes flash-up{0%{text-shadow:0 0 10px rgba(48,209,88,.8);transform:scale(1.06)}100%{text-shadow:none;transform:scale(1)}}\r\n@keyframes flash-down{0%{text-shadow:0 0 10px rgba(255,69,58,.8);transform:scale(1.06)}100%{text-shadow:none;transform:scale(1)}}\r\n\r\n@media (max-width:480px){\r\n  .status-bar{grid-template-columns:1fr 1fr;}\r\n  .st-item{padding:12px 14px;gap:8px;}\r\n  .st-ico{width:26px;height:26px;font-size:13px;}\r\n  .st-value{font-size:13px;}\r\n  .st-bar{width:28px;}\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   9b. 好感卡片 — 与状态栏统一风格的独立卡片\r\n   ══════════════════════════════════════════ */\r\n.dl-rel-card{\r\n  --c-r0:#636366;\r\n  --c-r1:#64D2FF;\r\n  --c-r2:#30D158;\r\n  --c-r3:#FF9F0A;\r\n  --c-r4:#FF375F;\r\n\r\n  width:100%;max-width:none;margin:0 auto;box-sizing:border-box;\r\n  display:flex;align-items:center;gap:10px;\r\n  padding:14px 16px;\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-md);\r\n  font-family:var(--dl-font);\r\n  box-shadow:var(--dl-shadow-card);\r\n  transition:border-color .25s,box-shadow .25s;\r\n}\r\n.dl-rel-card:hover{\r\n  border-color:rgba(10,132,255,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n.dl-rel-card .rc-ava{\r\n  width:30px;height:30px;border-radius:8px;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:15px;\r\n  background:rgba(255,255,255,.06);\r\n}\r\n.dl-rel-card .rc-info{flex:1;min-width:0;display:flex;align-items:center;gap:8px;}\r\n.dl-rel-card .rc-name{font-size:14px;font-weight:600;color:var(--dl-label);}\r\n.dl-rel-card .rc-stage{\r\n  display:inline-block;padding:2px 8px;font-size:10px;font-weight:600;border-radius:20px;\r\n}\r\n.dl-rel-card .rc-bar{\r\n  width:36px;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden;flex-shrink:0;\r\n}\r\n.dl-rel-card .rc-bar > i{display:block;height:100%;border-radius:2px;transition:width .3s;}\r\n.dl-rel-card .rc-val{font-size:14px;color:var(--dl-label);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600;}\r\n\r\n/* 五阶段配色 */\r\n.dl-rel-card.is-stranger .rc-ava{background:rgba(99,99,102,.12);}\r\n.dl-rel-card.is-stranger .rc-stage{color:var(--c-r0);background:rgba(99,99,102,.12);}\r\n.dl-rel-card.is-stranger .rc-bar > i{background:var(--c-r0);}\r\n.dl-rel-card.is-acquaintance .rc-ava{background:rgba(100,210,255,.12);}\r\n.dl-rel-card.is-acquaintance .rc-stage{color:var(--c-r1);background:rgba(100,210,255,.12);}\r\n.dl-rel-card.is-acquaintance .rc-bar > i{background:var(--c-r1);}\r\n.dl-rel-card.is-familiar .rc-ava{background:rgba(48,209,88,.12);}\r\n.dl-rel-card.is-familiar .rc-stage{color:var(--c-r2);background:rgba(48,209,88,.12);}\r\n.dl-rel-card.is-familiar .rc-bar > i{background:var(--c-r2);}\r\n.dl-rel-card.is-trust .rc-ava{background:rgba(255,159,10,.12);}\r\n.dl-rel-card.is-trust .rc-stage{color:var(--c-r3);background:rgba(255,159,10,.12);}\r\n.dl-rel-card.is-trust .rc-bar > i{background:var(--c-r3);}\r\n.dl-rel-card.is-intimate .rc-ava{background:rgba(255,55,95,.12);}\r\n.dl-rel-card.is-intimate .rc-stage{color:var(--c-r4);background:rgba(255,55,95,.12);}\r\n.dl-rel-card.is-intimate .rc-bar > i{background:var(--c-r4);}\r\n\r\n@media (max-width:480px){\r\n  .dl-rel-card{padding:12px 14px;gap:8px;}\r\n  .dl-rel-card .rc-ava{width:28px;height:28px;font-size:14px;}\r\n  .dl-rel-card .rc-bar{width:32px;}\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   10. 旧版行动建议（兼容保留）\r\n   ══════════════════════════════════════════ */\r\n.rc-sug{\r\n  margin:10px 0;\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-md);\r\n  overflow:hidden;\r\n  font-family:var(--dl-font);\r\n}\r\n.rc-sug summary{\r\n  padding:12px 16px;font-size:13px;font-weight:600;color:var(--dl-accent);\r\n  cursor:pointer;list-style:none;user-select:none;letter-spacing:.3px;\r\n}\r\n.rc-sug summary::-webkit-details-marker{display:none;}\r\n.rc-sug[open] summary{border-bottom:1px solid var(--dl-separator-soft);}\r\n.rc-arrow{font-size:10px;transition:transform .2s;display:inline-block;}\r\n.rc-sug[open] .rc-arrow{transform:rotate(180deg);}\r\n.rc-sug-body{padding:10px 16px 14px;}\r\n.rc-sug-body pre{\r\n  margin:4px 0;padding:12px 14px;\r\n  background:var(--dl-card-hover);\r\n  border:1px solid var(--dl-separator-soft);\r\n  border-radius:var(--dl-radius-sm);\r\n  font-size:13px;color:var(--dl-label);\r\n  cursor:pointer;transition:all .2s;\r\n  white-space:pre-wrap;word-break:break-word;\r\n}\r\n.rc-sug-body pre:hover{\r\n  background:var(--dl-elevated);\r\n  border-color:var(--dl-separator);\r\n  transform:translateX(2px);\r\n}\r\n.rc-sug-body code{font-family:inherit;background:none;color:inherit;padding:0;}\r\n\r\n/* ══════════════════════════════════════════\r\n   11. 手机系统 .dl-phone / .dl-ph-notify\r\n   9:16竖屏 · iOS风格 · 默认折叠\r\n   ══════════════════════════════════════════ */\r\n\r\n/* ── 被动通知条（iOS通知风格）── */\r\n.dl-ph-notify{\r\n  width:100%;max-width:none;margin:8px auto;box-sizing:border-box;\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-md);\r\n  padding:12px 14px;\r\n  font-family:var(--dl-font);font-size:12px;\r\n  display:flex;gap:10px;align-items:flex-start;\r\n  backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);\r\n  box-shadow:var(--dl-shadow-card);\r\n}\r\n.dl-ph-notify .ph-n-ic{\r\n  width:32px;height:32px;border-radius:8px;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:16px;\r\n  background:rgba(10,132,255,.15);\r\n}\r\n.dl-ph-notify .ph-n-c{flex:1;min-width:0;}\r\n.dl-ph-notify .ph-n-app{font-size:10px;color:var(--dl-accent);font-weight:600;margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px;}\r\n.dl-ph-notify .ph-n-msg{font-size:13px;color:var(--dl-label);line-height:1.4;}\r\n.dl-ph-notify .ph-n-time{font-size:10px;color:var(--dl-label-3);flex-shrink:0;}\r\n\r\n/* ═══ 主线任务状态栏（不透明深金底）═══ */\r\n.dl-quest-bar{\r\n  width:100%;max-width:none;margin:8px auto 4px;box-sizing:border-box;\r\n  font-family:var(--dl-font);\r\n  background:#3a2a0e;\r\n  border:1px solid rgba(255,159,10,.5);\r\n  border-radius:var(--dl-radius-md);\r\n  padding:16px 18px;\r\n  display:flex;align-items:center;gap:14px;\r\n  font-size:13px;\r\n  box-shadow:var(--dl-shadow-card);\r\n}\r\n.dl-quest-bar .qb-ic{font-size:28px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));}\r\n.dl-quest-bar .qb-c{flex:1;min-width:0;}\r\n.dl-quest-bar .qb-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.2px;}\r\n.dl-quest-bar .qb-stage{font-size:11px;color:var(--dl-yellow);margin-bottom:6px;font-weight:600;letter-spacing:.3px;}\r\n.dl-quest-bar .qb-next{font-size:12px;color:rgba(255,255,255,.85);line-height:1.5;}\r\n.dl-quest-bar .qb-next .qb-hint{color:var(--dl-yellow);font-weight:600;}\r\n.dl-quest-bar .qb-pbar{\r\n  width:64px;height:6px;flex-shrink:0;\r\n  background:rgba(0,0,0,.3);border-radius:3px;overflow:hidden;\r\n}\r\n.dl-quest-bar .qb-pbar i{display:block;height:100%;background:var(--dl-orange);border-radius:3px;box-shadow:0 0 6px rgba(255,159,10,.6);}\r\n.dl-quest-bar.qb-hidden{display:none;}\r\n\r\n/* ══════════════════════════════════════════\r\n   12. 手机系统 v6.0（9:16竖屏 · iOS风格）\r\n   单层details+:has()互斥 · 默认折叠\r\n   ══════════════════════════════════════════ */\r\n\r\n/* ── 手机折叠toggle（与手机框同宽，居中）── */\r\n.dl-phone-toggle{\r\n  width:100%;max-width:390px;margin:12px auto 0;box-sizing:border-box;\r\n  font-family:var(--dl-font);\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-lg);\r\n  overflow:hidden;\r\n  box-shadow:var(--dl-shadow-card);\r\n  transition:border-color .25s,box-shadow .25s;\r\n}\r\n.dl-phone-toggle:hover{\r\n  border-color:rgba(10,132,255,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n.dl-phone-toggle>summary{\r\n  list-style:none;cursor:pointer;\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  padding:14px 18px;user-select:none;\r\n}\r\n.dl-phone-toggle>summary::-webkit-details-marker{display:none;}\r\n.dl-phone-toggle>summary::-moz-list-marker{display:none;}\r\n.dl-phone-toggle .dl-pt-left{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  font-size:14px;font-weight:600;color:var(--dl-label);letter-spacing:-.2px;\r\n}\r\n.dl-phone-toggle .dl-pt-ic{font-size:18px;}\r\n.dl-phone-toggle .dl-pt-info{\r\n  display:inline-flex;align-items:center;gap:12px;font-size:11px;color:var(--dl-label-3);\r\n}\r\n.dl-phone-toggle .dl-pt-time{font-weight:600;color:var(--dl-label-2);font-size:13px;}\r\n.dl-phone-toggle .dl-pt-sig{font-size:10px;color:var(--dl-label-3);}\r\n.dl-phone-toggle .dl-pt-badge{\r\n  min-width:22px;height:22px;padding:0 7px;border-radius:11px;\r\n  background:var(--dl-red);color:#fff;\r\n  font-size:11px;font-weight:600;\r\n  display:inline-flex;align-items:center;justify-content:center;\r\n}\r\n.dl-phone-toggle .dl-pt-arrow{\r\n  font-size:11px;color:var(--dl-label-3);transition:transform .2s;\r\n}\r\n.dl-phone-toggle[open]>summary .dl-pt-arrow{transform:rotate(180deg);}\r\n.dl-phone-toggle[open]{\r\n  border-radius:var(--dl-radius-lg) var(--dl-radius-lg) 0 0;\r\n  border-bottom-color:transparent;\r\n}\r\n/* toggle关闭时隐藏手机本体（兄弟选择器，不依赖:has()，兼容旧内核）*/\r\n.dl-phone-toggle:not([open]) ~ .dl-phone{display:none}\r\n\r\n/* ── 手机框（9:16竖屏 · iOS设备框架）── */\r\n.dl-phone{\r\n  width:100%;max-width:390px;margin:0 auto 14px;box-sizing:border-box;\r\n  font-family:var(--dl-font);\r\n  background:#000;\r\n  border:1px solid var(--dl-separator);\r\n  border-top:none;\r\n  border-radius:0 0 var(--dl-radius-xl) var(--dl-radius-xl);\r\n  box-shadow:var(--dl-shadow-float);\r\n  color:var(--dl-label);\r\n  aspect-ratio:9/16;\r\n  display:flex;flex-direction:column;\r\n  overflow:hidden;\r\n  position:relative;\r\n}\r\n\r\n/* Dynamic Island */\r\n.dl-phone::before{\r\n  content:'';\r\n  position:absolute;\r\n  top:8px;left:50%;transform:translateX(-50%);\r\n  width:100px;height:26px;\r\n  background:#000;\r\n  border-radius:20px;\r\n  z-index:100;\r\n  border:1px solid rgba(255,255,255,.06);\r\n}\r\n\r\n/* ── 顶部状态栏 ── */\r\n.ph-bar{\r\n  display:flex;justify-content:space-between;align-items:center;\r\n  padding:12px 24px 4px;font-size:11px;color:var(--dl-label);\r\n  position:relative;z-index:101;\r\n  flex-shrink:0;\r\n}\r\n.ph-bar .ph-time{font-weight:600;color:var(--dl-label);font-size:13px;}\r\n.ph-bar .ph-sig{font-size:10px;color:var(--dl-label-2);display:flex;align-items:center;gap:4px;}\r\n\r\n/* ── APP网格容器（主屏 · 4列网格）── */\r\n.ph-apps{\r\n  display:grid;grid-template-columns:repeat(4,1fr);gap:16px 12px;\r\n  padding:20px 20px 8px;flex:1;min-height:0;\r\n  align-content:flex-start;\r\n  overflow-y:auto;scrollbar-width:none;\r\n}\r\n.ph-apps::-webkit-scrollbar{display:none;}\r\n\r\n/* ── 单层details切换核心 ── */\r\n.ph-app>summary{\r\n  list-style:none;cursor:pointer;\r\n  display:flex;flex-direction:column;align-items:center;gap:6px;\r\n}\r\n.ph-app>summary::-webkit-details-marker{display:none;}\r\n.ph-app>summary::-moz-list-marker{display:none;}\r\n\r\n/* 关闭态：APP图标 */\r\n.ph-app:not([open])>summary .ph-tile-open{display:none;}\r\n.ph-app:not([open])>summary .ph-tile-closed{\r\n  display:flex;flex-direction:column;align-items:center;gap:6px;\r\n  padding:4px 2px;transition:transform .15s;\r\n}\r\n.ph-app:not([open])>summary:hover .ph-tile-closed{transform:scale(1.08);}\r\n.ph-app:not([open])>summary:active .ph-tile-closed{transform:scale(.92);}\r\n\r\n/* 打开态：‹返回顶栏 */\r\n.ph-app[open]>summary .ph-tile-closed{display:none;}\r\n.ph-app[open]>summary .ph-tile-open{\r\n  display:flex;align-items:center;gap:10px;width:100%;\r\n  padding:10px 16px;\r\n  background:rgba(28,28,30,.9);\r\n  backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);\r\n  border-bottom:1px solid var(--dl-separator-soft);\r\n}\r\n.ph-app[open]>summary .ph-tile-open::before{\r\n  content:'‹';font-size:28px;color:var(--dl-accent);font-weight:300;line-height:1;\r\n}\r\n\r\n/* 互斥：任一APP打开→隐藏其他APP */\r\n.ph-apps:has(.ph-app[open]) .ph-app:not([open]){display:none;}\r\n.ph-app[open]{grid-column:1/-1;display:flex;flex-direction:column;}\r\n\r\n/* APP内容视图 */\r\n.ph-app:not([open])>.ph-app-view{display:none;}\r\n.ph-app[open]>.ph-app-view{display:flex;flex-direction:column;flex:1;min-height:0;}\r\n\r\n/* ── APP图标样式（iOS圆角图标）── */\r\n.ph-app-ic{\r\n  width:56px;height:56px;border-radius:14px;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:28px;\r\n  position:relative;\r\n  background:var(--dl-card-hover);\r\n}\r\n.ph-app-ic[data-badge]::after{\r\n  content:attr(data-badge);position:absolute;top:-4px;right:-4px;\r\n  min-width:20px;height:20px;padding:0 5px;border-radius:10px;\r\n  background:var(--dl-red);color:#fff;font-size:11px;font-weight:600;\r\n  display:flex;align-items:center;justify-content:center;\r\n  border:2px solid #000;\r\n  box-shadow:0 2px 4px rgba(0,0,0,.3);\r\n}\r\n.ph-app-nm{font-size:11px;color:var(--dl-label);text-align:center;line-height:1.2;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}\r\n\r\n/* ── APP顶栏内容 ── */\r\n.ph-hic{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;background:rgba(10,132,255,.12);}\r\n.ph-hc{flex:1;min-width:0;}\r\n.ph-htitle{font-size:15px;font-weight:600;color:var(--dl-label);}\r\n.ph-hsub{font-size:10px;color:var(--dl-label-3);margin-top:1px;}\r\n.ph-hbadge{font-size:10px;padding:2px 8px;border-radius:20px;background:rgba(255,69,58,.12);color:var(--dl-red);font-weight:600;}\r\n\r\n/* ── 内容区 ── */\r\n.ph-body{\r\n  flex:1;min-height:0;overflow-y:auto;\r\n  padding:14px 16px;\r\n  scrollbar-width:none;\r\n  background:var(--dl-card);\r\n}\r\n.ph-body::-webkit-scrollbar{display:none;}\r\n\r\n/* ── home indicator ── */\r\n.ph-home{\r\n  height:5px;width:134px;margin:0 auto 8px;\r\n  background:var(--dl-label);border-radius:3px;opacity:.3;\r\n  flex-shrink:0;\r\n}\r\n\r\n/* ═══ 微信聊天 ═══ */\r\n.ph-msg-time{text-align:center;font-size:10px;color:var(--dl-label-3);margin:8px 0;}\r\n.ph-msg{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px;}\r\n.ph-msg.me{flex-direction:row-reverse;}\r\n.ph-msg .ph-ava{\r\n  width:34px;height:34px;border-radius:50%;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:16px;\r\n  background:linear-gradient(135deg,#5a5a5e,#3a3a3c);\r\n}\r\n.ph-msg .ph-bub{\r\n  max-width:72%;padding:9px 13px;border-radius:18px;\r\n  font-size:14px;line-height:1.45;word-break:break-word;\r\n}\r\n.ph-msg.them .ph-bub{\r\n  background:var(--dl-card-hover);\r\n  border-top-left-radius:6px;color:var(--dl-label);\r\n}\r\n.ph-msg.me .ph-bub{\r\n  background:var(--dl-accent);\r\n  border-top-right-radius:6px;color:#fff;\r\n}\r\n\r\n/* ═══ 微信聊天列表 ═══ */\r\n.ph-chat-list{display:flex;flex-direction:column;}\r\n.ph-chat-item{\r\n  display:flex;align-items:center;gap:12px;\r\n  padding:12px 0;border-bottom:1px solid var(--dl-separator-soft);\r\n}\r\n.ph-chat-item:last-child{border-bottom:none;}\r\n.ph-chat-item .ph-ava{\r\n  width:44px;height:44px;border-radius:50%;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:20px;\r\n  background:linear-gradient(135deg,#5a5a5e,#3a3a3c);\r\n}\r\n.ph-chat-item .ph-ci-c{flex:1;min-width:0;}\r\n.ph-chat-item .ph-ci-n{font-size:14px;font-weight:600;color:var(--dl-label);margin-bottom:2px;}\r\n.ph-chat-item .ph-ci-p{font-size:12px;color:var(--dl-label-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\r\n.ph-chat-item .ph-ci-t{font-size:10px;color:var(--dl-label-3);flex-shrink:0;align-self:flex-start;margin-top:2px;}\r\n.ph-chat-item .ph-ci-badge{font-size:10px;padding:2px 7px;border-radius:20px;background:var(--dl-red);color:#fff;font-weight:600;flex-shrink:0;}\r\n\r\n/* ═══ 朋友圈 ═══ */\r\n.ph-post{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--dl-separator-soft);}\r\n.ph-post:last-child{border-bottom:none;margin-bottom:0;}\r\n.ph-post .ph-post-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;}\r\n.ph-post .ph-ava{\r\n  width:36px;height:36px;border-radius:50%;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:16px;\r\n  background:linear-gradient(135deg,#6a5a7e,#3a2a4e);\r\n}\r\n.ph-post .ph-name{font-size:13px;font-weight:600;color:var(--dl-accent);}\r\n.ph-post .ph-time{font-size:10px;color:var(--dl-label-3);margin-left:auto;}\r\n.ph-post .ph-text{font-size:14px;color:var(--dl-label);line-height:1.5;margin-bottom:8px;}\r\n.ph-post .ph-img{\r\n  height:120px;border-radius:12px;\r\n  background:var(--dl-card-hover);\r\n  border:1px solid var(--dl-separator-soft);\r\n  display:flex;align-items:center;justify-content:center;\r\n  font-size:28px;color:var(--dl-label-3);margin-bottom:8px;\r\n}\r\n.ph-post .ph-meta{font-size:11px;color:var(--dl-label-3);display:flex;gap:16px;}\r\n\r\n/* ═══ 热搜 ═══ */\r\n.ph-hot-item{\r\n  display:flex;align-items:flex-start;gap:12px;\r\n  padding:12px 0;border-bottom:1px solid var(--dl-separator-soft);\r\n}\r\n.ph-hot-item:last-child{border-bottom:none;}\r\n.ph-hot-item .ph-hot-n{\r\n  width:24px;flex-shrink:0;font-size:16px;font-weight:700;\r\n  text-align:center;color:var(--dl-label-3);line-height:1.3;\r\n}\r\n.ph-hot-item.top .ph-hot-n{color:var(--dl-red);}\r\n.ph-hot-item .ph-hot-c{flex:1;min-width:0;}\r\n.ph-hot-item .ph-hot-t{font-size:14px;color:var(--dl-label);line-height:1.4;}\r\n.ph-hot-item .ph-hot-tag{\r\n  font-size:9px;padding:1px 6px;border-radius:4px;\r\n  background:rgba(255,69,58,.12);color:var(--dl-red);margin-left:6px;font-weight:600;\r\n}\r\n.ph-hot-item .ph-hot-s{font-size:11px;color:var(--dl-label-3);margin-top:2px;}\r\n\r\n/* ═══ 天气 ═══ */\r\n.ph-weather{text-align:center;padding:24px 10px;}\r\n.ph-weather .ph-w-icon{font-size:56px;margin-bottom:10px;}\r\n.ph-weather .ph-w-big{font-size:42px;font-weight:200;color:var(--dl-label);margin-bottom:6px;}\r\n.ph-weather .ph-w-sub{font-size:13px;color:var(--dl-label-2);line-height:1.6;}\r\n\r\n/* ═══ 地图 ═══ */\r\n.ph-map{text-align:center;padding:20px 10px;}\r\n.ph-map .ph-map-img{font-size:48px;margin-bottom:10px;}\r\n.ph-map .ph-map-loc{font-size:15px;font-weight:600;color:var(--dl-accent);margin-bottom:3px;}\r\n.ph-map .ph-map-addr{font-size:12px;color:var(--dl-label-3);}\r\n\r\n/* ═══ 电话 ═══ */\r\n.ph-call-item{\r\n  display:flex;align-items:center;gap:12px;\r\n  padding:12px 0;border-bottom:1px solid var(--dl-separator-soft);\r\n}\r\n.ph-call-item:last-child{border-bottom:none;}\r\n.ph-call-item .ph-ava{\r\n  width:40px;height:40px;border-radius:50%;flex-shrink:0;\r\n  display:flex;align-items:center;justify-content:center;font-size:18px;\r\n  background:linear-gradient(135deg,#4a6a7a,#2a4a5a);\r\n}\r\n.ph-call-item .ph-ci-n{font-size:14px;color:var(--dl-label);font-weight:500;}\r\n.ph-call-item .ph-ci-d{font-size:11px;color:var(--dl-label-3);}\r\n.ph-call-item .ph-call-type{font-size:11px;color:var(--dl-green);flex-shrink:0;margin-left:auto;}\r\n.ph-call-item .ph-call-type.miss{color:var(--dl-red);}\r\n\r\n/* ═══ 短视频 ═══ */\r\n.ph-video-card{\r\n  display:flex;gap:12px;padding:12px;\r\n  background:var(--dl-card-hover);\r\n  border-radius:var(--dl-radius-sm);\r\n  margin-bottom:10px;\r\n  border:1px solid var(--dl-separator-soft);\r\n}\r\n.ph-video-card:last-child{margin-bottom:0;}\r\n.ph-video-card .ph-video-thumb{\r\n  width:72px;height:72px;border-radius:10px;flex-shrink:0;\r\n  background:linear-gradient(135deg,rgba(191,90,242,.15),rgba(10,132,255,.1));\r\n  display:flex;align-items:center;justify-content:center;font-size:28px;\r\n}\r\n.ph-video-card .ph-video-info{flex:1;min-width:0;}\r\n.ph-video-card .ph-video-title{font-size:13px;color:var(--dl-label);line-height:1.4;margin-bottom:5px;}\r\n.ph-video-card .ph-video-meta{font-size:10px;color:var(--dl-label-3);}\r\n\r\n/* ═══ 搜索 ═══ */\r\n.ph-searchbox{\r\n  padding:10px 14px;\r\n  background:var(--dl-card-hover);\r\n  border:1px solid var(--dl-separator-soft);\r\n  border-radius:10px;font-size:13px;\r\n  color:var(--dl-label-3);margin-bottom:12px;\r\n}\r\n\r\n/* ═══ 手机响应式 ═══ */\r\n@media (max-width:480px){\r\n  .dl-phone-toggle{max-width:none;border-radius:var(--dl-radius-md);}\r\n  .dl-phone-toggle[open]{border-radius:var(--dl-radius-md) var(--dl-radius-md) 0 0;}\r\n  .dl-phone{max-width:none;border-radius:0 0 var(--dl-radius-lg) var(--dl-radius-lg);}\r\n  .ph-apps{grid-template-columns:repeat(4,1fr);gap:12px 10px;padding:16px 16px 8px;}\r\n  .ph-app-ic{width:52px;height:52px;border-radius:13px;font-size:26px;}\r\n  .ph-app-nm{font-size:10px;}\r\n  .ph-msg .ph-bub{font-size:13px;}\r\n  .ph-post .ph-text{font-size:13px;}\r\n  .ph-hot-item .ph-hot-t{font-size:13px;}\r\n  .dl-phone-toggle .dl-pt-info{gap:8px;}\r\n  .dl-phone-toggle .dl-pt-sig{display:none;}\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   13. 行动选项 — iOS 列表风格\r\n   ══════════════════════════════════════════ */\r\n.dl-actions{\r\n  width:100%;max-width:none;margin:10px auto 0;box-sizing:border-box;\r\n  font-family:var(--dl-font);\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-md);\r\n  overflow:hidden;\r\n  box-shadow:var(--dl-shadow-card);\r\n  transition:border-color .25s,box-shadow .25s;\r\n}\r\n.dl-actions:hover{\r\n  border-color:rgba(10,132,255,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n.dl-actions>summary{\r\n  list-style:none;cursor:pointer;\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  padding:14px 18px;\r\n  font-size:14px;font-weight:600;color:var(--dl-label);letter-spacing:-.2px;\r\n  background:rgba(255,255,255,.02);\r\n  border-bottom:1px solid var(--dl-separator-soft);\r\n  user-select:none;\r\n}\r\n.dl-actions>summary::-webkit-details-marker{display:none;}\r\n.dl-actions>summary::-moz-list-marker{display:none;}\r\n.dl-actions>summary .dl-act-ic{font-size:16px;}\r\n.dl-actions>summary .dl-act-arrow{\r\n  font-size:11px;color:var(--dl-label-3);transition:transform .2s;\r\n}\r\n.dl-actions[open]>summary .dl-act-arrow{transform:rotate(180deg);}\r\n.dl-actions:not([open])>summary{border-bottom:none;}\r\n.dl-act-list{\r\n  padding:8px;display:flex;flex-direction:column;gap:6px;\r\n}\r\n.dl-act-item{\r\n  display:flex;align-items:center;gap:12px;\r\n  padding:12px 14px;\r\n  background:var(--dl-card-hover);\r\n  border:1px solid transparent;\r\n  border-radius:var(--dl-radius-sm);\r\n  transition:all .15s;\r\n}\r\n.dl-act-item:hover{\r\n  background:var(--dl-elevated);\r\n  border-color:var(--dl-separator-soft);\r\n  transform:translateX(2px);\r\n}\r\n.dl-act-n{\r\n  width:26px;height:26px;flex-shrink:0;border-radius:7px;\r\n  display:flex;align-items:center;justify-content:center;\r\n  font-size:13px;font-weight:700;color:#fff;\r\n  background:var(--dl-accent);\r\n}\r\n.dl-act-item:nth-child(1) .dl-act-n{background:var(--dl-red);}\r\n.dl-act-item:nth-child(2) .dl-act-n{background:var(--dl-orange);}\r\n.dl-act-item:nth-child(3) .dl-act-n{background:var(--dl-green);}\r\n.dl-act-item:nth-child(4) .dl-act-n{background:var(--dl-purple);}\r\n.dl-act-t{flex:1;font-size:14px;color:var(--dl-label);line-height:1.5;}\r\n\r\n/* ══════════════════════════════════════════\r\n   13b. 联机信标 — 在线玩家列表（默认折叠·宽度同状态栏）\r\n   ══════════════════════════════════════════ */\r\n.dl-online{\r\n  width:100%;max-width:none;margin:10px auto 0;box-sizing:border-box;\r\n  font-family:var(--dl-font);\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-md);\r\n  overflow:hidden;\r\n  box-shadow:var(--dl-shadow-card);\r\n  transition:border-color .25s,box-shadow .25s;\r\n}\r\n.dl-online:hover{\r\n  border-color:rgba(10,132,255,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n.dl-online>summary{\r\n  list-style:none;cursor:pointer;\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  padding:14px 18px;\r\n  font-size:14px;font-weight:600;color:var(--dl-label);letter-spacing:-.2px;\r\n  background:rgba(255,255,255,.02);\r\n  border-bottom:1px solid var(--dl-separator-soft);\r\n  user-select:none;\r\n}\r\n.dl-online>summary::-webkit-details-marker{display:none;}\r\n.dl-online>summary::-moz-list-marker{display:none;}\r\n.dl-online>summary .dl-online-ic{font-size:16px;}\r\n.dl-online>summary .dl-online-arrow{\r\n  font-size:11px;color:var(--dl-label-3);transition:transform .2s;\r\n}\r\n.dl-online[open]>summary .dl-online-arrow{transform:rotate(180deg);}\r\n.dl-online:not([open])>summary{border-bottom:none;}\r\n.dl-online img{\r\n  width:100%;max-width:none;display:block;margin:0;border-radius:0;\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   14. 记忆总结 — iOS 分组列表风格\r\n   ══════════════════════════════════════════ */\r\n\r\n.dl-summary{\r\n  width:100%;max-width:none;margin:10px auto 0;box-sizing:border-box;\r\n  font-family:var(--dl-font);\r\n  border-radius:var(--dl-radius-md);overflow:hidden;\r\n  box-shadow:var(--dl-shadow-card);\r\n  transition:border-color .25s,box-shadow .25s;\r\n}\r\n.dl-summary>summary{\r\n  list-style:none;cursor:pointer;\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  padding:14px 18px;\r\n  font-size:14px;font-weight:600;letter-spacing:-.2px;\r\n  user-select:none;\r\n  border-bottom:1px solid var(--dl-separator-soft);\r\n  transition:background .2s;\r\n}\r\n.dl-summary>summary::-webkit-details-marker{display:none;}\r\n.dl-summary>summary::-moz-list-marker{display:none;}\r\n.dl-summary>summary>span:first-child{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n}\r\n.dl-summary>summary .dl-sum-ic{font-size:16px;}\r\n.dl-summary>summary .dl-sum-arrow{\r\n  font-size:11px;transition:transform .2s;\r\n}\r\n.dl-summary[open]>summary .dl-sum-arrow{transform:rotate(180deg);}\r\n.dl-summary:not([open])>summary{border-bottom:none;}\r\n.dl-sum-body{\r\n  padding:8px;display:flex;flex-direction:column;gap:6px;\r\n}\r\n\r\n/* —— 小总结（蓝色系·每轮出）—— */\r\n.dl-summary-small{\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n}\r\n.dl-summary-small:hover{\r\n  border-color:rgba(10,132,255,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n.dl-summary-small>summary{\r\n  color:var(--dl-label);\r\n  background:rgba(10,132,255,.03);\r\n}\r\n.dl-summary-small>summary .dl-sum-arrow{color:var(--dl-label-3);}\r\n.dl-summary-small .dl-sum-row{\r\n  display:flex;gap:12px;align-items:flex-start;\r\n  padding:12px 14px;\r\n  background:var(--dl-card-hover);\r\n  border:1px solid transparent;\r\n  border-radius:var(--dl-radius-sm);\r\n  font-size:13px;line-height:1.5;\r\n  transition:all .15s;\r\n}\r\n.dl-summary-small .dl-sum-row:hover{\r\n  background:var(--dl-elevated);\r\n  border-color:var(--dl-separator-soft);\r\n}\r\n.dl-summary-small .dl-sum-label{\r\n  flex-shrink:0;\r\n  width:26px;height:26px;\r\n  display:flex;align-items:center;justify-content:center;\r\n  font-size:12px;font-weight:700;color:#fff;\r\n  border-radius:7px;white-space:nowrap;\r\n}\r\n.dl-summary-small .dl-sum-row:nth-child(1) .dl-sum-label{background:var(--dl-accent);}\r\n.dl-summary-small .dl-sum-row:nth-child(2) .dl-sum-label{background:var(--dl-orange);}\r\n.dl-summary-small .dl-sum-row:nth-child(3) .dl-sum-label{background:var(--dl-purple);}\r\n.dl-summary-small .dl-sum-row:nth-child(4) .dl-sum-label{background:var(--dl-green);}\r\n.dl-summary-small .dl-sum-row:nth-child(n+5) .dl-sum-label{background:var(--dl-label-3);}\r\n.dl-summary-small .dl-sum-val{flex:1;color:var(--dl-label);line-height:1.5;padding-top:4px;}\r\n\r\n/* —— 大总结（紫色系·每5轮出）—— */\r\n.dl-summary-large{\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n}\r\n.dl-summary-large:hover{\r\n  border-color:rgba(191,90,242,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n.dl-summary-large>summary{\r\n  color:var(--dl-label);\r\n  background:rgba(191,90,242,.03);\r\n}\r\n.dl-summary-large>summary .dl-sum-arrow{color:var(--dl-label-3);}\r\n.dl-summary-large .dl-sum-section{\r\n  padding:12px 14px;\r\n  background:var(--dl-card-hover);\r\n  border:1px solid transparent;\r\n  border-radius:var(--dl-radius-sm);\r\n  transition:all .15s;\r\n}\r\n.dl-summary-large .dl-sum-section:hover{\r\n  background:var(--dl-elevated);\r\n  border-color:var(--dl-separator-soft);\r\n}\r\n.dl-summary-large .dl-sum-sec-title{\r\n  font-size:11px;font-weight:700;color:var(--dl-purple);\r\n  letter-spacing:1px;margin-bottom:8px;\r\n  display:flex;align-items:center;gap:8px;\r\n  text-transform:uppercase;\r\n}\r\n.dl-summary-large .dl-sum-sec-title::before{\r\n  content:'';width:3px;height:12px;border-radius:2px;\r\n  background:var(--dl-purple);flex-shrink:0;\r\n}\r\n.dl-summary-large .dl-sum-sec-body{\r\n  font-size:13px;line-height:1.6;color:var(--dl-label);\r\n}\r\n.dl-summary-large .dl-sum-sec-body em{\r\n  font-style:normal;color:var(--dl-yellow);font-weight:600;padding:0 2px;\r\n}\r\n.dl-summary-large .dl-sum-sec-body .delta-up{color:var(--dl-green);font-weight:600;}\r\n.dl-summary-large .dl-sum-sec-body .delta-down{color:var(--dl-red);font-weight:600;}\r\n\r\n/* —— 响应式 —— */\r\n@media (max-width:480px){\r\n  .dl-summary{margin:8px auto 0;}\r\n  .dl-summary>summary{padding:12px 14px;font-size:13px;}\r\n  .dl-sum-body{padding:6px;gap:5px;}\r\n  .dl-summary-small .dl-sum-row{padding:10px 12px;font-size:12px;gap:10px;}\r\n  .dl-summary-small .dl-sum-label{width:24px;height:24px;font-size:11px;}\r\n  .dl-summary-small .dl-sum-val{padding-top:3px;}\r\n  .dl-summary-large .dl-sum-section{padding:10px 12px;}\r\n  .dl-summary-large .dl-sum-sec-body{font-size:12px;}\r\n  .dl-summary-large .dl-sum-sec-title{font-size:10px;margin-bottom:6px;}\r\n}\r\n\r\n/* ══════════════════════════════════════════\r\n   15. 思维链·质量管控 — 折叠式校验面板\r\n   ══════════════════════════════════════════ */\r\n.dl-chain{\r\n  width:100%;max-width:none;margin:10px auto 0;box-sizing:border-box;\r\n  font-family:var(--dl-font);\r\n  background:var(--dl-card);\r\n  border:1px solid var(--dl-separator);\r\n  border-radius:var(--dl-radius-md);\r\n  overflow:hidden;\r\n  box-shadow:var(--dl-shadow-card);\r\n  transition:border-color .25s,box-shadow .25s;\r\n}\r\n.dl-chain:hover{\r\n  border-color:rgba(10,132,255,.3);\r\n  box-shadow:var(--dl-shadow-raised);\r\n}\r\n.dl-chain>summary{\r\n  list-style:none;cursor:pointer;\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  padding:14px 16px;\r\n  font-size:14px;font-weight:600;color:var(--dl-label);letter-spacing:-.2px;\r\n  background:rgba(255,255,255,.02);\r\n  border-bottom:1px solid var(--dl-separator-soft);\r\n  user-select:none;\r\n}\r\n.dl-chain>summary::-webkit-details-marker{display:none;}\r\n.dl-chain>summary::-moz-list-marker{display:none;}\r\n.dl-chain>summary>span:first-child{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n}\r\n.dl-chain .dl-chain-ic{\r\n  width:30px;height:30px;border-radius:8px;flex-shrink:0;\r\n  display:inline-flex;align-items:center;justify-content:center;font-size:15px;\r\n  background:rgba(10,132,255,.12);\r\n}\r\n.dl-chain .dl-chain-arrow{\r\n  font-size:11px;color:var(--dl-label-3);transition:transform .2s;\r\n}\r\n.dl-chain[open]>summary .dl-chain-arrow{transform:rotate(180deg);}\r\n.dl-chain:not([open])>summary{border-bottom:none;}\r\n.dl-chain-body{\r\n  padding:14px 18px;\r\n  font-size:12px;line-height:1.7;color:var(--dl-label-2);\r\n  font-family:'SF Mono','Fira Code','Cascadia Code','Consolas',var(--dl-font);\r\n  white-space:pre-wrap;word-break:break-word;\r\n  background:rgba(0,0,0,.15);\r\n  max-height:60vh;overflow-y:auto;scrollbar-width:thin;\r\n}\r\n.dl-chain-body::-webkit-scrollbar{width:4px;}\r\n.dl-chain-body::-webkit-scrollbar-thumb{background:var(--dl-separator);border-radius:2px;}\r\n\r\n@media (max-width:480px){\r\n  .dl-chain-body{padding:12px 14px;font-size:11px;line-height:1.6;}\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  *,*::before,*::after{animation:none !important;transition:none !important;}\r\n}\r\n","options":null,"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"pear/gemini-3-flash-preview","contextWindow":2},"totalConversations":35,"totalMessages":135,"totalCreditsUsed":192818,"totalTokensUsed":5480084,"totalPlayedUsers":24,"deeplyPlayed":6,"fixedPromptLength":20113,"lorebookLength":964729,"author":{"id":"hfLBWWsKlAUPlsMXNWyqL9xh95PpLSwY","name":"xf111","displayUsername":"xf111","username":"xf111"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":575}},{"tag":{"name":"超高自由度","cardsCount":1017}},{"tag":{"name":"大世界","cardsCount":323}},{"tag":{"name":"开放世界","cardsCount":1347}},{"tag":{"name":"自由探索","cardsCount":1127}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}