.page-module__fMesRa__screen{background:radial-gradient(900px 500px at 10% 8%,#ffd6791f,#0000 60%),radial-gradient(850px 500px at 86% 14%,#fa40c338,#0000 62%),linear-gradient(160deg,#2a0a45 0%,#5f1d84 46%,#12031e 100%);justify-content:center;align-items:center;min-height:100vh;padding:18px;display:flex;position:relative;overflow:hidden}.page-module__fMesRa__sparkles{pointer-events:none;position:absolute;inset:0}.page-module__fMesRa__sparkle{background:#ffdb80e6;border-radius:999px;width:6px;height:6px;animation:6s ease-in-out infinite page-module__fMesRa__twinkle;position:absolute}.page-module__fMesRa__sparkle:nth-child(4n){background:#f2beffcc}.page-module__fMesRa__sparkle:first-child{animation-delay:.1s;top:13%;left:8%}.page-module__fMesRa__sparkle:nth-child(2){animation-delay:.9s;top:21%;left:17%}.page-module__fMesRa__sparkle:nth-child(3){animation-delay:1.5s;top:14%;left:31%}.page-module__fMesRa__sparkle:nth-child(4){animation-delay:2.3s;top:20%;left:42%}.page-module__fMesRa__sparkle:nth-child(5){animation-delay:3.1s;top:11%;left:56%}.page-module__fMesRa__sparkle:nth-child(6){animation-delay:3.8s;top:22%;left:71%}.page-module__fMesRa__sparkle:nth-child(7){animation-delay:4.5s;top:13%;left:84%}.page-module__fMesRa__sparkle:nth-child(8){animation-delay:5.1s;top:24%;left:92%}.page-module__fMesRa__sparkle:nth-child(9){animation-delay:.6s;top:40%;left:7%}.page-module__fMesRa__sparkle:nth-child(10){animation-delay:1.2s;top:53%;left:23%}.page-module__fMesRa__sparkle:nth-child(11){animation-delay:1.9s;top:44%;left:36%}.page-module__fMesRa__sparkle:nth-child(12){animation-delay:2.4s;top:57%;left:48%}.page-module__fMesRa__sparkle:nth-child(13){animation-delay:3s;top:45%;left:62%}.page-module__fMesRa__sparkle:nth-child(14){animation-delay:3.6s;top:53%;left:75%}.page-module__fMesRa__sparkle:nth-child(15){animation-delay:4.1s;top:42%;left:89%}.page-module__fMesRa__sparkle:nth-child(16){animation-delay:4.8s;top:56%;left:95%}.page-module__fMesRa__sparkle:nth-child(17){animation-delay:.7s;top:74%;left:11%}.page-module__fMesRa__sparkle:nth-child(18){animation-delay:1.8s;top:85%;left:34%}.page-module__fMesRa__sparkle:nth-child(19){animation-delay:2.9s;top:80%;left:66%}.page-module__fMesRa__sparkle:nth-child(20){animation-delay:3.9s;top:87%;left:90%}.page-module__fMesRa__modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:linear-gradient(160deg,#320e4ed1,#150723eb);border:1.5px solid #ffd679ad;border-radius:22px;width:min(620px,100%);padding:20px 16px 22px;position:relative;box-shadow:0 25px 50px #0000006b}.page-module__fMesRa__title{color:#ffd36f;text-align:center;margin:0;font-size:clamp(1.9rem,7vw,2.8rem);font-weight:900;line-height:1.06}.page-module__fMesRa__sub{color:#f3e5ff;text-align:center;margin:8px 0 0;font-size:clamp(1rem,4.3vw,1.2rem);font-weight:700}.page-module__fMesRa__form{gap:12px;margin-top:16px;display:grid}.page-module__fMesRa__label{color:#ffe8b8;gap:6px;font-size:1rem;font-weight:800;display:grid}.page-module__fMesRa__input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0614cc;border:1.5px solid #ffd67975;border-radius:14px;width:100%;min-height:54px;padding:0 14px;font-size:1rem}.page-module__fMesRa__checkWrap{color:#f9ecff;align-items:flex-start;gap:10px;font-size:.98rem;font-weight:700;line-height:1.35;display:flex}.page-module__fMesRa__checkWrap input{width:20px;height:20px;margin-top:4px}.page-module__fMesRa__cta{color:#fff;background:linear-gradient(96deg,#8c2ee0 0%,#d63bb0 54%,#f5a844 120%);border:none;border-radius:15px;width:100%;min-height:58px;font-size:1.2rem;font-weight:900;box-shadow:0 14px 30px #d63bb06b}.page-module__fMesRa__cta:disabled{opacity:.6}.page-module__fMesRa__status{text-align:center;color:#ffd36f;margin:12px 0 0;font-weight:800}.page-module__fMesRa__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__fMesRa__optional{color:#c9bea1;font-size:.82rem;font-weight:500}.page-module__fMesRa__loginLink{text-align:center;color:#f3e5ff;margin:16px 0 0;font-size:.95rem}@keyframes page-module__fMesRa__twinkle{0%,to{opacity:.48;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-9px)scale(1.1)}}@media (min-width:760px){.page-module__fMesRa__modal{padding:30px 28px}.page-module__fMesRa__form{gap:14px}}
