.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] { display: flex; width: 100%; cursor: pointer; align-items: center; justify-content: space-between; padding: 0.75rem; font-size: 0.875rem; font-weight: 600; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.2s; }
@media (min-width: 1024px) {
  .menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918]:hover { border-radius: 0.375rem; background-color: hsl(var(--tertiary-200) / .3); }
  .menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918]:hover:is(.dark *) { background-color: hsl(var(--tertiary-200) / .65); }
}
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .icon-left[_ngcontent-ng-c740610918] { height: 1.25rem; width: 1.25rem; flex: 0 0 auto; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .icon-left[_ngcontent-ng-c740610918] .icon[_ngcontent-ng-c740610918] { height: 1.25rem; width: 1.25rem; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .icon.right[_ngcontent-ng-c740610918] { display: flex; height: 1.5rem; width: 1.5rem; flex-shrink: 0; align-items: center; justify-content: center; border-radius: 0.5rem; background-color: hsl(var(--tertiary-700) / .1); opacity: 1; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .icon.right[_ngcontent-ng-c740610918] .chevron[_ngcontent-ng-c740610918] { height: 1rem; width: 1rem; color: hsl(var(--tertiary-950) / .7); transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.2s; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .link-left[_ngcontent-ng-c740610918], .menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .link-right[_ngcontent-ng-c740610918] { display: flex; align-items: center; column-gap: 0.75rem; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .link-left[_ngcontent-ng-c740610918] { flex: 1 1 0%; padding-left: 0.75rem; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .link-text[_ngcontent-ng-c740610918] { display: grid; opacity: 1; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .link-count[_ngcontent-ng-c740610918] { display: flex; height: 1.125rem; min-width: 24px; align-items: center; justify-content: center; border-radius: 0.375rem; background-color: hsl(var(--tertiary-700) / .1); padding-left: 0.25rem; padding-right: 0.25rem; font-size: 0.75rem; font-weight: 600; line-height: normal; color: hsl(var(--tertiary-950) / .75); opacity: 1; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: linear; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item[_ngcontent-ng-c740610918]:last-child .l1-link[_ngcontent-ng-c740610918] { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item.active[_ngcontent-ng-c740610918] { border-radius: 0.375rem; background-color: hsl(var(--tertiary-200) / .7); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.2s; }
.menu-l1[_ngcontent-ng-c740610918] .l1-item.active[_ngcontent-ng-c740610918]:is(.dark *) { background-color: hsl(var(--tertiary-200) / .7); }
.menu-l1[_ngcontent-ng-c740610918] .l1-item.active[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] { border-radius: 0.375rem; background-color: hsl(var(--tertiary-300) / .35); }
.menu-l1[_ngcontent-ng-c740610918] .l1-item.active[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918]:is(.dark *) { background-color: hsl(var(--tertiary-300) / .35); }
.menu-l1[_ngcontent-ng-c740610918] .l1-item.collapse-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] { padding: 0.125rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
.menu-l1[_ngcontent-ng-c740610918] .l1-item.collapse-item[_ngcontent-ng-c740610918] .l1-link[_ngcontent-ng-c740610918] .icon[_ngcontent-ng-c740610918] { --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }