.Memory-module__tNm_wq__grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:10px;max-width:640px;margin:0 auto;display:grid}@media (max-width:520px){.Memory-module__tNm_wq__grid[data-cols="6"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.Memory-module__tNm_wq__theme{text-align:center;color:var(--ink-soft);margin:0 0 8px;font-weight:800}.Memory-module__tNm_wq__count{text-align:center;margin:12px 0 0;font-size:1.1rem;font-weight:900}.Memory-module__tNm_wq__card{aspect-ratio:1/1.1;perspective:600px;cursor:pointer;min-height:72px;font:inherit;background:0 0;border:0;padding:0;position:relative}.Memory-module__tNm_wq__card:disabled{cursor:default}.Memory-module__tNm_wq__inner{transform-style:preserve-3d;transition:transform .35s;position:absolute;inset:0}.Memory-module__tNm_wq__card[data-up=true] .Memory-module__tNm_wq__inner{transform:rotateY(180deg)}.Memory-module__tNm_wq__face,.Memory-module__tNm_wq__back{backface-visibility:hidden;text-align:center;border-radius:14px;place-items:center;padding:4px;display:grid;position:absolute;inset:0}.Memory-module__tNm_wq__back{background:radial-gradient(circle at 30% 30%, #ffffff59 0 12%, transparent 13%), linear-gradient(135deg, var(--grape), var(--berry));border:3px solid var(--card,#fff);color:#fff;font-size:1.8rem;font-weight:900;box-shadow:0 3px #00000040}.Memory-module__tNm_wq__face{background:var(--card,#fff);border:3px solid var(--line-strong,var(--line));color:var(--ink);font-weight:900;transform:rotateY(180deg)}.Memory-module__tNm_wq__card[data-got=true] .Memory-module__tNm_wq__face{border-color:var(--mint);background:color-mix(in srgb, var(--mint) 28%, var(--card,#fff))}.Memory-module__tNm_wq__pic{font-size:clamp(1.9rem,8vw,3rem);line-height:1}.Memory-module__tNm_wq__word{letter-spacing:.04em;font-size:clamp(1rem,4.2vw,1.5rem)}.Memory-module__tNm_wq__sum{font-size:clamp(1rem,4.6vw,1.6rem)}@media (prefers-reduced-motion:reduce){.Memory-module__tNm_wq__inner{transition:none}}
.Parade-module__Ki_s5W__win{background:var(--card,#fff);border:2px solid color-mix(in srgb, var(--shelf,var(--sky)) 70%, var(--ink) 10%);text-align:center;border-radius:20px;margin:4px 12px 14px;animation:.45s ease-out both Parade-module__Ki_s5W__rise;overflow:hidden;box-shadow:0 6px 22px #14285a2e}@keyframes Parade-module__Ki_s5W__rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}.Parade-module__Ki_s5W__sky{background:linear-gradient(#7fd0ff 0%,#bfe8ff 60%,#e9f8ff 100%);height:190px;position:relative;overflow:hidden}.Parade-module__Ki_s5W__rainbow{width:min(440px,96%);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.Parade-module__Ki_s5W__rainbow path{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;animation:Parade-module__Ki_s5W__draw 1s ease-out calc(.1s + var(--i) * 90ms) forwards}@keyframes Parade-module__Ki_s5W__draw{to{stroke-dashoffset:0}}.Parade-module__Ki_s5W__cloud{background:#fff;border-radius:30px;width:84px;height:30px;animation:4s ease-in-out infinite alternate Parade-module__Ki_s5W__drift;position:absolute;box-shadow:18px -12px 0 4px #fff,44px -6px 0 2px #fff}@keyframes Parade-module__Ki_s5W__drift{to{transform:translate(14px)}}.Parade-module__Ki_s5W__bit{opacity:.9;width:9px;height:14px;transform:rotate(var(--r));animation:Parade-module__Ki_s5W__confetti 2.4s cubic-bezier(.3, .5, .5, 1) calc(var(--i) * 70ms) both;border-radius:2px;position:absolute;top:-14px}@keyframes Parade-module__Ki_s5W__confetti{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(230px) rotate(calc(var(--r) + 540deg));opacity:0}}.Parade-module__Ki_s5W__twinkle{animation:Parade-module__Ki_s5W__twinkle 1.4s ease-in-out calc(var(--i) * .25s) infinite;font-size:1.3rem;position:absolute}@keyframes Parade-module__Ki_s5W__twinkle{50%{opacity:.4;transform:scale(1.5)rotate(20deg)}}.Parade-module__Ki_s5W__hopper{animation:.9s cubic-bezier(.3,1.6,.5,1) .35s both Parade-module__Ki_s5W__hop,1.2s ease-in-out 1.3s 3 Parade-module__Ki_s5W__bounce;position:absolute;bottom:8px;left:calc(50% - 110px)}@keyframes Parade-module__Ki_s5W__hop{0%{transform:translateY(120px)}}@keyframes Parade-module__Ki_s5W__bounce{50%{transform:translateY(-14px)}}.Parade-module__Ki_s5W__rosette{background:radial-gradient(circle, #fff 0 52%, transparent 53%), repeating-conic-gradient(var(--c) 0 15deg, var(--c2) 15deg 30deg);color:#2b2b3a;border-radius:50%;place-items:center;width:118px;height:118px;animation:.6s cubic-bezier(.2,1.6,.4,1) .6s both Parade-module__Ki_s5W__stampIn;display:grid;position:absolute;bottom:22px;left:calc(50% - 8px);box-shadow:0 4px #0000002e}@keyframes Parade-module__Ki_s5W__stampIn{0%{opacity:0;transform:rotate(-40deg)scale(2.2)}to{transform:rotate(-8deg)scale(1)}}.Parade-module__Ki_s5W__rosette{transform:rotate(-8deg)}.Parade-module__Ki_s5W__rosettePic{margin-top:16px;font-size:1.8rem;line-height:1}.Parade-module__Ki_s5W__rosetteText{max-width:70px;margin-top:-26px;font-size:.78rem;font-weight:900;line-height:1.05}.Parade-module__Ki_s5W__line{color:var(--ink);margin:12px 12px 6px;font-size:1.25rem;font-weight:900}.Parade-module__Ki_s5W__ladder{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 12px 10px;display:flex}.Parade-module__Ki_s5W__rung{background:color-mix(in srgb, var(--ink) 6%, var(--card,#fff));color:var(--ink-soft,var(--ink));border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.9rem;font-weight:800;display:inline-flex}.Parade-module__Ki_s5W__rung[data-on=true]{background:color-mix(in srgb, var(--sun,#ffd23f) 40%, var(--card,#fff));color:var(--ink)}.Parade-module__Ki_s5W__rung[data-now=true]{outline:3px solid var(--sun,#ffd23f)}.Parade-module__Ki_s5W__rung[data-now=true] .Parade-module__Ki_s5W__rungStar{animation:.7s cubic-bezier(.2,1.6,.4,1) 1s both Parade-module__Ki_s5W__spinIn;display:inline-block}@keyframes Parade-module__Ki_s5W__spinIn{0%{transform:scale(0)rotate(-180deg)}}.Parade-module__Ki_s5W__btns{flex-wrap:wrap;justify-content:center;gap:10px;padding:4px 12px 16px;display:flex}.Parade-module__Ki_s5W__upBtn,.Parade-module__Ki_s5W__nextBtn,.Parade-module__Ki_s5W__againBtn{min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 20px;font-size:1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.Parade-module__Ki_s5W__upBtn{background:var(--kid-accent,var(--grape));color:var(--on-kid-accent,#fff);animation:1.6s ease-in-out 1.8s 2 Parade-module__Ki_s5W__nudge}.Parade-module__Ki_s5W__nextBtn{background:var(--sun,#ffd23f);color:#2b2b3a}.Parade-module__Ki_s5W__againBtn{background:color-mix(in srgb, var(--ink) 8%, var(--card,#fff));color:var(--ink)}@keyframes Parade-module__Ki_s5W__nudge{50%{transform:scale(1.06)}}.Parade-module__Ki_s5W__lenses{vertical-align:middle;flex-wrap:wrap;gap:2px;margin-right:8px;display:inline-flex}.Parade-module__Ki_s5W__lens{filter:grayscale();opacity:.35;font-size:1.25rem;transition:filter .3s,opacity .3s}.Parade-module__Ki_s5W__lens[data-on=true]{filter:none;opacity:1;animation:.5s cubic-bezier(.2,1.6,.4,1) both Parade-module__Ki_s5W__lensPop}@keyframes Parade-module__Ki_s5W__lensPop{0%{transform:scale(.2)rotate(-60deg)}}.Parade-module__Ki_s5W__spark line{stroke-linecap:round;transform-box:fill-box;animation:.7s ease-out both Parade-module__Ki_s5W__sparkOut}.Parade-module__Ki_s5W__spark circle{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both Parade-module__Ki_s5W__sparkRing}@keyframes Parade-module__Ki_s5W__sparkOut{0%{stroke-dasharray:0 40;opacity:1}60%{stroke-dasharray:20 40;opacity:1}to{stroke-dasharray:20 40;stroke-dashoffset:-30px;opacity:0}}@keyframes Parade-module__Ki_s5W__sparkRing{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.Parade-module__Ki_s5W__mirrorNote{text-align:center;color:var(--grape,#7b4fd6);margin:0 0 6px;font-weight:800}.Parade-module__Ki_s5W__dotPop{fill:none;stroke:var(--sun,#ffd23f);stroke-width:.8px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:.5s ease-out both Parade-module__Ki_s5W__sparkRing}.Parade-module__Ki_s5W__alive{transform-box:fill-box;transform-origin:50%}.Parade-module__Ki_s5W__alive[data-move=twinkle]{animation:1.6s ease-in-out infinite Parade-module__Ki_s5W__twinkle}.Parade-module__Ki_s5W__alive[data-move=beat]{animation:1s ease-in-out infinite Parade-module__Ki_s5W__beat}@keyframes Parade-module__Ki_s5W__beat{15%,45%{transform:scale(1.12)}30%{transform:scale(1)}}.Parade-module__Ki_s5W__alive[data-move=swim]{animation:2.4s ease-in-out infinite Parade-module__Ki_s5W__swim}@keyframes Parade-module__Ki_s5W__swim{25%{transform:translate(-4px,-1.5px)rotate(-4deg)}75%{transform:translate(4px,1.5px)rotate(4deg)}}.Parade-module__Ki_s5W__alive[data-move=blast]{animation:2.6s ease-in .6s infinite Parade-module__Ki_s5W__blast}@keyframes Parade-module__Ki_s5W__blast{0%,30%{transform:translateY(0)}35%{transform:translate(.6px,.4px)}40%{transform:translate(-.6px)}80%{opacity:1;transform:translateY(-22px)}81%{opacity:0}82%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Parade-module__Ki_s5W__alive[data-move=flap]{animation:.7s ease-in-out infinite Parade-module__Ki_s5W__flap}@keyframes Parade-module__Ki_s5W__flap{50%{transform:scaleX(.6)}}.Parade-module__Ki_s5W__alive[data-move=spin]{animation:8s linear infinite Parade-module__Ki_s5W__spin}@keyframes Parade-module__Ki_s5W__spin{to{transform:rotate(360deg)}}.Parade-module__Ki_s5W__alive[data-move=rock]{animation:2.2s ease-in-out infinite Parade-module__Ki_s5W__rock}@keyframes Parade-module__Ki_s5W__rock{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.Parade-module__Ki_s5W__alive[data-move=drive]{animation:3s ease-in-out infinite Parade-module__Ki_s5W__drive}@keyframes Parade-module__Ki_s5W__drive{20%{transform:translate(-1px,-.6px)}50%{transform:translate(10px)}80%{transform:translate(-6px)}}.Parade-module__Ki_s5W__alive[data-move=sway]{animation:2.6s ease-in-out infinite Parade-module__Ki_s5W__sway}@keyframes Parade-module__Ki_s5W__sway{33%{transform:translate(3px,-3px)rotate(5deg)}66%{transform:translate(-3px,-1px)rotate(-5deg)}}.Parade-module__Ki_s5W__alive[data-move=bob]{animation:2s ease-in-out infinite Parade-module__Ki_s5W__bobUp}@keyframes Parade-module__Ki_s5W__bobUp{50%{transform:translateY(-3px)}}.Parade-module__Ki_s5W__spout{fill:#9bdcff;transform-box:fill-box;transform-origin:bottom;animation:2s ease-out .6s infinite Parade-module__Ki_s5W__spout}@keyframes Parade-module__Ki_s5W__spout{0%{opacity:0;transform:scale(.2)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)translateY(-4px)}}.Parade-module__Ki_s5W__flame{transform-box:fill-box;transform-origin:top;animation:.25s ease-in-out infinite alternate Parade-module__Ki_s5W__flame}@keyframes Parade-module__Ki_s5W__flame{to{transform:scaleY(1.4)}}.Parade-module__Ki_s5W__shelf{background:color-mix(in srgb, var(--sun,#ffd23f) 14%, var(--card,#fff));border:2px dashed color-mix(in srgb, var(--sun,#ffd23f) 60%, var(--ink) 10%);border-radius:16px;margin:14px 0 0;padding:10px 12px 12px}.Parade-module__Ki_s5W__shelfHead{text-align:center;margin:0 0 6px;font-weight:900}.Parade-module__Ki_s5W__shelfRow{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Parade-module__Ki_s5W__sticker{background:var(--card,#fff);border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.4rem;display:grid;box-shadow:0 2px #0000001f}.Parade-module__Ki_s5W__sticker[data-got=false]{filter:grayscale()brightness(.4);opacity:.35}.Parade-module__Ki_s5W__sticker[data-new=true]{outline:3px solid var(--sun,#ffd23f);animation:.7s cubic-bezier(.2,1.6,.4,1) both Parade-module__Ki_s5W__lensPop}.Parade-module__Ki_s5W__themes{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 10px;display:flex}.Parade-module__Ki_s5W__themeChip{border:2px solid var(--line-strong,var(--line));background:var(--card,#fff);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:800}.Parade-module__Ki_s5W__themeChip[aria-pressed=true]{background:var(--kid-accent,var(--grape));border-color:var(--kid-accent,var(--grape));color:var(--on-kid-accent,#fff)}.Parade-module__Ki_s5W__back{background:radial-gradient(circle at 30% 30%, #ffffff59 0 12%, transparent 13%), radial-gradient(circle at 75% 80%, #ffffff2e 0 18%, transparent 19%), linear-gradient(135deg, var(--b1), var(--b2))!important;font-size:clamp(1.4rem,6vw,2rem)!important}.Parade-module__Ki_s5W__burst{pointer-events:none;z-index:2;position:absolute;inset:0}.Parade-module__Ki_s5W__burst i{background:var(--c);border-radius:50%;width:8px;height:8px;margin:-4px;animation:.7s ease-out both Parade-module__Ki_s5W__burstOut;position:absolute;top:50%;left:50%}@keyframes Parade-module__Ki_s5W__burstOut{0%{opacity:1;transform:translate(0)scale(1.2)}to{transform:translate(var(--x), var(--y)) scale(.3);opacity:0}}.Parade-module__Ki_s5W__floatUp{z-index:3;pointer-events:none;font-size:2rem;animation:1s ease-out both Parade-module__Ki_s5W__floatUp;position:absolute;top:30%;left:50%}@keyframes Parade-module__Ki_s5W__floatUp{0%{opacity:1;transform:translate(-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-70px)scale(1.4)}}.Parade-module__Ki_s5W__streak{color:var(--grape,#7b4fd6);animation:.5s cubic-bezier(.2,1.6,.4,1) both Parade-module__Ki_s5W__lensPop;display:inline-block}.Parade-module__Ki_s5W__swapped{z-index:2;animation:1s ease-in-out both Parade-module__Ki_s5W__swapGlow}@keyframes Parade-module__Ki_s5W__swapGlow{0%{filter:drop-shadow(0 0 #ffd23f);transform:scale(1)rotate(0)}30%{filter:drop-shadow(0 0 10px #ffd23f);transform:scale(.8)rotate(-12deg)}60%{filter:drop-shadow(0 0 14px #ffd23f);transform:scale(1.1)rotate(10deg)}to{filter:drop-shadow(0 0 #ffd23f);transform:scale(1)rotate(0)}}.Parade-module__Ki_s5W__twistNote{text-align:center;color:var(--grape,#7b4fd6);margin:0 0 8px;font-weight:800}@media (prefers-reduced-motion:reduce){.Parade-module__Ki_s5W__win,.Parade-module__Ki_s5W__rainbow path,.Parade-module__Ki_s5W__cloud,.Parade-module__Ki_s5W__twinkle,.Parade-module__Ki_s5W__hopper,.Parade-module__Ki_s5W__rosette,.Parade-module__Ki_s5W__rung[data-now=true] .Parade-module__Ki_s5W__rungStar,.Parade-module__Ki_s5W__upBtn,.Parade-module__Ki_s5W__lens[data-on=true],.Parade-module__Ki_s5W__spark line,.Parade-module__Ki_s5W__spark circle,.Parade-module__Ki_s5W__dotPop,.Parade-module__Ki_s5W__alive,.Parade-module__Ki_s5W__spout,.Parade-module__Ki_s5W__flame,.Parade-module__Ki_s5W__sticker[data-new=true],.Parade-module__Ki_s5W__burst i,.Parade-module__Ki_s5W__floatUp,.Parade-module__Ki_s5W__streak,.Parade-module__Ki_s5W__swapped{animation:none!important}.Parade-module__Ki_s5W__rainbow path{stroke-dashoffset:0}.Parade-module__Ki_s5W__bit,.Parade-module__Ki_s5W__spark,.Parade-module__Ki_s5W__dotPop,.Parade-module__Ki_s5W__burst,.Parade-module__Ki_s5W__floatUp{display:none}}
