.AIModelSelector-module__VtE2QW__container{flex-direction:column;gap:10px;width:100%;display:flex}.AIModelSelector-module__VtE2QW__labelRow{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.AIModelSelector-module__VtE2QW__label{text-transform:uppercase;letter-spacing:.8px;color:#8b6914;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.AIModelSelector-module__VtE2QW__persistenceNote{color:#7b8c86;font-size:11px;font-style:italic}.AIModelSelector-module__VtE2QW__cardsList{flex-direction:column;gap:10px;display:flex}.AIModelSelector-module__VtE2QW__card{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #eae3d5;border-radius:12px;outline:none;align-items:flex-start;gap:14px;padding:14px 16px;transition:all .2s ease-in-out;display:flex;position:relative}.AIModelSelector-module__VtE2QW__card:hover{border-color:#c9a24b;transform:translateY(-1px);box-shadow:0 4px 14px #c9a24b1f}.AIModelSelector-module__VtE2QW__cardActive{background:#fcfaf6;border-color:#8b6914!important;box-shadow:0 0 0 2px #8b69142e,0 4px 16px #2d5f5f14!important}.AIModelSelector-module__VtE2QW__radioIndicator{border:2px solid #c4b9a7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:all .2s;display:flex}.AIModelSelector-module__VtE2QW__cardActive .AIModelSelector-module__VtE2QW__radioIndicator{background:#8b6914;border-color:#8b6914}.AIModelSelector-module__VtE2QW__radioDot{background:#fff;border-radius:50%;width:7px;height:7px}.AIModelSelector-module__VtE2QW__cardContent{flex:1}.AIModelSelector-module__VtE2QW__cardHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.AIModelSelector-module__VtE2QW__modelName{color:#2f4a3f;font-family:Georgia,serif;font-size:15.5px;font-weight:700}.AIModelSelector-module__VtE2QW__modelDesc{color:#556660;margin:0;font-size:12.5px;line-height:1.45}.AIModelSelector-module__VtE2QW__badge{letter-spacing:.3px;white-space:nowrap;border-radius:12px;padding:3px 9px;font-size:11px;font-weight:700}.AIModelSelector-module__VtE2QW__badgeStandard{color:#1e3a8a;background:#e8eefb;border:1px solid #bfdbfe}.AIModelSelector-module__VtE2QW__badgeFast{color:#166534;background:#eaf7ee;border:1px solid #bbf7d0}.AIModelSelector-module__VtE2QW__badgeCreative{color:#6b21a8;background:#f5edfa;border:1px solid #e9d5ff}.AIModelSelector-module__VtE2QW__badgeAnalytic{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.AIModelSelector-module__VtE2QW__badgePremium{color:#854d0e;background:#fef9c3;border:1px solid #fef08a}.AIModelSelector-module__VtE2QW__dropdownWrapper{width:100%;position:relative}.AIModelSelector-module__VtE2QW__dropdownSelect{color:#2f4a3f;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232D5F5F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 14px center/16px no-repeat;border:1.5px solid #e0d7c6;border-radius:10px;outline:none;width:100%;padding:11px 38px 11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.AIModelSelector-module__VtE2QW__dropdownSelect:focus{border-color:#2d5f5f;box-shadow:0 0 0 3px #2d5f5f1a}.AIModelSelector-module__VtE2QW__selectedModelHint{color:#6a7b74;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}
@keyframes QuestionStepper-module__Oolkvq__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.QuestionStepper-module__Oolkvq__recordRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.QuestionStepper-module__Oolkvq__micButton{color:#555;cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;transition:all .2s;animation:none;display:flex}.QuestionStepper-module__Oolkvq__micButton.QuestionStepper-module__Oolkvq__micButtonRecording{color:#fff;background:#d32f2f;border:1px solid #d32f2f;animation:1.5s ease-in-out infinite QuestionStepper-module__Oolkvq__pulse}.QuestionStepper-module__Oolkvq__micButton:hover{background:#e0e0e0}.QuestionStepper-module__Oolkvq__micButton.QuestionStepper-module__Oolkvq__micButtonRecording:hover{background:#b71c1c}.QuestionStepper-module__Oolkvq__aiBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.QuestionStepper-module__Oolkvq__aiBtn:hover:not(:disabled){background:#e1f0f0}.QuestionStepper-module__Oolkvq__aiBtn:disabled{opacity:.6;cursor:not-allowed}.QuestionStepper-module__Oolkvq__timerText{color:#666;font-family:monospace;font-size:.9rem;font-weight:700}.QuestionStepper-module__Oolkvq__timerText.QuestionStepper-module__Oolkvq__timerTextRecording{color:#d32f2f}.QuestionStepper-module__Oolkvq__audioPreview{max-width:260px;height:36px}@media (max-width:640px){.QuestionStepper-module__Oolkvq__audioPreview{width:100%;max-width:100%}}.QuestionStepper-module__Oolkvq__container{background:#fff;border-radius:15px;padding:30px;font-family:Georgia,serif;box-shadow:0 4px 20px #0000000d}@media (max-width:640px){.QuestionStepper-module__Oolkvq__container{border-radius:12px;padding:18px 14px}}.QuestionStepper-module__Oolkvq__progress{background:#eee;border-radius:3px;height:6px;margin-bottom:30px;overflow:hidden}.QuestionStepper-module__Oolkvq__bar{height:100%;width:calc(var(--percent) * 1%);background:#2d5f5f;transition:width .3s}.QuestionStepper-module__Oolkvq__questionText{color:#2d5f5f;margin-bottom:10px;font-size:20px;font-weight:400}@media (max-width:640px){.QuestionStepper-module__Oolkvq__questionText{font-size:18px}}.QuestionStepper-module__Oolkvq__tip{color:#8b6914;margin-bottom:25px;font-size:14px;font-style:italic}.QuestionStepper-module__Oolkvq__textArea{color:#1a1a1a;background-color:#fff;border:1px solid #ddd;border-radius:10px;outline:none;width:100%;min-height:150px;margin-bottom:20px;padding:15px;font-family:inherit;font-size:16px;line-height:1.6}.QuestionStepper-module__Oolkvq__textArea:focus{border-color:#2d5f5f}@media (max-width:640px){.QuestionStepper-module__Oolkvq__textArea{min-height:130px;padding:12px}}.QuestionStepper-module__Oolkvq__label{color:#2d5f5f;margin-top:15px;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.QuestionStepper-module__Oolkvq__choiceContainer{background:#f7fafc;border:1px solid #edf2f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:8px 12px;display:flex}.QuestionStepper-module__Oolkvq__choiceOption{cursor:pointer;color:#718096;background:#fff;border:2px solid #ddd;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:400;transition:all .2s;display:flex}.QuestionStepper-module__Oolkvq__choiceOption.QuestionStepper-module__Oolkvq__choiceOptionActive{color:#2d5f5f;background:#2d5f5f15;border:2px solid #2d5f5f;font-weight:700}.QuestionStepper-module__Oolkvq__choiceOption:hover{border-color:#2d5f5f}.QuestionStepper-module__Oolkvq__answerBlock{opacity:1;background:0 0;border:2px solid #ddd;border-radius:12px;margin-bottom:8px;padding:0;transition:all .3s;position:relative}.QuestionStepper-module__Oolkvq__answerBlock.QuestionStepper-module__Oolkvq__answerBlockDimmed{opacity:.55;background:#fafafa;border:2px solid #ddd;padding:12px 12px 0}.QuestionStepper-module__Oolkvq__answerBlock.QuestionStepper-module__Oolkvq__answerBlockSelected{background:#2d5f5f08;border:2px solid #2d5f5f;padding:12px 12px 0}.QuestionStepper-module__Oolkvq__selectedBadge{color:#fff;letter-spacing:.03em;background:#2d5f5f;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:12px}.QuestionStepper-module__Oolkvq__nav{justify-content:space-between;align-items:center;display:flex}@media (max-width:640px){.QuestionStepper-module__Oolkvq__nav{flex-direction:column-reverse;align-items:stretch;gap:10px}}.QuestionStepper-module__Oolkvq__button{cursor:pointer;color:#2d5f5f;opacity:1;background:0 0;border:1px solid #2d5f5f;border-radius:8px;padding:12px 25px;font-weight:700}.QuestionStepper-module__Oolkvq__button.QuestionStepper-module__Oolkvq__buttonPrimary{color:#fff;background:#8b6914;border:none}.QuestionStepper-module__Oolkvq__button:disabled{opacity:.5}@media (max-width:640px){.QuestionStepper-module__Oolkvq__button{text-align:center;width:100%;padding:13px 16px}}.QuestionStepper-module__Oolkvq__transcriptionErrorCard{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-bottom:16px;padding:12px 16px;display:flex}.QuestionStepper-module__Oolkvq__retryAudioBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.QuestionStepper-module__Oolkvq__retryAudioBtn:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 8px #dc26264d}.QuestionStepper-module__Oolkvq__retryAudioBtn:disabled{opacity:.6;cursor:wait}.QuestionStepper-module__Oolkvq__quickRetryAudioBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.QuestionStepper-module__Oolkvq__quickRetryAudioBtn:hover:not(:disabled){background:#e1f0f0;border-color:#2d5f5f}.QuestionStepper-module__Oolkvq__quickRetryAudioBtn:disabled{opacity:.6;cursor:wait}.QuestionStepper-module__Oolkvq__audioHint{color:#556987;background:#f8fafc;border-left:3px solid #2d5f5f;border-radius:4px;margin-top:-10px;margin-bottom:14px;padding:6px 12px;font-size:.82rem;line-height:1.4}
@keyframes CoupleQuestionStepper-module__MvxJCa__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.CoupleQuestionStepper-module__MvxJCa__recordRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;margin-bottom:12px;display:flex}.CoupleQuestionStepper-module__MvxJCa__micButton{color:#555;cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:all .2s;animation:none;display:flex}.CoupleQuestionStepper-module__MvxJCa__micButton.CoupleQuestionStepper-module__MvxJCa__micButtonRecording{color:#fff;background:#d32f2f;border:1px solid #d32f2f;animation:1.5s ease-in-out infinite CoupleQuestionStepper-module__MvxJCa__pulse}.CoupleQuestionStepper-module__MvxJCa__micButton:hover{background:#e0e0e0}.CoupleQuestionStepper-module__MvxJCa__micButton.CoupleQuestionStepper-module__MvxJCa__micButtonRecording:hover{background:#b71c1c}.CoupleQuestionStepper-module__MvxJCa__aiBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:5px;margin-bottom:15px;padding:6px 12px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.CoupleQuestionStepper-module__MvxJCa__aiBtn:hover:not(:disabled){background:#e1f0f0}.CoupleQuestionStepper-module__MvxJCa__aiBtn:disabled{opacity:.6;cursor:not-allowed}.CoupleQuestionStepper-module__MvxJCa__timerText{color:#666;font-family:monospace;font-size:.85rem;font-weight:700}.CoupleQuestionStepper-module__MvxJCa__timerText.CoupleQuestionStepper-module__MvxJCa__timerTextRecording{color:#d32f2f}.CoupleQuestionStepper-module__MvxJCa__audioPreview{max-width:220px;height:32px}@media (max-width:640px){.CoupleQuestionStepper-module__MvxJCa__audioPreview{width:100%;max-width:100%}}.CoupleQuestionStepper-module__MvxJCa__container{background:#fff;border-radius:15px;padding:30px;font-family:Georgia,serif;box-shadow:0 4px 20px #0000000d}@media (max-width:640px){.CoupleQuestionStepper-module__MvxJCa__container{border-radius:12px;padding:18px 14px}}.CoupleQuestionStepper-module__MvxJCa__progress{background:#eee;border-radius:3px;height:6px;margin-bottom:30px;overflow:hidden}.CoupleQuestionStepper-module__MvxJCa__bar{height:100%;width:calc(var(--percent) * 1%);background:#2d5f5f;transition:width .3s}.CoupleQuestionStepper-module__MvxJCa__questionText{color:#2d5f5f;margin-bottom:10px;font-size:20px;font-weight:400}@media (max-width:640px){.CoupleQuestionStepper-module__MvxJCa__questionText{font-size:18px}}.CoupleQuestionStepper-module__MvxJCa__label{color:#2d5f5f;margin-bottom:5px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;display:block}.CoupleQuestionStepper-module__MvxJCa__textArea{color:#1a1a1a;background-color:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;min-height:120px;margin-bottom:20px;padding:12px;font-family:inherit;font-size:15px;line-height:1.6}.CoupleQuestionStepper-module__MvxJCa__textArea:focus{border-color:#2d5f5f}@media (max-width:640px){.CoupleQuestionStepper-module__MvxJCa__textArea{min-height:120px;font-size:16px}}.CoupleQuestionStepper-module__MvxJCa__choiceContainer{background:#f7fafc;border:1px solid #edf2f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:8px 12px;display:flex}.CoupleQuestionStepper-module__MvxJCa__choiceOption{cursor:pointer;color:#718096;background:#fff;border:2px solid #ddd;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:400;transition:all .2s;display:flex}.CoupleQuestionStepper-module__MvxJCa__choiceOption.CoupleQuestionStepper-module__MvxJCa__choiceOptionActive{color:#2d5f5f;background:#2d5f5f15;border:2px solid #2d5f5f;font-weight:700}.CoupleQuestionStepper-module__MvxJCa__choiceOption:hover{border-color:#2d5f5f}.CoupleQuestionStepper-module__MvxJCa__answerBlock{opacity:1;background:0 0;border:2px solid #ddd;border-radius:12px;margin-bottom:8px;padding:0;transition:all .3s;position:relative}.CoupleQuestionStepper-module__MvxJCa__answerBlock.CoupleQuestionStepper-module__MvxJCa__answerBlockSelected{background:#2d5f5f08;border:2px solid #2d5f5f;padding:12px 12px 0}.CoupleQuestionStepper-module__MvxJCa__answerBlock.CoupleQuestionStepper-module__MvxJCa__answerBlockDimmed{opacity:.55;background:#fafafa;padding:12px 12px 0}.CoupleQuestionStepper-module__MvxJCa__selectedBadge{color:#fff;letter-spacing:.03em;background:#2d5f5f;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:12px}.CoupleQuestionStepper-module__MvxJCa__nav{justify-content:space-between;align-items:center;margin-top:10px;display:flex}@media (max-width:640px){.CoupleQuestionStepper-module__MvxJCa__nav{flex-direction:column-reverse;align-items:stretch;gap:10px}}.CoupleQuestionStepper-module__MvxJCa__button{cursor:pointer;color:#2d5f5f;opacity:1;background:0 0;border:1px solid #2d5f5f;border-radius:8px;padding:12px 25px;font-weight:700}.CoupleQuestionStepper-module__MvxJCa__button.CoupleQuestionStepper-module__MvxJCa__buttonPrimary{color:#fff;background:#8b6914;border:none}.CoupleQuestionStepper-module__MvxJCa__button:disabled{opacity:.5}@media (max-width:640px){.CoupleQuestionStepper-module__MvxJCa__button{text-align:center;width:100%;padding:13px 16px}}.CoupleQuestionStepper-module__MvxJCa__transcriptionErrorCard{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-bottom:16px;padding:12px 16px;display:flex}.CoupleQuestionStepper-module__MvxJCa__retryAudioBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.CoupleQuestionStepper-module__MvxJCa__retryAudioBtn:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 8px #dc26264d}.CoupleQuestionStepper-module__MvxJCa__retryAudioBtn:disabled{opacity:.6;cursor:wait}.CoupleQuestionStepper-module__MvxJCa__quickRetryAudioBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.CoupleQuestionStepper-module__MvxJCa__quickRetryAudioBtn:hover:not(:disabled){background:#e1f0f0;border-color:#2d5f5f}.CoupleQuestionStepper-module__MvxJCa__quickRetryAudioBtn:disabled{opacity:.6;cursor:wait}.CoupleQuestionStepper-module__MvxJCa__audioHint{color:#556987;background:#f8fafc;border-left:3px solid #2d5f5f;border-radius:4px;margin-top:-10px;margin-bottom:14px;padding:6px 12px;font-size:.82rem;line-height:1.4}
@keyframes HommageContributorQuestionStepper-module__iWNzSa__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.HommageContributorQuestionStepper-module__iWNzSa__container{background:#fff;border:1px solid #eae3d2;border-radius:16px;max-width:780px;margin:0 auto;padding:35px;font-family:Georgia,serif;box-shadow:0 4px 25px #0000000f}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__container{border-radius:12px;padding:18px 14px}}.HommageContributorQuestionStepper-module__iWNzSa__welcomeBanner{background:linear-gradient(135deg,#f8f5ee 0%,#efe9dc 100%);border:1px solid #e0d7c4;border-left:4px solid #8b6914;border-radius:12px;margin-bottom:30px;padding:20px 24px}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__welcomeBanner{margin-bottom:20px;padding:14px}}.HommageContributorQuestionStepper-module__iWNzSa__welcomeTitle{color:#2d5f5f;align-items:center;gap:10px;margin:0 0 8px;font-size:19px;font-weight:400;display:flex}.HommageContributorQuestionStepper-module__iWNzSa__welcomeText{color:#555;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:1.6}.HommageContributorQuestionStepper-module__iWNzSa__roleBadge{color:#8b6914;background:#fff;border:1px solid #d8cfc0;border-radius:20px;margin-top:10px;padding:3px 12px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;display:inline-block}.HommageContributorQuestionStepper-module__iWNzSa__progress{background:#eae6df;border-radius:3px;height:6px;margin-bottom:25px;overflow:hidden}.HommageContributorQuestionStepper-module__iWNzSa__bar{height:100%;width:calc(var(--percent) * 1%);background:#2d5f5f;transition:width .3s}.HommageContributorQuestionStepper-module__iWNzSa__stepHeader{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.HommageContributorQuestionStepper-module__iWNzSa__stepIndex{color:#888;letter-spacing:.05em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:13px;font-weight:700}.HommageContributorQuestionStepper-module__iWNzSa__questionText{color:#2d5f5f;margin:0 0 16px;font-size:21px;font-weight:400;line-height:1.45}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__questionText{margin-bottom:12px;font-size:18px;line-height:1.4}}.HommageContributorQuestionStepper-module__iWNzSa__tip{color:#8b6914;background:#fdfbf7;border-left:3px solid #8b6914;border-radius:8px;margin:-6px 0 22px;padding:8px 14px;font-size:14px;font-style:italic;line-height:1.5}.HommageContributorQuestionStepper-module__iWNzSa__recordRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;margin-bottom:15px;display:flex}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__recordRow{gap:8px}}.HommageContributorQuestionStepper-module__iWNzSa__micButton{color:#555;cursor:pointer;background:#f5f2ec;border:1px solid #d5cdbf;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;transition:all .2s;animation:none;display:flex}.HommageContributorQuestionStepper-module__iWNzSa__micButton.HommageContributorQuestionStepper-module__iWNzSa__micButtonRecording{color:#fff;background:#d32f2f;border:1px solid #d32f2f;animation:1.5s ease-in-out infinite HommageContributorQuestionStepper-module__iWNzSa__pulse}.HommageContributorQuestionStepper-module__iWNzSa__micButton:hover{background:#eae3d6}.HommageContributorQuestionStepper-module__iWNzSa__micButton.HommageContributorQuestionStepper-module__iWNzSa__micButtonRecording:hover{background:#b71c1c}.HommageContributorQuestionStepper-module__iWNzSa__timerText{color:#666;font-family:monospace;font-size:.9rem;font-weight:700}.HommageContributorQuestionStepper-module__iWNzSa__timerText.HommageContributorQuestionStepper-module__iWNzSa__timerTextRecording{color:#d32f2f}.HommageContributorQuestionStepper-module__iWNzSa__audioPreview{max-width:240px;height:34px}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__audioPreview{width:100%;max-width:100%}}.HommageContributorQuestionStepper-module__iWNzSa__aiBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:6px;margin-bottom:15px;padding:7px 14px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.HommageContributorQuestionStepper-module__iWNzSa__aiBtn.HommageContributorQuestionStepper-module__iWNzSa__aiBtnDisabledState{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.HommageContributorQuestionStepper-module__iWNzSa__aiBtn:hover:not(:disabled){background:#e1f0f0}.HommageContributorQuestionStepper-module__iWNzSa__aiBtn:disabled{opacity:.6;cursor:not-allowed}.HommageContributorQuestionStepper-module__iWNzSa__aiBtn.HommageContributorQuestionStepper-module__iWNzSa__aiBtnDisabledState:disabled{opacity:.85}.HommageContributorQuestionStepper-module__iWNzSa__textArea{color:#1a1a1a;background-color:#fff;border:1px solid #ddd6c8;border-radius:10px;outline:none;width:100%;min-height:160px;margin-bottom:20px;padding:14px;font-family:inherit;font-size:16px;line-height:1.6;transition:border-color .2s}.HommageContributorQuestionStepper-module__iWNzSa__textArea:focus{border-color:#2d5f5f;box-shadow:0 0 0 2px #2d5f5f22}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__textArea{min-height:130px;padding:12px}}.HommageContributorQuestionStepper-module__iWNzSa__choiceContainer{background:#f9f7f2;border:1px solid #ebe4d5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;display:flex}.HommageContributorQuestionStepper-module__iWNzSa__choiceOption{cursor:pointer;color:#666;background:#fff;border:2px solid #ddd5c7;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-family:Arial,sans-serif;font-size:13px;font-weight:400;transition:all .2s;display:flex}.HommageContributorQuestionStepper-module__iWNzSa__choiceOption.HommageContributorQuestionStepper-module__iWNzSa__choiceOptionActive{color:#2d5f5f;background:#2d5f5f12;border:2px solid #2d5f5f;font-weight:700}.HommageContributorQuestionStepper-module__iWNzSa__choiceOption:hover{border-color:#2d5f5f}.HommageContributorQuestionStepper-module__iWNzSa__label{color:#2d5f5f;margin-top:15px;margin-bottom:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;display:block}.HommageContributorQuestionStepper-module__iWNzSa__answerBlock{opacity:1;background:0 0;border:2px solid #e4ddd0;border-radius:10px;margin-bottom:12px;padding:0;transition:all .2s;position:relative}.HommageContributorQuestionStepper-module__iWNzSa__answerBlock.HommageContributorQuestionStepper-module__iWNzSa__answerBlockSelected{background:#2d5f5f06;border:2px solid #2d5f5f;padding:12px 12px 0}.HommageContributorQuestionStepper-module__iWNzSa__answerBlock.HommageContributorQuestionStepper-module__iWNzSa__answerBlockDimmed{opacity:.6;background:#fbf9f6;padding:12px 12px 0}.HommageContributorQuestionStepper-module__iWNzSa__selectedBadge{color:#fff;background:#2d5f5f;border-radius:20px;padding:2px 10px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;position:absolute;top:-10px;right:12px}.HommageContributorQuestionStepper-module__iWNzSa__transcriptionErrorCard{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-bottom:16px;padding:12px 16px;display:flex}.HommageContributorQuestionStepper-module__iWNzSa__retryAudioBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.HommageContributorQuestionStepper-module__iWNzSa__retryAudioBtn:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 8px #dc26264d}.HommageContributorQuestionStepper-module__iWNzSa__retryAudioBtn:disabled{opacity:.6;cursor:wait}.HommageContributorQuestionStepper-module__iWNzSa__quickRetryAudioBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:Arial,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.HommageContributorQuestionStepper-module__iWNzSa__quickRetryAudioBtn:hover:not(:disabled){background:#e1f0f0;border-color:#2d5f5f}.HommageContributorQuestionStepper-module__iWNzSa__quickRetryAudioBtn:disabled{opacity:.6;cursor:wait}.HommageContributorQuestionStepper-module__iWNzSa__audioHint{color:#556987;background:#f8fafc;border-left:3px solid #2d5f5f;border-radius:4px;margin-top:-10px;margin-bottom:14px;padding:6px 12px;font-size:.82rem;line-height:1.4}.HommageContributorQuestionStepper-module__iWNzSa__nav{border-top:1px solid #efeae0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:20px;display:flex}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__nav{flex-direction:column-reverse;align-items:stretch;gap:10px}}.HommageContributorQuestionStepper-module__iWNzSa__button{cursor:pointer;color:#2d5f5f;opacity:1;background:0 0;border:1px solid #2d5f5f;border-radius:8px;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.HommageContributorQuestionStepper-module__iWNzSa__button.HommageContributorQuestionStepper-module__iWNzSa__buttonApprove{color:#fff;background:#2d5f5f;border:none}.HommageContributorQuestionStepper-module__iWNzSa__button.HommageContributorQuestionStepper-module__iWNzSa__buttonPrimary{color:#fff;background:#8b6914;border:none}.HommageContributorQuestionStepper-module__iWNzSa__button:disabled{opacity:.6}@media (max-width:640px){.HommageContributorQuestionStepper-module__iWNzSa__button{text-align:center;justify-content:center;width:100%;padding:13px 16px}}.HommageContributorQuestionStepper-module__iWNzSa__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #0000001a}.HommageContributorQuestionStepper-module__iWNzSa__successSeal{text-align:center;padding:30px 20px}.HommageContributorQuestionStepper-module__iWNzSa__sealBadge{color:#fff;background:linear-gradient(135deg,#2d5f5f 0%,#1a3e3e 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:32px;display:flex;box-shadow:0 6px 20px #2d5f5f40}.HommageContributorQuestionStepper-module__iWNzSa__sealTitle{color:#2d5f5f;margin-bottom:12px;font-size:24px;font-weight:400}.HommageContributorQuestionStepper-module__iWNzSa__sealText{color:#555;max-width:600px;margin:0 auto 25px;font-family:Georgia,serif;font-size:16px;line-height:1.7}
.ContributorShareModal-module__fJ4XTW__overlay{z-index:1050;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (max-width:640px){.ContributorShareModal-module__fJ4XTW__overlay{padding:10px}}.ContributorShareModal-module__fJ4XTW__modalCard{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:580px;max-height:90vh;padding:28px;display:flex;box-shadow:0 10px 40px #00000040}@media (max-width:640px){.ContributorShareModal-module__fJ4XTW__modalCard{border-radius:12px;padding:18px 14px}}.ContributorShareModal-module__fJ4XTW__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.ContributorShareModal-module__fJ4XTW__title{color:#2d5f5f;margin:0 0 6px;font-family:Georgia,serif;font-size:22px}@media (max-width:640px){.ContributorShareModal-module__fJ4XTW__title{font-size:19px}}.ContributorShareModal-module__fJ4XTW__subtitle{color:#666;margin:0;font-size:13px;line-height:1.5}.ContributorShareModal-module__fJ4XTW__closeBtn{cursor:pointer;color:#888;background:0 0;border:none;padding:4px;font-size:20px;line-height:1}.ContributorShareModal-module__fJ4XTW__closeBtn:hover{color:#333}.ContributorShareModal-module__fJ4XTW__contributorList{flex-direction:column;gap:12px;margin:16px 0;padding-right:4px;display:flex;overflow-y:auto}.ContributorShareModal-module__fJ4XTW__contributorCard{background:#fcfbf8;border:1px solid #e8e4dc;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;transition:all .2s;display:flex}.ContributorShareModal-module__fJ4XTW__contributorCard:hover{background:#fff;border-color:#2d5f5f66}.ContributorShareModal-module__fJ4XTW__contributorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ContributorShareModal-module__fJ4XTW__nameRole{align-items:center;gap:8px;display:flex}.ContributorShareModal-module__fJ4XTW__contributorName{color:#222;font-size:15px;font-weight:700}.ContributorShareModal-module__fJ4XTW__roleBadge{color:#2d5f5f;background:#eef4f4;border:1px solid #d4e5e5;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.ContributorShareModal-module__fJ4XTW__statusBadge{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ContributorShareModal-module__fJ4XTW__statusBadgeApproved{color:#166534;background:#dcfce7;border-color:#bbf7d0}.ContributorShareModal-module__fJ4XTW__statusBadgeNotConcerned{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.ContributorShareModal-module__fJ4XTW__statusBadgeInProgress{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ContributorShareModal-module__fJ4XTW__actionsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.ContributorShareModal-module__fJ4XTW__actionsRow>button,.ContributorShareModal-module__fJ4XTW__actionsRow>a{flex:auto;justify-content:center}}.ContributorShareModal-module__fJ4XTW__copyBtn{color:#fff;cursor:pointer;background:#2d5f5f;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.ContributorShareModal-module__fJ4XTW__copyBtn.ContributorShareModal-module__fJ4XTW__copyBtnCopied{background:#166534}.ContributorShareModal-module__fJ4XTW__copyBtn:hover{background:#1f4343}.ContributorShareModal-module__fJ4XTW__copyBtn.ContributorShareModal-module__fJ4XTW__copyBtnCopied:hover{background:#14532d}.ContributorShareModal-module__fJ4XTW__shareSocialBtn{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.ContributorShareModal-module__fJ4XTW__shareSocialBtn:hover{background:#f9f9f9;border-color:#999}.ContributorShareModal-module__fJ4XTW__adminSection{border-top:1px dashed #ddd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:14px;display:flex}.ContributorShareModal-module__fJ4XTW__adminBtn{color:#555;cursor:pointer;background:0 0;border:1px solid #aaa;border-radius:6px;padding:6px 12px;font-size:11px;transition:all .15s}.ContributorShareModal-module__fJ4XTW__adminBtn:hover{color:#111;border-color:#333}
@keyframes EditBookModal-module__LFxOGa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EditBookModal-module__LFxOGa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EditBookModal-module__LFxOGa__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out EditBookModal-module__LFxOGa__fadeIn;display:flex;position:fixed;inset:0}.EditBookModal-module__LFxOGa__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;font-family:Georgia,serif;animation:.25s ease-out EditBookModal-module__LFxOGa__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.EditBookModal-module__LFxOGa__modalHeader{background:#fdfbf7;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.EditBookModal-module__LFxOGa__headerTitle{color:#2d5f5f;margin:0;font-size:20px;font-weight:400}.EditBookModal-module__LFxOGa__closeButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:22px;line-height:1;transition:all .15s}.EditBookModal-module__LFxOGa__closeButton:hover{color:#374151;background:#e5e7eb}.EditBookModal-module__LFxOGa__modalBody{flex:1;padding:24px;font-family:Arial,sans-serif;overflow-y:auto}.EditBookModal-module__LFxOGa__formGroup{margin-bottom:16px}.EditBookModal-module__LFxOGa__label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.EditBookModal-module__LFxOGa__subLabel{color:#6b7280;margin-left:4px;font-size:11px;font-weight:400}.EditBookModal-module__LFxOGa__input{color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-family:Arial,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.EditBookModal-module__LFxOGa__input:focus{border-color:#2d5f5f;outline:none;box-shadow:0 0 0 3px #2d5f5f1f}.EditBookModal-module__LFxOGa__input:disabled{cursor:not-allowed;background:#f3f4f6}.EditBookModal-module__LFxOGa__select{color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-family:Arial,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.EditBookModal-module__LFxOGa__select:focus{border-color:#2d5f5f;outline:none;box-shadow:0 0 0 3px #2d5f5f1f}.EditBookModal-module__LFxOGa__select:disabled{cursor:not-allowed;background:#f3f4f6}.EditBookModal-module__LFxOGa__grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.EditBookModal-module__LFxOGa__grid2{grid-template-columns:1fr}}.EditBookModal-module__LFxOGa__sectionBox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;padding:14px}.EditBookModal-module__LFxOGa__sectionTitle{color:#2d5f5f;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.EditBookModal-module__LFxOGa__deceasedBanner{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px;display:flex}.EditBookModal-module__LFxOGa__errorBanner{color:#991b1b;background:#fee2e2;border:1px solid #f87171;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.EditBookModal-module__LFxOGa__modalFooter{background:#fdfbf7;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.EditBookModal-module__LFxOGa__buttonCancel{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:500;transition:all .15s}.EditBookModal-module__LFxOGa__buttonCancel:hover{color:#1f2937;background:#f3f4f6}.EditBookModal-module__LFxOGa__buttonCancel:disabled{opacity:.5;cursor:not-allowed}.EditBookModal-module__LFxOGa__buttonSubmit{color:#fff;cursor:pointer;background:#8b6914;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #8b691440}.EditBookModal-module__LFxOGa__buttonSubmit:hover{background:#755810;box-shadow:0 4px 10px #8b691459}.EditBookModal-module__LFxOGa__buttonSubmit:disabled{opacity:.6;cursor:not-allowed}
@keyframes BookEditorPage-module__jtbsuq__pulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.5;transform:scale(.95)}}.BookEditorPage-module__jtbsuq__pageContainer{background:#f4f0e8;max-width:800px;min-height:100vh;margin:0 auto;padding:20px}@media (max-width:640px){.BookEditorPage-module__jtbsuq__pageContainer{padding:12px 10px}}.BookEditorPage-module__jtbsuq__bookHeaderArea{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}@media (max-width:640px){.BookEditorPage-module__jtbsuq__bookHeaderArea{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}}.BookEditorPage-module__jtbsuq__bookMainTitle{color:#2d5f5f;margin:0;font-size:24px;font-weight:400}@media (max-width:640px){.BookEditorPage-module__jtbsuq__bookMainTitle{font-size:20px}}.BookEditorPage-module__jtbsuq__bookSubtitleText{color:#8b6914;margin-top:6px;font-family:Georgia,serif;font-size:15px;font-style:italic}.BookEditorPage-module__jtbsuq__editBookHeaderBtn{color:#2d5f5f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #2d5f5f;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000f}.BookEditorPage-module__jtbsuq__editBookHeaderBtn:hover{color:#fff;background:#2d5f5f;box-shadow:0 2px 6px #2d5f5f40}@media (max-width:640px){.BookEditorPage-module__jtbsuq__editBookHeaderBtn{justify-content:center;width:100%;padding:10px 14px}}.BookEditorPage-module__jtbsuq__card{background:#fff;border:1px solid #e0d8c8;border-radius:10px;margin-bottom:15px;padding:22px;font-family:Georgia,serif}@media (max-width:640px){.BookEditorPage-module__jtbsuq__card{border-radius:8px;padding:14px 12px}}.BookEditorPage-module__jtbsuq__chapterCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}@media (max-width:768px){.BookEditorPage-module__jtbsuq__chapterCardHeader{flex-direction:column;align-items:stretch;gap:10px}}.BookEditorPage-module__jtbsuq__chapterTitleText{color:#2d5f5f;word-break:break-word;font-size:15.5px;line-height:1.4}.BookEditorPage-module__jtbsuq__chapterActionsWrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.BookEditorPage-module__jtbsuq__chapterActionsWrapper{width:100%}.BookEditorPage-module__jtbsuq__chapterActionsWrapper>button{text-align:center;flex:calc(50% - 8px);justify-content:center;min-width:120px;white-space:nowrap!important;padding:7px 8px!important;font-size:12px!important}}@media (max-width:480px){.BookEditorPage-module__jtbsuq__chapterActionsWrapper>button{flex:100%}}.BookEditorPage-module__jtbsuq__chapterPhotosContainer{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.BookEditorPage-module__jtbsuq__chapterPhotosGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}@media (max-width:480px){.BookEditorPage-module__jtbsuq__chapterPhotosGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}}.BookEditorPage-module__jtbsuq__photoCard{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex-direction:column;padding:8px;display:flex}.BookEditorPage-module__jtbsuq__photoThumb{object-fit:cover;border-radius:5px;width:100%;height:105px;margin-bottom:6px;transition:height .3s}.BookEditorPage-module__jtbsuq__photoThumb.BookEditorPage-module__jtbsuq__photoThumbOrientationPortrait{height:170px}.BookEditorPage-module__jtbsuq__photoSelect{background:#fff;border:1px solid #cbd5e0;border-radius:4px;width:100%;margin-bottom:5px;padding:4px;font-size:11px}.BookEditorPage-module__jtbsuq__photoInput{box-sizing:border-box;border:1px solid #cbd5e0;border-radius:4px;width:100%;padding:4px;font-size:11px}.BookEditorPage-module__jtbsuq__photoDeleteBtn{color:#dc2626;cursor:pointer;background:0 0;border:none;width:100%;margin-top:6px;padding:4px 0;font-size:11px;font-weight:500}.BookEditorPage-module__jtbsuq__photoDeleteBtn:hover{text-decoration:underline}.BookEditorPage-module__jtbsuq__addPhotoBtnLabel{text-align:center;cursor:pointer;color:#2d5f5f;background:#fafaf9;border:2px dashed #ccc;border-radius:8px;padding:12px;font-size:13px;font-weight:600;transition:all .2s;display:block}.BookEditorPage-module__jtbsuq__addPhotoBtnLabel:hover{background:#f0f7f6;border-color:#2d5f5f}.BookEditorPage-module__jtbsuq__formatCard{cursor:pointer;text-align:center;background:#fff;border:2px solid #e0d8c8;border-radius:10px;padding:11px;transition:all .2s}.BookEditorPage-module__jtbsuq__formatCard.BookEditorPage-module__jtbsuq__formatCardActive{background:#e8f0ef;border:2px solid #2d5f5f}.BookEditorPage-module__jtbsuq__speechBar{background:#f4f7f6;border:1px solid #e0eae8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding:10px 18px;display:flex}.BookEditorPage-module__jtbsuq__controlsGroup{align-items:center;gap:10px;display:flex}.BookEditorPage-module__jtbsuq__speechButton{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.BookEditorPage-module__jtbsuq__speechButton.BookEditorPage-module__jtbsuq__speechButtonActive{color:#fff;background:#2d5f5f;border:1px solid #0000}.BookEditorPage-module__jtbsuq__speechButton:hover:not(:disabled){background:#f7fafc;border-color:#a0aec0}.BookEditorPage-module__jtbsuq__speechButton.BookEditorPage-module__jtbsuq__speechButtonActive:hover:not(:disabled){background:#234c4c;border-color:#0000}.BookEditorPage-module__jtbsuq__speechButton:disabled{opacity:.5;cursor:not-allowed}.BookEditorPage-module__jtbsuq__speechSelect{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:6px;outline:none;padding:5px 10px;font-size:12px}.BookEditorPage-module__jtbsuq__speechSelect:hover{border-color:#a0aec0}.BookEditorPage-module__jtbsuq__audioStatus{color:#2d5f5f;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.BookEditorPage-module__jtbsuq__liveDot{background:#48bb78;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite BookEditorPage-module__jtbsuq__pulse;display:inline-block}
@keyframes GenerationProgress-module__stMHqa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GenerationProgress-module__stMHqa__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.GenerationProgress-module__stMHqa__spinner{border:4px solid #0000001a;border-left-color:#007bff;border-radius:50%;width:60px;height:60px;margin-bottom:2rem;animation:1s linear infinite GenerationProgress-module__stMHqa__spin}.GenerationProgress-module__stMHqa__statusText{color:#333;margin-bottom:1rem}.GenerationProgress-module__stMHqa__stepText{color:#666;font-size:1.1rem}
.BookListPage-module__baad0q__container{background:#f4f0e8;max-width:1000px;min-height:100vh;margin:0 auto;padding:30px 20px}.BookListPage-module__baad0q__header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}@media (max-width:600px){.BookListPage-module__baad0q__header{flex-direction:column;align-items:flex-start;gap:15px}}.BookListPage-module__baad0q__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.BookListPage-module__baad0q__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BookListPage-module__baad0q__form{background:#fff;border-radius:15px;width:100%;max-width:500px;max-height:90vh;padding:30px;overflow-y:auto;box-shadow:0 10px 40px #0003}.BookListPage-module__baad0q__input{color:#1a1a1a;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;margin-bottom:15px;padding:10px;font-family:Arial}
.ChapterGenerationModal-module__9HtQ8q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#1c2c26a6;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out ChapterGenerationModal-module__9HtQ8q__fadeIn;display:flex;position:fixed;inset:0}@keyframes ChapterGenerationModal-module__9HtQ8q__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ChapterGenerationModal-module__9HtQ8q__overlay{padding:12px}}.ChapterGenerationModal-module__9HtQ8q__modalCard{box-sizing:border-box;background:#fcfbf8;border:1px solid #eae3d5;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;padding:32px 30px;animation:.25s ease-out ChapterGenerationModal-module__9HtQ8q__slideUp;display:flex;box-shadow:0 16px 48px #2d5f5f2e,0 4px 12px #00000014}@keyframes ChapterGenerationModal-module__9HtQ8q__slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.ChapterGenerationModal-module__9HtQ8q__modalCard{border-radius:16px;padding:20px 16px}}.ChapterGenerationModal-module__9HtQ8q__header{border-bottom:1px solid #efeae0;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;display:flex}.ChapterGenerationModal-module__9HtQ8q__headerText{flex:1}.ChapterGenerationModal-module__9HtQ8q__title{color:#2d5f5f;align-items:center;gap:10px;margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;display:flex}@media (max-width:640px){.ChapterGenerationModal-module__9HtQ8q__title{font-size:19px}}.ChapterGenerationModal-module__9HtQ8q__subtitle{color:#6a7b74;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;line-height:1.5}.ChapterGenerationModal-module__9HtQ8q__closeBtn{color:#8c9e96;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:22px;line-height:1;transition:all .2s}.ChapterGenerationModal-module__9HtQ8q__closeBtn:hover{color:#2d5f5f;background:#eae3d5}.ChapterGenerationModal-module__9HtQ8q__body{flex-direction:column;gap:20px;margin-bottom:22px;padding-right:4px;display:flex;overflow-y:auto}.ChapterGenerationModal-module__9HtQ8q__sectionTitle{text-transform:uppercase;letter-spacing:1px;color:#8b6914;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.ChapterGenerationModal-module__9HtQ8q__modelsList{flex-direction:column;gap:10px;display:flex}.ChapterGenerationModal-module__9HtQ8q__modelCard{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e8e2d4;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:all .22s;display:flex;position:relative}.ChapterGenerationModal-module__9HtQ8q__modelCard:hover{border-color:#c9a24b;transform:translateY(-1px);box-shadow:0 4px 12px #c9a24b1f}.ChapterGenerationModal-module__9HtQ8q__modelCardActive{background:#faf8f2;border-color:#8b6914!important;box-shadow:0 0 0 2px #8b69142e,0 4px 14px #2d5f5f14!important}.ChapterGenerationModal-module__9HtQ8q__radioIndicator{border:2px solid #c4b9a7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:all .2s;display:flex}.ChapterGenerationModal-module__9HtQ8q__modelCardActive .ChapterGenerationModal-module__9HtQ8q__radioIndicator{background:#8b6914;border-color:#8b6914}.ChapterGenerationModal-module__9HtQ8q__radioDot{background:#fff;border-radius:50%;width:7px;height:7px}.ChapterGenerationModal-module__9HtQ8q__modelContent{flex:1}.ChapterGenerationModal-module__9HtQ8q__modelHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.ChapterGenerationModal-module__9HtQ8q__modelName{color:#2f4a3f;font-family:Georgia,serif;font-size:15.5px;font-weight:700}.ChapterGenerationModal-module__9HtQ8q__badge{letter-spacing:.3px;text-transform:none;border-radius:12px;padding:3px 9px;font-size:11px;font-weight:700}.ChapterGenerationModal-module__9HtQ8q__badgeRecommended{color:#1b5e20;background:#e8f5e9;border:1px solid #a5d6a7}.ChapterGenerationModal-module__9HtQ8q__badgeCreative{color:#6a1b9a;background:#f3e5f5;border:1px solid #ce93d8}.ChapterGenerationModal-module__9HtQ8q__badgeFast{color:#004d40;background:#e0f2f1;border:1px solid #80cbc4}.ChapterGenerationModal-module__9HtQ8q__badgeAdvanced{color:#e65100;background:#fff3e0;border:1px solid #ffcc80}.ChapterGenerationModal-module__9HtQ8q__badgeStandard{color:#424242;background:#f5f5f5;border:1px solid #e0e0e0}.ChapterGenerationModal-module__9HtQ8q__modelDesc{color:#556660;margin:0;font-size:12.5px;line-height:1.45}.ChapterGenerationModal-module__9HtQ8q__toneSelectGroup{flex-direction:column;gap:8px;display:flex}.ChapterGenerationModal-module__9HtQ8q__toneSelect{color:#2f4a3f;cursor:pointer;background:#fff;border:1.5px solid #e0d7c6;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.ChapterGenerationModal-module__9HtQ8q__toneSelect:focus{border-color:#2d5f5f;box-shadow:0 0 0 3px #2d5f5f1a}.ChapterGenerationModal-module__9HtQ8q__infoBox{color:#4a5750;background:#f3efe6;border:1px solid #e4dbcc;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:12.5px;line-height:1.5;display:flex}.ChapterGenerationModal-module__9HtQ8q__infoIcon{flex-shrink:0;font-size:18px;line-height:1}.ChapterGenerationModal-module__9HtQ8q__footer{border-top:1px solid #efeae0;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.ChapterGenerationModal-module__9HtQ8q__cancelBtn{color:#6b7c76;cursor:pointer;background:0 0;border:1px solid #d5ccbd;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s}.ChapterGenerationModal-module__9HtQ8q__cancelBtn:hover{color:#2d5f5f;background:#eae3d5}.ChapterGenerationModal-module__9HtQ8q__generateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d5f5f 0%,#1e4444 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14.5px;font-weight:700;transition:all .22s;display:flex;box-shadow:0 4px 14px #2d5f5f40}.ChapterGenerationModal-module__9HtQ8q__generateBtn:hover:not(:disabled){background:linear-gradient(135deg,#377070 0%,#245353 100%);transform:translateY(-2px);box-shadow:0 6px 18px #2d5f5f59}.ChapterGenerationModal-module__9HtQ8q__generateBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}
@keyframes FamilyQuestionStepper-module__X_dlIG__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.FamilyQuestionStepper-module__X_dlIG__recordRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;margin-bottom:12px;display:flex}.FamilyQuestionStepper-module__X_dlIG__micButton{color:#555;cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:all .2s;animation:none;display:flex}.FamilyQuestionStepper-module__X_dlIG__micButton.FamilyQuestionStepper-module__X_dlIG__micButtonRecording{color:#fff;background:#d32f2f;border:1px solid #d32f2f;animation:1.5s ease-in-out infinite FamilyQuestionStepper-module__X_dlIG__pulse}.FamilyQuestionStepper-module__X_dlIG__micButton:hover{background:#e0e0e0}.FamilyQuestionStepper-module__X_dlIG__micButton.FamilyQuestionStepper-module__X_dlIG__micButtonRecording:hover{background:#b71c1c}.FamilyQuestionStepper-module__X_dlIG__aiBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:5px;margin-bottom:15px;padding:6px 12px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.FamilyQuestionStepper-module__X_dlIG__aiBtn.FamilyQuestionStepper-module__X_dlIG__aiBtnDisabledState{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.FamilyQuestionStepper-module__X_dlIG__aiBtn:hover:not(:disabled){background:#e1f0f0}.FamilyQuestionStepper-module__X_dlIG__aiBtn:disabled{opacity:.6;cursor:not-allowed}.FamilyQuestionStepper-module__X_dlIG__aiBtn.FamilyQuestionStepper-module__X_dlIG__aiBtnDisabledState:disabled{opacity:.85}.FamilyQuestionStepper-module__X_dlIG__timerText{color:#666;font-family:monospace;font-size:.85rem;font-weight:700}.FamilyQuestionStepper-module__X_dlIG__timerText.FamilyQuestionStepper-module__X_dlIG__timerTextRecording{color:#d32f2f}.FamilyQuestionStepper-module__X_dlIG__audioPreview{max-width:220px;height:32px}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__audioPreview{width:100%;max-width:100%}}.FamilyQuestionStepper-module__X_dlIG__container{background:#fff;border-radius:15px;padding:30px;font-family:Georgia,serif;box-shadow:0 4px 20px #0000000d}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__container{border-radius:12px;padding:18px 14px}}.FamilyQuestionStepper-module__X_dlIG__progress{background:#eee;border-radius:3px;height:6px;margin-bottom:30px;overflow:hidden}.FamilyQuestionStepper-module__X_dlIG__bar{height:100%;width:calc(var(--percent) * 1%);background:#2d5f5f;transition:width .3s}.FamilyQuestionStepper-module__X_dlIG__tabContainer{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e0d8c8;gap:10px;margin-bottom:25px;padding-bottom:10px;display:flex;overflow-x:auto}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__tabContainer{gap:6px;margin-bottom:18px}}.FamilyQuestionStepper-module__X_dlIG__tab{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-family:inherit;font-weight:400;transition:all .2s}.FamilyQuestionStepper-module__X_dlIG__tab.FamilyQuestionStepper-module__X_dlIG__tabActive{color:#2d5f5f;background:#e8f0ef;border:1px solid #2d5f5f;font-weight:700}.FamilyQuestionStepper-module__X_dlIG__tab:hover{background:#f7f7f7}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__tab{padding:6px 12px;font-size:13px}}.FamilyQuestionStepper-module__X_dlIG__questionText{color:#2d5f5f;margin-bottom:10px;font-size:20px;font-weight:400}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__questionText{font-size:18px}}.FamilyQuestionStepper-module__X_dlIG__tip{color:#8b6914;background:#fdfbf7;border-left:3px solid #8b6914;border-radius:8px;margin:-4px 0 20px;padding:8px 14px;font-size:14px;font-style:italic;line-height:1.5}.FamilyQuestionStepper-module__X_dlIG__label{color:#2d5f5f;margin-bottom:5px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;display:block}.FamilyQuestionStepper-module__X_dlIG__textArea{color:#1a1a1a;background-color:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;min-height:150px;margin-bottom:20px;padding:12px;font-family:inherit;font-size:15px;line-height:1.6}.FamilyQuestionStepper-module__X_dlIG__textArea:focus{border-color:#2d5f5f}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__textArea{min-height:130px;font-size:16px}}.FamilyQuestionStepper-module__X_dlIG__choiceContainer{background:#f7fafc;border:1px solid #edf2f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:8px 12px;display:flex}.FamilyQuestionStepper-module__X_dlIG__choiceOption{cursor:pointer;color:#718096;background:#fff;border:2px solid #ddd;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:400;transition:all .2s;display:flex}.FamilyQuestionStepper-module__X_dlIG__choiceOption.FamilyQuestionStepper-module__X_dlIG__choiceOptionActive{color:#2d5f5f;background:#2d5f5f15;border:2px solid #2d5f5f;font-weight:700}.FamilyQuestionStepper-module__X_dlIG__choiceOption:hover{border-color:#2d5f5f}.FamilyQuestionStepper-module__X_dlIG__answerBlock{opacity:1;background:0 0;border:2px solid #ddd;border-radius:12px;margin-bottom:8px;padding:0;transition:all .3s;position:relative}.FamilyQuestionStepper-module__X_dlIG__answerBlock.FamilyQuestionStepper-module__X_dlIG__answerBlockSelected{background:#2d5f5f08;border:2px solid #2d5f5f;padding:12px 12px 0}.FamilyQuestionStepper-module__X_dlIG__answerBlock.FamilyQuestionStepper-module__X_dlIG__answerBlockDimmed{opacity:.55;background:#fafafa;padding:12px 12px 0}.FamilyQuestionStepper-module__X_dlIG__selectedBadge{color:#fff;letter-spacing:.03em;background:#2d5f5f;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:12px}.FamilyQuestionStepper-module__X_dlIG__nav{justify-content:space-between;align-items:center;margin-top:10px;display:flex}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__nav{flex-direction:column-reverse;align-items:stretch;gap:10px}}.FamilyQuestionStepper-module__X_dlIG__button{cursor:pointer;color:#2d5f5f;opacity:1;background:0 0;border:1px solid #2d5f5f;border-radius:8px;padding:12px 25px;font-weight:700}.FamilyQuestionStepper-module__X_dlIG__button.FamilyQuestionStepper-module__X_dlIG__buttonPrimary{color:#fff;background:#8b6914;border:none}.FamilyQuestionStepper-module__X_dlIG__button:disabled{opacity:.5}@media (max-width:640px){.FamilyQuestionStepper-module__X_dlIG__button{text-align:center;width:100%;padding:13px 16px}}.FamilyQuestionStepper-module__X_dlIG__transcriptionErrorCard{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-bottom:16px;padding:12px 16px;display:flex}.FamilyQuestionStepper-module__X_dlIG__retryAudioBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.FamilyQuestionStepper-module__X_dlIG__retryAudioBtn:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 8px #dc26264d}.FamilyQuestionStepper-module__X_dlIG__retryAudioBtn:disabled{opacity:.6;cursor:wait}.FamilyQuestionStepper-module__X_dlIG__quickRetryAudioBtn{color:#2d5f5f;cursor:pointer;background:#f0f7f7;border:1px solid #d3e7e7;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.FamilyQuestionStepper-module__X_dlIG__quickRetryAudioBtn:hover:not(:disabled){background:#e1f0f0;border-color:#2d5f5f}.FamilyQuestionStepper-module__X_dlIG__quickRetryAudioBtn:disabled{opacity:.6;cursor:wait}.FamilyQuestionStepper-module__X_dlIG__audioHint{color:#556987;background:#f8fafc;border-left:3px solid #2d5f5f;border-radius:4px;margin-top:-10px;margin-bottom:14px;padding:6px 12px;font-size:.82rem;line-height:1.4}.FamilyQuestionStepper-module__X_dlIG__warningCard{text-align:center;background:#fffdf9;border:1px solid #e0d8c8;border-radius:12px;padding:30px}
.ChapterEditorPage-module__Br3TsG__container{max-width:800px;margin:0 auto;padding:2rem}@media (max-width:640px){.ChapterEditorPage-module__Br3TsG__container{padding:12px 10px}}.ChapterEditorPage-module__Br3TsG__participantBar{background:linear-gradient(135deg,#fdfcfa 0%,#f5f1e8 100%);border:1px solid #e4dccf;border-radius:14px;margin-bottom:24px;padding:16px 20px;box-shadow:0 4px 18px #0000000a}@media (max-width:640px){.ChapterEditorPage-module__Br3TsG__participantBar{border-radius:12px;margin-bottom:16px;padding:12px}}.ChapterEditorPage-module__Br3TsG__participantBarHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}@media (max-width:640px){.ChapterEditorPage-module__Br3TsG__participantBarHeader{flex-direction:column;align-items:stretch;gap:10px}}.ChapterEditorPage-module__Br3TsG__participantBarTitle{color:#2d5f5f;align-items:center;gap:8px;font-family:Georgia,serif;font-size:16px;font-weight:700;display:flex}.ChapterEditorPage-module__Br3TsG__shareModalTriggerBtn{color:#2d5f5f;cursor:pointer;background:#fff;border:1px solid #d5cbb8;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.ChapterEditorPage-module__Br3TsG__shareModalTriggerBtn:hover{background:#faf8f4;border-color:#2d5f5f;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.ChapterEditorPage-module__Br3TsG__generateHeaderBtn{color:#fff;cursor:pointer;background:#8b6914;border:none;border-radius:20px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.ChapterEditorPage-module__Br3TsG__generateHeaderBtn:hover{background:#6d510c;transform:translateY(-1px);box-shadow:0 3px 10px #8b69144d}.ChapterEditorPage-module__Br3TsG__tabsWrapper{-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.ChapterEditorPage-module__Br3TsG__tabsWrapper::-webkit-scrollbar{height:4px}.ChapterEditorPage-module__Br3TsG__tabsWrapper::-webkit-scrollbar-thumb{background:#d5cbb8;border-radius:2px}@media (max-width:640px){.ChapterEditorPage-module__Br3TsG__tabsWrapper{gap:8px;padding-bottom:4px}}.ChapterEditorPage-module__Br3TsG__tabItem{cursor:pointer;white-space:nowrap;color:#444;box-shadow:none;background:#fff;border:1.5px solid #ddd5c7;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ChapterEditorPage-module__Br3TsG__tabItem.ChapterEditorPage-module__Br3TsG__tabItemActive{color:#fff;background:linear-gradient(135deg,#2d5f5f 0%,#1a3e3e 100%);border:1.5px solid #2d5f5f;font-weight:700;box-shadow:0 4px 14px #2d5f5f40}@media (max-width:640px){.ChapterEditorPage-module__Br3TsG__tabItem{gap:6px;padding:8px 12px;font-size:13px}}.ChapterEditorPage-module__Br3TsG__tabItem:hover:not(:disabled){background:#faf7f2;border-color:#2d5f5f;transform:translateY(-1px)}.ChapterEditorPage-module__Br3TsG__tabItem:disabled{opacity:.6;cursor:wait}.ChapterEditorPage-module__Br3TsG__statusPill{color:#777;background:#f0efeb;border:1px solid #e0dfd8;border-radius:12px;padding:2px 8px;font-family:Arial,sans-serif;font-size:11px;font-weight:600}.ChapterEditorPage-module__Br3TsG__statusPillAnswered{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.ChapterEditorPage-module__Br3TsG__statusPillNotConcerned{color:#9ca3af;background:#f3f4f6;border:1px solid #e5e7eb}.ChapterEditorPage-module__Br3TsG__statusPillApproved{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.ChapterEditorPage-module__Br3TsG__statusPillActive{color:#fff;background:#ffffff40;border:1px solid #fff6}.ChapterEditorPage-module__Br3TsG__errorModalOverlay{z-index:1050;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ChapterEditorPage-module__Br3TsG__errorCard{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:540px;padding:35px 30px;font-family:Georgia,serif;box-shadow:0 10px 40px #00000040}.ChapterEditorPage-module__Br3TsG__tabItem.ChapterEditorPage-module__Br3TsG__tabItemActive:hover:not(:disabled){background:linear-gradient(135deg,#2d5f5f 0%,#1a3e3e 100%);transform:none}
.SharedChapterEditorPage-module__SqdOAq__container{max-width:800px;margin:0 auto;padding:2rem}@media (max-width:640px){.SharedChapterEditorPage-module__SqdOAq__container{padding:12px 10px}}.SharedChapterEditorPage-module__SqdOAq__successCard{text-align:center;background:#fff;border-radius:15px;padding:40px;box-shadow:0 4px 20px #0000000d}@media (max-width:640px){.SharedChapterEditorPage-module__SqdOAq__successCard{border-radius:12px;padding:24px 16px}}.SharedChapterEditorPage-module__SqdOAq__successTitle{color:#2d5f5f;margin-bottom:20px;font-family:Georgia,serif}@media (max-width:640px){.SharedChapterEditorPage-module__SqdOAq__successTitle{margin-bottom:14px;font-size:20px}}.SharedChapterEditorPage-module__SqdOAq__successText{color:#555;margin-bottom:30px;font-size:16px;line-height:1.6}@media (max-width:640px){.SharedChapterEditorPage-module__SqdOAq__successText{margin-bottom:20px;font-size:14.5px}}.SharedChapterEditorPage-module__SqdOAq__header{text-align:center;background:#fff;border-radius:12px;margin-bottom:2rem;padding:20px;box-shadow:0 4px 15px #00000008}@media (max-width:640px){.SharedChapterEditorPage-module__SqdOAq__header{border-radius:10px;margin-bottom:1.2rem;padding:14px 12px}}.SharedChapterEditorPage-module__SqdOAq__bookTitle{color:#2d5f5f;margin-bottom:5px;font-family:Georgia,serif;font-size:24px;font-weight:700}@media (max-width:640px){.SharedChapterEditorPage-module__SqdOAq__bookTitle{font-size:19px}}.SharedChapterEditorPage-module__SqdOAq__subtitle{color:#666;font-size:15px;font-style:italic}
