.ba-compare[data-v-391c961d]{aspect-ratio:4/3;background:var(--bg-cream-deep);border-radius:var(--radius-card);cursor:ew-resize;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ba-compare[data-v-391c961d]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ba-compare__after[data-v-391c961d],.ba-compare__before[data-v-391c961d]{inset:0;position:absolute}.ba-compare__after img[data-v-391c961d],.ba-compare__before img[data-v-391c961d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.ba-compare__before[data-v-391c961d]{z-index:1}.ba-compare__handle[data-v-391c961d]{align-items:center;bottom:0;display:flex;justify-content:center;pointer-events:none;position:absolute;top:0;transform:translate(-50%);z-index:2}.ba-compare__handle-line[data-v-391c961d]{background:#fffffff2;bottom:0;box-shadow:0 0 8px #00000026;position:absolute;top:0;width:2px}.ba-compare__handle-knob[data-v-391c961d]{align-items:center;background:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-md);display:flex;height:36px;justify-content:center;position:relative;width:36px}.ba-compare__handle-arrows[data-v-391c961d]{color:var(--brand-primary);font-size:14px;font-weight:700;letter-spacing:-2px;line-height:1}.ba-compare__label[data-v-391c961d]{border-radius:var(--radius-pill);bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.08em;padding:4px var(--space-3);pointer-events:none;position:absolute;z-index:3}.ba-compare__label--before[data-v-391c961d]{background:var(--brand-dark);color:#fff;left:var(--space-3)}.ba-compare__label--after[data-v-391c961d]{background:var(--brand-primary-soft);color:var(--brand-primary-active);right:var(--space-3)}.ba-compare__ph[data-v-391c961d]{height:100%;width:100%}.ba-compare__ph--before[data-v-391c961d]{background:linear-gradient(135deg,#c8d4d0,#a8b8b2)}.ba-compare__ph--after[data-v-391c961d]{background:linear-gradient(135deg,#e8f0ed,#d0e4de)}
