.sort-puzzle-module__88NP3W__root{overscroll-behavior:none;grid-template:"top""board"minmax(0,1fr)"tools"/minmax(0,1fr);display:grid}.sort-puzzle-module__88NP3W__top{grid-area:top}.sort-puzzle-module__88NP3W__board{grid-area:board}.sort-puzzle-module__88NP3W__tools{grid-area:tools}@media (max-height:500px) and (orientation:landscape){.sort-puzzle-module__88NP3W__root{grid-template:"top tools""board tools"minmax(0,1fr)/minmax(0,1fr) 142px}.sort-puzzle-module__88NP3W__tools{padding-right:max(10px, env(safe-area-inset-right))}}.sort-puzzle-module__88NP3W__water{background:radial-gradient(90% 55% at 50% 0,#8cdcff47,#0000 65%),radial-gradient(70% 45% at 85% 100%,#ff78c838,#0000 70%),linear-gradient(172deg,#1b5aa6 0%,#3a3aa8 50%,#5a2a8f 100%)}.sort-puzzle-module__88NP3W__nut{background:radial-gradient(90% 55% at 50% 0,#ffe69638,#0000 65%),radial-gradient(70% 45% at 10% 100%,#50ffc82e,#0000 70%),linear-gradient(172deg,#2d4a7a 0%,#23707a 55%,#2f7d5a 100%)}.sort-puzzle-module__88NP3W__bubble{pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff80,#ffffff14 60%,#0000 70%);border-radius:9999px;animation:linear infinite sort-puzzle-module__88NP3W__sp-rise;position:absolute;bottom:-20px}@keyframes sort-puzzle-module__88NP3W__sp-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.7}to{transform:translate(var(--dx,10px), -110vh);opacity:0}}.sort-puzzle-module__88NP3W__nudge{animation:.32s ease-in-out sort-puzzle-module__88NP3W__sp-nudge}@keyframes sort-puzzle-module__88NP3W__sp-nudge{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.sort-puzzle-module__88NP3W__glow{animation:1s ease-in-out infinite sort-puzzle-module__88NP3W__sp-glow}@keyframes sort-puzzle-module__88NP3W__sp-glow{0%,to{opacity:.35}50%{opacity:1}}.sort-puzzle-module__88NP3W__cork{animation:.42s cubic-bezier(.3,1.6,.5,1) backwards sort-puzzle-module__88NP3W__sp-cork}@keyframes sort-puzzle-module__88NP3W__sp-cork{0%{opacity:0;transform:translateY(-18px)scale(.3)}to{opacity:1;transform:translateY(0)scale(1)}}.sort-puzzle-module__88NP3W__sparkles path{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.7s ease-out forwards sort-puzzle-module__88NP3W__sp-sparkle}@keyframes sort-puzzle-module__88NP3W__sp-sparkle{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.2)translateY(-6px)}}.sort-puzzle-module__88NP3W__hintArrow{animation:.8s ease-in-out infinite sort-puzzle-module__88NP3W__sp-bounce}@keyframes sort-puzzle-module__88NP3W__sp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.sort-puzzle-module__88NP3W__star{animation:.48s cubic-bezier(.3,1.7,.5,1) backwards sort-puzzle-module__88NP3W__sp-star}@keyframes sort-puzzle-module__88NP3W__sp-star{0%{opacity:0;transform:scale(0)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}.sort-puzzle-module__88NP3W__confetti{border-radius:3px;width:9px;height:14px;animation:linear forwards sort-puzzle-module__88NP3W__sp-fall;position:absolute;top:-12px}@keyframes sort-puzzle-module__88NP3W__sp-fall{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), 105vh) rotate(var(--rot));opacity:.9}}.sort-puzzle-module__88NP3W__toast{animation:2.6s forwards sort-puzzle-module__88NP3W__sp-toast}@keyframes sort-puzzle-module__88NP3W__sp-toast{0%{opacity:0;transform:translate(-50%,8px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,4px)}}@media (prefers-reduced-motion:reduce){.sort-puzzle-module__88NP3W__bubble,.sort-puzzle-module__88NP3W__glow,.sort-puzzle-module__88NP3W__hintArrow,.sort-puzzle-module__88NP3W__sparkles path,.sort-puzzle-module__88NP3W__confetti{animation:none}.sort-puzzle-module__88NP3W__bubble,.sort-puzzle-module__88NP3W__confetti{display:none}.sort-puzzle-module__88NP3W__cork,.sort-puzzle-module__88NP3W__star,.sort-puzzle-module__88NP3W__nudge{animation-duration:1ms}}
