.confirm-dialog.svelte-1jczdr5{--hy-dialog-width:26rem}.body.svelte-1jczdr5{gap:var(--hy-gap-layout-sm);flex-direction:column;min-inline-size:22rem;display:flex}.message.svelte-1jczdr5{font-family:var(--hy-body-md-font-family);font-size:var(--hy-body-md-font-size);font-weight:var(--hy-body-md-font-weight);letter-spacing:var(--hy-body-md-letter-spacing);line-height:var(--hy-body-md-line-height);margin:0}.field.svelte-1jczdr5 label:where(.svelte-1jczdr5){font-family:var(--hy-label-md-font-family);font-size:var(--hy-label-md-font-size);font-weight:var(--hy-label-md-font-weight);letter-spacing:var(--hy-label-md-letter-spacing);line-height:var(--hy-label-md-line-height);color:var(--hy-foreground-subtle-rest)}.field.svelte-1jczdr5 code:where(.svelte-1jczdr5){padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);background:var(--hy-background-surface-subtle);border-radius:var(--hy-radius-container-sm);font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.dialog-actions.svelte-1jczdr5{align-items:center;gap:var(--hy-gap-layout-xs);display:flex}.field.svelte-1jczdr5{gap:var(--hy-gap-layout-2xs);flex-direction:column;display:flex}.layer.svelte-8tqzmb{padding:var(--hy-padding-layout-3xl)}.count.svelte-8tqzmb{margin:0 0 var(--hy-gap-layout-sm);font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height);color:var(--hy-foreground-subtle-rest)}table.svelte-8tqzmb{border-collapse:collapse;width:100%;font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height)}th.svelte-8tqzmb{text-align:left;font-family:var(--hy-label-sm-font-family);font-size:var(--hy-label-sm-font-size);font-weight:var(--hy-label-sm-font-weight);letter-spacing:var(--hy-label-sm-letter-spacing);line-height:var(--hy-label-sm-line-height);text-transform:uppercase;color:var(--hy-foreground-subtle-rest);padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);border-bottom:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest)}td.svelte-8tqzmb{padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);vertical-align:middle;border-bottom:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest)}tbody.svelte-8tqzmb tr:where(.svelte-8tqzmb):last-child td:where(.svelte-8tqzmb){border-bottom:none}.field.svelte-8tqzmb code:where(.svelte-8tqzmb){font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);padding:var(--hy-padding-layout-sm);background:var(--hy-background-surface-subtle);border-radius:var(--hy-radius-container-sm)}.old.svelte-8tqzmb,.new.svelte-8tqzmb{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.layer.svelte-17jinnk{padding:var(--hy-padding-layout-3xl)}.count.svelte-17jinnk{margin:0 0 var(--hy-gap-layout-sm);font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height);color:var(--hy-foreground-subtle-rest)}.slice.svelte-17jinnk{margin-bottom:var(--hy-gap-page-xs);padding:var(--hy-padding-layout-2xl);background:var(--hy-background-surface-subtle);border-radius:var(--hy-radius-container-md)}.slice.svelte-17jinnk header:where(.svelte-17jinnk){margin-bottom:var(--hy-gap-layout-xs)}.slice.svelte-17jinnk h3:where(.svelte-17jinnk) code:where(.svelte-17jinnk){font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);padding:var(--hy-padding-layout-sm);background:var(--hy-background-surface-base);border-radius:var(--hy-radius-container-sm)}.sep.svelte-17jinnk{color:var(--hy-foreground-subtle-rest)}.badge.svelte-17jinnk{font-family:var(--hy-label-sm-font-family);font-size:var(--hy-label-sm-font-size);font-weight:var(--hy-label-sm-font-weight);letter-spacing:var(--hy-label-sm-letter-spacing);line-height:var(--hy-label-sm-line-height);padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);border-radius:var(--hy-radius-container-sm);font-variant-numeric:tabular-nums}.changes.svelte-17jinnk{gap:var(--hy-gap-layout-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.changes.svelte-17jinnk li:where(.svelte-17jinnk){padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);background:var(--hy-background-surface-base);border-radius:var(--hy-radius-container-sm);font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);overflow:hidden}.path.svelte-17jinnk{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--hy-foreground-subtle-rest);flex:1;overflow:hidden}.arrow.svelte-17jinnk{color:var(--hy-foreground-subtle-rest);flex-shrink:0}.marker.svelte-17jinnk{font-family:var(--hy-label-sm-font-family);font-size:var(--hy-label-sm-font-size);font-weight:var(--hy-label-sm-font-weight);letter-spacing:var(--hy-label-sm-letter-spacing);line-height:var(--hy-label-sm-line-height);padding:var(--hy-padding-layout-sm);border-radius:var(--hy-radius-container-sm);text-transform:uppercase}.diff-row.svelte-17jinnk{align-items:center;gap:var(--hy-gap-layout-xs);display:flex}.slice-counts.svelte-17jinnk,.slice-title.svelte-17jinnk{align-items:center;gap:var(--hy-gap-layout-2xs);display:flex}.slice-head.svelte-17jinnk{justify-content:space-between;align-items:center;gap:var(--hy-gap-layout-xs);display:flex}.compare-surface.svelte-68u4o0{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.header.svelte-68u4o0{gap:var(--hy-gap-layout-xs);padding:var(--hy-padding-layout-lg) var(--hy-padding-layout-3xl);border-bottom:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest);flex-direction:column;display:flex}.sides.svelte-68u4o0{align-items:center;gap:var(--hy-gap-layout-sm);font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height);display:flex}.side-label.svelte-68u4o0{text-transform:uppercase}.side-tag.svelte-68u4o0{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.generator-banner.svelte-68u4o0{align-items:center;gap:var(--hy-gap-layout-xs);padding:var(--hy-padding-layout-lg) var(--hy-padding-layout-2xl);border-radius:var(--hy-radius-container-sm);font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height);display:flex}.generator-banner.svelte-68u4o0 code:where(.svelte-68u4o0){font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);padding:var(--hy-padding-layout-sm);background:var(--hy-background-surface-base);border-radius:var(--hy-radius-container-sm)}.layers.svelte-68u4o0{flex-direction:column;flex:1;min-height:0;display:flex}.side.svelte-68u4o0{align-items:baseline;gap:var(--hy-gap-layout-2xs);display:flex}.promote-dialog.svelte-1bphjqa{--hy-dialog-width:min(72rem, 92vw)}.body.svelte-1bphjqa{gap:var(--hy-gap-layout-sm);flex-direction:column;width:100%;min-width:0;max-height:70vh;display:flex}.intro.svelte-1bphjqa{font-family:var(--hy-body-md-font-family);font-size:var(--hy-body-md-font-size);font-weight:var(--hy-body-md-font-weight);letter-spacing:var(--hy-body-md-letter-spacing);line-height:var(--hy-body-md-line-height);margin:0}.compare.svelte-1bphjqa{border:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest);border-radius:var(--hy-radius-container-md);flex:1;min-height:24rem;max-height:48rem;overflow:hidden}.dialog-actions.svelte-1bphjqa{align-items:center;gap:var(--hy-gap-layout-xs);display:flex}.version-dialog.svelte-663786{--hy-dialog-width:30rem}.status.svelte-663786{padding:var(--hy-padding-layout-lg) var(--hy-padding-layout-2xl);font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height);color:var(--hy-foreground-subtle-rest);margin:0}.row-line.svelte-663786{justify-content:space-between;align-items:center;gap:var(--hy-gap-layout-sm);width:100%;display:flex}.row-meta.svelte-663786{align-items:baseline;gap:var(--hy-gap-layout-xs);min-width:0;display:flex}.primary-action.svelte-663786{flex-shrink:0;justify-content:center;align-items:center;inline-size:7rem;display:flex}.version-tag.svelte-663786{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.timestamp.svelte-663786{font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height);color:var(--hy-foreground-subtle-rest)}.staged-note.svelte-663786{margin-bottom:var(--hy-gap-layout-sm);display:block}.row-actions.svelte-663786{align-items:center;gap:var(--hy-gap-layout-2xs);flex-wrap:wrap;display:flex}.warn-intro.svelte-12nx7fn{font-family:var(--hy-body-md-font-family);font-size:var(--hy-body-md-font-size);font-weight:var(--hy-body-md-font-weight);letter-spacing:var(--hy-body-md-letter-spacing);line-height:var(--hy-body-md-line-height);color:var(--hy-foreground-default-rest);margin:0 0 .75rem}.orphan-list.svelte-12nx7fn{gap:var(--hy-gap-layout-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orphan-item.svelte-12nx7fn{background:var(--hy-background-warning-tint-subtle);border:1px solid var(--hy-border-warning-rest);border-radius:var(--hy-radius-container-sm);padding:.5rem .625rem}.orphan-caption.svelte-12nx7fn{font-family:var(--hy-label-md-font-family);font-size:var(--hy-label-md-font-size);font-weight:var(--hy-label-md-font-weight);letter-spacing:var(--hy-label-md-letter-spacing);line-height:var(--hy-label-md-line-height);color:var(--hy-foreground-default-rest)}.orphan-summary.svelte-12nx7fn{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);color:var(--hy-foreground-subtle-rest);margin-top:.125rem}.orphan-reason.svelte-12nx7fn{font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height);color:var(--hy-foreground-subtle-rest);margin-top:.125rem}.dialog-actions.svelte-12nx7fn{align-items:center;gap:var(--hy-gap-layout-xs);display:flex}.ds-topbar.svelte-n7acu{--hy-topbar-padding-inline:var(--hy-padding-layout-lg);--hy-topbar-section-gap:var(--hy-gap-layout-lg)}.brand.svelte-n7acu{align-items:center;display:inline-flex}.topbar-main.svelte-n7acu{align-items:center;gap:var(--hy-gap-layout-lg);inline-size:100%;min-inline-size:0;padding-block:var(--hy-padding-layout-lg);display:flex}.topbar-rule.svelte-n7acu{align-self:center;block-size:1.5rem}.ds-name.svelte-n7acu{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-name-edit.svelte-n7acu{min-width:0;max-inline-size:20rem;display:flex}.ds-identity.svelte-n7acu{align-items:center;gap:var(--hy-gap-layout-sm);min-inline-size:0;display:flex}.top-tabs.svelte-n7acu hy-link:where(.svelte-n7acu){align-items:center;display:inline-flex}.save-status-label.svelte-n7acu{white-space:nowrap}.topbar-end.svelte-n7acu hy-chip:where(.svelte-n7acu){--hy-chip-gap:var(--hy-gap-pill-sm-inline);--hy-chip-padding-inline-md:var(--hy-padding-pill-sm-inline)}.topbar-end.svelte-n7acu{align-items:center;gap:var(--hy-gap-layout-lg);flex-wrap:wrap;display:flex}.top-tabs.svelte-n7acu{align-items:center;gap:var(--hy-gap-layout-md);display:flex}
