body{margin:0;background:#f3f6fa;color:#263238;font:16px system-ui,sans-serif}main{max-width:1000px;margin:auto;padding:2rem}a{color:#14599a}.card{background:#fff;border:1px solid #d9e2ec;border-radius:12px;padding:1rem;margin:1rem 0;box-shadow:0 2px 8px #15324d12}label,button,input,select{margin:.35rem;padding:.55rem;border-radius:7px;border:1px solid #cbd5e1}button{background:#14599a;color:#fff;cursor:pointer}#status{min-height:1.5rem}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.metric{background:#edf5fb;border-radius:8px;padding:1rem}.bar{height:10px;background:#dcebf8;border-radius:5px;overflow:hidden}.bar i{display:block;height:100%;background:#14599a}
