*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#17243c;font:15px/1.55 system-ui,-apple-system,sans-serif}main{max-width:1240px;margin:0 auto;padding:48px 28px}header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:36px}h1{font-size:clamp(28px,4vw,42px);letter-spacing:-1.5px;line-height:1.15;margin:8px 0 16px}h2{font-size:19px;margin:0 0 18px}.eyebrow{font-size:12px;letter-spacing:2px;color:#506387;font-weight:700}.muted{color:#5d6c82}.badge{white-space:nowrap;background:#e2edff;color:#2558a1;padding:7px 14px;border-radius:30px;font-size:12px;margin-top:20px}section{background:white;border:1px solid #e2e7ef;border-radius:14px;padding:26px;margin:20px 0;box-shadow:0 3px 12px #1c325405}#connection{max-width:650px}.row{display:flex;gap:12px;align-items:center}.spread{justify-content:space-between;flex-wrap:wrap}label{display:block;margin-bottom:8px}input{min-width:0;flex:1;border:1px solid #bbc7d9;padding:12px;border-radius:7px;font:inherit}button{border:1px solid #235bc1;background:#235bc1;color:white;padding:10px 15px;border-radius:7px;cursor:pointer;font:inherit}button:disabled{opacity:.6;cursor:wait}.secondary{background:white;border-color:#d6dfeb;color:#24446d}button+button{margin-left:6px}button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #efb646;outline-offset:3px}.notice{background:#f0f5ff;border-left:3px solid #6285c8;padding:13px 16px;color:#344d76}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#667891;background:#f8fafc}td,th{padding:14px 10px;border-bottom:1px solid #e9edf3;vertical-align:top}td{font-size:13px}td button{font-size:12px;padding:6px 9px;margin:2px!important}td small{display:block;color:#64748b}details{margin-top:28px;color:#566a86}summary{cursor:pointer}pre{overflow:auto;background:#f4f6fa;padding:15px;font-size:12px}footer{color:#77859b;font-size:12px;margin-top:32px}#status{color:#9c382d;min-height:1em}[hidden]{display:none!important}@media(max-width:650px){main{padding:24px 14px}header{display:block}section{padding:18px}.row{flex-wrap:wrap}.row input{flex-basis:100%}h1{letter-spacing:-.7px}}
