.page-module__yj1Vhq__page{background:#f4f7fb;flex-direction:column;min-height:100vh;display:flex}.page-module__yj1Vhq__siteHeader{color:#fff;background:linear-gradient(135deg,#2478c1 0%,#1a5fa0 100%);box-shadow:0 2px 8px #00000026}.page-module__yj1Vhq__headerInner{justify-content:space-between;align-items:center;max-width:1100px;height:52px;margin:0 auto;padding:0 1.5rem;display:flex}.page-module__yj1Vhq__logo{letter-spacing:1px;color:#fff;font-size:1.25rem;font-weight:800;text-decoration:none}.page-module__yj1Vhq__headerExamInfo{opacity:.9;font-size:.875rem;font-weight:500}.page-module__yj1Vhq__timerBar{color:#fff;text-align:center;background:#2478c1;border-bottom:2px solid #1a5fa0;padding:.625rem 1rem;font-size:1rem;font-weight:500}.page-module__yj1Vhq__timerBar strong{letter-spacing:.5px;font-size:1.125rem;font-weight:700}.page-module__yj1Vhq__timerBarWarning{background:#dc2626;border-bottom-color:#b91c1c;animation:1s infinite page-module__yj1Vhq__timerPulse}@keyframes page-module__yj1Vhq__timerPulse{0%,to{opacity:1}50%{opacity:.85}}.page-module__yj1Vhq__examLayout{flex:1;grid-template-columns:240px 1fr;gap:1.25rem;width:100%;max-width:1100px;margin:0 auto;padding:1.25rem 1.5rem;display:grid}.page-module__yj1Vhq__sidebar{align-self:start;position:sticky;top:60px}.page-module__yj1Vhq__questionGrid{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:.75rem;padding:1rem;display:grid}.page-module__yj1Vhq__gridBtn{aspect-ratio:1;color:#334155;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:100%;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.page-module__yj1Vhq__gridBtn:hover{color:#2478c1;border-color:#2478c1}.page-module__yj1Vhq__gridBtnActive{color:#fff;background:#2478c1;border-color:#2478c1;font-weight:600}.page-module__yj1Vhq__gridBtnAnswered{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.page-module__yj1Vhq__endExamBtn{color:#334155;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:2px solid #cbd5e1;width:100%;margin-bottom:.5rem;padding:.75rem;font-size:.9375rem;font-weight:600;transition:all .2s}.page-module__yj1Vhq__endExamBtn:hover{color:#2478c1;background:#f0f7ff;border-color:#2478c1}.page-module__yj1Vhq__sidebarStats{text-align:center;color:#64748b;padding:.5rem;font-size:.8125rem}.page-module__yj1Vhq__questionArea{flex-direction:column;gap:.75rem;display:flex}.page-module__yj1Vhq__navBar{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.page-module__yj1Vhq__navIndicator{color:#64748b;white-space:nowrap;font-size:.875rem;font-weight:600}.page-module__yj1Vhq__navBtn{color:#2478c1;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:2px solid #2478c1;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__yj1Vhq__navBtn:hover:not(:disabled){color:#fff;background:#2478c1}.page-module__yj1Vhq__navBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__yj1Vhq__navBtnPrimary{color:#fff;border-radius:var(--radius-md);cursor:pointer;background:#2478c1;border:2px solid #2478c1;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__yj1Vhq__navBtnPrimary:hover:not(:disabled){background:#1a5fa0;border-color:#1a5fa0}.page-module__yj1Vhq__navBtnPrimary:disabled{opacity:.4;cursor:not-allowed}.page-module__yj1Vhq__mobileGridSection{display:none}.page-module__yj1Vhq__gridToggleBtn{color:#2478c1;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:2px solid #dbeafe;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.page-module__yj1Vhq__gridToggleBtn:hover{background:#f0f7ff;border-color:#2478c1}.page-module__yj1Vhq__gridToggleStats{color:#64748b;font-size:.8125rem;font-weight:500}.page-module__yj1Vhq__mobileGrid{margin-top:.5rem}.page-module__yj1Vhq__questionCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem}.page-module__yj1Vhq__questionTitle{color:#1e293b;margin-bottom:1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.6}.page-module__yj1Vhq__questionArrow{color:#2478c1;margin-right:.375rem}.page-module__yj1Vhq__criticalTag{color:#dc2626;vertical-align:middle;background:#dc262614;border:1px solid #dc262640;border-radius:9999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__yj1Vhq__questionImage{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:300px;margin-bottom:1rem}.page-module__yj1Vhq__answersList{flex-direction:column;gap:.5rem;display:flex}.page-module__yj1Vhq__answerOption,.page-module__yj1Vhq__answerSelected,.page-module__yj1Vhq__answerCorrect,.page-module__yj1Vhq__answerWrong{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;font-size:.9375rem;transition:all .15s;display:flex}.page-module__yj1Vhq__answerOption:hover{background:#eff6ff;border-color:#93c5fd}.page-module__yj1Vhq__answerSelected{background:#fffbeb;border-color:#f59e0b}.page-module__yj1Vhq__answerCorrect{background:#ecfdf5;border-color:#10b981}.page-module__yj1Vhq__answerWrong{background:#fef2f2;border-color:#ef4444}.page-module__yj1Vhq__answerNum{color:#1e293b;min-width:22px;font-weight:700}.page-module__yj1Vhq__answerText{color:#334155;flex:1;line-height:1.5}.page-module__yj1Vhq__explanation{border-radius:var(--radius-md);background:#f0fdf4;border-left:4px solid #10b981;margin-top:1.25rem;padding:1rem}.page-module__yj1Vhq__explanation h4{color:#059669;margin-bottom:.375rem;font-size:.875rem;font-weight:600}.page-module__yj1Vhq__explanation p{color:#334155;font-size:.875rem;line-height:1.6}.page-module__yj1Vhq__resultContainer{flex:1;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.page-module__yj1Vhq__resultCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;background:#fff;width:100%;max-width:420px;padding:2.5rem}.page-module__yj1Vhq__resultTitle{color:#1e293b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.page-module__yj1Vhq__scoreCircle{color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;margin:0 auto 1.5rem;display:flex}.page-module__yj1Vhq__scorePassed{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.page-module__yj1Vhq__scoreFailed{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.page-module__yj1Vhq__scorePercent{font-size:2.5rem;font-weight:800}.page-module__yj1Vhq__scoreLabel{text-transform:uppercase;letter-spacing:1px;font-size:.875rem;font-weight:600}.page-module__yj1Vhq__scoreStats{justify-content:center;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__yj1Vhq__statItem{flex-direction:column;align-items:center;display:flex}.page-module__yj1Vhq__statValue{color:#1e293b;font-size:1.75rem;font-weight:700}.page-module__yj1Vhq__statLabel{color:#64748b;font-size:.75rem}.page-module__yj1Vhq__statDivider{color:#cbd5e1;font-size:1.5rem}.page-module__yj1Vhq__scoreNote{color:#64748b;margin-bottom:1.5rem;font-size:.8125rem}.page-module__yj1Vhq__resultActions{flex-direction:column;gap:.625rem;display:flex}.page-module__yj1Vhq__retryButton{color:#fff;border-radius:var(--radius-md);cursor:pointer;background:#2478c1;border:none;padding:.75rem;font-size:.9375rem;font-weight:600;transition:background .2s}.page-module__yj1Vhq__retryButton:hover{background:#1a5fa0}.page-module__yj1Vhq__homeButton{color:#2478c1;border-radius:var(--radius-md);text-align:center;border:2px solid #2478c1;padding:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.page-module__yj1Vhq__homeButton:hover{color:#fff;background:#2478c1}.page-module__yj1Vhq__loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.page-module__yj1Vhq__spinner{border:3px solid #e2e8f0;border-top-color:#2478c1;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite page-module__yj1Vhq__spin}@keyframes page-module__yj1Vhq__spin{to{transform:rotate(360deg)}}.page-module__yj1Vhq__main{flex:1}@media (max-width:768px){.page-module__yj1Vhq__examLayout{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.page-module__yj1Vhq__sidebar{display:none}.page-module__yj1Vhq__mobileGridSection{display:block}.page-module__yj1Vhq__questionGrid{grid-template-columns:repeat(10,1fr);gap:3px;padding:.625rem}.page-module__yj1Vhq__gridBtn{aspect-ratio:1;font-size:.625rem}.page-module__yj1Vhq__headerInner{height:46px;padding:0 .75rem}.page-module__yj1Vhq__logo{font-size:1rem}.page-module__yj1Vhq__headerExamInfo{font-size:.75rem}.page-module__yj1Vhq__navBar{border-radius:var(--radius-md)var(--radius-md)0 0;z-index:10;background:#fff;margin:0 -.5rem;padding:.625rem .5rem;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}.page-module__yj1Vhq__navBtn,.page-module__yj1Vhq__navBtnPrimary{text-align:center;flex:1;padding:.5rem .875rem;font-size:.8125rem}.page-module__yj1Vhq__navIndicator{font-size:.8125rem}.page-module__yj1Vhq__questionCard{padding:.875rem}.page-module__yj1Vhq__questionTitle{margin-bottom:.875rem;font-size:.9375rem}.page-module__yj1Vhq__answerOption,.page-module__yj1Vhq__answerSelected,.page-module__yj1Vhq__answerCorrect,.page-module__yj1Vhq__answerWrong{padding:.625rem .75rem;font-size:.875rem}.page-module__yj1Vhq__questionImage{max-height:200px}.page-module__yj1Vhq__timerBar{padding:.5rem;font-size:.875rem}}
