:root{--bg:#07131d;--card:#0b1b27;--line:#203543;--cyan:#02b7d8;--text:#edf6fa;--muted:#8fa8b8}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 70% -10%,#12364a 0,transparent 28rem),var(--bg);color:var(--text);font-family:Arial,sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}header{height:86px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1320px)/2));gap:16px;background:#081722e8;position:sticky;top:0;z-index:5}header .logo{width:42px;height:42px;border:1px solid #1b7186;border-radius:8px;display:grid;place-items:center;color:var(--cyan);font:bold 24px Arial;background:#0b2633}small{color:var(--cyan);font-size:10px;font-weight:bold;letter-spacing:.15em}header h1{margin:3px 0 0;font-size:19px}header h1 span{color:#90a8b7;font-weight:normal}header em{margin-left:auto;border:1px solid #255064;border-radius:99px;padding:8px 12px;color:#a7bdc8;font:normal bold 10px Arial;letter-spacing:.1em}header em:first-letter{color:#4dd686}main{max-width:1320px;margin:auto;padding:42px 28px 64px}.intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.intro h2{font-size:32px;margin:7px 0}.intro p{margin:0;color:var(--muted)}aside{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--card)}aside b{padding:13px 22px;min-width:100px;border-left:1px solid var(--line);font-size:21px}aside b:first-child{border:0}aside label{display:block;font-size:10px;color:var(--muted);margin-top:3px;text-transform:uppercase}.nms{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.nms>a{min-height:120px;border:1px solid var(--line);border-radius:10px;padding:22px;display:flex;align-items:center;gap:17px;background:linear-gradient(120deg,#102b3a,var(--card));transition:.18s}.nms>a:hover{transform:translateY(-2px);border-color:#257c91}.nms i{width:52px;height:52px;border:1px solid #22758b;border-radius:9px;display:grid;place-items:center;color:var(--cyan);background:#08232f;font-style:normal;font-weight:bold}.nms h3{font-size:20px;margin:3px 0 5px}.nms code{font-size:12px;color:#8ca8b8}.nms>a>b{margin-left:auto;font-size:10px;color:var(--cyan)}.panel{border:1px solid var(--line);background:#0a1924d9;border-radius:10px;overflow:hidden;margin-bottom:22px}.title{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.title h2{font-size:17px;margin:5px 0 0}.title>label{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:6px 10px}.thead,.pump{display:grid;grid-template-columns:170px 1fr 1fr;align-items:center}.thead{padding:10px 22px;background:#0d202d;color:#718b9b;font-size:9px;font-weight:bold;letter-spacing:.13em}.pump{min-height:58px;padding:0 22px;border-top:1px solid #172c39}.pump:nth-child(odd){background:#0c1c27}.pump>strong{font-size:13px;display:flex;align-items:center;gap:12px}.pump>strong i{font-style:normal;color:var(--cyan);font:11px monospace;border:1px solid #1d5362;padding:4px;border-radius:4px}.pump>a{font:13px monospace;border-left:1px solid #1d3340;padding:12px 18px;display:flex;align-items:center;gap:12px}.pump>a:hover{color:var(--cyan);background:#0d2935}.pump>a small{font:8px Arial;color:#728c9d;width:65px}.pump>a b{margin-left:auto}.support{display:grid;grid-template-columns:1fr 1fr;gap:22px}.row{min-height:58px;padding:10px 20px;border-top:1px solid #172c39;display:flex;justify-content:space-between;align-items:center}.row:first-child{border:0}.row strong,.row small{display:block}.row strong{font-size:13px}.row small{color:var(--muted);letter-spacing:0;margin-top:4px}.row>a{font:12px monospace;border:1px solid #294351;border-radius:6px;padding:8px 10px;background:#0a1822}.row>a:hover{border-color:var(--cyan);color:var(--cyan)}footer{border-top:1px solid var(--line);max-width:1320px;margin:auto;padding:22px 28px 38px;display:flex;justify-content:space-between;color:#597485;font-size:9px;letter-spacing:.12em}@media(max-width:780px){header{padding:0 18px}header em{display:none}main{padding:28px 16px}.intro{display:block}.intro aside{margin-top:20px}.nms,.support{grid-template-columns:1fr}.thead{display:none}.pump{grid-template-columns:110px 1fr;padding:10px 12px}.pump>a{border-left:0;border-top:1px solid #1d3340}.pump>a:last-child{grid-column:2}.intro h2{font-size:26px}footer{padding:20px 16px;gap:14px}}
