*{box-sizing:border-box}body{margin:0;background:#f1f4f7;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#31485a}main{max-width:430px;margin:8vh auto;padding:32px;background:#fff;border:1px solid #dae2e9;border-radius:7px}.brand{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;letter-spacing:-1px;color:#0b2237}.brand img{border-radius:50%;object-fit:cover}.brand span{color:#1599db;margin-left:-10px}h1{font-size:25px;line-height:1.2;letter-spacing:-.6px;color:#163047;margin:32px 0 16px}p{color:#718391;font-size:13px}button{border:0;background:#205d9e;color:#fff;width:100%;font:600 14px inherit;padding:14px;border-radius:5px;cursor:pointer;margin:12px 0}button:disabled{background:#b6c1cc;cursor:default}button:focus-visible,a:focus-visible{outline:3px solid #9fc2ed;outline-offset:3px}#status{font-size:12px;color:#647f94}section{border-top:1px solid #e2e8ee;margin-top:26px;padding-top:15px}h2{font-size:15px;color:#304d64}.download{display:block;padding:10px;border:1px solid #cfdae4;border-radius:4px;text-align:center;color:#205d9e;text-decoration:none;margin:10px 0}.note,footer{font-size:11px;color:#8292a0}footer{border-top:1px solid #e3e9ee;padding-top:20px;margin-top:28px}@media(max-width:480px){main{margin:0;min-height:100vh;border:0;border-radius:0;padding:28px}}
