.public-site .stock-chart-zone{fill:var(--bd-rule-soft);opacity:.55}.public-site .stock-chart-zone-label{position:absolute;top:.4rem;padding-left:.45rem;font-size:.68rem;line-height:1;color:var(--bd-muted);white-space:nowrap;pointer-events:none}.public-site .stock-chart-reference{stroke:var(--bd-ink-2);stroke-width:1;stroke-dasharray:4 4}.public-site .stock-chart-reference-label{position:absolute;right:.45rem;transform:translateY(calc(-100% - .2rem));font-size:.68rem;line-height:1;color:var(--bd-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.public-site .stock-chart-x[data-edge=start]{transform:none}.public-site .stock-chart-x[data-edge=end]{transform:translateX(-100%)}.public-site .stock-chart[data-range="5D"] .stock-chart-x{transform:none;padding-left:.2rem}.public-site .stock-chart[data-range="5D"] .stock-chart-x:before{content:"";position:absolute;left:0;bottom:100%;height:.35rem;border-left:1px solid var(--bd-rule)}.public-site .stock-chart-pin{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;margin:calc(-1.15rem - 6px) 0 0 -.575rem;padding:0 .2rem;border:0;border-radius:999px;background:var(--bd-ink);color:var(--bd-ground);font-size:.62rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 0 0 2px var(--bd-ground)}.public-site .stock-chart-pin:after{content:"";position:absolute;left:50%;top:100%;height:6px;border-left:1px solid;opacity:.6;color:inherit}.public-site .stock-chart-pin[data-tone=up]{background:var(--bd-up)}.public-site .stock-chart-pin[data-tone=down]{background:var(--bd-down)}.public-site .stock-chart-pin[data-tone=up]:after{color:var(--bd-up)}.public-site .stock-chart-pin[data-tone=down]:after{color:var(--bd-down)}.public-site .stock-chart-pin[data-tone=flat]:after{color:var(--bd-ink)}.public-site .stock-chart-pin[aria-pressed=true]{box-shadow:0 0 0 2px var(--bd-ground),0 0 0 3.5px var(--bd-ink)}.public-site .stock-chart-pin:focus-visible{outline:2px solid var(--bd-ink);outline-offset:3px}.public-site .stock-chart-story{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--bd-rule)}.public-site .stock-chart-story-when{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.75rem;color:var(--bd-muted);font-variant-numeric:tabular-nums}.public-site .stock-chart-story-number{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;border-radius:999px;background:var(--bd-ink);color:var(--bd-ground);font-size:.62rem;font-weight:700}.public-site .stock-chart-story-number[data-tone=up]{background:var(--bd-up)}.public-site .stock-chart-story-number[data-tone=down]{background:var(--bd-down)}.public-site .stock-chart-story-title{margin:.3rem 0 0;font-size:.95rem;line-height:1.35;font-weight:600;color:var(--bd-ink);text-wrap:balance}.public-site .stock-chart-story-title a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.public-site .stock-chart-story-figures{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:.55rem 0 0}.public-site .stock-chart-story-figures dt{font-size:.68rem;color:var(--bd-muted)}.public-site .stock-chart-story-figures dd{margin:0;font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bd-ink)}.public-site .stock-chart-story-figures dd[data-tone=up]{color:var(--bd-up)}.public-site .stock-chart-story-figures dd[data-tone=down]{color:var(--bd-down)}.public-site .stock-chart-story-hint,.public-site .stock-chart-story-note{margin:.45rem 0 0;font-size:.72rem;line-height:1.4;color:var(--bd-muted)}.public-site .stock-chart-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.public-site .stock-chart-measure-btn{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono),monospace;font-size:.78rem;padding:.3rem .65rem;border:1px solid var(--bd-rule);border-radius:2px;background:transparent;color:var(--bd-ink-2);cursor:pointer}.public-site .stock-chart-measure-btn svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.4}.public-site .stock-chart-measure-btn:hover{color:var(--bd-ink);border-color:var(--bd-ink-2)}.public-site .stock-chart-measure-btn[aria-pressed=true]{background:var(--bd-ink);border-color:var(--bd-ink);color:var(--bd-ground)}.public-site .stock-chart-measure-btn:focus-visible{outline:2px solid var(--bd-ink);outline-offset:2px}.public-site .stock-chart-plot[data-measuring]{cursor:crosshair}.public-site .stock-chart-measure-hint{position:absolute;top:.5rem;left:50%;z-index:3;transform:translateX(-50%);padding:.25rem .7rem;border:1px solid var(--bd-rule);border-radius:999px;background:var(--bd-ground);color:var(--bd-ink);font-size:.75rem;line-height:1.2;white-space:nowrap;pointer-events:none}.public-site .stock-chart-measure-dot{position:absolute;z-index:3;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--bd-ink);pointer-events:none}.public-site .stock-chart-measure-box{position:absolute;z-index:1;min-height:1px;border-top:1px dashed var(--bd-ink-2);border-bottom:1px dashed var(--bd-ink-2);background:color-mix(in srgb,var(--bd-ink) 8%,transparent);pointer-events:none}.public-site .stock-chart-measure-box[data-tone=up]{border-color:var(--bd-up);background:color-mix(in srgb,var(--bd-up) 12%,transparent)}.public-site .stock-chart-measure-box[data-tone=down]{border-color:var(--bd-down);background:color-mix(in srgb,var(--bd-down) 12%,transparent)}.public-site .stock-chart-measure-arrow{position:absolute;z-index:1;width:0;border-left:1.5px solid var(--bd-ink-2);transform:translateX(-.75px);pointer-events:none}.public-site .stock-chart-measure-arrow[data-tone=up]{border-color:var(--bd-up)}.public-site .stock-chart-measure-arrow[data-tone=down]{border-color:var(--bd-down)}.public-site .stock-chart-measure-label{--mx:.75rem;--my:.75rem;position:absolute;z-index:4;display:grid;gap:.1rem;padding:.45rem .6rem;border:1px solid var(--bd-rule);border-radius:6px;background:var(--bd-ground);transform:translate(var(--mx),var(--my));white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.public-site .stock-chart-measure-label[data-side=left]{--mx:calc(-100% - .75rem)}.public-site .stock-chart-measure-label[data-above=true]{--my:calc(-100% - .75rem)}.public-site .stock-chart-measure-label b{font-size:1rem;font-weight:700;color:var(--bd-ink)}.public-site .stock-chart-measure-label[data-tone=up] b{color:var(--bd-up)}.public-site .stock-chart-measure-label[data-tone=down] b{color:var(--bd-down)}.public-site .stock-chart-measure-label span{font-size:.75rem;color:var(--bd-ink)}.public-site .stock-chart-measure-label small{font-size:.7rem;color:var(--bd-muted)}.public-site .stock-chart-measure-end{position:absolute;z-index:5;width:12px;height:12px;margin:-6px 0 0 -6px;padding:0;border:2px solid var(--bd-ink);border-radius:50%;background:var(--bd-ground);cursor:grab;touch-action:none}.public-site .stock-chart-measure-end:before{content:"";position:absolute;inset:-9px;border-radius:50%}.public-site .stock-chart-measure-end:active{cursor:grabbing}.public-site .stock-chart-measure-end:focus-visible{outline:2px solid var(--bd-ink);outline-offset:3px}@media (pointer:coarse){.public-site .stock-chart-measure-end{width:16px;height:16px;margin:-8px 0 0 -8px}}