.nq-quiz-container,.nq-quiz-container *{box-sizing:border-box!important}.nq-quiz-container>p:empty,.nq-quiz-container>br,.nq-quiz-container .nq-answer-grid>p:empty,.nq-quiz-container .nq-navigation>p:empty,.nq-quiz-container .nq-navigation>br{display:none!important}.nq-quiz-container [hidden]{display:none!important}.nq-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nq-quiz-container{position:relative!important;max-width:800px!important;margin:0 auto!important;padding:30px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 2px 10px rgb(0 0 0 / .1)!important;--nq-font-scale:1 !important}.nq-quiz-shell{max-width:800px!important;margin:0 auto!important}.nq-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:.5rem 0!important;margin-bottom:1rem!important;font-size:1.1rem!important;line-height:1!important}.nq-toolbar__timer,.nq-toolbar__stats{font-weight:600!important;color:#1e3a8a!important;font-variant-numeric:tabular-nums!important}.nq-toolbar__stats{flex:1 1 auto!important;text-align:center!important}.nq-toolbar__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.nq-theme-switch{display:inline-flex!important;align-items:center!important;padding:4px!important;background:#eef2ff!important;border:1px solid #c7d2fe!important;border-radius:999px!important;gap:4px!important}.nq-theme-option{border:none!important;background:transparent!important;color:#1e3a8a!important;padding:7px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease!important}.nq-theme-option.is-active{background:#2563eb!important;color:#fff!important;box-shadow:0 2px 6px rgb(37 99 235 / .22)!important}.nq-fullscreen-btn{background:rgb(25 118 210 / .08)!important;border:2px solid rgb(25 118 210 / .6)!important;border-radius:999px!important;padding:6px 16px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:600!important;color:#0d47a1!important;text-transform:uppercase!important;letter-spacing:0.04em!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important}.nq-fullscreen-btn:hover{background:rgb(25 118 210 / .18)!important;border-color:#1976d2!important}.nq-quiz-container button:focus-visible,.nq-quiz-container textarea:focus-visible{outline:3px solid #f59e0b!important;outline-offset:3px!important}.nq-progress{margin-bottom:10px!important}.nq-progress__bar{height:10px!important;background:#e5e7eb!important;border-radius:999px!important;overflow:hidden!important;box-shadow:inset 0 1px 2px rgb(15 23 42 / .08)!important}.nq-progress__fill{display:block!important;height:100%!important;width:0!important;background:linear-gradient(90deg,#4f883d 0%,#74a95d 100%)!important;border-radius:999px!important;box-shadow:0 0 0 1px rgb(79 136 61 / .08),0 2px 8px rgb(79 136 61 / .18)!important;transition:width 0.3s ease!important}.nq-result-screen,.nq-step{display:none}.nq-steps.is-active .nq-step.is-active,.nq-result-screen.is-active{display:block!important}.nq-quiz-description{margin:0!important;padding:15px 0 0!important;font-size:15px!important;line-height:1.7!important;text-align:left!important;color:#444!important}.nq-question-step{margin-bottom:30px!important;position:relative!important;padding-top:12px!important}.nq-step-accessibility{display:inline-flex!important;align-items:center!important;gap:8px!important;position:absolute!important;top:0!important;right:0!important;z-index:3!important}.nq-font-size-btn{border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;border-radius:999px!important;min-width:42px!important;height:36px!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease!important}.nq-font-size-btn:disabled{opacity:0.45!important;cursor:default!important}.nq-question-intro{display:grid!important;grid-template-columns:40% 55%!important;column-gap:5%!important;align-items:center!important;margin-bottom:28px!important}.nq-question-copy{text-align:left!important}.nq-question-title{margin-top:40px!important;margin-bottom:40px!important;font-size:calc(24px * var(--nq-font-scale, 1))!important;font-weight:600!important;line-height:1.5!important;text-align:center!important;color:#1e1e1e!important}.nq-question-help{margin:-14px 0 25px!important;font-size:calc(15px * var(--nq-font-scale, 1))!important;line-height:1.7!important;text-align:center!important;color:#666!important}.nq-question-image,.nq-image-step{margin-bottom:25px!important;text-align:center!important}.nq-question-intro .nq-question-image{margin-bottom:0!important}.nq-question-intro .nq-question-title{margin:0 0 18px!important;text-align:left!important}.nq-question-intro .nq-question-help{margin:0!important;text-align:left!important}.nq-question-image img,.nq-image-step img{max-width:400px!important;width:100%!important;height:auto!important;border-radius:8px!important;box-shadow:0 4px 15px rgb(0 0 0 / .15)!important}.nq-answer-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin:0!important;padding:0!important}.nq-answer-grid[data-answer-count="3"] .nq-answer-option:last-child,.nq-answer-grid .nq-answer-option:nth-child(3):last-child{grid-column:span 2!important}.nq-answer-option{width:100%!important;min-height:72px!important;padding:15px 18px!important;margin:0!important;background:#f8f9fa!important;border:2px solid #e9ecef!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;position:static!important;font-size:18px!important;font-weight:600!important;color:#1e1e1e!important;line-height:1.4!important;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease!important}.nq-answer-option:hover{background:#e9ecef!important;border-color:#dee2e6!important;transform:translateY(-1px)!important}.nq-answer-option.is-selected,.nq-answer-option.selected{background:#e3f2fd!important;border-color:#2196f3!important;color:#0d47a1!important}.nq-answer-option.correct{background:#e8f5e9!important;border-color:#4caf50!important;color:#256029!important}.nq-answer-option.incorrect{background:#ffebee!important;border-color:#f44336!important;color:#9f1d1d!important}.nq-step.is-feedback-pending .nq-answer-option{pointer-events:none!important}.nq-answer-text{display:block!important;flex:1!important;font-size:calc(17px * var(--nq-font-scale, 1))!important;line-height:1.45!important;text-align:center!important}.nq-answer-media{display:block!important;width:100%!important;max-width:240px!important}.nq-answer-media img{display:block!important;width:100%!important;height:auto!important;border-radius:10px!important;box-shadow:0 3px 10px rgb(0 0 0 / .12)!important}.nq-answer-option--tf{padding:20px!important}.nq-open-answer-wrap{grid-column:span 2!important;margin-top:10px!important}.nq-open-answer-wrap--inline{display:flex!important;align-items:center!important;justify-content:center!important}.nq-inline-answer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;text-align:center!important}.nq-inline-answer__prefix,.nq-inline-answer__suffix{font-size:calc(32px * var(--nq-font-scale, 1))!important;line-height:1.2!important;font-weight:600!important;color:#475569!important}.nq-open-answer{width:100%!important;min-height:120px!important;padding:15px!important;border:2px solid #e9ecef!important;border-radius:8px!important;font-size:calc(16px * var(--nq-font-scale, 1))!important;font-family:inherit!important;resize:vertical!important;transition:border-color 0.2s!important}.nq-open-answer--inline{flex:0 0 auto!important;width:var(--nq-inline-answer-width,170px)!important;min-height:90px!important;padding:12px 14px!important;text-align:center!important;font-size:calc(28px * var(--nq-font-scale, 1))!important;font-weight:600!important;resize:none!important}.nq-open-answer:focus{border-color:#2196f3!important;outline:none!important}.nq-sorting-list{display:grid!important;gap:12px!important;padding:0!important;margin:10px 0 0!important;list-style:none!important}.nq-sorting-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 18px!important;background:#f8f9fa!important;border:2px dashed #cbd5e1!important;border-radius:12px!important;font-size:calc(17px * var(--nq-font-scale, 1))!important;font-weight:600!important;color:#1e1e1e!important;cursor:move!important}.nq-sorting-item__label{flex:1 1 auto!important}.nq-sorting-item__actions{display:inline-flex!important;gap:6px!important}.nq-sorting-item__actions button{width:34px!important;height:34px!important;border:1px solid #d0d7de!important;border-radius:999px!important;background:#fff!important;cursor:pointer!important;color:#334155!important}.nq-matching{margin-top:10px!important;position:relative!important}.nq-matching__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;position:relative!important;z-index:2!important}.nq-matching__left,.nq-matching__right{display:grid!important;gap:12px!important}.nq-match-left,.nq-match-right{width:100%!important;min-height:90px!important;padding:16px 18px!important;border-radius:12px!important;border:2px solid #e2e8f0!important;background:#fff!important;text-align:left!important;cursor:pointer!important;transition:border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease!important;position:relative!important;z-index:2!important}.nq-match-left{padding-top:20px!important}.nq-match-left:hover,.nq-match-right:hover{border-color:#93c5fd!important;background:#f8fbff!important;transform:translateY(-1px)!important}.nq-match-left.is-active{border-color:#2563eb!important;background:#eff6ff!important;box-shadow:0 0 0 3px rgb(37 99 235 / .12)!important}.nq-match-left.is-paired,.nq-match-right.is-paired{border-color:var(--nq-pair-border,#cbd5e1)!important;background:var(--nq-pair-fill,#f8fafc)!important;box-shadow:0 0 0 3px var(--nq-pair-shadow,rgb(148 163 184 / .18))!important}.nq-match-left__label,.nq-match-right__label{display:block!important;font-size:calc(18px * var(--nq-font-scale, 1))!important;font-weight:700!important;line-height:1.4!important;color:#111827!important}.nq-match-right{display:flex!important;align-items:center!important}.nq-match-left__value{display:block!important;margin-top:8px!important;font-size:calc(14px * var(--nq-font-scale, 1))!important;font-weight:600!important;color:#64748b!important}.nq-match-left__reset{display:none!important;position:absolute!important;top:10px!important;right:14px!important;font-size:11px!important;font-weight:700!important;color:#b91c1c!important;line-height:1!important}.nq-match-left.is-paired .nq-match-left__reset,.nq-match-left.is-correct .nq-match-left__reset,.nq-match-left.is-incorrect .nq-match-left__reset{display:inline!important}.nq-match-right.is-used{cursor:default!important;transform:none!important}.nq-match-left.is-correct,.nq-match-right.is-correct{border-color:#4f883d!important;box-shadow:0 0 0 3px rgb(79 136 61 / .16)!important}.nq-match-left.is-incorrect,.nq-match-right.is-incorrect{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .12)!important}.nq-matching__lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;overflow:visible!important;z-index:1!important}.nq-navigation{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:15px!important;margin:30px 0 0!important;padding:20px 0 0!important;border-top:1px solid #e9ecef!important}.nq-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;border:none!important;border-radius:8px!important;cursor:pointer!important;line-height:1!important;text-decoration:none!important}.nq-button--primary{background:#2270b8!important;color:#fff!important}.nq-button--primary:hover{background:#1b5a91!important}.nq-next-button,.nq-submit-button{background:#4f883d!important;color:#fff!important}.nq-next-button:hover,.nq-submit-button:hover{background:#416f32!important}.nq-button--secondary{background:#f3f4f6!important;color:#111827!important}.nq-button--download{background:#4f883d!important;color:#fff!important}.nq-button--download:hover{background:#416f32!important}.nq-prev-button{margin-right:auto!important}.nq-result-screen{text-align:center!important;padding-top:10px!important}.nq-result-screen__title{margin:0 0 12px!important;font-size:30px!important;color:#111827!important}.nq-result-screen__score{margin:0 0 18px!important;font-size:22px!important;font-weight:700!important;color:#1d4ed8!important}.nq-result-screen__details{display:grid!important;gap:8px!important;margin:0 0 24px!important}.nq-result-screen__actions{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:10px!important}.nq-result-screen__actions .nq-button{min-width:220px!important}.nq-result-row{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-radius:12px!important;background:#f8fafc!important}.nq-result-row.is-correct{border:1px solid #86efac!important}.nq-result-row.is-incorrect{border:1px solid #fca5a5!important}.nq-notice{padding:16px!important;border-radius:12px!important;background:#fff7ed!important;color:#9a3412!important}.nq-quiz-container.is-fullscreen,.nq-quiz-container.omni-quiz-fullscreen-mode{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important;z-index:999999!important;overflow-y:auto!important;padding:30px!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.nq-quiz-container.is-fullscreen .nq-toolbar__actions,.nq-quiz-container.omni-quiz-fullscreen-mode .nq-toolbar__actions{position:fixed!important;top:15px!important;right:15px!important;z-index:1000000!important}.nq-quiz-container.is-fullscreen .nq-fullscreen-btn,.nq-quiz-container.omni-quiz-fullscreen-mode .nq-fullscreen-btn{position:static!important}.nq-quiz-container.is-fullscreen .nq-steps,.nq-quiz-container.is-fullscreen .nq-result-screen,.nq-quiz-container.is-fullscreen .nq-navigation,.nq-quiz-container.omni-quiz-fullscreen-mode .nq-steps,.nq-quiz-container.omni-quiz-fullscreen-mode .nq-result-screen,.nq-quiz-container.omni-quiz-fullscreen-mode .nq-navigation{width:min(80%, 1400px)!important;margin-left:auto!important;margin-right:auto!important}.nq-quiz-container.is-complete .nq-navigation,.nq-quiz-container.is-complete .nq-progress{display:none!important}.nq-quiz-container.is-fullscreen+.nq-quiz-description,.nq-quiz-container.omni-quiz-fullscreen-mode+.nq-quiz-description{display:none!important}.nq-quiz-container.theme-dark{background:#0f172a!important;box-shadow:0 20px 40px rgb(2 6 23 / .45)!important;color:#e5e7eb!important}.nq-quiz-container.theme-dark .nq-toolbar__timer,.nq-quiz-container.theme-dark .nq-toolbar__stats,.nq-quiz-container.theme-dark .nq-question-title,.nq-quiz-container.theme-dark .nq-result-screen__title,.nq-quiz-container.theme-dark .nq-answer-option,.nq-quiz-container.theme-dark .nq-sorting-item,.nq-quiz-container.theme-dark .nq-match-left__label,.nq-quiz-container.theme-dark .nq-match-right__label{color:#f8fafc!important}.nq-quiz-container.theme-dark .nq-progress__bar{background:#243041!important}.nq-quiz-container.theme-dark .nq-quiz-description,.nq-quiz-container.theme-dark .nq-question-help,.nq-quiz-container.theme-dark .nq-match-left__value{color:#cbd5e1!important}.nq-quiz-container.theme-dark+.nq-quiz-description{color:#cbd5e1!important}.nq-quiz-container.theme-dark .nq-theme-switch{background:#111827!important;border-color:#334155!important}.nq-quiz-container.theme-dark .nq-theme-option{color:#cbd5e1!important}.nq-quiz-container.theme-dark .nq-theme-option.is-active{background:#38bdf8!important;color:#082f49!important;box-shadow:none!important}.nq-quiz-container.theme-dark .nq-fullscreen-btn{background:rgb(56 189 248 / .12)!important;border-color:rgb(56 189 248 / .55)!important;color:#e0f2fe!important}.nq-quiz-container.theme-dark button:focus-visible,.nq-quiz-container.theme-dark textarea:focus-visible{outline-color:#facc15!important}.nq-quiz-container.theme-dark .nq-font-size-btn{background:#0b2447!important;border-color:#1d4ed8!important;color:#dbeafe!important}.nq-quiz-container.theme-dark .nq-answer-option,.nq-quiz-container.theme-dark .nq-open-answer,.nq-quiz-container.theme-dark .nq-sorting-item,.nq-quiz-container.theme-dark .nq-match-left,.nq-quiz-container.theme-dark .nq-match-right,.nq-quiz-container.theme-dark .nq-result-row{background:#111827!important;border-color:#334155!important}.nq-quiz-container.theme-dark .nq-answer-option:hover,.nq-quiz-container.theme-dark .nq-match-left:hover,.nq-quiz-container.theme-dark .nq-match-right:hover{background:#172033!important;border-color:#475569!important}.nq-quiz-container.theme-dark .nq-answer-option.is-selected,.nq-quiz-container.theme-dark .nq-answer-option.selected{background:#102a43!important;border-color:#38bdf8!important;color:#e0f2fe!important}.nq-quiz-container.theme-dark .nq-answer-option.correct{background:#123524!important;border-color:#4ade80!important;color:#dcfce7!important;box-shadow:0 0 0 3px rgb(74 222 128 / .16)!important}.nq-quiz-container.theme-dark .nq-answer-option.incorrect{background:#3b1219!important;border-color:#f87171!important;color:#fee2e2!important;box-shadow:0 0 0 3px rgb(248 113 113 / .16)!important}.nq-quiz-container.theme-dark .nq-open-answer{color:#f8fafc!important}.nq-quiz-container.theme-dark .nq-inline-answer__prefix,.nq-quiz-container.theme-dark .nq-inline-answer__suffix{color:#cbd5e1!important}.nq-quiz-container.theme-dark .nq-button--secondary{background:#1f2937!important;color:#f8fafc!important}.nq-quiz-container.theme-dark .nq-result-row{color:#e5e7eb!important}.nq-quiz-container.theme-dark .nq-result-row.is-correct{border-color:#4ade80!important}.nq-quiz-container.theme-dark .nq-result-row.is-incorrect{border-color:#f87171!important}.nq-quiz-container.theme-dark.is-fullscreen,.nq-quiz-container.theme-dark.omni-quiz-fullscreen-mode{background:#0f172a!important}@media (max-width:600px){.nq-quiz-container{padding:20px 15px!important;margin:10px!important;border-radius:6px!important}.nq-question-intro{grid-template-columns:1fr!important;row-gap:18px!important}.nq-step-accessibility{position:static!important;justify-content:flex-end!important;margin-bottom:14px!important}.nq-question-copy,.nq-question-intro .nq-question-title,.nq-question-intro .nq-question-help{text-align:center!important}.nq-toolbar{flex-wrap:wrap!important}.nq-toolbar__stats{order:3!important;width:100%!important}.nq-toolbar__actions{width:100%!important;justify-content:space-between!important}.nq-answer-grid{grid-template-columns:1fr!important}.nq-answer-grid .nq-answer-option:nth-child(3):last-child,.nq-open-answer-wrap{grid-column:auto!important}.nq-inline-answer{gap:10px!important}.nq-inline-answer__prefix,.nq-inline-answer__suffix{font-size:calc(24px * var(--nq-font-scale, 1))!important}.nq-open-answer--inline{width:min(var(--nq-inline-answer-width, 140px), 100%)!important;min-height:74px!important;font-size:calc(24px * var(--nq-font-scale, 1))!important}.nq-matching__grid{grid-template-columns:1fr!important}.nq-navigation{flex-direction:column!important}.nq-button{width:100%!important}.nq-prev-button,.nq-next-button,.nq-submit-button{margin:0!important}.nq-question-image img,.nq-image-step img{max-width:100%!important}}