.bacf{--ink:var(--c-ink,#0a0f1a);--ink2:var(--c-ink-soft,#4a5568);--mute:var(--c-ink-muted,#5a6472);--sh2:var(--elev-2,0 10px 28px -18px rgba(16,45,60,0.16))}.bacf button{font:inherit}.bacf .ba-slider{position:relative;aspect-ratio:4/5;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:ew-resize;background:#e8eef3}.bacf .ba-slider__after,.bacf .ba-slider__before{position:absolute;inset:0}.bacf .ba-slider__after img,.bacf .ba-slider__before img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.bacf .ba-slider__after{clip-path:inset(0 0 0 50%)}.bacf .ba-slider__tag{position:absolute;top:12px;left:12px;z-index:2;height:26px;padding:0 10px;border-radius:var(--ds-radius-pill);font-size:12px;font-weight:600;letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:var(--ink);background:rgba(255,255,255,.9);display:inline-flex;align-items:center;box-shadow:0 4px 12px -6px rgba(0,0,0,.2)}.bacf .ba-slider__tag--after{left:auto;right:12px;color:#fff;background:rgba(15,23,36,.72)}.bacf .ba-slider__handle{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;z-index:3;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.bacf .ba-slider__handle i{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fff;box-shadow:0 6px 18px -6px rgba(0,0,0,.35);display:grid;place-items:center}.bacf .ba-slider__handle i:after,.bacf .ba-slider__handle i:before{content:"";position:absolute;width:0;height:0;border-style:solid}.bacf .ba-slider__handle i:before{left:11px;border-width:5px 6px 5px 0;border-color:transparent #1a1a1a transparent transparent}.bacf .ba-slider__handle i:after{right:11px;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #1a1a1a}.bacf .ba-slider__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}.bacf .lift-cf{margin-top:8px;--cf-w:min(680px,86vw);--cf-gap:20px}.bacf .lift-cf__viewport{position:relative;overflow:hidden;padding:20px 0 28px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);touch-action:pan-y;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bacf .lift-cf__viewport.is-drag{cursor:grabbing}.bacf .lift-cf__edge{position:absolute;top:12%;bottom:18%;z-index:6;width:min(12%,72px);border:0;padding:0;background:transparent;cursor:pointer}.bacf .lift-cf__edge--prev{left:0}.bacf .lift-cf__edge--next{right:0}.bacf .lift-cf__edge:focus-visible{outline:2px solid rgba(76,138,168,.45);outline-offset:-4px;border-radius:var(--ds-radius-sm)}.bacf .lift-cf__track{display:flex;align-items:center;gap:var(--cf-gap);will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1)}.bacf .lift-cf__viewport.is-drag .lift-cf__track{transition:none}.bacf .lift-cf__slide{flex:0 0 var(--cf-w);width:var(--cf-w);border-radius:var(--ds-radius-md);overflow:hidden;background:#e6edf2;border:0;box-shadow:0 10px 28px -18px rgba(30,40,55,.25);transform:scale(.72);opacity:.45;filter:saturate(.85) brightness(.96);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease,filter .4s ease,box-shadow .4s ease;pointer-events:none}.bacf .lift-cf__slide[data-off="1"]{transform:scale(.82);opacity:.7;filter:saturate(.92)}.bacf .lift-cf__slide[data-off="2"]{transform:scale(.68);opacity:.4;filter:saturate(.8) brightness(.95)}.bacf .lift-cf__slide[data-off="3"],.bacf .lift-cf__slide[data-off="4"]{transform:scale(.58);opacity:.22;filter:saturate(.7) brightness(.94)}.bacf .lift-cf__slide.is-active{transform:scale(1);opacity:1;filter:none;pointer-events:auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 22px 48px -20px rgba(30,40,55,.35);z-index:2}.bacf .lift-cf__slide .ba-slider--cf{aspect-ratio:16/11;max-height:420px;border-radius:0;cursor:ew-resize}.bacf .lift-cf__slide .ba-slider--cf .ba-slider__tag{top:14px;left:14px;height:28px;padding:0 12px;font-size:12px;letter-spacing:var(--ds-tracking-label);backdrop-filter:blur(8px);background:rgba(255,255,255,.88)}.bacf .lift-cf__slide .ba-slider--cf .ba-slider__tag--after{left:auto;right:14px;color:#fff;background:rgba(15,23,36,.62)}.bacf .lift-cf__slide.is-active .ba-slider--cf .ba-slider__handle{width:3px;margin-left:-1.5px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0 18px rgba(255,255,255,.35)}.bacf .lift-cf__slide.is-active .ba-slider--cf .ba-slider__handle i{width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:var(--ds-radius-pill);background:#fff;border:1px solid var(--c-line);box-shadow:0 10px 24px -8px rgba(0,0,0,.35)}.bacf .lift-cf__slide.is-active .ba-slider--cf .ba-slider__handle i:before{left:14px;border-width:5px 7px 5px 0;border-color:transparent #2f5a74 transparent transparent}.bacf .lift-cf__slide.is-active .ba-slider--cf .ba-slider__handle i:after{right:14px;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #2f5a74}.bacf .lift-cf__slide:not(.is-active) .ba-slider__handle,.bacf .lift-cf__slide:not(.is-active) .ba-slider__range{pointer-events:none}.bacf .lift-cf__slide:not(.is-active) .ba-slider__handle{opacity:.35}.bacf .lift-cf__bar{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.bacf .lift-cf__pager{display:flex;gap:8px;align-items:center;padding:6px;border-radius:var(--ds-radius-pill);background:rgba(76,108,148,.07);border:1px solid rgba(76,108,148,.1)}.bacf .lift-cf__pager button{width:28px;height:8px;padding:0;border:0;border-radius:var(--ds-radius-pill);background:rgba(30,40,55,.12);cursor:pointer;transition:background .25s ease,width .25s ease,transform .25s ease}.bacf .lift-cf__pager button:hover{background:rgba(61,111,140,.35)}.bacf .lift-cf__pager button.is-on{width:36px;background:linear-gradient(90deg,#6eb0c4,#3d6f8c);box-shadow:0 4px 12px -4px rgba(47,95,122,.45)}.bacf .lift-cf__count{font-size:12px;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.bacf .lift-cf__count,.bacf .lift-cf__hint{color:var(--mute);letter-spacing:var(--ds-tracking-body)}.bacf .lift-cf__hint{margin:2px 0 0;text-align:center;font-size:var(--ds-text-sm);line-height:1.4}