.price-range-map-module__lC4cpq__root{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:14px;padding:11px 0 9px}.price-range-map-module__lC4cpq__header,.price-range-map-module__lC4cpq__axisLabels,.price-range-map-module__lC4cpq__legend{justify-content:space-between;align-items:center;gap:10px;display:flex}.price-range-map-module__lC4cpq__header span,.price-range-map-module__lC4cpq__header strong,.price-range-map-module__lC4cpq__axisLabels,.price-range-map-module__lC4cpq__zoneReadout span,.price-range-map-module__lC4cpq__zoneReadout small,.price-range-map-module__lC4cpq__marker span,.price-range-map-module__lC4cpq__legend{font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-transform:uppercase}.price-range-map-module__lC4cpq__header span{color:var(--text-primary);font-size:8px;font-weight:800}.price-range-map-module__lC4cpq__header strong{color:var(--text-muted);text-align:right;font-size:7px;font-weight:650}.price-range-map-module__lC4cpq__zoneReadouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.price-range-map-module__lC4cpq__zoneReadout{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-1) 86%, transparent);border-left-width:3px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:7px 8px;display:grid}.price-range-map-module__lC4cpq__zoneReadout.price-range-map-module__lC4cpq__support{border-left-color:var(--positive)}.price-range-map-module__lC4cpq__zoneReadout.price-range-map-module__lC4cpq__resistance{border-left-color:var(--negative)}.price-range-map-module__lC4cpq__zoneReadout.price-range-map-module__lC4cpq__failed{opacity:.78;border-style:dashed}.price-range-map-module__lC4cpq__zoneReadout.price-range-map-module__lC4cpq__mixed{border-left-color:var(--warning)}.price-range-map-module__lC4cpq__zoneReadout span{color:var(--text-muted);grid-column:1/-1;font-size:6px;font-weight:750}.price-range-map-module__lC4cpq__zoneReadout strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.price-range-map-module__lC4cpq__zoneReadout b{color:var(--text-primary);font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:8px;font-weight:750}.price-range-map-module__lC4cpq__zoneReadout small{color:var(--text-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:6px}.price-range-map-module__lC4cpq__axisLabels{color:var(--text-muted);margin-top:10px;font-size:6px}.price-range-map-module__lC4cpq__axisLabels b{color:var(--text-primary);font-weight:750}.price-range-map-module__lC4cpq__track{border-right:1px solid var(--border);border-left:1px solid var(--border);height:68px;margin:2px 3px 0;position:relative}.price-range-map-module__lC4cpq__track>i{font-style:normal;display:block;position:absolute}.price-range-map-module__lC4cpq__baseline{background:var(--border);height:2px;top:34px;left:0;right:0}.price-range-map-module__lC4cpq__actualRange{z-index:1;background:var(--text-muted);opacity:.38;border-radius:2px;height:8px;top:31px}.price-range-map-module__lC4cpq__zone{z-index:2;opacity:.92;border:1px solid;border-radius:2px;min-width:3px;height:16px;top:27px}.price-range-map-module__lC4cpq__zone.price-range-map-module__lC4cpq__support{color:var(--positive);background:var(--positive-soft)}.price-range-map-module__lC4cpq__zone.price-range-map-module__lC4cpq__resistance{color:var(--negative);background:var(--negative-soft)}.price-range-map-module__lC4cpq__zone.price-range-map-module__lC4cpq__failed{opacity:.65;border-style:dashed}.price-range-map-module__lC4cpq__zone.price-range-map-module__lC4cpq__mixed{color:var(--warning);background:var(--warning-soft)}.price-range-map-module__lC4cpq__marker{z-index:3;width:2px;height:37px;top:17px;transform:translate(-1px)}.price-range-map-module__lC4cpq__marker.price-range-map-module__lC4cpq__premarket{color:var(--warning);background:var(--warning)}.price-range-map-module__lC4cpq__marker.price-range-map-module__lC4cpq__reference{color:var(--accent);background:var(--accent)}.price-range-map-module__lC4cpq__marker.price-range-map-module__lC4cpq__close{color:var(--text-primary);background:var(--text-primary)}.price-range-map-module__lC4cpq__marker span{border:1px solid var(--border);background:var(--surface-1);color:currentColor;white-space:nowrap;border-radius:3px;align-items:baseline;gap:3px;padding:3px 4px;font-size:6px;font-weight:800;line-height:1;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.price-range-map-module__lC4cpq__marker span b{color:var(--text-primary);font-size:7px}.price-range-map-module__lC4cpq__marker.price-range-map-module__lC4cpq__upper span{top:-15px}.price-range-map-module__lC4cpq__marker.price-range-map-module__lC4cpq__lower span{top:39px}.price-range-map-module__lC4cpq__legend{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-start;margin-top:3px;font-size:6px}.price-range-map-module__lC4cpq__legend span{align-items:center;gap:4px;display:inline-flex}.price-range-map-module__lC4cpq__legend i{border-radius:1px;width:7px;height:7px}.price-range-map-module__lC4cpq__supportKey{background:var(--positive)}.price-range-map-module__lC4cpq__resistanceKey{background:var(--negative)}.price-range-map-module__lC4cpq__actualKey{background:var(--text-muted);opacity:.55}@media (max-width:560px){.price-range-map-module__lC4cpq__zoneReadouts{grid-template-columns:1fr}.price-range-map-module__lC4cpq__header{flex-direction:column;align-items:flex-start;gap:3px}.price-range-map-module__lC4cpq__header strong{text-align:left}.price-range-map-module__lC4cpq__track{height:74px;margin-left:7px;margin-right:7px}.price-range-map-module__lC4cpq__marker.price-range-map-module__lC4cpq__lower span{top:41px}}
