.dialogue-scene_dialogueShell__A5tYJ{height:100%;max-height:100%;width:100%;color:var(--ink);display:flex;flex-direction:column;overflow:hidden;padding:0}.dialogue-scene_topBar__4KXMM{display:flex;align-items:center;gap:16px;padding:6px 16px;border-radius:14px;background:rgba(44,28,22,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,228,174,.14);margin-bottom:6px;flex-shrink:0}.dialogue-scene_backBtn__2lmch{background:none;border:1px solid rgba(255,228,174,.25);color:#d4b896;padding:5px 14px;border-radius:8px;cursor:pointer;font-size:.9rem;font-family:inherit;transition:all .2s;flex-shrink:0}.dialogue-scene_backBtn__2lmch:hover{background:rgba(255,228,174,.1);color:#f0dbb4;border-color:rgba(255,228,174,.4)}.dialogue-scene_chapterLabel__q3fOu{flex:1 1;font-size:.88rem;color:#b89e80;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialogue-scene_moodTag___O8AA{font-size:.82rem;font-weight:500;padding:2px 10px;border-radius:6px;background:rgba(44,28,22,.5);flex-shrink:0}.dialogue-scene_dialogueLayout__FwF1R{display:grid;grid-template-columns:minmax(260px,38%) 1fr;grid-gap:0;gap:0;flex:1 1 auto;min-height:0;max-height:100%;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,rgba(36,24,18,.92),rgba(28,18,14,.95));border:1px solid rgba(89,67,50,.2);box-shadow:inset 0 0 0 1px rgba(255,232,189,.08),0 24px 60px rgba(20,12,8,.3);align-items:stretch}.dialogue-scene_portraitArea__ZCdT8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,rgba(255,232,180,.06) 0,rgba(20,10,6,.6) 100%);border-right:1px solid rgba(89,67,50,.12);min-height:0;height:100%}.dialogue-scene_portraitWrapper__2nXQ6{position:relative;width:100%;height:100%;flex:1 1;min-height:0;display:flex;align-items:flex-end;justify-content:center}.dialogue-scene_portraitImage__s68MH{z-index:0;object-fit:cover;object-position:center 30%;filter:saturate(1.05) contrast(1.03);transform:scale(1.08)}.dialogue-scene_portraitGradient__fNMl_{position:absolute;bottom:0;left:0;right:0;z-index:1;height:22%;pointer-events:none;background:linear-gradient(0deg,rgba(28,18,14,.95) 0,rgba(28,18,14,.3) 60%,transparent)}.dialogue-scene_portraitInfo__WHthE{position:absolute;bottom:0;left:0;right:0;z-index:3;text-align:center;padding:28px 24px 20px}.dialogue-scene_portraitFallback__U0uJ5{position:absolute;inset:0;display:grid;place-items:center;z-index:0;background:linear-gradient(180deg,rgba(255,232,180,.1),rgba(20,10,6,.46));font-size:2.2rem}.dialogue-scene_portraitFallback__U0uJ5,.dialogue-scene_portraitName__1s_9J{color:#f0dbb4;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;letter-spacing:.08em}.dialogue-scene_portraitName__1s_9J{font-size:1.6rem;margin:0 0 2px}.dialogue-scene_portraitRole__NCbVr{font-size:.82rem;color:#9b8570;margin:0 0 4px}.dialogue-scene_signatureQuote__tYBT_{font-size:.78rem;color:#7a6455;font-style:italic;margin:0;max-width:280px;margin-inline:auto;line-height:1.45}.dialogue-scene_chatArea__5AGxW{display:flex;flex-direction:column;overflow:hidden;min-height:0;height:100%;background:linear-gradient(180deg,rgba(44,30,22,.3),rgba(32,20,15,.5));border-left:none}.dialogue-scene_chatTopPanels__SQL4z{flex:0 0 auto;overflow:visible}.dialogue-scene_contextStrip__z73FS{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 14px;border-bottom:1px solid rgba(255,228,174,.12);background:rgba(255,232,180,.05);color:#bda384;flex-shrink:0}.dialogue-scene_contextStrip__z73FS em,.dialogue-scene_contextStrip__z73FS span,.dialogue-scene_contextStrip__z73FS strong{min-width:0;border-radius:999px;padding:5px 10px;background:rgba(32,20,15,.42);border:1px solid rgba(255,228,174,.12);font-size:.78rem;line-height:1.4}.dialogue-scene_contextStrip__z73FS strong{color:#e5c88c;font-weight:600}.dialogue-scene_contextStrip__z73FS em{color:#a9957d;font-style:normal;flex:1 1 180px}.dialogue-scene_statusPanel__wuZKd{margin:6px 14px 0;padding:8px 13px;border-radius:12px;border:1px solid rgba(255,228,174,.16);background:rgba(32,20,15,.52);box-shadow:inset 0 1px 0 rgba(255,240,210,.06);display:flex;flex-direction:column;gap:4px;flex-shrink:0}.dialogue-scene_statusPanelWarm__SqMEx{background:linear-gradient(135deg,rgba(90,58,27,.78),rgba(55,34,20,.72)),rgba(32,20,15,.52);border-color:rgba(232,163,75,.26)}.dialogue-scene_statusPanelGuarded__Bx2AC{background:linear-gradient(135deg,rgba(45,52,63,.82),rgba(33,39,48,.78)),rgba(32,20,15,.52);border-color:rgba(107,123,141,.3)}.dialogue-scene_statusPanelSteady__xM6XP{background:linear-gradient(135deg,rgba(39,51,43,.8),rgba(31,41,36,.76)),rgba(32,20,15,.52);border-color:rgba(125,158,132,.26)}.dialogue-scene_statusPanelHeader__OpRQ_{display:flex;justify-content:space-between;gap:10px;align-items:center}.dialogue-scene_statusMetrics__c9bqo small,.dialogue-scene_statusNextRow__jvleL small,.dialogue-scene_statusPanelHeader__OpRQ_ span{color:rgba(255,219,170,.72);font-size:.72rem;font-weight:700;letter-spacing:.1em;display:block}.dialogue-scene_statusNextRow__jvleL strong,.dialogue-scene_statusPanelHeader__OpRQ_ strong{display:block;margin-top:4px;color:#fff0d3;font-size:.98rem;line-height:1.5}.dialogue-scene_statusMetrics__c9bqo{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dialogue-scene_statusMetrics__c9bqo small{padding:4px 8px;border-radius:999px;background:rgba(255,239,205,.08);border:1px solid rgba(255,228,174,.12)}.dialogue-scene_statusPanel__wuZKd p{margin:0;color:rgba(245,232,206,.84);line-height:1.58;font-size:.86rem}.dialogue-scene_statusNextRow__jvleL{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.dialogue-scene_statusActions__Q_GMk{display:flex;flex-wrap:wrap;gap:8px}.dialogue-scene_statusActionButton__yZD0O{border:1px solid rgba(255,228,174,.16);background:rgba(255,246,221,.06);color:#e2c79d;border-radius:999px;padding:6px 10px;font-size:.78rem;cursor:pointer;font-family:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dialogue-scene_statusActionButton__yZD0O:hover{transform:translateY(-1px);border-color:rgba(255,228,174,.32);background:rgba(255,246,221,.12)}.dialogue-scene_dualityPanel__ICdhg{margin:8px 14px 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,228,174,.14);background:linear-gradient(135deg,rgba(61,41,31,.62),rgba(44,29,23,.68)),rgba(32,20,15,.52);box-shadow:inset 0 1px 0 rgba(255,240,210,.05);display:flex;flex-direction:column;gap:7px;flex-shrink:0}.dialogue-scene_dualityHeader__MhzRg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dialogue-scene_dualityHeader__MhzRg span:first-child{flex-shrink:0}.dialogue-scene_dualityHeader__MhzRg strong{color:rgba(200,170,130,.5);font-size:.72rem;font-weight:400;line-height:1.4;flex:1 1 auto;min-width:0}.dialogue-scene_dualityCard__SJe36 small,.dialogue-scene_dualityForce__U3BvF,.dialogue-scene_dualityHeader__MhzRg span{color:rgba(255,219,170,.72);font-size:.72rem;font-weight:700;letter-spacing:.1em}.dialogue-scene_dualityCard__SJe36 strong{color:#fff0d3;font-size:.92rem;line-height:1.5}.dialogue-scene_dualityGrid__SzWh9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dialogue-scene_dualityCard__SJe36{display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;border-radius:11px;background:rgba(255,244,221,.06);border:1px solid rgba(255,228,174,.08)}.dialogue-scene_dualityCard__SJe36 p{margin:0;color:rgba(245,232,206,.84);line-height:1.5;font-size:.82rem}.dialogue-scene_dualityForce__U3BvF{color:#c9b191;line-height:1.5;font-size:.78rem}.dialogue-scene_revealProgressTag__eJBIt{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;border-radius:10px;background:rgba(255,200,120,.1);color:rgba(255,210,150,.6);font-size:.65rem;letter-spacing:.05em}.dialogue-scene_dualityCardRevealed__dW2Zt{background:rgba(255,244,221,.08);border-color:rgba(255,228,174,.14);position:relative}.dialogue-scene_revealBadge__SoxPz{position:absolute;top:6px;right:8px;padding:1px 6px;border-radius:6px;background:rgba(200,160,80,.25);color:#e8c87c;font-size:.6rem;animation:dialogue-scene_revealPulse__zXHkO 2s ease-in-out 1}@keyframes dialogue-scene_revealPulse__zXHkO{0%,to{opacity:.7}50%{opacity:1}}.dialogue-scene_dualityCardBlurred__cGVrc{background:rgba(255,244,221,.03);border-color:rgba(255,228,174,.05);opacity:.75}.dialogue-scene_blurredContent__h2xeV{display:flex;align-items:center;gap:6px;min-height:24px}.dialogue-scene_blurredText__olM1_{color:rgba(245,232,206,.3);font-size:.88rem;letter-spacing:.15em;filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialogue-scene_blurredHint__GBi1m{display:block;color:rgba(200,170,130,.4);font-size:.62rem;font-style:italic}.dialogue-scene_dualityCardLocked__wTVFI{background:transparent;border:1px dashed rgba(255,228,174,.06);opacity:.5}.dialogue-scene_lockedContent__6DJjQ{display:flex;align-items:center;gap:6px;min-height:28px;color:rgba(180,150,120,.35);font-size:.75rem}.dialogue-scene_lockedContent__6DJjQ svg{flex-shrink:0;opacity:.5}.dialogue-scene_lockedInlineText__EAiXd{color:rgba(180,150,120,.35);font-style:italic}.dialogue-scene_dualityForceRevealed__XU758{color:rgba(220,190,150,.85)}.dialogue-scene_dualityForceLocked__L3_uL{color:rgba(160,130,100,.35);font-style:italic}.dialogue-scene_revealSpark__jhSKy{margin-left:6px;color:#e8c87c;font-size:.65rem;font-style:normal}.dialogue-scene_innerMonologuePanel__FVc3V{margin:6px 14px 0;padding:10px 13px;border-radius:11px;border:1px solid rgba(180,140,110,.12);background:linear-gradient(135deg,rgba(50,36,28,.55),rgba(38,26,20,.62)),rgba(25,16,12,.45);box-shadow:inset 0 1px 0 rgba(255,240,210,.04),0 2px 12px rgba(0,0,0,.2);overflow:hidden}.dialogue-scene_innerMonologueHeader__Ow8m3{display:flex;align-items:center;gap:6px;margin-bottom:5px}.dialogue-scene_innerMonologueHeader__Ow8m3 span{color:rgba(255,200,150,.5);font-size:.64rem;font-weight:700;letter-spacing:.12em}.dialogue-scene_innerMonologueText__KcLmm{margin:0;color:rgba(235,215,185,.78);line-height:1.6;font-size:.8rem}.dialogue-scene_innerMonologueTextReveal__Lf4T6{animation:dialogue-scene_textRevealIn__oFt9a 1.2s ease-out forwards}@keyframes dialogue-scene_textRevealIn__oFt9a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dialogue-scene_hintLockedDrama__9LfQD{margin:5px 14px 0;padding:6px 10px;border-radius:8px;background:rgba(255,200,120,.04);border-left:2px solid rgba(255,200,120,.15)}.dialogue-scene_hintLockedDrama__9LfQD span{display:block;color:rgba(200,170,130,.45);font-size:.7rem;line-height:1.5;font-style:italic}.dialogue-scene_chatHistory___H__w{flex:1 1 auto;min-height:100px;max-height:none;overflow-y:auto;padding:12px 16px 6px;display:flex;flex-direction:column;gap:8px;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(190,139,72,.84) rgba(73,46,30,.18)}.dialogue-scene_chatHistory___H__w::-webkit-scrollbar{width:12px}.dialogue-scene_chatHistory___H__w::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,rgba(255,249,235,.4),rgba(190,151,94,.16)),rgba(73,46,30,.08);box-shadow:inset 0 0 0 1px rgba(117,73,42,.12)}.dialogue-scene_chatHistory___H__w::-webkit-scrollbar-thumb{min-height:54px;border:3px solid rgba(255,249,235,.72);border-radius:999px;background:linear-gradient(180deg,#e4bc78,#b9793e 48%,#7d4a2f);box-shadow:inset 0 1px 0 rgba(255,245,213,.72),0 2px 8px rgba(82,48,28,.24)}.dialogue-scene_chatHistory___H__w::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f0cc8c,#c98b4d 48%,#8a5638)}.dialogue-scene_greetingBubble__7EQ5u{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(52,35,25,.96),rgba(34,22,16,.98));border:1px solid rgba(255,228,174,.18);border-radius:14px;padding:14px 16px;font-size:.92rem;color:#d8bf97;line-height:1.7;text-align:center;box-shadow:0 12px 24px rgba(8,5,4,.18),inset 0 1px 0 rgba(255,241,211,.08)}.dialogue-scene_greetingBubble__7EQ5u:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at 16% 20%,rgba(255,235,194,.12) 0 1px,transparent 2px),radial-gradient(circle at 84% 76%,rgba(255,235,194,.12) 0 1px,transparent 2px),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 10px);opacity:.56;pointer-events:none}.dialogue-scene_greetingBubble__7EQ5u p,.dialogue-scene_greetingBubble__7EQ5u small{position:relative;z-index:1}.dialogue-scene_greetingBubble__7EQ5u p{margin:0}.dialogue-scene_wanderingMoment__YD5LZ{padding:8px 14px;text-align:center;font-style:italic;color:rgba(180,150,120,.65);font-size:.8rem;line-height:1.55;letter-spacing:.03em;border-top:1px dashed rgba(255,228,174,.08);border-bottom:1px dashed rgba(255,228,174,.08);margin:4px 0}.dialogue-scene_bubbleRow__c4CiE{display:flex;gap:8px;align-items:flex-start}.dialogue-scene_bubbleRowPlayer__6dJxr{flex-direction:row-reverse}.dialogue-scene_bubbleRowCharacter__miuqV{flex-direction:row}.dialogue-scene_bubbleAvatar__D2WS0{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,228,174,.28);box-shadow:0 8px 18px rgba(0,0,0,.26)}.dialogue-scene_avatarImage__rSzsN{width:100%;height:100%;object-fit:cover;object-position:center center}.dialogue-scene_bubbleSpacer__gDE6m{width:36px;flex-shrink:0}.dialogue-scene_bubble___ACqx{max-width:80%;border-radius:14px;padding:13px 16px;position:relative;overflow:hidden;isolation:isolate}.dialogue-scene_bubble___ACqx:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.14) 0 1px,transparent 2px),radial-gradient(circle at 86% 78%,rgba(255,255,255,.11) 0 1px,transparent 2px),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 11px);opacity:.35;pointer-events:none}.dialogue-scene_bubblePlayer__cFPXW{background:linear-gradient(180deg,#fff8eb,#f7e7cd);border:1px solid rgba(196,133,85,.24);border-bottom-right-radius:4px;color:#70432a;box-shadow:0 12px 26px rgba(86,50,33,.16),inset 0 1px 0 rgba(255,255,255,.5)}.dialogue-scene_bubbleCharacter__yS7EP{background:linear-gradient(180deg,#fffdf8,#f4eadf);border:1px solid rgba(152,103,72,.2);border-bottom-left-radius:4px;color:#563826;box-shadow:0 12px 26px rgba(86,50,33,.16),inset 0 1px 0 rgba(255,255,255,.46)}.dialogue-scene_bubbleSender__CuQ6F{font-size:.73rem;margin:0 0 4px;opacity:.68;letter-spacing:.05em;font-weight:700}.dialogue-scene_bubbleAction__z5LjK{margin:0 0 6px;color:#a98d6d;font-size:.78rem;line-height:1.5;font-style:italic}.dialogue-scene_bubbleText__Dalpg{font-size:.98rem;line-height:1.72;font-weight:700;margin:0}.dialogue-scene_bubbleAction__z5LjK,.dialogue-scene_bubbleMeta__sRACk,.dialogue-scene_bubbleSender__CuQ6F,.dialogue-scene_bubbleText__Dalpg{position:relative;z-index:1}.dialogue-scene_bubbleMeta__sRACk{margin:8px 0 0;color:#8d765c;font-size:.72rem;letter-spacing:.05em;font-weight:600}.dialogue-scene_typingIndicator__7SjPu{display:flex;gap:5px;padding:12px 16px;align-self:flex-start}.dialogue-scene_typingDot__gN0TO{width:6px;height:6px;border-radius:50%;background:rgba(200,160,120,.5);animation:dialogue-scene_typingPulse__8Mnia 1.4s ease-in-out infinite}.dialogue-scene_typingDot__gN0TO:nth-child(2){animation-delay:.2s}.dialogue-scene_typingDot__gN0TO:nth-child(3){animation-delay:.4s}@keyframes dialogue-scene_typingPulse__8Mnia{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1.1)}}.dialogue-scene_suggestChip__rcQn2{font-size:.76rem;white-space:normal;text-align:left;line-height:1.4}.dialogue-scene_aiSuggestionInline__y9m3q{display:flex;flex-direction:column;gap:4px;padding:0 0 6px}.dialogue-scene_inputArea__PTY0j{display:flex;flex-direction:column;gap:4px;padding:6px 14px 10px;border-top:1px solid rgba(89,67,50,.12);flex-shrink:0}.dialogue-scene_chatInput__XEVkc{flex:1 1;background:rgba(44,28,22,.5);border:1px solid rgba(89,67,50,.25);border-radius:12px;padding:9px 13px;font-size:.9rem;color:#e0d0b0;font-family:inherit;line-height:1.45;resize:none;outline:none;transition:border-color .2s}.dialogue-scene_chatInput__XEVkc::placeholder{color:rgba(180,150,120,.4);font-style:italic}.dialogue-scene_chatInput__XEVkc:focus{border-color:rgba(200,168,82,.3);box-shadow:0 0 8px rgba(200,168,82,.2)}.dialogue-scene_chatInput__XEVkc:disabled{opacity:.5}.dialogue-scene_chatInputHint__fM9I5{font-size:.62rem;color:rgba(180,150,120,.3);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.dialogue-scene_chatMoodHint__9DcTr{font-size:.64rem;color:rgba(180,150,120,.35);text-align:center;padding:2px 0;white-space:nowrap}.dialogue-scene_aiSuggestMini__heg7P{border:1px solid rgba(200,168,82,.25);background:rgba(200,168,82,.08);font-size:.9rem}.dialogue-scene_aiSuggestMini__heg7P:hover:not(:disabled){background:rgba(200,168,82,.18);border-color:rgba(200,168,82,.45)}.dialogue-scene_sendBtn__HlVhU{width:40px;height:40px;border-radius:11px;border:1px solid rgba(255,228,174,.25);background:linear-gradient(135deg,rgba(200,150,90,.25),rgba(160,120,70,.15));color:#e0c898;font-size:1.1rem;cursor:pointer;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialogue-scene_sendBtn__HlVhU:hover:not(:disabled){background:linear-gradient(135deg,rgba(220,170,100,.35),rgba(180,140,80,.2));border-color:rgba(255,228,174,.45);box-shadow:0 0 16px rgba(255,200,100,.12);color:#f0d8a8}.dialogue-scene_sendBtn__HlVhU:active:not(:disabled){transform:scale(.95)}.dialogue-scene_sendBtnDisabled__iDYg_{opacity:.4;cursor:not-allowed}@media (max-width:768px){.dialogue-scene_dialogueShell__A5tYJ{padding:8px 12px 12px}.dialogue-scene_topBar__4KXMM{padding:6px 12px;gap:10px}.dialogue-scene_dialogueLayout__FwF1R{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:calc(100vh - 72px);max-height:calc(100vh - 72px);min-height:0}.dialogue-scene_portraitArea__ZCdT8{min-height:220px;max-height:280px;border-right:none;border-bottom:1px solid rgba(89,67,50,.12)}.dialogue-scene_portraitName__1s_9J{font-size:1.4rem}.dialogue-scene_portraitInfo__WHthE{padding:24px 16px 16px}.dialogue-scene_chatArea__5AGxW{border-top:none}.dialogue-scene_chatTopPanels__SQL4z{max-height:42%}.dialogue-scene_chatHistory___H__w{padding:12px 13px 6px}.dialogue-scene_statusPanel__wuZKd{margin:9px 12px 0;padding:10px 12px}.dialogue-scene_dualityPanel__ICdhg{margin:8px 12px 0;padding:9px 11px}.dialogue-scene_dualityGrid__SzWh9{grid-template-columns:1fr;gap:7px}.dialogue-scene_statusNextRow__jvleL,.dialogue-scene_statusPanelHeader__OpRQ_{grid-template-columns:1fr;display:flex;flex-direction:column}.dialogue-scene_dualityHeader__MhzRg{flex-direction:column;align-items:flex-start;gap:4px}.dialogue-scene_dualityHeader__MhzRg strong{font-size:.7rem}.dialogue-scene_bubble___ACqx{max-width:85%}.dialogue-scene_inputArea__PTY0j{padding:8px 12px 10px}.dialogue-scene_suggestedQuestions__Rse11{padding:6px 12px}.dialogue-scene_portraitArea__ZCdT8{display:none}.dialogue-scene_dialogueLayout__FwF1R{grid-template-columns:1fr}.dialogue-scene_chatArea__5AGxW{width:100%}}.dialogue-scene_statusPanelCompact__Ps1H4{padding:6px 13px;gap:2px}.dialogue-scene_statusPanelCompact__Ps1H4 .dialogue-scene_statusPanelHeader__OpRQ_ strong{font-size:.86rem}.dialogue-scene_statusPanelCompact__Ps1H4 .dialogue-scene_statusActions__Q_GMk,.dialogue-scene_statusPanelCompact__Ps1H4 .dialogue-scene_statusNextRow__jvleL{display:none}.dialogue-scene_portraitMoodGlow__CGBx8{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:22px}.dialogue-scene_chatHistory___H__w{min-height:180px}.dialogue-scene_chatTopPanels__SQL4z{max-height:auto}.dialogue-scene_inputArea__PTY0j{background:rgba(28,18,14,.6);border-top:1px solid rgba(255,228,174,.1);padding:10px 14px 12px;border-radius:0 0 16px 0}.dialogue-scene_dualityBtn__xVnT8{display:block;width:100%;margin:4px 14px;padding:8px 14px;border-radius:10px;border:1px dashed rgba(180,140,200,.25);background:rgba(180,130,200,.06);color:#b8a0c8;font-size:.8rem;cursor:pointer;font-family:inherit;text-align:center;transition:all .2s}.dialogue-scene_dualityBtn__xVnT8:hover{background:rgba(180,130,200,.12);border-color:rgba(180,140,200,.4);color:#c8b0d8;box-shadow:0 0 12px rgba(180,140,200,.15)}.dialogue-scene_dualityOverlay__Q6s_l{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(16,10,6,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialogue-scene_dualityModal__rf_vw{width:min(480px,90vw);max-height:80vh;overflow-y:auto;padding:24px;border-radius:20px;background:linear-gradient(180deg,rgba(44,30,22,.98),rgba(32,20,15,.98));border:1px solid rgba(180,140,200,.15);display:flex;flex-direction:column;gap:14px}.dialogue-scene_dualityCloseBtn__c6q7I{align-self:center;padding:8px 24px;border-radius:12px;border:1px solid rgba(180,140,200,.2);background:transparent;color:#b8a0c8;cursor:pointer;font-family:inherit;font-size:.84rem}.dialogue-scene_purposeHint__g3ea2{padding:6px 12px;text-align:center;color:rgba(180,150,120,.55);font-size:.72rem;font-style:italic;letter-spacing:.03em}.dialogue-scene_aiSuggestBtn__qaYLn{font-size:.82rem!important;padding:8px 18px!important}.dialogue-scene_aiSuggestionBar__9gqE2{padding:8px 20px!important}.dialogue-scene_moodTag___O8AA{animation:dialogue-scene_moodPop__lkNTO .4s ease-out}@keyframes dialogue-scene_moodPop__lkNTO{0%{transform:scale(1.3);opacity:.6}to{transform:scale(1);opacity:1}}.dialogue-scene_purposeStrip__VepxX{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;margin:0 14px;border-radius:10px;background:rgba(200,168,82,.06);border:1px solid rgba(200,168,82,.1)}.dialogue-scene_purposeStrip__VepxX span{color:#c8a052;font-size:.8rem;flex:1 1}.dialogue-scene_purposeStrip__VepxX strong{color:#8e765e;font-size:.72rem}.dialogue-scene_rewardToast__jhnQF{text-align:center;padding:8px 14px;margin:4px 0;background:rgba(200,168,82,.08);border:1px solid rgba(200,168,82,.2);border-radius:12px;color:#c8a052;font-size:.82rem}.dialogue-scene_mood_warm__mOhVY{box-shadow:inset 0 0 120px rgba(232,163,75,.06)}.dialogue-scene_mood_guarded__k3jhw{box-shadow:inset 0 0 120px rgba(107,123,141,.06)}.dialogue-scene_mood_steady__2Acw5{box-shadow:inset 0 0 120px rgba(125,158,132,.04)}.dialogue-scene_mood_wistful__t_rfS{box-shadow:inset 0 0 120px rgba(139,107,125,.06)}.dialogue-scene_lanternBar__NJBYx{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:.74rem;color:rgba(200,170,140,.8);background:rgba(32,20,15,.45);border-bottom:1px solid rgba(255,228,174,.1);flex-shrink:0;letter-spacing:.03em}.dialogue-scene_lanternIcon__xJCn9{display:inline-block;width:10px;height:14px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 30%,rgba(255,200,80,.8),rgba(232,150,40,.4));box-shadow:0 0 6px rgba(255,180,60,.4);flex-shrink:0}.dialogue-scene_lanternDot__bQuLh{color:rgba(200,170,140,.3)}.dialogue-scene_lanternNext__6u2S6{color:rgba(220,190,150,.6);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialogue-scene_lanternParticles__NM4hn{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.dialogue-scene_particle__pWrQq{position:absolute;bottom:20%;width:3px;height:3px;border-radius:50%;background:rgba(255,200,120,.6)}.dialogue-scene_dualityBadge__pG65A{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:8px;border:1px solid rgba(180,140,200,.15);background:rgba(180,130,200,.04);color:#a090b8;font-size:.68rem;cursor:pointer;font-family:inherit;letter-spacing:.04em;transition:all .2s}.dialogue-scene_dualityBadge__pG65A:hover{background:rgba(180,130,200,.14);border-color:rgba(180,140,200,.35)}.dialogue-scene_dramaToast__vxfn2{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);padding:8px 18px;border-radius:12px;z-index:100;background:rgba(20,14,8,.9);border:1px solid rgba(200,168,82,.25);color:#c8a052;font-size:.78rem;text-align:center}.dialogue-scene_inputRow__ZEt5p{display:flex;gap:8px;align-items:flex-end}.dialogue-scene_aiSuggestMini__heg7P{width:36px;height:36px;border-radius:10px;flex-shrink:0;border:1px solid rgba(200,168,82,.2);background:rgba(200,168,82,.06);color:#c8a052;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.dialogue-scene_aiSuggestMini__heg7P:hover:not(:disabled){background:rgba(200,168,82,.16);border-color:rgba(200,168,82,.4)}.dialogue-scene_aiSuggestMini__heg7P:disabled{opacity:.3;cursor:not-allowed}.dialogue-scene_suggestedInline__K5T0h{display:flex;gap:6px;padding:0 0 6px;flex-wrap:wrap}.dialogue-scene_suggestChip__rcQn2{background:rgba(255,232,180,.05);border:1px solid rgba(255,228,174,.12);color:#b89e80;padding:4px 12px;border-radius:14px;font-size:.74rem;cursor:pointer;font-family:inherit;transition:all .2s}.dialogue-scene_suggestChip__rcQn2:hover{background:rgba(255,232,180,.12);border-color:rgba(255,228,174,.3);color:#d4b896}.dialogue-scene_aiSuggestionChips__1mNNr{display:flex;gap:6px;padding:4px 0 0;flex-wrap:wrap}.dialogue-scene_greetingBubble__7EQ5u small{display:block;margin-top:6px;color:rgba(214,195,162,.72);font-size:.72rem;font-weight:600}.dialogue-audio_bubbleRow__Hl1NU{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,rgba(70,43,30,.92),rgba(45,27,20,.96));border:1px solid rgba(218,170,95,.14);box-shadow:0 12px 24px rgba(16,9,6,.18),inset 0 1px 0 rgba(255,236,188,.08);transition:background .3s ease,border-color .3s ease,transform .25s ease,box-shadow .25s ease}.dialogue-audio_bubbleRow__Hl1NU:hover{background:linear-gradient(180deg,rgba(78,48,33,.94),rgba(50,30,22,.98))}.dialogue-audio_bubbleRowActive__tG3F8{border-color:rgba(230,177,94,.24);background:linear-gradient(90deg,rgba(214,154,74,.34) 0 4px,transparent 4px),radial-gradient(circle at 18px 18px,rgba(237,188,104,.12),transparent 30px),linear-gradient(180deg,#743f2f,#552b22 100%);box-shadow:0 18px 34px rgba(16,9,6,.3),inset 0 1px 0 rgba(255,228,168,.14),inset 0 -1px 0 rgba(35,18,13,.22)}.dialogue-audio_bubbleRowRevealed__Z_e_8{border-color:rgba(145,185,135,.22)}.dialogue-audio_bubbleRowPlaying__Svc_W{border-color:rgba(214,154,74,.3);box-shadow:0 14px 30px rgba(214,154,74,.12);background:linear-gradient(180deg,#6d3b2d,#4d281f)}.dialogue-audio_bubbleRowNarrator__XxD_J{gap:0;background:linear-gradient(180deg,#553526,#352118);border-color:rgba(218,170,95,.16);box-shadow:0 14px 28px rgba(16,9,6,.22),inset 4px 0 0 rgba(214,154,74,.34)}.dialogue-audio_avatarWrap__zgIxq{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid rgba(200,175,140,.35);background:linear-gradient(160deg,rgba(255,248,235,1),rgba(240,225,200,1));position:relative;box-shadow:0 2px 8px rgba(100,70,40,.08),inset 0 1px 2px rgba(255,255,255,.5)}.dialogue-audio_avatar__T8oKi{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.dialogue-audio_avatarBounce__nGsv_{animation:dialogue-audio_chibiBounce__IjBLe 1.4s ease-in-out infinite}@keyframes dialogue-audio_chibiBounce__IjBLe{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(-4px) scale(1.04)}30%{transform:translateY(0) scale(1)}45%{transform:translateY(-2px) scale(1.02)}60%{transform:translateY(0) scale(1)}}.dialogue-audio_avatarPlaceholder__i6MMN{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:rgba(139,100,60,.35);background:linear-gradient(160deg,rgba(235,220,195,1),rgba(215,198,172,1))}.dialogue-audio_bubbleBody__RWv2Q{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.dialogue-audio_bubbleBodyCompact__3rnOf{gap:3px}.dialogue-audio_bubbleHeader__gw0AO{display:flex;align-items:center;gap:10px;margin-bottom:2px}.dialogue-audio_bubbleHeaderCompact__VVGwM{gap:8px;margin-bottom:0}.dialogue-audio_speakerName__eaP1J{font-size:13px;font-weight:800;color:#f0c986;letter-spacing:.03em}.dialogue-audio_speakerNameCompact__e6CbV{font-size:12px;letter-spacing:.02em}.dialogue-audio_playBtn__1FL_i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(240,201,134,.24);background:linear-gradient(145deg,rgba(98,55,36,.95),rgba(63,36,26,.95));color:#f4d392;cursor:pointer;padding:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.dialogue-audio_playBtnCompact__1VSgx{width:24px;height:24px}.dialogue-audio_playBtn__1FL_i:hover{border-color:#a67c52;background:linear-gradient(145deg,rgba(255,246,225,1),rgba(250,235,210,1));transform:scale(1.1);box-shadow:0 2px 8px rgba(107,76,46,.12)}.dialogue-audio_playBtn__1FL_i:active{transform:scale(.94)}.dialogue-audio_playBtnPlaying__VSGyH{border-color:#2d8a48;background:linear-gradient(145deg,rgba(235,255,242,95%),rgba(208,245,225,95%));color:#2d7d46;animation:dialogue-audio_btnPulse__RSWOY 1.6s ease-in-out infinite}@keyframes dialogue-audio_btnPulse__RSWOY{0%,to{box-shadow:0 0 0 0 rgba(45,125,70,.18)}50%{box-shadow:0 0 0 5px rgba(45,125,70,0)}}.dialogue-audio_iconPlay__rcoqz{display:block;width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:5.5px 0 5.5px 10px;margin-left:1.5px}.dialogue-audio_iconPause__31HpN{display:flex;align-items:center;gap:3px}.dialogue-audio_iconPause__31HpN:after,.dialogue-audio_iconPause__31HpN:before{content:"";display:block;width:3.2px;height:11px;background:currentColor;border-radius:1px}.dialogue-audio_dialogueText__ui892{font-size:15px;line-height:1.72;color:#f7e0b8;font-weight:650;margin:0;transition:filter .5s ease,color .5s ease,opacity .5s ease}.dialogue-audio_dialogueTextCompact__iNFU_{font-size:16px;line-height:1.86}.dialogue-audio_actionText__Crslx{margin:0 0 6px;color:rgba(244,211,146,.72);font-size:13px;line-height:1.6;font-weight:600;font-style:italic}.dialogue-audio_bubbleRowCompact__e9m7A{min-height:112px;padding:22px 26px;background:linear-gradient(90deg,rgba(214,154,74,.34) 0 4px,transparent 4px),radial-gradient(circle at 20px 18px,rgba(237,188,104,.12),transparent 36px),linear-gradient(180deg,#68402f,#4b281f 58%,#3a2019);border-color:rgba(230,177,94,.16);box-shadow:0 18px 34px rgba(16,9,6,.32),inset 0 1px 0 rgba(255,228,168,.13),inset 0 -1px 0 rgba(18,9,6,.24)}.dialogue-audio_avatarWrapCompact__JsPc0{width:48px;height:48px;border-width:1.5px}.dialogue-audio_dialogueTextSpoiler__vr8fP{filter:blur(6px) brightness(1.06);color:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(90deg,rgba(205,185,158,.07),rgba(205,185,158,.17));border-radius:5px;padding:3px 8px;min-height:1.65em;letter-spacing:.03em}.dialogue-audio_spoilerHint___4x_q{display:block;font-size:10.5px;color:rgba(139,100,60,.42);margin-top:3px;font-style:italic;letter-spacing:.04em}@media (max-width:640px){.dialogue-audio_bubbleRow__Hl1NU{gap:10px;padding:10px 12px}.dialogue-audio_avatarWrap__zgIxq{width:46px;height:46px}.dialogue-audio_dialogueText__ui892{font-size:13px}.dialogue-audio_dialogueTextSpoiler__vr8fP{filter:blur(5px)}.dialogue-audio_speakerName__eaP1J{font-size:12px}.dialogue-audio_playBtn__1FL_i{width:26px;height:26px}.dialogue-audio_bubbleRowCompact__e9m7A{gap:8px;padding:10px 10px 9px}.dialogue-audio_avatarWrapCompact__JsPc0{width:42px;height:42px}.dialogue-audio_dialogueTextCompact__iNFU_{font-size:12px;line-height:1.56}}.dialogue-audio_bubbleRowCompact__e9m7A{gap:14px;height:96px;min-height:96px;max-height:96px;padding:18px 22px;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,rgba(64,39,30,.78),rgba(39,23,18,.86));border-color:rgba(190,139,72,.1);box-shadow:0 12px 24px rgba(16,9,6,.22),inset 0 1px 0 rgba(255,228,168,.08)}.dialogue-audio_bubbleRowCompact__e9m7A:not(.dialogue-audio_bubbleRowActive__tG3F8){opacity:.72;background:linear-gradient(180deg,rgba(53,33,26,.7),rgba(32,20,16,.78));border-color:rgba(190,139,72,.08);box-shadow:0 8px 18px rgba(16,9,6,.14)}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8{height:180px;min-height:180px;max-height:180px;padding:24px 28px;overflow:hidden;border-radius:18px;background:linear-gradient(90deg,rgba(224,164,86,.46) 0 5px,transparent 5px),radial-gradient(circle at 24px 24px,rgba(237,188,104,.18),transparent 48px),linear-gradient(180deg,#74422f,#532d23 54%,#341d17);border-color:rgba(230,177,94,.22);box-shadow:0 24px 48px rgba(16,9,6,.34),inset 0 1px 0 rgba(255,228,168,.16),inset 0 -1px 0 rgba(18,9,6,.3)}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_avatarWrapCompact__JsPc0{width:60px;height:60px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_speakerNameCompact__e6CbV{font-size:15px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_dialogueTextCompact__iNFU_{font-size:clamp(1.04rem,1.32vw,1.22rem);line-height:1.82}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_actionText__Crslx{font-size:.9rem;line-height:1.68}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_bubbleBodyCompact__3rnOf{max-height:100%;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(230,177,94,.6) rgba(42,24,18,.3)}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_bubbleBodyCompact__3rnOf::-webkit-scrollbar{width:6px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_bubbleBodyCompact__3rnOf::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(230,177,94,.62)}@media (max-width:640px){.dialogue-audio_bubbleRowCompact__e9m7A{height:88px;min-height:88px;max-height:88px;padding:12px 12px 11px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8{height:150px;min-height:150px;max-height:150px;padding:16px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_avatarWrapCompact__JsPc0{width:54px;height:54px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_dialogueTextCompact__iNFU_{font-size:1rem;line-height:1.82}}.dialogue-audio_bubbleRowCompact__e9m7A{height:auto;min-height:0;max-height:none;align-items:flex-start;overflow:visible;padding:16px 20px}.dialogue-audio_bubbleRowCompact__e9m7A:not(.dialogue-audio_bubbleRowActive__tG3F8){min-height:78px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8{height:auto;min-height:0;max-height:none;overflow:visible;padding:16px 22px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_avatarWrapCompact__JsPc0{width:54px;height:54px}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_dialogueTextCompact__iNFU_{font-size:clamp(1rem,1.22vw,1.16rem);line-height:1.7}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_actionText__Crslx{font-size:.84rem;line-height:1.5}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_bubbleBodyCompact__3rnOf{max-height:none;overflow:visible;padding-right:0;scrollbar-width:none}.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8 .dialogue-audio_bubbleBodyCompact__3rnOf::-webkit-scrollbar{display:none;width:0;height:0}@media (max-width:640px){.dialogue-audio_bubbleRowCompact__e9m7A,.dialogue-audio_bubbleRowCompact__e9m7A.dialogue-audio_bubbleRowActive__tG3F8{height:auto;min-height:0;max-height:none}}.ConfirmPanel_panel__32W0C{padding:12px;border-radius:8px;background:rgba(24,16,10,.82);border:1px solid rgba(200,168,82,.18)}.ConfirmPanel_header__nkpmw{text-align:center;margin-bottom:10px}.ConfirmPanel_header__nkpmw span{display:block;color:#8eb6a6;font-size:.68rem;letter-spacing:0;margin-bottom:3px}.ConfirmPanel_header__nkpmw strong{display:block;color:#e9d8b5;font-size:.9rem;line-height:1.35;font-weight:700}.ConfirmPanel_options__EztWG{display:flex;flex-direction:column;gap:8px}.ConfirmPanel_option__FF65_{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,228,174,.12);background:rgba(255,232,180,.04);color:#c4a882;cursor:pointer;font-family:inherit;font-size:.8rem;text-align:left;transition:all .2s}.ConfirmPanel_option__FF65_:hover:not(:disabled){background:rgba(255,232,180,.1);border-color:rgba(200,168,82,.35);color:#e0c898}.ConfirmPanel_option__FF65_:disabled{cursor:default}.ConfirmPanel_optionLabel__JZJsm{flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.ConfirmPanel_optionCorrect__ScfAl{background:rgba(100,160,80,.15)!important;border-color:rgba(120,180,100,.4)!important;color:#b0d8a0!important}.ConfirmPanel_optionWrong__WoYcB{background:rgba(180,60,40,.15)!important;border-color:rgba(200,80,60,.4)!important;color:#d8a090!important}.ConfirmPanel_optionHint__aGIhA{font-size:.66rem;color:rgba(200,150,120,.7);font-style:italic;max-width:180px;text-align:right}.ConfirmPanel_optionCheck__NctzU{color:#a0d890;font-size:.9rem}.FootprintTracer_stage__P02hs{width:100%;min-height:320px}.FootprintTracer_scene__DX9SD{position:relative;width:100%;min-height:300px;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 30% 55%,rgba(200,215,230,.05) 0,transparent 45%),linear-gradient(170deg,#181c24,#13161d 40%,#0e1117);border:1px solid rgba(120,140,165,.12);cursor:crosshair}.FootprintTracer_ground__UZ8bw{position:absolute;inset:0;pointer-events:none}.FootprintTracer_snowTexture__XKc11:after,.FootprintTracer_snowTexture__XKc11:before{content:"";position:absolute;inset:0}.FootprintTracer_snowTexture__XKc11:before{background-image:radial-gradient(.6px .6px at 10% 15%,rgba(255,255,255,.18),transparent),radial-gradient(.5px .5px at 28% 68%,rgba(255,255,255,.13),transparent),radial-gradient(.7px .7px at 52% 32%,rgba(255,255,255,.16),transparent),radial-gradient(.45px .45pt at 75% 58%,rgba(255,255,255,.11),transparent),radial-gradient(.55px .55px at 88% 22%,rgba(255,255,255,.15),transparent),radial-gradient(.5px .5px at 20% 85%,rgba(255,255,255,.12),transparent),radial-gradient(.65px .65px at 62% 78%,rgba(255,255,255,.14),transparent),radial-gradient(.48px .48px at 42% 48%,rgba(255,255,255,.1),transparent);opacity:.35}.FootprintTracer_snowTexture__XKc11:after{background-image:linear-gradient(105deg,transparent,rgba(220,230,240,.03) 35%,transparent 60%),linear-gradient(-80deg,transparent 50%,rgba(210,222,235,.02) 70%,transparent);opacity:.4}.FootprintTracer_envGlow__1hk7E{position:absolute;top:-25%;left:8%;width:45%;height:75%;background:radial-gradient(ellipse,rgba(180,195,215,.04) 0,transparent 68%);filter:blur(16px)}.FootprintTracer_canvas__CESlD{position:relative;width:100%;height:260px;z-index:2}.FootprintTracer_fpGroup__IukTp{transition:transform .2s ease}.FootprintTracer_fpGroup__IukTp:hover{transform:scale(1.08)}.FootprintTracer_sole__iPwix{fill:rgba(175,190,210,.3);stroke:rgba(195,212,232,.45);stroke-width:.6;transition:all .25s ease}.FootprintTracer_toe__mbU_M{fill:rgba(165,182,205,.24);stroke:rgba(185,203,225,.36);stroke-width:.4;transition:all .25s ease}.FootprintTracer_heel__kaeVb{fill:rgba(170,187,208,.26);stroke:rgba(190,207,228,.38);stroke-width:.4}.FootprintTracer_fpDone__AuMeW .FootprintTracer_sole__iPwix{fill:rgba(210,180,110,.55);stroke:rgba(240,208,140,.88);stroke-width:1;filter:url(#fpGlow)}.FootprintTracer_fpDone__AuMeW .FootprintTracer_toe__mbU_M{fill:rgba(200,170,95,.5);stroke:rgba(235,205,130,.76);stroke-width:.7}.FootprintTracer_fpDone__AuMeW .FootprintTracer_heel__kaeVb{fill:rgba(205,176,104,.48);stroke:rgba(238,206,134,.74);stroke-width:.65}.FootprintTracer_fpActive__u7H2e .FootprintTracer_sole__iPwix{fill:rgba(255,222,140,.82);stroke:#ffecb8;stroke-width:1.4;filter:url(#activeGlow);animation:FootprintTracer_activePulse__ELYgL 1.8s ease-in-out infinite}.FootprintTracer_fpActive__u7H2e .FootprintTracer_toe__mbU_M{fill:rgba(255,218,125,.78);stroke:#fff5d0;stroke-width:1.05;animation:FootprintTracer_toePulse__IUmZ4 1.8s ease-in-out infinite}.FootprintTracer_fpActive__u7H2e .FootprintTracer_heel__kaeVb{fill:rgba(255,220,132,.75);stroke:#fff0c8;stroke-width:.9}@keyframes FootprintTracer_activePulse__ELYgL{0%,to{fill:rgba(255,222,140,.82);stroke:#ffecb8}50%{fill:rgba(255,245,175,.95);stroke:#fffaf0}}@keyframes FootprintTracer_toePulse__IUmZ4{0%,to{fill:rgba(255,218,125,.78)}50%{fill:rgba(255,240,160,.92)}}.FootprintTracer_labelLock__A_wAu{fill:rgba(180,195,215,.28);font-weight:600;letter-spacing:.04em;font-size:4.2!important}.FootprintTracer_labelDone__IhzAZ{fill:#e8cc88;font-weight:700;font-size:4.2!important}.FootprintTracer_labelActive__dM8oZ{fill:#fff8e8;font-weight:800;font-size:4.8!important;text-shadow:0 0 8px rgba(255,200,80,.6)}.FootprintTracer_statusBar__WhAGA{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:rgba(8,12,18,.6);border-top:1px solid rgba(120,140,165,.1);position:relative;z-index:3}.FootprintTracer_statusText__UlomK{font-size:.76rem;color:rgba(195,188,172,.55);letter-spacing:.04em;font-style:italic}.FootprintTracer_badge__B1mFA{font-size:.84rem;font-weight:800;color:#e8c56a;background:rgba(200,169,110,.1);padding:.12rem .58rem;border-radius:999px;border:1px solid rgba(200,169,110,.22);letter-spacing:.04em}@keyframes FootprintTracer_footprintFade__D_cIV{0%,to{opacity:.35}50%{opacity:.55}}.FootprintTracer_fpFading__NkgFh g{animation:FootprintTracer_footprintFade__D_cIV 4s ease-in-out infinite}.FootprintTracer_fpFading__NkgFh .FootprintTracer_heel__kaeVb,.FootprintTracer_fpFading__NkgFh .FootprintTracer_sole__iPwix,.FootprintTracer_fpFading__NkgFh .FootprintTracer_toe__mbU_M{fill-opacity:.3}.FootprintTracer_fpFading__NkgFh text{opacity:.4}.FootprintTracer_fpActive__u7H2e{filter:drop-shadow(0 0 8px rgba(232,200,100,.6))!important;animation:FootprintTracer_activePulse__ELYgL 1.5s ease-in-out infinite}.FootprintTracer_fpFail__0tztK{filter:drop-shadow(0 0 6px rgba(220,80,60,.7))!important;animation:FootprintTracer_failShake__X8VUU .4s ease-out}@keyframes FootprintTracer_failShake__X8VUU{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}.LedgerAligner_stage__dyV9e{width:100%;min-height:380px;display:flex;flex-direction:column}.LedgerAligner_deskWrapper__Hc76m{position:relative;flex:1 1;min-height:350px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.LedgerAligner_deskBg__WK2ge{position:absolute;inset:0;background:linear-gradient(155deg,#201812,#17100a 50%,#0f0a06)}.LedgerAligner_deskGrain__FdLOO{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 45px,rgba(80,55,30,.04) 0,rgba(80,55,30,.04) 47px),repeating-linear-gradient(0deg,transparent,transparent 80px,rgba(65,42,22,.03) 0,rgba(65,42,22,.03) 82px)}.LedgerAligner_deskGlow__AhrRL{position:absolute;top:-5%;left:25%;width:50%;height:50%;background:radial-gradient(ellipse,rgba(255,235,175,.06) 0,transparent 60%)}.LedgerAligner_areaLabel__BKh0F{font-size:.64rem;color:rgba(190,168,140,.4);letter-spacing:0;padding-left:4px}.LedgerAligner_piecesArea__VpBJ8{position:relative;z-index:1;padding:12px 14px 8px}.LedgerAligner_piecesGrid__zEN_V{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.LedgerAligner_pieceCard__Puthm{display:flex;gap:8px;padding:10px 12px;background:rgba(35,24,14,.9);border:1px solid rgba(160,130,90,.18);border-radius:6px;cursor:pointer;transition:all .25s;text-align:left;font-family:inherit;color:#e0d0b8;align-items:flex-start;min-width:150px;flex:1 1 180px;max-width:240px;position:relative}.LedgerAligner_pieceNext__dvZwd{border-color:rgba(200,160,100,.45);box-shadow:0 0 16px rgba(200,160,90,.12)}.LedgerAligner_pieceNext__dvZwd:hover{border-color:rgba(220,180,110,.6);box-shadow:0 4px 22px rgba(200,160,90,.22)}.LedgerAligner_pieceLocked__QidsY{opacity:.38;cursor:default}.LedgerAligner_pieceOrder__JFH24{font-size:.58rem;color:rgba(210,185,150,.35);font-weight:800;flex-shrink:0;padding-top:1px}.LedgerAligner_pieceBody__fco9p{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.LedgerAligner_pieceBody__fco9p strong{font-size:.78rem;font-weight:700;line-height:1.35;letter-spacing:.02em}.LedgerAligner_pieceBody__fco9p p{display:none}.LedgerAligner_pieceCue__NZlJx{font-size:.55rem;color:rgba(200,165,115,.5);background:rgba(200,165,115,.07);padding:2px 6px;border-radius:2px;align-self:flex-start;margin-top:2px}.LedgerAligner_piecePulse__KIDmt{position:absolute;inset:-1px;border-radius:7px;background:linear-gradient(135deg,rgba(210,175,110,.1),transparent 55%);pointer-events:none}.LedgerAligner_slotsArea__k0tN4{position:relative;z-index:1;padding:10px 14px 14px;flex:1 1}.LedgerAligner_slotsGrid__KREuh{display:flex;flex-direction:column;gap:6px;margin-top:8px}.LedgerAligner_slotRow__1imKy{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:rgba(20,14,10,.5);border:1.5px dashed rgba(140,110,75,.2);border-radius:6px;min-height:48px;transition:all .3s;cursor:default;color:inherit;font:inherit;text-align:left}.LedgerAligner_slotRow__1imKy:disabled{opacity:1}.LedgerAligner_slotTarget__imZJg{border-style:solid;border-color:rgba(200,160,100,.35);background:rgba(30,20,12,.6);cursor:pointer}.LedgerAligner_slotTarget__imZJg:hover{border-color:rgba(220,180,110,.55);background:rgba(40,28,16,.65)}.LedgerAligner_slotFilled__Ncf6C{border-style:solid;border-color:rgba(180,145,95,.2);background:rgba(25,17,12,.45)}.LedgerAligner_slotNum__nVc3U{font-size:.56rem;color:rgba(200,175,145,.3);font-weight:800;width:18px;flex-shrink:0}.LedgerAligner_slotContent__BCb2Z{flex:1 1;min-width:0}.LedgerAligner_slotFilledContent__lzBkq{display:flex;align-items:center;gap:6px}.LedgerAligner_slotCheck__xDTfG{font-size:.68rem;color:#c8a050;font-weight:800}.LedgerAligner_slotFilledLabel__pxvdF{font-size:.72rem;font-weight:700;color:#d4b86a}.LedgerAligner_slotFilledDesc__CXxWp{display:none}.LedgerAligner_slotTargetHint__MIopm{display:flex;align-items:center;gap:8px}.LedgerAligner_slotTargetLabel___6dDW{font-size:.74rem;font-weight:700;color:#dec890}.LedgerAligner_slotTargetDesc__BitaX{font-size:.6rem;color:rgba(210,185,150,.5);font-style:italic}.LedgerAligner_slotTargetArrow__ONUZ9{font-size:.58rem;color:rgba(200,165,110,.45);margin-left:auto}.LedgerAligner_slotEmpty__GJHKF{display:flex;align-items:center;gap:8px}.LedgerAligner_slotEmptyLabel__Xl8tC{font-size:.62rem;color:rgba(180,160,135,.35);font-weight:600}.LedgerAligner_slotEmptyDesc__isOp5{font-size:.54rem;color:rgba(160,140,115,.2)}.LedgerAligner_slotStatus__uZGuv{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;flex-shrink:0}.LedgerAligner_statusDone__iaAE_{background:rgba(200,160,80,.15);color:#c8a050;border:1px solid rgba(200,160,80,.3)}.LedgerAligner_statusNext__HQVHb{background:rgba(210,175,100,.12);color:rgba(220,185,115,.6);border:1px solid rgba(210,175,100,.25);animation:LedgerAligner_statusPulse__qSyoY 2s ease-in-out infinite}@keyframes LedgerAligner_statusPulse__qSyoY{0%,to{box-shadow:0 0 0 0 rgba(210,175,100,.3)}50%{box-shadow:0 0 0 6px rgba(210,175,100,0)}}.LedgerAligner_statusLock__IRK7u{color:rgba(150,130,105,.25);border:1px solid rgba(130,110,85,.15)}.LedgerAligner_completeBanner___y4vv{margin-top:8px;padding:10px 16px;background:rgba(28,20,14,.7);border:1px solid rgba(200,160,100,.2);border-radius:8px;text-align:center;font-size:.82rem;font-weight:700;color:#d4b060;letter-spacing:.06em}@keyframes LedgerAligner_pageFlip__W4Jak{0%{transform:rotateY(0deg);box-shadow:2px 2px 8px rgba(0,0,0,.15)}50%{transform:rotateY(90deg);box-shadow:0 2px 2px rgba(0,0,0,.05)}to{transform:rotateY(0deg);box-shadow:-2px 2px 8px rgba(0,0,0,.15)}}.LedgerAligner_pageFlipping__8kw_c{animation:LedgerAligner_pageFlip__W4Jak .6s ease-in-out;transform-style:preserve-3d;perspective:800px}.LedgerAligner_pageEcho__Y7ovg{position:absolute;inset:0;background:rgba(200,170,110,.04);border-radius:6px;transform:rotate(-1deg) translateY(2px);pointer-events:none;opacity:0;animation:LedgerAligner_echoFade__K85_y 2s ease-out}@keyframes LedgerAligner_echoFade__K85_y{0%{opacity:.35}to{opacity:0;transform:rotate(-2deg) translateY(6px)}}.LedgerAligner_pieceDecoy__bl_2K{border-color:rgba(180,150,110,.3)!important;opacity:.75}.LedgerAligner_pieceDecoy__bl_2K:hover{border-color:rgba(200,160,80,.5)!important;opacity:.9}.LedgerAligner_pieceRejected__b3bVs{animation:LedgerAligner_rejectShake__etziq .5s ease-out}.LedgerAligner_pieceCueDecoy__5IUxD{color:rgba(180,150,110,.5)!important}.LedgerAligner_pieceRejectMark__1zhS8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(180,40,30,.85);color:#ffd0c0;padding:4px 12px;border-radius:6px;font-size:.72rem;font-weight:600;pointer-events:none;z-index:5}@keyframes LedgerAligner_rejectShake__etziq{0%{transform:translateX(0)}15%{transform:translateX(-8px)}30%{transform:translateX(8px)}45%{transform:translateX(-5px)}60%{transform:translateX(5px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}.LetterUnfolder_stage__IRvjX{width:100%;min-height:380px;display:flex;flex-direction:column}.LetterUnfolder_deskSurface__avNZN{flex:1 1;position:relative;border-radius:14px;overflow:hidden;min-height:320px;background:linear-gradient(155deg,#2a211a,#1e1812 40%,#15100c)}.LetterUnfolder_woodGrain__fZ1I0{position:absolute;inset:0;opacity:.08;background-image:repeating-linear-gradient(87deg,transparent,rgba(70,52,32,.5) 1px,transparent 3px,transparent 28px),repeating-linear-gradient(93deg,transparent,rgba(58,42,26,.3) 1px,transparent 2px,transparent 56px);mix-blend-mode:overlay}.LetterUnfolder_candleGlow__3GCgg{position:absolute;width:280px;height:280px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle,rgba(255,230,170,.07) 0,rgba(255,210,130,.03) 35%,transparent 65%);transition:left .3s ease-out,top .3s ease-out;z-index:1}.LetterUnfolder_mainArea__EGjG3{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:28px 18px;min-height:300px;z-index:2}.LetterUnfolder_doneColumn__xffQS{width:96px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px}.LetterUnfolder_colLabel__JGcPd{font-size:.62rem;color:rgba(195,175,145,.35);letter-spacing:.12em;text-transform:uppercase}.LetterUnfolder_doneStack__1f5le{position:relative;width:100%;min-height:140px;display:flex;flex-direction:column;align-items:center}.LetterUnfolder_doneSheet__7Ll5X{position:relative;width:82px;height:112px;margin-bottom:-72px;perspective:400px}.LetterUnfolder_doneSheet__7Ll5X:first-child{margin-bottom:0}.LetterUnfolder_doneSheetBody__rrHpC{width:100%;height:100%;border-radius:2px;background:linear-gradient(145deg,#e8dcc6,#dfd0b4,#e2d4ba);box-shadow:0 3px 14px rgba(0,0,0,.25),inset 0 0 40px rgba(165,140,95,.06),0 0 1px rgba(120,95,60,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 6px;position:relative;overflow:hidden}.LetterUnfolder_doneSheetBody__rrHpC:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 20px rgba(110,85,50,.07);pointer-events:none}.LetterUnfolder_verticalText__yrjUO{writing-mode:vertical-lr;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.LetterUnfolder_vCheck__f_70l{font-size:.72rem;color:#b88935;font-weight:900}.LetterUnfolder_vContent__wQHuO{font-size:.62rem;color:#6b5738;font-weight:700;letter-spacing:.06em;line-height:1.5}.LetterUnfolder_sheetCorner__xM6uX{position:absolute;top:4px;right:4px;width:10px;height:10px;border-top:1.5px solid rgba(170,135,70,.25);border-right:1.5px solid rgba(170,135,70,.25)}.LetterUnfolder_centerColumn__xkSf3{flex:1 1;max-width:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:240px}.LetterUnfolder_foldLayer__4aCFZ{position:absolute;width:250px;min-height:200px;border:none;padding:0;cursor:default;background:transparent;font-family:inherit;outline:none;border-radius:3px;transform-style:preserve-3d}.LetterUnfolder_activeLayer__HaLBD{cursor:pointer!important}.LetterUnfolder_inactiveLayer__kvA_o{cursor:default}.LetterUnfolder_paperBody__PjrI5{position:relative;width:100%;min-height:190px;border-radius:3px;overflow:hidden;box-shadow:0 4px 22px rgba(0,0,0,.28),0 1px 4px rgba(0,0,0,.15),inset 0 0 60px rgba(168,142,98,.05)}.LetterUnfolder_xuanBase__ZG9ai{position:absolute;inset:0;background:linear-gradient(148deg,#e8dfcc,#e0d4bc 18%,#d9cba8 48%,#ddd0b8 78%,#e3d8c4)}.LetterUnfolder_xuanFiber__ynNzD{opacity:.22;background-image:radial-gradient(circle at 12% 8%,rgba(140,115,80,.09) 0,transparent 28%),radial-gradient(circle at 78% 15%,rgba(135,110,78,.08) 0,transparent 34%),radial-gradient(circle at 45% 68%,rgba(148,122,85,.07) 0,transparent 30%),radial-gradient(circle at 88% 72%,rgba(138,112,76,.08) 0,transparent 26%),radial-gradient(circle at 22% 85%,rgba(145,118,82,.06) 0,transparent 36%),radial-gradient(circle at 64% 38%,rgba(142,116,80,.07) 0,transparent 32%),repeating-radial-gradient(circle at 50% 50%,rgba(130,105,72,.025) 0,transparent 2px,transparent 5px),repeating-linear-gradient(0deg,transparent,rgba(125,100,68,.015) 1px,transparent 3px),repeating-linear-gradient(90deg,transparent,rgba(128,102,70,.015) 1px,transparent 4px)}.LetterUnfolder_xuanFiber__ynNzD,.LetterUnfolder_xuanStain__rmNqf{position:absolute;inset:0;mix-blend-mode:multiply;pointer-events:none}.LetterUnfolder_xuanStain__rmNqf{opacity:.12;background-image:radial-gradient(ellipse at 18% 22%,rgba(120,95,60,.14) 0,transparent 30%),radial-gradient(ellipse at 82% 68%,rgba(115,90,58,.11) 0,transparent 26%),radial-gradient(ellipse at 35% 82%,rgba(125,100,65,.08) 0,transparent 22%),radial-gradient(ellipse at 68% 12%,rgba(118,93,58,.1) 0,transparent 24%)}.LetterUnfolder_xuanEdge__gaZIG{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 2px 2px 8px rgba(255,245,215,.15),inset -2px -2px 8px rgba(100,78,45,.08),inset 0 0 1px rgba(140,115,80,.2);pointer-events:none}.LetterUnfolder_creaseLine__ZAXVF{position:absolute;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,rgba(130,105,70,.2) 15%,rgba(130,105,70,.35) 50%,rgba(130,105,70,.2) 85%,transparent)}.LetterUnfolder_creaseShadow__DlYar{position:absolute;left:6%;right:6%;top:calc(100% + .5px);height:3px;background:linear-gradient(90deg,transparent,rgba(80,60,35,.08) 15%,rgba(80,60,35,.14) 50%,rgba(80,60,35,.08) 85%,transparent);filter:blur(.5px)}.LetterUnfolder_paperInner__RDasm{position:relative;z-index:3;height:100%;min-height:180px;justify-content:center;padding:20px}.LetterUnfolder_paperInner__RDasm,.LetterUnfolder_unfoldGuide__Q4ch6{display:flex;flex-direction:column;align-items:center;gap:10px}.LetterUnfolder_guidePulse__T9z_K{width:50px;height:50px;border-radius:50%;border:2px dashed rgba(195,158,70,.5);display:flex;align-items:center;justify-content:center;transition:border-color .3s}.LetterUnfolder_guideArrow__lg8rH{font-size:1rem;color:#b8923d}.LetterUnfolder_guideText__NW77d{font-size:.88rem;font-weight:900;color:#7a5a28;letter-spacing:0;text-shadow:0 1px 1px rgba(255,245,210,.25)}.LetterUnfolder_guideSub__JiUJo{font-size:.66rem;color:#9a8055;letter-spacing:0}.LetterUnfolder_lockedView__leeZy{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.38}.LetterUnfolder_lockMark__WLZ_v{font-size:1rem;opacity:.6}.LetterUnfolder_lockText__ZitbQ{font-size:.7rem;color:rgba(130,108,75,.5);font-weight:600;letter-spacing:0}.LetterUnfolder_sealStamp__9cETM{position:absolute;right:14px;bottom:12px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(178,54,46,.12);border:1.5px solid rgba(178,54,46,.25);z-index:4}.LetterUnfolder_sealChar__E11Q1{font-size:.58rem;color:rgba(178,54,46,.55);font-weight:900;letter-spacing:.05em}.LetterUnfolder_revealPanel__Nb6uM{width:100%;max-width:250px}.LetterUnfolder_revealPaper__UVEA5{position:relative;border-radius:3px;padding:32px 24px;box-shadow:0 10px 40px rgba(0,0,0,.32);overflow:hidden}.LetterUnfolder_revealInner___35Qo{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.LetterUnfolder_secretText__moVbW{font-size:1.5rem;font-weight:900;color:#2d2014;letter-spacing:.22em;font-family:Kaiti,STKaiti,楷体,"Noto Serif SC",serif;margin:0;line-height:1.6}.LetterUnfolder_revealNote__qDMgN{font-size:.84rem;font-weight:700;color:#b88838;letter-spacing:.08em;margin:0}.LetterUnfolder_rightColumn__lQQOs{width:52px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px}.LetterUnfolder_progressBar__qx_5M{width:8px;height:160px;border-radius:4px;background:rgba(160,132,90,.1);position:relative;overflow:visible;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.LetterUnfolder_progressTrack__Ad5Q1{position:absolute;bottom:0;left:1px;right:1px;border-radius:3px;background:linear-gradient(180deg,#d4a94a,#a67c2e);box-shadow:0 0 8px rgba(212,169,74,.2)}.LetterUnfolder_tickMark__c3hO5{position:absolute;right:-5px;width:6px;height:1px;background:rgba(160,132,90,.25)}.LetterUnfolder_tickDone__7Oslg{background:rgba(212,169,74,.6);box-shadow:0 0 4px rgba(212,169,74,.3)}.LetterUnfolder_progressNum__pVvlb{position:relative;z-index:2;font-size:.6rem;font-weight:800;color:#d4a94a;writing-mode:vertical-lr;letter-spacing:.05em}.LetterUnfolder_statusLabel__58Q0s{font-size:.58rem;color:rgba(185,162,128,.35);writing-mode:vertical-lr;letter-spacing:.12em}.LetterUnfolder_hintBar__86Lzp{margin-top:8px;padding:10px 18px;background:rgba(24,19,13,.6);border-radius:8px;border:1px solid rgba(140,115,80,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center}.LetterUnfolder_hintLive__wASSd{font-size:.8rem;color:rgba(218,202,172,.6);letter-spacing:.05em;font-style:italic}.LetterUnfolder_hintDone__tzhTi{font-size:.84rem;color:#d4b86a;font-weight:750;letter-spacing:.07em}@media (max-width:520px){.LetterUnfolder_mainArea__EGjG3{flex-direction:column;gap:10px;padding:18px 12px;min-height:auto}.LetterUnfolder_doneColumn__xffQS{flex-direction:row;width:auto;gap:6px}.LetterUnfolder_doneStack__1f5le{flex-direction:row;min-height:unset}.LetterUnfolder_doneSheet__7Ll5X{width:64px;height:84px;margin-bottom:0;margin-left:-42px}.LetterUnfolder_doneSheet__7Ll5X:first-child{margin-left:0}.LetterUnfolder_rightColumn__lQQOs{flex-direction:row;width:auto;gap:8px}.LetterUnfolder_progressBar__qx_5M{width:100px;height:6px}.LetterUnfolder_progressTrack__Ad5Q1{left:0;top:1px;bottom:1px;right:auto;width:auto;height:auto}.LetterUnfolder_tickMark__c3hO5{top:-5px;right:auto;bottom:auto;width:1px;height:6px}.LetterUnfolder_progressNum__pVvlb,.LetterUnfolder_statusLabel__58Q0s{writing-mode:horizontal-tb}.LetterUnfolder_foldLayer__4aCFZ{max-width:220px;min-height:170px}.LetterUnfolder_paperBody__PjrI5{min-height:160px}.LetterUnfolder_secretText__moVbW{font-size:1.2rem}.LetterUnfolder_deskSurface__avNZN{min-height:280px}}@keyframes LetterUnfolder_paperTear__19_bv{0%{box-shadow:0 0 0 rgba(180,70,50,0)}20%{box-shadow:2px 0 8px rgba(180,70,50,.3),-1px 0 4px rgba(180,70,50,.15)}40%{box-shadow:3px 0 12px rgba(180,70,50,.15),-2px 0 6px rgba(180,70,50,.08)}to{box-shadow:0 0 0 rgba(180,70,50,0)}}.LetterUnfolder_paperTear__19_bv{animation:LetterUnfolder_paperTear__19_bv 1.2s ease-out;border-right:1px solid rgba(180,70,50,.2)}@keyframes LetterUnfolder_unfoldSuccess__5B32i{0%{filter:brightness(1)}50%{filter:brightness(1.3) saturate(1.1)}to{filter:brightness(1)}}.LetterUnfolder_unfoldSuccess__5B32i{animation:LetterUnfolder_unfoldSuccess__5B32i .8s ease-out}.LetterUnfolder_activeLayer__HaLBD{animation:LetterUnfolder_layerPulse__B_n1r 2s ease-in-out infinite}@keyframes LetterUnfolder_layerPulse__B_n1r{0%,to{box-shadow:0 0 8px rgba(232,200,100,.3)}50%{box-shadow:0 0 20px rgba(232,200,100,.6)}}.LetterUnfolder_cornerChoices__dV_fd{display:flex;gap:12px;margin-top:8px;justify-content:center}.LetterUnfolder_cornerBtn__zarnQ{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 16px;border:1px solid rgba(180,150,90,.35);border-radius:8px;background:rgba(40,30,20,.6);color:#c8a96e;cursor:pointer;font-family:inherit;font-size:.8rem;transition:all .2s}.LetterUnfolder_cornerBtn__zarnQ:hover{background:rgba(60,45,25,.8);border-color:rgba(200,170,100,.6);color:#e0c880}.LetterUnfolder_cornerBtn__zarnQ span{font-weight:600;font-size:.85rem}.LetterUnfolder_cornerBtn__zarnQ small{font-size:.65rem;color:rgba(180,150,90,.6)}.LetterUnfolder_cornerTorn__kSnUP{border-color:rgba(200,80,60,.5)!important;background:rgba(80,25,15,.6)!important;color:#c08070!important;animation:LetterUnfolder_cornerShake__wv83Q .4s ease-out}@keyframes LetterUnfolder_cornerShake__wv83Q{0%{transform:rotate(0)}25%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}.ShadowTracer_stage__px3jM{width:100%;min-height:340px;display:flex;flex-direction:column}.ShadowTracer_scene__V_VFk{position:relative;flex:1 1;min-height:240px;border-radius:10px;overflow:hidden}.ShadowTracer_wallBg__ckQmo{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(55,42,28,.55) 0,transparent 55%),linear-gradient(180deg,#0f0c08,#1a1410)}.ShadowTracer_wallTexture__a4isc{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(80,60,35,.03) 0,rgba(80,60,35,.03) 41px);opacity:.5}.ShadowTracer_lightSource___ZKZ8{position:absolute;top:5%;left:50%;transform:translateX(-50%);width:130px;height:55px;background:radial-gradient(ellipse,rgba(255,195,110,.28),transparent 70%);border-radius:50%;pointer-events:none}.ShadowTracer_canvas__SMkbG{position:relative;z-index:2;width:100%;height:240px;max-width:420px;display:block;margin:0 auto}.ShadowTracer_ghostPath__nm2iE{stroke:rgba(180,155,120,.22);stroke-dasharray:4 4;stroke-linecap:round;stroke-linejoin:round}.ShadowTracer_tracePath__7PPP_{stroke:rgba(210,180,125,.55);stroke-linecap:round;stroke-linejoin:round}.ShadowTracer_traceDone__yvvj3{stroke:#d4b060}.ShadowTracer_traceActive__UMu0z{stroke:#ffe088}.ShadowTracer_legend__bOHvG{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;padding:8px 12px}.ShadowTracer_legendItem__RD0FB{display:flex;align-items:center;gap:6px;font-size:.72rem;color:rgba(195,178,155,.4);padding:3px 8px;border-radius:4px;transition:all .2s}.ShadowTracer_legendDone__gTRFd{color:#d4b060;font-weight:700}.ShadowTracer_legendNext__FTn_b{color:rgba(230,210,170,.85);font-weight:700;background:rgba(200,165,100,.06)}.ShadowTracer_legendDot__vrm4y{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.ShadowTracer_legendDotPulse__vveOd{animation:ShadowTracer_dotPulse__Yh1ua 1.6s ease-in-out infinite}@keyframes ShadowTracer_dotPulse__Yh1ua{0%,to{box-shadow:0 0 0 0 rgba(212,176,96,.4)}50%{box-shadow:0 0 0 6px rgba(212,176,96,0)}}.ShadowTracer_legendComplete__VcPhf{width:100%;text-align:center;font-size:.78rem;font-weight:700;color:#d4b060;padding:6px}.ShadowTracer_hintBar__KjO_x{text-align:center;padding:8px 12px;font-size:.75rem;color:rgba(190,175,148,.5);background:rgba(18,13,9,.4);border-radius:6px;margin-top:4px;letter-spacing:.04em;font-style:italic}@keyframes ShadowTracer_oilDrip__0Jy7h{0%{height:100%}to{height:0}}.ShadowTracer_oilMeter__kkToj{position:absolute;right:12px;top:12px;width:6px;height:80px;background:rgba(20,16,12,.5);border-radius:3px;border:1px solid rgba(200,160,80,.2);overflow:hidden}.ShadowTracer_oilFill__omFBd{position:absolute;bottom:0;width:100%;background:linear-gradient(0deg,#e8a34b,#c8782a);border-radius:3px;transition:height .6s ease-out}.ShadowTracer_oilLow__Ux9g1{background:linear-gradient(0deg,#c04030,#a03020)}.ShadowTracer_traceFailedHint__Vn5nR{text-align:center;padding:6px 0;color:#c06040;font-size:.72rem;font-style:italic}.EvidenceSceneContainer_evidenceContainer__Dr7V0{--scene-ink:#120d0a;--scene-panel:rgba(29,21,15,0.86);--scene-panel-soft:rgba(38,27,18,0.7);--scene-line:rgba(196,160,105,0.18);--scene-gold:#d2ad64;--scene-teal:#8eb6a6;--scene-text:#ead9b8;--scene-muted:rgba(234,217,184,0.58);display:flex;flex-direction:column;gap:10px;padding:10px;color:var(--scene-text);font-family:var(--font-display,"Noto Serif SC",serif);letter-spacing:0;position:relative}.EvidenceSceneContainer_evidenceHud__QmCtt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:70px;padding:10px 12px;background:linear-gradient(135deg,rgba(33,23,17,.94),rgba(18,13,10,.92)),linear-gradient(90deg,rgba(142,182,166,.08),transparent 36%);border:1px solid var(--scene-line);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,238,200,.04)}.EvidenceSceneContainer_evidenceHudMain__y1M58{display:flex;flex-direction:column;gap:3px;min-width:0}.EvidenceSceneContainer_evidenceDockHeader___ExUx span,.EvidenceSceneContainer_evidenceHudMain__y1M58 span{color:var(--scene-teal);font-size:.7rem;font-weight:700;letter-spacing:0}.EvidenceSceneContainer_evidenceHudMain__y1M58 strong{color:#fff2d6;font-size:clamp(1rem,1.8vw,1.28rem);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:balance}.EvidenceSceneContainer_evidenceHudMain__y1M58 small{color:var(--scene-muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:auto-phrase}.EvidenceSceneContainer_evidenceHudProgress__k3oQU{display:flex;align-items:center;gap:10px}.EvidenceSceneContainer_evidenceProgressPips__esMaL{display:flex;gap:5px;align-items:center}.EvidenceSceneContainer_evidenceProgressPip__5BrKH{width:8px;height:8px;border-radius:50%;background:rgba(234,217,184,.18);border:1px solid rgba(234,217,184,.12)}.EvidenceSceneContainer_evidenceProgressPipDone__3hTsU{background:var(--scene-gold);border-color:rgba(255,238,190,.42);box-shadow:0 0 10px rgba(210,173,100,.22)}.EvidenceSceneContainer_evidenceProgressPipCurrent__844DQ{background:var(--scene-teal);border-color:rgba(190,230,214,.5);animation:EvidenceSceneContainer_pipPulse___TuXO 1.6s ease-in-out infinite}@keyframes EvidenceSceneContainer_pipPulse___TuXO{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}.EvidenceSceneContainer_evidenceSceneLayout__j0YrB{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:10px;gap:10px;align-items:stretch}.EvidenceSceneContainer_evidenceSceneLayoutSolo__NOrhQ{grid-template-columns:minmax(0,1fr)}.EvidenceSceneContainer_evidenceSceneLayoutSolo__NOrhQ .EvidenceSceneContainer_evidenceInteractiveArea__m_EZe,.EvidenceSceneContainer_evidenceSceneLayoutSolo__NOrhQ .EvidenceSceneContainer_evidenceStage__1f4HJ{min-height:360px}.EvidenceSceneContainer_evidenceInteractiveArea__m_EZe{position:relative;min-height:330px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,rgba(18,13,10,.98),rgba(32,23,15,.94)),linear-gradient(90deg,rgba(142,182,166,.07),transparent 44%);border:1px solid rgba(139,109,82,.16);box-shadow:0 18px 42px rgba(9,6,5,.26)}.EvidenceSceneContainer_evidenceStage__1f4HJ{position:relative;min-height:330px}.EvidenceSceneContainer_solvedFlash__XduV5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.EvidenceSceneContainer_solvedFlash__XduV5 span{color:#ffe6a5;background:rgba(16,10,6,.86);border:1px solid rgba(210,173,100,.32);border-radius:8px;padding:10px 20px;font-size:1.08rem;font-weight:700;box-shadow:0 12px 30px rgba(0,0,0,.36)}.EvidenceSceneContainer_evidenceToolDock__Alk7T{display:flex;flex-direction:column;gap:8px;min-height:330px;max-height:430px;padding:10px;overflow:auto;background:linear-gradient(180deg,rgba(33,24,17,.92),rgba(18,13,9,.92)),linear-gradient(180deg,rgba(210,173,100,.06),transparent 35%);border:1px solid var(--scene-line);border-radius:8px;scrollbar-width:thin;scrollbar-color:rgba(210,173,100,.26) transparent}.EvidenceSceneContainer_evidenceToolDock__Alk7T::-webkit-scrollbar{width:5px}.EvidenceSceneContainer_evidenceToolDock__Alk7T::-webkit-scrollbar-thumb{background:rgba(210,173,100,.24);border-radius:4px}.EvidenceSceneContainer_evidenceDockHeader___ExUx{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-bottom:4px;border-bottom:1px solid rgba(210,173,100,.12)}.EvidenceSceneContainer_evidenceDockHeader___ExUx strong{color:#fff2d6;font-size:.8rem}.EvidenceSceneContainer_evidenceCardGrid__3jz18,.EvidenceSceneContainer_ledgerCardGrid__I3crI{display:flex;flex-direction:column;gap:7px}.EvidenceSceneContainer_ledgerCard__g6nQH{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-height:176px;padding:8px;background:rgba(244,231,204,.08);border:1px solid rgba(196,160,105,.16);border-radius:8px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease;transform:rotate(var(--ledger-rotate,0deg));text-align:left;font-family:inherit;color:var(--scene-text);overflow:hidden}.EvidenceSceneContainer_ledgerCard__g6nQH:hover:not(:disabled){transform:rotate(var(--ledger-rotate,0deg)) translateY(-1px);border-color:rgba(210,173,100,.5);background:rgba(244,231,204,.12)}.EvidenceSceneContainer_ledgerCard__g6nQH:disabled{cursor:default}.EvidenceSceneContainer_ledgerCardDone__fxtCY{border-color:rgba(142,182,166,.34);background:rgba(142,182,166,.08)}.EvidenceSceneContainer_ledgerCardDone__fxtCY:after{content:"✓";position:absolute;top:6px;right:8px;color:var(--scene-teal);font-size:.76rem;font-weight:800}.EvidenceSceneContainer_ledgerCardCurrent___XRUf{border-color:rgba(210,173,100,.58);background:rgba(210,173,100,.11);box-shadow:0 0 18px rgba(210,173,100,.12)}.EvidenceSceneContainer_ledgerCardPending__vO_v7{opacity:.58}.EvidenceSceneContainer_ledgerCardImageWrap__qNru1{position:relative;grid-column:1/-1;height:82px;overflow:hidden;border-radius:6px;border:1px solid rgba(210,173,100,.14);background:linear-gradient(135deg,rgba(18,13,9,.62),rgba(18,13,9,.2)),rgba(244,231,204,.06)}.EvidenceSceneContainer_ledgerCardImageWrap__qNru1:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 36%,rgba(18,13,9,.48)),radial-gradient(circle at 16% 14%,rgba(255,224,164,.16),transparent 38%)}.EvidenceSceneContainer_ledgerCardImage__5ZOCd{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.04) brightness(.86);display:block}.EvidenceSceneContainer_ledgerCardIndex__kvg_J{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(18,13,9,.5);color:rgba(234,217,184,.52);font-size:.62rem;font-weight:800}.EvidenceSceneContainer_ledgerCardHeader__jRrzD{display:flex;flex-direction:column;gap:4px;min-width:0}.EvidenceSceneContainer_ledgerCardHeader__jRrzD strong{color:#fff0d2;font-size:.82rem;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvidenceSceneContainer_ledgerCardHeader__jRrzD em{color:rgba(234,217,184,.5);font-size:.66rem;font-style:normal}.EvidenceSceneContainer_ledgerCardCue___jg0m{grid-column:2;justify-self:start;max-width:100%;color:var(--scene-gold);background:rgba(210,173,100,.1);border:1px solid rgba(210,173,100,.12);border-radius:4px;padding:2px 6px;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvidenceSceneContainer_ledgerCardGlow__mMCaM{position:absolute;inset:-1px;border-radius:8px;background:linear-gradient(135deg,rgba(210,173,100,.12),transparent 60%);pointer-events:none}.EvidenceSceneContainer_confirmDock__fu2V4{border-radius:8px;overflow:hidden}.EvidenceSceneContainer_discoveryToast__Vk2sL{position:absolute;left:50%;bottom:12px;z-index:8;transform:translateX(-50%);padding:7px 14px;background:rgba(18,12,8,.86);border:1px solid rgba(210,173,100,.34);border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.32);pointer-events:none}.EvidenceSceneContainer_discoveryToast__Vk2sL span{display:block;color:#ffe4a0;font-size:.82rem;font-weight:700;white-space:nowrap}.EvidenceSceneContainer_evidenceActionBar__xkM_4{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;padding:8px 10px;background:var(--scene-panel-soft);border:1px solid rgba(139,109,82,.15);border-radius:8px}.EvidenceSceneContainer_evidenceActionBar__xkM_4 small{color:var(--scene-muted);font-size:.76rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvidenceSceneContainer_evidenceActionButtons__Yhn_p{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.EvidenceSceneContainer_ghostBtn__JzrPq,.EvidenceSceneContainer_primaryBtn__wkgRs{min-height:32px;padding:0 12px;border-radius:6px;font:inherit;font-size:.76rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.EvidenceSceneContainer_ghostBtn__JzrPq{color:rgba(234,217,184,.76);background:rgba(234,217,184,.05);border:1px solid rgba(210,173,100,.2)}.EvidenceSceneContainer_ghostBtn__JzrPq:hover{color:#fff2d6;border-color:rgba(210,173,100,.45);background:rgba(210,173,100,.1)}.EvidenceSceneContainer_primaryBtn__wkgRs{color:#130d08;font-weight:700;background:linear-gradient(135deg,#d5b46c,#8eb6a6);border:0;box-shadow:0 8px 18px rgba(142,182,166,.14)}.EvidenceSceneContainer_primaryBtn__wkgRs:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(210,173,100,.2)}.EvidenceSceneContainer_achievementToast__xFMvd{position:fixed;bottom:24px;left:50%;z-index:20;display:flex;align-items:center;gap:10px;padding:9px 12px;background:rgba(18,12,8,.92);border:1px solid rgba(210,173,100,.38);border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.42)}.EvidenceSceneContainer_achievementToast__xFMvd span{color:#ffe4a0;font-size:.82rem;font-weight:700}@media (max-width:980px){.EvidenceSceneContainer_evidenceSceneLayout__j0YrB{grid-template-columns:1fr}.EvidenceSceneContainer_evidenceToolDock__Alk7T{min-height:auto;max-height:none}.EvidenceSceneContainer_evidenceCardGrid__3jz18,.EvidenceSceneContainer_ledgerCardGrid__I3crI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.EvidenceSceneContainer_evidenceContainer__Dr7V0{padding:8px 0}.EvidenceSceneContainer_evidenceActionBar__xkM_4,.EvidenceSceneContainer_evidenceHud__QmCtt{grid-template-columns:1fr}.EvidenceSceneContainer_evidenceActionButtons__Yhn_p,.EvidenceSceneContainer_evidenceHudProgress__k3oQU{justify-content:space-between}.EvidenceSceneContainer_evidenceCardGrid__3jz18,.EvidenceSceneContainer_ledgerCardGrid__I3crI{grid-template-columns:1fr}.EvidenceSceneContainer_evidenceInteractiveArea__m_EZe,.EvidenceSceneContainer_evidenceStage__1f4HJ{min-height:300px}.EvidenceSceneContainer_evidenceActionBar__xkM_4 small{white-space:normal}}