*{box-sizing:border-box}body{margin:0;background:#f3f6f5;color:#18362f;font:15px/1.55 system-ui,-apple-system,sans-serif}header{background:#173f35;color:#fff;padding:25px max(6vw,20px);display:flex;justify-content:space-between;align-items:center}.brand{font-size:26px;font-weight:750;letter-spacing:-1px}.brand span{color:#a7e0bb}header p{font-size:10px;letter-spacing:2px;margin:0;color:#bfcec8}#connection{background:#2c5449;border-radius:20px;padding:7px 16px;font-size:13px}main{max-width:1200px;margin:auto;padding:36px 24px}.intro{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:32px}h1{font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-1.5px;margin:7px 0 12px}p{color:#657770;margin:8px 0 18px}.eyebrow{font-size:11px;color:#308161;letter-spacing:2px;font-weight:700}.station{min-width:210px;border-left:3px solid #8dbb9f;padding-left:20px}.station span,.station small,.station strong{display:block}.station span{font-size:10px;letter-spacing:1px;color:#687d72}.station strong{font-size:21px;margin:4px 0}.station small{color:#657770}.panel{background:#fff;border:1px solid #dce6df;border-radius:12px;padding:24px;margin-bottom:22px;box-shadow:0 3px 12px #223c2a04}h2{font-size:18px;margin:0 0 15px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.metrics article{background:#fff;border:1px solid #dce6df;border-radius:12px;padding:24px}.metrics span,.metrics small{display:block;color:#657770}.metrics strong{font-size:38px;letter-spacing:-1px;display:block;margin:12px 0 0}.metrics small{font-size:12px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.panel-heading span{font-size:12px;color:#657770}.badge{background:#edf5ee;padding:5px 10px;border-radius:6px}dl{margin:20px 0}dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf1ed}dt{color:#657770}dd{font-weight:650;margin:0;max-width:72%;text-align:right;overflow-wrap:anywhere}.hint{font-size:12px;margin-bottom:0}label{display:block;font-weight:600;margin-bottom:8px}.form-row{display:flex;gap:10px}input{border:1px solid #bfcec4;border-radius:6px;padding:11px 12px;font:inherit;min-width:0;flex:1}button{background:#276a4e;border:0;color:#fff;border-radius:6px;font:600 13px system-ui;padding:12px 18px;cursor:pointer}button:hover{background:#1a553c}button:disabled{opacity:.45;cursor:default}.secondary{background:#eef5ef;color:#276a4e;border:1px solid #cddfd0;margin-top:16px}.secondary:hover{background:#deede0}.gateway-actions{margin-top:10px}.gateway-actions button{margin-top:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{color:#657770;font-size:11px;letter-spacing:.4px;background:#f6f9f6}th,td{padding:13px 14px;border-bottom:1px solid #edf1ed}td{font-size:13px}#error{color:#ae3131}footer{text-align:center;padding:24px;color:#657770;font-size:12px}#command-status{font-size:13px;color:#276a4e;margin:12px 0 0}:focus-visible{outline:3px solid #8abd9d;outline-offset:3px}@media(max-width:750px){.intro{align-items:flex-start;flex-direction:column}.metrics{grid-template-columns:repeat(2,1fr)}.columns{grid-template-columns:1fr}.panel-heading{flex-direction:column}main{padding:25px 16px}.form-row{flex-wrap:wrap}.metrics article{padding:18px}.metrics strong{font-size:30px}}