:root{--quiz-primary:var(--primary-color,#2563eb);--quiz-primary-strong:var(--primary-color-dark,#1e40af);--quiz-surface:#fff;--quiz-surface-soft:#f8fafc;--quiz-primary-soft:#eff6ff;--quiz-border:#e2e8f0;--quiz-text:#111827;--quiz-text-soft:#4b5563;--quiz-success:var(--color-success,#16a34a);--quiz-success-text:var(--color-success-text,#166534);--quiz-success-soft:#f0fdf4;--quiz-success-border-soft:#bbf7d0;--quiz-danger:var(--color-error,#dc2626);--quiz-danger-text:var(--text-quiz-fail,#991b1b);--quiz-danger-soft:#fef2f2;--quiz-danger-border-soft:#fecaca;--quiz-warning-soft:#fffbeb;--quiz-warning-border:#f59e0b;--quiz-author-border:var(--border-color,#e2e8f0);--quiz-author-bg:var(--bg-card,#fff);--quiz-author-accent:var(--primary-color,#2563eb);--quiz-radius:14px;--quiz-control-radius:14px;--quiz-runtime-radius:20px;--quiz-question-padding-block:clamp(1.625rem, 1.25rem + 1.5vw, 2.0625rem);--quiz-question-padding-inline:clamp(1rem, 2.5vw, 1.25rem);--quiz-question-title-gap:clamp(1.25rem, .75rem + 2vw, 2.1875rem);--quiz-feedback-reserved-size:clamp(5rem, 12vw, 6.2rem);--quiz-shadow:0 18px 48px rgba(15,23,42,.09);--quiz-question-shadow:0 12px 30px rgba(15,23,42,.06);--quiz-option-shadow:0 4px 12px rgba(15,23,42,.055);--quiz-option-hover-shadow:0 12px 26px color-mix(in srgb, var(--quiz-primary) 14%, transparent);--quiz-focus-ring:var(--primary-color-dark,#1e40af);--quiz-focus-gap:var(--color-white,#fff);--quiz-glow:0 18px 40px rgba(15,23,42,.12);--quiz-inner-line:rgba(255,255,255,.6)}.quiz-hub-header{box-shadow:var(--quiz-glow);border-radius:18px;padding:1.35rem 1.4rem;position:relative;overflow:hidden}.quiz-hub-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,rgba(255,255,255,.55),transparent 55%);position:absolute;inset:0}.quiz-single-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(1.25rem,4vw,2.5rem) 0 0;position:relative;overflow:visible}.quiz-runtime .quiz-prev-btn,.quiz-runtime .quiz-next-btn,.quiz-runtime .quiz-submit-btn,.quiz-runtime .quiz-reset-best-btn,.quiz-runtime .quiz-retry-btn,.quiz-runtime .quiz-next-quiz-btn,.quiz-levels-runtime .ql-retry-wrong-btn{letter-spacing:.1px;border-radius:11px;min-height:42px;font-weight:600}.quiz-result-title{margin-bottom:.4rem;font-size:1.2rem}.quizzes-hub-page,.single-quiz-page{max-width:1140px;color:var(--quiz-text);margin:0 auto;padding:1.2rem 1rem 3.5rem}.quiz-runtime [hidden]{display:none!important}.quiz-level-filter{margin-block-end:1rem}.quiz-level-filter-list{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.quiz-level-filter .quiz-level-filter-list{margin:0;padding:0;line-height:1.5}.quiz-level-filter-list>.quiz-level-filter-item{margin:0}.quiz-filter-chip{border:1px solid var(--quiz-border);min-block-size:44px;color:var(--quiz-text);background:var(--quiz-surface);border-radius:999px;align-items:center;padding:.5rem .9rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.quiz-filter-chip:hover{border-color:var(--quiz-primary);color:var(--quiz-primary)}.quiz-filter-chip.is-active{background:var(--quiz-primary);color:#fff;border-color:var(--quiz-primary)}.quiz-filter-chip:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-start-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-runtime .quiz-prev-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-runtime .quiz-next-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-runtime .quiz-option-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-runtime .quiz-submit-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-runtime .quiz-reset-best-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-runtime .quiz-retry-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-runtime .quiz-next-quiz-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-focus-gap)}.quiz-hub-section{margin-bottom:1.7rem}.quiz-cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.quiz-cards-list{flex-direction:column;gap:1rem;display:flex}.quiz-cards-list .quiz-card{width:100%}.quiz-card{border:1px solid var(--quiz-border);border-radius:var(--quiz-radius);background:var(--quiz-surface);flex-direction:column;gap:.62rem;padding:1rem;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1),border-color .24s;display:flex;box-shadow:0 4px 16px rgba(15,23,42,.04)}.quiz-card:hover{border-color:rgba(37,99,235,.35);transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.quiz-card-title{margin:0;font-size:1.05rem;line-height:1.5}.quiz-card .quiz-card-title{margin:0}.quiz-card-title a{text-decoration:none}.quiz-card-title a:hover{text-decoration:underline}.quiz-card-meta{color:var(--quiz-text-soft);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.quiz-card .quiz-card-meta{margin:0;padding:0;line-height:1.5}.quiz-card .quiz-card-meta>li{margin:0}.quiz-card-levels{color:var(--quiz-text-soft);overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.quiz-card-levels a{color:var(--quiz-primary-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.quiz-card-levels a:hover{color:var(--quiz-primary);text-decoration-thickness:.12em}.quiz-card-levels a:focus-visible{color:var(--quiz-primary);text-decoration-thickness:.12em}.quiz-start-btn{text-align:center;background:var(--quiz-primary);color:#fff;border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:.62rem .9rem;text-decoration:none;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1);display:inline-flex}.quiz-start-btn:hover{background:var(--quiz-primary-strong);transform:translateY(-1px)}.quiz-runtime{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1.1rem;padding:0}.quiz-runtime-head{border:1px solid color-mix(in srgb, var(--quiz-border) 80%, transparent);background:color-mix(in srgb, var(--quiz-surface) 96%, var(--quiz-primary-soft));box-shadow:inset 0 1px 0 var(--quiz-inner-line);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:.8rem;margin-bottom:1.1rem;padding:clamp(.85rem,2vw,1rem);display:grid}.quiz-progress-wrap{min-width:0}.quiz-progress-bar{background:color-mix(in srgb, var(--quiz-border) 78%, var(--quiz-surface));border-radius:999px;height:8px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg, var(--quiz-primary-strong), var(--quiz-primary));border-radius:inherit;height:100%;transition:width .25s;display:block}.quiz-progress-text,.quiz-timer{color:var(--quiz-text-soft);margin-top:.5rem;font-size:.86rem}.quiz-timer{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);box-shadow:inset 0 1px 0 var(--quiz-inner-line);border-radius:999px;margin-top:0;padding:.35rem .65rem;font-weight:700}.quiz-loading-note{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);color:var(--quiz-text-soft);border-radius:10px;margin:0 0 .9rem;padding:.65rem .8rem;font-size:.92rem;line-height:1.5}.quiz-loading-note.is-error{border-color:var(--quiz-danger-border-soft);background:var(--quiz-danger-soft);color:var(--quiz-danger-text);font-weight:600}.quiz-loading-note:empty{display:none}.quiz-nav-controls{align-items:center;gap:.5rem;display:inline-flex}.quiz-nav-below-question{border-top:1px solid color-mix(in srgb, var(--quiz-border) 78%, transparent);justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.quiz-prev-btn,.quiz-next-btn{border:1px solid color-mix(in srgb, var(--quiz-border) 82%, var(--quiz-primary));background:var(--quiz-surface);min-height:48px;color:var(--quiz-text);cursor:pointer;border-radius:13px;flex:1 1 0;padding:.65rem 1rem;font-size:.95rem;font-weight:700;transition:border-color .22s,color .22s,transform .22s cubic-bezier(.22,.61,.36,1)}.quiz-next-btn{border-color:var(--quiz-primary);background:var(--quiz-primary);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--quiz-primary) 20%, transparent)}.quiz-prev-btn:not(:disabled):hover,.quiz-next-btn:not(:disabled):hover{border-color:var(--quiz-primary);transform:translateY(-1px)}.quiz-prev-btn:not(:disabled):hover{background:var(--quiz-primary-soft);color:var(--quiz-primary-strong)}.quiz-next-btn:not(:disabled):hover{background:var(--quiz-primary-strong);color:#fff}.quiz-prev-btn:disabled,.quiz-next-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.quiz-next-btn:disabled{border-color:var(--quiz-border);background:var(--quiz-surface-soft);color:var(--quiz-text-soft)}.quiz-runtime .quiz-questions-list{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.quiz-question-item{border:1px solid color-mix(in srgb, var(--quiz-border) 86%, var(--quiz-primary));padding-block:var(--quiz-question-padding-block);padding-inline:var(--quiz-question-padding-inline);background:linear-gradient(180deg, var(--quiz-surface), var(--quiz-surface-soft));box-shadow:var(--quiz-question-shadow);border-radius:18px}.quiz-question-item.is-entering{animation:.28s cubic-bezier(.22,.61,.36,1) quizQuestionEnter}@keyframes quizQuestionEnter{0%{opacity:.01;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.quiz-question-title{margin-block:0 var(--quiz-question-title-gap);max-width:54rem;color:var(--quiz-text);text-align:center;text-wrap:pretty;margin-inline:auto;font-size:clamp(1.03rem,.98rem + .25vw,1.16rem);font-weight:750;line-height:1.65}.quiz-options{justify-items:center;gap:.72rem;display:grid}.quiz-option-btn{border:1px solid color-mix(in srgb, var(--quiz-border) 86%, var(--quiz-primary));border-radius:var(--quiz-control-radius);background:var(--quiz-surface);color:var(--quiz-text);-webkit-text-fill-color:currentColor;text-align:center;cursor:pointer;width:min(100%,760px);min-height:54px;box-shadow:var(--quiz-option-shadow);justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-weight:600;line-height:1.5;transition:border-color .24s,background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1);display:flex}.quiz-option-btn:not(:disabled):hover{border-color:var(--quiz-primary);background:color-mix(in srgb, var(--quiz-surface) 88%, var(--quiz-primary-soft));box-shadow:var(--quiz-option-hover-shadow);transform:translateY(-1px)}.quiz-option-btn:not(:disabled):active{transform:translateY(0)scale(.995)}.quiz-option-btn:disabled{cursor:default;opacity:1;color:var(--quiz-text);-webkit-text-fill-color:currentColor;transform:none;box-shadow:0 2px 7px rgba(15,23,42,.04)}.quiz-option-btn.is-selected{border-color:var(--quiz-primary);background:var(--quiz-primary-soft)}.quiz-option-btn.is-correct{border-color:var(--quiz-success);background:var(--quiz-success-soft);color:var(--quiz-success-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--quiz-success) 14%, transparent)}.quiz-option-btn.is-wrong{border-color:var(--quiz-danger);background:var(--quiz-danger-soft);color:var(--quiz-danger-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--quiz-danger) 12%, transparent)}.quiz-answer-feedback{border-top:1px dashed var(--quiz-border);min-block-size:var(--quiz-feedback-reserved-size);opacity:0;visibility:hidden;gap:.3rem;margin-top:.85rem;padding-top:.75rem;font-size:16px;transition:opacity .2s;display:grid}.single .entry-content .quiz-answer-feedback p,.single-post .entry-content .quiz-answer-feedback p{font-size:16px}.quiz-answer-feedback.is-visible{opacity:1;visibility:visible;border:1px solid color-mix(in srgb, var(--quiz-border) 82%, var(--quiz-primary));border-radius:var(--quiz-control-radius);background:color-mix(in srgb, var(--quiz-surface) 96%, var(--quiz-primary-soft));box-shadow:inset 0 3px 0 color-mix(in srgb, var(--quiz-primary) 45%, transparent);padding:.85rem 1rem}.quiz-answer-feedback.is-entering{animation:.26s cubic-bezier(.22,.61,.36,1) quizFeedbackEnter}@keyframes quizFeedbackEnter{0%{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.quiz-answer-state{margin:0;font-weight:700}.quiz-runtime .quiz-answer-feedback p{margin:0}.quiz-runtime .quiz-answer-feedback p:empty{display:none}.quiz-answer-state.is-correct{color:var(--quiz-success-text)}.quiz-answer-state.is-wrong{color:var(--quiz-danger-text)}.quiz-answer-explanation{color:var(--quiz-text-soft);margin:0;line-height:1.6}.quiz-runtime-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.quiz-runtime-actions-safe{margin-top:1.95rem}.quiz-runtime .quiz-runtime-actions-danger{border-top:2px solid var(--quiz-danger-soft);margin-top:2.35rem;padding-top:1.15rem}.quiz-runtime .quiz-submit-btn{background:var(--quiz-primary);color:#fff;cursor:pointer;box-shadow:0 10px 18px color-mix(in srgb, var(--quiz-primary) 24%, transparent);border:none;border-radius:10px;padding:.72rem 1.15rem;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1)}.quiz-runtime .quiz-submit-btn:not(:disabled):hover{background:var(--quiz-primary-strong);transform:translateY(-1px)}.quiz-runtime .quiz-submit-btn.is-armed-confirm,.quiz-runtime .quiz-reset-best-btn.is-armed-confirm{transform:translateY(-1px);box-shadow:0 0 0 3px rgba(245,158,11,.35)}.quiz-runtime .quiz-reset-best-btn{border:1px solid var(--quiz-danger-border-soft);background:var(--quiz-danger-soft);color:var(--quiz-danger-text);cursor:pointer;border-radius:10px;padding:.7rem 1rem;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1)}.quiz-runtime .quiz-reset-best-btn:not(:disabled):hover{background:#fee2e2;transform:translateY(-1px)}.quiz-result{border:1px solid var(--quiz-author-border);border-top:3px solid var(--quiz-author-accent);background:var(--quiz-author-bg);border-radius:14px;margin-top:1rem;padding:.9rem;transition:border-color .2s;box-shadow:0 10px 24px rgba(15,23,42,.06)}.quiz-result-title,.quiz-result-score,.quiz-result-best{margin:.28rem 0}.quiz-result-actions{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}@media (width>=992px){.quiz-result{text-align:center;max-width:820px;margin-inline:auto}.quiz-result-actions{justify-content:center}}.quiz-retry-btn,.quiz-next-quiz-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.62rem .95rem;text-decoration:none;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1),border-color .24s;display:inline-flex}.quiz-retry-btn{background:var(--quiz-primary);color:#fff;border:none}.quiz-retry-btn:not(:disabled):hover{background:var(--quiz-primary-strong);transform:translateY(-1px)}.quiz-next-quiz-btn{border:1px solid var(--quiz-border);background:var(--quiz-surface);color:var(--quiz-text)}.quiz-next-quiz-btn:hover{border-color:var(--quiz-primary);color:var(--quiz-primary);transform:translateY(-1px)}.quiz-builder-warning,.quiz-empty{border:1px dashed var(--quiz-warning-border);color:var(--quiz-text);background:var(--quiz-warning-soft);border-radius:12px;padding:.85rem}.quiz-after-text{border:1px solid var(--quiz-author-border);border-top:3px solid var(--quiz-author-accent);background:var(--quiz-author-bg);color:var(--quiz-text);border-radius:14px;margin-top:1rem;padding:1rem;line-height:1.8;transition:border-color .2s,transform .2s;box-shadow:0 8px 18px rgba(15,23,42,.05)}.quiz-after-text:hover,.quiz-result:hover{border-color:var(--quiz-author-accent)}@media (width<=767px){.quizzes-hub-page,.single-quiz-page{padding-inline:.75rem}.quiz-runtime-head{grid-template-columns:1fr}.quiz-nav-below-question{gap:.6rem}.quiz-runtime .quiz-prev-btn,.quiz-runtime .quiz-next-btn,.quiz-runtime .quiz-submit-btn,.quiz-runtime .quiz-reset-best-btn,.quiz-runtime .quiz-retry-btn,.quiz-runtime .quiz-next-quiz-btn{width:100%}}.quiz-hub-header{background:var(--quiz-surface);border:1px solid rgba(148,163,184,.3);box-shadow:0 12px 28px rgba(15,23,42,.07),inset 0 1px rgba(255,255,255,.7)}.quiz-hub-header .page-title{text-align:center;letter-spacing:-.01em;color:var(--quiz-text);overflow-wrap:anywhere;margin:.45rem 0 1rem;font-size:clamp(1.9rem,4vw,3.1rem);font-weight:800;line-height:1.12}.quiz-single-header .entry-title{max-width:18ch;color:var(--quiz-text);text-align:center;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0 auto;font-size:clamp(2rem,1.55rem + 2.2vw,3.25rem);font-weight:800;line-height:1.2}.quiz-single-header>.breadcrumbs{color:var(--quiz-text-soft);margin-block:clamp(.75rem,2vw,1.1rem) clamp(1.25rem,3vw,1.75rem)}.quiz-single-header>.breadcrumbs .breadcrumbs-list{justify-content:center}.quiz-single-summary-card{border:1px solid color-mix(in srgb, var(--quiz-border) 82%, var(--quiz-primary));border-radius:var(--quiz-runtime-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--quiz-surface) 97%, var(--quiz-primary-soft)), var(--quiz-surface));box-shadow:var(--quiz-shadow);padding:clamp(.75rem,2vw,1rem);position:relative;overflow:hidden}.quiz-single-summary-card:before{content:"";background:linear-gradient(90deg, transparent, var(--quiz-primary), transparent);opacity:.72;pointer-events:none;border-radius:0 0 999px 999px;block-size:3px;position:absolute;inset-block-start:0;inset-inline:clamp(1rem,4vw,2.5rem)}.quiz-single-header .quiz-single-meta-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:center;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.quiz-intro{border-top:1px solid color-mix(in srgb, var(--quiz-border) 80%, transparent);text-align:center;color:var(--quiz-text-soft);margin:.85rem 0 0;padding-top:.85rem}.quiz-runtime{margin-top:1.35rem}.quiz-runtime-actions,.quiz-result-actions{justify-content:center}.quiz-single-header .quiz-meta-item{border:1px solid color-mix(in srgb, var(--quiz-border) 86%, var(--quiz-primary));background:color-mix(in srgb, var(--quiz-surface) 92%, var(--quiz-primary-soft));min-height:56px;color:var(--quiz-text);text-align:center;border-radius:14px;align-content:center;gap:.15rem;margin:0;padding:.65rem .75rem;line-height:1.25;transition:border-color .2s,background-color .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.65),0 4px 12px rgba(15,23,42,.035)}.quiz-single-header .quiz-meta-item:hover{border-color:color-mix(in srgb, var(--quiz-primary) 45%, var(--quiz-border));background:color-mix(in srgb, var(--quiz-surface) 84%, var(--quiz-primary-soft));transform:translateY(-1px)}.quiz-single-header .quiz-meta-kicker{color:var(--quiz-text-soft);letter-spacing:.03em;font-size:.74rem;font-weight:700;line-height:1.15}.quiz-single-header .quiz-meta-value{color:var(--quiz-text);overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.3}.quiz-single-header .quiz-meta-value a{color:inherit;text-underline-offset:.2em;font-weight:inherit;text-decoration:underline;text-decoration-thickness:.08em}.quiz-single-header .quiz-meta-value a:visited{color:inherit}.quiz-single-header .quiz-meta-value a:hover,.quiz-single-header .quiz-meta-value a:active{color:var(--quiz-primary-strong);text-decoration-thickness:.12em}.quiz-single-header .quiz-meta-value a:focus-visible{color:var(--quiz-primary-strong);outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-radius:4px;text-decoration-thickness:.12em}.quiz-single-header .quiz-meta-item--target-language .quiz-meta-value{color:var(--quiz-primary-strong)}.quiz-single-header .quiz-meta-item--level-band .quiz-meta-value{color:var(--quiz-primary)}.quiz-levels-single .quiz-single-header .quiz-meta-item--level-band .quiz-meta-value{white-space:normal;text-overflow:unset;flex-wrap:wrap;justify-content:center;align-items:center;gap:.18rem .34rem;display:inline-flex;overflow:visible}.quiz-levels-single .quiz-single-header .quiz-meta-item--level-band .quiz-meta-value a{white-space:normal;display:inline-flex}.quiz-single-header .quiz-meta-item--stage-questions,.quiz-single-header .quiz-meta-item--stages-per-level{background:#eef5ff;border-color:#d8e6ff}html[dir=rtl] .quiz-hub-header .page-title{letter-spacing:normal}html[dir=rtl] .quiz-single-header .entry-title{letter-spacing:normal}html[dir=rtl] .quiz-single-header .quiz-meta-kicker{letter-spacing:normal}@media (width<=991px){.quiz-single-header .quiz-single-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.quiz-single-header .quiz-meta-value{font-size:.94rem}.quiz-levels-single .quiz-single-header .quiz-meta-item--level-band .quiz-meta-value{white-space:normal;text-overflow:unset;overflow:visible}}@media (width<=560px){.quiz-single-header{padding-top:1.1rem}.quiz-single-header .entry-title{max-width:100%;font-size:clamp(1.75rem,9vw,2.35rem)}.quiz-single-header .quiz-single-meta-list{grid-template-columns:1fr}.quiz-single-header .quiz-meta-item{min-height:54px;padding:.58rem .65rem}}.quiz-after-text .wp-block-group,.quiz-after-text .wp-block-quote,.quiz-after-text .wp-block-pullquote,.quiz-after-text .wp-block-table,.quiz-after-text .wp-block-code,.quiz-after-text .wp-block-preformatted,.quiz-runtime .wp-block-group,.quiz-runtime .wp-block-quote,.quiz-runtime .wp-block-pullquote,.quiz-runtime .wp-block-table,.quiz-runtime .wp-block-code,.quiz-runtime .wp-block-preformatted{border:1px solid var(--quiz-border);background:color-mix(in srgb, var(--quiz-surface) 96%, var(--quiz-primary-soft));border-radius:12px;padding:.9rem}.quiz-after-text .wp-block-quote,.quiz-after-text .wp-block-pullquote,.quiz-runtime .wp-block-quote,.quiz-runtime .wp-block-pullquote{border-inline-start:4px solid var(--quiz-primary)}.quiz-levels-runtime .ql-question-host{margin-top:.75rem}.quiz-levels-runtime .ql-question-card{border:1px solid color-mix(in srgb, var(--quiz-border) 86%, var(--quiz-primary));padding-block:var(--quiz-question-padding-block);padding-inline:var(--quiz-question-padding-inline);background:linear-gradient(180deg, var(--quiz-surface), var(--quiz-surface-soft));box-shadow:var(--quiz-question-shadow);border-radius:18px;transition:border-color .2s}.quiz-levels-runtime .ql-question-card:hover{border-color:var(--quiz-border);transform:none}.quiz-levels-runtime .ql-question-meta{color:var(--quiz-text-soft,#4b5563);text-align:center;background:0 0;border:0;margin:0 0 .6rem;padding:0;font-size:.98rem;font-weight:700;display:block}.quiz-levels-runtime .ql-question-title{margin-block:0 var(--quiz-question-title-gap);max-width:54rem;color:var(--quiz-text);text-align:center;text-wrap:pretty;margin-inline:auto;font-size:clamp(1.03rem,.98rem + .25vw,1.16rem);font-weight:750;line-height:1.65}.quiz-levels-runtime .ql-options{justify-items:center;gap:.72rem;display:grid}.quiz-levels-runtime .ql-option-btn{border:1px solid color-mix(in srgb, var(--quiz-border) 86%, var(--quiz-primary));border-radius:var(--quiz-control-radius);background:var(--quiz-surface,#fff);color:var(--quiz-text);-webkit-text-fill-color:currentColor;text-align:center;width:min(100%,760px);min-height:54px;box-shadow:var(--quiz-option-shadow);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;line-height:1.5;display:flex}.quiz-levels-runtime .ql-option-btn:disabled{opacity:1;color:var(--quiz-text);-webkit-text-fill-color:currentColor;transform:none;box-shadow:0 2px 7px rgba(15,23,42,.04)}.quiz-levels-runtime .ql-option-btn.is-correct{border-color:var(--quiz-success,#16a34a);background:var(--quiz-success-soft,#f0fdf4);color:var(--quiz-success-text,#166534);box-shadow:0 0 0 2px color-mix(in srgb, var(--quiz-success) 14%, transparent)}.quiz-levels-runtime .ql-option-btn.is-wrong{border-color:var(--quiz-danger,#dc2626);background:var(--quiz-danger-soft,#fef2f2);color:var(--quiz-danger-text,#991b1b);box-shadow:0 0 0 2px color-mix(in srgb, var(--quiz-danger) 12%, transparent)}.quiz-levels-runtime .ql-feedback{min-block-size:var(--quiz-feedback-reserved-size);font-size:16px;line-height:1.65}.quiz-levels-runtime .ql-feedback p{margin:0;font-size:16px;line-height:1.65}.quiz-levels-runtime .ql-feedback p:empty{display:none}.quiz-levels-runtime .ql-feedback.is-visible{opacity:1;visibility:visible}.quiz-levels-runtime .ql-report-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;display:grid}.quiz-levels-runtime .ql-report-item{background:var(--quiz-surface-soft,#f8fafc);border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:.55rem .65rem;font-size:.9rem;box-shadow:0 6px 14px rgba(15,23,42,.04)}.quiz-levels-runtime .ql-wrong-item{border:1px solid var(--quiz-danger-border-soft,#fecaca);background:var(--quiz-danger-soft,#fef2f2);border-radius:12px;gap:.45rem;margin-block-end:.5rem;padding:.65rem;display:grid;box-shadow:0 8px 16px rgba(127,29,29,.08)}.quiz-levels-runtime .ql-wrong-item p,.quiz-levels-runtime .ql-wrong-list>p,.quiz-levels-runtime .ql-strength,.quiz-levels-runtime .ql-weakness{margin:0}.quiz-levels-runtime .ql-retry-wrong-btn{border:1px solid var(--quiz-border,#e2e8f0);background:var(--quiz-surface,#fff);color:var(--quiz-text,#111827);cursor:pointer;border-radius:10px;padding:.62rem .95rem}.quiz-levels-runtime .ql-level-choice-step{border:1px solid var(--quiz-border,#e2e8f0);background:var(--quiz-surface,#fff);border-radius:999px;margin:0 0 .45rem;padding:.18rem .55rem;font-size:.82rem;font-weight:700;display:inline-block}.quiz-levels-runtime .ql-level-choice-desc{color:var(--quiz-text-soft,#4b5563);margin:0 0 .75rem}.quiz-levels-runtime .ql-level-choice-options{margin-top:.35rem}.quiz-levels-runtime .ql-cumulative-result{font-weight:600}.quiz-levels-runtime .ql-report,.quiz-levels-runtime .ql-wrong-review{border-top:1px solid rgba(148,163,184,.5);margin-top:1rem;padding-top:.95rem}.quiz-levels-runtime .ql-report h4,.quiz-levels-runtime .ql-wrong-review h4{margin:0 0 .7rem;font-size:1.02rem}.quiz-levels-runtime .ql-level-choice-card{text-align:center;border:1px solid color-mix(in srgb, var(--quiz-border) 86%, var(--quiz-primary));padding-block:var(--quiz-question-padding-block);padding-inline:var(--quiz-question-padding-inline);background:linear-gradient(180deg, var(--quiz-surface), var(--quiz-surface-soft));box-shadow:var(--quiz-question-shadow);border-radius:18px;transition:border-color .2s}.quiz-levels-runtime .ql-level-choice-card:hover{border-color:var(--quiz-border);transform:none}.quiz-levels-runtime .ql-option-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary,#2563eb);box-shadow:0 0 0 2px var(--quiz-focus-gap,#fff)}.quiz-levels-runtime .ql-level-choice-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary,#2563eb);box-shadow:0 0 0 2px var(--quiz-focus-gap,#fff)}.quiz-levels-runtime .ql-retry-wrong-btn:focus-visible{outline:2px solid var(--quiz-focus-ring);outline-offset:3px;border-color:var(--quiz-primary,#2563eb);box-shadow:0 0 0 2px var(--quiz-focus-gap,#fff)}.quiz-levels-runtime .ql-level-choice-btn{border-radius:11px;min-height:44px;font-weight:600}.quiz-levels-runtime .ql-option-btn,.quiz-levels-runtime .ql-level-choice-btn,.quiz-levels-runtime .ql-retry-wrong-btn{transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.quiz-levels-runtime .ql-option-btn:not(:disabled):hover,.quiz-levels-runtime .ql-level-choice-btn:not(:disabled):hover,.quiz-levels-runtime .ql-retry-wrong-btn:not(:disabled):hover{border-color:var(--quiz-primary,#2563eb);background:color-mix(in srgb, var(--quiz-surface) 88%, var(--quiz-primary-soft));filter:none;box-shadow:var(--quiz-option-hover-shadow);transform:translateY(-1px)}.quiz-levels-runtime .ql-report,.quiz-levels-runtime .ql-wrong-review{border-top-style:solid}.quiz-levels-runtime .ql-report .wp-block-group,.quiz-levels-runtime .ql-report .wp-block-quote,.quiz-levels-runtime .ql-report .wp-block-pullquote,.quiz-levels-runtime .ql-report .wp-block-table,.quiz-levels-runtime .ql-report .wp-block-code,.quiz-levels-runtime .ql-report .wp-block-preformatted,.quiz-levels-runtime .ql-wrong-review .wp-block-group,.quiz-levels-runtime .ql-wrong-review .wp-block-quote,.quiz-levels-runtime .ql-wrong-review .wp-block-pullquote,.quiz-levels-runtime .ql-wrong-review .wp-block-table,.quiz-levels-runtime .ql-wrong-review .wp-block-code,.quiz-levels-runtime .ql-wrong-review .wp-block-preformatted{border:1px solid var(--quiz-border,#e2e8f0);background:var(--quiz-surface,#fff);border-radius:12px;padding:.85rem}.quiz-levels-runtime .ql-report .wp-block-quote,.quiz-levels-runtime .ql-report .wp-block-pullquote,.quiz-levels-runtime .ql-wrong-review .wp-block-quote,.quiz-levels-runtime .ql-wrong-review .wp-block-pullquote{border-inline-start:4px solid var(--quiz-primary,#2563eb)}@media (prefers-reduced-motion:reduce){.quiz-runtime,.quiz-runtime *,.quiz-card,.quiz-start-btn,.quiz-filter-chip{scroll-behavior:auto!important;transition:none!important;animation:none!important}.quiz-runtime:hover,.quiz-runtime :hover,.quiz-card:hover,.quiz-start-btn:hover,.quiz-runtime .quiz-submit-btn.is-armed-confirm,.quiz-runtime .quiz-reset-best-btn.is-armed-confirm{transform:none!important}}