.page_container__jZF7q{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 30%,#2d3748 70%,#1a1a2e);position:relative}.page_container__jZF7q:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(0,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(138,43,226,.1) 0,transparent 50%);z-index:0;color:white;position:relative;overflow:hidden;z-index:1}.page_loading__4WMny{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.5rem;color:rgba(255,255,255,.7)}.page_backButton__DcXpv{position:absolute;top:1rem;left:1rem;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:white;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease;z-index:10}.page_backButton__DcXpv:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.page_gameHeader___EPI1{text-align:center;padding:2rem 1rem 1rem;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.page_gameTitle__vSI4u{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#00ffff,#8a2be2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(0,255,255,.3)}.page_gameTitle__vSI4u,.page_walletInfo__EZMAm{margin-bottom:1rem;font-family:Courier New,monospace}.page_walletInfo__EZMAm{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.3);border-radius:20px;font-size:.9rem}.page_walletLabel__DldEh{color:rgba(255,255,255,.7);font-weight:600}.page_walletAddress__PzPDr{color:#00ff88;font-weight:700;text-shadow:0 0 10px rgba(0,255,136,.5)}.page_connectedStatus__rpzwp{color:#00ff88;font-size:.8rem}.page_walletConnection__FZ9CX{display:flex;flex-direction:column;align-items:center;gap:.75rem}.page_connectWalletButton__unc63{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:white;border:none;padding:.75rem 2rem;font-size:1rem;font-weight:700;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;box-shadow:0 4px 15px rgba(255,107,107,.3);min-width:180px}.page_connectWalletButton__unc63:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4);background:linear-gradient(135deg,#ff8e53,#ff6b6b)}.page_walletStatus__xox_P{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.8);font-size:.9rem;font-family:Courier New,monospace}.page_statusIcon__kBRXX{font-size:1rem}.page_scoreContainer__nMXP1{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.page_timer__bnVuJ{font-size:1.5rem;font-weight:600;color:#00ffff;text-shadow:0 0 10px rgba(0,255,255,.5);font-family:Courier New,monospace;min-width:80px;text-align:center;transition:all .3s ease}.page_timer__bnVuJ.page_warning__wzo3a{color:#ff6b6b;text-shadow:0 0 20px rgba(255,107,107,.7);animation:page_timerPulse__Ye8lH 1s ease-in-out infinite}.page_timer__bnVuJ.page_critical__LRAQy{color:#ff4444;text-shadow:0 0 25px rgba(255,68,68,.9);animation:page_timerCritical__odxNB .5s ease-in-out infinite}.page_timerLabel__9El_v{font-size:1.5rem;font-weight:600;color:#00ffff;text-shadow:0 0 10px rgba(0,255,255,.5);font-family:Courier New,monospace;min-width:80px;text-align:center}.page_resultsOverlay__qQQiH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__jjObi .3s ease-out}.page_resultsModal__j1XtK{background:linear-gradient(135deg,#1a1a2e,#2d3748 50%,#1a1a2e);border:2px solid rgba(0,255,255,.3);border-radius:20px;padding:2rem;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 80px rgba(0,255,255,.2),inset 0 1px 0 rgba(255,255,255,.1);animation:page_modalPop__sPM5E .5s ease-out}.page_resultsTitle__7nVBX{font-size:2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Courier New,monospace}.page_resultsEmoji__dT7aG{font-size:4rem;margin:1rem 0;animation:page_bounce__i7ayu 2s ease-in-out infinite}.page_resultsScore__2KOra{font-size:3rem;font-weight:700;color:#00ffff;text-shadow:0 0 20px rgba(0,255,255,.5);margin:1rem 0;font-family:Courier New,monospace}.page_resultsComment__ERiGv{font-size:1.1rem;color:rgba(255,255,255,.9);margin:1rem 0 2rem;line-height:1.4}.page_resultsButtons__KvLQu{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_playAgainButton__3kpYd{background:linear-gradient(135deg,#00ffff,#00bfff);color:#1a1a2e;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;box-shadow:0 4px 15px rgba(0,255,255,.3)}.page_playAgainButton__3kpYd:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,255,255,.4)}.page_menuButton__3y3__{background:rgba(138,43,226,.2);color:#9370db;border:2px solid rgba(138,43,226,.5);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace}.page_menuButton__3y3__:hover{background:rgba(138,43,226,.3);border-color:rgba(138,43,226,.7);transform:translateY(-2px);box-shadow:0 4px 15px rgba(138,43,226,.3)}.page_leaderboardButton__ySkXI{background:linear-gradient(135deg,#ff6b6b,#ffd700);color:#1a1a2e;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;box-shadow:0 4px 15px rgba(255,215,0,.3)}.page_leaderboardButton__ySkXI:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.4)}.page_leaderboardNavButton__o0XK9{background:rgba(255,215,0,.2);color:#ffd700;border:2px solid rgba(255,215,0,.5);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;margin-left:1rem}.page_leaderboardNavButton__o0XK9:hover{background:rgba(255,215,0,.3);border-color:rgba(255,215,0,.7);transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,215,0,.3)}@media (max-width:768px){.page_gameControls__YSNR8{padding:1.5rem;gap:.75rem}.page_checkinButton___c7Ag{padding:.6rem 1.5rem;font-size:.9rem;min-width:120px}}@media (max-width:480px){.page_gameControls__YSNR8{padding:1rem;gap:.5rem}.page_checkinButton___c7Ag{padding:.5rem 1rem;font-size:.8rem;min-width:100px}.page_walletInfo__EZMAm{font-size:.8rem;padding:.4rem .8rem}.page_connectWalletButton__unc63{padding:.6rem 1.5rem;font-size:.9rem;min-width:150px}}.page_currentScore__odUYu,.page_highScore__5wYmY{font-size:1.5rem;font-weight:600;color:#00ffff;text-shadow:0 0 10px rgba(0,255,255,.5);font-family:Courier New,monospace;min-width:120px;text-align:center}.page_gameArea__uqicd{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative}.page_tapButtonContainer__D8MVu{position:relative;margin-bottom:3rem}.page_tapButton__E_gKS{width:200px;height:200px;border-radius:20px;background:linear-gradient(135deg,#4a5568,#2d3748 50%,#1a202c);border:3px solid #00ffff;cursor:pointer;font-size:4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px rgba(0,255,255,.3),0 0 60px rgba(138,43,226,.2),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 10px rgba(0,255,255,.2);transition:all .5s ease;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font-family:Courier New,monospace}.page_robot-level-2__lXTQx{border-color:#00bfff;box-shadow:0 10px 40px rgba(0,191,255,.4),0 0 80px rgba(0,191,255,.3),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 15px rgba(0,191,255,.3);animation:page_electricPulse__gplsO 2s ease-in-out infinite}.page_robot-level-3__Lg22A{border-color:#c0c0c0;background:linear-gradient(135deg,#c0c0c0,#808080 50%,#696969);box-shadow:0 10px 40px rgba(192,192,192,.4),0 0 80px rgba(192,192,192,.3),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 15px rgba(255,255,255,.3);animation:page_metallicGlow__aiO97 3s ease-in-out infinite}.page_robot-level-4__KFBG4{border-color:#9370db;background:linear-gradient(135deg,#9370db,#8a2be2 50%,#6a0dad);box-shadow:0 10px 40px rgba(147,112,219,.5),0 0 100px rgba(147,112,219,.4),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 20px rgba(147,112,219,.4);animation:page_aiGlow__VfO7K 2.5s ease-in-out infinite}.page_robot-level-5__MekNy{border-color:#ff4500;background:linear-gradient(135deg,#ff4500,#ffd700 25%,#ff1493 50%,#00ff7f 75%,#1e90ff);box-shadow:0 15px 50px rgba(255,69,0,.6),0 0 120px rgba(255,215,0,.5),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 25px rgba(255,255,255,.5);animation:page_ultimateGlow__ctYmN 1.5s ease-in-out infinite}.page_tapButton__E_gKS:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid rgba(0,255,255,.3);border-radius:12px;pointer-events:none}.page_tapButton__E_gKS:hover{transform:translateY(-2px);box-shadow:0 15px 50px rgba(0,255,255,.4),0 0 80px rgba(138,43,226,.3),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 15px rgba(0,255,255,.3)}.page_tapButton__E_gKS:active{transform:translateY(0) scale(.95);box-shadow:0 5px 20px rgba(0,255,255,.3),0 0 40px rgba(138,43,226,.2),inset 0 -3px 15px rgba(0,0,0,.5),inset 0 1px 10px rgba(0,255,255,.2)}.page_tapAnimation__Dglaa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:700;color:#00ffff;text-shadow:0 0 20px rgba(0,255,255,.8);font-family:Courier New,monospace;pointer-events:none;animation:page_tapFloat__yCw0E 1s ease-out forwards;z-index:100}@keyframes page_tapFloat__yCw0E{0%{opacity:1;transform:translate(-50%,-50%) scale(.5)}50%{opacity:1;transform:translate(-50%,-150%) scale(1.2)}to{opacity:0;transform:translate(-50%,-250%) scale(1)}}.page_gameStats__aypsK{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;background:rgba(0,0,0,.5);padding:1rem 2rem;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,255,.3);box-shadow:0 4px 20px rgba(0,255,255,.1)}.page_stat__wNpTi{display:flex;flex-direction:column;align-items:center;gap:.25rem}.page_statLabel__2jNx3{font-size:.9rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px}.page_statValue__tVgp7{font-size:1.3rem;font-weight:600;color:#00ffff;font-family:Courier New,monospace}.page_gameControls__YSNR8{padding:2rem;text-align:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,255,255,.2);display:flex;gap:1rem;justify-content:center;align-items:flex-start;flex-wrap:wrap}.page_resetButton__uvLeL{background:rgba(138,43,226,.2);color:#8a2be2;border:2px solid rgba(138,43,226,.5);padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace}.page_resetButton__uvLeL:hover{background:rgba(138,43,226,.3);border-color:rgba(138,43,226,.7);transform:translateY(-1px);box-shadow:0 4px 15px rgba(138,43,226,.3)}.page_checkinContainer__xoUue{display:flex;flex-direction:column;align-items:center;gap:.75rem}.page_checkinStatus__IWqEP{display:flex;align-items:center;gap:.5rem;padding:.3rem .8rem;background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.3);border-radius:15px;font-size:.8rem;font-family:Courier New,monospace}.page_statusText__6Vir_{color:#00ff88;font-weight:600}.page_checkinTransaction__F5Idf{display:flex;flex-direction:column;align-items:center;gap:.5rem}.page_checkinButton___c7Ag{background:linear-gradient(135deg,#00ff88,#00d4ff);color:#0a0a0a;border:none;padding:.75rem 2rem;font-size:1rem;font-weight:700;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;box-shadow:0 4px 15px rgba(0,255,136,.3);min-width:150px}.page_checkinButton___c7Ag:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,255,136,.4);background:linear-gradient(135deg,#00ff88,#00e8ff)}.page_checkinButton___c7Ag:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_checkinButtonPending__SN_dk{background:linear-gradient(135deg,#ffd700,#ffb347);animation:page_checkinPending__U_hfh 1.5s ease-in-out infinite}.page_checkinButtonSuccess__CjSTw{background:linear-gradient(135deg,#00ff88,#00c853);animation:page_checkinSuccess__tIl9E .5s ease-out}.page_checkinButtonError__vqmkD{background:linear-gradient(135deg,#ff4757,#ff6348);animation:page_checkinError__3DKM0 .5s ease-out}@keyframes page_checkinPending__U_hfh{0%,to{transform:scale(1);box-shadow:0 4px 15px rgba(255,215,0,.3)}50%{transform:scale(1.05);box-shadow:0 6px 25px rgba(255,215,0,.5)}}@keyframes page_checkinSuccess__tIl9E{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes page_checkinError__3DKM0{0%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@media (max-width:768px){.page_gameHeader___EPI1{padding:1.5rem 1rem .75rem}.page_scoreContainer__nMXP1{gap:1rem}.page_currentScore__odUYu{font-size:1.3rem}.page_highScore__5wYmY{font-size:1rem;padding:.2rem .6rem}.page_tapButton__E_gKS{width:150px;height:150px;font-size:3rem}.page_gameStats__aypsK{gap:1.5rem;padding:.75rem 1.5rem}.page_statValue__tVgp7{font-size:1.1rem}.page_gameControls__YSNR8{padding:1.5rem}}@media (max-width:480px){.page_tapButton__E_gKS{width:120px;height:120px;font-size:2.5rem}.page_gameStats__aypsK{gap:1rem;padding:.5rem 1rem}.page_stat__wNpTi{gap:.15rem}.page_statLabel__2jNx3{font-size:.8rem}.page_statValue__tVgp7{font-size:1rem}}@keyframes page_electricPulse__gplsO{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.2)}}@keyframes page_metallicGlow__aiO97{0%,to{filter:brightness(1) contrast(1)}50%{filter:brightness(1.1) contrast(1.1)}}@keyframes page_aiGlow__VfO7K{0%,to{box-shadow:0 10px 40px rgba(147,112,219,.5),0 0 100px rgba(147,112,219,.4),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 20px rgba(147,112,219,.4)}50%{box-shadow:0 15px 50px rgba(147,112,219,.7),0 0 130px rgba(147,112,219,.6),inset 0 -5px 20px rgba(0,0,0,.4),inset 0 2px 25px rgba(147,112,219,.6)}}@keyframes page_ultimateGlow__ctYmN{0%,to{transform:scale(1) rotate(0deg);filter:brightness(1) hue-rotate(0deg)}25%{transform:scale(1.01) rotate(1deg);filter:brightness(1.3) hue-rotate(10deg)}50%{transform:scale(1.02) rotate(0deg);filter:brightness(1.5) hue-rotate(20deg)}75%{transform:scale(1.01) rotate(-1deg);filter:brightness(1.3) hue-rotate(-10deg)}}.page_evolutionNotification__OWfp5{position:absolute;top:-80px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff6b6b,#4ecdc4);color:white;padding:1rem 2rem;border-radius:25px;font-weight:700;font-size:1.2rem;z-index:1000;animation:page_evolutionPop__HlprA 2s ease-out forwards;box-shadow:0 10px 30px rgba(0,0,0,.3);text-align:center;font-family:Courier New,monospace}@keyframes page_evolutionPop__HlprA{0%{opacity:0;transform:translateX(-50%) translateY(20px) scale(.5)}20%{opacity:1;transform:translateX(-50%) translateY(-10px) scale(1.1)}40%{transform:translateX(-50%) translateY(0) scale(1)}80%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-30px) scale(.9)}}@keyframes page_timerPulse__Ye8lH{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes page_timerCritical__odxNB{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}@keyframes page_modalPop__sPM5E{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes page_bounce__i7ayu{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-color-scheme:dark){.page_container__jZF7q{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e)}}.NameInputModal_nameInputOverlay__6dMUL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:NameInputModal_fadeIn__zUm9T .3s ease-out}.NameInputModal_nameInputModal__dsSLg{background:linear-gradient(135deg,#1a1a2e,#2d3748 50%,#1a1a2e);border:2px solid rgba(0,255,255,.3);border-radius:20px;padding:2.5rem;max-width:450px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 80px rgba(0,255,255,.2),inset 0 1px 0 rgba(255,255,255,.1);animation:NameInputModal_modalPop__RBRau .5s ease-out;font-family:Courier New,monospace}.NameInputModal_nameInputTitle__BmX3O{font-size:2rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.NameInputModal_nameInputScore__qTlbG{font-size:1.2rem;margin-bottom:2rem;color:rgba(255,255,255,.9)}.NameInputModal_scoreValue__Dg_kx{font-weight:700;color:#00ffff;text-shadow:0 0 10px rgba(0,255,255,.5);font-size:1.4rem}.NameInputModal_nameInputForm__Y9ONu{display:flex;flex-direction:column;gap:1.5rem}.NameInputModal_inputGroup__ZkRnC{display:flex;flex-direction:column;gap:.5rem;text-align:left}.NameInputModal_inputLabel__dvJhy{font-size:1rem;font-weight:600;color:rgba(255,255,255,.8);margin-bottom:.5rem}.NameInputModal_nicknameInput__Q0UEG{width:100%;padding:1rem;border:2px solid rgba(0,255,255,.3);border-radius:10px;background:rgba(0,0,0,.3);color:white;font-size:1.1rem;font-family:Courier New,monospace;transition:all .3s ease;box-sizing:border-box}.NameInputModal_nicknameInput__Q0UEG:focus{outline:none;border-color:rgba(0,255,255,.7);box-shadow:0 0 20px rgba(0,255,255,.2),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-1px)}.NameInputModal_nicknameInput__Q0UEG::placeholder{color:rgba(255,255,255,.5)}.NameInputModal_inputError__fkNUK{color:#ff6b6b;font-size:.9rem;font-weight:600;margin-top:.5rem;text-align:center;animation:NameInputModal_shake__KhY53 .5s ease-in-out}@keyframes NameInputModal_shake__KhY53{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.NameInputModal_nameInputButtons__vblIT{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.NameInputModal_cancelButton__Tk3a2{background:rgba(138,43,226,.2);color:#9370db;border:2px solid rgba(138,43,226,.5);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace}.NameInputModal_cancelButton__Tk3a2:hover:not(:disabled){background:rgba(138,43,226,.3);border-color:rgba(138,43,226,.7);transform:translateY(-2px);box-shadow:0 4px 15px rgba(138,43,226,.3)}.NameInputModal_cancelButton__Tk3a2:disabled{opacity:.5;cursor:not-allowed}.NameInputModal_saveButton__ObUot{background:linear-gradient(135deg,#00ffff,#00bfff);color:#1a1a2e;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;box-shadow:0 4px 15px rgba(0,255,255,.3);flex:1 1}.NameInputModal_saveButton__ObUot:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,255,255,.4)}.NameInputModal_saveButton__ObUot:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes NameInputModal_fadeIn__zUm9T{0%{opacity:0}to{opacity:1}}@keyframes NameInputModal_modalPop__RBRau{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.NameInputModal_nameInputModal__dsSLg{padding:2rem;margin:1rem;width:calc(100% - 2rem)}.NameInputModal_nameInputTitle__BmX3O{font-size:1.5rem}.NameInputModal_nameInputScore__qTlbG{font-size:1rem}.NameInputModal_scoreValue__Dg_kx{font-size:1.2rem}.NameInputModal_nicknameInput__Q0UEG{font-size:1rem;padding:.8rem}.NameInputModal_nameInputButtons__vblIT{flex-direction:column;gap:1rem}.NameInputModal_cancelButton__Tk3a2,.NameInputModal_saveButton__ObUot{width:100%}}@media (max-width:480px){.NameInputModal_nameInputModal__dsSLg{padding:1.5rem}.NameInputModal_nameInputTitle__BmX3O{font-size:1.3rem}.NameInputModal_nameInputScore__qTlbG{font-size:.9rem}.NameInputModal_scoreValue__Dg_kx{font-size:1.1rem}}