.ReadingSpeedTest_wrap__k6U_S{max-width:620px;margin:0 auto;padding:12px}.ReadingSpeedTest_primaryBtn__vulJa{padding:13px 28px;border:none;border-radius:12px;background:#6366f1;color:#fff;font-size:1.02rem;font-weight:800;cursor:pointer}.ReadingSpeedTest_primaryBtn__vulJa:hover:not(:disabled){background:#4f46e5}.ReadingSpeedTest_primaryBtn__vulJa:disabled{opacity:.5;cursor:not-allowed}.ReadingSpeedTest_ghostBtn__pvBRX{padding:13px 20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-size:.92rem;font-weight:700;color:#374151;cursor:pointer}.ReadingSpeedTest_ghostBtn__pvBRX:hover{border-color:#a5b4fc;background:#f5f7ff}.ReadingSpeedTest_intro__6RhnC{text-align:center}.ReadingSpeedTest_introLead__saywP{font-size:.95rem;color:#4b5563;line-height:1.65;max-width:480px;margin:0 auto 22px}.ReadingSpeedTest_introLead__saywP b{color:#111827}.ReadingSpeedTest_levelLabel__5sHYU{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:800;margin-bottom:10px}.ReadingSpeedTest_levels__uGR9J{display:flex;gap:8px;justify-content:center;margin-bottom:22px}.ReadingSpeedTest_levelBtn__iCQ7B{padding:10px 20px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-size:.9rem;font-weight:800;color:#374151;cursor:pointer}.ReadingSpeedTest_levelBtn__iCQ7B:hover{border-color:#a5b4fc}.ReadingSpeedTest_levelOn__LTxfb{border-color:#6366f1;background:#eef2ff;color:#4338ca}.ReadingSpeedTest_bestNote__GE3V_{margin-top:16px;font-size:.85rem;color:#6b7280}.ReadingSpeedTest_bestNote__GE3V_ b{color:#4338ca}.ReadingSpeedTest_readingHead__XH9XG{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ReadingSpeedTest_badge__O0vrI{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#4338ca;background:#eef2ff;padding:4px 10px;border-radius:999px}.ReadingSpeedTest_timerNote__iIkUj{font-size:.78rem;color:#9ca3af;font-weight:600}.ReadingSpeedTest_passageTitle__tG_t3{font-size:1.3rem;font-weight:800;color:#111827;margin:0 0 12px}.ReadingSpeedTest_passageText__4MAjv{font-size:1.05rem;line-height:1.8;color:#1f2937;margin-bottom:22px}.ReadingSpeedTest_passageText__4MAjv p{margin:0 0 14px}.ReadingSpeedTest_reading__E10Oj{text-align:center}.ReadingSpeedTest_reading__E10Oj .ReadingSpeedTest_passageText__4MAjv{text-align:left}.ReadingSpeedTest_quizHead__qYgY5{font-size:1.2rem;font-weight:800;color:#111827}.ReadingSpeedTest_quizSub__sV0J7{font-size:.88rem;color:#6b7280;margin:4px 0 20px}.ReadingSpeedTest_question__bLpOm{margin-bottom:20px}.ReadingSpeedTest_qText__Mkv4G{font-size:.98rem;color:#111827;margin-bottom:10px;font-weight:600}.ReadingSpeedTest_options__MvcYL{display:flex;flex-direction:column;gap:8px}.ReadingSpeedTest_option__E7kPi{text-align:left;padding:11px 14px;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;font-size:.92rem;color:#374151;cursor:pointer;transition:border-color .1s,background-color .1s}.ReadingSpeedTest_option__E7kPi:hover{border-color:#c7d2fe;background:#f9faff}.ReadingSpeedTest_optionOn__f7vHV{border-color:#6366f1;background:#eef2ff;color:#4338ca;font-weight:700}.ReadingSpeedTest_quiz__aW5p2 .ReadingSpeedTest_primaryBtn__vulJa{margin-top:6px}.ReadingSpeedTest_result__DQJmz{text-align:center}.ReadingSpeedTest_scoreGrid___kJ_C{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.ReadingSpeedTest_scoreCard__tI_XD{display:flex;flex-direction:column;align-items:center;gap:2px;padding:18px 8px;background:#f9fafb;border:1px solid #eef0f3;border-radius:14px}.ReadingSpeedTest_scoreCard__tI_XD span{font-size:.66rem;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;font-weight:800}.ReadingSpeedTest_scoreCard__tI_XD b{font-size:1.9rem;font-weight:800;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.ReadingSpeedTest_scoreCard__tI_XD small{font-size:.7rem;color:#9ca3af;font-weight:700}.ReadingSpeedTest_scoreMain__4sSZr{background:#eef2ff;border-color:#c7d2fe}.ReadingSpeedTest_scoreMain__4sSZr b{color:#4338ca}.ReadingSpeedTest_rating__CRcce{font-size:1.1rem;font-weight:800;color:#111827;margin-bottom:12px}.ReadingSpeedTest_explain__0QyQ2{font-size:.9rem;color:#6b7280;line-height:1.65;max-width:480px;margin:0 auto 22px}.ReadingSpeedTest_explain__0QyQ2 b{color:#374151}.ReadingSpeedTest_resultBtns__qT7x4{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (max-width:480px){.ReadingSpeedTest_scoreCard__tI_XD b{font-size:1.5rem}.ReadingSpeedTest_levels__uGR9J{flex-wrap:wrap}}