:root{font-family:"Segoe UI","Microsoft YaHei",sans-serif;color:#e8edf5;background:#0c1422;font-synthesis:none;line-height:1.6}*{box-sizing:border-box}body{margin:0}header{display:flex;gap:40px;align-items:center;justify-content:space-between;padding:22px 5vw;border-bottom:1px solid #26364a;background:#101c2e}.brand{font-size:23px;font-weight:700;color:#f4e2b9}.brand small{font-size:12px;font-weight:400;display:block;color:#95a5bc}a{color:#76c8dd;text-decoration:none}nav{display:flex;gap:24px}main{max-width:1450px;margin:auto;padding:42px 5vw}h1{font-size:30px;margin:6px 0 28px}h2{font-size:19px;margin:0 0 14px}.eyebrow{font-size:11px;letter-spacing:2px;color:#aabbd0}p,small{color:#aab8cb}.panel{background:#132035;border:1px solid #293a53;border-radius:14px;padding:26px;margin-bottom:24px}.narrow{max-width:530px}form{display:grid;gap:16px}.inline{display:flex;align-items:end;gap:16px;flex-wrap:wrap}label{display:grid;gap:7px;font-size:13px;color:#b6c5d8}input,select,button,.button{font:inherit;border-radius:7px;padding:11px 14px}input,select{color:#edf3fc;background:#0c1728;border:1px solid #3a4b65;min-width:140px}input:focus,select:focus{outline:2px solid #66b5c5;outline-offset:1px}button,.button{background:#d2b477;color:#132036;border:0;cursor:pointer;font-weight:600;display:inline-block}button:disabled{opacity:.4;cursor:not-allowed}.secondary{background:#243a55;color:#e0e9f6}.danger{background:#713743;color:#fff}.metrics{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.metrics>div{flex:1;min-width:110px;border:1px solid #2d415c;border-radius:11px;background:#14243b;padding:18px}.metrics span{display:block;font-size:12px;color:#9fb1c8}.metrics strong{font-size:30px;color:#ead5a8}.table-wrap{overflow-x:auto;margin-top:20px}table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}th{color:#a9bad0;font-weight:500}th,td{padding:15px 12px;border-bottom:1px solid #2b3a50;vertical-align:top}td small{display:block}td form{margin-top:10px}td button{padding:6px 11px}.badge{color:#d5e3f3;background:#263e58;border-radius:4px;padding:3px 7px}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#eeadad}footer{padding:24px 5vw;color:#73869e;border-top:1px solid #24324a;font-size:12px}.check{display:flex;align-items:center}.check input{min-width:0}details{margin-top:12px}code{overflow-wrap:anywhere}@media(max-width:650px){header{align-items:start;gap:15px}nav{gap:10px;flex-direction:column}.panel{padding:18px}.inline{display:grid}main{padding:24px 4vw}}
