:root{font-family:system-ui,sans-serif;color:#1d2330;background:#f6f7f9}body{margin:0}.shell nav{display:flex;gap:1rem;align-items:center;padding:.75rem 1rem;background:#1d2330;color:#fff}.shell nav a{color:#cfe0ff}.shell main,.login{max-width:60rem;margin:1.5rem auto;padding:0 1rem}.login form{display:grid;gap:.75rem;max-width:20rem}.login label{display:grid;gap:.25rem}.messages li{display:grid;gap:.2rem;padding:.6rem 0;border-bottom:1px solid #dde1e8}.auth{color:#5b6475;font-size:.9rem}.error{color:#a3001b}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.35rem .5rem;border-bottom:1px solid #dde1e8}.chain li{margin:.4rem 0}.download{margin-left:.6rem}.ids{color:#5b6475;font-size:.8rem;word-break:break-all}
