.cm-box{position:relative}.cm-mark{cursor:pointer;outline:none}.cm-mark>path{transform-box:fill-box;transform-origin:50%;transition:transform .12s}.cm-mark:hover>path,.cm-mark:focus-visible>path,.cm-mark[data-active]>path{transform:scale(1.25)}.cm-mark:focus-visible>circle{fill:var(--orange-tint);stroke:var(--orange);stroke-width:1.5px}.cm-tip{z-index:3;box-sizing:border-box;width:200px;left:clamp(0px, calc(var(--cm-x) - 100px), calc(100% - 200px));bottom:calc(100% - var(--cm-y) + 12px);color:var(--ink);background:var(--bg);border:1px solid var(--hairline);box-shadow:var(--shadow-hard);pointer-events:auto;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex;position:absolute}.cm-tip[data-below]{bottom:auto;top:calc(var(--cm-y) + 12px)}.cm-tip b{font-weight:500}.cm-tip a{color:var(--ink);text-decoration:underline}.cm-tip a:hover{color:var(--orange-ink)}.cm-swatch{vertical-align:-1px;display:inline-block}.cm-legend{white-space:nowrap}@media (max-width:640px){.cm-count,.cm-milestone text{display:none}}@media (prefers-reduced-motion:reduce){.cm-mark>path{transition:none}}
.chart-card .chart-seg{flex:none}.chart-card .chart-seg>button{font-family:var(--font-mono);letter-spacing:0;font-size:12px}.chart-card.is-overview .chart-seg>button{height:30px;padding:0 12px}.chart-card.is-terminal .chart-thead .chart-seg>button{height:28px;padding:0 10px}.chart-ranges{flex:none;align-items:center;display:flex}.chart-card.is-overview .chart-head{align-items:center}.chart-head-x{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.chart-card.is-terminal{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;container-type:inline-size}.chart-card.is-terminal .chart-thead{gap:12px}.chart-thead-x{align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.chart-thead .chart-legend{white-space:nowrap;min-width:0;color:var(--text-3);align-items:center;gap:16px;font-size:12px;display:flex;overflow:hidden}.chart-tbody{flex-direction:column;flex:auto;gap:8px;min-width:0;padding:12px 16px;display:flex}.chart-tbody>.chart-foot{display:none}@container (max-width:880px){.chart-thead .chart-legend{display:none}.chart-tbody>.chart-foot{display:flex}}@container (max-width:620px){.chart-thead .chart-iv{display:none}}.chart-card .chart-legend{font-family:var(--font-body);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12px;display:flex}.chart-card .cm-legend{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.chart-card .chart-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.chart-menu-wrap{flex:none;display:inline-flex;position:relative}.chart-menu-btn{cursor:pointer;border-radius:var(--r-control);border:1px solid var(--hairline);width:36px;height:36px;color:var(--text-2);background:0 0;place-items:center;padding:0;display:inline-grid}.chart-card.is-terminal .chart-menu-btn{border-color:rgba(var(--hy-ink-rgb,11, 11, 15), .08);width:32px;height:32px}.chart-menu-btn:hover,.chart-menu-btn[aria-expanded=true]{color:var(--text);background:var(--surface-hover)}.chart-menu-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.chart-menu{z-index:30;box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface);width:max-content;min-width:280px;max-width:min(380px,100vw - 32px);box-shadow:var(--e4);color:var(--text);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.chart-card.is-terminal .chart-menu{background:var(--hy-pop-solid,var(--surface));box-shadow:var(--hy-pop-shadow,var(--e4))}.chart-menu-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.chart-menu-k{color:var(--text-3);white-space:nowrap;font-size:12px}.chart-menu .chart-seg>button{height:30px;padding:0 10px}.chart-toggles{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chart-card .chart-chip{cursor:pointer;border:1px solid var(--hairline-strong);height:30px;font-family:var(--font-mono);letter-spacing:0;color:var(--text-2);background:0 0;border-radius:8px;padding:0 10px;font-size:12px}.chart-card .chart-chip:hover{color:var(--text)}.chart-card .chart-chip[aria-pressed=true]{color:var(--text);background:var(--surface-selected);border-color:var(--text-3)}.chart-card .chart-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.cm-readout{z-index:2;pointer-events:none;border:1px solid var(--hairline);max-width:calc(100% - 120px);color:var(--text-2);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--e1);border-radius:8px;flex-wrap:wrap;gap:4px 10px;padding:5px 9px;display:none;position:absolute;top:22px;left:14px}.cm-readout[data-on]{display:flex}@media (pointer:coarse),(max-width:900px){.chart-card .chart-seg>button,.chart-menu-btn,.chart-card .chart-chip{min-height:44px}.chart-menu-btn{min-width:44px}.chart-card.is-terminal .chart-thead{flex-wrap:wrap;height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}}@media (max-width:640px){.chart-card.is-overview .chart-head-stat,.chart-menu-wrap,.cm-readout{display:none}.chart-card.is-overview .chart-head-x{flex:auto;margin-left:0}.chart-card.is-overview .chart-ranges{flex:auto}.chart-card.is-overview .chart-ranges .chart-range{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.chart-card.is-overview .chart-ranges .chart-seg>button{justify-content:center}.chart-tbody{padding:8px}.chart-card.is-overview .chart-head:not(:has(.chart-ranges)){display:none}}.chart-card.is-terminal .chart-tbody{min-height:0}.chart-card.is-terminal .cm-box{flex:auto;min-height:320px}.chart-card.is-terminal.is-expanded .cm-box{min-height:620px}.chart-card.is-terminal .cm-box>.candles-svg{width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.chart-card.is-terminal .cm-box{min-height:260px}}
