header.svelte-1c6fy7m{margin-bottom:var(--spacing-md);font-family:var(--font-ui)}header.svelte-1c6fy7m h2:where(.svelte-1c6fy7m){font-size:var(--font-size-md)!important}@media(min-width:640px){header.svelte-1c6fy7m h2:where(.svelte-1c6fy7m){font-size:var(--font-size-lg)!important}}p.svelte-1c6fy7m{font-size:var(--font-size-xs);color:var(--color-stone-7);line-height:1.3!important;font-weight:400!important}:root{--breakpoint-small: 320px;--breakpoint-medium: 676px;--breakpoint-hd: 1256px;--breakpoint-short: 720px}.hr-line.svelte-1l9y0e8{border-bottom:1px solid var(--color-stone-1);display:inline-block;width:100px;margin-bottom:var(--spacing-2xs)}p.svelte-1l9y0e8{font-size:var(--font-size-3xs);color:var(--color-stone-4);margin-bottom:0!important;line-height:1.2!important;max-width:80%}@media(min-width:640px){p.svelte-1l9y0e8{max-width:70%}}.embed.svelte-12tb3rb{position:relative;max-width:676px;margin:0 auto}.embed.debug.svelte-12tb3rb{outline:1px dashed var(--color-chili-3)}.embed-id-tab.svelte-12tb3rb{position:absolute;bottom:-1px;right:-1px;background:var(--color-chili-4);color:#fff;font-size:var(--font-size-4xs);font-family:var(--font-ui);padding:2px 6px;line-height:1}.embed-debug.svelte-7urcdy{position:fixed;bottom:var(--spacing-xs);left:0;right:0;display:flex;justify-content:center;align-items:center;gap:8px;z-index:9999}.embed-debug-inner.svelte-7urcdy{display:flex;gap:8px;border:1px solid var(--color-stone-4);padding:8px;border-radius:var(--border-radius-md);background:var(--color-stone-1)}.locale-select.svelte-7urcdy{font-family:var(--font-ui);font-size:var(--font-size-3xs);padding:4px 8px;border:1px solid var(--color-stone-4);border-radius:var(--border-radius-sm);background:#fff;cursor:pointer}.locale-select.svelte-7urcdy:hover{border-color:var(--color-chili-4)}.locale-select.svelte-7urcdy:focus{outline:none;border-color:var(--color-chili-4);box-shadow:0 0 0 2px var(--color-chili-1)}button.svelte-7urcdy{background:var(--color-chili-4);color:#fff;border:none;padding:4px 12px;font-family:var(--font-ui);font-size:var(--font-size-3xs);cursor:pointer;border-radius:var(--border-radius-sm);box-shadow:1px 1px 0 0 var(--color-chili-5)}button.svelte-7urcdy:hover{background-color:var(--color-chili-5)!important;box-shadow:1px 1px 0 0 var(--color-chili-7)!important}.gantt-desktop.svelte-t4y2gj{position:relative;overflow:hidden}.year-axis.svelte-t4y2gj{position:absolute;top:0;height:24px;z-index:1}.year-tick.svelte-t4y2gj{position:absolute;transform:translate(-50%)}.tick-label.svelte-t4y2gj{font-weight:600;color:var(--color-stone-4);font-size:var(--font-size-2xs)}.grid-container.svelte-t4y2gj{position:absolute;overflow:hidden;pointer-events:none}.grid-line.svelte-t4y2gj{position:absolute;top:0;bottom:0;border-left:1px dashed var(--color-stone-1)}.rows-container.svelte-t4y2gj{display:grid;grid-auto-rows:auto}.era-label-row.svelte-t4y2gj{height:var(--era-height);display:flex;align-items:center;background:var(--color-stone-0);margin-bottom:var(--era-gap);z-index:1}.era-label-text.svelte-t4y2gj{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-stone-6);text-shadow:1px 1px 1px white,1px -1px 1px white,-1px 1px 1px white,-1px -1px 1px white;padding-left:4px}.entry-row.svelte-t4y2gj{position:relative;height:calc(var(--bar-height) + 18px);margin-bottom:var(--row-gap);display:flex;align-items:flex-end}.bar-container.svelte-t4y2gj{position:absolute;bottom:0;height:var(--bar-height)}.label-row.svelte-t4y2gj{position:absolute;bottom:100%;display:flex;align-items:flex-end;gap:2px;padding-bottom:2px}.label-connector.svelte-t4y2gj{width:2px;height:16px;border-radius:1px;flex-shrink:0}.bar.svelte-t4y2gj{position:absolute;border-radius:4px;transition:opacity .2s ease}.bar.svelte-t4y2gj:hover{opacity:.8}.bar-desktop.svelte-t4y2gj{top:0;height:100%}.bar-label.svelte-t4y2gj{font-size:14px;font-weight:500;white-space:nowrap}.highlight-line.svelte-t4y2gj{position:absolute;top:0;bottom:0;border-left:1px dashed var(--color-chili-4);z-index:2}.highlight-label.svelte-t4y2gj{position:absolute;top:0;transform:translate(-50%);font-size:var(--font-size-2xs);font-weight:600;color:var(--color-chili-4);background:var(--color-stone-0);padding:0 4px;z-index:2}.legend.svelte-1sxhnuy{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-sm)}.legend-item.svelte-1sxhnuy{display:flex;align-items:center;gap:8px}.swatch.svelte-1sxhnuy{width:24px;height:16px;border-radius:3px;flex-shrink:0}.label.svelte-1sxhnuy{font-size:12px;font-size:var(--font-size-2xs, 12px);color:var(--color-stone-6);font-weight:500}.gantt-mobile.svelte-1ionytt{display:flex;flex-direction:column;padding-bottom:10px}.era-headers-row.svelte-1ionytt{display:flex;padding:8px 0}.year-axis-spacer.svelte-1ionytt{width:45px;flex-shrink:0}.era-headers.svelte-1ionytt{display:flex;flex:1}.era-header.svelte-1ionytt{text-align:center;font-weight:600;color:var(--color-teal-7);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-row.svelte-1ionytt{display:flex;position:relative}.year-axis-mobile.svelte-1ionytt{position:relative;width:45px;flex-shrink:0}.year-tick-mobile.svelte-1ionytt{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center}.year-tick-mobile.svelte-1ionytt .tick-label:where(.svelte-1ionytt){font-size:14px;padding-right:4px;color:var(--color-stone-4)}.bars-container-mobile.svelte-1ionytt{flex:1;position:relative}.grid-line-horizontal.svelte-1ionytt{position:absolute;left:0;right:0;height:1px;border-bottom:1px dashed var(--color-stone-1)}.column-divider.svelte-1ionytt{position:absolute;top:0;bottom:0;width:1px;background-color:var(--color-stone-2)}.bar.svelte-1ionytt{position:absolute;border-radius:4px;transition:opacity .2s ease}.bar.svelte-1ionytt:hover{opacity:.8}.bar-mobile.svelte-1ionytt{border-radius:3px;min-height:4px}.bar-label.svelte-1ionytt{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:12px;font-weight:600;white-space:nowrap}.bar-label-inside.svelte-1ionytt{position:absolute;left:2px;color:#fff}.bar-label-outside.svelte-1ionytt{position:absolute}.hidden.svelte-1ionytt{visibility:hidden}.highlight-line-horizontal.svelte-1ionytt{position:absolute;left:0;right:0;border-top:1px dashed var(--color-chili-5);z-index:2}.highlight-tick-mobile.svelte-1ionytt{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;z-index:2}.highlight-label.svelte-1ionytt{font-size:14px;font-weight:600;color:var(--color-chili-5);padding-right:4px}.gantt-tooltip.svelte-jye3nq{position:fixed;z-index:50;background:#354445f2;color:var(--color-ivory);border-radius:var(--border-radius-sm);padding:var(--spacing-xs) var(--spacing-sm);box-shadow:var(--shadow-elevation-medium);font-family:sans-serif;font-family:var(--font-ui, sans-serif);font-size:var(--font-size-2xs);pointer-events:none;white-space:nowrap;width:-moz-max-content;width:max-content;text-shadow:1px 0px 0px var(--color-stone-10),.540302px .841471px 0px var(--color-stone-10),-.416147px .909297px 0px var(--color-stone-10),-.989992px .14112px 0px var(--color-stone-10),-.653644px -.756802px 0px var(--color-stone-10),.283662px -.958924px 0px var(--color-stone-10),.96017px -.279415px 0px var(--color-stone-10)}.tooltip-arrow.svelte-jye3nq{position:absolute;width:0;height:0;border:5px solid transparent}.arrow-bottom.svelte-jye3nq{top:100%;border-top-color:#354445f2}.arrow-top.svelte-jye3nq{bottom:100%;border-bottom-color:#354445f2}.tooltip-name.svelte-jye3nq{font-weight:600;margin-bottom:2px;font-size:var(--font-size-xs)}.tooltip-row.svelte-jye3nq{display:flex;gap:var(--spacing-xs);line-height:1.4}.tooltip-label.svelte-jye3nq{color:var(--color-stone-2)}.tooltip-value.svelte-jye3nq{font-weight:500}.gantt.svelte-1iq96s7{position:relative;width:100%;font-family:sans-serif;font-family:var(--font-ui, sans-serif);font-size:12px;overflow:hidden}
