.AhDeeAssistant-module__WmHfLG__roaming{will-change:transform;transition-property:transform;transition-timing-function:ease-in-out}.AhDeeAssistant-module__WmHfLG__mascotButton{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;animation:5.2s cubic-bezier(.45,0,.55,1) infinite AhDeeAssistant-module__WmHfLG__ahDeeFloat}.AhDeeAssistant-module__WmHfLG__mascotButton:active{cursor:grabbing;animation:none}.AhDeeAssistant-module__WmHfLG__mascotButton .ah-dee{filter:drop-shadow(0 8px 8px #1434293d);transition:filter .22s;overflow:visible}.AhDeeAssistant-module__WmHfLG__mascotButton:hover .ah-dee{filter:drop-shadow(0 10px 10px #1434294d)}.AhDeeAssistant-module__WmHfLG__mascotButton.AhDeeAssistant-module__WmHfLG__walking{animation:.44s ease-in-out infinite AhDeeAssistant-module__WmHfLG__ahDeeWalk}.AhDeeAssistant-module__WmHfLG__mascotButton.AhDeeAssistant-module__WmHfLG__facingLeft .ah-dee{transform:scaleX(-1)}.AhDeeAssistant-module__WmHfLG__mascotButton .ah-dee__core{transform-box:fill-box;transform-origin:50%;transition:transform .32s cubic-bezier(.2,.75,.25,1)}.AhDeeAssistant-module__WmHfLG__mascotButton:hover .ah-dee__core{transform:rotate(-3deg)translateY(-1px)}.AhDeeAssistant-module__WmHfLG__panel{left:var(--ah-dee-panel-x,12px);top:var(--ah-dee-panel-y,12px);z-index:2;overscroll-behavior:contain;color:#23483a;background:#fffbef;border:1px solid #a6ad8e;border-radius:6px 6px 20px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);animation:.22s cubic-bezier(.2,.75,.25,1) both AhDeeAssistant-module__WmHfLG__ahDeePanelIn;position:fixed;overflow-y:auto;box-shadow:3px 4px #23483a,0 12px 28px #23483a19}.AhDeeAssistant-module__WmHfLG__npcHeader{justify-content:space-between;align-items:center;gap:12px;padding:16px 14px 0 20px;display:flex}.AhDeeAssistant-module__WmHfLG__npcRole{color:#8f6b2f;letter-spacing:.04em;margin:0 0 2px;font-size:11px;line-height:1.5}.AhDeeAssistant-module__WmHfLG__npcName{color:#204d3d;outline:none;margin:0;font-family:inherit;font-size:20px;font-weight:750;line-height:1.5}.AhDeeAssistant-module__WmHfLG__npcClose{color:#617060;cursor:pointer;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.AhDeeAssistant-module__WmHfLG__npcClose:hover{color:#1b4b38;background:#eee9d9;border-radius:50%}.AhDeeAssistant-module__WmHfLG__npcConversation{padding:12px 20px 10px}.AhDeeAssistant-module__WmHfLG__npcLine{color:#355345;text-wrap:pretty;min-height:52px;margin:0 0 14px;font-size:16px;line-height:1.75}.AhDeeAssistant-module__WmHfLG__npcAction{color:#fff9e9;cursor:pointer;text-align:left;background:#245441;border:1px solid #245441;border-radius:4px 4px 12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 13px;font-size:14px;font-weight:650;line-height:1.6;text-decoration:none;display:flex;box-shadow:0 3px #133a2a}.AhDeeAssistant-module__WmHfLG__npcAction svg{flex-shrink:0}.AhDeeAssistant-module__WmHfLG__npcAction:hover{color:#fff9e9;background:#143f2e}.AhDeeAssistant-module__WmHfLG__npcHint{color:#6f7868;margin:10px 0 0;font-size:11px;line-height:1.6}.AhDeeAssistant-module__WmHfLG__npcError{color:#a24937;margin:10px 0 0;font-size:13px;line-height:1.6}.AhDeeAssistant-module__WmHfLG__npcFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.AhDeeAssistant-module__WmHfLG__npcFooter button,.AhDeeAssistant-module__WmHfLG__npcBack{color:#80612d;cursor:pointer;min-height:44px;font-size:12px}.AhDeeAssistant-module__WmHfLG__npcFooter button:last-child{color:#637463}.AhDeeAssistant-module__WmHfLG__npcFooter button:hover,.AhDeeAssistant-module__WmHfLG__npcUtilities button:hover,.AhDeeAssistant-module__WmHfLG__npcBack:hover{text-underline-offset:4px;text-decoration:underline}.AhDeeAssistant-module__WmHfLG__npcChoices{padding:8px 20px}.AhDeeAssistant-module__WmHfLG__npcChoiceHint{color:#667461;margin:0 0 7px;font-size:12px;line-height:1.7}.AhDeeAssistant-module__WmHfLG__npcChoices [role=group]{display:grid}.AhDeeAssistant-module__WmHfLG__npcChoices [role=group] button{text-align:left;color:#3c5d4a;cursor:pointer;border-bottom:1px solid #e1d8c0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.AhDeeAssistant-module__WmHfLG__npcChoices [role=group] button[aria-pressed=true]{color:#1e503c;background:#eeeeda;border-bottom:2px solid #ad8331}.AhDeeAssistant-module__WmHfLG__npcChoices [role=group] strong{font-size:14px;font-weight:650}.AhDeeAssistant-module__WmHfLG__npcChoices [role=group] span{color:#707b66;font-size:11px}.AhDeeAssistant-module__WmHfLG__npcChoiceNote{color:#7d816e;margin:10px 0 0;font-size:10px;line-height:1.6}.AhDeeAssistant-module__WmHfLG__npcUtilities{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.AhDeeAssistant-module__WmHfLG__npcUtilities button{color:#667762;cursor:pointer;min-height:40px;font-size:11px}.AhDeeAssistant-module__WmHfLG__npcBack{text-align:left;border-top:1px solid #e1d8c0;width:100%;margin-top:0;display:block}.AhDeeAssistant-module__WmHfLG__npcClose:focus-visible{outline-offset:3px;outline:2px solid #ab7d29}.AhDeeAssistant-module__WmHfLG__npcAction:focus-visible{outline-offset:3px;outline:2px solid #ab7d29}.AhDeeAssistant-module__WmHfLG__npcFooter button:focus-visible{outline-offset:3px;outline:2px solid #ab7d29}.AhDeeAssistant-module__WmHfLG__npcChoices button:focus-visible{outline-offset:3px;outline:2px solid #ab7d29}.AhDeeAssistant-module__WmHfLG__mascotButton.AhDeeAssistant-module__WmHfLG__waving{animation:none}.AhDeeAssistant-module__WmHfLG__waving .ah-dee__wave-arm{transform-box:fill-box;transform-origin:25% 0;animation:2.4s ease-in-out both AhDeeAssistant-module__WmHfLG__ahDeeWave}.AhDeeAssistant-module__WmHfLG__mascotButton .site-companion-art{filter:drop-shadow(0 4px 5px #193c3024);transform-origin:50% 90%;pointer-events:none;width:100%;height:100%}.AhDeeAssistant-module__WmHfLG__waving .site-companion-art{animation:1.4s ease-in-out both AhDeeAssistant-module__WmHfLG__companionHello}.AhDeeAssistant-module__WmHfLG__waving [data-companion=paper-crane]{animation:1.8s ease-in-out both AhDeeAssistant-module__WmHfLG__companionFlutter}.AhDeeAssistant-module__WmHfLG__waving [data-depth-character=ah-dee][data-frame-ready] [data-depth-frame=idle]{animation:.72s step-end 3 AhDeeAssistant-module__WmHfLG__dimensionalWaveIdle}.AhDeeAssistant-module__WmHfLG__waving [data-depth-character=ah-dee][data-frame-ready] [data-depth-frame=wave]{animation:.72s step-end 3 AhDeeAssistant-module__WmHfLG__dimensionalWaveRaised}@keyframes AhDeeAssistant-module__WmHfLG__dimensionalWaveIdle{0%,to{visibility:visible}30%,80%{visibility:hidden}}@keyframes AhDeeAssistant-module__WmHfLG__dimensionalWaveRaised{0%,to{visibility:hidden}30%,80%{visibility:visible}}@keyframes AhDeeAssistant-module__WmHfLG__companionHello{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)translateY(-3px)}45%{transform:rotate(5deg)}70%{transform:rotate(-3deg)translateY(-2px)}}@keyframes AhDeeAssistant-module__WmHfLG__companionFlutter{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-9px)rotate(-4deg)}55%{transform:translateY(-3px)rotate(4deg)}75%{transform:translateY(-6px)rotate(-2deg)}}.AhDeeAssistant-module__WmHfLG__greeting{z-index:1;color:#23483a;text-align:left;background:#fffaf3;border:1px solid #d8c8a4;border-radius:18px;width:min(264px,100vw - 24px);padding:6px 12px 8px;position:fixed;box-shadow:0 12px 32px #193c3024}.AhDeeAssistant-module__WmHfLG__greetingTitle{font-family:var(--font-serif);font-size:15px;font-weight:600;line-height:22px;display:block}.AhDeeAssistant-module__WmHfLG__greetingHeader{justify-content:space-between;align-items:center;gap:4px;display:flex}.AhDeeAssistant-module__WmHfLG__greetingClose{color:#63736b;place-items:center;width:44px;height:44px;margin-right:-8px;display:grid}.AhDeeAssistant-module__WmHfLG__greetingAction{color:#176b55;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;font-size:14px;font-weight:400;line-height:21px;display:flex}.AhDeeAssistant-module__WmHfLG__panelHeader{border-bottom:1px solid #e4dac7;padding:4px 16px;position:relative}.AhDeeAssistant-module__WmHfLG__panelTitle{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:25px}.AhDeeAssistant-module__WmHfLG__panelHint{color:#63736b;text-wrap:pretty;margin-top:4px;font-size:13px;font-weight:400;line-height:20px}.AhDeeAssistant-module__WmHfLG__questions{display:grid}.AhDeeAssistant-module__WmHfLG__question{color:#25483a;text-align:left;border-bottom:1px solid #e8dfd0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:48px;padding:8px 0;font-size:15px;font-weight:400;line-height:23px;transition:background-color .18s,color .18s;display:grid}.AhDeeAssistant-module__WmHfLG__question>span,.AhDeeAssistant-module__WmHfLG__greetingAction>span{text-wrap:pretty;overflow-wrap:break-word;min-width:0}.AhDeeAssistant-module__WmHfLG__question:hover,.AhDeeAssistant-module__WmHfLG__question:active{color:#176b55;background:#f4efe5}.AhDeeAssistant-module__WmHfLG__question:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #b99034}.AhDeeAssistant-module__WmHfLG__greetingAction:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #b99034}.AhDeeAssistant-module__WmHfLG__greetingClose:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #b99034}.AhDeeAssistant-module__WmHfLG__shuffle:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #b99034}.AhDeeAssistant-module__WmHfLG__more>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #b99034}.AhDeeAssistant-module__WmHfLG__shuffle{color:#8d6723;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:44px;font-size:13px;line-height:20px;display:flex}.AhDeeAssistant-module__WmHfLG__more{margin-top:4px}.AhDeeAssistant-module__WmHfLG__more>summary{color:#63736b;cursor:pointer;align-content:center;min-height:44px;font-size:13px;line-height:20px}.AhDeeAssistant-module__WmHfLG__companionPicker{border-bottom:1px solid #e4dac7;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;display:grid}.AhDeeAssistant-module__WmHfLG__companionPicker button{color:#63736b;border-bottom:2px solid #0000;min-height:44px;padding:8px 2px;font-size:14px;line-height:22px}.AhDeeAssistant-module__WmHfLG__companionPicker button[aria-pressed=true]{color:#193c30;border-bottom-color:#aa7c2f;font-weight:600}.AhDeeAssistant-module__WmHfLG__companionPicker button:focus-visible{outline-offset:-2px;outline:2px solid #b99034}@keyframes AhDeeAssistant-module__WmHfLG__ahDeeWave{0%,to{transform:rotate(0)}18%{transform:rotate(-135deg)}32%{transform:rotate(-155deg)}46%{transform:rotate(-125deg)}60%{transform:rotate(-153deg)}76%{transform:rotate(-135deg)}}@media (max-width:767px){.AhDeeAssistant-module__WmHfLG__panel{width:320px;max-width:calc(100% - 24px);max-height:calc(100dvh - 132px - env(safe-area-inset-bottom));overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);border-radius:6px 6px 20px;position:fixed}}.AhDeeAssistant-module__WmHfLG__nudge{animation:.32s cubic-bezier(.2,.75,.25,1) both AhDeeAssistant-module__WmHfLG__ahDeeNudgeIn}.AhDeeAssistant-module__WmHfLG__unreadDot{animation:2s ease-out infinite AhDeeAssistant-module__WmHfLG__ahDeeUnread}@keyframes AhDeeAssistant-module__WmHfLG__ahDeeFloat{0%,to{transform:translateY(0)rotate(0)}48%{transform:translateY(-5px)rotate(-1deg)}58%{transform:translateY(-5px)rotate(1deg)}}@keyframes AhDeeAssistant-module__WmHfLG__ahDeeWalk{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes AhDeeAssistant-module__WmHfLG__ahDeePanelIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AhDeeAssistant-module__WmHfLG__ahDeeNudgeIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AhDeeAssistant-module__WmHfLG__ahDeeUnread{0%,35%{box-shadow:0 0 #b45b3c61}80%,to{box-shadow:0 0 0 8px #b45b3c00}}@media (prefers-reduced-motion:reduce){.AhDeeAssistant-module__WmHfLG__roaming{transition:none!important}.AhDeeAssistant-module__WmHfLG__mascotButton,.AhDeeAssistant-module__WmHfLG__mascotButton.AhDeeAssistant-module__WmHfLG__walking,.AhDeeAssistant-module__WmHfLG__panel,.AhDeeAssistant-module__WmHfLG__nudge,.AhDeeAssistant-module__WmHfLG__unreadDot{animation:none!important}.AhDeeAssistant-module__WmHfLG__waving .ah-dee__wave-arm{animation:none}.AhDeeAssistant-module__WmHfLG__waving .site-companion-art{animation:none}.AhDeeAssistant-module__WmHfLG__waving [data-depth-character=ah-dee] [data-depth-frame]{animation:none}.AhDeeAssistant-module__WmHfLG__mascotButton .ah-dee__core{transition:none}}
.AhDeeMotion-module__9NpMCW__frame{aspect-ratio:3/4;contain:layout paint;pointer-events:none;width:100%;display:block;position:relative;overflow:hidden}.AhDeeMotion-module__9NpMCW__frame>.AhDeeMotion-module__9NpMCW__sheet{left:calc(var(--column)*-100%);top:calc(var(--row)*-100%);object-fit:fill;width:400%;max-width:none;height:200%;transition:none;position:absolute}.AhDeeMotion-module__9NpMCW__frame>.AhDeeMotion-module__9NpMCW__fallback{object-fit:contain;width:100%;height:100%}
.DailyCompanion-module__Br1SGW__companion{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;min-width:0;max-width:540px;display:grid}.DailyCompanion-module__Br1SGW__portrait{cursor:pointer;isolation:isolate;background:0 0;border:0;width:112px;height:154px;padding:0;display:block;position:relative}.DailyCompanion-module__Br1SGW__portrait:before{content:"";z-index:-1;background:#eee3bd;border-radius:46% 54% 43% 57%;width:93px;height:93px;position:absolute;top:30px;left:5px;transform:rotate(-10deg)}.DailyCompanion-module__Br1SGW__portrait>span{filter:drop-shadow(0 3px #fff7de)}.DailyCompanion-module__Br1SGW__talk{min-width:0}.DailyCompanion-module__Br1SGW__byline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;margin-bottom:9px;display:flex}.DailyCompanion-module__Br1SGW__byline strong{color:#294b40;font-size:14px;font-weight:600}.DailyCompanion-module__Br1SGW__byline small{color:#68715f;font-size:11px}.DailyCompanion-module__Br1SGW__bubble{--tip-tone:#397052;background:#f5f0dd;border:1px solid #d3c7a3;border-radius:10px 10px 10px 3px;padding:13px 15px 15px;position:relative}.DailyCompanion-module__Br1SGW__bubble:before{content:"";background:#f5f0dd;border-top:0;border-bottom:1px solid #d3c7a3;border-left:1px solid #d3c7a3;border-right:0;width:10px;height:10px;position:absolute;top:28px;left:-6px;transform:rotate(45deg)}.DailyCompanion-module__Br1SGW__bubble[data-tone=gold]{--tip-tone:#946323}.DailyCompanion-module__Br1SGW__bubble[data-tone=plum]{--tip-tone:#76576e}.DailyCompanion-module__Br1SGW__message{min-height:58px}.DailyCompanion-module__Br1SGW__label{border-bottom:2px solid var(--tip-tone);width:max-content;color:var(--tip-tone);margin-bottom:5px;padding:0 5px 2px;font-size:13px;font-weight:600;line-height:1.5;display:block}.DailyCompanion-module__Br1SGW__message p{color:#294b40;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.DailyCompanion-module__Br1SGW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;margin-top:6px;display:flex}.DailyCompanion-module__Br1SGW__controls :is(a,button){color:#5d6a57;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:5px 0;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.DailyCompanion-module__Br1SGW__controls .DailyCompanion-module__Br1SGW__ask{color:#294b40;font-size:14px;font-weight:600}.DailyCompanion-module__Br1SGW__controls button:disabled{opacity:.5;cursor:default}.DailyCompanion-module__Br1SGW__controls :is(a,button):hover{text-underline-offset:4px;text-decoration:underline}.DailyCompanion-module__Br1SGW__companion :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #946323}@media (max-width:600px){.DailyCompanion-module__Br1SGW__companion{grid-template-columns:90px minmax(0,1fr);gap:12px}.DailyCompanion-module__Br1SGW__portrait{width:90px;height:140px}.DailyCompanion-module__Br1SGW__portrait:before{width:82px;height:82px;top:30px;left:3px}.DailyCompanion-module__Br1SGW__byline{gap:3px 8px;margin-bottom:8px}.DailyCompanion-module__Br1SGW__byline strong{font-size:13px}.DailyCompanion-module__Br1SGW__byline small{font-size:11px}.DailyCompanion-module__Br1SGW__bubble{padding:11px 13px 13px}.DailyCompanion-module__Br1SGW__message{min-height:84px}.DailyCompanion-module__Br1SGW__message p{font-size:16px;line-height:1.8}}@media (max-width:359px){.DailyCompanion-module__Br1SGW__companion{grid-template-columns:70px minmax(0,1fr);gap:10px}.DailyCompanion-module__Br1SGW__portrait{width:70px;height:120px}.DailyCompanion-module__Br1SGW__portrait:before{width:66px;height:66px;top:31px;left:2px}.DailyCompanion-module__Br1SGW__byline{display:block}.DailyCompanion-module__Br1SGW__byline small{margin-top:2px;display:block}.DailyCompanion-module__Br1SGW__bubble{padding:10px 12px 12px}.DailyCompanion-module__Br1SGW__message{min-height:100px}.DailyCompanion-module__Br1SGW__controls{gap:2px 8px}.DailyCompanion-module__Br1SGW__controls :is(a,button){font-size:13px}}
.SolarTermGame-module__e3cXZq__room{color:#324e4b;background:#fffaf0;border:2px solid #405e5b;margin:28px 0 42px;scroll-margin-top:90px;box-shadow:5px 6px #b4b2a0}.SolarTermGame-module__e3cXZq__header{justify-content:space-between;gap:16px;padding:24px;display:flex}.SolarTermGame-module__e3cXZq__header small{color:var(--learn-ochre,#80581f);font-size:11px}.SolarTermGame-module__e3cXZq__header h2{font:600 28px/1.5 var(--font-serif),serif;text-wrap:balance;margin:7px 0 10px}.SolarTermGame-module__e3cXZq__header p{max-width:48ch;font-size:14px;line-height:1.9}.SolarTermGame-module__e3cXZq__stamp{white-space:nowrap;color:var(--learn-ochre,#80581f);border:2px dashed #a27e42;align-self:start;padding:10px;font:600 24px/1.5 Georgia,serif;transform:rotate(5deg)}.SolarTermGame-module__e3cXZq__stamp small{text-align:center;font:11px/1.6 sans-serif;display:block}.SolarTermGame-module__e3cXZq__scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 24px 20px;display:grid}.SolarTermGame-module__e3cXZq__scenes button{cursor:pointer;border:1px solid #8e9a85;padding:11px 5px;font-size:14px}.SolarTermGame-module__e3cXZq__scenes small{margin-top:4px;font-size:10px;display:block}.SolarTermGame-module__e3cXZq__scenes [aria-pressed=true]{color:#fffaf0;background:#385e59;border-color:#385e59}.SolarTermGame-module__e3cXZq__scene{background:radial-gradient(#879ca333 1px,#0000 1px) 0 0/8px 8px,#e7edf1;border-block:1px solid #b4c2bc;grid-template-columns:94px minmax(0,1fr);gap:16px;padding:22px 24px;transition:background-color .3s;display:grid}.SolarTermGame-module__e3cXZq__scene[data-after=true]{background-color:#e4efdc}.SolarTermGame-module__e3cXZq__scene[data-after=true][data-kind=qi]{background-color:#f5e8c5}.SolarTermGame-module__e3cXZq__host{align-self:center}.SolarTermGame-module__e3cXZq__host>span:last-child{text-align:center;font-size:11px;display:block}.SolarTermGame-module__e3cXZq__bubble{background:#fffef9;border:2px solid #405e5b;border-radius:22% 17% 20% 14%/18% 23% 17% 25%;padding:17px 22px;position:relative;transform:rotate(-.6deg)}.SolarTermGame-module__e3cXZq__bubble:before{content:"";background:#fffef9;border-bottom:2px solid #405e5b;border-left:2px solid #405e5b;width:18px;height:18px;position:absolute;top:42%;left:-11px;transform:rotate(35deg)}.SolarTermGame-module__e3cXZq__bubble small{color:#8b6335;font-size:11px}.SolarTermGame-module__e3cXZq__bubble p{font-size:14px;line-height:1.9;margin:5px 0!important}.SolarTermGame-module__e3cXZq__clock{background:#fffef7;border-block:1px dashed #a5b19e;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px 16px;padding:12px;display:flex}.SolarTermGame-module__e3cXZq__clock>span{text-align:center;width:100%;font-size:11px}.SolarTermGame-module__e3cXZq__clock time{font-variant-numeric:tabular-nums;font:500 19px/1.5 monospace}.SolarTermGame-module__e3cXZq__clock b{color:#8b6335;font-size:12px}.SolarTermGame-module__e3cXZq__comparison{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-self:center;gap:50px;width:min(100%,410px);display:grid;position:relative}.SolarTermGame-module__e3cXZq__monthCard{background:#f4f4ec;border:1px solid #acb6a7;flex-direction:column;align-items:center;padding:12px 6px;display:flex;position:relative}.SolarTermGame-module__e3cXZq__monthCard small{font-size:12px;font-weight:600}.SolarTermGame-module__e3cXZq__monthCard>span{margin:5px 0;font-size:10px}.SolarTermGame-module__e3cXZq__monthCard strong{font:500 34px/1.3 var(--font-serif),serif}.SolarTermGame-module__e3cXZq__monthCard>b{margin-top:8px;font-size:11px}.SolarTermGame-module__e3cXZq__monthCard[data-active=true]{background:#fffdf2;border:2px solid #496e59;box-shadow:3px 4px #a7baa1}.SolarTermGame-module__e3cXZq__monthCard[data-active=true]:after{content:"現在";color:#fffaf0;background:#496e59;padding:3px 5px;font-size:10px;position:absolute;top:25px;right:-9px;transform:rotate(8deg)}.SolarTermGame-module__e3cXZq__crossing{text-align:center;font-size:28px;position:absolute;top:40%;left:50%;transform:translate(-50%)}.SolarTermGame-module__e3cXZq__crossing small{font-size:10px;display:block}.SolarTermGame-module__e3cXZq__monthCard [data-element=木]{color:#287257}.SolarTermGame-module__e3cXZq__monthCard [data-element=火]{color:#a74630}.SolarTermGame-module__e3cXZq__monthCard [data-element=土]{color:#8b652e}.SolarTermGame-module__e3cXZq__monthCard [data-element=金]{color:#4d6575}.SolarTermGame-module__e3cXZq__monthCard [data-element=水]{color:#386b9c}.SolarTermGame-module__e3cXZq__controls{padding:22px 24px}.SolarTermGame-module__e3cXZq__controls label{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.SolarTermGame-module__e3cXZq__slider{padding:15px 0;position:relative}.SolarTermGame-module__e3cXZq__slider input{accent-color:#3b7163;cursor:ew-resize;z-index:1;background:0 0;width:100%;height:44px;display:block;position:relative}.SolarTermGame-module__e3cXZq__slider i{pointer-events:none;border-left:2px dashed #b38542;position:absolute;top:5px;bottom:5px;left:50%}.SolarTermGame-module__e3cXZq__timeline{justify-content:space-between;align-items:start;gap:8px;font-size:11px;display:flex}.SolarTermGame-module__e3cXZq__timeline b{text-align:center;color:#875e31}.SolarTermGame-module__e3cXZq__timeline small{font-size:10px;font-weight:400;line-height:1.8;display:block}.SolarTermGame-module__e3cXZq__jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.SolarTermGame-module__e3cXZq__jump button{cursor:pointer;background:#eff2e8;border:1px solid #8a9e8b;padding:10px 4px;font-size:11px}.SolarTermGame-module__e3cXZq__controls>p{color:#6b705f;font-size:11px;line-height:1.8;margin-top:14px!important}.SolarTermGame-module__e3cXZq__task{background:#f0e9dc;border-top:1px dashed #b0ad96;padding:22px 24px}.SolarTermGame-module__e3cXZq__task>small{color:#8b6335;font-size:11px}.SolarTermGame-module__e3cXZq__task h3{margin:7px 0 12px;font-size:19px;line-height:1.6}.SolarTermGame-module__e3cXZq__task>p{font-size:12px;line-height:1.8}.SolarTermGame-module__e3cXZq__options{gap:9px;margin-top:12px;display:grid}.SolarTermGame-module__e3cXZq__options button{text-align:left;cursor:pointer;background:#fffdf6;border:1px solid #7c9280;padding:13px 14px;font-size:14px}.SolarTermGame-module__e3cXZq__options button:disabled{opacity:.65;cursor:default}.SolarTermGame-module__e3cXZq__options [aria-pressed=true]{background:#dfebd6;border:2px solid #496e59}.SolarTermGame-module__e3cXZq__taskActions{justify-content:space-between;gap:14px;margin-top:16px;display:flex}.SolarTermGame-module__e3cXZq__taskActions button{cursor:pointer;border-bottom:1px solid;padding:9px 0;font-size:12px}.SolarTermGame-module__e3cXZq__footer{border-top:1px solid #b8b29a;padding:18px 24px}.SolarTermGame-module__e3cXZq__footer p{color:#6d705f;font-size:11px;line-height:1.9;margin:0 0 10px!important}.SolarTermGame-module__e3cXZq__footer a{margin:5px 18px 0 0;font-size:12px;text-decoration:underline;display:inline-block}:is(.SolarTermGame-module__e3cXZq__room button:focus-visible,.SolarTermGame-module__e3cXZq__room input:focus-visible,.SolarTermGame-module__e3cXZq__room a:focus-visible){outline-offset:4px;outline:3px solid #b8863f}@media (max-width:600px){.SolarTermGame-module__e3cXZq__header{gap:10px;padding:20px 14px}.SolarTermGame-module__e3cXZq__header h2{font-size:23px}.SolarTermGame-module__e3cXZq__header p{font-size:13px}.SolarTermGame-module__e3cXZq__stamp{padding:8px;font-size:20px}.SolarTermGame-module__e3cXZq__scenes{gap:6px;padding:0 14px 18px}.SolarTermGame-module__e3cXZq__scenes button{font-size:13px}.SolarTermGame-module__e3cXZq__scenes small{font-size:9px}.SolarTermGame-module__e3cXZq__scene{grid-template-columns:62px minmax(0,1fr);gap:13px;padding:18px 14px}.SolarTermGame-module__e3cXZq__bubble{border-radius:20px;padding:14px}.SolarTermGame-module__e3cXZq__bubble p{font-size:13px}.SolarTermGame-module__e3cXZq__clock{padding:10px 5px}.SolarTermGame-module__e3cXZq__clock time{font-size:16px}.SolarTermGame-module__e3cXZq__comparison{gap:36px;width:100%}.SolarTermGame-module__e3cXZq__monthCard strong{font-size:31px}.SolarTermGame-module__e3cXZq__monthCard>b{font-size:10px}.SolarTermGame-module__e3cXZq__controls,.SolarTermGame-module__e3cXZq__task,.SolarTermGame-module__e3cXZq__footer{padding:18px 14px}.SolarTermGame-module__e3cXZq__jump{grid-template-columns:repeat(2,minmax(0,1fr))}.SolarTermGame-module__e3cXZq__timeline{font-size:10px}.SolarTermGame-module__e3cXZq__timeline small{max-width:135px}.SolarTermGame-module__e3cXZq__task h3{font-size:17px}.SolarTermGame-module__e3cXZq__options button{font-size:13px}.SolarTermGame-module__e3cXZq__crossing{font-size:23px}}@media (prefers-reduced-motion:reduce){.SolarTermGame-module__e3cXZq__room *{transition:none!important;animation:none!important}}.SolarTermGame-module__e3cXZq__feedback{background:#fffdf6;border-left:3px solid #a57a3a;padding:14px 16px;margin-top:14px!important;font-size:13px!important;line-height:1.9!important}.SolarTermGame-module__e3cXZq__feedback strong{margin-bottom:4px;display:block}.SolarTermGame-module__e3cXZq__feedback[data-correct=true]{background:#e8efdf;border-color:#496e59}.SolarTermGame-module__e3cXZq__room{border-radius:5px 28px 7px 19px;overflow:hidden;box-shadow:4px 5px #c9beaa}.SolarTermGame-module__e3cXZq__stamp{background:#f2e5c9;border-radius:48% 44% 46% 40%;padding:13px;box-shadow:inset 0 0 0 4px #fffaf0}.SolarTermGame-module__e3cXZq__scenes{align-items:end;gap:14px;padding-bottom:25px}.SolarTermGame-module__e3cXZq__scenes button{background:#f0eee4;border:0;border-bottom:3px solid #b5bdad;border-radius:16px 18px 3px 3px;padding:13px 8px 11px;transition:transform .18s,background-color .18s;position:relative;transform:rotate(-1.5deg);box-shadow:2px 3px #d5cbb7}.SolarTermGame-module__e3cXZq__scenes button:nth-child(2){background:#f7ebce;transform:rotate(1deg)}.SolarTermGame-module__e3cXZq__scenes button:nth-child(3){background:#e6edf1;transform:rotate(-.6deg)}.SolarTermGame-module__e3cXZq__scenes [aria-pressed=true]{color:#fffaf0;border-bottom-color:#d6b374;transform:translateY(-4px)rotate(-1deg);box-shadow:3px 5px #c1b08f;background:#395f5b!important}.SolarTermGame-module__e3cXZq__scene{background-image:radial-gradient(#879ca32b 1px,#0000 1px);background-size:9px 9px;border-block:2px solid #7e9789;padding-bottom:32px;position:relative}.SolarTermGame-module__e3cXZq__clock{background:#fffdf6;border:0;border-radius:8px 24px 9px 20px;justify-self:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:11px 25px;transform:rotate(-.5deg);box-shadow:0 2px #a9b2a1}.SolarTermGame-module__e3cXZq__clock>span{color:#6e756a}.SolarTermGame-module__e3cXZq__clock time{letter-spacing:-.5px}.SolarTermGame-module__e3cXZq__comparison{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;gap:56px;width:min(100%,480px);padding:16px 8px 6px}.SolarTermGame-module__e3cXZq__monthCard{isolation:isolate;background:radial-gradient(#7897a120 1px,#0000 1px) 0 0/6px 6px,#f5f6ef;border:2px solid #657c7b;border-radius:5px 32px 6px 24px;min-height:214px;padding:28px 9px 16px;transform:rotate(-2deg);box-shadow:-4px 5px #bccac4}.SolarTermGame-module__e3cXZq__monthCard:before{content:"01";z-index:1;color:#fffdf4;background:#647c7b;border-radius:3px 11px 2px 8px;padding:7px 12px;font:italic 700 15px/1 Georgia,serif;position:absolute;top:-13px;left:8px;transform:rotate(-4deg)}.SolarTermGame-module__e3cXZq__monthCard:nth-child(2){background:radial-gradient(#b08b4525 1px,#0000 1px) 0 0/6px 6px,#fbf1da;border-color:#8b7650;border-radius:30px 5px 25px;margin-top:24px;transform:rotate(2deg);box-shadow:4px 5px #cfbd96}.SolarTermGame-module__e3cXZq__monthCard:nth-child(2):before{content:"02";background:#8b7650;left:auto;right:9px;transform:rotate(5deg)}.SolarTermGame-module__e3cXZq__monthCard small{letter-spacing:1px;border-bottom:1px solid #a2afa1;padding:3px 13px;font-size:12px}.SolarTermGame-module__e3cXZq__monthCard>span{color:var(--learn-muted,#605468);margin:9px 0 5px}.SolarTermGame-module__e3cXZq__monthCard strong{z-index:1;font-size:40px;line-height:1.25;position:relative}.SolarTermGame-module__e3cXZq__monthCard>b{white-space:nowrap;background:#fffdf5;border-bottom:2px solid #b6c1ab;border-radius:13px 4px 12px;margin-top:12px;padding:5px 8px;font-size:11px;line-height:1.7}.SolarTermGame-module__e3cXZq__monthCard[data-active=true]{background:radial-gradient(#6c997a20 1px,#0000 1px) 0 0/6px 6px,#f3f8e9;border:3px solid #426957;animation:.3s ease-out SolarTermGame-module__e3cXZq__panel-reveal;transform:rotate(-1deg);box-shadow:4px 6px #91ae94}.SolarTermGame-module__e3cXZq__monthCard:nth-child(2)[data-active=true]{background:radial-gradient(#b8914225 1px,#0000 1px) 0 0/6px 6px,#fff2cb;border-color:#8c6b35;transform:rotate(1deg);box-shadow:4px 6px #c9ad70}.SolarTermGame-module__e3cXZq__monthCard[data-active=true]:after{content:"正睇呢幕";background:#426957;border-radius:8px 2px;padding:5px 8px;font-size:9px;top:28px;right:-10px;transform:rotate(8deg);box-shadow:1px 2px #fffdf4}.SolarTermGame-module__e3cXZq__monthCard:nth-child(2)[data-active=true]:after{background:#8c6b35;top:29px;right:-8px;transform:rotate(7deg)}.SolarTermGame-module__e3cXZq__crossing{color:#6b735b;font-size:32px;font-weight:700;line-height:1.1;top:46%;transform:translate(-50%)rotate(-8deg)}.SolarTermGame-module__e3cXZq__crossing small{white-space:nowrap;background:#fffdf3;border-radius:50% 30% 45% 35%;margin-top:8px;padding:5px 6px;font-size:10px;box-shadow:1px 2px #c7b899}.SolarTermGame-module__e3cXZq__jump{gap:10px}.SolarTermGame-module__e3cXZq__jump button{background:#f0f2e7;border:1.5px solid #738c7c;border-radius:16px 5px 15px;padding:11px 7px;box-shadow:2px 3px #d2c9b5}.SolarTermGame-module__e3cXZq__jump button:nth-child(2n){background:#f9edcf;border-radius:5px 16px 5px 15px}.SolarTermGame-module__e3cXZq__task{background:radial-gradient(#b6a88a18 1px,#0000 1px) 0 0/8px 8px,#f2ebde;border-top:2px dashed #b6a88a}.SolarTermGame-module__e3cXZq__task>small{color:#fffdf4;background:#405e5b;border-radius:2px 8px 2px 5px;padding:5px 12px;display:inline-block;transform:rotate(-2deg)}.SolarTermGame-module__e3cXZq__task h3{text-wrap:pretty;margin-top:13px}.SolarTermGame-module__e3cXZq__options{gap:13px}.SolarTermGame-module__e3cXZq__options button{background:#fffdf6;border:1.5px solid #748a79;border-left-width:5px;border-radius:5px 19px 5px 13px;padding:15px 18px;transition:transform .15s;position:relative;box-shadow:3px 3px #d5c7ad}.SolarTermGame-module__e3cXZq__options button:nth-child(2){border-radius:16px 5px 14px}.SolarTermGame-module__e3cXZq__options button:nth-child(3){border-radius:4px 14px 17px 5px}.SolarTermGame-module__e3cXZq__options button:not(:disabled):hover{background:#f5f0dc;transform:translate(3px)}.SolarTermGame-module__e3cXZq__options [aria-pressed=true]{background:#e4eddb;border:2px solid #496e59;border-left-width:6px;box-shadow:3px 3px #aebf9d}.SolarTermGame-module__e3cXZq__feedback{border-radius:4px 20px 5px 15px}.SolarTermGame-module__e3cXZq__footer{border-top:1px dashed #b6a88a}@keyframes SolarTermGame-module__e3cXZq__panel-reveal{0%{opacity:.55;translate:0 5px}to{opacity:1;translate:0}}@media (max-width:600px){.SolarTermGame-module__e3cXZq__room{border-radius:4px 22px 5px 13px}.SolarTermGame-module__e3cXZq__stamp{padding:11px;font-size:19px}.SolarTermGame-module__e3cXZq__scenes{gap:8px;padding-bottom:23px}.SolarTermGame-module__e3cXZq__scenes button{border-radius:13px 13px 3px 3px;padding:12px 4px 10px}.SolarTermGame-module__e3cXZq__scene{padding-bottom:27px}.SolarTermGame-module__e3cXZq__clock{gap:6px;width:100%;padding:11px 9px}.SolarTermGame-module__e3cXZq__clock time{font-size:15px}.SolarTermGame-module__e3cXZq__comparison{gap:32px;padding:14px 5px 5px}.SolarTermGame-module__e3cXZq__monthCard{border-radius:4px 25px 5px 20px;min-height:202px;padding:25px 4px 12px;box-shadow:-2px 4px #bccac4}.SolarTermGame-module__e3cXZq__monthCard:nth-child(2){border-radius:24px 4px 20px;margin-top:22px;box-shadow:2px 4px #cfbd96}.SolarTermGame-module__e3cXZq__monthCard:before{padding:6px 9px;font-size:12px;top:-11px;left:7px}.SolarTermGame-module__e3cXZq__monthCard:nth-child(2):before{right:7px}.SolarTermGame-module__e3cXZq__monthCard small{padding:3px 10px;font-size:11px}.SolarTermGame-module__e3cXZq__monthCard strong{font-size:35px}.SolarTermGame-module__e3cXZq__monthCard>b{margin-top:12px;padding:4px 5px;font-size:9px}.SolarTermGame-module__e3cXZq__monthCard[data-active=true]:after{padding:4px 5px;font-size:8px;top:24px;right:-8px}.SolarTermGame-module__e3cXZq__monthCard:nth-child(2)[data-active=true]:after{top:25px;right:-7px}.SolarTermGame-module__e3cXZq__crossing{font-size:24px}.SolarTermGame-module__e3cXZq__crossing small{padding:4px;font-size:9px}.SolarTermGame-module__e3cXZq__options button{padding:14px 13px}.SolarTermGame-module__e3cXZq__clock>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.SolarTermGame-module__e3cXZq__room *{transition:none!important;animation:none!important}}
.CompanionCardReveal-module__7KFirq__dialog{--glow:#95c2af;--ink:#e8f5e8;color:#fff8e7;background:#162f2b;border:2px solid #a8c8b3;border-radius:24px 6px;width:min(860px,100vw - 28px);max-height:calc(100dvh - 28px);padding:0;position:fixed;overflow:auto;box-shadow:0 24px 90px #07171199}.CompanionCardReveal-module__7KFirq__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1819d9}.CompanionCardReveal-module__7KFirq__stage{isolation:isolate;background:radial-gradient(at 50% 40%,#345349 0,#0000 65%),radial-gradient(#ffffff0c 1px,#0000 1px) 0 0/7px 7px;min-height:560px;position:relative;overflow:hidden}.CompanionCardReveal-module__7KFirq__top,.CompanionCardReveal-module__7KFirq__bottom{z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:11px;line-height:1.7;display:flex;position:relative}.CompanionCardReveal-module__7KFirq__top{border-bottom:1px solid #fff2}.CompanionCardReveal-module__7KFirq__top>span{color:var(--glow)}.CompanionCardReveal-module__7KFirq__top button,.CompanionCardReveal-module__7KFirq__bottom button{font:inherit;color:#fff9e9;cursor:pointer;background:#ffffff0a;border:1px solid #adc8b955;border-radius:7px 2px;min-height:40px;padding:7px 12px}.CompanionCardReveal-module__7KFirq__bottom{color:#c2d1bd;border-top:1px solid #fff2}.CompanionCardReveal-module__7KFirq__bottom button{text-underline-offset:4px;text-decoration:underline}.CompanionCardReveal-module__7KFirq__packArea{z-index:2;text-align:center;padding:26px 20px 18px;position:relative}.CompanionCardReveal-module__7KFirq__kicker{letter-spacing:.2em;color:var(--glow);font:10px/1.8 sans-serif}.CompanionCardReveal-module__7KFirq__packArea h2{font:500 25px/1.6 var(--font-serif),serif;margin:10px 0 24px}.CompanionCardReveal-module__7KFirq__packNote{color:#c2d1bd;margin:25px 0 4px;font-size:11px;line-height:1.8}.CompanionCardReveal-module__7KFirq__rings{pointer-events:none;border:1px solid var(--glow);opacity:.13;z-index:-1;border-radius:50%;width:370px;height:370px;position:absolute;top:120px;left:calc(50% - 185px);box-shadow:0 0 0 30px #ffffff08,0 0 0 70px #ffffff04}.CompanionCardReveal-module__7KFirq__sparks{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.CompanionCardReveal-module__7KFirq__sparks i{opacity:0;background:var(--glow);width:3px;height:50px;transform:rotate(var(--angle))translateY(-100px);transform-origin:top;position:absolute;top:45%;left:50%}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__flap{animation:1.4s ease-in-out both CompanionCardReveal-module__7KFirq__unseal}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__seal{animation:.55s ease-in both CompanionCardReveal-module__7KFirq__sealLift}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__innerCard{animation:1.4s ease-in-out both CompanionCardReveal-module__7KFirq__cardLift}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__sparks i{animation:CompanionCardReveal-module__7KFirq__ray 1.4s var(--delay)ease-out both}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__rings{animation:1.5s ease-out both CompanionCardReveal-module__7KFirq__halo}.CompanionCardReveal-module__7KFirq__dialog[data-phase=revealed] .CompanionCardReveal-module__7KFirq__sparks i{animation:CompanionCardReveal-module__7KFirq__ray 1.1s var(--delay)ease-out both}.CompanionCardReveal-module__7KFirq__dialog[data-phase=revealed] .CompanionCardReveal-module__7KFirq__rings{opacity:.22;width:460px;height:460px;left:calc(50% - 230px)}.CompanionCardReveal-module__7KFirq__result{z-index:2;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:30px;padding:30px 40px 26px;display:grid;position:relative}.CompanionCardReveal-module__7KFirq__cardSlot{z-index:2;animation:.6s ease-out both CompanionCardReveal-module__7KFirq__cardEnter;position:relative}.CompanionCardReveal-module__7KFirq__cardSlot>figure{max-width:215px}.CompanionCardReveal-module__7KFirq__letter{z-index:2;position:relative}.CompanionCardReveal-module__7KFirq__rank{background:var(--glow);color:#233b32;border-radius:3px 13px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.CompanionCardReveal-module__7KFirq__letter h2{font:500 25px/1.5 var(--font-serif),serif;margin:16px 0}.CompanionCardReveal-module__7KFirq__letter .CompanionCardReveal-module__7KFirq__quote{color:#354f42;background:#fff9e9;border:2px solid #adc3ac;border-radius:22px 5px 23px 6px;padding:18px;font-size:15px;line-height:1.9;animation:.5s ease-out .25s both CompanionCardReveal-module__7KFirq__dialogue;position:relative;transform:rotate(.8deg)}.CompanionCardReveal-module__7KFirq__letter>p:not(.CompanionCardReveal-module__7KFirq__quote){color:#d0d9c7;margin:16px 0;font-size:12px;line-height:1.9}.CompanionCardReveal-module__7KFirq__keep{color:#314a3d;cursor:pointer;background:#f0e1ba;border:1px solid #dbbf7d;border-radius:12px 3px;min-height:46px;padding:13px 17px;font:600 13px/1.5 sans-serif}.CompanionCardReveal-module__7KFirq__cutin{pointer-events:none;z-index:4;opacity:0;background:linear-gradient(110deg,#283d51,var(--glow),#33414e);clip-path:polygon(0 24%,100% 8%,100% 64%,0 80%);display:none;position:absolute;inset:0;overflow:hidden}.CompanionCardReveal-module__7KFirq__cutin img{object-fit:contain;mix-blend-mode:multiply;width:50%;height:155%;position:absolute;top:-45%;right:8%}.CompanionCardReveal-module__7KFirq__cutin b{font:800 34px/1.2 var(--font-serif),serif;color:#fff8e7;text-shadow:3px 3px #233b32;position:absolute;top:38%;left:8%;transform:rotate(-8deg)}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SSR] .CompanionCardReveal-module__7KFirq__cutin,.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__cutin{animation:1s ease-out both CompanionCardReveal-module__7KFirq__cutin;display:block}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__rings{border-style:dashed;box-shadow:0 0 0 18px #d3bbe215,0 0 70px #d3bbe233}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SSR] .CompanionCardReveal-module__7KFirq__cardSlot{filter:drop-shadow(0 0 16px #e9c46a44)}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__cardSlot{filter:drop-shadow(0 0 22px #d9b5ed66)}.CompanionCardReveal-module__7KFirq__dialog button:focus-visible{outline-offset:5px;outline:3px solid #f5d277}@keyframes CompanionCardReveal-module__7KFirq__unseal{0%,20%{transform:rotateX(0)}60%,to{transform:rotateX(170deg)}}@keyframes CompanionCardReveal-module__7KFirq__sealLift{to{opacity:0;translate:0 -35px;rotate:16deg}}@keyframes CompanionCardReveal-module__7KFirq__cardLift{0%,30%{translate:0}75%,to{box-shadow:0 0 35px var(--glow);translate:0 -90px}}@keyframes CompanionCardReveal-module__7KFirq__ray{0%{opacity:0;transform:rotate(var(--angle))translateY(-50px)scaleY(.2)}35%{opacity:.55}to{opacity:0;transform:rotate(var(--angle))translateY(-370px)scaleY(1.4)}}@keyframes CompanionCardReveal-module__7KFirq__halo{0%{opacity:0;scale:.7}60%{opacity:.35}to{opacity:0;scale:1.5}}@keyframes CompanionCardReveal-module__7KFirq__cardEnter{0%{opacity:0;transform:translateY(20px)rotateY(35deg)}to{opacity:1;transform:none}}@keyframes CompanionCardReveal-module__7KFirq__dialogue{0%{opacity:0;translate:10px}to{opacity:1;translate:0}}@keyframes CompanionCardReveal-module__7KFirq__cutin{0%{opacity:0;translate:-100%}18%,50%{opacity:1;translate:0}to{opacity:0;translate:100%}}@media (max-width:600px){.CompanionCardReveal-module__7KFirq__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.CompanionCardReveal-module__7KFirq__stage{min-height:500px}.CompanionCardReveal-module__7KFirq__top,.CompanionCardReveal-module__7KFirq__bottom{flex-wrap:wrap;padding:12px 14px;font-size:10px}.CompanionCardReveal-module__7KFirq__packArea{padding:24px 12px 18px}.CompanionCardReveal-module__7KFirq__packArea h2{font-size:21px}.CompanionCardReveal-module__7KFirq__result{grid-template-columns:1fr;gap:20px;padding:25px 20px}.CompanionCardReveal-module__7KFirq__cardSlot>figure{width:190px;max-width:100%}.CompanionCardReveal-module__7KFirq__letter h2{font-size:22px}.CompanionCardReveal-module__7KFirq__letter .CompanionCardReveal-module__7KFirq__quote{padding:15px;font-size:14px}.CompanionCardReveal-module__7KFirq__cutin{position:fixed;top:12%;bottom:35%}.CompanionCardReveal-module__7KFirq__cutin b{font-size:27px;left:5%}.CompanionCardReveal-module__7KFirq__cutin img{width:60%;right:0}.CompanionCardReveal-module__7KFirq__keep{width:100%}}@media (prefers-reduced-motion:reduce){.CompanionCardReveal-module__7KFirq__dialog:not([data-full-motion=true]) *{transition:none!important;animation:none!important}.CompanionCardReveal-module__7KFirq__dialog:not([data-full-motion=true]) .CompanionCardReveal-module__7KFirq__cutin{display:none!important}}.CompanionCardReveal-module__7KFirq__dialog{margin:auto;inset:0}.CompanionCardReveal-module__7KFirq__dialog[data-skipped=true] *{transition:none!important;animation:none!important}.CompanionCardReveal-module__7KFirq__dialog[data-skipped=true] .CompanionCardReveal-module__7KFirq__cutin,.CompanionCardReveal-module__7KFirq__dialog[data-rarity=R] .CompanionCardReveal-module__7KFirq__sparks{display:none}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SR] .CompanionCardReveal-module__7KFirq__rings{border:3px double #8ee1cf;rotate:-20deg;box-shadow:0 0 0 18px #8ee1cf08}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SSR] .CompanionCardReveal-module__7KFirq__sparks i{height:90px}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__sparks i{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);width:9px;height:20px}.CompanionCardReveal-module__7KFirq__dialog[data-phase=revealed][data-rarity=SSR] .CompanionCardReveal-module__7KFirq__cardSlot:after,.CompanionCardReveal-module__7KFirq__dialog[data-phase=revealed][data-rarity=UR] .CompanionCardReveal-module__7KFirq__cardSlot:after{content:"";pointer-events:none;mix-blend-mode:screen;clip-path:inset(0 12px round 14px);background:linear-gradient(115deg,#0000 30%,#fff8 46%,#0000 62%);animation:1.3s ease-out .5s both CompanionCardReveal-module__7KFirq__foilSweep;position:absolute;inset:0}@keyframes CompanionCardReveal-module__7KFirq__foilSweep{0%{opacity:0;translate:-120%}30%{opacity:.55}to{opacity:0;translate:120%}}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__stage{background:radial-gradient(at 25% 40%,#5d497344,#0000 65%),radial-gradient(at 85% 15%,#497a7a33,#0000 60%),radial-gradient(#ffffff14 1px,#0000 1px) 0 0/9px 9px,#201e35}@media (min-width:601px){.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__result{grid-template-columns:280px minmax(0,1fr);gap:24px;padding:28px}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__cardSlot>figure{max-width:280px}}.CompanionCardReveal-module__7KFirq__starCasket{isolation:isolate;cursor:pointer;color:#f7e5b0;perspective:800px;background:0 0;border:0;width:310px;max-width:100%;height:300px;margin:12px auto 0;display:block;position:relative}.CompanionCardReveal-module__7KFirq__starCasket:disabled{cursor:default}.CompanionCardReveal-module__7KFirq__orbit{border:1px solid #d5ba7680;border-radius:50%;position:absolute;inset:20px 20px 40px;transform:rotate(-15deg);box-shadow:0 0 0 9px #d5ba760c,0 0 0 11px #d5ba7633}.CompanionCardReveal-module__7KFirq__orbit i{color:#ecdbb7;width:28px;height:28px;transform:rotate(var(--orbit-angle))translateY(-126px)rotate(calc(-1*var(--orbit-angle) + 15deg));background:#243e39;border:1px solid #b9b594;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;top:calc(50% - 14px);left:calc(50% - 14px)}.CompanionCardReveal-module__7KFirq__casketCore{color:var(--glow);font:36px/1 var(--font-serif),serif;background:radial-gradient(#f5de9e44,#263f39);border:2px double #e9d795;place-content:center;gap:8px;display:grid;position:absolute;inset:65px 65px 80px;transform:rotate(45deg);box-shadow:0 0 32px #c8b77c22}.CompanionCardReveal-module__7KFirq__casketCore small{letter-spacing:.2em;font:10px/1.4 sans-serif}.CompanionCardReveal-module__7KFirq__pillars{perspective:700px;grid-template-columns:repeat(4,1fr);gap:5px;display:grid;position:absolute;inset:50px 35px 75px}.CompanionCardReveal-module__7KFirq__pillars>span{transform:translateY(calc((var(--pillar) - 1.5)*-3px));transform-origin:50% 100%;background:linear-gradient(100deg,#304e46,#1a342e 60%,#486052);border:4px double #f3dfac;border-left:1px solid #d0b36a;border-right:1px solid #d0b36a;border-radius:18px 3px 16px;place-content:center;gap:10px;display:grid;position:relative;box-shadow:3px 6px #0c221b88}.CompanionCardReveal-module__7KFirq__pillars small{color:#dacba8;font-size:10px}.CompanionCardReveal-module__7KFirq__pillars b{font:26px/1 var(--font-serif),serif;font-weight:500}.CompanionCardReveal-module__7KFirq__pillars>span:nth-child(2){color:#e9c880}.CompanionCardReveal-module__7KFirq__pillars>span:nth-child(3){color:#a1d5d3}.CompanionCardReveal-module__7KFirq__casketBase{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);letter-spacing:.3em;background:linear-gradient(#9d8046,#5d4b2d);border:2px solid #d7bc82;padding:9px;font-size:10px;position:absolute;bottom:60px;left:30px;right:30px}.CompanionCardReveal-module__7KFirq__starCasket .CompanionCardReveal-module__7KFirq__packLabel{color:#efddae;letter-spacing:.08em;font-size:12px;position:absolute;bottom:15px;left:0;right:0}.CompanionCardReveal-module__7KFirq__symbolNote{color:#a9baaa;margin:9px 0 0;font-size:10px;display:block}.CompanionCardReveal-module__7KFirq__starCasket:hover .CompanionCardReveal-module__7KFirq__pillars{filter:brightness(1.15)}.CompanionCardReveal-module__7KFirq__starCasket:active{scale:.98}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__pillars>span{animation:CompanionCardReveal-module__7KFirq__pillarUnfold var(--opening-time)calc(var(--pillar)*45ms)cubic-bezier(.2,.6,.2,1)both}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__orbit{animation:CompanionCardReveal-module__7KFirq__orbitWake var(--opening-time)ease-in-out both}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__casketCore{animation:CompanionCardReveal-module__7KFirq__coreWake var(--opening-time)ease-out both}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening][data-rarity=R] .CompanionCardReveal-module__7KFirq__orbit{opacity:.25;animation:none}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=R] .CompanionCardReveal-module__7KFirq__casketCore{color:#efe7d2}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SSR] .CompanionCardReveal-module__7KFirq__orbit{border-color:#ebc66a;box-shadow:0 0 0 9px #eac86f12,0 0 0 11px #eac86f55}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__orbit{border-style:dashed;box-shadow:0 0 0 12px #d5b7eb22,0 0 40px #c8a3e644}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__casketCore{background:radial-gradient(#d9b5ed88,#3b345c)}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__sparks i,.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__rings{animation-duration:var(--opening-time)}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=R] .CompanionCardReveal-module__7KFirq__cardSlot{animation:.65s ease-out both CompanionCardReveal-module__7KFirq__inkArrival}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SR] .CompanionCardReveal-module__7KFirq__cardSlot{filter:drop-shadow(0 0 14px #8ee1cf55);animation:.8s ease-out both CompanionCardReveal-module__7KFirq__jadeArrival}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR] .CompanionCardReveal-module__7KFirq__cutin{animation-duration:1.4s}@keyframes CompanionCardReveal-module__7KFirq__pillarUnfold{0%,20%{opacity:1;transform:translateY(calc((var(--pillar) - 1.5)*-3px))}65%,to{opacity:0;transform:translateX(calc((var(--pillar) - 1.5)*58px))translateY(-45px)rotateY(calc((var(--pillar) - 1.5)*22deg))}}@keyframes CompanionCardReveal-module__7KFirq__orbitWake{0%{opacity:.6;transform:rotate(-15deg)}70%{opacity:1;transform:rotate(90deg)scale(1.15)}to{opacity:0;transform:rotate(130deg)scale(1.3)}}@keyframes CompanionCardReveal-module__7KFirq__coreWake{0%,25%{opacity:.3;scale:.65}75%{opacity:1;box-shadow:0 0 60px var(--glow);scale:1.12}to{opacity:0;scale:1.5}}@keyframes CompanionCardReveal-module__7KFirq__inkArrival{0%{opacity:0;filter:blur(5px);transform:translateY(9px)}to{opacity:1;filter:none;transform:none}}@keyframes CompanionCardReveal-module__7KFirq__jadeArrival{0%{opacity:0;transform:translateY(22px)rotate(-6deg)scale(.9)}to{opacity:1;transform:none}}@media (max-width:600px){.CompanionCardReveal-module__7KFirq__starCasket{width:280px;height:285px}.CompanionCardReveal-module__7KFirq__orbit{inset:20px 25px 45px}.CompanionCardReveal-module__7KFirq__orbit i{transform:rotate(var(--orbit-angle))translateY(-113px)rotate(calc(-1*var(--orbit-angle) + 15deg))}.CompanionCardReveal-module__7KFirq__pillars{inset:48px 35px 75px}.CompanionCardReveal-module__7KFirq__pillars b{font-size:24px}.CompanionCardReveal-module__7KFirq__casketCore{inset:65px 70px 90px}.CompanionCardReveal-module__7KFirq__packArea h2{font-size:20px}}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SR] .CompanionCardReveal-module__7KFirq__orbit{border-color:#8ee1cf;box-shadow:0 0 0 9px #8ee1cf0c,0 0 0 11px #8ee1cf44}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SR] .CompanionCardReveal-module__7KFirq__orbit i{color:#b9f5e5;border-color:#8ee1cf88}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__stage{background:radial-gradient(at 50% 70%,#426f9866,#0000 65%),radial-gradient(#fff2 1px,#0000 1px) 0 0/31px 37px,#10203b}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__packArea{padding:35px 20px 18px}.CompanionCardReveal-module__7KFirq__skyGate{isolation:isolate;max-width:650px;height:280px;margin:0 auto;position:relative;overflow:hidden}.CompanionCardReveal-module__7KFirq__nebula{background:radial-gradient(#b4d8f322,#6f7ea411 40%,#0000 70%);border-radius:50%;position:absolute;inset:35px 10%;transform:rotate(-20deg)}.CompanionCardReveal-module__7KFirq__meteor{transform-origin:0;background:linear-gradient(90deg,var(--glow),#d8efffb0 18%,transparent);width:170px;height:4px;box-shadow:0 0 20px var(--glow);animation:CompanionCardReveal-module__7KFirq__shootingStar var(--opening-time)cubic-bezier(.16,.55,.22,1)both;position:absolute;top:48%;left:48%;transform:rotate(-40deg)}.CompanionCardReveal-module__7KFirq__meteor:before{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:18px;height:18px;filter:drop-shadow(0 0 10px var(--glow));background:#effaff;position:absolute;top:-7px;left:-9px}.CompanionCardReveal-module__7KFirq__horizon{opacity:.35;border-top:1px solid #c7defb55;border-radius:50%;height:50px;position:absolute;bottom:30px;left:12%;right:12%}.CompanionCardReveal-module__7KFirq__skyGate>i{color:var(--glow);opacity:0;animation:CompanionCardReveal-module__7KFirq__starBloom var(--opening-time)ease-out both;font:40px/1 Georgia,serif;position:absolute;top:calc(50% - 30px);left:calc(50% - 18px)}@keyframes CompanionCardReveal-module__7KFirq__shootingStar{0%{opacity:0;translate:260px -190px;scale:.6}20%{opacity:1}70%{opacity:1;translate:0;scale:1}to{opacity:0;translate:-50px 35px;scale:1.4}}@keyframes CompanionCardReveal-module__7KFirq__starBloom{0%,60%{opacity:0;rotate:-30deg;scale:.2}78%{opacity:1;rotate:none;scale:1}to{opacity:0;rotate:30deg;scale:4}}@media (max-width:600px){.CompanionCardReveal-module__7KFirq__skyGate{height:250px}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__packArea{padding-top:30px}.CompanionCardReveal-module__7KFirq__dialog[data-phase=opening] .CompanionCardReveal-module__7KFirq__packArea h2{font-size:19px}}.CompanionCardReveal-module__7KFirq__usage{color:#ead7bb;background:#fff1d611;border-left:3px solid #c7a267;padding:12px 14px;font-size:13px;line-height:1.85}.CompanionCardReveal-module__7KFirq__learnLink{color:#f2ddfa;background:#4c365c;border:1px solid #b995bf;border-radius:5px 13px;align-items:center;min-height:44px;margin:8px 0 14px;padding:8px 15px;text-decoration:none;display:inline-flex}.CompanionCardReveal-module__7KFirq__learnLink:focus-visible{outline-offset:3px;outline:3px solid #ffe1a1}.CompanionCardReveal-module__7KFirq__dialog{--glow:#b6c4dd;color:#fff1df;background:#241d34;border-color:#b29cc5}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=R]{--glow:#b6c4dd}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SR]{--glow:#9abcf5}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=SSR]{--glow:#edc46f}.CompanionCardReveal-module__7KFirq__dialog[data-rarity=UR]{--glow:#e1b2f0}
.ChartHunt-module__nxPnuW__room{color:#304b45;background:#fffaf0;border:2px solid #465e57;margin:28px 0 42px;scroll-margin-top:90px;box-shadow:5px 6px #bdac88}.ChartHunt-module__nxPnuW__header{justify-content:space-between;gap:16px;padding:24px;display:flex}.ChartHunt-module__nxPnuW__header small{color:#87633e;font-size:12px}.ChartHunt-module__nxPnuW__header h2{font:600 28px/1.5 var(--font-serif),serif;text-wrap:balance;margin:6px 0 10px}.ChartHunt-module__nxPnuW__header p{max-width:50ch;font-size:14px;line-height:1.9}.ChartHunt-module__nxPnuW__stamp{white-space:nowrap;color:#8a6737;border:2px dashed #9c7b43;align-self:start;padding:12px;font:600 24px/1.5 Georgia,serif;transform:rotate(6deg)}.ChartHunt-module__nxPnuW__stamp small{text-align:center;font:11px/1.6 sans-serif;display:block}.ChartHunt-module__nxPnuW__steps{gap:10px;list-style:none;display:flex;margin:0!important;padding:0 24px 18px!important}.ChartHunt-module__nxPnuW__steps li{border-bottom:2px solid #c8c2aa;flex:1;padding:10px 12px;font-size:13px}.ChartHunt-module__nxPnuW__steps li[aria-current=step]{background:#e4eee8;border-color:#38716a;font-weight:600}.ChartHunt-module__nxPnuW__scene{background:radial-gradient(#8fa9a733 1px,#0000 1px) 0 0/8px 8px,#e6eeeb;border-block:1px solid #a4b7ad;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:20px;padding:20px 24px;display:grid}.ChartHunt-module__nxPnuW__host{align-self:end;position:relative}.ChartHunt-module__nxPnuW__host>span:last-child{text-align:center;margin-top:5px;font-size:12px;display:block}.ChartHunt-module__nxPnuW__bubble{background:#fffef8;border:2px solid #465e57;border-radius:25% 20% 24% 16%/18% 24% 20% 28%;padding:20px 23px;position:relative;transform:rotate(-.8deg)}.ChartHunt-module__nxPnuW__bubble:before{content:"";background:#fffef8;border-bottom:2px solid #465e57;border-left:2px solid #465e57;width:18px;height:18px;position:absolute;top:42%;left:-11px;transform:rotate(35deg)}.ChartHunt-module__nxPnuW__bubble small{color:#8b693d;font-size:11px}.ChartHunt-module__nxPnuW__bubble h3{margin:5px 0 8px;font-size:17px;line-height:1.6}.ChartHunt-module__nxPnuW__bubble p{font-size:14px;line-height:1.9;margin:0!important}.ChartHunt-module__nxPnuW__scene[data-state=success]{background-color:#f4e9b9}.ChartHunt-module__nxPnuW__scene[data-state=retry]{background-color:#eee5dc}.ChartHunt-module__nxPnuW__chart{padding:22px 24px}.ChartHunt-module__nxPnuW__chartTitle{justify-content:space-between;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.ChartHunt-module__nxPnuW__chartTitle span{color:#796f5c;font-size:11px}.ChartHunt-module__nxPnuW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ChartHunt-module__nxPnuW__pillar{text-align:center;gap:10px;display:grid}.ChartHunt-module__nxPnuW__pillar>span{font-size:13px}.ChartHunt-module__nxPnuW__pillar button{cursor:pointer;background:#fffef9;border:1.5px solid #bcbaa7;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 4px;display:flex;position:relative;box-shadow:2px 3px #d6cdbb}.ChartHunt-module__nxPnuW__pillar b{font:500 38px/1.3 var(--font-serif),serif}.ChartHunt-module__nxPnuW__pillar small{color:#6d7063;font-size:10px}.ChartHunt-module__nxPnuW__pillar [data-element=木]{color:#287257}.ChartHunt-module__nxPnuW__pillar [data-element=火]{color:#a74630}.ChartHunt-module__nxPnuW__pillar [data-element=土]{color:#8b652e}.ChartHunt-module__nxPnuW__pillar [data-element=金]{color:#4d6575}.ChartHunt-module__nxPnuW__pillar [data-element=水]{color:#386b9c}.ChartHunt-module__nxPnuW__pillar [data-found=true]{background:#e6f0df;border:2px solid #376b57}.ChartHunt-module__nxPnuW__pillar [data-hint=true]{outline-offset:2px;outline:3px dashed #ac7b30}.ChartHunt-module__nxPnuW__pillar button:disabled{opacity:1;cursor:default}.ChartHunt-module__nxPnuW__chart>p{color:#786c58;font-size:11px;line-height:1.8;margin:16px 0 0!important}.ChartHunt-module__nxPnuW__footer{background:#f2ecde;border-top:1px solid #c4b99e;align-items:center;gap:20px;padding:18px 24px;display:flex}.ChartHunt-module__nxPnuW__footer button{color:#fffaf0;cursor:pointer;background:#365c51;flex-shrink:0;padding:12px 16px;font-size:13px;line-height:1.7;box-shadow:3px 3px #b4a789}.ChartHunt-module__nxPnuW__footer p{font-size:11px;line-height:1.8;margin:0!important}.ChartHunt-module__nxPnuW__room button:focus-visible{outline-offset:4px;outline:3px solid #b47926}@media (max-width:600px){.ChartHunt-module__nxPnuW__header{gap:10px;padding:20px 14px}.ChartHunt-module__nxPnuW__header h2{font-size:23px}.ChartHunt-module__nxPnuW__header p{font-size:13px}.ChartHunt-module__nxPnuW__stamp{padding:8px;font-size:20px}.ChartHunt-module__nxPnuW__steps{padding:0 14px 16px!important}.ChartHunt-module__nxPnuW__scene{grid-template-columns:67px minmax(0,1fr);gap:12px;padding:18px 14px}.ChartHunt-module__nxPnuW__bubble{border-radius:20px;padding:16px 14px}.ChartHunt-module__nxPnuW__bubble h3{font-size:15px}.ChartHunt-module__nxPnuW__bubble p{font-size:13px}.ChartHunt-module__nxPnuW__chart{padding:18px 12px}.ChartHunt-module__nxPnuW__chartTitle{flex-wrap:wrap}.ChartHunt-module__nxPnuW__grid{gap:7px}.ChartHunt-module__nxPnuW__pillar b{font-size:32px}.ChartHunt-module__nxPnuW__pillar button{min-height:76px;padding:10px 2px}.ChartHunt-module__nxPnuW__footer{flex-direction:column;align-items:start;gap:14px;padding:18px 14px}}@media (prefers-reduced-motion:reduce){.ChartHunt-module__nxPnuW__room *{transition:none!important;animation:none!important}}.ChartHunt-module__nxPnuW__room .ChartHunt-module__nxPnuW__pillar button:disabled{opacity:1!important}
.FiveElementTheatre-module__KrrxaW__room{--element-ink:#287257;--element-wash:#eaf2d9;color:#354c40;background:#fffaf0;border-block:2px solid #485c50;max-width:1200px;margin:0 auto 56px;scroll-margin-top:80px}.FiveElementTheatre-module__KrrxaW__header{justify-content:space-between;align-items:center;gap:24px;padding:28px 28px 22px;display:flex}.FiveElementTheatre-module__KrrxaW__header small{color:#8e6642;font-size:11px}.FiveElementTheatre-module__KrrxaW__header h2{font:600 32px/1.4 var(--font-serif),serif;margin:6px 0 10px}.FiveElementTheatre-module__KrrxaW__header p{color:#647064;font-size:14px;line-height:1.8}.FiveElementTheatre-module__KrrxaW__progress{white-space:nowrap;color:#98703e;border:2px dashed #ba9255;padding:10px;font:700 24px/1.5 Georgia,serif;transform:rotate(5deg)}.FiveElementTheatre-module__KrrxaW__progress small{text-align:center;font:11px/1.4 sans-serif;display:block}.FiveElementTheatre-module__KrrxaW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 22px;display:flex}.FiveElementTheatre-module__KrrxaW__modes{border:1px solid #4d6353;display:flex}.FiveElementTheatre-module__KrrxaW__modes button{cursor:pointer;padding:10px 16px;font-size:13px}.FiveElementTheatre-module__KrrxaW__modes button[aria-pressed=true]{color:#fffaf0;background:#354c40}.FiveElementTheatre-module__KrrxaW__sources{gap:8px;display:flex}.FiveElementTheatre-module__KrrxaW__sources button{cursor:pointer;border-bottom:2px solid #0000;min-width:44px;min-height:44px;padding:6px 12px;font-weight:700}.FiveElementTheatre-module__KrrxaW__sources small{font-size:10px;font-weight:400;display:block}.FiveElementTheatre-module__KrrxaW__sources button[aria-pressed=true]{border-color:var(--element-ink);color:var(--element-ink);background:var(--element-wash)}.FiveElementTheatre-module__KrrxaW__stage{background:radial-gradient(#aeb29844 1px,transparent 1px)0 0/9px 9px,var(--element-wash);border-block:1px solid #c3ccb7;grid-template-columns:1fr 150px 1fr;align-items:center;gap:20px;padding:22px 60px;display:grid;position:relative;overflow:hidden}.FiveElementTheatre-module__KrrxaW__narration{background:#fffdf7;border:1px solid #526650;grid-column:1/-1;justify-self:start;max-width:45ch;padding:10px 16px;font-size:13px;line-height:1.8;transform:rotate(-1deg)}.FiveElementTheatre-module__KrrxaW__source,.FiveElementTheatre-module__KrrxaW__target{text-align:center;z-index:1;margin:0;position:relative}.FiveElementTheatre-module__KrrxaW__source svg,.FiveElementTheatre-module__KrrxaW__target svg{width:190px;max-width:100%;height:230px;margin:auto;display:block}.FiveElementTheatre-module__KrrxaW__source figcaption,.FiveElementTheatre-module__KrrxaW__target figcaption{font-size:16px;font-weight:700}.FiveElementTheatre-module__KrrxaW__source small,.FiveElementTheatre-module__KrrxaW__target small{margin-left:6px;font-size:12px;font-weight:400}.FiveElementTheatre-module__KrrxaW__bridge{color:#4d614d;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.FiveElementTheatre-module__KrrxaW__bridge>span:first-child{white-space:nowrap;font-size:20px;font-weight:700;position:absolute;top:-40px}.FiveElementTheatre-module__KrrxaW__bridge i{background:repeating-linear-gradient(90deg,#a7ae99 0 8px,#0000 8px 13px);flex:1;height:3px}.FiveElementTheatre-module__KrrxaW__bridge b{font-size:22px}.FiveElementTheatre-module__KrrxaW__stage[data-solved=true] .FiveElementTheatre-module__KrrxaW__bridge{color:var(--element-ink)}.FiveElementTheatre-module__KrrxaW__stage[data-solved=true] .FiveElementTheatre-module__KrrxaW__bridge i{background:var(--element-ink)}.FiveElementTheatre-module__KrrxaW__stage[data-solved=true] .FiveElementTheatre-module__KrrxaW__bridge b{animation:.7s ease-out FiveElementTheatre-module__KrrxaW__handoff}.FiveElementTheatre-module__KrrxaW__mystery{color:#55654e;border:2px dashed #b8c2ab;border-radius:40% 35% 38% 30%;flex-direction:column;justify-content:center;align-items:center;max-width:190px;height:230px;margin:auto;font:70px/1.5 Georgia,serif;display:flex}.FiveElementTheatre-module__KrrxaW__mystery small{margin:0;font:12px/1.6 sans-serif}.FiveElementTheatre-module__KrrxaW__speech{background:#fffdf8;border:2px solid #526650;border-radius:30% 24% 28% 20%/20% 30%;grid-column:1/-1;justify-self:center;max-width:58ch;padding:18px 28px;transform:rotate(.7deg)}.FiveElementTheatre-module__KrrxaW__speech strong{color:var(--element-ink);font-size:12px}.FiveElementTheatre-module__KrrxaW__speech p{margin-top:5px;font-size:15px;line-height:1.9}.FiveElementTheatre-module__KrrxaW__answers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:22px 28px 14px;display:grid}.FiveElementTheatre-module__KrrxaW__answers button{font:600 22px/1.5 var(--font-serif),serif;cursor:pointer;background:#fffdf7;border:1.5px solid #526650;justify-content:center;align-items:center;gap:8px;padding:13px 10px;transition:transform .2s;display:flex;box-shadow:2px 3px #526650}.FiveElementTheatre-module__KrrxaW__answers span{font:12px/1.5 sans-serif}.FiveElementTheatre-module__KrrxaW__answers button[aria-pressed=true]{background:var(--element-wash);box-shadow:none;transform:translate(2px,2px)}:is(.FiveElementTheatre-module__KrrxaW__room button:focus-visible,.FiveElementTheatre-module__KrrxaW__room a:focus-visible){outline-offset:4px;outline:3px solid #aa7442}.FiveElementTheatre-module__KrrxaW__footer{justify-content:space-between;align-items:center;gap:20px;padding:8px 28px 22px;display:flex}.FiveElementTheatre-module__KrrxaW__footer p{color:#66715f;max-width:60ch;font-size:12px;line-height:1.8}.FiveElementTheatre-module__KrrxaW__footer button{white-space:nowrap;color:var(--element-ink);cursor:pointer;border-bottom:1px solid;padding:8px 0;font-size:13px}.FiveElementTheatre-module__KrrxaW__boundary{background:#f3eee2;border-top:1px dashed #c3b99e;gap:10px;padding:18px 28px;display:grid}.FiveElementTheatre-module__KrrxaW__boundary p{color:#545c4b;max-width:90ch;font-size:12px;line-height:1.9}.FiveElementTheatre-module__KrrxaW__boundary a{text-underline-offset:4px;color:#6c573e;font-size:13px;text-decoration:underline}.FiveElementTheatre-module__KrrxaW__boundary small{color:#675842;font-size:10px}@keyframes FiveElementTheatre-module__KrrxaW__handoff{0%{opacity:.2;transform:translate(-25px)scale(.5)}to{opacity:1;transform:none}}@media (max-width:600px){.FiveElementTheatre-module__KrrxaW__room{margin-bottom:32px}.FiveElementTheatre-module__KrrxaW__header{gap:10px;padding:22px 16px}.FiveElementTheatre-module__KrrxaW__header h2{font-size:25px}.FiveElementTheatre-module__KrrxaW__header p{font-size:12px}.FiveElementTheatre-module__KrrxaW__progress{padding:8px;font-size:19px}.FiveElementTheatre-module__KrrxaW__toolbar{gap:14px;padding:0 16px 18px}.FiveElementTheatre-module__KrrxaW__sources{justify-content:space-between;gap:2px;width:100%}.FiveElementTheatre-module__KrrxaW__sources button{padding:6px 8px}.FiveElementTheatre-module__KrrxaW__stage{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:18px 6px;padding:18px 14px}.FiveElementTheatre-module__KrrxaW__source svg,.FiveElementTheatre-module__KrrxaW__target svg{width:110px;height:140px}.FiveElementTheatre-module__KrrxaW__mystery{max-width:110px;height:140px;font-size:48px}.FiveElementTheatre-module__KrrxaW__mystery small{font-size:9px}.FiveElementTheatre-module__KrrxaW__source figcaption,.FiveElementTheatre-module__KrrxaW__target figcaption{font-size:13px}.FiveElementTheatre-module__KrrxaW__source small,.FiveElementTheatre-module__KrrxaW__target small{font-size:10px}.FiveElementTheatre-module__KrrxaW__bridge>span:first-child{font-size:15px;top:-27px}.FiveElementTheatre-module__KrrxaW__bridge b{font-size:17px}.FiveElementTheatre-module__KrrxaW__speech{border-radius:24px;padding:16px 19px}.FiveElementTheatre-module__KrrxaW__speech p{font-size:14px}.FiveElementTheatre-module__KrrxaW__narration{padding:9px 12px;font-size:12px}.FiveElementTheatre-module__KrrxaW__answers{gap:7px;padding:18px 14px 12px}.FiveElementTheatre-module__KrrxaW__answers button{flex-direction:column;gap:0;padding:8px 3px;font-size:21px}.FiveElementTheatre-module__KrrxaW__answers span{font-size:10px}.FiveElementTheatre-module__KrrxaW__footer{align-items:start;gap:12px;padding:8px 16px 20px}.FiveElementTheatre-module__KrrxaW__footer p{font-size:11px}.FiveElementTheatre-module__KrrxaW__footer button{font-size:12px}.FiveElementTheatre-module__KrrxaW__boundary{padding:16px}}@media (prefers-reduced-motion:reduce){.FiveElementTheatre-module__KrrxaW__room *{transition:none!important;animation:none!important}}.FiveElementTheatre-module__KrrxaW__reaction{object-fit:contain;width:190px;height:230px;margin:auto;display:block}.FiveElementTheatre-module__KrrxaW__stage[data-mode=ke][data-balanced=false] .FiveElementTheatre-module__KrrxaW__target{filter:drop-shadow(0 4px #aa765027)}.FiveElementTheatre-module__KrrxaW__speech .FiveElementTheatre-module__KrrxaW__explain{color:#69644e;font-size:12px}.FiveElementTheatre-module__KrrxaW__speech small{margin-top:10px;font-size:11px;line-height:1.8;display:block}.FiveElementTheatre-module__KrrxaW__balance{color:#fffaf0;cursor:pointer;background:#354c40;border-radius:6px;margin-top:12px;padding:10px 16px}.FiveElementTheatre-module__KrrxaW__arrowGame{background:#f0e8d9;border-block:1px solid #b8aa8f;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:28px;display:grid}.FiveElementTheatre-module__KrrxaW__gameHost{align-self:center}.FiveElementTheatre-module__KrrxaW__gameHost svg{width:100%;height:200px}.FiveElementTheatre-module__KrrxaW__gameBody>small{color:#78613f;font-size:12px}.FiveElementTheatre-module__KrrxaW__gameBody h3{font-size:25px;font-family:var(--font-serif),serif;margin:6px 0}.FiveElementTheatre-module__KrrxaW__gameBody p{font-size:13px;line-height:1.9}.FiveElementTheatre-module__KrrxaW__arrowNote{background:#fffdf6;border:2px solid #526650;justify-content:center;align-items:center;gap:28px;margin:18px 0;padding:16px;font-size:32px;display:flex;transform:rotate(-1deg);box-shadow:4px 4px #c7b99d}.FiveElementTheatre-module__KrrxaW__arrowNote b{color:var(--element-ink);font-size:20px}.FiveElementTheatre-module__KrrxaW__gameChoices{gap:12px;display:flex}.FiveElementTheatre-module__KrrxaW__gameChoices button{cursor:pointer;background:#fffdf6;border:1px solid #526650;flex:1;padding:12px;font-size:13px}.FiveElementTheatre-module__KrrxaW__gameChoices button[aria-pressed=true]{background:var(--element-wash);border-width:2px}.FiveElementTheatre-module__KrrxaW__gameFeedback{min-height:4em;margin-top:12px}.FiveElementTheatre-module__KrrxaW__gameBottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.FiveElementTheatre-module__KrrxaW__gameBottom span{color:#78613f;font-size:11px}.FiveElementTheatre-module__KrrxaW__gameBottom button{cursor:pointer;padding:10px 0;font-size:13px;text-decoration:underline}.FiveElementTheatre-module__KrrxaW__gameBottom button:disabled{opacity:.45;cursor:default}@media (max-width:600px){.FiveElementTheatre-module__KrrxaW__reaction{width:110px;height:140px}.FiveElementTheatre-module__KrrxaW__arrowGame{grid-template-columns:65px minmax(0,1fr);gap:10px;padding:22px 14px}.FiveElementTheatre-module__KrrxaW__gameHost{align-self:start}.FiveElementTheatre-module__KrrxaW__gameHost svg{height:100px}.FiveElementTheatre-module__KrrxaW__gameChoices,.FiveElementTheatre-module__KrrxaW__gameBottom{flex-wrap:wrap}.FiveElementTheatre-module__KrrxaW__gameChoices button{min-width:100%;padding:10px}.FiveElementTheatre-module__KrrxaW__arrowNote{gap:15px}.FiveElementTheatre-module__KrrxaW__gameBody h3{font-size:22px}}
.NpcChallenge-module__J_HB9G__challenge{color:#334e40;background:#f3ecdb;border-top:2px solid #c0a362;margin-top:26px;padding:25px;scroll-margin-top:20px}.NpcChallenge-module__J_HB9G__challenge>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.NpcChallenge-module__J_HB9G__challenge header span{color:#977549;letter-spacing:.1em;font-size:10px}.NpcChallenge-module__J_HB9G__challenge h2{font:500 28px/1.6 var(--font-serif),serif;margin:7px 0}.NpcChallenge-module__J_HB9G__challenge header p{color:#76806a;font-size:12px;line-height:1.8}.NpcChallenge-module__J_HB9G__challenge header a{white-space:nowrap;color:#7f6336;text-underline-offset:4px;font-size:11px}.NpcChallenge-module__J_HB9G__match{grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;display:grid}.NpcChallenge-module__J_HB9G__npc{background:linear-gradient(130deg,#e4d1bc,#f9eddb);border:1px solid #c4ad8c;border-radius:25px 4px;align-items:center;gap:15px;padding:15px;display:flex}.NpcChallenge-module__J_HB9G__npc img{object-fit:contain;filter:drop-shadow(0 5px 3px #402e1922);width:42%;height:220px}.NpcChallenge-module__J_HB9G__npc small{color:#a07a46;font-size:9px}.NpcChallenge-module__J_HB9G__npc h3{font:600 22px/1.6 var(--font-serif),serif;margin:10px 0}.NpcChallenge-module__J_HB9G__npc p{color:#75654c;font-size:11px;line-height:1.9}.NpcChallenge-module__J_HB9G__player{min-width:0}.NpcChallenge-module__J_HB9G__team{color:#8a7d5e;font-size:10px}.NpcChallenge-module__J_HB9G__stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.NpcChallenge-module__J_HB9G__stats>span{text-align:center;color:#7a8669;background:#e4e6d2;border-radius:9px 2px;padding:10px 5px;font-size:10px}.NpcChallenge-module__J_HB9G__stats b{color:#39553f;font:600 23px/1.5 Georgia,serif;display:block}.NpcChallenge-module__J_HB9G__bubble{background:#fffcf0;border:1px solid #bdba99;border-radius:23px 4px 20px 5px;min-height:90px;padding:16px;font-size:12px;line-height:1.9;box-shadow:3px 4px #c6b99533}.NpcChallenge-module__J_HB9G__ap{color:#8c7a4b;margin-top:12px;font-size:10px}.NpcChallenge-module__J_HB9G__hand{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.NpcChallenge-module__J_HB9G__hand button{text-align:left;color:#4a614a;cursor:pointer;background:linear-gradient(#fcf5e2,#e3e2cb);border:1px solid #bda672;border-radius:12px 3px;min-width:0;padding:14px 12px;box-shadow:0 4px #b5ac8033}.NpcChallenge-module__J_HB9G__hand button small{color:#9b865c;font-size:8px}.NpcChallenge-module__J_HB9G__hand button strong{font:600 17px/1.8 var(--font-serif),serif;margin:4px 0;display:block}.NpcChallenge-module__J_HB9G__hand button>span{color:#7a7c5e;font-size:10px;line-height:1.8;display:block}.NpcChallenge-module__J_HB9G__hand button:disabled{opacity:.45;cursor:default}.NpcChallenge-module__J_HB9G__reward{background:#eee0b7;border:1px solid #c4a15a;border-radius:12px 3px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px;display:flex}.NpcChallenge-module__J_HB9G__reward b{font:600 20px/1.5 var(--font-serif),serif;display:block}.NpcChallenge-module__J_HB9G__reward span{color:#867144;font-size:10px}.NpcChallenge-module__J_HB9G__reward button{color:#fff3d0;cursor:pointer;background:#3f654f;border:0;border-radius:10px 3px;padding:12px 16px;font:600 12px/1.6 sans-serif}.NpcChallenge-module__J_HB9G__reward button:disabled{color:#615e4f;cursor:default;background:#c0b99c}.NpcChallenge-module__J_HB9G__feedback{background:#e3e8cd;padding:12px;font-size:12px;line-height:1.8}.NpcChallenge-module__J_HB9G__challenge footer{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.NpcChallenge-module__J_HB9G__challenge footer button{color:#7d6c43;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;min-height:44px;font:11px/1.6 sans-serif;text-decoration:underline}.NpcChallenge-module__J_HB9G__challenge footer small{color:#8d866b;font-size:9px;line-height:1.6}.NpcChallenge-module__J_HB9G__challenge details{color:#81856d;border-top:1px solid #c9c0a3;margin-top:12px;font-size:11px;line-height:1.9}.NpcChallenge-module__J_HB9G__challenge summary{cursor:pointer;padding:14px 0}.NpcChallenge-module__J_HB9G__challenge details p{padding:0 0 12px}.NpcChallenge-module__J_HB9G__challenge :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #b18d45}@media (max-width:650px){.NpcChallenge-module__J_HB9G__challenge{padding:20px 15px}.NpcChallenge-module__J_HB9G__challenge>header{display:block}.NpcChallenge-module__J_HB9G__challenge h2{font-size:25px}.NpcChallenge-module__J_HB9G__match{grid-template-columns:1fr;gap:17px}.NpcChallenge-module__J_HB9G__npc img{width:35%;height:180px}.NpcChallenge-module__J_HB9G__npc h3{font-size:21px}.NpcChallenge-module__J_HB9G__npc{padding:12px}.NpcChallenge-module__J_HB9G__hand{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.NpcChallenge-module__J_HB9G__hand button:last-child{grid-column:1/-1}.NpcChallenge-module__J_HB9G__challenge footer,.NpcChallenge-module__J_HB9G__challenge footer small{display:block}.NpcChallenge-module__J_HB9G__reward{padding:15px;display:block}.NpcChallenge-module__J_HB9G__reward button{margin-top:12px}.NpcChallenge-module__J_HB9G__stats b{font-size:22px}}.NpcChallenge-module__J_HB9G__challenge{color:#322b4e;background:#f0edf8;border-color:#c4996b}.NpcChallenge-module__J_HB9G__challenge header span{color:#925438}.NpcChallenge-module__J_HB9G__challenge header p{color:#6b6180}.NpcChallenge-module__J_HB9G__challenge header a{color:#5c4177}.NpcChallenge-module__J_HB9G__npc{background:linear-gradient(135deg,#ead4d0,#f8efe6);border-color:#cb9c91}.NpcChallenge-module__J_HB9G__npc small,.NpcChallenge-module__J_HB9G__npc p{color:#79524f}.NpcChallenge-module__J_HB9G__stats>span{color:#645574;background:#e0dbef}.NpcChallenge-module__J_HB9G__stats b{color:#45385e}.NpcChallenge-module__J_HB9G__stats>span:nth-child(3){background:#f3dcd4}.NpcChallenge-module__J_HB9G__stats>span:nth-child(4){background:#f4e6bd}.NpcChallenge-module__J_HB9G__bubble{color:#42344e;background:#fffcf4;border-color:#b5a5c4;box-shadow:3px 4px #9c80ae24}.NpcChallenge-module__J_HB9G__hand button{color:#493658;background:linear-gradient(#fffaf0,#ece4f4);border-color:#c3a6cd}.NpcChallenge-module__J_HB9G__hand button small{color:#89633d}.NpcChallenge-module__J_HB9G__hand button>span{color:#706077}.NpcChallenge-module__J_HB9G__hand button:not(:disabled):hover{background:#f8eefc;border-color:#8c5d94}.NpcChallenge-module__J_HB9G__reward{color:#4c3656;background:#f5e6bb;border-color:#c09c58}.NpcChallenge-module__J_HB9G__reward button{color:#fff0cc;background:#684576}.NpcChallenge-module__J_HB9G__feedback{color:#49365c;background:#e3dcef}.NpcChallenge-module__J_HB9G__team,.NpcChallenge-module__J_HB9G__ap,.NpcChallenge-module__J_HB9G__challenge footer small,.NpcChallenge-module__J_HB9G__challenge details{color:#73617e}.NpcChallenge-module__J_HB9G__challenge footer button{color:#6d4584}.NpcChallenge-module__J_HB9G__stats>span:first-child{color:#62427c;background:#e6d9f2}.NpcChallenge-module__J_HB9G__stats>span:first-child b{color:#62427c}.NpcChallenge-module__J_HB9G__stats>span:nth-child(2){color:#365b90;background:#dce8f9}.NpcChallenge-module__J_HB9G__stats>span:nth-child(2) b{color:#365b90}.NpcChallenge-module__J_HB9G__stats>span:nth-child(3){color:#805b23;background:#fae8b5}.NpcChallenge-module__J_HB9G__stats>span:nth-child(3) b{color:#805b23}.NpcChallenge-module__J_HB9G__stats>span:nth-child(4){color:#a23e4b;background:#f8dcdf}.NpcChallenge-module__J_HB9G__stats>span:nth-child(4) b{color:#a23e4b}.NpcChallenge-module__J_HB9G__handIntro{color:#51405f;margin-top:25px}.NpcChallenge-module__J_HB9G__handIntro>strong{font:600 20px/1.6 var(--font-serif),serif}.NpcChallenge-module__J_HB9G__handIntro p{color:#7a6583;max-width:65ch;font-size:12px;line-height:1.85}.NpcChallenge-module__J_HB9G__hand{margin-top:14px}.NpcChallenge-module__J_HB9G__hand button{--skill:#775195;--skill-paper:#f5edf9;isolation:isolate;background:var(--skill-paper);color:#493257;border-color:color-mix(in srgb,var(--skill),white 45%);border-top:3px solid var(--skill);min-height:246px;padding:14px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.NpcChallenge-module__J_HB9G__hand button[data-action=deliver]{--skill:#ac7b2f;--skill-paper:#fff4d8}.NpcChallenge-module__J_HB9G__hand button[data-action=rest]{--skill:#5f7d83;--skill-paper:#edf5f6}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionTop small{color:#755f7e;font-size:10px}.NpcChallenge-module__J_HB9G__actionTop b{color:var(--skill);font-size:10px}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionIcon{background:color-mix(in srgb,var(--skill),white 88%);width:46px;height:46px;color:var(--skill);border-radius:14px 4px;justify-content:center;align-items:center;margin:12px 0 7px;display:flex;transform:rotate(-5deg)}.NpcChallenge-module__J_HB9G__hand button>strong{color:#3d2d4d;margin:9px 0 12px;font-size:21px;line-height:1.5}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionSpecs{color:#6c5777;gap:5px;margin-bottom:10px;display:grid}.NpcChallenge-module__J_HB9G__actionSpecs>span{align-items:center;gap:5px;font-size:10px;display:flex}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionPower{background:color-mix(in srgb,var(--skill),white 88%);color:var(--skill);border-left:2px solid var(--skill);margin-bottom:9px;padding:6px 8px;font-size:12px;font-weight:700;display:block}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionPrompt{color:var(--skill);text-align:right;margin-top:12px;font-size:10px;font-weight:700}.NpcChallenge-module__J_HB9G__hand button:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 40%,#fff 50%,#0000 60%);position:absolute;inset:-30%;transform:translate(-120%)}.NpcChallenge-module__J_HB9G__hand button:not(:disabled):active{box-shadow:0 0 0 2px var(--skill);transform:translateY(2px)scale(.985)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.NpcChallenge-module__J_HB9G__hand button:not(:disabled):hover{transform:translateY(-4px);box-shadow:0 7px 18px #62417a22}.NpcChallenge-module__J_HB9G__hand button:not(:disabled):hover:before{animation:.7s ease-out NpcChallenge-module__J_HB9G__skill-shine}.NpcChallenge-module__J_HB9G__hand button:not(:disabled):hover .NpcChallenge-module__J_HB9G__actionIcon{transition:transform .2s;transform:rotate(4deg)scale(1.08)}@keyframes NpcChallenge-module__J_HB9G__skill-shine{20%{opacity:.7}to{opacity:0;transform:translate(120%)}}}@media (max-width:650px){.NpcChallenge-module__J_HB9G__hand button{min-height:260px;padding:12px}.NpcChallenge-module__J_HB9G__hand button>strong{font-size:20px}.NpcChallenge-module__J_HB9G__hand button>span{font-size:12px;line-height:1.85}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionSpecs>span{font-size:11px}.NpcChallenge-module__J_HB9G__hand button:last-child{min-height:210px}.NpcChallenge-module__J_HB9G__handIntro>strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.NpcChallenge-module__J_HB9G__hand button{transition:none}.NpcChallenge-module__J_HB9G__hand button:before{display:none}}.NpcChallenge-module__J_HB9G__motionToggle{color:#715282;cursor:pointer;background:#f7effb;border:1px solid #bba2ca;border-radius:6px 14px;min-height:44px;margin:20px 0 -12px auto;padding:8px 13px;font-size:12px;display:block}.NpcChallenge-module__J_HB9G__motionToggle[aria-pressed=true]{color:#fff0cf;background:#674475}.NpcChallenge-module__J_HB9G__motionToggle:disabled{opacity:.5}.NpcChallenge-module__J_HB9G__hand button[data-action=craft]{--skill:#ad513b;--skill-paper:#fff0de}.NpcChallenge-module__J_HB9G__hand button[data-action=craft] .NpcChallenge-module__J_HB9G__actionIcon{background:0 0;width:75px;height:58px;transform:rotate(-8deg)}.NpcChallenge-module__J_HB9G__hand .NpcChallenge-module__J_HB9G__actionIcon>img{object-fit:contain;filter:drop-shadow(0 0 5px #d6984e77);width:100%;height:100%}.NpcChallenge-module__J_HB9G__hand button:is([data-action=support],[data-action=guard],[data-action=deliver]) .NpcChallenge-module__J_HB9G__actionIcon{background:0 0;width:75px;height:64px;transform:rotate(-5deg)}.NpcChallenge-module__J_HB9G__hand button[data-action=guard]{--skill:#4d7c7e;--skill-paper:#eaf4f0}.NpcChallenge-module__J_HB9G__hand button[data-action=guard] .NpcChallenge-module__J_HB9G__actionIcon{transform:rotate(6deg)}
.NpcActionScene-module__JxqC1q__stage{--travel:220px;--fx:#b58cd2;isolation:isolate;color:#493256;background:radial-gradient(at 50% 55%,#eee0f4,#0000 65%),#fcf7fd;border:1px solid #b69bc6;border-radius:24px 5px;margin:24px 0 18px;overflow:hidden}.NpcActionScene-module__JxqC1q__stage[data-card=craft]{--fx:#759bc3}.NpcActionScene-module__JxqC1q__stage[data-card=deliver]{--fx:#c09a4c}.NpcActionScene-module__JxqC1q__stage[data-card=guard]{--fx:#a483c6}.NpcActionScene-module__JxqC1q__stage[data-card=rest]{--fx:#7ea8a6}.NpcActionScene-module__JxqC1q__stage>header{border-bottom:1px solid #e3d5e9;gap:5px;padding:16px 20px;display:grid}.NpcActionScene-module__JxqC1q__stage>header span{letter-spacing:.16em;color:#987841;font-size:9px}.NpcActionScene-module__JxqC1q__stage>header strong{font:600 21px/1.5 var(--font-serif),serif}.NpcActionScene-module__JxqC1q__stage>header small{color:#846b90;font-size:11px}.NpcActionScene-module__JxqC1q__actors{grid-template-columns:1fr 1fr;gap:80px;max-width:640px;margin:auto;padding:15px 30px 8px;display:grid;position:relative}.NpcActionScene-module__JxqC1q__actors figure{z-index:2;text-align:center;min-width:0;margin:0}.NpcActionScene-module__JxqC1q__actors figure>p{text-align:left;background:#fffdf6;border:1px solid #cfb9da;border-radius:16px 4px;min-height:65px;padding:10px;font-size:12px;line-height:1.8;position:relative}.NpcActionScene-module__JxqC1q__actors figcaption{color:#71507e;padding:7px 0;font-size:12px}.NpcActionScene-module__JxqC1q__sprite{aspect-ratio:3/4;transform-origin:50% 90%;max-width:175px;margin:auto;position:relative;overflow:hidden}.NpcActionScene-module__JxqC1q__sprite img{object-fit:fill;width:200%;max-width:none;height:100%;display:block}.NpcActionScene-module__JxqC1q__sprite[data-pose="1"] img{transform:translate(-50%)}.NpcActionScene-module__JxqC1q__effect{pointer-events:none;z-index:3;position:absolute;inset:0}.NpcActionScene-module__JxqC1q__projectile{color:#85578c;width:54px;height:54px;box-shadow:0 0 25px var(--fx);opacity:0;background:#fff5d9;border-radius:14px;place-items:center;display:grid;position:absolute;top:61%;left:26%}.NpcActionScene-module__JxqC1q__ring{border:4px solid var(--fx);opacity:0;width:95px;height:110px;box-shadow:0 0 20px var(--fx);border-radius:50%;position:absolute;top:43%;left:64%}.NpcActionScene-module__JxqC1q__burst{color:#b48544;opacity:0;font-size:70px;position:absolute;top:55%;left:66%}.NpcActionScene-module__JxqC1q__fxWord{color:#986945;opacity:0;text-shadow:2px 2px #fffaf1;font-size:25px;font-weight:900;position:absolute;top:45%;left:46%;transform:rotate(-10deg)}.NpcActionScene-module__JxqC1q__receipt{background:#f2eaf7;border-top:1px solid #e0cfe7;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:62px;padding:12px;font-size:12px;display:flex}.NpcActionScene-module__JxqC1q__receipt>span,.NpcActionScene-module__JxqC1q__receipt>b{color:#634279;background:#e7daf0;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.NpcActionScene-module__JxqC1q__receipt>b{color:#ffe4a4;background:#3c2b4c}.NpcActionScene-module__JxqC1q__receipt [data-resource=作品]{color:#3d5f8f;background:#dae6f8}.NpcActionScene-module__JxqC1q__receipt [data-resource=交付]{color:#805d26;background:#f9e6b3}.NpcActionScene-module__JxqC1q__receipt [data-resource=壓力]{color:#9e4858;background:#f6dce1}.NpcActionScene-module__JxqC1q__receipt>small{text-align:center;color:#7f6a89;flex-basis:100%;font-size:11px}.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__ring,.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__fxWord,.NpcActionScene-module__JxqC1q__stage[data-phase=release] .NpcActionScene-module__JxqC1q__projectile{opacity:1}.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__receiver>p{border-color:var(--fx);background:#fff2d7}@media (prefers-reduced-motion:no-preference){.NpcActionScene-module__JxqC1q__stage[data-phase=windup] .NpcActionScene-module__JxqC1q__caster .NpcActionScene-module__JxqC1q__sprite{animation:.4s ease-out both NpcActionScene-module__JxqC1q__prepare}.NpcActionScene-module__JxqC1q__stage[data-phase=release] .NpcActionScene-module__JxqC1q__caster .NpcActionScene-module__JxqC1q__sprite{animation:.5s ease-out both NpcActionScene-module__JxqC1q__cast}.NpcActionScene-module__JxqC1q__stage[data-phase=release] .NpcActionScene-module__JxqC1q__projectile{animation:.5s ease-in both NpcActionScene-module__JxqC1q__travel}.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__receiver .NpcActionScene-module__JxqC1q__sprite{animation:.45s ease-out both NpcActionScene-module__JxqC1q__receive}.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__ring{animation:.6s ease-out both NpcActionScene-module__JxqC1q__halo}.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__burst{animation:.6s ease-out both NpcActionScene-module__JxqC1q__spark}.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__receipt>b,.NpcActionScene-module__JxqC1q__stage[data-phase=impact] .NpcActionScene-module__JxqC1q__receipt>span{animation:.4s ease-out both NpcActionScene-module__JxqC1q__score}@keyframes NpcActionScene-module__JxqC1q__prepare{50%{transform:translateY(4px)rotate(-3deg)}}@keyframes NpcActionScene-module__JxqC1q__cast{30%{transform:translate(12px)rotate(5deg)}to{transform:translate(4px)}}@keyframes NpcActionScene-module__JxqC1q__receive{30%{transform:translate(8px)rotate(4deg)}70%{transform:translateY(-6px)}to{transform:none}}@keyframes NpcActionScene-module__JxqC1q__travel{0%{transform:translate(0)rotate(-15deg)scale(.7)}to{transform:translateX(var(--travel))rotate(12deg)scale(1)}}@keyframes NpcActionScene-module__JxqC1q__halo{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes NpcActionScene-module__JxqC1q__spark{0%{opacity:1;transform:scale(.2)rotate(-20deg)}to{opacity:0;transform:scale(1.5)rotate(40deg)}}@keyframes NpcActionScene-module__JxqC1q__score{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}}.NpcActionScene-module__JxqC1q__stage[data-card=guard] .NpcActionScene-module__JxqC1q__ring{border-width:7px;border-radius:45% 45% 60% 60%}.NpcActionScene-module__JxqC1q__stage[data-card=rest] .NpcActionScene-module__JxqC1q__burst{color:#7ea8a6}.NpcActionScene-module__JxqC1q__stage[data-card=rest] .NpcActionScene-module__JxqC1q__fxWord{color:#5c8b8b}@media (max-width:600px){.NpcActionScene-module__JxqC1q__stage{--travel:130px}.NpcActionScene-module__JxqC1q__actors{gap:36px;padding:12px 13px 5px}.NpcActionScene-module__JxqC1q__actors figure>p{min-height:85px;padding:9px;font-size:12px}.NpcActionScene-module__JxqC1q__sprite{max-width:124px}.NpcActionScene-module__JxqC1q__stage>header{padding:13px 15px}.NpcActionScene-module__JxqC1q__stage>header strong{font-size:19px}.NpcActionScene-module__JxqC1q__projectile{width:38px;height:38px;top:65%;left:23%}.NpcActionScene-module__JxqC1q__projectile svg{width:26px}.NpcActionScene-module__JxqC1q__ring{width:65px;height:75px;top:56%;left:62%}.NpcActionScene-module__JxqC1q__burst{font-size:48px;top:60%;left:66%}.NpcActionScene-module__JxqC1q__fxWord{font-size:20px;top:50%;left:43%}@keyframes NpcActionScene-module__JxqC1q__travel{0%{transform:translate(0)rotate(-15deg)scale(.7)}to{transform:translateX(var(--travel))rotate(12deg)}}}@media (prefers-reduced-motion:reduce){.NpcActionScene-module__JxqC1q__stage:not([data-motion=full]) :is(.NpcActionScene-module__JxqC1q__projectile,.NpcActionScene-module__JxqC1q__ring,.NpcActionScene-module__JxqC1q__burst,.NpcActionScene-module__JxqC1q__fxWord){display:none!important}.NpcActionScene-module__JxqC1q__stage:not([data-motion=full]) *{transition:none!important;animation:none!important}}.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=windup] .NpcActionScene-module__JxqC1q__caster .NpcActionScene-module__JxqC1q__sprite{animation:.4s ease-out both NpcActionScene-module__JxqC1q__prepare}.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=release] .NpcActionScene-module__JxqC1q__caster .NpcActionScene-module__JxqC1q__sprite{animation:.5s ease-out both NpcActionScene-module__JxqC1q__cast}.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=release] .NpcActionScene-module__JxqC1q__projectile{animation:.5s ease-in both NpcActionScene-module__JxqC1q__travel}.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=impact] .NpcActionScene-module__JxqC1q__receiver .NpcActionScene-module__JxqC1q__sprite{animation:.45s ease-out both NpcActionScene-module__JxqC1q__receive}.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=impact] .NpcActionScene-module__JxqC1q__ring{animation:.6s ease-out both NpcActionScene-module__JxqC1q__halo}.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=impact] .NpcActionScene-module__JxqC1q__burst{animation:.6s ease-out both NpcActionScene-module__JxqC1q__spark}.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=impact] .NpcActionScene-module__JxqC1q__receipt>b,.NpcActionScene-module__JxqC1q__stage[data-motion=full][data-phase=impact] .NpcActionScene-module__JxqC1q__receipt>span{animation:.4s ease-out both NpcActionScene-module__JxqC1q__score}@keyframes NpcActionScene-module__JxqC1q__prepare{50%{transform:translateY(4px)rotate(-3deg)}}@keyframes NpcActionScene-module__JxqC1q__cast{30%{transform:translate(12px)rotate(5deg)}to{transform:translate(4px)}}@keyframes NpcActionScene-module__JxqC1q__receive{30%{transform:translate(8px)rotate(4deg)}70%{transform:translateY(-6px)}to{transform:none}}@keyframes NpcActionScene-module__JxqC1q__travel{0%{transform:translate(0)rotate(-15deg)scale(.7)}to{transform:translateX(var(--travel))rotate(12deg)scale(1)}}@keyframes NpcActionScene-module__JxqC1q__halo{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes NpcActionScene-module__JxqC1q__spark{0%{opacity:1;transform:scale(.2)rotate(-20deg)}to{opacity:0;transform:scale(1.5)rotate(40deg)}}@keyframes NpcActionScene-module__JxqC1q__score{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.NpcActionScene-module__JxqC1q__preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.NpcActionScene-module__JxqC1q__stage{scroll-margin-top:20px}.NpcActionScene-module__JxqC1q__stage[data-card=craft]{--fx:#e5a154;background:radial-gradient(at 55% 55%,#ffe7bd,#0000 70%),#fbf2e9;border-color:#c99a6a}.NpcActionScene-module__JxqC1q__stage[data-card=craft] .NpcActionScene-module__JxqC1q__actors{gap:70px;max-width:740px}.NpcActionScene-module__JxqC1q__stage[data-card=craft]>header{color:#773b36;background:#f6e4d4}.NpcActionScene-module__JxqC1q__stage[data-card=craft] .NpcActionScene-module__JxqC1q__receipt{background:#f7e6d1}.NpcActionScene-module__JxqC1q__stage[data-card=craft] .NpcActionScene-module__JxqC1q__caster>p{color:#744536;border-color:#d5a583}.NpcActionScene-module__JxqC1q__stage[data-card=craft] .NpcActionScene-module__JxqC1q__receiver>p{border-color:#c8ad80}@media (max-width:600px){.NpcActionScene-module__JxqC1q__stage[data-card=craft] .NpcActionScene-module__JxqC1q__actors{gap:26px}}.NpcActionScene-module__JxqC1q__stage[data-card=study]{--fx:#b191bd;background:radial-gradient(at 50% 62%,#f1e4f5,#0000 70%),#faf3ed;border-color:#bca0c0}.NpcActionScene-module__JxqC1q__stage[data-card=study]>header{background:#eae0ee}.NpcActionScene-module__JxqC1q__stage[data-card=guard]{--fx:#7fa9a8;background:radial-gradient(at 60% 55%,#d5e7e3,#0000 70%),#f5f2ed;border-color:#8da7a1}.NpcActionScene-module__JxqC1q__stage[data-card=guard]>header{color:#365b60;background:#dce9e5}.NpcActionScene-module__JxqC1q__stage[data-card=guard] .NpcActionScene-module__JxqC1q__receipt{background:#e4ece9}.NpcActionScene-module__JxqC1q__stage[data-card=deliver]{--fx:#c6a258;background:radial-gradient(at 55% 55%,#f8e4b1,#0000 70%),#fbf4e9;border-color:#bfa370}.NpcActionScene-module__JxqC1q__stage[data-card=deliver]>header{color:#755337;background:#f0e2c6}.NpcActionScene-module__JxqC1q__stage[data-card=deliver] .NpcActionScene-module__JxqC1q__receipt{background:#f3e6c9}.NpcActionScene-module__JxqC1q__stage:is([data-card=study],[data-card=guard],[data-card=deliver]) .NpcActionScene-module__JxqC1q__actors{gap:70px;max-width:740px}@media (max-width:600px){.NpcActionScene-module__JxqC1q__stage:is([data-card=study],[data-card=guard],[data-card=deliver]) .NpcActionScene-module__JxqC1q__actors{gap:26px}}
.LearningPaper-module__JcxQ0q__paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--learn-paper:#fbf6ee;--learn-surface:#fffdf7;--learn-ink:#30263b;--learn-muted:#605468;--learn-line:#cdbed2;--learn-plum:#68447b;--learn-indigo:#43578c;--learn-vermilion:#9b4936;--learn-ochre:#80581f;--learn-jade:#285b48;--learn-plum-wash:#eee4f4;--learn-indigo-wash:#e7ecf7;--learn-vermilion-wash:#f5e4db;--zen-ink:var(--learn-ink);--zen-muted:var(--learn-muted);--zen-paper:var(--learn-surface);--zen-bg:var(--learn-paper);--zen-border:var(--learn-line);--zen-primary:var(--learn-plum);--zen-primary-hover:#51325f;--zen-primary-light:var(--learn-plum-wash);color:var(--learn-ink);background:var(--learn-paper)}
.XiaomanForgeArt-module__XpJX5q__weapon{color:#ffe4ae;background:linear-gradient(110deg,#3b1728,#642c2d 70%,#46304c);border-block:1px solid #d8a55c;align-items:center;gap:14px;padding:9px 20px;display:flex}.XiaomanForgeArt-module__XpJX5q__weapon>img{object-fit:contain;filter:drop-shadow(0 0 8px #fca63488);width:100px;height:82px}.XiaomanForgeArt-module__XpJX5q__weapon small{color:#e5ae85;letter-spacing:.08em;font-size:10px;display:block}.XiaomanForgeArt-module__XpJX5q__weapon strong{font:700 22px/1.6 var(--font-serif),serif;display:block}.XiaomanForgeArt-module__XpJX5q__weapon p{color:#ffe7c5;margin:0;font-size:12px}.XiaomanForgeArt-module__XpJX5q__weapon span{color:#e8c2a9;font-size:10px;line-height:1.8}.XiaomanForgeArt-module__XpJX5q__castPose{aspect-ratio:3/4;transform-origin:50% 90%;max-width:230px;margin:auto;position:relative}.XiaomanForgeArt-module__XpJX5q__castPose>img{object-fit:contain;filter:drop-shadow(0 0 9px #c9873066);width:145%;max-width:none;height:116%;position:absolute;inset:-9% -22% 0}.XiaomanForgeArt-module__XpJX5q__forge{z-index:4;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:visible}.XiaomanForgeArt-module__XpJX5q__cutin{clip-path:polygon(0 10%,100% 0,100% 91%,0 100%);z-index:10;opacity:0;border-block:3px solid #e8b653;height:180px;position:absolute;top:12%;left:-8%;right:-8%;transform:translate(-8%);box-shadow:0 12px 25px #3c172c77}.XiaomanForgeArt-module__XpJX5q__cutin>img{object-fit:cover;object-position:40% center;width:100%;height:100%}.XiaomanForgeArt-module__XpJX5q__cutin>span{color:#fff0c3;text-shadow:2px 2px #592035;font-size:12px;position:absolute;bottom:48px;left:18px}.XiaomanForgeArt-module__XpJX5q__cutin>b{font-family:var(--font-serif),serif;letter-spacing:.06em;color:#fff0b1;text-shadow:3px 3px #7e2537,-1px -1px #fff4ce;font-size:42px;font-style:italic;position:absolute;bottom:10px;right:18px}.XiaomanForgeArt-module__XpJX5q__cutin>b>span{color:#f6ad54}.XiaomanForgeArt-module__XpJX5q__magic{opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.XiaomanForgeArt-module__XpJX5q__plume{transform-origin:37% 57%;opacity:0;filter:drop-shadow(0 0 6px #fb793d99)}.XiaomanForgeArt-module__XpJX5q__threads path{fill:none;stroke:#ffdc89;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.XiaomanForgeArt-module__XpJX5q__feathers{opacity:0}.XiaomanForgeArt-module__XpJX5q__blueprint{opacity:0;transform-origin:74% 72%}.XiaomanForgeArt-module__XpJX5q__blueprint>path:first-child{stroke-dasharray:1;stroke-dashoffset:1px}.XiaomanForgeArt-module__XpJX5q__incantation{opacity:0;color:#a84635;font:700 12px/1.3 var(--font-serif),serif;gap:9px;display:flex;position:absolute;top:43%;left:40%;transform:rotate(-10deg)}.XiaomanForgeArt-module__XpJX5q__incantation span{text-shadow:0 1px #fff8dc;border-bottom:1px solid #bc7045;padding-bottom:3px}.XiaomanForgeArt-module__XpJX5q__incantation span:nth-child(2){transform:translateY(-12px)}.XiaomanForgeArt-module__XpJX5q__incantation span:nth-child(3){transform:translateY(-22px)}.XiaomanForgeArt-module__XpJX5q__artifact{opacity:0;filter:drop-shadow(0 0 10px #ffcc6b);width:65px;height:65px;position:absolute;top:58%;left:68%}.XiaomanForgeArt-module__XpJX5q__artifact svg{width:100%;height:100%}.XiaomanForgeArt-module__XpJX5q__sparks{width:1px;height:1px;position:absolute;top:65%;left:73%}.XiaomanForgeArt-module__XpJX5q__sparks i{opacity:0;--dx:45px;--dy:-40px;background:#ffd278;border-radius:80% 5%;width:5px;height:14px;position:absolute;box-shadow:0 0 6px #f25433}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(2){--dx:-45px;--dy:-30px}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(3){--dx:55px;--dy:30px}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(4){--dx:-50px;--dy:38px}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(5){--dx:15px;--dy:-65px}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(6){--dx:-15px;--dy:60px}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(7){--dx:65px;--dy:-10px}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(8){--dx:-65px;--dy:10px}.XiaomanForgeArt-module__XpJX5q__impactWord{font:900 italic 28px/1.3 var(--font-serif),serif;color:#aa392e;text-shadow:2px 2px #ffe8a8;opacity:0;position:absolute;top:46%;left:44%;transform:rotate(-12deg)}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=impact] .XiaomanForgeArt-module__XpJX5q__artifact,.XiaomanForgeArt-module__XpJX5q__forge[data-phase=impact] .XiaomanForgeArt-module__XpJX5q__impactWord{opacity:1}.XiaomanForgeArt-module__XpJX5q__preload{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.XiaomanForgeArt-module__XpJX5q__forge:is([data-motion=full],[data-motion=system])[data-phase=windup] .XiaomanForgeArt-module__XpJX5q__cutin{animation:.65s ease-out both XiaomanForgeArt-module__XpJX5q__forge-cutin}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] .XiaomanForgeArt-module__XpJX5q__magic{opacity:1}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] .XiaomanForgeArt-module__XpJX5q__plume{animation:.9s ease-out both XiaomanForgeArt-module__XpJX5q__forge-plume}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] .XiaomanForgeArt-module__XpJX5q__threads path{animation:.8s ease-out both XiaomanForgeArt-module__XpJX5q__forge-thread}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] .XiaomanForgeArt-module__XpJX5q__feathers{animation:.9s ease-out both XiaomanForgeArt-module__XpJX5q__forge-feathers}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] .XiaomanForgeArt-module__XpJX5q__blueprint{animation:.9s ease-out both XiaomanForgeArt-module__XpJX5q__forge-blueprint}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] .XiaomanForgeArt-module__XpJX5q__blueprint>path:first-child{animation:.6s ease-out .15s both XiaomanForgeArt-module__XpJX5q__forge-thread}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] .XiaomanForgeArt-module__XpJX5q__incantation{animation:.9s ease-out both XiaomanForgeArt-module__XpJX5q__forge-script}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=impact] .XiaomanForgeArt-module__XpJX5q__artifact{animation:.55s ease-out both XiaomanForgeArt-module__XpJX5q__forge-form}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=impact] .XiaomanForgeArt-module__XpJX5q__sparks i{animation:.65s ease-out both XiaomanForgeArt-module__XpJX5q__forge-spark}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=impact] .XiaomanForgeArt-module__XpJX5q__impactWord{animation:.45s ease-out both XiaomanForgeArt-module__XpJX5q__forge-word}@keyframes XiaomanForgeArt-module__XpJX5q__forge-plume{0%{opacity:0;transform:scale(.05,.2)}24%{opacity:1;transform:scale(.6,.8)}65%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.06,.6)translate(12px)}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-thread{0%{stroke-dashoffset:1px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:.8}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-feathers{0%,10%{opacity:0;transform:translate(-45px,25px)scale(.8)}45%{opacity:1}to{opacity:0;transform:translate(35px,-35px)}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-blueprint{0%,25%{opacity:0;transform:translateY(20px)scale(.6)}70%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-script{0%,15%{opacity:0;translate:-15px 10px}40%,80%{opacity:1}to{opacity:0;translate:12px -10px}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-cutin{0%{opacity:0;transform:translate(-20%)skew(-3deg)}20%,76%{opacity:1;transform:translate(0)skew(0)}to{opacity:0;transform:translate(8%)}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-draw{0%{stroke-dashoffset:1500px;opacity:0}15%{opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.15}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-seal{0%{opacity:0;transform:scale(.2)rotate(-70deg)}45%,80%{opacity:1}to{opacity:0;transform:scale(1.2)rotate(15deg)}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-form{0%{opacity:0;transform:scale(.1)rotate(-40deg)}65%{opacity:1;transform:scale(1.2)rotate(8deg)}to{opacity:1;transform:scale(1)}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-spark{0%{opacity:1;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(var(--dx),var(--dy))scale(.2)rotate(90deg)}}@keyframes XiaomanForgeArt-module__XpJX5q__forge-word{0%{opacity:0;transform:scale(1.5)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@media (max-width:600px){.XiaomanForgeArt-module__XpJX5q__weapon{gap:9px;padding:9px 12px}.XiaomanForgeArt-module__XpJX5q__weapon>img{width:80px;height:82px}.XiaomanForgeArt-module__XpJX5q__weapon strong{font-size:20px}.XiaomanForgeArt-module__XpJX5q__weapon span{font-size:11px;display:block}.XiaomanForgeArt-module__XpJX5q__cutin{height:125px;top:26%;left:-4%;right:-4%}.XiaomanForgeArt-module__XpJX5q__cutin>b{font-size:29px;bottom:7px;right:10px}.XiaomanForgeArt-module__XpJX5q__cutin>span{font-size:10px;bottom:43px;left:12px}.XiaomanForgeArt-module__XpJX5q__incantation{gap:5px;font-size:10px;top:51%;left:36%}.XiaomanForgeArt-module__XpJX5q__artifact{width:46px;height:46px;top:66%;left:68%}.XiaomanForgeArt-module__XpJX5q__impactWord{font-size:23px;top:55%;left:41%}.XiaomanForgeArt-module__XpJX5q__castPose{max-width:145px}.XiaomanForgeArt-module__XpJX5q__sparks i:nth-child(n+5){display:none}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release] :is(.XiaomanForgeArt-module__XpJX5q__plume,.XiaomanForgeArt-module__XpJX5q__threads path,.XiaomanForgeArt-module__XpJX5q__feathers,.XiaomanForgeArt-module__XpJX5q__blueprint,.XiaomanForgeArt-module__XpJX5q__incantation){animation-duration:.7s}}@media (prefers-reduced-motion:reduce){.XiaomanForgeArt-module__XpJX5q__forge:not([data-motion=full]) :is(.XiaomanForgeArt-module__XpJX5q__cutin,.XiaomanForgeArt-module__XpJX5q__magic,.XiaomanForgeArt-module__XpJX5q__incantation,.XiaomanForgeArt-module__XpJX5q__sparks){display:none}.XiaomanForgeArt-module__XpJX5q__forge:not([data-motion=full]) *,.XiaomanForgeArt-module__XpJX5q__castPose{animation:none!important}}@media (max-width:600px){.XiaomanForgeArt-module__XpJX5q__castPose>img{width:130%;height:110%;inset:-5% -15% 0}.XiaomanForgeArt-module__XpJX5q__cutin{left:0;right:0}.XiaomanForgeArt-module__XpJX5q__cutin>b{font-size:26px;right:16px}}.XiaomanForgeArt-module__XpJX5q__forge[data-phase=release]{z-index:1}
.DashboardProfile-module__Zp-n8a__profile{color:#493950;background:linear-gradient(130deg,#fcf6ed,#f0e8f6);border:1px solid #c5aed1;border-radius:22px 5px;padding:22px;position:relative}.DashboardProfile-module__Zp-n8a__identity{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.DashboardProfile-module__Zp-n8a__avatarArea{display:contents}.DashboardProfile-module__Zp-n8a__avatarArea>button{background:#39283f;border-color:#c4a065;flex-shrink:0}.DashboardProfile-module__Zp-n8a__picker{color:#f5e9d8;box-sizing:border-box;background:#2e243b;border:1px solid #a78bb5;border-radius:4px 20px;order:3;width:100%;min-width:0;padding:20px}.DashboardProfile-module__Zp-n8a__picker header strong{font:600 20px/1.5 var(--font-serif),serif;color:#f4d397;display:block}.DashboardProfile-module__Zp-n8a__picker header span{color:#cfbed9;margin-top:6px;font-size:11px;line-height:1.8;display:block}.DashboardProfile-module__Zp-n8a__picker section{margin-top:22px}.DashboardProfile-module__Zp-n8a__picker h4{color:#e5bf89;letter-spacing:.08em;border-bottom:1px solid #6f577d;padding-bottom:9px;font-size:12px}.DashboardProfile-module__Zp-n8a__avatarGrid{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:10px;display:grid}.DashboardProfile-module__Zp-n8a__avatarChoice{color:#eadcf0;cursor:pointer;background:#40314d;border:1px solid #725d82;border-radius:12px 3px;min-width:0;padding:8px 4px}.DashboardProfile-module__Zp-n8a__avatarChoice>.DashboardProfile-module__Zp-n8a__portrait{width:54px;height:54px;margin:0 auto 7px}.DashboardProfile-module__Zp-n8a__avatarChoice span{font-size:10px;line-height:1.5;display:block}.DashboardProfile-module__Zp-n8a__avatarChoice[aria-pressed=true],.DashboardProfile-module__Zp-n8a__zodiacGrid button[aria-pressed=true]{background:#59445e;border-color:#f5ce7f;box-shadow:0 0 0 2px #f5ce7f55}.DashboardProfile-module__Zp-n8a__avatarChoice:hover{background:#54405f}.DashboardProfile-module__Zp-n8a__picker button:focus-visible{outline-offset:3px;outline:3px solid #f1cb86}.DashboardProfile-module__Zp-n8a__picker button:disabled{opacity:.6;cursor:wait}.DashboardProfile-module__Zp-n8a__zodiacGrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.DashboardProfile-module__Zp-n8a__zodiacGrid button{color:#eadcf0;cursor:pointer;background:#40314d;border:1px solid #715e80;border-radius:10px;justify-items:center;min-height:68px;padding:7px;display:grid}.DashboardProfile-module__Zp-n8a__zodiacGrid img{object-fit:contain;width:42px;height:42px}.DashboardProfile-module__Zp-n8a__zodiacGrid span{font-size:10px}.DashboardProfile-module__Zp-n8a__picker>p{color:#e1c7b4;margin:18px 0 0;font-size:11px;line-height:1.8}@media (max-width:600px){.DashboardProfile-module__Zp-n8a__profile{padding:16px}.DashboardProfile-module__Zp-n8a__picker{padding:14px}.DashboardProfile-module__Zp-n8a__avatarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.DashboardProfile-module__Zp-n8a__zodiacGrid{grid-template-columns:repeat(4,1fr)}.DashboardProfile-module__Zp-n8a__picker header strong{font-size:18px}.DashboardProfile-module__Zp-n8a__identity{gap:16px}}.DashboardProfile-module__Zp-n8a__portrait{background:radial-gradient(circle at 50% 35%,#f3e1c3,#917798);border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.DashboardProfile-module__Zp-n8a__portrait>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.DashboardProfile-module__Zp-n8a__portrait[data-character=true]>img{object-fit:initial;width:250%;height:auto;position:absolute;top:-5%;left:50%;transform:translate(-60%)}.DashboardProfile-module__Zp-n8a__avatarChoice>.DashboardProfile-module__Zp-n8a__portrait{display:block}.DashboardProfile-module__Zp-n8a__avatarArea>button{overflow:hidden}
.page-module__YoXPQG__page{color:#f4e8d7;background:#241d32;max-width:1100px;margin:auto;padding:36px 24px 70px}.page-module__YoXPQG__page header>span{color:#dbad73;letter-spacing:.18em;font-size:10px}.page-module__YoXPQG__page h1{font:650 clamp(34px,5vw,60px)/1.4 var(--font-serif),serif;margin:18px 0}.page-module__YoXPQG__page h1 em{color:#ffd28a;font-style:normal}.page-module__YoXPQG__page header>p{color:#de9277}.page-module__YoXPQG__stage{background:radial-gradient(at 70%,#a65c2833,#0000 65%);border-top:1px solid #80617d;grid-template-columns:1fr 1.15fr;align-items:center;display:grid}.page-module__YoXPQG__stage>img{filter:drop-shadow(0 12px 25px #e99b2922);width:100%;height:auto}.page-module__YoXPQG__stage small{color:#e8bb7d;font-size:12px}.page-module__YoXPQG__stage h2{font:600 27px/1.7 var(--font-serif),serif}.page-module__YoXPQG__stage p{color:#cfbed8;max-width:35em;font-size:14px;line-height:2}.page-module__YoXPQG__stage blockquote{color:#ffe2b1;background:#493344;border-left:3px solid #de9569;margin:24px 0;padding:18px;font-size:17px;line-height:1.8}.page-module__YoXPQG__profile{border-top:1px solid #80617d;padding-top:24px}.page-module__YoXPQG__profile>p{color:#cdbbd4;font-size:12px;line-height:1.8}@media (max-width:650px){.page-module__YoXPQG__page{padding:24px 16px 45px}.page-module__YoXPQG__stage{grid-template-columns:1fr}.page-module__YoXPQG__stage>div{padding-top:22px}.page-module__YoXPQG__stage h2{font-size:23px}.page-module__YoXPQG__stage>img{object-fit:contain;max-height:540px}.page-module__YoXPQG__page h1 em{display:block}}
