.page-module___8aEwW__page{--brand-neon:#d6ff00;--brand-neon-glow:#d6ff0066;--brand-black:#0b0b0b;--brand-gray-900:#0f0f0f;--brand-gray-800:#161616;--brand-gray-700:#222;--brand-gray-500:#9a9a9a;--brand-white:#f7f7f7;--glass:#101010ad;background-color:var(--brand-black);background-image:radial-gradient(circle at 50% 40%,#d6ff002e,#0000 55%),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:100% 100%,36px 36px,36px 36px;place-items:center;min-height:100vh;padding:24px;display:grid}.page-module___8aEwW__card{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #d6ff0059;border-radius:24px;width:100%;max-width:520px;padding:24px 32px 30px;box-shadow:0 28px 70px #0000008c,0 0 40px #d6ff002e}.page-module___8aEwW__cardTop{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.page-module___8aEwW__badge{color:#dbe8f5;text-transform:uppercase;letter-spacing:.08em;border:1px solid #d6ff0080;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.page-module___8aEwW__logo{object-fit:contain;object-position:center;width:auto;max-width:84%;height:auto;max-height:84%}.page-module___8aEwW__logoPanel{background:#fff;border:1px solid #0000000d;border-radius:16px;justify-content:center;align-items:center;width:136px;height:136px;margin:0 auto 8px;padding:4px;display:flex;box-shadow:0 8px 20px #00000014}.page-module___8aEwW__header{margin-bottom:12px}.page-module___8aEwW__header p{color:#b6b6b6;margin:0;font-size:15px;line-height:1.45}.page-module___8aEwW__logoPanel,.page-module___8aEwW__badge{animation:.6s page-module___8aEwW__floatIn}.page-module___8aEwW__card{animation:.6s page-module___8aEwW__fadeIn}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__floatIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__form{flex-direction:column;gap:14px;display:flex}.page-module___8aEwW__segmented{background:#080808b3;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #d6ff001f}.page-module___8aEwW__segment{color:#c4c4c4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;height:40px;font-size:14px;font-weight:600;transition:all .18s}.page-module___8aEwW__segment:hover{color:#dbe8f5;border-color:#d6ff0066}.page-module___8aEwW__segmentActive{color:#1a0e03;background:linear-gradient(135deg,#d6ff00cc,#ffb347f2);box-shadow:0 10px 24px #d6ff0059}.page-module___8aEwW__field{color:#dcdcdc;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.page-module___8aEwW__fieldHint{color:#9a9a9a;margin-top:-2px;font-size:12px;font-weight:500}.page-module___8aEwW__field input{height:46px;color:var(--brand-white);background:#0a0a0ad9;border:1px solid #ffffff14;border-radius:14px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__field input:focus{border-color:#d6ff00b3;outline:none;box-shadow:0 0 0 4px #d6ff0033}.page-module___8aEwW__submit{color:#1a0e03;cursor:pointer;background:linear-gradient(135deg,#d6ff00 0%,#cfe900 60%,#dbe8f5 100%);border:0;border-radius:14px;height:48px;margin-top:10px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 32px #d6ff0059}.page-module___8aEwW__submit:disabled{opacity:.7;cursor:not-allowed}.page-module___8aEwW__submit:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 20px 36px #d6ff0073}.page-module___8aEwW__successMessage,.page-module___8aEwW__errorMessage{border-radius:10px;margin-top:4px;padding:10px 12px;font-size:14px;font-weight:600}.page-module___8aEwW__successMessage{color:#5de39a;background:#1cae551f;border:1px solid #1cae5599}.page-module___8aEwW__errorMessage{color:#a4b5c8;background:#d6ff001f;border:1px solid #d6ff0066}@media (max-width:520px){.page-module___8aEwW__logoPanel{border-radius:14px;width:108px;height:108px}.page-module___8aEwW__card{padding:20px 22px 24px}.page-module___8aEwW__header h1{font-size:26px}}
