.quiz-root{--q-bg:#6b3cf0;--q-accent:#4a1fc4;background-color:var(--q-bg);color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:radial-gradient(70% 38% at 50% 18%,#ffffff38,#0000 70%);transition:background-color .5s}.quiz-cta{color:var(--q-accent);transition:transform 80ms,box-shadow 80ms,filter .15s,opacity .15s;box-shadow:0 5px #0000002e}.quiz-cta:hover:not(:disabled){filter:brightness(.97)}.quiz-cta:active:not(:disabled){transform:translateY(5px);box-shadow:0 0 #0000002e}.quiz-opt{transition:transform 80ms,box-shadow 80ms,border-color .15s,background-color .15s;box-shadow:0 4px #00000024}.quiz-opt:active{transform:translateY(4px);box-shadow:0 0 #00000024}.quiz-opt-on{background:color-mix(in oklab, var(--q-accent) 8%, white);animation:.28s cubic-bezier(.3,1.6,.5,1) quiz-select}@keyframes quiz-select{0%{scale:1}45%{scale:1.035}to{scale:1}}.quiz-field{box-shadow:0 4px #00000024}.quiz-hero-tile{animation:.6s cubic-bezier(.3,1.5,.45,1) both quiz-hero-in,3s ease-in-out .6s infinite quiz-hero-bob}.quiz-hero-glow{background:radial-gradient(circle,#ffffff73,#0000 68%);animation:2.8s ease-in-out infinite quiz-glow}.quiz-hero-dot{margin:-6px 0 0 -6px;animation:4.8s linear infinite quiz-hero-orbit;top:50%;left:50%}@keyframes quiz-hero-in{0%{opacity:0;transform:translateY(18px)scale(.5)rotate(-10deg)}60%{opacity:1;transform:translateY(-4px)scale(1.08)rotate(3deg)}to{opacity:1;transform:none}}@keyframes quiz-hero-bob{0%,to{translate:0;rotate:-2deg}50%{translate:0 -6px;rotate:2deg}}@keyframes quiz-glow{0%,to{opacity:.7;scale:.92}50%{opacity:1;scale:1.08}}@keyframes quiz-hero-orbit{0%{transform:rotate(var(--o)) translateX(70px) rotate(calc(var(--o) * -1))}to{transform:rotate(calc(var(--o) + 360deg)) translateX(70px) rotate(calc((var(--o) + 360deg) * -1))}}.quiz-in{animation:quiz-in .45s cubic-bezier(.2, .9, .3, 1.1) var(--d,0s) both}@keyframes quiz-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.quiz-pop{animation:.3s cubic-bezier(.3,1.6,.5,1) both quiz-pop}@keyframes quiz-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.quiz-fade{animation:.2s ease-out both quiz-fade}.quiz-dot{animation:1.2s ease-in-out infinite quiz-dot}@keyframes quiz-fade{0%{opacity:0}to{opacity:1}}@keyframes quiz-dot{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.quiz-fade,.quiz-dot,.quiz-ring,.quiz-in,.quiz-pop,.quiz-opt-on,.quiz-hero-tile,.quiz-hero-glow{animation:none}.quiz-hero-dot{display:none}.quiz-root{transition:none}}.quiz-step{animation:.38s cubic-bezier(.22,1,.36,1) both quiz-slide}.quiz-step-back{animation-name:quiz-slide-back}@keyframes quiz-slide{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes quiz-slide-back{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quiz-step{animation:none}}.quiz-ring{animation:.9s cubic-bezier(.22,1,.36,1) both quiz-draw;animation-delay:var(--d,0s)}@keyframes quiz-draw{0%{stroke-dasharray:0 440}}.quiz-orbit{animation:48s linear infinite quiz-spin}.quiz-counter{animation:48s linear infinite reverse quiz-spin}.quiz-pulse{animation:3.2s ease-out infinite quiz-pulse}.quiz-float{animation:5s ease-in-out infinite quiz-float}@keyframes quiz-spin{to{transform:rotate(360deg)}}@keyframes quiz-pulse{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(2.1)}}@keyframes quiz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.quiz-orbit,.quiz-counter,.quiz-pulse,.quiz-float{animation:none}.quiz-pulse{display:none}}.quiz-blob{filter:blur(48px);opacity:.55;border-radius:9999px;animation:9s ease-in-out infinite alternate quiz-breathe;position:absolute}.quiz-spark{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);background:var(--c);box-shadow:0 0 8px 1px var(--c);opacity:0;animation:quiz-converge var(--t) cubic-bezier(.45, 0, .2, 1) var(--d) infinite;border-radius:9999px;position:absolute;top:0;left:0}.quiz-spark-calm{transform:rotate(var(--a)) translateX(var(--r));animation-name:quiz-twinkle}.quiz-fly{opacity:0;animation:quiz-fly 4.2s cubic-bezier(.5, 0, .2, 1) var(--d) infinite;margin:-17px;position:absolute;top:0;left:0}.quiz-halo{animation:7s linear infinite quiz-spin}.quiz-core{animation:3s ease-in-out infinite quiz-core}.quiz-phrase{animation:.6s ease-out both quiz-phrase}.quiz-stagger{animation:quiz-rise .55s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes quiz-breathe{0%{transform:translate(-4%,2%)scale(.95)}to{transform:translate(5%,-3%)scale(1.12)}}@keyframes quiz-converge{0%{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scale(1)}18%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + 70deg)) translateX(0) scale(.2)}}@keyframes quiz-twinkle{0%,to{opacity:0}50%{opacity:.9}}@keyframes quiz-fly{0%{opacity:0;transform:rotate(var(--a)) translateX(150px) rotate(calc(var(--a) * -1)) scale(1)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(0) rotate(calc(var(--a) * -1)) scale(.3)}}@keyframes quiz-core{0%,to{transform:scale(1);box-shadow:0 0 40px 6px #8b3dff73}50%{transform:scale(1.05);box-shadow:0 0 64px 12px #f0359f80}}@keyframes quiz-phrase{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes quiz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quiz-blob,.quiz-spark,.quiz-fly,.quiz-halo,.quiz-core,.quiz-phrase,.quiz-stagger{animation:none}.quiz-spark,.quiz-fly{display:none}.quiz-stagger{opacity:1}}
