:root{color-scheme:dark;font-family:system-ui,sans-serif;color:#dce8e8;background:#091819}*{box-sizing:border-box}body{margin:0}header{padding:24px 6%;border-bottom:1px solid #294144;display:flex;gap:24px;align-items:center}header span{font:12px monospace;color:#8aa6a9;flex:1}header b{font:11px monospace;color:#e2c888}a{color:#70e5bc;text-underline-offset:5px}main{max-width:1050px;margin:auto;padding:50px 28px}.eyebrow{font:12px monospace;letter-spacing:2px;color:#70e5bc}h1{font-size:clamp(40px,6vw,72px);line-height:1.06;letter-spacing:-3px;margin:20px 0}h2{font-size:23px;font-weight:600}.lead{font-size:21px;max-width:700px;color:#b1c7c9;line-height:1.6}aside{border-left:3px solid #70e5bc;background:#102728;padding:20px;line-height:1.6;margin:32px 0}section{padding:24px 0;border-top:1px solid #294144;margin-top:28px}p{line-height:1.65}label{display:block;font-size:14px;margin:18px 0 8px}input,select,textarea{display:block;width:100%;background:#061213;border:1px solid #446367;border-radius:5px;color:#e3f1f0;padding:12px;font:14px monospace;margin-top:8px}textarea{resize:vertical}.fields{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}button{background:#70e5bc;color:#081a16;border:0;border-radius:5px;padding:13px 20px;font:600 14px system-ui;cursor:pointer;margin:12px 0}.secondary{background:#203839;color:#d8efed;border:1px solid #496767}.muted{color:#9bb4b6;font-size:13px}.check{display:flex;gap:12px;line-height:1.5}.check input{width:auto;margin:3px 0;align-self:start}#error{color:#ffad99}.result-head{display:flex;justify-content:space-between;gap:20px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;border-bottom:1px solid #294144;padding:16px 10px}th{color:#9bb4b6;font-weight:500}td:nth-child(2){color:#70e5bc;font-weight:700}.method{background:#102425;padding:24px}footer{margin:52px 0 20px}footer a{display:inline-block;margin-right:24px}code{overflow-wrap:anywhere}button:focus-visible,a:focus-visible{outline:3px solid #e2c888;outline-offset:4px}[hidden]{display:none!important}@media(max-width:650px){.fields{grid-template-columns:1fr}header span{display:none}header{justify-content:space-between}main{padding:28px 18px}.result-head{display:block}}
#context{overflow-wrap:anywhere}
