.hm-terminal{--hm-bg:#000;--hm-panel:#050505;--hm-bar:#0d2547;--hm-head:#0b0b0b;--hm-cell:#0b0b0b;--hm-chip:#141414;--hm-hover:#141414;--hm-fade:#050505;--hm-line:#262626;--hm-line2:#1c1c1c;--hm-ink:#f2f2f2;--hm-ink2:#b8b8b8;--hm-muted:#a3825a;--hm-muted2:#6b5a45;--hm-muted3:#333;--hm-up:#19d26b;--hm-down:#ff3b3b;--hm-accent:#ffa028;--hm-warn:#ffa028;--hm-star:#ffa028;--hm-orange:#ffa028;--hm-orange2:#ffb84d;--hm-on-orange:#000;--hm-pad:12px;background:var(--hm-bg);color:var(--hm-ink)}.hm-eyebrow{letter-spacing:.05em;color:var(--hm-accent);font-size:.75rem;font-weight:700;display:block}.hm-terminal .hm-h2{letter-spacing:-.025em;color:#fff;margin:8px 0 0;font-size:1.875rem;font-weight:800}@media (width>=640px){.hm-terminal .hm-h2{font-size:2.25rem}}.hm-terminal .hm-sub{max-width:42rem;color:var(--hm-muted);margin:8px 0 0;font-size:.875rem;line-height:1.625}.hm-btn{border:1px solid var(--hm-accent);color:var(--hm-accent);border-radius:9999px;align-items:center;gap:6px;padding:10px 20px;font-size:.75rem;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.hm-btn:hover{background:var(--hm-accent);color:#000}.hm-panel{background:var(--hm-panel);border:1px solid var(--hm-line);padding:var(--hm-pad)}.hm-bar{margin:calc(var(--hm-pad) * -1) calc(var(--hm-pad) * -1) var(--hm-pad);padding:7px var(--hm-pad);background:var(--hm-bar);border-bottom:1px solid var(--hm-line);justify-content:space-between;align-items:center;gap:10px;display:flex}.hm-bar-title{letter-spacing:.05em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.hm-bar-title svg{color:var(--hm-accent)}.hm-bar-title small{color:var(--hm-muted);margin-left:6px;font-size:10px;font-weight:500}.hm-live{letter-spacing:.08em;color:var(--hm-up);align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}.hm-live i{background:var(--hm-up);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite hm-pulse}@keyframes hm-pulse{50%{opacity:.3}}.hm-wl{background:var(--hm-line);border:1px solid var(--hm-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}@media (width<=1100px){.hm-wl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.hm-wl{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-wl-cell{background:var(--hm-panel);flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:10px 12px;transition:background .12s,box-shadow .12s;display:flex;box-shadow:inset 0 2px #0000}.hm-wl-cell:hover{background:var(--hm-hover);box-shadow:inset 0 2px 0 var(--hm-accent)}.hm-wl-top{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.hm-wl-name{color:#fff;font-size:12px;font-weight:700;display:block}.hm-wl-sym{letter-spacing:.04em;color:var(--hm-muted);margin-top:1px;font-size:10px;display:block}.hm-wl-arrow{color:var(--hm-muted2);transition:color .12s}.hm-wl-cell:hover .hm-wl-arrow{color:var(--hm-accent)}.hm-wl-price{font-variant-numeric:tabular-nums;color:var(--hm-ink);font-size:17px;font-weight:600}.hm-wl-foot{border-top:1px solid var(--hm-line2);justify-content:space-between;align-items:flex-end;gap:6px;padding-top:8px;display:flex}.hm-wl-spark{flex:1;align-items:center;min-width:0;max-width:64px;height:20px;display:flex}.hm-wl-chg{font-variant-numeric:tabular-nums;border:1px solid;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.hm-wl-chg.up{color:var(--hm-up);background:#19d26b1f;border-color:#19d26b59}.hm-wl-chg.down{color:var(--hm-down);background:#ff3b3b1f;border-color:#ff3b3b59}.hm-terminal thead tr{background:var(--hm-cell);border-bottom:1px solid var(--hm-line)}.hm-terminal thead th{color:var(--hm-muted)}.hm-terminal tbody td[colspan]{color:var(--hm-accent)}.hm-terminal .hm-ai{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.hm-terminal .hm-ai>div:first-child{margin:calc(var(--hm-pad) * -1) calc(var(--hm-pad) * -1) 16px;padding:7px var(--hm-pad);background:var(--hm-bar);border-bottom:1px solid var(--hm-line)}
