:root{font:16px/1.6 system-ui,"Microsoft YaHei",sans-serif;color:#e7eef7;background:#101821}*{box-sizing:border-box}body{margin:0}main{max-width:840px;padding:48px 28px;margin:auto}.eyebrow{color:#89c9bb;letter-spacing:.14em;font-size:12px}h1{font-size:38px;line-height:1.2;margin:16px 0}h2{font-size:20px;margin:0 0 12px}.intro{color:#bcc8d7;max-width:650px}section{border:1px solid #304050;background:#172330;border-radius:12px;padding:24px;margin:20px 0}button,.button{display:inline-block;cursor:pointer;border:1px solid #74b9a8;background:#23473f;color:#ecfff9;padding:10px 18px;border-radius:7px;text-decoration:none;font:inherit}button:disabled{opacity:.4;cursor:not-allowed}form{display:inline-block;margin-right:12px}footer{color:#9baaba;font-size:13px;margin-top:28px}[hidden]{display:none!important}.error{color:#ffc3b4}

input,select{font:inherit;padding:8px;border-radius:6px;border:1px solid #628079;background:#101821;color:#e7eef7;margin:6px}#query{width:100%}#search-form{display:block}#results article{padding:16px 0;border-bottom:1px solid #304050}#results p{overflow-wrap:anywhere;color:#bcc8d7}#results button,#history-items button{margin:4px}#audit-items{white-space:pre-wrap;overflow-wrap:anywhere}

textarea{display:block;width:100%;font:inherit;padding:10px;border:1px solid #628079;border-radius:6px;background:#101821;color:#e7eef7}#audit-detail{white-space:pre-wrap;overflow-wrap:anywhere}details.diagnostics{margin-top:24px;padding:14px;border:1px solid #304050;border-radius:8px}summary{cursor:pointer}.match-status{font-size:14px;color:#89c9bb!important}@media(max-width:600px){main{padding:24px 16px}section{padding:16px}h1{font-size:30px}input,select{max-width:100%;margin-left:0}#search-form label{display:block}}
