.mk-linechart.svelte-v0qy7j{position:relative;display:block}.mk-linechart-plot.svelte-v0qy7j{position:relative}.mk-linechart-plot.svelte-v0qy7j>svg:where(.svelte-v0qy7j):first-child{display:block;width:100%;overflow:visible}.mk-linechart-area.svelte-v0qy7j{fill:var(--_c);fill-opacity:.24;stroke:none}.several.svelte-v0qy7j .mk-linechart-area:where(.svelte-v0qy7j){fill-opacity:.14}.mk-linechart-band.svelte-v0qy7j{fill:var(--_c);fill-opacity:.18;stroke:none}.mk-linechart-line.svelte-v0qy7j{fill:none;stroke:var(--_c);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mk-linechart-line.right.svelte-v0qy7j{stroke-dasharray:6 4}.mk-linechart-reference.svelte-v0qy7j,.mk-linechart-marker.svelte-v0qy7j{stroke:var(--_c);stroke-width:1.5;stroke-dasharray:5 4}.mk-linechart-marker-label.svelte-v0qy7j{display:block;width:100%;height:1.4em;overflow:visible;font-family:var(--mk-font-mono);font-size:var(--mk-text-xs)}.mk-linechart-marker-label.svelte-v0qy7j text:where(.svelte-v0qy7j){fill:var(--_c);text-anchor:start;dominant-baseline:text-after-edge;transform:translate(3px)}.mk-linechart-marker-label.svelte-v0qy7j text.end:where(.svelte-v0qy7j){text-anchor:end;transform:translate(-3px)}.mk-linechart-references.svelte-v0qy7j{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mk-linechart-references.svelte-v0qy7j text:where(.svelte-v0qy7j){font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);fill:var(--_c);text-anchor:end;dominant-baseline:text-after-edge;transform:translateY(-2px)}.mk-linechart-references.svelte-v0qy7j text.below:where(.svelte-v0qy7j){dominant-baseline:text-before-edge;transform:translateY(2px)}.mk-linechart-dot.svelte-v0qy7j{fill:none;stroke:var(--_c);stroke-width:5;stroke-linecap:round}.mk-linechart-dot.selected.svelte-v0qy7j{stroke-width:9}.mk-linechart-dot.dimmed.svelte-v0qy7j{stroke-opacity:.3}.mk-linechart-halo.svelte-v0qy7j{fill:none;stroke:var(--mk-surface);stroke-width:14;stroke-linecap:round}.mk-linechart-marks.svelte-v0qy7j{position:absolute;inset:0}.mk-linechart-marks.svelte-v0qy7j button:where(.svelte-v0qy7j){position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer}.mk-linechart-marks.svelte-v0qy7j button:where(.svelte-v0qy7j):hover{background:var(--mk-text);opacity:.16}.mk-linechart-marks.svelte-v0qy7j button:where(.svelte-v0qy7j):focus-visible{outline:var(--mk-focus-ring);outline-offset:1px}.mk-linechart-axis.svelte-v0qy7j{display:block;width:100%;height:1.4em;margin-top:var(--mk-space-2);overflow:visible;font-family:var(--mk-font-mono);font-size:var(--mk-text-xs)}.mk-linechart-axis.svelte-v0qy7j text:where(.svelte-v0qy7j){fill:var(--mk-text-3);dominant-baseline:text-before-edge}.mk-linechart-legend.svelte-v0qy7j{display:flex;flex-wrap:wrap;gap:var(--mk-space-2) var(--mk-space-4);margin:var(--mk-space-3) 0 0;padding:0;list-style:none;font-size:var(--mk-text-xs);color:var(--mk-text-2)}.mk-linechart-legend.svelte-v0qy7j li:where(.svelte-v0qy7j){display:inline-flex;align-items:center;gap:var(--mk-space-2)}.mk-linechart-key.svelte-v0qy7j{display:block;width:12px;height:3px;border-radius:2px;background:var(--_c)}.mk-linechart-key.band.svelte-v0qy7j{height:8px;opacity:.35}.mk-linechart-key.right.svelte-v0qy7j{background:repeating-linear-gradient(90deg,var(--_c) 0 4px,transparent 4px 7px)}.mk-linechart-empty.svelte-v0qy7j{margin:0;color:var(--mk-text-3);font-size:var(--mk-text-sm);text-align:center;padding:var(--mk-space-6) 0}.legend.svelte-7ip7v3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mk-space-2) var(--mk-space-4);margin-bottom:var(--mk-space-2);font-size:var(--mk-text-xs);color:var(--mk-text-2)}.legend.svelte-7ip7v3 span:where(.svelte-7ip7v3){display:inline-flex;align-items:center;gap:var(--mk-space-1)}.swatch.svelte-7ip7v3{display:inline-block;width:.75rem;height:.75rem;border-radius:2px}.bar.svelte-7ip7v3{position:relative;display:block;width:100%;height:100%;border-radius:1px;background:var(--mk-bg-3);overflow:visible}.band.svelte-7ip7v3,.tail.svelte-7ip7v3,.activity.svelte-7ip7v3,.marker.svelte-7ip7v3{position:absolute;top:0;height:100%}.band.svelte-7ip7v3{border-radius:1px}.phase-1.svelte-7ip7v3{background:var(--mk-chart-1)}.phase-2.svelte-7ip7v3{background:var(--mk-chart-4)}.phase-3.svelte-7ip7v3{background:var(--mk-chart-3)}.phase-4.svelte-7ip7v3{background:var(--mk-chart-2)}.tail.svelte-7ip7v3{background:repeating-linear-gradient(45deg,transparent 0 3px,color-mix(in srgb,var(--mk-text) 20%,transparent) 3px 4.5px)}.activity.svelte-7ip7v3,.activity-swatch.svelte-7ip7v3{width:1px;top:15%;height:70%;background:color-mix(in srgb,var(--mk-text-2) 70%,transparent)}.marker.svelte-7ip7v3{transform:translate(-50%)}.tick.svelte-7ip7v3,.tick-swatch.svelte-7ip7v3{width:1.5px;background:var(--mk-success);box-shadow:0 0 0 1px var(--mk-bg)}.dot.svelte-7ip7v3,.dot-swatch.svelte-7ip7v3{top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--mk-text);box-shadow:0 0 0 1px var(--mk-bg)}.cap.svelte-7ip7v3,.cap-swatch.svelte-7ip7v3{width:3px;background:var(--mk-text);box-shadow:0 0 0 1px var(--mk-bg)}.diamond.svelte-7ip7v3,.diamond-swatch.svelte-7ip7v3{top:calc(50% - 3.5px);width:7px;height:7px;background:var(--mk-warning);box-shadow:0 0 0 1px var(--mk-bg);rotate:45deg}.marker.diamond.svelte-7ip7v3{transform:translate(-50%) rotate(45deg);rotate:none}.card.svelte-7ip7v3{max-width:22rem;font-size:var(--mk-text-xs);line-height:1.4}.duration.svelte-1r6khp9{display:grid;gap:var(--mk-space-4)}.title-row.svelte-1r6khp9{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-space-3)}h1.svelte-1r6khp9{margin:0;font-size:var(--mk-text-xl);font-weight:var(--mk-weight-semibold)}h3.svelte-1r6khp9{margin:0;font-size:var(--mk-text-md);font-weight:var(--mk-weight-semibold)}.note.svelte-1r6khp9{display:flex;align-items:center;justify-content:center;gap:var(--mk-space-2);padding:var(--mk-space-10) 0;color:var(--mk-text-2)}.error.svelte-1r6khp9{color:var(--mk-danger)}.muted.svelte-1r6khp9{margin:0;color:var(--mk-text-2)}.small.svelte-1r6khp9{font-size:var(--mk-text-sm)}.xs.svelte-1r6khp9{font-size:var(--mk-text-xs)}.center.svelte-1r6khp9{padding:var(--mk-space-4) 0;text-align:center}.filter-bar.svelte-1r6khp9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mk-space-2);font-size:var(--mk-text-sm)}.tag.svelte-1r6khp9{display:inline-flex;align-items:center;gap:var(--mk-space-1);padding:0 var(--mk-space-2);border-radius:var(--mk-radius-sm);background:var(--mk-info-soft)}.tag.svelte-1r6khp9 button:where(.svelte-1r6khp9),.reset.svelte-1r6khp9{border:none;background:none;padding:0;color:var(--mk-primary-text);font:inherit;cursor:pointer}.reset.svelte-1r6khp9{font-size:var(--mk-text-xs)}.grid.three.svelte-1r6khp9{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--mk-space-4)}.box.svelte-1r6khp9{display:grid;align-content:start;gap:var(--mk-space-2);min-width:0;padding:var(--mk-space-4);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface)}.chart-head.svelte-1r6khp9{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mk-space-2)}.toggle.svelte-1r6khp9{display:flex;align-items:center;gap:var(--mk-space-2);margin-top:var(--mk-space-2);font-size:var(--mk-text-xs)}.banner.svelte-1r6khp9{margin:0;padding:var(--mk-space-2) var(--mk-space-3);border-radius:var(--mk-radius-sm);background:var(--mk-info-soft);font-size:var(--mk-text-sm)}.banner.pooled.svelte-1r6khp9{background:var(--mk-warning-soft)}.funnel.svelte-1r6khp9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--mk-space-1) var(--mk-space-2);font-size:var(--mk-text-xs)}.funnel.svelte-1r6khp9 hr:where(.svelte-1r6khp9){grid-column:1 / -1;width:100%;margin:var(--mk-space-1) 0;border:none;border-top:1px dashed var(--mk-border)}.f-track.svelte-1r6khp9{height:.75rem;border-radius:2px;background:var(--mk-bg-2)}.f-fill.svelte-1r6khp9{display:block;height:100%;border-radius:2px;background:var(--mk-chart-1)}.f-fill.exit.svelte-1r6khp9{background:color-mix(in srgb,var(--mk-warning) 70%,transparent)}.f-value.svelte-1r6khp9{white-space:nowrap}.stats-table.svelte-1r6khp9{width:100%;border-collapse:collapse;font-size:var(--mk-text-sm)}.stats-table.svelte-1r6khp9 th:where(.svelte-1r6khp9),.stats-table.svelte-1r6khp9 td:where(.svelte-1r6khp9){padding:var(--mk-space-1) var(--mk-space-2);border-bottom:1px solid var(--mk-border);text-align:left}.stats-table.svelte-1r6khp9 .num:where(.svelte-1r6khp9){text-align:right;font-variant-numeric:tabular-nums}.stats-table.svelte-1r6khp9 tr.thin:where(.svelte-1r6khp9){color:var(--mk-text-2)}.gantt-head.svelte-1r6khp9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mk-space-2);margin-bottom:var(--mk-space-2)}.gantt-head.svelte-1r6khp9 label:where(.svelte-1r6khp9){display:inline-flex;align-items:center;gap:var(--mk-space-2)}
