:root{color-scheme:light;font-family:"Segoe UI","Microsoft YaHei",sans-serif;color:#193237;background:#f3f6f5;font-size:15px}*{box-sizing:border-box}body{margin:0}aside{position:fixed;inset:0 auto 0 0;width:220px;padding:38px 24px;background:#153e40;color:#ebf6f2;display:flex;flex-direction:column}.brand{font-size:25px;font-weight:700;letter-spacing:-.5px}.brand span{display:block;font-size:12px;font-weight:400;letter-spacing:2px;margin-top:9px;color:#a9cdc6}nav{display:grid;gap:10px;margin-top:55px}nav a{padding:12px 15px;border-radius:8px;color:#d7ebe5;text-decoration:none}nav a:hover,nav a:focus{background:#2b5556;color:white}aside p{margin-top:auto;font-size:12px;line-height:1.9;color:#a9cdc6}main{max-width:1500px;margin-left:220px;padding:40px 42px}header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.eyebrow{font-size:12px;letter-spacing:2px;color:#64817c}h1{font-size:30px;font-weight:650;letter-spacing:-.5px;margin:10px 0}h2{font-size:21px;margin:0}h3{font-size:15px;margin:0 0 18px;color:#4a6766}p{line-height:1.7;color:#607473;margin:10px 0}button{background:#14675b;color:white;border:0;border-radius:8px;padding:12px 17px;font:inherit;cursor:pointer;white-space:nowrap}button:hover{background:#105247}button:disabled{opacity:.6}section{scroll-margin-top:24px;margin-top:34px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px}.section-title span{color:#718681;font-size:12px}.grid{display:grid;gap:17px;margin-bottom:17px}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.two{grid-template-columns:repeat(2,minmax(0,1fr))}article{background:white;border:1px solid #dfe8e4;border-radius:12px;padding:23px;margin-bottom:17px;min-width:0}.grid article{margin-bottom:0}.headline{font-size:26px;font-weight:650;display:block;line-height:1.45}.metric{font-size:31px;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums}.metric small{font-size:14px;font-weight:400;margin-left:7px}.note{font-size:12px;line-height:1.75;color:#6c807b}.notice{border:1px solid #c6ddd6;border-left:4px solid #2c8c76;border-radius:8px;background:#eaf4ef;padding:14px 18px;line-height:1.6;font-size:14px}.warning{background:#fff5e5;border-color:#f0d5a3;border-left-color:#c48e34;color:#795a2c}.muted{color:#82928e}.badge{display:inline-block;border-radius:5px;background:#edf3f0;color:#54716a;padding:4px 8px;font-size:12px}.ok{background:#e2f1e9;color:#267251}.wait{background:#fff2da;color:#8b651e}dl{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr);font-size:13px;line-height:1.6;gap:11px 14px;margin:17px 0}dt{color:#72837e}dd{margin:0;overflow-wrap:anywhere}ul{padding-left:21px;line-height:1.95;font-size:13px;overflow-wrap:anywhere}progress{width:100%;height:9px;appearance:none;margin:11px 0 5px;border:0;border-radius:8px;background:#e8efeb}progress::-webkit-progress-bar{background:#e8efeb;border-radius:8px}progress::-webkit-progress-value{background:#448c7c;border-radius:8px}.bar-label{display:flex;justify-content:space-between;font-size:13px;gap:15px}.bar{margin:17px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{font-weight:500;color:#6a8179;border-bottom:1px solid #dce6e1;padding:11px 10px}td{border-bottom:1px solid #edf1ee;padding:12px 10px;line-height:1.6;overflow-wrap:anywhere}tr:last-child td{border-bottom:0}.table-wrap{overflow:auto}#source-rows td:first-child{width:45%}#source-rows td:last-child{max-width:220px;font:11px/1.7 Consolas,monospace}code{font-family:Consolas,monospace;font-size:12px}.source-path{font:11px/1.8 Consolas,monospace;color:#7b8c86}details{padding:18px 22px;border:1px solid #dde6e2;border-radius:10px}summary{cursor:pointer;font-size:14px}input{border:1px solid #d3dfd9;border-radius:7px;padding:9px 12px;font:inherit;margin:12px 0 18px;width:min(420px,100%)}label{font-size:13px;color:#5d746a}footer{font-size:12px;text-align:center;color:#82958d;padding:35px 0 5px}.empty{padding:18px 0;color:#7b8c85;line-height:1.8}.stage-value{font-size:21px;font-weight:600;margin:12px 0 5px}.stage-caption{font-size:12px;color:#7f8e89}a:focus,button:focus,input:focus,summary:focus{outline:3px solid #8bbfbe;outline-offset:3px}@media(max-width:1100px){main{padding:30px 24px;margin-left:185px}aside{width:185px;padding:32px 18px}.three{gap:12px}article{padding:18px}.headline{font-size:23px}}@media(max-width:800px){aside{position:static;width:auto;padding:18px 20px}.brand{font-size:21px}.brand span{display:inline;font-size:10px;margin-left:15px}aside p{display:none}nav{display:flex;overflow:auto;margin-top:16px;gap:3px}nav a{font-size:12px;padding:7px 9px;white-space:nowrap}main{margin:0;padding:24px 16px}.two,.three{grid-template-columns:1fr}h1{font-size:25px}header{align-items:flex-start;flex-wrap:wrap}.section-title{align-items:flex-start;flex-direction:column}dl{grid-template-columns:120px 1fr}}
