[data-testid=hero-comparison]{margin:var(--space-4) 0}.hero-headline{font-family:var(--sans);font-size:var(--text-sm);color:var(--ink-muted);max-width:var(--measure-prose)}.hero-windows{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.hero-window h3{font-family:var(--mono);font-size:var(--text-sm);margin:0 0 var(--space-2)}.hero-window ul{margin:0;padding:0;list-style:none}.hero-window li{align-items:center;gap:var(--space-1) var(--space-2);border-bottom:1px solid var(--rule);padding:var(--space-1) 0;grid-template-columns:9rem 1fr;display:grid}.hero-label{font-family:var(--sans);font-size:var(--text-xs);color:var(--ink-muted)}.hero-bar{background:var(--ink);opacity:.35;border-radius:1px;min-width:1px;height:8px;display:block}.hero-window li[data-group=baseline] .hero-bar{opacity:.15}.hero-value{font-family:var(--mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-column:2}.low-sample{font-family:var(--sans);font-size:var(--text-xs);color:var(--ink-muted);grid-column:1/-1}#timeline-chart{overflow-x:auto}#timeline-chart>svg{width:100%;min-width:56rem;height:auto;display:block}.timeline .axis,.timeline .grid{stroke:currentColor;stroke-opacity:.2}.timeline .grid.y{stroke-opacity:.1}.timeline .axis-label{fill:currentColor;fill-opacity:.6;font-size:12px}.timeline .axis-label.y-tick,.timeline .last-close{font-family:var(--mono);font-variant-numeric:tabular-nums}.timeline .last-close{fill:currentColor;font-size:13px;font-weight:600}.timeline .price-line{fill:none;stroke:currentColor;stroke-width:1.5px}.timeline .price-area{fill:currentColor;fill-opacity:.05;stroke:none}.timeline .flag-leader{stroke:currentColor;stroke-opacity:.18;stroke-width:1px}.timeline .flag-label{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-size:12.5px}.timeline .flag-quote{font-family:var(--serif);fill:currentColor;fill-opacity:.8;font-style:italic}.timeline .flag-pct{font-family:var(--mono);font-variant-numeric:tabular-nums;fill:currentColor}.timeline a:hover .flag-quote,.timeline a:focus .flag-quote{fill-opacity:1}.timeline a:hover .flag-leader,.timeline a:focus .flag-leader{stroke-opacity:.5}.timeline .mark{fill:currentColor;fill-opacity:.55}.timeline a:hover .mark,.timeline a:focus .mark{fill-opacity:1}.timeline:has([data-layer-toggle=price]:not(:checked)) svg [data-layer=price],.timeline:has([data-layer-toggle=bulk]:not(:checked)) svg [data-layer=bulk],.timeline:has([data-layer-toggle=verified-tweet]:not(:checked)) svg [data-layer=verified-tweet],.timeline:has([data-layer-toggle=milestone]:not(:checked)) svg [data-layer=milestone],.timeline:has([data-layer-toggle=claim-made]:not(:checked)) svg [data-layer=claim-made],.timeline:has([data-layer-toggle=claim-status]:not(:checked)) svg [data-layer=claim-status]{display:none}.timeline .price-context{font-variant-numeric:tabular-nums;text-align:right}#timeline-tooltip{min-height:1.5em;font-family:var(--sans);font-size:var(--text-sm);color:var(--ink-muted)}#timeline-controls{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.key-chips{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.key-chip{font-family:var(--sans);font-size:var(--text-xs);color:var(--ink);border:1px solid var(--rule-strong);background:var(--paper-inset);cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:.2em .6em;display:inline-flex;position:relative}.key-chip input{opacity:0;pointer-events:none;position:absolute}.key-chip svg{flex:none;width:14px;height:14px;overflow:visible}.key-chip .mark{fill:currentColor;fill-opacity:.55}.key-chip .price-line{fill:none;stroke:currentColor;stroke-width:1.5px}.key-chip:has(input:not(:checked)){color:var(--ink-muted);background:var(--paper);border-color:var(--rule)}.key-chip:has(input:not(:checked)) svg{opacity:.35}.key-chip:has(input:focus-visible){outline:2px solid var(--stamp);outline-offset:2px}.range-buttons{margin-left:auto}.scale-legend{margin:var(--space-1) 0 0;font-family:var(--sans);font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:3px;display:flex}.scale-legend>span:not(.heat-swatch){margin-left:var(--space-1)}.volume-legend{margin-left:var(--space-3);align-items:center;gap:3px;display:inline-flex}.heat-swatch{border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.heat-chip{width:10px;height:10px;margin-right:var(--space-1);vertical-align:baseline;border-radius:2px;display:inline-block}.window-buttons,.topic-chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.control-hint{font-family:var(--sans);font-size:var(--text-xs);color:var(--ink-muted)}.window-buttons button,.topic-chips button,.range-buttons button{font-family:var(--sans);font-size:var(--text-xs);border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-muted);cursor:pointer;border-radius:2px;padding:.15em .6em}.window-buttons button[aria-pressed=true],.topic-chips button[aria-pressed=true],.range-buttons button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--paper-inset)}.timeline tr:target{background:var(--paper-inset);outline:1px solid var(--rule-strong)}.timeline td a+a{margin-left:var(--space-2)}.timeline .crosshair{stroke:currentColor;stroke-opacity:.35;stroke-dasharray:3 3;pointer-events:none}#timeline-hovercard{font-family:var(--sans);font-size:var(--text-sm);background:var(--paper-inset);border:1px solid var(--rule-strong);padding:var(--space-2) var(--space-3);max-width:var(--measure-prose);margin-top:var(--space-1);border-radius:2px}#timeline-hovercard p{margin:0 0 var(--space-1)}#timeline-hovercard .hovercard-meta{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-muted)}#timeline-hovercard .hovercard-pct{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-right:var(--space-2)}.masthead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.masthead h1{margin:0}.series-stamp{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:600}.hero-question{font-family:var(--sans);font-size:var(--text-lg);max-width:var(--measure-prose);margin:var(--space-4) 0 var(--space-2);font-weight:650;line-height:1.3}
