*{box-sizing:border-box}body{margin:0;background:#0c1421;color:#e6edf6;font:15px system-ui,-apple-system,"Segoe UI",sans-serif}header,main{max-width:1450px;margin:auto;padding:26px 32px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #243249}h1{font-size:25px;margin:0}h1 small{font-size:18px;color:#91a2bb}header p{font-size:12px;color:#91a2bb;margin:6px 0 0}.badge{padding:9px 13px;background:#17313b;color:#82ddcd;border-radius:20px;font-size:12px}.card{background:#111e30;border:1px solid #243249;border-radius:14px;padding:24px}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#8fa4bf;margin:0 0 9px}h2{font-size:23px;margin:0}h2 small{font-size:14px;color:#91a2bb;margin-left:9px}.price{text-align:right}.price strong{font-size:27px;font-variant-numeric:tabular-nums;display:block}.price span{color:#91a2bb;font-size:11px}.toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0 14px}nav{display:flex;gap:6px;flex-wrap:wrap}button{border:1px solid #2c4059;border-radius:7px;background:#16263a;color:#b5c5d9;font:inherit;font-size:13px;padding:8px 13px;cursor:pointer}button:hover,button:focus-visible{border-color:#62d6c2;color:#efffff}button[aria-pressed=true]{background:#194338;color:#96efd4;border-color:#368a73}button:disabled{opacity:.5;cursor:wait}#status{font-size:13px;min-height:20px;color:#a3b7d1;margin:10px 0}#status.error{color:#ff98a0}#chart{height:61vh;min-height:340px;width:100%}.details,.note{color:#91a2bb;font-size:12px;line-height:1.7;margin:10px 0 0}.note{color:#b4a783}footer{display:flex;justify-content:space-between;gap:16px;color:#7d91ac;font-size:12px;padding:22px 0}@media(max-width:600px){header,main{padding:20px 12px}header h1 small{display:block;font-size:11px;margin-top:3px}.badge{padding:7px 9px}.card{padding:15px 10px}.heading{gap:8px}h2{font-size:18px}.price strong{font-size:22px}button{padding:8px 11px}#chart{height:59vh;min-height:330px}footer{font-size:11px}.toolbar{gap:10px}}
