.WalletLoadingStep_walletComponent__xEtcW{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto}.WalletLoadingStep_walletComponentDesktop__ASPit{max-width:500px}.WalletLoadingStep_walletComponentContent__AK0qJ{width:100%}.WalletLoadingStep_statusModal__JvwtK{text-align:center;padding:32px 24px}@media(max-width:767px){.WalletLoadingStep_statusModal__JvwtK{padding:62px 24px}}.WalletLoadingStep_statusMessage__kROVW{color:#b3b3b3;margin-bottom:32px;font-family:var(--font-satoshi);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.WalletLoadingStep_statusMessage__kROVW img{animation:WalletLoadingStep_spin__dSMku 2s linear infinite}@keyframes WalletLoadingStep_spin__dSMku{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WalletLoadingStep_buttonsWrapper__s4M0C{display:flex;flex-direction:column;align-items:center;gap:16px}.WalletLoadingStep_errorMessage__GFonn{color:#ff4d4f;text-align:center;margin-top:16px;font-size:14px;padding:8px;background-color:rgba(255,77,79,.1);border-radius:4px}.WalletLoadingStep_backButtonWrapper__AykZ7{width:100%;padding-top:16px}.WalletLoadingStep_backButtonWrapper__AykZ7>div{width:100%}.ButtonColorText_buttonColorText____CA3{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:16px 24px;border-radius:999px;background:var(--bg-light);border:1px solid var(--bg-light);cursor:pointer;transition:all .2s ease}@media(max-width:768px){.ButtonColorText_buttonColorText____CA3{flex:1 1;min-width:0;padding:8px 12px;gap:4px;height:44px;border-radius:999px}}.ButtonColorText_buttonColorText__icon__huXik{display:flex;align-items:center}.ButtonColorText_buttonColorText____CA3:hover{background:var(--bg-lighter-dark)}.ButtonColorText_buttonColorText____CA3:active{transform:scale(.95)}.ButtonColorText_buttonColorText__disabled__3YVL3{cursor:not-allowed;opacity:.7;pointer-events:none}.ButtonColorText_buttonColorText__gradientBorder__2_dQR{position:relative;border:none}.ButtonColorText_buttonColorText__gradientBorder__2_dQR:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px}.ButtonColorText_buttonColorText__text__XhKoJ{font-family:var(--font-satoshi);font-size:14px;font-weight:700;line-height:24px;letter-spacing:0;color:var(--blockbuster-yellow);text-transform:uppercase}.ButtonColorText_buttonColorText__textWhite__L2XlZ{color:#fff}.WelcomeStep_walletComponent__Ofprc{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto}.WelcomeStep_walletComponentDesktop__bR4kP{max-width:500px}@media(max-width:767px){.WelcomeStep_walletComponent__Ofprc{padding-top:62px}}.WelcomeStep_walletComponentContent__d4qHN{width:100%}.WelcomeStep_walletComponentInputCopy__VrpP6{display:flex;flex-direction:row;align-items:center;margin-bottom:16px;gap:12px}.WelcomeStep_input__eRr4j{width:100%;color:var(--color-text);padding:12px 16px;border:1px solid var(--stroke);border-radius:5px;background-color:var(--almost-black2);font-size:14px;line-height:18px}.WelcomeStep_input__eRr4j:focus{outline:none;border-color:var(--primary)}.WelcomeStep_statusModal__qkRcz{text-align:center;padding:32px 24px}.WelcomeStep_statusMessage__9MBpr{color:#b3b3b3;margin-bottom:32px;font-family:var(--font-satoshi);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.WelcomeStep_buttonsWrapper__nmgOe{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px}.WelcomeStep_loginComponentText__6We7d{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:#b3b3b3}.CreatePrivyEmbeddedWalletStep_createPrivyEmbeddedWalletStep__79rzX{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto;padding:16px}.CreatePrivyEmbeddedWalletStep_createPrivyEmbeddedWalletStepDesktop__Rtb5q{max-width:500px}.CreatePrivyEmbeddedWalletStep_content__3kHUE{width:100%;text-align:center}.CreatePrivyEmbeddedWalletStep_iconWrapper__cb0z3{display:flex;justify-content:center;margin-bottom:24px}.CreatePrivyEmbeddedWalletStep_title__wA9sH{font-family:var(--font-satoshi);font-weight:700;font-size:24px;line-height:32px;color:var(--color-white);margin-bottom:12px}.CreatePrivyEmbeddedWalletStep_subtitle__mX1br{font-family:var(--font-satoshi);font-weight:400;font-size:16px;line-height:24px;color:#b3b3b3;margin-bottom:32px}.CreatePrivyEmbeddedWalletStep_errorMessage__RZHmV{color:#ff4d4d;font-size:14px;text-align:center;margin-bottom:16px;padding:12px;background-color:rgba(255,77,77,.1);border-radius:8px}.CreatePrivyEmbeddedWalletStep_buttonWrapper__pcg_g{margin-bottom:32px}.CreatePrivyEmbeddedWalletStep_loader__TlxHt{display:flex;justify-content:center;align-items:center;margin:24px 0}.CreatePrivyEmbeddedWalletStep_spinner__noDVm{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#fff;border-radius:50%;animation:CreatePrivyEmbeddedWalletStep_spin__28wp_ 1s linear infinite}@keyframes CreatePrivyEmbeddedWalletStep_spin__28wp_{to{transform:rotate(1turn)}}.CreatePrivyEmbeddedWalletStep_footer__XrFUf{display:flex;flex-direction:column;align-items:center}.CreatePrivyEmbeddedWalletStep_footerText__24s7Z{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:#b3b3b3}.PrivyOTPStep_privyComponent__kHKoe{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto}.PrivyOTPStep_privyComponentDesktop__iEuPW{max-width:500px}.PrivyOTPStep_privyComponentContent__4H_ia{width:100%}.PrivyOTPStep_loginByEmail__Vy5Ed{margin-bottom:24px}@media(max-width:768px){.PrivyOTPStep_loginByEmail__Vy5Ed{margin-top:50px}}.PrivyOTPStep_header__I_I2_{font-size:16px;font-weight:700;line-height:20px;color:#b3b3b3;margin-bottom:8px}.PrivyOTPStep_otpHeader__1k6zg{font-family:var(--font-satoshi);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;margin-bottom:24px}.PrivyOTPStep_subtitle__ena7A{font-size:14px;line-height:18px;color:#b3b3b3;margin-bottom:16px}.PrivyOTPStep_input__zZ2XX{width:100%;color:var(--color-text);padding:12px 16px;border:1px solid var(--stroke);border-radius:5px;background-color:var(--color-dark);font-size:14px;line-height:18px}.PrivyOTPStep_input__zZ2XX:focus{outline:none;border-color:var(--primary)}.PrivyOTPStep_error__FxbWp{color:var(--color-button-red);font-size:14px;line-height:18px;margin-bottom:16px}.PrivyOTPStep_errorContainer__U90e1{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:16px}.PrivyOTPStep_button__buh_Q{margin-top:8px;margin-bottom:24px}.PrivyOTPStep_walletComponent__eK_nk{padding:16px}.PrivyOTPStep_buttonsWrapper__HDZP8{display:flex;flex-direction:column;align-items:center;gap:16px}.PrivyOTPStep_loginComponentButton__TFm8Q{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:1px solid var(--stroke);border-radius:5px;background-color:transparent;cursor:pointer;font-size:14px;line-height:18px;transition:all .2s ease;justify-content:center}.PrivyOTPStep_loginComponentButton__TFm8Q:hover{background-color:hsla(0,0%,100%,.05)}.PrivyOTPStep_loginComponentText__JpIv_{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:#b3b3b3}.PrivyOTPStep_privyComponentButton__Ulxte{cursor:pointer;padding:1rem;border-radius:4px;background:var(--background-secondary);transition:background-color .2s ease}.PrivyOTPStep_privyComponentButton__Ulxte:hover{background:var(--background-hover)}.PrivyOTPStep_forgotPassword__wujnt{display:flex;justify-content:flex-end;margin-top:.5rem}.PrivyOTPStep_forgotPassword__wujnt .PrivyOTPStep_text__yYMCR{color:var(--primary);cursor:pointer;font-size:.875rem}.PrivyOTPStep_forgotPassword__wujnt .PrivyOTPStep_text__yYMCR:hover{text-decoration:underline}.PrivyOTPStep_otpContainer__V4Fx6{display:flex;gap:8px;justify-content:center;margin-bottom:24px}.PrivyOTPStep_otpInput__Ww2qz{font-family:var(--font-satoshi);width:50px;height:66px;border-radius:4px;background-color:var(--color-dark2);font-size:40px;font-weight:600;text-align:center;color:var(--color-white);transition:all .2s ease;border:1px solid transparent}.PrivyOTPStep_otpInput__Ww2qz:focus{outline:none;border:1px solid var(--color-white)}.PrivyOTPStep_otpInputError__Pu2SQ{border:2px solid var(--color-button-red)}.PrivyOTPStep_otpInput__Ww2qz[type=number]{-moz-appearance:textfield}.PrivyOTPStep_otpInput__Ww2qz[type=number]::-webkit-inner-spin-button,.PrivyOTPStep_otpInput__Ww2qz[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PrivyOTPStep_resendCodeContainer__My_2T{display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:16px;line-height:18px}.PrivyOTPStep_retryButtonContainer__FTU2Z{display:flex;justify-content:center;margin-top:16px;margin-bottom:16px}.PrivyOTPStep_resendCode__FraLI,.PrivyOTPStep_resendCode__FraLI span{display:inline-block;text-align:center;cursor:pointer;transition:opacity .2s ease;color:var(--primary);font-size:16px;line-height:18px}.PrivyOTPStep_resendCode__FraLI span,.PrivyOTPStep_resendCode__FraLI span span{color:var(--blockbuster-yellow)}.PrivyOTPStep_resendCode__FraLI span:hover,.PrivyOTPStep_resendCode__FraLI:hover{text-decoration:underline}.PrivyOTPStep_resendCodeDisabled__8D2XL,.PrivyOTPStep_resendCode__FraLI spanDisabled{opacity:.5;cursor:not-allowed}.PrivyOTPStep_resendCodeDisabled__8D2XL:hover,.PrivyOTPStep_resendCode__FraLI spanDisabled:hover{text-decoration:none}.PrivyOTPStep_statusModal__mqJsX{text-align:center;padding:32px 24px}.PrivyOTPStep_statusIcon__O8del{width:64px;height:64px;margin-bottom:24px}.PrivyOTPStep_statusTitle__DViBg{font-size:24px;font-weight:700;line-height:32px;color:var(--color-text);margin-bottom:16px}.PrivyOTPStep_statusMessage__ltzBP{color:#b3b3b3;margin-bottom:32px;font-family:var(--font-satoshi);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.PrivyOTPStep_statusMessage__ltzBP img{animation:PrivyOTPStep_spin__fqdGV 2s linear infinite}@keyframes PrivyOTPStep_spin__fqdGV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PrivyOTPStep_errorMessage__W_aEB{position:relative;margin-top:-20px;color:#ff4d4d;font-size:14px;text-align:center;min-height:20px}.PrivyOTPStep_walletComponentInputCopy__1VJNM{display:flex;flex-direction:row;align-items:center;margin-bottom:16px;gap:12px}.PrivyOTPStep_walletComponentTitle__VkisW{font-family:var(--font-satoshi);font-weight:500;font-size:14px;line-height:24px;letter-spacing:0}