@font-face{font-family:SF Pro Display;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/sf-pro-display/SFProDisplay-Regular.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/sf-pro-display/SFProDisplay-Medium.otf)format("opentype")}@font-face{font-family:SF Pro Display;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/sf-pro-display/SFProDisplay-Bold.otf)format("opentype")}.quiz-root{--wrx-blue-50:#eaf2ff;--wrx-blue-500:#006bff;--wrx-blue-700:#0048aa;--wrx-navy-950:#031f46;--wrx-ink:#2f2f2f;--wrx-bg:#f9f9f9;--wrx-line:#00000026;--wrx-text-strong:#000c;--wrx-text-muted:#0009;--wrx-green-500:#6fcc58;--color-bg:var(--wrx-bg);--brand-primary:var(--wrx-blue-500);--text-heading:var(--wrx-ink);--text-body:var(--wrx-text-strong);--text-subtle:var(--wrx-text-muted);--success:var(--wrx-green-500);--font-body:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"SF Pro Display", var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:var(--font-instrument-serif), ui-serif, Georgia, serif;--shadow-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;color:var(--text-body);min-height:100dvh}.quiz-root button{font-family:inherit}.quiz-root .cta-shine{position:relative;overflow:hidden}.quiz-root .cta-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:55%;animation:4s cubic-bezier(.4,0,.2,1) infinite quiz-cta-sweep;position:absolute;top:0;bottom:0;left:-150%;transform:skew(-18deg)}@keyframes quiz-cta-sweep{0%{left:-150%}60%{left:175%}to{left:175%}}.quiz-root .qfade{animation:.4s cubic-bezier(.22,.61,.36,1) both quiz-fade}@keyframes quiz-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.quiz-root .qspin{animation:1s linear infinite quiz-spin}@keyframes quiz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quiz-root .cta-shine:after,.quiz-root .qfade,.quiz-root .qspin{animation:none}}
