.__variable_7fd790{--font-display:"__Outfit_7fd790","__Outfit_Fallback_7fd790"}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_7fd790;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_7fd790{font-family:__Outfit_7fd790,__Outfit_Fallback_7fd790;font-style:normal}.__variable_7fd790{--font-ui:"__Outfit_7fd790","__Outfit_Fallback_7fd790"}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8664932717646706-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2c56ba9f04c96ed8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2c56a7ab6a4bd0a9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bfa6b2eb978d943b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d2e911118fdcd69-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84583c383197ac2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/05807d1f2709592e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fad5eb790e057572-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/81729db227c67fea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Andika_1bea73;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/910049702899efee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Andika_Fallback_1bea73;src:local("Arial");ascent-override:116.34%;descent-override:37.23%;line-gap-override:0.00%;size-adjust:104.93%}.__className_1bea73{font-family:__Andika_1bea73,__Andika_Fallback_1bea73;font-style:normal}.__variable_1bea73{--font-reading:"__Andika_1bea73","__Andika_Fallback_1bea73"}.ela-theme{--c-ink:#111418;--c-ink-soft:#5a5f66;--c-paper:#f5f7f8;--c-paper-card:#fff;--c-paper-sunk:#eff2f4;--c-line:#e3e7ea;--c-primary:#1e6fae;--c-primary-deep:#175781;--c-primary-tint:#eaf3fc;--c-primary-ink:#10394e;--c-gold:#a9e0dc;--c-gold-deep:#6fc5bc;--c-gold-tint:#eaf7f6;--c-correct:#2f9e44;--c-correct-deep:#248036;--c-correct-tint:#eaf7e9;--c-correct-ink:#1c6a2c;--c-sky:#3b8fe0;--c-sky-tint:#eaf3fc;--c-sky-ink:#10394e;--c-retry:#10394e;--c-retry-tint:#eaf3fc;--c-retry-ink:#10394e;--c-trail-done:#a9e0dc;--c-trail-current:#3b8fe0;--c-trail-coming:#e6e9eb;--c-doing:#e8850c;--c-doing-tint:#fdf0df;--c-done:#2f9e44;--c-done-tint:#eaf7e9;--c-joy-base:#3b8fe0;--c-joy-glow:#a9e0dc;--radius-tile:22px;--radius-card:28px;--radius-pill:999px}.ela-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;border:1px solid transparent;font-family:var(--font-ui),system-ui,sans-serif;font-weight:500;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.ela-btn:active{transform:scale(.97);transition-duration:.08s}.ela-btn:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.ela-btn-primary{background:#1e6fae;border-color:#1e6fae;color:#fff;font-size:18px;min-height:56px;padding:0 30px}.ela-btn-primary:hover{background:#1a628f}.ela-btn-primary:active{background:#175781}.ela-btn-secondary{background:#fff;border-color:#8a9098;color:var(--c-ink);font-size:17px;min-height:52px;padding:0 26px}.ela-btn-secondary:hover{background:#f6f8fa;border-color:var(--c-ink-soft)}.ela-btn-ghost{background:transparent;border-color:transparent;color:var(--c-ink);min-height:52px}.ela-btn-ghost:hover:not([disabled]){background:#eff2f4}.ela-btn-disabled,.ela-btn[disabled]{background:#f1f1f1;border-color:#dcdcdc;color:#7a8087;transform:none}.ela-btn.ela-btn-ghost[disabled]{background:transparent;border-color:transparent;color:#c2c7cc}.ela-choice{display:flex;align-items:center;gap:14px;min-height:64px;padding:16px 20px;border-radius:24px;background:#fff;border:2px solid #8a9098;color:var(--c-ink);font-weight:500;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,transform .1s ease}.ela-choice:hover{background:#f6f8fa;border-color:var(--c-ink-soft)}.ela-choice:active{background:#eaf3fb;border-color:var(--c-primary);transform:scale(.99)}.ela-choice:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.ela-choice-selected,.ela-choice[aria-pressed=true]{background:#e8f2fc;border-color:var(--c-primary)}.ela-choice-correct{background:var(--c-correct-tint);border-color:#2f7650}.ela-choice-wrong{background:#fff0ef;border-color:#b42318}@media (prefers-reduced-motion:reduce){.ela-btn,.ela-choice{transition:background-color .12s ease,border-color .12s ease}.ela-btn:active,.ela-choice:active{transform:none}}@keyframes ela-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ela-wobble{0%,to{transform:rotate(0deg)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes ela-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ela-talk{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ela-celebrate{0%{transform:scale(.6) rotate(-6deg);opacity:0}55%{transform:scale(1.15) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes ela-confetti-fall{0%{transform:translateY(-10px) rotate(0deg);opacity:1}to{transform:translateY(140px) rotate(320deg);opacity:0}}@keyframes ela-nudge{0%,55%,to{transform:translateY(0) scale(1) rotate(0deg)}64%{transform:translateY(-7px) scale(1.06) rotate(-4deg)}73%{transform:translateY(-4px) scale(1.06) rotate(4deg)}82%{transform:translateY(-6px) scale(1.05) rotate(-3deg)}91%{transform:translateY(0) scale(1.03) rotate(0deg)}}.ela-pop{animation:ela-pop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes ela-star-fly{0%{transform:translate(-50%,-50%) scale(.5) rotate(0deg);opacity:0}14%{transform:translate(-50%,-110%) scale(1.15) rotate(25deg);opacity:1}to{transform:translate(calc(-50% + var(--fly-x)),calc(-50% + var(--fly-y))) scale(.42) rotate(220deg);opacity:.9}}.ela-star-fly{animation:ela-star-fly .76s cubic-bezier(.4,0,.5,1) forwards}@media (prefers-reduced-motion:reduce){.ela-star-fly{animation:none;opacity:0}}.ela-wobble{animation:ela-wobble .4s ease-in-out}.ela-bob{animation:ela-bob 2.4s ease-in-out infinite}.ela-talk{animation:ela-talk .5s ease-in-out infinite}.ela-celebrate{animation:ela-celebrate .6s cubic-bezier(.34,1.56,.64,1)}.ela-nudge{animation:ela-nudge 1.7s ease-in-out infinite}@keyframes ela-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ela-breathe{animation:ela-breathe 1.6s ease-in-out infinite}@keyframes ela-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ela-ring{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.1);opacity:.35}}@keyframes ela-mote{0%{transform:translateY(0) scale(1);opacity:0}15%{opacity:.9}to{transform:translateY(-46px) scale(.5);opacity:0}}@keyframes ela-pop-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.ela-fade-up{animation:ela-fade-up .45s cubic-bezier(.22,1,.36,1) both}.ela-pop-in{animation:ela-pop-in .42s cubic-bezier(.34,1.56,.64,1) both}.ela-word-in{animation:ela-pop-in .45s cubic-bezier(.34,1.56,.64,1) .25s both}@keyframes ela-eq{0%,to{height:10px}50%{height:30px}}@media (prefers-reduced-motion:reduce){.ela-bob,.ela-fade-up,.ela-nudge,.ela-pop-in,.ela-talk,.ela-word-in{animation:none}}.ela-reading{font-family:var(--font-reading),"Nunito",system-ui,sans-serif;letter-spacing:.01em;word-spacing:.12em;line-height:1.7}.ela-display{font-family:var(--font-display),system-ui,sans-serif}.ela-ui{font-family:var(--font-ui),system-ui,sans-serif}.ela-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.ela-scroll-hidden::-webkit-scrollbar{display:none}@keyframes ela-card-bob{0%,to{transform:translateY(0) scale(1.05)}50%{transform:translateY(-8px) scale(1.05)}}.ela-card-bob{animation:ela-card-bob 1.1s ease-in-out infinite}@keyframes ela-card-win{0%{transform:scale(1)}40%{transform:scale(1.18) rotate(-2deg)}70%{transform:scale(.96) rotate(1.5deg)}to{transform:scale(1)}}.ela-card-win{animation:ela-card-win .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes ela-card-no{0%,to{transform:translateX(0)}20%{transform:translateX(-9px) rotate(-1.5deg)}45%{transform:translateX(8px) rotate(1.5deg)}70%{transform:translateX(-5px)}85%{transform:translateX(3px)}}.ela-card-no{animation:ela-card-no .48s ease-in-out both}