.pq-quiz-app{--pq-navy:#0B3C6F;--pq-navy-dark:#082a4f;--pq-orange:#FF8A00;--pq-orange-dark:#e07a00;--pq-green:#2E9E4F;--pq-green-dark:#1f7a3a;--pq-green-bg:#eaf7ee;--pq-red:#E0393E;--pq-red-bg:#fdecec;--pq-radius:16px;--pq-shadow:0 10px 30px rgba(11, 60, 111, 0.12);box-sizing:border-box;max-width:980px;margin:24px auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans Devanagari","Mangal","Nirmala UI","Noto Sans","Helvetica Neue",Arial,sans-serif;color:#1c2b3a;line-height:1.5;background:#fff;border-radius:var(--pq-radius);box-shadow:var(--pq-shadow);overflow:hidden;border:1px solid #e9edf3;scroll-margin-top:90px}.pq-quiz-app *,.pq-quiz-app *::before,.pq-quiz-app *::after{box-sizing:border-box}.pq-topbar{background:linear-gradient(135deg,var(--pq-navy) 0%,var(--pq-navy-dark) 100%);color:#fff;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pq-back-btn{background:#fff0;border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;opacity:.9;padding:4px 0}.pq-back-btn:hover{opacity:1;text-decoration:underline}.pq-breadcrumb{font-size:14px;font-weight:700;text-align:center}.pq-breadcrumb-trade{color:#fff}.pq-breadcrumb-sep{color:#ffb84d;margin:0 6px}.pq-breadcrumb-topic{color:#dce8f7;font-weight:600}.pq-timer{font-size:13px;font-weight:700;background:rgb(255 255 255 / .15);padding:5px 12px;border-radius:999px;white-space:nowrap}.pq-fullscreen-btn{background:rgb(255 255 255 / .15);border:none;color:#fff;width:30px;height:30px;border-radius:8px;font-size:15px;line-height:1;cursor:pointer;flex-shrink:0}.pq-fullscreen-btn:hover{background:rgb(255 255 255 / .28)}.pq-quiz-app:fullscreen{max-width:none;width:100%;height:100%;margin:0;overflow-y:auto;border-radius:0;background:#fff}.pq-quiz-app:-webkit-full-screen{max-width:none;width:100%;height:100%;margin:0;overflow-y:auto;border-radius:0;background:#fff}.pq-progress-section{padding:16px 20px 6px 20px}.pq-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pq-qcounter{font-weight:800;font-size:14px;color:#263445}.pq-prev-link{background:none;border:none;color:var(--pq-navy);font-weight:700;font-size:13px;cursor:pointer;padding:2px 6px}.pq-prev-link:hover{text-decoration:underline}.pq-prev-link:disabled{opacity:.35;cursor:not-allowed;text-decoration:none}.pq-progress-track{width:100%;height:9px;background:#e9edf3;border-radius:999px;overflow:hidden}.pq-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--pq-green),#52c97a);border-radius:999px;transition:width 0.4s ease}.pq-body{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;padding:18px 20px;align-items:start}@media (max-width:760px){.pq-body{grid-template-columns:1fr}}.pq-badge-review{display:inline-block;background:#fff3e0;color:var(--pq-orange-dark);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;margin-bottom:10px}.pq-question{font-size:18px;font-weight:700;color:#1c2b3a;margin:0 0 14px 0}.pq-question-img{width:100%;max-width:380px;border-radius:12px;display:block;margin:0 0 16px 0}.pq-options{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.pq-option{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #e3e9f2;border-radius:12px;padding:12px 16px;cursor:pointer;font-size:14.5px;font-weight:600;color:#263445;transition:all 0.2s ease;user-select:none}.pq-option:hover{border-color:var(--pq-navy);background:#f5f8fc}.pq-option-radio{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid #c7d1de;position:relative;background:#fff}.pq-option-radio::after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#fff0}.pq-option-letter-prefix{font-weight:800;color:#7c8aa0;margin-right:2px}.pq-option.pq-selected{border-color:var(--pq-navy);background:#eef4fb}.pq-option.pq-selected .pq-option-radio{border-color:var(--pq-navy)}.pq-option.pq-selected .pq-option-radio::after{background:var(--pq-navy)}.pq-option.pq-correct{border-color:var(--pq-green);background:var(--pq-green-bg)}.pq-option.pq-correct .pq-option-radio{border-color:var(--pq-green)}.pq-option.pq-correct .pq-option-radio::after{background:var(--pq-green)}.pq-option.pq-incorrect{border-color:var(--pq-red);background:var(--pq-red-bg)}.pq-option.pq-incorrect .pq-option-radio{border-color:var(--pq-red)}.pq-option.pq-incorrect .pq-option-radio::after{background:var(--pq-red)}.pq-option.pq-disabled{cursor:default;pointer-events:none}.pq-action-row{display:flex;gap:10px;flex-wrap:wrap}.pq-btn{border:none;border-radius:10px;padding:11px 20px;font-size:13.5px;font-weight:700;cursor:pointer;transition:transform 0.15s ease,background 0.2s ease;letter-spacing:.2px}.pq-btn:active{transform:scale(.97)}.pq-btn-primary{background:var(--pq-navy);color:#fff}.pq-btn-primary:hover{background:var(--pq-navy-dark)}.pq-btn-primary:disabled{background:#cfd6e0;cursor:not-allowed}.pq-btn-outline{background:#fff;color:var(--pq-navy);border:2px solid var(--pq-navy)}.pq-btn-outline:hover{background:#f0f4fa}.pq-answer-placeholder{background:#f7f9fc;border:2px dashed #dbe3ee;border-radius:14px;padding:30px 18px;text-align:center;color:#7c8aa0;font-size:13.5px}.pq-placeholder-icon{font-size:26px;display:block;margin-bottom:8px}.pq-answer-panel{background:var(--pq-green-bg);border:1px solid #cfe9d7;border-radius:14px;padding:18px;animation:pqFadeIn 0.3s ease}.pq-answer-panel.pq-wrong-panel{background:var(--pq-red-bg);border-color:#f3c6c7}@keyframes pqFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pq-answer-header{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#5a6b80;margin-bottom:10px}.pq-answer-selected{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.pq-answer-letter{flex:0 0 28px;height:28px;border-radius:50%;background:var(--pq-green);color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.pq-wrong-panel .pq-answer-letter{background:var(--pq-red)}.pq-answer-text{font-weight:700;color:#1c2b3a;font-size:14.5px}.pq-answer-tag{margin-left:auto;font-weight:800;font-size:13px;color:var(--pq-green-dark)}.pq-wrong-panel .pq-answer-tag{color:var(--pq-red)}.pq-explanation-block{background:#fff;border-radius:12px;padding:14px}.pq-explanation-heading{font-weight:800;font-size:13.5px;color:var(--pq-navy);margin-bottom:6px}.pq-explanation-text{font-size:13.5px;color:#3a4859;margin:0}.pq-explanation-img{width:100%;max-width:260px;display:block;margin:12px auto 0 auto;border-radius:10px}.pq-tip-block{margin-top:12px;font-size:13px;color:#3a4859;background:#fff7ef;border-left:3px solid var(--pq-orange);padding:9px 12px;border-radius:8px}.pq-tip-block strong{color:var(--pq-orange-dark)}.pq-footer{display:flex;align-items:center;gap:22px;padding:14px 20px;border-top:1px solid #eef1f6;background:#fafbfd;flex-wrap:wrap}.pq-footer-stat{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#263445}.pq-footer-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.pq-icon-correct{background:var(--pq-green)}.pq-icon-incorrect{background:var(--pq-red)}.pq-icon-marked{background:var(--pq-orange);font-size:11px}.pq-footer-label{color:#7c8aa0;font-weight:600}.pq-footer-score{display:flex;align-items:center;gap:8px;font-size:13px}.pq-donut{width:34px;height:34px;border-radius:50%;background:conic-gradient(var(--pq-navy) 0deg,#e3e9f2 0deg);display:flex;align-items:center;justify-content:center;position:relative}.pq-donut::after{content:"";position:absolute;width:22px;height:22px;background:#fafbfd;border-radius:50%}.pq-donut span{position:relative;z-index:1;font-size:8px;font-weight:800;color:var(--pq-navy)}.pq-end-btn{margin-left:auto;padding:10px 22px}.pq-endscreen{animation:pqFadeIn 0.4s ease;padding:30px 20px}.pq-end-card{background:#fff;border-radius:var(--pq-radius);padding:20px 10px;text-align:center;max-width:520px;margin:0 auto}.pq-end-badge{font-size:46px;margin-bottom:8px}.pq-end-title{color:var(--pq-navy);margin:0 0 6px 0;font-size:23px;font-weight:800}.pq-end-sub{color:#5a6b80;margin:0 0 22px 0;font-size:14.5px}.pq-end-stats{display:flex;justify-content:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.pq-end-stat{background:#f7f9fc;border-radius:12px;padding:14px 18px;min-width:105px}.pq-end-stat-value{display:block;font-size:19px;font-weight:800;color:var(--pq-navy);margin-bottom:4px}.pq-end-stat-label{font-size:11.5px;font-weight:600;color:#5a6b80;text-transform:uppercase;letter-spacing:.3px}.pq-end-actions{display:flex;flex-direction:column;gap:10px;max-width:320px;margin:0 auto}.pq-hidden{display:none!important}.pq-start-meta{color:#5a6b80;font-size:13.5px;margin:0 0 4px 0}.pq-start-card{position:relative;padding:34px 24px 28px;border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f7faff 100%);border:1px solid #e3e9f5;box-shadow:0 14px 34px rgb(11 60 111 / .1)}.pq-start-ribbon{display:inline-block;background:linear-gradient(135deg,var(--pq-orange),var(--pq-orange-dark));color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:6px 16px;border-radius:999px;margin-bottom:16px;box-shadow:0 4px 10px rgb(255 138 0 / .3)}.pq-start-badge{font-size:52px;margin-bottom:10px;filter:drop-shadow(0 4px 10px rgb(11 60 111 / .18))}.pq-start-card .pq-end-sub{margin-bottom:26px}.pq-btn-start{background:linear-gradient(135deg,#33c463,#1f9e46);color:#fff;font-weight:800;font-size:16px;padding:15px 24px;border:none;border-radius:12px;box-shadow:0 10px 22px rgb(31 158 70 / .35),inset 0 1px 0 rgb(255 255 255 / .25);transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease;letter-spacing:.2px}.pq-btn-start:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgb(31 158 70 / .45),inset 0 1px 0 rgb(255 255 255 / .25);filter:brightness(1.04)}.pq-btn-start:active{transform:translateY(0);box-shadow:0 6px 14px rgb(31 158 70 / .35)}