.QuizRunner-module__UVPeDq__emptyStateContainer{justify-content:center;align-items:center;min-height:80vh;padding:2rem 1rem;display:flex}.QuizRunner-module__UVPeDq__emptyStateCard{text-align:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;width:100%;max-width:560px;padding:clamp(2rem,5vw,3rem);box-shadow:0 12px 40px -8px #0f172a14}.QuizRunner-module__UVPeDq__emptyStateIcon{margin-bottom:1rem;font-size:3.5rem}.QuizRunner-module__UVPeDq__emptyStateTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.6rem;font-weight:900}.QuizRunner-module__UVPeDq__emptyStateDesc{color:#475569;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.QuizRunner-module__UVPeDq__emptyStateDesc strong{color:#1e40af}.QuizRunner-module__UVPeDq__emptyStateSteps{text-align:left;flex-direction:column;gap:.85rem;margin-bottom:2rem;display:flex}.QuizRunner-module__UVPeDq__emptyStep{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.QuizRunner-module__UVPeDq__emptyStepNum{color:#fff;background:linear-gradient(135deg,#4f46e5,#4338ca);border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}.QuizRunner-module__UVPeDq__emptyStep div{flex-direction:column;gap:2px;display:flex}.QuizRunner-module__UVPeDq__emptyStep strong{color:#0f172a;font-size:.875rem;font-weight:800}.QuizRunner-module__UVPeDq__emptyStep span{color:#64748b;font-size:.8rem;line-height:1.4}.QuizRunner-module__UVPeDq__emptyStateCTA{background:linear-gradient(135deg,#4f46e5,#4338ca);border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #4f46e54d;color:#fff!important;text-decoration:none!important}.QuizRunner-module__UVPeDq__emptyStateCTA:hover{transform:translateY(-2px);box-shadow:0 10px 25px #4f46e566}.QuizRunner-module__UVPeDq__emptyStateNote{color:#94a3b8;letter-spacing:.02em;margin:1.25rem 0 0;font-size:.78rem;font-weight:700}.QuizRunner-module__UVPeDq__runnerContainer{flex-direction:column;gap:1.5rem;width:100%;max-width:760px;margin:0 auto;padding:1.5rem 1rem 6rem;display:flex}.QuizRunner-module__UVPeDq__statusHUD{color:#fff;z-index:50;background:#0f172a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:1rem;box-shadow:0 10px 25px #0f172a33}.QuizRunner-module__UVPeDq__hudLeft,.QuizRunner-module__UVPeDq__hudRight{align-items:center;gap:.75rem;display:flex}.QuizRunner-module__UVPeDq__quizTitleBadge{color:#93c5fd;font-size:.85rem;font-weight:800}.QuizRunner-module__UVPeDq__timerBadge{font-size:.8rem;font-weight:700;font-family:var(--font-mono,monospace);background:#1e293b;border:1px solid #334155;border-radius:6px;padding:3px 8px}.QuizRunner-module__UVPeDq__answeredCount{color:#cbd5e1;font-size:.8rem}.QuizRunner-module__UVPeDq__submitTestBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;padding:6px 14px;font-size:.825rem;font-weight:800;transition:all .2s}.QuizRunner-module__UVPeDq__submitTestBtn:hover{background:#15803d}.QuizRunner-module__UVPeDq__backToMakerBtn{color:#fff;background:#2563eb;border-radius:8px;padding:6px 14px;font-size:.825rem;font-weight:800;text-decoration:none}.QuizRunner-module__UVPeDq__scoreBanner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 100%);border:2px solid #3b82f6;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.5rem;animation:.4s ease-out QuizRunner-module__UVPeDq__fadeIn;display:flex;box-shadow:0 10px 30px #2563eb33}@keyframes QuizRunner-module__UVPeDq__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.QuizRunner-module__UVPeDq__scoreTop{align-items:center;gap:1.25rem;display:flex}.QuizRunner-module__UVPeDq__scoreGradeBadge{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:1.5rem;font-weight:900;display:inline-flex}.QuizRunner-module__UVPeDq__scoreSummary{align-items:baseline;gap:.5rem;display:flex}.QuizRunner-module__UVPeDq__scoreBig{font-size:2rem;font-weight:900}.QuizRunner-module__UVPeDq__scorePercent{color:#93c5fd;font-size:1.15rem;font-weight:700}.QuizRunner-module__UVPeDq__scoreMsg{color:#cbd5e1;font-size:.9rem}.QuizRunner-module__UVPeDq__questionsList{flex-direction:column;gap:1.25rem;display:flex}.QuizRunner-module__UVPeDq__questionCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000008}.QuizRunner-module__UVPeDq__cardCorrect{background:#f0fdf4;border-color:#86efac}.QuizRunner-module__UVPeDq__cardIncorrect{background:#fef2f2;border-color:#fca5a5}.QuizRunner-module__UVPeDq__cardHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.QuizRunner-module__UVPeDq__questionNum{color:#64748b;font-size:.8rem;font-weight:800}.QuizRunner-module__UVPeDq__topicBadge{color:#334155;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:.725rem;font-weight:700}.QuizRunner-module__UVPeDq__problemCanvas{padding:.5rem 0}.QuizRunner-module__UVPeDq__inputRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.QuizRunner-module__UVPeDq__inputLabel{color:#0f172a;font-size:.85rem;font-weight:700}.QuizRunner-module__UVPeDq__answerInput{color:#0f172a;font-size:.95rem;font-weight:700;font-family:var(--font-mono,monospace);border:1px solid #cbd5e1;border-radius:8px;max-width:180px;padding:.5rem .85rem}.QuizRunner-module__UVPeDq__answerInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.QuizRunner-module__UVPeDq__inputCorrect{background:#dcfce7!important;border-color:#16a34a!important}.QuizRunner-module__UVPeDq__inputIncorrect{background:#fee2e2!important;border-color:#dc2626!important}.QuizRunner-module__UVPeDq__checkIcon{color:#16a34a;font-size:.85rem;font-weight:800}.QuizRunner-module__UVPeDq__crossIcon{color:#dc2626;font-size:.85rem;font-weight:800}.QuizRunner-module__UVPeDq__stepsDiagnosticBox{background:#fff;border:1px solid #fca5a5;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.QuizRunner-module__UVPeDq__diagHeader{color:#991b1b;font-size:.85rem}.QuizRunner-module__UVPeDq__diagStepsList{border-left:2px solid #f87171;flex-direction:column;gap:3px;padding-left:.5rem;display:flex}.QuizRunner-module__UVPeDq__stepTitle{color:#7f1d1d;text-transform:uppercase;font-size:.75rem;font-weight:800}.QuizRunner-module__UVPeDq__diagStepRow{color:#991b1b;font-size:.75rem;font-family:var(--font-mono,monospace)}.QuizRunner-module__UVPeDq__bottomDock{justify-content:center;margin-top:1rem;display:flex}.QuizRunner-module__UVPeDq__largeSubmitBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:12px;padding:.9rem 2rem;font-size:1rem;font-weight:800;transition:all .2s;box-shadow:0 4px 15px #16a34a4d}.QuizRunner-module__UVPeDq__largeSubmitBtn:hover{background:#15803d;transform:translateY(-2px)}.QuizRunner-module__UVPeDq__postSubmitActions{justify-content:center;display:flex}.QuizRunner-module__UVPeDq__createOwnBtn{color:#fff;background:#2563eb;border-radius:12px;padding:.85rem 1.75rem;font-size:.95rem;font-weight:800;text-decoration:none;box-shadow:0 4px 15px #2563eb4d}@media (max-width:640px){.QuizRunner-module__UVPeDq__statusHUD{flex-direction:column;align-items:stretch}.QuizRunner-module__UVPeDq__hudLeft,.QuizRunner-module__UVPeDq__hudRight{justify-content:space-between}.QuizRunner-module__UVPeDq__answerInput{width:100%;max-width:100%}}
