.working-beta .company-history-lens{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding-bottom:14px;width:100%;font-size:12px}.company-history-lens strong{font-weight:500}.company-history-lens time{font-weight:650;color:#304fff}.company-history-lens small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.history-lens-controls{width:48%;max-width:440px}.history-presets,.history-chart-period{display:flex;justify-content:space-between;gap:12px}.history-presets button,.history-chart-period button{font:inherit;font-size:11px;color:var(--muted);border:0;background:none;padding:3px 0;cursor:pointer}.history-presets button[aria-pressed=true],.history-chart-period button[aria-pressed=true]{color:#304fff;box-shadow:0 1px #304fff}.working-beta #company-history-slider{appearance:none;-webkit-appearance:none;width:100%;height:2px!important;min-height:2px!important;padding:0!important;border:0!important;border-radius:0;background:#cbd5e4;margin:14px 0 6px;cursor:ew-resize}.working-beta #company-history-slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#304fff;border:2px solid #fff;box-shadow:0 0 0 1px #304fff}.working-beta #company-history-slider::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:#304fff;border:1px solid #fff}.company-history-lens .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.company-history .history-chart-period{justify-content:flex-end;margin:8px 0}.company-history .history-hover{text-align:right;font-size:12px}.history-hover strong{font-size:12px;font-weight:500}.company-history .time-chart{max-height:170px!important;overflow:visible}.history-chart.animate .report-line{stroke-dasharray:1;animation:history-draw .65s ease both}.history-chart circle{opacity:0;transition:r .15s,opacity .15s}.history-chart [data-history-point]{cursor:crosshair;outline:none}.history-chart .time-hit{fill:transparent;stroke:none}.history-chart [data-history-point]:is(:hover,:focus,.is-inspected) circle{opacity:1;r:5;stroke:#fff;stroke-width:2}.history-cursor{stroke:#304fff;stroke-width:1;stroke-dasharray:3 4;opacity:.6}.company-in-history .workspace-case,.company-in-history .report-snapshot-grid,.company-in-history .report-deeper{display:none}.company-in-history .report-top-facts strong,.company-in-history .report-domains strong,.company-in-history .header-confidence-number{animation:snapshot-reveal .3s ease}.company-history .time-quote{min-height:55px}.company-history .time-footer{margin-top:12px}@keyframes history-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes snapshot-reveal{from{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}html[data-theme=night] .company-history-lens time,html[data-theme=night] .history-presets button[aria-pressed=true],html[data-theme=night] .history-chart-period button[aria-pressed=true]{color:#94acff}@media(max-width:700px){.working-beta .company-history-lens{flex-direction:column;align-items:stretch;gap:12px}.history-lens-controls{width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.history-chart .report-line,.company-in-history .report-top-facts strong,.company-in-history .report-domains strong,.company-in-history .header-confidence-number{animation:none}}

/* A measured chart with a shared readout for pointer, touch and keyboard. */
.company-history .history-grid{stroke:var(--line);stroke-width:.7;stroke-dasharray:2 5}.company-history .history-hover{min-width:210px}.company-history .history-hover strong{font-size:13px;font-weight:600}.company-history .history-hover small{font-size:12px}.company-history .history-chart-period button{font-size:12px;padding:5px 3px;min-width:28px}.company-history .history-data{margin-top:8px;font-size:12px;color:var(--muted)}.history-data summary{cursor:pointer;color:var(--ink)}.history-data p{line-height:1.5}.history-data table{width:100%;border-collapse:collapse}.history-data th,.history-data td{text-align:left;padding:8px 4px;border-bottom:1px solid var(--line)}.history-chart [data-history-point]:focus-visible circle{stroke:#304fff;stroke-width:3}.history-cursor{transition:x1 .1s,x2 .1s}.company-history .time-quote{flex-wrap:wrap;gap:10px}
.company-history .history-chart text{font-size:12px;fill:#52627a}
html[data-theme=night] .company-history .history-chart text{fill:#bac8dc}
@media(max-width:700px){.company-history .history-chart text{font-size:22px}}

.company-history .history-entry-line{stroke:#8090aa;stroke-width:1.2;stroke-dasharray:5 4;pointer-events:none}
.company-history .history-entry-label{fill:var(--muted);font-size:11px}
.company-history .history-value-gap.above{color:var(--report-red,#c76464)}
.company-history .history-value-gap.below{color:var(--report-green,#218a70)}
.history-value-legend{display:flex;gap:18px;color:var(--muted);font-size:10px;margin-top:9px}
.history-value-legend span{display:flex;align-items:center;gap:6px}.history-value-legend i{width:18px;height:0;border-top:2px solid #00a884}
.history-value-legend span:last-child i{border-top:1px dashed #8090aa}

.company-history .history-chart{max-height:none!important;aspect-ratio:600/185;height:auto}
