.page-module__4Qw3uW__container{max-width:800px;padding:0 var(--space-md);margin:0 auto}.page-module__4Qw3uW__header{text-align:center;margin-bottom:var(--space-xl)}.page-module__4Qw3uW__title{font-family:var(--font-display);margin-bottom:var(--space-sm);font-size:2rem;font-weight:700}.page-module__4Qw3uW__subtitle{color:var(--color-text-secondary);font-size:.95rem}.page-module__4Qw3uW__setupCard{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);margin-bottom:var(--space-xl)}.page-module__4Qw3uW__setupTitle{font-family:var(--font-display);margin-bottom:var(--space-md);font-size:1.1rem;font-weight:600}.page-module__4Qw3uW__filters{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.page-module__4Qw3uW__filterGroup{gap:var(--space-xs);flex-direction:column;flex:1;min-width:200px;display:flex}.page-module__4Qw3uW__filterLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.8rem;font-weight:600}.page-module__4Qw3uW__filterSelect{border-radius:var(--radius-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;padding:10px 14px;font-size:.9rem}.page-module__4Qw3uW__startBtn{border-radius:var(--radius-lg);background:var(--gradient-primary);color:#fff;cursor:pointer;width:100%;transition:all var(--transition-base);border:none;padding:14px;font-size:1rem;font-weight:700}.page-module__4Qw3uW__startBtn:hover{box-shadow:var(--shadow-glow-lg);transform:translateY(-2px)}.page-module__4Qw3uW__questionCard{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);animation:.3s page-module__4Qw3uW__scaleIn}.page-module__4Qw3uW__questionHeader{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.page-module__4Qw3uW__questionCount{color:var(--color-text-muted);font-size:.85rem}.page-module__4Qw3uW__streak{border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px 12px;font-size:.8rem;font-weight:600;display:flex}.page-module__4Qw3uW__streakActive{color:var(--color-accent);background:#d4a8431a}.page-module__4Qw3uW__questionText{font-family:var(--font-display);margin-bottom:var(--space-xl);font-size:1.2rem;font-weight:600;line-height:1.5}.page-module__4Qw3uW__options{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__4Qw3uW__option{border-radius:var(--radius-md);background:var(--color-bg-glass);border:2px solid var(--color-border);text-align:left;cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:var(--space-sm);padding:14px 18px;font-size:.95rem;display:flex}.page-module__4Qw3uW__option:hover:not(.page-module__4Qw3uW__optionDisabled){border-color:var(--color-accent);background:#d4a8430d}.page-module__4Qw3uW__optionCorrect{border-color:var(--color-success)!important;background:var(--color-success-bg)!important}.page-module__4Qw3uW__optionWrong{border-color:var(--color-danger)!important;background:var(--color-danger-bg)!important}.page-module__4Qw3uW__optionDisabled{cursor:default;opacity:.7}.page-module__4Qw3uW__optionLetter{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.page-module__4Qw3uW__explanation{margin-top:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-text-secondary);border:1px solid #2e5eaa33;font-size:.9rem;line-height:1.6;animation:.3s page-module__4Qw3uW__fadeIn}.page-module__4Qw3uW__explanationLabel{color:var(--color-info);margin-bottom:var(--space-xs);font-weight:600}.page-module__4Qw3uW__nextBtn{margin-top:var(--space-lg);border-radius:var(--radius-lg);background:var(--gradient-primary);color:#fff;cursor:pointer;width:100%;transition:all var(--transition-base);border:none;padding:14px;font-size:.95rem;font-weight:600}.page-module__4Qw3uW__nextBtn:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.page-module__4Qw3uW__scoreBoard{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.page-module__4Qw3uW__scoreStat{text-align:center;min-width:100px;padding:var(--space-md);background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1}.page-module__4Qw3uW__scoreValue{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.page-module__4Qw3uW__scoreLabel{color:var(--color-text-muted);margin-top:2px;font-size:.75rem}.page-module__4Qw3uW__resultsCard{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center;animation:.4s page-module__4Qw3uW__scaleIn}.page-module__4Qw3uW__resultsGrade{font-family:var(--font-display);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800}.page-module__4Qw3uW__resultsMessage{color:var(--color-text-secondary);margin:var(--space-md) 0 var(--space-xl);font-size:1.1rem}
