:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;color:#192b52;background:#f3f6fb}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}.reset-card{width:100%;max-width:440px;background:#fff;border:1px solid #dee5f0;border-radius:22px;padding:36px;box-shadow:0 14px 48px #24375c0b}.brand{font-size:13px;font-weight:800;letter-spacing:1.5px;color:#496cbe;text-decoration:none}h1{font-size:28px;line-height:1.3;margin:28px 0 12px}.intro{line-height:1.8;color:#66758f;font-size:14px}#reset-status{font-size:14px;line-height:1.7;background:#f0f5ff;border-radius:10px;padding:12px 14px;margin:22px 0}#reset-status.error{color:#a92e39;background:#fff0f1}#reset-status.success{color:#19604e;background:#eaf8f2}label{display:block;margin:18px 0 8px;font-size:14px;font-weight:600}input{width:100%;padding:12px;border:1px solid #cbd6e5;border-radius:10px;font:inherit}input:focus{outline:2px solid #7195f2;outline-offset:2px}.hint{color:#7d8aa1;font-size:12px;line-height:1.7}button{display:block;width:100%;border:0;background:#3c69d4;color:#fff;border-radius:10px;padding:13px;font:inherit;font-weight:600;cursor:pointer;margin-top:22px}button:disabled{opacity:.6;cursor:wait}.home{display:block;text-align:center;color:#496cbe;font-size:14px;margin:24px 0;text-decoration:none}[hidden]{display:none!important}@media(max-width:480px){body{padding:16px}.reset-card{padding:26px}}
