.board-module__R4dNJa__grid{gap:4px;width:max-content;margin:0 auto;display:grid;position:relative}@media (max-width:959px){.board-module__R4dNJa__grid{padding-inline-end:var(--cs,0px)}}.board-module__R4dNJa__cell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;padding:0;position:relative;overflow:hidden}.board-module__R4dNJa__cellBlocked{color:var(--dim)}.board-module__R4dNJa__holding:after{content:"";background:var(--gold);opacity:0;border-radius:6px;animation:.55s linear forwards board-module__R4dNJa__hold;position:absolute;inset:0}@keyframes board-module__R4dNJa__hold{to{opacity:.45}}.board-module__R4dNJa__zoneLabel{pointer-events:none;z-index:2;white-space:nowrap;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000059}.board-module__R4dNJa__solveWave{animation:board-module__R4dNJa__solveWave .45s ease-out var(--wave-delay,0s) both}.board-module__R4dNJa__solveDim{animation:board-module__R4dNJa__solveWave .45s ease-out var(--wave-delay,0s) both, board-module__R4dNJa__solveDim .6s ease-out var(--dim-delay,0s) forwards}@keyframes board-module__R4dNJa__solveWave{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.8);transform:scale(1.05)}to{filter:brightness();transform:scale(1)}}@keyframes board-module__R4dNJa__solveDim{to{opacity:.28;filter:saturate(.4)}}.board-module__R4dNJa__culprit:before{content:"";border:2px solid var(--ko);opacity:0;animation:board-module__R4dNJa__culpritPulse 1.2s ease-out var(--dim-delay,0s) 3;border-radius:6px;position:absolute;inset:3px}@keyframes board-module__R4dNJa__culpritPulse{0%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}.board-module__R4dNJa__redThread{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.board-module__R4dNJa__redThread line{stroke:var(--ko);stroke-width:3px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);filter:drop-shadow(0 0 4px #e0574ab3);animation:board-module__R4dNJa__drawThread .7s ease-out var(--dim-delay,0s) forwards}.board-module__R4dNJa__redThread circle{fill:var(--ko);opacity:0;animation:board-module__R4dNJa__threadDot .3s ease-out var(--dim-delay,0s) forwards}@keyframes board-module__R4dNJa__drawThread{to{stroke-dashoffset:0}}@keyframes board-module__R4dNJa__threadDot{to{opacity:1}}
