:root{color:#15223a;font-family:Inter,"PingFang SC",system-ui,sans-serif;background:#eef3f8}*{box-sizing:border-box}body{display:grid;min-height:100vh;margin:0;place-items:center;padding:24px}.recovery-card{width:min(100%,440px);padding:38px;border:1px solid #dce5f0;border-radius:14px;background:#fff;box-shadow:0 18px 48px #18325818}.mark{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#14213d;color:#fff;font-weight:800}.recovery-card small{display:block;margin-top:18px;color:#62708a;font-size:11px;letter-spacing:.08em}.recovery-card h1{margin:8px 0 10px;font:700 25px/1.35 Georgia,"Noto Serif SC",serif}.recovery-card p{color:#68758a;font-size:14px;line-height:1.8}.recovery-card label{display:block;margin-top:14px;color:#3d4a60;font-size:13px;font-weight:700}.recovery-card input{width:100%;margin-top:6px;padding:12px;border:1px solid #ccd7e5;border-radius:7px;font:inherit}.primary{width:100%;margin-top:22px;padding:12px;border:0;border-radius:7px;background:#235ec8;color:#fff;font:700 14px inherit;cursor:pointer}.primary:disabled{opacity:.6;cursor:wait}#message{min-height:24px;color:#285cae}.recovery-card a{display:block;margin-top:18px;color:#355d9f;text-align:center;font-size:13px}
