.heroes_picture__3VmFF{display:block;width:100%;height:100%;overflow:visible}.heroes_discFill__vOtT_,.heroes_green__9zLTj{fill:rgb(var(--home-correct))}.heroes_whiteFill__WgU9g{fill:#fff}.heroes_wave__X3mpZ{stroke:rgb(var(--home-correct))}.heroes_hoodie__LddX5{fill:rgb(var(--home-indigo))}.heroes_sleeve___EktF{stroke:rgb(var(--home-indigo))}.heroes_cup__vbjq9{fill:rgb(var(--home-plum))}.heroes_ray__sJzKn{fill:rgb(var(--home-correct)/.16)}.heroes_halo__Nle1U{stroke:rgb(var(--home-correct)/.35)}.heroes_picture__3VmFF:is([data-stage=part],[data-stage=finale]) .heroes_halo__Nle1U{stroke:rgb(255 255 255/.4)}.heroes_picture__3VmFF[data-stage=finale] .heroes_ray__sJzKn,.heroes_picture__3VmFF[data-stage=part] .heroes_ray__sJzKn{fill:rgb(255 255 255/.14)}.heroes_picture__3VmFF[data-stage=part] .heroes_discFill__vOtT_{fill:rgb(255 255 255/.2)}.heroes_picture__3VmFF[data-stage=finale] .heroes_wave__X3mpZ,.heroes_picture__3VmFF[data-stage=part] .heroes_wave__X3mpZ{stroke:#fff}.heroes_picture__3VmFF[data-stage=finale] .heroes_disc__n9_Y7{filter:drop-shadow(0 0 18px rgb(var(--home-correct)/.55))}.heroes_armUp__nE1ed,.heroes_arm__EjtFe,.heroes_body__p9Xrl,.heroes_bouncer__ZUWCd,.heroes_disc__n9_Y7,.heroes_hopper__5n_W6,.heroes_jumper__HsJbi,.heroes_lines__HwYvV,.heroes_medal__5vLys,.heroes_rays__dv59U,.heroes_trails__BrqkW,.heroes_wave__X3mpZ{transform-box:view-box}.heroes_sparkle__Uy7gB{transform-box:fill-box;transform-origin:center}.heroes_arm__EjtFe{transform-origin:160px 172px;transform:rotate(-4deg)}.heroes_armUp__nE1ed{transform-origin:160px 172px;transform:rotate(-10deg)}.heroes_armUpLeft__TSe33{transform-origin:80px 172px;transform:rotate(10deg)}.heroes_body__p9Xrl,.heroes_bouncer__ZUWCd,.heroes_hopper__5n_W6,.heroes_jumper__HsJbi{transform-origin:120px 200px}.heroes_lines__HwYvV{opacity:.9}.heroes_rays__dv59U,.heroes_wave__X3mpZ{transform-origin:120px 122px}.heroes_wave__X3mpZ{opacity:.32;transform:scale(1.1)}.heroes_waveLate___jXuC{opacity:0;transform:none}.heroes_trails__BrqkW{opacity:.85}.heroes_medal__5vLys{transform-origin:120px 150px}@media (prefers-reduced-motion:no-preference){.heroes_disc__n9_Y7{transform-origin:120px 122px;animation:heroes_discIn__KjRWL .42s cubic-bezier(.2,.8,.25,1) both}.heroes_sparkle__Uy7gB{animation:heroes_sparkle__Uy7gB .52s cubic-bezier(.3,1.4,.5,1) var(--delay,.4s) both}.heroes_bouncer__ZUWCd{animation:heroes_bounce__FwnJN 1s cubic-bezier(.3,.7,.3,1) .12s both}.heroes_arm__EjtFe{animation:heroes_pump__SkbQ5 1s cubic-bezier(.3,.7,.3,1) .12s both}.heroes_lines__HwYvV{animation:heroes_lines__HwYvV 1s linear .12s both}.heroes_hopper__5n_W6{animation:heroes_hop__82KoI 1.1s cubic-bezier(.3,.7,.3,1) .12s both}.heroes_wave__X3mpZ{animation:heroes_wave__X3mpZ 1s cubic-bezier(.2,.7,.3,1) .26s both}.heroes_waveLate___jXuC{animation-name:heroes_waveFade__jhRwX;animation-delay:.52s}.heroes_jumper__HsJbi{animation:heroes_jump__WCcYt 1.3s cubic-bezier(.3,.7,.3,1) .1s both}.heroes_armUp__nE1ed{animation:heroes_armUp__nE1ed 1.3s cubic-bezier(.3,.7,.3,1) .1s both}.heroes_armUpLeft__TSe33{animation-name:heroes_armUpLeft__TSe33}.heroes_rays__dv59U{animation:heroes_rays__dv59U 1.6s cubic-bezier(.2,.7,.2,1) both}.heroes_trails__BrqkW{animation:heroes_trails__BrqkW .9s ease-out .3s both}.heroes_medal__5vLys{animation:heroes_medal__5vLys .9s cubic-bezier(.3,1.5,.45,1) 1.15s both}.heroes_check__Ps6LU{stroke-dasharray:1;animation:heroes_draw__Xp0Lf .56s cubic-bezier(.45,0,.25,1) .22s both}.heroes_picture__3VmFF[data-stage=finale] .heroes_check__Ps6LU{animation-duration:.76s}}@keyframes heroes_discIn__KjRWL{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes heroes_pump__SkbQ5{0%{transform:rotate(38deg)}28%{transform:rotate(-12deg)}44%{transform:rotate(9deg)}66%{transform:rotate(-11deg)}to{transform:rotate(-4deg)}}@keyframes heroes_bounce__FwnJN{0%{transform:translateY(6px)}28%{transform:translateY(-5px)}44%{transform:translateY(1px)}66%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes heroes_hop__82KoI{0%{transform:translateY(8px) scaleY(.97)}22%{transform:translateY(-16px) scaleY(1.02)}40%{transform:translateY(2px) scaleY(.98)}62%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes heroes_jump__WCcYt{0%{transform:translateY(10px) scaleY(.94)}16%{transform:translateY(14px) scaleY(.9)}42%{transform:translateY(-26px) scaleY(1.04)}64%{transform:translateY(4px) scaleY(.96)}80%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes heroes_armUp__nE1ed{0%{transform:rotate(62deg)}18%{transform:rotate(70deg)}42%{transform:rotate(-18deg)}64%{transform:rotate(-4deg)}to{transform:rotate(-10deg)}}@keyframes heroes_armUpLeft__TSe33{0%{transform:rotate(-62deg)}18%{transform:rotate(-70deg)}42%{transform:rotate(18deg)}64%{transform:rotate(4deg)}to{transform:rotate(10deg)}}@keyframes heroes_lines__HwYvV{0%,18%{opacity:0}28%{opacity:1}40%,56%{opacity:0}66%,to{opacity:.9}}@keyframes heroes_wave__X3mpZ{0%{opacity:.9;transform:scale(1)}55%{opacity:.12;transform:scale(1.3)}to{opacity:.32;transform:scale(1.1)}}@keyframes heroes_waveFade__jhRwX{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.36)}}@keyframes heroes_rays__dv59U{0%{opacity:0;transform:rotate(-40deg) scale(.7)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes heroes_trails__BrqkW{0%{opacity:0;transform:translateX(26px)}to{opacity:.85;transform:translateX(0)}}@keyframes heroes_medal__5vLys{0%{opacity:0;transform:translateY(-90px) rotate(-14deg)}60%{opacity:1}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes heroes_sparkle__Uy7gB{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes heroes_draw__Xp0Lf{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.heroes_confetti__Huv8U{position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:inline-size}.heroes_confetti__Huv8U i{position:absolute;top:50%;left:50%;width:9px;height:14px;margin:-7px 0 0 -4.5px;border-radius:2px;background:rgb(var(--home-correct));opacity:0}.heroes_confetti__Huv8U i[data-shape="1"]{width:10px;height:10px;border-radius:50%}.heroes_confetti__Huv8U i[data-shape="2"]{width:14px;height:6px}.heroes_confetti__Huv8U i[data-tint="1"]{background:rgb(var(--home-indigo))}.heroes_confetti__Huv8U i[data-tint="2"]{background:rgb(var(--home-plum))}.heroes_confetti__Huv8U i[data-tint="3"]{background:#fff;box-shadow:0 0 0 1.5px rgb(var(--home-correct)/.5)}.heroes_confetti__Huv8U[data-stage=finale] i[data-tint="0"]{background:#fff}@media (prefers-reduced-motion:no-preference){.heroes_confetti__Huv8U i{animation:heroes_toss__L9PGQ 1.5s cubic-bezier(.15,.7,.3,1) var(--wait) both}.heroes_confetti__Huv8U[data-stage=finale] i{animation-duration:2.1s}}@keyframes heroes_toss__L9PGQ{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}12%{opacity:1}55%{opacity:1;transform:translate(var(--x),var(--y)) rotate(calc(var(--spin) * .6)) scale(1)}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 22cqi)) rotate(var(--spin)) scale(.9)}}.SetCelebration_scrim__PGLdH{position:fixed;inset:0;z-index:130;background:rgb(var(--home-night)/.38)}.SetCelebration_dialog__8E8BA{position:fixed;z-index:131;inset:50% auto auto 50%;translate:-50% -50%;width:min(50rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border-radius:24px;background:var(--lx-surface);color:var(--lx-ink);box-shadow:0 28px 72px rgb(var(--home-shadow)/.26),0 2px 6px rgb(var(--home-shadow)/.08);outline:none;container-type:inline-size}@media (prefers-reduced-motion:no-preference){.SetCelebration_scrim__PGLdH{animation:SetCelebration_fade__mek16 .2s ease-out both}.SetCelebration_dialog__8E8BA{animation:SetCelebration_rise__FqrX1 .32s cubic-bezier(.2,.8,.25,1) both}.SetCelebration_dialog__8E8BA[data-stage=finale],.SetCelebration_dialog__8E8BA[data-stage=part]{animation:SetCelebration_riseBig__ucIxn .42s cubic-bezier(.2,1.1,.3,1) both}}@keyframes SetCelebration_fade__mek16{0%{opacity:0}}@keyframes SetCelebration_rise__FqrX1{0%{opacity:0;translate:-50% calc(-50% + 14px)}}@keyframes SetCelebration_riseBig__ucIxn{0%{opacity:0;translate:-50% calc(-50% + 18px);scale:.96}}.SetCelebration_card__k9gtO{display:grid;min-height:0}.SetCelebration_hero__kB8jT{position:relative;display:grid;place-items:center;min-height:15rem;padding:28px 24px 8px;overflow:hidden;background:radial-gradient(90% 80% at 50% 50%,rgb(var(--home-correct-tint)/.4),var(--lx-surface) 78%);border-radius:24px 24px 0 0}.SetCelebration_card__k9gtO[data-stage=climb] .SetCelebration_hero__kB8jT{background:radial-gradient(110% 90% at 50% 48%,rgb(var(--home-correct-tint)/.85),rgb(var(--home-correct-tint)/.25) 85%)}.SetCelebration_card__k9gtO[data-stage=part] .SetCelebration_hero__kB8jT{background:radial-gradient(120% 95% at 50% 42%,rgb(var(--home-correct)/calc(.62 + var(--energy, .5) * .36)),rgb(var(--home-correct)))}.SetCelebration_card__k9gtO[data-stage=finale] .SetCelebration_hero__kB8jT{background:radial-gradient(60% 52% at 50% 46%,rgb(var(--home-correct)/.55),transparent 72%),radial-gradient(140% 120% at 50% 0,rgb(var(--home-indigo)/.55),transparent 70%),rgb(var(--home-night))}.SetCelebration_card__k9gtO[data-style=check]:is([data-stage=start],[data-stage=climb]) .SetCelebration_hero__kB8jT{background:var(--lx-surface)}.SetCelebration_heroArt__aaDQH{position:relative;z-index:1;width:min(15rem,60cqi);aspect-ratio:240/220}.SetCelebration_card__k9gtO[data-stage=finale] .SetCelebration_heroArt__aaDQH,.SetCelebration_card__k9gtO[data-stage=part] .SetCelebration_heroArt__aaDQH{width:min(16.5rem,64cqi)}.SetCelebration_body__iwF0J{position:relative;display:grid;align-content:center;justify-items:start;padding:22px clamp(20px,6cqi,40px) clamp(20px,6cqi,32px)}.SetCelebration_close__lUD9P{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--lx-muted);cursor:pointer;transition:background-color var(--lx-fast) ease,color var(--lx-fast) ease}.SetCelebration_close__lUD9P svg{width:20px;height:20px}.SetCelebration_close__lUD9P:hover{background:rgb(var(--home-ink)/.06);color:var(--lx-ink)}.SetCelebration_close__lUD9P:active{background:rgb(var(--home-ink)/.1)}.SetCelebration_close__lUD9P:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.SetCelebration_place__RNitJ{display:inline-flex;align-items:center;gap:7px;margin:0 48px 10px 0;color:var(--lx-right);font:var(--lesson-label);letter-spacing:.06em;text-transform:uppercase}.SetCelebration_place__RNitJ svg{width:16px;height:16px;flex:none}.SetCelebration_headline__D_le3{margin:0;font:var(--lesson-heading);font-variant-numeric:lining-nums;letter-spacing:-.02em;text-wrap:balance}.SetCelebration_facts__NT7nd{display:grid;gap:18px;width:100%;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--lx-rule)}.SetCelebration_factLabel__uDaHb{margin:0;color:var(--lx-muted);font:var(--lesson-label)}.SetCelebration_journey__id85e{display:grid;gap:10px}.SetCelebration_track__25l9Z{display:flex;align-items:center;margin:0;padding:0;list-style:none}.SetCelebration_track__25l9Z li{position:relative;display:flex;flex:1 1 0;align-items:center;min-width:0}.SetCelebration_track__25l9Z li span,.SetCelebration_track__25l9Z li:first-child{flex:none}.SetCelebration_track__25l9Z li+li:before{content:"";flex:1 1 auto;min-width:4px;height:2px;margin-inline:3px;border-radius:2px;background:var(--lx-rule)}.SetCelebration_track__25l9Z li:not([data-state=ahead])+li:not([data-state=ahead]):before{background:rgb(var(--home-correct)/.5)}.SetCelebration_track__25l9Z li[data-linked]:before{height:5px;background:var(--lx-right)}.SetCelebration_track__25l9Z li[data-starts-part]:before{background:repeating-linear-gradient(90deg,var(--lx-rule) 0 3px,transparent 3px 6px)}.SetCelebration_track__25l9Z li[data-starts-part]:not([data-state=ahead]):before{background:repeating-linear-gradient(90deg,rgb(var(--home-correct)/.6) 0 3px,transparent 3px 6px)}.SetCelebration_track__25l9Z li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;box-shadow:inset 0 0 0 2px var(--lx-rule)}.SetCelebration_track__25l9Z li span svg{width:12px;height:12px}.SetCelebration_track__25l9Z li[data-state=done] span{color:var(--lx-right);box-shadow:inset 0 0 0 2px var(--lx-right)}.SetCelebration_track__25l9Z li[data-state=perfect] span{background:var(--lx-right);box-shadow:inset 0 0 0 2px var(--lx-right)}.SetCelebration_track__25l9Z li[data-current] span{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--lx-right),0 0 0 4px rgb(var(--home-correct)/.2)}.SetCelebration_track__25l9Z li[data-current] span svg{width:15px;height:15px}.SetCelebration_streak__dvhJW{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--lx-ink);font:var(--lesson-label)}.SetCelebration_streak__dvhJW svg{width:16px;height:16px;color:var(--lx-right);fill:rgb(var(--home-correct)/.25)}.SetCelebration_ledger__ij5Xk{display:grid;gap:10px}.SetCelebration_ledger__ij5Xk ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.SetCelebration_ledger__ij5Xk li{display:flex;justify-content:space-between;gap:16px;color:var(--lx-muted);font:var(--lesson-read);line-height:1.35}.SetCelebration_ledger__ij5Xk li[data-kind=perfect],.SetCelebration_ledger__ij5Xk li[data-kind=streak]{color:var(--lx-ink)}.SetCelebration_amount__B4_ze{display:inline-flex;align-items:center;gap:6px;color:var(--lx-right);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.SetCelebration_kept__dGGwz{width:15px;height:15px;flex:none}.SetCelebration_ring__BpGOo{width:13px;height:13px;flex:none;border:2px solid rgb(var(--home-ink)/.14);border-top-color:var(--lx-right);border-radius:999px}.SetCelebration_ledger__ij5Xk li[data-state=saving] .SetCelebration_figure__Z6lWc{color:var(--lx-muted);opacity:.7}.SetCelebration_ledger__ij5Xk li[data-state=declined] .SetCelebration_figure__Z6lWc,.SetCelebration_ledger__ij5Xk li[data-state=earlier] .SetCelebration_figure__Z6lWc{color:var(--lx-muted);text-decoration:line-through}.SetCelebration_declined__cNAQz{color:var(--lx-muted);font:var(--lesson-label);font-weight:500}.SetCelebration_totalSlot__WGvvP{display:grid;justify-items:end;align-items:end}.SetCelebration_totalSlot__WGvvP>*{grid-area:1/1}.SetCelebration_totalAmount__Gjeip[data-held]{visibility:hidden}.SetCelebration_totalSaving__5Q_Wa{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;color:var(--lx-muted);font:var(--lesson-label);font-weight:600}.SetCelebration_total__luF_w{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding-top:10px;border-top:1px dashed var(--lx-rule)}.SetCelebration_totalAmount__Gjeip{font:500 var(--type-title)/1 var(--theme-font-family-heading);letter-spacing:var(--tracking-title);font-variant-numeric:lining-nums tabular-nums;color:var(--lx-ink);white-space:nowrap}.SetCelebration_unit__4IFX1{margin-left:4px;font:var(--lesson-label);letter-spacing:normal}.SetCelebration_foot___tteL{display:flex;width:100%;margin-top:24px}.SetCelebration_primary__x2iJS{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:56px;padding:8px 18px 8px 22px;border:0;border-radius:16px;background:rgb(var(--home-ink));color:rgb(var(--home-paper));font:var(--lesson-choice);font-weight:600;text-align:left;cursor:pointer;transition:transform var(--lx-fast) var(--lx-ease),box-shadow var(--lx-fast) var(--lx-ease)}.SetCelebration_primaryText__4emks{display:grid;gap:2px;min-width:0}.SetCelebration_primaryText__4emks small{color:rgb(var(--home-paper)/.72);font:var(--lesson-label);font-weight:500;text-wrap:pretty}.SetCelebration_primary__x2iJS>svg{width:20px;height:20px;flex:none;transition:transform var(--lx-fast) var(--lx-ease)}.SetCelebration_primary__x2iJS:hover{box-shadow:0 8px 22px rgb(var(--home-shadow)/.24);transform:translateY(-1px)}.SetCelebration_primary__x2iJS:hover>svg{transform:translateX(3px)}.SetCelebration_primary__x2iJS:active{transform:translateY(0) scale(.985);box-shadow:none}.SetCelebration_primary__x2iJS:focus-visible{outline:3px solid var(--lx-right);outline-offset:3px}@container (min-width: 40rem){.SetCelebration_card__k9gtO{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.SetCelebration_hero__kB8jT{min-height:100%;padding:32px 20px;border-radius:24px 0 0 24px}.SetCelebration_heroArt__aaDQH{width:min(17rem,40cqi)}.SetCelebration_card__k9gtO[data-stage=finale] .SetCelebration_heroArt__aaDQH,.SetCelebration_card__k9gtO[data-stage=part] .SetCelebration_heroArt__aaDQH{width:min(18.5rem,44cqi)}.SetCelebration_body__iwF0J{padding:34px 40px 32px}}@media (max-height:700px){.SetCelebration_hero__kB8jT{min-height:11rem;padding-top:16px}.SetCelebration_heroArt__aaDQH{width:min(11rem,48cqi)}}@media (prefers-reduced-motion:no-preference){.SetCelebration_track__25l9Z li[data-current] span{animation:SetCelebration_pop__JJv9X .46s cubic-bezier(.3,1.6,.5,1) .7s both}.SetCelebration_track__25l9Z li[data-linked]:before{transform-origin:left;animation:SetCelebration_link__yaNVd .36s ease-out .62s both}.SetCelebration_streak__dvhJW{animation:SetCelebration_fade__mek16 .3s ease-out .9s both}.SetCelebration_ledger__ij5Xk li{animation:SetCelebration_fade__mek16 .26s ease-out .42s both}.SetCelebration_ring__BpGOo{animation:SetCelebration_turn__2j3ql .9s linear infinite}.SetCelebration_ledger__ij5Xk li[data-state=saved] .SetCelebration_kept__dGGwz{animation:SetCelebration_pop__JJv9X .36s cubic-bezier(.3,1.6,.5,1) both}.SetCelebration_ledger__ij5Xk li .SetCelebration_figure__Z6lWc{transition:color .24s ease,opacity .24s ease}}@keyframes SetCelebration_turn__2j3ql{to{transform:rotate(1turn)}}@keyframes SetCelebration_pop__JJv9X{0%{opacity:0;transform:scale(.4)}}@keyframes SetCelebration_link__yaNVd{0%{transform:scaleX(0)}}.SetCelebration_stages__M7fOA{display:flex;flex-wrap:wrap;gap:6px;padding:14px 16px 12px;border-bottom:1px solid var(--lx-rule)}.SetCelebration_stages__M7fOA button{min-height:36px;padding:0 14px;border:1px solid var(--lx-rule);border-radius:999px;background:var(--lx-surface);color:var(--lx-muted);font:var(--lesson-label);cursor:pointer;transition:border-color var(--lx-fast) ease,color var(--lx-fast) ease,background-color var(--lx-fast) ease}.SetCelebration_stages__M7fOA button:hover{border-color:rgb(var(--home-ink)/.35);color:var(--lx-ink)}.SetCelebration_stages__M7fOA button[aria-pressed=true]{border-color:rgb(var(--home-ink));background:rgb(var(--home-ink));color:rgb(var(--home-paper))}.SetCelebration_stages__M7fOA button:focus-visible{outline:2px solid var(--lx-right);outline-offset:2px}