.evolution{margin:40px 32px 0;border:1px solid var(--line);background:var(--panel);padding:24px}.evolution-heading span,.evolution-chart-head span{font:800 10px Inter,sans-serif;letter-spacing:1.5px;color:#a3ce75}.evolution-heading h3{margin:7px 0 20px;font:900 35px/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--text)}.evolution-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.evolution-stats>div{padding:15px;min-width:0}.evolution-stats>div+div{border-left:1px solid var(--line)}.evolution-stats small,.evolution-stats span{display:block;color:var(--muted);font:800 9px/1.4 Inter,sans-serif;letter-spacing:.6px}.evolution-stats strong{display:block;color:var(--accent);font:900 40px/1 'Barlow Condensed',sans-serif;margin:8px 0 4px}.evolution-week-note,.evolution-note,.evolution-verified{font:600 10px/1.55 Inter,sans-serif;color:var(--muted);margin:12px 0 0}.evolution-chart-head{display:flex;justify-content:space-between;align-items:end;gap:10px;margin:25px 0 10px}.evolution-chart-head h4{font:900 25px/1 'Barlow Condensed',sans-serif;color:var(--text);margin:6px 0 0}.evolution-chart-head small{font:700 9px/1.4 Inter,sans-serif;color:var(--muted);text-align:right}.evolution-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);background:var(--bg);padding:10px 0;max-width:100%}.evolution-svg{display:block;max-width:none}.evolution-gridline{stroke:var(--line);stroke-width:1}.evolution-axis{font:700 10px Inter,sans-serif;fill:var(--muted)}.evolution-line{fill:none;stroke:#a3ce75;stroke-width:3;stroke-linejoin:round}.evolution-dot{fill:#071d17;stroke:#a3ce75;stroke-width:3;cursor:pointer}.evolution-dot.active,.evolution-dot:focus{fill:#e8cf49;stroke:#e8cf49;outline:none}.evolution-selected{margin-top:12px;min-height:40px}.evolution-selected strong,.evolution-selected span{display:block;font:800 10px/1.5 Inter,sans-serif;color:var(--text)}.evolution-selected span{margin-top:4px;color:#a3ce75}.evolution-note{margin-top:12px}@media(max-width:600px){.evolution{margin:28px 20px 0;padding:16px}.evolution-heading h3{font-size:29px}.evolution-stats>div{padding:11px}.evolution-stats strong{font-size:35px}.evolution-chart-head h4{font-size:22px}.evolution-chart-head small{max-width:90px}}

.evolution-verified{border-left:2px solid #a3ce75;padding:10px 12px;background:var(--bg)}

.evolution-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.evolution-heading::-webkit-details-marker{display:none}.evolution-heading h3{margin-bottom:0}.evolution-heading:focus-visible{outline:2px solid var(--green);outline-offset:4px}.evolution-toggle-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;font-size:24px!important;letter-spacing:0!important;transition:transform .2s}.evolution[open] .evolution-toggle-icon{transform:rotate(180deg)}
