{"id":"80f3e1a0-b7a7-419b-a9ac-b7c3d6f4bda3","authorId":"LIUEhcIub1rvX4oIYTTCUBh7M7evM25W","title":"(DEAD OR LIVE❤️)","description":"（群号：1098131943）(mod有《学园默示录》、《末世孤雄》、《学园孤岛》）可完美融洽世界观，一些开局有内置人物，看看你能活多久吧？）文明的终结已经开始。在混乱与绝望中，你必须做出选择——生存或死亡。","background":"tu72w8o4mfeoo2j4917rcs2v.webp","backgroundWidth":3704,"backgroundHeight":2000,"cover":"mplwpfgtc68dyjoc8uugd0r9.webp","coverWidth":3704,"coverHeight":2000,"introPage":"fsjnsf5bqrxeeejxss31kdms.html","changelog":"","createdAt":"2026-04-19T09:23:10.413Z","updatedAt":"2026-07-26T11:59:20.628Z","initPublicAt":"2026-04-19T09:32:22.284Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"@keyframes mount-breathe{\n0%,100%{transform:translateY(0) scale(1)}\n50%{transform:translateY(-2px) scale(1.02)}\n}\n@keyframes bg-scroll{\n0%{background-position:0 0}\n100%{background-position:200px 200px}\n}\n@keyframes pulse-npc{\n0%,100%{opacity:0.5;transform:scale(1);box-shadow:0 0 8px rgba(220,38,38,0.6)}\n50%{opacity:1;transform:scale(1.4);box-shadow:0 0 16px rgba(220,38,38,1)}\n}\n@keyframes pulse-user{\n0%,100%{opacity:0.5;transform:scale(1);box-shadow:0 0 8px rgba(251,191,36,0.6)}\n50%{opacity:1;transform:scale(1.4);box-shadow:0 0 16px rgba(251,191,36,1)}\n}\n@keyframes glow-text{\n0%,100%{opacity:0.6;text-shadow:0 0 8px rgba(220,38,38,0.5)}\n50%{opacity:1;text-shadow:0 0 16px rgba(220,38,38,1),0 0 24px rgba(220,38,38,0.5)}\n}\n@keyframes rotate-icon{\n0%{transform:rotate(0deg)}\n100%{transform:rotate(360deg)}\n}\n@keyframes classUI-ink-pulse{\n0%,100%{opacity:0.15;transform:translate(-50%,-50%) scale(0.9)}\n50%{opacity:0.25;transform:translate(-50%,-50%) scale(1.1)}\n}\n@keyframes classUI-scroll-unfold{\n0%{transform:scaleY(0.95);opacity:0.85}\n100%{transform:scaleY(1);opacity:1}\n}\n@keyframes ink-text-fade{\n0%{opacity:0.6;text-shadow:0 0 8px rgba(220,38,38,0.4)}\n50%{opacity:0.85;text-shadow:0 0 12px rgba(220,38,38,0.6)}\n100%{opacity:1;text-shadow:0 0 16px rgba(220,38,38,0.8)}\n}\n@keyframes data-stream{\n0%{transform:translateY(-100%)}\n100%{transform:translateY(100%)}\n}\n@keyframes scan-line{\n0%{transform:translateY(0)}\n100%{transform:translateY(100%)}\n}\n@keyframes energy-pulse{\n0%,100%{opacity:0.3}\n50%{opacity:0.7}\n}\ncot{\ndisplay:block;\nposition:relative;\nwidth:100%;\naspect-ratio:3/1;\noverflow:hidden;\nbox-sizing:border-box;\ncontain:size layout paint;\nfont-size:0;\nline-height:0;\nletter-spacing:0;\n}\ncot *{display:none!important}\ncot::before{\ncontent:\"\";\ndisplay:block;\nwidth:100%;\nheight:100%;\npointer-events:none;\nbackground-repeat:no-repeat;\nbackground-position:center;\nbackground-size:contain;\nanimation:mount-breathe 3.5s ease-in-out infinite;\nbackground-image:url(\"data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200'%3E%3Cdefs%3E%3ClinearGradient id='skyGrad' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f0f0f0'/%3E%3Cstop offset='1' stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3Cpattern id='debrisGrid' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Cpath d='M 0 0 L 10 0 L 10 10 L 0 10 Z M 10 10 L 20 10 L 20 20 L 10 20 Z' fill='%23e0e0e0' opacity='0.3'/%3E%3Cpath d='M 5 0 L 0 5 L 5 10 L 10 5 Z' fill='%23d0d0d0' opacity='0.2'/%3E%3C/pattern%3E%3Cfilter id='warningGlow'%3E%3CfeGaussianBlur stdDeviation='2' result='coloredBlur'/%3E%3CfeMerge%3E%3CfeMergeNode in='coloredBlur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3CradialGradient id='pulseCore' cx='50%25' cy='50%25' r='50%25'%3E%3Cstop offset='0%25' stop-color='%23fbbf24' stop-opacity='0.8' /%3E%3Cstop offset='70%25' stop-color='%23fbbf24' stop-opacity='0.2' /%3E%3Cstop offset='100%25' stop-color='transparent' stop-opacity='0' /%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='600' height='200' fill='url(%23skyGrad)'/%3E%3Crect width='600' height='200' fill='url(%23debrisGrid)'/%3E%3Cg transform='translate(300 100)' filter='url(%23warningGlow)'%3E%3Ccircle cx='0' cy='0' r='25' fill='none' stroke='%23facc15' stroke-width='2'%3E%3CanimateTransform attributeName='transform' type='scale' from='1' to='1.2' dur='2s' repeatCount='indefinite' additive='sum'/%3E%3Canimate attributeName='stroke-width' values='2;4;2' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='0' cy='0' r='20' fill='url(%23pulseCore)' opacity='0.6'%3E%3Canimate attributeName='opacity' values='0.6;1;0.6' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cpath d='M 0 -30 L 15 -15 L 15 15 L 0 30 L -15 15 L -15 -15 Z' fill='none' stroke='%23fbbf24' stroke-width='1.5'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0' to='360' dur='8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3Cg fill='none' stroke-opacity='0.7'%3E%3Cpath d='M 0 120 Q 150 90, 300 120 T 600 100' stroke='%23dc2626' stroke-width='1.5'%3E%3Canimate attributeName='d' values='M 0 120 Q 150 90, 300 120 T 600 100; M 0 100 Q 150 130, 300 100 T 600 120; M 0 120 Q 150 90, 300 120 T 600 100' dur='6s' repeatCount='indefinite' /%3E%3C/path%3E%3Cpath d='M 0 150 Q 150 180, 300 150 T 600 160' stroke='%23facc15' stroke-width='1'%3E%3Canimate attributeName='d' values='M 0 150 Q 150 180, 300 150 T 600 160; M 0 170 Q 150 140, 300 170 T 600 150; M 0 150 Q 150 180, 300 150 T 600 160' dur='5s' repeatCount='indefinite' /%3E%3C/path%3E%3C/g%3E%3Ctext x='50%25' y='55%25' text-anchor='middle' font-size='22' font-family='' fill='%23dc2626' opacity='0.9' letter-spacing='3' style='text-shadow: 0 0 5px rgba(220,38,38,0.5);'%3EWORLD STATUS: INFECTED%3C/text%3E%3Ctext x='50%25' y='72%25' text-anchor='middle' font-size='12' font-family='Rajdhani, sans-serif' fill='%23facc15' opacity='0.75' letter-spacing='2'%3ESurvivor Alert: Biohazard Detected%3C/text%3E%3C/svg%3E\");\n}\ncot:has(postition[stop]),cot:has(+ postition[stop]),cot:has(~ postition[stop]){\nanimation:cot-fade-out 600ms ease forwards;\n}\ncot:has(postition[stop])::before,cot:has(+ postition[stop])::before,cot:has(~ postition[stop])::before{\nanimation-play-state:paused!important;\nopacity:0;\ntransition:opacity .4s ease;\ncontent:none!important;\nbackground:none!important;\n}\n@keyframes cot-fade-out{\n0%{opacity:1}\n60%{opacity:0}\n100%{opacity:0;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden;aspect-ratio:auto;pointer-events:none}\n}\n.chat{\ndisplay:flex;\nflex-direction:column;\ngap:18px;\npadding:32px 24px;\nbackground:linear-gradient(135deg,#ffffff 0%,#fdfdfd 60%,#fcfcfc 100%);\nborder:2px solid rgba(220,38,38,0.3);\nborder-left:5px solid #dc2626;\nborder-radius:4px;\nmargin:24px 0;\nposition:relative;\nfont-family:'Rajdhani','Orbitron','Roboto',sans-serif;\nbox-shadow:0 8px 32px rgba(0,0,0,0.08),0 4px 16px rgba(220,38,38,0.15),inset 0 1px 0 rgba(220,38,38,0.1);\noverflow:hidden;\n}\n.chat::before{\ncontent:'';\nposition:absolute;\ntop:0;\nleft:0;\nright:0;\nbottom:0;\nbackground-image:url(\"data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='debrisPattern' x='0' y='0' width='50' height='50' patternUnits='userSpaceOnUse'%3E%3Cpath d='M 0 0 L 25 0 L 0 25 Z M 25 25 L 50 25 L 25 50 Z M 0 25 L 25 50 L 0 50 Z M 25 0 L 50 25 L 50 0 Z' fill='%23e0e0e0' opacity='0.15'/%3E%3Cpath d='M 10 0 L 0 10 L 10 20 L 20 10 Z' fill='%23c0c0c0' opacity='0.08'/%3E%3C/pattern%3E%3Cpattern id='circuitPattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cline x1='0' y1='20' x2='80' y2='20' stroke='%23fbbf24' stroke-width='0.5' opacity='0.08'/%3E%3Cline x1='0' y1='60' x2='80' y2='60' stroke='%23dc2626' stroke-width='0.5' opacity='0.08'/%3E%3Ccircle cx='20' cy='20' r='2' fill='%23dc2626' opacity='0.15'/%3E%3Ccircle cx='60' cy='60' r='2' fill='%23fbbf24' opacity='0.15'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='200' height='200' fill='url(%23debrisPattern)'/%3E%3Crect width='200' height='200' fill='url(%23circuitPattern)'/%3E%3C/svg%3E\");\nbackground-size:200px 200px;\nbackground-position:0 0;\nanimation:bg-scroll 50s linear infinite;\nopacity:0.3;\npointer-events:none;\nz-index:0;\nwill-change:background-position;\n}\n.chat::after{\ncontent:'';\nposition:absolute;\ntop:0;\nleft:0;\nright:0;\nbottom:0;\nbackground:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(220,38,38,0.02) 2px,rgba(220,38,38,0.02) 3px),radial-gradient(circle at 15% 20%,rgba(220,38,38,0.08) 0%,transparent 40%),radial-gradient(circle at 85% 80%,rgba(251,191,36,0.06) 0%,transparent 40%);\npointer-events:none;\nz-index:0;\nopacity:0.5;\n}\n.chat > *{\nposition:relative;\nz-index:1;\n}\n.bubble{\nmax-width:72%;\npadding:16px 20px;\nposition:relative;\nline-height:1.8;\nword-wrap:break-word;\nclip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);\nbox-shadow:0 4px 16px rgba(0,0,0,0.05),0 2px 8px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.1);\ntransition:transform 0.2s ease,box-shadow 0.2s ease;\noverflow:hidden;\n}\n.bubble:hover{\ntransform:translateY(-2px);\nbox-shadow:0 6px 20px rgba(0,0,0,0.08),0 3px 10px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.15);\n}\n.bubble.npc{\nbackground:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(250,250,250,0.95) 50%,rgba(248,248,248,0.9) 100%);\nborder:2px solid rgba(220,38,38,0.4);\ncolor:#333;\nalign-self:flex-start;\nborder-left:5px solid #dc2626;\nbox-shadow:0 4px 16px rgba(220,38,38,0.1),0 2px 8px rgba(220,38,38,0.08),inset 0 1px 0 rgba(220,38,38,0.15),0 0 20px rgba(220,38,38,0.05);\n}\n.bubble.npc::after{\ncontent:'';\nposition:absolute;\ntop:3px;\nright:3px;\nwidth:8px;\nheight:8px;\nbackground:radial-gradient(circle,#dc2626 0%,transparent 70%);\nborder-radius:50%;\nanimation:pulse-npc 2s ease-in-out infinite;\nz-index:2;\n}\n.bubble.npc .name{\ncolor:#dc2626;\ntext-shadow:0 0 8px rgba(220,38,38,0.6),0 0 16px rgba(220,38,38,0.3);\n}\n.bubble.npc .name::before{\ncolor:#b91c1c;\ntext-shadow:0 0 12px rgba(185,28,28,0.8);\n}\n.bubble.npc .msg{\ntext-shadow:none;\ncolor:#2c3e50;\n}\n.bubble.user{\nbackground:linear-gradient(135deg,rgba(245,245,245,0.9) 0%,rgba(250,250,250,0.95) 50%,rgba(248,248,248,0.9) 100%);\nborder:2px solid rgba(251,191,36,0.4);\ncolor:#333;\nalign-self:flex-end;\nborder-right:5px solid #fbbf24;\nclip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);\nbox-shadow:0 4px 16px rgba(251,191,36,0.1),0 2px 8px rgba(251,191,36,0.08),inset 0 1px 0 rgba(251,191,36,0.15),0 0 20px rgba(251,191,36,0.05);\n}\n.bubble.user::after{\ncontent:'';\nposition:absolute;\ntop:3px;\nleft:3px;\nwidth:8px;\nheight:8px;\nbackground:radial-gradient(circle,#fbbf24 0%,transparent 70%);\nborder-radius:50%;\nanimation:pulse-user 2s ease-in-out infinite;\nz-index:2;\n}\n.bubble.user .name{\ncolor:#fbbf24;\ntext-shadow:0 0 8px rgba(251,191,36,0.6),0 0 16px rgba(251,191,36,0.3);\n}\n.bubble.user .name::before{\ncolor:#facc15;\ntext-shadow:0 0 12px rgba(250,204,21,0.8);\n}\n.bubble.user .msg{\ntext-shadow:none;\ncolor:#34495e;\n}\n.bubble .name{\nfont-size:0.75em;\nfont-weight:700;\nletter-spacing:2px;\nmargin-bottom:10px;\ndisplay:block;\nposition:relative;\npadding-left:14px;\nz-index:1;\nfont-family:'Orbitron',sans-serif;\n}\n.bubble .name::before{\ncontent:'◆';\nposition:absolute;\nleft:0;\nfont-size:1.3em;\n}\n.bubble .msg{\nmargin:0;\nfont-size:0.95em;\nfont-weight:400;\nposition:relative;\nz-index:1;\n}\n.doc{\nbackground:linear-gradient(180deg,#ffffff 0%,#fdfdfd 100%);\nborder:2px solid rgba(220,38,38,0.3);\nborder-left:6px solid #dc2626;\nborder-radius:4px;\npadding:32px 36px;\nmargin:28px 0;\nposition:relative;\nfont-family:'Rajdhani','Roboto',sans-serif;\nbox-shadow:0 8px 24px rgba(0,0,0,0.07),0 4px 12px rgba(220,38,38,0.1),inset 0 1px 0 rgba(220,38,38,0.1);\noverflow:hidden;\n}\n.doc::before{\ncontent:'';\nposition:absolute;\ntop:0;\nleft:0;\nwidth:100%;\nheight:100%;\nbackground:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(220,38,38,0.03) 2px,rgba(220,38,38,0.03) 3px);\npointer-events:none;\nz-index:0;\nopacity:0.5;\n}\n.doc::after{\ncontent:'【 INFECTED LOG 】';\nposition:absolute;\ntop:14px;\nright:18px;\nfont-size:0.65em;\ncolor:rgba(220,38,38,0.7);\nletter-spacing:6px;\nfont-weight:700;\nfont-family:'Orbitron',sans-serif;\ntext-shadow:0 0 10px rgba(220,38,38,1),0 0 20px rgba(220,38,38,0.5);\nanimation:glow-text 3s ease-in-out infinite;\nz-index:2;\n}\n.doc > *{\nposition:relative;\nz-index:1;\n}\n.doc .title{\ncolor:#dc2626;\nfont-size:1.4em;\nfont-weight:700;\nmargin:0 0 26px 0;\npadding-bottom:16px;\nborder-bottom:2px solid rgba(220,38,38,0.5);\nletter-spacing:3px;\nposition:relative;\ntext-shadow:0 0 14px rgba(220,38,38,0.8),0 0 28px rgba(220,38,38,0.4);\nfont-family:'Orbitron',sans-serif;\n}\n.doc .title::before{\ncontent:'◆';\nmargin-right:14px;\ncolor:#b91c1c;\ndisplay:inline-block;\nanimation:rotate-icon 4s linear infinite;\n}\n.doc .content{\ncolor:#333;\nfont-size:0.95em;\nline-height:2;\nposition:relative;\nz-index:1;\n}\n.doc .content p{\nmargin:0 0 1.2em 0;\ntext-align:justify;\n}\n.doc .content p:last-child{\nmargin-bottom:0;\n}\n.tip{\nposition:relative;\ndisplay:inline-block;\ncolor:#fbbf24;\nfont-weight:600;\nborder-bottom:2px solid rgba(251,191,36,0.7);\ncursor:help;\ntransition:all 0.3s ease;\nz-index:9998;\n}\n.tip:hover{\ncolor:#facc15;\nborder-bottom-color:#fde047;\ntext-shadow:0 0 10px rgba(250,204,21,0.6);\n}\n.tip .text{\nvisibility:hidden;\nwidth:320px;\nbackground:linear-gradient(135deg,#ffffff 0%,#fdfdfd 100%);\ncolor:#333;\ntext-align:left;\nborder:2px solid #fbbf24;\nborder-radius:4px;\npadding:18px 20px;\nposition:fixed;\nz-index:9999;\nbottom:auto;\nleft:50%;\ntransform:translate(-50%,-100%) translateY(-20px);\nmargin-left:0;\nopacity:0;\ntransition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;\nfont-weight:400;\nfont-size:0.85em;\nline-height:1.9;\nbox-shadow:0 12px 28px rgba(0,0,0,0.1),0 6px 14px rgba(251,191,36,0.15),inset 0 1px 0 rgba(251,191,36,0.1),0 0 30px rgba(251,191,36,0.1);\nclip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));\npointer-events:none;\n}\n.tip .text::before{\ncontent:'【 DATA LOG 】';\ndisplay:block;\nfont-size:0.7em;\ncolor:#fbbf24;\nmargin-bottom:12px;\nletter-spacing:6px;\nfont-weight:700;\nfont-family:'Orbitron',sans-serif;\ntext-shadow:0 0 10px rgba(251,191,36,1);\n}\n.tip:hover .text{\nvisibility:visible;\nopacity:1;\ntransform:translate(-50%,-100%) translateY(-10px);\npointer-events:auto;\n}\n.tip .text::after{\ncontent:'';\nposition:absolute;\ntop:100%;\nleft:50%;\nmargin-left:-10px;\nborder-width:10px;\nborder-style:solid;\nborder-color:#fbbf24 transparent transparent transparent;\nfilter:drop-shadow(0 3px 5px rgba(0,0,0,0.3));\n}\n.group.ml-0 > .flex.items-start.gap-2{\nfont-family:\"Microsoft YaHei\",\"微软雅黑\",sans-serif!important;\nbackground-color:#ffffff!important;\nborder-radius:12px!important;\npadding:15px 20px!important;\nwidth:100%!important;\nbox-shadow:0 4px 15px rgba(0,0,0,0.08)!important;\nborder:1px solid #e0e0e0!important;\ntransition:all 0.3s ease-in-out!important;\n}\n.group.ml-0 > .flex.items-start.gap-2:hover{\ntransform:translateY(-5px)!important;\nbox-shadow:0 8px 25px rgba(0,0,0,0.12)!important;\nbackground-color:#fcfcfc!important;\nborder-color:#d0d0d0!important;\n}\n.group.ml-0 .break-all{\nwhite-space:pre-wrap!important;\nline-height:1.6!important;\noverflow-wrap:break-word!important;\nword-wrap:break-word!important;\ncolor:#333333!important;\n}\n.group.ml-0 > .flex.items-start.gap-2 .text-grey-600{\ncolor:#555!important;\n}\n.group.ml-0 > .flex.items-start.gap-2 .text-gray-500{\ncolor:#777!important;\n}\n.group.ml-0 > .flex.items-start.gap-2 .text-gray-400{\ncolor:#999!important;\n}\n.group.ml-0 > .flex.items-start.gap-2 .font-bold{\ncolor:#111111!important;\n}\ndiv.style_divider__mW0YX.style_horizontal__UvaHt{\nmargin-top:10px!important;\nmargin-bottom:10px!important;\nborder-top:1px solid #eeeeee!important;\nbackground:none!important;\n}\ndiv.group.relative > div.relative.inline-block.bg-gray-100\\/90{\nbackground:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(248,248,248,0.92));\ncolor:#333;\nborder-radius:18px;\nborder:1px solid rgba(220,38,38,0.3);\nbox-shadow:0 16px 60px -12px rgba(0,0,0,0.1),inset 0 2px 4px rgba(220,38,38,0.05),0 0 30px rgba(220,38,38,0.08),0 0 0 2px rgba(220,38,38,0.1);\nbackdrop-filter:blur(28px) saturate(130%);\n-webkit-backdrop-filter:blur(28px) saturate(130%);\nposition:relative;\noverflow:hidden;\n}\ndiv.group.relative > div.relative.inline-block.bg-gray-100\\/90::before{\ncontent:'';\nposition:absolute;\ntop:0;\nleft:0;\nright:0;\nbottom:0;\nbackground-image:url(\"data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0 0 L 20 0 L 0 20 Z M 20 20 L 40 20 L 20 40 Z' fill='%23e0e0e0' opacity='0.1'/%3E%3Cpath d='M 10 0 L 0 10 L 10 20 L 20 10 Z' fill='%23c0c0c0' opacity='0.05'/%3E%3C/svg%3E\");\nbackground-size:40px 40px;\nopacity:0.4;\npointer-events:none;\nz-index:0;\n}\ndiv.group.relative > div.relative.inline-block.bg-gray-100\\/90::after{\ncontent:'';\nposition:absolute;\ntop:50%;\nleft:50%;\nwidth:200%;\nheight:200%;\nbackground:radial-gradient(circle,rgba(220,38,38,0.08) 0%,transparent 50%);\ntransform:translate(-50%,-50%);\nanimation:classUI-ink-pulse 8s infinite ease-in-out;\nz-index:0;\npointer-events:none;\n}\n.styled-prose-container{\nfont-family:'Rajdhani','Roboto','Segoe UI',sans-serif;\nposition:relative;\nz-index:1;\n}\n.styled-prose-container br{\nline-height:1.2;\n}\n.styled-prose-container details{\nbackground:linear-gradient(145deg,rgba(255,255,255,0.8),rgba(248,248,248,0.75));\nborder-radius:10px;\nmargin:14px 0;\noverflow:hidden;\nborder:1px solid rgba(220,38,38,0.3);\nbox-shadow:0 4px 15px rgba(0,0,0,0.05),inset 0 1px 1px rgba(220,38,38,0.05),inset 0 -1px 0 rgba(220,38,38,0.1),0 0 20px rgba(220,38,38,0.05);\ntransition:all 0.4s cubic-bezier(0.4,0,0.2,1);\nfont-size:15px;\nline-height:1.9;\npadding:0 22px 18px 22px;\ncolor:#333;\n}\n.styled-prose-container details:hover{\ntransform:translateY(-2px) scale(1.008);\nbox-shadow:0 8px 25px rgba(0,0,0,0.1),inset 0 1px 1px rgba(220,38,38,0.1),inset 0 -1px 0 rgba(220,38,38,0.15),0 0 30px rgba(220,38,38,0.1);\nborder-color:rgba(220,38,38,0.5);\n}\n.styled-prose-container details summary{\nbackground:transparent;\npadding:16px 50px 16px 22px;\nmargin:0 -22px;\nfont-weight:700;\nfont-size:16px;\ncursor:pointer;\ncolor:#dc2626;\ntext-shadow:0 0 8px rgba(220,38,38,0.6);\nletter-spacing:1.2px;\nposition:relative;\nlist-style:none;\nborder-bottom:1px solid rgba(220,38,38,0.3);\ntransition:all 0.3s ease;\nfont-family:'Orbitron',sans-serif;\n}\n.styled-prose-container details summary::-webkit-details-marker{\ndisplay:none;\n}\n.styled-prose-container details summary::before{\ncontent:'';\nposition:absolute;\nright:22px;\ntop:50%;\nwidth:8px;\nheight:8px;\nborder-right:2px solid rgba(220,38,38,0.7);\nborder-bottom:2px solid rgba(220,38,38,0.7);\ntransform:translateY(-60%) rotate(45deg);\ntransition:transform 0.35s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease;\nbox-shadow:0 0 8px rgba(220,38,38,0.5);\n}\n.styled-prose-container details summary:hover::before{\nborder-color:#ef4444;\nbox-shadow:0 0 12px rgba(239,68,68,0.8);\n}\n.styled-prose-container details[open] > summary{\nbackground:linear-gradient(180deg,rgba(220,38,38,0.05),transparent);\nborder-bottom-color:rgba(220,38,38,0.5);\ncolor:#ef4444;\npadding-top:18px;\nmargin-bottom:18px;\nanimation:classUI-scroll-unfold 0.4s ease-out;\n}\n.styled-prose-container details[open] > summary::before{\ntransform:translateY(-40%) rotate(225deg);\n}\n.styled-prose-container details > *:not(summary){\npadding:0;\nline-height:inherit;\nfont-size:inherit;\ncolor:inherit;\nbackground:transparent;\n}\n.classUI-story{\nbackground:linear-gradient(145deg,rgba(255,255,255,0.85),rgba(248,248,248,0.8));\nborder:1px solid rgba(220,38,38,0.3);\nborder-radius:12px;\npadding:24px 28px;\nmargin:20px 0;\ncolor:#333;\nfont-size:16px;\nline-height:2;\nbox-shadow:inset 0 2px 8px rgba(220,38,38,0.05),0 0 0 1px rgba(220,38,38,0.15),0 0 20px rgba(220,38,38,0.05);\nposition:relative;\nletter-spacing:0.5px;\n}\n.classUI-story::before,.classUI-story::after{\ncontent:'';\nposition:absolute;\nwidth:18px;\nheight:18px;\nborder-color:rgba(220,38,38,0.6);\nborder-style:solid;\ntransition:all 0.4s ease;\n}\n.classUI-story::before{\ntop:8px;\nleft:8px;\nborder-width:2px 0 0 2px;\nborder-top-left-radius:3px;\n}\n.classUI-story::after{\nbottom:8px;\nright:8px;\nborder-width:0 2px 2px 0;\nborder-bottom-right-radius:3px;\n}\n.classUI-story:hover::before,.classUI-story:hover::after{\ntransform:scale(1.15);\nborder-color:#ef4444;\nbox-shadow:0 0 10px rgba(239,68,68,0.6);\n}\n.classUI-subsection{\nfont-weight:700;\ncolor:#dc2626;\nmargin:16px 0 10px 0;\npadding-bottom:8px;\nborder-bottom:1px solid rgba(220,38,38,0.3);\nfont-size:14px;\nletter-spacing:0.8px;\ntext-shadow:0 0 8px rgba(220,38,38,0.5);\nfont-family:'Orbitron',sans-serif;\n}\n.classUI-npc-card{\nbackground:rgba(255,245,245,0.7);\nborder:1px solid rgba(220,38,38,0.25);\nborder-radius:8px;\npadding:16px;\nmargin:10px 0;\nbox-shadow:0 2px 8px rgba(0,0,0,0.05),0 0 15px rgba(220,38,38,0.05);\ntransition:all 0.3s ease;\n}\n.classUI-npc-card:hover{\nbackground:rgba(255,235,235,0.9);\nborder-color:rgba(220,38,38,0.4);\nbox-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 25px rgba(220,38,38,0.1);\n}\n.classUI-npc-name{\nfont-size:17px;\nfont-weight:700;\ncolor:#dc2626;\nmargin-bottom:12px;\npadding-bottom:10px;\nborder-bottom:2px solid rgba(220,38,38,0.35);\nletter-spacing:0.8px;\ntext-shadow:0 0 8px rgba(220,38,38,0.5);\nfont-family:'Orbitron',sans-serif;\n}\n.classUI-memory{\nbackground:rgba(255,240,240,0.75);\nborder-color:rgba(220,38,38,0.45);\npadding-bottom:0;\n}\n.classUI-memory-section{\nmargin:0 0 18px 0;\npadding:0;\nbackground:transparent;\nborder:none;\n}\n.classUI-table{\nwidth:100%;\nborder-collapse:collapse;\nmargin-top:8px;\nborder-radius:6px;\noverflow:auto;\nborder:1px solid rgba(220,38,38,0.3);\nbox-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 20px rgba(220,38,38,0.05);\ndisplay:block;\n}\n.classUI-table thead th{\nbackground:linear-gradient(160deg,rgba(220,38,38,0.1),rgba(220,38,38,0.08));\ncolor:#dc2626;\npadding:14px 10px;\nfont-weight:700;\nfont-size:13px;\ntext-align:center;\nborder-bottom:2px solid rgba(220,38,38,0.5);\ntext-shadow:0 0 8px rgba(220,38,38,0.5);\nfont-family:'Orbitron',sans-serif;\n}\n.classUI-table tbody td{\npadding:12px 10px;\nborder-bottom:1px solid rgba(220,38,38,0.25);\nbackground:rgba(255,255,255,0.6);\nfont-size:13px;\ncolor:#333;\nvertical-align:middle;\ntransition:background-color 0.3s ease;\n}\n.classUI-table tbody tr:last-child td{\nborder-bottom:none;\n}\n.classUI-table tbody tr:hover td{\nbackground:rgba(220,38,38,0.05);\n}\n.classUI-actions{\nbackground:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(248,248,248,0.65));\nborder:1px solid rgba(251,191,36,0.4);\nborder-radius:10px;\npadding:18px 22px;\nmargin-top:18px;\ncolor:#333;\nfont-weight:600;\nfont-size:15px;\nline-height:1.9;\nbox-shadow:0 4px 15px rgba(0,0,0,0.08),0 0 20px rgba(251,191,36,0.1);\nletter-spacing:0.3px;\n}\n.sticky.w-full.top-0.flex.items-center{\nbackground:rgba(255,255,255,0.95)!important;\nborder-bottom:1px solid rgba(220,38,38,0.4)!important;\nbackdrop-filter:blur(28px) saturate(130%)!important;\n-webkit-backdrop-filter:blur(28px) saturate(130%)!important;\nheight:3.1rem!important;\ncolor:#333!important;\nfont-family:'Rajdhani','Roboto','Segoe UI',sans-serif!important;\nfont-weight:600!important;\nz-index:10!important;\npadding-top:max(0px,env(safe-area-inset-top))!important;\nheight:calc(3.5rem + max(0px,env(safe-area-inset-top)))!important;\nbox-shadow:0 4px 20px rgba(0,0,0,0.1),0 0 30px rgba(220,38,38,0.1);\n}\n.sticky.w-full.top-0.flex.items-center .inline-flex.items-center{\nbackground:rgba(220,38,38,0.1)!important;\ncolor:#dc2626!important;\nborder:1px solid rgba(220,38,38,0.3)!important;\nfont-size:0.75rem!important;\nfont-weight:700!important;\nletter-spacing:0.05em;\nborder-radius:6px;\nbox-shadow:inset 0 0 4px rgba(220,38,38,0.15),0 0 10px rgba(220,38,38,0.1);\ntext-shadow:0 0 6px rgba(220,38,38,0.4);\n}\n#ai-model-selector .group{\nbackground:rgba(255,255,255,0.8)!important;\nborder:1px solid rgba(251,191,36,0.35)!important;\nborder-radius:8px!important;\npadding:0 8px!important;\nheight:2rem!important;\ntransition:all 0.3s ease;\n}\n#ai-model-selector .group:hover{\nborder-color:rgba(251,191,36,0.6)!important;\nbox-shadow:0 0 15px rgba(251,191,36,0.3);\nbackground:rgba(255,250,245,0.95)!important;\n}\n#ai-model-selector .truncate{\nfont-size:13px!important;\nfont-weight:600!important;\ncolor:#333!important;\nfont-family:'Rajdhani','Roboto','Segoe UI',sans-serif!important;\ntransition:color 0.3s ease;\n}\n#ai-model-selector .group:hover .truncate{\ncolor:#fbbf24!important;\ntext-shadow:0 0 8px rgba(251,191,36,0.5);\n}\n#ai-model-selector svg{\ncolor:#333!important;\ntransition:color 0.3s ease;\n}\n#ai-model-selector .group:hover svg{\ncolor:#fbbf24!important;\nfilter:drop-shadow(0 0 4px rgba(251,191,36,0.6));\n}\n#header-setting-button{\nborder-radius:8px!important;\nbackground:rgba(255,255,255,0.8)!important;\nborder:1px solid rgba(251,191,36,0.35)!important;\ntransition:all 0.3s ease;\n}\n#header-setting-button:hover{\nborder-color:rgba(251,191,36,0.6)!important;\nbox-shadow:0 0 15px rgba(251,191,36,0.3);\nbackground:rgba(255,250,245,0.95)!important;\n}\n#header-setting-button svg{\ncolor:#333!important;\n}\n.p-\\[5\\.5px\\].max-h-\\[150px\\]{\nbackground:rgba(255,255,255,0.92)!important;\nborder:1.5px solid rgba(220,38,38,0.4)!important;\nborder-radius:14px!important;\nbox-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 25px rgba(220,38,38,0.1)!important;\npadding:6px!important;\nbackdrop-filter:blur(16px)!important;\n-webkit-backdrop-filter:blur(16px)!important;\nwidth:auto!important;\nmax-width:95%!important;\nmargin-left:auto!important;\nmargin-right:auto!important;\n}\n#ai-chat-input{\nbackground:rgba(255,245,245,0.9)!important;\nborder-radius:10px!important;\nborder:1px solid rgba(220,38,38,0.4)!important;\nfont-family:'Rajdhani','Roboto',sans-serif!important;\nfont-size:14px!important;\nline-height:1!important;\ncolor:#333!important;\ncaret-color:#dc2626!important;\npadding:10px 44px 10px 10px!important;\nheight:auto!important;\nmax-height:120px!important;\nresize:none!important;\noutline:none!important;\ntransition:all 0.3s ease;\nfield-sizing:content!important;\noverflow-y:auto!important;\n-webkit-overflow-scrolling:touch!important;\n-webkit-appearance:none!important;\nappearance:none!important;\n-webkit-text-size-adjust:100%!important;\nwhite-space:pre-wrap!important;\nword-break:break-word!important;\n}\n#ai-chat-input::placeholder{\ncolor:rgba(80,80,80,0.4)!important;\n}\n#ai-chat-input:focus{\nborder-color:#dc2626!important;\nbox-shadow:0 0 15px rgba(220,38,38,0.4),inset 0 0 10px rgba(220,38,38,0.08)!important;\nbackground:rgba(255,250,250,0.95)!important;\n}\n.p-\\[5\\.5px\\].max-h-\\[150px\\] .flex.items-center.px-1{\nbackground:rgba(220,38,38,0.1)!important;\ncolor:#dc2626!important;\nborder-radius:6px!important;\nborder:1px solid rgba(220,38,38,0.25)!important;\n}\n.p-\\[5\\.5px\\].max-h-\\[150px\\] .mx-1{\nbackground:rgba(220,38,38,0.2)!important;\n}\n#ai-send-button{\nborder-radius:8px!important;\nbackground:rgba(255,255,255,0.8)!important;\nborder:1px solid rgba(220,38,38,0.35)!important;\ntransition:all 0.3s ease;\n}\n#ai-send-button:hover{\nbackground:rgba(220,38,38,0.15)!important;\nborder-color:rgba(220,38,38,0.6)!important;\nbox-shadow:0 0 15px rgba(220,38,38,0.3);\n}\n#ai-send-button svg{\ncolor:#333!important;\ntransition:color 0.3s ease;\n}\n#ai-send-button:hover svg{\ncolor:#dc2626!important;\nfilter:drop-shadow(0 0 6px rgba(220,38,38,0.7));\n}\n.style_dot-flashing__8L91Q{\ndisplay:none!important;\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq){\nwidth:100%!important;\nheight:auto!important;\nmin-height:80px!important;\ndisplay:flex!important;\nflex-direction:column!important;\njustify-content:center!important;\nalign-items:center!important;\nbackground:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(248,248,248,0.96))!important;\nborder:1px solid rgba(220,38,38,0.3)!important;\nborder-radius:16px!important;\nbackdrop-filter:blur(24px)!important;\nbox-shadow:0 12px 40px rgba(0,0,0,0.1),inset 0 1px 0 rgba(220,38,38,0.1),0 0 35px rgba(220,38,38,0.15)!important;\nposition:relative!important;\noverflow:hidden!important;\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq)::before{\ncontent:''!important;\nposition:absolute!important;\ntop:50%!important;\nleft:50%!important;\ntransform:translate(-50%,-50%)!important;\nwidth:60px!important;\nheight:60px!important;\nbackground-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cdefs%3E%3ClinearGradient id='energyGrad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23dc2626'%3E%3Canimate attributeName='stop-color' values='%23dc2626;%23fbbf24;%23ef4444;%23dc2626' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23fbbf24'%3E%3Canimate attributeName='stop-color' values='%23fbbf24;%23ef4444;%23dc2626;%23fbbf24' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%23ef4444'%3E%3Canimate attributeName='stop-color' values='%23ef4444;%23dc2626;%23fbbf24;%23ef4444' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3C/linearGradient%3E%3CradialGradient id='coreEnergy'%3E%3Cstop offset='0%25' stop-color='%23dc2626' stop-opacity='0.9'/%3E%3Cstop offset='70%25' stop-color='%23ffffff' stop-opacity='0.5'/%3E%3Cstop offset='100%25' stop-color='%23ffffff' stop-opacity='0.25'/%3E%3C/radialGradient%3E%3Cfilter id='energyGlow'%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='translate(60,60)'%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;360' dur='4s' repeatCount='indefinite'/%3E%3Ccircle cx='0' cy='-35' r='3' fill='%23dc2626' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.8;0.3;0.8' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='25' cy='-25' r='2.5' fill='%23fbbf24' opacity='0.7'/%3E%3Ccircle cx='35' cy='0' r='3' fill='%23ef4444' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='2.5' fill='%23dc2626' opacity='0.7'/%3E%3Ccircle cx='0' cy='35' r='3' fill='%23fbbf24' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.8;0.3;0.8' dur='2s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='-25' cy='25' r='2.5' fill='%23ef4444' opacity='0.7'/%3E%3Ccircle cx='-35' cy='0' r='3' fill='%23dc2626' opacity='0.8'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='2s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='-25' cy='-25' r='2.5' fill='%23fbbf24' opacity='0.7'/%3E%3C/g%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' values='360;0' dur='6s' repeatCount='indefinite'/%3E%3Cpath d='M 0,-25 L 22,-13 L 22,13 L 0,25 L -22,13 L -22,-13 Z' fill='none' stroke='%23dc2626' stroke-width='1' opacity='0.4'/%3E%3C/g%3E%3Ccircle cx='0' cy='0' r='10' fill='url(%23coreEnergy)' opacity='0.9'%3E%3Canimate attributeName='r' values='8;12;8' dur='2.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cg filter='url(%23energyGlow)'%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;-360' dur='8s' repeatCount='indefinite'/%3E%3Cpath d='M 0,-25 Q 15,-20 20,-10 T 25,0 Q 20,15 10,20 T 0,25 Q -15,20 -20,10 T -25,0 Q -20,-15 -10,-20 T 0,-25' fill='none' stroke='url(%23energyGrad)' stroke-width='1.5' opacity='0.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")!important;\nbackground-size:contain!important;\nbackground-repeat:no-repeat!important;\nbackground-position:center!important;\nfilter:drop-shadow(0 0 15px rgba(220,38,38,0.5))!important;\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq)::after{\ncontent:'Scanning for life signs...'!important;\nposition:absolute!important;\nbottom:16px!important;\nleft:50%!important;\ntransform:translateX(-50%)!important;\nfont-family:'Orbitron','Rajdhani',sans-serif!important;\nfont-size:13px!important;\nfont-weight:600!important;\ncolor:#dc2626!important;\nletter-spacing:0.2em!important;\nanimation:ink-text-fade 2.5s ease-in-out infinite alternate!important;\ntext-shadow:0 0 12px rgba(220,38,38,0.8)!important;\n}\n.MuiStack-root.text-purple-500.mt-1.css-1kz283j{\nbackground:rgba(255,255,255,0.85)!important;\nborder:1px solid rgba(220,38,38,0.3)!important;\nborder-radius:8px!important;\npadding:6px 12px!important;\ndisplay:flex!important;\nalign-items:center!important;\nflex-wrap:wrap!important;\ngap:0 12px!important;\ntransition:all 0.3s ease!important;\nbox-shadow:0 2px 10px rgba(0,0,0,0.05),0 0 15px rgba(220,38,38,0.05)!important;\nmargin-top:4px!important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2{\ncolor:#333!important;\nfont-weight:600!important;\nfont-size:14px!important;\nmargin:0!important;\ndisplay:flex!important;\nalign-items:center!important;\nfont-family:'Rajdhani','Roboto','Segoe UI',sans-serif!important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2::after{\ncontent:'显示消耗'!important;\nbackground:rgba(220,38,38,0.12)!important;\ncolor:#dc2626!important;\nborder:1px solid rgba(220,38,38,0.25)!important;\nborder-radius:4px!important;\npadding:2px 8px!important;\nfont-size:12px!important;\nmargin-left:10px!important;\ncursor:pointer!important;\ntransition:all 0.2s ease!important;\nfont-family:'Rajdhani','Roboto','Segoe UI',sans-serif!important;\nfont-weight:600!important;\nwhite-space:nowrap;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2:hover::after{\nbackground:rgba(220,38,38,0.8)!important;\nborder-color:rgba(220,38,38,0.5)!important;\ncolor:#ffffff!important;\nbox-shadow:0 0 15px rgba(220,38,38,0.5)!important;\ntext-shadow:none!important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-1x48u03{\ncolor:#dc2626!important;\nfont-size:13px!important;\nfont-weight:600!important;\nmargin:0!important;\npadding:2px 6px!important;\nbackground:rgba(220,38,38,0.12)!important;\nborder-radius:4px!important;\nopacity:0!important;\nmax-width:0!important;\noverflow:hidden!important;\nwhite-space:nowrap!important;\ntransition:opacity 0.3s ease,max-width 0.4s ease,padding 0.4s ease!important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2:hover ~ p.MuiTypography-root.css-1x48u03{\nopacity:1!important;\nmax-width:200px!important;\n}\n.classUI-audio-player{\nwidth:100%;\nheight:35px;\nmargin-top:8px;\nbackground:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(248,248,248,0.85));\nborder-radius:18px;\nborder:1px solid rgba(220,38,38,0.35);\nbox-shadow:0 4px 15px rgba(0,0,0,0.05),inset 0 1px 2px rgba(220,38,38,0.05),0 0 0 1px rgba(220,38,38,0.1),0 0 20px rgba(220,38,38,0.05);\nbackdrop-filter:blur(16px) saturate(120%);\n-webkit-backdrop-filter:blur(16px) saturate(120%);\naccent-color:#dc2626;\nposition:relative;\noverflow:hidden;\ntransition:all 0.3s ease;\n}\n.classUI-audio-player:hover{\nborder-color:rgba(220,38,38,0.5);\nbox-shadow:0 6px 20px rgba(0,0,0,0.1),inset 0 1px 2px rgba(220,38,38,0.1),0 0 0 1px rgba(220,38,38,0.2),0 0 30px rgba(220,38,38,0.1);\n}\n.classUI-audio-player::before{\ncontent:'';\nposition:absolute;\ntop:0;\nleft:0;\nright:0;\nbottom:0;\nbackground-image:url(\"data:image/svg+xml,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='15' x2='30' y2='15' stroke='%23dc2626' stroke-width='0.3' opacity='0.1'/%3E%3Ccircle cx='15' cy='15' r='1' fill='%23dc2626' opacity='0.15'/%3E%3C/svg%3E\");\nbackground-size:30px 30px;\nopacity:0.3;\npointer-events:none;\nz-index:0;\n}\n.classUI-audio-player::-webkit-media-controls-panel{\nbackground:transparent;\n}\n.classUI-audio-player::-webkit-media-controls-play-button,.classUI-audio-player::-webkit-media-controls-mute-button{\nbackground-color:rgba(220,38,38,0.12);\nborder-radius:50%;\ntransition:all 0.3s ease;\nfilter:brightness(0) saturate(100%) invert(18%) sepia(97%) saturate(3015%) hue-rotate(345deg) brightness(90%) contrast(100%);\nmargin:0 4px;\n}\n.classUI-audio-player::-webkit-media-controls-play-button:hover,.classUI-audio-player::-webkit-media-controls-mute-button:hover{\nbackground-color:rgba(220,38,38,0.25);\ntransform:scale(1.05);\nbox-shadow:0 0 12px rgba(220,38,38,0.4);\n}\n.classUI-audio-player::-webkit-media-controls-current-time-display,.classUI-audio-player::-webkit-media-controls-time-remaining-display{\ncolor:#333;\nfont-weight:600;\nfont-size:11px;\ntext-shadow:0 0 8px rgba(220,38,38,0.5);\nfont-family:'Rajdhani','Roboto','Segoe UI',sans-serif;\n}\n.classUI-audio-player::-webkit-media-controls-timeline{\nbackground-color:rgba(220,38,38,0.12);\nborder-radius:8px;\nheight:6px;\nborder:1px solid rgba(220,38,38,0.3);\nbox-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0 0 10px rgba(220,38,38,0.1);\ntransition:all 0.3s ease;\n}\n.classUI-audio-player::-webkit-media-controls-timeline:hover{\nbackground-color:rgba(220,38,38,0.18);\nborder-color:rgba(220,38,38,0.5);\nbox-shadow:inset 0 1px 3px rgba(0,0,0,0.2),0 0 15px rgba(220,38,38,0.2);\n}\n.classUI-audio-player::-webkit-media-controls-volume-slider{\nbackground-color:rgba(220,38,38,0.12);\nborder-radius:8px;\nheight:6px;\nborder:1px solid rgba(220,38,38,0.3);\nbox-shadow:inset 0 1px 2px rgba(0,0,0,0.1);\ntransition:all 0.3s ease;\n}\n.classUI-audio-player::-webkit-media-controls-volume-slider:hover{\nbackground-color:rgba(220,38,38,0.18);\nborder-color:rgba(220,38,38,0.5);\n}\n.classUI-audio-player::-webkit-media-controls-seek-back-button,.classUI-audio-player::-webkit-media-controls-seek-forward-button{\nfilter:brightness(0) saturate(100%) invert(18%) sepia(97%) saturate(3015%) hue-rotate(345deg) brightness(90%) contrast(100%);\nopacity:0.8;\ntransition:opacity 0.3s ease;\n}\n.classUI-audio-player::-webkit-media-controls-seek-back-button:hover,.classUI-audio-player::-webkit-media-controls-seek-forward-button:hover{\nopacity:1;\n}\n.mb-2 > .shrink-0.w-10.h-10 {\n    display: none;\n}\n@media (max-width:768px){\n.chat{\npadding:24px 16px;\ngap:14px;\n}\n.chat::before{\nanimation-duration:70s;\n}\n.bubble{\nmax-width:85%;\npadding:12px 16px;\n}\n.bubble .name{\nfont-size:0.7em;\nletter-spacing:1.5px;\n}\n.bubble .msg{\nfont-size:0.9em;\n}\n.doc{\npadding:24px 20px;\n}\n.doc .title::before{\nanimation:none;\n}\n.doc::after{\nanimation:none;\n}\n.tip .text{\nwidth:260px;\n}\n.styled-prose-container details{\nfont-size:14px;\nline-height:1.8;\npadding:0 16px 14px 16px;\n}\n.styled-prose-container details summary{\npadding:14px 45px 14px 16px;\nmargin:0 -16px;\nfont-size:15px;\n}\n.styled-prose-container details[open] > summary{\npadding-top:16px;\nmargin-bottom:16px;\n}\n.classUI-table tbody td,.classUI-table thead th{\nfont-size:12px;\npadding:10px 8px;\n}\n.classUI-story{\nfont-size:15px;\npadding:20px 22px;\n}\n.classUI-npc-card{\npadding:14px;\n}\n.classUI-actions{\nfont-size:14px;\npadding:16px 18px;\n}\n.classUI-audio-player{\nheight:32px;\n}\n.classUI-audio-player::-webkit-media-controls-current-time-display,.classUI-audio-player::-webkit-media-controls-time-remaining-display{\nfont-size:10px;\n}\n}\n@media (prefers-reduced-motion:reduce){\ncot::before{\nanimation:none;\n}\n.chat::before{\nanimation:none;\n}\n.doc .title::before{\nanimation:none;\n}\n.doc::after{\nanimation:none;\n}\n.bubble.npc::after{\nanimation:none;\n}\n.bubble.user::after{\nanimation:none;\n}\n}\n/* --- 武器与行囊模块样式 --- */\n\n/* 确保父容器不裁剪 Tooltip */\n.styled-prose-container details {\n    overflow: visible !important;\n}\n\n.styled-prose-container details[open] {\n    overflow: visible !important;\n}\n\n/* 武器列表容器 */\n.styled-prose-container weapon_list {\n    display: block;\n    margin: 12px 0;\n    padding: 0;\n    position: relative;\n    overflow: visible;\n}\n\n.styled-prose-container weapon_list > span {\n    display: inline-block;\n    color: #dc2626;\n    font-weight: 700;\n    font-size: 14px;\n    margin-right: 8px;\n    letter-spacing: 0.5px;\n    text-shadow: 0 0 6px rgba(220, 38, 38, 0.4);\n    font-family: 'Orbitron', sans-serif;\n}\n\n/* 武器 Tooltip 触发器 */\n.styled-prose-container weapon_list T {\n    position: relative;\n    display: inline-block;\n    margin-bottom: 8px;\n    margin-right: 6px;\n    cursor: help;\n    color: #333;\n    font-weight: 600;\n    text-decoration-line: underline;\n    text-decoration-style: dotted;\n    text-decoration-color: #dc2626;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 3px;\n    padding: 4px 10px;\n    background: rgba(220, 38, 38, 0.08);\n    border: 1px solid rgba(220, 38, 38, 0.25);\n    border-radius: 6px;\n    transition: all 0.3s ease;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);\n    overflow: visible;\n    z-index: 1;\n}\n\n.styled-prose-container weapon_list T::before {\n    content: \"\\2060\";\n}\n\n.styled-prose-container weapon_list T:hover {\n    background: rgba(220, 38, 38, 0.15);\n    border-color: rgba(220, 38, 38, 0.45);\n    transform: translateY(-1px);\n    box-shadow: 0 4px 10px rgba(220, 38, 38, 0.2);\n    text-shadow: 0 0 8px rgba(220, 38, 38, 0.5);\n    z-index: 10001;\n}\n\n/* 武器 Tooltip 提示框本体 */\n.styled-prose-container weapon_list T Ti {\n    /* 默认隐藏 */\n    visibility: hidden;\n    opacity: 0;\n    /* 样式重置 */\n    text-decoration: none;\n    white-space: normal;\n    /* 外观 */\n    width: max-content;\n    max-width: 240px;\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(248, 248, 248, 0.96));\n    color: #333;\n    text-align: left;\n    border-radius: 10px;\n    padding: 12px 16px;\n    font-size: 0.85em;\n    font-weight: 400;\n    line-height: 1.7;\n    border: 2px solid #dc2626;\n    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.15), 0 0 30px rgba(220, 38, 38, 0.25), inset 0 1px 2px rgba(220, 38, 38, 0.1);\n    /* 动画 */\n    transition: opacity 0.35s ease, visibility 0.35s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n    pointer-events: none;\n    /* 核心定位修正 - 使用 fixed 定位避免被裁剪 */\n    position: fixed;\n    z-index: 99999;\n    bottom: auto;\n    left: auto;\n    transform: translateY(-100%) translateY(-15px);\n    backdrop-filter: blur(20px) saturate(120%);\n    -webkit-backdrop-filter: blur(20px) saturate(120%);\n}\n\n/* 武器 Tooltip 小三角箭头 */\n.styled-prose-container weapon_list T Ti::after {\n    content: \"\";\n    position: absolute;\n    top: 100%;\n    left: 20px;\n    margin-left: -8px;\n    border-width: 8px;\n    border-style: solid;\n    border-color: #dc2626 transparent transparent transparent;\n    filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.25));\n}\n\n/* 武器 Tooltip 装饰性标题 */\n.styled-prose-container weapon_list T Ti::before {\n    content: '【 WEAPON 】';\n    display: block;\n    font-size: 0.7em;\n    color: #dc2626;\n    margin-bottom: 8px;\n    padding-bottom: 6px;\n    border-bottom: 1px solid rgba(220, 38, 38, 0.35);\n    letter-spacing: 3px;\n    font-weight: 700;\n    font-family: 'Orbitron', sans-serif;\n    text-shadow: 0 0 10px rgba(220, 38, 38, 0.8);\n}\n\n/* 悬浮时显示武器 Tooltip */\n.styled-prose-container weapon_list T:hover Ti {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(-100%) translateY(-5px);\n}\n\n/* 武器 Tooltip 内部信息项样式 */\n.styled-prose-container weapon_list T Ti > span {\n    display: inline-block;\n    color: #dc2626;\n    font-weight: 700;\n    margin-right: 6px;\n    font-size: 0.95em;\n    text-shadow: 0 0 6px rgba(220, 38, 38, 0.4);\n}\n\n/* 物品列表容器 */\n.styled-prose-container item_list {\n    display: block;\n    margin: 12px 0 0 0;\n    padding: 0;\n    position: relative;\n    overflow: visible;\n}\n\n.styled-prose-container item_list > span {\n    display: block;\n    color: #dc2626;\n    font-weight: 700;\n    font-size: 14px;\n    margin-bottom: 10px;\n    letter-spacing: 0.5px;\n    text-shadow: 0 0 6px rgba(220, 38, 38, 0.4);\n    font-family: 'Orbitron', sans-serif;\n}\n\n/* 物品 Tooltip 触发器 */\n.styled-prose-container item_list T {\n    position: relative;\n    display: inline-block;\n    margin-bottom: 8px;\n    margin-right: 8px;\n    cursor: help;\n    color: #333;\n    font-weight: 600;\n    text-decoration-line: underline;\n    text-decoration-style: dotted;\n    text-decoration-color: #dc2626;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 3px;\n    padding: 4px 10px;\n    background: rgba(220, 38, 38, 0.08);\n    border: 1px solid rgba(220, 38, 38, 0.25);\n    border-radius: 6px;\n    transition: all 0.3s ease;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);\n    overflow: visible;\n    z-index: 1;\n}\n\n.styled-prose-container item_list T::before {\n    content: \"\\2060\";\n}\n\n.styled-prose-container item_list T:hover {\n    background: rgba(220, 38, 38, 0.15);\n    border-color: rgba(220, 38, 38, 0.45);\n    transform: translateY(-1px);\n    box-shadow: 0 4px 10px rgba(220, 38, 38, 0.2);\n    text-shadow: 0 0 8px rgba(220, 38, 38, 0.5);\n    z-index: 10001;\n}\n\n/* 物品 Tooltip 提示框本体 */\n.styled-prose-container item_list T Ti {\n    /* 默认隐藏 */\n    visibility: hidden;\n    opacity: 0;\n    /* 样式重置 */\n    text-decoration: none;\n    white-space: normal;\n    /* 外观 */\n    width: max-content;\n    max-width: 320px;\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(248, 248, 248, 0.96));\n    color: #333;\n    text-align: left;\n    border-radius: 10px;\n    padding: 14px 18px;\n    font-size: 0.9em;\n    font-weight: 400;\n    line-height: 1.8;\n    border: 2px solid #dc2626;\n    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.15), 0 0 30px rgba(220, 38, 38, 0.25), inset 0 1px 2px rgba(220, 38, 38, 0.1);\n    /* 动画 */\n    transition: opacity 0.35s ease, visibility 0.35s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n    pointer-events: none;\n    /* 核心定位修正 - 使用 fixed 定位避免被裁剪 */\n    position: fixed;\n    z-index: 99999;\n    bottom: auto;\n    left: auto;\n    transform: translateY(-100%) translateY(-15px);\n    backdrop-filter: blur(20px) saturate(120%);\n    -webkit-backdrop-filter: blur(20px) saturate(120%);\n}\n\n/* 物品 Tooltip 小三角箭头 */\n.styled-prose-container item_list T Ti::after {\n    content: \"\";\n    position: absolute;\n    top: 100%;\n    left: 20px;\n    margin-left: -8px;\n    border-width: 8px;\n    border-style: solid;\n    border-color: #dc2626 transparent transparent transparent;\n    filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.25));\n}\n\n/* 物品 Tooltip 装饰性标题 */\n.styled-prose-container item_list T Ti::before {\n    content: '【 ITEM DATA 】';\n    display: block;\n    font-size: 0.7em;\n    color: #dc2626;\n    margin-bottom: 10px;\n    padding-bottom: 8px;\n    border-bottom: 1px solid rgba(220, 38, 38, 0.35);\n    letter-spacing: 4px;\n    font-weight: 700;\n    font-family: 'Orbitron', sans-serif;\n    text-shadow: 0 0 10px rgba(220, 38, 38, 0.8);\n}\n\n/* 悬浮时显示物品 Tooltip */\n.styled-prose-container item_list T:hover Ti {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(-100%) translateY(-5px);\n}\n\n/* 物品 Tooltip 内部信息项样式 */\n.styled-prose-container item_list T Ti > span {\n    display: inline-block;\n    color: #dc2626;\n    font-weight: 700;\n    margin-right: 6px;\n    font-size: 0.95em;\n    text-shadow: 0 0 6px rgba(220, 38, 38, 0.4);\n}\n\n/* 载具列表容器 */\n.styled-prose-container vehicle_list {\n    display: block;\n    margin: 12px 0 0 0;\n    padding: 0;\n    position: relative;\n    overflow: visible;\n}\n\n/* 载具 Tooltip 触发器 */\n.styled-prose-container vehicle_list T {\n    position: relative;\n    display: inline-block;\n    margin-bottom: 8px;\n    margin-right: 8px;\n    cursor: help;\n    color: #333;\n    font-weight: 600;\n    text-decoration-line: underline;\n    text-decoration-style: dotted;\n    text-decoration-color: #dc2626;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 3px;\n    padding: 4px 10px;\n    background: rgba(220, 38, 38, 0.08);\n    border: 1px solid rgba(220, 38, 38, 0.25);\n    border-radius: 6px;\n    transition: all 0.3s ease;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);\n    overflow: visible;\n    z-index: 1;\n}\n\n.styled-prose-container vehicle_list T::before {\n    content: \"\\2060\";\n}\n\n.styled-prose-container vehicle_list T:hover {\n    background: rgba(220, 38, 38, 0.15);\n    border-color: rgba(220, 38, 38, 0.45);\n    transform: translateY(-1px);\n    box-shadow: 0 4px 10px rgba(220, 38, 38, 0.2);\n    text-shadow: 0 0 8px rgba(220, 38, 38, 0.5);\n    z-index: 10001;\n}\n\n/* 载具 Tooltip 提示框本体 */\n.styled-prose-container vehicle_list T Ti {\n    /* 默认隐藏 */\n    visibility: hidden;\n    opacity: 0;\n    /* 样式重置 */\n    text-decoration: none;\n    white-space: normal;\n    /* 外观 */\n    width: max-content;\n    max-width: 340px;\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(248, 248, 248, 0.96));\n    color: #333;\n    text-align: left;\n    border-radius: 10px;\n    padding: 14px 18px;\n    font-size: 0.9em;\n    font-weight: 400;\n    line-height: 1.8;\n    border: 2px solid #dc2626;\n    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.15), 0 0 30px rgba(220, 38, 38, 0.25), inset 0 1px 2px rgba(220, 38, 38, 0.1);\n    /* 动画 */\n    transition: opacity 0.35s ease, visibility 0.35s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n    pointer-events: none;\n    /* 核心定位修正 - 使用 fixed 定位避免被裁剪 */\n    position: fixed;\n    z-index: 99999;\n    bottom: auto;\n    left: auto;\n    transform: translateY(-100%) translateY(-15px);\n    backdrop-filter: blur(20px) saturate(120%);\n    -webkit-backdrop-filter: blur(20px) saturate(120%);\n}\n\n/* 载具 Tooltip 小三角箭头 */\n.styled-prose-container vehicle_list T Ti::after {\n    content: \"\";\n    position: absolute;\n    top: 100%;\n    left: 20px;\n    margin-left: -8px;\n    border-width: 8px;\n    border-style: solid;\n    border-color: #dc2626 transparent transparent transparent;\n    filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.25));\n}\n\n/* 载具 Tooltip 装饰性标题 */\n.styled-prose-container vehicle_list T Ti::before {\n    content: '【 VEHICLE DATA 】';\n    display: block;\n    font-size: 0.7em;\n    color: #dc2626;\n    margin-bottom: 10px;\n    padding-bottom: 8px;\n    border-bottom: 1px solid rgba(220, 38, 38, 0.35);\n    letter-spacing: 4px;\n    font-weight: 700;\n    font-family: 'Orbitron', sans-serif;\n    text-shadow: 0 0 10px rgba(220, 38, 38, 0.8);\n}\n\n/* 悬浮时显示载具 Tooltip */\n.styled-prose-container vehicle_list T:hover Ti {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(-100%) translateY(-5px);\n}\n\n/* 载具 Tooltip 内部信息项样式 */\n.styled-prose-container vehicle_list T Ti > span {\n    display: inline-block;\n    color: #dc2626;\n    font-weight: 700;\n    margin-right: 6px;\n    font-size: 0.95em;\n    text-shadow: 0 0 6px rgba(220, 38, 38, 0.4);\n}\n\n/* 移动端适配 */\n@media (max-width: 768px) {\n    .styled-prose-container weapon_list T Ti {\n        max-width: 220px;\n        padding: 10px 14px;\n        font-size: 0.8em;\n    }\n\n    .styled-prose-container item_list T Ti,\n    .styled-prose-container vehicle_list T Ti {\n        max-width: 280px;\n        padding: 12px 16px;\n        font-size: 0.85em;\n    }\n\n    .styled-prose-container weapon_list T Ti::before,\n    .styled-prose-container item_list T Ti::before,\n    .styled-prose-container vehicle_list T Ti::before {\n        font-size: 0.65em;\n        letter-spacing: 3px;\n        margin-bottom: 8px;\n        padding-bottom: 6px;\n    }\n\n    .styled-prose-container weapon_list > span,\n    .styled-prose-container item_list > span {\n        font-size: 13px;\n    }\n\n    .styled-prose-container weapon_list T,\n    .styled-prose-container item_list T,\n    .styled-prose-container vehicle_list T {\n        padding: 3px 8px;\n        font-size: 0.9em;\n        margin-right: 4px;\n        margin-bottom: 6px;\n    }\n}\n\n/* 减少动画模式适配 */\n@media (prefers-reduced-motion: reduce) {\n    .styled-prose-container weapon_list T,\n    .styled-prose-container item_list T,\n    .styled-prose-container vehicle_list T {\n        transition: none;\n    }\n\n    .styled-prose-container weapon_list T Ti,\n    .styled-prose-container item_list T Ti,\n    .styled-prose-container vehicle_list T Ti {\n        transition: opacity 0.2s ease, visibility 0.2s ease;\n    }\n\n    .styled-prose-container weapon_list T:hover,\n    .styled-prose-container item_list T:hover,\n    .styled-prose-container vehicle_list T:hover {\n        transform: none;\n    }\n\n    .styled-prose-container weapon_list T:hover Ti,\n    .styled-prose-container item_list T:hover Ti,\n    .styled-prose-container vehicle_list T:hover Ti {\n        transform: translateY(-100%) translateY(-5px);\n    }\n}\nthink {\n  display: none !important;\n}\n\n/* === 九宫格侦察地图 (预设同源配色 · 共享读出栏) === */\n@keyframes map-current-glow{0%,100%{box-shadow:0 0 6px rgba(251,191,36,0.3),inset 0 0 8px rgba(251,191,36,0.06)}50%{box-shadow:0 0 14px rgba(251,191,36,0.55),inset 0 0 16px rgba(251,191,36,0.15)}}\nmp{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8px;position:relative;margin:10px 0 14px;padding:14px 14px 50px;background:linear-gradient(145deg,rgba(255,255,255,0.8),rgba(248,248,248,0.75));border:1px solid rgba(220,38,38,0.3);border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.05),inset 0 1px 1px rgba(255,255,255,0.6)}\nmp::after{content:'无线电侦察中…';position:absolute;left:0;right:0;bottom:0;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(220,38,38,0.05);color:#dc2626;font-size:12px;font-weight:700;letter-spacing:3px;border-radius:0 0 10px 10px;pointer-events:none;z-index:1;font-family:'Orbitron','Rajdhani',sans-serif;border-top:1px dashed rgba(220,38,38,0.3);text-shadow:0 0 6px rgba(220,38,38,0.4);transition:opacity .25s ease}\nmp:has(loc:hover)::after,mp:has(loc:focus)::after{opacity:0}\nloc{aspect-ratio:1/1;background:rgba(255,255,255,0.7);border:1px solid rgba(220,38,38,0.25);border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#333;padding:4px;word-break:break-all;cursor:pointer;position:static;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}\nloc:hover,loc:focus{background:rgba(255,235,235,0.9);border:1px solid rgba(220,38,38,0.5);outline:none;box-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 25px rgba(220,38,38,0.1)}\nloc[t=c]{background:linear-gradient(135deg,rgba(251,191,36,0.15),rgba(255,255,255,0.85));border:2px solid #fbbf24;color:#dc2626;font-weight:700;text-shadow:0 0 6px rgba(220,38,38,0.4);animation:map-current-glow 2s ease-in-out infinite}\nloc[t=d]{background:linear-gradient(135deg,rgba(220,38,38,0.15),rgba(255,255,255,0.85));border-color:rgba(220,38,38,0.5);color:#dc2626;font-weight:700}\nloc[t=d]:hover,loc[t=d]:focus{border:2px solid #dc2626;box-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 20px rgba(220,38,38,0.25)}\nloc[t=q]{background:linear-gradient(135deg,rgba(251,191,36,0.15),rgba(255,255,255,0.85));border-color:rgba(251,191,36,0.5);color:#333;font-weight:700}\nloc[t=q]:hover,loc[t=q]:focus{border:2px solid #fbbf24;box-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 20px rgba(251,191,36,0.25)}\nloc[t=u]{background:repeating-linear-gradient(45deg,rgba(255,255,255,0.6) 0 6px,rgba(220,38,38,0.04) 6px 12px);border:1px dashed rgba(220,38,38,0.25);color:#999;font-style:italic}\nloc[t=u]:hover,loc[t=u]:focus{border:1px dashed rgba(220,38,38,0.5);color:#777;background:repeating-linear-gradient(45deg,rgba(255,250,250,0.9) 0 6px,rgba(220,38,38,0.06) 6px 12px)}\nloc>i{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(255,245,245,0.9));border-top:1px solid rgba(220,38,38,0.3);color:#333;font-style:normal;font-size:12px;font-weight:600;opacity:0;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 14px;border-radius:0 0 10px 10px;pointer-events:none;transition:opacity .25s ease;letter-spacing:0.5px}\nloc:hover>i,loc:focus>i{opacity:1}\nloc[t=d]:hover>i,loc[t=d]:focus>i{border-top:1px solid #dc2626;color:#dc2626;background:linear-gradient(135deg,rgba(255,235,235,0.95),rgba(255,245,245,0.9))}\nloc[t=q]:hover>i,loc[t=q]:focus>i{border-top:1px solid #fbbf24;color:#333;background:linear-gradient(135deg,rgba(255,250,220,0.95),rgba(255,245,245,0.9))}\nloc[t=c]:hover>i,loc[t=c]:focus>i{border-top:1px solid #fbbf24;color:#dc2626;background:linear-gradient(135deg,rgba(255,248,220,0.95),rgba(255,245,245,0.9));text-shadow:0 0 6px rgba(220,38,38,0.4)}\nloc[t=u]:hover>i,loc[t=u]:focus>i{border-top:1px dashed rgba(220,38,38,0.3);color:#777;background:linear-gradient(135deg,rgba(252,252,252,0.95),rgba(250,250,250,0.9))}\nmx{display:block;background:rgba(255,245,245,0.5);border:1px solid rgba(220,38,38,0.3);border-left:3px solid #dc2626;border-radius:8px;padding:12px 16px;margin:0 0 12px;font-size:13px;color:#333;line-height:1.8}\nmx strong{color:#dc2626;font-weight:700;margin-right:8px;text-shadow:0 0 6px rgba(220,38,38,0.4);font-family:'Orbitron','Rajdhani',sans-serif;letter-spacing:0.5px}\nmf{display:block;margin-top:10px;font-size:11px;color:rgba(220,38,38,0.5);text-align:center;letter-spacing:3px;font-weight:700;padding-top:10px;border-top:1px dashed rgba(220,38,38,0.2);font-family:'Orbitron','Rajdhani',sans-serif;text-shadow:0 0 4px rgba(220,38,38,0.3)}","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":"（评价系统启动）+好评，如xxxx描写的不错/差评，xxxx我不喜欢。+下一轮的回复"}]},"language":"zh","containsNSFW":false,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":119,"totalMessages":2242,"totalCreditsUsed":6561496,"totalTokensUsed":78567306,"totalPlayedUsers":87,"deeplyPlayed":34,"fixedPromptLength":10336,"lorebookLength":34128,"author":{"id":"LIUEhcIub1rvX4oIYTTCUBh7M7evM25W","name":"Feast宴","displayUsername":"fuan0720","username":"fuan0720"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"末世","cardsCount":11}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}