*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 0,#164b85,transparent 36%),#07111f;color:#f4f8ff;font:16px/1.55 system-ui}.card{width:min(620px,100%);background:#10233d;border:1px solid #315473;border-radius:22px;padding:26px}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:900}.brand img{width:48px;height:48px}.mut{color:#a9bdd1}.box{margin:20px 0;padding:16px;background:#0a1727;border:1px solid #294a6c;border-radius:14px}.btn{border:0;border-radius:11px;padding:12px 17px;font:inherit;font-weight:850;background:#d79600;color:#fff;cursor:pointer}.btn:disabled{opacity:.5}.captcha{min-height:78px;margin:14px 0}.msg{min-height:24px;color:#ffd28a}a{color:#68b8ff}