.layercake-container.svelte-812kmt,.layercake-container.svelte-812kmt *{box-sizing:border-box}.layercake-container.svelte-812kmt{width:100%;height:100%}div.svelte-5lwx3b{position:absolute;top:0;left:0}svg.svelte-vzq0jw{position:absolute;top:0;left:0;overflow:visible}svg.svelte-1djqaca{position:absolute;width:100%;height:100%;overflow:visible}svg.svelte-1djqaca *{vector-effect:non-scaling-stroke}.path-line.svelte-fu1a5h{fill:none;stroke-linejoin:round;stroke-linecap:round}.moving-tip.svelte-fu1a5h{pointer-events:none;transition:opacity .2s}.path-area.svelte-1sfm5sh{stroke:none}.tick.svelte-2vcii1{font-size:var(--x-tick-font-size);font-weight:var(--x-tick-font-weight)}line.svelte-2vcii1,.tick.svelte-2vcii1 line:where(.svelte-2vcii1){stroke:var(--x-tick-line);stroke-dasharray:var(--y-tick-line-dots-gap)}.tick.svelte-2vcii1 text:where(.svelte-2vcii1){fill:var(--x-tick-text)}.tick.svelte-2vcii1 .tick-mark:where(.svelte-2vcii1),.baseline.svelte-2vcii1{stroke-dasharray:var(--x-axis-dots-gap)}.axis.snapLabels.svelte-2vcii1:not(.rotated) .tick:where(.svelte-2vcii1):last-child text:where(.svelte-2vcii1){transform:translate(var(--x-label-last-gap-left))}.axis.snapLabels.svelte-2vcii1:not(.rotated) .tick.tick-0:where(.svelte-2vcii1) text:where(.svelte-2vcii1){transform:translate(var(--x-label-gap-left))}.tick.svelte-es4i6{font-size:var(--y-tick-font-size);font-weight:var(--y-tick-font-weight)}.tick.svelte-es4i6 line:where(.svelte-es4i6){stroke:var(--y-tick-line)}.tick.svelte-es4i6 .gridline:where(.svelte-es4i6){stroke-dasharray:var(--x-tick-line-dots-gap)}.tick.svelte-es4i6 text:where(.svelte-es4i6){fill:var(--y-tick-text)}.tick.tick-0.svelte-es4i6 line:where(.svelte-es4i6){stroke-dasharray:var(--y-axis-dots-gap)}.layercake-annotations.svelte-541qwd{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;overflow:visible}.layercake-annotation.svelte-541qwd{position:absolute;white-space:nowrap;line-height:1.3;pointer-events:auto;font-family:var(--font-rosarivo, serif)}.callout.svelte-541qwd{display:flex;flex-direction:column;border-left:2px solid currentColor;padding-left:8px!important;text-align:left}.callout-title.svelte-541qwd{font-family:var(--font-trocchi, serif);font-weight:700;font-size:1.4em;margin-bottom:2px}.callout-text.svelte-541qwd{font-size:.85em;opacity:.8}.annotation-content.svelte-541qwd{display:inline-block}.annotation-content.svelte-541qwd:first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;margin:0;font-weight:inherit;color:inherit}.arrow.svelte-atg9yw{opacity:.8}.guides-layer.svelte-a2nbke{pointer-events:none}.guide-label.svelte-a2nbke{font-family:var(--font-rosarivo, serif)}.legend.svelte-q4m33x{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-family:var(--font-ibm-plex-mono, monospace);font-size:.75rem}.legend-vertical.svelte-q4m33x{flex-direction:column;gap:.5rem}.legend.positioned.svelte-q4m33x{position:absolute;background:#ffffffe6;padding:.5rem;border-radius:2px;z-index:10}.legend.top-left.svelte-q4m33x{top:0;left:0}.legend.top-right.svelte-q4m33x{top:0;right:0}.legend.bottom-left.svelte-q4m33x{bottom:0;left:0}.legend.bottom-right.svelte-q4m33x{bottom:0;right:0}.legend-item.svelte-q4m33x{display:flex;align-items:center;gap:.5rem}.legend-swatch.svelte-q4m33x{--swatch-color: #b97a50}.legend-swatch.line.svelte-q4m33x{width:20px;height:2px;background:var(--swatch-color)}.legend-swatch.line.dashed.svelte-q4m33x{background:linear-gradient(to right,var(--swatch-color) 50%,transparent 50%);background-size:6px 100%}.legend-swatch.square.svelte-q4m33x{width:12px;height:12px;background:var(--swatch-color)}.legend-swatch.circle.svelte-q4m33x{width:10px;height:10px;background:var(--swatch-color);border-radius:50%}.legend-label.svelte-q4m33x{color:var(--color-text-muted, #666)}.chart-wrapper.svelte-1n0rlcs{height:100%;width:100%;display:flex;flex-direction:column}.chart-container.svelte-1n0rlcs{flex:1;width:100%;position:relative;display:flex;flex-direction:row}.chart-area.svelte-1n0rlcs{flex:1;height:100%;position:relative}.legend-right.svelte-1n0rlcs{display:flex;align-items:center;padding-left:12px}.chart-wrapper.bloomberg.svelte-1n0rlcs{border:1px solid #333;padding:10px}.chart-wrapper.bloomberg.svelte-1n0rlcs .tick text{font-family:Courier New,Courier,monospace}.error.svelte-1n0rlcs{color:red;padding:1rem;text-align:center}.axis-title-x-html{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:11px;color:var(--chart-text-color, #555);font-family:var(--y-tick-font-family, inherit);pointer-events:none}.axis-title-y-html{position:absolute;left:calc(-1 * var(--y-axis-title-offset, 56px) - .15rem);top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center;font-size:11px;color:var(--chart-text-color, #555);font-family:var(--y-tick-font-family, inherit);pointer-events:none;max-width:var(--y-axis-title-width, 180px);width:var(--y-axis-title-width, 180px);white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15;text-align:center;display:block}.layercake-layout-svg{overflow:visible}.bar.svelte-10kfm44{transition:opacity .2s}.bar.svelte-10kfm44:hover{opacity:.8}.group-rect.svelte-10kfm44{fill:var(--chart-bar-color, #00a651);transition:fill .2s}.value-label.svelte-10kfm44{font-size:12px;fill:var(--chart-label-color, #666);font-family:var(--font-mono, monospace)}.bar-rect.svelte-gyrvfm{transition:opacity .15s}.bar-rect.svelte-gyrvfm:hover{opacity:.75}.bar-label.svelte-gyrvfm{font-size:10px;font-family:var(--x-tick-font-family, inherit);pointer-events:none}.stacked-rect.svelte-1xgb139{transition:opacity .15s}.stacked-rect.svelte-1xgb139:hover{opacity:.75}.bar-label.svelte-1xgb139{pointer-events:none;font-family:var(--x-tick-font-family, inherit)}.chart-container.svelte-5k53rr{height:100%;width:100%;position:relative;overflow:visible;font-family:var(--y-tick-font-family)}.gantt-rect.svelte-t1oyl6{transition:opacity .2s}.gantt-rect.svelte-t1oyl6:hover{opacity:.85}.chart-container.svelte-lnhr2k{height:100%;width:100%;position:relative;overflow:visible;font-family:var(--y-tick-font-family)}.empty-state.svelte-lnhr2k{margin:0;padding:1rem 0;color:var(--x-tick-text, #666);font-family:var(--font-ibm-plex-mono, monospace);font-size:.8rem}@media (max-width: 640px){.tick text{font-size:10px}}.baseline{stroke:var(--chart-text-color, #000)}.bar-label.svelte-y6vwbq{font-size:11px;fill:var(--x-tick-text, #666);font-family:var(--x-tick-font-family, inherit);pointer-events:none}.chart-container.svelte-1te4luc{height:100%;width:100%;position:relative;overflow:visible;font-family:var(--y-tick-font-family)}.axis-title.svelte-1te4luc{margin:0;font-size:11px;color:var(--x-tick-text, #888);font-family:var(--x-tick-font-family, inherit)}.axis-title--x.svelte-1te4luc{text-align:center;margin-top:4px}.axis-title--y.svelte-1te4luc{position:absolute;left:0;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:left center;white-space:nowrap}.tick line{stroke:var(--x-tick-line, #eee)}.tick text{fill:var(--x-tick-text, #666);font-size:var(--x-tick-font-size, 12px);font-family:var(--x-tick-font-family, inherit)}.chart-surface.svelte-1cz5478{width:100%;position:relative}.unsupported-state.svelte-1cz5478{height:100%;display:grid;align-content:center;gap:.5rem;padding:1.5rem;border:1px solid #d2d2c6;background:#eddcd2;color:#4a4a4a}.unsupported-kicker.svelte-1cz5478{margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}h3.svelte-1cz5478,p.svelte-1cz5478{margin:0}h3.svelte-1cz5478{font-family:Trocchi,serif;font-size:1.15rem}p.svelte-1cz5478{font-family:Rosarivo,serif;line-height:1.6}strong.svelte-1cz5478{color:#b97a50}
