html:has(.quiz-dark){background-color:#490f6b}html:has(.quiz-dark) body{background-color:#490f6b}html:has(.quiz-dark) body{overflow-x:clip}.quiz-dark .text-cw-slate{color:#fff}.quiz-dark .text-cw-muted{color:#ffffffbf}.quiz-dark .border-cw-border{border-color:#ffffff2e}.quiz-dark .text-cw-purple{color:#ffd43b}.quiz-dark .bg-white .text-cw-slate,.quiz-dark .bg-white.text-cw-slate,.quiz-dark .bg-cw-purple-soft .text-cw-slate,.quiz-dark .bg-cw-purple-soft.text-cw-slate,.quiz-dark .bg-cw-purple-badge .text-cw-slate,.quiz-dark .bg-cw-purple-badge.text-cw-slate,.quiz-dark .bg-cw-surface .text-cw-slate,.quiz-dark .bg-cw-surface.text-cw-slate,.quiz-dark .bg-cw-green-bg .text-cw-slate,.quiz-dark .bg-cw-green-bg.text-cw-slate,.quiz-dark .bg-\[\#DFF5E9\] .text-cw-slate,.quiz-dark .bg-\[\#DFF5E9\].text-cw-slate{color:#1e293b}.quiz-dark .bg-white .text-cw-muted,.quiz-dark .bg-white.text-cw-muted,.quiz-dark .bg-cw-purple-soft .text-cw-muted,.quiz-dark .bg-cw-purple-soft.text-cw-muted,.quiz-dark .bg-cw-purple-badge .text-cw-muted,.quiz-dark .bg-cw-purple-badge.text-cw-muted,.quiz-dark .bg-cw-surface .text-cw-muted,.quiz-dark .bg-cw-surface.text-cw-muted,.quiz-dark .bg-cw-green-bg .text-cw-muted,.quiz-dark .bg-cw-green-bg.text-cw-muted,.quiz-dark .bg-\[\#DFF5E9\] .text-cw-muted,.quiz-dark .bg-\[\#DFF5E9\].text-cw-muted{color:#64748b}.quiz-dark .bg-white .border-cw-border,.quiz-dark .bg-white.border-cw-border,.quiz-dark .bg-cw-purple-soft .border-cw-border,.quiz-dark .bg-cw-purple-soft.border-cw-border,.quiz-dark .bg-cw-purple-badge .border-cw-border,.quiz-dark .bg-cw-purple-badge.border-cw-border,.quiz-dark .bg-cw-surface .border-cw-border,.quiz-dark .bg-cw-surface.border-cw-border,.quiz-dark .bg-cw-green-bg .border-cw-border,.quiz-dark .bg-cw-green-bg.border-cw-border,.quiz-dark .bg-\[\#DFF5E9\] .border-cw-border,.quiz-dark .bg-\[\#DFF5E9\].border-cw-border{border-color:#e2e8f0}.quiz-dark .bg-white .text-cw-purple,.quiz-dark .bg-white.text-cw-purple,.quiz-dark .bg-cw-purple-soft .text-cw-purple,.quiz-dark .bg-cw-purple-soft.text-cw-purple,.quiz-dark .bg-cw-purple-badge .text-cw-purple,.quiz-dark .bg-cw-purple-badge.text-cw-purple,.quiz-dark .bg-cw-surface .text-cw-purple,.quiz-dark .bg-cw-surface.text-cw-purple,.quiz-dark .bg-cw-green-bg .text-cw-purple,.quiz-dark .bg-cw-green-bg.text-cw-purple,.quiz-dark .bg-\[\#DFF5E9\] .text-cw-purple,.quiz-dark .bg-\[\#DFF5E9\].text-cw-purple{color:#972bd4}.quiz-dark .bg-\[\#F3F0DF\] .text-cw-slate,.quiz-dark .bg-\[\#F5F5FF\] .text-cw-slate{color:#1e293b}.quiz-dark .bg-\[\#F3F0DF\] .text-cw-muted,.quiz-dark .bg-\[\#F5F5FF\] .text-cw-muted{color:#64748b}.quiz-dark .bg-\[\#F3F0DF\] .border-cw-border{border-color:#e2e8f0}.quiz-dark .bg-\[\#F3F0DF\] .text-cw-purple{color:#972bd4}.quiz-dark .bg-\[\#F3F0DF\] button.bg-cw-cta{text-transform:uppercase;letter-spacing:1px;background-color:#7e23b4;border-radius:20px;height:56px}.quiz-dark .bg-\[\#F3F0DF\] button.bg-cw-cta:hover{background-color:#6a1c99}.quiz-dark button.bg-cw-purple{background-color:#7e23b4;transition:background-color .2s,color .2s}.quiz-dark button.bg-cw-purple:hover{color:#7e23b4;background-color:#fff}.quiz-dark .quiz-knockout{filter:brightness(0)invert()}@keyframes quiz-step-fade-in{0%{opacity:0}to{opacity:1}}.quiz-step-enter [data-quiz-topbar]~*{animation:.36s linear both quiz-step-fade-in}.quiz-step-enter>:not(:has([data-quiz-topbar])){animation:.36s linear both quiz-step-fade-in}@media (prefers-reduced-motion:reduce){.quiz-step-enter [data-quiz-topbar]~*{animation:none}.quiz-step-enter>:not(:has([data-quiz-topbar])){animation:none}}@keyframes quiz-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes quiz-confetti-burst{0%{opacity:0;transform:translate(0)rotate(0)scale(.3)}6%{opacity:1}32%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--rot) * .35)) scale(1);animation-timing-function:cubic-bezier(.45,0,.8,.6)}to{opacity:0;transform:translate(calc(var(--dx) * 1.25), calc(var(--dy) + var(--fall))) rotate(var(--rot)) scale(.85)}}.quiz-bar-grow{transform-origin:bottom;animation:.65s cubic-bezier(.22,1,.36,1) both quiz-bar-grow}.quiz-confetti-burst{opacity:0;animation:1.9s cubic-bezier(.15,.85,.3,1) both quiz-confetti-burst}@media (prefers-reduced-motion:reduce){.quiz-bar-grow{animation:none}.quiz-confetti-burst{display:none}}
