.ht-cap{border:1px solid var(--line-2);background:linear-gradient(170deg, var(--surface-2), transparent);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.ht-cap-l b{font-family:var(--f-display);font-size:27px;font-weight:900;line-height:1;display:block}.ht-cap-l small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ht-cap-r{text-align:right}.ht-cap-r .big{font-family:var(--f-display);color:var(--lime);font-size:32px;font-weight:900;line-height:1}.ht-cap-r .big small{font-size:17px}.ht-cap-r>small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.ht-cap-r .up{color:var(--lime)}.ht-cap-r .dn{color:#b07078}.ht-cap-r .ghost{color:var(--faint);text-decoration:line-through}.ht-cap.ht-slab{opacity:.5}.ht-cap.ht-tare{border-color:color-mix(in srgb, var(--lime) 45%, transparent)}.ht-cap.ht-tare .big{text-shadow:0 0 18px color-mix(in srgb, var(--lime) 35%, transparent)}.ht-mx{grid-template-columns:62px repeat(3,minmax(0,1fr));gap:3px;margin-top:12px;display:grid}.ht-hd,.ht-rl{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap;align-items:center;font-size:9.5px;display:flex}.ht-hd{justify-content:center;padding-bottom:2px}.ht-cel{border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:baseline;gap:6px;min-height:40px;padding:7px 9px;display:flex}.ht-cel b{font-family:var(--f-display);font-size:20px;font-weight:800;line-height:1}.ht-cel u{font-family:var(--f-mono);color:var(--faint);letter-spacing:.5px;font-size:9px;text-decoration:none}.ht-cel.best{border-color:#a8e04c80}.ht-cel.best b{color:var(--lime)}.ht-cel.off{opacity:.32}.ht-rp{border:1px solid var(--line-2);border-radius:14px;margin-top:16px;overflow:hidden}.ht-tug{border-bottom:1px solid var(--line);gap:6px;padding:12px 14px;display:grid}.ht-tug-t{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:10px;font-size:9.5px;display:flex}.ht-tug-b{border-radius:8px;gap:2px;height:28px;display:flex;overflow:hidden}.ht-tug-b span{min-width:0;font-family:var(--f-display);flex-basis:0;justify-content:center;align-items:center;gap:5px;padding:0 5px;font-size:16px;font-weight:800;line-height:1;display:flex;overflow:hidden}.ht-tug-b span>*{flex:none}.ht-tug-b span small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-body);opacity:.72;flex:0 auto;font-size:9.5px;font-weight:400;overflow:hidden}.ht-tug-b .a{color:#04121c;background:#7dc3ffb8}.ht-tug-b .e{color:var(--muted);background:#e8f2ea24}.ht-tug-b .b{background:var(--lime);color:var(--lime-ink)}.ht-tug-b .ht-sm{color:inherit;opacity:.7}.ht-doua{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.ht-doua>div{background:var(--surface);padding:12px 14px}.ht-doua h5{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 9px;font-size:9.5px;font-weight:400}.ht-lin{gap:7px;display:grid}.ht-lin>div{grid-template-columns:62px minmax(0,1fr) 38px 26px;align-items:center;gap:8px;display:grid}.ht-lin .et{font-family:var(--f-mono);color:var(--faint);white-space:nowrap;font-size:10px}.ht-lin .tr{background:#e8f2ea12;border-radius:99px;height:6px;position:relative}.ht-lin .tr i{background:#a8e04c52;border-radius:99px;position:absolute;inset:0 auto 0 0}.ht-lin .tr s{background:var(--text);opacity:.5;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.ht-lin .pc{font-family:var(--f-display);text-align:right;font-size:17px;font-weight:800;line-height:1}.ht-sm{font-family:var(--f-mono);text-align:right;color:var(--faint);font-size:10px;font-weight:600}.ht-sm.up{color:var(--lime)}.ht-sm.dn{color:#b07078}.ht-live{color:#d9cba6;background:#e9c97c12;border:1px solid #e9c97c4d;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:13px}.ht-live b{color:var(--gold)}.ht-foot{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.55}.ht-foot b{color:var(--text);font-weight:500}.ht-nota{color:var(--faint);margin-top:12px;font-size:12.5px;line-height:1.5}.ht-nota b{color:var(--muted)}@media (width<=720px){.ht-cap-l b{font-size:23px}.ht-cap-r .big{font-size:27px}.ht-mx{grid-template-columns:52px repeat(3,minmax(0,1fr))}.ht-cel{padding:6px 7px}.ht-cel b{font-size:17px}.ht-doua{grid-template-columns:1fr}.ht-lin>div{grid-template-columns:58px minmax(0,1fr) 36px 24px}}