 *{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:#20252e;font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:100%;max-width:410px;background:white;border:1px solid #e5e7eb;border-radius:20px;padding:32px;box-shadow:0 12px 40px #1c29330a}.brand{display:flex;gap:12px;align-items:center;font-size:21px;font-weight:700}.brand img{width:40px;height:40px;border-radius:10px}h1{font-size:24px;margin:28px 0 8px}.sub{color:#737b88;margin:0 0 24px}label{display:block;font-weight:600;margin:16px 0 6px}input{width:100%;border:1px solid #d7dce3;border-radius:10px;font:inherit;padding:11px 12px}input:focus{outline:2px solid #bed5ff;border-color:#3e7ce1}button{margin-top:24px;width:100%;background:#242a35;color:#fff;border:0;border-radius:10px;padding:12px;font:600 15px system-ui;cursor:pointer}button:disabled{opacity:.6}.status{color:#b42318;min-height:24px;margin:12px 0 0}.back{display:block;color:#6b7280;text-align:center;margin-top:16px;text-decoration:none}