.design-system_brandGrad__qZdPJ{background:var(--brand-grad)}.design-system_sparkGrad__Fh7Hb{background:var(--spark-grad)}.design-system_wordmark__4rBOT{font-weight:800;letter-spacing:-.03em;color:var(--color-navy);line-height:.9;font-size:3.4rem}.design-system_tagline__Wv4mG{text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;font-weight:700;color:var(--color-navy);opacity:.9}.design-system_chip__nwTBQ{height:56px;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(34 30 24/.08)}.design-system_lvl__Q7AzS{background:var(--brand-grad);border-radius:18px;padding:16px;color:#fff;cursor:pointer;user-select:none}.design-system_lvlBar__Z8bRA{height:10px;border-radius:999px;background:rgb(255 255 255/.26);margin:12px 0 6px;overflow:hidden}.design-system_lvlBar__Z8bRA>i{display:block;height:100%;width:0;border-radius:999px;background:var(--spark-grad);transition:width .9s cubic-bezier(.2,.8,.2,1)}.design-system_lvl__Q7AzS[data-go=true] .design-system_lvlBar__Z8bRA>i{width:75%}.design-system_sparkBtn__XhdN_{border:none;width:100%;padding:15px;border-radius:16px;color:#fff;font-weight:800;font-size:15px;font-family:inherit;cursor:pointer;background:var(--spark-grad);box-shadow:0 8px 18px rgb(255 144 18/.32)}.design-system_pop__CP3iF{animation:design-system_pop__CP3iF .26s ease}@keyframes design-system_pop__CP3iF{50%{transform:scale(1.06)}}.design-system_opt__NUZMi{padding:13px 15px;border-radius:14px;border:2px solid var(--color-border);font-weight:600;font-size:14px;margin-bottom:10px;cursor:pointer;background:var(--color-surface);color:var(--color-text)}.design-system_optCorrect__hsqOV{border-color:var(--color-green);background:var(--color-green-soft);color:var(--color-green-700);animation:design-system_pop__CP3iF .26s ease}.design-system_optWrong__nFqj9{border-color:var(--color-wrong);background:var(--color-wrong-soft);color:var(--color-wrong);animation:design-system_shake__kr_wi .4s ease}@keyframes design-system_shake__kr_wi{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}.design-system_node__KNDEN{width:64px;height:64px;border-radius:50%;background:var(--brand-grad);color:#fff;display:grid;place-items:center;font-size:22px;margin:6px auto 0;cursor:pointer;box-shadow:0 8px 16px rgb(30 158 138/.4)}.design-system_bounce__6ddFL{animation:design-system_bounce__6ddFL .62s cubic-bezier(.34,1.56,.64,1)}@keyframes design-system_bounce__6ddFL{0%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}.design-system_burstStage__jyNtj{position:relative;height:90px;display:grid;place-items:center;cursor:pointer}.design-system_burstBadge__28mKF{background:rgb(255 178 36/.18);border:1.5px solid var(--color-gold);color:#b26f00;font-weight:800;font-size:13px;padding:8px 14px;border-radius:999px;z-index:2}.design-system_burstStage__jyNtj[data-go=true]:before{content:"✦";position:absolute;font-size:30px;color:var(--color-gold);animation:design-system_burstpop__ql6ER .7s ease}@keyframes design-system_burstpop__ql6ER{0%{transform:scale(.2);opacity:0}40%{transform:scale(1.4);opacity:1}to{transform:scale(1.8);opacity:0}}.design-system_shimmerRow__qHVgp{display:flex;gap:12px;align-items:center}.design-system_sk__5wX0A{background:linear-gradient(90deg,var(--color-surface-muted) 0,var(--color-surface) 50%,var(--color-surface-muted) 100%);background-size:200% 100%;border-radius:8px;animation:design-system_shimmer__JztHT 1.3s infinite}@keyframes design-system_shimmer__JztHT{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.design-system_bounce__6ddFL,.design-system_burstStage__jyNtj[data-go=true]:before,.design-system_optCorrect__hsqOV,.design-system_optWrong__nFqj9,.design-system_pop__CP3iF,.design-system_sk__5wX0A{animation:none}.design-system_lvlBar__Z8bRA>i{transition:none}}.Logo_animated__524UI .Logo_teal__iiR2W{stroke-dasharray:1;stroke-dashoffset:1;animation:Logo_skDraw__nI_cV .9s cubic-bezier(.65,0,.35,1) forwards}@keyframes Logo_skDraw__nI_cV{to{stroke-dashoffset:0}}.Logo_animated__524UI .Logo_spark__sZRoj{opacity:0;transform-box:fill-box;transform-origin:50% 80%;transform:translate(-22px,18px) scale(.92);animation:Logo_skLaunch__3tnCG .8s cubic-bezier(.22,1.28,.36,1) .5s forwards}@keyframes Logo_skLaunch__3tnCG{to{opacity:1;transform:translate(0) scale(1)}}.Logo_animated__524UI .Logo_burst__aORdP line{opacity:0;transform-box:fill-box;transform-origin:0 0;animation:Logo_skTwinkle__88EBq .45s ease-out forwards}.Logo_animated__524UI .Logo_burst__aORdP line:first-child{animation-delay:1s}.Logo_animated__524UI .Logo_burst__aORdP line:nth-child(2){animation-delay:1.08s}.Logo_animated__524UI .Logo_burst__aORdP line:nth-child(3){animation-delay:1.16s}.Logo_animated__524UI .Logo_burst__aORdP line:nth-child(4){animation-delay:1.04s}.Logo_animated__524UI .Logo_burst__aORdP line:nth-child(5){animation-delay:1.12s}@keyframes Logo_skTwinkle__88EBq{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.Logo_animated__524UI:hover .Logo_spark__sZRoj{animation:Logo_skNudge__Jng5A 1.4s ease-in-out infinite}@keyframes Logo_skNudge__Jng5A{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3px,-4px) scale(1)}}.Logo_animated__524UI:hover .Logo_burst__aORdP line{animation:Logo_skPulse__iviU3 1.4s ease-in-out infinite}@keyframes Logo_skPulse__iviU3{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.Logo_animated__524UI .Logo_burst__aORdP line,.Logo_animated__524UI .Logo_spark__sZRoj,.Logo_animated__524UI .Logo_teal__iiR2W,.Logo_animated__524UI:hover .Logo_burst__aORdP line,.Logo_animated__524UI:hover .Logo_spark__sZRoj{animation:none}.Logo_animated__524UI .Logo_teal__iiR2W{stroke-dashoffset:0}.Logo_animated__524UI .Logo_spark__sZRoj{opacity:1;transform:none}.Logo_animated__524UI .Logo_burst__aORdP line{opacity:1}}