:root{font-family:Inter,system-ui,sans-serif;color:#e7edf7;background:#101827}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:56px 24px}.eyebrow{color:#5eead4;font-size:.75rem;font-weight:700;letter-spacing:.12em}h1{font-size:3.2rem;margin:.25rem 0}header>p:last-child,.import span,.workflow p,.draft-workflow>p,.draft p{color:#a9b6cb}.toolbar,.card,.decision,.metrics article,.import{background:#19243a;border:1px solid #2d3c58;border-radius:14px}.toolbar,.import{display:flex;justify-content:space-between;gap:16px;padding:16px;margin:28px 0}.import{margin-top:-14px;align-items:center;flex-wrap:wrap}.toolbar label,.toolbar form,.import form{display:flex;gap:10px;align-items:center}input,select,textarea,button{padding:10px;border-radius:8px;border:1px solid #405170;background:#101827;color:#e7edf7}textarea{min-height:82px;resize:vertical}button{background:#14b8a6;border:0;font-weight:700;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.decision{padding:22px;display:flex;justify-content:space-between;gap:24px}.decision strong{display:block;font-size:2.3rem;margin-top:6px}.decision.go strong{color:#5eead4}.decision.no-go strong{color:#fb7185}.decision span,.metrics span,.draft span{color:#a9b6cb;font-size:.8rem}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}.metrics article{padding:18px}.metrics strong{display:block;font-size:1.7rem;margin-top:7px}.card{padding:20px}.workflows{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:14px 0}.workflow,.draft-workflow form{display:flex;flex-direction:column;gap:10px}.workflow h2,.draft-workflow h2{margin:0}.workflow p,.draft-workflow>p{margin:0 0 4px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.draft-workflow{margin:14px 0}.drafts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.draft{background:#101827;border:1px solid #405170;border-radius:10px;padding:14px}.draft h3{font-size:1rem;margin:8px 0}.draft p{font-size:.87rem;white-space:pre-line}.draft b{color:#e7edf7}.error{color:#fda4af}.notice{color:#5eead4}@media(max-width:700px){.toolbar,.toolbar form,.decision{flex-direction:column}.metrics{grid-template-columns:repeat(2,1fr)}.workflows,.drafts,.form-row{grid-template-columns:1fr}h1{font-size:2.4rem}}
