*{box-sizing:border-box}body{margin:0;background:#f3f6fb;color:#102a4c;font:16px system-ui,-apple-system,Segoe UI,sans-serif}header{background:#102a4c;color:#fff;padding:18px 5%;display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}header strong{color:#f4c542}a{color:inherit}header a{color:#fff}main{max-width:1050px;margin:35px auto;padding:0 18px}h1{font-size:clamp(27px,4vw,39px)}.muted{color:#596b81}.panel{background:white;border:1px solid #dce4ef;border-radius:18px;padding:23px;margin:20px 0;box-shadow:0 5px 20px #102a4c09}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.tile{border:1px solid #dce4ef;border-radius:15px;padding:19px;background:#fff}label{display:block;margin:12px 0 5px;font-weight:700}input,select{display:block;width:100%;padding:12px;border:1px solid #aebdd1;border-radius:10px;font:inherit}button,.button{background:#f4c542;color:#102a4c;border:0;border-radius:11px;padding:13px 18px;font-weight:800;cursor:pointer;display:inline-block;text-decoration:none;margin:10px 8px 4px 0}button.secondary{background:#e7edf5}button:disabled{opacity:.55;cursor:not-allowed}.hidden{display:none!important}.note{padding:12px;background:#fff4d1;border-radius:10px}.success{padding:12px;background:#e3f6eb;border-radius:10px}.pill{font-size:12px;background:#e8eef8;border-radius:20px;padding:5px 9px;display:inline-block}footer{padding:35px;text-align:center;color:#52637b}#status{white-space:pre-wrap}