@layer theme,base,components,utilities;@layer forge{.ff-sw-slider[data-v-d64bc10b]{--ff-sw-slider-cursor:auto;--ff-sw-slider-dot-size:var(--ff-spacing-5);--ff-sw-slider-dot-bg:var(--ff-color-neutral-300);--ff-sw-slider-dot-active-bg:var(--ff-color-neutral-500);inline-size:100%;display:block;position:relative}.ff-sw-slider__container[data-v-d64bc10b]{block-size:100%;cursor:var(--ff-sw-slider-cursor);position:relative;overflow:hidden}.ff-sw-slider__container[data-v-d64bc10b]:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000000a,#0000001a 50%,#0000000a) 0 0/200% 100%;transition:opacity .15s;animation:1.5s ease-in-out infinite ff-sw-slider-shimmer-d64bc10b;position:absolute;inset:0}.ff-sw-slider__container.is-hidden[data-v-d64bc10b]:before{opacity:1}.ff-sw-slider__container.is-hidden[data-v-d64bc10b]{aspect-ratio:var(--ff-sw-slider-skeleton-aspect-ratio,auto)}.ff-sw-slider__dots[data-v-d64bc10b],.ff-sw-slider__viewport[data-v-d64bc10b]{transition:opacity .15s}.ff-sw-slider__container.is-hidden .ff-sw-slider__dots[data-v-d64bc10b],.ff-sw-slider__container.is-hidden .ff-sw-slider__viewport[data-v-d64bc10b]{opacity:0}@keyframes ff-sw-slider-shimmer-d64bc10b{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ff-sw-slider__container[data-v-d64bc10b]:before{animation:none}}.ff-sw-slider__container.is-arrows-outside[data-v-d64bc10b]{padding-inline:var(--ff-spacing-10,2.5rem)}.ff-sw-slider__container.is-dots-outside[data-v-d64bc10b]{padding-block-end:var(--ff-spacing-10)}.ff-sw-slider__viewport[data-v-d64bc10b]{position:relative}.ff-sw-slider__track[data-v-d64bc10b]{--ff-sw-slider-gutter:calc(var(--ff-sw-slider-gap,0px) * 2);align-items:stretch;gap:var(--ff-sw-slider-gutter);-ms-overflow-style:none;overscroll-behavior-inline:contain;padding-block:var(--ff-sw-slider-bleed-block,0);padding-inline:var(--ff-sw-slider-bleed-inline,0);scroll-padding-inline:var(--ff-sw-slider-bleed-inline,0);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:scroll hidden}.ff-sw-slider__track[data-v-d64bc10b]::-webkit-scrollbar{display:none}.ff-sw-slider__track.is-animating[data-v-d64bc10b],.ff-sw-slider__track.is-teleporting[data-v-d64bc10b]{scroll-snap-type:none}@media (hover:hover) and (pointer:fine){.ff-sw-slider__track.is-draggable[data-v-d64bc10b]{cursor:grab}}.ff-sw-slider__track.is-mouse-dragging[data-v-d64bc10b]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ff-sw-slider__track.is-fixed-height[data-v-d64bc10b]{block-size:100%}.ff-sw-slider__track.is-center[data-v-d64bc10b]{align-items:center}.ff-sw-slider__track.is-start[data-v-d64bc10b]{align-items:flex-start}.ff-sw-slider__track.is-end[data-v-d64bc10b]{align-items:flex-end}.ff-sw-slider__slide[data-v-d64bc10b]{inline-size:calc((100% - var(--ff-sw-slider-gutter,0px) * (-1 + var(--ff-sw-slider-visible,1))) / var(--ff-sw-slider-visible,1));scroll-snap-align:start;flex:none;display:flex}.ff-sw-slider__track.is-snap-every-slide .ff-sw-slider__slide[data-v-d64bc10b]{scroll-snap-stop:always}.ff-sw-slider__slide[data-v-d64bc10b]>*{inline-size:100%}.ff-sw-slider__arrows[data-v-d64bc10b]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.ff-sw-slider__arrows.is-hidden[data-v-d64bc10b]{display:none}.ff-sw-slider__arrow[data-v-d64bc10b]{pointer-events:auto}.ff-sw-slider__arrow.is-hidden[data-v-d64bc10b]{pointer-events:none;visibility:hidden}.ff-sw-slider__dot[data-v-d64bc10b]:focus-visible{outline:2px solid var(--ff-color-primary-500);outline-offset:2px}.ff-sw-slider__arrows.is-outside .ff-sw-slider__arrow--prev[data-v-d64bc10b]{margin-inline-start:calc(var(--ff-spacing-1) * -1)}.ff-sw-slider__arrows.is-outside .ff-sw-slider__arrow--next[data-v-d64bc10b]{margin-inline-end:calc(var(--ff-spacing-1) * -1)}.ff-sw-slider__dots[data-v-d64bc10b]{gap:var(--ff-spacing-4);display:flex;position:absolute;inset-block-end:var(--ff-spacing-5);inset-inline-start:50%;transform:translate(-50%)}.ff-sw-slider__dots.is-hidden[data-v-d64bc10b]{display:none}.ff-sw-slider__dot[data-v-d64bc10b]{background:var(--ff-sw-slider-dot-bg);block-size:var(--ff-sw-slider-dot-size);border-radius:var(--ff-radius-full);cursor:pointer;inline-size:var(--ff-sw-slider-dot-size);border:none;transition:background-color .15s}.ff-sw-slider__dot.is-active[data-v-d64bc10b]{background:var(--ff-sw-slider-dot-active-bg)}}
