.page_wrapper___PVsW{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#0a0a0a,#121212 50%,#0d0d0d);position:relative;overflow:hidden;padding:20px}.page_bgGlow__hjbX8{position:absolute;inset:-300px;background:radial-gradient(circle at 25% 25%,rgba(220,0,0,.12),transparent 45%),radial-gradient(circle at 75% 75%,rgba(255,77,0,.08),transparent 45%),radial-gradient(circle at 50% 50%,rgba(139,0,0,.06),transparent 60%);filter:blur(50px);animation:page_pulse__QFQIL 10s ease-in-out infinite}@keyframes page_pulse__QFQIL{0%,to{opacity:1}50%{opacity:.7}}.page_grid__b5AVg{position:absolute;inset:0;background-image:linear-gradient(rgba(220,0,0,.02) 1px,transparent 0),linear-gradient(90deg,rgba(220,0,0,.02) 1px,transparent 0);background-size:60px 60px;opacity:.6}.page_orb__x2Sps{position:absolute;border-radius:50%}.page_orb1__Yp7YX{width:350px;height:350px;background:radial-gradient(circle,rgba(220,0,0,.08) 0,transparent 70%);top:5%;left:5%;filter:blur(80px)}.page_orb2__De_mY{width:400px;height:400px;background:radial-gradient(circle,rgba(255,77,0,.06) 0,transparent 70%);bottom:10%;right:5%;filter:blur(100px)}.page_orb3__sre1J{width:250px;height:250px;background:radial-gradient(circle,rgba(139,0,0,.1) 0,transparent 70%);top:50%;right:20%;filter:blur(60px)}.page_card__nPipi{width:min(400px,92vw);display:flex;flex-direction:column;align-items:stretch;gap:0;background:linear-gradient(160deg,rgba(30,30,30,.95),hsla(0,0%,8%,.98));border:1px solid rgba(220,0,0,.2);padding:40px 36px 32px;border-radius:20px;box-shadow:0 0 60px rgba(220,0,0,.08),0 30px 60px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.03),inset 0 -1px 0 rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1}.page_logoContainer__E0xaJ{display:flex;justify-content:center;margin-bottom:16px}.page_logoImg__l6Ixs{max-width:140px;max-height:52px;width:auto;height:auto;object-fit:contain;display:block}.page_brandContainer__L75VT{text-align:center;margin-bottom:24px}.page_brandSub____kk_{font-size:11px;font-weight:800;color:var(--fg-muted);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.page_divider__hy2tU{width:64px;height:2px;background:linear-gradient(90deg,transparent,#dc0000,#ff4d00,#dc0000,transparent);margin:0 auto 12px;border-radius:2px;box-shadow:0 0 12px rgba(220,0,0,.35)}.page_sub__umFLm{font-size:13px;color:#5a5a5a}.page_formFields__jDMbA{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}.page_inputGroup__vMe_c{display:flex;flex-direction:column;gap:8px}.page_label__pnCcZ{font-size:12px;font-weight:600;color:#8a8a8a;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1px}.page_labelIcon__Tg9iV{font-size:14px}.page_input__pky70{width:100%;padding:15px 18px;border-radius:10px;border:1px solid var(--border);background:hsla(0,0%,6%,.8);color:var(--fg);font-size:15px;outline:none;box-sizing:border-box;transition:all .3s ease}.page_input__pky70:focus{border-color:rgba(220,0,0,.5);box-shadow:0 0 0 3px rgba(220,0,0,.1)}.page_btn__3MvEH{padding:14px 24px;border-radius:10px;background:linear-gradient(135deg,#dc0000,#8b0000);border:none;color:#fff;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s ease;box-shadow:0 4px 20px rgba(220,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);text-transform:uppercase;letter-spacing:2px;width:100%}.page_btn__3MvEH:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(220,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}.page_btn__3MvEH:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_btnContent__ROu28{display:flex;align-items:center;justify-content:center;gap:10px}.page_btnArrow__0JcCB{font-size:18px;transition:transform .3s ease}.page_spinner__bafqP{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:page_spin__LiQhz 1s linear infinite}@keyframes page_spin__LiQhz{to{transform:rotate(1turn)}}.page_error__YqYLT{color:#ff6b6b;font-size:13px;border:1px solid rgba(220,0,0,.3);background:rgba(220,0,0,.08);padding:12px 16px;border-radius:10px;text-align:center}.page_footer__MIzRX{margin-top:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.06);text-align:center}.page_footerText__2_3UY{font-size:11px;color:#3a3a3a}