/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.invisible-carousel{--carousel-arrow-background:var(--color-surface-default);--carousel-dot:var(--color-border-strong);--carousel-dot-active:var(--color-action-primary);font-family:var(--font-family-default);position:relative}.invisible-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radius-surface);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}[data-motion=reduce] .invisible-carousel__track{scroll-behavior:auto}.invisible-carousel__track:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.invisible-carousel__slide{scroll-snap-align:start;flex:0 0 100%;margin:0}.invisible-carousel__caption{padding:var(--size-2) var(--size-1) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.invisible-carousel__arrow{width:var(--size-10);height:var(--size-10);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--carousel-arrow-background);box-shadow:var(--elevation-raised);cursor:pointer;color:var(--color-text-default);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.invisible-carousel__arrow--prev{left:var(--size-3)}.invisible-carousel__arrow--next{right:var(--size-3)}.invisible-carousel__arrow:hover{background:var(--color-surface-sunken)}.invisible-carousel__dots{justify-content:center;gap:var(--size-2);padding-top:var(--size-3);display:flex}.invisible-carousel__dot{width:var(--size-2);height:var(--size-2);border-radius:var(--radius-full);background:var(--carousel-dot);cursor:pointer;border:0;padding:0}.invisible-carousel__dot--active{background:var(--carousel-dot-active)}