*{box-sizing:border-box}body{margin:0;background:#f5f6f8;color:#20252c;font:14px/1.6 system-ui,sans-serif}main{max-width:1280px;margin:auto;padding:24px}h1{font-size:24px;margin:0}h2{font-size:19px}h3{font-size:16px}header,.row,nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}header{justify-content:space-between}nav{padding:16px 0;border-bottom:1px solid #d8dde3}button{cursor:pointer;background:#245c50;color:white;border:0;border-radius:5px;padding:8px 13px}button.secondary{background:#536171}button.danger{background:#963c43}button:disabled{opacity:.5;cursor:wait}input,select,textarea{font:inherit;padding:7px;border:1px solid #b8c2ce;border-radius:4px;background:white;color:#20252c}input[type=number]{width:110px}label{display:inline-flex;gap:8px;align-items:center;margin:6px 8px 6px 0}textarea{display:block;width:100%;min-height:90px}section{padding:16px 0}article,.box{background:white;border:1px solid #d8dde3;padding:16px;margin:12px 0;border-radius:6px}.notice{padding:10px;background:#e5efeb;white-space:pre-wrap;overflow-wrap:anywhere}.error{background:#fbe5e5}.muted{color:#647180;font-size:13px}table{width:100%;border-collapse:collapse;background:white}th,td{text-align:left;padding:9px;border-bottom:1px solid #e1e6eb;vertical-align:top}td{overflow-wrap:anywhere;max-width:320px}.scroll{overflow:auto}.login{max-width:480px;margin-top:12vh}.login label,.login input{display:block;width:100%;margin:10px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere}input.wide{width:min(420px,100%)}.hidden,[hidden]{display:none!important}#overview{color:#3f5965;padding:14px 0}.actions{display:flex;gap:6px;flex-wrap:wrap}.actions button{padding:5px 9px}#generated{min-height:160px}code{overflow-wrap:anywhere}