.page-module__BSYA_W__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.page-module__BSYA_W__countBadges{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-module__BSYA_W__countTag{font-size:.75rem}.page-module__BSYA_W__searchRow{margin-bottom:1rem;position:relative}.page-module__BSYA_W__searchInput{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.page-module__BSYA_W__searchInput:focus{border-color:var(--primary-light);box-shadow:0 0 0 3px #3b82f61a}.page-module__BSYA_W__searchInput::placeholder{color:var(--text-muted)}.page-module__BSYA_W__searchClear{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:.25rem;font-size:.875rem;line-height:1;transition:color .15s;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.page-module__BSYA_W__searchClear:hover{color:var(--text-primary)}.page-module__BSYA_W__filters{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.page-module__BSYA_W__filterGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__BSYA_W__filterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.page-module__BSYA_W__filterBtns{gap:.375rem;display:flex}.page-module__BSYA_W__filterBtn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.page-module__BSYA_W__filterBtn:hover{background:var(--surface-hover);color:var(--text-primary)}.page-module__BSYA_W__filterBtnActive{background:var(--primary-bg);color:var(--primary);border-color:#bfdbfe}.page-module__BSYA_W__filterSelect{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:6px;outline:none;padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500}.page-module__BSYA_W__filterSelect:focus{border-color:var(--primary-light)}.page-module__BSYA_W__resultsCount{color:var(--text-muted);align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.page-module__BSYA_W__clearFiltersBtn{color:var(--primary-light);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.page-module__BSYA_W__clearFiltersBtn:hover{color:var(--primary)}.page-module__BSYA_W__questionList{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.page-module__BSYA_W__questionCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;transition:border-color .2s;overflow:hidden}.page-module__BSYA_W__questionCardExpanded{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000f}.page-module__BSYA_W__questionSummary{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:1rem;width:100%;padding:1.125rem 1.25rem;transition:background .15s;display:flex}.page-module__BSYA_W__questionSummary:hover{background:var(--surface-hover)}.page-module__BSYA_W__questionSummaryLeft{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.page-module__BSYA_W__questionBadges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__BSYA_W__typeTag{color:var(--text-muted);background:var(--surface-alt);border:1px solid var(--border);border-radius:20px;padding:2px 8px;font-size:.6875rem;font-weight:600}.page-module__BSYA_W__marksTag{color:var(--primary);background:var(--primary-bg);border:1px solid #bfdbfe;border-radius:20px;padding:2px 8px;font-size:.6875rem;font-weight:600}.page-module__BSYA_W__topicTag{color:var(--text-muted);font-size:.75rem;font-weight:500}.page-module__BSYA_W__questionSummaryText{color:var(--text-primary);font-size:.9375rem;font-weight:500;line-height:1.5}.page-module__BSYA_W__expandIcon{color:var(--text-muted);flex-shrink:0;margin-top:2px;font-size:1.125rem;transition:transform .2s}.page-module__BSYA_W__expandIconOpen{transform:rotate(90deg)}.page-module__BSYA_W__questionBody{border-top:1px solid var(--border);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.page-module__BSYA_W__context{background:var(--surface-alt);border:1px solid var(--border);border-radius:8px;padding:1rem}.page-module__BSYA_W__contextLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.page-module__BSYA_W__contextText{color:var(--text-primary);font-size:.9375rem;font-family:var(--font-editor);font-style:italic;line-height:1.7}.page-module__BSYA_W__questionFull{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.55}.page-module__BSYA_W__options{flex-direction:column;gap:.5rem;display:flex}.page-module__BSYA_W__option{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;color:var(--text-primary);border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:all .15s;display:flex}.page-module__BSYA_W__option:hover:not(:disabled){border-color:var(--primary-light);background:var(--primary-bg)}.page-module__BSYA_W__option:disabled{cursor:default}.page-module__BSYA_W__optionSelected{border-color:var(--primary-light);background:var(--primary-bg)}.page-module__BSYA_W__optionCorrect{background:#f0fdf4!important;border-color:#16a34a!important}.page-module__BSYA_W__optionWrong{background:#fef2f2!important;border-color:#dc2626!important}.page-module__BSYA_W__optionLetter{background:var(--surface-alt);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.75rem;font-weight:700;display:flex}.page-module__BSYA_W__mcqResult{text-align:center;border-radius:8px;padding:.625rem;font-size:.9375rem;font-weight:700}.page-module__BSYA_W__mcqCorrect{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.page-module__BSYA_W__mcqWrong{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.page-module__BSYA_W__showAnswerBtn{border:1px solid var(--border);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-self:flex-start;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .15s}.page-module__BSYA_W__showAnswerBtn:hover{background:var(--primary-bg);color:var(--primary);border-color:#bfdbfe}.page-module__BSYA_W__answer{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;overflow:hidden}.page-module__BSYA_W__answerSection{border-bottom:1px solid var(--border);padding:1.25rem}.page-module__BSYA_W__answerTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:.875rem;font-weight:700}.page-module__BSYA_W__answerText{color:var(--text-primary);flex-direction:column;gap:.625rem;font-size:.9375rem;line-height:1.7;display:flex}.page-module__BSYA_W__markScheme{padding:1.25rem}.page-module__BSYA_W__markSchemeTitle{color:var(--text-primary);margin-bottom:.875rem;font-size:.875rem;font-weight:700}.page-module__BSYA_W__markPoints{flex-direction:column;gap:.5rem;margin-bottom:.875rem;list-style:none;display:flex}.page-module__BSYA_W__markPoint{color:var(--text-primary);gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.page-module__BSYA_W__markBullet{color:#16a34a;flex-shrink:0;font-weight:700}.page-module__BSYA_W__examTip{color:var(--text-secondary);background:#fffbeb;border:1px solid #fde68a;border-radius:6px;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.page-module__BSYA_W__examTipIcon{flex-shrink:0}.page-module__BSYA_W__noResults{text-align:center;color:var(--text-secondary);padding:3rem;font-size:.9375rem}.page-module__BSYA_W__noResults button{color:var(--primary-light);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:underline}.page-module__BSYA_W__footer{margin-top:1rem}.page-module__BSYA_W__footerCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.page-module__BSYA_W__footerIcon{flex-shrink:0;font-size:2rem}.page-module__BSYA_W__footerText{flex-direction:column;flex:1;gap:.25rem;display:flex}.page-module__BSYA_W__footerText strong{color:var(--text-primary);font-size:.9375rem}.page-module__BSYA_W__footerText span{color:var(--text-secondary);font-size:.875rem}@media (max-width:768px){.page-module__BSYA_W__filters{flex-direction:column;gap:1rem}.page-module__BSYA_W__footerCard{text-align:center;flex-direction:column}.page-module__BSYA_W__header{flex-direction:column}}
