*{box-sizing:border-box}body{background:#f3f6fa;color:#1d2939;font:16px/1.5 system-ui;margin:0}main{max-width:850px;margin:auto;padding:28px 18px}section{background:white;border:1px solid #dde5ee;border-radius:12px;padding:20px;margin:18px 0}label{display:block;margin:12px 0}input,select,textarea{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #bcc9d7;border-radius:6px;font:inherit}textarea{font-family:monospace}button{background:#245cd5;color:white;border:0;border-radius:6px;padding:9px 15px;margin:4px;cursor:pointer}article{border-top:1px solid #ddd;padding:14px 0}#status{margin-left:10px}