:root{font-family:Segoe UI,Arial,sans-serif;color:#1b2a37;background:#edf1f5;font-size:16px}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:20px;background:#122333;color:white;padding:20px 28px}header>span{flex:1}.brand{font-size:24px;font-weight:800;color:white;text-decoration:none}.brand span{color:#48d3b1}nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px 26px;background:white;border-bottom:1px solid #cdd5dd}nav a{padding:10px;text-decoration:none;color:#234}main{max-width:1480px;margin:24px auto;padding:0 24px}h1{font-size:30px;margin:0 0 20px}h2{font-size:23px}button,.button{font:inherit;min-height:46px;padding:11px 18px;border:1px solid #b5c3ce;border-radius:7px;background:white;color:#173448;cursor:pointer;text-decoration:none;display:inline-block}button:hover,.button:hover{background:#e0f2ed}button:disabled{opacity:.5;cursor:wait}.primary{background:#12684f;color:white;border-color:#12684f;font-weight:600}.danger{color:#a82125;border-color:#a82125}input,select,textarea{font:inherit;width:100%;padding:11px;border:1px solid #9aabb8;border-radius:5px;min-height:43px}input[type=checkbox]{width:auto;min-height:0}textarea{min-height:100px}label{display:block;margin:12px 0;font-weight:600}label input,label select,label textarea{margin-top:6px;font-weight:400}.card{background:white;border:1px solid #d4dde5;border-radius:10px;padding:22px;margin:16px 0}.narrow{max-width:650px;margin:40px auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:20px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}table{border-collapse:collapse;width:100%;background:white}th,td{text-align:left;padding:13px;border-bottom:1px solid #d8e0e6;vertical-align:top}th{background:#e4ecf2}td small{display:block;color:#536371}.table-wrap{overflow-x:auto}.dot{display:inline-block;width:11px;height:11px;background:#d52532;border-radius:50%;margin:0 5px}[hidden]{display:none!important}.badge{background:#e3f1eb;padding:5px 9px;border-radius:5px;display:inline-block}#notice:not(:empty){position:sticky;top:0;padding:15px 25px;background:#d5efdc;border-bottom:1px solid #63a772;z-index:10}#notice.error,.error{background:#ffe4e4;color:#981e29}footer{padding:25px;color:#5c6975;text-align:center;font-size:13px}.metric{font-size:34px;font-weight:bold;display:block}.message{padding:12px;border-bottom:1px solid #ddd;white-space:pre-wrap;overflow-wrap:anywhere}.message.internal{background:#fff4d2}.message.auto{color:#536371;font-style:italic}.timeline{max-height:460px;overflow:auto}.muted{color:#596977;font-size:14px}.checklist{max-height:260px;overflow:auto;border:1px solid #ccc;padding:10px}.checklist label{font-weight:400}dialog{width:min(800px,95vw);max-height:90vh;border:1px solid #a3b4bf;border-radius:10px;padding:25px}dialog::backdrop{background:#0007}pre{white-space:pre-wrap;word-break:break-word}progress{width:100%;height:22px}details{margin:15px 0}summary{cursor:pointer;padding:10px;font-weight:bold}.steps{display:flex;gap:8px;flex-wrap:wrap}.steps span{background:#dce6ed;padding:10px;border-radius:6px}.steps .current{background:#12684f;color:white}@media(max-width:900px){.columns{grid-template-columns:1fr}header{flex-wrap:wrap}header>span{display:none}main{padding:0 12px}}
.support-note{font-size:13px;color:#52616e;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.support-preview h3{margin-bottom:6px}.support-modification legend{font-weight:600;padding:0 6px}
