@font-face{font-family:Figtree;src:url('/marketing/font-0.ttf')}*{box-sizing:border-box}body{margin:0;background:#f2f4f7;color:#171717;font:16px/1.6 Figtree,Arial,sans-serif}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:24px}a{color:inherit;text-underline-offset:4px}nav{display:flex;gap:20px}h1{font-size:30px;line-height:1.2;font-weight:600;margin:20px 0}h2{font-size:20px;font-weight:600}p{max-width:72ch}.workspace{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin:28px 0}.panel{background:white;padding:24px;border-radius:8px}label{display:block;margin:12px 0 6px}textarea{width:100%;min-height:230px;resize:vertical;font:14px/1.6 monospace;padding:12px;border:1px solid #aaa;border-radius:6px}button,.action{display:inline-block;background:#171717;color:white;padding:12px 20px;border:0;border-radius:6px;font:inherit;cursor:pointer;text-decoration:none;margin:12px 8px 0 0}button.secondary{background:#e5e5e5;color:#171717}input,select{max-width:100%;font:inherit;padding:8px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}footer{padding-bottom:48px}li{margin-bottom:8px}:focus-visible{outline:3px solid #1d5fbf;outline-offset:3px}@media(max-width:700px){header{display:block}nav{margin-top:12px;flex-wrap:wrap}.workspace{grid-template-columns:1fr}header,main,footer{padding:18px}h1{font-size:26px}.panel{padding:18px}}
.workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.panel{min-width:0}a{overflow-wrap:anywhere}@media(max-width:700px){.workspace{grid-template-columns:minmax(0,1fr)}}
/* The check itself is the proof: a compact ledger with a readable verdict. */
.panel,textarea,button,.action{border-radius:0}#summary h3{font-size:24px;line-height:1.25}#summary p{margin:12px 0}#summary:not(:empty){background:#e8efea;padding:18px;margin-bottom:20px}.tool-promise{font-weight:600}#demo{margin-top:0}::selection{background:#171717;color:white}textarea{caret-color:#171717}button:hover,.action:hover{background:#343434;color:white}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}h1{text-wrap:balance}pre{font-variant-numeric:tabular-nums}main>section{margin-top:48px}#result{max-height:420px;overflow:auto}
