:root{color:#1a2330;background:#f6f7f9;font-family:system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:960px;margin:0 auto;padding:1.5rem}h1{font-size:1.4rem}h2{text-transform:uppercase;letter-spacing:.05em;color:#48586e;margin:0 0 .6rem;font-size:1rem}section{background:#fff;border:1px solid #dde3ec;border-radius:8px;margin:1rem 0;padding:1rem 1.25rem}.row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}label{color:#48586e;flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}input,textarea{font:inherit;background:#fff;border:1px solid #c5cedd;border-radius:6px;padding:.4rem .6rem}textarea{box-sizing:border-box;width:100%;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem}button{font:inherit;cursor:pointer;background:#fff;border:1px solid #c5cedd;border-radius:6px;padding:.4rem .9rem}button.primary{color:#fff;background:#14532d;border-color:#14532d}.muted{color:#6b7a90;font-size:.85rem}code{font-family:ui-monospace,Menlo,monospace;font-size:.8em}table{border-collapse:collapse;width:100%;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid #edf0f5;padding:.35rem .5rem}th{color:#48586e;font-weight:600}.seal{background:#eef6ef;border:1px solid #b7d9bc;border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.9rem}.machines{gap:.5rem;display:flex}.chip{border:1px solid #dde3ec;border-radius:6px;flex-direction:column;gap:.15rem;min-width:7rem;padding:.4rem .7rem;display:flex}.badge{border-radius:4px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.pass{color:#14532d;background:#d9ecd9}.badge.fail{color:#8a1f14;background:#f6dcd9}.badge.error{color:#815a08;background:#fdf0d5}.issues{color:#8a1f14;font-size:.85rem}.ok{color:#14532d;font-weight:600}.err{color:#8a1f14;font-weight:600}a{color:#14532d}.modes{gap:.5rem;margin:.75rem 0;display:flex}.mode{text-transform:capitalize}.mode.active{font-weight:700;text-decoration:underline}section h3{margin:1.25rem 0 .4rem}footer.build{margin-top:2rem;font-family:ui-monospace,monospace}
