.answerbook-panel_panel__QyLvz{display:flex;flex-direction:column;gap:24px}.answerbook-panel_stage__ylDJY{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,32px);align-items:center;min-height:560px;overflow:hidden;padding:clamp(26px,4vw,46px);background:radial-gradient(circle at 82% 18%,rgba(221,185,98,.2),transparent 26%),radial-gradient(circle at 18% 84%,rgba(112,62,138,.28),transparent 32%),linear-gradient(135deg,#1c1226,#2d1838 48%,#120d18);color:#f8eed7;box-shadow:8px 8px 0 rgba(92,62,46,.18),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -70px 120px rgba(0,0,0,.26);isolation:isolate}.answerbook-panel_stage__ylDJY:after,.answerbook-panel_stage__ylDJY:before{content:"";position:absolute;pointer-events:none}.answerbook-panel_stage__ylDJY:before{inset:18px;border:1px solid rgba(236,205,125,.22);border-radius:24px}.answerbook-panel_stage__ylDJY:after{inset:0;background:linear-gradient(90deg,rgba(255,241,187,.08),transparent 24%,rgba(255,241,187,.08)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%,rgba(0,0,0,.28));opacity:.82}.answerbook-panel_stageCopy__xgLx6{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;align-items:center;gap:14px;text-align:center}.answerbook-panel_chip__X_S_i{display:inline-flex;align-items:center;min-height:30px;padding:4px 13px;border:1px solid rgba(238,205,125,.78);border-radius:999px;background:rgba(255,248,222,.08);color:#f6d987;font-size:.82rem;font-weight:900;letter-spacing:.08em;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 26px rgba(0,0,0,.16)}.answerbook-panel_stageCopy__xgLx6 h3{max-width:100%;margin:0;color:#fff7df;font-family:STZhongsong,SimSun,Microsoft YaHei,sans-serif;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:900;line-height:1.08;text-shadow:0 2px 0 rgba(68,37,28,.34),0 20px 34px rgba(0,0,0,.34)}.answerbook-panel_stageCopy__xgLx6 p{max-width:42rem;margin:0;color:rgba(248,238,215,.78);font-weight:800;line-height:1.78}.answerbook-panel_stageVisual__QMtvV{position:relative;z-index:2;display:grid;min-height:540px;place-items:center}.answerbook-panel_bookActivator__yFGxe{position:relative;display:grid;width:min(100%,920px);min-height:540px;place-items:center;padding:0;border:0;background:transparent;color:inherit;appearance:none;cursor:pointer;touch-action:manipulation}.answerbook-panel_bookActivator__yFGxe:disabled{cursor:wait}.answerbook-panel_bookActivator__yFGxe:active:not(:disabled){transform:translateY(1px) scale(.997)}.answerbook-panel_bookActivator__yFGxe:focus-visible{border-radius:28px;outline:3px solid rgba(246,217,135,.72);outline-offset:6px}.answerbook-panel_threeStage__EW64a{position:relative;width:min(100%,920px);min-height:540px;overflow:visible;border-radius:28px}.answerbook-panel_threeCanvas__Ce3QO{display:block;width:100%;height:100%;min-height:540px;outline:none}.answerbook-panel_shareGate__PatMe{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 46%,rgba(255,216,129,.16),transparent 34%),rgba(15,9,22,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.answerbook-panel_shareGatePanel__3dPWw{position:relative;display:grid;width:min(100%,520px);gap:14px;padding:24px;border:1px solid rgba(255,231,163,.46);border-radius:24px;background:linear-gradient(135deg,rgba(68,37,86,.94),rgba(28,16,42,.96)),#1c1226;box-shadow:0 28px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.14);text-align:center}.answerbook-panel_shareGateEyebrow__CqiG2{justify-self:center;padding:5px 13px;border:1px solid rgba(255,231,163,.54);border-radius:999px;color:#ffe7a3;font-size:.78rem;font-weight:900}.answerbook-panel_shareGatePanel__3dPWw h4{margin:0;color:#fff6df;font-family:STZhongsong,SimSun,Microsoft YaHei,sans-serif;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.18}.answerbook-panel_shareGatePanel__3dPWw p{margin:0;color:rgba(255,246,223,.78);font-weight:800;line-height:1.7}.answerbook-panel_shareGateActions__pA_t7{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:4px}.answerbook-panel_shareGateButtonSecondary__I9r7w,.answerbook-panel_shareGateButton__AC2_X{min-height:44px;padding:10px 18px;border:2px solid #5c3e2e;border-radius:999px;color:#5c3e2e;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 5px 0 rgba(92,62,46,.78)}.answerbook-panel_shareGateButton__AC2_X{background:linear-gradient(180deg,#ffe7a3,#ffce24)}.answerbook-panel_shareGateButtonSecondary__I9r7w{background:linear-gradient(180deg,#fffdf4,#f4d7ff)}.answerbook-panel_shareGateButtonSecondary__I9r7w:disabled,.answerbook-panel_shareGateButton__AC2_X:disabled{cursor:wait;opacity:.72}.answerbook-panel_shareGateButtonSecondary__I9r7w:active:not(:disabled),.answerbook-panel_shareGateButton__AC2_X:active:not(:disabled){transform:translateY(2px);box-shadow:0 3px 0 rgba(92,62,46,.78)}.answerbook-panel_shareGateMessage__mGbFh{color:#ffe7a3!important;font-size:.92rem}.answerbook-panel_questionDialog__DZI63{box-sizing:border-box;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.answerbook-panel_questionDialogBackdrop__Erz20{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 38%,rgba(255,231,163,.18),transparent 30%),rgba(12,8,18,.78);cursor:pointer}.answerbook-panel_questionDialogPanel__wJLew{position:relative;z-index:1;display:grid;width:min(92vw,540px);gap:15px;padding:clamp(22px,4vw,30px);border:1px solid rgba(255,231,163,.48);border-radius:24px;background:linear-gradient(135deg,rgba(70,38,86,.96),rgba(27,15,40,.98)),#1c1226;box-shadow:0 30px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.14);color:#fff6df}.answerbook-panel_questionDialogEyebrow__WyAxA{justify-self:start;padding:5px 13px;border:1px solid rgba(255,231,163,.54);border-radius:999px;color:#ffe7a3;font-size:.78rem;font-weight:900}.answerbook-panel_questionDialogPanel__wJLew h4{margin:0;color:#fff6df;font-family:STZhongsong,SimSun,Microsoft YaHei,sans-serif;font-size:clamp(1.65rem,5vw,2.28rem);line-height:1.2}.answerbook-panel_questionDialogPanel__wJLew textarea{width:100%;min-height:132px;padding:15px 16px;border:2px solid rgba(255,231,163,.64);border-radius:18px;background:#fffaf0;color:#3a241c;font:inherit;font-weight:900;line-height:1.62;outline:none;resize:vertical;box-shadow:inset 0 -4px 0 rgba(92,62,46,.1)}.answerbook-panel_questionDialogPanel__wJLew textarea::placeholder{color:rgba(92,62,46,.56)}.answerbook-panel_questionDialogPanel__wJLew textarea:focus{border-color:#ffce24;box-shadow:0 0 0 4px rgba(255,206,36,.28),inset 0 -4px 0 rgba(92,62,46,.1)}.answerbook-panel_questionDialogActions__y3Z5c{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.answerbook-panel_questionDialogActions__y3Z5c span{margin-right:auto;color:rgba(255,246,223,.72);font-weight:900}.answerbook-panel_questionDialogPrimary__XNMN7,.answerbook-panel_questionDialogSecondary__T5f9L{min-height:44px;padding:10px 18px;border:2px solid #5c3e2e;border-radius:999px;color:#5c3e2e;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 5px 0 rgba(92,62,46,.78)}.answerbook-panel_questionDialogPrimary__XNMN7{background:linear-gradient(180deg,#ffe7a3,#ffce24)}.answerbook-panel_questionDialogSecondary__T5f9L{background:linear-gradient(180deg,#fffdf4,#f4d7ff)}.answerbook-panel_questionDialogPrimary__XNMN7:disabled{cursor:not-allowed;filter:saturate(.65);opacity:.66}.answerbook-panel_questionDialogPrimary__XNMN7:active:not(:disabled),.answerbook-panel_questionDialogSecondary__T5f9L:active{transform:translateY(2px);box-shadow:0 3px 0 rgba(92,62,46,.78)}.answerbook-panel_generatedImageLightbox__GNkh5{box-sizing:border-box;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.answerbook-panel_generatedImageBackdrop__zRHV9{position:absolute;inset:0;border:0;background:rgba(12,8,18,.74);cursor:pointer}.answerbook-panel_generatedImagePanel__KNMJt{position:relative;z-index:1;display:grid;justify-items:center;width:min(92vw,460px);max-height:min(86vh,760px);margin-inline:auto;gap:10px;padding:14px;border:1px solid rgba(255,231,163,.42);border-radius:22px;background:#1c1226;box-shadow:0 24px 80px rgba(0,0,0,.42)}.answerbook-panel_generatedImagePanel__KNMJt img{display:block;width:auto;max-width:100%;max-height:72vh;border-radius:14px}.answerbook-panel_generatedImagePanel__KNMJt p{margin:0;color:#fff6df;font-weight:900;text-align:center}.answerbook-panel_generatedImageClose__bQBmq{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border:2px solid #5c3e2e;border-radius:999px;background:#ffce24;color:#5c3e2e;font-size:1.35rem;font-weight:900;cursor:pointer}.answerbook-panel_console__XCXKL{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:22px;background:rgba(255,253,245,.78);box-shadow:6px 6px 0 rgba(92,62,46,.14)}.answerbook-panel_questionField__NnVvj{display:flex;min-width:0;flex-direction:column;gap:8px}.answerbook-panel_questionField__NnVvj span{color:var(--text-dark);font-weight:900}.answerbook-panel_questionField__NnVvj textarea{width:100%;min-height:112px;padding:14px 16px;border:3px solid var(--text-dark);border-radius:18px;background:#fffdf5;color:var(--text-dark);font:inherit;font-weight:800;line-height:1.62;outline:none;resize:vertical;box-shadow:inset 0 -4px 0 rgba(92,62,46,.08)}.answerbook-panel_questionField__NnVvj textarea:focus{box-shadow:0 0 0 4px rgba(255,206,36,.36),inset 0 -4px 0 rgba(92,62,46,.08)}.answerbook-panel_questionField__NnVvj small{color:var(--text-muted);font-weight:900;text-align:right}.answerbook-panel_actionRow__MKfNf{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.answerbook-panel_openButton___m5ay{min-width:154px;justify-content:center}.answerbook-panel_openButton___m5ay:disabled{cursor:wait;filter:saturate(.78);opacity:.74;transform:none}.answerbook-panel_result__jJUgs{--answerbook-tone:var(--btn-yellow);--answerbook-tone-soft:rgba(255,206,36,0.28);position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:18px;align-items:center;overflow:hidden;padding:clamp(18px,3vw,28px);border:4px solid var(--text-dark);border-radius:30px;background:radial-gradient(circle at 12% 18%,var(--answerbook-tone-soft),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,250,240,.96)),var(--bg-paper-inner);color:var(--text-dark);box-shadow:8px 8px 0 rgba(92,62,46,.2),inset 0 1px 0 rgba(255,255,255,.82);animation:answerbook-panel_resultRise__MRRWp .42s ease both}.answerbook-panel_result__jJUgs[data-tone=rose]{--answerbook-tone:var(--btn-pink);--answerbook-tone-soft:rgba(255,164,188,0.34)}.answerbook-panel_result__jJUgs[data-tone=cyan]{--answerbook-tone:#8edfff;--answerbook-tone-soft:rgba(142,223,255,0.3)}.answerbook-panel_result__jJUgs[data-tone=mint]{--answerbook-tone:#a6e7b2;--answerbook-tone-soft:rgba(166,231,178,0.32)}.answerbook-panel_result__jJUgs[data-tone=violet]{--answerbook-tone:#c7a7ff;--answerbook-tone-soft:rgba(199,167,255,0.28)}.answerbook-panel_result__jJUgs:before{content:"";position:absolute;inset:12px;border:2px solid rgba(92,62,46,.12);border-radius:23px;pointer-events:none}.answerbook-panel_resultSeal__8hOk0{position:relative;display:grid;min-height:96px;place-items:center;padding:12px;border:3px solid var(--text-dark);border-radius:28px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.8),transparent 28%),linear-gradient(180deg,#fff3ad,var(--answerbook-tone));font-weight:900;text-align:center;box-shadow:4px 4px 0 var(--text-dark),inset 0 1px 0 rgba(255,255,255,.64)}.answerbook-panel_resultBody__JF8Vp{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:8px}.answerbook-panel_resultBody__JF8Vp span{color:var(--text-muted);font-weight:900;line-height:1.45;overflow-wrap:anywhere}.answerbook-panel_resultBody__JF8Vp h3{margin:0;color:var(--text-dark);font-family:STZhongsong,SimSun,Microsoft YaHei,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.16;overflow-wrap:anywhere}.answerbook-panel_copyButton__OxfMt{position:relative;z-index:1;justify-self:end;margin-top:0;white-space:nowrap}.answerbook-panel_ritualList__FQSc3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.answerbook-panel_ritualList__FQSc3 article{display:grid;min-height:112px;align-content:center;gap:8px;padding:18px;border:3px solid var(--text-dark);border-radius:22px;background:linear-gradient(180deg,rgba(255,253,245,.94),rgba(255,242,207,.88)),var(--bg-paper-inner);box-shadow:5px 5px 0 rgba(92,62,46,.16)}.answerbook-panel_ritualList__FQSc3 strong{color:var(--text-dark);font-size:1.25rem;font-weight:900}.answerbook-panel_ritualList__FQSc3 span{color:var(--text-muted);font-weight:800;line-height:1.55}.answerbook-panel_status__MmieC{margin:-8px 0 0;color:var(--text-muted);font-weight:900;text-align:center}@keyframes answerbook-panel_resultRise__MRRWp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.answerbook-panel_console__XCXKL,.answerbook-panel_result__jJUgs,.answerbook-panel_ritualList__FQSc3,.answerbook-panel_stage__ylDJY{grid-template-columns:1fr}.answerbook-panel_stage__ylDJY{min-height:auto}.answerbook-panel_stageCopy__xgLx6{align-items:center;text-align:center}.answerbook-panel_stageCopy__xgLx6 h3{max-width:100%}.answerbook-panel_stageVisual__QMtvV{min-height:410px}.answerbook-panel_bookActivator__yFGxe{min-height:430px}.answerbook-panel_actionRow__MKfNf{justify-content:flex-start}.answerbook-panel_openButton___m5ay{width:100%}.answerbook-panel_copyButton__OxfMt{justify-self:start}}@media (max-width:640px){.answerbook-panel_console__XCXKL,.answerbook-panel_result__jJUgs,.answerbook-panel_stage__ylDJY{padding:16px;border-radius:22px}.answerbook-panel_stage__ylDJY{gap:18px}.answerbook-panel_stage__ylDJY:before{inset:10px;border-radius:18px}.answerbook-panel_stageCopy__xgLx6 h3{font-size:clamp(2rem,11vw,2.7rem)}.answerbook-panel_stageCopy__xgLx6{display:none}.answerbook-panel_stageVisual__QMtvV{min-height:390px}.answerbook-panel_bookActivator__yFGxe,.answerbook-panel_threeStage__EW64a{width:min(100%,350px);min-height:390px}.answerbook-panel_threeCanvas__Ce3QO{min-height:390px}.answerbook-panel_resultSeal__8hOk0{min-height:76px;border-radius:22px}.answerbook-panel_ritualList__FQSc3 article{min-height:96px;padding:15px}}@media (prefers-reduced-motion:reduce){.answerbook-panel_result__jJUgs{animation:none}}