:root{color-scheme:dark;font:15px/1.5 system-ui,sans-serif;background:#090f1c;color:#e8eef9}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:auto;padding:30px 24px}header,.row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}h1{font-size:30px;margin:0 0 16px}h2{font-size:19px;margin:0 0 16px}h3{font-size:16px}.eyebrow{color:#42d5b4;letter-spacing:2px;font-size:11px;font-weight:700}.notice{border:1px solid #604b27;background:#241e14;color:#ffdda5;padding:14px;border-radius:10px}section{background:#111b2c;border:1px solid #26354d;border-radius:12px;margin:20px 0;padding:23px;min-width:0}.layout{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.layout section{margin-bottom:0}label{display:block;margin:12px 0}input,select,button{font:inherit;border:1px solid #34455f;border-radius:7px;background:#0a1425;color:inherit;padding:10px}input:not([type=checkbox]),select{display:block;width:100%;margin-top:5px}button{cursor:pointer;background:#183248;margin:4px 4px 4px 0}button:hover:enabled{border-color:#42d5b4}button:disabled{opacity:.45;cursor:not-allowed}button[type=submit],#run{background:#126750}.muted{color:#a8b8cf;font-size:13px}.check{display:flex;gap:10px;align-items:flex-start}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#bfcde0;font:12px/1.5 ui-monospace,monospace}progress{width:100%;height:16px;accent-color:#42d5b4}.metrics{display:flex;flex-wrap:wrap;gap:16px}.metric{min-width:150px;background:#0c1525;border-radius:8px;padding:16px}.metric b{display:block;font-size:20px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:13px}th,td{text-align:left;border-bottom:1px solid #26354d;padding:10px}#feedback{position:sticky;bottom:8px;background:#142237;border:1px solid #34455f;border-radius:8px;padding:12px;overflow-wrap:anywhere}#feedback:empty{display:none}[hidden]{display:none!important}@media(max-width:740px){main{padding:16px 12px}.layout{display:block}section{padding:17px}.metric{min-width:130px;flex:1}h1{font-size:25px}.row button{width:100%}}
:is(#job-title,.metric b,button){overflow-wrap:anywhere}button{max-width:100%}details{margin:12px 0}summary{cursor:pointer;color:#a8b8cf}.metric{max-width:100%}
