.breadcrumb-animate-collapse{--breadcrumb-gap:.375rem;white-space:nowrap;flex-wrap:nowrap;gap:0}.breadcrumb-animate-collapse .breadcrumb-collapse-part{opacity:0;pointer-events:none;will-change:width, opacity;width:0;min-width:0;margin-inline-start:0;transition:width .42s cubic-bezier(.22,1,.36,1),margin-inline-start .42s cubic-bezier(.22,1,.36,1),opacity .15s ease-in;overflow:hidden}.breadcrumb-animate-collapse .breadcrumb-last-separator{margin-inline-start:0;transition:margin-inline-start .42s cubic-bezier(.22,1,.36,1)}.breadcrumb-animate-collapse .breadcrumb-last-item{margin-inline-start:var(--breadcrumb-gap)}.breadcrumb-collapse-root:is(:hover,:focus-within) .breadcrumb-collapse-part,.group:hover .breadcrumb-collapse-root .breadcrumb-collapse-part,.group:focus-within .breadcrumb-collapse-root .breadcrumb-collapse-part{width:var(--breadcrumb-part-width,0);opacity:1;pointer-events:auto;transition:width .48s cubic-bezier(.22,1,.36,1),margin-inline-start .48s cubic-bezier(.22,1,.36,1),opacity .26s ease-out 90ms}.breadcrumb-collapse-root:is(:hover,:focus-within) .breadcrumb-collapse-part:not(:first-child),.group:hover .breadcrumb-collapse-root .breadcrumb-collapse-part:not(:first-child),.group:focus-within .breadcrumb-collapse-root .breadcrumb-collapse-part:not(:first-child),.breadcrumb-collapse-root:is(:hover,:focus-within) .breadcrumb-last-separator,.group:hover .breadcrumb-collapse-root .breadcrumb-last-separator,.group:focus-within .breadcrumb-collapse-root .breadcrumb-last-separator{margin-inline-start:var(--breadcrumb-gap)}@media (width>=40rem){.breadcrumb-animate-collapse{--breadcrumb-gap:.625rem}}@media (prefers-reduced-motion:reduce){.breadcrumb-animate-collapse .breadcrumb-collapse-part,.breadcrumb-animate-collapse .breadcrumb-last-separator{transition-duration:1ms;transition-delay:0s}}
