.checkers-module__gDiMQG__root{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 10% 6%,#fb71858c 0,#0000 42%),radial-gradient(circle at 94% 16%,#facc154d 0,#0000 34%),radial-gradient(circle at 86% 96%,#38bdf86b 0,#0000 42%),radial-gradient(circle at 4% 92%,#a855f773 0,#0000 40%),linear-gradient(#8f1d3a 0%,#4a1d73 55%,#1e1b5c 100%)}.checkers-module__gDiMQG__root:before{content:"";pointer-events:none;opacity:.06;background-image:linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%),linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%);background-position:0 0,22px 22px;background-size:44px 44px;position:absolute;inset:0}.checkers-module__gDiMQG__frame{border-radius:14px;position:absolute;box-shadow:0 0 0 3px #ffffff29,inset 0 2px #ffffff2e,0 22px 48px #00000080}.checkers-module__gDiMQG__board{cursor:pointer;border-radius:6px;position:absolute;overflow:hidden}.checkers-module__gDiMQG__wood:after{content:"";pointer-events:none;opacity:.2;mix-blend-mode:multiply;background:repeating-linear-gradient(100deg,#5a321499 0 2px,#0000 2px 9px,#ffffff40 9px 10px,#0000 10px 17px);position:absolute;inset:0}.checkers-module__gDiMQG__square{position:absolute}.checkers-module__gDiMQG__num{pointer-events:none;color:#ffffff8c;font-family:system-ui,sans-serif;font-weight:800;line-height:1;position:absolute}.checkers-module__gDiMQG__dot{pointer-events:none;background:#ffec8cd9;border-radius:50%;width:34%;height:34%;margin:auto;animation:.16s ease-out both checkers-module__gDiMQG__dotIn,1.2s ease-in-out .16s infinite checkers-module__gDiMQG__breathe;position:absolute;inset:0;box-shadow:0 0 0 3px #78460059,0 0 14px #ffe678cc}.checkers-module__gDiMQG__dotJump{background:#ff785ae6;box-shadow:0 0 0 3px #78140059,0 0 16px #ff785ae6}.checkers-module__gDiMQG__finish{pointer-events:none;border:3px dashed #ffec8ccc;border-radius:50%;animation:.16s ease-out both checkers-module__gDiMQG__dotIn;position:absolute;inset:12%}@keyframes checkers-module__gDiMQG__dotIn{0%{opacity:0;transform:scale(.3)}}@keyframes checkers-module__gDiMQG__breathe{50%{transform:scale(.82)}}.checkers-module__gDiMQG__paths{pointer-events:none;z-index:3;width:100%;height:100%;animation:.2s ease-out both checkers-module__gDiMQG__fadeIn;position:absolute;top:0;left:0}@keyframes checkers-module__gDiMQG__fadeIn{0%{opacity:0}}.checkers-module__gDiMQG__piece{pointer-events:none;will-change:transform;transition:transform .2s cubic-bezier(.25,.8,.35,1);position:absolute;top:0;left:0}.checkers-module__gDiMQG__instant .checkers-module__gDiMQG__piece{transition:none}.checkers-module__gDiMQG__body{width:100%;height:100%;padding:7%}.checkers-module__gDiMQG__body>svg{filter:drop-shadow(0 3px 2px #00000059);width:100%;height:100%;overflow:visible}.checkers-module__gDiMQG__hop{animation:.23s ease-out checkers-module__gDiMQG__hop}@keyframes checkers-module__gDiMQG__hop{45%{transform:scale(1.28)translateY(-6%)}}.checkers-module__gDiMQG__hop>svg{animation:.23s ease-out checkers-module__gDiMQG__hopShadow}@keyframes checkers-module__gDiMQG__hopShadow{45%{filter:drop-shadow(0 12px 6px #0000004d)}}.checkers-module__gDiMQG__lifted>svg{filter:drop-shadow(0 10px 6px #00000059)}.checkers-module__gDiMQG__picked{transition:transform .12s;transform:scale(1.1)}.checkers-module__gDiMQG__dragging{z-index:40;transition:none}.checkers-module__gDiMQG__dragging .checkers-module__gDiMQG__body{transform:scale(1.15)}.checkers-module__gDiMQG__taken{opacity:.35;filter:grayscale(.6)}.checkers-module__gDiMQG__must:before{content:"";background:radial-gradient(circle,#ffdc3c00 52%,#ffc828e6 64%,#ff8c1400 74%);border-radius:50%;animation:.9s ease-in-out infinite checkers-module__gDiMQG__must;position:absolute;inset:2%}@keyframes checkers-module__gDiMQG__must{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.checkers-module__gDiMQG__crownDrop{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.3,1.5,.5,1) both checkers-module__gDiMQG__crownDrop}@keyframes checkers-module__gDiMQG__crownDrop{0%{opacity:0;transform:translateY(-120%)scale(1.6)rotate(-20deg)}55%{opacity:1;transform:translateY(0)scale(1.15)rotate(6deg)}to{transform:none}}.checkers-module__gDiMQG__shine{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff6b4 0%,#facc15bf 35%,#facc1500 70%);border-radius:50%;animation:1.1s ease-out forwards checkers-module__gDiMQG__shine;position:absolute;inset:-20%}@keyframes checkers-module__gDiMQG__shine{0%{opacity:1;transform:scale(.3)}40%{opacity:.9}to{opacity:0;transform:scale(1.7)}}.checkers-module__gDiMQG__gone{animation:.32s ease-in forwards checkers-module__gDiMQG__gone}@keyframes checkers-module__gDiMQG__gone{30%{opacity:1;scale:1.2}to{opacity:0;rotate:25deg;scale:.2}}.checkers-module__gDiMQG__appear{animation:.26s ease-out both checkers-module__gDiMQG__appear}@keyframes checkers-module__gDiMQG__appear{0%{opacity:0;scale:.4}}.checkers-module__gDiMQG__particle{z-index:35;pointer-events:none;background:var(--c);box-shadow:0 0 6px var(--c);border-radius:50%;animation:.7s cubic-bezier(.15,.6,.4,1) both checkers-module__gDiMQG__fly;position:absolute}@keyframes checkers-module__gDiMQG__fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.checkers-module__gDiMQG__bar{align-items:center;gap:8px;display:flex;position:absolute}.checkers-module__gDiMQG__card{background:#00000047;border-radius:16px;box-shadow:inset 0 0 0 2px #ffffff14}.checkers-module__gDiMQG__cardActive{background:#ffffff29;box-shadow:inset 0 0 0 2px #ffe678bf,0 0 18px #ffdc5a40}.checkers-module__gDiMQG__thinking span{background:#fde68a;border-radius:50%;width:6px;height:6px;margin:0 1.5px;animation:1s ease-in-out infinite checkers-module__gDiMQG__think;display:inline-block}.checkers-module__gDiMQG__thinking span:nth-child(2){animation-delay:.15s}.checkers-module__gDiMQG__thinking span:nth-child(3){animation-delay:.3s}@keyframes checkers-module__gDiMQG__think{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.checkers-module__gDiMQG__moves{scrollbar-width:none;touch-action:pan-x pan-y}.checkers-module__gDiMQG__moves::-webkit-scrollbar{display:none}.checkers-module__gDiMQG__ctl{color:#fff;background:#ffffff24;border-bottom:4px solid #00000059;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:transform 80ms,background .12s;display:flex}.checkers-module__gDiMQG__ctl:active:not(:disabled){border-bottom-width:2px;transform:translateY(2px)}.checkers-module__gDiMQG__ctl:disabled{opacity:.4}.checkers-module__gDiMQG__badge{color:#fff;background:#f59e0b;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:-5px;right:-4px;box-shadow:0 1px #0000004d}.checkers-module__gDiMQG__toast{z-index:36;pointer-events:none;white-space:nowrap;animation:1.6s ease-out forwards checkers-module__gDiMQG__toast;position:absolute;left:50%}@keyframes checkers-module__gDiMQG__toast{0%{opacity:0;transform:translate(-50%,10px)scale(.7)}12%{opacity:1;transform:translate(-50%)scale(1.08)}20%{transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-14px)}}.checkers-module__gDiMQG__trophy{animation:1.6s ease-in-out infinite checkers-module__gDiMQG__trophy}@keyframes checkers-module__gDiMQG__trophy{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(4deg)}}.checkers-module__gDiMQG__confetti{border-radius:2px;width:9px;height:14px;animation:linear forwards checkers-module__gDiMQG__fall;position:absolute;top:-12px}@keyframes checkers-module__gDiMQG__fall{to{transform:translate(var(--dx), 110vh) rotate(var(--rot))}}
