*{box-sizing:border-box}body{margin:0;background:#f4f6fb;color:#172033;font-family:Arial,sans-serif}.wrap{max-width:1100px;margin:40px auto;padding:16px}.narrow{max-width:520px}.card{background:#fff;border:1px solid #e1e6ef;border-radius:16px;padding:28px;box-shadow:0 8px 30px rgba(25,40,75,.08)}h1{margin-top:0}h2{margin-top:28px}.muted{color:#6e7890}.grid,.formgrid,.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.formgrid label{display:block;font-weight:700}.wide{grid-column:1/-1}input{width:100%;padding:12px;border:1px solid #cbd3e1;border-radius:8px;margin-top:6px}button,.button{display:inline-block;background:#153e75;color:white;border:0;border-radius:9px;padding:12px 18px;font-weight:700;text-decoration:none;cursor:pointer;margin-top:18px}.secondary{background:#667085}.check{padding:14px;border:1px solid #dce2ec;border-radius:10px}.good{background:#eefbf3}.bad{background:#fff0f0;color:#9b1c1c}.alert{padding:14px;border-radius:10px;background:#eef4ff;margin:16px 0}.console{background:#111827;color:#d1fae5;padding:18px;border-radius:10px;min-height:110px;white-space:pre-wrap;margin-top:20px}.actions{display:flex;gap:12px;align-items:center}header{display:flex;justify-content:space-between;padding:16px 28px;background:#fff;border-bottom:1px solid #e1e6ef}header nav a{margin-left:18px;text-decoration:none;color:#153e75}.stats>div{padding:20px;border:1px solid #e1e6ef;border-radius:12px}.stats span{display:block;color:#6e7890}.stats strong{font-size:28px}ul{line-height:1.8}@media(max-width:600px){.wrap{margin:10px auto}.card{padding:18px}.actions{display:block}}
