@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  [data-v-dd2622e9], [data-v-dd2622e9]::before, [data-v-dd2622e9]::after, [data-v-dd2622e9]::backdrop { --tw-duration: initial; }
}
}
.menu-item[data-v-dd2622e9] { text-align: left; cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0.375rem; align-items: center; gap: 0.5rem; width: 100%; padding: 0.5rem 0.75rem; font-size: 0.875rem; transition: background-color 0.15s; display: flex; }
.menu-item[data-v-dd2622e9]:hover { background-color: rgb(249, 250, 251); }
.progress-track[data-v-dd2622e9] { height: calc(var(--spacing,.25rem) * 2); background: rgba(224, 123, 79, 0.08); border-radius: 2.14748e+09px; width: 100%; position: relative; overflow: hidden; }
.progress-fill[data-v-dd2622e9] { height: 100%; transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))); --tw-duration: .3s; background: linear-gradient(90deg, rgb(224, 123, 79), rgb(246, 184, 85)); border-radius: 2.14748e+09px; transition-duration: 0.3s; position: relative; overflow: hidden; }
.progress-fill[data-v-dd2622e9]::after { content: ""; background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.35), rgba(0, 0, 0, 0)); animation: 1.5s ease-in-out 0s infinite normal none running shimmer-dd2622e9; position: absolute; inset: 0px; }
@keyframes shimmer-dd2622e9 { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
@media (prefers-reduced-motion: reduce) {
  .progress-fill[data-v-dd2622e9]::after { animation: auto ease 0s 1 normal none running none !important; }
}
@media screen {
  .dark .menu-item[data-v-dd2622e9]:hover { background-color: var(--color-brand-beige); }
}
@property --tw-duration { syntax: "*"; inherits: false; }