:root{color-scheme:dark;--bg:#080c12;--panel:#111821;--panel2:#141d28;--line:#263649;--text:#f2f7fb;--muted:#91a5bc;--cyan:#42e2d0;--blue:#6592ff;--green:#3fe09a;--red:#ff7380;font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 15% 0,rgba(42,90,150,.3),transparent 34rem),radial-gradient(circle at 90% 35%,rgba(29,139,147,.18),transparent 30rem),var(--bg)}
.st-shell{width:min(900px,calc(100% - 32px));margin:0 auto;padding:54px 0 34px}
.st-head{display:flex;align-items:center;gap:30px;margin-bottom:30px}
.st-head img{width:210px;height:auto}
.st-head div{padding-left:30px;border-left:1px solid var(--line)}
.st-head p{margin:0;color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.15em}
h1{font-size:clamp(32px,5vw,50px);line-height:1.05;letter-spacing:-.04em;margin:5px 0 8px}
.st-head span{color:var(--muted)}
.st-gauge,.st-grid article,.st-meta{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,var(--panel2),var(--panel));box-shadow:0 22px 55px rgba(0,0,0,.24)}
.st-gauge{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px}
.st-live span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.st-live strong{display:block;margin:6px 0 14px;font:700 clamp(40px,8vw,68px)/1 "SFMono-Regular",Consolas,monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
small{font-size:.38em;color:var(--muted);font-weight:600;letter-spacing:0}
.st-bar{height:6px;border-radius:99px;background:#1b2635;overflow:hidden}
.st-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:width .2s linear}
.st-button{font:inherit;font-weight:700;color:#04110f;background:var(--cyan);border:0;border-radius:6px;padding:13px 22px;cursor:pointer}
.st-button:disabled{opacity:.5;cursor:default}
.st-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}
.st-grid article{padding:18px;min-width:0}
.st-grid span,.st-meta span{color:var(--muted);font-size:12px;font-weight:700}
.st-grid strong{display:block;margin-top:6px;font:700 28px/1.2 "SFMono-Regular",Consolas,monospace;font-variant-numeric:tabular-nums}
.st-meta{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding:18px}
.st-meta div{display:grid;gap:4px;min-width:0}
.st-meta code{font:600 14px/1.4 "SFMono-Regular",Consolas,monospace;overflow-wrap:anywhere}
.error{color:var(--red)}
footer{text-align:center;color:var(--muted);font-size:12px;margin-top:26px}
@media(max-width:760px){.st-shell{padding-top:30px}.st-head{display:block}.st-head img{width:180px;margin-bottom:22px}.st-head div{padding-left:0;border-left:0}.st-gauge{grid-template-columns:1fr}.st-grid{grid-template-columns:1fr 1fr}.st-meta{grid-template-columns:1fr}}
