@keyframes GridLayer_break__2E8sp{0%{transform:scale(1) rotate(0deg);opacity:1;filter:brightness(1) contrast(1);box-shadow:0 0 0 rgba(99,102,241,0)}15%{transform:scale(1.2) rotate(3deg);opacity:1;filter:brightness(1.5) contrast(1.2);box-shadow:0 0 20px rgba(99,102,241,.8)}30%{transform:scale(1.1) rotate(-2deg);opacity:.95;filter:brightness(1.3) contrast(1.1);box-shadow:0 0 15px rgba(99,102,241,.6)}50%{transform:scale(.8) rotate(8deg);opacity:.8;filter:brightness(.9) contrast(.9);box-shadow:0 0 10px rgba(99,102,241,.4)}70%{transform:scale(.5) rotate(-12deg);opacity:.5;filter:brightness(.7) contrast(.8);box-shadow:0 0 5px rgba(99,102,241,.2)}85%{transform:scale(.2) rotate(20deg);opacity:.2;filter:brightness(.5) contrast(.6);box-shadow:0 0 2px rgba(99,102,241,.1)}to{transform:scale(.05) rotate(30deg);opacity:0;filter:brightness(.3) contrast(.4);box-shadow:0 0 0 rgba(99,102,241,0)}}.GridLayer_animateBreak__9sp_R{animation:GridLayer_break__2E8sp 1s cubic-bezier(.25,.46,.45,.94) forwards;pointer-events:none;z-index:20}.GridLayer_highlightCell__ZigiB{position:absolute;pointer-events:none;background-color:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.3);border-radius:2px;z-index:10;box-sizing:border-box}.GridLayer_gridButton__BnHQG{position:absolute;transition:all .3s ease;border-radius:3px;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:600;backdrop-filter:blur(1px);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.GridLayer_gridButtonNormal__lsDWc{background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer;box-shadow:none;transform:translateY(0);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.GridLayer_gridButtonNormal__lsDWc:hover{background:rgba(0,255,157,.3);border:none;color:#418773;cursor:default;box-shadow:none}.GridLayer_gridButtonFlashing__JnLy4{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(220,38,38,.08));border:1px solid rgba(239,68,68,.25);color:rgba(239,68,68,.8);cursor:pointer;box-shadow:0 2px 8px rgba(239,68,68,.2);animation:GridLayer_pulse__nrdF3 1.5s ease-in-out infinite alternate}@keyframes GridLayer_pulse__nrdF3{0%{box-shadow:0 2px 8px rgba(239,68,68,.2)}to{box-shadow:0 4px 12px rgba(239,68,68,.4)}}.GridLayer_gridButtonClicked__C8rvf{background:rgba(0,255,157,.1);border:none;color:#418773;cursor:default;box-shadow:none}.GridLayer_gridButtonClickedPast__RIeJD{background:#f6f6f6;border:none;color:#b5b5b5;cursor:default;box-shadow:none}.GridLayer_gridButtonWinning__jlQd1{background:#00ff9d;border:none;color:#000;cursor:default}.GridLayer_gridButtonDisabled__QlsQ5{background:linear-gradient(135deg,rgba(156,163,175,.08),rgba(107,114,128,.06));color:rgba(156,163,175,.5);cursor:not-allowed;opacity:.6}@keyframes GridLayer_glow__qmnUu{0%{box-shadow:0 3px 10px rgba(245,158,11,.25)}to{box-shadow:0 5px 15px rgba(245,158,11,.4)}}.GridLayer_buttonText__8ydYH{font-size:12px;line-height:1.2;text-shadow:0 1px 2px hsla(0,0%,100%,.8);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media(max-width:768px){.GridLayer_buttonText__8ydYH{font-size:8px}}.CustomAmountPopup_overlay__rWXME{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.CustomAmountPopup_popup__95eaT{background:#fff;border-radius:16px;padding:20px;width:300px;max-width:90vw;position:relative;display:flex;flex-direction:column;gap:16px}.CustomAmountPopup_closeButton__9FhR0{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:4px;z-index:1}.CustomAmountPopup_closeButton__9FhR0:hover{background-color:#f3f4f6}.CustomAmountPopup_displayArea__PaxZb{text-align:center;margin-top:10px}.CustomAmountPopup_rangeText__fXIAg{font-size:12px;color:#999;margin-bottom:12px;font-weight:400}.CustomAmountPopup_inputValue__wcZxd{font-size:48px;font-weight:400;color:#000;min-height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.CustomAmountPopup_keypad__AP8WC{display:flex;flex-direction:column;gap:8px}.CustomAmountPopup_keypadRow__VLCsy{display:flex;gap:8px}.CustomAmountPopup_keypadButton__HPb6X{flex:1;height:50px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#000;font-size:20px;font-weight:400;cursor:pointer;transition:all .2s ease;padding:4px}.CustomAmountPopup_keypadButton__HPb6X:hover{background-color:#f3f4f6}.CustomAmountPopup_keypadButton__HPb6X:active{transform:translateY(1px)}.CustomAmountPopup_clearButton__xwsI0{font-size:14px;font-weight:400}.CustomAmountPopup_errorMessage___EFD2{color:#ef4444;text-align:center;font-size:12px;height:12px;line-height:12px;visibility:hidden;margin-top:-20px;margin-bottom:-10px}.CustomAmountPopup_errorMessage___EFD2.CustomAmountPopup_visible__P4r7R{visibility:visible}.CustomAmountPopup_confirmButton__M2FFi{width:100%;height:45px;background-color:#00ff9d;border:none;border-radius:6px;color:#000;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease;margin-top:8px}.CustomAmountPopup_confirmButton__M2FFi:hover{background-color:#00e689}.CustomAmountPopup_confirmButton__M2FFi:active{transform:translateY(1px)}@media(max-width:768px){.CustomAmountPopup_popup__95eaT{width:260px;padding:16px;gap:12px}.CustomAmountPopup_keypadButton__HPb6X{height:45px;font-size:18px}.CustomAmountPopup_inputValue__wcZxd{font-size:40px}.CustomAmountPopup_confirmButton__M2FFi{height:40px;font-size:16px}}.WinnerNotification_container__wdPwj{display:inline-block;height:100%;min-height:32px;vertical-align:top;position:relative}.WinnerNotification_winnerNotification__5H0kt{position:absolute;top:0;left:0;max-width:300px;height:100%;opacity:0;transform:translateX(0);animation:WinnerNotification_fadeInSlide__p6VTF .5s ease-out forwards}.WinnerNotification_winnerNotification__5H0kt.WinnerNotification_shake__Nd5VN{animation:WinnerNotification_fadeInSlide__p6VTF .5s ease-out forwards,WinnerNotification_shake__Nd5VN .6s ease-in-out}.WinnerNotification_notificationContent__aJxZh{background:linear-gradient(135deg,#48ff0a,#00ff88);border-radius:8px;padding:4px 10px;box-shadow:0 4px 16px rgba(72,255,10,.3);border:2px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);display:flex;align-items:center;gap:6px;position:relative;overflow:hidden;height:100%;min-height:32px}.WinnerNotification_notificationContent__aJxZh:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%,transparent);animation:WinnerNotification_shimmer__yjc3R 3s infinite}.WinnerNotification_icon__SraMR{font-size:14px;animation:WinnerNotification_bounce__mv6lG 1s ease-in-out infinite;flex-shrink:0}.WinnerNotification_text__PzLjQ{flex:1;color:#010204;font-weight:600;font-size:12px;line-height:1.2;font-family:Montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WinnerNotification_typingText__ZvZuJ{display:inline}.WinnerNotification_cursor__HJMJa{display:inline;animation:WinnerNotification_blink__W6zwx 1s infinite;font-weight:700;color:#010204}@keyframes WinnerNotification_fadeInSlide__p6VTF{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes WinnerNotification_shake__Nd5VN{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-3px)}20%,40%,60%,80%{transform:translateX(3px)}}@keyframes WinnerNotification_bounce__mv6lG{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes WinnerNotification_blink__W6zwx{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes WinnerNotification_shimmer__yjc3R{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@media(max-width:768px){.WinnerNotification_container__wdPwj{min-height:26px}.WinnerNotification_winnerNotification__5H0kt{max-width:200px}.WinnerNotification_notificationContent__aJxZh{padding:3px 8px;min-height:26px}.WinnerNotification_text__PzLjQ{font-size:9px}.WinnerNotification_icon__SraMR{font-size:12px}}@media(prefers-color-scheme:dark){.WinnerNotification_notificationContent__aJxZh{background:linear-gradient(135deg,#48ff0a,#00ff88);box-shadow:0 8px 32px rgba(72,255,10,.4)}}