body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f4f6fa;color:#111;display:flex;min-height:100vh;align-items:center;justify-content:center}
main{text-align:center;padding:32px 20px;max-width:440px;width:100%;box-sizing:border-box}
img.logo{width:96px;height:96px;border-radius:22px}h1{margin:16px 0 6px;font-size:28px}
p{color:#5b6472;margin:0 0 22px}
.btn{display:block;background:#3390EC;color:#fff;text-decoration:none;padding:14px 20px;border-radius:14px;font-weight:600;font-size:16px}
.btn:hover{background:#2B7CD3}.btn.ghost{background:#fff;color:#3390EC;border:1px solid #d6e4f5;margin-top:10px}
.list{margin-top:22px;background:#fff;border-radius:16px;text-align:left;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.06)}
.row{display:flex;align-items:center;gap:12px;padding:13px 16px;color:#111;text-decoration:none;border-top:1px solid #eef1f5}
.row:first-child{border-top:0}.row:hover{background:#f7f9fc}.row b{flex:1;font-weight:600}.row span{color:#8a93a3;font-size:13px}
.row.off{pointer-events:none;opacity:.5}small{display:block;margin-top:14px;color:#8a93a3}
