:root{font-family:system-ui,sans-serif;color:#172033;background:#f3f6fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:960px;min-height:100vh;margin:auto;padding:3rem 1.5rem}.center{display:grid;place-items:center}.card{background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:2rem;box-shadow:0 8px 24px #1720330a}.center .card{width:min(100%,420px)}h1{margin-top:0}form{display:grid;gap:1rem;margin-top:1.5rem}label{display:grid;gap:.4rem;font-weight:600}input{width:100%;padding:.7rem;border:1px solid #aebbcf;border-radius:7px;font:inherit}button{padding:.7rem 1rem;border:0;border-radius:7px;background:#2146b4;color:#fff;font:inherit;font-weight:600;cursor:pointer}button:disabled{opacity:.6;cursor:wait}button.secondary{background:#e5eafa;color:#2146b4}header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.error{color:#ae2737}.beta-badge{display:inline-block;vertical-align:middle;padding:.2rem .5rem;border-radius:999px;background:#e5eafa;color:#2146b4;font-size:.75rem;font-weight:600}
