body{margin:0;background:#07111f;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-size:17px}.wrap{max-width:980px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.eyebrow{color:#38bdf8;text-transform:uppercase;letter-spacing:.12em;font-weight:900;font-size:13px;margin:0}h1{font-size:38px;margin:4px 0}h2{margin-top:0}.card{background:#111c2e;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:20px;margin:16px 0;box-shadow:0 10px 28px rgba(0,0,0,.24)}button,a{border:0;border-radius:14px;background:#38bdf8;color:#00111f;font-weight:900;padding:13px 15px;text-decoration:none;display:inline-block;margin:6px 6px 6px 0}input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#071827;color:#fff;padding:14px;margin:10px 0;font-size:17px}pre{white-space:pre-wrap;background:#071827;border-radius:16px;padding:14px;max-height:420px;overflow:auto}.summary{color:#a8b5c7}.actions{display:flex;gap:10px;flex-wrap:wrap}#status{color:#22c55e;font-weight:800}@media(max-width:700px){header{display:block}h1{font-size:31px}}
.checkGrid{display:grid;gap:10px;margin:14px 0}
.checkGrid label{display:flex;gap:10px;align-items:center;background:#071827;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px;color:#f8fafc}
.checkGrid input{width:auto;margin:0;transform:scale(1.2)}
textarea{width:100%;min-height:95px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#071827;color:#fff;padding:14px;margin:10px 0;font-size:17px}
