:root{color-scheme:dark;font-family:system-ui,-apple-system,sans-serif;color:#e6efed;background:#091a1c;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:1180px;margin:auto;padding:40px 24px}header,.heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.brand{color:#d3b675;font-size:12px;letter-spacing:.18em;font-weight:750}h1{font-size:clamp(26px,4vw,40px);letter-spacing:-.035em;margin:12px 0}p,small,.muted,footer{color:#a4b8b5}header p{margin-top:0}.badge{font-size:12px;border:1px solid #36524e;border-radius:30px;padding:10px 14px;max-width:280px}#status{margin:24px 0 18px;color:#dcc58f}.filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px}label{display:grid;gap:8px;font-size:12px;color:#a4b8b5}.wide{flex:1;min-width:220px}select,input,button{font:inherit;color:#edf4f2;background:#152d2f;border:1px solid #36524e;border-radius:8px;padding:12px;min-height:44px}select{max-width:100%}button{cursor:pointer}button:hover,button:focus-visible{border-color:#d3b675}button:disabled{opacity:.5;cursor:wait}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.cards article,.panel{background:#112729;border:1px solid #294441;border-radius:16px;padding:24px}.cards span,.cards small{display:block;font-size:12px}.cards strong{display:block;font-size:38px;margin:12px 0;color:#ebd49d}.panel{margin-bottom:20px}h2{font-size:18px;margin:0 0 22px}.heading span{font-size:12px;color:#d3b675}.heading h2{margin-bottom:12px}#chart{min-height:260px;width:100%}svg{width:100%;height:280px;display:block}svg text{font-size:11px;fill:#9db4af}svg .point{cursor:pointer}#point{color:#e8d09a;min-height:24px}#day{width:100%;padding:0;accent-color:#d3b675;background:transparent;border:0}.muted{font-size:12px;line-height:1.6}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:13px 8px;border-bottom:1px solid #294441}td:nth-child(n+2),th:nth-child(n+2){text-align:right}th{font-size:12px;color:#a4b8b5;font-weight:500}td button{background:none;border:none;padding:0;color:#deceaa;text-align:left;min-height:28px}.daily{max-height:400px}footer{font-size:12px;line-height:1.8;max-width:1000px;margin:28px 0}.sr{position:absolute;left:-10000px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #d3b675;outline-offset:3px}@media(max-width:700px){main{padding:24px 14px}header{display:block}.badge{display:inline-block}.cards{gap:8px}.cards article{padding:15px 12px}.cards strong{font-size:28px}.panel{padding:18px 12px}.filters>label{flex:1}.filters .wide{flex-basis:100%}.cards small{font-size:10px}td{font-size:12px}}
