.quiz-reader[data-astro-cid-z3hx27f2]{background:var(--color-black);border-radius:var(--r-lg) var(--r-lg) 0 0;border:1px solid #1f6fd047;padding:18px 22px 0;box-shadow:0 30px 70px -50px #0009}.quiz-reader[data-astro-cid-z3hx27f2] svg[data-astro-cid-z3hx27f2]{width:100%;height:66px;display:block}.quiz-reader-cap[data-astro-cid-z3hx27f2]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-soft);justify-content:space-between;align-items:center;padding:10px 2px 14px;font-size:11px;font-weight:600;display:flex}.quiz-card[data-astro-cid-z3hx27f2]{border:1px solid var(--color-border);border-radius:0 0 var(--r-lg) var(--r-lg);background:#fff;border-top:none;padding:clamp(28px,3.2vw,42px) clamp(24px,3vw,40px);box-shadow:0 40px 90px -60px #0a1e3c80}.quiz-pillar-tag[data-astro-cid-z3hx27f2]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);border-radius:var(--r-pill);background:#1f6fd014;border:1px solid #1f6fd047;align-items:center;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.quiz-question-text[data-astro-cid-z3hx27f2]{letter-spacing:-.015em;color:var(--color-ink);text-wrap:pretty;margin-bottom:26px;font-size:clamp(19px,2vw,25px);font-weight:600;line-height:1.28}.quiz-opt[data-astro-cid-z3hx27f2]{text-align:left;border:1px solid var(--color-border);color:var(--color-ink);border-radius:var(--r-sm);font-family:var(--f-sans);cursor:pointer;background:#fafbfc;padding:16px 18px 16px 50px;font-size:15px;line-height:1.6;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;position:relative}.quiz-opt[data-astro-cid-z3hx27f2]:before{content:"";background:#fff;border:1.5px solid #c1c9d4;border-radius:50%;width:16px;height:16px;transition:border-color .2s,box-shadow .2s;position:absolute;top:19px;left:18px}.quiz-opt[data-astro-cid-z3hx27f2]:hover{background:#fff;border-color:#1f6fd073;transform:translateY(-1px);box-shadow:0 14px 28px -22px #0a1e3c80}.quiz-opt[data-astro-cid-z3hx27f2][aria-checked=true]{border-color:var(--color-accent);background:#ebf2ff}.quiz-opt[data-astro-cid-z3hx27f2][aria-checked=true]:before{border-color:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-accent)}.quiz-opt[data-astro-cid-z3hx27f2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.quiz-error[data-astro-cid-z3hx27f2]{color:var(--color-danger);align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.quiz-error[data-astro-cid-z3hx27f2] span[data-astro-cid-z3hx27f2]{color:inherit;font-weight:inherit}.quiz-error[data-astro-cid-z3hx27f2] svg[data-astro-cid-z3hx27f2]{flex:none}.quiz-error[data-astro-cid-z3hx27f2].hidden{display:none}[data-astro-cid-z3hx27f2][data-quiz-options][data-invalid] .quiz-opt[data-astro-cid-z3hx27f2],[data-astro-cid-z3hx27f2][data-quiz-options][data-invalid] .quiz-opt[data-astro-cid-z3hx27f2]:before{border-color:var(--color-danger)}.quiz-nav-btn[data-astro-cid-z3hx27f2]{font-family:var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-rule);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:14px 20px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.quiz-nav-btn[data-astro-cid-z3hx27f2]:hover{color:var(--color-ink);background:#1f6fd00d;border-color:#1f6fd066}.quiz-nav-btn[data-astro-cid-z3hx27f2]:disabled{opacity:.35;cursor:not-allowed}.quiz-nav-btn[data-astro-cid-z3hx27f2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.quiz-result-title[data-astro-cid-z3hx27f2]{letter-spacing:-.02em;color:var(--color-ink);text-wrap:pretty;font-size:clamp(24px,2.7vw,34px);font-weight:600;line-height:1.14}.quiz-spectrum-track[data-astro-cid-z3hx27f2]{border-radius:var(--r-pill);background:linear-gradient(90deg, #c1c9d4 0%, #1f6fd059 52%, var(--color-accent) 100%);height:6px;margin-bottom:14px;position:relative}.quiz-spectrum-marker[data-astro-cid-z3hx27f2]{border:3px solid var(--color-accent);background:#fff;border-radius:50%;width:16px;height:16px;transition:left .7s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #1f6fd029,0 6px 16px -6px #1f6fd0e6}.quiz-pillar-chip[data-astro-cid-z3hx27f2]{border:1px solid var(--color-border);border-radius:var(--r-sm);color:var(--color-ink);background:#fafbfc;align-items:center;gap:11px;padding:13px 16px;font-size:13.5px;font-weight:500;display:flex}.quiz-pillar-chip[data-astro-cid-z3hx27f2] .dot[data-astro-cid-z3hx27f2]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.quiz-pillar-chip[data-astro-cid-z3hx27f2] .dot[data-astro-cid-z3hx27f2].good{background:var(--color-accent);box-shadow:0 0 0 3px #1f6fd029}.quiz-pillar-chip[data-astro-cid-z3hx27f2] .dot[data-astro-cid-z3hx27f2].gap{background:#c1c9d4}.quiz-restart-btn[data-astro-cid-z3hx27f2]{font-family:var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:10px 4px;font-size:12px;font-weight:600;transition:color .2s}.quiz-restart-btn[data-astro-cid-z3hx27f2]:hover{color:var(--color-accent)}@media (width<=560px){[data-astro-cid-z3hx27f2][data-quiz-pillars-recap]{grid-template-columns:1fr}section[data-astro-cid-z3hx27f2][data-quiz-screen=quiz] .flex[data-astro-cid-z3hx27f2].flex-wrap.items-center.justify-between{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.quiz-spectrum-marker[data-astro-cid-z3hx27f2]{transition:none}}.quiz-headline[data-astro-cid-z3hx27f2] em{color:var(--color-accent);font-style:normal}
