*{box-sizing:border-box}body{margin:0;background:#fff;color:#222;font-family:system-ui,sans-serif;font-size:14px;line-height:1.5}main{max-width:1150px;padding:24px;margin:0 auto}header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:12px}h1{font-size:22px;margin:0;font-weight:600}h2{font-size:17px;margin:20px 0 10px}p{margin:8px 0}a{color:#174a80}button,input,select,textarea{font:inherit;border:1px solid #aaa;border-radius:2px;padding:6px 8px;color:inherit;background:#fff}button{background:#f3f3f3;cursor:pointer}button:disabled{color:#777;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #174a80;outline-offset:2px}label{display:flex;flex-direction:column;gap:4px}form{margin:12px 0}.actions,.fields,.filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px}textarea{width:100%;min-height:85px;font-family:ui-monospace,monospace}.payload{margin:12px 0}.muted{color:#666}.error{color:#a32121}.notice{padding:8px;background:#f5f5f5;border:1px solid #ccc}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;margin:12px 0;text-align:left}td,th{border:1px solid #ccc;padding:7px 9px;vertical-align:top}th{font-weight:600}pre,th{background:#f5f5f5}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;border:1px solid #ddd;font-size:13px}dt{font-weight:600}dd{margin:0 0 8px;overflow-wrap:anywhere}.metrics{display:flex;flex-wrap:wrap;gap:8px 20px;padding:8px 0}@media (max-width:600px){main{padding:14px}header{align-items:start}.fields label{width:100%}}