.MobileAuthGate-module__wY1Pja__authLayer{z-index:100;color:#fff;isolation:isolate;place-items:center;width:min(100%,480px);margin:0 auto;display:grid;position:fixed;inset:0}.MobileAuthGate-module__wY1Pja__backdrop{z-index:-1;-webkit-backdrop-filter:blur(1px)saturate(.78);backdrop-filter:blur(1px)saturate(.78);background:#00010cab;border:0;width:100%;height:100%;position:absolute;inset:0}.MobileAuthGate-module__wY1Pja__dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 87% 18%,#5c2ade33,#0000 31%),radial-gradient(circle at 48% 70%,#312d8929,#0000 42%),linear-gradient(155deg,#030511fc,#0c0924fa 48%,#020510fc);border:1px solid #ded6ffeb;border-radius:25px;width:min(272px,100% - 48px);padding:29px 24px 22px;position:relative;box-shadow:0 0 0 1px #a367ff38,0 0 26px #6837eb7d,inset 0 0 44px #3f2a992e}.MobileAuthGate-module__wY1Pja__loginDialog{height:458px;transform:translateY(13px)}.MobileAuthGate-module__wY1Pja__registerDialog{height:552px;padding-top:28px;padding-bottom:18px;transform:translateY(22px)}.MobileAuthGate-module__wY1Pja__closeButton{cursor:pointer;color:#dfe1ffb8;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:16px;right:17px}.MobileAuthGate-module__wY1Pja__closeButton svg{width:21px;height:21px}.MobileAuthGate-module__wY1Pja__logoWrap{filter:drop-shadow(0 4px 13px #7d4dff85);place-items:center;width:60px;height:36px;margin:0 auto;display:grid;position:relative}.MobileAuthGate-module__wY1Pja__logoWrap img{object-fit:contain;width:60px;max-width:none;height:auto}.MobileAuthGate-module__wY1Pja__dialog h1{color:#fff;letter-spacing:-.045em;text-align:center;text-shadow:0 2px 12px #8f6fff4d;margin:10px 0 8px;font-size:19px;font-weight:820;line-height:1.15}.MobileAuthGate-module__wY1Pja__registerDialog h1{margin-top:10px;margin-bottom:8px}.MobileAuthGate-module__wY1Pja__tabs{background:#211d4c80;border:1px solid #c6c1f2a8;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));height:35px;display:grid}.MobileAuthGate-module__wY1Pja__tabs button{cursor:pointer;color:#deddf4ad;font:inherit;background:0 0;border:0;font-size:13px;font-weight:720;position:relative}.MobileAuthGate-module__wY1Pja__tabs button:focus{outline:none}.MobileAuthGate-module__wY1Pja__tabs button:focus-visible:not(.MobileAuthGate-module__wY1Pja__activeTab){border-radius:999px;box-shadow:inset 0 0 0 1px #dfff3894}.MobileAuthGate-module__wY1Pja__tabs button:after{content:"";background:0 0;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:29%;right:29%}.MobileAuthGate-module__wY1Pja__tabs .MobileAuthGate-module__wY1Pja__activeTab{color:#fff;text-shadow:0 0 8px #96abff80}.MobileAuthGate-module__wY1Pja__tabs .MobileAuthGate-module__wY1Pja__activeTab:after{background:#dbff31;box-shadow:0 0 7px #d8ff31bf}.MobileAuthGate-module__wY1Pja__form{flex-direction:column;gap:10px;margin-top:14px;display:flex}.MobileAuthGate-module__wY1Pja__registerDialog .MobileAuthGate-module__wY1Pja__form{gap:7px;margin-top:13px}.MobileAuthGate-module__wY1Pja__field{color:#cfcff0c7;background:linear-gradient(100deg,#272456a1,#1c1b467a);border:1px solid #c0beeba8;border-radius:10px;align-items:center;gap:11px;min-width:0;height:43px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.MobileAuthGate-module__wY1Pja__registerDialog .MobileAuthGate-module__wY1Pja__field{border-radius:9px;height:38px}.MobileAuthGate-module__wY1Pja__field:focus-within{border-color:#dfff3acc;box-shadow:0 0 0 2px #daff311a}.MobileAuthGate-module__wY1Pja__field>svg{flex:none;width:18px;height:18px}.MobileAuthGate-module__wY1Pja__field input{color:#fff;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.MobileAuthGate-module__wY1Pja__field input::placeholder{color:#cac9e58f;opacity:1}.MobileAuthGate-module__wY1Pja__visibilityButton,.MobileAuthGate-module__wY1Pja__codeButton{cursor:pointer;color:#cfcff0ad;background:0 0;border:0;flex:none;place-items:center;height:30px;display:grid}.MobileAuthGate-module__wY1Pja__visibilityButton{width:28px}.MobileAuthGate-module__wY1Pja__visibilityButton svg{width:18px;height:18px}.MobileAuthGate-module__wY1Pja__codeButton{font:inherit;padding:0 2px;font-size:10px;font-weight:650}.MobileAuthGate-module__wY1Pja__codeButton:disabled{cursor:default;opacity:.55}.MobileAuthGate-module__wY1Pja__loginOptions,.MobileAuthGate-module__wY1Pja__loginOptions label,.MobileAuthGate-module__wY1Pja__agreementRow{align-items:center;display:flex}.MobileAuthGate-module__wY1Pja__loginOptions{color:#dddcf1c4;justify-content:space-between;min-height:17px;font-size:10px}.MobileAuthGate-module__wY1Pja__loginOptions label{cursor:pointer;gap:6px}.MobileAuthGate-module__wY1Pja__loginOptions input,.MobileAuthGate-module__wY1Pja__agreementRow input{opacity:0;width:1px;height:1px;position:absolute}.MobileAuthGate-module__wY1Pja__checkbox{color:#0b1016;border:1px solid #dfdef7e0;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;display:grid}input:checked+.MobileAuthGate-module__wY1Pja__checkbox{background:#dfff38;border-color:#dfff38}.MobileAuthGate-module__wY1Pja__checkbox svg{width:8px;height:8px}.MobileAuthGate-module__wY1Pja__loginOptions button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0}.MobileAuthGate-module__wY1Pja__agreementRow{color:#deddf1c7;cursor:pointer;align-items:flex-start;gap:6px;min-height:14px;font-size:9px;line-height:1.45}.MobileAuthGate-module__wY1Pja__agreementRow .MobileAuthGate-module__wY1Pja__checkbox{margin-top:1px}.MobileAuthGate-module__wY1Pja__agreementRow a,.MobileAuthGate-module__wY1Pja__modeHint button{color:#dfff32}.MobileAuthGate-module__wY1Pja__formMessage{color:#f4dc71;text-align:center;text-overflow:ellipsis;white-space:nowrap;height:13px;margin:-4px 0;font-size:9px;line-height:13px;overflow:hidden}.MobileAuthGate-module__wY1Pja__formMessage:empty{display:none}.MobileAuthGate-module__wY1Pja__registerDialog .MobileAuthGate-module__wY1Pja__formMessage{margin-top:-5px;margin-bottom:-5px}.MobileAuthGate-module__wY1Pja__primaryButton{cursor:pointer;color:#080810;height:42px;font:inherit;background:linear-gradient(108deg,#d9ff2f 3%,#ebff68 32%,#eab2dc 67%,#a157ff 100%);border:1px solid #ffffffb3;border-radius:12px;font-size:15px;font-weight:850;transition:transform .15s,filter .15s;box-shadow:0 5px 19px #b772ff54,0 0 18px #d3ff3329}.MobileAuthGate-module__wY1Pja__registerDialog .MobileAuthGate-module__wY1Pja__primaryButton{height:40px}.MobileAuthGate-module__wY1Pja__primaryButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.MobileAuthGate-module__wY1Pja__primaryButton:active{transform:translateY(0)scale(.99)}.MobileAuthGate-module__wY1Pja__modeHint{color:#e1e0f2bd;text-align:center;margin:11px 0 0;font-size:10px}.MobileAuthGate-module__wY1Pja__registerDialog .MobileAuthGate-module__wY1Pja__modeHint{margin-top:8px}.MobileAuthGate-module__wY1Pja__modeHint button{cursor:pointer;font:inherit;background:0 0;border:0;margin-left:9px;font-weight:720}.MobileAuthGate-module__wY1Pja__divider{color:#deddf0ba;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:17px;font-size:10px;display:grid}.MobileAuthGate-module__wY1Pja__registerDialog .MobileAuthGate-module__wY1Pja__divider{margin-top:13px}.MobileAuthGate-module__wY1Pja__divider span{background:#d9d8ee47;height:1px}.MobileAuthGate-module__wY1Pja__socials{justify-content:center;gap:15px;margin-top:12px;display:flex}.MobileAuthGate-module__wY1Pja__registerDialog .MobileAuthGate-module__wY1Pja__socials{margin-top:10px}.MobileAuthGate-module__wY1Pja__socials button{cursor:pointer;color:#fff;background:#030611cc;border:1px solid #dadaef73;border-radius:50%;place-items:center;width:39px;height:39px;transition:border-color .15s,transform .15s;display:grid}.MobileAuthGate-module__wY1Pja__socials button:hover{border-color:#dfff38;transform:translateY(-1px)}.MobileAuthGate-module__wY1Pja__socials svg{width:22px;height:22px}@media (max-height:700px){.MobileAuthGate-module__wY1Pja__authLayer{place-items:start center;padding:16px 0;overflow-y:auto}}@media (max-width:350px){.MobileAuthGate-module__wY1Pja__dialog{width:calc(100% - 32px)}}@media (min-width:600px){.MobileAuthGate-module__wY1Pja__authLayer{border-radius:34px;height:auto;top:22px;bottom:22px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.MobileAuthGate-module__wY1Pja__primaryButton,.MobileAuthGate-module__wY1Pja__socials button{transition:none}}
