.TransactionProgressBar_overlay__m5mVI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;animation:TransactionProgressBar_fadeIn__FUPGK .3s ease-out}.TransactionProgressBar_progressContainer__0xqPf{position:fixed;top:68px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#0a0f1c,#1a1f2e 50%,#2a2f3e);border:2px solid gold;border-radius:12px;padding:16px 24px;box-shadow:0 0 30px rgba(255,215,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);min-width:400px;max-width:500px;width:90vw;animation:TransactionProgressBar_slideInFromTop__TpxmV .4s ease-out;z-index:100000}.TransactionProgressBar_progressHeader__IhfjQ{display:flex;align-items:center;gap:12px;margin-bottom:12px}.TransactionProgressBar_progressIcon__zkmcT{font-size:20px;animation:TransactionProgressBar_pulse__YgqMj 2s infinite}.TransactionProgressBar_progressMessage__sTpwa{color:#fff;font-size:14px;font-weight:600;text-shadow:0 0 10px rgba(255,215,0,.5);flex:1 1}.TransactionProgressBar_progressBarWrapper__WJ26t{margin-bottom:8px}.TransactionProgressBar_progressBarBackground__nIhDv{background:rgba(0,0,0,.4);border:1px solid rgba(255,215,0,.3);border-radius:8px;height:8px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.TransactionProgressBar_progressBarFill__RAps6{background:linear-gradient(90deg,gold,#ffed4e 50%,gold);height:100%;border-radius:6px;transition:width .3s ease-out;box-shadow:0 0 10px rgba(255,215,0,.6),inset 0 1px 0 hsla(0,0%,100%,.3);position:relative;overflow:hidden}.TransactionProgressBar_progressBarFill__RAps6:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:TransactionProgressBar_shimmer__wQ9XP 2s infinite}.TransactionProgressBar_progressBarGlow__zxZb_{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,215,0,.8) 20%,#ffed4e 50%,rgba(255,215,0,.8) 80%,transparent);animation:TransactionProgressBar_glow__IwJoT 1.5s ease-in-out infinite;border-radius:6px}.TransactionProgressBar_progressFooter__S9hHC{display:flex;justify-content:center;align-items:center}.TransactionProgressBar_progressStatus__y8OCg{color:gold;font-size:12px;font-weight:500;text-shadow:0 0 8px rgba(255,215,0,.4)}@keyframes TransactionProgressBar_fadeIn__FUPGK{0%{opacity:0}to{opacity:1}}@keyframes TransactionProgressBar_slideInFromTop__TpxmV{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}@keyframes TransactionProgressBar_pulse__YgqMj{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes TransactionProgressBar_shimmer__wQ9XP{0%{left:-100%}to{left:100%}}@keyframes TransactionProgressBar_glow__IwJoT{0%,to{opacity:.3;transform:translateX(-100%)}50%{opacity:.8;transform:translateX(0)}}@media (max-width:768px){.TransactionProgressBar_progressContainer__0xqPf{min-width:300px;padding:14px 20px;top:10px}.TransactionProgressBar_progressMessage__sTpwa{font-size:13px}.TransactionProgressBar_progressIcon__zkmcT{font-size:18px}}@media (max-width:480px){.TransactionProgressBar_progressContainer__0xqPf{min-width:280px;padding:12px 16px;top:10px}.TransactionProgressBar_progressMessage__sTpwa{font-size:12px}.TransactionProgressBar_progressStatus__y8OCg{font-size:11px}}.RegistrationModal_overlay__QFH8B{position:fixed;inset:0;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:RegistrationModal_fadeIn__4Dwy9 .2s ease-out}@keyframes RegistrationModal_fadeIn__4Dwy9{0%{opacity:0}to{opacity:1}}.RegistrationModal_modal__BCqJ0{background:linear-gradient(180deg,#0a0f1a,#0d1520 50%,#081018);border:3px solid #0ff;border-radius:8px;box-shadow:0 0 30px rgba(0,255,255,.3),inset 0 0 60px rgba(0,255,255,.05),0 0 100px rgba(0,255,255,.15);max-width:700px;width:95%;max-height:90vh;overflow-y:auto;position:relative;animation:RegistrationModal_slideUp__hZGpJ .3s ease-out}.RegistrationModal_modal__BCqJ0::-webkit-scrollbar{width:8px}.RegistrationModal_modal__BCqJ0::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}.RegistrationModal_modal__BCqJ0::-webkit-scrollbar-thumb{background:rgba(0,255,255,.3);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.RegistrationModal_modal__BCqJ0::-webkit-scrollbar-thumb:hover{background:rgba(0,255,255,.5)}@media (max-width:768px){.RegistrationModal_modal__BCqJ0{max-width:95%;max-height:95vh}.RegistrationModal_modal__BCqJ0::-webkit-scrollbar{width:6px}}@keyframes RegistrationModal_slideUp__hZGpJ{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.RegistrationModal_modal__BCqJ0:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,255,.015) 0,rgba(0,255,255,.015) 4px);pointer-events:none;z-index:1}.RegistrationModal_header__ElGIK{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:2px solid rgba(0,255,255,.3);background:linear-gradient(90deg,rgba(0,255,255,.08),transparent);border-radius:8px 8px 0 0}@media (max-width:768px){.RegistrationModal_header__ElGIK{padding:12px 16px}}.RegistrationModal_headerTitle__C2kOq{font-family:Press Start\ 2P,monospace;font-size:12px;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.5);letter-spacing:1.5px;display:flex;align-items:center;gap:10px}.RegistrationModal_headerTitle__C2kOq:before{content:"///";color:#facc15;font-size:10px}@media (max-width:768px){.RegistrationModal_headerTitle__C2kOq{font-size:10px;gap:8px;letter-spacing:1px}.RegistrationModal_headerTitle__C2kOq:before{font-size:8px}}.RegistrationModal_closeButton__zRv7C{background:transparent;border:2px solid hsla(0,0%,100%,.2);color:#ffffff80;font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.RegistrationModal_closeButton__zRv7C:hover{border-color:#ff4757;color:#ff4757;box-shadow:0 0 10px rgba(255,71,87,.3)}.RegistrationModal_content__KGENx{padding:20px;position:relative;z-index:2}@media (max-width:768px){.RegistrationModal_content__KGENx{padding:16px}}.RegistrationModal_stepIndicator__iPomd{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.RegistrationModal_stepBadge__cVOSu{font-family:Press Start\ 2P,monospace;font-size:9px;padding:6px 10px;background:hsla(0,0%,100%,.1);color:#ffffff60;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;transition:all .3s ease;min-width:32px;text-align:center}.RegistrationModal_stepBadgeActive__czmPi{background:#facc15;color:#000;border-color:#facc15;box-shadow:0 0 15px rgba(250,204,21,.4);transform:scale(1.05)}.RegistrationModal_stepLine__vUMEV{width:40px;height:2px;background:hsla(0,0%,100%,.2);position:relative;overflow:hidden}@media (max-width:768px){.RegistrationModal_stepIndicator__iPomd{margin-bottom:16px}.RegistrationModal_stepBadge__cVOSu{font-size:8px;padding:5px 8px;min-width:28px}.RegistrationModal_stepLine__vUMEV{width:30px}}.RegistrationModal_mainLayout__yesXF{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;min-height:450px}@media (max-width:768px){.RegistrationModal_mainLayout__yesXF{grid-template-columns:1fr;gap:12px;min-height:auto}}.RegistrationModal_leftPanel__vgO4i{display:flex;flex-direction:column;align-items:center;gap:16px;min-height:450px}.RegistrationModal_globeContainer__ttuW9{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.RegistrationModal_globeImage__q8Zjd{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,255,255,.3));animation:RegistrationModal_float__CQAh2 3s ease-in-out infinite}@keyframes RegistrationModal_float__CQAh2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.RegistrationModal_sectionLabel__4hY_v{font-family:Press Start\ 2P,monospace;font-size:10px;color:#0ff;text-transform:uppercase;letter-spacing:2px;text-align:center}.RegistrationModal_flagGrid__0Qmsu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:100%;max-width:360px}@media (max-width:768px){.RegistrationModal_flagGrid__0Qmsu{max-width:100%}}.RegistrationModal_flagButton___PK0C{background:rgba(0,0,0,.4);border:2px solid hsla(0,0%,100%,.15);border-radius:6px;padding:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:90px}.RegistrationModal_flagButton___PK0C:hover{border-color:rgba(0,255,255,.5);background:rgba(0,255,255,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,255,255,.2)}.RegistrationModal_flagButtonSelected__l_2Re{border-color:#facc15!important;background:rgba(250,204,21,.1)!important;box-shadow:0 0 15px rgba(250,204,21,.3),0 0 25px rgba(250,204,21,.15)!important;animation:RegistrationModal_selectedPulse__KA4UK 2s ease-in-out infinite}@keyframes RegistrationModal_selectedPulse__KA4UK{0%,to{box-shadow:0 0 15px rgba(250,204,21,.3),0 0 25px rgba(250,204,21,.15)}50%{box-shadow:0 0 20px rgba(250,204,21,.4),0 0 35px rgba(250,204,21,.2)}}.RegistrationModal_flagImage__l_CJw{width:60px;height:40px;object-fit:cover;border:1px solid hsla(0,0%,100%,.2)}.RegistrationModal_flagName__KRr9v{font-family:Space Mono,monospace;font-size:9px;color:#ffffff80;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RegistrationModal_flagButtonSelected__l_2Re .RegistrationModal_flagName__KRr9v{color:#facc15}.RegistrationModal_selectedBadge__4vdNH{position:absolute;top:-6px;right:-6px;background:#facc15;color:#000;font-size:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-weight:700}.RegistrationModal_rightPanel__cuB9G{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.5));border:2px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px;position:relative;overflow:hidden;min-height:450px}.RegistrationModal_rightPanel__cuB9G:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#0ff,transparent)}.RegistrationModal_characterVideo__w5eOR{width:100%;max-width:220px;height:320px;aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 0 30px rgba(0,255,255,.3));border-radius:4px}@media (max-width:768px){.RegistrationModal_rightPanel__cuB9G{min-height:240px;padding:16px}.RegistrationModal_characterVideo__w5eOR{max-width:200px}}.RegistrationModal_characterPlaceholder__hCYcr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;color:#ffffff40;text-align:center}.RegistrationModal_placeholderImage__hOowY{width:100px;height:auto;opacity:.5;filter:grayscale(.5);animation:RegistrationModal_float__CQAh2 3s ease-in-out infinite}.RegistrationModal_placeholderText__7g9Ev{font-family:Space Mono,monospace;font-size:11px;line-height:1.5;max-width:180px}@media (max-width:768px){.RegistrationModal_characterPlaceholder__hCYcr{padding:16px}.RegistrationModal_placeholderImage__hOowY{width:80px}.RegistrationModal_placeholderText__7g9Ev{font-size:10px}}.RegistrationModal_factionInfoBox__yOFOz{margin-top:16px;padding:14px 16px;border:2px solid rgba(0,255,255,.3);border-left:4px solid #facc15;border-radius:4px;background:rgba(0,0,0,.4);animation:RegistrationModal_slideIn__b1x6W .3s ease-out}@keyframes RegistrationModal_slideIn__b1x6W{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.RegistrationModal_factionInfoBox__yOFOz{margin-top:12px;padding:12px 14px}}.RegistrationModal_factionInfoTitle__Qj_nl{font-family:Press Start\ 2P,monospace;font-size:11px;color:#0ff;margin-bottom:8px;display:flex;align-items:center;gap:8px}.RegistrationModal_factionInfoTitle__Qj_nl:before{content:">";color:#facc15}.RegistrationModal_factionInfoDesc__wZKT7{font-family:Space Mono,monospace;font-size:11px;color:#b8c5d3;line-height:1.6;border-left:2px solid rgba(250,204,21,.3);padding-left:12px;margin-top:8px}@media (max-width:768px){.RegistrationModal_factionInfoDesc__wZKT7{font-size:10px;padding-left:10px}}.RegistrationModal_referralLayout__6LxSK{max-width:540px;margin:0 auto}@media (max-width:768px){.RegistrationModal_referralLayout__6LxSK{max-width:100%}}.RegistrationModal_referralHeader__F1L5u{text-align:center;margin-bottom:24px}.RegistrationModal_referralTitle__WZjAM{font-family:Press Start\ 2P,monospace;font-size:12px;color:#facc15;margin-bottom:8px}.RegistrationModal_referralSubtitle__dV3lb{font-family:Space Mono,monospace;font-size:13px;color:#b8c5d3}.RegistrationModal_referralSubtitle__dV3lb strong{color:#0ff}.RegistrationModal_rewardsBox__u8YhD{background:rgba(250,204,21,.05);border:1px solid rgba(250,204,21,.2);border-radius:6px;padding:18px;margin-bottom:20px;position:relative;overflow:hidden}.RegistrationModal_rewardsBox__u8YhD:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#facc15,transparent)}@media (max-width:768px){.RegistrationModal_rewardsBox__u8YhD{padding:14px;margin-bottom:16px}}.RegistrationModal_rewardsTitle__9c8bf{font-family:Press Start\ 2P,monospace;font-size:10px;color:#facc15;margin-bottom:16px;text-align:center}.RegistrationModal_rewardItem__UxKkJ{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-family:Space Mono,monospace;font-size:12px;color:#e0e6ed;line-height:1.5}.RegistrationModal_rewardItem__UxKkJ:last-child{margin-bottom:0}.RegistrationModal_rewardLabel__2GFoM{color:#0ff;font-weight:700;min-width:100px}.RegistrationModal_rewardHighlight__qPKx5{color:#facc15;font-weight:700}.RegistrationModal_rewardNote__4QOjm{font-size:11px;color:#9ca3af;font-style:italic;text-align:center;margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.RegistrationModal_inputSection__rzigR{margin-bottom:24px}.RegistrationModal_inputLabel__s94Ei{font-family:Press Start\ 2P,monospace;font-size:9px;color:#0ff;margin-bottom:8px;display:block;text-align:center}.RegistrationModal_inputWrapper__qfVxu{position:relative}.RegistrationModal_referralInput__U_6JX{width:100%;background:rgba(0,0,0,.5);border:2px solid hsla(0,0%,100%,.2);color:#fff;font-family:Space Mono,monospace;font-size:13px;padding:14px 50px 14px 16px;transition:all .2s}.RegistrationModal_referralInput__U_6JX::placeholder{color:#ffffff40}.RegistrationModal_referralInput__U_6JX:focus{outline:none;border-color:#0ff;box-shadow:0 0 15px rgba(0,255,255,.2)}.RegistrationModal_referralInputValid__Jt2ob{border-color:#22c55e!important;box-shadow:0 0 15px rgba(34,197,94,.2)}.RegistrationModal_referralInputInvalid__H72d2{border-color:#ef4444!important;box-shadow:0 0 15px rgba(239,68,68,.2)}.RegistrationModal_inputStatus__AbJV0{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.RegistrationModal_statusIcon__8YV0z{font-size:16px}.RegistrationModal_statusIconValid__aqAte{color:#22c55e}.RegistrationModal_statusIconInvalid___dEzC{color:#ef4444}.RegistrationModal_referralError__MYbsm{font-family:Space Mono,monospace;font-size:11px;color:#ef4444;margin-top:8px;text-align:center}.RegistrationModal_referralSuccess__PrKoN{font-family:Space Mono,monospace;font-size:11px;color:#22c55e;margin-top:8px;text-align:center;background:rgba(34,197,94,.1);padding:12px;border:1px solid rgba(34,197,94,.3)}.RegistrationModal_actions__nOo3X{display:flex;flex-direction:column;gap:10px;margin-top:20px}.RegistrationModal_primaryButton__qdbhI{font-family:Press Start\ 2P,monospace;font-size:11px;padding:14px 24px;background:linear-gradient(135deg,#facc15,#fde047);color:#000;border:2px solid #facc15;border-radius:4px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(250,204,21,.3)}.RegistrationModal_primaryButton__qdbhI:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.RegistrationModal_primaryButton__qdbhI:hover:not(:disabled):before{left:100%}.RegistrationModal_primaryButton__qdbhI:hover:not(:disabled){background:linear-gradient(135deg,#fde047,#facc15);box-shadow:0 0 20px rgba(250,204,21,.5),0 6px 16px rgba(250,204,21,.4);transform:translateY(-2px);border-color:#fde047}.RegistrationModal_primaryButton__qdbhI:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(250,204,21,.3)}.RegistrationModal_primaryButton__qdbhI:disabled{background:linear-gradient(135deg,#555,#666);color:#999;cursor:not-allowed;border-color:#555;box-shadow:none}.RegistrationModal_secondaryButton__fPZ_l{font-family:Press Start\ 2P,monospace;font-size:9px;padding:12px 24px;background:transparent;color:#0ff;border:2px solid rgba(0,255,255,.5);border-radius:4px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.RegistrationModal_secondaryButton__fPZ_l:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.2),transparent);transition:left .5s ease}.RegistrationModal_secondaryButton__fPZ_l:hover:before{left:100%}.RegistrationModal_secondaryButton__fPZ_l:hover{background:rgba(0,255,255,.1);border-color:#0ff;box-shadow:0 0 15px rgba(0,255,255,.3);transform:translateY(-1px)}.RegistrationModal_secondaryButton__fPZ_l:active{transform:translateY(0)}@media (max-width:768px){.RegistrationModal_actions__nOo3X{margin-top:16px;gap:8px}.RegistrationModal_primaryButton__qdbhI{font-size:10px;padding:12px 20px}.RegistrationModal_secondaryButton__fPZ_l{font-size:8px;padding:10px 20px}}.RegistrationModal_statusContainer__nlHYU{text-align:center;padding:40px 20px}.RegistrationModal_statusIcon__8YV0z{font-size:48px;margin-bottom:16px}.RegistrationModal_statusSuccess__jtIPx{color:#22c55e}.RegistrationModal_statusError__x_tRv{color:#ef4444}.RegistrationModal_statusTitle__PoR_N{font-family:Press Start\ 2P,monospace;font-size:14px;color:#fff;margin-bottom:16px}.RegistrationModal_statusMessage__YQntI{font-family:Space Mono,monospace;font-size:12px;color:#b8c5d3;margin-bottom:16px}.RegistrationModal_explorerLink__yMpty{font-family:Space Mono,monospace;font-size:11px;color:#0ff;text-decoration:underline;transition:all .2s}.RegistrationModal_explorerLink__yMpty:hover{color:#facc15}.RegistrationModal_spinner___AK_P{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#0ff;border-radius:50%;animation:RegistrationModal_spin__0S43P .8s linear infinite}@keyframes RegistrationModal_spin__0S43P{to{transform:rotate(1turn)}}.RegistrationModal_progressContainer__JZYwC{margin-top:20px}