.odq-cg-section{padding:3rem 1rem;background:radial-gradient(ellipse 600px 400px at 18% 12%,rgb(122 63 242 / .1),transparent 60%),radial-gradient(ellipse 500px 350px at 85% 88%,rgb(204 51 102 / .09),transparent 60%)}#odq-cg-quiz.odq-cg{--odq-accent:#7A3FF2;--odq-accent-2:#CC3366;--odq-ink:#1B1830;--odq-body:#2b2b33;--odq-border:#e6e2f2;--odq-bg-soft:#f8f6fd;--odq-correct:#1e9e5a;--odq-wrong:#d6394c;position:relative;max-width:640px;margin:2rem auto;padding:2.5rem 2rem;background:#fff;border:1px solid var(--odq-border);border-radius:24px;box-shadow:0 20px 45px rgb(27 24 48 / .08);font-family:Montserrat,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--odq-body);box-sizing:border-box;overflow:hidden}#odq-cg-quiz.odq-cg::before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--odq-accent),var(--odq-accent-2))}#odq-cg-quiz.odq-cg *,#odq-cg-quiz.odq-cg *::before,#odq-cg-quiz.odq-cg *::after{box-sizing:inherit}#odq-cg-quiz .odq-cg__intro{text-align:center;padding:.5rem 0 .25rem}#odq-cg-quiz .odq-cg__eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--odq-accent);background:linear-gradient(90deg,rgb(122 63 242 / .1),rgb(204 51 102 / .1));padding:.35rem .9rem;border-radius:999px;margin-bottom:1rem}#odq-cg-quiz .odq-cg__title{font-family:"Iowan Old Style","Palatino Linotype",Georgia,"Times New Roman",serif;color:var(--odq-ink);font-size:2rem;margin:0 0 .75rem}#odq-cg-quiz .odq-cg__subtitle{color:#6a6578;font-size:1rem;line-height:1.55;max-width:440px;margin:0 auto 1.75rem}#odq-cg-quiz .odq-cg__already{font-size:.9rem;color:#6a6578;background:var(--odq-bg-soft);border-radius:12px;padding:.6rem 1rem;margin:0 0 1.25rem}#odq-cg-quiz .odq-cg__btn{appearance:none;border:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:1rem;padding:.9rem 2.1rem;border-radius:999px;transition:transform 0.15s ease,box-shadow 0.15s ease,opacity 0.15s ease}#odq-cg-quiz .odq-cg__btn:hover{transform:translateY(-2px)}#odq-cg-quiz .odq-cg__btn:active{transform:translateY(0)}#odq-cg-quiz .odq-cg__btn--primary{background:linear-gradient(90deg,var(--odq-accent),#9159f5);color:#fff;box-shadow:0 10px 24px rgb(122 63 242 / .35)}#odq-cg-quiz .odq-cg__btn--secondary{background:#fff;color:var(--odq-accent);border:2px solid var(--odq-accent)}#odq-cg-quiz .odq-cg__progress{display:flex;align-items:center;gap:.9rem;margin-bottom:1.75rem}#odq-cg-quiz .odq-cg__progress-count{font-size:.85rem;font-weight:600;color:#8b85a0;white-space:nowrap;min-width:3.2rem;text-align:right}#odq-cg-quiz .odq-cg__bar{flex:1;height:8px;background:var(--odq-bg-soft);border-radius:999px;overflow:hidden}#odq-cg-quiz .odq-cg__bar-fill{height:100%;background:linear-gradient(90deg,var(--odq-accent),var(--odq-accent-2));border-radius:999px;transition:width 0.4s cubic-bezier(.4,0,.2,1);width:0%}#odq-cg-quiz .odq-cg__card{animation:odq-cg-fade-in 0.35s ease both}@keyframes odq-cg-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#odq-cg-quiz .odq-cg__badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--odq-accent-2);background:rgb(204 51 102 / .09);padding:.3rem .8rem;border-radius:999px;margin-bottom:1rem}#odq-cg-quiz .odq-cg__question{font-family:"Iowan Old Style","Palatino Linotype",Georgia,"Times New Roman",serif;color:var(--odq-ink);font-size:1.4rem;line-height:1.4;margin:0 0 1.5rem}#odq-cg-quiz .odq-cg__options{display:grid;gap:.75rem}#odq-cg-quiz .odq-cg__option{text-align:left;width:100%;padding:.95rem 1.15rem;border:2px solid var(--odq-border);border-radius:14px;background:#fff;font-family:inherit;font-size:1rem;color:var(--odq-body);cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease,transform 0.1s ease}#odq-cg-quiz .odq-cg__option:hover:not(:disabled){border-color:var(--odq-accent);background:var(--odq-bg-soft);transform:translateY(-1px)}#odq-cg-quiz .odq-cg__option:disabled{cursor:default}#odq-cg-quiz .odq-cg__option.is-correct{border-color:var(--odq-correct);background:rgb(30 158 90 / .08);color:var(--odq-correct);font-weight:600}#odq-cg-quiz .odq-cg__option.is-correct::after{content:" ✓"}#odq-cg-quiz .odq-cg__option.is-wrong{border-color:var(--odq-wrong);background:rgb(214 57 76 / .08);color:var(--odq-wrong);font-weight:600}#odq-cg-quiz .odq-cg__option.is-wrong::after{content:" ✕"}#odq-cg-quiz .odq-cg__explain{margin-top:1.1rem;padding:.95rem 1.15rem;background:var(--odq-bg-soft);border-left:3px solid var(--odq-accent);border-radius:4px 14px 14px 4px;font-size:.95rem;line-height:1.55;animation:odq-cg-fade-in 0.25s ease both}#odq-cg-quiz .odq-cg__next{display:block;margin:1.5rem auto 0}#odq-cg-quiz .odq-cg__result{position:relative;text-align:center;padding-top:.25rem}#odq-cg-quiz .odq-cg__confetti{position:absolute;inset:-2.5rem -2rem auto -2rem;height:160px;pointer-events:none;background-image:radial-gradient(circle,var(--odq-accent) 3px,transparent 3.5px),radial-gradient(circle,var(--odq-accent-2) 3px,transparent 3.5px),radial-gradient(circle,#f5b942 3px,transparent 3.5px);background-size:90px 90px,110px 110px,130px 130px;background-position:10% 20%,80% 10%,50% 60%;opacity:.35}#odq-cg-quiz .odq-cg__ring-wrap{position:relative;width:140px;height:140px;margin:.5rem auto 1.25rem}#odq-cg-quiz .odq-cg__ring{transform:rotate(-90deg)}#odq-cg-quiz .odq-cg__ring-track{fill:none;stroke:var(--odq-bg-soft);stroke-width:12}#odq-cg-quiz .odq-cg__ring-fill{fill:none;stroke:url(#odq-cg-ring-gradient);stroke-width:12;stroke-linecap:round;stroke-dasharray:377;stroke-dashoffset:377;transition:stroke-dashoffset 0.8s cubic-bezier(.4,0,.2,1)}#odq-cg-quiz .odq-cg__ring-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#odq-cg-quiz .odq-cg__ring-number{font-family:"Iowan Old Style","Palatino Linotype",Georgia,"Times New Roman",serif;font-size:2.4rem;color:var(--odq-ink);line-height:1}#odq-cg-quiz .odq-cg__ring-total{font-size:.85rem;color:#8b85a0;font-weight:600}#odq-cg-quiz .odq-cg__score{font-weight:600;color:var(--odq-ink);font-size:1.05rem;margin:0 0 .4rem}#odq-cg-quiz .odq-cg__score-note{color:#6a6578;font-size:.9rem;margin:0 0 1.75rem}#odq-cg-quiz .odq-cg__result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}#odq-cg-quiz .odq-cg__copied{margin-top:1rem;font-size:.9rem;color:var(--odq-correct)}@media (max-width:480px){#odq-cg-quiz.odq-cg{padding:1.75rem 1.25rem;border-radius:18px}#odq-cg-quiz .odq-cg__title{font-size:1.6rem}#odq-cg-quiz .odq-cg__question{font-size:1.2rem}#odq-cg-quiz .odq-cg__result-actions{flex-direction:column}#odq-cg-quiz .odq-cg__btn{width:100%}}