.lb-chart{--lbc-page: var(--color-ground);--lbc-ink: var(--ink);--lbc-sub: var(--ink-sub);--lbc-muted: var(--ink-muted);--lbc-ground: var(--color-ground);--lbc-grid: var(--color-white-12);--lbc-phase: var(--color-white-6);--lbc-hband: var(--color-white-6);--lbc-accent: var(--color-yellow);--lbc-line-ink: var(--color-light);--lbc-bar-ink: color-mix(in srgb, var(--color-light) 78%, var(--color-text-warm));--lbc-bar-soft: color-mix(in srgb, var(--color-text-warm) 45%, var(--color-ground));--lbc-sq-off: var(--color-white-12);--lbc-chip: var(--color-surface);--lbc-chip-edge: var(--color-white-8);--lbc-tip-bg: var(--color-light);--lbc-tip-ink: var(--color-dark)}.lbc-light .lb-chart,main.legacy .lb-chart,.lb-chart.lb-chart--light{--lbc-page: var(--color-light);--lbc-ink: var(--color-dark);--lbc-sub: var(--color-text);--lbc-muted: var(--color-text-warm-2);--lbc-ground: var(--color-light);--lbc-grid: color-mix(in srgb, var(--color-dark) 11%, var(--color-light));--lbc-phase: color-mix(in srgb, var(--color-text-warm) 13%, transparent);--lbc-hband: color-mix(in srgb, var(--color-dark) 6%, transparent);--lbc-line-ink: var(--color-dark);--lbc-bar-ink: color-mix(in srgb, var(--color-dark) 85%, var(--color-text-warm));--lbc-bar-soft: color-mix(in srgb, var(--color-text-warm) 38%, var(--color-light));--lbc-sq-off: color-mix(in srgb, var(--color-text-warm) 20%, var(--color-light));--lbc-chip: var(--color-white);--lbc-chip-edge: color-mix(in srgb, var(--color-dark) 8%, var(--color-light));--lbc-tip-bg: var(--color-dark);--lbc-tip-ink: var(--color-light)}.lbc-light{background:var(--color-light);color:var(--color-dark)}.lbc-dark{background:var(--color-ground)}.lb-chart.lb-chart{margin:44px 0;padding:0;border:0;border-radius:0;overflow:visible;color:var(--lbc-ink);font-family:var(--font-body)}.lbc-still .lb-chart.lb-chart{margin:0}.lbc-still .lb-chart.lb-chart .lbc-chips,.lbc-still .lb-chart.lb-chart .lbc-legend,.lbc-still .lb-chart.lb-chart .lbc-tabs{row-gap:6px;margin:0 0 14px}.lbc-still .lb-chart.lb-chart .lbc-chips{height:84px}.lbc-still .lb-chart.lb-chart .lbc-chip{box-sizing:border-box;overflow:hidden}.lbc-still .lb-chart.lb-chart .lbc-tabs label{box-sizing:border-box;display:flex;align-items:center;height:32px}@media(max-width:559.98px){.lbc-still .lb-chart.lb-chart .lbc-chips{height:auto}.lbc-still .lb-chart.lb-chart .lbc-chip{height:46px}}.lb-chart.lb-chart .lbc-title{margin:0 0 6px;font-family:var(--font-headline);font-size:1.3rem;font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.3;color:var(--lbc-ink)}.lb-chart.lb-chart .lbc-sub{margin:0;font-size:.95rem;line-height:1.5;color:var(--lbc-muted)}.lb-chart.lb-chart .lbc-head{margin-bottom:18px}.lb-chart.lb-chart .lbc-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.lb-chart.lb-chart .lbc-chip{padding:12px 14px 10px;background:var(--lbc-chip);border:1px solid var(--lbc-chip-edge);border-top:3px solid var(--lbc-ink);border-radius:var(--radius-xs)}.lb-chart.lb-chart .lbc-chip-hl{border-top-color:var(--lbc-accent)}.lb-chart.lb-chart .lbc-n{display:block;font-size:1.75rem;font-weight:var(--weight-black);line-height:1.1;color:var(--lbc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.lb-chart.lb-chart .lbc-l{display:block;margin-top:4px;font-family:var(--font-condensed);font-size:.85rem;font-weight:var(--weight-bold);letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--lbc-muted)}.lb-chart.lb-chart .lbc-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;padding:0;list-style:none;font-size:13px;line-height:20px;color:var(--lbc-sub)}.lb-chart.lb-chart .lbc-legend li{display:inline-flex;align-items:center;gap:8px;margin:0}.lbc-sw{display:inline-block;width:18px;height:12px;border-radius:3px}.lbc-sw-line{height:3px;border-radius:2px}.lbc-sw-accent{background:var(--lbc-accent)}.lbc-sw-ink{background:var(--lbc-line-ink)}.lbc-sw-soft{background:var(--lbc-bar-soft)}.lb-chart .lbc-body{position:relative}.lb-chart .lbc-tab-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lb-chart.lb-chart .lbc-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.lb-chart.lb-chart .lbc-tabs label{padding:8px 14px;border:1px solid var(--lbc-grid);border-radius:var(--radius-pill);font-size:13px;font-weight:var(--weight-bold);line-height:1;color:var(--lbc-muted);cursor:pointer;user-select:none}.lbc-tab-input:nth-of-type(1):checked~.lbc-tabs label:nth-child(1),.lbc-tab-input:nth-of-type(2):checked~.lbc-tabs label:nth-child(2),.lbc-tab-input:nth-of-type(3):checked~.lbc-tabs label:nth-child(3){background:var(--lbc-ink);border-color:var(--lbc-ink);color:var(--lbc-page)}.lbc-tab-input:nth-of-type(1):focus-visible~.lbc-tabs label:nth-child(1),.lbc-tab-input:nth-of-type(2):focus-visible~.lbc-tabs label:nth-child(2),.lbc-tab-input:nth-of-type(3):focus-visible~.lbc-tabs label:nth-child(3){outline:2px solid var(--color-yellow);outline-offset:2px}.lbc-view{display:none}.lbc-tab-input:nth-of-type(1):checked~.lbc-plot .lbc-view[data-n="1"],.lbc-tab-input:nth-of-type(2):checked~.lbc-plot .lbc-view[data-n="2"],.lbc-tab-input:nth-of-type(3):checked~.lbc-plot .lbc-view[data-n="3"]{display:inline}.lbc-plot{position:relative}.lbc-svg{display:block;width:100%;height:auto;overflow:visible}.lbc-phone{display:none}@media(max-width:559.98px){.lbc-wide{display:none}.lbc-phone{display:block}.lb-chart.lb-chart .lbc-chips{grid-template-columns:1fr;gap:6px}.lb-chart.lb-chart .lbc-chip{display:flex;align-items:baseline;gap:10px;padding:8px 12px;border-top-width:1px;border-left:3px solid var(--lbc-ink)}.lb-chart.lb-chart .lbc-chip-hl{border-left-color:var(--lbc-accent)}.lb-chart.lb-chart .lbc-n{font-size:1.3rem}.lb-chart.lb-chart .lbc-l{margin-top:0}}.lb-chart .lbc-grid{stroke:var(--lbc-grid);stroke-width:1}.lb-chart .lbc-ref{stroke:var(--lbc-muted);stroke-width:1;stroke-dasharray:4 4}.lb-chart .lbc-ref-strong{stroke:var(--lbc-ink);opacity:.55}.lb-chart .lbc-phase{fill:var(--lbc-phase)}.lb-chart .lbc-pdiv{stroke:var(--lbc-muted);stroke-width:1;opacity:.5}.lb-chart text{font-family:var(--font-body);fill:var(--lbc-ink)}.lb-chart .lbc-tick{font-size:12.5px;font-weight:var(--weight-book);fill:var(--lbc-muted);font-variant-numeric:tabular-nums}.lb-chart .lbc-axis,.lb-chart .lbc-plabel,.lb-chart .lbc-words{font-family:var(--font-condensed);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;fill:var(--lbc-muted)}.lb-chart .lbc-axis{font-size:12px}.lb-chart .lbc-plabel,.lb-chart .lbc-words{font-size:13px}.lb-chart .lbc-big{font-size:22px;font-weight:var(--weight-black)}.lb-chart .lbc-big-sm{font-size:17px;font-weight:var(--weight-black)}.lb-chart .lbc-val,.lb-chart .lbc-key{font-size:13px;font-weight:var(--weight-bold)}.lb-chart .lbc-row{font-size:14px;font-weight:var(--weight-bold)}.lb-chart .lbc-note text.lbc-note,.lb-chart text.lbc-note{font-size:12.5px;fill:var(--lbc-sub)}.lb-chart .lbc-huge{font-size:96px;font-weight:var(--weight-black)}.lb-chart .lbc-huge-sm{font-size:60px;font-weight:var(--weight-black)}.lb-chart .lbc-mid{font-size:18px;font-weight:var(--weight-bold)}.lb-chart .lbc-mid-sm{font-size:15px;font-weight:var(--weight-bold)}.lb-chart .lbc-small{font-size:13px;fill:var(--lbc-muted)}.lb-chart .lbc-line{fill:none;stroke:var(--lbc-accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.lb-chart .lbc-line.lbc-thick{stroke-width:3.5}.lb-chart .lbc-line.lbc-ink{stroke:var(--lbc-line-ink);stroke-width:2.5}.lb-chart .lbc-fade-top{stop-color:var(--lbc-accent);stop-opacity:.34}.lb-chart .lbc-fade-end{stop-color:var(--lbc-accent);stop-opacity:0}.lb-chart .lbc-key{stroke-width:3;stroke-linecap:round}.lb-chart line.lbc-key-ink{stroke:var(--lbc-line-ink)}.lb-chart line.lbc-key-accent{stroke:var(--lbc-accent)}.lb-chart .lbc-dot,.lb-chart .lbc-hdot,.lb-chart .lbc-pdot{fill:var(--lbc-accent);stroke:var(--lbc-ground);stroke-width:2.5}.lb-chart .lbc-dot-ink,.lb-chart .lbc-hdot-ink{fill:var(--lbc-line-ink)}.lb-chart .lbc-bars.lbc-ink path{fill:var(--lbc-bar-ink)}.lb-chart .lbc-bars.lbc-soft path{fill:var(--lbc-bar-soft)}.lb-chart .lbc-bars.lbc-accent path,.lb-chart .lbc-hbar{fill:var(--lbc-accent)}.lb-chart .lbc-hrange path{fill:none;stroke:var(--lbc-accent);stroke-linecap:round}.lb-chart .lbc-range-line,.lb-chart .lbc-range-cap{stroke-width:3}.lb-chart .lbc-range-mid{stroke-width:2}.lb-chart .lbc-sq{fill:var(--lbc-sq-off)}.lb-chart .lbc-sq.on{fill:var(--lbc-accent)}.lb-chart .lbc-hover{opacity:0;pointer-events:none;transition:opacity .12s}.lb-chart .lbc-hovering .lbc-hover{opacity:1}.lb-chart .lbc-cross{stroke:var(--lbc-muted);stroke-width:1}.lb-chart .lbc-hband{fill:var(--lbc-hband)}.lb-chart .lbc-hit{fill:transparent;cursor:crosshair}.lb-chart .lbc-tip{position:absolute;top:0;left:0;z-index:2;padding:8px 11px;border-radius:6px;background:var(--lbc-tip-bg);color:var(--lbc-tip-ink);font:var(--weight-book) 13px/1.45 var(--font-body);white-space:nowrap;box-shadow:var(--shadow-card);pointer-events:none;opacity:0;transition:opacity .12s}.lb-chart .lbc-tip b{display:block;font-weight:var(--weight-bold)}.lb-chart .lbc-hovering .lbc-tip{opacity:1}.lb-chart.lb-chart .lbc-caption{margin:14px 0 0;padding:0;background:none;font-size:.85rem;font-weight:var(--weight-book);line-height:1.5;color:var(--lbc-muted)}.lb-chart.lb-chart .lbc-takeaway{display:block;margin-bottom:4px;color:var(--lbc-sub)}.lb-chart.lb-chart .lbc-source{display:block}.lb-chart.lb-chart .lbc-numbers{margin-top:10px;font-size:.85rem;color:var(--lbc-muted)}.lb-chart.lb-chart .lbc-numbers summary{cursor:pointer;color:var(--lbc-sub)}.lb-chart.lb-chart .lbc-table-wrap{max-height:320px;margin-top:8px;overflow:auto;border:0}.lb-chart.lb-chart .lbc-table{width:100%;margin:0;border-collapse:collapse;font-size:.85rem;line-height:1.4;font-variant-numeric:tabular-nums}.lb-chart.lb-chart .lbc-table th,.lb-chart.lb-chart .lbc-table td{padding:5px 8px;background:none;border:0;border-bottom:1px solid var(--lbc-grid);text-align:right;vertical-align:top;white-space:nowrap;font-weight:var(--weight-book);color:var(--lbc-sub)}.lb-chart.lb-chart .lbc-table th:first-child{text-align:left}.lb-chart.lb-chart .lbc-table thead th{font-weight:var(--weight-bold);color:var(--lbc-ink)}.lb-chart.lb-chart .lbc-table tbody tr{background:none}@keyframes lbc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lbc-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes lbc-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes lbc-fade{0%{opacity:0}to{opacity:1}}@keyframes lbc-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:none}}@keyframes lbc-pulse{0%,to{stroke-width:2.5}50%{stroke-width:9;stroke:var(--color-yellow-50)}}.lb-chart .lbc-bars path{transform-box:fill-box;transform-origin:50% 100%}.lb-chart .lbc-hbar{transform-box:fill-box;transform-origin:0 50%}.lb-chart .lbc-hrange,.lb-chart .lbc-sq{transform-box:fill-box;transform-origin:50% 50%}.lb-chart.lbc-pre:not(.lbc-in) :is(.lbc-line,.lbc-area,.lbc-note,.lbc-dot,.lbc-pdot,.lbc-bars path,.lbc-hbar,.lbc-hrange,.lbc-sq.on,.lbc-val,.lbc-key){opacity:0}.lb-chart.lbc-pre.lbc-in .lbc-line{stroke-dasharray:1 1;animation:lbc-draw 1.6s cubic-bezier(.3,.6,.2,1) both}.lb-chart.lbc-pre.lbc-in :is(.lbc-area,.lbc-val,.lbc-key){animation:lbc-fade .9s ease .8s both}.lb-chart.lbc-pre.lbc-in :is(.lbc-note,.lbc-dot){animation:lbc-fade .5s ease 1.4s both}.lb-chart.lbc-pre.lbc-in .lbc-pdot{animation:lbc-fade .3s ease calc(.3s + var(--i) * 90ms) both}.lb-chart.lbc-pre.lbc-in .lbc-bars path{animation:lbc-grow .7s var(--ease) calc(var(--i) * 55ms) both}.lb-chart.lbc-pre.lbc-in :is(.lbc-hbar,.lbc-hrange){animation:lbc-grow-x .8s var(--ease) calc(var(--i) * .12s) both}.lb-chart.lbc-pre.lbc-in .lbc-sq.on{animation:lbc-pop .35s ease-out calc(var(--i) * 30ms) both}.lb-chart.lbc-pre.lbc-in .lbc-pulse{animation:lbc-fade .5s ease 1.4s both,lbc-pulse 1.6s ease-in-out 2s 2}@media(prefers-reduced-motion:reduce){.lb-chart.lbc-pre.lbc-in *{animation:none!important}}@media print{.lb-chart.lbc-pre *{opacity:1!important;animation:none!important}.lb-chart .lbc-hover,.lb-chart .lbc-tip{opacity:0!important}}
