:root{font-family:Inter,system-ui,sans-serif;color:#102a43;background:#f4f7fb}*{box-sizing:border-box}body{margin:0}main{width:min(760px,calc(100% - 24px));margin:30px auto}.back{display:inline-block;margin-bottom:14px;color:#087e8b;text-decoration:none;font-weight:700}.card{padding:28px;border:1px solid #d8e2ec;border-radius:18px;background:#fff}.brand{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#102a43;color:#fff;font-size:22px;font-weight:800}.kicker{margin:18px 0 4px;color:#087e8b;font-size:12px;font-weight:800;letter-spacing:.12em}h1{margin:0 0 18px;font-size:34px}.status{padding:12px;border-radius:10px;background:#e1f3ed;color:#147d64;font-weight:800}.status.warn{background:#fff4e5;color:#925c13}.status.error{background:#ffe8e8;color:#a62929}dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}dl div{padding:12px;border:1px solid #e6edf3;border-radius:10px}dt{color:#678;font-size:12px}dd{margin:5px 0 0;font-weight:750;overflow-wrap:anywhere}.features{display:flex;flex-wrap:wrap;gap:8px}.features span{padding:8px 10px;border-radius:20px;background:#edf4f8;font-size:13px;font-weight:700}.note{margin-top:22px;color:#678;font-size:13px;line-height:1.5}@media(max-width:600px){main{margin:12px auto}.card{padding:18px}dl{grid-template-columns:1fr}h1{font-size:28px}}
