.PracticeEngine-module__Dp5tiq__wrapper{flex-direction:column;gap:1rem;width:100%;max-width:640px;margin:0 auto;padding:0 .5rem;display:flex}@media (min-width:480px){.PracticeEngine-module__Dp5tiq__wrapper{gap:1.5rem;padding:0}}.PracticeEngine-module__Dp5tiq__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PracticeEngine-module__Dp5tiq__stats{align-items:center;gap:.5rem;display:flex}.PracticeEngine-module__Dp5tiq__back{color:var(--text-dim);font-size:.85rem;transition:color .15s}.PracticeEngine-module__Dp5tiq__back:hover{color:var(--text)}.PracticeEngine-module__Dp5tiq__badge{color:var(--text-dim);border:1px solid var(--border);background:#ffffff0d;border-radius:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.PracticeEngine-module__Dp5tiq__streak{text-align:center;min-width:1.5rem;font-size:.8rem;font-weight:600}.PracticeEngine-module__Dp5tiq__score{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.PracticeEngine-module__Dp5tiq__accuracy{color:var(--green);font-variant-numeric:tabular-nums;background:#22c55e1a;border-radius:.25rem;padding:.15rem .45rem;font-size:.75rem;font-weight:700}.PracticeEngine-module__Dp5tiq__progressBar{background:var(--border);border-radius:2px;width:100%;height:4px;overflow:hidden}.PracticeEngine-module__Dp5tiq__progressFill{background:var(--green);border-radius:2px;height:100%;transition:width .4s}.PracticeEngine-module__Dp5tiq__card{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}@media (min-width:480px){.PracticeEngine-module__Dp5tiq__card{padding:2rem}}.PracticeEngine-module__Dp5tiq__question{margin-bottom:1.25rem;font-size:1.05rem;font-weight:600;line-height:1.5}@media (min-width:480px){.PracticeEngine-module__Dp5tiq__question{margin-bottom:1.5rem;font-size:1.15rem}}.PracticeEngine-module__Dp5tiq__options{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.PracticeEngine-module__Dp5tiq__option{text-align:left;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.9rem;transition:all .15s;display:flex}@media (min-width:480px){.PracticeEngine-module__Dp5tiq__option{padding:.85rem 1.15rem;font-size:.95rem}}.PracticeEngine-module__Dp5tiq__option:hover:not(:disabled){border-color:#444}.PracticeEngine-module__Dp5tiq__option:disabled{cursor:default}.PracticeEngine-module__Dp5tiq__selected{background:#ffffff0a;border-color:#fff}.PracticeEngine-module__Dp5tiq__correct{border-color:var(--green);background:#22c55e0f}.PracticeEngine-module__Dp5tiq__incorrect{border-color:var(--red);background:#ef44440f}.PracticeEngine-module__Dp5tiq__letter{color:var(--text-dim);min-width:1.5rem;font-weight:700}.PracticeEngine-module__Dp5tiq__selected .PracticeEngine-module__Dp5tiq__letter{color:#fff}.PracticeEngine-module__Dp5tiq__correct .PracticeEngine-module__Dp5tiq__letter{color:var(--green)}.PracticeEngine-module__Dp5tiq__incorrect .PracticeEngine-module__Dp5tiq__letter{color:var(--red)}.PracticeEngine-module__Dp5tiq__optText{flex:1}.PracticeEngine-module__Dp5tiq__submitBtn{cursor:pointer;color:#000;background:#fff;border:none;border-radius:.5rem;width:100%;padding:.75rem;font-size:.95rem;font-weight:600;transition:opacity .15s}.PracticeEngine-module__Dp5tiq__submitBtn:hover:not(:disabled){opacity:.85}.PracticeEngine-module__Dp5tiq__submitBtn:disabled{opacity:.3;cursor:not-allowed}.PracticeEngine-module__Dp5tiq__feedback{border-radius:.5rem;margin-top:1rem;padding:1.25rem;animation:.3s PracticeEngine-module__Dp5tiq__fadeIn}.PracticeEngine-module__Dp5tiq__fbOk{background:#22c55e0f;border:1px solid #22c55e33}.PracticeEngine-module__Dp5tiq__fbErr{background:#ef44440f;border:1px solid #ef444433}.PracticeEngine-module__Dp5tiq__fbTitle{margin-bottom:.75rem;font-size:1rem;font-weight:700}.PracticeEngine-module__Dp5tiq__fbOk .PracticeEngine-module__Dp5tiq__fbTitle{color:var(--green)}.PracticeEngine-module__Dp5tiq__fbErr .PracticeEngine-module__Dp5tiq__fbTitle{color:var(--red)}.PracticeEngine-module__Dp5tiq__streakMsg{color:var(--green);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.PracticeEngine-module__Dp5tiq__answerBox{background:#22c55e0f;border:1px solid #22c55e26;border-radius:.4rem;margin-bottom:.75rem;padding:.75rem}.PracticeEngine-module__Dp5tiq__answerBox strong{color:var(--green);margin-bottom:.25rem;font-size:.85rem;display:block}.PracticeEngine-module__Dp5tiq__explanation{margin-bottom:1rem;font-size:.9rem;line-height:1.6}.PracticeEngine-module__Dp5tiq__nextBtn{cursor:pointer;color:#000;background:#fff;border:none;border-radius:.5rem;width:100%;padding:.75rem;font-size:.95rem;font-weight:600;transition:opacity .15s}.PracticeEngine-module__Dp5tiq__nextBtn:hover{opacity:.85}.PracticeEngine-module__Dp5tiq__errorBox{text-align:center;background:#ef44440f;border:1px solid #ef444433;border-radius:.5rem;padding:2rem}.PracticeEngine-module__Dp5tiq__errorBox p{color:var(--red);margin-bottom:1rem}.PracticeEngine-module__Dp5tiq__retryBtn{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:.4rem;padding:.5rem 1.25rem;font-weight:600}@keyframes PracticeEngine-module__Dp5tiq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PracticeEngine-module__Dp5tiq__skeletonTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PracticeEngine-module__Dp5tiq__skeletonCard{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}@media (min-width:480px){.PracticeEngine-module__Dp5tiq__skeletonCard{padding:2rem}}.PracticeEngine-module__Dp5tiq__skeletonOption{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}
