.ppp-auth-page .password-recovery-card{gap:1rem}.auth-field-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-field-label-row label{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.auth-field-label-row a,.auth-text-link{color:var(--brand-blue-2);text-underline-offset:.22em;font-size:.84rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.auth-text-link{justify-self:center}.password-recovery-form,.password-recovery-complete{gap:1rem;display:grid}.password-recovery-guidance{color:var(--text-muted);margin:-.2rem 0 0;font-size:.88rem;line-height:1.55}.password-recovery-message:focus{outline:2px solid color-mix(in srgb, var(--brand-blue) 72%, white);outline-offset:3px}.password-recovery-message.success{border-color:color-mix(in srgb, var(--success) 42%, var(--line));background:color-mix(in srgb, var(--success) 8%, var(--bg-inset))}.password-recovery-message.warning{border-color:color-mix(in srgb, var(--warning) 42%, var(--line));background:color-mix(in srgb, var(--warning) 8%, var(--bg-inset))}.password-recovery-form .auth-field select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--text);background:var(--bg-inset);font:inherit;border-radius:13px;padding:.9rem 1rem}@media (max-width:480px){.auth-field-label-row{flex-direction:column;align-items:flex-start;gap:.35rem}}
