.icon.svelte-1b22tpy{align-items:center;justify-content:center;flex-shrink:0;line-height:0}.icon.svelte-1b22tpy svg{width:100%;height:100%}.block-placeholder.svelte-1yfv4nk{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background:color-mix(in oklch,var(--theme-primary) 60%,transparent)}.block-placeholder__content.svelte-1yfv4nk{display:flex;flex-direction:column;align-items:center;gap:var(--oo-space-2)}.block-placeholder__label.svelte-1yfv4nk{font-size:var(--theme-text-sm)}.exh-comparison.svelte-n6dwzr{width:100%;container-type:inline-size}.exh-comparison__container.svelte-n6dwzr{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize}.exh-comparison__container.animating.svelte-n6dwzr .exh-comparison__image-b:where(.svelte-n6dwzr),.exh-comparison__container.animating.svelte-n6dwzr .exh-comparison__slider:where(.svelte-n6dwzr){transition:clip-path .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1)}.exh-comparison__image.svelte-n6dwzr{position:absolute;inset:0;background:var(--theme-text, #000)}.exh-comparison__container.auto-height.svelte-n6dwzr .exh-comparison__image-a:where(.svelte-n6dwzr){position:relative;inset:auto}.exh-comparison__container.auto-height.svelte-n6dwzr .exh-comparison__image-a:where(.svelte-n6dwzr) img:where(.svelte-n6dwzr){height:auto}.exh-comparison__image.svelte-n6dwzr img:where(.svelte-n6dwzr){display:block;width:100%;height:100%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.exh-comparison__placeholder.svelte-n6dwzr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--oo-fill-100, rgba(127, 127, 127, .12));color:var(--oo-muted, rgba(127, 127, 127, .7));font-size:clamp(2rem,30cqi,30rem);font-weight:100;line-height:1}.exh-comparison__image-a.svelte-n6dwzr{z-index:1}.exh-comparison__image-b.svelte-n6dwzr{z-index:2}.exh-comparison__slider.svelte-n6dwzr{position:absolute;top:0;bottom:0;z-index:3;transform:translate(-50%);pointer-events:none}.exh-comparison__slider-line.svelte-n6dwzr{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:var(--slider-width, 2px);background:var(--slider-color, #fff)}.exh-comparison__slider-handle.svelte-n6dwzr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--slider-color, #fff);color:var(--slider-ink, #333);box-shadow:0 1px 4px #0000004d}.exh-comparison__slider-handle.svelte-n6dwzr svg:where(.svelte-n6dwzr){flex:none;width:14px;height:14px}.exh-comparison__slider-handle.minimal.svelte-n6dwzr{width:12px;height:12px}.exh-comparison__row.svelte-n6dwzr{display:grid;grid-template-columns:1fr 1fr;gap:var(--oo-space-4);padding-top:var(--oo-space-2)}.exh-comparison__side-a.svelte-n6dwzr,.exh-comparison__side-b.svelte-n6dwzr{justify-self:start;text-align:left}.exh-comparison__row.split.svelte-n6dwzr .exh-comparison__side-b:where(.svelte-n6dwzr){justify-self:end;text-align:right}.exh-comparison__figures.svelte-n6dwzr{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-top:var(--oo-space-2)}.exh-comparison__figures.align-right.svelte-n6dwzr{align-items:flex-end;text-align:right}.exh-comparison__figure.svelte-n6dwzr{display:flex;flex-direction:column;gap:var(--oo-space-1);max-width:var(--comparison-prose-width, none);margin:0}.exh-comparison__title.svelte-n6dwzr{font-size:var(--theme-text-sm);font-weight:var(--block-font-weight, 500)}.exh-comparison__position.svelte-n6dwzr{font-size:var(--theme-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--oo-muted)}.exh-comparison__caption.svelte-n6dwzr{font-size:var(--block-caption-size, var(--theme-caption-size, var(--theme-text-xs)));color:var(--theme-caption-color, var(--oo-muted));max-width:var(--comparison-prose-width, none)}.exh-comparison__caption.svelte-n6dwzr p{margin:0}.exh-comparison__caption--single.svelte-n6dwzr{padding-top:var(--oo-space-2)}.exh-comparison__caption--single.svelte-n6dwzr p+p{margin-top:var(--oo-space-2)}@container (max-width: 500px){.exh-comparison__row.svelte-n6dwzr{grid-template-columns:1fr}.exh-comparison__row.split.svelte-n6dwzr .exh-comparison__side-b:where(.svelte-n6dwzr){justify-self:start;text-align:left}.exh-comparison__figures.align-right.svelte-n6dwzr{align-items:flex-start;text-align:left}}
