.hk-live{gap:12px}@container (min-width:880px){.hk.hk-live{grid-template-columns:minmax(0,1fr)}}.nb-out{container-type:inline-size}.feed-upd{font-size:.8rem}.feed-off{border:1px dashed var(--line);background:var(--bg);border-radius:8px;padding:14px;font-size:.95rem;line-height:1.5}.feed-off b{display:block;font:800 1.05rem/1.2 var(--head);text-transform:uppercase;margin-bottom:4px}.nb-out{display:grid;gap:12px;min-width:0}.nb-w{display:block;height:10px;border-radius:5px;background:var(--chip);overflow:hidden}.nb-w i{display:block;height:100%;background:var(--blue);border-radius:5px}.nb{display:grid;gap:14px}.nb-c{display:grid;gap:8px;min-width:0}.nb-rs{display:grid;gap:10px}@container (min-width:700px){.nb-rs{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-projected .nb-rs{grid-template-columns:1fr}}.nb-r{display:grid;gap:8px;align-content:start;min-width:0}.nb-r h4{margin:0;font:700 .72rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.nb-projected .nb-r{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.nb-projected .nb-r h4{grid-column:1/-1}.nb-s{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:8px 10px;display:grid;gap:6px;position:relative}.nb-s ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nb-s li{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.nb-s li.ca .nb-t b{color:var(--red)}.nb-s li.lost{opacity:.6}.nb-t{display:grid;min-width:0}.nb-t b{font-weight:700;overflow-wrap:anywhere}.nb-t small{color:var(--mute);font-size:.74rem}.nb-p{font:800 1.05rem/1 var(--head);font-variant-numeric:tabular-nums;white-space:nowrap}.nb-s .hk-bar{height:8px}.nb-score{position:absolute;right:10px;bottom:-9px;background:var(--fg);color:var(--bg);font:700 .72rem/1 var(--body);border-radius:999px;padding:3px 7px}.nb-open{border-style:dashed}.nb-l{margin:0;font-size:.74rem;color:var(--mute)}.nb-final .nb-s{max-width:420px}.nb-cup li{grid-template-columns:minmax(0,9em) minmax(40px,1fr) 4.2em}.nb-cup li.ca{border-left:4px solid var(--red)}.nb-cup{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nb-cup li{display:grid;grid-template-columns:minmax(0,9em) minmax(40px,1fr) 4.2em;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:7px 10px}.nb-cup .nb-p{font:800 1.25rem/1 var(--head);text-align:right}.nb-t b{font-weight:700}@container (min-width:700px){.nb-cup{max-width:640px}}.nb-out>*{margin:0}