.auth_dialog__lOlIz{position:fixed;inset:0;z-index:100000;overflow-y:auto;overflow-x:hidden;outline:none;font-family:var(--font-figtree),Figtree,sans-serif;color:white;background:#09050a}.auth_overlay__9LCfl{position:fixed;inset:0;z-index:99999;background:transparent}.auth_surface__B6alZ{min-height:100%;position:relative;isolation:isolate}.auth_main__0CX4i{position:relative;min-height:100dvh;overflow:hidden}.auth_toolbar__O49ol{position:absolute;inset:8px 12px auto 20px;z-index:2;display:flex;justify-content:flex-end}.auth_close__fbzBL.auth_close__fbzBL{width:40px;height:40px;padding:0;border-radius:50%;background:rgb(0 0 0/40%);color:white}.auth_layout__ZnQJH{position:relative;min-height:100dvh;display:flex;justify-content:center}.auth_collage__2wRTN{position:absolute;top:-87px;left:50%;transform:translateX(-50%);width:402px;pointer-events:none}.auth_collage__2wRTN img{display:block;width:100%;height:auto;mask-size:100% 100%;mask-repeat:no-repeat;filter:brightness(1.152074) contrast(1.24);opacity:.7}.auth_collage__2wRTN:after{content:"";position:absolute;inset:0 -25px -80px;background:linear-gradient(180deg,transparent 3.6%,#09050a 61.7%)}.auth_formPanel__cl2S3{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:389px;padding:122px 22px 18px}.auth_brand__cGIkT{display:flex;align-items:center;gap:6px;font-size:24px;line-height:35px;font-weight:600}.auth_brand__cGIkT img{width:28px;height:32px}.auth_heading__k16Qx{margin-top:8px;text-align:center;width:100%}.auth_heading__k16Qx h2{margin:0;font-size:34px;line-height:41px;font-weight:700;letter-spacing:-.7px}.auth_heading__k16Qx p{margin:4px 0 0;color:var(--violet-100);font-size:16px;line-height:19px;font-weight:500;letter-spacing:.25px}.auth_options__gOfPS{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.auth_continue__Ce0u5.auth_continue__Ce0u5,.auth_google__9Liy_.auth_google__9Liy_,.auth_openEmail__bBq4N.auth_openEmail__bBq4N,.auth_resend__KCXzh.auth_resend__KCXzh{width:100%;height:52px;border-radius:30px;font-size:16px;font-weight:700}.auth_google__9Liy_.auth_google__9Liy_{background:white;border:0;color:#181818;gap:8px}.auth_google__9Liy_ img{width:20px;height:20px}.auth_divider__R3m9J{color:#6d6d6d;font-size:14px;line-height:17px;font-weight:600}.auth_email__ScUpI.auth_email__ScUpI{height:51px;border:2px solid #333;border-radius:100px;background:rgb(26 26 26/40%);color:var(--violet-50);padding:0 16px;font-size:16px}.auth_email__ScUpI::placeholder{color:#6d6d6d}.auth_email__ScUpI:focus-visible{border-color:var(--violet-100)}.auth_continue__Ce0u5.auth_continue__Ce0u5{border:0;background:#ff3b35;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 265 40' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(7.7356 2.6875 -28.466 4.8137 92.239 -0.625)'><stop stop-color='rgba(248,129,84,1)' offset='0'/><stop stop-color='rgba(252,94,69,1)' offset='0.5'/><stop stop-color='rgba(255,59,53,1)' offset='1'/></radialGradient></defs></svg>");background-size:100% 100%;color:white}.auth_continue__Ce0u5:disabled{opacity:.4}.auth_wallet__5N83L.auth_wallet__5N83L{height:38px;padding:0;gap:5px;color:var(--violet-100);font-size:14px;font-weight:700}.auth_wallet__5N83L>span:last-child{text-decoration:underline}.auth_wallet__5N83L.auth_wallet__5N83L:hover{background:transparent;color:var(--violet-100)}.auth_walletIcons__uSLbH{display:flex;align-items:center}.auth_walletIcons__uSLbH img{width:21px;height:21px;border-radius:50%}.auth_walletIcons__uSLbH img:first-child{padding:3px;background:#242424;border:1px solid #686868}.auth_walletIcons__uSLbH img+img{margin-left:-12px}.auth_footer__sLqSC{margin-top:56px;width:100%;max-width:329px}.auth_offer__Covzc{-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:6px;padding:7px 8px;min-height:46px;border-radius:7px;border:1px solid rgb(255 255 255/18%);backdrop-filter:blur(5px);background:linear-gradient(rgb(255 255 255/6%),rgb(153 153 153/7%));box-shadow:0 0 12px rgb(255 255 255/12%);color:var(--violet-100);cursor:pointer;font-size:12px;line-height:15px}.auth_offer__Covzc input{width:20px;height:20px;flex-shrink:0;accent-color:white;cursor:pointer}.auth_offer__Covzc strong{display:inline-block;background:linear-gradient(90deg,#ec6b78,#ec756e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}.auth_terms__e9wAA{margin:7px 0 0;color:rgb(112 112 112/80%);text-align:center;font-size:11px;line-height:16px}.auth_terms__e9wAA a{text-decoration:underline}.auth_error___RiGz{color:#ff8c75;font-size:13px;line-height:18px;text-align:center}.auth_shade__bXPze{position:absolute;inset:0;z-index:2;pointer-events:none}.auth_surface__B6alZ:not([data-step=main]) .auth_formPanel__cl2S3,.auth_surface__B6alZ:not([data-step=main]) .auth_toolbar__O49ol{visibility:hidden}.auth_otpCard__hUe9f{position:absolute;top:68px;left:50%;transform:translateX(-50%);z-index:3;width:calc(100% - 36px);max-width:354px;padding:30px 17px 25px;border:2px solid rgb(255 255 255/6%);border-radius:20px;background:#0a0a0a;backdrop-filter:blur(2px);text-align:center}.auth_otpClose__mx5u3.auth_otpClose__mx5u3{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;background:transparent;color:var(--violet-300)}.auth_otpCard__hUe9f h2{font-size:24px;line-height:31px;font-weight:600;margin:0 0 7px}.auth_otpDescription__J2jLN{font-size:14px;line-height:17px;font-weight:500;color:var(--violet-200);margin:0 auto 20px;max-width:280px}.auth_otpDescription__J2jLN span{display:block;overflow-wrap:anywhere}.auth_otpInputs__NSorq.auth_otpInputs__NSorq{gap:8px;margin-bottom:23px}.auth_otpSlot__YV3y9.auth_otpSlot__YV3y9{border:2px solid rgb(255 255 255/30%);background:transparent;border-radius:10px;font-size:18px;font-weight:500;box-shadow:none}.auth_otpSlot__YV3y9[data-active=true],.auth_otpSlot__YV3y9[data-filled=true]{border-color:white}.auth_openEmail__bBq4N.auth_openEmail__bBq4N{position:relative;border:2px solid transparent;background:rgb(255 59 53/11%);color:white}.auth_openEmail__bBq4N:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(to right,var(--color-peach-end),var(--color-peach-start));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.auth_resend__KCXzh.auth_resend__KCXzh{margin-top:8px;background:#2b2b2b;color:white}.auth_resend__KCXzh:disabled{opacity:1;color:rgb(255 255 255/42%)}.auth_verifying__dh4a_{color:var(--violet-100);font-size:13px;margin-bottom:8px}.auth_secondary__MeB8r{position:absolute;z-index:3;top:68px;left:50%;transform:translateX(-50%);width:min(353px,calc(100% - 36px));border-radius:20px;overflow:hidden}.auth_dialog__lOlIz :is(button,a,input):focus-visible{outline:2px solid white;outline-offset:3px}.auth_dialog__lOlIz .auth_email__ScUpI:focus-visible,.auth_dialog__lOlIz .auth_offer__Covzc input:focus-visible{outline:none}@media (min-width:768px){.auth_dialog__lOlIz{top:78px}.auth_layout__ZnQJH,.auth_main__0CX4i{min-height:calc(100dvh - 78px)}.auth_toolbar__O49ol{top:20px;left:max(24px,calc(50% - 468px));right:max(24px,calc(50% - 468px))}.auth_layout__ZnQJH{max-width:984px;margin:0 auto;padding:80px 24px;gap:36px;align-items:center}.auth_collage__2wRTN{position:relative;width:471px;flex:1;top:auto;left:auto;transform:none}.auth_collage__2wRTN:after{display:none}.auth_formPanel__cl2S3{width:431px;max-width:none;padding:0;flex-shrink:0}.auth_footer__sLqSC{margin-top:65px}.auth_surface__B6alZ:not([data-step=main]) .auth_formPanel__cl2S3,.auth_surface__B6alZ:not([data-step=main]) .auth_toolbar__O49ol{visibility:visible}.auth_shade__bXPze{background:rgb(12 6 13/80%);backdrop-filter:blur(20px)}.auth_otpCard__hUe9f{top:max(48px,calc((100dvh - 78px) / 2 - 233px))}.auth_resend__KCXzh.auth_resend__KCXzh{background:var(--violet-450)}.auth_secondary__MeB8r{top:15%}}@media (max-width:359px){.auth_formPanel__cl2S3{padding-inline:18px}.auth_heading__k16Qx h2{font-size:30px}.auth_heading__k16Qx p{font-size:14px}.auth_otpCard__hUe9f{width:calc(100% - 24px);padding-inline:12px}.auth_otpInputs__NSorq.auth_otpInputs__NSorq{gap:6px}}@media (max-height:600px) and (max-width:767px){.auth_formPanel__cl2S3{padding-top:80px}.auth_footer__sLqSC{margin-top:32px}.auth_otpCard__hUe9f,.auth_secondary__MeB8r{top:16px}}