.QuestionCard_card__iYWaB{background:white;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:1.5rem;margin-bottom:2rem;width:100%;max-width:600px}.QuestionCard_questionText__8MW9K{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:#333;font-weight:500}.QuestionCard_choicesList___otc1{display:flex;flex-direction:column;gap:.8rem}.QuestionCard_choiceButton__rsBPG{width:100%;text-align:left;background:#fdfdfd;border:2px solid #eaeaea;padding:1rem;border-radius:8px;font-size:1rem;color:#444;cursor:pointer;transition:all .2s ease}.QuestionCard_choiceButton__rsBPG:hover:not(:disabled){background:#f0f4f8;border-color:#cbd5e1}.QuestionCard_choiceButton__rsBPG:disabled{cursor:default}.QuestionCard_correctChoice__VJe_B{background:#e8f8f5!important;border-color:#1abc9c!important;color:#16a085!important}.QuestionCard_incorrectChoice__cp9gg{background:#fdedec!important;border-color:#e74c3c!important;color:#c0392b!important;opacity:.7}.QuestionCard_dimmedChoice__SVCYJ{opacity:.5}.QuestionCard_feedbackArea__SMvN0{margin-top:1.5rem;animation:QuestionCard_slideDown__jFoQh .3s ease-out}.QuestionCard_feedbackHeader__lU92Z{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.QuestionCard_feedbackCorrect__bNMqt{color:#1abc9c}.QuestionCard_feedbackIncorrect__r8Ux_{color:#e74c3c}.QuestionCard_explanationBox__NezGu{background:#f8f9fa;padding:1.2rem;border-radius:8px;border-left:4px solid #8c6866;font-size:.95rem;line-height:1.6;color:#333;margin-bottom:1.5rem}.QuestionCard_nextButton__JQ5L8{width:100%;background-color:#8c6866;color:white;border:none;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.QuestionCard_nextButton__JQ5L8:hover{background-color:#725251}@keyframes QuestionCard_slideDown__jFoQh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.QuestionCard_linksArea__UMn5e{margin-bottom:1.5rem;background:#fdfdfd;padding:1rem;border-radius:8px;border:1px solid #eaeaea}.QuestionCard_linksTitle__SmZkV{font-weight:700;font-size:.95rem;color:#555;margin-bottom:.5rem}.QuestionCard_linksList__lEBHt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.QuestionCard_internalLink__AqErG{color:#3498db;text-decoration:none;font-size:.95rem;display:flex;align-items:center;transition:color .2s}.QuestionCard_internalLink__AqErG:hover{color:#2980b9;text-decoration:underline}.QuestionCard_internalLink__AqErG:before{content:"🔗";margin-right:.4rem;font-size:.85rem}.QuestionCard_imageContainer__Inw9i{margin-bottom:1.5rem;display:flex;justify-content:center}.QuestionCard_questionImage__F_Qq3{max-width:100%;max-height:300px;border-radius:8px;object-fit:contain;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_container__STyd2{min-height:100vh;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;position:relative;background-color:#f7f3ec}.page_background__dJknf{position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 15% 50%,rgba(140,104,102,.05),transparent 25%),radial-gradient(circle at 85% 30%,rgba(104,140,102,.05),transparent 25%);z-index:-1}.page_main__3AjRQ{width:100%;max-width:600px;display:flex;flex-direction:column}.page_header__Tmpt_{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.page_title__JuEKx{font-size:1.8rem;color:#333;margin:0}.page_backLink__D6pXW{color:#8c6866;text-decoration:none;font-weight:700;transition:opacity .2s}.page_backLink__D6pXW:hover{opacity:.8}.page_loading__EFisu{display:flex;justify-content:center;align-items:center;height:50vh;font-size:1.2rem;color:#666}.page_error__GkZ6C{color:#e74c3c;background:#fdedec;padding:1rem;border-radius:8px;text-align:center;margin-top:2rem}.page_emptyState__2kZT8{text-align:center;padding:3rem 1rem}.page_emptyState__2kZT8,.page_scopeSelection__sNzeL{background:white;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.page_scopeSelection__sNzeL{padding:2rem}.page_scopeSelection__sNzeL h2{color:#8c6866;margin-top:0;margin-bottom:2rem;font-size:1.5rem;text-align:center}.page_formGroup__eaGSi{margin-bottom:1.5rem}.page_label__Dz0kV{display:block;font-weight:700;color:#555;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.page_premiumBadge__6bE6v{background:linear-gradient(135deg,#d4af37,#b28a2a);color:white;font-size:.7rem;padding:.2rem .5rem;border-radius:4px;font-weight:700}.page_radioGroup__d5w9Z{display:flex;flex-direction:column;gap:.8rem;background:#fdfbf7;padding:1rem;border-radius:8px;border:1px solid #eaeaea}.page_radioLabel__DoRWY{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#333}.page_select__Mbnp9{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:white;color:#333}.page_select__Mbnp9:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.page_premiumNotice__dkXRZ{font-size:.85rem;color:#e67e22;margin-bottom:1.5rem;background:#fff8e1;padding:.8rem;border-radius:8px}.page_startButton__F5oYw{width:100%;background:linear-gradient(135deg,#d4a5a1,#8c6866);color:white;border:none;padding:1rem;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:1rem}.page_startButton__F5oYw:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.page_startButton__F5oYw:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(140,104,102,.3)}.page_finishedState__gCflr{background:white;padding:3rem 2rem;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);text-align:center}.page_finishedState__gCflr h2{color:#8c6866;margin-top:0;margin-bottom:1rem;font-size:1.8rem}.page_finishedState__gCflr p{color:#666;margin-bottom:2rem;font-size:1.1rem}.page_finishedActions__ug4we{display:flex;flex-direction:column;gap:1rem;max-width:300px;margin:0 auto}.page_restartButton__WKh74{background:linear-gradient(135deg,#d4a5a1,#8c6866);color:white;border:none;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.page_restartButton__WKh74:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(140,104,102,.3)}.page_secondaryButton__bKeJI{background:transparent;color:#8c6866;border:2px solid #8c6866;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.page_secondaryButton__bKeJI:hover{background:#fdfbf7}.page_questionWrapper__mwEiA{width:100%;max-width:600px;margin:0 auto}.page_progressIndicator___TFiS{text-align:right;font-weight:700;color:#8c6866;margin-bottom:.5rem;font-size:1.1rem}.page_progressTotal__QmHu9{font-size:.9rem;color:#999;font-weight:400}.page_dailyLimitIndicator__2XznJ{font-size:.85rem;color:#e67e22;font-weight:400;margin-top:.2rem}.page_dailyLimitIndicator__2XznJ b{font-size:1rem}.page_limitReachedState__DvTyc{background:white;padding:3rem 2rem;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);text-align:center}.page_limitReachedState__DvTyc h2{color:#e74c3c;margin-top:0;margin-bottom:1rem;font-size:1.5rem}.page_limitReachedState__DvTyc p{color:#666;margin-bottom:1.5rem}.page_premiumPromoBox__vQBDC{background:#fff8e1;padding:1.5rem;border-radius:8px;border:1px solid #f9e79f;margin-bottom:1.5rem}.page_premiumPromoBox__vQBDC p{color:#8c6866;margin-bottom:1rem;font-size:1rem}.page_premiumLinkButton__ZGxCG{display:inline-block;background:linear-gradient(135deg,#d4af37,#b28a2a);color:white;text-decoration:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:700;transition:transform .2s}.page_premiumLinkButton__ZGxCG:hover{transform:translateY(-2px)}