.trend-figure{--series-a:#0f4fc7;--series-b:#c2410c;--series-c:#0e8a5f;--series-d:#a21caf;margin:0}@media (prefers-color-scheme:dark){.trend-figure{--series-a:#4585ee;--series-b:#dd6a2e;--series-c:#1fa06e;--series-d:#c84fc2}}.trend-chart{display:block;width:100%;max-width:560px;height:auto;overflow:visible}.trend-chart text{font-family:inherit;font-size:12.5px;fill:var(--ink-muted)}.trend-chart .trend-tick{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-chart .trend-grid{stroke:var(--border-strong);stroke-width:1;stroke-opacity:.4}.trend-chart .trend-axis,.trend-chart .trend-tickmark{stroke:var(--border-strong);stroke-width:1}.trend-line{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:butt}.trend-line-a{stroke:var(--series-a)}.trend-line-b{stroke:var(--series-b);stroke-dasharray:7 4}.trend-line-c{stroke:var(--series-c);stroke-dasharray:0 5.4;stroke-linecap:round;stroke-width:3}.trend-line-d{stroke:var(--series-d);stroke-dasharray:11 3.5 1 3.5}.trend-marker-a{fill:var(--series-a)}.trend-marker-b{fill:var(--series-b)}.trend-marker-c{fill:var(--series-c)}.trend-marker-d{fill:var(--series-d)}.trend-dot,.trend-marker{stroke:var(--bg);stroke-width:2;paint-order:stroke}.trend-chart .trend-end{fill:var(--ink);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-chart .trend-halo{paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.trend-chart .trend-leader{stroke:var(--ink-faint);stroke-width:1}.trend-key{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 .5rem;padding:0;list-style:none;font-weight:600}.trend-key li{display:inline-flex;align-items:center;gap:.45rem;min-height:24px}.trend-swatch{width:30px;height:12px;flex:none;overflow:visible}.trend-figure figcaption{margin-top:.5rem;max-width:68ch}.trend-details{margin-top:1rem}.trend-details>summary{cursor:pointer;min-height:24px;font-weight:600}.trend-details .table-scroll{margin-top:.5rem;max-height:22rem;overflow:auto}.trend-months td:first-child,.trend-months th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--bg);white-space:nowrap}.trend-months thead th:first-child{z-index:2;background:var(--surface)}.trend-months td,.trend-months th{vertical-align:top}.trend-months td .faint{display:block;white-space:nowrap}@media (forced-colors:active){.trend-line-a{stroke:Highlight}.trend-line-b{stroke:CanvasText}.trend-line-c{stroke:LinkText}.trend-line-d{stroke:ActiveText}.trend-marker-a{fill:Highlight}.trend-marker-b{fill:CanvasText}.trend-marker-c{fill:LinkText}.trend-marker-d{fill:ActiveText}.trend-dot,.trend-marker{stroke:Canvas}.trend-chart text{fill:CanvasText}.trend-chart .trend-halo{stroke:Canvas}.trend-chart .trend-leader{stroke:GrayText}}@media (min-width:700px){.trend-chart text{font-size:10.5px}}