.TicTacToe-module__63t_YG__symbolX line{stroke-linecap:round;stroke-dasharray:90;stroke-dashoffset:90px;animation:.22s ease-out forwards TicTacToe-module__63t_YG__drawLine}.TicTacToe-module__63t_YG__symbolX line:nth-child(2){animation-delay:.1s}@keyframes TicTacToe-module__63t_YG__drawLine{to{stroke-dashoffset:0}}.TicTacToe-module__63t_YG__symbolO circle{stroke-dasharray:220;stroke-dashoffset:220px;animation:.32s ease-out forwards TicTacToe-module__63t_YG__drawCircle}@keyframes TicTacToe-module__63t_YG__drawCircle{to{stroke-dashoffset:0}}.TicTacToe-module__63t_YG__boardIn{animation:.28s ease-out both TicTacToe-module__63t_YG__boardFadeIn}.TicTacToe-module__63t_YG__cell0{animation-delay:0s}.TicTacToe-module__63t_YG__cell1{animation-delay:35ms}.TicTacToe-module__63t_YG__cell2{animation-delay:70ms}.TicTacToe-module__63t_YG__cell3{animation-delay:.105s}.TicTacToe-module__63t_YG__cell4{animation-delay:.14s}.TicTacToe-module__63t_YG__cell5{animation-delay:.175s}.TicTacToe-module__63t_YG__cell6{animation-delay:.21s}.TicTacToe-module__63t_YG__cell7{animation-delay:.245s}.TicTacToe-module__63t_YG__cell8{animation-delay:.28s}@keyframes TicTacToe-module__63t_YG__boardFadeIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.TicTacToe-module__63t_YG__cellIn{animation:.22s cubic-bezier(.34,1.56,.64,1) both TicTacToe-module__63t_YG__cellPop}@keyframes TicTacToe-module__63t_YG__cellPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.TicTacToe-module__63t_YG__burst{pointer-events:none;border-radius:10px;animation:.5s ease-out forwards TicTacToe-module__63t_YG__burstOut;position:absolute;inset:0}@keyframes TicTacToe-module__63t_YG__burstOut{0%{opacity:.65;transform:scale(.88)}45%{opacity:.35;transform:scale(1.05)}to{opacity:0;transform:scale(1.22)}}.TicTacToe-module__63t_YG__winBounce{animation:.38s cubic-bezier(.34,1.56,.64,1) both TicTacToe-module__63t_YG__winBounce}@keyframes TicTacToe-module__63t_YG__winBounce{0%{transform:scale(1)}55%{transform:scale(1.13)}to{transform:scale(1)}}.TicTacToe-module__63t_YG__winPulseX{animation:1.8s ease-in-out infinite TicTacToe-module__63t_YG__winGlowX}@keyframes TicTacToe-module__63t_YG__winGlowX{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 0 6px #2563eb47}}.TicTacToe-module__63t_YG__winPulseO{animation:1.8s ease-in-out infinite TicTacToe-module__63t_YG__winGlowO}@keyframes TicTacToe-module__63t_YG__winGlowO{0%,to{box-shadow:0 0 #f9731600}50%{box-shadow:0 0 0 6px #f9731647}}.TicTacToe-module__63t_YG__drawShake{animation:.44s cubic-bezier(.36,.07,.19,.97) both TicTacToe-module__63t_YG__shake}@keyframes TicTacToe-module__63t_YG__shake{10%,90%{transform:translate(-3px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.TicTacToe-module__63t_YG__statusIn{animation:.25s ease-out both TicTacToe-module__63t_YG__statusSlide}@keyframes TicTacToe-module__63t_YG__statusSlide{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.TicTacToe-module__63t_YG__dot{animation:.9s ease-in-out infinite TicTacToe-module__63t_YG__dotBounce;display:inline-block}.TicTacToe-module__63t_YG__dot:nth-child(2){animation-delay:.2s}.TicTacToe-module__63t_YG__dot:nth-child(3){animation-delay:.4s}@keyframes TicTacToe-module__63t_YG__dotBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.TicTacToe-module__63t_YG__dimmed{opacity:.35;transition:opacity .3s}
