.heading{display:flex;justify-content:space-between;gap:24px;align-items:start}.eyebrow{letter-spacing:.12em;font:13px ui-monospace,monospace;color:#aab3be}.heading p{margin:7px 0 18px}.modes{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 25px}.modes button[aria-pressed=true]{background:#1b2228;color:#dfff00;border-color:#dfff00}.workbench{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(360px,1.4fr);gap:28px}.setup,.output,.verification,.review{border:1px solid #34414a;border-radius:8px;padding:22px;background:#10171d}.setup label,.review label{display:block;font-size:14px;margin:12px 0 6px}.setup input,.setup select,.setup textarea,.review textarea{width:100%}.setup textarea{font:14px/1.6 ui-monospace,monospace;resize:vertical}.section-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-top h2{margin:0}.section-top span{font:13px ui-monospace,monospace;color:#d3d9df}.metrics{gap:20px}.metric{min-width:140px}.metric strong{font-size:23px}.small{font-size:14px;color:#a8b8c2}.file-label{border:1px solid #43515b;border-radius:6px;padding:9px 12px;cursor:pointer;font-size:14px}.file-label input{display:block;max-width:230px;margin-top:5px;font-size:13px}#stages{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;gap:8px;margin:20px 0}#stages li{border-top:3px solid #35444e;padding-top:8px;font-size:14px}#stages li.done{border-color:#dfff00}#stages li.active{border-color:#e7c589}#checks ul{padding-left:20px}#checks li{font-size:14px}.review{margin-top:25px;background:#0d141a}.review h3{margin-top:0}.review p{font-size:14px}.review button{margin-top:8px}.verification,main>section{margin-top:28px}#history article{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #35414b}#history article p{margin:4px 0;font-size:14px}#history button{max-width:70%;text-align:left}.projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.projects article{border-top:1px solid #41515c;padding:16px 0}.projects h3{margin:6px 0}.projects p{font-size:14px}.project-state{font:13px ui-monospace,monospace;color:#b7cdde}#plot svg{width:100%;height:230px;border:1px solid #34414a;background:#0b1116}#status{min-height:26px}#claim{overflow-wrap:anywhere}pre{font-size:13px;overflow:auto}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #dfff00;outline-offset:2px}@media(max-width:1000px){.workbench{grid-template-columns:1fr}.heading{display:block}#stages{grid-template-columns:repeat(2,1fr)}}
