.article-market-chart{--stock-detail-surface:var(--panel-strong);border-block:1px solid var(--border-strong);width:100%;min-width:0;padding-block:18px 14px;container:article-market/inline-size}.article-market-chart-heading{justify-content:space-between;gap:16px;display:flex}.article-market-chart-heading>div{min-width:0}.article-market-chart-heading h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:1.2rem;font-weight:750;line-height:1.2}.article-market-chart-listing{color:var(--muted);font-size:.72rem}.article-market-chart-quote{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;align-content:start;gap:3px;display:grid}.article-market-chart-quote strong{font-size:1.35rem;line-height:1.2}.article-market-chart-quote>span{font-size:.72rem}.article-market-chart-quote .is-positive,.article-market-chart-performance.is-positive{color:var(--chart-positive)}.article-market-chart-quote .is-negative,.article-market-chart-performance.is-negative{color:var(--chart-negative)}.article-market-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin-top:12px;display:flex}.article-market-chart-timeframes{gap:2px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.article-market-chart-timeframes button{min-width:33px;min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 7px;font-size:.75rem;font-weight:650}.article-market-chart-timeframes button[aria-pressed=true]{color:var(--accent-strong);border-bottom-color:var(--accent-strong)}.article-market-chart-timeframes button:disabled{opacity:.5;cursor:default}.article-market-chart-timeframes button:focus-visible,.article-market-chart-footer a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.article-market-chart-performance{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-block:6px;font-size:.72rem}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas{--stock-detail-chart-axis-width:52px;--stock-detail-chart-left-inset:2px;--stock-detail-chart-right-inset:68px;background:0 0;height:246px}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas .stock-detail-chart-grid{inset:28px var(--stock-detail-chart-right-inset) 26px var(--stock-detail-chart-left-inset)}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas .stock-detail-chart-plot-clip{inset:30px var(--stock-detail-chart-right-inset) 28px var(--stock-detail-chart-left-inset);clip-path:none;border-radius:0}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas .stock-detail-y-axis{font-size:.7rem;font-weight:500;top:30px;bottom:28px;right:0}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas .stock-detail-y-axis-currency{font-weight:500;top:12px;right:0}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas .stock-detail-chart-crosshair-x{top:30px;bottom:28px}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas .stock-detail-volume-bars{display:none}.article-market-chart .article-market-chart-plot .stock-detail-chart-footer{padding:0 var(--stock-detail-chart-right-inset,68px) 8px 2px;margin-top:0;font-weight:400}.article-market-chart .article-market-chart-plot .stock-detail-chart-footer>div{left:2px;right:68px}.article-market-chart .article-market-chart-plot .stock-detail-chart-footer>div>span{color:var(--muted)}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas .stock-detail-chart-status{background:var(--panel-strong);box-shadow:none;border:0;padding:8px}.article-market-chart-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.article-market-chart-footer a{color:var(--accent-strong);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.article-market-chart-footer a:hover{text-decoration:underline}.article-market-chart-proxy{color:var(--muted);margin:4px 0;font-size:.72rem;line-height:1.4}@container article-market (max-width:420px){.article-market-chart-heading{gap:10px}.article-market-chart-heading h2{font-size:1.1rem}.article-market-chart-quote strong{font-size:1.2rem}.article-market-chart-quote>span{font-size:.64rem}.article-market-chart-timeframes{flex:1 0 100%;justify-content:space-between;gap:0}.article-market-chart-timeframes button{min-width:28px;padding-inline:4px;font-size:.7rem}.article-market-chart .article-market-chart-plot .stock-detail-chart-canvas{height:214px}.article-market-chart .article-market-chart-plot .stock-detail-chart-footer>div>span:nth-child(2),.article-market-chart .article-market-chart-plot .stock-detail-chart-footer>div>span:nth-child(4){display:none}}.article-market-chart-heading{position:relative}.article-market-chart-toggle{display:none}@media (max-width:820px){.cms-render-stack>.article-market-chart{order:-1}.article-market-chart:not([data-expanded]) .article-market-chart-panel{display:none}.article-market-chart-heading{min-height:48px;padding-right:24px}.article-market-chart-toggle{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;inset:0}.article-market-chart-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.article-market-chart-toggle:focus-visible{outline:2px solid var(--accent-strong);outline-offset:5px}.article-market-chart-timeframes button{min-height:44px}}.cms-render-stack>.article-market-chart[data-layout=mobile]{order:-1}.article-market-chart[data-layout=mobile]:not([data-expanded]) .article-market-chart-panel{display:none}.article-market-chart[data-layout=mobile] .article-market-chart-heading{min-height:48px;padding-right:24px}.article-market-chart[data-layout=mobile] .article-market-chart-toggle{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;inset:0}.article-market-chart[data-layout=mobile] .article-market-chart-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.article-market-chart[data-layout=mobile] .article-market-chart-toggle:focus-visible{outline:2px solid var(--accent-strong);outline-offset:5px}.article-market-chart[data-layout=mobile] .article-market-chart-timeframes button{min-height:44px}
