:root{font-family:system-ui,-apple-system,"PingFang SC",sans-serif;color:#193047;background:#f1f6fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:52px 28px;min-width:0}h1{font-size:clamp(28px,4.7vw,42px);line-height:1.35;letter-spacing:-1px}h2{font-size:21px;margin-top:30px}p{line-height:1.8}.eyebrow{color:#2b6b9c;font:700 12px ui-monospace,monospace;letter-spacing:2px}.intro{max-width:850px;color:#526b81}.controls{background:#fff;border:1px solid #d7e4ee;border-radius:14px;padding:24px;margin:28px 0}label{display:block;font-weight:650;margin-bottom:10px}select,button{font:inherit;padding:12px 16px;border:1px solid #b9cddd;border-radius:7px;max-width:100%;min-height:44px}select{background:#fff;width:290px;color:#193047}.request{font-size:14px;overflow-wrap:anywhere}button{cursor:pointer;background:#1e618c;color:#fff;border-color:#1e618c;margin:0 10px 12px 0}button:disabled{cursor:wait;opacity:.55}.secondary{background:#fff;color:#1e618c}small{display:block;color:#657f94;font-size:12px;line-height:1.8}.summary{font-weight:650;border-left:3px solid #2b7ea7;background:#e5f1fa;padding:16px}.call-count{font-size:13px}.table-scroll{overflow-x:auto;border:1px solid #cddde9;border-radius:10px;background:#fff;max-width:100%}table{border-collapse:collapse;width:100%;min-width:740px;table-layout:fixed}caption{text-align:left;padding:16px;font-weight:650;color:#2c536f}th,td{text-align:left;vertical-align:top;padding:16px;border-top:1px solid #d7e4ee;overflow-wrap:anywhere;font-size:14px;line-height:1.7}thead th{background:#e9f2f8}tbody th{width:20%;background:#f7fbfe}td p{margin:0 0 8px}.unknown{color:#8d4830;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#142a3d;color:#d1e3ef;font:12px/1.8 ui-monospace,monospace;border-radius:10px;padding:22px}.error{color:#9e2f27;background:#fff2ed;padding:16px}.status{color:#526b81}footer{margin-top:32px;color:#657f94;font-size:12px;line-height:1.8}button:focus-visible,select:focus-visible,.table-scroll:focus-visible{outline:3px solid #77b8e8;outline-offset:3px}@media(max-width:560px){main{padding:30px 18px}.controls{padding:18px}button{width:100%;margin-right:0}th,td{padding:12px}}
