:root{--bg:#0D0F14; --text:#EDEEF3; --muted:#9AA0AE; --card:rgba(255,255,255,.06)}
*{box-sizing:border-box} body{margin:0; background:var(--bg); color:var(--text); font-family:Inter,system-ui,Arial,sans-serif}
.top{display:flex; justify-content:space-between; align-items:center; padding:14px 20px; border-bottom:1px solid rgba(255,255,255,.08)}
.top a{color:#cfd2ff; text-decoration:none}
.wrap{max-width:960px; margin:0 auto; padding:24px 16px}
h1{margin:10px 0 12px}
.muted{color:var(--muted)}
table{width:100%; border-collapse:separate; border-spacing:0 10px}
thead th{color:#cfd2ff; font-weight:600; text-align:left}
tbody tr{background:var(--card)}
tbody td{padding:12px 14px; border-top:1px solid rgba(255,255,255,.06); border-bottom:1px solid rgba(255,255,255,.06)}
tbody tr td:first-child{border-left:1px solid rgba(255,255,255,.06); border-radius:10px 0 0 10px}
tbody tr td:last-child{border-right:1px solid rgba(255,255,255,.06); border-radius:0 10px 10px 0}
.foot{padding:18px 20px; border-top:1px solid rgba(255,255,255,.08); color:var(--muted)}
