:root{font-family:Segoe UI,system-ui,sans-serif;color:#eaf0f6;background:#111820;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1100px;margin:auto;padding:28px}header{border-bottom:1px solid #34414e}a{color:inherit}header a{text-decoration:none;font-weight:700;letter-spacing:.07em}header span{font-weight:400;color:#a3b0be;letter-spacing:0}main{padding-top:65px}h1{font-size:clamp(48px,7vw,80px);line-height:1.05;letter-spacing:-.05em;margin:18px 0 26px}h2{font-size:21px}.eyebrow{color:#87e1bf;letter-spacing:.16em;font-size:12px}.intro{max-width:650px;font-size:21px;color:#bfccd8;line-height:1.6}.button,button{display:inline-block;background:#8ce4bf;color:#10251c;padding:14px 23px;border:0;border-radius:7px;text-decoration:none;font-size:16px;font-weight:700;cursor:pointer}.muted{color:#9aabb9;font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:65px 0}.cards article{border-top:1px solid #465866;padding-top:16px}p,li{line-height:1.7}li{margin-bottom:8px}footer{color:#9aabb9;border-top:1px solid #34414e;margin-top:40px}input,select{padding:12px;margin:8px 10px 8px 0;max-width:100%;background:#1f2b35;border:1px solid #526577;border-radius:5px;color:#fff}label{display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#1f2b35}table{border-collapse:collapse;width:100%;font-size:13px}td,th{padding:10px;text-align:left;border-bottom:1px solid #34414e;overflow-wrap:anywhere}td button{font-size:12px;padding:8px;margin:3px}.table-wrap{overflow:auto}#message{white-space:pre-wrap}section{margin-top:35px}@media(max-width:700px){.cards{grid-template-columns:1fr}header span{display:block}main{padding-top:35px}}
