.market-viz{--market-accent:#6b9bd4;--market-ink:var(--widget-text,var(--forum-text,#e8e8eb));--market-muted:var(--widget-muted,var(--forum-muted,#92939b));width:100%;min-width:0;max-width:100%;color:var(--market-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;margin:0;font-family:inherit}.market-viz-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;margin-bottom:14px;display:flex}.market-viz-quote{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.market-viz-quote>strong{color:var(--market-ink);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:24px;font-weight:550;line-height:1.3}.market-viz-change{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.market-viz-change>span{color:var(--market-change,var(--market-accent));align-items:center;gap:3px;font-size:11px;line-height:1.4;display:inline-flex}.market-viz-change small{color:var(--market-muted);font-size:10px;line-height:1.4}.market-viz-controls{gap:8px;margin-left:auto;display:flex}.market-viz-controls>div{gap:3px;display:flex}.market-viz-controls>div+div{border-left:1px solid color-mix(in srgb, var(--market-ink) 12%, transparent);padding-left:8px}.market-viz-toolbar button{appearance:none;min-width:31px;min-height:28px;color:var(--market-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:400;display:inline-flex}.market-viz-toolbar button:hover{color:var(--market-ink)}.market-viz-toolbar button[aria-pressed=true]{color:var(--market-ink);border-bottom-color:currentColor}.market-viz-toolbar button:focus-visible{outline:2px solid var(--market-accent);outline-offset:2px}.market-viz-plot{-webkit-user-select:none;user-select:none;width:100%;position:relative}.market-viz-plot svg{touch-action:pan-y;width:100%;height:260px;display:block;overflow:visible}.market-viz-plot svg:focus-visible{outline:2px solid var(--market-accent);outline-offset:4px}.market-gridline{stroke:color-mix(in srgb, var(--market-ink) 13%, transparent);stroke-width:.65px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.market-baseline{stroke:color-mix(in srgb, var(--market-ink) 22%, transparent);stroke-width:.7px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.market-price-line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-price-axis,.market-time-axis{fill:var(--market-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px;font-weight:400}.market-hover-layer,.market-endpoint{pointer-events:none}.market-hover-layer>line{stroke:color-mix(in srgb, var(--market-ink) 40%, transparent);stroke-width:.8px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.market-hover-dot{stroke:var(--forum-bg,#171717);stroke-width:1.5px;vector-effect:non-scaling-stroke}.market-viz-tooltip{z-index:2;box-sizing:border-box;color:#eeeeef;pointer-events:none;background:#262626;border:1px solid #ffffff1c;border-radius:5px;flex-direction:column;gap:4px;width:180px;max-width:calc(100% - 8px);padding:9px 11px;display:flex;position:absolute;box-shadow:0 3px 12px #0000001c}.market-viz-tooltip[hidden]{display:none}.market-viz-tooltip span{color:#b9b9bf;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.market-viz-tooltip strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.4}.market-viz-legend{color:var(--market-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 18px;margin-top:9px;font-size:10px;line-height:1.5;display:flex}.market-viz-legend>span{align-items:center;gap:6px;display:inline-flex}.market-viz-legend i{background:var(--market-accent);width:18px;height:2px;display:inline-block}.market-viz-source{color:var(--market-muted);flex-wrap:wrap;gap:3px 12px;margin-top:11px;font-size:9px;line-height:1.5;display:flex}.market-viz-source span:first-child{font-weight:500}.market-viz-empty{color:var(--market-muted);margin:0;padding:25px 0;font-size:12px;line-height:1.6}.light-theme .market-hover-dot{stroke:#fff}.light-theme .market-viz-change>span{color:color-mix(in srgb, var(--market-change,var(--market-accent)) 65%, #182922)}.light-theme .market-viz-tooltip{color:#222;background:#fff;border-color:#0000001a}.light-theme .market-viz-tooltip span{color:#666}@media (max-width:600px){.market-viz-controls button svg+span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-viz-toolbar button{min-height:32px}}
