.engine-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:660px;margin:24px 0}.engine-fields label{display:flex;flex-direction:column;font-size:14px;gap:6px}.engine-fields input{font:inherit;min-width:0;width:100%;min-height:44px;padding:10px;border:1px solid #a8bbb0;border-radius:8px}.engine-fields input:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.engine-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.engine-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.engine-metrics div{padding:15px;background:var(--paper);border-radius:12px}.engine-metrics dt{font-size:12px;color:var(--muted)}.engine-metrics dd{margin:8px 0 0;font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.engine-lists{display:grid;grid-template-columns:1fr 1fr;gap:24px}.engine-lists ul,.engine-lists ol{padding-left:20px;font-size:13px}.engine-lists li{padding:6px 0;overflow-wrap:anywhere}#engine-error{color:#8b2d21}#engine-error:empty{display:none}@media(max-width:760px){.engine-fields,.engine-lists{grid-template-columns:1fr}.engine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-metrics dd{font-size:17px}}
