body{overflow:auto}.info-bar{padding:max(10px, env(safe-area-inset-top)) 16px 10px;background:var(--black);color:var(--white);justify-content:space-between;align-items:center;gap:12px;display:flex}.info-bar a{color:inherit;text-decoration:none}.info-bar .brand{font:700 26px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.info-bar .brand span{color:var(--red)}.info-bar .play{background:var(--red);color:var(--white);border-radius:999px;padding:8px 14px;font-weight:600}.info{max-width:680px;margin:0 auto;padding:24px 16px 48px;line-height:1.55}.info h1{font:700 38px/1.05 var(--display);text-transform:uppercase;margin:8px 0 16px}.info h2{font:700 24px/1.15 var(--display);text-transform:uppercase;color:var(--text);margin:32px 0 8px}.info a{color:inherit}.info li{margin:4px 0}.info .updated{color:var(--muted);font-size:14px}.info .lang-switch{font-size:14px}.chart svg{width:100%;height:auto;display:block}.chart text{fill:var(--muted);font:12px var(--body)}.chart .grid{stroke:var(--line)}.chart .curve{fill:none;stroke:var(--red);stroke-width:3px}.chart .tier-high{fill:#2e9e5b;opacity:.14}.chart .tier-mid{fill:#e0b400;opacity:.14}.chart .tier-low{fill:var(--muted);opacity:.08}.info table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:360px}.info th,.info td{text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.info th{color:var(--muted);font-size:14px;font-weight:600}
