.lvb{--lvb-a:var(--h2-blue);--lvb-b:#2fd675;--lvb-c:#a78bfa;--lvb-ribbon:.16}.h2[data-theme=light] .lvb,html[data-ct-scheme=light] .h2[data-theme=system] .lvb{--lvb-b:#0f9d58;--lvb-c:#7c3aed;--lvb-ribbon:.14}.lvb-chart{width:100%;height:auto;display:block;overflow:visible}.lvb-chart .lvb-grid{stroke:color-mix(in srgb, var(--h2-text) 10%, transparent);stroke-width:1px}.lvb-chart .lvb-axis-label{fill:var(--h2-muted);font-variant-numeric:tabular-nums;font-size:11px}.lvb-chart .lvb-ribbon{opacity:var(--lvb-ribbon)}.lvb-chart .lvb-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lvb-chart .lvb-horizon{stroke:color-mix(in srgb, var(--h2-text) 45%, transparent);stroke-width:1px;stroke-dasharray:3 3}@media (prefers-reduced-motion:no-preference){.lvb-chart .lvb-line-animate{stroke-dasharray:1;stroke-dashoffset:1px;animation:lvb-draw .9s var(--h2-ease,ease-out) forwards}.lvb-chart .lvb-ribbon-animate{animation:.7s ease-out .4s both lvb-fade}}@keyframes lvb-draw{to{stroke-dashoffset:0}}@keyframes lvb-fade{0%{opacity:0}to{opacity:var(--lvb-ribbon)}}.lvb-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.lvb-range::-webkit-slider-runnable-track{background:var(--h2-fill2);border-radius:999px;height:6px}.lvb-range::-moz-range-track{background:var(--h2-fill2);border-radius:999px;height:6px}.lvb-range::-webkit-slider-thumb{appearance:none;background:var(--h2-orange);border:2px solid var(--h2-panel);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--h2-orange) 60%, transparent);border-radius:999px;margin-top:-7px}.lvb-range::-moz-range-thumb{border:2px solid var(--h2-panel);background:var(--h2-orange);border-radius:999px;width:20px;height:20px}.lvb-range:focus-visible{outline:2px solid var(--h2-cyan);outline-offset:4px;border-radius:999px}.lvb select,.lvb select option{color:var(--h2-text);background-color:var(--h2-panel)}.lvb-num{font-variant-numeric:tabular-nums}.lvb-hero-image{object-fit:cover;opacity:.5;position:absolute;inset:0}.h2[data-theme=light] .lvb-hero-image,html[data-ct-scheme=light] .h2[data-theme=system] .lvb-hero-image{opacity:.22}
