:root{font:16px/1.5 system-ui,sans-serif;color:#182233;background:#f4f6f9}*{box-sizing:border-box}body{margin:0}main{max-width:1180px;margin:40px auto;padding:0 24px}header{border-bottom:1px solid #d8dee8;margin-bottom:24px}h1{font-size:32px;margin-bottom:4px}h2{font-size:23px}h3{font-size:17px}p{color:#45536a}nav{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}a{color:#245ec5}section{background:white;border:1px solid #d8dee8;border-radius:8px;padding:24px;margin:24px 0;scroll-margin-top:16px}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;border-bottom:1px solid #e5e9ef;padding:12px 8px;vertical-align:top}th{color:#526078;font-weight:600}.table{overflow:auto}form.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0}label{display:flex;flex-direction:column;gap:5px;font-size:14px}input,select,textarea,button,.button{font:inherit;border:1px solid #bec8d7;border-radius:5px;padding:9px 12px}textarea{min-height:130px;width:100%;font:13px/1.5 monospace}button,.button{cursor:pointer;background:#245ec5;color:white;text-decoration:none;display:inline-block}button.secondary{background:white;color:#245ec5}button:disabled{opacity:.6;cursor:wait}.wide{grid-column:1/-1}.warning{color:#9a4300;background:#fff5e8;padding:12px}.muted{font-size:13px;color:#66758b}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f9;padding:16px;font-size:13px}#status{position:sticky;top:0;padding:10px;background:#f4f6f9;z-index:1}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:3px solid #a6c6ff;outline-offset:2px}details{margin:12px 0}summary{cursor:pointer}code{font-size:12px;word-break:break-all}@media(max-width:600px){main{padding:0 12px;margin:20px auto}section{padding:16px}h1{font-size:27px}}
