.page-module__4Qw3uW__page{min-height:80vh;padding:2rem 0 4rem}.page-module__4Qw3uW__header{text-align:center;margin-bottom:2rem}.page-module__4Qw3uW__modeSelector{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.page-module__4Qw3uW__modeBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:.6rem 1.2rem;font-size:.85rem;transition:all .3s}.page-module__4Qw3uW__modeBtn:hover{background:#ffffff1a}.page-module__4Qw3uW__modeBtn.page-module__4Qw3uW__active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 0 20px #6366f14d}.page-module__4Qw3uW__gameArea{max-width:600px;margin:0 auto}.page-module__4Qw3uW__progress{background:var(--gradient-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.page-module__4Qw3uW__progressLeft{align-items:center;gap:1.5rem;display:flex}.page-module__4Qw3uW__progressLabel{color:var(--text-secondary);font-size:.75rem}.page-module__4Qw3uW__progressVal{color:var(--text-primary);font-size:1rem;font-weight:700}.page-module__4Qw3uW__progressBar{background:#ffffff0f;border-radius:999px;flex:1;max-width:200px;height:6px;overflow:hidden}.page-module__4Qw3uW__progressFill{background:var(--primary);border-radius:999px;height:100%;transition:width .3s}.page-module__4Qw3uW__questionCard{background:var(--gradient-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border:1px solid #ffffff14;border-radius:20px;margin-bottom:1.5rem;padding:2rem}.page-module__4Qw3uW__questionNum{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.75rem}.page-module__4Qw3uW__questionText{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.2rem;font-weight:600;line-height:1.5}.page-module__4Qw3uW__questionHint{background:#6366f11a;border:1px solid #6366f133;border-radius:16px;margin-bottom:1.5rem;padding:1rem 2rem;font-size:2rem;display:inline-block}.page-module__4Qw3uW__questionLore{color:var(--text-secondary);text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:1.5rem;padding:1rem;font-size:.9rem;font-style:italic;line-height:1.6}.page-module__4Qw3uW__options{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.page-module__4Qw3uW__option{color:var(--text-primary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.5rem;padding:1rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.page-module__4Qw3uW__option:hover:not(.page-module__4Qw3uW__correct):not(.page-module__4Qw3uW__wrong):not(.page-module__4Qw3uW__disabled){border-color:var(--primary);background:#6366f11a}.page-module__4Qw3uW__option.page-module__4Qw3uW__correct{color:#4ade80;background:#22c55e26;border-color:#22c55e}.page-module__4Qw3uW__option.page-module__4Qw3uW__wrong{color:#f87171;background:#ef444426;border-color:#ef4444}.page-module__4Qw3uW__option.page-module__4Qw3uW__disabled{opacity:.5;cursor:default}.page-module__4Qw3uW__feedback{text-align:center;border-radius:12px;margin-bottom:1rem;padding:1rem;font-weight:600;animation:.3s page-module__4Qw3uW__fadeIn}.page-module__4Qw3uW__feedbackCorrect{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33}.page-module__4Qw3uW__feedbackWrong{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.page-module__4Qw3uW__nextBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;margin:1rem auto 0;padding:.75rem 2rem;font-size:.9rem;font-weight:600;transition:all .3s;display:block}.page-module__4Qw3uW__nextBtn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #6366f166}.page-module__4Qw3uW__summary{background:var(--gradient-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border:1px solid #ffffff14;border-radius:24px;padding:3rem 2rem;animation:.4s cubic-bezier(.34,1.56,.64,1) page-module__4Qw3uW__popIn}@keyframes page-module__4Qw3uW__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes page-module__4Qw3uW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__4Qw3uW__summaryEmoji{margin-bottom:1rem;font-size:3rem}.page-module__4Qw3uW__summaryTitle{background:linear-gradient(135deg,var(--primary),#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:1.8rem;font-weight:800}.page-module__4Qw3uW__summaryScore{color:var(--text-primary);margin:.5rem 0;font-size:3rem;font-weight:800}.page-module__4Qw3uW__summaryLabel{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem}.page-module__4Qw3uW__summaryStats{justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.page-module__4Qw3uW__summaryStat{text-align:center}.page-module__4Qw3uW__summaryStatVal{color:var(--text-primary);font-size:1.3rem;font-weight:700}.page-module__4Qw3uW__summaryStatLabel{color:var(--text-secondary);font-size:.7rem}.page-module__4Qw3uW__summaryActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.page-module__4Qw3uW__retryBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.75rem 2rem;font-weight:600;transition:all .3s}.page-module__4Qw3uW__retryBtn:hover{transform:translateY(-2px)}.page-module__4Qw3uW__homeBtn{color:var(--text-primary);background:0 0;border:1px solid #ffffff26;border-radius:12px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:all .3s}.page-module__4Qw3uW__homeBtn:hover{background:#ffffff0d}@media (max-width:640px){.page-module__4Qw3uW__options{grid-template-columns:1fr}.page-module__4Qw3uW__summaryStats{gap:1rem}.page-module__4Qw3uW__questionCard{padding:1.5rem}}
