body{font:17px/1.55 system-ui,sans-serif;color:#202323;background:#faf9f6;margin:0}main{max-width:850px;margin:3rem auto;padding:0 1.2rem 4rem}a{color:inherit}h1{font-size:2.5rem;font-weight:550}fieldset{border:1px solid #d8dbd5;border-radius:12px;padding:1.2rem;margin:1.4rem 0}legend{font-weight:650}label{display:block;margin:.8rem 0}input,select,button{font:inherit;border:1px solid #999;border-radius:6px;padding:.5rem;background:white;max-width:100%;box-sizing:border-box}input{display:block;width:12rem}select{display:block;width:100%}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}.triple{display:flex;gap:.6rem;flex-wrap:wrap}.triple label{flex:1;min-width:90px}.triple input{width:100%}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 monospace;padding:1rem;background:#f0f0eb;max-height:32rem;overflow:auto}#status{min-height:1.5em}