._1Rrrva_page{background:linear-gradient(#0d1333 0%,#090d24 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 18px;display:flex}._1Rrrva_cardWrap{width:100%;max-width:400px}._1Rrrva_card{background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;padding:32px 32px 28px}._1Rrrva_logo{width:168px;height:auto;margin:0 0 24px;display:block}._1Rrrva_heading{color:var(--dark);margin-bottom:20px;font-size:15px;font-weight:500;line-height:1.45}._1Rrrva_form{flex-direction:column;gap:15px;display:flex}._1Rrrva_error{border:1px solid var(--red-soft,#f8d7da);border-radius:var(--radius-control);color:#c8102e;background:#c8102e14;margin-top:-9px;padding:8px 12px;font-size:13px;line-height:1.4}._1Rrrva_field{flex-direction:column;gap:6px;display:flex}._1Rrrva_field label{color:#414757;font-size:12.5px;font-weight:500}._1Rrrva_control{position:relative}._1Rrrva_control input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;height:44px;color:var(--dark);outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}._1Rrrva_control input::placeholder{color:#a3a8b4}._1Rrrva_control input:focus{border-color:var(--blue-accent);box-shadow:0 0 0 3px var(--blue-glow)}._1Rrrva_control._1Rrrva_hasToggle input{padding-right:46px}._1Rrrva_toggle{color:#8b909e;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}._1Rrrva_toggle:hover{color:var(--dark);background:#f1f3f7}._1Rrrva_toggle svg{width:19px;height:19px}._1Rrrva_forgotRow{justify-content:flex-end;margin-top:-3px;display:flex}._1Rrrva_forgot{color:#c8102e;font-size:12.5px;font-weight:500;transition:color .15s}._1Rrrva_forgot:hover{color:#a00d24;text-decoration:underline}._1Rrrva_submit{border-radius:var(--radius-control);background:linear-gradient(135deg, var(--blue-accent), var(--blue-dark));color:#fff;border:0;justify-content:center;align-items:center;height:44px;margin-top:6px;padding:0 24px;font-size:14px;font-weight:600;transition:box-shadow .2s,transform .12s;display:inline-flex;box-shadow:0 2px 8px #0044a84d}._1Rrrva_submit:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0044a866}._1Rrrva_submit:focus-visible{outline:3px solid var(--blue-glow);outline-offset:2px}._1Rrrva_success{border-radius:var(--radius-control);color:#16a34a;background:#22c55e14;border:1px solid #d1fae5;margin-top:-9px;padding:8px 12px;font-size:13px;line-height:1.4}._1Rrrva_backLink{text-align:center;color:var(--blue-accent);margin-top:12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:block}._1Rrrva_backLink:hover{color:#a00d24;text-decoration:underline}._1Rrrva_note{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.55}._1Rrrva_copyright{color:#fff9;text-align:center;margin-top:22px;font-size:12.5px}._1Rrrva_copyright a{color:#c8102e;font-weight:600}._1Rrrva_copyright a:hover{color:#a00d24}@media (max-width:480px){._1Rrrva_card{padding:26px 20px 22px}._1Rrrva_logo{width:150px}}
