.fx-ac{--ac-line:var(--fg-strong);--ac-fill:rgb(var(--ink-rgb) / .1);--ac-grid:rgb(var(--ink-rgb) / .07);--ac-up:var(--win);--ac-down:var(--loss);min-width:0;color:var(--fg);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.fx-ac--card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:24px;padding:clamp(18px,1rem + 1vw,28px)}.fx-ac--card .fx-ac__head{margin-bottom:18px}.fx-ac--light{color-scheme:var(--root-scheme,light);--ink-rgb:var(--root-ink-rgb,11 11 12);--surface:var(--root-surface,#fff);--surface-2:var(--root-surface-2,#f3f2ee);--surface-3:var(--root-surface-3,#e9e8e3);--border:var(--root-border,#0b0b0c17);--border-2:var(--root-border-2,#0b0b0c26);--fg:var(--root-fg,#1d1d1f);--fg-strong:var(--root-fg-strong,#0b0b0c);--fg-muted:var(--root-fg-muted,#55555a);--fg-faint:var(--root-fg-faint,#6b6b70);--accent-rgb:var(--root-accent-rgb,11 11 12);--win:var(--root-win,#087a42);--loss:var(--root-loss,#c7291d);--be:var(--root-be,#6b6b70);--seg-thumb:var(--root-seg-thumb,#fff);--shadow-card:var(--root-shadow-card)}.fx-ac--dark.fx-ac--card,:root[data-theme=dark] .fx-ac--card{box-shadow:var(--shadow-card-dark)}.fx-ac p{margin:0}.fx-ac__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;display:flex}.fx-ac__read{min-width:0}.fx-ac__title{min-height:20px;color:var(--fg-muted);align-items:baseline;gap:10px;font-size:.875rem;font-weight:500;display:flex}.fx-ac__series{color:var(--fg-strong);font-weight:650}.fx-ac__big{white-space:nowrap;align-items:baseline;gap:8px;height:clamp(2.5rem,1.6rem + 2.4vw,3.5rem);margin-top:4px;display:flex}.fx-ac__num{font-family:var(--font-display);letter-spacing:-.045em;color:var(--fg-strong);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.5rem + 2.2vw,3.25rem);font-weight:700;line-height:1}.fx-ac__num.win{color:var(--ac-up)}.fx-ac__num.loss{color:var(--ac-down)}.fx-ac__unit{color:var(--fg-muted);font-size:1rem;font-weight:500}.fx-ac__delta{min-height:22px;color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;font-size:.875rem;display:flex}.fx-ac__delta b{color:var(--fg-strong);font-variant-numeric:tabular-nums;font-weight:650}.fx-ac__delta b.win{color:var(--ac-up)}.fx-ac__delta b.loss{color:var(--ac-down)}.fx-ac__delta a{color:var(--fg-strong);text-underline-offset:3px;text-decoration:underline}.fx-ac__ctrls{flex-wrap:wrap;gap:8px;min-height:36px;display:flex}@media (pointer:coarse){.fx-ac__ctrls{min-height:46px}}.fx-ac__seg{background:rgb(var(--ink-rgb) / .065);isolation:isolate;border-radius:999px;gap:2px;padding:3px;display:inline-flex;position:relative}.fx-ac__thumb{z-index:-1;pointer-events:none;background:var(--seg-thumb,var(--surface));width:0;transition:transform .24s var(--ease), width .24s var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #0b0b0c1a,0 0 0 .5px #0b0b0c0f,0 3px 8px -2px #0b0b0c14}.fx-ac__thumb.is-snap{transition:none}.fx-ac__seg button{cursor:pointer;min-width:40px;height:30px;font:inherit;color:var(--fg-muted);transition:color .2s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.8125rem;font-weight:550}.fx-ac__seg button:hover:not(:disabled){color:var(--fg-strong)}.fx-ac__seg button:disabled{cursor:default}.fx-ac__seg button[aria-pressed=true]{color:var(--fg-strong)}.fx-ac__seg button:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .7);outline-offset:1px}@media (pointer:coarse){.fx-ac__seg button{min-width:44px;height:40px}}.fx-ac__mkt{align-items:center;gap:2px;height:36px;display:inline-flex}.fx-ac__mkt button{cursor:pointer;height:30px;font:inherit;color:var(--fg-faint);transition:color .16s var(--ease);background:0 0;border:0;border-radius:8px;padding:0 9px;font-size:.8125rem;font-weight:600}.fx-ac__mkt button:hover:not(:disabled),.fx-ac__mkt button[aria-pressed=true]{color:var(--fg-strong)}.fx-ac__mkt button:disabled{cursor:default}.fx-ac__mkt button:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .7);outline-offset:1px;border-radius:8px}@media (pointer:coarse){.fx-ac__mkt{height:46px}.fx-ac__mkt button{min-width:44px;height:40px}}.fx-ac__plot{height:var(--ac-h,240px);position:relative}.fx-ac__plot svg{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;outline:none;display:block;overflow:visible}.fx-ac__plot svg:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .6);outline-offset:4px;border-radius:8px}.fx-ac__grid line{stroke:var(--ac-grid);stroke-width:1px}.fx-ac__grid line.is-zero{stroke:rgb(var(--ink-rgb) / .18)}.fx-ac__grid text{font-family:var(--font-body);fill:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:12px}.motion .fx-ac__grid{animation:fx-ac-in .22s var(--ease) both}@keyframes fx-ac-in{0%{opacity:0}}.fx-ac__line,.fx-ac__area,.fx-ac__lead{pointer-events:none}.fx-ac__line{stroke:var(--ac-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fx-ac__stop-a{stop-color:var(--ac-line);stop-opacity:.28}.fx-ac__stop-b{stop-color:var(--ac-line);stop-opacity:0}.fx-ac__plot.is-win{--ac-line:var(--ac-up)}.fx-ac__plot.is-loss{--ac-line:var(--ac-down)}.fx-ac__lead{fill:var(--ac-line);transition:opacity .12s linear}.fx-ac__cross{opacity:0;transition:opacity .12s var(--ease)}.fx-ac__cross.is-on{opacity:1}.fx-ac__cross line{stroke:var(--ac-line);stroke-opacity:.35;stroke-dasharray:3 3}.fx-ac__cross circle{fill:var(--surface);stroke:var(--ac-line);stroke-width:2px}.fx-ac__tip{z-index:2;pointer-events:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);color:var(--fg-muted);white-space:nowrap;border-radius:12px;gap:1px;padding:7px 11px;font-size:.75rem;display:grid;position:absolute;top:-8px;left:0}.fx-ac__tip b{color:var(--fg-strong);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.fx-ac__tip b.win{color:var(--ac-up)}.fx-ac__tip b.loss{color:var(--ac-down)}.fx-ac.is-linked .fx-ac__plot svg{cursor:pointer}.fx-ac__go{color:var(--fg-faint);margin-top:2px;font-size:.75rem}.fx-ac__skeleton{border-bottom:1px solid var(--ac-grid);position:absolute;inset:14px 10px 26px 46px}.fx-ac__skeleton span{background:rgb(var(--ink-rgb) / .08);border-radius:2px;height:2px;position:absolute;bottom:30%;left:0;right:0}.fx-ac__note{color:var(--fg-muted);margin-top:10px;font-size:.8125rem}@media (width<=639.98px){.fx-ac__head{margin-bottom:10px}.fx-ac__ctrls{justify-content:space-between;width:100%}}
