.ImageLength,.ImageLength-wrapper{position:relative;height:inherit;max-height:inherit}.ImageLength-wrapper{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;overflow:hidden;display:flex;flex-direction:row;width:100%}.ImageLength-empty{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.ImageLength-image{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-subtle)/var(--tw-bg-opacity))}.ImageLength-dots{position:absolute;left:0;right:0;bottom:.5rem;margin-left:auto;margin-right:auto}.ImageLength-controls{position:absolute;inset:0;padding-left:.5rem;padding-right:.5rem;align-items:center;justify-content:space-between;opacity:0;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;pointer-events:none}.ImageLength-controls>*{pointer-events:auto}.ImageLength-controls:focus-within,.ImageLength:hover .ImageLength-controls{opacity:1}.ImageLength-controls-left,.ImageLength-controls-right{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(var(--c-black)/.5)}.ImageLength-controls-left:hover,.ImageLength-controls-right:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-black)/var(--tw-bg-opacity))}.Dots{display:flex;gap:.25rem;overflow-x:auto;align-items:center;justify-content:center}.Dots-item{height:.125rem;width:.125rem;flex:none;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-radius:9999px;background-color:rgb(var(--c-white)/.6)}.Dots-item.active{opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--c-white)/var(--tw-bg-opacity))}.Dots-item.active,.Dots-item.big{height:.25rem;width:.25rem}.Dots-item.small{height:.125rem;width:.125rem}